999
366766776776676767767677667677676776776766766776776676677676676767676776767767766766677677677667677677666767676776776766676676776667667766776767676776776676776776776776776766776667767766776776767677676776667767767766766776767766776776767677677677677676767676767766776767677677677666776776767676767767766667767767676776676776776776776667677666766766667767676776666677676676776766677677667676667676776767677676767677677667767677677667677667667766776767767677677667766767677676767767766766776776776776767677667677677677677677676667767677666767677676776766776677676776667667767677666677676767766776776767767766767667676676766767767667667767676766667667767677677677677676676766666767677677676776776767766776776776677676767677676776766767677667766677677676776767677677676667677666667767766677676766677677677676667676776766767767766767767677677666776776767766766766677677666776776766767767676677676767667676767676677667767677667767666767667666776776666677677667677677676776776766776767766776666776767676676776776776766776776676677666767767676776767666767677667766776776766767677676676767677677677667666767767767676767766667676776776767767766766776677676776776676767677676767766776676766676776776767667676767767666776776767677677667676767766677676667666676676776776767767767677676776776776776676677676667677677676676776677666776767766776767767676776767667676677676676676767676767767677667677667677677667767676667767766677677677666766776776776766776776776676767766667667677676667667677677667767676677677676776766767677667767677677667767766766767767766667676667676766677677676667767676766776676766667767766776666776677677676767767767666776776676776776776776776767767767767676667676767766767767676767667677667667766767667766767667676776667767767766767767677667676667666766767766767677677666767767667676776776677676776766767677677677667766676676776677677677676766767767766767676776776776677676666776767766767667767667767676776776667767766776776776766676766667766776766767667676776766677677677676776767677667666776767677677676766667767676776676676776677667767677677676776666676676667676766767767766767767767677667767766767767676677667676767767677676667667767767677667767767667667767677676776767766677676776776667666677677666776776776776776667767677677676776767767677676676776766666767767767766667676667766766767676767677677677667767767767677677667767677666776767767666767667767666767667667667676776677667767766767676676666666776767676776667767677666677677666776776766766776776776776776776767676767767767766776767667667767767667767766776767666776677676767677676676776776776677677667767666676767766766776767767767767676766667767767666776776666676776776776776776767767667766776666766776776776776767677676666776766776767676776667767766776766776767767667767766676766767677676666767677677677676676677666776677667676767667766667766776776776776666767767676667667676776776767677677677677667677666677667666776776776767676776677667766676776767667767766767667766776776677676767677666767676776676766767766767767676766776676767676767666766766676767676767767667767677676776776776676776776677676776676776677666776667667666767767767676767767766667666766776776766767677676767677667676767767766767667766776767676676767767667767676766767767767767666776776767767667677667767767677666776776767676767766677667767676677676676766776767677666776667677677677676776776677676776667667767767767767677676766767767667767667767767767677676767677676767767766767677677667667677676677666776776676776776767767766677677677677676776776776776766676676676677676767767677667767766767767676767767767767676766677667676677667766776766776767767767767676677676766776776767766767767767676766767766767677676766776676766676767677676667676776677666776767766767767767666666776766766667767767667676776676767676767677666767666776776776776776767677676766666776767766666776776767677677667676776666677677667767767767667677667667767676667766667766767767676766766767767676776767677676666676767676767666676776776766776676767766776776677677666776667767767666767767677676776767767667677676767676766667677676767677666776776776776767676776776767666667767767677667676676766677667666767766776676676667766767767667767767767767767766666767767676666676677677677667767666667767677667766767767676677676776767767667677667676677667677667767667767667677677676667676677677667767667677676677677677676667676667676766767767767677666776767667767676776766667766667767767677676666766776766776677676767767767676677676776677677677677677676666767767676676776667676677677677667667767767767767767767766776676776677676776677667667677676676667666676767676677676766767676677677676667766776766767767766776676766766677666767767676767767677676766776667676776767767677677676776677677676767767767767667767677676766766767676667767666776767767766776767766776667767766767767667667766677666766776767677676776776767676676767767767767667767676776767677667666767767667667677667677676676677676767667677677677677667677676767677667766766776767676776677667766767676767767766677676776676767767667767677677667766776776767767667767767677676766676776766766666776767667676776767767767676776776767676776767767767767767666766776677676776776776667677677677676767766766677666766776767766676677676666767676677667767766767767767677677676766677677666766767767677676667767766776767767677676667766677676767767677676776776676776667767676767666666666677676767767666666667767767667677677667676776676767766667766776776767766766766676667767676677667676766766776776776766776677667767676767767667767767677677667767677677676767767766767766776666776766676666776766676776677667677676776776676776776766766767677667676767666776676677666667676776676776776776767676677676776776676766776677677677667667766677677676677676766677667766767666767677676766776676677666776677676676676766776776667767766676677666776767767677676766776767667677677667677676767767676776776677677676676767767767676767666767667676776676766677677677677666767767677676776677677676667677667677676776676767766776767677677677666776776667676676776776677676776767677676767767767766677666676677677676766767677667767766767766677667766767767767766767677676677676767767767767767677666676767676676676677667666776776667767767767677666667667766676676676767667667677676767666666667766767676676767666767666767676766776767667677677676676677676676676667666667767676776766776766677667667666767767677676766767677667676776766767766676766767677676677677676767766776667767767766767677676776677667677667767676776767676776766776677676766677677667767767767767666677667677676776767677666776776766776776667767666776767676676766666676666676677676767767677667767676677677667677676767766776767766767766767677676676776776776677676767666776767667766767677677677667767667667676776677666676767767666776776677667676677676667676676767676766676767767676676767666767767677677666767766676667677677676767767767766776776676767767667667767676767677677676776776776677667667666677677677676766766677666677666676776767676676667767767667766776766667677667767667767766767767677677676767767677676776766677677667676776766676666667767676776767676767766776666677667766766767767677677677676667677676767676676667666776677666666677676776677676767767766677666776776666776767666767667677677676776776776776776767767767767677667766776676676776766776776766776766776677677677667676776766766766677677677676666767767767766677667766776676776767676767767677676766767767677677667766767667767767767667666767677677677667767767766767676767676676766766767676767766776767666767676767767677676776776676666676776767667677677676776767767667767767667667676767767766676776776767677676766767767667667677666766767677666676677677667767676766776666676667677677677676776676667767677677676667677676766776677677676766767667766767767666667767666677677677676667766766667767677676767766776767676676766776766677677677667667767666766767767666677676776677677676667667767667767767676767666767676666767677677677667767766767767767766677677676767767676776767767766767767676677676766677676677677677666776767767766766776767767677677666767667767666666776677676767676676667766776667767667767766767677677667767767676767767767676776767767766766766676776776666766776767676767767767677677677667767676767676776766767766676767766767766677676767767767677667767667676766677676676776776776677667676677677677677667767767767667767767766776667667667677667766767676776676767667767767667766677667766776767677677667676776776677676676776676776776677677677676776776776776767766776776776776676767767766776776776776676766767767677677676776677676776776676776776767666767667667766776767676667767767766776766677667666767676666767667676767767766667677676676667767677677677676677677667767767676766677667767676676677667766676766767677677666667767766677667767677667766667767677677677667667767677666676776677666767667677677676767677676767676767767767677677666677667676767767677667666766666767676677677677676766667677667676776776667676776767667767766766667667676766767766766677666776767667766677676776776676776677677667766676776667766776677677676776676767666676767676676766776776767767767666676776767676677667766676766667767677677677677667676776767676677676776677667666776676767666676776666776776766776776667767766677677667677677676776776776677667676676766776766776676776677677667666766767767677667677666776767676667666776776677676767767766667767676776776767666667666677676667766766677676767677667677677666767667677677667676776667677667767766676767676676677667767767676767767767766767677677667666677667767767676767677676776776766766776666767677677676776776766666766677667767767677667677676767666667767767667767767767767767767676677667766767767676767667667666776776776776767677677667767667767767676667767666766676767766776667676776667666767766776776767766666677676767766667667667767667667767767667666776776776776667767677677676667767766767767767766767766767767676776766676666776666776676677676677667767767676776667676767766677677676667676767677677667667767676776776766767667667676767677676776676677677677677
666667676767767766776776767677666776676677677677676767676776766676766677667677667676776677676776666677667767767676666766676776767676766767767767767676776666667667676776767676767766776767767676776776776766766677677677676676677676677676677667767677667767667766766767676767677666767677677667666766776776767767767766766767677667676766767666776677677676776767767667766776767676767766767767767767676767667677666767677677667676677667676676776767666776776776766667767766767766676767767766767676767766767767676667677667767767766776776676776677677677667667667766767666776667767767677677666776767767766776767766667767676776766766676766767666767666677677676776676767767676776677676676776767766776767767767677677666776776667677677677666767667677677676666677677667767667767676776767676766667677677677677666676667767677676776676677676776767767767676766776677677667767676776776776776776767766766767766776776766767767677667676776776766667767766776776666767767766767767767676677677676776767677676766776776776767766676776766677667676677676776667767767676776776776676676776677676766767766676776666776676766766776676767676667767767666776667677677676677667666776776776676776666676766767767767677667677666667677676767767677676766766776767767667676776667676766767766767667667767667767767676767766767677676776676776767677676776766776676776766666677677676766767676676776676776676767676667767676667677667766776667676766767767767666767767667767766776766767676767767766766766767767667767766767676767677676767677667667767767676767767766676776666767667767766666766776776776766776767767677676677667767666776766776776767767677667766667677677666666767767667767767677677676677666776667766776776766776776767767677677677676676766776767767767766667767767767766776776767767667767767676767766676776767677676676767767766776677667766766677667667677677666666676666767676767767766776676666776667666776776767767766776676667667666676767676766776677677667767676766776677667677676776767676766776767677667676677667667666776677677677666766677667766767766676776677667676776767767667666677676776667676667666766776767767667676776776767676677676676776767677667767767766767666677677677676667767676677676677667767767767767767766776776776666776666776667766766667767676676767666676767766677677677676766776766666676767667677667766767767767667676766666776776776677677666676666767767677676667767666767766767767767767767767676766667667766776766767667677676776776676667766776776766776767667767766767767677667676766766676767677677676776776767676676766776776677676766767677677667767767677676767677677676676776767667766677666767676677676776767767767767677676767666767676667676776776667767767767667667767767767677666766677677676776677676776776776666767766766776677676767767767676677677677666776776767677666776677677676667667677676667766767766676776776767766766766767676776766667676767667766767766766677676776776776667676667767766776666667667766776776776766776776776767766767766776677676776776766776676776676667767766766766776776776677677666767766676767767676766767766776776776676666776776667677677677676676676667767766776677676776767767666776677677677677677667676776776676776767676766667767767767676767676677676776776667766676676767676776767767677677666776776766776667767767766766767666676666766767667766767677666767667666766767766676767677676776676776767767767767677667766676767766767767767676677677676767766676766776767676767767767676776666766776677667676676776767677667767767767766677676766776776767766766667767766677677676666776676677676767677667767767676676676676667767676767677677676776677676767666766776767766677677676776667767767766776677676776666677667767677677677677677676776776667767677677666767767767766677667667766677677677677677677676767676677667766766776776667767767766667767767767676776677677677676767676776776667676676776676666767676776776767676767767667767766767767676667767767676677666776767767767766776676776766776767767767667767767767676766676776767767767767766776667767767767667667767677667676766767767767676677667767767767767767767676676766666766667767676776677677676676766776676667767767676776776776776776776667766676676676767767766676767767676766776767666776767767767767667767767667676676766677676776766776766667667666767767677667766677667676677676677677676767766766677666767676767676767677677667667767767767677676767767667767677677677666766776676677676767767767767767767676767667676767677666767767767766677676667676776776766766776766776776767766767676776676666776776776776776767766776676776776776776767767767666776767676766667677666776776677676776776677677676677676776776767676766667766776776767676767667677676677677677667767667766676767676776766677677667766676776676776667767677676776667666767767676767766776766767677676677677667767666766677677676676776767767766677677666667766766676776677667767676776776776767766667766677676776776676666677677677677677676776776776776776776666767766776667677666767676766776767767766667767767767667677667767678677677667767766776667666667766776677676776667767667766677676667767766677676767767667666677677677677676767677677667666767767667666776767767767766767677677676776776766776677676767666776666776767766767676766677676776766767767676766776666667767666677677676776776767677666767767667766767767766776776776767766776776776767767767767767667766667767676677677677676676776666677676776776776776676766767677667767766767766776677676676776776767677677676677666776666776676677677667767767767767676767767677676676776766776666666776767767767667667767666776767766666676676667667767767676767667766676766776676677677666776767676767767676677676776767677667666776767766667667767666766677677676776776677676767676676667667667766776676776776767677667677667676676677667767666676766767767676767676677677676776676677676676667666776776776776767766676776776766767766766676767677677667667767766776766776667667666776676676766676767767766666667676766767766677676667677667767767766677676766766767676677677667677677677666766776677676776676776776666767766767677667667676677677676776667767676767676676676676666766776776666676667667676667676677677667767677667766776767766676776767767767676776767676677666667767767766676766776776667667667767676776767767766776767767667767767767676776767767667666776776776677667767767767677676766776767677676677667766767767767676766677677666766776776767767767766676776677676767767667677676676676767677676767677677677666776776677676776776776776776776676676677667676677666676766766776767667677677667767667767767676767766776667766676776666677667677666677666676676677667676667677677676677677676766776767766667676767767766676767766676776776776676766776767766776776667667767767667677677677676776766776776676766767667667676776767767676676776776677677677667767766776767676676767676776667767767767767667766776776676676667667767766767677677676776767767766767767667666767767667676767767766776776767767766676666667767676766776677666767677677667666776667767766776767676666776766677667677677676776767667767676776776767766667677667766776766776766776776677667766776776776776776766766666767676666776767677676677676776676676776776676776667676676767767767767767767767667666776767766767677676767766767676676766766767667677677676776677677667676767676776776767667667766667676677666767677667767676677677666767767667767767766776676677666776776776776767676776676767767767677667766767766766767766776677677676676776677667766676767766677677677677667676676677676677677677677677667676676776776776767667676677676766667677676776766766776677676677676766677667677667767676767666776776676676676766776767766766667667676666667767766676677677676776677677676677667677676766767677677666767677667667676767677676677676776767667666767667677676776676776776667677667676666766767667767767767767767677676677667676767676767667677667767677676776776666776767676776676767766767667766776767676766776676676776776676676776767766767767667677676676776677677676776677676776776767677667677676776767667677676666666677677667677677676776776767676676776776776666776776776677667677667767766776677667666766776767766776776667677677667767666667767767767667767667667767767766766677677667676767677676766776767767767666766767766776767767767667676776767767677677677666767766776766667677676776667767667766776767766766766666776767767766776676766767667677676767676766667767677676776776767676767677676766776667766766667667766676776776766776767676776776776767667676677676676766676776776676766667667676766776776776776677666767676677676676776767676776776666776666676667676766776776766767676766767676767667676667767766676776677676677676766776767767766676677676766766766767766766667767767767676767667767667767676776776677676776766677677677667676767767677677676776776776667767767676776766776766767767667676677676776767767667676677677676676767766766776677676776776766767767767667767677676677667677676667676766677667677677677676776666767666766776766776776666677666776767667767767766776676776666666767667677676776767767766676667766767677677677677667767767677676677677677677676667667767767667767676677667677676666677676666767766767667767677677677677667676767767767667767766676767766776766677676766676766776766677667676766767767676776766766776767767676776767767767667677676767767766776667677676766776776776676776677667767767677667677676776776667676767666776776776677676767766766767667766776776776776677676677667667767767767666677667767767676766776776666677676666767767677677677676766776766666666776767767677667767676776677676776677677676776676776677667677676776767766676766676766776776767666776666767766776766766677677677677676676776767767666776776766776766677677677676666776776766767676776667767667767667667667676767666776667767767766767767767677677677667666666767766767767677676776677667767766677676676776776767676667667667667666767677677676767667767767767667766776676776766667667676767667676767666776666776776766677676676776767767767766776776767767766677667676767767677667766767677677677677676767767666776677677677676767767767677676776776776677676767766776767767767667667667676677667767766767
6676776767767766776667767767677676767766776776776776766767677676667767667766677677676676677677676676776767676776677666766667667677666677677676666667767766776776766676766766767676667767676767676677666776766676776766767767767677677677677676676776776767676676776766776767677667766776767767667677666776776776776767767676676776776776677676666666677667667677676776776667767767667766776776666677677677676767667666666677667666677676767766677677667667767667766776667676776767676676776776776776667677677677677677677676776677677676767677666676766676767766766776676767677667766776677676676766667766677667767676766677676676677667676667676776776767767767666767767767767766677676767677676776776767767767766776776776776766766766776776776776677676767767676677677676677677666666766677666667767767667677666766676767676766776776677676776767667767767676776766776767767767676776776677676766776667677667666776677677666767677676776767766767667677676766767766776776776666767766776776666767676676676766677666676776767767767677677666676666776676676776776776766776776666677666677676766776766766677667766767666767767767676676776667676677676676766677667766776767766767676767767766767767677677676767767676776677676767767666776767767766776766767676767767766776667767677676767767677676776776767676667767766667676767767676767767666767766677676766776776667667677677667767677677676776667767667767767767766776676666767667667766767677677666677676766776767766666776667676676776667766676776667676667767666767767667767677676776677667767677676766767766676767677667766667767766776767767677676667767677666766767767767666776776766776767766776766767677676776776676667767767767767676776667767767766667766776776677677667767676667676766776766776766766776677667767766776676767766776776767676776776676767666667766776676776666767767676667767667767767677677677676677676676767767676767666766676776776767766776776767767676776776677676766677666776677676776776766776767767676776676666677676776766677676776766776676776776767767677666767677667767767676767666767767667667767677677677677677667667676676767677666776676766776676776676667677676776776677677666767767767767666776676677677677677676767676766767767676767766676766677677666677677667767677677667666677676776667767767677677677677676776677666776776667767676767767767676677677677676776776676767766677667767677666776776677676776776776776766776766677677676776766776767767767766676776767667676676676667767767767667676767767676776766767676767676677677667676776767766776776677677677676767767677677677676766776666776767677676676776676766666676767676767666766767676776767766766767766676676767766767767767677676676677666667767676776776776776766766776766776677667667767677676767676677677667667666776677676676766776767767767677667767667766776766677676666776666767767667766776776776766667676776677667767677677667667677677667767767677667766677677666776667767767666766776766776667766767677667677666766767676767676767766766766676776776766677677666677667767666776776776776776677667766676676767667767767767667766776776766776677667766766766776677666776677677676676776677676776767767767767667667767767676776677677677676776676767676767677676776767767677677677667766667676776776677667676677677676776776776776776677676767767767767766676766776767767666676676666677677677677676776677677676766766767676776767677677676776767676776667766767767767677667676776776776776776776766766676767667767767667767767677677676776677676766666677676677676776667767767677677677676767767677666767767767667666766676776776677676676776776766767766767766776667767767766776776776776776677677677677667767676766766767677676767767677666766776676676677677676677666776776776676776676676677667666766667766676776767676776776776676776767767667766667676767766776776776667667666776677677676776776766677676677667767766776767676676776776776776776776767676677666776776767676767676677676767766776776676676667667767767767766676776667767667677677677676666776776677677676776776766767677677677667667677676767676776766767766767766776767676776766766776776776776767676767676666676676666766776677667766677667677676677676676677676776767676776677676677677676677667766776776776676767667766776766776676776776767667767766767767766676766776776676776767766676776776767676776776677667766676676667676677666676676776767767676767677676767767767676767677667677677677677677677666676766676667677676677677677676767767766776767677676776776766676667766666667767677666776677677677666776776767677666677677676677666766676677667766677666677676776767767677676776676776677676666677677667676676767667676776766767767766776776677677677676776766766767767767766776776776667666776767767666767766776776766776776767677677677676666676767667767767766677667766667677676767766776676776676767766667766667767667767667677677677677676677666676676677676766766667667677677676767666677667666767676676667676776767677677677676666766667676776666776676667767676667676676776776666767767767666766666767766677676776767677667676776676767667767677667766766766776766666776767767677676677677676766667767767667667677677677676677676677676776776676767676776677677676766767676776766776676677677677677676766766767667676767767667766767767677676767767767676776766776776776667677677666776767766776776776767667666767666767767667677667766776767767766767767677667677677677666776767767767766767677667667676776676676766776766766666776766767766677677677667667767766776776776776667677667667766767766776677677676677667767666766766767667677676767767666776767767677676776776676767677676776776767676767666766767676677667767767666767767677667766767766767766677677677676776776677677667667766666776766677676676666776676767767677666766677677676776766677677677666767766677676766767766767667766667676677666676677666676667666677677676666776667767767677677676776667677676767767766776776677667667767767767767676776676776677666767766776677677667667767767767767677677666767767767676776667767767766667667766677677677666766676776667667677676776766666776776667676776766767767767667677676677667767676776776677667676676767767667767677677667677667677676677667766766776767676767766776676677667667766667767767676776766776776766766776667677666776776776767766677676677667667767767767767766767767677676676776677676677667667767767766667767676776776767666767677677667767677676767767766776677666767667767767667766776766776677676776767676776766776766677676666677667766767676676776766667676776767667677677667677666677676677677677667767767767766666767766767766776776677667767677676667766776776667667767766677666676666767676776666676766766767766776677677676776767767766677677667666767676776776776766666776677676776766667766767767676776766776767676767766776776776667766776767767667666776776767766776666776666666776767766767667767676767666677677676776766766767676767766677677666776677667767677676767667766667676776677676776677677677677676676776766766667767677677676776666676676677666677677676767767767676677676776677666767676776767767677667666666677667676766667767676766767676666677676776776776767677677677676677676776667667676776676766767767767767766776776766776776767667676776776667676766767676676677667766776776767677677666766676776766767767676767767676776776677666776767676676776767766776776767666766767666776676776677667767667677677667766776776677676776676767667676676667677667767767667766676776767676776767676676676776667676776766677666776776776677676766666776766766767767767767767677677667666667667766766776767667767667766776776766776776766776776676776676767677676677667666767677677667677677667767766767766776767676776666767767677677676766767766767676767767767676677676676776766776766776776766766776667677677677677676677676766776667767767676676676767767767766776667676666776667767676667767767676666766766667667676676677677677676776766666776776677676666676677676767766767667676776676766776676767677666776776677676766766776677667676677667667767677677677677677666776776767676666776676776776767767766766776677667677677676766776767766767677666766667767767767766677676776766776677676776766767666767766767677667766766776666776767767667667677666676766776776767767767767767766767766766776676767666776667767767766767767766767667767767676767667676666676667666666767767667676676676676776667667676776676767667767666767667666667767677676766676676776767767676677666776776677676776667676767767767767767676676766776666677677667676667676767766776776776776677677667767666776776776767666776767766667667767767767667766676767677667767676767676776677677667767766776776766776667766767766676776767677666766676776776677677676776666766677677667767766676676677677676667767766666767666767676677676667667677667767667766677677677676766766776776776767766776767677677676677677667677676776676666776676677676776677667676767667676776767667766767676676776767667767666767767766766767676767676767676666776676776776776677667766676776676776766667767666667767767766667677676776776767767676667677677677676666776766676776766767767766666776776767767676766677676776767767677667667766776766676677677667767677676776667667767677667766776776767767767766776677677676776776776776766776767767676767766766776677677667667667766767676767667676776776776677667676776776767667766776667676776776767767666677667676767766776767667767766776667767677676767677676677667767667767767767666677667667766767667666767766767676676776667767677676776677676766767677677677667767767767767767677667766776767667767677666776767666766776766666666776767677676776676677676677667767766776676676767667766767677677676676676776676667676776776767676666676767677676776776776776776767676776666767767667767766776776676776776776767676667766776676676667676776667677677667767766776776766676767666767676776766676776767766667767676767667767767766676677677676767676776767767767766776676676677677667667676776677676677676667677667767767766767767766776776776776677676666776767676667767667667677676767767767666776766766676677667676676766767767677666776776776776767677667666767767677676776776767766776667676676776767667767676767676766776767677676677667676767667667767767677677
6766666776667767677676677677677677667667666776677676767767767676776767767767766776776776676776667767767677677666766767676767766767677676776677666666677677676776776776776666767666766767767667766667666776767767677667767767676676676766776766776776666676776767676677676667676677677667767767766776677676776776776776677667767667676667767767767676766776676767767667677677676767667677677676677667667766767677666776677677667666776776767667767767666666766767766767767766676667767676776767767667766767767667767767767767676666776767676766776766776776767767677676776677666766676767767676676667666677676776767677666676776676776767677677677666667767666766677676767766776766676676767676776766767676676667766676776677676776767677677677676766677676766776677677676677667667667766776677677666676767666776676776766667667766776667676667767676776667677677667767677676767766677677667767767677666766776776776767767677676776666776766667677676766767766766776676676776667767667767767676667676767767676666776767766776776776767667667767767667766676767766677676767767766776776767677677677667676677677676766767767677666767767676667767766776677677676776676766676776766776776776776776766767677676766676767667767767667766776776776677677676667767767767766676676776677677676766776676676767766676766766677677677666766767766676677676776666767676776767767676766667766776766776766776766776767767767767677676676667677667767676677666776767767767766766776667767676776767766776766766767666767767666767676677677676776767676776676776776666776766776776766767677677667677677677676767676776776766767767666776667767667677676677667677677666776676676676776676776776776767676676776766776666776676767667677677676667766767677677677667676776677677676666677676776677666767676677676667767676767676767766767767676767766776676767676776766776767676776776776676767677677677677667666776677677667766767766766667767677676776767666676666766776776776677676776767766767677676767677667677676676767767676667767677677667767677677676776776766676776776667767767767676766767767677666776767667767767767766766677677677676667677677667767676776776776767667767666666776766767767677666767767676667766776676776776767766666776767767676677677667677677677676766776676676766776766677677667767767667677676677667767767676766776776767667667767667767677666776677667677677667766676766676776776766677676767767677676677676676776676767676776776767676776676677676776676776767677677666767767767767677667667766677676776767676767676676677676776767766666767766767677677676666667767676677666767767676776677677677667766776776776676776776776776776767767766766767677677677676776776767767766766776667677676767667766676667767766767766776766776666767677677667767676677677667666767766776767767666776767667767767767767676776776677667666776666767767766676776776767767676766676767677677667677677676766776767767676676667767767766776776767666676776776776767767767767667766776676667676776776667767676776676667766666776667767767677677676776676676676776767667767677666767767666667667767766676776766677676666766666667767767677667767667676766776766676776677677677677676776767767767767677676776767767767767666776776766677667767766776766767667767676767767677677667666767676677677677676666776677667767767766767677676776767676767677667767767766767677667767767667767677677667767767666667767767767677676676776776677667767677676666666776776767676766677666767767766776776776776776766676766766767677667767766776776677667767766776776767766776677676776767667767666666676776767767767666776767767767677667677676676766776766676666677676666667676667666666767766767667766776677677667676776667677667667676676776766667676676776667676776776677667666676677677676667667766677676767767667767676767766677667766766767766776767676677677677676776767676776677677677677677676766767677676776667766776677677676767767676767677676767667767767766676767676677666767766767667676766776767766676666667767677677667677676766676767767767767767676767667666676767676677667676666767677677677676666776767767676676667766677676776767677676667677667766776677666776677666676776676666766776776776776767767676667676776676776776767667766767767676767766776776767667767667766676676666776767676766676767677677666666776766676766766766676767666776666676767767766676776776677677676767676676666776776776776766676766776767677667677676667677676767666776767767766767667766767767676767677666766667677676776676676676776767767767667676767677676766676677666776776767766767677677677677676776767667766776767766766677676677676776676677677667676677667767666767676776677676677677677676676776676767767677677677667677667667677677676767767767676676767676776666677677677667767767677667767766667766676776776776776776767767767667766766776677677676667676677676767676776767677677666776776667676776776776767767676767666666667766767676676766676776767667667667766767677667677677677666677676776776776776767767666676767767767766776767677677667676776766676767676667767767766677677676776676776676776776776777667766676766677667767677667766767767677667666767767767767676666776767766767767677676776766677677677676767666767677676767667667767677677676776776767767677677677677676667767767766776776766767767767676766776776676776776776776667666776766767667677677666677667767677666776776767767767667767667767766767767767666766776667767677667767677676776776776776767767767767767766676677677667766766776776776766766767676677676677677677677667676776767767676766776776677676677667666776776676676776666767676677676767767677676667676766776666667766776776677667767767677677676776776677667767766776776776676776776667767677676666767676766766767677676677676776776776767767767666776677667677666776667666676776766776767667676767767766667767676776677677676776677676677667676767767677677676766767676776776776776767667766776776767676776776666776776776767767667766666776776776776767666766776767767767766676767667767666766767767767676776676767767767677677677666767666776776767767767766676666677667676776667676667676676667767676677676676677667676776776667676776767767766676767666776677666776677667676776677677677666776776667677677666677676677676676666776667766776776767767666767767667667676776667767677666667677677677677676776766767666776776776666766776767767676776767676767677666676776776676776676676676776776767676667767766767667767677677676667667767767767676776767767766776776767767676767767676776677677676676677667676767767666666667677666677676776676666776666677666676676766676776767676766676766666766776667767676676767767676677677676677677676676766776776767767767667676766776667767767767677676676766776776776676776776776677666766676776776767667767767667676776776767767766767667676767677676776776776776767677677677677667767677676766767767767667767766767767766676767677676677667676676767766766776776776677676767767767667666767667767676776776776767767667766776776776767766766766776767767767767676766767677676766776676776767667666776677667767677677667767767667767666776676776667766677676667767767666677667767766767666667676776767767667677677666766767767667766667676666677666676776767676667767766776667677667767667676677667767667767766677677677676676766776767667767767667766776667677667677676766767677666776677677677677676667666776767767676776677676677676767666767677666776776776776677667767667767767767767677676667677667676767767766776767667677667667766767677677677667676667767676667767767767676766776666776766766767676676766666767767677677666676676677667677676767767677667767766766667767677677677676776677677676776667677676776776776767767676666767767676767766766767766677676677676767767676767767666776776667677667667666677667677666667676767767767767666766776676766776776776776776676766667666667676676776676766676776767766776776776767766776776667766667667677676776766767766767667667677677667676766766776767676776767766767676677667677677676776767677677677676767766766677677667677667767767667766776776766767767767767767676666677677667767676767667676767667767677667766776767676776776677677677676766676766776667677677676766677676767677676776776766667767767767767676766666776676776676676676766666676776667676767677677666776767767676776776766767767677676767767766766677676667667676676776776667766767767767767677667677666677666776667666767676776667666676667767766667677667667676776767767667666776776677676767667766666766666776676676776677667666776766766677676767767677667667767766776767667676676676676776676676766776677676767767766766776776766667766776766766776677667666776776776677667766767676776676767667677677666767766666767676676667767767677676767767767767676667677667667677666676666677666767766767767767676776776766767767676767767766677677667767677667767766667676776766676667766677676776767676766676776766776776766766676776766776776767767767677667676767676667766776776767767767676767676767767766776766766767767677666776767676776767666677676677676676667766776677677677677677677677677676667766766666767676677677677666767676667676767677676767767767766676776676776776667666766766766767667766666766767677677667676767766767766776767667677667667766676766767667767677676767767666767767667677667767676667767767666766767766767677667666776767677677677676776667767677676767766767677667667667676776677676676676767666767767677667767676776776766776776677676767767676766776676766776677667766667667766767676667767666767676767676767766776767767676677676776677676676776766767767676676776667676677677667767767677676767767767677676676677676776767767677667676767676767676776766667767667767767666767666666776766766767766767677676776767766677667767667676666676776776767677667677677676776776776776766767676677676776677677677676766776776667666767767677676776767766676666776767766776776766766776677676776677667767667667676767676676776776776776766676776776767767767676776767667667677666776776677676767667767767676776676767767676766776776676676676776667767766776767676776676776766766677676767767767676667667767667677667767767667676776667677677677677667677677667677676766677676776767766677667767677677666776767676767667767676767766677676766776667767676767767676776767
676677676676666666766676667767766667767667667666676776677666767766677666676767666766767677667677667766677666766776666767676776767767666776776667767667667767767767677676776676667767676776766776677677676767676767677666767677666767767676677676776677677677677666767766677677676766677667676767676767676676776767676776776677676776776776767767766776667767767677667676667766767667767766766767766676776766776677677677667676666666677676776676676767766776766776667767766667676666677667676767767767766776776766767767677676667677666667667676776676767767767677677676776767767767667667677666667767677676667767676677667677677677676766767766767766676767767767767676766767767767767766767767767767677666666766767767676666776677667766667766767767667676767767677677676776766766776767676766776677677677676766776776676776776776676767766776767676766767677676666767767767677676677676767766667767677676667767767767767677666677677676767676766776667767677667677677676767767676776676776667767667766767666676776677676676667676776776776676767677677676776767667677666776667767766767667766676776776766776677677676677677667677677667667676766767767676776677676776676676767767766766776776676676767766767677667767767766676666766676667677667767767767677676767676766776776776667766767677667676776767667677677676776776776767677677676776776776776677676767766776677667766776767767767667676776767767676766776677676766776766776767677676776666776776677667767677667767676676776776667767766776776767676776676677677676767676776767767676676776767767767666776667767676767767767766766776767767767666776766766776767767677666776776776677667677677667767677676766776776776767676776776677677676676676776767767766776767767766776766676766767767767766677667767677677677676776776767767677667766776676767676766767677677677676776776676776666676776767767767667767767677666767676767677677667767766767676766776666767767676776776776766677677676776776776776677667767676776767766776666667676667676767677667667676776767767766776776776767667767766767767676766766677677677677676766767677666767676667677667766776776666776776776776767677677677676766767767677677677667677667767767666676776677676666776767766767667667676766776767766776666677666767676677677676766767667677667767767677676776776676767676667667766677667767767766776767766676776766767677666676776766666667767767766766676767767676776766767676767767666666767767767677676767767767766676776767676676776676767676767766677676766676767767766677676677666676677667676766767766667767767667666767677666767767667766776766776676776766767766767667676676677676767766776667677667667677677676776767767767766776776776776767667767767766676676776776677677676766676667677676767766776766667667676767766676767767677676767766767676767677667676767767766776766677676767767766766767677677677666766776677677677677676767667767766666767676767676667767676767667766767666766676676776776667767676766766766767767767767676766767676667677677667766776776767767666766677677667766767767767767676776677677676677676667667677676776677667766776776667667676677667677677666767676667677677667666776666776766776776667677677666776767766677677677676767766766776676666666676676767667767767676667677667677677666767767677677676776767767677677676766776667677677667676776776776767676676766766776767767767766667677676766776666776766766776776676776676776677677677666776776776677676767676766667767667677676676767677666666666766776776676677676767767676677676767766776776776677667677676676677677677676776776776776776667677667667767677667767677676776676767667666776776776776676767766767766766767767767677666776776767766676776766677676677677667767676776766767667766767677677676766766667767767676776667676676766767666776667667767767666767676676767677667767767767666677677677677676767677676667766776776677677676676767766776776676766677667767766666677676677676776767667767677667677676776767767676767767767767667767766667767767677667766776776677676766767767676776776776667676776676667676767767677677676776776767767677677676776766677676667677666776776776767767767767676776767677667666776767767676776767767767766767667767767767767667667677677676676676776767667676776666767767766767767767677677676766776766776767766776776776767766677676776776776766776677676767666667766767676676676676767767677677676767767667767767767767767767767767766766776776776676677667676766667766776776767766776767677677676776666776767767766767677677667666676776776776767677676766677676776776776677677677677677667676767767767666767676766767676766776767767677667767766776677676667767767767676676776776667666776766667767766667676767677676677667767677667766766676776776676767766677667767767766767667766776667677676776776677676776776767767676676767767767767677677666767677666776766776667766676776776776776776767766776767676676677666666776667766767667767676677677677677676766766766776766766776766677677666767766767667767766676677667767677677667766766776677677677677677667666776666766776666766776676776776767766667677667677666767767676776767767767677676776667677667676677677676677677676767766667667676776776677666677677667767767676767677677676766767767677677677677676776766776767677666676676767677676677676667677667677676667766776666676776776666776766676666776767666676677677677677676667766676666677677666677676677667676776667666766776776767676676677676677676767767766776776767767766676677666667667766776667767767677676776776776766767676766667677667676667667676766667667767676767766766776776776776776776776766776767677676766776776776666667767767767677666677677676676677676776767667766676767767677677667677677667767666776767767666677677677676677676676766666676677677667767677677667767767767767676767767767676776667676776677667767767676767767767767767767767766667676776666776776776776776767677676767767767677677676776667667667767677676776776776677667766776767677667766767767766766677676676776767767676767766677667676766776766767667767667677677667766677667666767677677676666776667767766767667767767676776776767766776666766666776667676767667676667676767767767677677677666766776776767766767767766667676767767766776776767676767766776767676767677677667667676776776776776767666776767677677677677677677677667767666776767766776667677667767767677676667677676767767677676677676776776767767667767767767676776676776666766776677677666776767676767766676676776776677667676677666767676776776667767766676676776766766676767667677667767677677677676767766776776766677677676776776766766776776766676776676776766766667766766776676767767677676766776766677676776766766776776767767677666767676776767767767767677676767766667766776677667676766666676766776766776766666676667767767767767676776677666766767676776676776676667767767677677676767677667676776766766666676767767677677676767676676776677667676677677667767767767767676767767667667667667766676776677666766667677666776776767767767667676776776776776776767767667767766767667677666766776767677676676776776776676677666776776767767676767677677667767767667767767767767677667766776676766676677667767677676776776767767766767767677677676667677667677676677666667676767666767766677677667676776676767666776667767676766776677677676776677676776776767666766677676676776767677666776677676767667676767676767767766767767767666676776677677676776667766667767767767766776776677676776767766776776776667767767766767766767677677666776767677676776666766766676776776666776776776767766767767677676776776776766776767677676766666676766677667766666677676767766776776776767666767766776677666776766776666776677677676776677667767676676776766776776766677667767676676767767667677667766767767676766667676767767767666776677667676776776776767667767767677676676776767676676767766767767766676776776767767767677676767767677676767677677666676666766676666776677667767767677676677676776767676767767767676776676767666677676767767766766776677676766676677667667767676767766677666776677677667677667677677667676677667766677677676767766767666677667667766776667766776666776677677676676776677667766776767767667767677667677677667666776766667766776776776677667676776776776767676776776767767767676776676776667677677667667767766676767667767767766766767677677676776767767766776667767676676767767767767767767676667767766767767666776677667676766676666667767677676667676776767766767766677677677676767677676776766776676767767666776767676767767667677667676776667767677666677676767667676676767767766666677676666776776776776667667676677667667766776676766677667677676776667677676767766766776767676767676676776776776667766667767767676776767767766776767767767766766776776767667666767766677667766767766767676676776776767667767767767767667767767767677677676767677677677676767676767766776776667667766676676667767767767677676776677667766776766676776767677677677676776776776776776767677677676776767767676767676767767767767676767767676776776667767767677667766776767766776767767767677667767667677676676767766766766776666767767767767766776676677666767677677677667766676776676766776776677666776776776677667767667677666767766667677676767677677676767767767767676677667766677677667767767767767766677677667766676776767767767677667677676767677666776776776776667767767666677676776776767767676776776677676666767667676767667676767666776776767766766766766766776776776767767676776776666676676767667766767767667677677676677677677667767666776667677676766766776767667767766776776767767767676667677676767677677677677667667767677677667767667766767767676776767767766677677677677667767676767676767766767767767766776667677677677676676677676767767767676776767766767767766677677666766677666767767767767677667677676776676776667767767767767666677667667677677667766676766767667766766776676767677676667767676776767767677667767767667766776776776776676776676767767676776776677676776767677677667676776677676767767767677676767766767677677676676766776667767767767676767667767767666766766666677677676676766677676667677666676666676776677677677677667766767677667766676776776776767766766776767767767767767677677677676677676767677676677666667766767677677667667767667676677676767676666776667676776677677677
7667767667767767767766767676766677667766677666776776767676776767677677676776767766766776776677667676776776776667767767767767766767767767767767677677676767676766667677677676776766767667766767676776776776767676677677676776776676766776767767676776776776666767767676767767767767666776776776767676766767767767677677676677667676676767677677677677676677667767766767677676767767767767667677677676776776766676776767767766776767767766776767667676776766766776667767667666667676767676776667767666776776676676767767676776776766776767767677676667767767767767767677676766667667676677676676776667676776767767767766776767677677677676776766776767677667767767676667766676776776767677667767666767667767767766776767677677677667766776766676677677667767677667667767767766766676767767767766776667676767677676776776766666767767667767676767767666776677676677676767766766676776776776667767767667677666676766776676776676776776766776776776767767676767767667666766677676776776776776767667666767767676767767766677666767767767766767677667677676776767766767666666776667767676767676776767766666767766766666767676766776776776676676766676677677677676776776667677676677676766776766767677676766767767677666667767766677666776767766776666677676776776776767666767676667767767677677666677667766677677667676767767677666766776776767677666767767676776767677676676776676776776776776767766677677667677666776677676667767666776676677667677677676677677676776776776767677677677666776667766676676767767666677677667676676676676666677676776677677677667676776766776667676776766776776776667767767767767677677666776677667766776776776667676767676776776776767767677676667676667766766767677676767677676666677677677676677677676766766677676776766676676776676767677677676676767766767767667677676776767766677677667677666767677667676676776667767766776677677676677676767767766667767676767676767667677676676776776667667676776776677676676677677677676776767677667676767667766776677677677667667676767666676666677676677676766677667767766766776776676677666767677677677666776776677676776677666766667767766676776667767666767667767676667676767677676677677677676677677677676776667677677677676767676667767666776776776766776776676776767766776767667767676677666667767767667667667767677667767677677676766767676776776766767677677666677676677677677676776767667676677676676766766767677676776767767676767676677667677666766776767767666667677667676776776776776667767767667767676776767666676666767677676667677677677666776667767766677677677676776776766766677676767766776776776677677677666766676776776677667666677677676766766677677677677666766776767766776676767676767767766677676767767676776776766677676767676776776776776767766776766767667767766676776776776766676677667766767677677677667677677676666767667767766776776676766666667666676767666767767677676776767676776767676767666776767676776776767677666776766676676767767766776776767666766767766776776677676767766676676767676766776776776776776677667676667767677667767766767766776676767767676666676776677666766776776767677676776676667766666667767767676767767677676667767676766676776677677676776767767666767676776776767767667767767767767767767767677667677676767766676776776767677677676767766666676776677667767767676776767667677677676677676677677677667767766666776776767667676676776766767677677676767677667766767677677677677677677677677676767676767667766776667677676767767677667767667667767766776676767767677677676766767677666677667677677676666677677676676767677677677666776767676766676676767667677667676767767676776767767767766667767766677676776677666776776776676767666776776766776766677666766767767766766776776767677676776766767767767676767767766767676667767766767666766767767766767677667666776767676776776667677677666767767767767767767666766766766776677677677677677666776776677676776766776766667676666776667677667767767767767767767767766677676776776677677676677677676776776676767767677676766667766776667676676767767767767667667767766676767676677677676776776767767677676677667766666667677666676766677676776767767767676767766767767766767666666776776776776767766767676677676776776677677676766767766766767666766767767677667767766776767677677677667677667677677676676676776767677676677676776776767676676767767767767667766776667767767767667666767767766776776767766677676766677676676767677677677677666677667676677677676776766676767766676667677677667677676766776767677677677677677676776677676767766767767767767767676776767677677666767766677676677666767767767677667767677667676677676776677667766776667676776677676776766776676666767767767767767767667677667766776676767767767767677677676776776667767766767767667677677667766766767766766766776776766767766677676667667677676776776767667677677676677676767677667767766776776667766676766776667766766776766666667676667767767667767676776766776767767677677677666776776677676767766776666776766677677676677676776767767766776677667676676776767677667767767767667767767667677677666676776776767676676767666767766776776776776766676767767666677666776776676676676767676677676676776766776767767767766767667766767667676776676776677666767767667766766776676666776677676776677677677676676766676767767677667767676776767677676766766776677667767677676767676776766767766676676667767767766776776766677666767767767767767676767667677677666767766776776776776677676776767766776776776667766767767767766766776767667667667667767766767767766776767767767767767667767767767666676667766776677667766666667667767767667767667677676776767767676676677677677667677666767676766676766676776776776776767667676766776767676776666766776776677667677677676767766766767767766776666677676767767677677677677666666766667676767767767766767767667667677676776676677677677677676767767766776767767666776776766676767767676767766766666767766667666677676666767766767767667677677676767677677666776767767767767677676776776776776766776667667677677677666767767767767676776766677676776776776667667766767766676766677667677676776667767666767677676776776767766677677677667767677677676677677666667676776767767767667767766767677676766667666677677666776676767767676766776667767767767767677676767677677667766677676666677666767767767767666776776767766767766776667667767676667767767676767767676766676676776667766776677676776676767767676776776667767677677676767677677677677676767677677677676776776677676666676676776767767767677676677667667677667676677677676767767677676767667766667667767767677666677666776776776776776767676766677666776677677667767666776667676776776776776767667667677676776776776677676767767677667766767766677677666766776677677676667666776767767766767666776766766676767676766776667766767767767766766666677676766667677666766766667677667766776776776676776776766767676677667767666766776776767767676676776766776776776767666677677666677676776767667677667766676677677667767676776776767767677676767766776666667766776766767766767767677676766767676776677676767677676667766676677677666776776767766776766767767676677676766766767676776667766677667766676776767667667677676676666676676776776776767676776767677677676767676766677666677666676776767767767767676776767767766677676767677667677676776776776676767667767666767767677677667767766776767767676766776677676766776776767677676667666666776677676776666766776767767767766776776767667766767667677667767667767767677676677677667767667667667667676766776677676767766676776666677667767766767667767676776776776776776766677676676776767667677676667767677666666676776676766776776677676767766676767767767677676767677667767766767676676676767677676676776776767767666767667677667677676766766767766767766676677667676767767676776776766776677676766677667767766666766676667767766776667766776767767666776766776776677676776767676767677677676767766676667767677667676776676776766676776776676767767667767766767766776667767676776767767767767677666776677677676776767676767676767677677676767767677677667666677677676677676766676776776677676776677677676767677666776776766676776767677676767667767667767766676776766767766767677667676776767667677676667767767667766677676766676676776666776676776667677667767767766676766776776666776767767767767767676677677677666776767767766776767676767676677667676676767767767677676776776776776766776767766776776767767676767676676776677677667667766776676677676776776767766776677676677667767766767766767767667767767767676776766776767766767676677677666676767766776676766767766767766676776667667767767676776776767676776776667767667767677667677666766776766677667666766767676766776776676767767667767666677677677666767677666767667766767767676776677676676776776776776776767667667676667677666767767767766676776766776767767767766776667677667676676776766676776767667767677666776666776676776767767676766766776677667677666677677677676666767677666776677667767766677677677677667676776776767677676667767767667676776767767666776766667676676776776767676666766776776776767676766676676767766776767767676776776776666677676776676767677676677667676767667767767676776776776776767767766766776767767767676667676677667766776776776767767677667766776776776677676766767667767676676776776677677677676667767676767677676776767677676776776766766667667677666767667666667766767676776677666767676676677677667676766766677677677666776677676666776677667767666776767767677667676767766767767676766767767767767676776776676767766667767766677676677667766767676776767766776776766676677676676766766767677676767676776676766677667676676776776767667667766677677676776766776677677667767666776677667667767667676676776767666767676767766666767767766676667667667767666767767767767667676767666776676776776767677677676666767677666767676776766767767666767677677666767677677667676767667766766767767676766666767677666776767677666767767767667677667666776776676666676767767767766776776767667666666766676666776776776676766776666776776677667767676776767676767767676776776666766677677666767667667766767766676776677676767677677666667667667667767767767676676776767677667767766776767677677667767767767767677676776676776766766667677667677666677677676676766676667767767767676767667677676776666776767766677
676767766776767767766766767667767667667767667767767767766767766677667767767676677676767767676667767677667666667677676766666776776677676676667666676667676776767667676776776677677667667767676667676776776776667767677676776776766766776776667676676776776677666767767767677676776667677676767767767767766776776767767676666776776776766767767667766767677676776676776767677676776767766776767767767766776766767667767676776767767767676767767676767767767677666666776666666766766776776676766776676776776666667676677677677676776676766677677667766666776677666676767767767676776677676677676677677676767676776766677676767767766767767767677676676766776767667767767767766676767766776676676677666767667666677676676776766766767677676767767667766776667677666776676677677667767676677677676776676767766776767677676776767767767667767766767677676767766677676776766677677677677666677667677676776767766766676676776677667766767667767676776776776767767767667667666776776676767767767766767767677666767766776767766776667677677677677677667677667766766776677676767667677667677677667766677667667767766676677666766676776776767676666767767667677676677677667767677676767677666677676776776766776776776676766776776776776767677667766667766776776767767767667766676776766776766776776776666767677676666767766676676667767766776776766767676776767766776766776767677677677667767766767676776766767667766776767676667766676676677667767676767667677667767767766676767767766677676677677666776776677676667667766776767767767666676676767767767676667767767767667667677676767677677677677677677676776776776677667766767766666776676667767676677676776776676667766766776767676767766676776776776776667666776776767677677666677677677676766677667677676776776667766766676767677677667666676776677677666776766767767667667676776676676676767767677667677677677667667666676766766766776666776676776776667677676767666677677677677667767767767767767767767676767677667666666767767766676667767676767767676667676676776676677666767677667677677677677666776666667766766766766776767676767676677667767766676677667767766667767676766767677677676776667676767677667676766677677677667676767676767677667767676767666776767766766676776666776667767767676766776776776677677677676766776677666677677667667676766776767676676677676676776667666677677667767766776667677667767676667767667767667767676677676767767766776667676766776767676667767767677676776776767677677667677676667676766767677677666767677676776776776767676667767766776667677677676676776776767676776776676776776677677667767676677677667767767767676776676667667766766667666676676776677677667677677676766766667677677667676776766776676776666767767767766776767766776766766776776776776767767767766767677666767667666676776776776767677677676767676677676677677677666666766677666766776766776767767667767767767677677676776767766676776676776666776767766776776766767676776776767677676677676776766776767766676776776776667767766677677677667766776767677677676676767766776666676676776767667667766767677677676776767667676776776676776776766776776667676767677667676767767766776767677677666767677676766666677676677676667677677667667767767767767767766767677667767767676767767766776767677676667677677667677667766676767767767667667766767767677677676767677676677677666767677666667676766767676676676676767666677667666767667767676667767677677676776677667666676776776677676776776767677677677676767677676776767677667676776766676776676676666766667766776766676776776776767676667666676676776776767767766767767677676677676767767767767767766677677667766776767767766766666666767767767667676776667667676776677666677676767676767677667676767767766667767666767676676667766776666666676767767767766776776677676776767676666776676676767667667676677677677677676776776766776776776666776766767767767676766677667767677677676767667766776767767667767766776776776766776677666776767677676776776767767766767677677666776766767676667767677667767677667767767666776667767667667767677667766766767767767667677667767676776767767667676776676677677667766767766776776776767766776766776767767767667767676766776767767767676677677677676766767667677677667667767766677666776767676776776776767677676767666776676776767677676667766676666776776776776667766776776677667767677666676766776667767767676677667667666676776666776767677667677676766676676766776766667767676767767677677676767766776676676667666667667766767667677677666766667677666776776767767767767677667766677676776766767767766776776776767767667677677677676776767767767677667667667767676776767766676766676776767767767766776776776776766666767677667766766776776776667676676776767767677677677676677667677676767766776776767767677677667677667767676767767677667677676667767767767677677677677667767767767677676776776766767676766666677666767767767667767767767766767767667676767676766776776767677667767667676676677666676767766767667767677677667766776767767667677676677666776667767666677666776776666776677677676676766776767767667667666666676776666776766666776776676776776776676677677666776767677667676667767667676767676776676666776767767767667766776767666677677667667767767667677676767676776776767677667767677666766676677666767767667676776677666766667767767767767767677667666767767677676676776766776767677677666767677666677666767766666766666767766776776766767676767667677666667766767676776667676766766766776666766767667766776776767667767676767767676767677676767676776776677677677677676766767666776676676767667677666776676766677677667676776677676776766677667767677667767767767677676776767676766776776677667766776776776766677676667666766767767676776776667666676667767766767767767767667676677677667676776766776767767667767767667676677667767767766767676767767766776677676676776676767676677666776767767766776776767676767677676776676776776767766776677667766667676767767676776677676776767766767767766677677676766767766667667766767666667767766776776767767766767666776776667677676776766676767766776766776776767766676676776676766767677667767767767666767677676666767676767676776767666776776776776776667676776776767766776677677667766776776676767766776666767767677677666776776767667676766677676767677667676776767666776776776766767667677677667667767677677666666776776667766666677676776677677677676767767766776776676776667766676676776767766776767766776776676776767767676776677667766677667677676667667666667767666776767677676676767666776767767767767677667676767676776767666776776776776676676676677666776776776776767767767667767666766767676667666677676776776677677667766676776667767767667767677667767767677667676776776776767677676676776667767766776776767677667676677666776667677677667767767767677677676767767676776676667677676767677666767676767767667667677666776776767766776676776776767767666677677677676776666766776667766667767767677677677677677666766677676766776667676766677676766767767676677676776776776677676776776676776767666766767767767667766767767667767667767677676766766776766677666666767766667767767767767676767767767766776677676776776776676676677666776766767767676677676767667766767767767766766776667676667677667677676676676676776677667667677676776776776776776677677676767766776776676767766677677676667667676776676677676767667766766776677676676677676776666766676776677676776767676776767767677676676776677677676776677677666776767766676776766767667667767767676776766776776676767767666767677667676776776776776767767667667767767767677676667676776666767766677676677677677667677667767677677676776776776776766666767767766666776776776767767677666667666776767767766776667766776767767676676767676767767766766677677677667666776667676667666776776776776776776666776776776767767677677676766677676666776677666676767766767667666676766676766666776776776776766666676776776677677667766767677677677677666667666767677676676776766776776776667676776767767677676667766676666677676766776767666776776767766676776776767676767677677676776776767767676667767677677676776676776676776667677676667766676676767676776767666776767767677667767766776776667677676776776667667677677676776767667677676776767767767676776677676767767766776776767767666767677666766767766776677676676776677667677677677667766677677677676776677666767666766776676776767766767767767676776676776776766776767667676677667676667676776676666766767767677676776667676776767677667767677677667767666776776776767676676767767677667767676676776776766666776667676776767666676767666676776776776676767766677667767767677667666767767676676776676776767766676766776676767767766776676676676667677677666776667676677676676767677677677676767676767677677677667767766677677676776677666776776767766776677676667677677666776766766667767767676767677666667676767676776767767766776776776767767767667767767667766677677677667677667677667676776676766767767767667676767677667676776767677666776676766776667676776767766767667767667667676767766776676767666767767666776776767767667767767677676676767676766776677666676676766776767767676776676667766676677676767676776776776776776676766766676676767766776767676676767767667767666776776776776767767677667676677677677677677667767666767766776766667676776667767767766677666776766676767767767766676766776776776667676676677677667677677677667766776767677677677676677676767766776767767677676766766776676776677677677676676767767677677676667767767767767667767667766767667667676776776776776667766677677667766667676767676766776776776677676776767676676776776667676677676776776776667766776767676676667667677677676776767766767666676776766776677676767767676776677677677676776766766767676767767676677667677676776776676767766776776676766766766776676677667767767767767767766776767677666776667767677666767767766776776677677676677677677667677676677677677676677676776767676767767767766776776767676676767766776776676676776776677676776677666767676676767767766776666776776677667667666767767767676776776767767666676677677676766776766766767766767767766667767667677676676677676776776776767677677677667767677667667767766776776776776776776766667667667676767667767767766766677676676776776776766776767677666677667677667667767667766776776766677666676666776776676776677
36776766676676776767667766776677676667767676676776776677666677677676767666776776667767677677676767767767767767676677667676776776767676776767767676776667766677667676676676776767676677676767667677677676776767677677676677677667677667767767766677676776676677676776776776766677677676767767767766776676776767667667676776776766767676776667667666766666767677676767766776776776767677676767767766677667766776676776766676677677667767666676767676776766676776767677676767767676776776776766676676667667676767766776766766676677676776776776766677666676767767677667666666766776766776767766776776776776776677667676767766767666776667666776677677676676776677667667676776667667667767677676677667767677677666766776776667767677676776776666767676767767767676677667766776677667677677677676766676677676767767676767766776767767676676776667767767767677667766776766767677676776767767767766767676676776677677676767767667766776766667766667667677677667666677676667767666776676776667766776766666776776676767667767766677667676776677677666677666676676776767677676667677666776676776776776776776766677667666776767767767676666766776767667677676776676776676776676776766767676767677677666767676667676776667676677677677677676676676776677676676776767677677677666767767766776776767767766776767767767767666776666766677666676776767676676776677676767676666667766766766776667766667767676767767767767767767767767767666776776776776677676776676766766767767676677677677667767766776766776776776676767677676667767766766767767677676766767667767767767767677667677677676766766767667766677676776676767677677677667667766767677666667767677666767677667767677676776767676677676767676767767767767677676776677667766766776776677667767767766776677667767667767767666666776766776767766776767767677667767767667766776776667677667667767767767677677676767667767677676677676766776767766776676666767667767666776766676767677676767676776766776767677666677677676766766676667676776776776677677677667666767677677677677677676776766767676776776766776776767667767767767767676776767767677667767766776776776667676766767767667676667667766667667767666776776766767767767767666767676776776676667767766776767767767677667767676766776776767767767767766676767677676776666767767676776766767677666776676667767676676667677667767767766767766767767767766677676776767766667676767766677676776766677667766677677677677676776776776776776767676666776767767767666667677667676676677676776776767677677677666767677677677677676767676776676776676666767767766677667766677677677667767676776767766676666767676767676667766767677666776667767767667767676766776767677676767677676766776776766766776767767667676776767666676776677676776767767677677676776766676767676776776677667767677676667677677667767677667766776767667766766766666766676766776776776667666776776776767676677676776767766776666766776767677677667677667767666667767766767766767767766766776677677677676767767667767667767766676767767666676767677667767767677677667667767767666776776677677677677667767767767677666766767766776676767767766767767767766667767666677676766766776776776776667666666767767767677677676667677677667667666766667676767767667667667676766767676767667666677677676776776776767667767676676767767767676767677667676776776677666767676666667666766767676776667676776677667766776776766776676676667666776776776767667767667767767677667767666676677667767667676677677677666767677677676776776676677667676767677677677677677677666767767676776776767767667666767767676767767766776776776676776767766766767766776767767767766767677677676767766766667677676667677676767677676776776667767677667767676767677666767676776767676767677667667676767767676776767667767766776767767666766776766776767766677676776767676676766766676667767767766667767767766767767677677677666767767767667667767767666776767767767667677667667666776667666776667767676776776767677677676676766776676677676776677676767676677677667667667767766776776776776776776767767766666666776767767677676767676776767667666676766776677667677667677677666767767767767666776776776667677676676776767676667667767767666767767676766677677677677666767667667766677667767676767666767767767677677667676776677677676676766676667676667767767766676776766767666767767676676767766776776767766776776767767676667767767767767766776776776766767767677677676677677676766767676676766667767676767767667766776667767766666767766767767767766776776766667666676677666776776776776677677677677677667766666767666767767766776776767766766776767767766776767767766677676767676667677676776776776776776676677667767767667767677667677667767677666776676766676677676776776776776667766677676666676676766676776767767767767667766776767767767677676776767667677676776776776767766767767767677676676767677677676776766676767767767667667677677676776776766676677677676667677677676776776776766776766776676667766666767677677677676776776776776766666767677667767676767677677677676767676767667667767767766776767767667766676767766766666766776767667676776776766667767676776677666776676776667667767676667766667676676667676677676776776676767766677677677666667767767767766677677676667767767766776776767767677666767767676776677667766667667677667677667667766667767767767666667766776677676667677676767676766776776677667767767767766776767767767766676776767767666776767767767666776667767767677677677677667767766766766677667767676766676667666676776776776677676767677667667677666766767677676677677667766766767766767767766677666767767677676676767677677676766676776776676677677677677676677667676776667676677676776677676776767766667767767767767677677676776767677676767767666766776776666666766776677667767766776776767666776667766776766767766776767666776677666766767767766676667677667766767766766677667766677676676776767667677676677677677676767767767667677677667767767767767767767767677667767667767677666767667767767767676677666667767667667766767667767676767667767677676776776767667677667666677677676767667676677676776776667667677676776776667766767667676677677677676667767767677677666677677676776676767667767767766667767677666677676776676767766776676767677676767767667767767766667666776676767676676667667676766776776767677666667766677677677677666776666676676667767767767766766776676676767767766767766767666767676776767667766776776676766767667666776766776767767767766767767766766766776776667767676677666766776766767767767766767666767677677666776766776767666767676767767667677666767767766676776766767767677676767677667767767767667676667666767766767767677677666776676676776677677676776776766767766666677667767676767667677677677676776676767667677666767676776776676767676767676677676767767666666776776776767667767677676776766667767676767677667767676677676676767766776667766776776776776776667767766677677677667767676766767767767766767667767676766776767766776776776766677667767767767676776767676776776767667676776667766767666776776767767677667676776767667766767676766776767667767766776776666776766767677676766776767767767676776677667676776767666677677667767766767767676767667676776776776667677667767767766776676676767677677676776676776667767666776677676666767766776776776676767677677677676667767666676776776776766767667677676666767767677676776776776767677677676767767676776776776676666677677676767676767677667766666766767676767766776766667766676776776766666676666667767767676676676776667766766776776767666776767766776767676767767667766776767667677677677676776766776766776776776776666767666776776667677676776677677667767677676676767766767677667767767766776767767667667667677676767676677676767677666676767676767677667766776776767767677667667676776676776776766677677677677677676776766767667766776767767676767676767767767676767677676667677677676666767767676666677677676666776667666776666767667767677676666677676766676667766776667677667767767767676767767767766776767677667676776676667667766776776677676667767677677676676667766766677667766766767677676766767667677667676676766767767766667766676776767666776667766767667677676677676767667676776677676676776776776776667677677667766776666767767666676776767676776767676776677666776776676776676776677676776766677677667667677667767667667767767677676776767767767677666767767767667766676666676766776767676776776776676676776667767767667767767766766766666767766677667677667677667677677677667667667767676677677677667676776667677676767677677677677667766676667767767677667676767677676766776667767767767666776676776776667767667767677677667766766667677676677677676776767676776677676677666677666776776767667677677676776666666767767677677667667676766666666676776776776767766667766776767677677676767767766766676776667676677667766767767677667677677676776677666766667767767667676677676767666677677677676767666666776677666767766677676767767667676776666776776776776776677677677677676767677676767667766767767766677677676767677667767767676776677677677677666766767676766766776776667767767766776676667667677667767676767767766767676766766776677677667767767767677677676677677667766767676776766767767767766767767676766776677676776767766776677676677667676767667766776676776767767767767767677667767766766776776767667677667666767676766677677677677676776776767767666776767767677667676666766666767766776676767676677677677677667676677677677677677667767767767767677676766666776676677666677676776776776766767767766677666767676767766776776776767667676767766666767767767766776776776767767766677676677677667676776776776776776776767666677667667767677676776767767676776766677676676776776767767767767677676677676767677666677666767667667767767677677677676776776677667676776676667667667767767676776776676667677667766677676776767677677677676766767766676677676767676776767766676766677667676776776677677677677677666776667766677677677667767667766776767767767677676776767766676767766776767677667676767767666767767667767667667767767667676667677677677667676766766776766667767676767767766767767677676776767676677677667667676667677677666667667667667676776767767667766766667677677676677676677667676776776776766667766776767677676677677676776776676766776776766776677667767676767767676776767767676776776776767677677
67667766767676767666776767677676776776766776666776677667766767667677677677676776766767676677676776766776676767767676677677676767677677677677677677666767676776676766666677676767767677667766667677676776767667767667677667767667666767767767677677676766666677676667767766776767767767767766767676767677667667677677667667766767677666667766776667767767767676667666776677666776677676766776776676776776677667676776776766667676676666766677667667676767767767676767767767666776677676767767767766666677677677667667767767677677677677676776767767667766766677667767676677676767677677676676776766766667676676766776767767767767767766766776766766776767666677666776776776667667676676667676676776767676677667677666667766776767767767677676776776766776677666776667766776666767767677677667667677667767677666767766767677676676776767677677676776667666677676776776776676776776776766767667766667676767767767667767667676767677667667767667767767677676677667667767766767767767766767766776766766676676676767767766776676676776776676767677676776677677677677667667676776767767767767767666766676666767676767767767766676767767767767767766676776766767766767677677667677667767677667767677676776767766776677677677677676667676776767677677667767677677676776776776767766767767676766677677676766776776776766667766767666677666676776677677667767666766776776776776776776666677666776776776776676677676676766677667676766667767767767677676766776776677677677677667767767676776776767766776776767767666677676676776766776676677677677677677677667766767767766676776676776766676766776767767677676767677676767667767676767767767677677666767766676767677676776667667767677666667767667766767767767666766677666677677677676776676767767767676676767676767677676767767677666766767676767677677667667676767676667767676766776767766776667667767766776767766667767767767676776767767767677666776776766767767766776776776776776667766767767676667767767766767767677677667766766776776767767667667767766666766666776676776767767767676676767676766676667767767667767666767766676677667767767666767677667676767676666776776766677676767676776676676767767767766766766776667677666676766766776767667767667677677667676676776666767766776676677666776767667667767676776767676676676667667676676776677676677666776776767677676767767667767766767767766677676677676776776767766776766767766776676767666676667676776677666667667767766776767767667767676766776767676776767677677676677676776676776767676776776776776677676676667667766776667767767677676776776667766767667767767676767677667676667677676667666767766677677677677676676667767766667677666766776776677666676676776766776776767676767666776677667767666776666666677676767676676776776766776766776667767676776676667766776776766667766767767766676767767767767676766767666677676776667766677676776776667767767677677676677676776676767767677677676776676676776766677676767677677676776676676677677667767767676776767677666766776776767767667767667766677667767676767767667767666766776776767767767767676676677676767767766677677676766776767677666667767766776677677676676767767767767676676776767666666776776776776767767676676767667676776676767766667676776767766767676766767767766677676766677677676767766766776767676676676766667676666676776767767676776767767767677677677667767667767767666776677677677677666766677666767767766776776677676776767766776767767767667767676776776767676776677666676776767676776776776767766667766776776776776767677676677677677666767666676767767766666776776767766677677677667767667766677667766776767767767767666676776666766776666677677667767767676776677666677677667766666776667677677676776676667767676767677677677677667766776766676676776766676676776667767767766766677676676667677666767766776767677676767677677666776776767677676766776776766767767677676776677676766766767676677666666667767677677677676767766767767677677676767766667767767667767766767767676766776767667676767767767766766776766666767667767766676676667767767667667667677677676666776767677676776667766666776677677676776766767767767677667676767767767767766776677666776667767667677677676776767767767767676677666766767766776676767677676677677676767666677677676767766776776767676776776676776767766676766676767767767767767766776667677677666776767676767667677676767666766776767667766766776666776776677667767676676776667676767767677676766666666776767667677676766766766776767667666767767767767676776667677676766776776676767767767767677677667677676767677676766666667767677667676767667676767766667767766677676676676776676776766767766776677677667666667677676767677677677677676677677677676766766776776776677676767667766767766766776776767677677667767767677677676766676776667767677676766767677676776677667766676776677667676667677667677666676776776677666677667677676767766767677676767767667767767767677677676676776767766776767766667667766767676667767767667767676767767767766776677677676766767667767766676776767677666767667767767767677676766767767766676677677677667767666776767766677677666776767677667676867766667767677667677667666667677667766677677677667676776776677677666767667767667676767677666767766676776676776677666676776676676776766767666667667767676776776767766776677677677676766677667677667767676776677666766676776776676666776767676767677667767767766776776776776767676677677676767767767767767767767677677676776767677676776667667677676676776676676776767676776776767766766776767677677677676776776766776677677677676776776776776776666776776766776666776767767767767767766667766767767677677676766776776767677676767767667767677677677677676676677677676667677676776767767766666776767767767676676776666776677676677667767676677677667766767767766676767767676776667767767677677677676676767666776767677676767767667677667676766677676776666766776776677677676776767767677676666776766677676676667766767766767667677677677676776677676767767677677677676767667766767676676676766776667766776766776766667667767676766776766767667676776776677676776776677676766666766677677677667667767767767767667666776676776776776776767676776766676766776677677676776676677676776776776677667667676767666766767767766766676767766677677667666776766667677677676767676776767676767676776776776766767666667767677666776776767767766776776667767766676776776766677676766767676677677667666767767766767676776677666676677677677667676776667767767767767767767767667677676776677676667767766776776767677677676776667767676776767766766767767767677676677677677676676676677677676767677676666776767677676677667766677676776767767666667677676676776677667676776776676666776767667667676667766676767677676677676677666677676767767676776767766766667667676776677677677677677677677667676776776767676776776776666776676767677666776676676767767667677677667766676767666766667767676676766776676767767666776677677676676766677677676776767767767667677667676767677676677676776776667766676677677666667766776676667676676666776776767767667676677677676767667767676667767767677677676776776677676776767766667766676667677677677677666666677666776766676676767767667767767666766776766776776776667766676676776676767767677676776676676776776767666677677676677666676766776766776776677677676776676676767767766677667767666676776677677666676776776776767667676776776667676677677677677677667767677676767767767767767677677667767766776776677667676676776767676776776776767767676676776667767676776776667676776776667676766776776676776776677676767676776767667667677676766677676767766767667766767677677677677666767667767676677676666776676767676776767676776677666776767666767667666776767767767677677677676767677676767767666766676767766776776776776766767676776667767676766776766667766676767767767767766667767667676776676776776766776676677667766776766676776776776776776776766676667767677667667766767767767767677677677677676767667767676677676767767667767666767767766767766767766776677676776767766766667677667677677677677677667767767666666766776666767676766776766776766767677667767767767766766776767767766766667767767676776767767676776776767666776767767766766677667667667677677666776776776766766767767766766666676766766767676776667676676766776767767766776767766767767767677666767767766767677677677676677676676776767766776766676667767767667667766677677676776676676776767677676776767677676767667677677667677676766766767676776676676676776776767667666666766767766676666667677677667667676766677677677667767767767767767767766767676776767677676667677677677677667676776776776776776766767767666776767767677677676776767666776666776767677676767767676766766677676776767766767676767767667766676677666767676776767677666676677677667767676776677667767676776667767767677676776776667767767767677666767766767767667766776776767677676767767677667677667677667767676676666766767666677667666677666776767767767766767676676667767767767677676766767766767676677667676767767677667666767677676677666676677666776776767767767767766776767766677666676667766767666776766767667767766767667667767667766776776666776767767766767767667767676676666766766776767767667676776677677676767767667766767767767667767766767676767767767676776767667767766767766677677676767676677666776776776776766676767767667766776677677676676776776776767677667767677676766667767667767767767677677677677677667766776677667677667767666767767767676767766677677667767677677666667767766776767667767767676767766767767676767676766776776676776776677667676776676677667767676776776776776776776766767667676776767766776666667767666776676677667767767677676676676677667676677676767766776667767676767767766776776677676667766776767767667676776767767767767767667767677676776667677677666676667676676766766776767666676766776776776776776767767767767666677677667767677667667667767767676766766776767677676667767676766767667676776766677677676677667767767676776676776767677666776767677667767767677676776667767767677667767767677677676767767677676776776676667767766767677677677666776776767667767667767676767666767766776677667767666666677676776767766776676776677667767676766676676676767767767767767766676676667767767667676776667677677677677677677676767676767676776766667767767767767676677667767767766677676677
67767666766676767667766677677667677677676776776667676776776677666766776677676766667767766767676666767676776676767766767767677676667666776676677667676667767676767676676776776667676767767767676666676767767666776776767766767767766776776766776767767676766766767677666667676677677676776767666667767766766766666767666776766767677676676776776677677676776676776767677676677676667767767767767676767677676676767677677677676676776766677676766776676676767766676776766776776766676776677667767766676776766776677667767767767676676776676676776776676776677667677677677666667767676667767676677666677677667677667676677676776676677676776767676776677676677677667766767766667667767767667676776677676676776776776677676776676767767767766666667766767677677676667667766766676776776766767677677676776767667677676776776676667766776677677676767676776766776776666776776766776776676767667766776677677676767767677676776677676666776776776766767766767667767677666767767767767766776767767677667676766667766667666666776766767667766767676776767666676766767766766776776677667766666767766766776776677667767677667666677677677676776776776776776776776677667676677676677676767667767767767667676676677666767667677667766776666666767767676776776766676766767677677677666676676776776677677667667766667676767667767767677677677677667676776776767677666776776767677667767676767667767677667667766766776767767677676767677677667667767676776667767767767767677667766776677676767767766776776677676776676677676676776767677677667767677667767766666677666767677667676766776776776767767667677677676776676676767676677677677667676677667767677676776677666776766767667767676767677676766776676676776776677676767677676776767767766766767677667677677666766776676776677676676767767666766676677677677677667767766666766766776666776766666767767766666677676767767767766776666776776767677677676776676776677676676766677677676767677676676767767767766677676767766766776667677666776766767767767766676677667677677667767676767677676776766766677666776766766677676776667676766776776776767667767767677676766776677676676766776767676766776776667767767676776677676776776766767677666776776776767767677677677666766776766676676677676776666667677677677677677677677676776776677677676776677676667767676767667676776667767767766766676776767766776676677667676676766776776766776776766776677667767766767767766776776776776776776776776776767677676676767677677676776667667767676776767767676767676677676766767767767676676776776676677676677676667767676766776776776776767766766776677677677676776766766677676676677676767677666677667667677667767676677677666776667676767676776776766767767676677667666767767767666767766776676776776776767677677677667766767767676677677667767667767677676676776666677677667767676776677676676776776667767767766767766767767767666667767767676767767767676776677677676677677667676776776776776776776776667767676766667677666677667666776767676776776776766667677677677666767667667677677667667676767766767666776776776766677667677677676677667767666776776766676676776766767767767767766776776767766776767766766677667766676766766776776676676767767666766776776767676766676667667677676676677677677676776666776767767767666776767667767767666677676667767667767676676666766677676676776776667676667767766776677667767767767676677667767676776767666676667767667766776666767676667767677677676776766666677676776667677677676767767676776767677677667677676776776766776667667676676667766776677677676677676767667767677667677667767677677667677677676776767666767767766776776776677677667767767767667767677676667677677667766767767676767766776677666776776676767677677666766767767676766776767767767767667767766767767767767766776676667767666776776676776776776776676677667676776776767666767677677677667676677667767767677677677667766767767676767666767677677677676767767766776776676676667767666677677666766767766767666666776666767667766766776767677667677667767767666776666776776776766767767767766676677676676776676676676667767677676776776767676667667766776676767677677676776677676776676776676776667676776767667767667677667766776767676767767666677666677677667767766776667676766767667667767766776677676767767767767766776666767766767766767767677666776767766676767667766776776766666767767767676767676776677676676776766676776676776767667767767677667677676676776667767766776677677667767667767676677676767676776776776767767767666676776776667767766767766667767677667666666677677677676676776776776677666767677667677667767767676776677666776776677677677677666677677677677677667767767767766776677667677676776767677676676766767767676767767767676776676677676677667766766776666676766766767667767667677676676776767677667766767767766776767767767677667767767677677676766766666767766767676676767666766776677667676776767676677677677676666666766676676776676776776666776767676666776776776677677667766776676667767676767667677667766677677666776676776767677677676776776767677676766666776677677676776677667677677666776776767667766676767767676766767666677676767767676766766677667767766667676767766767667767767767767667677676676776776766766776766776676667676676767767677677667767767766776766776677676766677676776676676767667767677667766776776766776776677676776767667766767667677666766776677676666776776776776776776776677666767676766676776776776776767766667767667667676776676767767767766676676767676776776667676676776776767766766676767767767667676676776766677677677677667766767767666776667667666767677677667766676676667677667677676776776767767767676676766766776766766767677667676776776767766776767667677676776776766676776677677667667676776667676677676767676776767766667767766676776776776767676677676776677676776766767676767766776776677676767666767767677667767766776677667767766776776776677666776776767676776677667767677677676776676776766766776776776776667677677677667677667667767676776776667667677676767766766666676667767676767677667677667677667766767676767766766767767767767677666776767766776767766776677677677676767667677676767767667767677677667677667766767767667676766776767766767676766767677677667677667677676776767676767666667767767667676667676776676767666676776767677676767767767767667677677676767767667677677666667766776776676767766776677666667676776667677676667767676767766776676776677667767767766676677667676776676767676666776776666677667667676767767767766676766776766776676767666776776767767676776776676667767767676776767676766676676676676776767767766677676767676776767767767676667677677677677676767766776776776776677676776776766667677676767676776776776677667677676766666676766776776676776677677677666776766667667767676767766776776666767667767767667767677676667676677676767767767767676676766776776767767767767677676776776776677677676766667767667767766776666767666676766776677667676677676776776667676676766767667767676666776666766666767767767676677677677667766667766776767676776767677667766677666776776767676676767767766767766767766767767766776776776677676776677667767766767676677676766666767677676776776776666767766776676676776767767766667677666667766766677667676676766776677677677677677677666767766776766667676767676766766767667766766676677677676766776666766767767767767767677676776766766776677666766776677676776776676677676766767767766767767677676677677677677677667767766676766767767767767677677677667666776676767667676676776776677677667676767667767767767677676776766776767666766776776667676776677667766676766667766767767767666776776776776776676667767766667677667667767767677667767676676776776676766767766776766677677676677667677676677676766677676667766676676776776776677677677667767667677667676767767767677666776676667766767666776767677676776767767767676677667766766776766676766667766767677667676676767676677676667767766677666776767767767676776677677667676676766767677667767667676666766676767766767766667767676766676767766667667676666776767767677676767677667676677667676776676677677667667767667767767676666677666667766776677676766677677676676776776667677677676666776766776766767677676776676776767767767766776767767667677676667676676676776766776776776767667766776667767767667666666776767667677677676776767667677677676776676776767676776676767667767767766767766676776676677677676766776776776667676776776767677676776766776767677677676767767676666667767676667676767666776667766766766767666776776766766776676667767767677677676766767766767767766667766767767667766776776667677667676667667667767767767767666767667667767676776766676677677677667676677667766676776676766676767766667676677666776666767667767677667767667677677677677677667667766677667677677677676676676766776776767767766776767676776676776776767677676776766776776666676767766767767767667767666776776776776667767767667676776776666766667766776776776776776776767766766766776767666767766677666776776767767666767767676676776767677666776776776666776677676776666767677666676677676676776767677676766766776767767666776776677667677676767676766676676767766776776776677676667666667676767766667766776776676776767666776677667767767767676776667666767667767767667767766776767677677676776766676776766776767676667677677677667667667676676766766776776667677677677677677676767767767767767667767766776766767767767767676677676776677677676676776666776776677677676667676767676677676776677677666776776767767767667767676667766776776767767676766767667677676776677676776767676776676776776677666766767676677677677667766776676766667676676667767767667766676767676767666776766767767667667667676776776776776776677677666677677677677676676766776767767766677667767767767767767676776766667667676677667767767666767767766776677677677677676776767676676766767676676766776677676767677677667676766677677676766666776776767676776776776767676767767667766767667677677667676677677666676767767766776776767767767676677667676667766776766666667766767767767677676776677677676767767676766776767767677677676776677677667676776667767767676776767677677676776776776776766666776676676667766766666766767677667766676677677666776767676676676667767767676776776767766776766776676767766776776667766666676776776776667767677676776776776667767666677667667767
67667766677677677676667767767767677666767677666776677676776767767667767767767676776776776776766776677677667676766776667677677677677676677676677676776677677676676767767667667766766776677667666776677677676666666667677666776776766666776776776676776766677676776767676776676767667766776776767767677676776776667766776767676667766667766676767766766676776767677667767767677677676767767767666767667767767676767767766677677667767766776667767676776766776676776767766766776767677676766776776677666776676776767767767667767767767767767767767667677676776776767767766776677676766766776677677667767767677677676667767767767677677676776676776676766676776776676776676666767767767766766677677677677667767766776776676666676776776766767767767676776776776676767676676667767667676767676766767676767766776766767666776667677666776766766767767677677677677666776767677676776776677667767676677676677667766776766776767666677666776776766767767677666776677666767666776766766767767677676676677667667767767676676677677676776676667767677677676767767767667666776776676677677677676776776677676776767677677677676676766766776677676776767767767766667677676667767676776766767667767766677667767767677676676676677676776776767667677667676776776666776766776767766667766776766767766776767676776677676776677676767767676776776767676776677667767767766767767767676666776666677676767767667677666766677677666776776767767766776667677677666767666776767767676676767667767767667766766776776676776667767667767767676776767667767767767666666776776667676776766767677666767766776776776776677677676766776767677676676767677667677677677677667676776677666767767666776776767676677677677677667766776776776676767767667766676676767766776666766767667766767767677676776776776677677676776767677666676767766776776767667766767766776766766676766767766767666676676767667766776776676666676776776766776676676767767766767677676677677667676767766666767676776767667667767767766776766676677666677677676776667677677677677677677666667676667766677677667767676766767677677667766776676776676776676666776776767667677676677667767677677676766676766766776776767767767766677667676677676667677676767767676667767766766776767766767766676666776677667676776767676677677677667676776776767767677666767767667767767676776776677667677676767667676776776776676776766677677676667677676667676667676767767677677666676667766767667767676667767677677666776677666767676666676767767767676767677666766776776676676767766677677677667767767667667666676767677676776676776776776776677666776766776776776666776776776767667676766676776776676667766767666676667767676667767766766677667767767767767767766767666767666776666776666776776767767676666676667767677677666776676776677677676766767766766677666667677677677676667667667767677677676666767766766676676676767677666766776776677667766776776776776767667767677666767766677667677676776776767667676767667766677677677676667766677667767767766676667676776667676677677676667666767767677676666776766767666677666667667677676776676776767677676677667677667677677677677676767767766677677677677667767676677676676676666677666776767677667766677677677667676766767766766767767676767766677667677677676767767676776676776767677667766767667767767667676767767666676767667767666767677667767766666776667767767677666767766667666767676666666776776776776676767767677677667767767766677676767767667767677667767676666776776667767677677676767676776676766776776676677667766776676667666677677667766767766767677677677677676666776776766676676667767767676767767766677666667767766767767767767677666676767676667677676676766776767676776676676676776776676776677667766666766677667766676766666767766776767767676776776676767677667766677677666767666776776767767767667667767767667676667767676676676667767666776666677667676766776676676667766767767767677676677667766666676776766677677677676676776776776767667767767767766766776677676767677666676776776767666776666767666667666676677676776766776677677676767666776776767767667667667677677666767767667766667767677676767677676767766767677677677676676767767667767767677667767767766667667676677676766776766766767676666776677676766676767667766776766676776666676767766776767767767767767766676767767766767677676677677677676767766767677677667767766776676676767767766667676676767667677666767667667766766776776766776766776767766776667666766677677676776776767767667766676776767766776677676776667767667667677676776767766776677666776667667677676766666776767676767667677677677666676767767667767676767767766776666676776677676676776776766667767676667767666776677677666776676776776776776767666766766776766677677676776776767767766767767766776767677676767767677676677667767766776776676677676776677676776767766767667677667766776676677677667767766767766767677667667766767766767667767676776767766767677677676667676776767767677676677677676666776767667767766776767767767667767676677667767676677666677667767767676667667767767766776766776677677667667767766677676667767676776767677677676776776677676767767767776776776677667767676766767676776676776676767766676666676767766776676776766766766677676776776776677676766667667667677677676767767766766767667676677677667767676676666767767667767677667766767767767667677677677677667666667766766776677676667767766776767767676776766767766676667676767677677676767677676766667767767766776677676766767767767767767767667676677676776666776677666666766666767767677677676667766776776776676766677677676776677666776776667766666766676776776766776776666766776767767766767677677676766776766767666776676676776667676776677676677676666776767667676776677667767767766677677666776667767667676767767767767767677667666767766776767667766776776776767767767676767666767767767676767677677666776677667767766666776776767767667766766767676766667766776776767766766767666676776767676776776666776776776766766767677667766767767767766766677676767667667767766776767667676767677676767667677676776776776767766766677677677676767766776766667766776677676776776676767766776676776677666766766677677677667767767677677666767676667767767766776776677677667676767766767767767677667667767677666766676776776667766776776776667767767766767676766666776677666776677667677677676776776667677667767766676677676677677677677666776767677676667666776776676767667766776676767767676767676776776767766667667677667677677676666767677667677666677666676767766767677676767766776767766776776767766767677667766776767767767676767676667766767767767676767766767766767676677676677676677677677666666677667676676776766767676776776766776667766766767766776767767666677676767767676676677677677677676776667677666677676766677676767767676677677667766776776767767677667766776677667666776667677667767676766776767767676767677677677677667767766677676766776776776776677677677677677676776766776766667767767676676667676776677667666677676676776767767766776776776677676767676776677677677677676767667666767767676677676667766767676767767766676776776667766767767676666776767766767677666776666676766767677676767767677666767677676776767767767767666776776766677677677667766776667767767677677666776676767677667766677676776776766767666776776776677667767766767766776667767766667767766667767667667766776776767767676776677666767767667767677677677666776776767677677667767767767767676766766776767767766676767766766776666676676776767676776766776676676667676677676676776766776776676776677667767767767676766767767676776677676676676766677676677667767766776666766776677676766776667677676776776776776767666766776776677677676776677667766776776766667677676767767676767676776766776676767676676776776666677667767676776676767676767767676676776677677666677676766776776677676677676767767667676776676776767767667767677667767766776767677667677667677676776666767766766667677667767766667676776776776767667767676667767767766676676676766776776677677677676767667676766766676776767676776776776776676677667767677676766767766676767766767666766776677667767677667766776766766666767666776676766677677667766767767767767766776767767677676776776766667766776767677676677676666676767767667767676677667667766667767767676767767767677677677676767677667667667767677676677676766776667767677677677676767676666667766776776776767766767667666766766776677667767766776676767676776766776776676766767766776667766677677667676676767676776776676677677676776666776667766767677676776776767767666776776776677666667767676676776776676766767767766667767767676677666667767767677677676766767677666776676766776767677667767676676677677666666677677666776776677667767677676776776677666676776766767676666676676776776776676667667667766776676767766776767666766776677677676677676766767676766776776767766676776776677677677666677677677676776677676676776677677667767767767767677676767767667766776677677666776767766766766776767677676766776677677676767767666767766676766667766766776677677676676666767767676767667676776667666766776776677676676677676767677676776776766676776677667767767767667767676776676767666767767676677666776776767766767676766776766776667766776677666677676776767766766766767767666776776676676767677677677667767767667676776766676766776766767676676766677677667677676767676766667677676666667667676676776676776766676776776766666677676677677676677676676776776767767767667666767677677667767667677666776767676767766776767676667667766677677676767676776676776776666776776776776767676767767767676676767676766676776676666776667766676676676666767666767677676767767767766776767767677666776776767767766676776767766677676767767676776767767676677677676767767767767676776776766767767676766767767676776677667767676767767667666677676667666676767766767767677667767767676776676767767677666676776767767767767767666776667767666767766776767767676667767766776776677666766767767676776667766766776676666776776776776677666766676677676776776767677677676776677677677677667666676776677677676676767766676776667766677677677677676677677677676776767767676776676776767766776776677676767677667767677676767677676776776776667676667667767766667766676676776767676776776767676667666767676776676776767766767766776776776776776676776776776776676677676767667677676776776767
6766667676767666676767767676767666767667676776667767677667767677667767767766767667666767766677667676776766667676766776776776776667767767767767766766767667766776776677676676677676767767676676677667767766767767766776667677677666677676766666766676676666776776776676767676676766776676667666676776767677677677667676767767766767677677676766776776767767767767676767767767676776776776767677677677676766767676667766776776766776776766677676666776767767676776776676776667676776767766677667666666676776667767766677677666677676776776676776766776776776776676776666677676666677666666676766767767667676776776776677677677676766767676767767676667766677677667767667667677676767766776767667677677666666776767767767767766767677667666666776766767677677667767767767767667767677667767767676776677676766676776667677667766767767677676676767766776676766776667666677676776776767677677676676776766776767676677677667767766677667666676776767666766776667766676776767767677677676767666776776676767767767677676776677676776676776676676776667667677676776766776766776776776667767667667677677676776766776767766767667677677677666776766776776776766677676766767767676776677677677677666677677666676677667767767676676677676677677676677677667767766767766776767767676676767666767667676776667766767767677677677667766766766776767767767766766767767767767766766766776676776776677677677666676767767676767676776766766776766766776766767676776776776776666766776767767667766767767666776767676776676767767677676776766667766766767767677676766767767666776766766677677677667667766767666676767677676676767667667676766677676767767767766767766767766776776776677677667667677677676677677666767666766667767766776766776766776667767766776776767677676677676767767767766767767677667767767767767676776776776677667767667676676767767767767767667677677667767676767677666766776676767767767767767767766766776767767766676776767766776767767767677667676776677666776677676767677677676767767767677676776776766766776776766677676767767767676767676666767677676776766776767677676677677677676767666776767767677677677667667767767767676776766766767676776776776767667677677676767767676676776766776767676767676767766776767767767677677676776676776776667766677677667767766767766776776766676667677676766767767766776667767767767666776776667676776677666677676776676776677667766766776766776677667676776676776767766776776776776767767677666667767767767767676666667766666677666667677676776677667766776767676766776776766667767767666677677677667676776776776667667676676776766776776767676776766776766776767767677666767766767766666666676676767667676767767766667767767766766767766667767666677677677676676666766776776677666776776767666766776676767676676767766667766776676776767767677667667767766676676776767667766676677676776776666776767676667677676767766767767677676677667677667766776776776677676776767677676776766776767677667767676766676766667767676667766676767767767677676776767676776776667767667767677677667767677677677676776676776677677677676766767766677667676776767766776776667676667767677667766776767767767676766776677676766776776776776767767766676776766666776766676677667767767766776667766776676776666766676776766766767767767677677676767667667667676766767676767677676776776767767676776766667767667676766776776776767676776766767676767677677666676776766767666776676776676767666776776776776766776767677677667767676667766667666776767767766776767676776666767767767766776676766767767767767677667667677677676776767767767676676766776766667676767667676676776677676677667767767767677676776767676776666776676677667677676766677677666766767766766766666767766776776767676776776677666767667676776776776776776677676766776776776667767667677677677667767767676767766776767767667666776766776677677677677676677677676767666776767676677677677677667766676767677676677676676676776676776776676766677677666767676666776776776767676766676776767677666677667766767767676776666676676776677667676766776767676767767767767677667676776676767766776767767666666766767676776766667677677676776767767676776767767767767677676677667767766776766767767676676776677666677667667667767767767766766776666666767767676767767766667667667767677667766677676776766776766776677676776766776776667767666676766677667767767767666677667767767677666677676676676767666667666677676767767666776776766776776776767676766776766677677667766677667767666677677677667676776767676776776776667767766676677676776766776677667767767767676667767767667767676776677676776677677676776676766767766676677676677676776776776776666766776767677667676766677667766766767676776767767677677676776767677667677677676776767766766766776767677667766677677676666776677676666776766677677676767676676776776676776766766666767767767666776667767667677667676776776776767677666776676767766766676767767666776766767767767767676667767667767667766666767666776767666667677677676676776766677666776666767767767766767667767767767766767767676677676767766676776776776767767766776766667676677667666776767667767667677677677677676667767676767677677676776776667767767767676776677677676767766677677667767767767666776677676766677666776667767676776776776667767676667767667767767677666767767767767766776666776676776677676776667767667666776666666667677676667677676676776776776767677676767676767767667676767767667766776677666767667766776776677677677676767767676776766776667767767766766776766776667676767767667767667677677676776677676776776776776677667677677666776766776667667767667767767676767767677677677667676667677677676776677677677676776767676676667677676677676676776676776767767676766776767767766767766677676776776776766776776776776767767767767677677676776767676766667677677676767676677676776677667667677676767767767677666776766667767767767766767766666676766766776767677667676676766767666677666667677667767767766776767676766677677676676677666776666776677677676776776767676776767677667766767767767766776767766766767667667767676776676767766767767766767767767667666776667667767676667767767677676667676676766776767676667766776776676766667766776677677667767677666677677677667767667667766766776667767676676667667676677667767667677666766776776677667767677677667666767676776666667767667666776767767676767767767767677677676767677676676677676677677677667676776767766776677676667766776667766767676767767677677677676767667667767676766776766677676767767767767667767767667767676776677677666666767676767677667677676676767767676676677676677666776677666766767767677666767676767676677667767666767676676666677666676666767676776776776676677677676767667766776776776677676676667677677667767767666776767767767676767676776667667767766776767767667666776776767766767766776667666677667767767766766676776677677676776766767767677677677677676676677677666766676676677667676677677667766766766776776676677667767766776667766667766676767766767767677676767677677677677677666676667767667676776767677676767767767667677676667677677667677667767767767767767766776767767767766776767767767767667676667767667766667677667767767767676677677666776776767767676677667767676767767677667767767666776776767676776776767767766667677667767676666766666677677677677676776676766776776676776667767766767766767766666766667766767666776776767766776776677667676767676677677667677677676776767667667676676766766767676767766776766767767766676677676767767677677677676676767767676667767666766776676776676766677666776766767677676676766776767676776776767676776767676767767676766776776766676766776766676776776776776767676677677676776766677676776767767667767677676776766766767767667666677676767767677677677676776767767767667767766766776776676767767676776676766776677676676676766766766776767676776767676776776776767676767767767667767767677677667766766776676676776776767667766776767676677677676767767667767667666767767677677667677667767667667677676776767767767676676667767767767667677666677676767676776677677667667767667767667767767676767767767766766767666767676676776677676767677676676767677676767767677677667766776776767767677676766677677677676776677677677666676677666667677677667767767676767767767767666776676767677677677667767666776776676676677676676776676776776776776766767767676676677666676766677677677677677666776767767767676776776776776776766767667767767767667767676776767677667667767677676776767767766677676766667676677676667677677676776676776767767767677676766677667767767767676667677676776677667766666767667766776666767766767676767667667767677676667666767767677666776776766767677676776767766767676767767676766676677677676776676767676677677667677677677677676666767676776676767767677677676776776667677677667766776666766677667666767767767677677666767767676767676677677666676676767676776677676776667676767677667767767676776776766676776776766666776776776677667677677676766677677676766776767667677676776776677667766766667666776677667766776767667676767767767676666676776767667767676776766776677676776766767767767667767767667677667676677667676677676767766767666677667676776767667767676776767677667677676767667767767767767766776666776767676776776676776776676676676676776676667767677677676776776776667767766776676676676766766776676766767666677677667767766776677667766767767767666766676677667666677677666767767667667767767766776677677676667766767767676767667767766776776666677667676776767666667767676677677677667767767676766776767767677677667667666776767676766776776767677677676776776767766667766676667677676767767676766676676776767767667676677676776666767766776677666767767667667676776776676776677667766676776767767767766766677666767667767677677677676767767767766776677676767676776776767676776776666766677677676666767767767667676776767677677676666767767676667677676666776676776776676766776776767767767766676767766766766776767766776776667676766766766776677666767666776767677676676677667667767767676676776776677676767676776766767766677666677676776667767766767767676767766766766767766776767667677676766666776776766767666667767677667677676676776767667767667677676776776766767676677677677677677677677667676677667677676776776667676776767676677677677676677677667676776776776767677676776776676776
7666767767766776767667677667767767677677677677667766776767677667676776776776667677677666776766766766767766766766767767766767767767767676767766776776766676767677677667667677667677676666767667766767766766676776766766676676767767767766666776676776767676767667767677677676776767767766676766767766677676676776776776677667667767677676766776766776776776776776767767766766766677677676766776767766767767766776667676776677676666776676666676667676676776667767677666767767766776676677677676676767667676767767667677667767767667767676677667767766776667767767767666767767677676776776766776776676666776766667766766776766776776767767767666676676767666667677676667667677676766676677676676776676666767767677677677677677677677677666776776776776676677676766776767767767767666767767767676676676776776767766767767767767677667677677676766776677677677677667676776776766776676766677666767677676766767677677666767767766677677677666677667766776767677677677677676767677677666676767767667767767767666767767766677676776776676767677677676766776666776776676676776767676677677667676776676776667767677666676766776767676677667767676666767766766667676676767667766767676767767766767676776767676766776767767677677676677667676767676676676766776767766776776766776776776676677676666677676776667666766767766766776766667677667766666767677676666776776776776667666677677676767766776667667767666776767766677667677677667766667667666677667766767667677677667767767666676676677667767767767766776776667676666676676667767766666776767677677677676776766776767677677676767667677677666666776767767667676677667676766666766776767676767677677676677667676776776776767676767767767767676776776767676776776766677676767677667677667677677666776766666776676767767676767766776776776776767767766677677676766776776667676677677676776766667767767766667766766666766776767766776776767667676776767767667666776776767767766776776767666677676766776767666776676677667767767676767666767676667766677667767666776776677677667766676766776776776776776667667676666776676667766766766767666766676677676767676667766676776767766776767666767767677677676776677677676767767676767767767676776666767767767767676676776767767767677676776776676776677667766776767676667766776776676767766667767677666767767767767677667666676776776677677677676767766677676776776766766776676766766776776776666676776666677667667667666767767766776776676677677676667666767666677677676776667766776776767676676667767676767766776766677676776776667767766676776766767676776767666766776667677676766776666676677676676776767767767767766766676767766776767767677667766766766666776677676677667767677676767676676766676776677676776776766767666776767767767677677676677676767667677676767667767766667676767676676767766776776776776677676767767767667766776767667767767676767677667767767766776666766767676776767667677676776776776767667677676776676676766767767677677677677667667676667666776666767677667677677676676677677667767676776776767766766666666767677667767766766766676667676666776677676677667677677676677667676766677676776776767767676776676677676676767677677677677666666776776766666676776776767767677677676776767767666667676766767767677677667676676767677676776776767767667667677666767666776767767767766776767676767767677666767676766767667767767676677677667767676767677676776767766776676667766767767767767667676776666776776767767767676776667676776676676666677677676767767767677667766767676667677676667766767767676767667767676676666767666766766776776776677676677676766776676776667667766776776667766676677676766776667667766677677677666666677677677676767666766776667767767766776767676776677677677676667766776767767667766677676766776767766766776766776767677666767766767677676767767767767767676767766776776766667677667766677667767677676667667667767766667767676776776667676776776776766677676676776677676776767667666767666776677677667767766676667766776767767766767676776776776667676676667666766677676766776766776767767667767767677676766776776776776776667667677676776766676776776767666767767767767677676776667667677676766776767767677677676776766767676677676676677667666666776767767666766776676776776667677676666776767677666776776767677667767767767677676767666776776776676767666776767676666676776776767767676767667767667767676767676776776776767667677676677676766767676776776776766667767767767767767766766767766677667767676776676776767676677666776767766767677676776767677676767767767767677676677666677676767767766677676776776767767767767677667767667676667676776767766667766767767767767767666767767767767677667767677676667766676776776676767767676677677676666666776776776676767767676676766766767677667767767767766767677676666677677667767767666767767677676676776776676776776666776776767676776767667767666667766677667767767767767767667677677677677676776776776776776676767766766766776766776667677676677677667676767767766767667676677666767677667767766766677677677677666776667767677676667666676766776677666667677667677667677667666776667677667767766766676776767666767767666776667767767676776667766766776766767667677677676776677677666767677667677677677667667767767767677667767676677667767677677676767667766767667767667767766776766676766767667767767766677667677677676676776666667666767766776766677677677677677676676767676776776667766776776767766776667676776677676766776767667676667676766776676767767667677667677667677677667677677676676776676776667767667767767767767767767767767667767767767767766677677667766767676676667766776776676677677677676766766776776776676767767676767767767766767766767677676676677677667676766776676767677667767676676767767676776766667676776776677677676667766767677676666666776776776776776677666767667667666776766776776666767667676776676767676667766776766776766766766676776676766776676677676667677677676766767767667767676776667666667766766776677677666676667677676766666677666776667677676677676676776776767767676776776766667766667766767676677677677676767766676776776776767767767677676776677667676776776766776776776766776676776776677677676677677677667667676766677677666776667676767766776776677677676776676667767667766767767767767667767766776667677666776767767666676676667767767676766767667767677677676776776677667767767667766776767766776677676776767767676776767676766767677677677677676767676676766776767677667766677666776766676776677667767766676776767767766666766666766776766677677676767667766666766767666766667767676677676767767666766776776766676676776667767676667666767766776776676776767767676767766776767767677677677666677677676677676776766767677677677676766677667767767667766677677676766767767767766776776677676776776677676677676776677666766767767676667767667667767767667767677677667676677677677676666776776767766676677667676667767667767767666776677677676776767766767677666677677676767767676676776767676676766776776776667666767767677667667666776776676767767676677677667767677667766776776776767667677677677666677667666677676666766766776776767667667676776766766776776676766677667766776666776767667677677667767767676767766677676767767676767677666776676666776767766766677677667767767676767767767667666667767667676676676776776776677676677666776766776776767676776766767767767676767677677667767667767767767767677666767767767677676677677677666676677666776767766667767767677676666767766667677677676776677666776677677667767766677676666666776776776767767766776676767676766767667677676667676767767767677676776676767767676767767676776767766766666776766766677667667666766767766667677677676676767767676776676776776666766676776677677676766776767767667677676677677676676766776676767766677677677677667677677677677667767766766776776776676776767677677677677667767766667767676776676676667676767677676776776676676776776677666776776767677667767767676776767767767676766767666776767676776776776766667766677666767676666776676667676776676677676767676766767767667676667766767767767676776776767666776776776776767677667767676776677676767676776776676776676766776766776767767677667677667766776766767766766767767676677667766776676776767767767667667677676667767677676776767766767677667767767766767767667676766776767677676677676767767667767767667667667667677677676776776776767677677677667667676776776766677676766767767767677676676676767767767767677667677677676776677667766766776666776667676776776666767676767677677677676767767667766667677677677676776767767677676767767767676677677676676776767766677676766676667766776776767766767667766776676776776776767767667767676676767767676766667676766667767766766776767767767667767677677677666666666677667766677677666677676676667767677676776676776776766767767766766767667677677667767767767667767766667767767667667766676667767677677676676677677677676767676767677666766767767766776766776766767677677667766666766676677676767676767676776676676766766776767767766767666776776776776766676767676766677676776677676766676677677677666766766767767766676776766676766666677676677676666676767666677676667766676776767767767767666677676776776677677677677667676666667676667767676766776776776666767767766676766776676767676776676677667767766677676776676776666767767767767767676766677677676766677677676767766776676767767767766766677676676667767666776767767676677677667767766677667676766766676677667676767677677676776767677676776776776776666776766776766767666767676767677676776767767767677676776776776776667676677676676766676776776767766766676677676767677667666776776776667767767766776766767767767767677666767767676767677667766776776667766676766776667766667767677677676776666667766766767667676776776776767767767767667766767677677677667767667667676767666677677667767667667767767667676766776776767676666666766776767767767767767766767676776767676766776676766676767676676676667767767766677677666767767767767667767677676677677677667767677676677677667667767767676677676776776766677667666776766767767766776776776767767767767667766677676676766776767677666776667666776767676666767767766767767767677677677676667677676776776776776676676676766767767676766676766776767767766776766766676677676776767677677677676776677667676666667766766667666767766767667676776676667677677
67766776767766666767766766677677667667767767667676767666776776676767767677676776776667666667676676767767767766776767766776776767676677676767677677676776676677666667676776766776776776677676667677677677677676676677677676767676767766767667676676776766776776767767767767767677676776776776776677667677667767767767766767767677667667767767766667677676677676677677666767676667767766776676766766667767676767767666767767677667766776776677667767676666666767677667677667767677667676677676677667766676776776767667666767766767766766676776766767766776776667667667676667676767666766677677677677677667676776667767666766766776776676776776766767766766776767767767767677666767767667676677676776776676767677666677676776677667767676776776677667767767766776667767766767677676666676767767767666767677667677677666667677667677677677666767667766776766766776776766677676667766776767767666676677676776767676767767677677676667676767666667676776767766677677666677666677677677676776667667676776776776776677666666667766776776767767676676766776776776776676776776767666666776767767677677676776776776776776666676677676766767767667676776676767677677676677677676676677676767676776767676767767677676666667677677666767767767666766767676776666776776776767676667677676776676677667767676677677676776776776776776776776776776677676677677676776666676767767767767766776776776677676767766767767767767767677667677667767767667767676776776676677676667677676776667677677667767666676676776767677676676677677677677676767766766767767666667767676766677677676667767676677676776776776767667676767677677677666766776776776677667667767676766767677667676776776767677676676677676766766776676767766677676766677676676776767677677677667766677677677676766677666677677677676776767767677667766767676776667676677676767767767767676766676677677666677676776776776776776667676667766776677677677677676776767767766767677666676767766776767676676767767667676767766776767767766766767767677667676767766677667767767766667677667766677667767667767766767766766767676766776776776767767766666677666767767676776767767667667677677677677667766767676767677676776776667667767666676776676667767767767766667766767677676776767767767666767767676776776776667767766767677676667767676776766677676776767767766676767676766676767766677676767767767676776767767676666776676666776766667766767767767767767767767676767677667667767767676666676776776666776767767766676776767677676676776776767667767677677667767676776776677677667666666676767677676676677677677677676767767676776766767766766776666776776677676767677667667766776776676767666776676676776676776776676667767666766677676766766767767767666677676776776766676767667767767676767767767767767766677667766676677667766767676676776776766776677676776676767677676677677667677676677676677676767766767677677667666676667666776776766767767676767767766676776776677667766766766676767766767677676776776667677677676767676767676676766677677676776776676776766767767767676677666767676667666766776676776776667677677666767676776667676677676676766776776776767767766776766776766677676776676767677677677667767676767767676766676676677667767677667766677676667676776676766776676776766776776676767677677677677676776767767767767766667667667766776767677676766666776776776776776776767766767676776776767767767667766776776767766766776667767767667676766676667676776767767667666767767767767766677676776677676676676767767766676776767767767667677667666666776667766776667767767766776766666766666667767766676677676776766766776667677677677677676776667767766767677677676767767767677677677677677677676776776776676776766766666776767766667767676766776676677677667667666776776776767676766767677677666776776766676667676776776677677676767676767767766676667767766676776676767767677666766667766776677666767767767767767767667667767677676776677676677666776766766767767766776766776767767766767667667676766677667667767677667676776667767676776676677677677666677667767766676776776767766776767766776776776767667676766766767677676676776776776776766776776776776766766767676776767677667766667676776776776676677667766776776677676767676676766767767767767676677676677677677667766667766776676767677667766677677676767676776676767767766776776766776776766776676676776676677676776766766766667767667676776776776776766766767766776676666677667766767767677676766776776677666676767767667767766766776767767667676776776676667666776776767767767667676676776766766766667676676676666767667767677677676766767667767677677667676776677667677667667667767766776677676667676667667767666677666776776676776776677667767667767767767766667676776767667766776776667766766667667767677676676776766666767766766776776667676766666767676677676776767676776677677667676767767677667766776677667767767667677677677677677677676767767677667677677676767766676776776767767767766766767676666677676776767767676776767667677677676767676667767677666676776776766776767676766766677676776767677676776767767766767677667666676767766776776677676776767677666767677677667677666667666766776776776677676676677676767677667677676766767767766776776767677677676767677667766776776666676776667676776776776677666766677677676677677676767666776776766776676776776767677676776776776776776667667767767676676677676676677677676677667767767666677677677677676776766766776776676676677667766776767767676776776667666766767767767767677676676767766767767676776767767677677666767666767677676767766677667766676666767677677677677667666766776677676776767767766766677677677677677677677676676776776767766767667766766666767767667677676776776667766767667767767677667767767767677666766677667677676767767667767767666766776776767676676767667767767676677667676776767667677676766676776676677676666776767767767676776776767767666776667677676776676767676677676767767677676766766677676767767767666676776766767667676766776676776667767767676677677676676776677666676676677667767767677667766767676766667667667677676776677677677666767677677677667676666776776776767767666676676767677667677666677666677677676677667766776776776667767766766667677676677676776776776767767676677677666667766767767676677667767767767767677677667766676776676776767677676776767676767767767767766676776676776776677676776776776776767767767767666776776767667667767666767676766666667677676666767677676776767767677676677666667677677676677677676766776667676677667676767677677667766776767766776676677677676776766676677666776776677676666767677676676766676767766767767667666776677677666776776767767677666767666676676776767667767666767667677676767667766767666776766767676767767676776666776676776767766767767677676767666776776667676776776767767676776776766776767677667767767767767767677676676776677667666767666776767676767676676766767766776776676676677676767766767767767676767676767666767676677677676677676677667676776767667676776767767677666676767676767676776767666767677676667767767676766666776766676676767766776676676676776676776776776767667677677677677667666776766767766776766767667766776677667767677667767766776767767767676677666767677667767766667677676776667767767677677676776767666676776767766776776776767676776676776776776767767766676767767676767766766676767666667676767677677667766766776776776776766677677676766767766677677667767667767766776776766767767767767767766766676767677666767766776767766776667767767667667667677667767677676766776676767767766776776676676776776776776776776676767767666676767676677677677676776776767667767767667677677677677676677677677667677676776767767767677666676677667767767677676676766776767767677676767766776667767676766776776776767666776767766676676776666677676767677677667667666776667767676776767767766767667666776776776677677677677677667766767666667677677676767767767676676767676776776776776767666677667766676677676776776767766677667766767666677666767767676767767667677677676767666677666776676667766677677667676667667766776776776776766776776766766767766666767766776767767676776666776776766767767767676677677677666677676776676667767766776776766677666776667677677677676776667676776767667667677666776677676776676767767666677667676677676767767667767767767767766776776667677667677676776677676677676766776667767677666767666776677666667767667767767677667677666676676766776776767667667767767667767677676766677677676677667766676776767767666767676676776776776666776776776776767767767676767667766767767767667767677676676776776677677676767766767766766767676767766677667666766776677666776776766667767677676667767677677677676766776676767677666776776667767666676666677676667677666776776676666666776667767667766767767667767666766776666767767766776776676767666776776776676676776667666667766767677676767667667767767766776776776766766766676766776677676776677676766776767667666767767767767676767767767676677667767767667766776776676776776776767766676767767767676766667676676776766776776776767767677677667677667767766776776677667667667666767767676666776677676776776677676776767767676776766676677677676767677677676776776767676776767766767766776766677676677676776667767676776676776767767767676676677677677676776776776766776677677667766766677667767767667767676767766676766677676776776767766676676676776677667767766767666667767767767676776776676766677676667766776776767766667766776677677677667666776676776766776767677677676666677667766767767667676767676677677677677677677667767767766776776776776667676667767767767766676677676677666776776776776767766767767676766677676776776766767676776767767677676776766776776677677666776776676676676767767677667766676776676677676677676776776666776666766667667666776776767766767767666666776676776776766676677666666766676676776767676766676767767766776776776776776677667676767767667677667767676677677666677667677676676776677676767767767677676677676776776677667667767767767767766776776667677676677667676666766776666677676776776767666677676667677667667676776776776776767767767667767676767676776676776676667767677667666776767766767767767767766676776766767676767677676776676776676776676767766666776667667766776776677667676766767767667677666767767767767767676766767676677667667766767767766776767676676677667676677666767
36767676677677666767767666676667667767767767666776677676766776776776676776767766776766667667667676776677677677677676677677677667677676766677677677666767667676677676776767766776677667666776766676767666766776776767677677677667767767767677676776767666776766776776767767667766776677676776776767667766677677677667666776766767667767676667666776667767766667677676766677667767667666766776667766766677667676776667666767667677677677677677676667767767676776676776767676767676677676776677666767766676767677676676667676666776667677676676767677677676767766776767767666767766767676667667767766776767677676767766776776767767677667666676776776667676776677666766776776776767667677677676767666776776776766767677676776766766767676676677677667767767667667677667676776767677676776677677667767767767767676676776767767767767676767677666776667676776766776776776677676676776766767676767667676767666767766776767767766766776676666667677676767677676776776767666677676766766776766666776776766767677676676766776776667767666776776776767667767677676766767666767766766667667766776667677667677666666776776666767677677676776767767767766676676676677677666766667766676767766776667767677667767677676677676666776676767767767666766766767767767767767667767767676676776776776767767666767766776676776776677677677677676776767766676767767666676776676766766776776766776766667766776776776676767677677666767667676767676766767677676776676766766776766767667766776776776666666767767666776677676776776776666676776767766776676776776767767676776767677667667677676767676776667767666677677677676776667767676767766776776766766767766676677677667677667767677666766776667767666766767767676676766776766767676776677676776776676676767677676677667676666766767766676776766776776767766667766776677676676766767767667677676776776667677677677676666767677677677667766776776766767767677676776677676766776767667676776677676666667666767676767677667767766776776677677676767766666767677676676676776766667767767767676776766776776766767767676677667666666776776676667677676776776767767677666776776676776776776666667767676677667767677677667766767666766667676667667677667666677667767767676676776676677676676767667676677667767767767767676776677676766767676767677676766667666766776766666776676676776677667767676677677676677666776667667667767667766767766766776767767676677667767766776776677677677677666766677677677667767766676776776776766676676767767677677677676767676676776766776667767677667766776666767766677676776776776776767676766776766776766666666776776776776677676766776766776776776767666666677677676776767766667677677677667766776677667767766766676767767667767766767767676767667667766776667767767677676676776677666776677666776767767677677676767766776767767667666767767676767767666776767767767677677676766776767767677676767677667667677677676677666677667766776776767667676776676677677667677666776767766676776776776776767676767767676766767676776676677677677677677676776666776676776776767767667676677667666776776776776666676767767666676676667667666677677667767676667767677677677676766776776766677676767667666677677677667677676676676776767767667667676776767677676767676776676776667677677676767676776776677676776677667767677677676776666766677676776767767766676776676766776677676776676767767766677676766676776766776776776677676766676767667767667767767677676677667767767767677666776767677677666677667677677676766666766676677677677667767677676676767666776776667676776776676776767767676677677667667766767767667677676767767667767767677667767767766776767767767766767676776776776667767676766776776776767676677667767767767677677676776776767666776667667677677677676776766776776677677677676776766666676767677677676676776776767667767766776767667677667766776776776776676667767676776766776767767766766666776667666776766776767667667676776776776767767767667676776667677676767767677667766767676776766776767667676776767766667677676776776776776676776766766676776767676767677667677667767677667676767767676767667667767677676676766767766766767667666767766776776676767767767766766776677666767767766766677677676766766767666676776776767676677677666776766766767766677677667667767667676767766766677667767676776766767766767666766766766677677666776676776766776767767677666676677676767767676776776766776667766677676776776677677676676676767667677676767766776676767667666677676676676776676676766676677667767676767766666677666776776776766767677676666776766667766677677677676667767767766767677677676776767677667767677667767767767767677667766776776767676766676676767767767677667667767677677677677676677677676676767676776776776776767767677666676776667667677676776776676776767676677677677676677677676776767677677667676766766676766766767766677676776776667666776776767767767677676667676677677667766667676776676776776677676676767766676767676776767767767767767677677667767677676767677676767766776677676766767677666767677676767767766676776776766766776766776776767767667676676676667766666776776677676766776766767677677676677676767676766767676767767766666776667767767677667767676766766767767766667766677677676677676776676676776776666776776776667676667676776667767676676676767767767666667676677676766776667667766766776676776776677677676776776677676766776776776767767767767767767676776776677667677677676776776766776676767677676676676767667766776776776767667676676667676776676776766677677676677676676776776667767767766776776767666776767676776667767677676676677667766677667766766776767677676676776767767667766776767767767676666776766767677676776676776676776776776776676767676776776776767667766676767677677677677666677677666776767766676776677667676677677676776767667667677676677676676666677676767766767667677666676776677667767767676776776676766776776776676776666667677677677676776776776766676667767767766767676677667667767766776666667766766776776767667766776766776776766767676677666776676776677676766776676776767767767676776666776776776776767767676677666766776767676767676776776666776667767667767767677677666677676776776677666776776666776776776667676776776676667667676676667767767666776676776776676667676677676767676666767677676676766766776776776676676676776766767767676667676776776776767667676676776776676667677677676677676677667767767766776676776677677677667767766767677676677676676676776776776766767667767766676666776767667767676676766776677677677667766766776667766766766767666767766676776776776767767676776677667666667677666677677677667676676666677677676677676677666766767677677667666766666677667666776776676677676666767667767766666776767667677667666676677667667767766776776776677676776667766767677666767677677667766766776767666776667767667767667676776677666667676766776667766776776776677677677677677677677677676767767767766666766767767676766677677676676667666767677676776776776676776776776766766676766677667667677667767667766676767767766776767677666676766766767677667767767766677677676676776776676676677677667766776767766676676676676667767766667767676776677676667767767676767767676767767767676776677676767667767766767677667767667767767667667766677666767767667676776776767676767766767767766676666767676767767767676776776677677676776767667766767766767677666776776767676677676776776677677677677666767667767677667677676766767766677677667766676677666776677667677677677676776766766677677677677667767766776776676676767677667677676776676677667667766776767767767766676776776667767676677667767766676776776667667767677677667677676776776767676766767767766676767676766776776767767767767667767767677677676776676676767767667677677677666776766677676767767767767766767667766767677667767677676677677676667677667676776767767767767667667666776667767677676776767667677677676776666677676776766776677676776776776766776666667767767676776776767767676767767666776776776767667676776676667767676766767767767767667767767677676676676766767766667667666767767766767767667677676767766776766776776667667676767767677666677676767667667676766776767676667766677667667676776767676676766776767767676677667677667767766776766766677666767676666676776666677667767667677676667667766767767766676677676776677667767767767676776677677677677677677676766767766776776677666766776666767767677676767676766776776677667666767766676676677667666767767666666767676676667767677676776677677677677676766667767676776666677677677676776766677676776676766776676776776767676767677677676667767676776766767767677676776676776676767666767676766767767676776667666667666676666666776766677666677676767766776666667767667766776667767676767767676677676666676677676776766766667766776666677676677677676677667677667767767766766776766776767666767677676767767667676666776776677676776776766766676767676667676666676776767667766767677676676776767766677677666776766776677667766677677667676766767677677677666776767666677676776676677677676767766767767667676767767677677666776767667676676776667767767767666776767667676776767767676767766667766677677676676676767677677676677667667767677667677667766767767676667766776776776677667767676766776776676667677667767767767766766676676767767667666776667676767766676767766776776776776677676677667677676776676776766767766776767677676676776767766767767767667677676667677676666676677667677677667677677666767767676767767667766667766766676766767676677677676766666776776667767676776776766776776776776667666676776766677677667767767767677676766776776776767766776677666776667676767667766776676776676767677677677676766677676776676677667666776766776776767767767677677667667767767667676766776667767677667767676676766776767767766676667667767767766677677676676776666776776677677676667767666677667767667766677667676776767676766677667767766776767766667677676676776677667767677676767676676767767666767766767766766776676677666776666776677677676776677677676767766667766676767767767677676677677676677667677677677677676776776776776676776677677677676776766767676676676776677676767766776677677677667767666677667767767767677676767767766776766776776776766766776677676676676767677677677677676677667677677676776776776767767676767677677677676776677676766767767676676776776776776676776776776666776676766776766
667676766776776767676766776676676766776767767667676677667677677676667667667766776676677676776676676767677676776776776767767767766667767677677677676766767767767666776766766767666666776767667766677676677667667766776766666776677677676667766766677676776766776767767677667767767677667666677676776776776676667767767676677667767676677676766776776667676776776766776676676667677676677677667767666766666676667767667667667766677677666776667666676776677676776776767667766766767766776776767767766677677676776767766676767676776767766667767767667767677676677677666667767676776776677676767676767767677667677676767676767766767666767676776767676766766677676767767667667667767766677667677676767767767767767667766767666776667767676766767666767766677666676676676677666776776767667676766677667676676676776767666776767677667676667667767767667677667676667767767676767767767767676766677676677676776766767667677676766776767767767666767667767767767767677667666776767677677667666776676776767667766776776767766677677677667767676666776776767667767767676776767767676767767676677676677667677666677666776667676766676776776666667676677677667677677667767677677677667677667676766766767767766767677666767766677676776667767766766767766776766676776667667667677676776677667666766676767676767767666776677666776767676776766767666677676677676667766767767766776776776776776776776677676666676666776767676767676766776776767767677667676776767766776767767767667676766666767767767677667767767767767767667676676776776767767676776767677677667767766766776767676776776776767767676776766677677667677676676776766766667766767767677676767676776776766776767676776767766776766676776776767677677667677677667766767677676667767766776776776677676767767676776776676776667767667766676776766766767666776766766776776767676776676767666676766767766667676776666776776767676767767767676766776767766677666766776767676767767677677676666667766767677677667767667666677676677677676677677677676766767767677667766776677667667767676776776767667766767667676676667767676767766667676776767667767676767766776776676776776776667666767767676766676776676776677667767667677676767766776776676767676677667676677666677667767767767676767766766776776676767766776776776776666767767766767766666676767766667666766776766767666666767767677676676676776667767677666676767767677676676676667767766676776767677667767676776767677677676776767766776767767666776676776776677676767677677667667667667666667677667666676767676776767677677677676766767667667667767766667767677667767767677677677677677677667767676667667667676677667666776776667676767767767767767767677676676776776667767767767677676676676676767767677676667766776667767677676776676666767667767767676776776766676766776677676676776767766776776776776776776776776677667766766776776666767667677676766776776766676776677676667766776776676767767766676766667667767677666767767767676767676677666776767767666776776776776776776676767766676677676667766767767767767767767767677677677666776667676776776776767767767666776776677676776667676766766776776767766776677666677677676776767676776776666767676767666776766666776776766676776766677667766766767676767677667677666666776776676767676677676667667767677667676776676666776677677666667766666776766766767767667766676677676767766776676766677676766767767667766767767667677677667767766767667666776776776776776666766776776776767677667766666666767677676677677676776776677676776776776767767766776677667676767677667767766776776766766767676676776676677666766766767767767676766767767767676676767767767666677677676776776767667767766677676667766767766677677677667676666677667677667766766776767676767676776667676677677667766676767767767766767767767676666767767667767766767677677676677667766767767667767677677676776776667767676767766676676676776776677677666767766677676676767677677677667676767676776776767767677667676667766767767767766766766776677676766767677677666667767676666767676676776667766767766677667677666666667676677666766677667767667767767667667767666776776776676677666666666767767767666776667767676676767766767767677676677677667767767766676677677667667767676766767767766776776776767676776776767667767766766776677677677676666677667767677677676676776666767767766776667677677677667766767766767766776677676776766767666766677667667767767677667667767676766767767666676767676766767767667767667677677677666776776767666666766776767767766666767677667766676677677666776776667767766767767676776767677677667767767676766767677667767676676776766676767767677667666677677667676776767766667666767677667676766776767766767666776676776676666776667766776676776767677676776776776667767667767677667766667767767766677676776767676776666676767676776776676776767677677676767767766677676776776767676666676776767666766776776776776666776766667667667676766776767677676767767767677677677676776677677677667767677677676776676767767676766767767677667666667767676666767766766677676676766766767677676776767767767667766676776776677667667676767766776677676677677678677677667677676766766667766767767767767767767677677677677677676767767676667677677676766776776767766677676776776767766776667677666767766766677666676766776767677667666666776766776677667676676776677667767667767677676776767667676776776677676766677677677677676767667766776767677677676767677667766767766767677667676776676776767676767766676767677667767677666767676776676676766776676767676776776776767667676776767766666767766767767677676767766776676767667677667676776676677677676776677676667766676767767677667676677676766776767676776767766767766776676767676667767766767767767767767667766766667667676776667766776766776767677676776767767667767666776767767676776666677666776767677676767766776767767666776676667766676676677677676677667677677676677677676677676667766677666767676677676776776767666767676767766677667677667766766767677667766776776676667676776767667767766676767767767667767766767767677677666767767676767767676766767667766776776776767767676766767677676676767666776766676776776767677676776666767677676776677677677676766667676767667676767666767767767767766767676776766677676766776766767666666767767767767676677676767767677676776767767767767766767766676776767677666776776677667767677666776767767767676666776776776776766667766776767676667767667767766767666677676677677677677676767667767767676676676767677676767767666666776677676767676767766766767677667667767676677677676767767766776776676767767666776767767667677667676677677676767667677676767766776676767766766766776776776677667766766766767766667676767667766766767767677667667676767767767767767767676666766767676776667677666676776667767767676767767677677667766766776667676767677666677677666776776776677667766767667767766767677676776767677677667767767767667676776677676776676676676776667766766776677676776766766667677676776776776767677677676767766677677666776666666776676776767677676677677676676776766766677676776676766776766676767667666776776676676766776776767766767767666776677676766767677676776767766776676776776677666776776676677677676676666776767766666767767767666766766766766767677677676676767766776766767767667667767677677677666666677667677677676667676677676776766766767666776767677677666677666767666676776677667677667767767767677677667676776766776767767767766776776667677677667767677677666776776667767767676676776776767676676766666666776776677676666776776677667767676766776677677677677667767767766776667767767667676767767767767767667677667767677667676776767767766776677666776776676677676677677667677667677677677677677676667767667677677677677677666667766766776667677676776676767767666677666776767767767676677677667767667676767767667767767767767767677667667677676666766767677677676767767767766666776767767767767676676767676766666767766767676666767677677666767667766676776776776776666677676766676767767676767767767766776766766666676667767677677667666776776676767677677676776676767666677677667767677677677667667676667677677676766677667767767676667767667677666776767767677666776676677667767676776676767676677677677676776676766666776766767676776767676767676767676776766767767676767667676677666776776676767767676676676767767676767767767767766776776776666767666776776776767676776676766776776776667767767667676677676676776667677666776767667767667677677676667677677677676776776766677667676776776667766677666767677676776677677676667766767766666767766676776666776776767676676667767767767677677677676776767766776676676767767767767767767667676766767767766677677667667667766767767676677676776677677667767677676677666776766776666767767676676667677677676677667767667677676677666677677666776766776767767766776676666776776776676776776676767767766677676667676767677677677667767676677676676776767667767767677667676767677666767677667677667667677676776677667767677676676677667767677676776667766666766776766766676766776766667767667767666776776767667677677666767677667677676667676776776767767666767677677677666666677676676767676767676767767767767677667666776767767667677667676776767676776776766776776776776677676676766667767677667767767677676776676766767767677667767767766666767666667766767766677667677676676776776767766667676676767767667676767677667767676776766677667677667767766776667767767677676676776677676767677677677667767767767767677676767666676676767666767766676766776767767767767676766776776667766776767677676767677667677677676676667676776676676776776766776667767676767667767766767767676667677677676776766766676767767766666776766776776776767766766766676776767766676766776776677667677677676776677676776676676766676677677667667667666677667666767676676767767677677677677676766766677677676677666767677676677676776776767666766767766677677676666776666766767767667667676676677666767677667676766677677666766676776767667767676667667767666767667667677677676767667667766676666776677667766776767767766666667666677666667767766666776677666767676767676776776766676776776766776677667767677677676767766776776677666676776767766776766767767767676767677677677667677667666667677667767767677677677676767676767766776766677676766776667676767667676767767767676766677676776677677667766776677
67767676676676776767767766767767767766666776677676767677667767677666767767766667767767767677676676776767767766767766676766667767766776776767676676776677676776776767767767667677667767767767767766776776767677677677676666676767767767676776767766766776667676766776776767676767766767676767766776676667766677676666776776776776677667767767767667767767667767667766767767767767676776767667766677666767766766767766776776676676766776667667677666666767676767767767767767766766776677666676776767767766776677677676767666776776776776776677676776776767766776776666767766676767767766776776677676766776667766776676666767676776766677677667767766767766767766676776667677676676776766676766676776766767667767667767767676776776776776776776767766767666776767677667677676767677676766776676677677677677666776776767676767767766776776776766766767676767676767767667676676776767767677677676776776767667676767767766776667767676676767667666776667677676776767666776767767667676676677676776776767666776767766667766676767767767676767766767667676776766776677676776676767767666767766677677667766766776776776766776767767766776776767767676767767766667767677677676776776776776766667767767767676676676766766776776776667676776667676677677677667767677676667766767767767767767676776776677667767667766776776676776776767677676767767667767667677666676677677676767667767676766766767766767766766776776776776677667766776666667666776666676676677677667677677676776667667667766676677677677676767666677666766677676767667766776776677676766767766767766776767767767767766776677677677666766767677667767766767667767766676776666676767767667667766676767677667766677667666767667677676666666666776676666767677667666676667667677676776776767766676776776767767676677677677667767767677676677666766776667766767767767767666767676767767677667676676666776667767667676776666776776767766767666767676676676767767767766767767677677676667676776767767677667666766766676767667767767767767767677676766767767677676776676767666776766766776767767767767767767767767767677677676666667667677677677677666776767676776776766766677677677677667676776776667767667766676776776677666776766767767766676776767676767676767767676767767766677666776776776766677676767767676677667767667767767767666767767767767666767666767767667766766776667766667766676677666776767666776677677667677676776766667677677676767676766666667677677676766776767767676767677677677676776767767767767766767677676776676767677666667766776677676667667667766677677667767766766776776667767676776676676767666776767766776767767667677667677667767667676766766776776666667666776767677676677676766676677677667766667677667767676776767767666767676776667666766767767767667667676667667767666666676776776766767667676667767676766767677666677677666776776767676666767676666767666667766676776776677677676677677677677677676666776776776776776676776767766776776676776676676776667677676766666767767666776776766767676677667666776676776667767767767676766667766767767767677667767766676767767766776766767766676767667667766677676677677677666767677676767766767676776766667767676766677667676676766767677676676677677667677677676766767767766766667677676776666776767677666776767677667677666666767677677677676776677677677667667676767766767676776677676776776677677667677676667767767766767676676767767667767676676776766677667666677676767767767767667667677677677676767667677676677676767677676776666677676776776766767667767677677676677676767766776766767767676776776766776767767767767667676776667677677667767766776676776667677676776766766767667676677676766666766666666676676767676766767767767677667766776776767766766767767676677677677677677676776766767766667677677677677677666767767666776776667666766767766776677676766676776766676677677676667666677676767677676767667766666776776776776767667767677677677676676776776676677676666677676776677677677677667677676667667677677677677677677666767767676676676776677677677667667676776776667667767676767676776776666776776776767766666677676776767767767767767677667676776676677676776676766676767676767667766767766776776666767767767676766667676666767767677666776776767767676776676676767676676776767677667767767677667667767676766776766666776776776767767766776776666776676776667676776776676676767676776776767677677677676766676776677677676676776676767666767677676776676677676677667766776776776677666676677677676666776767767676676776766666767676677677677677676666776767667767766776767767677677676676667766767676676767677676776776766677676677677676776767667767766676677677677676767766676676767766766667766666667767766677667767667767677677677666776676776676776766776766667766667767667677676677676767767767676776767767676677677677677677667766776766767767677666767677667666776776767766776767766676776667767677676667767766767676766677677676766776766666767767677667767677677667767766776667766766676766677677677677676776776677676766676776767677666767667766766766776767677666776767677667767677676767666766776767767767766776776676776776776677666667767767767677667766767767677667677666676776767766766776776767676767666667667667766766677676776767767676677667677676776776776767767667767676667667677676776677667677677666776766667767767676776676676767667677676676767676667767667666667676776767766776676766767767677676776676776776776677677667766776776776776767767667677676776767766676776776767767767667667767676776776666667767766776677677676767667767767676766666676767766766776776776767677677667677667677667667676666676776766676766677676776677667677667676676776776766776776776676776767676766676776677676677667766676677677677667767677676766776776776766776776676776767667766676766776667676766677667766776677676766776776767767667767667677676677676766766766766676667767767676767677666677666776776766776776776766677676667667767766667677677677676776776776667767676776677677666776776676767676776677667766767767676677676776676767667666776776776776767767766676776677667766767767766676776767666666676766776767766767767767677676667767667677677677667676676676667767677677667767667767677677676776676676766676677676776667767767667677667666677676767767766667666767676766776776776766676776766767767767677666776677677666767667677676676766766666676776776776667767677676767667767676767677667766776667767767666667767767767766677667677667677667767767766666676776767667767666666766767767767767677676766776767667677667767676767676767676766667667767676776767677666767676767677677676776776766776767666667767767677667766676676767767766767667677676776677676776677666776676767767676676776767767766677677676767766776767666667676666776676776667766767677667677676776776776766767677677677667767767766776776767676667766676776766766776776667677667676776766766776677676776776776676677677676767767667767676767667676666776766776767766776776776766677676677667767766776677676776676766776677677676676767766776776676677676676677667676776767667766676776767677676776776666776767677676767766676677677667677676776776776776677676767767767767767767677677676776776767677677666776776676667767676766776776767677677676776677676776767767666766667766677667667677677677667767766776767667766767676776776767676776776776767766767767767676667767767677676776766676767766667767767766767767767766776767676766677677677667766676776776776676677677666776776767677677677677676677676667676776767676767667667677676676767767766676766677666666677676676776667767677676767676767767767666677667767766767676676767676667677666767767677676767677677677677676776676677676676677676677676776667767766767767676766776766667676767676776667766666676766776776677677676776766767667666776767766677667676676776776776767767676676677677677676667767676767676676666667767677677677667677676677676767667666767767676666776676766776767676767676766667766676676676776767767676776667676676666677677676666776666776767666677677667767677676677676776667767766776767667677677666766666677676676776776676776776766766767676776666766676667676776677677677667767766677677677677667677676677667767767676767676767766676677676677677677676767766776676667666767667767667766767676776766677667667767676767676766767767766676766776776776776667767677667767667766767767676767766767767677676767667767767677677667767766767766776766677676677677677677667677676766767676767766776676767666677677677666677667677677667677676667767677676677676767676666776676767767676767766776776676667677666766776767666776677677667766776766766677667767766776766677666666767666776767677667676667677676776677676767666767767677676776776676676767766767767766667766776667766776666676767667766766677677676767677666776767677677667766667667767766766676676666767767766666776767666767767676776766776776776676676677676776666677677667676767767767667767767766667677677666767767676776776776767676767767767666666776776776667677677677677666767677677667766776667766667767767676776767767767766767667766766776766667667766667767766776776677677676776776776767676676766776767667766767766776766767677677666676667676766776676767677677676677676776776676776677677677677667767677676767676677677667677667767766766666676776767677676766776677667767676667767667767667676776776776676666767676676776776767767676767677667676776767766676767677677677676776776767767676766776766677667676776677677677677677667767676676677676776676776666776667767677677676667676676767766767766766767767676766767677676766676776676776676676677666767666776767677676776767676766776776767676676766677667766677676767767667767676677667767676767767767676776776666767677667767767767767766767767767676767677677667667767667676676667666776667677667666776766776767767766776667767766767767767767767767767666776767677676667667767767676766676766676776676767767667767767676776677677677677676776767767667676776776776667766766776776776676776776767676776767677676776676767667766677676767766766677676766776776667767766676677676767676667676767666776676767677667677666776776676767766767676776776767676767767677667676776667767676776767667676767767767676776677667677666667676677676667767767667767667667667767766776776676776776767767667767676776677677676667766666676677677676776667667
676776666667677667766766677677676667667666767677677676776676676776677676776776676676767767767666667667767767766767677676676776766767767667767667666677676776776776767666766767677676766766766676767766776766776767667667676776776677666776767767666676776677676677667766776677667767677676767767677676776767767766676676776776667667767676776767667767667767767766667677676767766766766677676767677667667766767766767676776767766666776776667767766677667767677667676776776666767667677676776677667767767766766776677676667766776677677676776676767676677667767766767667766776776676776667767676766767667667766767666776767767767766666776667677666776776766767677676766776676776776767766666677677676776676776677677666667767667676767667767677677667677667767767766776676667767767767666776767667677676767677667667767676667766766677677666677676676776776677677677676666776767677666676776776767767676677676667667676776766667767676667677676766767676676677677676766776667767667767677676767676776676766666676677676766766766677676676767766776767677667676767677666767767766677667766776666677677667677676676776776766776667767767677677677676676667667766677676676767666767767676667767766776766677677666767767667766776766676776766666666667767677676776667667676776677677667677666776776676767667767667767667767767766667766776776676676767677676667677676767676776676766767767667766767677676766676667676767766766666776677677667677667677677667667766776767766677676776767677676776676677676767766776767676676776776767677677667767676767667667677677677677677667677676767767767676676766676766766677677676677676677677676766767667676677676776776776767766776766767667767676767676776677677677677676767766676767767767677677666766776767766677676776677667767676677677676677677677676766766776667677676766766766776776767766776766776767667766767676776767767766677676767766776677676676767677667766776766776677677666676766676767666776767677677676776776677666767676666767677667676677677667766677677677676676767767767767767666676677677676776776677667767667767676776776776677676767767767666767677676677676676776776776677676677676776667767666776766676677667676776677676776767677667767676776767666767677677676667767666767677666767667677666776767667677667677666767667767767676666667677676766767766767767767766776676776767667667767667676767666766776776767767766666677666776667766776767766676776676666676676667767766776776776767766767767677677677677677676676766767677677666676766667677667676767767667766667676767766766676776776776776766766776676667767676776677677667666767767676676667676776776666766766666776776776766776776766767677677676776776776766767677677677677667676766766776776676676767677667766767677667676676767767667767676677676776667767767767766766776776676776666767666677667767676767767677676776667766776766767767677677677666666776676766676776677677676776767667677677666776776776767667767667767677676666766667676767767677676776676776776776767677677677676677667676767667676676676776776776776767767766667767666676766767666677676666776677666776776767667667676767677677677676676776776767767676767766767766776776767677667677666776776766677676767677677666767666776767767677667667767766776666776776766767767666767676677667677677676667767667677666776767676767767676776766767677676776677676666677676776676776667676776766766676776676776767677677676766767767677676667766766767766766676677667767677676776767666766766677676766776767767676776767767677677666677677667766776767767767677676767666776766767767766766767677677667676676767677677666767667766767766767767667677676766767767677677667767667677677676676677676767667767766767676767676766676776767767767677677667677676767677676767766766677667767677677677667767676666767667677676776767666677676667667676676676676776677677667766776767667676776677677667766766677677676667677676776676776776667667767667677677666776776767767677667676676776776766776767767677676776676766667767766767667767676676776776776676776767766767677677677677666767767766776776667677677677676767767767667677676776776676677677676767767767677667676776776776776677667767766776677677667676676766667766776776667767767667676767767667677667677667676677666776666676676676766776667766676776776776677676776776677676676767677676676666776776766767677677677676676766776676776776767667677677677676766667766676667676767767666667666767767766776767767767767767766677676767676677676676776667666666776767677666676776776677666667677677666677676766677667766676677677677676767767676776766776677676776776766666776677667677677677677666667677676676667766776776677676776667677666766776767767677676767766776766776776776776667766767766776776676677666677676767676776676676767766776677677667667766776776776767766776677676776776776767767766776766676676667666766776766767667767767677676676667667677677677677676677666667767766766766767767767767767766767676676666776776776767676776676776766776767766776767766776676676776776767677666767677677676776767766776776767676677676776676767666767766777677676776666776767766676767767766666667667767767766767766776676766676767676766776766776776667767766677677677677676766776767677676676766677667767767677676677676776766776767767766767767767767677677677676776776776677676767677666776776776666776677667767667667767677667766677667676667767766766767676677677677676767666676676766767677676677677677666776676666667677667767676667767677667666666767667676776767666776676766776776776776767767677676776776776767676767767667767677677676766766776767767767677676776667667677676776677677677677676776767767677676767667766776776677667677667766776667666776776767667767767767767766776776766676776677677677677676676776776767766677676776667676677667677666677667677666776776776667677667667767666676677676667667667676677677666677667767766776766776776666676667766776766776767767667676766676776766676776767766666767766767676776776677667676776766767676767676776676767676667766677676766776676676676776676677677666677677677666767766766667766767766776676767766666767767666767676776767767766667676766776776776766776677676767767677666767767767767766677676767667767677676776767766677667676766766677677667766666776776676677667766776776766677667767767676767766776766677677666666767767767766767676766767667677677666767677676776667766667676766776767767667767766767667766767766776676667767677677667766776677677676776767766676776667677676776776766676767766776776677677667766776776766776776776667677677677676776776776767677667767767677666776776676767767667767766776776767677676767667677676776776766767767767767676776676766766676676767677676767676667767766767677667677667767767767766767766676767767767766667666776767676767676776776776677667676667667767767766776776776676667767676767677667677667667677667677677676676666776666766776767667766776677666766776767667766776667667677677676776666676776776776776776676766667766676666776767766766767767676767677676677676776766767666667676767767766676666677677677676776676776776676776676776766767767767677677677666677676776776767676676767767676676776677677676767677666776776767767667677677676676776676776776767767767767676677676776677677666766776776677666766767676767677677677677676767676776676676667767767676776776776776767767767767667766766776767676767767676767667766666677676666776767677667766766676776767676766766766767676776767677676776767766776676767766667767677677667766667767676767667767767667676667766676767766776677677677676766677667767677676667767767767767767666767766766767766776767766776676766677676667667666666776776776776776776767766667677677666776776776776776766776767676776766776776776766767677676767677676667767676776776676776667766776767767767767677676677677667767766767677676776767766776776776677666776677667767767676767677677676776677676667766766676666776666766677666776776767667767767767677676676776667767667766776767676776767666776776776767677676776677676776677677676776776767767766676776677677677676776766776677667677676767767766677667677667667677666776776676666776776776767766766776776766677676776667667766766766666776667677676677667666776776677677677677676767676767667677667677667676767767767667676767677676767766776766677667767676776677677676776776766766767677677667677676776767767676767767677676776776776767766776767667767676767676776776776667767676767767766767677677677667676766776776766677666677677676776776766766677676776776766766776767666776776767766767666677677676677677666676766776776776677677667676766767767677666676767767677676766776767767667677667677667676767767677677677676766776776677676766667676676667767766676776676767676767676677677667767677677677676767767677676767667767666677666776767666677677677677667677676767667677676676776676767677667677677676776676776767677667677676676677677676767676776776776667677677667677676677677667767676766776776766676676776776667767677676677667677667676776776776776766666776767767767766767677666676766767767767767766767666767666677676776767676767677677676776677676766676677677667766676666677676776677677677677667767766776677667767767677667667767767667677676776676767677677667767766776776776767666667677677676767677677667677676776766767767677676667667677676766767676776667767766666776667677676776667667767766677677677677676676676766676766677677667766776767767767677666677667667766666676767676776767676666767766776767666776776776767676776667667677677677677666667677667766776776676776776666677676767667677677667767677676676776667666767677677667676767767767767677676766776677666776766667676677677677666766776676776776767767767767767766676776766667766766767676666677677677667766776676676766767677676776766776767677666776677676767766776766766766676677677676766776767676666776676767767667666776776677676766776766677666776776767767767676767676767767766676767767677666776676776677677677676766776676776767677667667766776676767677676766776776666776766776776767766667767676676676766677677677667676776767766766677676767766776767676666676776767767666776767766767677666677676766776776667667766677677677666767677676767767676677677666767677676767767766776677677676766776776766776776677676667767767767
67666776677677677667767677666767767767767677666677667767676667767666767677677677667676676776677677676776766676776776676767666666767767676776767767766766767767767767767767667767677667677676677676776776666776666776776666766766767767766677677676676676776766677677676776666677677676767767766666676776767676776776767766767766667677676776776667766776776766776676666767767767677676766677677666677667767667676767667767767767676766767677667767767676767667767677676767676776766666666676667766677677677666677677677676677677666767766677677666776766776776676767666767666676776776677676676677666677667677676766766776776767766677667767666677677667677677677676776667766776766676767677677676776676767677676776767767677677677676666766776767676677667766677666776766677676666767767767766776676767677676676766676677676767767666767767767766767666767767767677666677667767767676776766766776667677666766666667767766767677677666677667767766667666776677676676667767667677677677666776767767677666776776767767767677677676766676666667767767767767677666766767766767667677677677676767667766776667667766667767767676767767767767766677676776767766677677677666767667677677676776766776676767766766666667677676767666677666776776776677667677677677676767667677667677677667667766666676667677676776767767767767767667766766767666766776776776776776767767767667666766666767767767767676776776676767677677677676767677667667676677677667767766767667676767767676767666776776667767766667676776766766767677677676767767677666776767677676676776776766767766676776767767767676767767766776667677676767676776766776776776677677677667676767766767666667677676776766776766667677677677677677677676676666776776767767676677676677677676766767666677677667767767767676776667667767676776767766776767767677676677676767767676667677677677676776776677676667767767676767667667766776677676767677666667677676776667666776767767676776776766776677666776676767676767767767766766677677667767676767676766667767676676776767767677666767677677677676677666766767677677676776776676766776776767676767677677676776776766767766767767767677677676776666767767766776677677676776776767766667766677677676776667766776776776776677667677677667767767667667676776767767767677667767766767667767767766767767767677676776677666776666767677677676667767666766767766676766776667767676767767677677677677677676767767767766677677667676767767667766667767767767667676676676767677677677676766776677676767767766667676676767766776677677677667677666776776767677666776776767666776667677667767667766766676776766766767766677676776767667767767676767667677677676776776767676766776776776667666767667766676667767677667667767767766677667767677676776767767676766776776677676766677677667667676677667676776767766677676677677677677677677677676676666767767667676666766677677677677677667666676676677667767766767676776766677677666776677666676776666776666767766676767767666767767767667767666776776676676776776676677677676767767667676766677676766776677667677667677677677676767767767676766776776677667767677677667677667767767666667676766676666776766667676776776776776767767667676776767677676766776776677667676767766766666676767766776767676766767676766676666677677676776767767676776767667676766767676766767766767766767676666776676776677667676667767677676776776766767667667767767767766776776766776766677666776776667676776776776667667676776767766776776667766776776667667667766766667767767676667766676776667767767677676676776776677677677676776776676776767676766766677676767676767767677677676677677667676776676766776666776767677676766776767677677666767767676667677667677676776776776776776667666767767667766776776776676667767676767767677667677667766677666767667767767667766767676776776767676677676767667667767767676767766767767766767666667766677676767767767767666767676677677677666766676677667766776767767766776776767676767767767767677676776767767767767677676677677667666767667677676676767677676776776776667677676776776766776776776767767677677667676776667676767767767667767767767677677667666776677676767767667766766766776676676767766667767666767767676776667766666676767766776666776776776766676766666776666776767767676766776677677676667676766676767767767767767767767767676766766767767676676776677677676776767767677677676776767766667667666667676766776776667666767676766776676677667666776677677667766767677677667767667766767676767667767677677676677677676776776776767767676776776776776776667767767767767676677667767767767677667667667767667677677676776767767677676776677676767767767766776767766776776767766667677677667767676776676766676667676776767676766677666677677667767676776676766767677677676677676677666676767667676776667666776776677667676767766767667767667676776776677676776667767766667667676677676766676676766776767677677667766677677667677667767767676767666767767676776776767767677667676776676776776767677676776767766767676776766767677676766767666766767667766767767767677677667766767767667667677667767676676776667767767767677667676667767767676676667766677667676776767677676767677667677667667766766767767676767767767677677677666766776677676766766776776677677666766776676676676776677677667666776766776677667677667676676767767766776776776676667676667766776766776776766767767677676767767767766776677667767766677667767766676766776776666776667676776776776776767667767677677676766767667667666776767766766767666676776776767767767677677677666776667667767666676767667767766666766676767676776767666776766776677677677676667666666766677676766766677676676776776766776666676776767767767676767676767767666776776776776677677676767766776667767766677667677666767766667666776767677666677676767767667767767676667767767676767767767676767667677677677676766667767766676767667767676677666776667677676776766676666767766667677667767677667676677676677676676776676776767766677677677676767767676667766776767677666776666667767676767676676766676776676776776776667766766766767676776767767666776677677667676677676677667767667677667767767676767767767767666767677677667766766676676676767767677676776776767767666776776776676766666776667767767677667766667767767767766666677677676776776776676667677677677667667677676767767766767667766767666776676667767766667767667766767676776676667767667766667766776676676766666776767667766677667767667666767767666676767767766776676776767677676667666676767767676776766676677677676776677677667767667767677676676676767767677666767676767767767667677676766676766766766776677667677676676766676766776776767767767667677676776767767667766767676666676766776776677677667767667767677677676676776776767677677677667676776767676677676677676776666767677677677676776767767766677677667667677667767767677667667677677676767667676767766667766666776767767767676667667767766767767676776776676776667676766767677667767766766676776766676776776776677677677676667767666676776677676767766767767677677676676776767766767766776776767767766767767677676676677676767676776776766776776766676676667766676677676677676767766767677666766776776776677677677677677667767667677677676766767766776767676767766676667666667767767676776677677677676767677676676767767767666676776767767667667667767676676766767767767767676767666676767677667676677667677677666766676776676766666776766677676766767767676677676677676776767676776676776677676776776776776677676776766776676776767766677666766776767767767767677676677666677667667677677667667766776776776776766776677677676776666676677677677667767676776776677677676776766776767767667767677677676767766766776676677677676767676676767766767677676766676676767676766776767766776776676677666776776767676776677677676676667766677677677676677667676766767676766776767767767667677677667767666767666766677677676676676677667767767767766767767676766677667667676767666767767767767767677677677667767767677666776677677666776776767676677667676767767666776666766767677676677676776776666767677677676767767676776767667766676667767677666677676767676766676677676667767677667766766666676776677677677676676676677677677676776776766676776667766676676776676776776767767677667766767767767676767667676776767767667766776677677676676676776676667766666767767676677666776766766767767766766776666776676776676767667767667676767677666767676776776767766767767676667766767667667766776767677676767676767767767766776676766676776767676767677676667767767676776776767767676766667766677667676767677677667767766667767677667766766666766767767676676776767766767667767767677677677677676677667767767677677676767766667677677677676766766767676776776766776677676767766677677676776766776677677676766767766776676776776767677676767767676677676767766776767767677667676776667677677676766667677667767766676767767667766666766677676676767666776767767676677667766767667667766776776776776676677676676766767677676776776666776767766767767676667677676767676776776776676667767767766776776767767766776666767677676776766667676767666776776767677677677676776776677667676776767766677676767677677666776666766776766676767667677676776766676667766666676767766676676676776766667676767676767767666776676776766776767767767767676677676767676776667666676767666677676767767767766676766676776767766676676676677677677667767767766677667766776776776776767677666776667767766766766676677677677677677676776766776766677677676676776767766767766677676776676767767767766766667666677677667676776776766776766776776667677666767767666776766776767767766776676776666667667667667676667766776667766776677676776776767667676776776776677677677667766767676766677667767767766776767667667767666776677677676667767666776776676766776767767767766676776776776677677667767766677677677667767767677666776776767667767767677676666776776766766776677676766766776766677677666776767767767677677666767767677667677667767767677666776776776766776677677666766776676776767767676776667767766766767767667667677676767767767676676677677676776776677677667667767766667677677676776776776767676767677677677676776776767666767767767766676767676776666676776776767767666766767767677677676776776776676666677677677676776776776677676776776667677667767677676767677676776776766676766767767766776767677
766767766776767676767677666667767667766677666767766776667666677677676766766767767767766766776666676776767767667767767767766677666767766776767677676776776776677677667677676677676767676677667676676767767767767767766767767767676776766767676776776767676667677676776776776776676677667767676676767667676776776776767767667677676767677677667767677677677676767766766776766776776767667677676776767677667766776776666776776776776776776677667767676666766677677666767766767666676677677667666767676776776776767677677676677677677676776676767767677677676667667767767676667767677677667767767677676766766776776766776677676767766767766776676767676767677676676676676667767676776666676776766776776767677667766776776767666666677666776767677676776776767766667767766776766677677677676767677676776776776677677677666776776767767677667767767677677667767666776667766776676776776776666666776776766666776776766766676676677666766767766767767677676776767767766767676776776676767767767766767766776766766677677676677667766767677676766676677677666767767677667767676767767766767767667767767766676766767766767767667667767766776776667676676766776766776766766767766776676776767767676676666666667767767666667667676767766767667676776667667667767676776767766776776767767677677666676766767767667766776776766666666776767676767767767676767766776766677667766766776666767767676776776767676776776667767767667767767667677667767677677677677677667767677676677677667766676666776676776677676776776667767766776677666767666767767677676767677676666677677676776667767677677676776766776767767676776677667677677667677667766676776767676776766767677677677677667766767677677676776677666666676776767767767767767677667767767667767667676776767767767676776677677677677666767767667767667666776767676776767676767676766767766666667677676767667667767767767667666767767676676776676676676766767767676677666776676667676676676677676677677677677667676676767766676776776776776776767766677667766676766667677676776676667767767667677667766776766766676776667666776776677676667676677676677677667767767676776766767767767676776767767766766677667766677677676767767766767666776667677676776677676767667767767766766667767767676667767766766767677676776776677677676767676767767767766667667766676767676667766767766676767677667667767767676776767677676776776776767676676677667767667666776776667767677667767676776767666767767766676766767766776676776767667767767766776677677667767667767767766767767766776667676767767766676666767766676776676667666767766766676767677677667767767677667767666667767676667677667767767666776677676766766667767767767677677667767677666767667766776766766766766677676766667767677667666776767667677676667766776776766667767676766776766766767677677677676766776767667767767677677677676666776766767667767766666677667767766776676766677676667767677676677677667766776776766767767676767767677677666766776776677677667677676776677666767677667667766667667667667766667676766667766767677677676766667767766667666776776767677676776767767677676767677667676776767676767767767676776776776677667676767666677677676767677666676776767676666767767677676677676766766767767676767666776776776677667767676776767766767766767676776767677667676767766767676677676766676667767677666776776776676766776766676676766767767667676677676776766676776776776676767667676667667677677676776767766677677676776767767676677667677677676766766767766776677676766767677676677677677677677676776677667666776776666767667767767666766676676767766767767767767677677676766676776776667676776677666767767766776666767767767677676776676676776667767677667677676767766677676767677677676676776766767767677666666676766767667767767767767677666766776767667677666676776776776776666676776776776767677666776676776767676667767767677676776677676766767767677677676667666767676767766767767677677677676767677677676667677667676767667766776767676677676766767677667667767766667767766776766776776676767767767677676776767667676767677677666776677676677676667667767677667677677677677677667667667676676667677676776776766776776677676677676776767667677677676767666766767766767767767667766776776677676676666667767767767767666677677666776776766767766677676776776766677667767767677677677677677667766767676767767766776667767767767767767767766677667767676667676776667676776677676677677677667767767676776677667676776676667766776676776677677677676767666767766767767676776766677666767677676767666776676767766667667767767767766676776776767766667767767767677667767667677667677676676776776776776767676776767766767766667667766666767767767767676677676767766776767766676666767767666776776676776766676767666767677666776776776767767676767767766676677677666677677667767767676767677676666767676767766776776776677677666766766767767767766676677677676776677677677677666677667767766666667667677667676767676776677667766677676776776666776677677667667667666676776776776676676677667766767767666767767767677677677667677667767677667677667676766776776677677676677676776677676767767667667667766767766776677677676676776776677667676767767677677676776776667667676676776766776766676767677677677667667677677676776776677667667677666767767767767766776767767766776677667676776776667667766766767666776667667676767677667677667766776776776677677677666776766677677677667676766776776776776766766776676776766667676676667766776676676776667767767666776676676676766677667676767766776667677676776676677676776767677677667667766767666776776766767677667767676767666766767767677677676667676767677667767677676776776767677667767676776766776767767767767767766766766767667767677666676667767666766677677676677676776776766677676667676776767667767676766677667766677676776676776767677677677676667677677667676767676667766766767766676776767767666767766676776767767767676676677677667676776776766776676767767767677677677677677666677676767767766767666677667667767766776767676776776776776766766676767676776767677676766767767766776667767767676677676776677667766676776776776667767767677676767676676776667666776676677677667766677676667676667667767677666676776767676776776776776666776767676766767676766766766666776677676776776667676766767677676766666666767766767766776677676766677677677677677677677667767767676776676677667677676666776776776766766677677666776776776766677676767767676667767676776667667767767767767767666767676776766767767677667677667676676767766677677676677676776667677677677667676767677667667767767666776676767767667677676677677677667667767767677677677676767767676677667677677676677666776776677667766776776676676776776767667677677667767766676667677677677667667766766767767666667766766676676776776677667677667667667766767667677677677676776776677666767667677676767677677666677667766767767677667666766676677676767766677666767767676767677667667767676776767677676776667676667676776676767767767766767666776776667677676766776677677666676776676766677667677676767766677667766677676767767676667676767676767766776676776677676776677676667677677676677677677676767766776667677667676776766776776667766676776776677667766776677677676676776776776776667676766676776776677667767767766677667767676767676767766767677667667677667766776766677676776767666767666666776676767676676767667676677676767667766776767767766776766667767767767666766767767767767767677676776776776767667767667766766776776677676677677676776677667767677676767766766776766766766667677676667767766677676676776677677666667676766676677676776766767767767766676776776677677676677677677666776677666776667767677667767767677667667676666776776766776766677676776677677677676776677676767667767677677676667667767767767676667767767767677677676767667766776667767767767767676677677677676776676677676776776767666767767766776677676767766676776776776776776667676677677676767767677667767766677677676766767766767767667767766767766766676677666677676666776676767766776676776767766776767766767676767767676677667677677677677676677666766776776667667666666767676766776767677676766677676767677676776776776677667767677676677667677677676776677667666776766776776767767677677667676677677676676766776767676676667767676776776667766767676766776776676677677667767677676677676767767767677677676677677667676677676767676767767767677677667767767766677667767767767766677676666776667766776767766667766766767767666676667766766776667677667767676767667667667767676776667676766776776776767767767767767766767767767767676776776776776676677667767676767767767767767677676766667677677666676776676767666766767677676767667676767667676767766677667677667676767677676677676677677667676766767667677677667666776766767767767667676767667676676776766677667767767666667666767766677677676776676776767766776666776677667767666776767667767677676776677677667766776676677666667666766776767676677676766667766767767676766766767676677676676676776767676767767677676677677677676767767767767667767767677676767677677677676767676677667676776676776776776667767667766776776676667667767676676766776767666766767766767676767677666677667677667677667676776776776767666776776776766776776676766767766776667667767676676767667676766677667667766767677677676677677667676776766676766776776776677667677667676766676676667767767766676776767677667677667767676767667766776767677677676767767667666776666676767666776676766676677676776767767767767767676776676767767766767666776767677676776667766776776767667666667767667676677676776776767667767667767677676676776677677667676776676776776767676677667767667767767767767667677677666677677667767667766676776767767667767766766776667666677677667666767767766766776676767676767667666676667766776767767766767767767767766776776677677676776767767666767677677676767766767767767767677677666767676667767767677666776766776776676767667766676677677677676767766776667767677667676667767667676767767767766776767666677677666776676776666767677676767676776767767767766766766666677676677667767767767767767766767767767767767766776767666776776767677677676676677677677667766667766776677676766676767766667677676676766766776776776767676767766776776677676776667677676776767676766676766677676776677667767677667676776776766776767766776767667666776766767
66767766767667676776677667677667767676776776667766776676766776677676767667667766776776767667766676767767677666766776767667677666666667767766776767767767767667767766677667766776776776676776776776776767767767677667677667677676766667766667767767676767676776776767767676776776767767677676767676767767767676677667676676767767666767667766766776767676776667667677676776776767766776667767767766776676776677677667676676677667767677676776766667766776776667767676667676776677666776776677677676776776667766776667677666766767676766776676666767767667666667766767676676767766676677677677667767676767676667667677677677667767676776676767766767766776677676677676667766676667676676766767767767766767676767766776776767767766776676676677676767766767667666776766767767677667767767667767666767677677677677666776776667667667677676776776766767667766776766776677667767767767677677677676667677677676677667767676776766767767666677676767767676666676767767677677676767676767766676767767667676767766676667667677666676767766776767677676666677676776776776767676776766667767677667767767767676776677677677677677666767767676767767766767767767667767676677677677667767767766677677677676766776767767677676776776776677666776776776766776667767676677677667767677676677676677667767767767766676776776667767767766776776766766776677676677676776767677677666766766767767667676776776676776667677676676676676676776667766767666767767767667676677677666677676776776776766667676767766766676767677676766676776776767767767676767767666776676767766767666776776666776677677676767677667676776667676676776776767666667767766767767767766776776667767766666776676776676776776667676767676676776676677677677666766776666676667677676666776677676677666776766766677677677677677677677677677667766666776776667766776776776776676776767767676766677676776767767766767677666776776766766666677676767766677666767677667767767766776766766676776766776677677667667676767677676766676776667767677676776767677677677666776776776776676776767667767676776776766677676767667677676766776776767676767767676677666767767767676766766776677666776766776666677676676776676767667666776677677667667667677667677666767667767667767767766676766676767767767677667767667677666767766776767767676776776776776766776677666677667676667667767767677676776677667767676677676776767666666677677667667766767766776767767766766676766776776776776667667767676776677667766776676677677667676766776767676766776776776676766776676776677667676676666676776766767677676776766676677676776677667676677677666677677676776677676776776776776767767676766776676767677667666667677676677667767767767677676676776677667676776767766776677667677676776776776677676766667766766677666766676667766776676667667767677676677666776667667766767767667667677667767767767676677676766776676767767666776776776767677677677676766767667676776767666776667666776676666776767767667676776766776767767677676676676676766767677667767666677676677666776677676677676776776776676767767767766766776677677677667677676767767676776776776767677666667677676767766676776676776767667677677666766666776766776767677676677677667767767676776677677667667766677667677676776776776666666677676776767767677667677676767676667667667767676776767676677676766667767667667767767766776677677666776776666776676776676766776766676667767766767667667767767677677667677676766767677677677667677677667767677677667766776766677677676776677667767677666677676767766677667767767676767667677677676767677677666677676767677676776676776767666776667677676776767767676776776776676676776677676766676767667677677676667767766676677677677676767676776766767676677666767677666776667666677667767767676776776767676676666767766767766676776776767766666666776776666666666677677677666776767667766677667677676766677676667666776676677677677667667677677667767677667766776666667766677667666776776676667677677676766776776667767677677667676676776667766677677676776776767767767766677677676676676676677666776767767677676776767666776667766767766767666776776767676776776677677676677676776676776677667766677676767677677677676776776767767767666767676776767676677676676766677676666776776676767677676776677676667677666676766676776677677667677676677676776776667667767767677677676676776776667667767767677676776767667666776776667667767766776776677666776667766676667766776767667676776776667767767677677677677677677676767767677677676677667766767767677667766677666766676776767767767676776776776776767767677667676767676667766767767766767666677667677667677676776667676677676776776667676776776776776776766667767766677677676776767676776776776667666666767767677666766677667676776767676767767766766676766766767767767676767767767677676677676766767676767767767677677677676766677666767766677676677676766776676776767677676776767767767767677676766676767766767766667767766677667767667677676776677676767676776767767767767667667676677666666776776767667766677677677676776677666766766677676667767677677677676766767767676767677676676676776766766676776677667667667676767677667677677676776676766667766767766666767676767767766676766767767677667676676766776767676677676776677676766766776767766677666676767767767767676676667666676766676776776776677676767767767767767667766677667766776767677667767667767767677677667767677666776776767667666776766776776666766666776677676666767767677677677676767677676677676667676677676676676677676767677677666677667677677676677676676766767676676666767677667767666676767767766766676766767676667767677677676766767767677677676776776776776667766776776677667677666767766776667766666766776676776677676766776677677677677666766776776667766667767767676667676676776767676666766676767767667676676676767677667666776776776776666776776776767677677666776776776776667676767767677677676767766767767677667667666776766776677677676776776667767767677677677676776776676776776677677667677676776776776767677677677676677677666767766676676776776776776776667767767766776766767677676677667767667677677677677676766766776776667767766667666676767676766776667767677667767767767767676776766776776676766767666767667767766776766767677677666767767766676776776676767767767677676676677677667766767767767666677676766776677676776766676677666776767767676776776776767767767767677677667667666767766767666776666677677677677677676667667766767766676676676776676767677677667767767666676677677676676776776776676776776776767677676676677667676676766776677676766766767677667676776766766676767766766766677677676776766767767766767767766776677667767766676766767767767667767677677676776676776667767676776676766667677676776767767667767677676776766776767676776776776767766776766767676667767676776676767767667676677677676766776667677666676776677676766776776677677667667667677666776676776666767667767677677677677667667676767676766766676677677676776776677677676766667767767677676776776667767677667667766776776767667767766766776766776677677676766776677667676666776676767767677677666776677677666776667677667677676766767766767677667676766767767767766776776776767766767677676776776767676667766776776767766677677667767767766767766776776677667667767667677667676776776767767667767676677676677676766776766676776766666776776666666776676776776776667767767767676766667767767666776776776667676767667766776767667767767766677676776767677676677666676776776676776767767766766677676676677677666767676667667677676776677676666767767677676767676677677677677677676767766767676677667767676677676766766666766677677676776766776766766667766776776677677676667676776667667767766767667676767767677677676776766676677667767767676767666776767667677667676776676676766667676667766776676776676766676776676676676767677676667767767766767667766776767677677676776767676767767666676776776767766677676776776767767667766666766766766677667677676767767677666666776677667767767767676676776767676776767767766767666767667667766776776767677666767767676776767676676676676767676767766666766676776667767767677677677676666766676776676676677677677667667677677677677677677666767676767766666677676776776776776677677667767676667667766767766667767767767677667767766767677676676776776766667767766666767676776776767766776776767676767676776676776667767767667676676767767666776667767676767767677667767676767766776767667767767767677667766776677677667676677676767667766677676776776767767676677666767767667767767676676677666766776676676766676776776667767676667767676667677676776677676676776677676767767667767676767767767767676776676767767766767676767676766677677677677676776677676676767666767677666667676766677677666677676776776767676766677666776766776776676676776767676766677667676767676677677677677677676767766776776776677677677676776776676667677667766776667667676677677666776766667767676766767767667766677666776767767767676767766666676677667676766776676677676667767676677666776776776767676776776776776677667767767667766776767767767767767767766677667677676776776776767667676776766767766776776776776766677667676776676667767767676676767667766767767677676677676677677676766667767767766767677667767677667667766767677677676766667766676666767766776766766767767766766776667667767766677676767667767677677677676667766667766776766767766767766677677667677676766766676776776767666676677676767677677676776676677667666676776776767767677667767767677677676776677666776767676767667667677666666766776776767767677667767767677667677676767677676766767667676677676776767666666776767766666776776667766677676676776766766766676776776776767766767676676776766677676776776767767767766677666677676776776776767766767766767677667767676676776767677676776776676667676677677667767766676677676776776767677676776767767767767767766767666676776676776766767676766776676767767767667667677667767676676776776676766776676677667677676677676767767766776766776776767667766776667766776766677676776676776776767766776677677666666767767766676776767666667767677676677676776776667767677677666667767666676766766677676776776667767666766776767677666676766767676776676776776676767677676676776776677676677666776776776776776667677676776766766767766677676776677666767766676767766776776676767767767766776766767767677667767
36676666776776766677677676767677667767767767767767667767767676676677676776766676776776677666767676776676767676776767677667676767767676767767766776676776667767667767767767667667677677676676677666776677676667666677677676767767677676776676677667676776676776677677677666677676667767667677666767677677676767766776776767666667767676776766677677677666776766667666767766676676677677666667676767767766776766776767677677667766677676767676776767676767767667676767676677677676767677676677676767667676767767766776767766676776677676776767767676767766666776767767767676767767767676776766767667676767767767677676677676666766667677677676767667677667677677676766776776666776776667767767677676767677667677676676776776776666767677676676767767767767766776666667767676667677667677667767676767676676677676667767666767767767677676776776776767677676676677667766776776776776776776767667767766767677676676766766776767667766776667676766767766766776776776776677667767766767677667677677677677676677676766767767667767666767767767676767676776677676776776776676767676676767677676676776767677677676766767676666776677677676767667676667676767767767676667676677667677677677667766766767767676776776666776676677667767677667766767667767667677677676667766776676667767676776767677667767666766767767766676776666776676667766767767767766676767676776677667767767767766776776776776677676676776677676766676766677666767676776677676666767767766677676767676776767666767767677676776767766667676776776677676766776776776767676667767767767767766767767677677667676766666766767767766776776776776776766776767677676776776767767767667677677677666766776766676776776666767677676776767767676766776776766767767767767677677667666776666776776767767677676667677677677677676776767767677677677667766766766677677677676767767676766776667767767677676666767766776776667677667677667767766767766667667676767676767677667676677667767676676676776776776677667767666776667766667766677667677676766766766776676776766667767667766766767767767767766676767766776666767767766667767677677677667677667677676776776767677676676767667677666776667766766776776776776776767667766676766767767667666776766767767667767767766767677666776677676667667667766776767766766776767676677677677677666677666767766677676767676776767667766776676766676767766767767767766776767667767767767766677676676677677677666776776766776767767766776766767667667767676767667766776776776667767676767677667767666767667677667676766667767767767676767667677677677666666767766776776776767676776767677677667667676766767767676766766677677677677676776766676776767767677666676776776766766667667676776676776776677676767766776667766767676767766667677667677676776776776776767677676676767676767766767767677666776767676677677667677667767766667676767677667767666767667667766676676776767677677676667767767677666776766776776676767677666667676776767767667767667676677676776766666677677677667676767676766767667677677667767677667666676776667676776676667767767677677677676776776667767676767677677676776766676677667667767667667666677676767676767676776776776776766776776666677676776677667766677667766766767767766667767677667666677676677667676767767766767677667767667767767667767767767767766767677667676766767767766767677676666776766766677676677667677667767677666767667666767676767667677676776767766676767677677677667767676767666776677676676666776767676776676677677666667767666767767767677676776776766767676767766776776767766767677667676676776677677677677676767667767676767677666776776776776776776776667767667667766676667766676766776776677676676767767766767766677677676677666767767767677677676667767677676776776677676767666767766776776776776676677667667666776776767767767767767676667677677667767666776676776767766776676767766776676776677677667666767766767667667767677677667767767667677667667676676776767766776676776766676766767767676666766776767767767767767676776677676767767767767767677677676766766676767767767767677667666677676767676776767767676776766767767676767766767677677676767676767767767767767667766767767767677676776767667676676776776666767767667766676676677676677676676767766676677677666676676767667767767767766767767767766767766767766667676776776776776776767766676767666676776677677666776776767677676676677677666667676666666767676767676767767676767767767666676776767676676666767767667766776677677677676677677667676676776766676776776776677677677667666767667767766776776667667766767667667677677676767676677677677677667667677677676666766676767677666776766776676667766767677676776676766767767667667676676667666766666667677667766676676677667766767767767676776767767767767767676767767767766676776776776766676776767767676776776776776776767677677667676776677676776776666676677676667676776766776776676776667766766767767767766776677667676776776767767676766676676767767667766776776767766776776776767767676667666767767676776676766767767767766767766676767676667766767677676677667676677667676776677667766767766767677676667767677676776767766776666767767766776767677667677667767666766666767767676676676767767677677667767767677666776677677667766767766767676767766677676776677676776667677667676776776776676776767767667666776776776776667767767766767767767676677666776776676677676677666766776676776767767767676767767676676677676767767766767676776677676776776776677676776767667677667766667667766766767766767667676666776677667667677676776676677677676776677677677677676677677676677677667676677667676767676676676767767767676767677676776776676766676767767767676767677667767766677676667767767677677677677677666767766776676776776776667766776667766677676776676776667767767766676767667677676776767677667676766676667667676767766677676677677676776766767677677676767767767767767767767767766767767677667767666776767767677676766667767676776677677677667767766677667767667766676767677667767767767767676776767767667767767767666766767767677676676776676776766776767677667677676676776677677676767677676776767676767666766676766676776676766676776776766776776776766677667666666676767766776776767767767766767676776767767676767666767667766667676776677667666766767667666776776776776767767767667767676776776776676766677676667767767766767767767767767676776677667767767767766767677677666667767677677677676666767767677667767766667767766776667766766676666766677676766766776767677677667767767767767676767767677676776776776676767767676767766766767766676776766676767676767767767767767767677676776767676767767666776667767767666776667766767677677677677666766767766767767677677666677666766676677676677677677677666677676677676677667766767677677676767767766677676667767767666767767767767677666677676677676766766677676776767676776776766667767767767767767667667676776776767676666767677676776776677666677677677667767766677667766766767767766766767676676766776766767766766667767676667767767766767676767667667766776767676776767767767766766676767676767676776667677677667676667667766776776767677667666766767766766676767677667767767767766767677677677677676776776766776776666677677676676766666676677666767766776776776767766776667767667667767677676766767666776776767666767677677677677677666767766776766776766676666677666676766676776776766776766766767676677677666776776677667667666677677666776776676676667676767676776776776767667767677677676676767676767677677677677676776776776677666776776776766666767676676776766766767666667767677666766676776767677667677676676767677666767767667676767676667766677677667767666677676676676766766767767676776676666766767667767667676766767766676767766676776666677677667767767676676767767667766676766666767766677676767767767767666767767676767766776677676767767767677677667767677667666767677667667766766776776776677677676766667767676766776666677676776767766666776776767676677677676766676776767767766776776676676676776676767667677676677676677677667767767767667677676676776776766776677676666667767767676766776776776776767677666667676776767677677676676767677677676776776667677667767767677676767767667677666766766776676676767676776776776677677667767767767666766677677667677677677677677667767766776677676677677677677667766676767667766776776776766677676767767677677677666776776776776776776766677676677677667676776677677676666776666767767767767767677677667677676676767767676766766767767766776776677676667667676767676776776676676766776766767767677676766776766676766666776667677667766776776676776776676767677667766667677667676667767766776767667676767676776677677677676676776776766766676776776767676667766766767667767767676667767677676776677676766776766767666767667767676776667766767677676676776767767667767767766666667766776677666776766766767767766667676767667767676767677666766667767766676767767677666776666776667767676767676677677677667677666666767666776666676667677676776776676766776776676776767676677666767767766766667676767767767676767676776776676767767677667676677667667766667766776676767677676776666767767666666767766767766677677667677677667676767667677677666767667767676766766667767767677676667667666767677666776767766667667677677676776767667677676677676766676776677667677667667667767767676677676776667667676767677677667677677667767666776677667677677666767766767676677677667667676766767766767767676676766667667676767767676677666767666776667667766676767766676667766776667676767667677666667767677676766767767767766776776776766676766667767677666677677676776677676776766667767766776677676667677677677676676767767767676767677677676766776776676677666776667767667667767677676776776767767667767667677677666776776776667767767666676776776677676766776666776767767667676676767766776766767676767767676676677667677666767767766776767767667766766776767667676666776767677676776776667677677666767676766776766776767767676776677676766767767767677667677677676776766776676676677677676766766677666776776677676767767766776776766776776767767767667767677677677677667767767676677676776767766767767667767667677676677677676676776767766767677666776677667767767766677676776776766676776677667677677667677677676766767677676677677677677677677676776767766776676766677676767767666767677676776776776767676666677677667677677
6676666767676776776667676676767767766677677676766677677677676676776767667767676766776676766776776766776776676776776676776677666766767677677667677666676767676776767767767676676667767767766776767767767767676676776667667766677676776776776767677676767766776766776667767676767676767676667676776776776766767766776767667676766766766767766767676776767767767766677677667767677677677676776776677677677676776766676767767667676677666776767766677676677677666776676676776667666667767766776776667676766776677676677676767767677676776677676776677677676776776667667676676677667676776776767767676776776677667767667766766676776666776776766776767767676676766677667667677666766767667677667767667677676767767667667676677677667677677667677677667666776776776776666676776767766666766776776776676776676766767766767666776776667676676776767766776666767767677676676776766767666776677667767666767667767676766676767676767767677677667767767767766776677677677677677677676677667767676776667677666667767766767767676767676766776776776676776767677677676776677667766767666767676677676766767767676767677666776766667666776776676766767767666766677677677666776767677677676677677667766667677676767676677667767766667677667767677677667767767766776666767767767666767767677676767767677676776776767766767767676676776667767667677676776766676776677667767677676776776766676677676776767767766766776766677676767766776676766776776776677676677677667667677676767767667767767676776677667767766776776677677677676766776677677677677667767767767667766766666776666776776667676767676676767767677676766766767676776776767677677677676776776667666776776766766766776666776776677667767767667677667767676776776677676776776767667767766766767676767676677677677676667766767766767766767667767767766676666776776677676776767677667766776776776676776677667667677677667766766676676766676767766776776776677666677676676776676676667677677676767667676776677677677677676776776766667676766767667677676677677667767676677677667676667676776776776676776767677677677667677677667766766667767677676776776776776676776676776776776676677677676767666776667677676667677676766676766776767667676766776776767677677677677676676767767766767766667677677676776767677676677677667677676766666667667677677667677667666766776676776776767767767767667677677677667676666676766667667767677676767676776776776776776767676776776776776767677677677667767767677667767666767767767676767676767766766776767767667767667767767676776776767676677667767767676767677676776667676666677676776667676766667666776767767766776776776776776776776766776767677666676677667767667667766766776776767766767767766767766776676767767676677677676776767767677677677676767676776677676776767676677676776767767767677667667667677677676677677677667767667676776767767677677677677666767667767767767677677676776767767677677667767766776776766767666766767666776667677667766776767767677676767676776776666766766767676776776776776776776677666676767666676667667767767767767767666776776767767667766767667677677677667677676776676667767677667766776766776766776776767666677677677676766776767676677667677667767677677676766767667766677676767666667767766667666677666776776767677677676767676676677676766677676776677676677666776767767677676776776766776676666776776776676766776677667666767676776676677667767667767667676677676676766667667767677676767767676776776676776676667667676776776776776767677666677676767677666766766677676767676776676677676767677676776677667667767676776676776676667676767676776676776776776776776776767667766667766776766767667667677676677666666767767767766767677667667767767766776776676776776677676767676776767767677676677676767677677676677667676767677676677677676767667767767767767676776676776767766676677677677667677676776767677677676767676776676766766676776767666767766676776677677676676776776776677676767766676676766767677677676767677676767667767766676767767677677677676666677677676767677677677667666676767767766767767767676666677666776667766676767766766767767767767676767766766767767676666776776776767767767676676767676767677666667767676776776776677677676776677676767676776776776766776767676676767676666766676666767676666667667667676776776676767677677676776767676776776776767677676767767677677677666667677677677676766776776767767667676776776776666776677676776776767766776766766676776766776676767767677666776767767667767766767676776667767767676767666767667677676776767676776767676776776767667766766767666776677677676766666776766776776776677676776776767677677667766767767676767767767767676677677677677677677676666767667766766776776776776767767766676776676767676676767766766776776767676776776776676767767767677667767766666676776676677677676776767676667767677667767677667667766677667677677667767767766776677677676767766676677677676767677667676776776666776776776776776766767767767767667666766667666767677676676776776767667767677677667766767667676666767676766766766767667676677676776776776767667667677676776767677677676767767667767676776776667767677677678677676776766767676767767767766776667767677667677677677676767667767767677667677667677677676776776767767666766776776766776767676776676766767767766677667767666776767677676776767767676677666776776766767676666776667767766776677676677676767766766776766767767766776776776776766767676677667767766667767676677667676776677677677676767767766776766676776766767677677667766767676767766677676677666767767677667677676767766776776676766767667667677677677677677676776767667667767677676776767767667767766767667676676677666767666666776776677667767677676776776766767766776667676776767677676676666767767767767677677676776667767767666767766676776776667767767766776667677677677676776767677666667767667677677667677676676766776677677677666767667677677677677676776676676677676666767667767677676667767767666776776776767766766767676676776767767667767676676767767666677677677676666666677667676766767767766677667667677667676766677667676767767677677676776676667767677677676776766677667677677676776776767677667766776677677676677677677677667767767677677676767766676767766667667677666767767676766767676667767676776676767667767667767766776776767667667766677676767667766676767677677667666767677667666677676776767676766767667676667766766776676677666676776677666677676667677677677667767667767766767767767767676776767676677667677676776676676776776776677667767767766677677676766677667677677676676776767676676767667767766676766667676766776767767767767767766766767767767767667767677667766776766776767766776766776776776776776776776767766767766766766666776776766776677667767667767677667767676667767767667766766677666776776667666767676677677667767767677666677677676767766676676776776677677676767677676677676776676766776776776667767676677677676766776776667667676767667666767767766776776776776676776767677676676667676767676677677677667677677676667677676776776767676776667766776767667767767676667676767676767766776767677676776776766776666776776676776776767767677667766767767667767667767677667676776667667667677667676676676766677667767677676776776767677677676677676776767676776766776767767767766776776776677677677677666776767666676667676677666767666766766677676676767767767766676766767767767667767667767767767676776776676767766676767766676676676667767677676667766676667667677667766776677677667667766767766767767676666776776677677676767676767677677676767676676776676776766776776776776666776676767676776676666776776676767676767677667767667677667676676776776776666767667676766676767767677676676767767767767766666667666676666676676776766776776776676677676776666776776667766776776677676676776776776677667767676677667767677677677667667767667667767766776676766677676766676766677667677677667676776767676776676677666676677666776677676776776776677677677676666766767767677667766767676766767666667676776767767677676667766676676676676776767677667676766676776767677677676767766767767767677677677667767767677667667766776766676776667766776667676767766776776767766767766776766677676676776677677676676767766776776767667677666766767767767767666677666767767676776767766766767666766766776776776767677676766676766677666666677677676767767666767766677676776776677677676767767676766776767677676767676677667666676676767667666776776767677667677676676767677676776776677666767676666776676776767676776776667667667677676676776767676776677677677667667767676766767767766767767767677677667767767767677677666776776766766766766766766776677676776766676677667767677667667767766776776767666667676776776776767677676776776767767767767767676767677676767676667676767767676766776767677676776676767767667677676776666767766676767767677676767676767767767767676677667667676776776766767677667676676776677676767676767766776766767767767767766767767767677667766767766677676766676776767676767767766767767767676776767676767767766776767667767766776667767677667766776677666677676677677677667767667667767667676766676767767767767766667676766676766767767676776677676666767766776767676767767766776776677677677677676767666677667677677667766767677676767677676776676667766677676767667766776776776776676666667676766677677677667676676776776766776767676667766767677677677667766776676676677677677676667676677676776776677667666676767667677676776766767676766776676767666677676776776776766776776677666776767767676677676776766767676776776766677676667766767677667676666776677676767676776677677666776767767767677676776667767767676776676766776776776667676776767677677667766667666767767676776676776776776766776776676767677677676677677677667667677676667767767677677666776767767676676666767767676677676677667677676766776776776767677677676767677677666677667767767667677667767767677676776767676677676767667676776666767767767667676776766767767676677676766776776676766677667767676776776767766666676776677676767676776776776677667767676676776667676776776667677667667766676767767677676776776776666767767676776767766676776677676776766767767767767677677667676766767667676676677666766776767767767677677677676776767766776767677667667766677666667767667766667766767766667676667667676776766776767767676677677676767677676677677677677677666677
676676677677677667676767677676676776776767767667767666667766766767767766666676677676776676776776767676767767677676776776776776776776677667667767767767677676666776767667667667677666767767766666766676677676676667766766676776667767676677676676676677667767766776676776767666767766776767676776676767767677667677667766776676677677666776677676676767766676667676767767766776676776776776776776666776767766776767767767667767767677676776776667666776776776676677676677676776766776776766676766676677677677676666776767667766667766767677677676676667767767767667666767677677677677677677667766676767767767766766776767767767676776767676666767676776767767677676676766677677676767677677667767767766676677666776767767677667677676776776776666776676767767676677677677667767676776666767767677676766776677676767677666667666677676766677677666776767767767677667766776667766677676776667767677677667767767767767767676767666766767766667666667676776766776766776667767767766667767766767767766776766767767766677676766776767666776677676776677676676776776676776776766776776766767766776676776776667676776667676767767666767767666677676767676766776767766766666677676776767676766667766677676676767677677667767676766776767676676767766667676676776767766776776677676767677677676776767766766776677676767677667766776676667767677676776776667767677666776677677666677677667667766767767666776776767766767677676776766666677676776766766767767767677666776676776776767766776776676767676767666766776766677677676667767677677676767766776767676667767677667767676776766776677677677677667677667767666766776776767766676766776776667667677677666776766766676766767676666766766677667676776776677677676676766766776666776767766766676776767767677667676776766767767677667667766767676776766776776676677677667677677677666677676776767767667766677676776766677676667767767766766767766776776767677667766776677676776676767767766677677677677677677677677667667767766676776676666677666776767676766776776776776676767767676677676666766776766776776766766776677676776676767766767766767667677676676776776667666776667766766776667677677677677667767767767677667677676767767666776767676776677677677676776767677666667677677667767766667667766776776677676767767767767766776676776767676677677677667766767676767767767767676767666776767667677677676677677677676776767676767767767676677667667767766776677667766776666667667676666776676767767767767767767676776767766776766776676767767667677677667767766776676767676677667677676667667666767767767766677667676767767677677676676776776766776776766667767767677677677677666766767767766677667767766767676677677676677676677677677676677676776767677666776767677667767767767767676776767676677676677676776776776776676767676677677667667767766767667667766767676767666667676677676677677667766776667767766767676667767767767666766667666767666776676767677676776667767767676676667766767677676676776766676776767767667766677676676666776776776767667677666767677676767677676776667766767677677677667767767676677676667667767767676677667767677677676676776766677676676776776766667667767767767677667677676666776766767766767766766676767676676676776767676767676776767667676676676776766767766776776676776666666776776667766776766667676677676677676776767767767666677677677677676767767676767676767767767767767666767766677676767767767676776767766776666676766776776776767667767767677676676676767766776767667766767667766776676767676767677676776767767676767677677667767677676766776677676767767667766677677667766676766766667767767666666776776767767767766766776676676776776776776776666667677677677677676776776676676776677676776776776776767666776677667766666766767766776767767676767677667676776677676767667767676776776776767676767667767767667767766766776666776766776776776676776767766767676677667767767676766667677677676767676766676776776667767667767766766676766776776767766667667676776677677676676766677676776677676767767677677666767767767666767767767767667767667767766667676767677667767766676776776776767767676767767677677676676676676767676766766776776766676766666766677676667677677676776767767767676766776767676677676767767666776776667767767767767676677677667767767677676767766776667676766766767767767677677667666766776776767677676676676677677667766776767676767667676767677667676767767767667667676767767766767766776776776767676667766776766676767676766767677676776676676767767767677676776766776767767676676677676776767767767766767767766767767767667676667676677676776667767766676776677676767677677667767667677676666776676676776676776676767766667676767677667677677676676776776767677676767667766766677676776766766776767667667767766776766677676677676776776667667767676677666766776776776767767767676766676767676766767767767676776776666666776766666767767676776767676776767767676677677676776776767767767766776776676767767666767767676677677677677677667677676677676767676766676767676776767767676767677676776767677676766767766767767676776776676776767677676776776776677677667766676767676666776776767666767767676776776776676666767666767767767676766766776677667677676767676767767677666776766776776767677667766776676776767766776767667767767767766767677677677666677667766776776666667667767767767766767677676766767677676677666776776776666766776776776776767767677677666766767677667766776677677667767766766776766776776767767677677677677676776776767767767677666766776767677676767677677667667677676767766776667676767767767667767677676677667677666767677676676767676767676767767676776767767666767667677666676766767667676767667667676676677666676667767767766767766767667676776776677677677676776767677666667767767767667766776677667676767677667666776767767676666677676666776676776776776676776776776776776676767676767766667766767767667676766776766766767767676767666767676766766767766776766776766766766677667676676776776776776676776776767676776677677666776677667676767766677667677676767767766767677677676767767767666766766776767767667766677676776766676676667676767766776677676667767766776776776776667676776767766776766767767676776766666766767766766676676767766767667767676676776776676776776676776666776776676776776677677666767667667667677667766776767766776776667767677677677676767767766776776767667767677666776776667766676767767677677677677677666766767676766766767676776767666677677676767766766676776677677676776767766767667767677677666776766767767667676677677677677676766776767677667767766767767767666676666776776677677676776677677677677677677677676667766766766767767767766776776776767767766776676766676767677666677666766767767677676776767676776776766766766767666776776766776776676776666776766767767676776766676766767766776676767666776767766667676767667767767676667667766677667667767766677667677667767677676667766767767767766667676676776766666676776776667677676666767766776676776767766677667767767676676776776667766667676667677676676776766667767667667677666767767676666776776776667667677667676667677677677676667766766776767676776776676677677676677676776766767767766766677667677676767767677667767677667667676776776767666776776676666676677677667677666776676667766676776767667767676767766776776776767767767676667677676776776677676667677666677677677677677676776677677677667766766767767677676677677677676776767666667767767767767676776766776766667766776776667676677677677676767767677666666667767676776776667766776767677677677667767676676667676766767766767677677666676767667676767677677676677677676776776776766766776776776776667767667676677676776767767677677677676677677667677676776667766766776776776676676776776667767676776776776776767767666776677677667767767766776677667676667676767767677677676776676776767767766677677676677666767676766677677667677677666776767676767676676776676776776776766776677676767677676776767677667677676676776766776766767767676767766776767766767767766676767766776776677677677676776776776677676677667767666767767667766776677677677677676767666776776766776776767767667677676776766767767676677667677677676776776676666776667676677677677677676766776767667767767767767767767676667677677676766776677667766776676767677677676677677677676776667677666776767767676767676767766667767766677676766776677666766677667767676766676677667677667677666677667766676776767677676677677676766767766776766776767666776676776676767677676767677677676776766776766767766767667767676776767767676766776766776766776677677667766767676776677676776677676766776767677676677666776767767767766677667667767677677676776766776766766766667667677667676766776766677667767676767677667677666767667766767677677666676767767676776766767666776677677667766766767766767666677677677666677677677676676766776776666667767677667767667677676776776766677667676677676676677676677667767677676766767767677667767677667666767767677676677667767767767767677667676767767666676676776776776767766776776677677676767666767767766776776776776677667676776767767676776776767676677667767676776677676776677676776676767766667666767767667677667766677667767667767676767667677667767767767676767676677677677667676776776776666767766767767676776767677677676677677676677676767766767766676776767766676677677676776767767676767767766776666767666677677677667676767767767677666776676676776766776776766767767767767766677667677676676776767677667766776676767766676767676667767766667667767667767767767767676776776766776767767677677677677667667767766776767677677677677667677667766766767766776776677677667677666667677677667767666667666776766677676766676766776776776776776676776776776666776766766776676767676776667677676677676667767767676676767767666677677676667667766767666766767767767676767666767677676776776676666766667767766776677676776776766776766677676766776667677677676767767766767676677676776766666767766676776767677676667676776676667677676776667767676677676776776666776776766666666767666677676776767676676677677677676667767767767766676776776776666767667676776766666676666776767676776766776776776776776776767667767667667676666676767766677677676676776776767766767677667676767767767767666676676776776667676767767677676676776766776776667767667676766776767676776776776767767666767677677676776677
67767767667677676776677676767767767767677676766767676776776776776767766676666676767667767676767676776677666776677667667767667766676776776667676776767676676767766767676677677676776766676767767667767766676776766767676776766676767767677667767676766676766677667766677676776776676676776776776667767767676767676767766776767676666676676776676767667767677676767667677676767767676776776676676767767767667767676767766776676767666776767676676676776767677677676666766766767676776667677667676776667667767676776776676676776776676667766776677677676767767766767676776676776776767767667767766677667676776766676677677667767767766776776676767766766766767766767667766767666676676776767767767767677666776776767677677667767677676676776677676667677676776767767667766676667767676666677676666776676766776677676667767767666776767767666776776667676776767666666767767766677677676676676676666767767666766776767677667767677667767767767767767766676776767767767766767766776676776766776676667767767766767667676767666667767767666776766776767767676766776767767666676766676677677676776776776677677677677677666767676776767676676767676776776776776767767676676776677677667766766776767677676776776667676776676767766767766776776676667677677677676667767677676776776776767677667767677667767766776667676676776776766776776776666776766767767677677677667676766776666766776667667666766767766767676666776767666677667766667677676666676776776676676766776767767676667677667676767677667767666767767767676776776776667766776676677676776776666676776676767677667676676667767677666677666776767677677676676667766766677676666667767677667767767767766776766776666667767767676677677677676776776676667767677676766767767766776677676767677677677676676776776767667677666677676766667767767766766677676776776776776776666776676766776776667767767766767767676676766766677667677677677677676767767766677677667666767677666667676767676677676776766776677667667676767766776776676776776676767677667767667677677676767676767767676766776767767766677677666667767677676767767766677666776766677677677667676776776776767767766767767766666667676677677677676666776776766776667676677667767766776776776677677677676776677676667766676666677667676776767677666766767667677677677676676767667767766776776667677676776767767767767677667677677676767677676766676767676776776676767767676677676767677676776767767667676677676667767677677677676676767676776766676676767766766766667767766767676767767677667677667767767677677676677676776677667766776767767767677666667667676776766676776776677677677676776666767767767677676766766776776776776667667677676776776676667766767767666767767677667676776767676677677667767677676776776776767767677677676766767767767676776666767667677677676776676766776677676667666767766767676677676676776767676767767766776776776676776776676776677667677677676776767667766767677677666676767667767767767667766667676776766776766677676767767667766766667666767767676776776666667767767767666776767767676766767767766776767767767767667676776667767767676767666666776767766767767677676666676766667767767766676767766677676676767677676776776776776767667677677676766677677666677676767676676767767766766776776676766776776776676767677677676766667676676766767767766677676776677677676776767666776776767677677667677676776667666776677677667767676766676776776767766766767767767676766676767667767666767667767677676776767767677667677666776776677676776767766666776767767667767767677677676776776767767676776766776676766767767677677676776767677667667767676776677677667667666667766766667766667767677677676776767767676766676666666667766767767767677676776767666776776776767667677676766776776667677676766767677676776776776776776766677677677666776677676676776677667767676667766677667677667766676766767666767667676767766667767767677676677667667677677676677677667767766767766767677677667767766776776776767677666766666767667766766766667676776677667667767676776767766767677677676776776766767767766767676776766767667677666776677677677667677677677667767677667767767676667677667676776767667666677667767767676766776667676776767676766776776667766767767677676776776676767677667767667767677676677676776776776667767767667666766677666776766767676776767767767767667767767766767767666766666776677666667676767676776667767767677676766767767676767767677667676776767667767766677677676667767766776667676776667677676776666677677677676767677677676767766677667666676776776767767676767676766677666776667677676776667676767767767676676767766776667667676776776776766666667767667667676677667767677676776677677677677666767767667667767666766677676776767767676767767767677676776677676767676776766767766677667667767767667767677677666766767667767767667766767767767677676776666667676766767676776776767767667667677666767667767766676766776776667767677676776776767677666677676676676767766767677677676776677676776667677667666766667677676776776667667667766776766776776776677666776667767767666767767766677676666767666767666666767766776766767677677676776677676776777676676766776767677676667676767767767677667676766776776776767667667677677677666776776767676676776676767767767767677677666677667767666666767677677677676776766776676676666776776776677676776767767766676776767677676776676676676666666776776676766776776776776767767677677676677677676767676667677676666677676767667667767767676667677676767767767767677676766766676667766667767766776766676776767677667766676776767677666776776676776776776767767767676766776667667666676776767666677677667767766767667667766677676776776677677677667677676767767666677677677667676677666766667766776676776767766776776767667767767767766776667677676667767766677666676776677676667767667677677667767676766667766677667767767766767767767676776776767676677676766677677677666776767677667667677677676766766767766776677676667767766667677677677676767676667767767676767667766676767766776776677676677677677667766677667667666766666776776666677677667767676776767766776776776766776776767666766776677677667677676677677676767667677676767676767767667677677677676677667766766677676677677677676766776776766676766667767767666766776667677677676666776776767766667766776766767767677676766677677677677676776776677677677667767667677667767766766667677677667677667677667767767767676767767766677676767767767676776767767767677666677677676776676776667676776776776676776676767766766766776667666667677666676667767677667767677676767766667767676776776767676776767666666676776776676776776677677676676767766767766666667766766667677676766776767677667767677667666776766677677677677666776766667767766767667767766677676776676677676776677677667667676677666776767666677666677676666677676676677677677676767667677667677676767677676776776766677666766776776776677667767767667677677667667766767676776676676767676767767767766776776776776676766767676776776776767676776776767677676667767767676776667767767767766776766677667677676776776767767676676676767677667767676776776776776776776767767667767676676776677666766776667676767676767667766776677667767767677667767676776776766776767767676776776767766766776776776766767767767667667767767676776767676767677667767677677676776676767677677676767767767767766667767676766767766776776776677666667676776766677677667766776666776776776766776767677676767767676676766776667676766776776776676766667677677667766767766667767766767666767676667767766667676767767767676667676776767667766776767676776767677677667766767677666767666776676667677676667676776776767677666776776677667667766677676767677676767677677667676767667767667767666767767766776767677677666677676666776767767667676677677676776767766776776767767677676676776676766776767676767676776676677677667766667667767766767677667677677676677666767767767667667677666767767677676676776776766676767767677677667667767676677676776766677667766767677676667676776677677676776776767666776767676776767767767766676666767766767666767677677677667667676776767667766767767766677666767766676677676766767677677666776677676667766766766766767767766677677667677676676676767676767767766667767767666776776766776677677676767676776776677677677677677676776766676776776776666676776676676667677676776776677677677676677677667767677677677676776767767667766766776766767677676767767677677676766776776766667667767767677676766767767677677677667677677676667766666667666766766776667667766776776776776676776766767676767677677677677677676766767767667766766767666666666666767767676767766767676667667767676776776766776776667676676767676767767767676767667677676666676676776776766666677676767767677677676767766776776767677676776776767676677666767767767767767766776766767666767767667667767676676676676677676776667666767767676666667767767676666767767767677677676767676776677677677677667766776767767767766776667667677677676767767677667666767766676766676766767676767767676767677676676667676776676776667767767767677677666766776776767676776766766666666677676767667767766676776776776767677677676767676767767767676776677667767666676676776776677667766776766667676666776767676776767677676676666776676767766677676776667767677666776676677667766776776766767666767766776776667767766776677667767767766776767766676766776766666767676776776767766677667767677667766776776677666776767677676776676667676667766767767766676776677676767677666767766767767767666677677667766767766776776776776676666677667676677677677677667767766776676667677676767666776767666776767767677677676667666766676776667766767676776766766677677677677677667676676776767767676776767767667766776776677677677676766776677676767676776776767767766776776676676776776776666666767667766677667667677667676667766677676776766676766767667766776767766666667676776677667677676767767767766776776677666776676766667666767677667676776676766667676776767666767677676776776767767767766677677677677677676766776776767676677677667767677667766676766776776667767767667677677676766776767767666667767667766676766767676677677677666677677676676776676776766767766776776667677667766776676767677677676676767766766676776677666676776776677677667667677667766667677677677667676766766767667677667767767767766766776667766766776677667676776776
6767767766776776676676667767766776776667676766767766776677676776766667676767767766666677667677677676766677677676667767667767676776776767767767767767766767766767767766677676766776776666766776776767766767767767676776766767767767677667676666677666767766667767766767767667667766767767766766767677666767667767767677677677667766767676776767667766776767767767677667677666776767666767676767767676767767766667766776776767677667666676767677676767766677666677677677676767667766677667766767767666766767767767766776776676676677676677666666677676767667766767767676776776776776776776667666776677676676766666676767766666776677676676666667767676766776676677677677677666676767676666677677667767667676676766676767677677677666776767676667767676676767767676666676776676667766677676776776776676677676776776767767667766776676776666677667767766766776766767667767767767767677667767677667677676776667767767767666766766677677666776766767677676677677676676776767766776776776776766767677676776667767766676677677677666776776676677676677677677667666766676776676767766667677677677667667766776676677667677677677667767767766776776677667677677677667667677677677677677676666766776767766677677676776776676767766776767677676776766766766776667766767676767767667767767676776776677666677667766776776767677667667766767676667666667767677666676677667766767666677677677676767767766767766676776776677676776767766767767767676776676667677667766776776776676766776776666676766667767766767767767676766767677676667667676677666776677667767767767767676766776677677667676767677667767767666677676767767666676677677666776677667766677676666767767666776667676676776676767676676776776767667677676776776677676776776767677677667667766767667676767766677676676676776776667766676667766767667676677676776767767676776676766676776767666676776667666677676767677666767766677676776776766677677677667767767767767767666776776766767767767767767667676776776676776677676767676776776776767767767667766767667766776767767767767667677676776766776766776677676677677677667767666677677677667676776776667767767767676776776666776676776676776776677677676677676776767676767676766776667676766677667666776766766776676776766766767767766667667767667767676776767667767767666776776667766776666767666767677676676766676766767767767767677676667767767677676776767766667667767667767767667767767767677677676767767767767677676677676776767767767676776776676666666776677666767666677676776677667766767676766676776766767676666766767677677666766676667667767676776667767676766767767767666666776767767667767667766677676766776766667767677676677677667677677667676767767767677666776776767767767767767767766766766766776677676776766676767677676676676676677676677667666676766676766666676776767676676767667667767767666776767677677667666666776667767767666677677667677677667767676776767667767676766776767767667677667676676667767766676677676766676766776677677677677677667677677676767667666766667666677666667767766766776766666766676776776676676776766677677667666776766776667767667767676767766766677666776776666767767676776776767766766677677676776767677677676677667766767677676776766767677677677677677667767677676677676676767767677676677677676776776776677666677666676676676766767667766776767677676776767767767676676767767767767767676776776666677676676776776677676666776776767767767677667767767767766776766677667767767766666677676776667767677677677677667767667767767767677677676676667767667667676776766676767677676776776767767767676676776776767767666677677676767766767766666776766776776776776677667767766767766776766776776767766776676776776767766776767767667676767767767667767767767676766767766776676766776666776776767767677677676676776767666677677667676666767676677677667767767766677667766767766767767676677676676776767677677676676767767667676767677677676776776776676776677676776676776776677677676767766667666776676776776666766767767676677677676767677667676767767667767676776767767677676766676676767766676776776767667767767767667767677676767767767667667676767676776677677667676676767666767767766767677667677667767676666767767766776667677667767667676667767676767766766677676776776776667766767666666767677676677667677666667767676776776776776776766776776767677666766776776766676766676677677666767766767676676776776766677677676676776676776776776767676676677676667676776677677677676776776676666776676776767767676666667766767767676676767667766676767667677666766767767676676677677667676766767766776767767677667677676776776676667676776776677677676677677666776776776776776776677677666677676766767676676766767767767767767676776676767767677666666676666676676767667767766767766776767667766767677676776776767766676776767667667766767767766767767676776766776767767676767667667676776676776776666776677676766676767677677676766767767766767666767767667766766676776666676766767767766776676776677677677677666766767767766767766776676677677677676676767677667766667677677677667667667677676776677677677667677677667767676767676667766776767766766677676766776677677667767676667767767676676766677677677677676776676776776677677677676667767677677677666776767677677666776767677676676676776776767767767677677666776676676667666767677677677676676767767667677667767766767767767767677666766667766676676666767676767676776767676666666776766677676776677677677666677676776766767666677677676767766776767667767666666776676766766676677676667666677667767766767767767767676776676667767667676767767677667676776676677676776776767676776766766767667677677676766776767677677677676776766776767676766767767766776677677676677676767767676677667676776767666677676766767677677667767677676767677677677676666767766776676767667676767677677666766767767767767677677676776676767766767766766767767767677667767767676767677667767677667767766776776776776767667767677667766676776766766776677676776776676776767767666776776776776666677666667767766677677677666776677676766767667677677666677677677666667766766767667767677667667666767677667676667766776677676776667766677676776767666767666677676767767766776767676776767676766767677677677667676776776766767767766776676776677677667666767767677676667667666677667666776767677667667677667676766776766776767676767767766767767677667676767766676676766776666667767666776767767677676667767676776676667767677677677677667676767767767676676766766776767676776776776676776676776767677677666776766767676776776766767676767676677667667767767767677677676776666767676767767766766776767676667676666776776767766677677677677667767767666767667767676776776767767766667766677677676776766677677677677666677676776676766677676676776667676776676767667677667676776766677667677676776767767767677666776666676666676667767767667667676776776677677676776776676766767766677676776776676776776767667667677667676767676776776776776677677677676776676767676776776676776666767767676776666776776776676766667676776766766776767666667676776776667766767676766676676766676767766676767767666776677676776767767767767766767767676676667767666676767677667676667767766677667677667676667676676767676667767677666767767667676767766776676767667767676666776676776767767767676776666776667767767667767767666766776776766667766767767666776766676677676776767767676776677666767676767767677667767767766767767677676776766767766776677667676767767767677676776676767667666676676776666776677667676776677676766676667766766677677677676767766767667667766776676667767767677667677676776767667767677676767767677676776767676776667676766666676776776776666766776767767666667676667766776776776767677677677676766776677677676776766677677677676776677677676676677677677676776776766766776776676776776776676776676666766766767767666776767667677677677666776776766676776677666676776667766767666766677676677676776666766666766776776767667767666667767676776677677676776767677676776776766667666767676676776776677666776776677677676767766766776776667766767677677677676676767667767667677666776767677677677666677677677676677676766776776677666776776776677666676776767767667766676767767767767677677676667676776766666776766667667676767766776767767767767677677667667676767767767676776767767666767677677677676776776776767677676677677667767676776677666677667667677676767767667666767767767667676767677676767766776676776767766767676667766676767767676766767677667766767677667767667677667676676767767767767676677677677676766766776667677677677677676676667677667766767767766676676676766776776677676676776776677677677677667767767676767767767767767676776676767767667766767767677667676677667667677676677677667677677677666767676666766767767767766767767767677676776666776667666766767767767767676767676776767766677667676767767766677677676767677677677677666776766767767766767677676676776776776776767767766766776776776776776666767677676776667676677677667767677666767677677676776776677677677667767767676766767766677667676766767766776767766767767767676676667767766677676767767676767676677677666776767666767677676677667767676676776776776767766767767677676776776776677676767676776767767677677667767766766776776776776776766766766677667767767767767677667676766767767767677666776677676676676776666767767676766776767677666776676676776677677676677667677667767767676676667766676766776666676776776766767766667677677676667677676767766667767767677676766666677667677677676767667767667676776676776767767676776767766667676776676776776776776767767677667767677677667766676666677677667766776677676677667676767676776776776776767676776767767677676677677677677677667676767667767677677676776677666776776776667767767767677676676776766776776776776767666776767767677667767666666776766766767677677677667666776776676776776677677677677676767677667767676677667677666776767767667667766767767676766667677677667767676676676776767667767677676776767767767677676776767667767766677677667767766666767767676766776667676776776767677666666776677677666776767766776767676676766776776676767677677667676776766766776766666776766767676667676677676677667667676667767666676767677676767677676676776676676776776776766776767766666776776767676776767766767766667766776766776767677677676776766766677676676667767676767767
76767666767677666776776666767767676776767677677677666677676776767767676767676676677677667677677667667767677676776677667767767767766677677676677677677667767676776767667767677677667767767677677667666666767667767677667667677676677667766676677676767676776767677677676766776776776677666677677677667677676776676667766776766767667767767766676767767767676776776776767666677677676667677677677667767766767677667767767767766766766776776766677676776767767766767767677676776767767666767767677677667767677667676776767677667677677667766776776767677676776676776766776776776776766676776676776776776767767667666766766767767667767666767767676676667767767667767767766676766767676766677677676677676776677677676767766776766776776676676767767667766776767767677677676776766676776767767767676676766776666766667677677667676667766666776776766676767767676767767767767767767676767767677676776767767676677666766766776676677676676766776766776667767767667767767667676767767676677677676766767767666776667767666677677677677677677676776767767677666667667676677666676766776676776677666776776677677667767767667766766677667676776666676776766767676776767666776776677667677677677667677667667677677676667767667767766767676667676776676677677676677666776677677666776667667677676767767767676767767666667767667666667677676766776767767677676677677667667767676767677677676767767767767767767677666676776776677667767676766767667767667667676767676776767767767677677676767767676677667766667767676677676776776767677677676766776776676776677677677667667666776766676767766767766776677667666767767767667666676676676776667677676776677677676776767767667667667766776767766767767677677676776776776776767767667767667767766766676767666676776667677677667667767677676677676676667767667766776776767677676767676766676767766767667766776676767666767767676666676767766767676776776677677677667676776676767767676776776766776676766767676767767767667767676677676666676767676766677667676767677677667677676776776767677677676676776766767766776767676767676677677667767766676776766776677677677667677676776767767677676776776677677676767676767766767667667766666776776767767667767676776667676676767766666676776767667677676676666776776776776677677676767677676666667666776677667677676676676776676767767767766767676767766767767676776776677666776776676776767767766776776667766667677677676677667677677677677667667676676767667766766776676776766776776666676776676776767677677666767667766667767767676767767767767767766766767677666767766776767767767766776776776676776776776767766767676776767666667767766766767677676776767767767767676767767767666776766677676766767767677667767766666677666766767767677676776676776676767767676776776766677676767766666767667667767667767677677667767677677676767767767677677677677677676666776677667676766677677676767667676767767766776677676677677677676767767766676767677677667677676776776766667766766766776776766776776776766776776667766767677667767767676766776776776666767677666766767676776767767767667767666676676677667766776776766666776677676676767767767766767767767667677677676677667767677676776776666677677676767767766767677667767677677677677676776776767767677677677666776766776676767666776776767767667767677677677677677667677677666677677666766676676677677667767677667766677666767667767667767677667767766766766767667677666767667767767677677667667766776776767767667766767666767766767677676676677677677677677666676676766767667676677676667667766677677676767676676776767767676767677676776676676776776776776776766676766776677676776776776776767767666767767676766767767767676667767766767767767767676676776776676766766776766767767766676767666676767767677677676666677666767767677677667667667677676776776776667677676776667667767667766677667766667677666667677676776776776767667667676667767767677677667676767767677667767767667677677677676766677666767667667767767767666776776766677667676667766776766767767767767676677677676767767766766676776776767767677667667767767666667767677676677676776776776766767767677677676667767666767766677667767767766667767677667766766767676677676666776767677667767766666667767677666677677676776776766766767677676767667667676776776776776676776776767667767766676767677676676776776776676677676776667677677667667767767766776776676667767767676776776766767767767767767676767677677677676676776666667767677677677667676677677677676676776676677667676776776776677667767767766776767767666776666776767767767767766776776776767666677677677677677666776776776776776666776767767667676677676667767676767676667666767767676767767677676776767676767677667676767677677676767676776776776676676767767767676677676767667766767667766767677676776767676776776776776776667677677676666667677676767767766767676776666677676666677676776776676776776677677677667676776776776766677676776776677666776677676776667767676776767766776767676767766766767767766776676767676776776676767767766677676766767767767766667677677676767677677677667676677677677676767767677667766677666676776767767667767677676676776677667677667767767676666776676776676677677676767767666766776677666776776776667767767767666676766667767767767677666677666677676677676776767677676667767767767676776776666776766776776776666676767677677677676677677677676767767767677667666776776776776676767767676776766767767767666667767767677666767766776776667767767667767677676767676776776766677677667767767677667667767676666767677677676767767767766766767666767767667677676767766677676667766667667676767767676767766767676776676666776766667667767677677677676667767667677667677666766767766776776676677667676677677677667767766776677677676677676767767677667677677676776767667676667767677677677677676666677676666776676677667767677676677676776776776677667767767767767767676776766776776676767676776767677676776767766767666776767676776766667677667676677677676776677677676767767767767676776776766767676667766677676767676776676666677677676677676676767766677677667677667766776766776767676776677677677666767677667676776776676776666776767676676766776767767676767767766776666776766767767767667766676776676767667676677667677667667767766776767677677677667677667677667667667767767677676676776767676766767677666776676776677677676776776776776776776676676776776776667666776767676776676766766677676766677676677667767676767676677677676776677676776766677667767766776766767667677677677676676776667766676767767766667676776766677676766776767677666776676776776767676776676767767766776767677667766776677676776677667766766767676776767767677677677667766677676666676776677676767766767767767667767667767766676776676766676666776767677677677676767676776776776677677676767667767767767677676676766666666766676776767667677677677677677677667667766667677667767677667767677677677677666676677666776776676766767676767667766776767766676776766767676776767676767767677676776776667676776677667766766776667677677666666677667676767677676677677677667767666767676776676776776767677666676766677667767677677676676776677666667676776767667767676766776767666667667667676767767666676767767767766776676767666767767766676677666667677666667766766677677667767766767667767767667676766676767676776776776677676766767677677666766767667767667766676766767666776676766676776776676767766767767766767676676766767667677676677667767676677677677667676766766676776776677676767767766676667766767766677666776667667677666676767766776776767767766767766676766776677676677676767767767677677676776676676766766776776676767766776767767766667767766776767676776767676666767677676767667677677666766666677666677667676776767767767766767676676677676776676677676776766776776776776776676666776776776776776766776766776767766776776666677667766776776667676767667677667676666776677677676776776767766667767766667666767766776776677667667766776667677666776677667677676776766776776776767766767767767676677677676767677676677667677667676676767677677676766767766666776776776676677676767676776766677676767677667766676776767666766767677676776677677676767767766776776776667666776767676677677676766776776667676776776776767767677676767676767667677676767667666776676767766776766776767766776776776776677667767677676776776776666776767767767676767667767677676676767677677677677677676667666776776766776766677667677667676767677667766767767667677676767677666767676676767767767676776767767767676766676767766767767677677677677677677677676776776776766776666767677666676767767767666776667766667767676676677666767667767677667767767676767767766767666676776767666676766667676776767667676667677676776667767676776776677667767676677667767677676776776776776776776776667767766767767676677677667767667766766667676676776776666676776767677677667677676767767767666677676676666677666767766666776677667767767766676767767767766676776676776667667676677677677676766667676776766677666776676776667766677667766677676677676776676767767766776776667766676766776667676677676776767767766676767767767767766766776677667676776766766776776766667766766776676677677676767766677677667767677677677667767677676776776677666677677666776677667677667677676767767677677677676767666776776767766776666676776677666767766766767767667767766676667677666677667767766776676776767677676776766666776776676776767666667766776677676767767767766767766766776677666766766677667766677677677676767766667677667767767767766766776677677676776766776767667677666776766677677667766767766767676776767667667767767677666776767667767677677677667667766677667676676677676666767676766676776776767666677676767767766776767766776677677676767767667766676776776676776776667767667666767767667767767766776677676676676676767767677667766676776766767676776677677676776776766676676766776677677677677676767767767676776677677677676677676776776767676776776776667676677667767667667767677676776776677676767767767767677677677667676776767767767677667676776776776766677666776666767676766766676677667766776776666766767767667667677666776667677677667767767766767767767667666767676767676766767676766766767767677676766776776766776767677667767676676677676776767767667667676767676676776677667676667767767767766776676767766677667767767767676776676677667767
6776767767677676776677676677667766776776676676776767676677666776776776767667766767766766676767767766776666767767767677667767677676776677667767677676776667667766677667666676676677667677677676766767667767767766677677667766677666667767766766666677676666766676766766767667676776766776767767767767767667767766776677667676666676676667767766666767766766776776767767666677677667667766776767767676776767767676766767767767677677666667766667667677666667766677677677677676667767766677677676767766666676676676767667767766767666677677676667667767667767767676677676766676667766676776776766667677677677677666776767767767767767676776766776767676776666667767677676667766667766677666767766776776767767667677677677667677677676766676776776776767767767767666767667767767676766667767766676677667677676766676776767676776666667677677676767766776766776677667676767767676666776776767676767667767677677676766776776677676677677677677676767667676776767767676766667767677677667676776676767767667677677676676766766677676776667677677676667676776776766776766677677676776677677677667767766767677667677677677667767767767767766766767766776677676776666767767667676767766667677667767766667666677676677676667766676776767766767767767767677667676676677667767767676677666776677667667666676776776766767767666776767766667667767676766676677676677676766667766776776677676776767767767667766767767767767767667767667677676677677667677676767676776676767677676666776776677677677676776776767766776676776676766766776677676776666767767676776676677676676766767677667767767767666776767676767767676667677676676776766776667767767677676767667767676666776767766677677676677676666767766766676776776776767767677676676767667677676767767766677676776776776767667767676776677677677676776776776667767676767767676776776767677667666766667676767767767667667667677676776767677676676776776667677677676677676676677677677676767767767666776776776676767767766666767767767767666767767766676776667667677676677676767767677677667766776767766767666767676776766667767766676767677667767676676677677676767677667766767667767767677667767767767677676767767676767676667767767676776776677676776677677676676776667677666767767677677677666677667677676776667767667676766666677666776767677676676776776677666767676677677676767766776767767767767766767676767767766776767767766766767767677677677667766677676667677666767667666667667677677677677676776776676776676766767676677676766776776776767677676766767766776767767676776677677667767767766767677676677677667766667766776767767676676766776776676677667676677677667767677676776767666767767766677667677677677676776767767667766776667766767766676766776776767767677676776776776667667766676666767766767767666667766766776776767767667677667667677676766776677667676767767767766667676776676766776667767767767767666776776776667767767676767676676766676776767766776776776767677677676767766776676677677666667767766776676767766767767676766776776766676767767677677676767767676767677676667767667677676776767766776766767667766667677676767767767767766776677677676776776677677677677676767677677667767676776776767676776666776767766676767676677677677676667677676776667766776776776767767676776666776776776776766666766776767676767667766766767677676677667676776776677667767766767676776677677676667767767677667666776677676776767677666766767677667767667766677676776767677667677677677677677677666776766676766767766767767676776767676766767767676677677676766767677666677677676767677666766666767667676677667767767667676676776677677677677676667766767667676766766766676776776766767667766776677666676676666776776676776776677677676776677677667767677676776767767677676676677676767767766767666776776677676766676677677677676776677677676767676676776677676667767767666776776767677676667666767667767767767767677666767667667767766767766766776776776767767666677666667666767767667767667766677677676677676776677677667667766766776767767676766776776776776676776767767767767767766767767766767667667767667767767677676766776767767676776766776767766767677677667767677677677677676776776677676776667677676677667767767767766766776776776766677677677677676776767767767676767677667677666776776776776776666776676667667676767767677666767676676767677667767677667767667667676666767677666776767676667676776766776767667667677667677677677667766776666676767766776766667767677676767767766776767676776677677677677667666767677676776776677676767767676776767676776776776766676767677666776676776766776676676677667767767767667677676676767767767676676767767677677667767767676676666766767676676677677677676776776767666776776677677676767667767767677667766676766677676666766767767676666767667676677666676667766667767767677677667767766767766667766677666666767676776767667767766776677677676676677676767677666667667767677676767766767767677666776676666767676776776677667667767677676666767767677677676776766766766776776677676776677677667677677676767677676666776776776767767766676776677666776776767767767666776767667677666776776766776767677667767676776667767667766766776667676766677666776766667766676767767677666776676667767677667677666676767677677677666666776667767766677676767667666677676776776677677666767677666776767767767667666776667766776776677677677676667667677667676776766776766767767766776767676667767766677676766666776767667676766667667677666766776766776767676666766677676667667767766776767677677677667676776676776766776767767677676677677677667676667676676776776767667767676776776666676776766776766776767766766676767766776776676776776767766667767767666767767676767766776677677676667767676776676667767767667667667766667767767767767767766677677677667766776776776666776776767677677677666677677666776676776766677667666776676776667767666666767767676767766776676766667767766776767766767767667766676776767677676776767767676766766776767677677677676677677666767676676766767667667767677676666767767667767676776776776666667767766766776776676767677677677677677666677676776677677677677667676677667677676766776766666667766776667767666767767767767677676767676677676667767666776667677667767677676776767767676776767767767676767676776667676677677677676776667676676767677677666767767667677676766776676767767667766766776776767767767767766677676677667767767677676676776767676767767677676676666767667666677666767767766766767766667767766677667676776767767766766776766677677677667767667767677677677676767677667667666776767667767767767767767767677676776767766676776767667676776776776667767766667767767767677667767766767767676776667767667767667767767766667676666766776776677677676767767666666767767676776667766776776776776666767766776776776676677677666767766677677677677677676677677676776767767767766776676767677676767766676667766676767767666776776667676766676677677666776767677677666767767667677677676676767767767666667667676766676677667667667767677666677667767666776667676677677677676676776776766776776776776767767766776766776667667666766767767767767667767676776767767676766767767666776767677676667767767767767767767677666767767677676677676776677677677676776667676766677667677676676677666766776766666676776767767666776776767767666776766667767767676676676667767767767677677666776666676767767766666767667677676766677666776766776767766676667667767767767676776776766766776666767676766767767767767667766767676776676776676676667766667667676767676767676776677676766776776776776766667767767767676767767767676767767767767766676667766767767767766676766766676776776677677677667677676767677676776776767767766776767676776676767677666666776776767676776776676767667676767767676767767667767677676776677677676776776667767767676776767766767767766767767767676676767767767766766677677676677666766776767677676677677667677677677667767676766767766776776776767767767766667666767767677667767766677676776776776776776776766776767666767667767677666776676666767766766666776776776776767677677677677676767767667676767677677677666676776767667676667766767677676776676767676776667676676667676677666767767767767766677667676667766767677666666766676776776677677677676766776676766677666776676676676776776776766766767766676767667667676767677667677676776767667766666767667677677676767766667677666767766776766776767766776776667766676776767766767667667667677666767767677677676776677666776767676767767767677677677676767767766776767667677677677677676676776677666667767666667677677677676776677677677677676767677676667667766677677676676767767676677667767677676776776676767767766666676767766676767667767676776667767677676667676767767766776677677676767767667766767766776676767767667766776767677667677676766766776767667766776776767677676776776776767666767676767676767676776767677667677676767667677667767676767677677666676776676767676677677676776677677677677666776776767677676767767766766767767767676776776776776776666776767767677676776667766767767677677677677676767766667676776677677676666776667767676667767677676767677676666776677666677676767767677676776667766766776776676677677667667767666676767767767666776667667676776676666776776766776776767766776776677667766667767766776676667676667667676767677667666776767667677676776676776676666776766776766767676767767766776666776767767677677676767766776767767767767676776776776767766766776776676677677676776667677676767667677667676776666776766677666767767667766776776766767677667767767667667766776767766676767767766766677667767767676776666776776676767767676776766766776677677676676776666667766776677667767767667767767676667677676676776776776776766776766776776776767767677676767767676776776776767677667767766667767767767767677667677667767677677676667766767667677677666767767667767766676677667767676676677677676667767677667766667677676666766767767767677667677677667767766767667767766767667767767677677676776677677677677677677677676767677666677677677677667767767676776766677666767767766776677666676776666776776776776677677677667766776776767767767677677667676677677676677667766766667766776776776776676677677667676767667766677676767767666666767766776767767676677667667677676767667767677677677677676766676776677666767767677676776776776676767766767767667676776766
36776776767767666776767667767767767677666667767766667767766776766677677676667767766767766767767676767767676776767667767767767766776766667767767766776676677666767676677677667766677677667767677676666767666667677667676676676766676776767767766776677677677677676667676677667667676767676776666766767677666676767767766767667766766776766776776676766666676666776667676766776767767766776676776767666677676767667666676776767676776776676676776667677677666776666767666776767667767676766767767767676677677667767767677667766666667766776776767766676766766766667767677676776676667767667767667766676776767676767767677667767767767766767667767767767767767766776676767676766677676667676776767766767766776767677677676776776776667766667766776776776766767766766767766766767767676676766767677677676767677666776676677676776676766676667767767677676776776766767767767667766677667676776776767676776767766766767676677667767766776766767676776766767766776776677677677676776766766767767767676767677677676677677676677676767767666776767666766676766667676677667767766776776676776766766776776776767766677667766776776776776766766677677676677677677667677676776767677677676767767676776776677677676776676776666776767767677676676677667767767766676676776677677676767666767766767667666776766776776766766776767767767767677667666776677676776776776776776677667667667666776666776667676767767766767677676776677677676767676677667667766667677676776776776676767767676776767767766776676776776766676666667666767767676767766766766676676677676676767677677666676766767677677676677677676677666677667767677666667767676776776676776677676677676776776766767767667766776776677676766767767767767767766767667767667767677676767676766767767766776776767767677667767766776666767767677676767667667677677677677667667767767767667767767767677677676667767667666767766666776666667677666766776676776767766776677667667767676666676766677667767767667676676776776776767767767677667667767677677667677677667676776776676776677676676776776766766776776767676776767767667767676766776666677666667767676776767766766667677676766676776677677677667666667667677676677667766776776776767676776676776776776667676677667677667767767767676667767677676776767676776666676776776677676676766776767667677677677676766677676776676767676766667676677676767767667767767676676766667667666776677677676676767767667676766767677676776767766767667667767667676767767767666677666767767767666676677677667666667767766667667767676766766767767767676776676667767676766767667677667767767677666676767767767677676766767667767667667676676676766776677676766666776677676776677677676667677667766767667676767767767676676766667676776776776766666767767767676677677667677677676767676676776676767766767767667767767677667767766776776776677677676776767676776776677677677667767767767676766776677667766767677677667677677676676776767767677677667667677677667676767676776666776776677676676767676776676767676677677676767677667766767667677666666776676776767667766776676776676776667767677676677667766676676676767667767667767766667767676776776776776767766767676676776766776767767667677667676677677677676676677667767667767666677667667677677676767767767676776666776676776767677667767767676667677666767677676776767767767667666677677667766767676676776767677677677667667676776767676766776766767676676667766776767667677677667666776776776667766667676776666677676776766767677666766666676776667677676766766666776766676767677677676767677676776677676666776677677677676776776767767667676776776776767677676776776767766776767666767677676666776677677666776677676776766767667666776667667667767667767677676767667676677677667767766677676767677677666767766776767767666676776776676767767767767767676676776766676676767677666676776776667676767767677677676767677677677677667677677676767767767767667666677667676776677677677677677676677676676766676677667766676766776776676766667766776766667767767676677676667676677677667676766767677667767677677666776676766766767767676677667676766767767767676676776767666767767767677677677677677676677677677677677676776776666667767677677676776667676776666776666767677676776776767767676677676776767766766767767767666776767766776767766767676776667667676766677667767767676666766776677677676767666766677677676677667767667667767766667677666677676676776767666677676766767676766776767767766766766676767767676767767767666766766766677677677676676767677677676766667666776667767666766776776677677676767767667676666776666776776667767767767767677676776766767766766776677676766677676766767767767767667767677667766776766776767677677676667667767676676766776667667767667677677677677667767767767676776766776767667666677677677676776767666767666677677677676677677677667666677677667767677667767677667766776767767666767677676667677676776766766667767767766766676676766677676776767766776767766766676676776767677677676677676776776766767677666776776667667767767677677667767767676767767667767767766676776676676766676767766677676677676776767767767766776767766766776767667767766676767767676667766676767767676776776667666667676776767767666666776776667766667766766767677667667677676776776666676766767766676676767676767767676776766676677677677677667767677666766767676766766677676776776776677676776767667766776767666776676776666676767767767767676766776766667767767767666767677676676776776676776667676776776766676667767767767666776776667676766776767666776767677676767767677666776767767767667766766667677666767767767667766677677677667676766776766776767766767667766776776767666776776677667766776767667676767667766667767677676767667767767766767766767767767767767677676667676767677677677677676767676666677677677677676776776776776776666767667676677676766776776776767676766666776776667767767766677666776677667666767767767766767767766776776676677677677676776767666776667677667677676776767766677676767767766776676767766676776667767677676776766766776767676776766776677677667676766677676766667666776676776676766676776766776776677676676776666776666676667666767767677677676766767676767766776767766667767767676677676767766766667676767767667676766767767767767667767677677676676766677667676766667767677667766766776767767667676776776767766677677677676776766676666776676676776666766767677667767766767677666767677677677667666776676776776767676667666776677677666767677677677676676677677677677667767677677667767667666676776676676776776676776667767766776767677667676676767677676767676767767667667677667767766776767677677666767766776776677666767767767666667677677676766776776677676776677677677667666766767667677677677677667676676677676776776667767767676776666767767677666667766676776767677677677676776767767767766666776766767766677666776677677667767767676677666776676767677676776776677666676767676667767677667667766776676677666667767767677677676667767766767677677667767767767667766666767677676767667676676767677677676776776767766676667767666776677677676776776776767676776667667766776677666677667667667676767767767677666766766667767667767767767677667676776767766767677677667676776767767676776667666776767676677677667667766767677677676776776766676767666776776676776767667767766776667766676667676776767767766767666776776677676776676677676677676776776767766667676677677677667677676666766677676676776677667767767667767767766776766676776667676776766677667767767767667676676776677667767767766776776776766767767767767767766766676776776767767766776677667666766767667767767767767767766666766667767676767677677677677677676677667767767767676776767767767766667677677677677677667767676767677677676667677676766666667677666767766776676666767666776776676776676776776677667767676667766676776766677677677676776676766666776776776776776766776676676666776677666666766767667767767676767767766767667767766677677666776766667767677676776776667676676776776776767767766776776766776667676766767676767767767677677676776677677676677677677676677667767767767767767767766677677677677677676776776776676766776767666666776676776676776766767666766767677677677666776776776677677677676767766766667677676767766676776767676666677677667676776767766667676767766667677677676776776767767767767677676767767666776667767666776767767767767766776776666776767677676776776677677677666776676767767676776766677667676776666776766776767767767676776767667677666676776776767677677677677677667767667767677667676767667676766767676776666676767767667767677676677667767677666667766767767677677677677676766767767677676767766776776677677676776676677676667676676667767667677676767766776776776776767767766776776677677676767676767667666676776767767667767676677676776767677676767766676676776776767676776776776767767676676766766776776766776776666676667767766677677677667767767766767667766677676767767667676776776766667766776767767667767677666677676767766676667767667767766676776676766776767766666776767766766666767767767767677667766776676667767667677676767676666767766767767767767677676776767766676677677676676776677666776766677666766676676766776776766776776667767676767667667676677667677667766766767767676666766776766667667766767767676667767677666667766766776776776677676776776776677667667676677667767767677677667767767767667766776667767767767676677666676767676776776776776767766767767766767767667666776776766766767677676676776776776666677677666767766776766667677676776776676676766776676776767767767677677667667677667676767767767667666766667767677677677667676776767766667666767767766677677667767667676767767767766767767766676767766767676767666667767767766767767677677676766677676776766767676776676776767766767677667767766676677667677676766776677676676676766776677676767766676776776767766677666766776776677677676776776766677677676766767676767767676766667677666767676776667666776766676776667677676676766667767767767677676767666766766767767767667676767677667767677666677676776776776676676666677667667676676676667667677676667667676776776776776766676666676767766767766766776766766776776677677667767677676666677677676667676666677666767767677676776776766767677667767677667766776767676776776776666776776776776767676767667767677676776666766776676677676776767766767766776776
667767677677677676767677666766776676767667766676767677676666766766767767767677667677676666776667676776676767676767677666776677677677677677667676767677667677676666776776767676776776667766776776676677677666677676766667767667667676677676767677676776766767676776767676677677676776767667767766776667676666776776766776766776776776776667677676767677676776676767766776776766667767677666667767677676676767676776767676766676677667767766676767677677667767766776667767666676767766666776776677676667666767767767676676766766677667767767676677676677676677666766766776767667667767676767767767667767677667677667677676676767766776667767767676767676666767677666667767677677667677676766776767766666767767767766776776776676677667766776676767767767766677676776776676677676667767766666776776676767767766677676776676776776666767767766767677667676776676667767676767677677676766776676767676767766767676776677667767767767766677677676776767766676776676776766676776776776767676776676676776676776677676667767676766677667767766776677677677677666677666666776667767667677677676776676677677667767676766667677667676767677676776776676767676677667767676677667676767667767676766667677677676677676676776677667676776666767766767766766677677677676667767676767767667767676776677676766676667677666766766776766667767767667677677667767676677676767766676766767667766766766767767677677666676776776767676776776767766677676767677677677676776767676776676676767666677677677677667766767767767766776676767767767676767767667666767666767767766776767767667666666766676677666676776767667677676776667767667766767766776776767677677676776766666767676767767766776767676676766677676776776767766776776776666767766767666677676767677666776767676676776667767766767766776776767766767667667677667767766676667767767767767677676776677677676767767766767677667767676677677676676667667676767766776767677676677676766677666776776667667676776676776767676776766767676767676776766676776676776776666667766767767677667766677676766767676677666767676677667767767767767677667767767766676677676677676776776767766676766666776776776776677667677676767766676776767767766676676677676677677667766766767766677667677676776776776776676667767767676776767767767767766667767767666767676676666776766767677677677677667676767767677677676667766767767677676776776676676776677676766767767767676677677676767666676767667766667677676766767767767767766766767666677667767767767667767767676767767767676667677667766676767667767667667766766766776776667677677676677677666776767767666776776776767676677677677677676767676667667767767766776767677667767767766767676676767667767767767676677676776776667667767767666767667666677667766676767677676776766667677666776776677676767766666677666667767677677667676767766776676676776776767667677677676776667767666676676676666677666667667767676767667766767767666677677676676667666776776776776776776776776766677666676776767766676776767767766677666677676767767767666677667667767677666766766767676676677677677676767767676766776676677677667767667767767676676667677676767767666667666766767677667667767676666766666676767767667767677676767676667677676766666667766676767766667767677666767767766767767767666767666766677677667677677667677677677666677677676767677677667677666776766676776666676776677667767767676776767666676776776776766676766766767677666667767677677677676766667767767676776776776767677677676667666766767767677667677677676776667767676767677676766776776767767667767667667667666766767677676776776776776776776776677677676676776676767766776776776677676677677676776767667677676677676776776667666677677667766667677677666776776767677677676666776767676677676776767766776766677677677676676677677667677676676677677667677677676767667676676666767767677676667766767677666776677667767766776776766667766767766767676767667766767677677667767666667767676677667767667766676767767677676767676676676667666666667677677667677667666776776766667767677676767767666677676676776776776667767767667677677666677676776767767766776676776767767767766767766776776666767677676666776667676767766767677667677677677676776676676677677667677676776776767766766677667677677676677666767766767676767766676776776767766776776766666677676666667676767766767767677677677676776677667667676677676766776676676767677677667676767676667676767767767667677676667767677677676767767767766767677666776767767766767766776776766666667676767767767666667677676767767766667766766677677676766776767767767767666776677677677666677667767676677676776667676767676677676767677676666776767767677667767767766767767767767677667677676776776676776677677667667767767766676767766677677676677677677676767767767767667766676767766767667767666767767767677677676776667766776767677676677676776667767767766776776766776776767767676776677667676776776766776677676767767766677676776667666767676776666666767677666766767766676767676667677667667667666667677667676677666767676676776776767676767766767767666666676676767767767677677667766677677676667677676776667667676677678677667767767676776776776776766667767767666767766667766776767667677676776667676767667677676767766666766766767677676776676767677666676776677676666767667767767667766676676667667767676666766776677677667666776667767766776676776776676666767767677676776677667667677677676766766767766676776767767767767677676767667677677677666766767767677676776776776766767767667677676676677677677676767767766776776676776766776767676766767667677666776767767677667767667767766767766676667767677676677677667677676667766776776776776767666776676776676766776677677666767677666677677676767767767767766767676677677677676666776767767767676677677676667666776677676677677676677667767766767767676776776776677676776776676776766776776667766677667676766666776767767677677667766776677667766776776767767677676776767767767767767677666666767766767676767767767677677677676677677676667767766767767766776676676676667676667767766767667667767767767667666677677677667676776676776677676767676776776766776776776776667767767767766776766767766776766676766776676676666776767667667677677676776776767677676767676767667667677667767767767767767676767766676767676767766667677676767677676776776677667767767677677676677667766767676766767677667766767676676767766776766776677677667767767667676776667767766767667676776767767766676677667667677677677676667767666767677677666766776676676776667767767667766767767676667766776676677666767677667766677677667667766767767767766767767676676776776676676776667766767667767767767676667676776766677676776776677676766776667767766776676776776667767767766776766767676676676677676766776776676767677676776776766776677677667766677667767767677676767767677667767677676776766767767676776776776776766676666776776767767766677676767677667667676667767767666766776767676766677677676776776776677667676776676776766776776676676776766667677676767767766677677676776666667666767767677676676776767766676776776676676767677676767677676776767676667676766776767677667676776666767667767677677676776766776676676776776677666776677676767767766766676776766776776767766776776767676677677677676767767666767676767676677676767666767676767766667676676667766766776767766667677677667667677676776776677677666677676766767767766667766776767766767766676766767767676776776766767676667767767666667677677676767767767767666766776766767677677676767677677676776776776767766776667666667667677677676776776667767676677677677677676776766776776667767767676677677677676667676767767767666676667677667766776767677676766776767767667667677676766666767677677677666676667677677676767766776776776677667767766767767767766766677676776776767666677676666767676667767767767767677676767676776776676776776767667767767676776677676676666767767676677666776776776776676766677677677677666767767767667667767666776776767667766776776677676766776677667767766677676677677666776677677677677677676776676677676776676676767677667767767676666677676776776776676776767767676667666676776776676767677677676776776767676667676677677667767767767676776677676677667767676776677667677676766776767766767676776667767676677677677667667767677666776767766766677677677667767667676776776776767767676776776767767666776676776677676766776776676776776767677676776676766767767677666766666667766676776676766666767677676776677676767767676667767676767676776776776767677677677677677667666776767676766767667767676766766676767676676767676766767667666766666776676676677667667676776677676767667767666766666776766677676776666667767676677676677677677667767677676767676776776776766776776667677676767676766767767766676776676667767676677677677676776767677676767677676676667666676776676767767766666767667767677677667767766766767677677667667766676776776767677677667677677677666676677676677666766677666776776667766776776666676677677676776676676676776776676776776776767676666776677667666776776776766666776666667676776767667667677676776776677676767677666776776776767667667667767676767667767767676677676677676676766776776677677677667677666776776766767677666776776776776776677677677677677677677667766776776667767666776766677667767767766676767766677677667766676776677667676776677676676776767767676767767677667677667767677676766767676776776767767766767677677676776677677676766767677666776676677666776766767767767676776767766767677676667767676766677676776766677677666766767667666767767766677676766776776667677677677676676767767677667667767767677666676666676677676667676666677676776676767677667767767767766676776766776666766666767766776667767676776776776776766776677676776666776767767677667767676677666677676776776677666666667767676667766667767676667766776767677666776767767677676666667767766776767676666667767766776767676767766776767677677676667766667666776766767676677676676776767667667667677677666767676767767676666776776767766776767667667676677676767676767677676767677677676767767767676776767677666776776677667676676667767676767676676776776677676767767766776677667677666776766776676776766766766767676776767677667767666767667767766666767677676766767767666666767767766776766776767676766767667767767767667676766776676667676776766776776676776677666776666676
67677676776767766677667676776767677677677667766776776666766776676667767677676667667767677676667676667767676677677676676676776766776776776677677666767676767767767677676767666766767666776766667677676666776776677676676776776767677676676676667766776766667666776767666776776677667766766667677666666767667767666776766776776776766776677676677666767666776767677677676767767767676667676767766766766667676766776676776767766677666677676767677667767767766676677667767677676767767766776776677667677677667677676676676776677667766776676776676776666677667767676667767677676667677667767766767766676676676676776776776677666677666676676667766767766676676767666767767667676776776767767676767767676676667767766767767666666776767766676667767666766666767677676776767677677667676767676666676667677666667767766766767676766776767767767767767766767676767767767766767676766767667766676767766666767766776767666677676776767677667767767676767766776767767767676776767677677677666676776677677666776766776677676677676776767667767766767677677676766776676776776676766676776776677677666767677677676677677677676676767767767766776776676666767767676767766776677677667676676776767677667767767767766677676776776667667677676776767667766766677676767766776677677676767767767767766776666766767767766767677666776776667767677676776667766776776667677667677676677677677666776676676776767676766676667766677677676677676677666677667667767677677677677677666677676677677667676767667767677677677677677667666776677677667767766677677676776776767676766677667767767766667667766666776776776766776776677676776677667667766666677666677677676767767676776677676767677666776767676776776676676767766767767677676767667767676767767767677667767677667677677676676667666766776767676776676776776676766776776767666776677677677677666776776667767666677666667767767667767767767667677676667767767767676776776767676676667767676776676776667666667666767677676767767677677677676676776766776677667766677677677666676676667766776776767767767767766766766776677667767676776767767677677676677677676766677676767766776667767767677666776676776776776767766767667677676767767766776667767666766776776677667667767767767766776667767677676776776776776677677676666767767677676776767766766667667677677677677666776767666767766766676767767767767676767767766776767667766767767767677677676776776776676776776776776667676767667677667767767677676767766676676767677677676776677667766677666676666667766767677667677667766676677667677677676676776677676677677676676767666767767767767676667667676766767677666677676776766776767676776776776767767676776776767667677676676766767676776776766776666776776667767767766776676776667676776667676677676677667666676767767676676676767767676767766767676766677666667667767666766776766767677676767767767677667767767767767677666667767676767767767677677677677676776667766676776767677667676776666776677677677667766766676767667767676776767667766666776677676776676776667767767767766676676776767767767767677667676767676776676776776776776766776766676776767677676767667677677677677676776776676676667767767667766776767767767666776677677667676776776776776767766677677676676767767767677677676767676776667666776776776677676676677677676666767767767667676767676776776677677667667767767676667766767766767676776767676776776667767766676776776776666776676676776776767766776676677666776776676776677676776776766767767767767767667767767676766666677676776666776767676767767667767766766666766766677676776676667767676766776776767767677667766676776767676767667767676776767767676766677677676766677676767766676767676776767766766767766667666776667677666776776767767766766767766676667767677677677676767677677676767667767767676776776776767677676677677677677677667766766766667767767676776767667767677677676676676767676776767677677667677677676676776776776776776767676766676767767677677676776767677677677677677667767767766667676677676676776676677667677677676767666676677676776766776677677666767676677677676677677676776677666766767767767767677666776767766677667677676767677677676676767767766767667666776776667677677676767676776667677666767767676667767677676776767766776676677677676776676676676776767677677677677677677677676677677667666676776766776667666766766767767677667677676676767767677667667767766767667766776776677676676767676766776776776676767676767667677667676767766767767766767767767767667767676767767677667767677667767676776676767676767676676776776776666767677667767677667767767766776776676767767767677667667677677667766676776776766677677667677667677666676766766677666667766677667767677676667667667667767676766766767666776666767766776767767667667677676767676666776767766667677676776676776766776666766766677667677667677677666666767676767767767666676766677667666766776677676667677677667766767767766776776676767667767767677667667667767667767766677667767767677676676676666767767676776767767677667766667767677676677666767667677677676776776776767676767767766776767767677677666766776766776666767766676776667767766767667767767766776767766677667676776767676677666776776766776766677677667766676767767666667766776776667667677676776676676776776776767667766767767676776766767766776676776776776767667766767767666776767767767766676766766677676677676677677677677677677677667767676776766776676676766767676776677667676767767767767766776667766667767767677677677667667676767766767767677667666766776676666667676677667667767767767767676767767766776767766677677677676677667766767766776776676767767767767767667767767767676776767676776767766666776776666667767677667767766666776776776677667766776767676766767667677676767677676766776767667766767767666766767677677676776667666667677677676677667667676767676776667677667766776766776677666676776667677677676767667667767766776676767676767677677677676676677667766667767667767767767667767677676766676767676767676776767767767676776667767667766776776776766767676776667767677677667667677667767767767766767677667666667766767677677677677677676666677667766767676776776676776767767667766677677667767767667766667667667767766776676676677677677667676667767767767767767767676767766767767767767767677666776666776767667676676776776677676766776776776766776677676776776767767766766677676766666676767677676767767766776776776677667676776666776676676667667677676767766767766776776677677666676776767667767767767666677676766666667766766776676766776676767767676766667676677677676776666767766776766667767767766767676776776776677676677676776776776676776766776766776677677667767677667677677667767767766776676767766676776776766776676667676766776766776677677667677667667767767667766767677667676767767677677677666766676676676776677667766766676776776676676776776767667677666766776776767677676667667677676667677677667767767767767677676776666776766776767767667676776676676776767667676767767676766767767676677666667676767767667667767677677676667767677667666776677666767767676766667766667766776676776766677676667766677677676767766767666677677676766676667677677667766676667767677677677667676677677677676776776677677677677676667677667767677677677676776776677677667767677667666677677676776676666766767676767766677667767766776676776776776767676667767677676776766776667767766776767767766767766767677676776677676767766676776677676776767766766667676766767677677676776776767767767767677677677676767676677676776776776766776677677676667667676776766776677666776767767677666776676766767766766776776767677667667767767676666667767767766767766767767767667677677676767766676677676667677677676767766776767667677677667676667677677676766776776776666776677677667677677676767677677677676766776766677677676776676666776766667767767767667766676766767677677676776776776776677676667677677677677667677676676767666776776776676776677676766776676776766676766767767767676667767766766677676677666677677676776767677677676776677677666677676766666776767677676667767766666677667677676776676776676766766676776677677667667677667766767676767677666677677676766666776767767766676767677676776776666776776767677677677666767677677666776767666776677677677677666767667767677676676677667766776667677667767676776766767767766766767676766776767676766766666767667676667667677667667767767677677667667767677677666766666766677676767667766667767767666667676677677676776766677677676676776776767767766767766776776767677666767766767677676676767767666676766667767667767667676677676776776677677676767767767767766667766767766776677666766776667766666667677666767766766776667677677677667676766667667767676767766776776776767767767766767676767666776776676676676776677667767677667677677677666767677676776776766676676767766776776677677677667677677676676676676766666677676776676776767667676767767767766766677676776776776766677677676776776776767677677676766776677676767767676776677676677677666776767677676776666776667767667767677666667767677676776776766767767767766776776677676666677676766776776667767666766767676667767676667677667767677667677667677676676677677667767676767766767676767766676676776776776677667667767767677676776677667667767766776677677667767677676767767676767766776676676767767676767767677677667767676776776677676776677676766776776676776776776766677677667677676676677677676776667766776776767767767767667676676776677677676766677677667767667766767676767767667766776776676766676776677677677667766666767767766676776766776667767676767766776776767677667767676776766767677666776766676676677676766766767677667666776766767677666677677677677667676766776776776667677667767766767767677666666776776767677667667767767667766776667667767677677676776667667767767766677667676767676776767766776776776767766767677676667677677677677666776776766767766776677667677666776766676776676677676677667676666767767767766677667766776776767676676667766767676776667677677676766666667766776776767677676776676677667666767767767676776767676676677677667767767767667677677666676677676776677676776676767677676676676676767767676667766677677677677666766776776666677676676767767767667767677666776776677676767667666766676766767666677677677677667676666767767766767767767677676767767677676766767766677676666677677677677667
676677677676667677676767766776677677667767677667667677667676667766767667766667676667667766676676766767767767767766677676776776676766666767676767667767676667667767767767677676766667667677676676776767767767677666667677676676667766767677677667676776667767666766766767677667766666676776677676767676767767767766767677667667767767676776776677667677677677676776667767666767677667767667676766767676776776677677667677676767677667767766766767767677667677677667666776776677667767666676776776667767767767766677667677676767667767666776677677676767766677677666677667667767677667766767677667767667767666776677677666776776667766767767767677677677666776767766776676767767767667676676776676766767676767667766767767767677676767667766677676767766767767677667676776666776776767676766767676776767766667677667676767766767677667677677676767666767677676776766776677676676767767767676767677677667667767767676666767767676767767677666667767767767667676677676776776776767767666677677676776776767767767766767767667677666776776677677676677677677677667766767767767676667766767676766776677677667767767677667666676767767666767767766677676677677666676666766766776766767677676667667767767767676766776767767767676677677677677676776667767676676667767676766776776676676766676676677666766766776667676776767767667666667767676767677676776776767766677677676776776776767677676767677676767666676677677677666766667767767767677676767766677676776776767676767666776676676767767767677676776667766676766766667767766677676767676666677676677676767667677676776776676677677677677676676767767767767677667766676776666766766776666776677676767676676677666776776766767767677676767677676767667767767766667667677667666776767667767766667667667677676676776776676776766776776776666776776776676667667767677677677667767767667767766677677667676766666776776766676666776677667767677666767767767766676676677676776776767766776776776676766677667667676776766776767667767766767676677676677666676776667676667676776677677677677676677667767767677666776677676677676776767676776776676677676776776766767766767767676767676776767766676676766767676676767767767667677666776776676677676766766776676766767767767667667767767767667766767677667766776767667676767676676677677677677666776776676767766776667666766776767767667676776776767767766766666677677677676667676767766676667677667766776766776667677677676677667767667677677667767767676776676776666776776776766776667666677667676677667767766776667766666676667767767676766767767676776776776766776767676776676667676776667677677677667677677677677667767766776766766676776776667677676776776776776667677677667676767677677667766767677676667677666667766766677676766767677677677666676776776776776767766676776776776766776776667766667667767676676766766767677676767767767676676767677677676767766767767767667767677667767676767766676677676776776776767767766677676776776776776766767676676767766766666776776767767766766776776677667677667766677677667676667676776767766676776767666767677667767667767767767767767677667677677677666767676776776767767767766667677667677676667677677677677676767677677666766766767676776776776767667766677676677666676667666766677676766677667767766667766767767667767677676766767767676776776767667667767676767767676766767766767667666767677667677676667667766776676766666677677676776776677676676776767766767666776676776767666776667766776776776766677676767767677667766766776677666767676767767767667676666767676667667767677666767767666767676776766767767766677676767667766666767767766776767767677677676776766767767677676767766767667676767667676776776776776766677666776677667667676776676676776766776776767676767767767677676776776767676677676767676776767666776676677676677677677667766776776677677677677666767767767767767767767667667677676676776767667767767667767767767677677677677676767677677667667676776766776677676766776666667676767676767766677667676767767667676776776776766767677677666776676776666677676767767677677676776667666766767677666676776766776676677677667677677676676776776767676767677677677676766766667766766776766667767667767676776677677676667667767767676766667767676767767767666776767666776766766766776676676767766767676676667667766767767767677676776676677677677677676676676766776776766776776766677666776766667666766766766776776766776776767767766666776676676776767676767767677677667667666776667767767676677667666767766766677677677677667767766766766676776766767677677676767667677667766766667766776776767767676776776776677676776677677677676676776667767677677677676776776776667667767677666776767766776767767676776766676766767767676676767666776767767667767667767767766666667666776776767676776776776667766767766776766776767766776766776776776776776767676677676667767767766776776776776767666766766776767766776776766677676677676776776677667766677677667766677666767767767766776776766776676666776677677666676676667677677666766677676677666767676767667767677667676767677677667767767667677677676676776767666667667767766776667767767767767767677677767666776776776677667766766776766677677677666766667677676676776776767677677667676676676676667676766776666766776767666776776776776776776676667677677667767677666776677677676766677677676667667767767666677667676776677666766767766776776776677667766776767667767766776676676776667676667767676766766776776766767767666776676767766766766776776677677677676776676776766776766767667676767767677667767677677677676766776677667677667766776776676776767676767666767667667667767766776667666776767676767766676766766776767677677667676767767767766677676776667767767677676677676776767767767767667676676776666776776667676776676776767767767677677676767676767676776677677677677676776667766776767676776666676767767667766776776776677667676767677677676767666767667666776667677667767667767766776776776766767676766766667676776776767766676766767767766766767667666676776766677667677667666776776677676766776677676776767767766776776766676767766676776676767676677676767667677676676767677677666677667767767767667767767667767767667767676776677676767676767767766767767667767766767677677676766776776767676677676766776767666666776766776677677666776666676776767667766667767767666776776776677676666766776776767676767677676766776666776776776767666776676767767767767677677667677667766677667667767767767766677676767767766776676776676676676767667767767677666767767767676767667767767677676676776676667766667767667666776767767677676677676776766776776767676667767767767676767766767676767667766767766766677667766776776776767676776677676767667767767666767767667676666677676767677677677677677676767676776776776776677677676776667677677676767766767767767677667666677667767767677676767767767676767767666676766776767767677676677676776776676776776766767767767676767767766677677667767767677666666776776767667676676676776767767666767767666767667767676766676766676767767767677676776766677677676776677667666767767667766677677677667677676767676676776677677667677667676667767666767767767767767676676766776767676676666676766676776776766776666767767677667767767677676676776766767667677676676666767766767676767767676776766776667676676667666767677677677666677677667767767766767677677677676767676667677676766767677677677677677667767767666767767676677667766676677677676767767667677667766666776676767676776766677666776776776676676776676677677677667676676776776667667766776767677677667667677676766677667767677677677677677667677677677666776776776677666776776667767767677667767767676776776767766767767766767767677676776676677667766676666677667667766766776766676677667676767667677677667767667767766776776776767766776776766776676767766776676767766767767667767766676767766776667667676767766776676667767767676776776767676677676766677676677667767767766676776767767766766776767767766666767677667667667766667676776767767766776767676766677677666677666667767667676766767676776766776776776667767667767677666666766776776767766667766676677667766776767766776767767667676767677666776767766767767767667676776776767676676776767677677666667767767766776767767767676676676776776767767677667767767766676776776676776766677677676767667766766767676776776776767766767767667667677677677666776776767677676767767676676666676766776776666776767767767667766776776676667676776776677667767767666677676667667767677677677677677676766676766676676776776667767767767767767677676776766776776767677677677676766776767766767667676776776766776677677676767767767676667677676767766766776666776767677667677667766776776677677677677676776666776776776776776767767767766676767767676677676767677676676767667767666776776776776676767767767767666766676667766776677676767677677677666676776766776676776776766666767677676767767676676776767676677677677676776677677676677677666766767767766667766767677667767677677676676677667767767767666766776767667767676676676767676677676676766766776767767767667767767676676776776766677676776667767767677677666776676776667677676767766776776766776677676767766776766677676776767677667676666776767677676667767676776667766767767767767767666666776766766776766767766767676677676767767767667767767767667666766776767677667677666766767767767676776767767767767766776766676676776666766776676776666767676767676776767767767766676677677667666776667767767677666776776766776766776776767676676766766677677676667677676677676776676767766776767677676767766767676766776776676667666677676676767766677677667677667767676676767767667677676767667667767677667667767766776776767766666776767676776776776677667767767767677667676667676766766776767766766767767767766677677676676776666776767677666767767677666776776767677676677667767767677676666766677667677667766767666767767767667767676776677676766766767766776767666677676776767677677676676776767676776776767677667676676776767677666776676776667766666776776776676676677667767667676776667767767766776676676767767767766676776677676776776776677667677676676677676766776776767677667767767766766766776676676776776776767766676667767767767676767767766676776766767676676667767676677676776776776776766677677676776767767676767676766666766767667677677677677667677676767767677676767767767767767677
677677667677666776666766767667767767767767667667766677677677677676776767767667676767677676776767767667766667667767767767767676776776776776767666667666776677667767767676767667767767767677676776776767767767666776776766677676767677677677676776767667766766776767767677676776676776776767767676776776676677676676776766667767766677667767677666767677667766767766667667677667676767667766776677676776667767667667766677677677676776766667676776767766677677677677677676776677676776766767667676767676766767666767767766767766767767766776776667666767676776766767767767667766776766766677676666776766776766677676767677676776776677677676776767766766667667677677676767676676776767677676767676767667767676776776767677667677667767767766667767766776677677677676767667677676767676767676676666776776766676676766677677666776776776776667676676776767767766776776676677677677677677677677667767767766776766676676776766677676776776666776776766776776776766677676676776776676676776776767767766767766776677676767667667767767767676667766776776677677677677667676677677676666766767767767766677666776676767667767677677676676667767676776776776677667767767677667676677666767677677667766676776767677677677677676776667767767767767667767766677676767676766767677677677676676766776767676676767766767677667767677676677667666676776677667767766667677666776767766677677677667676676676677676776776776767676776767676767666676767767767667767767667766766667767767766677667677667677677676667767667677676766767767767666776766776776776766767766776676776676767667766667677677677676767767676776776776766766677667677666776767677677677666776676776676767677667767767666676677676776676767766776766767766767767767766767767766767676776776776676677677676676776776677676667666767766667767676677676767677667766776667667766677676767667767767677676766767666667767667766677677667767676767767677676776677666776767766766667666776676767767767766766677677677667667667767677677677676676677667767676776776776766677676676677666767666676776767677676677677677677677666767677676776676667676776776776776767767767677676776766776776767767767677676776676766666767676776776677667767767766776676776776767677676676676767767676776677676767676676767677666676767667666767767676767676766767767766766767676776767676776766776776676667766676676776767766767767677676666776677677677667766676767667676776767677676767676776677677677676667676667676766666776667767667766767666766767677676676667667667677666667767667766767766667767677676776767767676776767677666667667666776767677676776776776767676766677677676776776776677677676776766767676767766776667676776677667766767677667767767767667666767767667766776766767767766776776766667677676776676666766766766677667767767766767767767667677666776767676767767767677667677666677667677667666667677667676767676667767677667767676767766766667767677676766666667677676677676776776776677676767677667767766766766767677677677667677677676677677677677676776776677666767767666667667767767666776776776776776676776676767767677677677667677676776767676766776776776766677666766767677677677677676677667667767667676676767677676766676767767676766767767767767677676776776766766767676776676677667766766776677677676667666767667677666766767677666776667667766776667767767767667767667666767676767767677677676776677677677677667676776776766767667676676676767677667767667667677677666766676767676776676677676667767676677677676666776767677676766766767767676776676776776767676776767676767767767767766676767767676677676766776767666677677676776677666776676767767766766767767676766676767667767767767766676766766667676776767767766776677677676677676776767767667766677667767767677676677676776776767677677666776767666667766776776776776766776666767666677677676676767677676767767677666667767677677676776776767676767677676776766676767667677667666766667767767766766676676766677676767677676766676776776767676767666776677667676677667767766767766776776776666676776667677677677677666767677667666776776666776667767767677666677667766766776677676666767766767667676767676676767677676677677676767766677676776776676766677677676676767767676776766776776666776776667676766677677677667677676767767766776677676676676767667767767676767767766676676767767766676676677676767767666667676767666767676776767677677676776766667767766776767766766666776776677667677666776776776677676776776676667667767766676767767767767676776776776767767767677667767677677667766776677666776676776766767677677677676767677677667767767767667677667676677676776776776766767766667766677676767766676666767766767677666767666666767666776676767767677667766766776667677677676767677676766676666776676677676677676767676776776776766776776676776677676677666776776677676677677677676676677666677676667767677676666667767677677676776767667666776676677667766767767767767676776766767767667676776676776767677667677677676766776767767767766667766767767677667767677676776767677677667676676776767767767667767767767676676776767676776766776677666767767677676677677676677676776776767666776676776766676767677667667677667767666776776676776666667767676767766666776767766767676767766676766676676776776776766767667667666666776676776776776776776767676677677677676776767676667667766766676776776767667767767767677676676767677676766767677666766766776776776776776776766667677667667767667767676676776776677666676667766776776677667676667667766776776677676776776666776767677667677667767677677667676767667767677677676776776677666776776776767767766666776676776667676677666776776676767767767676776776767677677667666676776676767767677676776776776767767677677666677667676766767766766767767677676776776776767767676776767767676767677677667766776776767676767767767766776666776776767767676766776766767676677677677676676677676677676776676767667766776767766767767766766776766767767677667767676776767767766767766776776667676667677667767666767666776666776676767767767676776677667676776776677676677676676667677677676776766677667676776766767767677677676676776766677666776776677666677667677667677666676767677677677667767676766767666677666776766677667667767677677666677667767767677676767677676767767767766767766767766676776776677676766776767677677667766776767766677667767766767767767676766767677676667766667767767767767767766776767766776667677676776776677666776767677666667677676766677676776776767667677677677676776776776667767766767766776676776776767676766676767676766776776676676767677667767667667667767767677677676766776767767677667767767766766766776776776767766776766676667767667677676667676776776776767767767676677677676766767666677676766766776676767677676776676776776776677667767677677677676767677677677676676676767767667766766677676677666676767666776676666776776676776776677667677666766776766776767767766776776767667767766776776767667667767767676767767677666766766676776667676676776676776766666667767667767767677666767676776776767766667676767766676767676767676776767667676767767766776767767766776776667676766776677676767676766767677667767766767767767767766677667767767767667666776776776676677676776776677676767767767676677676767676767677677667677677676676767767767767677667767676666776767676676766776776676677676677677667767676767766677676676767667767767767676676677677677677667676776667676776776667766767766766767767767767767677677676667767677667677667676776667767677676776676776677667667676667677676776767766766676677667766776676776676767667677667676676676766776776776766776666766767767767766776667676667767666776776766677677677676776776776767766667766667676766766767666767766766766776776667766776767677677677676767667766676676776776776767767767676667667667677677666766767767676667767676666767667676677676767767677667676677667767766776767677677677666666676677676776776676766776767677667676767677677677666776676776776676766767666776766776767667767677677667677676776776766766767767666667677667666776776666677677667677667766677667676666766676666677676776776766767676767767676667767667676676766677666677666677667666676776677676667676776767676766676767677677676666776776776776766767766676776677677676776767767677667766677676776767677666776676676676776776667667767667677667677667677666776767767767677677666677676776676767667767767767676767676766767677677666776677676767676767766776776667767677667767766767767677667677676676766776776766776767677677677667677676776767766767667677676776776776776776677667677667666776766776767766666767677677667767766767677676776677677677677677677677676767767767766677677676776767677676776676776767767766767767676667766767766776776667767666776766776677677677667677676776766677676766767767666676767676676677677676766776676676766776676666776677677676676766667767767767677676776776776776766766767666776766776677676767767667677677676767677667767667766667677676776676766767767767767676776766667767767766767766767666767676766776767676676767677677666766776767766676776767767767666676776766776767677677666677677676767677677677676776667766776776667677677676776676766667766767767666776677677676766676676667677676776767766767767766676676766776766776776767667667676776776776776776667766776767667676677677677667677677676677677676776776677666667677677676776767676667767677667667667767767667767666776767767677666667767767766767667676666667767766676776767676767677666666676666676776767766767767677676776766776776767677677677676767676767667767677676766677667767667767767676766766767767767667767767676767677677667766776776776767677676766667767767677667676767767677676767677666767767676676776766776776776676677676767767767667767767667766767767667766776776667667677667767666767766766676667677677677677667766767677677667766776776766767667667766776676766767767676676776776767766676776767676776776667766667666676766677677676776776676766767676676766776666767767766776766766667676667676677676767766776767677667676776676767667766677677676776776776766677666767666776667767767676667667767667676666776676776767766766766776767667767677666766767676767676776776776666767766776776677667767677667677677667766776776776776776776676767767677666776767677666767677667666766776677677677676776677677677667767767677677
76676776767766667766776767767667766766767767767766766677676677667766666767666676776666676776767767767677676767767767676776776776766677677677667676776776677667676776677667667766767677666666676677677676776667767767666667667766766766776666767677677676767676776667676676766766677667766667677667767676776676776766667767666676776766776776776677676677677677676776767677667767766776776767676776776776676776766767767767767667667766767766677666667667667676767676676676767767766677676767766776766766767767767676676767676676776776677677677667766677667676776667667767767667677677677677677666767677667767677666776776667767767767767676667767667676677677676676767767767676666776766767667767676667767767766776776767767767676776766776776676776666676666766776767767676776676767767677676776776766767767677676776666666766766677676767766767667667766666677676676776676766766767667767766677677666667767677667677666776676776666776776677676677676676767677676677676776776776666767766776776776676776767767767767767677667666676766776676767766776667767766767677676666767767767767677677676776776677667676666676666776767667676766776676767766667767667667767766767767767766666677676776767767767667667767767667766776766776766776776677677676766776776677676766767767766676766776776677677666776776676677677677676776776776776766666667767676776776776676767667667767677676767766767767677666767767766766676767677667677676677677676776767766776776767766677667767767667676767676677666676776776767767767767766767677677676666676767676676776776677667766677677667677676766776676776766766766676776677676776766676767677676767676676767677676767676776666776766666767667767677676776767767767766776666776767667767666767767767676766676677677676776676767676767766776767766767767766776767676767666776767676766677676676767676776676776767676766776677677677676766776776767767767766677676766766776776766676677677667676667667767766676766767766776677676776676766677676776667767767677667767767767767766676776666767766667666666666776767667766776676776667677677676767677677666667767677676767766776776766667666776677676676767677677676767676676776767766776766676766776666677667767677677677677676776677677677676766776666677667677677676776766766677677676766677667766677677676767676776767766767767766677676676767767666776776776667667766767767677667767676766666667677676776776776776776677677677676776776676767676767766776776767767676766766677676766776767667766776776767767677676776667767667666766676776677676776776776677677677676667767666676776677677676776677677677676776667677666776766776766667767767666766676666776676776776776776666766666776776677666776776677676767767767766776767767766677666676766766776767767767767667676776767766667766767677667667766677677667667766677667667667677667767677676677676766677677676776676667767677666766776767766776767676766766676776776776676766776776667766776677666776677667766767677677667766767666666767667767676677676677676776776776767667767767767677667677677667667766677677676676677666667667667767677667767677677676766776776666776776667677676776776767767667677676767676677667767667767677677677676767767677676776776776767767766676666677677676676677677676776666776767677677667766776776776767767767767666767767767676776676767677676767677666767676677676677676776766676767767766667667677666767677676677676767767767667676667666776667767767766776776766766767767677677667677667677667767766776766766767766776676676666767767766676776666767767667666667767767766776776776776767766677666776676776676767766667767676767677666776677676766676666767767767767676767766767676676667677667667677677677677667767677667677677676776667677676766677676767676676776667767666666776676767677677667767767767767667667767676667676776676766776776776776776776766776677666676767766677677676767766676767677666767767766766776776667677666776776776766766676667766667766776767677667677676767767667676766676767767766677667767677677667676776776776767677666677666667677676767677666776667667766767766676677676776776676767767676776766677676676776667667677666677667767677666776767666767766676766767767667676776677677676767667767677667676767766767667676766767677677667767766767666677676767767676677676776667666776767677677677677677676667676776677676776766666766767676677676676767667766667767676767766767767767767767676776776666766766766776776776766667676776776776776767767766677677676776776776767767767767677676766676767677677676776776766766767667677667767766776676776767677667767666766676776767766776776776767667667667677677676776666776767767667676776676776767766677666776776776676776776676776667677676776766767767676677677676667767676766776676767676767667677677667676776776776676676776767667767766767767676776776776776776776776767676676776767676776776776676676767667767766667676776767767767766676667767766776767767677667676677667676767766767677677667676776677677667667766776767767676767767766776776776677676776766676776776766776767766676667676776776676776667766667767767767676667767677676776767667667676776776677676667677667667767676776776667767676766766767676776776677677676676767767767767666666767767767667677676767677676776766766776767677676767667677676666776676767676677676667676776767677676676676767767767666767666767767767667766776776767666776776767677676676676676767676677677676776667677667666776767676776767677667767767767676767766767766776767667766677676767767767676776776776776767667677677676776767667767767767766676767767767677676666766776767767676776667677676766676767667667766767766766776767767676766776677676776677676776766776667767676677676776776666776767766666767767767767667677667676776677676677677676667676677666767767767766767766776666767766776776776677676767667666776677667677677677677667666767667767677667766767767677677676767676676676667666767766767766767677667667676776767667767767677667767676776776767767667667676676767677677676776677677676667767766767767676767767677677676776776767677677666767766776677677677677676767676676677677677677667767767666776667767767767766776676776677677676767767767767676776776767766676767767767676776767767767676667676676677676767666776776677677677666767676776776766677677677676676776776767676766776666776776776676766767666676776767766676667677676776667676677667766677666676767676677676767767767767677676677666776776677677676776767667676776767767766677677677676767766766676767767767667677667767677677666766677667677677676667766676776767767767766767766766676667677676776667767767677677677676676767766677676776767767767666676676676776767767676667677676676776776676767766767677666677676776667667767677676767767766776776766677667676767667666766767677677676677677677676767667767666766676776767667677676776776766677676776676676667667767667767667677676766767677677676776767767766766776766767667676677667666767677676676676776676776767667767677677667667677676767666767766676767766666776676767676677676667677676667677676767767767677676767676776767677676767677667767767766776766766767767766776667666676677667767766776677676776776776776667666666676676776766776776776776677666767766776776776766677677676776776676767666767666767666676776767766776776676767767767676767766667766776667767667667767767677676677667677667767676767677677667767676767676676666776767767666767766776767767766767676767677667676677676667676776767676767766766766677667766766767767666666767767677666677676677667767767677676767667666767667667767766776776767767666776776677677667767766666766767766776666776767676776776667677667766677666667667667677676767766766767667677677677677676676776677677667766666776776676677676677676667667676676677677666676677676667766776766776776667677667676776776776766676766676767676667676766776667677667767767766676676776767767767767767677667767767767767666767767766776776677666776676676766767766766776666677676676767767767766677667766767767677677666766677667767767766767767767667676767677676767666677676776776776767676677677676776667766776677677677667767767666767766766776776776776677677677676776776776767767676767767676776677676776767676776776776776676676776676776666776667766776767676766776766676667766676767767767766766776767766677676676776677676676776676776767676767767677667677676776677676767767766776776776767767767766776776767666767767766766677677677666776667667767667766766766767767767767767767767767676766676667667666776667667767667767677676666666766776767677677676667676767677676676776776776776676767766776776766676666776767767767767767767767676767677677677676667767666767767767677666766677676776677666767767767767666776667677676767677676677676776677667767666776767676776776667767767677676667676767767767766677667767767677677676776676776767766677677667767767667677676766667767677667677677677676776677666676767677677666667767666676776766776767666677666767767767666677677677676767767766776776776776667667767767767766776767766677677667667677676767676767767767766767676766776676767767767676767767666766776766677666677676767677676776776776776776776676767766766676676667767676767766677676776676776776767666767766667767677677677676767767676677667677677677677677676776767677667767767767676776767767676767767677677676776766677667767766776767767676677667767766666667677676767676767677667767767677677667767676767677676767667767666776676677677676767766667767676767767766767676667676677677667767767767766776776767767666676677667667667677677667766766767767667767676667677666776667767767766766676767676666776676767766677667676776666677676776666776667667676676776677667667766776676767667677667767677666676776776767666677676776767766677677667677667767767667767666767767766776676776767677676676766676776676776766676767676776667766767767767677666776776677667767767676776676676667677677677676677667766776767766776676676677677677666776667767767677667677667767767677676776677677666767766767667767767677667667767677677677677666767676677676676766666667767676776667767676767767676776677676676767766767677666776776776776767767767677677677677677667676667766776776776767667667767766677667767676776666676767766767667677677666677676766776766766767767767677676776767676767
6676766676766677667767677667676766677677677676766676767676666667766767767666767767766766776767677677677676766677677676766677677666776767676767666767676677667676767766767667667767677677677666666767676776767766676767767767676677677666767767676766667676667767767766776677676776766676667677677666766767676766776767766767676776767676776776766676767767676776677677667766767766767767666677676767676767767767766767676667677677676776767767677677667676776677677676767767767677666776776677677676776766776767676667767766767767676776766766676776677676767677677667676767677666766776677667766767666776776767767677667766776677667677667767767677676766677676767767677666666776677677677667677677677677676767677676776667666776676776776767676766667667767677667677677676767677667677667667676767677677676767677676677676677676776776677677677677677676677677677677676767677676676667667677667767676677667767667766776767676676776677667677677677677677666766767766667767767667666776776677676776776776776767667767766677677677677677667677677676776776667767767767676667667767667767677667666776667677676677677667767666667667677666776677676767767667766677667766767667767666677676667677667677677666677677677677667677676766677667767767677677666767766776776776776767676676767676767766666767766767677667766766776776767767676767676677677676666776776767767676776677667677676767767676676667667766666767766776676677677677666667767767676666676676767767677676776677677677676776776776767766676676666677677677677676676676767767677666667767767677677677667766776677676776776767766767766767766776766766776767766776767767767666776677667677677676776667667767766667767767766767676776767676766676767767676767767677667767767767676676776676767767767766767676766776776776776776677677676766666766766767667667677667666766667766776667676767677677676676776766667676667767767767667766767767676667676767766677676767767767676676676776767677676677667767767767767677676767767667767667766766776776676776667767767667767667677666776776776776767676667666767767766676767767677677676776767666677676767767677676776767677677666776677676776766776676776677666667767767677667677666776677677667676776767766767767767767676776776767677676767767767676767667766666677676776767666776767677677676766767767677666676767667767676676776776776767677667676776767677666776767677676676776776767676776776776776667667667676776776767767667767767766766676676776767767677676776676767767677677676776767766766776667766766677676767767767677677667766776767666676767766766776666676767767676776776676677676776776776776767767767767767677676767667677676667767667676767667767767676767766676667676776776676776667676676767766766667767676676766766767677667677677676677676767766776666677676776666767667766776766667676776767677676766666767666766676767667677676776776677667766776767767676676767766766776767667677676766677666676776766776767676766677676666667767666767767676776776767766676776677667766677676667667677677667676767676677677677667677666776776767676677677676677677677676776766677677667767677677677676767767667677677677666677667676767677677667676666666676767676776776776666767666776776767767676776676767767766776766776776776767766776677676776767766666767767677676677677677676767667767767676767666776676776776767767767676776767767767767766767767667676767767667767767767767677667767767677677666677666667767667666776766677677676776676776767767766776666776676667676767767766767767667667767767667677676676677677677666776676776767666677677676677676677666676767667676677677667766767767676767676767677667767677677676666776776776766767767766676667676767767766766767676776767676776677677667766766776776766776676766667767676766767767677677667767766767667767767676766767666676677676677676776667766767767676776776666676767676776677677667677667767767667666767767677667667767677666677676667677676766677676677676676767766677667677677667677676666767767766767766766666776776676767767676767666776677667667767677676766776776677667667767677676776767767676767766767767767767766766666766767676766667767676677666766776677676776776767677677676776667677676767767676776767666766776767667767766766677667676676776676776776766776666767677677677676766776776677677667766776676767767676766767677676776766767766767666767767767767766776776767767767767767667767767766767666766776776767676776666776766676666677666767676776676766766767676677666776767676776776776767767677677667767767667767767766776776766676766677677676776766677677677676767677676677676766776766676667677677677667676667676666677666776766767667766776676667677667676766766676677667676677666667676776776667767767767766677677666667676776776776767767667677676677676776767767767676776677676776766667676776666767766666766776767677677676776766767676776776776676677677667766667677667767677677667676776677676767677676767677676776776776776767667767666676766676676776677676666776766666667676776676767767767667766776677667767676776776767767767766666667766776776776667767767767767767766677667676677667677666776766767767766776677667667766766776767677676776776776676766776767667767767676776677676766676676767677666677666766676666667767766766776776767766666766667766767766776676766667677667767667766676676776776776677667766776766767767676767667767767766677667767767666767676666767666767676776767667677677676776776666677667676776776767667667677676676776767677667666767766667767676776677666766776776767667677676776776767766776666767767677677667677676677677676676677667677676776767766766767676776677676776767766776676767676766676766676676666676776776676776666776766767766667677676766767766666667766767766776767677676767767767676667677677676767767676776766677677676677667676677677666776776667666767677676776666767667677666677677676766766767766767677667676776767677676667766776766676776767676776767766667767766766776776676666776766776667767677667677677666776667677676767677676776676776676766766776776766776667677676766776767677677677677667676767767667667666676766776667677677677666776767677676667677676676677667767677676767767766776667666676767767676776767667677676666767676776677676766767767767676676776767767676767677666767766766767667767766766676776776676766767767767676767767676766676677677667676767667767767677676776676767676776676767677677676767677667677677677676767767767667676676767766776677677676666667767676767766767676767766666776677667767767676667676677667767767667767667677676676677677667766776767676676776776766767677666766767767766776677677666776667767766676767767766776676767766766766776776677677677676776667767677677667676767677667667666776676776776767766677667767767677676767766776776776767667766667677667666776776776677666776676767676676767767767766767676677666767767666666776767767676767767766767677677676676776667767676776776767766666677667666767676767666776766776766676767676666776666667767667767767676677666767676676676767766766776776776767766776677667676677677667676776767767766676667676776677667767676677666766767676776666667767767767677677667766767677676676776676677677676767766676666677677676766766766676766767677677677666766676676767676676776676767767667677677676766677677676676767767677676776676677677676667677676676776677676776767667676676666766667767676776676767767666677676776677667767767677676767767676767767677676776767767666677676766667667767766776776776766776776676677677677667767676776767667767767766776776767677677676667767677666767767677666767666676667677677677676776677667677667766667766667766667676766776776776776766676676667767676676776776767766766766677677677676766767667767677676767767677667766767666667677676776767667767767766776766776766766776677667766677667767667666677677677677677677666776767767767766677677667767766776767676677677676676766677676767767677676676776776776677677676767767676767666776776767667677676766666677676776677677666766676776667676767677677676776776776766776766767666767766776776676767667666676776676676766676677676676767766767766767767677676776776776766677667766776766776677676776677677676767677666677676677676767766776767767677677666767767767666776776767767676676676767676767767766676666766767767766767767677677677677667667767667677677677676667767766776776776767666776767767767767676767766776676667677676767666767766667667667676776676676776677677676677667667766667677677676767767676767766676676766767667767766766767767677677667666776767676667767767767766767767677676767676767677676667767676767767767767667676766776766766766767767667667677676766667667767667766667766767667676776776676776776666667767767767766776776677666776776776776766767666667767676667667767667767676776767667666676766776766767677666776767676767767767767677676766767767676767667676776767767676776776776676667676767667676677666676676767767767767766776776677667767677667667667676776776767767666766776667677667766677676766776776666776677667667677677676776766776767677677677676776676677676767767767766776776766677677667767667767767767676776776776667767767676776776766776766766676776776767766776676776677667767767767767666776776677676776767677676667767677676776766767766677677677676766776776767766776766666776677676767676776766776767677677676677667767677676767767667667767676776776667677677677676767677677666676767667766766767767677677677677667677667766767677667767677677677677677676676676767667767677667677677667677667666776677677667676776776776667766767677677667666776767676776776666776776776767767766776776776767767767677677677677667677676676667676776776766767767767767676677667677677676767677676666667677676776776776676767767667767767767667766776776766767676676776677666667666776677677666767767767767677666776667766676767766767667677677676667767677677676767676677677667666767667767767767676776676776776776767766766767767766776766776767667767667767667767766776776776767676676776767676767677676677667676667766677677677667766767767767767767767676767677677676776677667766766677677667667677677676776666767677677677666776766776776677677677667766677677667677677676676677677676767666677677677677676776776767677667767667766677676767767767666767766776767767767767677677667
3676666677676776776676766766676776767766676766767767767766677677667677676776776767677676766767677676766676767766676667767666767677677666767767766766767767766766766766766766776677666766766767677677676767677676767767767766776776667766767677676767677667767676667766676776677676776677667766767766677677677676776677676766767767667767676776767667767767766776767767677676776767677676676776766667667766677676776676776767766776676767767766766776676766767666667767766676766667767676776776776677667767767767676766767767677676767767767676666766677676767667676767766667767766767666667666776767767667767676767767767677667677676776767667766677676667676677676766766677676776767677667676776776776677676667667667677676767676776766666767766776767766776776767676767667667677676676776776677676676676677676677676776677677677676667766666776767666767766666776767676676677676776776766767767677676767676767677676776776776767667767676776676677667667677677676776677666677667766776766677666776766766767767667766666776767676776767677677676676776767766776776676776767767766767767667667767767666776676776677677676767767676677667767767767766677667767677676676767767767676767676766767677667667676767767677677676677676776776776766776776766677677677666776767766767667677667767666766767677667676766767767676767767766776766676766767767676667676776766776766776766776776666767677677676776677676776776766776667767677666776667766666667676766667767677676666767666767667667766666676676766667666667767667767767767766776766767677667677666776776767676767766766677677677677677666766776776766776677676776667667766767767766676776767766776776776776776776676677677667677676776667767677676776776676766776776767767667767766767767767676776677667766767677676677677676776667677666776766776767667677676776677666776767677676767766667767766767677676776677666776767766776767667676767677676676767676776776776767677676776766766776766776767767766676677676767676677676776766676766776666767677677677677676767767767766667767676677677667667766666776767766676667677667677667767676677676776776776676677677676676776766676776666776776767667677677677677667667767767677676767767667676767676766767666766767667666676676766776767677666677677666776766767667767677667767667676667676767677676667767677676776776766766766677666776676766766776676666677677677676767677676676776766776776776776767767766776766776767766766676766776767666767676776767677677666767767767676667677677676766766676767767767677677677667766676677677676776676776677677677676676776767767676676666677667676776676766767667667677666776776776776667767767676766676776676677677677676676767766776776767767676766667666666776767677667767677667676766767767767766676767767766677676776776766677676677676776776676776776776776676766676676766667676767667676766766766676767666677676776676776766776776766677677666776776767676676766767666767766677677677667766667767767667677676676677677667676776776767677677677677677676766767767767767677676776776677667676766767767766766677667767766677676667767677666666676677666767766767767667677677667767766667767767667677666767766776776767767666677677676667667666676767676677667667767767766766776767666676767767677677677666767677666677667667676767677677676767767676766767767677666767676676676676666767767666666766776767676776776676676776776767676677676667766776776767667666776776776767677666766767667667767767676666776776766676767767667766766667766767667667676776677667677667677676767667677676776667676667676667666767677676667766776776677667766767677677676766776677677667667666767766667766676767767767677677677667677666776767677677666776766677677676776766776677677676666666776767766766767677676767676676776776776776776776677676766677666776667767767766676776776767767677676767676766776767766776776766766767767676766667676766776776666676677677677667667766667677667767767676776776677677676667767767767767676767676667677667667767676776767677667677676766776666677676776766767767666776776776776767766776776766676677677667677666776767677676767667767766767666767677677677667766776776767676776676767677677667667677666667767667767767766677677666667766776677677676667677676776767767677667676766776667666776767767767766767766776776766776767767767767676767767767767667767676776776766666767767767766776677667767767676767676776766766767767766676767766676776677676677676766767677667767676767767677677666767666767677677677667767676776667677677677667767667667767767767767766667766776776667677676776677667676776676676767766666776767667666767767677676776766776677677677677677677667667767677667667767767666767767676676667767767676766767766766677667676766776767667676766776667767767767676776766776767667767767766667767676766676767676667677667767767667767767676776767677667766677677677676776766767766677676776767676767666767766767766677676776776766667767677677677676767676776676766767767666767676677676776776776776677676767767767767767767667677676776677676776667666667677677666677676767676667676776677677676776676766666677677676676677677667767666776676776776776667666767667667676766666767676667767767767766667667767676767677666767766776776676676776776776676676776677667676676666676776767667666767677667767676676766767767766776776767677677676767767677676676676667767666776776676767767766766767767677677667766766666776676677667767767767767667766667767766677676766776767677676666776767767767677677667767767667767677677676776767767767767766776766767767766676767767766677676776776666776776776676767677666776776776667767766677677677676676776677667767677677677667667666776767766776767767676776776776776766676766767767766676676676666677677676776767676766766776666667767767677676677676666776776776677666776767767676776767667766767677666767766776767766767767767766676776776767767666776766776676776776676776676667677677677677676776776776776676776676767766676776677677676776776676776677676776676767766676666677677676776766767667767676767676776776766767676676767766766767767767677677676776676767666776767676776767667676767677677677676776767767667667766767677676676776766776766767676677677677677666776776676776766667766767677667677667667766767766767677666776776776667666767766776676776767677677677676676776677667766776776776776776767767767677676766767666776676766677676667767677667667677677676776767667766677676776676766676766776776776776677676766776676767767676677676766767767766767677676776667667677677666766666767666766767767767667666776767676776767677667677677676677666776776767767677676677666677676677666766776667667766676676676767676766766766767666776667676767767676766767767767766677667767677676676767676767667767767767677676776676677677667767767767767677676667676776666767767677666767676776667676776776776767667667667667767766767766776776677676767676767767677676767767766776767667766776767667767767667767667677677677676767767676776766767667767676677676766767767677676766677677676677676767677667766766666766767766767766776767767767667667767676776767767677677677666767766766766676776767677676676677676767676676776767767676667676667667677676767767767677676767766776776766767676676767767676676776766776676676676676766776667767767767667667666677677677677667667666676667767677667676776767766766766767676676767767676767767667667767677677676767677666776776667767766776776677677677667677667667767766677676676676667766767766776776767767677677677676776676676776667677676767667767676767767667767767767677666767766767676767767767677666767767767677666776767677666767676767677667767767677677676767676767766776677676776776766776667767677676767767767767676676677676767666767667667767676776677677666676776676677676776776776667767767666776767766767666776776776677676666776667766776767767767677677677677677677667676766676767767676776676677676776676766676766767676667767677667767767766677677676767677676767677666766776766666767676776776776677676767767766677667767767767767767666767676767677667666776776776776776677677676776676776676776776767767767767666677677677677667767767667766767767677667767677677667667677667677676676767767677666766677676666776776677676767767766776667677676776677667677677676766667767767767667677676666677677676776776767677667767676776776676776776766776776776776676766677676667767677676767766776776766677676766776767676677676767767767766776776776666766776776776677677667767766677666666676677666776676776776776766676776677666677666667766667766676776767676667677677677676767676767667677676776767676767676776676767766677677667677676776766766776776677677676677676767767676766767666766766676767676676776667766776667766676776767766667766676767676677677677677677666677677676776767767677667766666767766776767766776776776677666767766677677677667766776677667677666766767767767767767667767767766766776776767676676666776677677666766767767676776676677677677676766766767766667666767666776767767677666766776767667767767767766776767766776767666766677676676667767766677676767767676767767767767677666776776767667767767767676667667767767677667767667667767767767667767676676767766776776776767667766667676776767766767667767667676677676667767767767676767667666766776676667677677677676767767767766666667677667767767676767767767676766776776776767767667767667677676776677676676776676766776767667766776766767766767766677676776666767676767677677676766776666767767767766767677677667677676767767767766776776676776767766677677676767766677667666776767766766666677666767667766676766776766776766776776767767767676767676776767677676677677677667676767667767766767767677677667767767677677677677676776767767766767677677677667666667677676776776667676776776676776767766667677677667677677666767767676677676776776767667676677677667667767677677676676776667767676667767666776767677676776676776767677667666767667767767767767767676676677676667676766776767767677677676677667667677677666776767767767767676776776767677667676676767667767677677667677666776676776677677677676776677666767677667767676767676667667666776776776766666676776766766776676767766767677676676676676667676667676776776776677667676776776767766776776676677666766766666776766676677676677676667667767677677667677
6776676676767667676767767667767667767676767667767666667766776776767767677677677677666767766767666767667766677677667767767767677676776766776676767767676776676776776776767667767677676776676676666766766776666766776776767766667677676767766767766766766676767677677677677667767767667766776677676776767766776667767677677666666767677676776676776776776776676767666677677677677676776767767767767767676767677677666776677667677676776667767676767767767676767767677676766766667667766776767767766776776766767676667676776667667767766766676676766667667676767676766776776766766677666776667767766776767766677677667766776767677676667667766767667767676767767677676776767767767667766667666776676776776766677677666766676776767667767767667677667667767767767677677667677676666776766776776776677666666677676767767667667766767667677667767677677677667667767767677676766767667677667677676767667767766776676767767677667767767676667767677676776776776776666776667667677676776677677667677676776667766776767767676667677677667677676766677667677666676766667667767677676676666766776767767677676776677667667766677676767666766766766776676676767766767676776676776677677666676776767666776677676767677676676766677667767677667667677677676776776677667767667766767766767767667677677667676767676766776667677667666776677677666767766677677676776776766676677676767767767677677667676776677676767766677677676767767767766667666776767767767767676776676667767677677677667767667676766676667666776767767676776776767667677677667767676666766676667766767676776676677677676776667677677677676677676767667667767766776767767767677677676667767676666776676776677677666677666776667767676776776767677677667667767767676776767677676767676776766767766667767766676776776767766776776667767677677667766776776666767766676767667667767667766677666776667766677666766776666776767677667767767677676776767676776767667677677666676676767766766776776666776677676776666776776776776767677667767766767667676676776776677676767767677667677666767677667677677666776667676667767766677677676767767677667766667767676767767766776767766776767667676676767767766676677677676776776766767767666776776666776676776766776776776766767766676767677667767676676776766767767767766776677677676776666667767666776767766776677676767766766677666776776776767766667766676676667677677677677677677667676676667676676776676666766776667676776776766766766677667767677667677666776667767676767766776667766776766776767767676676767677666776676766776767676776776676776666677667676676767677677667767677676776677676767677677667677677676767766676767767676776767677677667677677677677676767766776767676776767766766776676676667677676776776766677677677676776766767767767667766767767667667676666776676767677677677667677666776676766776666767767676766776676766767766776776677676776667677666676766776776776776776776677676666767767677677677676776767666767767767767676666776776767667766676776676776767766767767766676776767677666766776767767766776776776766767666667667677676776677677676676776776677677676776776776776767767767767767767667766676676666776767666677667767767677677676776776776776767766776767766676776767767676767677676667767767677667667767677676776776667676667676676776766676677667677666666766767767767676766677666766776677676776667677677666767676776767767766776766767666766767677676766776666766767676776767677677676776766766667677666776776776767767676676776776776766776767767677667676676767676776776676676776776676676776766667676776677676776776677666677677676677677666767666776677676676776676676776766667677677667666776767766776767766667667676766667676667676766766776776676776677677677677676776767767767676767766776776667667676767767676767676767766676767767676676776677676767676776666767676776767767676667767766667677667767667667767677677676776767766767766667767677667676676676667766666776776767767766677676677677676776767766767767766776776666676677677676676767767767767766767666776767677676767767676767667677677666776776766776767766667766776677666767766767767667767767767676766776667666767676676776677676676776767677667677677676677667767676776767766776667767667766767767667676766767767677676767676667676766676767767767766776776776767666767767767767667767766677666776766766767767676776767767667767667767767767767766776776767666677666767767666677677676776767767767677667676767677677677676767767767677677667767766767677677677677676767667666667677667677677667676776776776776767767677667766667767767677667677677676677667766767676677676677677677667767676767676767767676676766766776776776666776776767666776766766767667766767767767767677676766776667766666667767767676767767676776776776677667676776767676767677676767767767766776677676676667676776767766677676776767766667677666767677677677677676767767767766677676676666767767767766676776667667767676776767767766776766767677666667767676776776766776667766776677677667767766776767767667676776776776776677676677677676776666766776676767676766776776766677676776767766776776676776767677666776678677666776776676667767677676677667677667767767667677676776776676776766776766676776767767666776767667667676767677677667766767767766767666776677676776776677677677676767766766677676677676776776666776667766676767676776677676776676767766766667677666767677676676676767676776776776666776776676677666776776776776677676676667767767667667767676667766767767767676676666767667767767667677676776667767676767767767676776776766677676776776766667767766776676676677667767676677667767766676767766766776666776767766767676776776766776767676776766776767677667766776767677666767766776767666776776767676766677676677677676776677677677666677676776776676677676767767767667667766767767676676776776677676776776776667676767767676767767677676776766776767766766767676776776767677677676677676767676766767767676776776776677677667676776766767677666677677666767667677676667676776766767677667677677676767767767667676677677666766677677667767767767677677676676676776776766766767767667767676676766677676776776676776767677667767766776677667676677666767766776676776766776776766776766677667676776677676776677676767767766676767676776677676767667676767676776766767677677676767767767767667667767666767766776676766776676666767667767667767767766767767666767676776776766677676776776776767677667676766766767666767766776677676667676766766776676766667677676776776667767766767767767767767767767676776767767766776667767676677667766776776667676676776776677666677676667767667767767767666776767676677666776677677666676767766676676676666776666776767767767767667766776667667677667767767766767767667766667766766776676776776677667677667677677677677677676767667767767766776776767666677676766676666677676767676776667677677676767767677676676767767667766776666776676776776766776767677677676677677677667767677676666676767767767677676776676767766776767767767677677666767676666767767767766776776767766766677667667766776677677676776776776776766766767676667676776776776776676766767767677677667677667767677677676776676767666767677677676776776676767766766667766766676776677667676776776666767667666676766766766776776776677677667677666766676667676676677667676776666676767766776676776776776767677667767676776677676776676677676767766676766767767766776666677676767766776677677676776676676766677677676766767767766676776776766766677677667677677676766776776776677677677677667676776667677677676766767677676676667677677677677676776767766776776767677667767766677667767767767677667667767676677676767677677676766676767766776776776676677677666767677677677666776676767767667677667766776776776667767667677667676776767667766776767666766677667676776677676767767677677667766766766666776776776766667767667766776767766776776776776677677666766766677677676667767767767676676776776767667767677677666767666767667666677677676676767767767767767677677677677676776776776766776776677677677667677667667667677676767766676767676766767667766776776677677676776767766767667767676666776676767676776776767677667767667766767677667767767677677666667766676776766767766676666767767667766667677667676667766667766766677667666776767766767666767766666766776666767667767676776667677676776776767667767767767666767667676776766666776776766776776767766767677676676767667767677667767677676767676676667766767676776776776776666667676767767767767766767767767767676767666677676677667767676776676776776776677677677667767767677667677677667677676677676776667767767767766677676776676767667667766667767767676776776766767676676677666776677667666776776666676676676776776666776776767677667767766776676776776766776767676676767677676666676766766776676767667767766766767677676767677676776776776677677677676676776767767767767667766776667676767767676776776767667766767767767766767767677677677677667767676767767666776776677677676677667767666776767767766767676766767767666677676767667767666677677667677667677677677667676776776776776766766677667676667676776676776677677676776677676767767676776767666766776767667767667677677667667766676767667766767767767766677667766766667767767767677676776666767766776776667676767767766676766776766776776776676776767767767767767666776677676776767676677676766776776766776776766677667676776676667767677677677676676667676667676776767667677666776767767767666677676767766667677676776676767767766776667677677676667676776767676676767767676767677677677676776676767677667676776676666667676776666767767676776767766766767667677676666667766767667767766767677676767676676676767677676776767676767676766766776776677667677676766677676667676766776666776766776767676776767667666667767767767767767767677677677677666677667767767667676667767676677676767666767767766666667666776776776666766767767677676776767667676767677667666767767666767766767767766767766767767677667676666766776776767677676677666766767667677676666776767677676767766767677666776776766677667666767766776776766677677667766767767677667767767676677676676676776667767676776767666766776776767767767677676776767676767667667767766776776667666776767767676776676766776677676676677677677676677667666677676766667676677677667766677676776767767676766767667767676666776776767667767
6766776776776667767677666666776776767767677676667767667766766677666766776767667767677667767676767666776776767767766776767766667766776667766776767767767767667767667666666776767676767766767677677667767666766677677676766767667766776667667766776667676666776676776776677676667766677676667677677676767767767767767666767766767677667767766776677676767677677667766776677677666677677676767667676766676767667766776677667667667677676767767667677667677677666667676766677677676766676766767767677667766767767766776767766667766767666776776767667767677677667767676766767677667767767767677667667767677667767766676776676676767676767677677667677677676776667676767676776776766766677677667767767766676766776767767767677677676776677677677677676776776776676677667767677666766767767767677666667767676676776766676666767677666776676766676776776676767767666776676766776776677677676776776666776776767766676677677676776776776776776776677667767667667767676666677677676776767676666767766776776666677676666676767677667677677677667666776667677677677677677677666767767766667766776776767677676667677667767766676767767766776776776767676676766766767676667767677676776776776766767766766766767767676776667677677667677676676776676767767677666767767767677667767767766767767677676776667767667677667767767677676776666776767766676776667676776667767676776766767767667667766666776767767767767767667767676677676766667767667767667766767766767676767767666767676776767677676676776767767767676667767677677667767676776767766776776776776677677676677676767667766677676766776776676767767767677677677677666776767767767676776677667676676667676767767677667766677667766766766766766776667767767676767676767767767667766667766666676776766766666767677676677667677677677667666776776767666676677676776676767677676767666676776677677666766776666776776766776677666776767767767677676776677677667667677676766676666776667766676767667767767676676676776767767667767677676776767767767767676767766766766767767766677666767666767767767767676776776766776666766767667677676676677677677677676676767667767766776776666767766667676776767667677676767767676676677677676676667677667666776776776766776766767677676667767677677677677676776676667676776676776677676767767676776676676776667766677667766676766776677677677677677676677676666767767767767767666776776677677677677677677677676767766667667767767676776676776766767676776677677677676677677676776767767767767677667676667676766767766667766776776766667767676767676767767766766667676766666776767767766776767667767766776767676776677667766776776677667676776776776766666666776767767667767676776766776776676767667767767767676767676767677676766776767676776776767677667767676776776767676677667766766676776767676767767667677676767766676676776767767767667767766667666677667667677677676667676776666677676776776666666676766776766676767676776767677677666776776767766776677676677676676667677667676767666767666677677676776677676776766666767766766766776677677677677677676767767666767766776776677676667767677667677676667767766776676767767676776767676677676676776676776666677677676767677676677676676676776666677676776767767677676767767676767667677676776666767767676766767677667767667666767677677666776667767766676767767676776677676776676677676776776766767767767667677667767767676776676767766776767677676766666677676667666776776766677676776766776677667667767767766776767766667677677677677676776767676767677676767766767667676776767677667766677666676766776766766767767766767767667766677677666776667676776776767666677667767676766766677676767667767676776767677667677677666676676676776676766766767767766767766776766667766766767676677677676767676767767676676676676767667767767666776677667677677676677667667767666676677677676676677677677677676776766677676776776776776667767767666767767767766767676766766776776677667767766666767767666666776776666776767767767666677677666767766767677676767767677676766667667767767667766776677666666676767677676776776667766667767667667677667677677667767767766776767676666666776776776676676767766677667766776677666766767767677676766767666667766776676776676767666666766766776776676776776767676677666776776677677677666776676677666667667677677677676776776676676776776667766776776776767767767677666776776677676776677666676677666767677677676767677676676667676676767766667676776666767676776776677667677667676776776676766676767766677677667767666676767676677676767767766767766767767766677676676767767767667667677667767677676677667767676676767767667676666776767766776677667667677676776766776766677667766767676776776677676677667667766677666776676767677666767767766776677677677667767767676676767677676677676676767677676776776677676666776677677677667767677666776776776667767767767766676767767767666667767767767676776676776767676776766666677666666776676766776776766776776776776677677676677666766766676776766677667767766766776767767667676776776667677676776776667767767676776767676667766767766667676776766776767767667767767767767766676666776776677667666776776677676767767667767667676666767766776677667667767677667677676667767766767676766767676776666677667767677676676776767677676776776667767766666676766776776776767667677676776776776776767676776776677677676776676677666766766767677666776767676776776676767667677677666776776766776776677666776667766776766677677666767677676676776766776776676677666677676776776767677676776776676766767666776767767766677676677676776676776666776767676776676677677676776776776667677676766677667766776767676677676767666677676776776766776767767767667767677667766776776666676766767666776767677677666776677676767666776767766677676766677677676667767666667667677677666776776667666776767767767767766776767767767667767676767767667767677677677677677677676676667767767676666677677677676767767767676776776666776667676776776776767676677677677666666766676776776677677677677667767676776767767766776666776676767767766766767677667676677676666776767767767677677666766666767676676767767766776677667666776677667667767677676677676677676676667676776666667767767676776776776667666776767676776667766667677676767766767767767766677667766666776767766767767767767667767766676666776776767767767666767767677666766767676676776767676776767766767677667676776766676766767677667767766676676767666776776767766767767667767677667767677667677677667766776677677676677677667767667766677677677676676676776766676677667767767666767767766776766677677676767767677667676776776776677676676776677666766776677666776776677677676666766676767767667766766776676676776677667767766767676776767766767676767666776766767767767766767667767767666776676776776766676667766776677676767677667767767767666776676766677666776767766676776767667767767767767767767677676776667767667767677676776766767667676677666677677676776776776776776667676666666766776766776676667767767676766776776766776776667677676676766767766776766767677677677677666676776676776666677677677676776677676667767667767766667767677667667677676767677676776776776677667767767767767676776766767677676776776776676776766776776677677676776677676767677676776767677676766677676766676676767677666767676766767676767667677667767667767767766676677676776766766667767767766776767667676767676677677667667667677677666677677667677667767767766766766776767676776767767667767767667676666776676766776677677666676776776766776676677666677667767677676676776667767666667677666677667667667676766776676667767767766677676776776776667767667667667676776767667767767676776767676667767767767766776677677667767766767666677667766776776767767666776677677677676676676677676677677677676776677677676767767676776766776767766767666667667677676667767767766776667667667766667767767767676677667767667767766776767767667767767677666767767677677667767677666776677677676776776676766766776677666767767677666667767766767676776767677676767676776776776676767767676767677667677676767667677676776677676766767676767767677667676776767667666676776766667677677676776677666776676676677666776767767767767677666677677676677676766766767767666766776776776767666677667666767677676776767667677676677667767766776666767766776767667676767767767677667767676677676767766676667766766767677677667676676667676677676666676767676677667767766767677677667767766767767677677676676767767667677676767766766666666667766766676767767667767766767667666767767676676767676766676767766776676767676676677677676776766767676766677677676776677667666677676767677666776676767677677676776676666676767767666776767767767676677676767767677667677666767667766666776776767667677677666677667676776766776776677667667766676767767677666767666776776677667676776766767766676776766676677667676677677677676776767666776776776766776767676776677667666667677677676677666767766767767767677666667767666667767767676667767667676766776677676767666767767766767667767667676676667667667766776677667676767677677677667666776776677676776767767666677676767667666766776776776666767767676776676776767677677676766766676676667767677667767766767666776667767766766676776776766776677676767667767767677677676667767667677677676676776667667677676677666767677676767767667767766767766776767767667766767676766666677677677667677666677676766776767666767676766766666776666776677676776676767766776676677676767676676776676677677677676667676776776677667676677677676677667676676766776767666676776767767677676676767767677676767667676677676776776767767767766766676766776776676776766676677677676677676677667767667676767676767767766667767666776667767766767766676776776776677667767767677676767667767766677676677677676767766767766776677667767677677677677677677677667766666776767677676767767767767667767767677677667677677667767767676767676766776767677677667677676767677666776767767766776776776677667676767767677677676677677676767767667676776667667767676766767767767767677676767677677677667767677676766776767666776776776676667677676776766776667666666667676767766766767677676776677677677677667767767767767766776677676776767766767766667767677667666677676677677677666776677676676767767767767677676677677666776766676776767676677666667766776677677677677667677667767677667767767767766
6766766677666766766677667676776776676767666667767767767676667667767766676767677677676766766676766767767667766677676776667667766766667767676776776776776667676776767766776776776776776766766767676677677677677676776767666776677667766767766776676677667767676767666776767766676776677677666767667766666676677666677676776767767676776776676667766667677677676676776776766767767677677667677666767767676776766667766776677677676767767766767677676666677676677676776676676766677676677676667677676667766766767677667667677667766776776767667766677676766767677677677677677666767766676676767677667667676667766677667767767676766776767767666676667767667677676677676776766676677677667676766776676767666767676667766776676677677666766676776776676776776776767766766676776767676767767676776667667667676767667766676676676766767767767767767767767766676766767767766666776776667767767677676776776677667766776776667767676776776767666766776776767676767667767767677676677677677676776677676776676776776767767677666767667667676676667767767676667767677677676767667676767767766677676766676677676766667766666676666676776767667676776767767676676677676776667767767677677666776667676767767677667767667667676766666667677677666776677667767766767767767767767676767676767676766667767676766667767667676766767767767677676767766676667667767767677676767766767677677676767767677667676776766677667767767676767767767767767767767677677677677676776677667676766766776767676776776666776677666776767676776766667677677677676677677676767677677666776776776666667767766776666676666766666667667667766767666776767766767667676676776766676676776776677667676676776776766766676767766767666767677677667677667767666677667767767767667676767667677667677677677676676776766767677666676767767676767667676776776776776776766776776767667667667676767667667666677667667676676776776776776776767766667666666677676776677677677676677677666766677676776767666677667767677676776676767767666666776776767766677667667667766677677676767767667676767676776677676776766667767767767767666776776767767766776767767767767667767676767677676676667677677666676667677677666776676766666767766767676666776767766677677676766767667767767767677676676767677676767676767766677666766676667667667767677677676767676776676667767767666776767677667766776766676767767676776667667667677667767676767767676766767667767766776776767766767676776667766676766677667767766767677676776677677676676677677676666667767677676776776767767767767677676766677676776776776667677676776667667767767766767767767766667766667766676776667677667667767667766677677666776776767676767766766677677677666667677667677677677676776766767667767767677666776677666776776776776776667676776776767676767766667676767767667667677677677677676767677676676766676776776666776767766776776776667767667666676767677676767767767677666676776776766776667677667767667766676776667676767676776676767767677676677677676767766767767676776676776776766767677677667766767676776666677667766676677666666767767667766776676776767677676766767766776676676766667766776776676677666767766676666776677676776767677677677677677677667766776767767666776776776667677667676676676677676767667767677667676767767667767666667676776776766767767767767766776766676776766776667676676767676776676776667766676676666766776767666776666667676776767767767767666767666766776766677676776676766677676677677676667667676677677677676767676776676676766666677667677677677676766767677677676766667676677667677676776776666667677667767767676767676776676667677667767676666776766776667676776766767767766776676766776776676767767676766677667766676776776767676776767766766667667767766767677677676666776767767766776766767667767676677667677676766677676677677666767767676776776766767676767767677676767676677676776767667677666776776667676767677676776776666767676767666776767676766776667667767767677676776767766676776767766766667677676776776767766676767766767767677667666767767667677676677677666677676776677676677667666767767767767767676776776776677677667666776776767767677666776776677677676667767667767676767767767766776667766767667767677667767766767766776776776766776766767766676676677667677677666767767766767667766677677667676767677677677677677666776767667767677666767767676767676776767667677666776667667677667667767767677667667767767767766766766677676776766766666677676776776677676767667667676776766767677667677666776676766776666767767767766767676767767767666667766766767767676666767767677667676776766766767676766776776766776776767767667677666776676676677677666676667766767767766677677676677676667676666776767767767676676677676767677676677677677677676676676776776677677667666767676767767766776676767667766776667676767767767766776776776767677677677666776776776767676676666766667767676667676767767667667667676767767677666677677677677677677677667676767766767677677677666666776767677676767667767766776767676677677667666776776776667676767677677676767766677666676666667766676677667676667767677666676767667667767667767766766776677677676777667766776766767767766766666767677676767766676767676767767767766676767677666776776667767676766767766767766667677667767767676776677666766776766776767767766676767767767766667767666776766676767667767767767667676667677676767666676767676776776767677676677676767767766766767767767767676766676767767676666667677677667667767766666676667677667667766676766776767766667677667766767767676767667767677666676767677677677676767676677666767676766776666677676666776666767767767766767767766667766776776767766776776767677676677676666776776666766776776766766776776676776767667767677677676677676767676677677676677666677676767666677676767767676776767677677676776776666767667666776767767767676767677677676776767767767666767676676676667767667767677667676776676776666677666776776776776776776766667767677677667767676776776767767766767767766677666776676767766676766776767767666667676676677667766677677676767677667767676676767767767666666776767666776776776776776767667767767767767677676767676776767677676676767677677676776767667767767766776767766766767676776766776776776677676766776767767677677676776767767676766766767676776776676776767667676667767766677677667767766767666677666667767667767766776676766767766767767676667667667766677667766767767767767676776676776776776776667766776776666776766677667677676676676667767767766767767676766676677677667677677676776677676766667667766776667676767667676677666776677677667766767677676766776677677676767677677676767766776776776766767676766666666776766666766776767767676776767767767767767767677676766677677667667766767667677676677667667767767667667767766776767667766776766776767766676767766767666767676766776677676667667767667667667766667676776767677666677676767766767667767677666766776667667766767766766776776767677667676776776767676676666676767677676667676766766667677666677667767667667767677667766776676776767677677667767767677676766767766676776766677677667676676766776676667667667676766767677676677676767766776776767676776766776767676776776767676767666676776766776767767766767766766776677667767767767767766766766667666667667767676776776776676767767767677667666767677677676767767676677666677677677667677666776776766776767676767667767676766767667666766767766676776776676776767766776767667767676666677667677667767677667677677677676666676776766767666776767667667767767667767676776767676776767677666667767667667766767677666767767667766776776767766677676776767676767766767676767676677667667767767767667677677676776677666677667767767767766776766767767677677677676767766776767677666767677667766767767666676767677676766776677676767677676776776776776676767767767676666676676767666776767767767676776776767767766767666676776767766776776776767666767766766776776767666776776677676776767767766767767666776667767666776767767767667767676676776767667667767767766776676766776776767766776776767676776776766767666676677676776766767767666767767767766676676776677676767767766767666767766677677677667766666667767666767677676776766677677667767767767767666767767766776676676677676776667677676776776776677676667677676766767767767677677667667767666767676776767676776776677677677666677677677676776766676776677677677677676776776677677667767767766667767767766767677677677677677676776767677666767766776776766776776677677667677676767667767677676767676776767667766767677677677676666667766767677676676766776667766677677677677677677666776776776767677677677676776767676776776666767676776767766677677666677676666767667667676677676767677666776767677667767667667767677677677677667667676767676776767767667667767767767676767767767677667667676766776677676767767667767766677677676776776776776676767766767767767767766676677676676676776767767677676767676776676767666776776766676766666767766677676776676776776776766776676677676676667667677677667676676767767667667666767766776776676776766666676776766776667677677676766776767767767677676667667767766766677666767767676676776776776676776667676776776776776767667767677677667766676776766776776676767676677676776666766676776766767767766766766776677666776767666767667676676667676767677666667766776767767676766767767666776767667766666677676667767767766767677667767767676677676776676776667676776767767677676767767667767767766766776776776776766766766766766776776776767766677676767677676676767666776767766776676767676776767677667767767667767677677676766767676667676776767766767677677676776776776776666776776776676667676776667677667767766776776767767767676766776767677676676676767676767676767677677676776677676677676776776776767677677676766676776677676677666666767676677667677677676776776767676666677667677676676767676776776767676776677677676776676767667667767767767667676676767767677676767676766776767676667766767767766776667766667766776776767676776767676767676776776667767767767667676676766776677667766776776767767676666767667767767767767666767767767766676667677676776676776776667676766667766776766666676676767676776776776767667766766767767677667766677677676776677677676677676776677667666776766667767767667767676766667766776776677677677676676776776776676667767677677677677676677667766776776776676
666676676776667677676767677677667667677676666776667767766667767676677676676776766767666676776776767667677677677677676767767767667676776767676767766667677677667767767766776766767767767767767677667667667767676677677667676776767766676676776666776667766667767767666767767677667767677676767677677667767676767766676677667767766767677667767676766767766766776677667667677677676667767667767767766667767767767676766667767667767767677667666776666767767766776677666776776767667766677676767676776767766776776776667767767767677676776676677666677677666767766776776767677667766676767766677677677676767677666767767676677677676676666667767767667767676776767767676677677677677676776776676767767677676767767767676677676677667677677676766677677677677666766766766776677677667676677677677677667677676667767676766776766776776776676776767767766767766767766776767766667676766767767677676676766677666676677676767767677667767676776667677666767676767676677676776767766767767767676676776677667767767767767766677676776766776767767676767766776676776776666767677677676767677677676667767677676666767677677677667667677677666776676776776767767767677676776776767677677667766776767767766767766767677676776667676767677677677676776676767767767667767767766766767676766767767767767767766776776767767767677667767766767677676766776667666776677667677676776666776676677676667676667676776676776767676767767677667767767767767767766676776776676776677677667667767676676766676677666766667677667677676767766676776776767667676776766766767767677667677677676776767676767767767767676767767766677667767767676766776666766767767766767667667677667677676766767767767766776766677676766767767677667767766676776667767676776667766766776767767666776776776776667767766677676767767766776767767667666767766776776667666766677666767667677677667767677676766776677667676767677677667677677677676667667767667767767677677676776767766677667767767667677676776766767767676776776766776677676676677667667677677676776767666767677677677677667676776767766677677676676776776776666766767677676677676776667666776776676776776767767677667677666776667676767677676667766776776767766776776667767766767767767667767766767767666667677677677666677677676767667767667767666676667677667677677677666767767766776676776776767667766766776766776677677676677677666776767676676676767767766776776767676776766767667677666776767766676767677676776766767766767766776677667767767766776677677677677667677666677677667677676676766677676776676677667767676776776767766776767676776776676667766776767677667767676767667767766767767767766677677676776677677677676776776766767766767767676776767666676766767767766767767767766766767676776767667677677677677677677667676776767767767676767676776676776677676676677676676767767767767677677676676766776767766776767677666667677667766776776676667766676776776776776767676667767677677676767767676767766766767677676666767766677677677677677676776767766766677676676666677677676666677676676677667767766667766676667677667767676776767667767766776766677667767666767676776676776677676767766766767676776677677677676776767766676776776677666776667766676776776676667677667767677667767767767677677677676676776676767667666767767677677676677677676776776676676776766776776677666767667767677677676667767676667767667767676676766767676666776677677677676677676776776766776776677677667767767677667667666767767667766767767677666766676676676677667676766677676676676767767766766766776677676767667767767677667677667676766767767766776667767677667767767667666776767766776776767766776766767677676767766776766767677677667767667677676776776677676776766776776776776776676676766677676776776776667767766776776767767766667767677676676676767666766776767767767767667767676676776676767766776676767766676776776776766767766767676776776767667766776676677677666676776767767677667767666667676767767766776767677676766766767676666776677677677676667767667676767766767676767767767766667767767667676767766776667767677667676776767767676667677676776767767676677667766666676776776677666676677667667677676767676666676676776677676767667667676676776776767766776666767767767666776677667677677677667676776677676776776766767767676767677667767767676767676776677676776776767767767767677677667767767667767677677677676676676677677666776766667676776676767676767676767767677676776666667766667676766776676676667676767767767767767766776676677667667766766767767667676767767767766667767766767767667766677677676677677677677677676767667767767676767767667767767766677676767677677667676776776767667677676776766767667667767676776776676767767677667666767676767676667767676776776667676776776666766676766767677676677677676767677676776767766776776676676767676776767666776767676776767677677677677677676666767767767766776767667766767767766776766776767767767676776677667676776677676776767676776776766766776676776766776776767767767766767766766767767766776676767677667666776676767676776766767767766767667677667767677667766767666766767666767667667767667676767767677677667677677667676776776776776776767767767667677667767677667666766766776776767766767677677666676767766776677667676666676776676776767767677676677676666766767676776666776776767676767767767767666776676776776766676767666677676776776677677677667767767676776776677676676767767667767677676767667767676776676766776776676767667677677676776677676776776767766667676767766667667676667767677667677677666776667676767667767667667767767677676776776776776767676767676776677676767767767766776766766767667767667766776766767767667676676676766767667677666766767676776776776767767676767767767677677676677666766767767767767767766776776776776677667676766767667667766676767767767767766767666776767767677677677677677677677667767767666776677676776767676676766776767767767667766776667767667676676776667667676776767767667666767677676776767766666766766676776776767767767676776676776666766767676676666776776676776776767676677667767667667676676677677667677676776766776776767667667676766767767766676776767767676776767767767666677667766676676677667677676776676776767766776776677676767676776776766767767676776766676776767767767767676767767666667677677676677676676776767766767667677667677666676767676766776767676776676776767766676776676776767676776767767767677676776776767677676767767766677677676776776676676776776676676766766767677667767676776776767767767676776776767767676767767767677677666776767767766767677666776667676766776766676776676767677676767666677677677676766767767766766776677676766677677666677676776667677677677677676776666667766776776776767667767677676766767667767677677676776676776776776767676767767676767766677676776676776776677666767767676767667667767766776767677676776767667766767677677676766767767766776767767767767766776767767767767677677667767666666677667767666767667676767766666776767666767676676676766776766776676767767767676776677677676776767677677676776767766776767667677677676676776666776776776667766776776766767767767677666776767676766676766776766767766676677677676776766667767677676676677667767767676677667676676767766776776677676766776677676767767677676767676677677667767767767767767667766677677676766776766776767767767677667676676676776767667767767677677676767767766667676677677676767677666667677677676766676677676776667677677676776776667767676666667767767767676766666766766666676677676677666767676677677676767767766766776767767667767766776776667767767766677666776767766666776776676776767667677667676776776767766767767677677676677677676766767676767766767767676766767676676776776776766766767766677676776766776776676676677666766776667666776776776767667667676767767667767767677666776776677676676676776776766677666667767677676676767766676776676776677677666676767667766767676776766767767667676767676767667767677666676767676776776766776767766776776767677676776676776677676767767677666677666776767677667677676767767676776776767767676766676776766676776776767667767767767767677677667676776677677677676676767677667767767676767667677676667767677667767766776767767767767676676676766776767767667766676767767767676667677666776767667676676776676766667676776766776766767666767677666766767767667767677676766666767767767676776677676776776767767767767676776776766677677667767767666677676666767677666776676767766776676676667677676667677676667767767767767766767677677676776766776776767766776776667767667767676666776767767767767677667676776666677676667767677677677666676766776666776676776677676676776676677677666667676666677677676766676666767667767766677676766766767667767666677676676677677676767676776776666767677676666776767767677676776677677666776677676676776676767766766676667676766776767766767677667766776766776767677676677677677676776677666767676776767766767766767677676767676677676767767767676676667676776767666676776676666767766776776776767676667676767677677667766776766676676776776766776667767766677676776776776676667767677677667676677676766766676776776776676776776776676676776776676776766676767676776776766776767766766676666776776767676676776776667676767676767767667766676767676677667767677667677677666766676766766766776677666776677676767767677676766676776667677666767667767667767766766767767676766667677677667667767677666676767677677676767766767667677677676776776776767667676776767676776666767667766776667666667767667667767666767677666677667767676776766776767677677667676676677667767667676666776767667677667767677676776766776776776767767676767767667767667767677676766666677676776766776767767767677676676676667767676767767677677676776767677677667676766676776767767766767766676676677667767676767677676776767666767667767676667766677666676776677676776767677676776776676667677666676776767677667676767676766766767666766667677676677667766667767676776767767767767766677677677677667666766776766677666776776667767667767766766766676767767767767767667677677676776766776766767676776776667676767767767666776776776677677677677677677677676767667677667667767667767767667677677676667767766666676676776767766776776677667676776776766677676776767676677667766767767767767677676776677667666766776676676766676776677676776676676776776767677677677
76767767767667767677667766677676766677667676767767767766667767667667766776676676767676677676776776766677677676776677677677677676767667677677676677676667767676676776767766767676766776767667766676767766677667666776776776766767767767667767767676776767766677677666666776767666776677676677676776666667667667676767767676776677676667767677677677677677676767767676667767676776776677677676767766767666767767676676676767676776767667766776677676677666666766766776776767767766776676767767766677676667677677677677667767667676776776666776676776776766666776776776776666766776767677676776766776666676767677676776767666776776667677666767666766766776776776676767767667767766666776766776776767766766776667676766776766676776766776767767766676766766776677677677676776767766776766677677676766676776667767667767677677677667676767676676776676676776767767677677667666767767676767667667677676776676677677667667676677676667767766776666767767666666776776776767677677666666776766676767767767767677667666776767677677667677677667767667676776776667767677666776776776776776767767676776677676776667667766677666776667766776766677676766766677676677676776667766676677667676776676677667666666766776667767667767766766766767767767676767766677667677666776677676776767767666776776766776776766776766676776766776767767666767677677676767676776766776767676776766776776766776676776776766767766776776767666766667676776667767676677676776667666776766776776766677676677677667667766676767677677667676666776776776766667677676677677667677676766677677666767667677676667767676776676677667676776767667767767766676677677666676776776677676767677677677677677676767767766677666767676767766776776667667767766776776776676776767676776676766767677676776776776766776766776767766767767767667766676677676677677666667767767677676667767766776677677677677667667766676776767767667667676677667766677677676667676677667767766766766776776776776677676776666767677666667677676676767676677677677676767667676767667676776667677667676776766776776767667677676776776667667667767767766676767766776766776766666767667667766776677677677677676776776767677677676776667676767767767676766776667767676776667766767677666776667767667766776677667767767766667666776766776776766776767667676776667766766677667677676766766766766677677666776666767767677676776677677676667677667767667677677676766776776767676767767677677676776676767667676677667677666676767767666776767766776676676676767767767767766776766767676767676776776776776776767676766776776776776677667767677676767677676766767666677676676776677676776677677677677676666767767767766776776776776676776767667766767677667676776776676776667767766676776766677676667666667767676767767676776677676776666776667676676676767766767676676677667676767766677666776767767677676676776677676667676676776677676767676677676776667766776767677677677676677677677677676677677676677666766767767767767677676676677676776676677677677677677667667677676677676677676776766776767676666766666676776776677677676776776677677666676677677667767667767767767667766667676776677676667767767677676776767677677667766677676776767676676666676776677677677676776766767676676766666767767767676676776676776676776676776767767677666776776676677676767767677677677676776776676776776676776677667766776676767676767767676776767676767767767676767767677676776767767767767767767767766767766776776766676767676767767767766676766766766776776776776776767766677677676767667767676776667767767766766767766767677676676776776667766776776767676776767676767666667766666667767677676676776677676776767667767767677676667767677666676776776767676767667677676676667676776776776767667677667767766667666676767767676767676766666776776767676766676776766767676776667766776767677667767676776767677677677677677676776677676776767767767767677676767677676767767676767676766677677677677667767667667766776766677677676677676767676767766767676677676767766776667677677667677676767677677677667767676776676676767676677667676767767677666677676767677676767767766676767766776776766676776776677667676667767767766767767666677677677666676676677676776766677666677676767677677676676776767667677677677676667667767666767676676776776766767677676776767767766767677677667677666776776766766676767767666667767667767666776677667676767667767676767767677677676767677677666767677676677666677666776767667677667676776767667677666676766676667676677676776776766677677677676767767676677676667767766767767677677667666767676766776767677676676766676677667676676677676677677667667767677677667766766767677676767677677677667676767676667677677666766677676676677666767767676766676676676667767667766776766766767677676767767766776776667767676677676766767676766667766776667677676676676776677677676677666677667677677676767767767766776767676776766766776776666666767676667767677677677667766767766767767666766767766766767766776767676677676767676776767766767766766767767767766766676776776776776766776776767766776766677677676667766767767766767677676677677676767766677676776767667767676667667677666767767676767677676776767666766776776776677677666767667676767767767667767767767676776767677677677667767677667667766776776776667676767667767677676767676776776767767767667767766776676667767667677677667676667767677676767677676776767667667677676776776767767766767766677677666677677676766677677677676767677676776776767767677676677666776766767767676766676677676767677667767677677677667766676776776776776767767676676767677666767676776676767767767666666676676667767677676767767766767767767667666667677667767677676767767767766767676776776766667766676766767677666767676776766776776767766676766676776776677677666776677676766776677676666767676767767676766767677676776767667667677667766667766776767766776766767766667677677666666776776667766776677666776776767676776767676767667676776767676766776776676776776677677676776776767767677667676767767666677666776677666676766676666666677677667677676766677677667767767676776677677677676776776766676676677677667767676776776676767767667766776776677667667677677666666776667767676767767677666767677677676776667766776667677677676766677676776776776767677677666676767676667766677677666767677667767767677676767766766677676776776766776677677667667766776677666776776676776776666767767677667766776677676666776767767667667767766667766776677677667766767767667677677667766767766676767767676677667767767676677676776677676676776677676767767667677676767667767667667767767677676776676776676776766767676767767767767766676776767677676666667667766776767767767677676776776667677677677666776766676776776776776677667677666767767676776677677667676767767767767767767666766766776667677677677667677667667766776767676667677677667676767676766677676776776776677666766677676767767767767767677667676776767766766776766667666667666767677676767767676676776776666766677676677677677676776677677677676676677677676776677676776776767667766776776766776776776776767767666767677677676776776776776767766766767766767666776776766667767767676766766667667677676766677667677676776766667676767677676776767677677676677676767767676677677667766666677667676676776776667767766776766767766776767677667677677676776676676767767766767766776676676767676676767767766667767767767677667667767667767667767767677676677677676767667676776767676776676776767676677677677677677676776677677666767766676767677667767766776776667677677676676767767767767767766776776776677667667767667767767676767676677677676767676776776677667667767667677677677667767767767767767677666776776676776776667767767677677677677676776676676766676776776776767766667767767677676767666676767676666776677667767676766676667767676667676776666776767666776677677666677667677677677667667766676766776677677676776766677667767767766776776767766776767767676776767676776676776776667676667767677666767667766776677676676677677666667767667767677677677667676677667676776776666677676766767767767766677677676776676767677677677676676667767666676767666766776667666776776776776767767766776766677667766767676667766766676767767677676776766676767767767677666676676766676776676776776767767766767667667667767676766766677676776667767676767767766776666676767676776667676667767677667667767767767766776767767677677667676766767767676767766767667677676677666767767676776776676766766766776676766776767677677676767767766676767767767677676776767677677667676767767677677677666676766677677667677676677677676676766667767666666767677677676666766776667677667676776677676767677677676776776767667767667676767767677677677677666676767667676767677667766776776776776666666766776666767767766776767767766776776666676676776767677677666767767667767667667767677667766776776776676776767767767766776767676766776776666776676676766676776677676666767767766767667767677676677666776666767677676776776666676766766676667767667767767667766776776677677677676677676676767676676767676677676776666776767676767767677667767666776776776776676677667766766766667767766776676677666766667767767766677666767767767676767676776767767666676676776676766776776677667667767676767767766767767666766676767767767676776667766776666676767767676776767767677667767767677667766766766667677676766767676767677666767766767767667676767767667676767677667667676776776776767766676666776676776776766766667676676776767676766776767677676677667767677676766776767767767767676677667767677676776776766776767766676776766776666667667766677677676776767676776666767767677677677676766676766766776776776766776776676776776776767677667676676767666776766766767767666766677667767676767766776776676666667677676767667767676767767767767766776667767767767767767677667767767666776767677677676767766776776767766767766776666677667667767766776776767767767677677666767666776767766776776667767767767767677677677676776776677677676767766776676666776666776767667676767767677667666767767767666677667666666767676676776677666666676676776776767677676776767676776676776667667667677677677676776767767667667667766767766667676666767677666676766776667677677676767666767677677667766776766677676776667766776776677667767767766677666776767676776767767767767676776677677677676776766676667677667766666
676766766767676766667766766676766766776776767767767766776776776776776776776776666766776776666776767666667766776677677676767676776676776766676667677677677667767766677676776776767676677677677676676677676766766667766767766767667767677676667766767666767766767767767677676667767677677667677677676766767766677667677677677676676676676776776766676767767767766677677677667676667677666767766766676666776776776677677676776676767677667677676766776766677677666767767767767766776667766766776776677667766667767677677667767766767677677667667767677677676767677676666767767767677666676776676677676676776766776776766766766676776776776667767666776767677676776667766776676776766677677676776776666677666667677677667667667766767767767766767676776677667677676677667767767767767767667767766676776667767667677676776776776776767666667676677676776766676776677667767766766776767667666767766767676676767767766776767767766666767767767766776767767767767676776667676766767677667676776767677676776676776776776766767676667676766776776766767767767766767767767767676767766676667676767677677677667676776776766676776776767767766776677677677667667767767677666767766767767677676776776677666666767677667766767767767677667667767767667766766776766776677667767767767767667667677676677667677667767767677677667676776767767767677667666676767766767766776776767766676677676767667766677676677667667767667677677676767767667767767767676776677676677667677677677676767677676767676667767766677676766677677677666677667676776776776677677667767676676776667676766776776766776667666776767667677676767767767677676767676667667677666766677676666776667767677677666776666767767767677676776677666767767767767766776766667767767767667767676776776676776776766767676767766767766677677677677676776776767767676677666776776666676776776776666776677676766776776767667667666767767767766677676776776766667676667676767676767666776776776766666767767766776776767767767767677676767676766676766677677676776667677666776776676666776776676766776766767767677676776776776776667767676677677666776766776776766776776766776767767667667767767767766766767676677667767667676776776667677676677677676677676666667667667767766677666776776776766766667667767767666776776776776666767767767676767767767676676667767767676776676676776676667767677677676776776767767667766776776767676666667676776766666776767677676767767767767766776767677676766776676776767677676776767766676776776776676767767677676666776766767676766767767767767677677666667676677667767667767676676767767767677676667677677677677677677667767766767676776766776666676776766767766767766776776767667766767666767676766676677667766776776666766766776666676677676677677676776776666677676676767767666667666766776767676766767666676767767677676766677677677676776676776676767677676776766776767766776667677666776766666776676767767767677677676676667767676776677676776776676767766776666767667767677676776767676676767676766767766776667676776677676767767767677676767667676776776776676667767666776776677667677667766676677677667767766776767676767767767767766776776766776666767676676766767676767766776776666767666767766767667767676666776766677676776776776776677677676677677676776776667677677677676776767766776776776667677677667766677667767767677677666677667766776767676776776667676676776776767767766667676666766767767767767766667767767676776767667767766767667766766766767676776677676676767677676776776776667666666767766767766766767766767677677677667677667667767667766767677676767766767676776677667766776776776766766767676776767676776677667767667767766677667676666776776767767766776677676767667676676767767676677676676776776767767767667767677677676676776776767766676767767767666776776776766766776766676766766776766776667767677677667676767666766776677677676676766767767676666766767767666776767767766676767766676666766776776776766776766767767677676767767767766677677676767767666676776766766767666676677667677677667676776676677666776677676776767667767677677676776776667667767677676776776776776776776666767677667666677677677676776677666667667767676776766776677676767766776767666677667676767676767767676766767667677677667667767767767767766776767676776767767667667767766776766767677667767767666766767667676677667767676767666776776766776767667676676667767767677677676667767676776776776776767767676677667676776776676677677677676676767767767766776776677677676766767667767667667677667667677676676776776676676667767677677667677667767766767667766776676766767766767667766776776676767677677666676776767766676776767767766676767667766776776766767766676767677676766767667676666676666776776766766767766776767677677667677677676766676766676767676676776667667766677666676677676666776767766766667766776776677667666677677667677677677676776767676676667766776776677667767677677677677676677667676776776676776767767767767767676767667676776666776776776676677666766776766667767767767666667767767667766766677667767767766767767767676767677667667677676667766767666776776776766767767766776766776767766767767667677676677677676766676677677677666776666666767767767667667677676767676776677677677666776776776776767767766676776776776676676767667766776776666766776676666667767766676766677677667667767766766767766766776676766676767677676677666767766767676776766776767666776776776767767767676666767677666767767667766776776776677667766677676776776776677677676676766776676776776767677667766767677677667767767767676667766767667676767677676677676776776776766767767677677677677667676676667766767677677676676776677676766766776667677676676776776677677677676667677676776776767766677666666776767766776677667667767767767767676767676767767677677677677677676776767676776767667766776677677677676776766677676767767766767676767767677677677676776766767676676767667676676776667767677667676677667667667767677667676676766776766666766776776677666666667767667676677677677666776776767767767767766776776767676776776767677667677676667767767666776776776767767676676767766667677666667766676776766776776767676666776776767666676676766767667666667767677667667677676767767767767676767766776766676767676766767677677676776767766776776776666776766776776767766676776766776767677677677667677666767766776676677666676776767767767676767766776766776776767766776767766667676766767767677667677676776767767767667767767667767676676676676767677676776776766776667677667667676666677676776767767766767767767767767666676766776766776776667667677676767767767676776776776677677666667667676676667666766776776767767676767677667767666767677666766767766776776776677677677667676776776776767677676676676767667676667676766676776666776776677677666677666776676666767676767666776776767767767767767767767767677676776776776776776676666676666766767666776677677667676677677667766766776676666676667677677677676667667677677677677666766666676776676776776667766776677676776776676677667667767767677666776676676776767677677666776667677677676676666776677676677667676676776767677677676776766776767676677677676677666767766677667667766776776767767766767676767676776766676767667666676766776767767677677667766766767767767767676776767767677677676776776766676767767766776767666677667677677676776767667767667676676767677667767677677677677677676677676766667767677676776677677666667666677667766767667677676677676767667666766766676776776766677677676776667767677676767676667666677676767676766767767666676776776676666776767667666776776767767766776767767766667676767767766776776677676767676767676676767676776776776677677667767767676667677677676767767767677666677667677677676677667766776776767677677677666776776676776766767676677667767766776766677677667666776767767767767667766767767766676767676666767676667767676676776677676776667667667767767676767767766776767676776767676767677676676776776767767767676776776767677677666776767676766677676767766767677676776776776767766766776677676776767766667766666677667767767767677677676776766767766676767676766776776776677676766776776767677667666767667767676767676666677677676776767767766776767676776677666767666776677667666776676677677677677666666666667767677676677677676677676776776666766776676776667676776776767666666776767677677667767767677677676767676767767767667766676767677676767677677676677666767767667667677666776676677667766676767766767766676666776766766767767667767767766767766676766667766667676776667767767677677676767676767667676677667766776677667676676767676766776766667767767767767667767766767677667767767666776667677667767677676776676776767766677667766776776766767667767766766676767767767766776776676767766776677676667667667676776766767767667676677676667767766776776677666767767676766767677677677677667766767667677677667766766767767677677677667676767767667677677666676767667676767767767767767677676766776676767767667767767767767676667676776767677667767666776767767767766767677677677677676677676776677676767767766676767767766776776776776776767767676766667667766676776676666776767766776776677676677676676766677677676767676776776677677676676776677676676776767767767666776767767766677667677676776776767767667677676677677676767667677677677667767767766767766767676767766766776677676677667767676766677676766677666776676676677677677676776767767676776667677667677667766767677676776776776767767677677677667766776766776776776767677676766766766776776767767767676667677667667676776767767767676667767766776767677677677676677666667667676776767767676676767766776776776667676767676767766666776766776676776676776677667676776767677676776776776767767676776767676677677667677667667767767676776776676666776677677676677676667767767767767766667667666767766667766767766767677676767677666767767767766666776667766767676776776776776776767677676766767667677676776766776676767767767667766767766767766677677676776667676776776767767677677676667676776677667767767767667766767766677667677676776767667767676766677667767767677676776666667677677676766767667766776677677667667666776766776677677666776767767766676677677677667766766667676767766776666776776767677676676776776676667676767766776767766776676767677677677677667667767766766766766676676776666677677676767766776767767766677
36776767667677677667667767666776776767667676666776766666766677667676776676776767676677666666767677676767767766767767767666776767667667767676667676776776676767677676776776776767667677666677676776677676677677676677677676767666776767767767676776766767767767676776776767676766776776776676776767766766776676766776677677677667676776667767677667766767767767767766776766776776666766766676776776767767676766766767677677676666776776776776677677677676767667767767677676677667667666677677677667767767676776767766767767767676667677677677666767767767767767676776776677676776766767767676767767667666676767766776676776667767676676676677676766776677667667767677667766677676677676776767676766666677667767677677677676776776677667766766776776776667767766776776776776776776677666776776766767677667767667767767677676666776776767676767767666776667767667766767677676776776776776766677676776677677676776767676667767677676677676666767676766667676776767667767767767767676766676767767767676776766776766676676767677677676676667767766776766676776766666677676776667767677676766767676767667767766677677666677676766776677677676776767767676767766766776767766676677667667767666766667677676677676677677677676677667767676767767766776677677676776767766677666766767766776677667676667677676667677676776776766676676776776776776767767667676666667677667677676766666776776766667676767676776767676776776677676666667677676767666667667767767677677667766677666676767766767766677676776676767767677676677676676776766776776766776776676767676776776767766677667677677667766676767767677676776766776776767667766676767666767676767676767676767676776766677676676767767767767766767677667676677676677677676776767767767676776677676776667767676676676776677677667677677677676676776676766767767676677666776677676767766776776776776676776677676767767677676676766766776776776776776767767767677677676676776677676677676776776767766767667767676767767767766776676776776776776677676766767766776776767766677676676767767767767667666766776666776767677676767677667766666776667766766676767767767667767767766767667767677676676767676776666767767676776776767767667677676677676776676776776776776776766767667677677666766676766677666676766767767667767766767677677676767766677667767676677677676676776676677677676677667767767676676767676766676766767767667766766676776767767667677666767766767767766667767667677677676677677677677666776776767766767767666677677676767767767767666676776676776767677666676767676676767766676776767676767676767667767766767767667666767767767767677676667767767767766676776666767667767767767767766677677667667677676767677677676766766776776776776667676776677667767767666766776776776776776776666767667666676767676677677677677677677666767766767677676677667667677677676667766776767767676766666767767766767766766676776776677676677667767677676676776676776766677667767767767676676767677667766767676776767677667767667767667767677676766767767667666676767767767767676776767767667676667676766776776766667767766767766667767766767767767667667677677676766667666767767767766767677666666767767666766776767767767766667677677666767666766676776667767767767767677667666767667677666776676676767667767676767667677677667767676766677677677676767767676676776776776767767666766767767676767677667667767676676776667677667667767767766767766677677667767766776677677677677667676776677676767767766767767676767767677677667677676676776677676666776767767767766676776776676776776767766677666776776677677677667676677676776776677666776776676776767676767767667767767676767676776766767666776676676766766776767767766767766776776776776666776676776677667667767677667677677676767676677667767677676766766767676776767676767767677677677666767767667766776676666776776776776677667676677676776677677676767676767767677667767676776667666667677676776676676677677667677676767676766677676767676676667766767766667676667667766676766767677677666676776767766766677677677677667676676776766767677677677677666676776676676676667767667676776776666776776667676776676677676766767766766776676776776767767676767676677667667667667666776776677667677677677677676767677667667667767667766767767677677676676676776767676776767676767767767767766776767676767677666776766776676676776676766776776667767767767767666776677677677666667767766677676677676677667767667677676667767766766766666666776676767767677667667676677676766677677676667767677666776677667677667676767767767767677677676667667766776677677677667766677677677676776776676776766767767666767677667766676776676766767767677667767676776767677677666776776767677667767766667667677676667677676776677676676667766776767767667677676676676677676776767766776776666767767766776766776776767676667667767766676776677677676667677677677667766676766677676676667666677667667676776767766666676776767666767667677667676767666776676766766676677677676767667767766677667667667767766776776766766776776767766776766776776677677667766666676776676767766776667767766676767767766677676776776767766776776776776767766767676766676767767676776776677676767676767676676776767676677676677676676766676776767677677667766767767677667677676766767766667766667676666776676776667677677667766767767767766776676766776677666776776767766677666667676767676677676767677667676776667767766776667677676676676677677676776776767767766776766767677677676676767767767767767767767677666766776776676676776776767766776776776767767667766766776767767767666677667677676767677666677667767677676667767666776767667767676677677677677677677676766766677677677667767677676776676766767667766767766676676776776677667677667767666766766766677666666767676677677667766767766766677677667676767676776667766767767766776776776767676677676776676766767676676766766776776666767767766766667767766676767766767677676776776676766776677667676776776767676766767676776667767667766776677667766776766767767767767766776676676776776677676776776677667676677676776767767766776776767676667766766676676676767667677676677676766776767767767677666776776767676676776776767677676666677676767667667766767677677677676776776766676667766767767676776767667767767676767676776776767667767677677677676767667677677676767766766776776766767667767677676776677667676776767676776676776677667766677677677667676677677677666767767766766776667676776776766667676776676666676766666767767677677667667676677676776767676677676776776677677677666677677677666666667676666677676766766766667767767766776677676767766776767677677677666767677677676676766776776677666776776677676767677677676667767666767767767677676667677667766767667667676676677677667767677667676676767667767767767766776776677666776677677676767767766767766776767667767766677666767677676767676776776766766667767677677676767676776776767767677667677667666677676767676766666677677677667767676676666767767667667677676677667767767767676677677677676776677677676666776776767766776776776767667676767766767676776676776667667677676767667667767767677666677677677677677676776767677667766666676767767676766667667677677676677677676677677667766767677667767767767677677676767667677677667767667676667767667677677677676677666676676766776666676776776766776677676766767667676767766766766766766767767766677677676776767666776767667767677676767677677666666767676676667766776776767677676776667676676776766767767767766666667677677677667766776766767676767766766776677676676776776667677677666776776767766667667677667677667766767767676776767766667667677667767677667767677666776776767667767667677676677677676776677676776776766766677676676776776766776776776667767766776667666677677667677676766667767767666776776677667677667666676776676767767667676767677676776767666766767767767766776776667767667766776666767766767667676676676767667677676776776776767676767666676767676766776776677677677667767767676767767677677677676666766776766767666776767767676776776676667767667666767767766766776677667766766776677677667766776776776677677667677676776776667667767767677677677676676676767767767676676776676776776766776776776767676766676776677666776676767767677676677677677677677677676776676767676776676676677676767766766776677666776676766766766766776766767676767767766767767767767677667766776776767676767677676766776766767767767766776667677676766776767677667767767767676767767676776776776766676767766677677667767767676676776767667676767767767677676667767666776677677666677677676776776677677667767677677676767767677666767676677677677676776776776667677677676767767677676677676776776677677667766767666667676776667667676767677676776776776776766776776766776776776767767677676676776676776776776766776776667677666677676676766677676677666776776677666776677677677676667676767767766776776666667767667667767677677667767767767666667676767767767767677677667767677677677667677677676666767676767767766677667676766776677667677666776676776766776667767767677676667767676667666677667767766767676667767667677677666767767666776767676776776776776776767667667667767667667677667666776767667677677676767677667677676676666776767676776767766776677677676676667677677676767767767667767677677667766776767676677677667666776767766766766776767766677676776776776676767667767767766766767667667677667677667767766677677676776776776767766776766776676677667677677677676766767766767677676776766767676776767676776667666676776767677676767677677666776666776776677677667677677677676676776776776676767766776776677677676767767767677677677676766776677666667667767667766776776677677676776667676767677666766676766677667666766776776776766776667767767676766676677667676767766667676767676776667666776776766776766667667667677676776677667766766767767767766776776767676667677667767677677676767766677666776776766776776776776776667677667767666776676776667667676776766767677667676776676767767677667667767666766676776677666776776776776776776676776776767766776767677667676676767767676776676677677676776677676676767767677677667667767677676767676776677667766767676776767766676676676767667676676767677676776677667676766776767676766776776766776667767767766667677676666676776676676667766676767767766766677666766767767767676767767666677676776677666766776767677676767767767
677677676776776767676677676677667667676676677667677667767667767766776767766667767667767767767766776667677677677667766767767766766776767677676776767766776776776767676766767677677677676776677666677667677677676767667677677676767767677677676776776677677676677667766666776667677667667767766767766776677677676776766677676767767677677677667767666767676776776666776766767767767666776776667676677677667667767667767766776767767676776677676767666766776776766677667767677677676776666767767767666766767676776776776766666676767677677677667766676776766676667766776666776776767767677677676776677677676776767676776776776776776767767767767766677676667676766667767766676676767676676766776676767767667666776677676767667767677677677677676677677677677676766776667766776677676677676776767676776776666776767677667676766767676767677677676677677676767676676767667766776766776776677666677676767767676776776676767767667767677677676677667676776776767667767767766776766666776667767666776776776767767767676767767767677666776766676767767667677676776776677677677677677667676776776776776667677677667677676776776766776766676776767677677677677676766676767766667677667766676666776776767766766776776776676767677677666677676766776776667676767677677676676676667677676676776766767677667666766767767766767767667676776776776676767767767676766676667676776767767766776767767677676767766776776767677667677677676667766776676767766767767767766677677677667766766776767766776776676776667767676776776767767767767767676676767677677677677677677667767667766677676767676767767767766767767677667677676767767766776767767677676676767677667766676776776776776767767677667767676776776766667666776677676776767767676767767766766776676766776766776677677677667667667767766776677676776666767667677676776776676667676767667767666776766767766766676667767766766667767766766767767766677676776766776766776776776766767676766677667767667767766776767767677677666677666677677667766666676767767767676776767766676776666667676776776766767766767766776766676677676767676676676667666776677667667676667767767667767767766767666776667676776676677677677666776766776676676766776676677667676776776676776767767667766767767676666766776766776766666766766767677666677666767767766776767676767767667767766676776776766666676676767667677676767666767667676776767766776767767667666776676766767676667767767766767767767667677667767767766767667676776776676776767767767767767666677677667676667676776767676776767677676767666766776677667767676776776676667676776676776776767677677676766776776677676667676667677676676767767676677677667667767767766676767667766767767676667676776677677667767767766776766677676776776677677677676776667767666667766766776676776767767677666767676767766776667767676776677677666776676767676676666766767677667667677676767677677667676676676677667677676767766767676776776776776667766776767767667677667766776776767767766776667676767767676767767767767677676776666676776666677677676666767767767767667666767766676776776766776676776676767677667767766776767677667766676667667677676776776776677666776767667767767766766767667767767677676767667676667676776776676676667676677677677676767677677676666776676776666667667767677677666767767767766776677676766666667767676766776667767766676767677676676776776776767676767677666676677667677667767667677676676677677677676776766767766667676776766776776676776676767767766766776667676677676767677676676767767667677676677676676766677677667666667666776776677676676767766776767667767667677667767677667676776776776767677677667676667666766767667676766677667767766776667766776767767767676776776767766776767677676766676766776677676767766766766667766667767666776767766676776776676776667767766667667767766767766676677677676766776776677676676776677677677677676677677667666776766776667766776776767766766667766767667676776767677667677677676767677667676766666676767677676667767677677667766667667667767767767666767767676767767676776676776776776776776776767767767766667677677676676766776767676776776766767767767677666776667766776767767767767666776776676766677667677677677677676767676776676677676776767766767766676767767677666767766776767667676666667767767767677677677677677676766766676676666767766776767767676766766776767767677676667676767667676677666776776776776776776776767676677667677677677676767767766776776767677676667767676776766776766776676776676676676676667666767677667767767767766776776776776776776666776776767676676667666767667767676767767667676776776667677666667667767766766776776776776677667676766667676776767767767676767676767677667767767767677677677677676766676676767767767667767766776676676776767767766776767677677667767676776776767767766767767766776776767767677677676766776677677667767676776676776676677676776676776766767677667677666766676767676667767766776776767766776776667766776767676667677667767677667767767766766766667767767666677667677676776676666677677677677677676766776767767766676767677676677667676766677676767677676776776767767767767767766776776668676767766677677677667676776667766767767677676766776676776677677677677676766676677667767767667666667667766667676667767767767677677677667767676666677666776667766677667766776776766767767667666667767676776677677677677677667676767666776677677667766776767767667767666676766776666776776776767667667767766766767676776676776667767667766677677677676666776776776677677667666767767767677676767677667766666667767666776776776776676767767667766766677667767666766776676776776776767766767676776776776676676766767767767767677667677666767767766677676776667667766667677666676766776776776767767767676767767767767667676776767767766766677677677667667766667677677667677677677666676776776677677676767767666767676767677666767667667767767677677677676767677676776677677667667677667767667667676776667766676767767666677677676676766776776677666766676776767667767676766676676676666766677677676767677677676776676776776776776677676767677676676776676776776767767677676767767666776767676776767767766676677676677676776776776676776776766776767766677677676766767766766776767677667676766766776666766767667666767666776677676776776767677667667767766766767767667766667767666776766776676776767767676676667677676767676676677667676766767676766776666677676776767677677676776677676766767767677676676676676776676776776766776776776677676766676766676776776666667767666767766766676667667677677677677667766776677677667677666776676776766766766767767766677677676667767767766776666776677666767676766667676677677666767767676667676667667676766766776776767767766667676766667767766776767767667677676767667677667766776766666776666666776676776677677676676666766676676776776676776776767667767767767766767667667767767766677676776666766776776767767676766676666776676677676677666667767767677677676776766776776676776676776776767677677676766667676767677676766767767766776766766667767677677676767677667676666776677677667766677666677677677666776676677667766676766767767766766676667676677667766767766667667667677677666676776767677667677666776677667676667667677667767767767766776776767667767767767766677667677677667767667667676676676776776766767766776776767676767767676667767667767676776677677667676676767767766667767767767676766776677666776676676677676776767767767676776767667766767677667767767676677667667677667767767767767667677676677676776676767766776767766776766676676767767766676667677667767676776767767676677677667766766676666776767667676676767766776776776766776767766676776776767677676776767767767676766767677677667676667677666776667767767676766666776776767767767676776666766776767676766767676667676776767677667766766676677677667767676667767767667767676766776667766776676667677676776677677667766776776767767766776776767667766667767767667766776767766776776676766767677677667677667666776766767767767767767667666767767666667677677666666676667767667766766767767767767767766677666677676776767677676677676776677676667767677676667767677677676767766767677667767667766776767666676766776766676776776776766667767767666677667677667666667767766776677676667667766667676776667667677677676776767767767677666776667767667767767767666776776666776767667766766676776776776767676776766776766776767676776776776766677677666767767767676776766677677676776677677667766776667676776677676676776766776776767766776677667767766677667677677667677667667767677676767767677667667677676766776776776766676767677667767677676776767767767677676776766676776676776767676676767766776776767767767767677666776676767676776667676767666776766677676677676667677677676766776766767677676776766676666776776766776776766767767677676767677677666667766676676676767667677677666776767767677676767676677676776677666676766767677667667676776676677667767767676776776766776676776676676767767676776676677677676776666667677677677677666776767767766767766766776776776776677677677677666676776767766776767767766766676767767767766677676776767767767766666766776676767766666767677666677667767667767667666667767676766676776676766677676776766676676776767676676677677677676776767766666767767766767676677676667767676666766767677676667676776776776767766766766776767767667676767766767766677667767767767676766677667767767767766767767666776766676776776776776676767767766676766776776776766676767676676776776677667767767766766767766677676767766667767676776766767667767767767767677677667677676767676767767677677677667677677676766776776776677667666676767677667767767676776676767676776767676776666776767766776667767767766767767676767677676776776767767667666767766676776767666776676776766767677677667667767767767766776767767767677667767766776776667667767767766766676776676677676776776677676666767767676776767767677677667766767666776677676767767767676767667767676776677666776676676677667767667767677666776767767766766666677677666667767767666767676667676666677666776766767667676776776766677676776767767766677677676676767677677667677677676767767677666766676676767677667676776776767676767667767767766767677676767677666767666666677676677677676667767677676776676776776767676767767677666767676677676666776776677676766776776766676676776767677667677677667667677
6667666676767767767767766667767677667676766767767677677677676767767676776676766776677677667676676767666776776767677676776766776676676667667677677676776776667767676766776767767676667667677676766767766676676776776676776767766677667767767767676766767767767667767767766776776776667667767677677677677676677677666776666767667666767667676766776776776776676776676667676676776776767766767767766677667667766776676677676776776776676677676676767766776766676767766666666676767766677677676776667676776776767667767667767766766776776776677667676766677676677676766676666767767766766776677667767676776776676767766767677667676767767766776776667677667766676677676776766776767767767766776776667676767767767666677677677676767766676676677677676776767667667676767677676776666767767677667766666767766767677676766767767766776766767676776776776767767766776667666767766776767677677676677677666676776676776776776676676776766766676667767766677667767677676776677676767767667676766766677676676776677676677677677677667766776677667766776676776776776767767676666767677667767677677676776776767767767677677667766776767767677676776767766676676677677676776766676677676766766766677667767767766667767766776767667667767767667676776767767676667766767767677676767676767767677667677677676667667676776776776767767766776667676667676677677676677676776766677676776677677666776776776776776767767676676767767666776677667767676776676776766767676667767766776767767767677677676776776767767767767766767676776677677676767676667676667676766767766766776667677677677677676767667767767767766776776676766767767766776667767766776776776776767767666677676767676776776766776776767767766666677667676676676767676676767677677667667667677677677676766766767767677667677677667676767766776776667767767766766776766776766677676767767766767767767766676767766767676667766667767677676667767767667676676667767766767767767676666776767766677676776766677676766776776767667677676667766776776677676676776676667676776776767677666677667676776776767767766666676776767766767667767766767676766677677677676667676767766767676677676667667667666776677677676767676766677667766767766676776677676767676767767677667677677677676667667767677677677677667676767767676776776776776676676767766766676776677667677677667667766776677676666667766776776776667677677667676676766667766776776776767666666767676776666776776776767677676776766767676767676776676767676677676667766666776776767667676776766766767767767677676677667666766676776776666776776767766766667676677677676767767766766667766676676776677677667767676767767766667677677677676776676776676767676776776776667767667766776776667767666767767767766667767767767766766676667766776767677667767677677676776776676667677677677666676677677667767667666776667676766677677676767767767767767667767767767666776677677677677676767767676767676776767767766767767666776776776767667767767676776677666776767767767766767767766766677677677666776776676666767767767677677676676767767676767766667767676776767767677676677676666766776676766776767767766776676667767667667667767676667766767666776766677667667677676776776767676767767676766776776767767767676766677666776776767766776776677677666776666676776776667767676667677677676776776767677676776776766666677677676776776766677676766776767766776676666767767767676767767767676767677677676767676677676776667767666776767766666776776767667666767676776766766776776767767667676767767676776766776767677667766767676776766767666676776676767677667767667677666767767767766767667677676767767676776767677676766776676767767677676767767766776676767667667767677667767677677676766767677667766767767767766767767767767677667766767767767676776677677677676676776767767767676767676776667676677666776667767766766776666767767666677667666776776666677676767677677677676776776677677677667767676776767677666776767667767767676776767767767676776776776767766676766666766767677667766776677676677677677667766767666677667766767767667676776776767766776776667677667676676776776667677667767767667767676676666767676667767767766667677676676666776766766767677676776767767767677676666767766667667667677677677677676776767676767767767766776776776776667677677676766677667767676776776767676676676776767667766776776776766776767767676767677667767677667677676677677676776677677676776677666776667766767667766676776766776677667676767677677676776776676766776776776776776767767767767767766677677676776767767677676776767676767767676776776767676776776766776776776666666776766776767767767676767767766776677667766676767767667767676767766677676767767767766677676776677677676776666676776766766767767676677676776677676766776766767766676766676677667677676676776766767676677676767676677676667767677677676677677677676776767677667766766776776767766676677676677677676677677667667767667766667767676666776677677667676767766776667677677677677677676776767767767766776667667767667766767667676667676766776676776676776676776666776767676677677677676767767767767766677677666767766776776776776766776677677677676776767677676676776766776667676676677667767666766776776676776677676767767667666776776667676766766676776677676676767677677677677667667767767767766667767677676776767766776776676667667676677667677667766677676667767767676776667767766677676776676677677676667766667666677667767667767676676676677667766676677676776767767676677666666766767767767676767766767767766766666767767766776776767667767676667667677677667677676767766776667677667766767767766677676766766767677676767667667766677676767766767676776767676766676767667676776776667767677677666666667677667767676676776767767676766667667767766776766676776676767767677667667766776767677676667767767667767766767677677676767766767666766667666776676667676677666776767677676766776677666767767767767766776776766776677667766776776766677676676667676767766676776667766677667767767767666676767767677667767676776776767767767767677676776667677676666767767676676766776676776776776677676776766767677667766676776776667767767766676666667676677677677676677676677676767767677676776767667676667676767767667667766776677667676677667676766766666767767767677677676767767766776667677677676776776776766776676776767766767676776666776776766767766677676776776767677666676667767767676767766767766767666776676667767677677667767667767666766676667767677666766677676766766776776767677677666776766776776767766767767676767767767767677677676776767767766767667766677676767676776776776776767666776776767767767666676776677667677676776676667676677677667676776776776676776676776776677667677677676776667677676766767766766667766776776776677677666677677666767676766677666677676776677677676766767677676767767767677667766677677676766766767677677667666677677667766767667767677677666776776766776776766776676676677677677667676766677676767677676767677677677676677676677677677666776776767667677676776677667666677676677676767677666767676667667767767676776776676776776766776776767677677666776776776776667667766667676667676776767767767666776677666776677676776766776776767676767767766766776776667767766766766776767766767766776776676776776767766676677676767767667767766776676776776767677677677677676776767767767766767677667667677676677666667766667676767767676667767767767677677667767767666766767667767677676767667766776667767676766776776776677677676767666767667767667676766766776776776667767667766676776776767676767767676767676776767667766776676677667766666677677677667766776677677676767677667677677676776667677676767677677676776767677677666776776677676677676676767767767666667676666767767766767676776776676667677677667676776767667766776766767676767767766776667677667767767677676776667766776766676776676766776667677677676776667767766667767766767676776767677667667766767677676776677676766767677677667767667676677676776677676776776677677677676776666776776676667767677676767677677677676677676776667766677677677676766776676677677667666767677676766677667767667767767767767767766676677667767667767766776776767676766767766776767677677667667667666667767766666677677667766767767676776767667677667767767676676766677667766776676767676767767677667676776766776677677677667677666766676766676776677676667676676776667767766676767767767766776776677667677677677677677676677676677676776766767767677667767766766677666676667766776667767767767676667767667677677677677667677667677677667666766767677667666776666767766766767767767766767767676676766676667676776767676776776766776767767676676766676666776776767766767766776767767767767767667767767666766766776776666767766766776767767677677676776677666677677677677676776666766776667677677667767766766667666767767767767676676776776767767677677666767676776776667667767767767666677676676776666776677667677667677667767676677667677677666677676767667767766667767766776767767766667677677677676767676776776767766676676776776666767666776776667766776776677677677667667677677677667767676676776766667667767666767667767677677676667677677667677676776767766767766776776767767666767666776667767767766767767767767677676776776776776676676767767767767677676666667677677677676766776776776767767677667666766767766676776776667766676766776766767767767767677676776667767766776767767767677667766676666677676776776767676767666767666677676677676677676767667767766776677667676666776767767767677667677676776776776776666677667666666766776677676666767677677667767766766766776767676776776676666767676776666776677676766676677667766776776676676776776676776676667767767677676766776667766776776766767677676776776667676767766767677667677667767677677677676676776767767767767767767677667677666667677676776676677677667676676766776767667677676767766767666776677667766776767676677676776776767677676766667677667766667766666766676767766776767766677677677676767676776766776666776767766677666676677677667767767766766766766676776676767767667767767667766776767667667767666767676776677677677667767666667667767677667767677667677676776766767676776776776667767667767676677667666677677677666776667676676776767677677677676667666767767677666767767677676667677677666676776766776776776667667767767767667667667767677676776776667667767766767767666776776
6776776677677677666676776677677676776676767676776776667767676776667677676767677666767667667767677666676667667767676776776776767767667767667767667677676766776776767676676676767666776677676776667767767667767677677667676667676776766776776766776776766767676667766676776776776766676767667767677666676766767767677667676776676766666767676776767767767677676776767766776766776767666677677676676767676767767666766776776677667667677667767766776667667766676666776676776667767676776677667666776766776767767766766677676667767766676767767767767767676767676666776767766676776767767766776767676676676776776776677677676776776766776776776677667766776677677667766676667677666776767676766776676676766776676766776767677676767766776767677666667767767667766776767666676676776767767767677676676676676776776776767667677677676767677676676767676767766766676767667767677676776767667677677677677676667666667767767677676676676677676776667767767767677667667767667767676767766676676676776767767767767677677667767677676766776767666766676776667767677667766776767676666667677676767676677677677677676667766766776776776767767767767767666776767676766677677676767767766766666676776767767766766766676776667676767766667667666776677667767676767767667766677667677667677676677677676776767766667676676776677667667766766766776776767676776667666767767767767676666776776767767767767766776677676776776766676776677677666667677667676776776776776767767667677676776676776766767766776677677677667676767676767677677677676766666676766767767677677676677676767676677667676677677666776776676677666767677676667666767676776776677676667677676776676677677667676767767767767667666767676776766776776676766677666776767767766677676677676767677676677667767667766776676766776676776776776767767766667766676676676767767676767767767766776666776667767767676776767767767767767667766677677666676677676677666676676776767667676677677676776667767666676767676767666676767767676776667667677667676766766666677666767767767676677666776776776776766767676776667667676766766776767666667767676776776766676766676776767677676677676677676677666776776676776776776767766767767767677677676766767676776666677677666776776667676676767676776776776677676776676676676776676676776767677677677677667766766776676676776767677666776776767766767676677676676767677667766776666677676776667767666776676766667666776676677677676766766776667766776767766776776766767767767666767666666776776767677676667667766767676676776776667767677677666776767676666776676767766667767667767766776776776676766767677667767677676767676767666767767766676767676766667767667767676766667767667766766676766766776776767766776776767676667676776767667677677667766776776666767667766667766767767677676766776766767766767667767676776767767676776776667766666766776767667667666676766667677667766776767676767766767767767666776767767766676766776776767767677676766776767767767677667767767767767677666767767676776666767767666676767767767667767676676667677676776667767677677666776667677667667677676767666776767766767676676776676676776677666767767677677667767676767666677676767676676776767676776776776776776776677666767766676776766776767767766776766776677677676677677667676677677666776677667767667677677676677677667767677677676667677666766767767676776677677666667677677667767766667766677667766677677666767767767766766776776767766667766767676676776667667666766666776767677677677666766767676766666676767677666766677676766766677677667766767677676677666677667667666776776677676667677676676767767767767677667767667676767767667677676776776767676776776776776776776666767767767676767676776766767676776776766676766767666776776766676766766776676767767767767767666776776776676766766666667666776776767666767767766776677667677677676776677666767766767767677676666776767766677677667767677677676766667677676776776776776676776677676677677676767677676776776676677676667677677677676776776776776776767676776776767677677667676677666767767767676766776767767677667767766767676776766677667767767766776776776677677677667766677676677676677667676776766767767677677676776776766677676666766767767676677677667676766767676767676667676776776776677677676776766776766776767667767767677676767767766776776677666776677676776776667766767767676776776676767767767676667766776677677676767677676767676776767676767677667666776676677666776676767767676676667677667666667667667767667666776676766776676776767766776776776767676767766776766776766766776667767676776676767766776776766776766767766667767767677676776776676776776677676767676776766767666766767766767767766677666677676776776776767667676676676767676676666677676776767676677676677667667767767767767676776776667676776677676676676676766776676776677667676776667676776767666776767677677667766677667677676776766766766776667676776776776767767667767767767767667766766667766776666666677676677676766776676676666676767766766767767677667667676776776677676676667767767767767766676767767677676776767767767767666676767677677676676776776776776767677667676677676777676767766776767676766776676667766767767677666766676676677667767677667676677667767767667767677677677676666776766776676766667676776766667676676776767766677677676776766766766767767767676766776667666767767666766776776776767677666667766666767667767767767766767667766767667677666776667666766676776776776776776776776767677666767767677667767667767766677667677677677677666776766667676676766767677676676677667677677677676766766776767666767766766767677676667767667676677667667676666776767767767766677677676767676767677676667766667667767766776766776776766776676776776767766676677667676776767767767767676767766776776666667767677677676767676776767767677677676767677666776667667676776666767667677676667666767767677677667676776766766776767676677677677676776666666667666676776766767767677677676676677677676677667676776767767677677667677677667676776776666767767766776676676767767766776767677667767766676677676776767767676776776776767666767766766677667666776666776666776767767767666776776766776766676767766767677677666676767677677667677676667767676676677677667667767667677677677676776767676776676767677667767767767676776776767767767667767767677677676767666776776677676767767667767767667666767667767767677666677677676676677677667667676677677676776767677666767677676766767667676676676676767767666677676776667766776667766776666677667666776776776776676776667666767676767767766776776776667767766776676676767766666776676666776776776676677667767766766676677677676766776677667766766676776776667667767667767766666666666776666766766676767667667667677676676766677667666676767766767676776666776767766767677667677677667677677667767767667676776666676776767677677676776776766767767767667766767676776766767767767767767767766776776766776776776767676676776776767676776676766667676766766667677677667766776767676667767766776666677667766676767767766676667767766776776667667767766776676677666666776767666776767676766766767766776676667767767676776767766677677676667767767767676766776767667767766776776766776676776767767767667766676776677677677676776766776676776776677677676767767767766667667766667677676776767677676677676776776767676767767677677676767767667767767667666767677667666676767677676667677677676776767766676776677676766767666767766767766766767676767667767677677677667767767766776776767676776767766776776677676766767766776776767677667677676677676776767767676767767666776776766766776776676767677666767766776776767767767767766776776666666667666766767666767676667677667667667767676776667676676767767677677677676677676776667767767676767667676776776767666776677676776776767677667676676676766766776766776776666776666766767767766667767666766766776776776767767667766766676767767667767766676677666677677677677666776776667766677677677676776776766767766776666766676666776676667667766766776677676767767677677677676776677676676776776666776767676667677666766666766767667677677667676776776776766666766776767767767667667667667676677667767676767677676766666767676767767677667677676776676767766776666677676776776766776776767667767767767767767767677666776666677676676676776767766776677667767667767767767766767767676667666767766766776776776667677676767766677666776776766676767767667767667677666767677666667667766767767767667676776676776776767767766776767677667767767767766767677676677666766677676767666767766766767676776767766776676666676767767766676677666677677676667767677677677677677676667676776776767766767767767666776767677676776776766667767677676767767676776776767676677676667667667676666767666767767767676776667766667666767676776776776667767667767676767677676767676676676776666677667767767677676767767676767767767767676667766676767676676677677666776676776776677676666767677676776767767676666676776776767676766767766767767766776767767767677677667767677676767767767666676667676677667677667667676677677677666766776776776676767766776767766677676776776767677667766776767677667767767767677676766767666676767667676776677677677676767766676676776767767767677677676677676767767676776776767667676776676767767676767767677667767676776767676767766767766666776776766677677667676766667667766767677676776676776776767677677677667677676767767766767677677667767667767767767677676767767766677677677677676767667667766676776776767766767767666766677676776767766666776776776677667667767767676767676776776677667666677676776776776767766776676676776776676676766767767676767667766776677676767767666677676776676677666667766776676776676667677676767767677677676776676666776676776677676676767676767767677666666766776776677677677676776776776767767676767677667677676766767767677667667676776766766776766767666677676767767767676776667677676767767766766676666766766667767766676766767767767766776776776666767766767677676767676776766767766667766766767766767766667767766677677676767667766767767767767676677667677676767767666676767766766766677676776677677667767677677676776776776767676776776776776776767767767676767676766677667677677676776677666776776776776667767676776677676677667766767676677676676676676677677677677676766776776676776766776766766776776676676766767767677677667676776767667
6676776776767767667767766767676677676776676767767767666677667767676767767676776776676776767766776767766667766676766767767667767676776667767677677666767766776766776766767667766767677667677676666776667767666776667677667676766676767767666767677676767766767766776677667676677667676776676776677676677677667677666776766776776666667677666776776766667767767767767676676776776766767667677676766776776776766776776776776776776776767667766676767767676677667676767766766766766766677676766776776767677676767677677667667667766666767676776767677677676676767767677676776766776677667667767676776666677677677666676677666766677667766676776767766677676767676676667667767767667767766676776776767677676776677677666666776776677676776776766676767676677677676776677677667766676767767667767677666776666677677676776677676767677676776776766776767676776776767767766676776776667766667677666776776776666766667766676776776776667766766767766676767766776767677666776776767677677677666767767676676667677676767767667767767767766766776667676766677676776776767766677667767767766776767767677667766667677677676676776776766767676767666766676767767677667767676667676776766776776676677667767676676767766776766766767676776767676776676676776667667676676766677676767766776776776767667767676666666677677666767667676776776677666776766766776666776767676767677676767667767767677666767766677677676767677677667677677667767677677677667666767667676767667677667767676676676776767767676667676767677677677677677677676776676776776767676676667767676676767677676776676666767677667676666767767676767766776666776776776776677676767677676776776676677667766666676667767767667767676767766676667676776677676767677677667676776766677677666767676766776766766767677676667766667766776767766767767676776776667766776676776676767677666677677676667766776676776767767676767677676776776677676767676667767766776776676676676667677667766767677676776767766767767767766776776776667676767667667766776767767767767766776776776677677667766766776676776667766776776776767676767676667667676666766767667667677676767767677667677676767767766677677676766666776776776666776766776776776677676667666776767767667766677677676767766776776767767766776776676767676767767766667766766776667767676767767677677676776776676767667767677676776677677667767676776767667677676766766766766767667766767766767767767767676676677677676677666677676767766776766667667666677676676676776776676776676767676676677667676767766677666677676677676676776776776776677676776766776677676776677676666776776667767767767666667667667667767766776766776767677667766677677676776776776767767676677667667766776776776776776766767667766676666767677676767667766667676676776677676776677666767666776776766776677677677677677677677667666676767677677676776677677677666776667767766766776676766667767767676767676767677666666667667677676776667666766677676767666776667667676767767667677677667767676766677676766767766667676776776767667666677676676776776776677676776776676776776766677677676776676676667767677676767767767767767676677677676776776676676667767767766766666767766677667767667767676767677676767766776766676676667676767676776676767766776766767667676667676767767677676677666667677676767667767666676676666776776766776776676776766667677677676667766767766766666767767677676776677676676766767767767676766766776766766776767676666776767767767767767666766677677667677667676767677667766766766667767676767667766767766767767767677676776666776767766677667767677677676677676776677667667766676767766766776776666776776776776766766767666676677667677666676767767767676776676677676667766766776776676767767667767676767676676666776776776676676766767767767676677667676676767676766677677676767767677667767677676676767767677667677667767767677677677667767766767767667676776776767767767666667666676676676676677676776776776766767677676776667676767677666776676776677676666667667677677677677666767766677677677676767667676667676776776767676666767767666676677667677676766767677666677666776677677677677676766776767667767676767676667677677677677676767766767676776677676666676776767676776767767767677677677677677677676676776767677667677676677676766776667767676666776667767766666667767767666766677677676776677676767677677676666676667767676767766677667767767767677676767767767676767767667766766767766667676776776767767767767676776767667676677677677677677676776776776766767677676667677677667767767767676776766676767676677676767677676767677677667767766776676776676767766677677667767677676667667767767767677676776667677666666676776676767767767666766776767677676676677677676776776767676766776767766767766667767666776766767767767677677667677676676776776677677676776677677667767666776767676676677677676767767676666776677667767676767767676776767676767677677667676767667677667767676776677666767676767767767667677676776767676767767767676677676667676667767676767767676767676776767766677676776776767676766667767766677676767767676776676677667677677667666776776676766677676776676666676776767767767767767767767676776766776766766776677676766776667676776776776767677667676776776767677677676776676767666776767766766677676677666767767677677676776666776767767676677667677677667677676666766767767667766766677677677667767767766667766677676776776676767676776766776776676766767677676776767666776767677667677677676766677677677676776676766766766676776677677676677677676767667767767767767677676677677677677676766676776776676767677676766767667677667676776776676667676776676677676666677677676776676677676766677666767667766776666677676776767766767676676767667766677676667666776767767767666677677666767677677666666766767767677676677676776767677667767766776767676766767677667767667677667767667677677677677666676667666776676767767767676766776677677667766676767666677677677676677676766767767767667767676667677676776676776776776776666776677676767676767766666677667676677676767677676666667667767766766776767676776776776677677677677677667766677666667676776667767767767677677667676776767767666766676767666667767767767676677676667767666776677677677677677667667676676676767667766776767766677666677667766767766676767767667667667767667767767676676776767766767667767676776766767677677677677676677667676676667766667767766677677667677677667667767767766766676667766776776767767767766766766767667676776767667677676776776766766666776776677677667767767677666776677676677666776676767767767677676677667766766676676776766766666766767767676776767677676767667677677677677677676766666767677667667767766677677676776776676676676667676766767766776767677676667667766677677676776676667676776776776776667677677676767667676766776776776776776776766667767767767676776776776766667767667767666776766677676667676776677677676776677676677677676767676776776767767766677667767767767767767676766676676776776767766766677677676677677677666776766676776767767676776667677676676776776677676676676776767667666776767767766767767766776767766776677667766767667667766666766767766767767766667676776776766767667766767667767767667667667666776676767767667767676676776776776767767767766767767676676677666776767667666767676767676766767666677676766776766676767767676667667667676776676776776767676776677667767767766776676676767767766767667676776766667767767767766767666767767767767676767767677667667676667767676776776776677667676676776767767677677677667677677676766776776677677667667767766776677677677676677676776766767767676766766677667676677676767677677676767766767767766767767767767766667676776667667767767667767767677677677677667677677677667767666776776776767766677677677677666766766767676767767677677667766776677677676776767767667766767677667667767766776767767667676776677666767767676677677677667677666776776667766677667767676776667767667676767667767766776676767767766776766677667667676676667676776776776767677677677677667767677677677677667666766776767767667767767677676667766677666776767767667677667667767766667666677676767767767766767767767766776776776767766667766767666667767676677667667767677666776676776676776767666677677667767677677677676767766766767677666676776667676766767677676766767766676767767766767676776776776667767767766767676676776776776767767767667677677676776666676677667677676767767677677677676667766676667767677666776767766676667767767677667667667676767767677676766776767676667676766676677677677677666767677676776776767677676677667766766776676767676666767677676767667767766776776676776767767666667676776767767767767676776676776767676666676667677676776766677677676676776766676776767767667676766776767766776767666776677677676776776666776767767676766677676776776767767767676776677666776776676776776767767767766767767676677676667677677677676667677676776776677666767677667766677676776767767766776676767666776666776667677677667667666776767667767766776767677676767767767677677676766776767767676776767677676766776767677677677677677676776667666666677676776766776776677676677667767676767677677676776676767667767767676767667766776776677667766767767766766776677677677676776776767766676776676676776776776776676776766766677677676767677677676776767766677676776776766776776776767666667767666766677667767767767677676776776776767667767767677676667666767766676776677676767677677676677676766767667767676776776666776766776767766766767767767677677677667667767766776776776776766766776776776776666766767676766776767767677666676667676677676677677666677676767667666776767677677677676767677666767766766676776676767676667677667767766776676776767767667676667767677666676676767676776776666776677677666766776767766776776767676667767677666776767676767767676677667767767667766676766766776676776676766776776676767767677667676667766767766677666767677676767667677667767766677667677677677677676766676776766767667676776676776766667676667676667667767676776666677667666676767766676776676767767767767767676676776676767767677667766677666776676776776767767767677676776776766767677677666676776677677676677666776677677667767767766767767766766667666677677666776776677677676766677677677666677667667767677676666766767676767676666766767676767766767666776766776677666776767677666767677676776676776
766676767676676776767767677677676776666776677676776767766767677677677667676677677676776766776676766776776776677676776766666776776776776776776767677667667767767767666676766676676676776766767767766776776767666676677677676767676767676776767767766676776767766767767766776676766676676776776677676666776677677677676676767677676676776776767766676766676667666776667677676767676767767666776767767677667676767767666776767767767767677676666676676677676776767677676767766677666766776767667766766766776767767667767767766677677666666677677676767767767676676776766776676677676776776767676766677676766776666667767766767767767767677677677676767677667767677676666666776676676677677667767666677676767766766667766776776767667667677666677676666667766676776776766776776766766766767767677667676767766776766776767766776676776677677677677677677666767767677676676776767767766667767767677677676776767767676776677677676776667767677677677666667676677677676767667767767666767677677677676767677667766676676776676677677677677676677676776767767767767767766677667677676666767767667676676776676776667677677667677676766776766776676766776776776776776776677676766667766676776676766677677676677677677666776776677667767766776776776676767767667677676677676767677667676666776667667767766767676776667767676776677676776776767767767767676767767677666766776767767667676766666776776776776767766766767767667676776677676767676676677677667767766776677676776676766677667676767676767767677677677677676776776776677666666776676766776667667677667766767766776776776676767677677677677666667767677676776776767667767676776767767666776776776776776676767767767767677676767667767666676767766776767767676676776677667677666766766667667676677667677677676676667766767767767676776677677677677676767666776767676767767676676666776676776776767767766677676767767677677676767676766776766776776776776776776767766776676776667766767766677677666766676767767767676667767676776767677677677676676677677667767677677666776767767677667766776776677677677677667676666677677667676766776677667766767767677667676767667766767767767667767677666667767676767767767766767677666766776767766667767667666666767767667767767766767766676676776767767766667767676776767767677677677677677676767666666676667667676677666776767677676767677667676776676677676676776766776676776666767667677677676776766776767667767677667676676676776767766776667667667767766667767676766776776776776677667676776776776776766666776776776767667676776676677666677667767767677677676767766766776767767676676776767767667767667677666776676767666676767766676676767767767666676776666767767766767767667767766776767767677667677667677677667677677667767677667667767766676776666776677677676667677667767766776776767767767767676767677666776776767767767676776767677677667767767677667767766776677676776666776767677667667767666776677677677677676776666776776776666767676666776776776767676767767766776776767767767767767667667677677676676766776767667676776766676677677666767767667676767767666667766767767766666766776767767767767767767767676767767677676776677676767666667667767767676766767676776776677677677666776767767667767767667766776677677676776776677666766776677667766766767677677677667677666776776676767676776676776766776767677667676667676767676776776767766676776767676666677677677666776677667767767766676776776767766776666776676766767677667766767766776666677677676776767677677676677676776677677676767677667667666676776767767677676767677676766677666776767677676767766677677676767767767766667677667677676676766767666767767667676776676677666667766676776767676767767767766776667767766776766776776766767677676676677677676776776667767677676767677666766776666767767767677667667667667677667677677676676776767667767667767676767767676776676767766776776766767677676776766667766677676666677677677676766767767676676776676677677676767667766776767677667767767766776676767677666776667766776666677676767766667766766677676776667677667767767767667767667677676766767767766767677677667667767667767667767677676767766676666776677677677667767666776776767677676776776766767767766776667666676667767766767677667676676667667676776776767767766667766677667767766767767766767677667767767666776776767676767677677667767766766776767676776776776766767667767677677667677676676666676666676676776667767767667767766767767677677667766776776767767666776676676677676766767677676776677667676776677677677677667677667667676767667677677667666676776766677666676767677666776767766676767767767767767666776776776677677677667667767767676676766766767676667676677677677677677667766767666767677676776766667766776766676766776767767677676776776776666677667666776677677676776766776667766677667767767676766766667667677676667767766667677676676677667676776677666767677666677677676776667766667667766666667766767767677666677677677677667766776677667667766767666677676677676767767666766776766676766776767677677676667676776776767767677667666676776776776776676667677677667677676767677676766767676776766676676767767766676767767677677677676667767766776767767767766766666776766776767767767676677667677667676767767766767767766767767677677676676667767767766767766776766676667767766776666776677666667676767766667767667676766676767767666767766676776667676766766677666776766767676776676776776766767767677676776677677676776766776776666776766676667676767767677667767666776776776667676767667676767767767677676766776667766667766776676676776767767676766776776776767667767767677677667677677677676776776776677676776776766776776667676767766677676776767667767677676766766767766676767767676776676676767677676776776667766666767766776767676767767677667667677676767676776776776677667766766776767676776766776776767767766776767676676776677676677666767767676776776666776667767766776676677666677676677677667766767677677676677676676767767767766767676776676767677666766677677676677677676766776767676667676766677677676767767767767766776776776766767767766676766667766776767767676776776677667667676767666766676766776776767677676767676677676767766776767766776766767676776767676767666767666776776677676776767766677676676776776776767666776677666776776666767677676776677676676677676677677676766776666767677676776667767766667766676676776677676767767676666676767677676767666767766776676666667767767766776776776767676767667677667667767766776677677667767666676776776776767766676767767767677677666667676776776776677676767677677677666776677677666767766676776676766676767667676766776767767677667677677677677676776776766676776776776677677666767676767667767666767677676776776776667676767766776767667676766776667667667676776776776677677666766767767676776776776776766776767767767667767676766776677677667676776776767676676776767677666677676667666667767766767767677667677676767667666776776667767676676776767767766677667667767667676666767766776677676767767676666767766676767667766766776667676767767766667667667666776676677676676776767677676767677667667767767666767766676676676667767767666767767677677667676767667767767676776776677676677667676767676667766676767767676767676767767766667767677667766767676766776767767766677676776676767667676776767766676776767677677667767676767677676676776767676677677676676766767767767766767667676666667667766767677677677676776676766676767767677677676767676767677676776666766776776677667667767767767767767676776767676776766776776767766676776767767766766767676676676667766767767676776767766767766677667767767676776767667676677676767677676667677677677666676767676767767677676766776766767767767677676766767767676677676666677677677667667676776776677677677667766767767677677676677676767677666666776676776776666776776666676766767667767767766677667766667676776676767677667667676676776766776767677676776766766677677667767767767676776676767767767676776776766667676776766677667677667767677666767676776766776776767767676666676766776776776776776776677677677676767677676767666776677676776776667666776677667677677676767667767766767677676676776767677677676776776767767677677667767767676677667767667677676767767767666767767766776776776667676767767667676776677677676766667666776767766767767677667676776676666766767767677676776776776776767767676667766667767677667767676767766676677677677667767677667767767676776766776776776767667767766667767676767766776776766667677677667767767676776776767767767667676677666677677677676667676767767767766776676776776776766676677676767767677676667767676767677676767677677677676767667766666776676667766667676766767667676776667666776776767676676677677677677677667677676766776767677666676676776776767676776776667677667667666677667767767666676767767667677676676676776766767767767767677666676766776776776767677666676776676766766767766676676776767676677676676776767667766766766766767676767767767677666677677677667676676776676676776676776676677677667667677667677677677676776766776676776767767677677677666776767676767667766766667767767677667667676766676776776677676776766666767677677666677676767767677667666767676667677667767667666767766676676776676776666776767766776766776776766766676677667766667766776776776767767667676776776776677666676667767766776676667676776776776767766776776776677676776676676676767767767767767767677676776677676767766766766776676776776767676667767767667767677677667676767667676766767767677676767766677667767676776666767667667766776677677667677676677666776767677676767767667677677677676776667767666776776666667677677667766767666776666776776677667677676767666776767677676676677676667766667677666677677676776666666677667667767676767766767767676766767767766767666776676667766677676776776776776767677666776766677677677677676677667667676766767766767666776767676676767667767676776676677667667766676776766676767676776776676767677667767766776776776776776667767767676776776766767676766776776776676766776676766677676767676776667677667767766666776776776776776766677676776776776776667767666676776677666766666667676776776776776776667767666766776767676776767767667666676767766766767676776767767767677667767667766776767677667767767666676677667666767766767767667676677667666766767767666677667667677677666677676776767
67676767677677677676766677677666767677667667767767666776776776776776776767666776677667667766766666776767676767767677676767766767676677677676767676776676677667767676677677667676767767677676677667676767676767676776767667767767766766776767767766767767766667667766767767676767766767676677676676776776776776776766766767677667767667677677677677666776776667767767767677667767767766676776677676667767766767677676776776766766767676776767767767766766667676776766677676766676767677667677667767667767767677666766677677676666767766767767667677667677666776667677667677666667677667767677676776767767677676766776776776766767767677667767767676667677676776767666766667677676677677677677677677676767766676767667667767766776776766767767667666776776776767767676776767767667767677676667766666776776767676766676776676767766776676776776767667767767676767677676677676767767767766776766666767767766766776776776776776767677676676667676776667676776677666776666766766766677667767766776776767677667766676776676767767677667767767767677666676767677676776776776677667676767767677667676776667666767677677666776776776776776776667667677676676766776667667767766666676767767767666676776676667667676667667676776767667676776776676767667677667766666776767767667667667766676767766776676677666776766767666776676776766767767676677676767767766767677676766666666767677676776676767676767767767766776766776677666677677677667767767677677676677677676776776676676776767676767676667767676776767766767667667666676767767767676776767676676766767676776766776766776767766767767676666776677677676767767767676776767676767766767677677667767676776677667767676666767767676766776677676766776776766767667767676766776767666667676766776766667766667676667766766766776767676666766776776767767767667677676676767766676676767676667667767676776776767766676676667677677676767766677677667677667676767676667676776766776676667766667766766776776776776776677677667667677676766677676666767676666677677667766776766676767767676767677667676666767766767766766766667676676776676766766767767767667767677677676776677667766677667767677677677676677676677666667767676666767767666767766767677677677677676776776666677676776766766766776767767676776767677676776667767767767767666766767667766776766776776766677676766676677677677676676776767767767767766667676767667676776776776667767667667676676676767677666767676767766767766677677676776776676776776676767677666667767766677667677676666776676776776677677676776677676767676767667767666776677677667767666776666677666766767767676677667667666776677676767766776776677676776677667767676766667767767667766776767767767767766766776676767677666676776776667767767666776767767767767676767767767677676776676766776677677666767767667676776776776766766676676776666767767766767676667667677667766676776776776776776666677667767767667767667767676776677667767766776767767676776667677677667676676767667767767667766676676776766776767767767676676677667676766666676776677677677677677667676767677676776776676666677676666776767677667667767767676767766767767666776776776767676776676766666767677677667677676766677676767767676666667766776767667766776767766776776767677676676776677677667767767676776776676676776767677676767677667767677667766767767677666767767767767766676776776776676776766676776776776776666677677677676677677676767676776677677677676766776776776766676766677677677677667767766767766776776767677676776767676667767767677676776767767676776776767767676767677677677676776766666776767767767767767767767667766667767767766677677677676677677666677667676766677667766677676776767767677666776676767766676767767677677666767767676776776666766776776666766677677677667767676677677666767767767767666776677677676677667676776666767677677677676676676766776676776766776776776766776776667766776767767676677676767677676767676776776776667677676776776766667767667767766677677676776666767767766776766666676766667676766776776767667677666766776767677676767767676776767667766776677667767767676767767677667677676776767767767767677667767766767766676677667666767766776776766776776776776776766677677666766676667767677666676776776776776767767677676776667677677667767666666676766677667677677677667676776676766776677666767667666776677667676776677676766776767677676766766767667766767767666767767667767767766667676677677676767767667766767676677677676677666767677666676776676667676767667767767677677677667667767667666767767766767767767676776767766776776677676776766766676767767767677677667767677676767677677676766776776776767676776766776666767666776776776766767767676776767766766776666776776776776776776776677676776776767767667766766776776766776767667676666676677667677676776667677667766776776776667766767767677677676676677676776676767767677677677676677667766676766766676776776767767667677676776776776676677677676767677676667767767767766667676766766676776767766676767677677667666666667766666677677676676767767677677677676677677677677676766676667666666676776776767766676766766776767766677667766776766676766767766776767766776776676776666766767667677676767766677677667667677676767767667677676666676767676767766776767677666776667677666676766776767676767767766767677676767676776776776766767766677677677676776676767767676676767766776676776776776767767677677677677677676776767766776767767767767767677677667767677676676776776676677666767667667667667667666776676767767767677676776667676667677676676766776766776667677676666776776676677676776767766677677677666767767677676677676766776776776666667677666767676776776677676767766676767666767667766767667767667767676766677677677676676766766776776767666766667677667666776767766776767676766767676766776776676766766776666676776776676766766776677667676676676766776677666666767676776667676776667666667767767677677677676666767677667767677676776776667767677677666776776767667767767766767676776677677677676677667676667677676767767767767676776776776667767767667676767767677676776776776776776776776767767667767767667766776677676676766677667767676776776767676676767766776776676677666676776776676676776776767766667767766776767667767677676776767767667767767767677677677677666767667767766767766776776676766767677677676677676776766776776776677667766776776766767677667677677676667767677677676767767767766767767676676776776676766776776676776766667766677677667767677677667767767766677666776776776767767766676677677667766776767766767667767767766767676767676676767676676767677677677667667667767677677676677667766766776767677677667767767767767767766667767676766766667667677676767767767766667677676767767767676766776767767767767767767767677677677677676677677667676766776776667667676776667677667766767767766677667767667767767767766776776677676767666767677667766776676776677677676677677667767767677676776677677667766677677666766776776677677677667677676677676767767677677676667676677676767667677677677676776667767767767767767676776776776666676667767767677677667666767767667676776767767767767766666676767677677667767667767767677667766776776767666677676766676667677666767666667666667676767667677676776667767676776667767677677666776776776676676667767676776776667666766767766676776776677676776776766776776767677667676767767767667676767767767767677677677677677676766776776776776667766667766776767766676667667766776766776767677667767667676776677677676776677667676677676766766767767766767676766666776676776776677676776767666676767677677667677667676676767766666677667676767666776677676776776677667677666677666677676776767767766767767677667677676677677667767676776767766767666776776676667667667676666767667676776766776767766766667676776776776767667767766776667666677677676676767766766776676776767767767767676677676676666766676766776776676676766767677666676667766776776776767677677676767667676767676767767767677677667677667766677677677667767766767766767677677676666767676766767767767766776767767666776776667767676776767676776767767677676676667666677666776766767767676667677677677667666776776767767767677677677666676667666667767667766666767667677666776676776667767677676776776776776666776776677676677666767677677677677676676677677677676767677667767677677677676776667677676676677667767767677676767767677676766677667666776776767766667767676677676767667677667766776677676776767767767766766766767766677677677676767677676776767766767767767667767667766776776776767767766767767667767677677666676776767667677676767666776677677677676776776776766676676776766767667677667667676667676776766667677676776767667666776767676776676677676676776766776767766776766677667677676766677676677677676776776667766666776676677676676776676776666767677667767766767767766766767676676776766677667767767676767676767667766666677667767767676767767767766767767766776766666776676776767677677677676766667667677677667666776776677676766776766676767677676667766776767767677677677666676766776677677676677667766677676767676767677677677666767677676776677677676676666776776677677677667666766666676677667766766776766677676776776667667767667767677676776776677667767677677677677676767766676767667767676776676766766776776776776767767766767667767677666767766776776776767676667677676677677677677677676776676666767677666776676676776677667767766667767677666676776766667667767677677666776676776776667676776676776767676766667767767677677677677676766677677667766767667677676667766676767677676776776667766677676766776767677677676776766766776776776767676766776776767666767667667767676767767766776677676676776677676767676767677677676776766677677676776776677666767767676677676667676776677676776776767677677676776767766776767677676766776767767667767767767677676767676767677666676677667676776677676766776776776676667667677677677677667767676676677667666776677677677667677667767677667666676767667767767767766677667677677666776776776676677667766667767676676776776776767676667766767767677676676767677677676767767676767767676676676766676776676767676767677666666776677677667767767667767676667767667667767767766676776667676776677677676677667676677667667676776667767677677676776776776767677677666776776776666766776776776666767767676767766767767766766666767676776776666767677
367676676776677676776767766676676776776776667767677667766676766776776667767766766767666667767676676776776776676766766776666677676766776767767767676667767676776776677667676767767676767667677676767676766677676766776677666767767766667666676767667676766767767676767767676676677676766767666667676767666767666677676766776776677677667767677677677677676776767767767676776776776767677677667767767767676677676776766767667766766676776776767767766667766667677676667677676776776676776766676767667676677677676767677676676676766776776677676667666776677677667767767667767667666676776776776776676766766776776776776776776767677676766767767767676776766766776677676776776776676776776776776667767676676766767676677667766776776767667667767767767767767766776666676776767766776767677677677677666767766767666767676766767766776767667766767767677677676677666677666677676766776677666767666767766676776776766676667766667767666776776776767676776767766776667676776776776776677677667767676767766776677677677666776676766767676776776666676676676776677677667767676676666676767767667766776767676766676677677667667766667767767766667677667666776767667767766767677667677667766767767767766666676776776766666767666667766776776666776776776677677677667676766676667677666667676767767677667677667766776767667767676676677677677667676676776767767767767767767766667677676776677677677666767767676767677676767677666676776767677677676676766676767767667667766767676776776767767677667767766776677667677677677677677667767766767676677677677676767767667676767767767677667676776776776767676766776676776667766766767767767666677676776677666767766776776677676776677677677676776776776776767767767767676666766766676766767767767766766667767767677667767676776767767767766766677666776767677677677676767677676667667677677677666776677677677676766776767677677677666776766766767667667676767767667667767676767677677676767676766776776767767676776766677676677677676776776677677666677677667767677677666676767666676767676767667667676766776776676776766677677677676766767676776666676776776767766667767676776776766776677666676776766766676776767676766776677677666667676766667767767676667767666776776766776666776776766667766667767677677676676676766676766676776676766766677667676666767767677676766776676767766677676767667677677677666767767667676676767767667677677677677676766676776767766776776776676776676677676677676776776776676776766766767677677677677666767667667767766776776677666766776677677677667766767767666776776776677676776776776766766667767667666676776776667766766776776776666766776776767767766676677667767766776667676766667767767677676767677667676677666766767767767766776766766776676776776776767676676766776666776767767676766676767767677677667667677667676667667767767677667767767677667676767766766677676776676667676666667676766767767767676776766667677677676677677677667767767676766676776776767766767766767676776766776776776766776767676676676776776767667676776767767767667767767666776677666766767676766776676676776676676776676767767767767766666776776676667667677677676776677667767677676677676677667767677677676776767676776767767766767767766677667677677666676767677677677677677676776677676776667766677667767767767676677677677667766776776667767767676776677676677676767766776666767766767767676676776776677676767676677677677667677676676776776767676677666776776776767766776767667767667766776766766667766767766767676767676767766676776776666776677677677676776767667676776776767676766677676766767767767666776676776776766776676776766767766766766767766767766767677667666676776776776767667767766776667767666676766776766766776667767677676776776676776776767667677677667767677676767767677677676667667767677677667767766677666776767767766767766776776766776776776767767676676776676666667676776776676767766677676677667767677667767767766767676676776676766677677677677677667677677667676676767767667767677677677666676676776676776677666776767767767676766667767767767767667767667676676767766776776767677666677666776767767667667767767676776776767676776676677667677667767767766776776676667667767676776676767766676767767767677667677676677667766767766767677667767767767766767677666776766767677666776767676667767676776767667676767767767666676677667767767677676677667676767667677676776676776776776767767676776766677677676767666776767677667677677666767767666776776676776776677677676776767666767677667677677676677666767767766767766767677676776776767677676767767766776776677676677667766766776677677676776776666776766766676776776776776767676767667767767666767767676676767767767767766776776676676677677676766776776677667767767676766767676767666766776676776667676676677677677667676776776766767677667676767767677676767766667677667767676677677666776767677676767767666677676767677677676766677667767766776776767667666767767766767767667767677676776676667676776776767677667767667677676767676667677667676667766766776776776767767767767666766677676677666676766667766776666666767677676666766766766767676767676767667667677667666767767767767667767677667676776776776776767676676677666676776667677677666776776776767767766776677677677676776776676776776767666667677677667767676776767767767667677676667677667767667767767767766676776767676677676666776676676676677667667766776677677666776776667676767677676767677667767767766666677667767677676666766766776776677676776776776767767767666776767766676676667667766776767676667767677677677677677677676776667676667676776776767667676676667766776766776776776776767766776767767667677666776767667677677676676767666667677676776776677666767766776776766676677666767666766776776767666676766776676767677677676776776767767667767767666776676766667677677677676767767767676776676767766767666767766767767767766667676776767676776776766766776677677667677667767767767676677667677667667766767767677677667667767677677677677667676766677677677676766677676767766766776767767766776767767766776776767666766766677667766776677676676776776676776776776776676776766677677677677667767667677667767767767767667767767766677676667766667767766776767677667666766677677667676766767667767766767767676776676767767767677676776776766677676776666776677677666676667667677676767767766666776776767766767676677676767767677676776776766666776766776676776676767676776677676676766776776776776776776776776776776767766767767667676667676677676776677677677676776776667767677676776667676776676776776766667676776766776776677677666776666776676677677667766667677677677676776766776776676776776767677666676776677666776767676677667767667676776767677677677677667677676766776676776767676776776766776667766767766776767767677676766767766776776776776677666676776776766767666776677677677676677677677667667767766677676766776766767766767667676767667767766667767677676676766776776676776677676676667676767767676666776767676677676766767677676776767677677676776776776766776776667767766766677676676776776677667767767767677677676767766767677676766776666666767766767666677677667676667767767767767677667676767767677667677666766676776776766776767676676776776776677676667766667677676676766676767676776677676677667767767676677676767676766767666667767666776767676677666767666677677677676677677667677676776767767767766776776676677676766776767767676677676776766666776666767677666766666767667667676667767677676677677667767677676667767677666776766766676767767667677677667766766676667667767677667677676776776776677676776767766767767767766766767767767667676767676676767676676776766666776776776767767667767767766776776767767767767767677667767676766767677677677676766776677676767677677677676767766676776667677676776676776676767677677667676677677676776776767677677677676776677667767677666776667676666676766767676767767667677667666676767666776776766767767676776766676767767767676767766767677676776767676776776766766677677677676677667677667766767667676776776776776767767666767677666776766776767767767677677667766776677667767766667766776776776677677677676767666776776667677677677666677677677666776776676676767767667767667677666767766776767767766677677667767766677677676677667677667667676776667766676767767767677676776767767766677676776666767676776676776767767766676767767667677677676767666676676776767767676677677667667766776776666767767677667766677677667676767766767677667767767677677677677677666776767767767667677677677666776677666776677667767667767766767676767766776767767767677676767767666677667767677667767667667767676776676677676776676767767766767767677677676776776767767676767766776776767767766767767766676677677666776676776676677676677676766767766767767766667667767676666766676767677676776776677676767677666676776767767767767766677676676767676677677676776766676666776767767766676776767677677677676677667676767767676767676676767677676776667767766767767767677676766667667667767677677677677667666767767767767677677667767767677667766776767767767766766676676776776776676776666776776776766776776776767767676676767667766766666676677667667676767677677676776776766776676676767766766767766776767676776776776676677666676776667677676766676677677676776667666767766666767676677667667666676676767766677667766776667676667767676676766767667676676776776776667677677676767666676766766667676767766766766667677676776676676677666767666667767766776677676676766677667676776677667767677676766667767767767767676776776776676666776767676676776767666677666767676766776677667667677677676667667677677666776776666767667767766677676776766666676776767766776677676767767766767667766676776776766677677677667666667767766677667667767676676767677676776767676677676766767767767767677666776776776776776767767766776776776767667676767676766677667667677677666767767767766667677676776676676766676767676767666776767676677677677676767767767677667667767676667766766677666766677676676766677676666776767767767677676676767766676776776667766767666767676677676666667767767667766766776767766776676677667767676767766776767767676676767677676767676676776776667767667676676776766667767677676767666677676767767767766766666766776767766667677677667767676776776776776676776767677676776776666767677677676767677677667667676767767677677
6767767766666767676677666776776767676666767677677667766767666776776776676776766767676766677677667677677676666676767677666776776676767677677676776776666767666767677676776776667677667677676676666776766776767677676776766677677667767667766776667767676776767676776677667766776676767676776776766766676767667676776767767767677677677676776776767767767767667676767767677676677676767767767766667767677677676776767666776676767676776676776776776767667766767676767767666766666776666767767677667677677676677676776776767766677666766676767766767666667767767676676776776776677666776776776776676677676666676766767766767677667767677677676677667667677676776667766776766677667767676767767677676766677667677667677666677677667666776677676776766667666767767677677666666676767676667767767677667766766776677676677676776766676677676677676776677667767666776667677676776776767677667676776776767677676677677666677677667667677667676767677676776676766767767677676667767767667767676676776767677677676767766776767767677666767767677667767766776666767676666667767766767767766776766776776776676667766677667677676776677666676676677676666767676776767676766776767767666767667767767677676776666776776676767666766766767767677677676776776776767677666676776776776767766666766776677677677677667767767676767677677667766666766776667767676767767676776676676767766766677676776776676776776677667676776676776767676767766766776776776776776767666676667677676667667677666767677667767767667767676767676667677676667767766677676767767766677676776767666776676667766676776776766676766677677667676667677677667767677676776676776767677677667676776767676776677667667766776666677677676766767677676776776677676776667677666676677677676676766766767766666766677666767766767766776766676767766767767677666677667766767767666767767667677667676767766776677677676676767677677677667766666767676776776676767676776776767676776677667766766767767676776776766776776667767677676676776676776767767677666767767676677676767667676767676776776676776667676776767766766776676766776776767767667676766776676766767667676776666767766776767676776767677666767767667676776767667677677677676776767766676767767767676776776776767767767766767677677667666767767767766666776776666766776766767676677676776767766667767767766776667767767676766667676677677666766776766667767766776767666666676667677666776776767667677667767767767766767676776776767677666767676776766767767677667676776667676776776766676677667676667667766766676666676766776667676767766767767667766766776766776776767767766767767766677677667766666776676677677677677677666667667677676677666677667766767667766767767677676776767677666776677677666776676766667766677676666676776776677676766776677667676767667677677676767767667677667767667767767676676767676666666676676767767677666776776677676767766776767766676776776766776776766776767666676767766677676766776767767676767676677677676766766776776767767666667766676767767676776676776677667667766776776676776766767666676666766767766776767767677677667676776776767767677676767767767676677667767767766776766767676677666767766767767676767666767766766776776677676677677677677666767767677667667666677676676776676767767767767676776667677676767676767766767677677677677677677677677676776766677677676766766767677677667767666767667676676766767766776776676676776676776776767666676776776776767676677667666766677667767676677667766667767676776767677677666767767676766766776677667676666776677677676676776767767667676767666677677676767767676676677677677676667676776767666667766667767666776666776776776766767767677676667676776667676767676767667767767676776767676776776776667677677676767767677677667766776776667767767766776776766667766677666776776767766767677677677677677667667766667767676767676776677667767666767766676677676776666776677667766776776776677676676776776776776776667666767767767766767766677676677666776666776767677677676776776667667677667767767767677676766767766767676776766677677667767667667666677677667766677667676767676776667767767677667767766776767767676776776776676776776766666776776776666767677676676667767767766667767676677667677676667677666776767767767667666776666676676766766776776776766676776677677677677676767666677666767767676776776776766676776666776766776676776766776776766767766667666667676676767677677667767767767767767667667766776776676776767766677677676666776667766677667766676767677677676766776776776776767676676676776776677676776677676776767767666677677676676766677667767767767676666677666676766776767677676767766667767677667767767766767666677676767676767766776776676677676667767676767676676767767767767767766666766676776667677676677667677667766776767666676766776776766767766767667677677676776776776776676767766776766676766776766767676767676776767676667767767676776776677676767766766676676676767666776767767766677676677677677666676677677676677677677677667676776766776766677676766776766767767767676676767767767676776677676776676677676676776767766767767667767767677676766677677677666767767767686676767667676677677677677677676776677677677677667767767767677666667767767666776776667766767766776667666667767666776676776776767676776767767676767676767767677667676767766766776766776767767767766776776666676767767676776767767767677677676766677676776776767666767666767766767767766776667667767767767677677676766767677677677667766666667767676767767677667767766767766767677667767767677666776776767766766776767677677667667767767767676776677677676776776767676666776776666677667676666676677676667677676767667666676767766767766776766776676767767766767767767766776767766766776767766776776776676776767766767676776767766766776767767767677676677667766766776677676676677666776676767676767766767767677667676776677676766766767767767677677677676766767767767677667676677677667677676767766767676776776767767677677676767676776767766667766776766766776667767667766776776776767767767766667767677677676667677677676776766766767666676776776767667767767767677676666766776776677667676677667767767667766767766776767677667767767767767667677667767676676677677666776667767766776677677677677676776776776676776767767667766766776767766776776776767767766676676767667767676776767766766776767677676776776767767667767767677676667766776677677677667666676676676766766677677677676776776776776766776766667767677667667677667677676776767766667667767767767766767667676766666766767667767767767767677677667666676767766776776676776766676767677667767767666767767767676676776767667676676767767767676766767666776767666676767767677677677666676767677676776767677667766766776767767767677666776677677676677677677677676677666677667767767766776776677677676676666676767677677677677677677676677666667767677677667766767667767677667677667677676667667766676677667677667767676767766767666766776776776767767677677677676767767766767766676677677676776776667767676767766776767667676766677676776677677676776767667666666766776776767676766776776776776776766776667676776776766666766776667676767767666766666767767677677676776766767767666766767677666767667767677666676767677677667677677667767676766766776667766776677677676676767767677667667767766667766766666667666767677676776776776776776766767667767667667677677667676767766767767767676677667676776766667766776767766776776677676776666676776776677667767676767667767766767766767677677667676767767767677677677667767767667767677667767677676767767677676776776767676767666767767677676766776767766776776776677677676667767676776767677666766766767677677677677666677676776676776677677676776667767766776776667767767677666776767766677677667767766776776676677677676776676767677676776766776667767766776676776767667677667676677667676767767676667666776767677676776767767667677676776767766667667767767676676677677677677677667767667676767767766767767766766766677676767667667766677677677666676776766676776766776676767767677667676776667766666676666767766667666667676766767767677667667677677677667677677676766676677677676776676776766666776677676776776767677666776767766767667667677677676667676776667767677676676776776767667667676776677676677666676677676767767676677676667767667766776766677677677667767767766676666666766666666677676776776767677666776767767766677667667766667667767667767676776776767667667666767667767767676767767677667766676776767767666667667666767767667677676667767767767766676666776676776766667767676776776677667676766766677676776767766776767667766776677677666767766776776776677676767677667767676776676667677676676776766766676776766767677666766667766767767677676776766776776776776667677666766667677667676666676776677676767676766776767767677666776677667766776776776667767766676767767767676676767767677667767676767767766766766776776767767766776676677677676666776776776666776767767667677677667667766767767676666776676776776776767676667766767666776776776676767767676677677667767767767677676776767677677676767767676767767767766667676776766666767767677667677676676776767667766766776767667766776767677667767767666776767766776667667766676776766776767677677666766767766776677676776766766677667676677676776666776776666676677677667676676766767766677667766767677666667767676677676767767667766767767766676667667677676767667676767667767667767667766766677667676776676766776767767767767767767766767666677677677676767767677677677667767677676776776676776767676766776676676677677676667676767667767667666776676766776767667666776676766667767676667767677676677677666677677676767767767767766677676677676677677667767767766676767677667677667677676677677677676676776767767676776767767676767676677676776767767767767767677667677667766767767767676776677677676766776666677676677677676677677677676776776767676767667677677676766776776677677677677676766767667767676776776776767766776776776667767766676767767766776776776766667677667666767666676776766776667666776666766767767766667666666766667767676776767676677667667666776776676676766667766767766776776677667766776767766667676667676677676776667767767677677667677666776776776766667766766766766676677677677667767767766677667766776776676767766677667767767767767676677676766776776766776776767766676767767767667767676767
677676667767767677667666677677677677677667767766667767677676666766776776766677676667766767767766776776766766776767667766776776667767767767666766666776677676677677667676676666776767667677677677677667767677676667677677677676767666776676776676776767667676767676667676776776677666667767676776767677676666776666767676767767766677676767677667767676766677677677676666776676776766767767766676776776776677677676766766776776667676776677677667767677666677667677677667677666776767767676767676776667676667677677676767766766767667766767766667766767676776776776677666767676766676776767677676767766767676676767666677677676666767676776776676766776776766776676676767766776776767766776676776767766677676776776676776676776766776667766677667767767667667767677667677667667767676776767767767766776767666776677676667766676776776766776677676766766676677677677677676676767767766776767666776766677667677667667767767677676677667767667676776776767767767677676677676776767767667676676776677676766666767766767767767666667667676776776667767677676776767667677677676767677676667676776776776776776677676766776767767767677677666667677676767766667766776666776776776767677667677667767677666767667767676676776776776767667767767677676767766677677666666776776776766767767767667766776667677666776776776766767767767766767676776776776677667676766676776766776677677676776676776766677667767766776776776776767677666677666667767767667767667767676766667767676776667667767677677667767666677676676766776766666677667676676676776767667676767767676776676667677677677676677676677676776776677667677677666776767766776767676676676776776766766766776767666776666776676767767767676767666776776677676767667766677677677676776776776677676677677667767676766776776766767677676766776666677677677666766776776676776677677676676776676767767677676776776776776776667766767676766776776676666767666676676677676776767767766766776676767667767676776767667766677677667676776766766676776766776776677677676767767766676776667767766767767767767667767767767677677667667677677677676676667677666776776676767767676767677677677677666677677676776776776677667677667677676776677667667676776766676767766667767666766766767677677676667667677676776677676677667767767767767766767767767676776677676776676776676767767666677676776776667677677676776676767667767676776667676776776677676677676667677676767676776676767677676677676776776677667677667767766767767667676676776766677677677677677676776767677677676766766666766776776676767667667766767766676666776776667666767767767766667667766776676776767677676766767767666776767767767767666776676776776767767676767676776776776776766666676676776776677667766767676776767677666766677677667767677666767767766766667767766676676676676776676677677677676677677666677676767766677677677677676776767767677677676767676676766666776677677676767766676677667766766667766677667677666667767767767767667766766776676776766767766677676766776667676767767676667766767766776776667677677676766767766766776676776776667676767666676776776676766766776776766677677667667767666676767767676676766776667667666667676766676767766776776677677667676767767767676677676776766767676776676776666767677676767677667667766677676667767767767677676767767767766677667667767766776766676676677667767766676677676766767767766776767676767667766666767676767667676767766766676776767766776776767767676776776767767667767676666767676767767667767677677676776766767767767766776676666767767676766677667767766677676776776767677676776776666677677676677676767767766767767677676667667767677676776767666776767667667677676676677676667767667767767666766766776766767767666667677676776776776767676776676677667767767766767767767767666776767767666677667677667667766677677667677676776667677676667767667766776767677676776767677677677667667666667767767766766776677667676676776776677676767766776767667766677666776767766667676767666776767767677677666677677677676766667767667677676667676766767677676667667766776776677667767676776766766776776776666767766776676767767676666677677677677667667767677676767767767767766776766766766676767766676776676677677667677677677667677667767666667676677677676776767766776667666766767676666767767666767666677677676676766767767767767677667677676667767767767767676776766766667767767677667767766776776776677667676766676677676766677676677676776767677676676766776776776767766767666766776776677667677667677676766776767767766666776677667767676676677677676776776767767676776766766766776776767667677676676767767667767676676676776767666677677667767677676776767767667667767766776776776677677667676676677666766667767767667667766676776776776776766766767667666766767666776677666767676776776676677667676667767676776676766766677676776776666767667666766776776767667767666676676776767767666776776776766767766767767767677677676776677667666667677666767677676676776766776666677676776776677676676676667676767676667676667667677677676766767766776766776677667766776776766676767666776776667766776776677677666767676766767767676676776767767767676766676776767676676766767767676776676676767767766776776776676767766677666776766677667766767767676667677677676667767676676767766776776776776677677667667667666766766766676776766767767676767667767767676776677666767767676676776776766776766676677676767676776676776767667677676767767767667676766677677677677676767766776677666767767767767666677677667667677666776676676776767767767677667677676677677667676776766767767676776767767667767676666677676776767677676767677677677666666776776776776666667667677667676767766667767767766776767767767766767677677677666767667767766677676766677677677676676776667766776767666776766667766667767667667666766767666676767767767676767766767766677667667676767766767767677676776776676776767767677677676667667767767677666767767667766766677676767767767767766767676767666766767767766776767766677667767676666677667676676666776766776766776767676666776776766677676667766776677676776667667767766767677667767666776767766677676677676776767767677676767767767677667766767766766776667677667666667767676766677677677667766676767677666776776667767666667767677676677667667766676767767677676776766676776776766776677666676676667766677677676676766767767676776667767677667676776776767676776667666776677677676767677676667766666667677667767676766676666677677666767767677677666776776766776766677677667667767767666766767677677677677677667767767666766776767767767676767766667676776776676767676766767766776767677677667666676767767767766677676676676767667676666766776677667667767766677677676776776776776776776776776676776776767767766776767766776676776767677677667766776776767767676767676666776766776776776776767676776677676776767676776776776776767767767676766776676776677676767676776776776767767767767676776776667677677676776767677666767667766767676776766676666776767666767767677677677677667767667766767677676676767676767676767766776767767766767677677667667767666677676677677677677667667667766676767677667766776766776776677677667676767676776676776677667666767767767766776767667676776767667767676666666776776776767676676766667766676776667767767667766767767677676776677677676677667767667677667676767676676676776666676667676776677667677676767766767766766676776776766776766677676776667767766767676767667767667767676766766776676667676776677677676676767676767766676677676776776767676766767666766766776677676767677666776776667676676766767767767767667766776776667767766776776776676776667767676766767676676677667676776776767766776767676767767667666667666666776776767767767766776766677667666767767667666676776766766767677677676767766676767767766767767767767767767677677677677667676677676776677666776776767677667767667676776776766767677677667767767766766676776667666776677677676667666776677677677677677676776677676767767667676676676776767677666767767766666767767767666766767666766767666776776676767677676666767676767767767677676776767767767767767767666776676767767766766676677667666667766776677677677667767767676776766667677676767767767677677677677676676767766776676776677667676677677677677667766676776776776676667666667766776776666776767767766766767666666766767767767676776766776677666667767666676667767676767767676776776776766776767667677677677677667766767676776677677666767676677667677677677667767676767676776776776766677676676776676767677676776767666766767767676776677677677677676767676776766666776667677677677677677676676676776776676676767677676776776676767766776766666767666776676676667667767766766776676776766677667767677667677667677676667766776766767677676767767767677666776776767676766776767767766676766767666767676767767767767767767677667667767677676676776776676767767677667667667676667677677677677677676776776776676677676767767767767677677676776767676776766776776776767767667676677667767676677667676667666667677667767666676677667767676776776767676676776676667767677676677676767767767677667676676676677667676766776766767767676776767677677676667676776766766776767767676766766776767666776776767766776776677677667677667767766767767767677667666667767676776767666776667766766766677667676667766676766776676767767667667667767677667766667766766767677677677676677666767677677667766776677676767677676776776677666767766767767767677676767676776776767676766767676767766667767677677677667676776767667667767766677666767667767767767767767767767667667677666776776776666767667766776676776776767676677667767676776677676776776767667767766776776776767767667676767767666776776766767677676776676676767767767766666667676767677676767766776776666676767676767767767666676677667676676776677667766766666767767666776667767767766766676677677666766766767767667767666776766676677677666776667767677667667676677677677676676766776776776776766767677676776667667667766676776776676776776767767677667676776667767676776667767677676766776676677676776676667677677677677666776776667767767676776767767676677677677677676776666766676767766776776776676776767676666767677667767677666767676667766776776666776676767677677677677677677676767766767677677667677677676767677676766766776676776776776776767767767767666776776667677676766676776776676676776677
676776766677677667667677667667676666667767767676676767767767767677667767766776676776667766667677666776676676677676766766767767666766776776677676677667677667677667766766776767677666676767676677667766767666676767767676767767767667766776767676767767667667677676767767677677666767667676776677677676776666666666676776776676667767767676667766767767767766776776776667667667767667677676776676776767676766767677667677676776677667766676776766776776767667767767767667767677667767767677677677676767667767767676667676677677667767677677676767767767676776766776676676776776766677677677667677676767677677677676776677676766776766776667676776776676776677666766667766767676676776676667767676776767677677676767767676766767767676677667767677677676666767677677676766776767667767766766767676776677676776776767676767676776776767766677676676667767676767766766677676677677677677677676677676666677677667766776776776767767767767676767767767667766776767767766677676677677676666767666767676767766776767766776776766776677677676776766776676767767677676667677677677677676667667766667667766776677666776776776766776776676766767767767767667677676767677676666677667766776776767676767767767677676776767767666776767766677676767767676767677667766767767677677677667766677667667677666776776776677676776676776767676776776766667677677676667767667767677676776676767676767677676776776776677676776776676776767767766767766766776776767766767667767676677667667767667676767767677677667666776767666776766676767677677666677667676766776677677677676776767677667676776666776767766776666676776776776776776667677676677666677677677677676776776767767767767766667766677676776667677666776776776776767766767766767766767676776767767677667767767766766676776767676676766776776676676666776767676767676676677667767767767767676767667767676676776676776677677677677677667766766667666776667767767677666676776776767666776667767766776767767677676776767677677677667767767767667667766677677677677677677677677677676767677676766776677677666767766666776766776767767676667676677667767676767677676667767677667677677667767677667767666767676776766767766767677676767676677667676767677677677676767677667767766676776666767766676766667767667677677676766776767676776776767677676676677676667767676766776676776677676766767677677676767766666676676767766776677677676776776776767676666776677677677666667767677677666776677677677667766776767767766776767767767767767766766767767767767677667767666767767677676677676676667767676677676776766767667767767667677677676767767767767767767766677677666776667677676776676766676776767766776667767767667766776676676776766667767767667677667767676767767767676767767677667676776766666676776676776766677666666767766677667767767677676666776676776767767766767766767766677677667677676776776677677676776776666767767676776776767767677677676767676667676776767676676676676766776766676776676766677677677667767767766767676666767677667676776766676767677666667766776766767677676776767766676766776767767766766766776776776767767677676767767766766776766776776767676767676776767766776676776766776767676766767767767667676767666767676667676766767767767676767676767766776676767767767677676767767767766766666767767666776676776766676776766776666676776676776676677677676677676767676767767767666677677676677667767767676776767767767767767766767767676767767767766766767767767767667767766766776766676767767666666776667767677667767676776776676776676766767767767767676776767767767666667676676776667666677667666676666676776776767767677677676776776676776776676667676776677677677666767767767766767767667767767676767667766776666776676766766677676676776667767676767677677677676767766676767767676776767767667767767767767767766767767677667676766667766767767767667767767677676767767677677667677676667766677667677667767766666766676676776776677677676767767676776776776767767767676677667767766677666776776776776676767766767766766776667766667767667667677677676676767677677676767677676767667767767767667676776776767677676776776676666767766776677667767677677676776666766766776767666677677676766767666776767766776667766776667677677676667766677667767767677676676677676776677677667766776766776667676767666776766676767666676776667677676666676676766767766766676767767766677666666667676677676677667666767677677667767766767676767767676767677667676776667767677677666776667767677666676666776676767676776767667766767677666676776776676776776776676767767676766776677676776666766776767677666667766677676767767677676766676666666766776667676776766766776776767667767677667767767766767766776776676676677667767666767677667767667766676776776767767767767767767677676776766776767677677676776767767677666766776667766776767767767767767676776776677676677677676776776767766767767667676677677676766677677666767767767766767767767767767677676667667767767676776776667676667667667767767766776676767677676667676776677677667767766767767767677677676776766677667676776776776776676776766776767677677666676677677677667666767766667766767676776777677667677677676776767676677677677676776776767767767676666767766776767766666677666776677667767676676676776767766776676766776677667667676776766767676677677677677667676766767767676767766776677677667767676776766767767676766676767766767767666776776767766767676676776767766766776766766667667767767677666766776767677677676667766676767767767767767766767766767767767676776767766776766677667766776776677676677677676776767677677676767766776776667766776776677676776667766767677667667677677677676666666776677666776776767666776677676776677666776776677666767676776776676676766776776676667767677667677677666666776767677677676767677677666767666767677676767676666767767667766677676676676766776676766776667767667767767666776766676666776767666776767676776776776776677676776766767766776776767676776676676767666677667676767767767677666767767677667767767767667677677667676676767667676677666776667677676677667676767676767676776766677677677667767677676766766767767666776776766776767766767766767766776667667677676677676677677677676676767677676776766776776677667766776676667767767767666776776767766776776776676677676667667677667767767666767766776667666676667766766776667766677676677676677677667766767766767767767766767666767767766776767677677677667676766676667677677676676677677677676766767676776776766767766776667767766677676766676776666767767766776677667676776776767677676776676776766776767677677676766766767767666767677667677667676776676776767676767767667766776776776676776767667767676776767667767676677677667766767677676666767767676767767767676767767677677677676776776776776767767767676776766776676667767766767676767677667677676676767667766766677677677676767677676776776767676767677676776776667766776767766767667767677676776767666776776766767767766767767677667766776767767676676767767766767676667766767767767767676766667767676767676767766776676676767677667676776776767676767767767767766776776767766767766776776667677677667677676677676667767767767667766776767666766776676776767676677666766767676767677667667767676776766767677677667677677677676767667677667676767767677677677667667767767767667677676776767767666767677667767677676767766776776776776767676776766677667767766776776776677667676677676776667767767766767767767676776676776776766667766676676766677676776677677676677667767767677677676676767767676667667676767767767767766776677676767766776676667767667767676767767676767767677676767767766776667676766776776667677667677677667766767767677677676776767767677676776676667676666676776776767667767767676776767667766767767767767677667766776767766766676676776767677666776767767766776766776666767767767676677677677667667766766767677677677677677667766676667767766776676677677677676776767677676667767667766767767767667676767676666776767766767676677666776767677667767676776776676767767677666666677677676776776776766676776677677677677677666767767767677667767667677677676776776667767667667767676776767676776767666767677667766677677667767677667766776676667677667677677676776776776767766766766776766767677667767667677676677677667677677666767766676766676776776666676776676677666677676767677676767767767676776676767677666767767676676677677676767666776776776776767766676776667767677677676776677677666776776677676676776767677677676677676677677667677666677666776676776677677667677677677677666776677666767676776676776776776776676767767767767677677677676677676776677667676776767666676776676667767767767667766776767766767766767676767767677676776677676767767676677677677676776776767677677676676766676766767767766676766767766776767766776677676776776766667767767767767767767766767766767766667766776677677676767677676767676766767767676776677667767767767766677677677677676767767677667667766666676667676766767766667766767677676767676766767676776676676677667767767667666776667767767766776677676776776766767666767667666767766766677677667767667677667677677676776677677676767666776767677667767677677667677676677666666767767677677677676776676676667767766776767676767676776776767767766776776776677677667767677676766676767677676776776767676676776766677677667677677667767676766767676676676766767676766776776677677677676676667767766767667676767767677667767677667666767766766776767767666766676677677667676677677667677667766676677677666766766776767767667767677676767676676766767767677676676776766667677677677676767766766776776766776767666667676767667767667766767766776767676666767667676767677667677676676776767676776767676776667666776767767677677677666766776767767767667676666776676676667767667676776776767767667667766767676767677667677677676767767677677676677677677676766667666766677667676676776676676776767667767667767677677676677667677676766767676776776767766667767676776766667766677677677667766776667676676767767767676767667766677676767666776776767767677667666677667667767677677666667676776666676666676776776676767667767767676776767667767767767677666677676767766676677676776667767667676767766767766767677677676766677666776667676776677676776677676677676667766677676677676776776676676667666667766767677666677667766776776767767767767677677667766666766677677677667
67767767677666766676767767676776766677676766676666776666776767767677676776776676676776776667676767676776776767767766677677677667767767677667677676776776776776776676766677677677677667667767677676767677677677667767677667766767667767767677676776676677677677677676766667766766776766776767677677677676766767667767677677676776666766776776767676776676677677667666776677677667767667767676766676776767767766677667767766776676776677677677676766676767676767676667667676776776776677677677667767676776667666766776676767767767767677677667766767677676776776776776776677677667766667676776667667667766776767666766776767766766767767676767677676767676767767767767677677667766776776766776677677667767766766766766676776767666667767766767767767676776667677667767676776776767767677676766776776767767667766776776677666677676776766666766676776776677667676767677677666776776776776776776676776767767766666667767767767677667767767676776766767676677676766776776767767767766677676667677676766676767766776776767677676776767677667766666677667767666776776776766767677666667667766776776666776776766767767767766676677667667767676776776677676667677677677666776767767766776667766766667677677667676776776766776776677667677677676776776667667676776677676776776767767767766766676677676677676776776776776776776677676676667767667667766676677676776766776766767766767767767767767766767677666676767766677676776767767666776776766676767766767767767667666767766677677677667767766767667767766767677676677666767766767666776776767766776776776767667767676767767667676776677667767767667767767666766767677677676767676666776767767767667666766776767676776676667767677676676776767667676767676676767767667676666767767766667767677676776767667767766667667677676766666767766776767767767677677677677667677676776776767767677676677677667676776766776677676667767666676767766776667676776767767767767767677676776767767677676767677677676766676776776767766776776767766676776667766766776767676667767667766677667676776767677677667676776667767676767676766766667676776677677677676677667677676776767667767677676776776776767676767767767666766676776776667667676676677666776766666676676767767766776776776766776676767767677667676776776776767767766776667667677667676677676676767767766766767766667767767677667666767677666766666767767677676776776776776767677677677677667766776776767677677676767767677666776766776677677676677676667766677676667767766677677667667676767677676676776677676776767676666666677676677677667677677667766677677667677667667676766676767767677677676767767767767766776776677677667676776667666767767767767767767676676677677677676776776667767766766677666767677666766677676767766766766767677676767667676676676776667677677667767766766767767666666667676767767677677667766766767766767766776776676677676766667766677676676667767767677667766776676677676776776776767676666676766676776776776666776776767767666776766667767767677677667766677666776767767667667767766666676666677677676666767766677677676677676666767767767667667767677676666766676677677677667677677677667766776776766776767767766676667667677677667767667676676776776677677676677666776677676776776766766776676776776766776676776667767767767676676666776677676766767766776766767677677677677676677676767667667667767676776776677677676776766776667767677677676776677666776677677676776776776767767667766677676676677677676766776676767677677676766776667667666776676776767767676776776676776776766776766776776667766677667667766767667766767677666776677676776677666766776677677677677677667767666776676767677677676766776676767677677667767676767767767767766667767767767767767766676767677677676767676766667766776767767767767767767677676766676776776677676767667767677677677677677676767767767676766667767677667767767767766676676667667677677677677677676666767766767676776677676776677677677676776767677667667766766767766776766766767667766767766677667677676676666676676677677677677667677677667767766767767767767767767766667677677677677677676767677666767767766676776676776776677676676776677676676677677667666776677677677677666676776677676766767677676776767766676767676766767767667767766776766776776766776676776776767676776776776776767767667676677667766776676776766667676776767676776676776767677676767767677667767676776676677666776676676766767676667767767677677677667766776766776776767667766676767677676776676767666767767666767766676776667667767676776766776776767767666767676666776766776776767767677676676667667766776767766767767676776776676676776776776776776676776776766767677677676776776767677676776776677677676767677667767767767666776767767767766776767677677676766776667766767767677667677667666767767767766776767766776766776776677677677677667667766677677677666776677676677667666776767676776667767767767677676667767677677676776676767766767667767766667676677677667677676766767677677676776666766666667766776676677666667677677667667767676776767766767676767767676776767666776776667676776767767767676776677676667766776667666776767767767666676776667677667766767676667667677676776767767767676666767767767676767677676767767766766666767667676677677667766767677677677666776767677667676776776766667677677667676776766667767766766676766767767677677667767667666667667766676766766667667767767667676767676677667767766776767767677677677677677667666776677676676776767666677676677676776677667767667676766666776776776676767766776776766676767767676767767767767676677667676766776767676776776776676677677677667766767766676776767676776776677676767677666776776767676666767766767676767767766776766766667766676676667767676776767667767767767767767667676767676666677676776776776767767677676767766776767766667676776767677666767767676776767676776677676776776776776776776776776776766776677676666767766767767766766776767667767766776676776767766776677667767767666677676677667766667667766776766677676767767766776676667677677676776676776676677667767767677677667767767767767677676676776766676677677677667676776776766767767767676776667667677676776776776776766766677667767666776776676767676767767676776767767767767767767677677676776776767767666776776767766776677677676667767677677677667767767676776677667766776767677666667767677677677677676677677676767677677676776776766676766767676677676676667767677676776766676767767677676776766776676767767766676776677666767767677667767767767676767767767766776676667677677677676766676776767676666776767767677676667676776776667677676767767667766776677677676766766767766776766767667677677677676766767677676666677677676766776767767667767677676677677667677676767666767676767676766767767766776776767676667676676776776767667666767766776667677676776677666776767666776666766776676776767767677666677666776767767676677667766677676667677676766767676677677677667766776677676767667766766776776676767766667767767767667676677666766767767666776776676766766776776776776776766767767677677677666667677667767677676767766767676677667767767666776766776776677677666776776776677677667766667766767766766767677676776776766767666776776767766767767767766767677676667767767767767767677676767767767676677677676666776766767767767767666767767667767677667767767767677676767667766776677666767677666767667766767667676677667677676767767676776676776776667667677677667666767766767676667676767676776676677676766667767677666776676767767676776766767676767677667677677666676776677667767767767677676767676677677677677677676776776766776776776776766766776776776767766667767667667677676766667766766776776676667676766767676677677676676667676776776767666776767667766767767677676667676766767667676776776677677666776677666677677666676677666676766676767767666676667677667767767667767677676776677676776776776776767676767767767767676676676767767767767767666767667766677666767676667767767766677676776676776766776676667767666776676776776676767666766767676767676767767666776776776667676776767767677676677677667766776766776677667677667767667767767767666676767676767677677667666776677677676776776677676677676766776667676667676677667677676676776676667677676767767677676767766776767766676776677667676776667676667677676667767676776767767677667766677667767766676767766677677677676677667767677677666676767667767676767667676767677677676767767767767767677677677676776767767676767767666767766776776766767767677667677666776667667666767677667767667677666766676766767677667766776767676767677667766676776677677676676776766676767676767766776677666767766767767667767767666776766776767766677667767767766766776776776776677676776776666766776676776767666776667667767677667767767766677676776667667766776767767766776667767676667767767667766676766766676676767677677667767766776776776776776776766676776766766676767767767766666677666676667666776677676667767676676677667767677666776676677677676776776767667767676676776776767766767767766677677677677666676766677667676766767667677676767677676776767677667676767767767766676776776766767767677676767676767766677676677667667767667767676767767767677676776767767766776767766676767767766667767766667676767766676766776776677676767677676776776767676677666677676776667766767766666767667766767667677677676667677667767667676767766776767767676666776767666776676676776667767676676766776677677666676767767767766776776766766677667677677676767677677677677676776767677677677676676767767767767676677676776676776767766676767667677677666776766667666776676776776676676767767767677677676676767666677667767677677667676766767667766667767767767767766767766676767667677667767767767767677666776776677677667676776776667766776776767766677676776677667766767767677667767767766776776776767677677677677677676767766776776767676677667666667666767767676767677666776767677667767767666676676676767676767767667766776667767767677666767766767666776776767767676767676767767767676676776776767676676776667767766767677677667677676667677666767677676776767766666766677666776776667667666776677677666677676767766666667667767767667767677667677677666677676677666767667677676767667767767667767766677667767767767767767766776776776766776776776767767677667676666767676767766766776677676766667766667667766666767767677667766677676776767
767766676677677676766766667676667676667677677677667767767667667677677667677677676676776776676767667767676776776767677677677667767666767676767766776677667767767677677676667676767677666767666667767677677677677677667767766767766767667676767667766776776767766776766766767667767767667676677677676677677677676666676776677677667666766776776776676767767677667667767767767677676776767677667676677677677667767667767676766767767666776766776677667676767677676776767677677677677666776767677677677667676776667767676776776676776676677676766767766676776677677667767677667677667767676767767766676676767767767767766776677676776776677667767677667766767767766767667767767667677667767766766776766767766676676666666767767767666766776767766677667767677677666667766667676667767667767666776667677677667767676766776767677677676667677677667676676767766676767767766677666776667677677666676766667767767766776776677677667766767766767766676767667767767767766667676667677667677676676766776776776767766677677677676676776677676767767666767767676676776767676767677676667666776677676776767666766776766766776767767677677676676766776776676667766666776677676766676776766676767766676776766776776776677677666666767667666776767677667677667766677676676667677677677676767667677666677677667677667677676776776776776776776776776776667766766776766767677667766667766776666766776767667677666767767767766767676776776767766667677676776677677677667766767677667677677666667767676666776666767677667767766776767766776767767676776776666776677676766776776776767667667766766676677676767766776677676677676776776676767766667767766677667677677667767667767677666767676767767677677676776767766776776677666677667767766676766667767667667677676776767677676767766677676776676776776767677676677676676776776766676776767766766776776776767766676666676677667667767676767676767766676667676767766776766767767766676776776767676767767667666676767767677677676676666767767767767677677677676676676666676677677677667667767677667667766676676776776666776676776776767667677666667767676767666676776776767667767767677667767766767767766667766766667767767767767766776667677667676767767667677666677667676766776776767766667766667676676776767767767767677677667767667667667766677667676667676676766776767767766677677677676667767766767677677677677677677667767767767676676667766776766767767667767677676666767676776767666667767767666676766677676677677676776676676776667667666767667766767766667766766766767767766776766776767677667766767766776676766767766776667766766766776767766676676767666776677677677677666776666766767767677677676767766776676767767767766776767677666776776677677676677666776776677667767676676776666677667676767667766676677677677677677677676776767676677666767766667766767766766776767666767677676667767676676776676666767767767676776667767767676766776676766776766677666776767677667766767677666677677666776766767677677677667767766776776667677676767767767676676776767766677667767676766767767767676666767666766677667666766776677677667766776767676676676767676776676776767677677667667667677676676676766766677676677667677677667667667767676776767767677677677676767766776776776677677677676766776776767667667667767767677677677666677676767676767677677666776776667667676677676766677666776676776677677666776776766666766776776676776676776667767766776776676767766776676776677667667766676767767767766767766776767766767767766667667676776767667767667766766776666767767767667767667767676767666677677677676677676766776676666677667677677667766767676767767766767766767676776667767676776776767767667667766776676767766776766767677677677666666767767677667676667677677666776766776767767766666776767767767667676776677677676767767677676766767677676667676767766767676776776676667767667667767766676677667676676666766676776766776776766677676676766766767767767767767676767667767766776767676776776677676767767676677676776767766776776766776677667677677677677667767767677667667767677667677667767677677676776767676667766767766776776667677676776767667767677676767766677667767677677667767767767677666766776767667676676776676667767676767767676776767676776676776676776667766776767676667767766667767767767767667666677677676776767766776776676776767767676667667667677676767767676667677676767767767666776776776776677677666767677676776776776677676766767666776676767767767667766767766776676676766676776676766766676776776767666776667677666766767767767677667767767766776766766767767667677676766677676776776676677667666766776776667766676776776667677676776766767767767767767676766776677676776776767767676676776767676766677667677676776676776776766676666776776767767767676767677676676776767677677676776667676776776676776676767676776667677667676776676776676767766776667766776676767767676666776767767767767676667676776776766776766767676767666766776677667667767767677666666667766766767767667767676767676767667677677676776677667677676776767667766776776767667667766776776776776767676776776767667767767677677677677667677667766677666776767766776667767767677676766766766767767767767767677667667766667766776767767677676776776766776667767766677676776776767767677667767766776677677666766676767766776766676676776776766767767767676677667676666776667767676776676776767667667677676767676767676667767767677677667666767677677677667677666776776677677676776776776676767676776776776677667667677666767766776776766776767677677667767677677676676776766666667677666676776776776676666776767766776767766676776766676767766776767767677667766776677667767676667767677666677676767676776676766677667766776677676677666767667767767766677676776677677677667676776677666776667666766767767767676766767676677667767677676766776767676767766776767767677676667677666776767667677677667676776766776776676667676677677676767666776776767677677667677667676776677677676776776776767676677676767766677677677677677677676776766767677666767767676676776776677666676776766767676767766776766667767766776767676776766776776776766776666677667676676767767766677677666677676766667676776776776676776776767767767767676676677667766677676666766677676676677676776767766676667677677676676776766766676776677677676677676676767767767766776667677677667677676666676677677677676776776776676677677677676766677676676776677676767666776667767677667767767676767677666676776767676767767676776776676767767676767677667766776667667767767766677677677677667766776676766776767676676776776776676677666666776676767766776767677676676776676766767676776676776776776776676776776776767676776677676766767677666766677666677676677667767677676767767677677666677667767677677667767677666776667767676667766767666766677667767767676776766677676767677676766767677677676677676767767667677676776776767767767766776667677676677667767767766676677667767767676767767767767677677676766676776766676767676766676677676776767677677667767767766767767667767677677676776676677666767767766667677676767676767677677667766766776776776776667667676677676767676666767677677677677676776776766767767767677677676677676767766776767677677677677677666767676776676767767676766677667767667677676766677676776676776767766767667767767766767766767767766776776667767666767676767767676767677676677677676767677676667676677667677676666776767767767767766776776666677677676666666776767676667666776767667766676776776766676677677666667677666767766767767766776677677676767667767767767676676776776676767766767667677676677677676776667767676677676677677667667667676766767767667767666676767766676767667767766676767676677667767767767676767766776767767767767677676766776776766776776677676767677676767667767676767667766776767677667766776776767677667676677676776776677677676776677667667676677667676767676677677677676677676776766766767766666667766676776667767767767767767766767666767767677666776676666776776766677676776776776676677666766677676776667667667767667767676766776666776776776776677677677677677667677676676766767667676766676767767767677676776677676776676776677677676676667667667767677677666776776667766766776766677676677677676767766667767767767767666676676676766677677667767667676767677677676776676677667676766776776776776667676676766766677676776776767766767767766776766776667676667676767676677676776776667767767766767767677676776776667676677667676676776767666676776676767767666776766776676677667677677667677666776776767766767676776676776676676776677666767766766776776667666666776676767676776767666766677677677667767677667766776776676676677677676767766666776776776767767676767767767676676767767767667666677677677667767767666776767667767767667676776776667676677667677676767767766667766676677667677677676767676776767677667667767766666666776776776766776767767767767767676666767676677676776766676676776766767676667676766776767767767767677676667766776776767666766676676676766776766766767767767767766676676776776776767766767767667766676676776767667767767666776766677676666676776776676676767767767766776776776776766766766676767767676667667677676776667767676776667667677677676677677677677677666677676767667766767766676677667767677677676776677677666677676766776776767676676767676676666766676766667767767767677677677677667666666676776776667766776776676776767676776776776776677676677666776776677677677667766766767677666676676677667767767677676677676776776776767767767676767666767676667766767767767767767676776766766667767767766776776677676767767676776767766677677676677676767677676667767767667767677676767667767667767767766676677677677677677666677666767766767766676677677676676676776766766776667766767676767767676767676677666766767677666666667676776766667677677666776767767667667676767677677667666776776767767767767666767766676776766776776776667667766766776767677667766776766767677667766776776677667677677677667677677676776776776776776677676766776776766776767767677667767767766677676767767677667767676767677677677667767677676766667676676766776767767766676776667766677676776767767676677676766666776666776776767666766676767667677667667677666776767767667767677667766776767767766767677676767767767667766677667767677677677667767767767676677676677667666767666776767676766776677666776766767766776677677
6767767667766676767767767766677667766676766776766766666676677667767767766776767767767676776776667666677676776767766776767767766776776776776776666676767766776766776767677677666677676676667676776767676776766767766676667677676767767767667767676766767676766667667766676776776776776667676776776676767767767677667766767676766677676677677676767767767767767766776766767766767667677677676767667766776776776776677677676776667677666676767677666666776767676677667676676676766767676776776667667767677677677677667766667766667666776776676767767676676776667667767766676776776776676776766766667676776776767767667767767676767767767767767677666776676776767676667676776776776677677677677677666776776677676767766677676677667676776766776676766676767677666767666766667767677667676767767677676767766776676776776767677677677677677667667767767767667667767767677677676766767766767667676767667677667666776776776776776766767766677667767676776766667677677666676767676676676766676767677676767666767676676767677666766776776776677676676776677676767676677676767767667667766776776767677677666677677667677667767767677677676666776766776776666776667677666767676767767767667766776676776666767766776776666677677676767766776776767666677667667767677676776677677676776667666767677676767676776667666766776776776677677666766667767766776767666667767767667677667767677676677676766766776766767766766667676767676677677676767767767677676667767767767767767666767677667677667767766766676766767767767767677677677676767676676676677676766767667767667677667677677676677676676677667677677667677676766776767676767766776676767767677667676776776677666767666676776767666776767677677676667677676776677666766667767767766776767667766676767677676677666767677676776776776766776676677667676767677676776667676776776677677667677667767666677677666767677677677676767766767767767766677676776766776767767666677677667766677676776667677676766767766677676677667676677666667766676767767677667767767767767677677676767677676776667766677676677677667676767676667666767767767767767767676766776767676677667767767766667666677676766776776776766677677676676676776766776776767767676767767766676766776676776776766677677676676767667767677676677667676776677667677676676676676776776677667767667667677667766676677677677667767677667767766767676676677677676767677677677667767766776776767767676677677676767676766676776776776776666767677666767677666667676776776766677667767677666676676666776766676676766776666767676776766776767677676776667676667676677677667666677667766767667767677667666776767676667666776676766767767767676767766667767766667677666776776676767767676776666676776767767767677676776677676667767677666676677676677676766767677677667676766776776666667667767767766776766776766767767667666767766676767767767767766766776776677676776776767667767677676767766676766767677677666767677676767666766766776767766776766776766767676776677677677677666776766767767677667676666667766767677666776776676767767666767677667766667667677677677677667767677676666676676677677667667666767676776766677676776766776776666766767677666776767676776776667677677676677676676676767766677676676767667766776776767767767677677676767766776677676767767767667667666776766676676767676767666767676776776766767667767766677676766776776667676766766776767767766776767767676677676666776767677677677667766766677676677676677667667667667767676677677677677677677677667766776776767767677676666676676676767767766767667676767677666776667767766677676766776776776676776766766676677667666767766677667767676676676677667677666667767676776676767767766677676776677677667766766676776767767667766776677677667767677677666776776677677676776766677676676767677676677667676667677667767766776666676667767676776677676676776776776776766776767767676776766667767666767677676677676776677676677677667766676667666767677666667667767766766776767767766676767677677677666677677676677667767767667766676667767767767767767766676776767676676776776666766676766767677676677666767677677667767667767766766666676767767677677666776676767767677667677676776776666767767767667677676776776666766676767677677677676677677667766766767767767767766767667767767767767766766677677677667677677667667667676776766776767767767767767767666676776776667766767676676776676766767666667667766767677677676666766676776776767767676677677676776676767767677666776776776767767666767676767767767677676676766666767766776767767677677667767666776766676667666776776776767676676776667767766677677676776776677677666676767766776677677676776667767766676667666766766776776776776667766677676776776767767677667676676776667676677676767767676767767667767667767767767767676676776776667767676776767667767677677676677676776776676776776767766776776767767766776677677677666766776666776776766776767677676776766676776776776667667677676776776666767676666677667766776766766676776767667676667667676666767766767767767667767667767767666776677666776776766776766676766677677677677666776776776767677677677677667677677667677676676767677676766776767676776776667767767667677667766766776767766776776766767766767767677677676677677667766776676767766676766776776766677676776776677677667667676667767767767767766667676677677667767677676766766776676767676677666776767666776677676677676776766676767666667767676677677667767767676767676766677677666667766776766776767766776776776676676676676767767676776676676677677666667667767767677676776767667677677677677676677676766667766766776776676677677677677676766676676766676776767677676767767666776766776776776677676767767766677676766667677677677677676766776676667677667677667666677677676667677676767767666676676776776767766776766767667667766767666667766776667677676776677676667766776776676767667767677677666767767767676666776776677676767667766776766676776677667767767767766676666776776776767676676776767767767767766767767767677666677667676667676776677666766776776766776767677667677667677667766776776776667767767767766776676766767766776766677676667676776767767676767677676767666776767667766776776767767767667666767767666676676776676776677667767767667677677676776767767767667677676667766776776776666776666676676767667766676767676676767667767767767767676676667767677677666776767676766676776666676776767676776766776776767767766676776776666776767767676766666776776677667667677677676677676776776766676766776776677677677677667766767677676766666666776776776767667767676666676677667767676677666677667767667676776676676776776767767766676676776667676776776776776766767766766776776767667767676767766676676677676676776776776776776776776766776676667676767677667666767767667767767767766776676776776776676776767666676776766677676767767677677677677666776767767677676766676776677667676776776776766776776667677666776776767677677667766776766666767766766767667676677676667767767677667767767767667767676766767677677676767676776776766666767677666766776766776776776767767676776766676767767767766767676776676677676676776766677677666677677666776666776767676676776767767767667676767677677667766667766776776776776767767677676776776676767767666776676776676766766776767767676677666676776766766766767676767667767677667767676677666676776677676667766776776776776776776776776677677667767767676766776767766667767677667766776767676767767767766776767666667767676767676767767667667766767767767766776776767666776667677676776666677676766776767767767767767767767767676776776767676776676667677677667666766766677677667766767676776666776767767766766677667667676767677677676676776667677666776667767677677676776776767767676766766776776766767767767677676767767677666767676767677667676666776767767667767677666767767666776676766667676776767666677677676776767767676767767677667767766776667767677676776776776667767766766766766767767676766766767676767767677667766766767767677667767676677676667677677676776767767677676766776776677667676776776676776776776776776676677667676776767677677667676766766767766677676667677666677676776767677676766776776676776767767766776776766776776677676677666766776767677677676666776667677677676776766676776767767766776766767676766677667676776677677677677677667766767666767767666676767676677667677667766677676776677667767676676676767767677666776677677667767767767677667677677667676767676676676776776776766776676766676676766767767676677676666776776767666677666776776776676676766667767666776776766666776776766776766666776767766767766776776767667766677677677677677667676766767667767767676766767677677677676767677666667767676766767767767766776766776767677676667676676776776677676767677676667676767677676776776766767676677666767766776767767667766767677667767766767766667677676767677677677676767676677677676676776767676767677676776767766767677676667766766776767767667667677667676667677677677677676776676776767766766766677666776776766767767667766666766766776767677676676767766677666676776767667666767766667677677666667766776677676767667667667676677676767676776767667767766766667667767667676676676776767676667677677676767767767767667676767766776676767767677667676676767766776766677677667766676767666776676767767767767667667766766766776776677666767767676776677677676776767667767766676776767667667767677666767676776776666776767767677676677676667676776776776776767676776776677667677667677676667767676677677677667766677676766776776776766677676667767667676766767767767666767766677677666767767677676766767666766676667667677677677677667767676667676677677667767767677676776667677676677676767676776776766666767766766767766677666677667677677677676776776666767677676667676776767766776766677677667766767667667677677676776776767666766766776676677677667667767767676766767676676776676677667767767677676776676676766767767666766776776776776677676766776776677667676776776776767677667767676776767766767667676667767677677677676766776666776677676776776767766667767677677676767766766776767677667766776677677666776766776676776767667666766767767676767767766677676776767677676677676767767766766776767767766767767766666766676676776776667677667767667666767766677677676767666776776767677677676676766677676667667677667767677676766767766766767676667666766767767767677
367666676676676767767677666776776676776676676776776776776677676677667767677677676767767676676776767766767767766767767667766767677676676776776667676677676666767767766766776767767676776667666767677677677667767676776776676667676776667676667676776677676676666767766666676776776767767766667767667767667767667767676766776676676776767676677677676666776677676776767767677676776776767677677667667767677677677677666667676776676767676776676766776767677677667667676676677667676767766676767767767677676666767677666776677677667766767767767767766776666776677667766666776677676776767677677677677676677677666767677667677676776667667666677677676677666667677676677667677667667767767767677677666776766766677667767676776667767767767767677667667767666776766776776666767767767677676667767677676776776776766766676766767677677666677676767766676767767676776776767767767667767676767767767676767767667666767667666776776766667767676666767766767676776776776776776767767667767676776766766767676677677677667667677676766776776767766667676767766776767767676766767766776766767677677667667767676776766676666776677676677667677667766776666666677666676776676766676776776776767676776766766767766677676677666776767667667767767676667676766776776677676666776766767766776677667767676676776767766776676766767676667666767677677676767676776776676676677677667766767766776766776776677667677677676776676667676676767666676767676677667767767676676776766676767667766766776776776776766776676677666676767767676677667767766776776767766776677677667767666767677677677667767677667666767676667667767677676676676776776776767767667667677676776666776767667766667677677677666776776776776767677667767766676676767767766677677676776766677677676776776767767767677677676676767766677676677677676676666767677667677676776767767767767767767767676676666767766767767767767767677676767677677677676767676766676767677677667676766677666767676767767666776666776767766766776776767667766776766676767767766776767677667676677676767766666767767676776667766767666676767676776776767676776776766766767677666667767676676776676767667667766766776767677666776776776767767676677677667677677677676776776667767767766776676667677666776667767676776776776676767677676676677667667767676676766776776766666767767676666776666677677677677667767677676776776776766677677676776776767677677667667767766767767667766767677667666776776767767766776677676676766667767676677666766767767767766676676776677667667676767766776776776776676776676677676776767767766667767767767666766766677676767676677676667767766776767767767666776677677677666776667767767767766767767667666767766776666676776767767676766767766767666776776666667767677677676776776776776676767667767677667677676767767676776766666677667677676767667677677676776767767666776676776766676767667677666767677676776677667676677667676677676776776776767767767767766776776666766776767676767677676667677677677677677667667767767677667677677666667677667767767666766776767677667667676676676677677667767767677677676677677676677667667767766677677677676767677667677677666776667667677677676767766677677676776766766676776767767676776776676667676676776677677676776677676776776776767677667767767676767676677677666676776776676776776776677666776766776676767767767766776776776776767767677667766776776776666766767767676776776666766776767767676776767677676766677667667767676776676767677677667677677677677676776767677667676776767767676677666676766776677666776776676776776776667766767767766767767766766766776667766677666667767667767676667767767667766776767677677677667766667767677676767766776667677677667767766767676767766776776667766677677677667767676667766676677667667676677666766776667767676677677676776767676767667667667767767766766776776767677677677667667767676767667766676767767677676767766776776667767767767767767766766666677667767767767767666776677676676676677676666676767766776776776677676767767767766776766766676776767676776767766667676677676776767766767676677677666776776767676666776767767766766766676776766767767767676767767677676676767767676776776667667767667767676776766776667767676776776776767666776767677676776767676766767766767677677677677676767676676766766776667676766767676767676767667676766676676776767666767666776767766767766776767677676776677667676766766767677677676677676667767667667766766676776776676767767677667676776776767767766776676667676767677676677666776776767667766767766766677677677677676767677666776776776766677677677676767767766767677676667666776776676776677677677667676776676676667766776776766776677667677677676767766667676677667767767767677676667767677677667767677676766776776776767766767667767767667667676767767667766776776776767767667767767766676776776767767766776776776766767667767667766667677676667676667767766667676677676766776767766776776776776676776776767767677676677666767667667676776676667767766767767766666776767767667676766767676676666776767767767677677666767766776776766776776666677677666776767766767766767676677666667767767766776776767667766767767767767677676776766767677676667766776667676776767766677676776666766767767767676767767767766776776766776766767676776767666776767766676767767767766776767766776767767767767676776776676667767676776677667677677677676677667677676766676776767676676767766776767767677667677666776776676776767767677666676767677677676776776767677677677676767666676677677666676766667667767676776666667667667677666776676776767767767667767676767767667667767676776776776677667767676776676776676676667667676776676776677677666776667676766776766667767767677676666767666776676776776776776677676677667766776767677667767667767676766677666767767767766776776677677667666776767677677667767766667667667766676666767667666776767767676767766776677666666667667766776776767767667767767766767767676766767767677677667767676776676667766767667767767677667767677677676767766677667767767666776776776677667676776677667677667676766767767767767666767767676767767666677676776677676776776667677676767767766677677677677667676676667766767767676767767767767767677667676776767677676676776767767767677677677676766776767767767676776667767676676676776776776676677666776677677677677667767767676767676667677676677677667767676676677676667767767676776677677667677676776766767676766776776767766776666767667766766776776666776776776767676776677677667767667676776666776667676676776677677667766767676776767767766767677666776767767766767667767667767767767667677676677667766767677676776677677677676767767766776766776767766676677677677667767677667767677666676776766767667767766776767766776677676776776776667676767676767767676766766776766677676766767666766666677677677667766767667676767667767667676766767667767766676776776776776776767767676677667767767666767767767676767667677676767766676767677666667767677677666767767767767667667677667676767676667767677667767767677676766677676776766776767767767766767766767767677667677676766776666776676776776776767766767667767667676776676776767767767677676776766676667767676666667766776667767766776776776776776766776767676776776766676676677677667676677667676676667677676767666677667767767766767676776776676676766766776776766767766766676676776776667667767766776676677676767767676666766677667767666767766766767676676666776776776767676677667767767677667767676767766767676767766667676766767767766776766776676676767677677677676677677677676766766776667767676667667677676767766776766776767667767767667676677667766676776776776676776776676677667767677676776767767766676767767766766776776776667766776667676776776776766676767767676776767767676667666776776766676667767667677666766767766776767767767677667667766766776667767676767767767767766776776767676767667676667767766776776767767767766767677676776776767677677677676666677667677677676776776677677676776776776767767767677677677667676767667767667676776677676766666766667767677676676676667766776676677676776776676677676776667766767666676776776766776776776776666767766766667667677677677666767767666676767667767676666667766676677667766767767667676776767767677677667667667667677676767767676776767767677676767767767676677676767766767667676776767667677667767666677677676677676767767676677667766776677677677677676776767766776776776667667677676776767676677667677677677676776676767767767667766676667667767767677666676776776767676776776767766676767677677677666776667767667767767766776667676667677677676766677676766776677667767766667677677676766767666666776776776767677677666667767767767767677677677666666767767767676767766776667767766776766766776776667767767767767767767676666776767677677677676666776776776667766776676677676766767767767676667767677667677677676766767767766666767767676676776776776766767767767676676776766767767767767677667767666767767766776767767766676776676766667767767666776676677666677666776677676666776677677676677677677677667767767767677677677666776776677676776766767677676667767767767666677677677677676767766776776677677676667667676767667677677677677667767766776776677667676767766767766776676676766776776776767767766767767767677677677666776767767767767667676677667767766776767766667677676666677677676767767676776767676666676676766767766776676667666767767766676677667676776676776766767766776766776767767767676667666776677666767767667766667767767767676776676776677677677667676767677677676767766776677667676776776667677677677676766776676676776776767667676677677676676767677667766677666767767767676676776666677677676776776767766776776776676776776766667667676776677676667767766767767767666766776676676776776776677676767767767767676676767677667766776776667766667677676676766776676776676776767767767767766676767767767676776767767677677667676776767767677677666766677677677677676676766766677666767767766676676677677676676776776676776766776767766776776776666677676667666766776676676677667767767767677676767767676767677666767666767767766767676767767677666766776677676776776676667766767767677677677667676776767677666766667667676767667676776776676667677677676677666666677676677677676766667667676767766677676776676767667767676776666767677676776767677677677677676766776676667677676776776766677677677
66677677667677666676766667676677677667767677676776776767767677676676677676766776776776776676766776676666767677676776776676776667667766776676766677667766767666667767676667767666766676677666767767676776767677677666676767676677666776767667767767767767767677667676677677667766766776767767676767766676667667667677677667667767667676776776676666676776776767767667677677677676766766676776767677676766766776767766767767677667676676776776776776766667666666767766776776776767667667676776776776776776776776766767767677676676767677667766776766677677677677676766667667766776776666677677677667766776767667676767677666767677676776766677676776776767667767766776766767767767767676676667676767676776767767677676776766677667677677676767766667677666767767676767766766776677676677677677676767667677666767767677677667767677667767766676766776676676767667677676766676767667766666776766767677667677666776767676676776766676677667767676776776776767766776676776776667766766676766776677676677667767767767766676676766677676677677677666676666776776677676767767766776776776776776776676767767677667767676776766676776776767767767667766766767667767767767676766677676776766776776776766776766776776677677676767767676667677667667767766776776677677667766677677676767766677677667667766677676766666776677677667767767766666767766776677677676776676766767677667767667677676677676766776776776676776676667767677666677676767767767767767766767767767766767767767676667676677677677666767676676676677676776676776766667767676767767667767766767767677667677666666666676676766776776667766766767676776776766667676767677676776776766776677677676767677666776776676677676666776677677676767676767767677677676667767666766676766666766666776766766766677677677677676776767767767767676767677677677677677676776767676767767767767676767667767677667666666766776776767677667767676677677676766767767677676676776677677667767767766667677677677677677677677676677666776767766767767766767767767676766676677676776666767667766677676767767676767667677676776666676676776766667677677666767767676767676677676767767677677676767666776776776766776776666677677666766767766767677676767677677667677677667766677677667667767767676767767767766776767767677667677667767666676666776667767676776767767676667667666767766767766666776776767677666677667667667667677676766676767767677677667667767767766776677676767667667676776676776767767767667766667676776766776677676676776776776677677676667667667676666767667767676667767767677677677677677676767677677677667767667677676667677676776767766776767677676776767667766776767677676767767766767676676666767767676676676776767766677677677667766666766767766767767667677676767767676677676767676667677677677667766667667767766667676767766776666666677676776767667676766666767766776776776667766676776667767667677676767766767666676676776767767676776667677676676776776776767767666766766667766767676666676776776767766766767676776667676776767766667767676667767767766676767677677676767767766676776776677666666677667667667767766677677676776667767677676776667676767766676776677676776677676767766676776667767677676767666766767767767677667767677676767677667767767677677676776767676776767767767766776677677667767766766677667666767666666767767767766776667766766776676776766667667766676776776677666766676767767667677676776677666776767767676767767677666676776767676677676776776776667676676676667767766776776666677667677676767767667766776767766776677676767767677676767677677677677667676776767666677666677667666776667767666776767667677667667667677667676776766776666766667766767767666676767676776776767667677667676776767767666667667667767667766676676677676767767676676767767767676667767767677667667676667767677667667676666776667767676766766767767677677667767667767676766767667667767767677666776766677677666776767767666676767676766776776677676676776776776676776767767767766766776766776677667667767767766776776776766667667677676776767766677677667767676776776676776677676776767667767767677667677676776776676676667677676767767766766676676776677666776677677676767767677667667667767666776776667766766676776776767677666676776776767676676767767676766767667676776766776776776776776767767767767677667677676766767767677667667666676776776677667676676677667767767676776667767667677667676776676667676766767676776776766767676776677677667676776767767666766767766766767766767766776677667767667676766766676776677667677676767676677676766766767666677676676767767667766766676767767767677667767767766666767667667767767767677667676776676776667767677667677677666767767767766767676677677667666776767667667677676766776677677676776776666776767677666676767767677666666766667767667667676676776776776676677676776767767676677666767676776677677677677676776677666676677676776776776766767767667766767667767767667667667667676766776677676677676766666776767766776776776766767767676776676667667677676766767677677666767667666767767676776676766677677677667767766677677667667666776776776766667667767667676776776776766767676677866667767767676676676667767667676667676776776776776776776776776776666667767767766767676776767666776767767677677676776676767676676667666767766776776767767677677667667766776767767667667667667677667677677667676667767667677677677677677677677677676767676767676776767677667676676676676676776666766676667766677676667677667767767677676667767767767676676776776776677676667767767666767767666667767677666766766766767767766677666767767677667766776767667676776776776767767677676667677676776767767676767676676767676676676676766677677676677667767677667667766766776776676667767666676667677667767766676776677677676776767767767767676766767667767667676776766776776677676767767766776776667767767767677676767767767667767767676776767767677667767766767767677677666666666767767667676676676667767677676676767676767666776776776766776776677676767767676667766666767666766776666667676676766776766766767767667676776677677676677677676776666677677676776766776766677676776776767766767766676767676676677676776776676776676666776667667676667767767676767676666676677676776767677676766676776776766677667677677676767667667767766776767767767767677677677666667767767767767676767677676667676676676666776667676776776766676776677677667676767667766666677677677676776677676767676766766676767677677667677676767677667667766677677677667767667766776767767767767677666767766767676776676766776776676776776767677667766766677676776676776766776776676676776766667667677677666767666766766776677667767766776776776767676767767767677677677667766776776677666677667676767766766767767767766676767677677667676776767766776776776677667666766766776767767767767666667767676677677677677676776776767677677667767767767676676776767767677666767766767677676677667677677676776776776667667666766766677677667767677677676667666776776677666766776767677676767677666776666766776776776667676767767677667667677676776767767767666776766776766677676676776776677677667766776767677666776767667766677676676766776776667766676667677676677676677677676666776676767676776767767767667667677667667666767766676677677666776776667767767667767677666776776767667767767767767676767767677677677676677677677677677666677677677676776767767667767767767666667667677667767767667666767667767676776776776766767766676677677666666767766776767677667676767676677667676776766666776767677677667667676767676776767677676666676766677676767767676766766776676677667767666676776666767766776776776667767666667767677677676767767667677677676767766677677676677677666767666767676767767676767676776666776667676776776766776666776677667767676766767767676767677667667767766776766766677676666776766767767766776776776776776677676677666776676776766677677667767767766767676776776667767766677667766767767767767767667677676676667767767677676776677677677676677676676766766776776767677676767767767666766677677677677667767767676766767676776677666676767666677676776767676766776667767677667767677676767667677677676677677676776767667677667767676776767767767676776767677667676766776767767677667677677676776676767767676767766677666677667676766776776766776767766766776677676667667767667766767666676776766776776767767766666767767767766767666767767676677676676666676776677677676766676676776676766666667677677667766767767767766767666766766776666767667767767676677677677677677677667766677677676767676767767677676667677666666767666776677677676666676767766766767767677667677667767667767766776776676677667677677676767677676776677666766666776776677677667767676766666766766766776666676776677677666776776767767766676677677666776766767677677677676776776676767676767767676776776776766767676667676776766767766766676667767676677666766776776776666677667766677677677676676667766776776776676776666776676766676776776767767666776767677667767676667677676767676766677667766776776776776776776767666667767767767767767767676767667767767767767677667766776776766776677676677667676676776667666776767767676776676776677667676677676676766676776776776677677676767766677667667766677676667677676666677676767676677676776666776766676776766667677677667666667677667767767767667767767766776677667677667677667667667666667667666667767767676766667766677677677667767766767767677677667766767677667676776666767677677677676776767667766766776776667767766676776677676677677677667766776776766677676776766767767666676676776776776766776776776767767767766767766767667766776666676666767676776776766776767666767767676767676766677676676667766776676776676767767766676676667667676767766766767766776767767676767677677666766767767766767767767676666677677676676767677667676677666677676677667667767676677666676676676776776776676776767767767667677676767766776677677667676676677677677676776667667677666666677676677677666766667666666776767676677677677677666677676677677676676767677676677676776766776676776776776776767767667766767676766776666677677667767766776677676766766767767767767767766767767667767677667677667676776676667767766776767666677677676677677677677667676767677667766666766776767677667767767677676676677677676767676676676776667677676667767767667767767767676676776767766776766776767767766776776776767677
67767766766776677677677676676776766767667766767766667676767766766767766767767677666666766677677666667767676767767676766776776776767767677667767767667767766667767767766776767677676776767677666776767676776776666776676767767676677677667766666776766776776766666677666676676667767676767767767766767766677676767766767666776776767676776767767767767667677667677676767767767676676776677677677666776677667766677667677676666776767767767666776766676767767767676766766767767767667666776677667677677676776666676776776667767767667666776666776667767676776776766776666776677677677667766667676776766676676776766776776767677677677667667667767667766767766667767766676776667766677677667767767677667766776767767677677677677677667677667767767666776767676776776776767767677666776776666677676676776776677677667676676677667667767676776676677677676776776676667766776677677677676677667767677676767767677667667676767667666776776776766776677676676676776776667676767677667667767767667766776767767667667666776776676666776767766766776767667766667767667767676677676766776776676776776676667676776676767767677667767676776677666776676766776776766766677676676776766676667676776767767766677666776776667667767677676776676766766667676767677667677676767676767676776677667767767676676766776776766767677667767676767677676676776776667767766676667767766776676677677677677667767767767667767676776766776776667677677667767767676767767767676766677676776677667766776676776767676776767767767677676776767767767677677677676767767766676776767767766767767766767676677676667767677676677677676676776767767677667676776676767676766767676776776676767677677677677676776776767676776676676776766776776776776766676767667677676676677667767676776676767767767676677677666766677666677667666667666766776677677677667767666766776776766766776767676767676767677667767766776767677676776667667766776776776767677676776677666776776667766776776776676676677677676776667677667767667676677667767677667667676766667767767767766766676776676767767767676776776776776676776776776776776767676767666677677677677676776776766676776776766776677677676776767767666767667677667767666667676776767767676776677677676676766767766767677667767676767766766776677676677677677676776767767677676767676666667766677667676667766676767667766677677676776776767767767766767767767676767676767767767677677677667767677667767676766776676666776677677676776776766776767667677666776766767767767766776766677667676776767677677677667676677677666676776767667676776776677677677677677677667666676776776776776667677666776677676677667676776767667766767677667667666666766767767676666676776676677667766766677677677677677676676667767677677676776676776766667766766767767676667766767766767766766667767676767667766666666776677677676776767677677676766776776767667677677667677677677677666776767766767677676666766776667667766767766776676776666776767667667767667677676766766776766667666667677677667677667766766766776776776676776766766767676677677667677676776776767676666776766766776776776676767767766676766767667676767766676677666767677676667677676667676767767766776766766767767667667676776767767676767667766766767676667666677676666776677667676667767767676767667766766766776767677677677677676766667677676776776766767767767767767767767666677676676776767676766767767667666767676767676767767766776766677677676776766776676676776776776776666776676766676677676776677676677676766667667676776666677677676676776676677676667766776776776766776666767677667766776766767667767766766677676767767667677667666676767767666776767767677676767677676676776776667677677667767667676766776676776677676677667767766766776667767677666767766766776676766676667676766776677677677677667767767767767676677666677677676676776776767677666767677667766776766767667676767677677677666766767767767676776767766776766776776766677667677667676677676676767666767767766776776677667676776767766767676666667676677676677676677676767767676767677666767666667677676766677677677677676677666776677677677677677666677667766676767766677676767676776677667666776677666776676767676676776766666667766667767766666667766666677677677677677676766776766667676776776667766776776767676776776776667767677676776766666676767767766667767667676776776677667766776767677666676776766667767676677676767676676767677676776677677676776677676776776776776666776776767677676776667767677677676776776667677677667767667766767677677667767677676676766776677667766666677676776776776767766677667676676776776776767676667677677677677667767766676766766776776767767676776766677667766667767676676776766766667767677676767667677677667667766767676676766676767767666677677677676776776776676776667667767677677676676767677676767767766676666776767677676666677676766776676776767677676667677667766776767677677677677667676676767766766767677676776776776776776776776667667667767676766767767767767676767767767767667676767766766677676677677676677667667676766767766677676677667676767666776666767677676776676766776677677676677676776677677677677666666767767676676676766766776776666767677677676676776767767766667767677676766776666767667767666676667767766766766767766776776666666776776767677677676767667667767767667766677666766667767767767767676776666767677677677667767767677677667666677677677677667667766776776776776676767767766767677667677677666677677667767766667766766776776776776767767766666676677667767766667677676776767767676677667766767767677677666767676776767767766667766767767766767767766677676776776776776776776776677667666776776677676776676776766676767676766776776776676767767667677677676767767767767677676767767766776767677667767666667677677676776776776667677676667676666776677677667767766676666666676767766677676776676776776776766776767676667766776776776677677676776676676766677676676766767677677667677676776667666667667667767767676667666677676776776666677676766767767767766767766776766766776676766676677676766767767767767677676666776767767677667677676676667677677677667667767767676767767766776776677666776766766676676766677676776776767767676776676676676766677667676776776676776776677677676776667676767767676776667767767676767767666667766767676776767677676776676776776677667767766776776667667767766767667767766766767677667767676767677676776667767676767667677677676776767767766776676776677666767767676776766766767767666767767667667767767766776667677676767666766776666677677666776676767767767767767677666776676776666676767667676776766677667676676667767767677676767676767766776776776676677677677666677676767766776776676677676766677666767767767677676677667666767676776676776767767666677667677677676776676776776767666677677676766767667667766776676776676767677667676766677677676776776776767767676767767667766767677666766676666776767767767767667676676776767667766776666677677667767667767677677676667676776677676667767766776776677667767676677677667667766676766776677677676677666676767676767677677667666667767767767676677667767767677676767676766677667767767767767666776766766776766776767767767677676676676677667767766776776766676767766776776767667667767676767767767767677677677676666766677676766776766776767767676677667766677676676677677667766776776767766676767766766767767767676767667766767766776766676677676676766776776676666776767767676666667767767766767767766776667676767667677677667767767767767676776666677677676776767767676766776776767667767767766766766667767767677676767767766776767677676677667667667767767767767766767676677667676766667667766767676766767677677667766766776776766776666766677677676776766776667766767766667767767667767676766767767766667766776776767667666677666776767676776776676767767667767766776776767767677667676776676776766776677667766666667767666766767767667677666776677677667677676767767767766677677676667676767766776767766766766677677676776767677676766776666776776776676767767766666766766776776767676776667676676776676767767767767767676676776676767677676677677677676776677677677667766776767676677667676766776767676766776776767767767766776776677676776666666666767677677676776776776677676776766776676677677676677677677667676767767677676776676667766676767766676776766776676676677667766776776767677676677676766776676776776766677666677667767767666677676776776667766767677677677677676667677667767766676776767677667767677677677677676766676776677666776776767666676676667667677667667677677676776677677676767676776766677676776766776776676776767676776776667766667767667767767667676767676776776776666766776676776776676776776776776677666767677667767667677677676766776667676676677677667676776667677676776776666767677677666776677676677676767767666776767676767676667677677667667767767766776767767767677667667676767766776677677677666767676767666667767766776776666776676776776767766677667677667676667767767767667676776767766776677666767767767766776767676776767667676766776677676666767676776776766766677677676766776776776676667767677677676767676677667766676767676776776776776767767667767767767767767767677676776676776776677677666776667677676776776766677676776776676767666767766776677666676776767766677676767677676767766776667676676677677667667767766767676677677677666767677676776776767676766776767677676767767677677667667766767676776767767666677676666767677677676767767676676766776776676776767767676767767766676766677667677677667767766667767677667667676676677677667666767667767677677667767676776766776677677666776677666766776767676766677676766776776776767766776677667667766767767767667766767766767767767767766776776776667766776766767667767767766767767767667667667676676677667677677667767666767677677677677677676767767766676776676767767767767767676776766766776776776766677666767767767767676677667767767767767767767676767676776766766767767677677676767766667766776767676766676776676766667767766776676676767767767766767677677677676767677677676776677667767677676776766667767767766776667767676766667766767767676776776776776676776766767767667766767767767767767667766677676776767676776667666776676676676767666666767667766767666676767676767667766776667667676776677676766776767767666766667676677666766776767767767677667767667766776767767676776776767677
6677676667767667767767667677676776776677666776676766776767767677667767676766677666677677676776676677677667667666776766767767666776766767677676776676766767667676776676667677676767676776776677667767677677676776767766667676776676767767677667766776677677677676767676676677676767766766776667767667767767677666776767767677677676776676677677666767767677676667767667677676766766767676767677677677676676767676677667677677677677667767766776776676776767666766767666776766776677666776667767766676766767667676776767676776767676776767676776676677677677676767677677667766776767767767676677676667766766676776776767767767767767666766767667666667766767667767676776767767676667767676767767676776776767677676676776677666677666667676767667767677677676767677677676767676667676767676666766776776767767766666667676767677677677667767767677667766776767677676767767676667767767677667677677667677676767666767767676667677677667766776766776767767767766677676766677667676766767766767677676676766676676776776767766667767767677677676776676676667667667766677677676767767767767667767677667766767676767677676776776767767767766666676677677667676767667666776776766666767767677677677676766767766767767667676767767677666676776776676767667767766766666676767766776776766776766676776677666767676776767766767767667766677667667767677677677677676677677676767677676767677667767767676677676767767766767666766776766767767767677677666767766767676766766667677676767677677677676767767767767666776776776767766776776677666667767677677677667676776676776776767767766776766766676776776776767766776776676767766677677676767666676776767667767767767766767767767676677667677667766766677666767676766776776766776766667677677676767767766767767766676677677667766776766676767767767766776766776767677666767666767676776776677667667766767767767767767766766677667666776676677676676676767767676776766776766776776676677667677677676776767676766767677676776776676776666766776676667667667767666766767767766676776676767677676676676776776677667676677677677676676667766776776776766677676766677667676766776667676776677677666666767766776677677667767676677667666666677667677677666767677676667767677677676767677667667676677676776776677677667667676767676776676676676776766767677667766776676766676767677667767766767767677667677677667677667667666766767676776767767767677667667767676677666676676677666677666776776676776667677667677677677667767767677677676776676766776677667676776677677667767767667767766766776676676676766766776767767767767677676666677677666776676766767767677667766766766767677677676776666776676676767767766766677676767677667767767767767677677667667767676767676766776776767676767767667677676776767666776676776676667767767766767676776677667767767667767766776676776676767767767667767767767767766676677677677676766776667766676776767676677677676767767676767767676677666766776776776667677666776677667677676766767676677676767767767767767666776776767667766776767767676677676767766776676667766766676667767767676677676766767667676776767767767667767676677676776767767767676677666676676767766776766767677677677667767767677676776776767767676677677676676767766776677666676776776667677676767667677666776767677667677676767766776776767677666667767767767667667766776776767767767676676767767677677667667677676776666766776767767667767767766677676766776767767766767767676776677677676776776766776667767676677677676766776677676766776676676677676776776667676677666677676676677677666767767677667766776676676776776767767667766767667766766767676677676667667767677676776767767767767766767767677677667766677677676767766766776767677676767766776667666767766676776677677677666666767677676776667677676776676676667766766776666677677667676767767766677677676666776766776767766776766776667676676676767677667767767766776767677667676667767767666677666677666776666767767667676666666676776676676767767767767677676667677676776776767767767666776666767767676767666767667676767676776776767677667767676767666767677676677676667767767676667676667677667676677676676776677666677677667676667676676766677666767767767676677676667667766676776676767767767676676767767766677677667676667767676667676767767766676776767766767767676776766767667667767676767677677676767677677676776766776767677676666677666767766776676667767767767767767767677677666677667766666666677667677677677667667767767677676667767766776776677677677667766766676676667676776766776767766767766767676767767667676676776767676767767767676767677677667666676767767766667766767767766766776776767767767767667767767676776767667667676667667766667676767666677676676767676776776676776676776667677677667766776776776776776767766676776776767767677666776766766776776667677677677666766776676776776776776767667677677676776767677667767677677667666776766767767766676767667677666776677676676767766666767677667667767677667666677677677676776677676676767667767666766676776776767767767676776666776767767767767767767667677667767676767677677676677676767766677666676766767766766776766776767667776776776767676776776776767767767676667767767677677676776677676766776767766667667767766677676676767767677667676776676767677676676677676677676766676767676776767676767767677677667767767676776776776776767767677677676676677676767677676666677677677677667767767767666766767676677677667766766776776677676776776667667667677666767676666767766776667766767676677666677676767766676767677677677667667767767676776667667767766776776776677676776776776767767767676676767766776676776667767667677677677666776767767667676767766776676677676767677677677677677676776666776676767766767767666776776666676767666676776667676766767677677676776776776677667667676776776676677676676677666766667766676776767667676776767766677677667766766767766776767676676676666767766776776676776676767676766767766677666776767677677676677677676766667767767767767676677666776767766767767767766767677667766677677667666766776767767767667767767766766776776767677667676767676677676776776776767767676776776766676767677677666766666776677667767767677676766677677677667767767766767767677667677676767767766776666767767677677676767767766676776776767666667667767767766676767766767766776776677667766677677667677666776767766667767676776677667766677677677666677677677677667667676776776776667667767667767766776776767676677677677667766766776767667766776776667676676667676667676776767677666767677666776767766676677667677667767677677676767677677677667667767676676767766766677666766776776776776677676767677667767667767667677666776766776667767676776677676776677666776767767767676767676667766776776776776676676776776776676776676776766667767767767766776766676676767766776776767767767767766767677677677667766676767767767667767676776767767666776766677677666776776776767676676776776676767677666767767677676767766767766767676676766677676776766677666676677676676767667667667767676767676676776776776776676766776676676767667767767676767766776676766776667767766767767666776776667766767766776767676776776767767766766776766766767767767676677677676677676776677677676776776766767676667667767676776677677667666776767677676677677667767677677676667676767767766776676776767767766667667767767676767766677666776766776766776676677676676667766766677667767766776766767766776776677666776767666676666667767767767767666767767677667766776676676776767767767767767766767767767767676776767676776776776766767676676767676776766776767767677676767666776766666666776676776767767677677677667677667667677666776766776776776767676776676767767666767677667677676767676776776767767676676767766767677676676776766766677676766776776776677676776676666776776776767767766766776776766776667767676667767767676767767676776776677677676767667666677667667676767766766776776667677676776676776776776676667676667766776677677666667676666767667767667676676676676766766767767677666776776667767667767767767677677676667677667676776677677677676767676776776767766767767767766776766677676766776676766776677666766677676666776676766667676766776767666776667667677677677677677666667676677677667767767667766667676766767767766767677667667677676767767766767677666767767766677677666776776767676667676766776667677667667766767767767667766776677676767676766767766676767676676776776677676676676767767666776776676676776667766677676677677667766776776767667676676677677676776766667677667767677676676767676767766766767767767667676766776776767767767767676667766776767766767676766767677676767767676766667676676776767767677667677676677667766767766677676677676767676776667676767677676677676776766776776667767767766766666676666767766676677676667666677677666767677676676776776776676776776767767767767677676776767767767766776677666676767667667667676776677667767676676767767767766677677667676776767767767767767676776776776767766677666776776776677677677677676676766677676776766776767666776667767767677667767766677677666677676776767767767767676776667677676776677676767677676776776776776767667677676776676766767766776676776776767767667677677676776766776677677666767676667667767666767767676776767677677677677677677676677677677676776667667677676776676667766776767667766767767767666767767667767666676767677667767767767767767676766677666767667677666676776767667767677677676666776767767676767666766766666667677677676667767676666767667767677677677666766667666766676766767766776776766767767666776767676667676776776776767767767666667766776776766677666776677667767766767676776766767677666766767676767767767667767667767677667667767767676766666767766666677676776776676776776767767766776667677676677677667766676776776776676676776767676766767767766767767677677676677667767767766766667676776666677677676767767677676677667676767767677677667666667677677677676767677676667767766767677676776667767676677677677666767767667766776776766667667676666677666666767767767666767767667677666776767766776776767766766767667677676776677677677676767677676776776776776766776776766767767766776776766667767766776676776676766767767767676776776776677666676667767676677666766767676767767666676776776776766767767767677677667676776767767676676667767767667667767767677667677676767767666776676766776667767767
676767677677676677666776776766767677677677677677676767677666776776666677676776666776767766677677676666766676676667767677667767766776676767676776776776776766776676767667677676776776667677676767676767677666776677676776677667667767766667677676676767667767676776766776767667767677676677676676766767767767767667676676666776767767667767767676677677677666776676677666776766677677677666767766677667767676766776677666676667677667767676776767766676776667767677677666776767767676776677676677677667677667666676776776667767767766776776767677676676776677667767667767667767767666776667667766776776767677677676677676667677676776677677676766677677676776776767676776677667667666676767767667676667767676776776677677676767766776667767677677667767677676677667667767667666776676766677667766776676676667676667767676677676766667767677676776767667767766767677676776767666676776666776776666667677667676776776676767666776776776767766767767766767767667677666776766776666767767767767767676776767766766776676776677666776776677677677677667677676776776677667767677666776676676666767766776767767676667676767677676776776767667767767667676776677667766666766677676776677677667766776767667767767767676776776776677677677677676666677677676676776677677676776767767767677677677676776766776767767766767666676667767767667676677666667677667766676766766766776677676767666667677676677667676776766776676776766776767676766767767676766767677676767767766767767677667766776767667676676776676766666677677677667767766766676767767766767677677667767667677666667676776776676776767667767677667677677676667767767676676776676677667766677677677677676767666776676667766677676776776667766767767767676667676667667677666776776767676676767667677677677666766667666677676776676776767767767677667767677677677676667766767667767667676776767767767767766776776676776767766767767667767767677666776776776677677677666677667766776767767677666767767676667676676667766776677677666766776776766677677676776677676767677666676776667667677676677677666677667666766776667767767767677666767677676776776766677677677677677676766766767677676767767677676767767677666776767667667677667676666767767767767767667676677676767676767677667676676776767767667767666666776776776677677676766776677666776767767767767666767767767676776666776667767666676677677667766766776776767766677677667677667767677666776776676776677677676776666766767667767666676776666776667767767667677676676766766667676766667677666776776776767766776776677676767766776776767766776767667766776767767767677667677676767667766666677677667677667767766767677667667676767667667667766677666767667767667666776666676677676767677667767676766767767767667767766677677677666776766767767667667767677666776666776666767767767766767677677667767766776767676776767767766677667677667667767767767767766677677676766766767676776767767766677676767677667767767766667676767766767766677667677677667677676677676767676776776676776767666766666667767676676767767767677677676776767766767767666676767676666776776676767767667766767766677677676776776767766667767766666767767667677677676766676776767676766767667676677676776667767676776767676776776677677676776776667767676776767766676677677676767767667667766766676677667766666676766667666776766677677677676767767676767766776676776776766776767767767767667666676767677677677667767767676767677677677676676677676776767766776766667767676776677677677676677676776776767766776667766677666767666767766776767767677677676676776676767767667766767667767677677667677676767676677677667767767677676666776776667677677667676677676776776667766767766767676677666766776776767766676776776776766767767676677677677676776766677677677676666767677676667677677666767666667767767767676676776776767676776767767677676776767677667677667677676767767667676667677677676677677676776776666776676677667767666767767667767767767667666776776676766776776776776767766776767767766677677666667667677676676776776776677677677677677677677676767676776666776677666767767676666776767767766767676667677677676676776776767677677676676776767677667677677667766776677677666776677666676766767767766677666776776767766767767677676776776767666667676776676767667677676767676677677666766767677667676776677677677666776766767677667767767667677676766776776776767677676767676767766767677676776767767676676676667667666776766766776767666677666767667676667767766767677676776667767677676766767677676776766776767766766676776667676776776767676776766776676767676766776766776767676677667677677676677677676766677677677676667767767676776666766666766676776767766677676776776677677676667676667767676766676676767676766776767767767667766767767767767666667677676676766767767767767766676766766776767767676766766676677667767677676776767767766767677667677676767667676776767677666677667677667676667767666677676776776776667677676666677676776776767676767667766776677667766766676766767666676676776776766776667667767667666667767676767767667766776767767667767677666676776677667676676666676776766766676776767676676767766767667767676766767667667676776776677676776767767767676776776776667677667767677667766766767766776767677676677667767676767767666767667677676667767767767677667676666766667667767767766767677666767767676766767676766776676776776767766766776766776776776776676776776767676677667676776666776767766776766776767767676767667767766667767677667677676677667767767767767766677676766767667766677677676776677667767677677667677677677676676767767767676767767767677676776676766776667677676667767767767676776676767766776767766766676767677677676767676767667766776766767677677676767666776666776766776666776677676767767677667677667766776766676776766776766776776767676776677676767676776776667767767676766776776677667677677677677677667766676776766776776677667767766766666767766677667766766677666677667676676667667767766676667677677677677677667767677667767676676667767766767666776677677667676776676776667766677676776776776776677676767676776677666677676776676776766776767667677676677677667677676766776667667767767667677676776766767766676776776766766667767767667767766776677676767767676776776776776776767666676767677676677667766677666767767767766666776767677667766776677676767667767767766776677677676677676767666776677667767767767667767767766776776676776676667767677667676677676776667676776767667677677676767677677676766767767677676776776676677677666767676667677666767676677666676767767767677677676776767767676776776766676677677666776667676676767677667767767766767767766666677677667676776767767767677677676766667677667767666766766676767676766667677676676776767676776677676776776776767677677676767767667767667676676767667677677676667676767766767767677667767767677676776767766766676767676676666767767767767767676676767667767766776766677666676767767677667767766776677667677677677676767676766766676776767767767766766676767767766776767767676666767667667767677667666767677677666676776766767677677676776667677676667676676667767766676776767767766767767767767767677666766776776666776767767667766767766776776767767767676676766766776676776767767676677677677677677677677666767677677667667666776667667676776766776677667767677667767767767677676767667767767766767767676676677677676677677676767677667676767676776767677676776766677676776776767767766676776676667667766776676776776767677666677677677677676776677666776776767676766677677676676677676776766776677667767667767676776767766677667766776776667676767767666677677677677676676677677667767766667676776767677667766677666776776776767767667766776776676767766676677667767677676667767677676776766676776776776767666766776776767677677676776776776776776767766767677677677667767767677677676676767767667767676776666666776767767666766776776766766767677666766776676776767767766677676776766767677676766767766766776767677666766676677676767766776776676676677676776776767766776776776677667767767677667676767666767677677677677667676766776767677677677677667676767666776776676776776767767767677667667667766776776676666677677676776767766677667676767767767767767677676776766776766776767677676776776766776667676767666767767676767677676767767766677676767676776767767676666676677676776766766676767676776677667767767767767677676767677666676767667767767666776776667667766676776676766776776677676776677677676676766766677667767766766766776766776776776676776766776776767766776776767767767667666676676776776766776776767766776667767767767767677677676677677676776677676776767667766766776677676677676766677667767767676776776767766767676767767766667767767767767767677677677666676766766776767667767767667766767766667677677677667767766667766766776766766667766776766767676767667677667767677666677677677676776767666776766676767766776677676767666767677667767767667666776676776667766776767767767767677667767766767767667766767667667676767666676766776676677676677676776776766767766776677666677676677676767767667766766776776677676676767677676677677676767767676766676677666676677667767766767766767767667766767667766766667667767666677667666767677667677677677676767767766776666676767676776776776667767767677676776776677676767676776676667767766667767766766776766776767677666766767767766767767667666767667666767766776766776666676776676766766776776767667767767666676676667666767766776767766776676767767766766677677676677666776776776776776677676677677667766776667676767676767677667767767676676776767676677667766776767667767767766776776666676776767767767676776667667767677677676676667767766766767677677667767676766776667667767677667677667667667767767676776766767667767767767766776767667766766776767667767767677667767677667677677677676667677667676677667767767667767667676677676677667677677667677677667677667767766766677667677676766676676776767667676767767767667767767676766776767667677676776677676677677676767766667677666767767667666776776667677676776767767766776666767767767766667667677676666677676776776767676767677667676776767677666767766776666767677676676766776667767667767767677676767667767767677676776766767677676677666776776776776667767767767676766776676776766767666676767767676667767676776776776667666766767767677676676776676667667677
767667676667666776776776676676767767666677676767767766776677677676776676667766677677667667767667767677676677677667766676766776776676767676776766667767677667767667676776767767666767767676776676667766776667676677677677667667766767767767676776676776776776776667767676776776766776776776776776776676666776767767667767767667767766767767667766767666767766767676767676776776776667766667766767677677677667767767676676766677677677677676766677676776667676767676767767767767677677677676776776776767667767667767667767666776776767666677676776766776776667767666676677666676767677676776767766776676767677676767676676677676766766767676666667676676677666776776767676766767677667677666677677666776776767767676677676767767767677676677676766767677666766776676767677667767767667767667767767667767667677677677677676677677677677677676776767666776676776776776776766667667767667677667767766676776676776676767677677667676677667766667767767767677677677677676766776676767766776676767767667766766676767767767676667766677666776767676776676767767676677677667677676766767676766766776767667667766767766676676776776766767676766776677666767667676676767767667677677667767767677667767767766776776666667677677677677677666766776666776776676766767676766767767677676767767677676776677677677676776677666776677677677677676677677676676766676776767766676676766767766677677677666776776776766676766677677677676776676676766677676776776767767766767767767676666776776767767676776776767676776766767676766776677677676767767677667676776776767677666676767767677667676776776776676766776677677677667676776677676667766676767767767767676676776767667676676776776776776677677677677667676767766767767677676676767677677677677667767666766766766677667766776666766776677676776776776766766767676767767767676767676776776767767766767767766767767767677677676767677667677677676677677667677676767677667767767667767767767767676767767677666667767766767767766776767767666766776676776766677667676667767767766667767676767677667766776776776776776767767676776767766667767667677676677677677676676676776767767667676776766767767766676666666676677666776766776767667767667666776776676776776767677677667666767767766767677676766767767677667767767766776776667767667676667676767676776676666767766677676676766667677667767766776676767677677676667667767676767766776677667767677677677677676767667766776776776776666677676776766767766676776767766667767767677677676676776776776667767676776676667766676776676776766766767766667766667767767766776666677677676767677677677666767677667677676776677676776776766677676776776667667677666767766677667767676676677677667767676667677677677676676776676776676767676776677676776776776767677677676767667766776677667767767766767677676767767767666767676676767667766676776776776776766776766767767666776766766667667676766776767767767767666776776776767767677677677667676767767767677667677667676677667767667677677677676767767666776766667666766766776766776766676677667677677676766776767766677677676676667676677677677667667767667767677667676676676667766776776776766776676676676676666676676776667676767667767667766776667676776776767667666767677676767676677667767766677677666776676767677667767677667767767767767767666776776776667767766767667666776676676776676776677676776767766776767667767766677667677676677676767677677666776677676767767676776767677676677676667766766767677666767677666776776776767677677677676776776677676677676677667676776767676767767767766767767767676776767676667766666776776766677677677676676766766677677666677677667767677677677677677667666776767766766776776766677677677676676676766776676766767676776776767676776677676676676767767666767666776676776676676776766666767677677677676776767767676767766776667767676766767677667767676776667676766666677677677667766677677676667676667667667767677676776677677667667767667667766776776676776767767676767767667667676776767766767667766776767767767766776767766767767677676677667677677677676667677677676766766776767766776676676776776666666767667677677677677676766676776676667767767767767666667766676667676767766676776776667767766776767767676776667766667667666776676776766776667766767766666767767767667767677677676767667767676776677676767677676767676776766776776767766676666766766767766776776667766776767766667676676766767676767766776767677676676766676766767767767677667766766677676677677677677676667767676676667767677676676776677677677667676677676776776666766776767676776776767676667676676776776766766776776767767677677677676676776677676767767766767767677677667767766767766676667676776767767676767667666766776776767676767667767677677676677666676767766776767766676767676776767666776767767677667767767767667676767766667667766667766776676667667676766776767677666677666766767767676776767676676776776766677677667767766767676776767676776767766776767766767767766766677667676776677667767767766776776767766766766677676776776666766676676677676677667766677677677677677677667766767766676676776676677667766776667667677667767677676776776677677667666767767767767767677667767766667677677676776767676767767667676767766767767767767766776676776776776767676677677676776676677677676776776776776766666776767677667767667766776766776666767677676767767767767676776776776767766667767676666767766767766767766767667667667676666776677676776676776766677676776776776667676776766676776667767677677667767676767667766767767767767767767767676776676767767766767676677677677677677676676766767766767677666776667767767677676676776766666776776677667667767766677676667767666676767767767667766766776676776776666776677677677666776677677676676776767767767767766766766767767766677666666776776776767767676666677666667766676677677667667677676676776666676677666677667676676767666776776776667767767677667767767766776767666776776666776767767766766767676677667767767667767766767767767676776776776776776767677677676666776766676677677666776776767767767676767667767767766766776767676776677666776776767677667767677677666767666766766677676676667676676676776776776677676776776767677676766766767767666776776776676767767677667767767667677666776677676766776766676676776776776767677667667676776677677667767766767767767767667766677667676676677667677677677677677667676776776676776776767667767767767676776776776666667767667667676776677677677676776776676677677677676676776766766767766776767676776776776767676677677667677677676776776767767676776767767677676677677667766767667767767767766666677676767767767667677677677666666676776767767676767766767766776776676766667767667676767766776776667767767766676766677667676776767677677666767766767677667766776776776676776666776677676676667677676766766776767767676677667667767666776666776776667666766776666767677676766767766776776676766667666677676767666677677676667766766776776776677676676776677676766766776677676776776676676676767677677677676667676776667767667667767767767766776676767667676776667667676767767767666767767667676776776766676766676767677677676677676776676767667767766767767667676776666767767767677666677676676677677677667767676776677666666776676667767767677677677676776676776676776776677676776767667767767767677676776767766776776766767666676667676767677666776767677677666676677676677667767767667666677677676677677666676776667676776767766677677666676767766767676666767766766767667767767767766776676776776776767767767677676776766767766776776767767667767767676767767676676767766666766767677677666766776776776776667767767666766767676677667767766666766667767767767766776766776667677676667667677667676667667767766766776767767767767767766776677667767766776676766776677667676767767677677677677677677677676776776776667677677667767767676767767767677667677676676767766776776767767676776766767766677667766776767766676767676776676767766667767666776666776776677667667667677676667766776766776677666767677677667766677677676766776767767766776676767766677676767666677676676677667766677677667666766776776766776767766677677667677677677677667677667766776766767767667767666677677667766766676767767676767676767766767666767676776776767767676666767677676776776767767666776776767677667767767677677667766667766776766767767677677677676766776767677676776766766666776766776776677677667667677676767766766676776677677667766776767677677667767767666776776767676676776666677676766776676766766767676776676766776766666767766667767677667767677677677666776776667767676767676767677677677677676767676667767667667767676766776776776677676676676776676767676766776766766667666776776676767766677677667676677676666776667676776766667677677677677676667667666776767676776677676767676776767667766776677676776667677676767677677666776776676776767677677677676766766776676767767676776776776776677677676667767766776666676767677667767677676676776776666766776767766767677666677677677677667767767677667767677677677677677667677676667666676677677677667676766766676767767767767667767767766776776677676666676676766767767767676776677677666766677666776767766676766767677677666667677676776766677666676767766776766676677677676776767666677676677677677676776767767766677666676767767676776676767766767766776767767767667766776776776667766677677677676767667767677666776776767677667667667676677676776776767677666766766767676767676677667767766667677677666666767666776776666676776676766666776776676776766676776677676767767766676776776766676676767766766676767767766667766767667666766776776767666767676776767676776776776776676776767667667676767766766776667677677666776676776776676676776767766767666766667767766767767767666676776767766676767767767676767667667767676677677676667766776676766666677676677667767667767766767667677677677666667676776766776667767677676776766767767767677676766766776767676677677667766767767666767676776776676776767766776767666776776677677676766666766677676767767667766767676767677677676776767677676676776776767666776767677677676776677676676776767767666776767666677667666776776767767677677676776776676767766767767677676766776767666676767676676776767767677676677676776667766667676776767767677677677666776766767666766676766677666776776667766776767676676666666776767676766767666677677676776677
6767676776677667666767767676767667767676676776776766766767767766667767766776776776766776767767676767767666767767766677677677677666766766666767666767676767677666776776767766667677677676776776767677667767667766776667667677667667667766776776766767767767667767767677666776676677676776767677677676767677667766767766766767676776776776767766676676677666667676776766667766776776776776776776776676776677676776776667767767677666767767676766776767767676776666767766676677677676776776677676767767677677676767766676766677676776776776767766677676667767767677677667677676776667666766676677676767667666766667767767767767667766767767766676776766767676667766767677667667667767677666677667767667677677667676676676776766677667767667676767767677667767767767677676667766667767767766767767676767676767767767767676767666677667667766776766767767767767666776667677676776677676767667667767676677676776676776676767766767677677667677667767767767767677676767677676667767766676776677667767667676767677676767666767767666776776766667767767676667767676776676667767676776677667677677677667666767676666776776776776776666677677676676667767767666776666677677677677677677666767767767667766676776667766776677667677677676667767767767767767676677676767676766776776776776767677676667767677666767766676676776677677677676776667677677667767767766776767767766677677667767767667676766767767666767766767767667767676766776676667767667766666776767766766676767676776776776767767677676767666677666776677676776676776677667676677677667767676667767767767677677676677677676677677676667766776776676776666667676766766776766677667666767677667767766677677677677676766776766667767766767667767676776766776676677677676776776766776767767676776767677677677676776767677676776767767766667666776767676776767767667676766776776667766776676776767677666677677677666767667766776776767677666776766776767677667766766767767677676667767767667767767767766767767677677677677666776776767666676767667667767676776676776677666666676767676767677676776676776767767677676677676776767767767667767767677677677677677676767766766676767666677666676767767767767767767677677667767766776776776767676767667766767767767766677676776667676767767766776677677676776767667767767766766767767676767667677677666776767666776776676676676776676767767767767766667676766767766776776776776676676666677676776667666766776766677676677676677666677676776767767767767677667676667676676776676776667766767767767677677667767677676766677676776776767677677666677667767767676766676776676667766666667767666766676767767766767676776776767767767766767676776767666767677677677677667767767677676767667767767666767666776776677676677676676667676676767766776676677676676767767667766776767677676766676776776667767767676676766776676667676667766677666767676766676676677677677677677677676776767766776776767676767767677667767766676767666776677677677676776767666677676677667767677667666767767767676776676766776776776766776667767767677676767767677677676767677667676776776776667667767677666776767767767667767766676766767677676667676677677667766776776676677676767766767677667767677677676776776667677676677676776766776677676776776776767766776667667676766667767676766667676667767677676767766766767676767667677677676776676767676776776667767677667767677667766776776767767766767677667767767677676676667766677667766776767666766776776776767676766767767677677677666766776767677677677666776666767766776776767666776767767767667676776677666667677677666776766676677676676776676767767677676667676776766776767767766776766677667767767766766776776677667767676766677676766767766767767677676767677676776677677677666776677666676776666776677667767677677676667667766776767766767676676767677677666677677676676776767767677676676676677677666767767767766767676667677676667766677677666776677677667767766667767766667767676767667767767766676767667767676766677666766776767677667676767676767666677677676776767667767767767766776677676766766676676676776676677676767767677677676776766767667667767767666676767766767677667676776767767767767766767767767676766776767767666776676766776667767767766767676767767766776766767677666776776767677666766767766677676776677676677676666677676776776776767676767766766776776776767667677677676776767767676766776676767767677677677667767766677667767667767767676767677677677676766667766677666776767767767767766667667676666677676767767766666776776776767766776767767667766776667676767676776676676676767767767666776677677677676676776776666766767766677676666667676667767666776776676767767677667677676766667667767666667767767667667677677676676667766776776776767767767677676776676776666776767667677677677676776766766767767667766776767676776767667666776767677667677667766776767767766767676677677677666666776767667667677667767767767667767677676667767767767677676677667766776776676667677666676677666676766776767676776676767677676766676776776667667767667767666767766677676676666776776667767766776767767667676677667767667767767667767667767766676767676767766776776676667666776667766776767767677667677677667676776776677676776676776677677677676776776767767667767676776766676766767766776667677676677677677667676676776767766776767767767677677677667667767676767667677666766767767766677677676776666776677676676677667676766767667677676766667676767767767677666767767677677677666767766776776767676766766667767766766766776767666776677667767676776776766676776767666776776676767767667676767767767767666667767766666667676767676776766767676676776767767767676677677666677666767767667767766767677667676767666766767767767767676676776666776767676676776776766767676767767767766776667667767667666776667766776677676767667666767767767676677676766767766776767676766767667666667767667677677677676776776776776677676677677677677667676767676677676767667767667666676767667676766677667677676776766677677667677676767767667767667676776766667767767766677667767676767676676776776677677667767667676776676676766776766767676677666676766767677667676677667677677676766677676766767666776776677677676666776767676666676766776767766667677676767667667767677677676667766767767766776677676776767766666776776767767677667767766767666676676776766767767676666667767767677676776776776667676776776676767766776776667766776776776666677677677676767766676776776776776677677667676776776776776766776776766767666766767676767677676677676776677667677676677666766677667677677676776776766767676676767767766767767677676776767767676776666676667766776767677676766776776767677667667767677676766767767676676776766676767766767676776776776776767767767766676776776677677677676676767767677677676776766767767676667676766776677667766676767767766676666776767677677667676767676776776776677676776676776776677677666776667676766776776667676776676776676676776776767677677667667767666677677676667767666776776776677677677676776767666776677666776776766776766766676676667676767677676676767766767677667766776767676776776766677676776776776676767767667677676776767767677677666776776667667767676766666767767767667676766767666676776677677667766766776677667767767667667677676767677677676776767677677677676676776776776776767666767766776776776767767676776776776776776676776776767677676776776767667767767766776767677666766767766776776677666776776767767767767676776776767667767666677677676767766776676677667766776776776766776776767767767767677676767766766676767667677667676776667667677676776676776666767767677676767666667667676776767667766666767667766776676767676766766676776776767767676676776776776776677677676766767676776676776767666767666767666676776666776766677676776766676676767676776776767666767766776776776767677677676676767676677677677677677666776767766767676676766676767767767767677677677666767766677667767677667766766767767666776766667666666667667676776767766677677676676766677677676676667676767766776776776776776767767667666677666677676677677667766766676767667677667767767767677677676667666776776776677677677666767676676767677676776767766776766776776767767766767676676767766766776767676667767677676767667766776766776666676767676677666667767766776677676776767767676776767766776776767767677667677677676766776677666766767767767767767767767667766776767666767766776677667676676776776776776776776676766767677677676776767767767767767676776676776776766767676767766767767766776766776776666776776766767767677676766776667667767666677667667676776676776767766766677666767767766677677667667667676676677667767767676767766666677677677676667676666767767767766766766677666767767667767667676666766767767767676776776776776676677677677667677667667766776676767677667766766767766667677677677666767767677667767767767676766766677666766776766776667767767766766776676667766766666776676776677676776776676766766767666767666766776776776676776776767766767677677677677676776667667676776766776766776667677677676676766676776677667766767767766776767767676767676776676667767766766776767666776677677666676767767677676776767676676667667767677667767676776676677676776667767667767766676666677676677677676776776767767767677676776767677676767766776766766766667677667677666776767766776767667766767767666666776767767676776767767767677676766776676767767677677676776767767676767676677676776676776776677676776767666766776766776667677677667767766766677667676767766677676676776676767767766767667677677667767666766776776767767766666776667767667677667767767677676677677667767667767766776776776767767767766776766776766766776666776766766776766766677677677677666766776676767677677676767767666677677666776776767667667767767766766767766677677676667767676776776677676677676776776776677677667667767667766667676776776766767676676767767767767767766676766677677677667766766677676767676667767767677677677677676767766676667767676776676776677676676767767766776676766776776677676677677676676767767676677666767767677677676767676767667677667676776776667767766766677676767676776766776776667767767667676767766776766666776677666767677667667767676776667767767767766666676776766766666776666766677677666776776676676676667767767677677666766767676767767767677677676767767676767766667767667767677667677677677677677676
366677676776767667767767767676767767767767676776767767766776776767766767767666677666776666776767677677676676767767676666776767677676767666776776776776767667766667767677666767767766776767667766767666676666667766766767666767767676677677666767766677666666677677676776766767766776776776676776776776766767766666767676676767766767766767767766767676767677676677666776677676767677677667767667676667767767767676677677676776676776776776666767767676776776776666677677676676767677666666666766766776776676666766776776776776766776666776666776776776767667677667767767666776767676766667676776767676776776676767676676767767767766767766676667767766776666776767677676766766776776677677676667667767766677676766776676776776677667677676767767667677676776677677676676766767766776677677677677667767767767676776767767677676766766767766767766776776767767676776676776776666776766776766776776776677677676776776776776767676677676766676767766676677676776776677677676676677666676667767677667767767766767767767766667677676767767667677677667677676776677677676667666767667677677676677677667767677676766767766767676776677676766766766667767676676776766766766676677676667667766676767767677667676767767676776776776666677666766766676667766676667677676767766676677676767676767677676766677677677677676776677676767667667677677676666677667677666776767767667767677667676666776667767766776766676766767766676767677677677667667676676767666776767766767677677677676767677667676676767676677666666767766766767677667767767676677676676767667767767676776677666767767767677677677676666776667677677676766766776677666677677666667767766776776767667766677666676667767767767766767677667767676676767767767766767767667667766676676677677677676776766767767767767767676667767667767766776767677667767676676767677677677677677676767677667767766776767767676676667767767676667766676767676677667677667677676767677676776767677677677667676767767666776767676767677677677676776677677676677677667667767667767767676776776766667766767766776677676667767676667766767767666776667766776776776766776677667766767767667767766776667767767667766676776776776776776767767677677676677677676666767666767767767676767766767676767677666776776767667677677667767676767766776776766776776766776767677676776676776767767677667767666666677667677676766766667677677676776766676766767666776667676776767766767677666666776767766766667666776776766767676676776766676766666676766767767767766677676776776667767677677677676767666677676776667667767666776767677676776767766677676666776666766776776766776667767667666676776676776667767677667667767666766677666776667766767676766677677667766667766776766766676767767767767676776767676776767766666776767677667676766767767676767767667767767767767677676676776677677667767676666767767767666676677676776776776776776677666766767676676776776776767766667767767766767677667766776776776676776667667677667766677677677676676776676767766776667676767676767767766676767677667767677677676766677676776766776776767676677676776776767677676776676776776776766767676676667677676767676766676767667767677666766776776767767767676766767667767767677667677677677677667766676776666767767677666776767667767677666776776776766677677677667767767766776776776767766667676677676776767676776767677667667676666776766676676766667676767666677666776776677666776776776667767677676677667766666767677677676776676677677667766776776666767676776776767676677676676676776776677677676776776766776766767767766767767767767766776677667766677676676667766776676677677676767666767676677667767766776776676677667767676676776666677677666766776667667767767767666767766767676677666676776666677676776667767767676676676676676677676776676667766776776767677677677677666766766667677667767766766776766767766776676676666676776776767667767667767676776767767666776776766766666767677666767767676677676776766767677676776776776776677667767767676767677667767677677676776776767666767767667676776676676666676677676767666776676677666767666767767767767677676767667767667676677677667767676667766667677677677677677676776767677677666767766677677676767676666767667766776776776676766766676776676676776667766676767767767767677666776776767677676776666776766776676766776767667767766767676767767666767667676676676776776666776667766776677676676676676666677676776767666677667667767666677677677677676767666776776776776776766766767767677677677667767767767766767766676676766677677667766667676776776676676767767767767667667677676676666776776667667676776677676776676776676767677667767677677676776776676767767767666667676677667676776676676776776667676677677666776677667767767676676676676676776767767667767676776776776767766766766776667767767766767676766667677666667667676766676767666776776776766776767767676767666767676766766676767767767667677676766767666767676676677676767677667767766776776776767767667766776776667676776767676767667766776776766767667677676677666776767676776767767766767677676776676776677666767667667767677676766666766767667667766667767667766767677677676667767677666676767767767676676776776776776776776767676767676767677667767677676776776776677677667677677666776767767767677677677676767677676776776776667667767767666776677676767676766766767666667667677677667677676776767767676667676767766776677676676767677667767667676767766776776776776767767767667767676767667767766776776677666676776767767676676766776767767676667767677677677667766767676776767666677676776776677677676776667676776776666676776676767767766767677667677667676776677677667767767676776776677676776767676776676767677677666776677666666776767767676666776766677676667766766776767767676767767767767677667766767677677677677667766766776677677676676776766676776776676767666766776767667667667666676776676676676776767767767767676776676676667676676776767667677677667766776766667766776776776776776767767666677676676776767677677676666776767766776776776776676767767666676776776677667667767767767666776667676767767677676776666767767767766776676666766677677676776776776677667767767676776767766766776766676776776677667667676677677667677677677667676676677677667767667767676677667766766677677676766766766767767676776667676676776776776776776666676767767677677666776776767767676767676776766667766677677666767677676676676766766776776776667766666767766766776776776767767767676667767767767667677676766676667766776766776767767667767767767667767677666767766767767767677677667676767667766666766767667666667667767676677676677667767767767676776776676766677667767677676677677677667767766767677676676776776776677667676676766766667666767667767767666677676677676666767766776767766677677676767767676667766766776776767767667666767677677667767676776776776676766767676676676776767767767666766776767666677677677677667767767667767676676676776767677676767766776666776676766767766676677677677667767766776677677677677667767766766776677666676776767667766677676767766776776776767767667677667766776666767666767767766766776776767766677677677676776676776767767766776667676767767767676776776766767766767767676767767666776776667766676767766776776776677676776776767767766676677666776767767767677677667667676667676767676767766776766767677667677667677676776776776766776666776767766767677677677676776667676776776776776676776776677676767766767767767767766766676776776776776677667767767767676776767766776666767766767666767677676676776767677677676677676776767676767766676676677677677667767676767677676776677667767666776676776666676776776767676767666776776776767767677666676776666767676666767676677676766767666776677666676676767766776667677676766776767667677676766767767676766766676676776776767767677667766766766666676666776776767667667677676676677677676767766767676776767766776766666776666666776766767667767677677677676767767766676776767767767766667667677676766666666776776776767767767677667767767677676776776676766667766767667767767667676776767677676676776766776767767667667767667766767667767677677667766676766677667666767676776677667676776767767666767767676766676767766776676676767676676776767676767766776767676776767676776676767767767767677666766776766766767766767767667766767676677676776766766776676767767677677667676767766767676776667667767667766776776776776767676676767666776667677676677676666776667677667676767766667767766677667667766776667677666676676776767677676667766767767767766776667676677676776676767677677676767677676767767767767767677676666767677667667766766767676666766767676776676776676667767677666766676767676776767766767676766767766767677677666766767766766776677676776667767766676766767767767767667767767677667767667767677667767677677666776677677677677676667767676776676766666767676766766767767767676776677667677676776767767667767676766767767677676776776677676776677676766667677667676776776776667676667766776766766776767666767767767767666766776776766676767767766677677677676676776776776667767677666676676776776766776677676767766676776677666676676776677667667677676776776677677667766776767766776767676776676666676677677676776776766767767766776776667676676677676776767677676677677667767667767676776677676767767767667767767677676767766677676767666767766667767766767767676676776766776767766776776677677677676766667677677677676776767667676776767767676776676766766767676776666766677666676776667767767767676766766776766766766776776666766766667666767766766767767766677676776776776776767767766776676676767676776677676667667676677666676677676676776767767767667767676767766767677677676776766776667666667677676676676676676767676776767676667767677666776677677677676676767766676776767767667767766776776666776766767677676677667766667767767767666767767676766776767767676677677676776766767767677676766676776677667767676677677667677676677667766776767677676676676766767676766676776667676766767676676776676766677667666667767767676776667676766766766767767666667767667676767677677676667767766676677667767767767767767767677667766677676667767766776767766776667667677677676776767767676776776767766767767767676767766676767677676667677676676776776767767767767767667676676776677667767667767677677667676767766767666767766767667677666667767767767767767767
6676776676767767676667767766776776677666776776667676776676766677676767767677677677666677677677667767677677667767767767767676666776776676776676766767767767667667767677676776676776767676776667767677666767767767767667766776776766766767667676776677677667767667676767767677676767667667667667767767766767667767766767677667766776666766767667767766767767667676766767766767676776766776766776766776766677676677666766677677666767766776766667766776776776676676767767667767767676667677676766776776767767667767767767767667766666776776767677676767667767667667677676677667677676676776776767767767676776676767767677676667666767766776767767767676767677676776676676776676767676776767667677677666677677667666776767676776676676776676776767667767766767677667767666666767767666676776776776677667667767666776776667667767767767767767677667677677666776776667667676776776767767676766766776776666776776676776767677666667677676677667767677677677677667676776767766776767767666667667767677666776676667766667677677677676677677676676766776767667767767666767676776767767666767767666776666676677667676766676767676767677677676677677677676767766767666776767676677667767667666767766776767666677676677667676767767676767677666767766767767767676667676666676767767767767767667676677676677677676766767677677677676776767667667666776766776677677666677676776776776766767677677676767667677666776676677677677677677677677667767767667767676667766767767767666776767676676767767767767666767667767676667667677667667677676767767766776677677677676676767767676776767767766776776767766676776776666667676677667667766766767766667767667676767766767766767767667677676767677667766776776776677677677677677667767676666766676776677677667677676766767677667767767667677677677667677667677677677666666766767666677666676766767676676776767676666676666776776767666776776766776776676676766666776767767666677676767766767676767667677676666667677677677667667677677666767676667766677677677667767767677677676667767677676666766776676776767667667767666776767676667676667666677677676677677677676767677676677677677666776677677676776776667766776676667667677677676776776776766667767677676666776776776676776667767767767767667767676677677677677677677677677676666676677666767677676767677677676776767767666667766666676776677676767677677677677666767677677666776776677677666766766676776776776766767676766676766767667767767767667676776776766776676767667767676766767666677667676776667677676776776776767767677676666677676776767767766767767767767677677677676767676776776766776676776767676767766776667677676767666767677667677676677667667677676666776767767667676776776767677666776677677677667767766776676767766776776677667766776677667767667767677667667676667676776666776776676767667666676767677676676767767667767666776767666776776776766766767766767677677667676766766766766767667666776776766776767767766776776767666767767767677677666677667677677676776676766767766667676676666767766677667767677677676677677677666776776776776767677677666767766666767767766776776776677676767767677667676767767767676767766776676776767767767767677676667767677667767767667766776667767767667677676677667667667767767676767767676776766667766767767766677666776767767767677676677677667767676676776767767766767767767767767767676677676677676677677667767767676667767767767767767676676667766677676676676776766767676766776667767676676666766677676776667767767766776766776676666776767766767767767676767766676776767676767676766666776677676667766666767677676767767767667677667767676667767767767677667666766667767677677676767676766676677676667767677677676677667676666677667676767767677677676767677667767767666766767666776667676766676776676676776767766776766776776676677676776776766667676677677677676767767767767767767676667676776776776767767677676677667766676776667767767766677676776676776676666766676667677677677667767666667676667666776676667767767677677667676676776776776767676767767677666766767767676776676766667767766767676776767666776776776767666676767677676677676776677667767666676677666766677667676776766767676677676776767767766776677677677666776766767676666666776766767677677667676776776767667767676776667767767676767677667677677677676677677666677667766776776776767676776677667676776676677667667676766766776667766676667767766776667767767666677677677676677677677677676677676766677676776776677677676776776767666767767766667767667767676776767766776767677667667767667767766767767767767766766776667767667766776667767766766766776767767667766767766676776666776676767676677676776767667767767677676766677676677677677667767666767766676677666776776767766676766776767676676767766776776667676767767766776767767667766667677677666767766767677677667676667767767767676776676776677676767677667676766677666776776776776767677677677676767667677676767676667767677677666677677676776676767767676767676767767677676776677676767767766767677676776767767666766666767666776666667676667767677677677677677677677667676767767677677676667677676767677677667767767686766767767677667767666676666776767766766766766677667676767676667677677666776776677676766776766666676766766776676767667676677667677676676676776767677667766776776667767767676676776776776676776767676776776667677667766666767767767676677677666767767667676776767767767766776776767676766766767766676776776766767767767677676766776676766776766767767766776767667667677677666676677676766676776667676776776767766766776766667767677676776766667767767667676676677677667677666677667767676677677676677676776776677676677676776776776666776776767667667677666767667667767676767766776776776767767667766766677676767767666767666776677667677677676776767677666776767766676766677667767676776776676776776677677677676676767767766776767767676776767767676767677667766667667767677666776677676776677676667767676666767676666677667676677676776766766767676676776766766766766776776776667677676776667767677677677676767766677666776767677676676676767676776776767677677676676776776666676776776776776776767677677667677667767767767676776776676776767667667676776767677676776767766776776776767677677677676766767766767766776767676766776776776767767677666766766766767766776677676676766776766677677677676776776776767667676667767666676776767666767766677676767667766776776776677667767767677667677676776766767677676766776676776776677676767766776767676776776677677676767677676767666766667676666677667676677666677677676767767767767767667676676776676677676766776776676776776676766776776776766767666776677676776776767766766776667767766676767767676767667676766766767766776767767767677677667667766767767667677676766767676767666666767676776767676776677677677677677677677677677667767766667766766767676677667767767767667667676776676776676776767767766776776766767666766667767677676667767767676677676767766776776767667667766676767767767676676767676676676776776676767767767767766776776676776676767767767667667667667677677676776776667767667766776667766766676767676776677676677666776677677676677677676667766767767677676776766776766677677677666667766766776677667767767766667666776766776677677667767676776667676767766776677677676776776776767677667676776677667767676776767677676776676676776676766767767667667676767767767676776767767766767667767766767766776776676767767666766767767676676767677667667767677676766776776776767767767667767677676776776766676767767676677676767767767767766776767766667767766767677666667767766767667676776677677666676676667766667766767767677677676776767767767676767677677667676776776776676776767767677676667677666767766767677667766676776676776776767676776766676776766667677667767766767667766776676776776767676767667767667676677676776676776767676666767677676767767766776776766776676767767667766776676767677667766776676667676776776677677667666776776776677677667676677676766767766767766776776776666766766766776677677667677677676776776776766776776776776766677677667676666767767767676677676767676776767677677677676666776667676767667767767676676767676776776676776667667767766776767667767767767767766667767666767766776667677677676666776677667767767676667767677677666767666776776776776667767676767677666767767677677667666776677676677677666776767767676776776767677677677676767667767766767666667677677677676776767676767676676776776767667766767667677676676767767767766776667676676677666766767676776676767767766776767667767766767767767767677667666776767766766676767767766776776776776776766776776766767767767767766776776776667676676766677667767767667766766667767676776767766776677677666677676766667767766766776766767666767767767667677676776677677677666766776776767766767677677676676776667667766677677677676767666676677666667677676776667676676667766666767676667666776766767767667766677676776676776666766776776766767666776677666767667667767676677676667767767766776776776776677667767767677667677677677676767767676676776667766776667767766676667767767767676776776767767676767767766767677666767766767767676776667767667767767677676676776676776766767676766776677667767767677677676767766766766776766677667677677676776776676676776667677676666667677677677677666677676767676776776776776667767766776766677677677666767767767766677677677676767667767767666776767677667667677666776767767767666776776776677666767767676676676676767677667676767767767676776776676767767766776776676776767676676767677677676766676767766766766676667677677676767766667677676676776776766776776776677676776767766767767676676767677677676667766776767667767767667677677667767677676766677667766776776767767767766766676776767767767677676776776776766677666767767667766676766766776776766766776767766776767767767676676767666767676776767667676776667767766776776776776767676767766776767676767766677667667676677677667766767767667676667766767766776776767666766767767666666776766776776767766667677676767766766776666767767766677677676667767677667676767766767666767767767676767677676767767677676677666677676776776766666776676766767767767766776677677677676767766776776776767676677667666776766676767677667766767766767677667676767667676767666766767667677677676776676767766676676676666776766776776776676776676677667767677
6676766766767767767667667767676767677677666767677667676666676776677667667767667766767767667766766767676776766776776767677666666776676776776766666776776767667676676776776766766766776767767677676677677676767676766776766776776776776667767677676767667676667667766676766767767766677666667666766767676767766767767667767677677676766667767767766767767767676776766677667667666767767667766776776667767677667677666776667676767767677676766666767677666767667666676677677666776766776677676666776676776767767666776776776766666776767766667767766676776776776776776776676766767767676767767766767766676677677677677677677667676767677676676676666767766677666677676776776767767766766776776776667677666677667766767677677666776776676676776767666767767677667766776677677677667677677677667676677667767766666767667676776776676767666776666766776767766776776767667677667767767767676776767767677667676676776676667676776766677667767767767766776677677677677666776767676776767676776767677677677677677667767767767767767767766667767767766776667766776776776676677677676776677666767767767767766767767766677667677676677667767766767766677677676776677666776676767767676677677677667767667676767676767677666767666677677667767766776677676767676776776676676776776776767767677677677676776767667766767767677676766677676767676767667767767676776776767767766776776767767667767766676767766676667677677667676677676677667667767767766677677667676677677667677667767677676676767767677676776676776776776776776767767676776767676677666776767677667767677676776767677667767666676776676677676676776767676776767767676666666766776776767676766776677666776677676767766767767767767766677676766677677667666767767767766677667676776767666676766776767766776767677676677666767667677666676677666767676776776767767677666677677667667677666767676676776766766776776776776776667767766667767676666767767676667767677677677677667767767677677677676767766776776767767677667677667676776776776776776767667766767766667767766776766767676776677677677677677677676776676776767677676776776667667767766767676766676776767677667766667667767766776776766666666667767766666767767767676776776667766767666776766677667766667666676766676667767766776676776676776677677676676676776677676666766767667676767766676767767766776767767677667766767676677677676676776767766776767676776767677676767677677676767676767677677676767766766776776767767767766676767677676766667666776666767676666677677666766767667766766776767677676767766776677666676767677676776676767767766677677667767767767767667767677667767677667767667767667677676677676767767767766767667667767677677677677676677676766667766767677676776776776776776676776676776767766766667767767766767676766776776776767676676776677677667676776676667677667766676776776677677677667766676767767677677667677676667676677667676767767767766767667677677677677667767767667677677677677667667666776776677677677667676766676776776776676677676776776767767767767767677677676666767666766776677666767767766776766677677667676766766767667676677676767677667766767677677677676677676766767667767767666776677677677676766667767767766776667676766776776677676776767767676767677667677677677667666667767677676676767676767666766776776776767767676776767677676667767676767767766676676767767766776766767676676676767676776767766766677676767676766667676767767767666766776776677677676676776767677666776766666776677676776767767666766677676767766767766776676767767766766677677676766666676767767677677676677667676766776776776667766776667676677677676776776767767676667676676776776767677676767676676677676776677667666766767676776767667767766776776766767676776767767767767767667767667767676767666766767666776776776676666776767676776766677676767767767767766677666767767767677676767676667767676677676766767666677677677676677676776767667766677676676766776677666767666767677677677677677667767767676766776676776766776776767767666776767767766677677667766766767676666766767667767767667766776667767676676676677666776767767677676677677676776677676766676776767767766767667667767676767766666776776667767677667676776677676676766767767767676677667766776776776776677676776776766776767766776776776776667766666677666766767767766677677666766677676767677677676767767667677677676767667677667766776666767767766766767677677676667677677677677676677677677667767676776767767676776776676776766766676676767676767766776767767766677667766767767667676676767766776776666767677677677677676767666776776767767767676776776767676776776776676677666677666676666776676676767676767677667766677677677676767766767677677677676667767767667677676776776776666766677667666677676776667676676666767677676776766767766766667677676776776776676776766767666776767667676677667767767677667767767677676677676776766776677676767676766667767767767767767766667767766776677667666766776776776776676776776776776776776776676767767677676767677676767767677677677677666767676767676766776766676766776776767677676767667766676776776766766766776766676776767676776677677677677677666677666667766766776676767676776766776767767676767766667767767767676766776766667766676677677677667767676677677667676767767676667667677676677677677676776776767767677677677677677677677667676776776776676767676667767676767677677667676767767767677677677677667667666766677676776776667767767767677667677676776776776666676767767667677676676776776667677676677676677677676677676776776767677677676667677677666776776776776767767767767677666776767766767677667677667767667676776766766766766766677677666766776677676666767667767667767767767677667676676677677677676776677667677677666776676767677676676767676766767767676776677676676677676776776667676776766776667666667677666767767767666677676667667766677677667677677677677677667677667667767766776767767676776667677666776767677677676776776776767666677676676776677676667766666776677676767766677676666767767676776676767677667766667767667766776766666676776767676767767767766776776667667767677666667676776767766776677676776767667766667766776776667676776676676776766676776667767766776677667667767767667677677677676776766776776767766667676776776767667767667667767677677676677676667766767767676767766776776766767767767667766767766776677667767676767767767767767677677677677676776776776666667676776776667667676776667676766776766767767767767677676776676767767667677666776766767676676776776677677667676767766767766677676766766767767767767767767767677676767766677677677677676767667767767767767767667766676776776776776767676776677676766767677667676766677666776776776677676677677677667676676767676776767677667767676776676766677676767676676767676676676677667766676776666776676776776776666767667676677677667766677677676677677677677667766776767766776677666766676676776766776766667767676677676676766766676776776666767677677677666677676766677666677677667767766776776776776776677676776766776767767676776667767766776776776666767767766666677676776776667677676767766776676767667767677676776766677676776767677667667676766767677677667767766776667676767767667766676767766767676677676677666776677667676776676766767677676776676767766767766766776767767767667767767677677676766767767677677666676776767767767766676766666666767767767677666677676677667676766776776776776666767666767677676776776677667676776767677667767767677676677677676766667667667767767767667767766676776776776776767667667676766776776776676676766776676667766776677677677677667767666666667666776677676676776776767676776767767766766677667667677677677677677666776676676776776677676766776666677676766676767767766767767767766676677677667677667767667767667767766667677667676776767677677666767676776676667676767677677676776776776767767767666677676766776667677677666677677676667676677667766776776776676677666776767667677676667677676766767676767767677676776776776766767677677676667767767766766766767766776776776776767767667676676676776676677676776677676676677676767766776767767766667767667677677676667677667677666776776767666767767766767677676666776667767767677667767677666776776767767676676776767676776776776676766767677676766766767767766677677677677676676677676767676776776776776767767767667677667766676766767677676676676767667667766767767676776767767766676776776766766767767767767667677677676767767666767667766767677677666776767766766667767767767766776776767676776776767767766767666776766766776677667677677667767676767766677677677666776767676766776767767676767677676767767677677666676767767766776666767766776666677677667676776776776776677667676676767766766776767676776776677677677676767766776776776776676666776676776767767767766766776776766766766676767677666776776666667676676666667767767667667667676767766766677676676766767676667667676767766767677667767767676776776677677667677666776677677667667676776676767667766666776767766767767676767676776767676767676766776776776677677676677677667767666776677677677677667767767666766667767767677666776766677677677676767767766767677667667676676667767666776666767766776767767677676776776666676767766767676677677676767766767676767766766767767767667766776676677677676776676776766767766667677667676776776776676677667767667767676667766767767677667767767667667767767677677677677676766767667676767767767676776767767767767677667666766666776776767667676767766776766677676677667667666767676766767767676766766776776776767766776776776767676677676776666776776776776676676776667767676766767767667677676776767676776766676776676766676767766776667767677667676776767676776776667767767766776776676677676676677676767767677667766676776676776776676776776677677677667766767766766767676776766677677667766776776776766667767767677676676776767677667676776766776767676667767767677677677677677677676677676676767666676776767767677667766776776767766776667677676776677676776766776766776767766667766677667767677677667676767666676776666776776776767667677676767676677676767676676767766766767677677677667767767767676677666776676776776767767667677677667676776766767767677667767667766776767767676676766776766766776676667677666776776766667667767667767677676676667767766766776676767767766767767767677677677677666776776677676667767767767767677
66766776666767767677676776776776667676767767676767766776776667767677666766766766767666776677666776776766676766776776776776676676767676677676776767676766667766767676776676666776767767677677667677677667766776767667766767767676776776766676767767677676776666767677667767766766776776766666766676767667676676776676676776776776677677677676677676667676766776676767767676676776776767766776667767766676767767677676767677677677666776667766766776677677666767677677677666666767667766676676677666776667667766776766766676676776766776776776766766767666767677677667677667677677667676767666776666767767677666667766776676677667667766767767767666677676767767667766767766776767667767767767766766766667676776767666766667766776766776776776677666776776766776677676766676677676676776776767766776776776677676676776767667666676766677676776767677676776776776767676776776776766667677676776776676776776776766776776667676677676766667677677676767767676776667766767766667667666776767766676776776776767677677666676767766776666677676677676776776767677676766677676767767666676766676766767767666677676677667676677676776776767666767766677676766676776776776776667676767676767767767766667676767767667666776677677677666776766776677677677676677676676766676767666677676766677677676766676677676776767667767766767676677676776676767767766677676666767767667677676776776766666776776776677667677667667766667667766676776767767667767767766676677676677677677667767767667767676776676676776776776677676676666776767767667667677677677677677677676676667767767767766676776776767767767767766776776677676667676776767677676767767677676767676677667767676767767767676776767666766766667766766767767766767766767676776677676677676677667767667767767767767767767767667666666766776767766667677677677667767766767676667767666677667677676776776767767767677677677677677677677676776766676767767766667766776767766776767767766766766677677677667766766776767677676767766776766766776767667767676767766667766767767666667677676766776667767677667677676666766776766767667766767666767677666667677677667666776676767767676776776766767677677667666776776766767766767767767766776776766767666776677666776677676677667676667677676677677676676776766666766677667677677676677667766776767767767666767766766776776767766776677676766666766776776676677677667676667767667667677676776766766767767676767677667767767767767666767676766767677676767677667767667767767676776677676767767767677677667766677676767676767766676667767677666766667677676676776776676676767677676766766767767667676767667676676766776676666767677676776667667767676767767677667767667767767667676767767767676766766676776676776667766677667677677666766767676767767766766677666776776766677667766767677676767766776677667676776767677676767667767767767766776767677666776767677666667766766667767666667767767677667766767767767676776776776767676766767767767767676776666667676776676776776676676766766676676677676676667667766776767677667767676776776676676766676776676776676776667767767767677677677676776767677667767677676776676776776767667766766776776667767766767766776776766677677666677677677677676766776776767767676767676676676767677677677677677667677677677667677676776776767677677677677677676767677676667676767767767767676766677666776776776767767767667676767767767677676767767677667767677667666766676766767667676767666676776667766667676767767667677677676776776766767767676766666667676776666676667767677677677676776677667676677666776676666767766677677677676666767766667767667767677666776767767767666776767767766776776676667666776776776776767667677677676676776767667677676767767766776776676766767766776667677676676677677667767767676667767766766766776766776776766776776676776666776666676767677677676776767676767767767766767767767767667767767676676776677676767676776676766776767676776767677677677667676776776776767667767676776667766676767766767676776677676776776677677666767677676766776767767767766776767767766767767676666776676676667767677666667767676666776677667767766766667677677667676677666776767767766667667667766776767677666776767766676776776766677677676766776676667767766767767766766667766767767667766677677667666776677677667676676776676767766776766766776776676676767667767666767767676767677677677667767766667677667677676677676767676667667767767676676767667676676677667767767767677677676667667767767767676767676776776667677667677666776667667666776776767676776677677666776766766676677677667767676666776776766766676776767766677677667767767766776766667667666677677676677667767667667767677677676767766766676676676776676767677677667767767667677676776766776767767766776776767767766666767766776676767767676776776676676776767676767677667767766776776677676767677677676776677677677677676776677667766776767767666677676776776766776776767676776776767667667766776677676667767676677676767677676776766676677667766776676667676767677666767766767766767677677677676776767767667667767767766776676767676776776776666767767677667666776776776776776776766776776776766676677766666676776776776676667676767767767767766776776677677677676766776767677676776676767676776667767676776776767766676767767767677677676767667767766667767667667677667676677667767667667767667767767677667677667677676767766766767667767666677667666776767666776767677676677676766776667767766776767677677676776667676677667767676666776767766677666676676677677677676776677676667676767677666776676676676767766767767766667766776667766776766766676776677677677667767677667767677667677677676677667676676776776767676776677676677677667766677667677676767676766677677677676667767667676767677667767676776776776767667666776776776776776766767766776767767677677676776677666776676677677677676767766667676776776766667766776676677667767677666776766677677676677676677677666767767767667676776676767677667666767767766667677677676677677667767667676767767676776776776776667667766767766767767767676776767766766767677676776667676676677677677667677676776766776767767677667676766776676776676767767767667676677677666767667676667676776676767767767676776766766776776767766776676776767766767677676676776766667667767767677667766667667667766676676767666767667766677677666776767767766767667766776767676767766776776767677666776667766767766767767677676767767766766776677667767676776776767676776677677676767767766667767767677677676667667677667667677676676776776767767767666766677677677676666776767766776767767767677666677677676776767677667766776677667766677676676767667667667667767766776766767677676767677677676667676666776776766766667767666776767676676776767667767767677677677666776776776766776666666776666767677667676776776767767676766766677676676776767767767767767767767676767767767767677676677666677676677676776776776767766676676776676767767667767766677667767767677676677666776767667767677667767677677667677677677666676667677677667767676677677677666676666766766767767667766767767676767767767676767767676767767767676767677676776766776676677667677666677667667767677677666776776767667767766776776767767766776676676776767676676667767767677677667767667677667766767767767767767767677667767677676767766676766667767666776676677667667766766776767676667667677677677676776776676776776767767766776666676767766677676766776677676767676677667767677677676776767667767766776767677667677677676667667767767766767667766766776776767677677677676776776677676776767666766767767767767766766776776667767766776776667677666677676676776776767676767766667767667767767766767667667767767667766666767767767766776776776767676776767766767766677676766667667766776676776676766767666766776667767767767766776766767767677667767667766766676776776767677676667666767766776776676767767666676767676767677666776766676767767666767676776766776767766667676767666767766776767767667767666776667767676677677667767767767667767767667767767767766776676667667766676667767677677666767667666776676766767676767766767677667667677667766776676776766767666766667766767767667676776767766766676676766776676767767666676776676767667767766766776676767767767767677677677676766767666676767676677677676676767677666776667767767667767766766767766776776767767677676676676766667667767767767666776666767676767767667677677667677676667767767677676767676766677676676776767677676767766676776667677676767667677667766776766676667767766667667767766666767766667767677676776776677666677666667767677667667666767677677676776677667767766776767767676677666677666776766776776667766776767677677677676767767667767676767767767767767767767767767767767767767676767766667766766676767767767677667677676776776677666776667767677677666776677677666767677676677677677666776767767767676767766767767677667676776776776766667677667766776677667766767767676666766676677677676776776676776767676776776767766767766677677676766776776676666767676776767767677676667767766767767677677677676767667767676666676666667667767676667676667767667666776677677677677666677667767666677677676776677667666676767767766767666776676677667676776767767767767767767676767677676776766766766767666767767767766776676667767677667676667667676677677676776676776677677666677666676776666776776776666776776677676776767766767676677676776776776767766776776766667766776776776776767767767667677667677677676667677676776667666776767676776667767767767676766776776766767767766776766767766766666766776766767767676667676776767767767766676766776766676767767766767676776776677666776667667767667767677677676776776767676766767667767767667667766776776776776766767676776767766776677676776676767676776766667767677676766767676767767667677666776776776767667677676767766766776776776776667767767766677676776776776767666776666767767767767676776767676776767677667767676776776776677677677666776767677677676766776767676667767767677677666766676767766677676666666776776667767666776776676776776776776776767767767767676677676776677677676666767667667677667667676776667667767666776767767766767766667676667676677666767767766667767767676676676776766776767677676767766767677676776776677677676666776776767767667766677667676676767766776776776776766776776776667766767676767677677667666776677676767666776776776776677667677667677
6766776776766767766776676676776776767767767767767676776776776776776776776667766776677667767666776676776767676677666676776667766767667766677667767677677676776776776766676767767767677677676776767766677666776767677677676776767676767766776667677677667767767677667767767676767766766667767676767677667767767767767767767676776766676767767767766767677676667676776767767766776677666767676666776767767767767767666776776766767667677667666666776676667677677677667666767767767677667677677677677666776767667666766667766767677677677667767676677676776767676767767667766667767676667767766677677667676667677667667676776767677676766676776767677676676767676676767676776676776677676676676676666776677667677676776776776767666666676766767677667676676776766667677676767767767767677676677667767766666776767767667767677667767767767767677676776677677667667676776776666667676767667767767677677677676767767677667667666667767767767677666677676767767676776776776776767677677677676767666676677676776766776676667677676776776767767676676776676767676776677677667766776767766767677676767677667676767676676776776776767677677677676766776776677677667677676667767767766776677666776776766677677676776676667666666776676767767767677667677677667767667767667766666676776766767767676667677676776676776776766776767767767767766767676776677676667767766767766767677667677677676776767767766676776776776767676767767666766776677677666776667766776776677676766776767767766776767676776776767677676676676776767767676676766776776776776767766767667677676776676766776767767767766776676767767767676776766676776767676767667766667676767767766676776766766776677667676677677667676776767677676667676767767676776677677677666766677676676677667767767767676767676767766767677667766776767766776766776776776767667767676776677667767676767767767667766666776767766776677676667666677666776776767676667767767666677677676767767667767676767676667767667767676776776767766776776767676666667667677667767677667676776667667677677677676776766677667767676776676776667767766676776766776776766677677676677667676676767677676767766766667766676766776776767767766767766666677667767676767667767676776776767676767676776776676676767666676767767676776667767767766776676766776677667766776677677677676676776776776767767667667676766776677667767676776776776776667667677676667767767766767766767766767677676676677676776676776667677667667677676776776767767677676767667666776667677667767766776776776776776767677677667767676766767677677676676776776677676776776667767767676776767677676767676767766767767677666666767677676676766776767767767767677677667676776676776766776776676776767667766667676776676776667676667767666776677677667767677667667766776776776666767676767767677666776776767767767766776667676776676677677676676677677676776767766767767767676776676766776666776767767666776767677676776767766766677676776776767677666766776776677667676776677667677666766767767677667677676676776676776776776776767767766767767677677677666677666767767767766776767767767767767667767667676767766776677676766676776677677677677667767677677667766767766776677677677677677677677667767677676767767767677676776677676676677667676776776667767767767767766667666766766776676767676776776776767677667767666677677677677677676676766776776776776776767667676776776766776767677667676776666776767667676767766767667766767667767767676677667767767667767767767676776776776767677676767676776776766676776766776766766776667766677677677676776666776766776776767677667677667767767677676776776776677667767767767676776767677677676776776776776676766766677676676776677677666767767666776676776776766676776776667676766776677667677667676667767676766776677676676677677677667767676776776666767676776677666667766767676767767767766767767677677666676767666776767677677667766776766767767676776767766767677666766776676767677677667677676766766776766776767677676667677667767667677676676776776766666667766767676667767767677676776677677676677667767677676776767666776676767767676667667676776767767766776766776776776767766776767767766776776676676766767767767766776676666766767767677667767676676676767767767676767767677667676776677676776677677676776767677677667767667767677677677666776677676767666667766776766776677667676676776676677677677677677676676767677666767767677676776677666677666766766766776766767677667677676676776677667666766676766677676767676767677677676776666776677666776767676776676766767767667676766776677677676666776676676766767767666676776776776677667767677676767676776667677667766667677677677667667766677667676677677677677667766766776676776767677677677676766767677676776676667767676677677676776676766676776776767677667766677676766776776776676667676677667677666676767767677676677676677677666676767677676676776667676767676667766676776667766766776776767676767767767676767667667766767666677667676766776776766767767676776676776776666767766676776766766776667766766776767676776767677667667667676776767766776676776667767767677667767767767676767676776766776776677677677676666767766776776776666766677666767667767677667676767767677677667766776776776677667677676767767677667676776767677677677676676767766767677676776767677677677676667767667766776776776776766776767767767677667677676776766776767767767767767767767767767767766677667767767677676767677667767676677677667767667667667677677667676776667766767677667767677676766776667677677667676676767677667677676776776776767767667767767667767767767676776667677667676776776776767766677667666677667767767676676766776667666767767677676677677677667676767767767767767767766667766677677667766677676767766776667766766776776776776677677677677677676776767766767677677676767767676776776767676677666677676776767766776776776667766677676776767767766676676776776776767676767666776776776776767667767767767766776776776776667676676676776776776676767676677676677667767767766776676766767677677677676677677677677676677677677677676667667767676677677676767766767676776776776776776677676676776767767677667677677667767676776767767766666776767667677676776677677676767766776776767667676676766776766776677677667767676767676767767766776776767766767667766767767767676666767677677676666676776776676677667666776676666776767676776676776776767677676676677676776776766676676766676776767767677666767766667667677677667767676667767676676776767767766677676767677676767767677677667666776677677676676677676776776767767767676667667766666767667767766767766677676776776767667767767676766776766676677667767767677677677666766776767767677676677677676776667767767767767766767767766767667676767676767766776676676766776776776776767677666676767677677676766766667676776766776776767667767666776676677667767666676776677677676667766767676667677667676776776776677676766767767767667767667666677676776776677676776767767667677667676776767667767766767767766776677677677667676776776766776767676676776667767677676767767667767677676677677667767767667766776776776667766666767767766676776776766776767676776776767667766676766767767767676667667667666766766676776776676767766776767677677677676767676677666676677666776767676767677676666677677677677676776667676676776676776677677677676776767767766776767766667767767676666766766667676776766776666776766667767766676766677677667767676667666776667676677676676766776776767766666776767767767766776776676676767676667767767667767767767666677667676766676776677676766677677676767667767766776776776767767677676766767766776667766776766666677676767667676666767677666776677676766766667667676677676776776776676766776776767767766776776776666776776767767667766766767766676776667766766766766677676776667677666776767767767677667767766776776776666776677676667766767767767766776676766766776677676776776767676676677676776776767767767676767676776677676667667767677667677677677676667767676676767667766776776776767666666676767667767676676776766776766766776767676776767767676676766677667677677677667666666766776767767677667766767677676766767676776766776767676766767677676677667767767766767676766677677676776676767766776677677667677676667677677676776766766766677676766776677676767767767667767676776776776766767677667766667766776776776776677676677677677667676666676677677667676776767676776677676676767667667676766776767667767767667766677676776776767767676677667676776767677667767676776776776767766766776666667767667766776767676667767767767767666776776776676767767767766767767677667766676767666676766767666767766667677677676767766677676776776776676677676766767766776767666676776767767667666677667767767676667676666677667766776677677667767667767766766776776776767767766766766766677677676677677677667766767677667767667676767767767767677677676676766667766676776677677677676776767767677667677676776766766776776767767767766776676776776776776776676767766776677677677676776677676776677677677677677677677676776767677666676676767767676766766767676776677677677666766767677677677677677667677666766766666677667676677666676766677667677666667766667676776677677677677677667767677676776667676766666767766766776776676677676766767767677666776776767766677677676767677676776767676776776766766776776666776767766667667676677677676776776766667667666776776766676677676667677676766767767766677676677667666776766676767767677676776767676677667667677677676766776677676766676666776676767676767667666766776776766767677667767666676776776766667666766676776766767766676776767677667677666776766767767677667667677677677676666767767677676667666766776766676766676776676666767767766776767767767767767766667767676776767766766667767766677667666677676767677676767767767677677667767677676767677676776776677677676776676667677677677666766767767766767767667766776767766776776776776776667676666776776676666667677676767677677677667767767677666767677666676677667677676677677667667766677676767766776766676767766677667767767677676677667676776676766776767677677676677677666776776676676666676776766766667666776767766667767767767676667766677677676677677677676776767766766776667667677667767677667766667767677676776667767677676766677667767766667766767767766776776767676767767677676676667677667767677677676676776776676776776776767
767766776776676776676677667677667767767677667767767666766766667766767677676766766776776676766776767767766767767767767767766677667667766776767677667677677667766776776667677677676676667767767677676776676676676767766776767767677676677677677676767676776766766667766776766766766676766776667767667767767676766767676767666667677676666776776776766677676767767677676766767677677676677677676766776776677676776776767677667767677676767766776776767676766776676677667767767677676776766676776776766776667767767767766677667677676776676767667767767766776766677667666677677676676776776676667676666776767766676677676776776677676776667767667676676767767666676776767767676676776766766667767666767767677676776767767766767766677667667676677676776767767676776767677677677676767667667766677676767767667767676776776776776776776676776766766767767767766667676666776767766677666776776776766767767666767767767767767767677676776666766676676676676676776776776776767766776776776667666767667767676776676776676676776767676776676767667767767766767766766776666767677677666676676766677667767676677676776766767767677666677676677677677677676677677676676667767666776776676767767676676776676676677677667767767676767666767767767767767767767766776776776676677676776776677676767677677676776677677667667767767766767666776677677677677676677676776767767667766776776667767676676667767766776767677676776766776766767677676767767677676776767667677676767766667667676767767676676776767676776776677676667767677667676667767676666766776767667676776766667677676676676766677666677676676667677676776767767676767677676676767677667667677676767676776676676776767667677667767667767767766767766776677677676676776767676776677667667766776766767767767676767677666667677667677676776677677676677666667766776767767676767676776776767666676766676776776667767667766767676767766766767677677677676677666767676767767677677676676776766677666677676767767766676767766677667766776767677666776677677676677677666766776677667666776676776767666776767767666767767676766776766776767667766776676766676776767676776776767677677676677676776776677677666776677677667667767676767677677676677677676776776766767666677677667766776677667767677676767766767667677676767677677667767767767767767766776776776676767767676767676776766766667767767767667677676776767767767767767677676766667666676776767667677677676667677677677677676776776677666767667677676776677666767766776676776667676776776676776776767676767767677666767677676766766677676767676767677676767767677676776676776767767766776776776677667767677667766677666776677667766776677677666676667767676776776676677676767677677667767767676766776767767677677677677666676676776677667667766776766676767666776666776766677667677667667676776776776767767667766767767667676776767677676767767667677676676767677677676767766667766676776677676767767676676776767766776776667766776766776767677677667667667767667766766766677676766767677676676776667676676776767767676776666776776776776767677677667766776666666677677676767666766677676766667677677677667767767677667676776676676767766676666766666776776677676767677666676767676766767676767677676767767676767667766776776767667666767666677667677677676666676767667766776666666676767676767676767767767666767676776676776776676667767667677676776767677666767767767677676767767766766767767767766776776667676767667677676767766766676766767676766766766767677677677667677677676767767667677677677667676776666767667667766766776677676767667766776776676677667667677677666676776666776676776776666776666766776766767667677677676767766767676676766776666676776766676776677676667766766776776677676676676767677676767676767767766667767767767676677676767767767677676767767766767677677677666776776766677677677667766677667766676776776766676776776776776677677677676667676776776766776776677676767676776766776776767676776776776776776776767766677666676676766767767667676776776766776767677676776767766666776676667767767767677677667677676776776676767676776776667676677667766767767767676767667767676776776767676767767666776767767766676767767666767767676766766677676767767676676776767666776776676666677676767767767767676767767767767767767666776766767677677677676677676776766766776766676766767766667766767767677667766766767677667677676677667676776676767677667676676767766776677676676676676767676776676676677677676677666776776776767766776766766766776776776676766776767676676766676676776776676767667667676676776767767677677666677676767677676776677677676676776677667676676776667767676776667766776766677677667767677666767677677667676767767676776767767766676776776677667667767766676676677676776776776676667766677677667767766677666767667666776776776767667666676776766766776776767676767676767767676676776676766667667667767666767767677667676767767766776677666667767766776667676776766776766776776776776776676776767767767767677677677676677666666776766776767766767767767767767666767767667767677676776667767677667677677677676767767767677666767766776776767676667677676767766766776776766676776776767676767767667677667767676676767677676766676776676666776766766767767767767676767677676776666776677676776766667767677667677667766776767766766676676776776676677667766676776677677667667676776776776776776676767666776767767667676676767667677676776776776677667767667766776776766776767667766776767767677676776776677676767767766667677676767766767666677676666667767677677677677676666767767767677667677667676776767767667767666776676767677677676676776767667767767676767767767767676667767767767676667767676667677676676776767766776776767767676767767676767767677677667767677677677667767677676776666776776776776767766767767667676766776767676667767677676676776667676667677677676767767766767667766677677676667676776776767667767767667767766767677677676767767676776776676776776776676776776676767767667676766667766767676677666677666666776776776766776767676767766767767667677667767767677667766776666766776677667677677666766677677676766677677676767766666767767667767767767677676766766776776767766776766767676666767767676766767676676677667767667676766767677676767677667677666776667677677677677676676767677676776767766766776677667766766676767676767767676677677677667767676776776776676667677666776767676677676767767677677667767767767767667766776776776767676767677677676676767767676766766767766776767767666767667667767677676767677677676776667667666767767677676666677667767767676676776776767667677676776767676767767766767766676666667667767767767767767767767676767767766766676767676767766767766767767767666676776767676776776776767677676677667767766667677677676767767676767767766776776776667766766676776767767676667766766776767766776677666776776776767766776767677677676667666776667767667767767767677667767767666776776767767677676776677666667766767677677677666767676767677677676776666767767766776766767767766676766767666776767676676776767767676776776677677676776666776677676666667676776667677666766776667677677667766767677677677676767676776766767766766776767767766767676667766677676776767677677666766677677677667667667677667677676776766767677667676776776767667676677667766767666676776766677666677676766677677677677677677677677677667677666667766667767767677666776766767677666776767767767677676776667766676677676766767666776767677676667767767666667767767767676776767676776767676677677667677676677677666667767666776677666666667677666776766766767767667766776676767676776767767766776776776767767766776776676776767767676776677677676776767667767767676767767766776776776766767667677677667676676776667667767767767677677677677677666767767677676666776767666776776676667766677677676766666666766776676776677676767666766776776677667767676776766767767676767767767766677677676677676767676677666767676767767767767677676767667767677677676766766767666766676776677676667767676667676767676667766767767766776776767767767676776666776776667667767767766776677667676776767667767767766677676776677676766676776776776767667767766776776776767676776767676776677677667766767767766767767677667677676767667667676767667667767677666767766767767667676676776767766767676776767767766676676776776766766767667766767666666776767676766776766766667767676677667766667677666666766666676766776766767667666767767677666766676776766766776766776776767766767667767767767766677676767767667767677677667667766776677676767676676676776667676776776776767676677666776767766677676776666677677677676767677676767667677676676776776767676676776776677667767766776676776776766766776666677666667677667677677677677677676677676677677677676776776666766676676767767667767767767767677677677677676676767667677677666767677676667766776676677677667767676776666666767666767667766767667666676676776767676676776776666776767767766776776767677666776767677676667767667676767767767676767676776676676776776767667667766667767677676776776776776676677676776766767677667767667766766676667766766767766677677676766776766767676666667667666766776767667677676676767766667677676677676766767767666766767677677677676776776677676667676776776776766776776776776776767667766767677676677676767766776767767767767767676776677677676676776766677667676667666766767766766767767767677676677676776776676767667767676767677667677666776676667667766776667767667667766677677677666776776776766776776677676776676767767676767677677666677676766776677676767677667767766766767676677677677676776776766767767767767667676767677667766776767767767766776676776776776767766776677676667767766776776667677677676676766676776677667767767667677677676766677677676766776767677677666776676666766676767766767766767667667766767767766766767677676677667676776767676666677676676776776767767767767677677677676666677667677676776767676776776766677676767766677677676677676776667767667766776767677677676767767767676676676767666776766776677676776767766677677676666667667767677677666776677676767766776767767666676776767767667667766776676767767676676776776776776767767767676677667677667677676766667766776676767676677667677667677667766776667767767667767767767766776776667767767767676767667667676767676666666776677676666766766776677666676776667676776767666767677
676766677676776767767676776667767676677676767767676766766676767676767677677676767667677676776776676766776677667766766666767766766667767767676667677677667666776776676676766766677676667767767677666776677676667766766776776776677677677677676776677667767767766767767676767766766776776776776766776676767676776677676666677677677677666676766676676776667767676676767767766767766677676677677676776767767677666677667677677667766776776766776776776677677667767666767666676677677667766767767767676776767766776776767667766776677677667766776767767677676767766676676677677676767677677676767677677676776776767677667676767676767767767666776776767677676776767767677677677676767677676776677666667667766767767767676676766667767677676776767766767666776766666667767766767767767767766767767677676776767767766766766677667767677676676766677676776776667677666767766666776776677677677677676776766667676776767767677667766776776766676767767767676767676767767767767767766766676766776677677676667677676776767666776767677666776766776776776767666767766677677667676776676776776767767766767766776676776776776776676666767676676677676676767767767767766776776676776767767767766766776676776766767767676766766776676776676776776776667677667766776676776667676776766776766776776776676776766776767767667767767767676766767767677667677677676776766767667666667767677676776776676667667676667767767677667667767677667676776776667677667666676767676677677676776776766776677677676767676677677676776676676767666776677677676776766667667767667676766776776776776776776766667677677677676667766766767667677667667766666766767677667676766776776676667767767767767767676667677666666667767767766776767676776776776766666776767767667766776776676766677667677676776766677676766776667767767766767767767766766767667766776677676776776776776767676676767676776676776677676677667767677676667767676776677677666766767767666776677667677667677667767667666767766676677677676767676677677677676766776776676767767766776676677667677667767667667666776677676667676767676767767766677666776767767677677676667766677677667676776677677676776776676776676767677676776767767767767767677676677677667766677677666666776667767667677676776767767767766776676677677676677676776767767677676776767677677666776776776676677677676776677676667666776667766767667767767676776677677667767766767676677676677676776767766776667767766776676676767677676766667677677667667676776677677666677667676666766767677667767767767767677676767676676667677677677677677677677676667676676676676767766767677676776667667766767767766676666677677677677676676767677676776667676776676767766776767667676766767767676667766667676767767667667766766766776767767766767767676767677677666766776676776767667767767767676676776776776776666767767767767676677676767766776776776776677677676776676766767676676667767676776767767766666776776677677667677677667767666766776676676766776776676776676677667767767676677676766767677676776666776667767766776767767676676776767766776677676776776667676767767767676767677677666667677677676776667767676767677667676776776667676677666677666776776667766676767677667767767666676667766676766677667766666776776767677677677667667676776776767666677667677667767676767676766767767767667676776776776767766766776677676776676677676776776776776776767677667667677676776676776766776776776776676667766677667766776676767677676767676766776766676667676766677667677667767676766767676776767677676776677667676766776776767767677677677677676766667667677676767676767767667667667766767676767677667767767677677666776667676677666776667676776767676767666667667766666767676766766776667676776677676677667676767767676677667676676767767667767677676767676667767767767766776677677666677676767767666676776767676667677666766766767766676676677676767767677677676667767677677676677667766776677667677667767766767677677666776766767766767676776666776767677676776667766776767667677667677677667767667676667767766677676766776767676776776766767767767766776676667767767766666677677666776667667677666677677677667676767766666776676676767676766767676776776766776767767677667767677667676677676776666766776666767767676776776767767766776776776776776776667677667677677676677676667767766776776766667767676677677667767767676776776677676776776766766776677677666776767677666676776776677677666667677667767677667767766776667767766676766766776677676776776767676676666776767666677667676677676776776776776776667766677677667676776666776676677676667766767767766767676776767767676776676677676677677667767767767677666766677667767767677677666677677666766776767676776776776767677676776677677677677666666776766776776667766776676767766676767667767767666767767676676767766766677667767666766776767677676766766766676677676767666776677676776776667677676677677667767767676776767666766767767676776776767677676666776776676767767677667667666776776677667677666766677677677677676667667677676766667667767767667766767676766776776776677677677677667767667766767677666766776666767666776767766676676677676666677677666676776776776676776776677677676776767676776776666776676776767767667767677676677676767767767676766767766776766776776776776677677676776677666767767766776767766767767767676767677676677677666766766766767667767766767677676676776776666676767667767767677676776677677677666776677676776776776776767677677667767667667767677677676767667677667767767767767767767666666677677667767676677666667677667766667666776776676767677667677667676677677677667766677676767766776677666677667677666766767667677676676677677667677676776666667767677677677677667767767677667767677677667767677677677676776776676776767676767767766667676767767667767676677677677677677667676767676667676676776776667676676767766767767666666767676776767766677667677667677676767667677677676766776676766677677677667767677677676767676766766776767667767676667666776766776666767666766776766776776677677677676667767666776767676776776676767767677667767676767767677666667766776766676767667676676767766767767766766767766666666776767766766767677676776676776776776776676776766677676767676667767676676776677676676767767766677677677676767676776667767767767766776677677667767767667676776676667767767677677667767667767767677676766776677677677677676676676676766676776667667676767766776677676676677667667676677667767766766666676776666767676776766776776766776676776767767767676776776776776667677677667676776766767676776767676767676766677677676767676776767667667667767677667766767676676676776776766767676776776776767666766767667767766776776767677676776776766676766776767666667767677667766766776767676677677677676767766676767677677677677677676776667676776766766766767677677676776767767677676767666776776767767677676776767767767666666776667677677677677667676676776676667766776677677667767767766767676667766776776676776767667767766776767766767667676776767676767766667767766776776776676676776776776767767766776767677676677676767677677677677667676676676776776767767667767767676676676676766776767667676677676767666676766677666767767767667667676776776776676766767766767767676767667676776676666776767766776766776767666776776776766776677676776676776776776676776767676776776667677676776767676676776676767766776776677677666667767676776776776666666776776677677677676677677676666776667666776766666677677667676767767667767677677676776767767676666767766767767676776677677676766667667676776776676776776776766776677666776677667767767677677667767766776767676776766677676776767667767667676766676676776667766766776676776776776677677666666776776767676767667677676667676767767676677676776767767667677677666676676666776766767767666776767677677676766767676776766766766677677676676766676776676766776767766676776667667767667667676776677676766767677667766767667677676676776766667766766676776767766776767676666776666767677677676676677667677677677676676766767677676766767767767767767767677676767667676677676767767677676767666776766767766767767667766776776767767676776676676666667676767767666677676776677677667767676766776667667667766666776776676767677676766767766767677667676676676767767767667667767767666667676766767767766776776667767767667667676667766676767676677677676776666776676776677667766676776677667767767667667767676767766767767767767767666767676776676667666676677677677667766676677677677666776677677677676776667767767677677667667767767677667676776776776677677666666677667767767766776776776677676766767766766767767677676676776767766767676677677677667677677677676776767666776766667667767677676676767677676776776676767766776677676776767767676776666766776677676776776776666767767766767767667676766776767767667767767676667666676776676767677666766767766776776776766767667667766776677677676666776767767767666676766666676776767767667676767676677667767667767767767767677677667767677667676766776776767676676667766776767767767677677667667767676767767766676767766776767766776776767767766677676767667767767766767676676676776776776676776676776676666767667767677667677676767677676676677677676667677667676767766776667667676677666776676776677667767767766676766776766776767767767766676677676667667767767667767676776767667766677677667677667767676767676776676776767676776676677676667667676776776676677677676676767677677676667767676767677676776767666776776667676677666767676676767677676677676776667767766766767676766776776676677667676767677677667767676767767766767667677667767767667666767677676677676677676776776676766776776776776776767676776776767767766667767767766676677677676776766766766676776766766767767667677677667766676666776766767767767767767676666767767677676766776676676776667677677677667767767766776767766767677677667677676776676766766776776767676776676776766767667766767766776766767766767767676677667767676767676766776666776776676766767667767676677676676667677677677667666767767677667666767666776677677677676776677667676666676767767666667767767767676676677667767677667677667767676676766676776766766676676776676767766667676776766676767767767677676666766676776766676677667767677676776667767677676667677676776677667766767677666677666677666767677667667676776767767676667667667677677676676667767766677
3676666767766766766767767766776776677667767676767677677676776767767676767766666767666776676767767766776776767676776676767766676766767766767676676667767767767767676677666677666776666666767767676766676766766776776767667766776666767767677676677677677676776767767767766767767676766677676676776676776767767767677677677667766776776767677677667677677676776776767667677677666676767767677676676766676776676776667677667767766676776776766776776667676667677677667667677676767676767676766667766776667766776766677666776766776766767766766767767666677667767677676767767767767677677676677676767676766766676766776767766677676667676767767667677676677677666776677676766766776676767676776776776676766776766767667677676776776667676776767767767767676766766776776767667676776767767766776767677667766677677677676666767677676766776677667767767766776767676776767766776776676677676776676776767676676767677677676667766776767677676776776676767676766766776776767676776776776766767767767767677677667766776767666776776667677677666677677677667767676766666666776677667767766766767767767767667766677677676776776667667666766776776767677666767667676776776776666776677666776676766776776776677677677667766767677676776667767666676767767676667666767767767767767667667667767767766676766776776767767677677667676776776776776776776767767676776776767676677677677677666767667677676677676667766767666766766776766776767767766767767767677677676776767766766776676776767677676676776776776767766767666767767677677676677677667677666676776676776776766767767767676767767677667676676767767677677676776776766776776776767767767677667767676776766677667666767667766767766676776776767667766767766766767667767767667766677677667677676767677667767677667766666776767767766766767766776767676767677667676767767767677676767667767766766776766676677676677667667767676676776767677667676776767767677667767677677676776676666767676776776677676677677676676776776767766767767767766776776776776767667766776776776776677677677676677677677676776776776666676677677677676677676766766667667766767676767676767766776776667767767767676776666767767667767677677676766666776767766767767767667667767667667676767766767676767767677676666776676767767766677677666776767766767767666767677677677676776766766677677677667767767667677677676767667677677677666766776776776776776776776776776767766776676766767676676766677676776676776767767767667767766676767766776767767676767676767767767767667766767767767767666776677667677666766766776776667767766776767767667767666667667767767667676676666776767767767677676676776767667767676667766776676776776776677677677676776666767767767767666776766676667676667676767667767767676677667677677667767767767767766677666676676766767767676676776776767767767676776767677676776677676767667767766776676776767677676667767667767676766767767676676767766766677666776767767767766776776767666767676776766776767766776767767676776776676766776677676667767767767767677676776776676667767766776767676766776776677667676767767667677667677677677677677676677676767767667766776766767766776677676676767677677677676776776776776767767767767676677677676676776766766666677677677667677676776776776776767667667767766677676676677666766776677676677677677667677666676766776767667677667666766766676676676767676767667677666767766766766767676766767667766767667677666766767666766677676767677676767676677676766676766767767676766776766776776767767766776776677676776767676676666677666776776767766767767667767677676767677666776666767767766776667767666667767676767666767767677676776776767767767767676767676677677676767667766776776767677676666677676767667766666766667667767767767677676776776767767676676666676776767667676767676767766767676767767677676776676677676676766767676776677676676776677677676667766776776776776766676776776776776766676767767666677677677677676767767767676767766676776776776676767667766677677677677677676776776676776776776666767766767677677676667767667667767677677677677667676766776667677667676776776767766776776766666766767767767677676667666776776776776767666767767767676776776776766676677667766667767677667667667667767766766776677667677676667767766776667677676766676767767767667767766767767767766667676767767766766767767766776767676776676776766767766677676677677667767677676677676766676776776776776676767667767767767767677677676767676766767767667677677676766776776767767676667667766767676776666776676677677667767767767767676776766776776776766766667767677676776767677676767676677676776767767677676677677677676667767676767667767677677677666776776767766767767767676766776767667767676766677677667766676667677667766677676767766676776767667676767667676677666676767767676667667767767677677676676776677677676776676676776776766677667767676776767676667767677677676766767767766677676776766767767767767767677677677667766677676766767767676676667667676776776676776776667677677676666776677676766767767767766767677667666676676676776767767767767677676776776766776767677677667676776776667767767677677667667767677677676676776776776766667667767676676667677676677677667767677676776766776776776676776767767767767676776677676767767667667676776767767767767766767767767767667676767767676767677676766776776776767676767676767766776676667666676776767677666677676677677677667766767767667667766767676767677667677667676766767676766667677667676677667677676667767676677676776776776677677676776767667676676776776676767767767767667677677676776767766767767766776767676666776676677676776667767766677676766767766666776677667766666767767767767767677676776767766776767767767676767677667767766776767666666667667667666776677667676677666676776776676766776766766767666776776766667677667767666767667676776676776776776677676676767676767767767767766767766776776676767667767677676767677677677677676767667767767767676767677667666766677676767667677677676766767666767767766767766776776767677677676767677676676776776776767667667766776776766766766776776776776767767677667767677677677677677677677677676766776766776677676767667766767766776676676676676666776666776676767677667677667676776667766776677676677677676667766767667677666676677676677676767676776776677677676776676676667766676776667767767667766767667677676766766766766676776677677667766767676667766766776766776667677666766667676767766776776667667766767677667767767677676766776677677667676676776776767676767676767767666776677667666766667767677677666776676677667767677667677676677676677677676767667767676677677667767677677676766766776776767767666776676676776677676776767676766677666667676766677666676767766676776766767766676766767676766667767677676767766677667766766776667766766767767767766767767766767677677666767767667676667766667766767676767677676776776767767677676767766776767767767667767666667667767767667766776776767767676767677667767767767766776776677667677666667676666776767767677666776776677667677676776767767667766767666776666767667766776776767677677677676767767666776667767667677676776667666776776767677677677676766676776776677676766776676766676767767766667767667666767677676776767767767666666667667676766767676767767767667767666676766776666776776767767767766776776676767667677667676766667666766766776766766767767767666767677676776677676676666766676767767767767767677676776767676676767767676767766666767767666677677676677666767677676767677667766776677676766776776766776767677677666667676666667666776666767676767667766776776766776676776677667767676766667676767667766766776776776767766667767767767767667767677676676767767676676767767667676776767767667767767766776776667677676766767766767767676776766677667667677676776677676666666776767766776776767677677666676667677676776776767766776776776776667667677667767767766776767767767767667766766676776776776776766767677677666776677677677676767676676766767766766776667767767667667767767676676767767677677667767676667766677676776767766776766677677666766676776766776667767767676676677667767666776776666766767767766766767676676767677666776767667676776667667767677677677677667677676766776767677677666667766767676776766767767767766776767676776767667766677677667766666677676767767677677677666767677677677677677677667677676766767767767767667677676667767667676676776676676667767767766677676776677677677676776776676776776767677677676776776767767767766767677677677676676677677676776676677667666677666776776767667767676767676776676667767677666766667767676767667677676677677676776666776677677667677677677676776776667766776767767676767667766766767677667767667666776776676776766767666766767676776776776767767767667766776667676676776776776776676666776776776767667667676767767767677666767676767677676776766667766667677667677676776776776667767766776776766676776776767767676767767667766666776677677666767767667667667677676677667677676776776776677677667767767766767767666767766776776767667667767766776776776776767767767677676776677676776767767766776767766776767676767766766767676676667667767767676776677677667767677677666766776776767766776776776676667676766767676776766776667766667767767766767766676776767767767667666766766767767766767666767767766667767676767676776767677676767676776776776776776776677676776767677676677676776776776776676776776767676776776676676676676677676767666677667767766776677667677677677666667767677667767767766676677677667767676776776776776776666666666767766776667767766776676776677676676677677676776677676776766767766677677676776767766776767767766677667676766666767767766766667667767767676776677667677676766676677667766767767667676676767677677666767677666776776776666776767667767676776676766776776776767667676776767677677666676677676666776776767766667767767767767767767677677677667767767766676776776776776767677667767766776776776767667676676767676776767667676767767677677677667766767766676676766766667677677667767766677677667766767766667677677677677677667766776667676767766776677667767767767767767767767677676766776667667676776776676776766767666766776776776776677666677676766776667667667676766676776677677676677676676766767676676677677677676776776677667667767666776766676776767677676667766766767767667766676776776667767676766767667767767677
676677677676767676767766767677677677677666776776667677667766776776767766666776767766677676667667767677676676677677667676667676767767676766676767677676766776776676667677667667767677677666676776776776776776776776767767667667677676676767767677677676776776776676666767677666667767766767767667767677677666666767677676666776767677677677667766767766676666776676776776766676677666776766776676667676767666767677666776767766767766776766676766767677676776776676767766766776677676767766767767767766766767667676667767676767766766667666767767667767677677666667676776767767666766776676767676776667676676776776776776776677667767676767767677677677677667766776776677677677676776766676766677676667766676766776676776776767767766667666767676776776776776776776676776767767677676776666776667767667767666666767677677677676776676767676766776767767767766767767767767677667767677666677667766776766776767677677667766776776776677676677677677676776776767767676676677677677667677677677667667666776667767767676676767667767677666677666776676677667676766677676667677667767766667677667677676676776776677677666676766776767766677676776676677676776767677677677677677676677667767676776767666776667767677676766776677667666776776767677677667767767677677676667767667767766776766776677676677676767767766677667667676677667767767767766776776767676677666767667677677666767676676766767676677667676776776767766677676776776666767766677676767767666767677667676676776676776766776766776677676776776776776677676766766677667767676776767767677667766776676666776776667676676776776667667767677666766776667667667666676667676676667676767767677676766667677667767667767667676776766776677676677677676667767767676767766767667676766776776767667766776766667767667766776776677677676766676776776667676677667767767766667677677667767677676676776677677677666767677676677677676776767767676767767677676677677667667767667766676667677666776766767667767767766776776767767676766776667767677676767666667767767766767766767766776767666776766767667667677667767676766666776776776776776667767766776676776776766667767767667767767676767677666676676666766667666776676776766776766666666776767677677677677676776767767767767767677677676667767766677677667666676677677667666766776676667677677667677667677667676676767767767766767677676776776776677677677676776677676776767676776767666767767667766767677677666767677666776676776767666767677667767676766776676767676776767677677667677676677676676766767677666766767767676767766776776766767767666677676767676776776776776666776776766767767666776776676776776676667767767677676667677677676767766766766766767676767677667676776776767767767767667677666776776767676767677676776776676767677667667767767767676776667767666776767676767667767767766776776767667677676766766676767677667767676776676776767767676666767766767767677676667676776667676776676776676776767766766776766776676776676776677676776667667767677677667667767676767767677677676767667676776676676776776667766776776676776766767677677677676677677676667666776776766767677676776766776667677677676677677677676676776776767766776767666767767676677677667766776776776667767676776767766776767676676766776767677677676776766776767767767666677677667667677676776767676767667677677676776676776667676776767766776766666676776776776667767677677676766677677666767667676776776677676776776767767767767767677667667766776677667767677666767766666776676767767676767676767676667766766767667767767767667767677676676776767767767666776677676677677676666776676766667667767767667667767766766766667767767767667677676776767677667766767767766776767666667676776676767667767766677677666767767666776776776766767676676776776776767676676677676766776677666676667767676776776776766776776767767767767767676677676776766776776767666776677667766677676677677666776677677676776776676776677676766776776767676776766676767676676767767677667766776776667666677667667767676776776776677676667766667766676776776776767667677667667767666776776776776677667676676767767767766776776677667767766766666776676776776776676667767767667767766767677666776776667767767767766767767667676776766667767677676767667677677667676667667767767677676776776776776776676767766767767677667766776776776767767677676776776767767766776666776767766676767767767766767767767667767666676766677676667766667676767666676676676667767666776667676776766676776767677676677676776767676767677677677677667676767677677667766676776667766776677677666677667767767767667677677676776776776667767677676767676767767767676676776677667767766776776767677677676676776776677677676766767667767766766776767676776776766767767767767766677666767676667667766677667667677677676776776776767767676677666776767677677677677677667767767766776766667677667767766667666776667677676667766776776676667767676767677676766677676666767766667767766776776776776677677676767677676767766667767676776767667676776666676676767677677676677666767676776776677667667677676767767767677676766766676776677666666676776766667767676776776676666776678677676776776676667767766776767766766776677676667767767767677676676767676767767666776666766667767676677677677676676666677666767676767767666667767766767766677677676776667666766776677676776766677677677677676776776767767676767677666666776776776776676667767767767767767677667677677677677676677676776677677677677676667676676776676767767677677667767767676767676776676767666767767666767766667766776776767767677676767667677667767667677666667676776776776776767667667676776767666776766766776766766767766767677677666677666766776776776767667767676776676767767766767767766776767767667667767766776676767767677667766677667667667766776776767767767766776776776776766676677666676776776767677676776767767667767666667766677676776666666776776767677666767676776776776767767666776776767677677676776776767767677677677677677676776776776767677676667767767767766667676776776776767767767677667677677667767766676667767767667767677676766776767677677676666677666667676776776676776667767767766667676767767677677677677677667766676776776676767667676676776676767767767677667676677677676676776776677666667767667767767767767667767766766667767666666767677676767767767767766776677677677676676776766776767767677667766776667667767667767676767767767767676766776776766666677666767767766677677667766676766667676767767767676776677676667766676776766676767767767766667677676776776677667767767676776776767676677676776767676767767767667676767767676766776776676677666776677667767767767766767767676676677666766676766776676767677667667667767766766776767766776767677666767666776767677677676776766767666676776767767667767677677677667766677677666776767767677677677676776667667676776677667767677677677677667767676767667766767766767666676776766666776776767767767677676676776767676767767676776766676766766776776766776677666677676776767666767666677667667767677677666776776766677667767767676776677666677676676676776767676767677677667676776766776767767767767767676767676776776776666767676767767667767767767766776776677666766766766776676767676776767767767676666676767677666776776676776667666766767767766767767766767667667767767766776667766677676666776767676776667767667676676767767676776677676776676766776677677676767766776677667677676776776776667767767767676776767666776767666677676767767676776767767666766667677677677677676676676676776776776776766667676766677677677676676776767676767676766676766776667677676776776676767677676766666676767676766767677676776767766676677677677677676676767766667767677677677677667766767677676767677667666776767767767667766767767676767677677677666767677666776767676676677677677666776776667666767667667767676776677666766776767667767667767677677676677667767676676676767766766677676767767767767767766776667677667677667767767676776776776776767677677676767677667667677666676667666776767677676776766767676776667767676767767767766776667767767667767667676767676776767677676667766666676776767667767766766676776776776766766776776776776667676676677677676766766677666776766767677677667766766677677667667767767766767767667666767666776767767677677676677667676776667766776676776767767677677677677677677677677676676767767767767677667767767767766776767667767766677667666767676767767766776767667676776676767767667767676776776776666776767766776666677677676776676767666677677676676676676767767676767767676776767766776767677676776776677666767667677666776767767766776776767766776677667666776776776767677667666767667667767667767767677667667676676767766677677666677676666776776767676667766776766776767676667677667767766776677666776667676676676677667766766767767766677677667667766767676766676776767676767767767767767767676667767766767676776676676767676666677677667767767677667667766767666767767766766666767766677677667667767767766676667767677677676776677676767766776677676676677676676767767666767677667767767767766666766776776776767767676767767766767666767766766776767666776676667676767767677667767677666677676767677676667676766776767677667766767766767676677676766676776667676676776776776776676767667666676776776677676776767677666776776776776666677677676776767676677667767767767666677676776776767676667676767767767667667676776776776766776776776776677667767767676766776676666667766776776677667767677666766776666766776776776776676676767767676776776667676766666776767767677667766776767676676776767766776776766767676676766776676776767667676776767666776767767767766677677677676776676776767677676776776667766677677667767677676767767766776667677677677677676666767766776676776676767767766767677676776776767767667767766776767766776666676766776677677676677667767767667767677677667677677677676767766676776767676766766766677677667766776766677677677666676677677676776676767677667667666766677676767667677676766666776776677676766776767677676766767677667676667676667766677677667677676677666667767767767677676776766776776676677667666766676677677676667677677667766776676776676677666767767766677676776767676676767766677676776776676767677676667766776667666767677666776767767767676666767676676677667767766677676677677667767766677677676767677676677676767767666776767767767667767667
677676767676667766676767766776667767676767767766676767676676767676676767767677666677666766767667767676677676676677676677677677676766776676766776776776766676776676767667767677667767667667766766767676776776677676666767766666767767676767767677676767666776767676776766667766776767767667767767767767766776766676776776776667766776776767766677667676766677666776766776766766766767766776677676667667767767766766677677677667767667767767676766766767767676676767767766676776666677676676677677677676767676677667767766776776776776666776677667767767677667766766766676766677677676776776767676667667767766676677676776776776767666776667667667676776767767667767667767766766676766676767667677676666776776776677676676766676766776776767666666767676766776776677667677677677676667676676767667677677677676676677676676767766767766766776767767676676776766677677667677667677677676776776677666767767766776676676676767767766776766766767667767676776677676766767767676766766677667667667766776767766776766776676776676667767677666776666767767766767767677676766676667767767767677677677676667666767767677666676776766767767676767677677667766767767677676767667767766677677676776767667767767766677667677677667667667767767667767677676767767767677667767767676677677666767677677676766767677677667677677676766776776676676666776766766676667766776776767767766767676776676776766767767767766666776767676776676766776776767766776776676776776676766776767767667677676676776767676776776676776766766677676776676666776776667766776776776766677676776776767766767677677677676776767676766766767767767666776766667766776676666676776776666677667677677677676766776776767677666676677667767766677676776676767767766767677677677667766767677676766767667767676767666776767767766676666767676676776766776776767766776767766677676666667766676677677676676677677677677667766767766767676677666667766766767666677667667667767766766776677676776767767677677676677677666767767676776776776776767767767666767766776676776677666767677667767676776766776676776776776766767766776766767676776766776776776767767676766776666766767766667767766676767767677676767676667667677677677676776766676776776767767767667766776776667666667766677677677667667677677667766767666776776676766776676667677667767667767767767767666767676677676776776766667767767767666776677677676776776776776766767767676767767677667676767667676767766776677676676776776767767677666767676776767766776776776776776766776766677667676677676676766666776667677676776667666776776767766776767667767666677676767677677667677667767677676767677677676776776767767666776776767667767667666667677677676667667767767677676766666767766666766776776776667677676776677677677677667676676776677677677676776676667677676776676776767766767767767767767766677677667767766767676676676776667676677676767766667766776667677667767767766767767667767767767676677677667767766776776776676776776677676767766676677677676776776676767667767667767766677677667667767767676767766766766677676676776767767767767767766776676767766666767677667767766667766667667767767767767766776776776776677677676776676666767767767677667767677677667767667666776767676767667767767767767677677676767766677677677676767767767766776666677676667667766667767676767767767766776766776767677667767767767766767767766766776767767767666776776767767676767677676676767667666677667767767677677677666776667677677676776776677667766676667766676776767767677667767766766667766776676766776766767766776677667667767767667767767766767677676776767676776767676767767767667677676766767676776776677676776776667766767767767676767676676776776676666666676667767676676667666776776766677666676776676776677666677667666766767667676767667767767767767677677676766776677676776677676776667766767767677676776767677666666767677677667767676776767667767677666767767677677667667767677676677667767676667676776776776776776677667766776666766767676677676776776767666776776767676776776776776766776676676767767767677676776776766776776767667767766676776766667767667677677677667676776667766677677676667677676776776767767767767767767766767767767767676767667767767767676766677676677667667676676767677677666667767767767767676767767677676766767667676776677666776666776667767767676677667767767667677677667767667767767677676677676666666766766776677677667767677676766677667767766776677667676666676677677677677676767677677677666776776776767767767766766776776776776676667767667767767676766767767767676676776776776776766677677666676767676676766766667676776776666767766776776677667767767677677676776767677667767767667676776676766776767766676676767676767666667766676676767676767667767676667677676776766776766776776767667767766776776676767666676667676776776767676766666776677676776776766666776776676776776776667767767766767677676776677667667766767676677677676776667677677676776676667767767676676667676666666766677676676766776767677676776767666776776677667676776776666767677667667767767676776767767666776767667767767677676776766767766766776776776766776776677676776676667767676767767677666776767767676667767676676676767767667666767767677676766677667767676677676776676767767767667666667767766677667676677677677667676766776667767666677666767766677676766776776776766766776776767666666677667676767677676767677676776767676767677677666767676766767667667766676676776767767677676677677667767766666677667677677676677667676776767767677666776776776776767667666676767767767677676767767677666776776676677677667767676667677676767766667767677677667767767767666776676767766667677667767766767676676766776776767767766677676766776766767767666776666776667676676767767766776776776776767767677666776666776677677677677676776677667677676667767767677676776767767667677677676767667766676766776767677677676667767767766776666767766776776766766766677676776676776677676766677667766766767767666766677666677667767767676677666776666776676676767667767767677677667767666766766776676766776776776676776676676776776776776776677676776776677666667676776676776767766666677677667766767667676767676676776776766767767677666776767767667766767677676766776767767767767677677677677677677667767677676776677667767677677667767677677676776767676767677676776767766677676776767677677677666676776767767667766776676767766676666776677667677677676666776776766776667677666676776776767676776776767677677677677676667767676767766666767667767676767676776676676776776677666776677676667766667766766767677667766767676676776776776677667767767676776666776677676676776676776676776666776676667666667766766666676666676776776776776667667767676776676677676776776766676767767677667766776767677676776667666677677667667666667677667767767767767767767667677677666776767667767676767666776766677666767766767766766677676776776767767766776776767667677667667677677677676776676677676776767676766767767676776767767677667676667767766676776766776767677667676677676776776776666766677676667676676776676776677676767666776776776767767667677676667676776767667676677676676677676767666776776676667676766767766667667767767766776766667677667676767767767677677676677667767666677667767766677676677677667666767767667666767677667666666766767766677676767677676677676767667767677677676766776776766776676776677667766776767767677677677667677667666776676776767767767677676677676767677667767767667766766767766776667667767766677676776776766677667667676676667767767676677676776666767767766666776776767767666766767766766766776776766677667767766766767667766776767767767767677677676667676776767767677666666776676676766767767766776667766776776776776776767677667677677676776767677676676776766776776776766677667767677677667767767767767766676776666676776767766667666767667767666776767766767677667667667667767766676776667676677676776767767677666776776667767766767676766767667767767676776767767767767677667766766767677677666776776767677677677667676776677676767767676677676776776766767767677677676776776767677666776766767676767767677677677666767767677677667676767767766667767667677676767767667767767676677677677677676676776676767676676676767766766766677677677677667767677667667767766776766776776767767677677667767666776776677676677666667676767767676767677677677676776676767667767666767767767767767677666767766766767677676766676766776767667766766767766667767677666767677666766677676767766677676677677667677677666667677677677667766677676766677677667767767676667767677677667767667767667766677677677677676767676776767766667667676676667766676676667767766776776767767667766766766666666767667767676767766667766776666776776767676767676776776776677667766677667677676776766676767767676767676776667767676666667767767767676776676767767767667767766677677666676766767677676766776766767677667767767667767677676766767676666666677676666767767767666677677667766776767767676776767766767766776666776776676767766677667767766776766767766677666767767677667766666766767676776776677676767767676776776677676776776766676667677667766677667766676676676667766776776767767676766766767767767676776776776676666666776676767667677676776667677666676776776776666767676776776766767766766766677666767677666767676677666776776776776776766676776767767767766676676776767677677667667667767767667677667677666776767666767766776677667767767766676676676767676666776767766676766667677676676766666667677677677677676676766677677666666776776776676766776767667766767677666776776667767766767767666766767767767666767767767767677677677677667766767766667767676676767767677677676776767766776776766677677677676776676776776766677677676677677677667666767767767667667667767666776776766776776776776776776776776776676766776776776767676776776666776676676667666666677666776776776767676677676677676776767676766776677677676676676676677667677677677677677667767767767667767766776767667667677676676677676767676767766767667667666767766767766776666776776776677667767767766666676766666676776767667766776776776767677677667766776767767677676776776776776667767767766677667767766776766667767677677676766677676666677677677676776677667767676767667766776776776667676776676776676766766677676776767676776666766776676766776776667767767767767767766677676677677676776677
677667677677676776766677677676676776677677677667767767767666776767676776766776776776767677677677666776776776677676776776776776677677677676676776766677676676776677667766677677677676776667676767667667677677676767766767676676776767667767677677677677677676667767677667767767767667667767767767767767767767767666776667676767766776766767767767767767667767676667677666767767766766776677676767677666677677676766767667667767766776776666767677676767667767767676767767766766776666767676767767766766776676776667667677667667676767767767767676767667667766677677677677667766776776677677677676776776776677677667766677666776676776676767766676766776776766776766766766776767666767667767767766667677676766677666767677677676776677676666776776676776776677676767767676767676776766677676676776767766667767667676676776776767677676676677677667667676667676667767667767767767767767767766767766766677677677677677676776776776666776766767676676676776767667767767667676766766766677677677677677676676776767677676767767767666767676776776776667667667767676676767767677677676766677667677666766776766666676677676767767767766776767677677677666767676776776766666766676767676666776776676776666766767766677666767677677667676677677666776776776776667667767766676776766776767667767767676776766677667767677667766767767767767677677677677676776766766767767767767667767767667767767676767767767766767767767767767766767677676767766776667766767766676677676776767767677676766776667766767677677676776767767676776776776767767667767767766767767677677677667676677667677666667767676767676667676766767766767677667677676776776776676677667766667767766776767666766776676776776767677667767666776767667667767677676676776776776776677677676767767766677676676776776776776677667766766767767767676776667676776766666677676766767767767666767766676776776776776776766776667767667767766766776767667666677677676776776776676776677677666767767677677677676676776676677677677677677667767767677677677676776767767767766676677676676766677677676776776776676776667666676767666776676776767676677677667767767767676667676677667767767676776776677677677677677676666677676767766666776776767767767767677676767677667767676766676767767666667766677676767767767767767677677677677676676767767667766666776776776677677677677667666776776776676767766676776677666676776667767676776676677677666766766776667667677667767677677667676776776767676677676767766776676677667667677676766767766667677666776776776776766766767667767676676767667667767767667767766776776767766667666767676776767766676676767767767667767676776666677667666677677677677667767767767767767666767767677676677677677676767676667767667667676767677676676767667767677676676767676766667667767766767677676776776767677677677676776677666666776676677667767767766776677676766677677677676776776776676767767767766776767767767676776776767767667677666776767767676667766676776766667767677676776677667767767676776767767767667666766776767767767767767766767767676677666776667677666667766776767676767677676667767766677676676776677667677666766776776776676767677676667676776767677666676767676766776676766776776767667767767767666776677667767767676676766767766677667676776776667767677667676677676776776766776767677667767677667767677676767766776667677676767677667766776676666767766776767667667677667766766767767676767677676767766776766667766766776776676776776776676776766776767667767677676676776776776776776776776767677667676677677676666677667677676677676676776776767767767677667767766676776776776766767767677667676676766767677676776767767667766776766767677666776677676677677667767666766767767677666767677667676766776776677676776776776677667767666776767767767766776776766776676767767676676677667667677676767666676776776676767767767767676776676767767766776676776767766677666776767677666776767767767666666776776677666666776776676666776767676677667766677676776776776776767767676767767767677667676667667666676767767767667667767766676677676767766776776676677677677677677677666776776776776766667767677677667677667666776776667676776767767767667676776767767767767767676776677677677676767666677676766776776767677666776766677677666767767676766676677677676776767677677677667767676767676776776767767767667766776667766776677666677667766767767667677677677676776667766676776767767667666766677667767767677677676776776766677667766776767767766776776776766676776776767767666676776776666776767677667677677676766677667767766776776776677677677676767667766676767767766766667667767676776766677667766776677667767667766676667767667667676776776766776767677677666767767667767766676677676776767766767667676667766676766676767766666767767677666776676776767676766767667767677676776676677677677677677666676767666776767666667667767767677666766666776767666767677676776776767767767667766776766676776776767677667667677677676676666767767766776667676776667766766767767677676667767767667666776766776776766776666766676676677667767767767677677676677667767766677677667767766776776767767767676677676676677677676777667667676776767766776676666776676677666767766776767676776676767677667766776767666667667766767677666776676776677677667666677676767766776776776776677666776776776767667767767767667677667767767767676677667677676667667767677666767676667767677666667676776767766776767766676767677676776667767767667767676767766776676666766677667667767676776776676766766776767767676767767676767667766666767677667676776766776776766766776766776766676766776766776776767766776776766667676767766767676676676776667767676766667766776776667677677677677666776767767767767767767677676776776776667676776776767676767677667766766766767676766776676767666767676776776767677677677676776776677676676767767667667667767767767767667667676767677666776776776677667766677677677676767766776667677677676776776677676766677667767667766776776767766776776766776767766767677667767666776676766666776676767676767677667767767667767666776776776767676776767767767767677677676776676676676766776776776677676667667677677677676776767676776676776667666767677677676667666766676766776676676676677667677667677667767666776767767676776676677677676776776677677676776676776666677676676776766776776776676776766766767767666676766766767667766767676676676766677666676767767667677676767676776776766776767766767767767767676776776676766776767666766767667677667676767676767667667767677677667676676667766767676766766677666776776677666677677676667677677667767766776767766767767667677676767676767767766776667677677677677676766666776766776776677676776766767677676766666767767767767767677677666776767677677676776766767767767766776776667666776767667767676776766676766776767767767677676676676776767767676676667666776666776776776767767766767676776767767667767767676776666676766676776767676767767766766776776676776776666677667677677667767677677667676667766676776677667767667676776676677667766776666767767676677666767676676776677677677676767676767676676767767766666667667677667676776767767767677666776767666677677666767767677667767767767677676776776667676766776767666767677676667767767676776676667667676766767666677667667767676676676776766667767676766667666776767667667676776776767676677677676776666667676766677667666666677677666677677667767677676766776766766766776677677677666767767766676676766677677667766767666666776676767767766666667676667767676766677667677677666767767677666776767766676767676776767767677676677666677666776776767767677676767767666767766776776776776776767767766776676666776667667767677666677677677676767667677666776677666667677677677667767767766776667767676767766776767667677667677667767767767677666676766776676776766666767677677676666776767677667676677667676776767676666677676776776767766767767677677676767767767767667766776767676766676677677667767767767677676776776776766767676776766676776776667677676676766766767677667666676776676677677677677667767767767676677677676677676776776767767666776667767676677667767677676767767767666767676676677667767677666677666667766677667767667767667677676776767766767767766767767767767766776767677677666767766776677677677677676667767677677676676767766766766767767676677677667666676766776776776776767666677666667766676766776776776667676767677677676767676767766766666677667766776776767767676767766667767767766767667677677667767676776766667677676677667767677667677677677676766676776776677677667677676776766776767767767767676677676676767766667767766677676776667666677677677676676767667677677667767676676776766766776776677676677677676776767667767666676767766677667767767667677676666667766766776667676776677666677666676677677666677677676767676767766677676776677676667677667677676776767667667767667766776677677667767676676677677676766776776776676767767766767767667767767767767676776767676766677677667676767767766776776776766677677666776776776766667676666677666767767677677667767667767677677676676677667667767677677677677677667676767767677677676767667766776666776667767767767767767677666677667767676776766776676766767766776676766766767676766767767667676776767767677677676767666767667767676776666767766677676767767676767677667767767767766766677666667767676666767677667767767767677677667767767767667767766766767677676767766767766776666776677677676767766766767666676767767767676776766767666776676767677677667677676776667767767677677666767767667677677667667677677676776676767766767767767666677666776667676766776677677677677666676776767667676766767767666776776767676776676776676766766776776776667676776767767677677676767767767767767666776767767767766666667676677676676667766776766776676667677677676767676776767767676776767766776677666776776776667677667667767767767676776776667767767767676776776776676767677677676767676776676677676776776767767767767767767767676767676766676667766766676776667767767677676776677677676676676776767766776676676776776776767676667767767676776766767676767677666677677676776776767767676767676776776776767677667766677677676776767666677677676767766667676776767767676776677677676767766776766767767767767767767767677677676776767767676676776776767767667767767766776667767767766776666776766666677676676767766767676776677667677666677
6766677677666677676677666677677677677667766676767667767677667767766677676677666767767677676767767767767767767667767677667667676766776767767677667677677677676776767766767767766776677676676666767677677676667766767676677666776666677676677677677677677676677667767767676776767676767677676676776776776776676767666767677667766766776776767676677676776676767767677677676776676776767767666776776776676667766676676776766677676776776677667767676767676767767676676776766667766767677677676767676676666666766767767766766776776766676766666776667677677676776676776776767676767767677667767767667666767767676776767667677677666767666766667767667767666676666666766667767767676766776676767767767667767666776776776776776676677676666767676667767666666676667767667766677667767767766767677677667767667676677666767676676776776676776766776767766776676676776767667666776767767676767766776767667676667676677666776677676667666767676776776667677677677676767767677676767677677667767767767676677666776767676666676767676776776766676667766767767767677676766677676767666676776667767666677667766767667767667767676666767676776767677677677667666776776776776766766667677676666776766767677677677676766767677677676676766776676667676767666776776676676767767767667676767676776677676776776767677677677676677676776767766767676766767766776767767766767676776776776767667767767676776767677677677676677676767677677667767676676766767766776676767677666676666776766776776667766677677676776676776667677677676767677667767676677677676767677667766677667676776776676767767767677677667766767767767676776767767767767767767677676676776776776776677676776776766767767767667667767667676677676776767666776766677676776766767767666766676776767677677666767677676676676776776767677667767767676776776776776776776676667767676677667676766676776767667767677677676766667767767677676776767767766776666767667667766776776676667676776767677676776677677677666667676776767667676767677677677667766776776776776776776776767676766776767766776776667667667667676776676676766767676776767767766667667667666767667766767766767666776776776676776676767676677667676776776766767766676767767677676776677677677676776676776676766776776666776776767767767676677677677677677677677676676767766776667767666776767667767766776767667667667677676776767766776767767767767767766767666776776767677666676767676776676766767767767666767767767677677666667667676767667767767677677677676676776767767667676776766776677676676767767767767667676677677667676676767676676676677667767767766776767767766776676667676776776677677676667766676677676776776776676767766676667677667767766776776776677676766677666677667676667766666766776766666766767676667766666776776776776767767767677677677676677676767767667677667667677677667677677676677677677667766666776776767677676767676776677677677667767677666776767676776767767767677676677677677667767767767667666767767676767677676776776776776667676666676676776776776677667677676776766677667767767677677677677676767667676766776677667767767676677666767676666676766677676767666776776766767767676666667767676776767767767666677676667767767767676677677677677676766667767767677666667676677677677666767767767767767766776767767667676776676776767677676767667667677666776676776677667667766676666776677677676767766767766666776767766776667767676776776767766767676767766766676677667767766776767676767766767677676677677676776677666776776767767767767677667767667767767767767676767677677667766767666776767676767667767767676766776676767766767667767766767767767677677677676776776776776677667766676776776767767676767767767667676767667766776676666676776676676677667677677677666676776776677676677676677667667766667676766776776776766767666676776667767677676676767677676776666766666767766776766677677667677667767767767767767767766776667766767676776676766767677677676677676776766776776667677677676676776767676776666767676766776776667767677677676776767766776677677667677676677676776767667677676676766767676776767676677676667766776767667676676776776776766767676776776776767767767766767666767767767676767767676776666776766676676767666676666776677667766776776767766776677676776666667676677667767767767676776766676767677677676767666677676667676767767677677667676766766766776767767767767767667767677676766776776776767767666766776776776767767766767766776776766776767667767767666776677676767677667767676776776767666767676677676677676677667767766677667667667677666667767767676776766676767676667677676677676766776667766767666676767666776776776677677676677677667676677676676767667767676676766776767667677676776677667766767767767767767766776776677677667767677677667667666767677676667677676776676676776677676767766776776767766766667667767676776666766776677677667767766767767766676767677677666667677677677677666677677676776676776767767767767666767677666776667767767676677666667677676776776766776776766667666666776776776767767667676776667666776776766767667766666776767766776776666766676767766776676776776776776666676767667676776767677667766676766776766776776677676676676767767676767767666767767767667676677667767767766677676776766766767677676767767767667767767767667667667676677677677677677676677677676767766767677676676766776676767666676776676776776776677676767767667667677677677676766767767766776767667766776767677666676776776676766767767767677667767676667767766766776776776776776776776776676776676676677676776676776677676676676767767766677677676767766667766677677677677677677667766776676667676776767767767667767677677667767676776677677667676676776766776767677666767766676676776776677677677667677667767676766677677676676767666677667677666776776776677667676776766766667766776677677677666776776776767767676767767677677677676776767676767766767767677666767766676676776767676667766676677677667767767766767766667677677667677676676667676677667677677667766767667677666776767677677667767766776767767766767677676767767677667766767767767767766776667676677667676776776767766776767766767666766776666666666776767767767676776767767766767766767667767666776767767767677677676776776767767677667767677677677676767767767767677676776767677677676666667667766776666766676776666666767666767767677676776676767767667677676766676767767676767677677676667767767676766767766767677667767676776677676667677677677676767767676677676776776667667667667677677676677677677676677676677676676667767676766776776776776776666776676776676766676677667676767767767667767676767766667677677667767667767766677677667767766676767666776666677667676767767676776677677677677676776667767767676776677677667676666766776767767767676676776677666767676776776666766776776766676767766776677676776767676677667767677676767677676776776776766767676767676776776776666776767676766666676767676677677677666767676767767677666776676766776767676776776776767676767667676767766776766776766767677667677676767767676766667677677677677677666676676667676667676666776676767676766767766776767767766776767767667677677676666776767766676767766767676776776676767767767667766776676676677677667676767767767767677676767677676776677676776767677676767767677677677667677677667767677667766776766676677676766677666767766767676767766776776767676776776676766666767666767767767767676766677676666676676767767767767667767766666767677667767766666776776667676776776776667667767676676766676766667667677676776677677667766767666776767767767766776767766767766767677667767767767676667767676766776767677676666677677666666677676676776766776776767767766677676776766776767677666766766677677676666766776676776676776766767666776776766767676766677677676667677666776776767676776776776676776767767677666776666776767766677677677667676676666776776766776677667677667676766776666676667767767677667767677677677666666666767767667677667667766776667676666776776766677667676766767767766776767766776666666776776776676776676676776767667767767767766776776767677666767767667667676676767677676776776767677677677677677676766776766666677677676776676667767767677667766677676767767667766677667667767766766767676767666776776776767766767767766767766676676676677666677677677666776767767767767767766767677667677676767766776676776667767676667767677667767677676776767677667676776776667666776776776766767766767667677676667767667767677676767766776677677677667676767767766767766766776667767767766776776767766766776776667677676677676776677676677676767767767676776776667766776766677676767676776776766776767767767767766776767767766776767666767676776776767767667766667766767767676766667767666776677677676767767676776667667766766767677677677676767767767767767667677677667767667767767676776677676767667676776776776776776676776766677676767767767666776767677667766667667767766767677677677667767767766776776767676766677677676676776766766676667676677677677676767767676776767767676676776766667767767767676776766766767767767677676776767767677677667767766666676667767767667767676776677666776676767677676667767767676666776666776676776676776767676677667677677677676776766776666776776677676677667666766776767676666666776766667677677677677676676767766766776767677677666776776766776767767767676676767676677677677676676776767767677667676677677676776776776776776776676766767676776667676767677666677677677666767677677676776776676776666767766767677667766776667676676767766767676767677676767666677666767676776776776676766766666776767766776667677677677677677667766667677677676766776776776667766776667677676766776776676767767677667667667767767677677667667677667667766667767766666776776776677667667677677676766776667676767667676766677677667767677677676666666776776766776776776776767766776767676676677677667767767667766767767676776776676776677676776776676677667767676767667677666767766767767767667676776676776776667767766666776676767767666776676776776676676776767767677677666776766776767676776767666776767666776766767676776776776677676767676776766667667767666767767767677677676767677666776767677676776767767676776766776776667677676776776776667767676776676776667667767676776666767677676767767676677677676767677677677676676767677676776677667677676776667666776767767677677676776767666666676767767676677
767767767767676676776767667676666676677676767766767767677676767677667767677676776766776776776677676667767767667767677677676776767766667676767767676776767767766767766666776776767767766767766676767767677667766767766666776677677677677677666767666776766767677676776677677667767676676776776666766767767676776776766776767766776667677677666667767767767666766776676676667677666776677666677667676776766676776677677676776676676677677676676776767767767767767677667766767676766676667766776766776767676776776766776767767676667676767666767767677667666677677677667667677676776677677676676677676767676767767676776776676677677666767676766677666766676677677677676667677676667767667767677667766666666776776676676776767767767677667766776666776767766776676776676776767677666776766767766776676776776776776667676766776776776676776776676677677667767666776766766767677676767767676776766767766776676677677677676766766767666766677667767767767676766666676767766676666676677667667767677667766767676677677677676676676676676676766776677667767767767766766666766676776776776767767667766776767766776776776667766676766766776767667766776767667767677677676767766676767766767676776776776767667767676766676776776676776676667677667767666776776776766767766776677676677666767766677676766776766776676677667766776677677676767767766677676767766767767677676766676677677676776776776676766766767767766677677677677677677677677677676767767767677676767677676767677677676776766776767767766776666767677677677677676767667666676776667667667767676776767676776776766776776667766677677677677666677666677677676667677667767666776767766776766776776766677676767767676776776776766766776776776666776767677677666767677666667677676776677676767676776776667677676767767667677677667677676666767767676776776776766767676677676776677676677666767677666767767767676767676676776677666776766766676767766677677676676776676767766667766766767667676776776776776766767767767667766776776677677677667767677677666676767767766676767767676767767767767666776766676767677676666767676677677676767766767676776767767766767767677677676676666676776677666776776776766767667676767767676776776667676666666767666676776676676676767766767767666767667767767667766766666776767767767766767767767766776766767677676776677667667767766766766776766677666767677677677676677676776676776666666666776767676766767677677667677666766776767767766677667767766666667767767766767676676776776767767677667767767677677667676776677666766767676776776667677666776767677677667677676676666677677676667667766677676677676677676677677667676676776776776776666776677676776766776767677676767677676676767666677666776667677676776776677676676666776776776667767766766776776776767677677677667767676767667677677667667766767767766676776677666666776677676676677667767767767666767676676677676767766676767767766767766667676776776767767766767676767677677677676776677667667676776767677667767667767766677667766676767676677676767676766767767677667766776676776776767767767766776667676776776677677676776677676676767766676766767767676776676776776666766767767767677676776767677667676767676776767766776767767677677676676767767767767766766666676767677666776667677666767766776776677676666766667676767767767677676767767677676666776767666676676676767667766776776677667677677666767677666666677666776767667677676767767767667766676677676776667666776767677667767666776776676767767766776776676676776766766676677677667767767766776767677667767767767767767766767767676766767767767667677667767676767766776677676677667766767766677676667766776776776766776776767766776667666776676776767766767676767677677676676676667767767767677677676767676766776676776667677667767767677677676776677667767766766767676776776676776676776767667666677667766677677677666767676776676677666776666767667676667767767667767767667677666676767767666677677677677666666776767767667667667767667667676766677677677667677677667676776677677677666676676767767676666776667767767676776766676776776676776767667666766667667767767766776766767667676776676776767676767766667667767676676766676766767767677677676767766677667677677676666776676776767667767676767676767767767767676666766776776677677676676767766776776776676767767767667676767677677667767676766776676676677677677677677667766766776667767767766767667767677667676767766766676776767766767766767766676676776767766767767766766776767666767767667677676776667766776677667677676776776776776776776766776677667677677676666776776776776776767677677676767766776676776766676776666676776776766676766666776776676767767676767767766776766776776776676666776766776676676677676677667676776776767677676667667676676766767766767767766676776767766676767667667667766767677676776677676676677676667667767767767676767677677666766677676676776767767677676676776776776767766776676776776666767767677677676776666676677667667767767666667676676677667767766776776776776767766776676667677667667666776776676677667766767767667766766776766776776776766676666677667677676766767676676767767767677666677677677677676776766776776776767667676776767766666776677667766767766776676776767666776677677677677677667767677677676776776676766677677677666767666776767767767677676677677677676767677677667766667667676677667767677677676667767767667666776776676767767677667677677677667676667767766767676767767766667676776776677676767676776776767677677677676776766776676766776676776776776776767767676766776767677677667667667677676676767666776677667767677676667677666766667766667766776766776766776667677676767767667676776667677677676677676677667677677667766767767676776677666677677676776767666677677676676776766776776767676767767667766667766666767766677676667767677677677676676766677677677667767676776766676767767767676776767666666766766776667676776776776776667676767766776676766677666776776667666767767667767676766776776677677677667676767767767676767766766767767667676666676776767667676776776676767667677677676776676776776767667676767767667677666766776676776767766676677677667767666767767666676676776766776676776766767677676776667666677676767677666767767766676677666776767767767677667667676666667676776767767767767767767766677677676677677677667767767767667767766676677676676766766667767767767677677677676677676776676766677677676776776776767766766767677667667677677677677676667677667677676776776767767766667767677677666677677667767676776767767766766776677677676766677667767677677666767766776677666767666776776666677676767767766676776766667667767676667676776676776666677666767667767766776767767676767676677676677677677676776677676677676667767677676767667766776766767766776676676677667676776767767766766676776767767676676766767767676776766776776776776776766767766677667767677667766767676767667676766776677677677667766776776767666767677676776776667766767676766766676676766767766667676767677676677667667767767677677676766677677667667677676776776677677677676666776767767767667767676776776776676776776776676767677677676667766677676676776776676767766767667767766677677676776776667677667667677676676676767667677666776676766667667767767767767677676767677676676677677676677667677676767767677667676776776767667767676666767767667767676767767767767677667767667676666776767767676676677676776776776776767766767767677667676767766767767767766776767677667766676676677676676767677677677676766676766767767766766766676766776776776667767676667667676767676776776667677676776767666767667767667767766677677676766776677666776766677677676767677676766776677667766776766766776776767766666767767767767766776767667677677676776767766767767667667667767766677677677677677676767767766666766767767766776776677667766776776776677667667766766767767767676776766676766776677677667676667767767677677667676767767766676776676776667677677666767677676776776667767676677677676677676776776766767767677667676766767676767677676676776776766776767667767677667766766766767767767767667676766776676767677677676776677677676776776776776667767767666676776677676776667667677666767666767677667767677666776776776776776676767666677676667676666776776776667677677676776676767677677667676767767677677676766666666666767766776776676767667677676776676667677667767677676776776776776676776767677666677677677667676767766767677676776766676676676767677676776776677676766767667766676766766767767767767767767767676677677677677677667767766767767666767666776667666776776666676767676776776677676767676776676766676766776776776776766667676766667677676677667677667676676776677677676676766667766776666676666767767676676767767767766677676766767767767677677676776677676767767767767767766776776676767767767767677676776677676776667676666767766767767666776767676767767766767667766666776767666776667677676767767767677676667676776776767676776767676676667766776766767767766677677677666767666776776776776767677677677677676667667666766766677676767676667676676767677666776776676667767766667667666667677676767666667767667767766677676767667676767676667767766667667766776677667767667767676667676667767676767667676776776776776676776667766767666776767767677677677666776677667767767667677676766776767677676776766766776776767676776766776667767677676776776677677676767767676667677676776776776667767767767676767666667767767766676667676766776776667676677677677677677677677677667767667676776667666677666677676766667676767767767666677667767766776667766776767677677676767677676776776677667677676776667766767667667766776666767666666766677667677677666776667676676767767767667677677667767677676676667677677666767676766776776776667767677676776776767767767767767767667666677677676676766766776776767767767767767676767667767767676677677667667667766667676767766776776776776666776776776676766776776776676667767767767677677666776676776767767676767766677667767767676767767767767677677667766776667767766776776776776677676776776776776776776767676767677667766766767677677677666676676767766766766776667676776776667677666676767767667767766667767677676776776767767767767767767676776776677667767767767766766676767667667667767767767677666767676776776676677676767767667677677676776776677676676766766766776776766767767767677667677667767767676676677
6767766677676676767766767676767666776767766767676776776767767667676676776767677677677676767666776776677677676767767676776776776666676776766676776676776677667766776767766667766766767667677677667677676767676767677666767667667767676677676766667767767667667677677676776766776776766767767677677667766666776667676776676677677676776767767677677676766767766676776676767677677676767666766767767766766776776677667667767677676776767767667767767666677667676677677677676767766776767667676676776767667766776776776767677677677677676666677676776766776776677666767676676767766676776766776677677667666776677676666776767676766766767676766667677676766776767677676667676776767676767767677677676776666667677676766776776776667677676776767667667667767766776667767767766776667677667677676766766766767767666676667766776767667767666776677676666776776776677676776767676767676776776776767677666767676776666667767767766776667677677677677677677666667677677667666667676776767677676766767767676767666776776767666776667677677667676766767766676676766666776677666667767767766677677667767767676776776767766766676776766676776667667677676776676776666676676677677677667767766676766667767767667676767767676677667677676776767767666776776666766667766676776776767677666676776677677666776676667677666776776677677677676776776676776677677676767677677676776776677677676766767767766767767677676767677667767767677667676776776667676776677677677676776676677667767676776667666667676766677666677676767767767767766676767667677676767667766776776677676776767767666667767677677667767767767766776776677677676676776767767767666677677667766677677677676767766676776676766667667677677677676667676776767767676676676776677677676776667766776677676767766767666677667767767767766767767676766776676677667667677667667767667666766776776677676767766776667767767767767677666767676776767767766767767767766767767677677677666776676767767677677676776776776766776767677676767767677666776776676767666767677677667677676677676776676776677667666767677677676776776676677677676767677667766766776676776766676776767767667676677676676666676677677667767767677676667767767676766767766767766677677667767767767767766666676677677676776667666776677676776776766677677666767677667676766766767767667676776776666676776677667766776767767767766677677676766676767677676767676776776676667767766767767676776666776677677677667676776666776667667767767766766676677667677677667677676776676776767766776776766767677677666667666776776776667667667667676776776676767677676776677667767677676767676766776776667767677666776776776676776776767667667767677667667767767766666677677667667677676677676767767767767766666776776677667666766676677667767767667767767667677666776766776766676676776676767666767676776676677667767676776767766677667767676776667676767667677667676767677677667666676776776776776767676776776677676776766676767767767767767767677667767666766776676667667767677676776677666776776776766776667767767767767766766676676677667666767667767667766767766776676776666766776776666676667767766767676766776776676776766776676676776767767766667677667766767676776767767666766776767676767767767676676677677676776776776666667766767667766776666766766676767766776776676666776776677677677677667767676676767767766767667667766667677677667767676767767767766677676776776676776776776776667666767767677677676776776767767676776766776776766766776667676776776776776677676676676776776776776766767677676767677666766767676776776677676776766667767667766767767667677667767766776667767767766766767766767767676776776767677676766776776767766767766677667677667666767667676767767667767676767766677676776776766776676766776767667767766767767667766767677667666776776676767676667767666667767767766766676776776776677666767767677667676776776767677666776767676776776677677667666776767767766776776767767677677667677677667766766676677676766677666667677676766776676676676667667677676776677677676676676667767677666677676677676767677676776667767677676766766667767767667666676676767766776776776667766766676667667676666776776767766767676767677676767767767667767667667766677677677676676766667767667767767677676677676677677667767667667766766776766767766766776776776776767766766776676766667767767767676766776667677677677677676766767767667676667766766766776677676776776676776767766776776767767666776767767677676667766776677677677667666767766676676776776776767766677667767766677677676776776767766776776776767667676766776776677666676767767676677666776766677667767677676677667767767767676667677677676776776767766776676676776776776677676676667767667677676677667677677676766776676776776776676676767767767767667767677676767767677666767667767676767667676766776776776767767767766766677676667677677677676676776676776676776666767766767766677677676676776776776776776676676766677677677666677667767677677677677676766776767677677667767766767667767677676676767767766767767676667667676776767767676776677677677676766766766776677676766766776767767767676666776677676776766766766767677666767666767667767767767767766677677677676766766767766767677677676767676767677676767766776776776676776776677676767677676767766767767766767676667677667677667767767766776676766767767767767766666766776677676766677667767767767677676776666767676667767677677667767767677677666677676676776767767677666776767766666677666767677676766767767677676776776767767666677676776667677676667767767676767666776767767676766677667767767667666767666677677676776767767766776767767767767767767766666767766776767676776766676776776776776776766776767767677666767767677676676676677677676767767666676776767766666667667676776776666667666776776677677676776776676776667666776776767667767767677676776776767667766767677677676677667766767767767767766766767767767677676776677677677667667676776767666776776776776766767767766677677676776776667667677676776766667767766776767676766677677676776667767767677677667676767677676676767677666776776667766677667667666776776677677676677677667676767767767767676667767667677677676767766776767667767767767766776776676776677677666767766767767676766776776767676767766767677667676776766767766676776667667676677667667677666677677667767677667767676767677666766767667677677676667666766776677677677677677676766667677677676677677677667676677667767677676776677677667766766767676676776776776766666667676767667767767767676767676677676767766776767767766676667767767767767766666767766767766766767767767677676776767767677676767767677667677677666676767767767667767767676677667676677666776666766766776767676776766676776776677676766776767667666776776676767666766776776776776767676767766677676677677666666776776776667767767767766677676676766676776766776767666776767766776667676676776776676676776767676767766677667677667767767767666767667677667676767766766666677676776677676676776676677676676667767766776776676766667767766767767767676767767766667766766776676776776776776667677677677676776676767676767666766776667676776677676667677677667767676767767767666776667767667677677676677667677676677667676776776776676776767767767667767676677676676767766766766776767767767677676677676766767767677676676767677677676766676677677677677676776767677677667667666767767677676676776776776676767676766776776776766776776767667767767676677677677676776667666766776776676676776776767676766776767677676776676677677676766767767767767667766767677667666666677676776776776776776776667767677666676766767667677667676776767677677676776776776667767766776676766767767767767767767766776677677677676776767766776667666667677666667667767767677677677677676677677676667767766676776676776766776667677676776677677676776766767666766766767667767676776776776677667667766776776667677677677666776776677676767767767676776676766776767767766776776776767677677667767667676677676776767767767676766776667767767676767767667667677677667766677677676677666677676667667767767767677677667677677677666677676676666677677677667677667676676776677667676667767766767767767677677677676776766677677666676676767676776767667676776677677667767676767676676776776776766776776767677676776776767767767676776677677666776767676776676667766776676767767667767767767767667767767667766767666776766776766776766676776676766776677677666776676676766767676767766667766767676767677677666677666677667676767676666776767767766776677666776776677677676676776776677667767767677677667767767767766766766676667767767767667677667677676767767666767676667676776766767766767767767766776766676767677676776776776677677666776676776776677676776776776677677676776767667766767766677666776676776776776776766776677676677676677677667677677676767767767666767676776677667677677676776776766676776677667677666776676776666767676676667677676776767677677676767667767667667767766767677667667677677677667766676677676776776766776776776776766676776766776776667677676776677677677677676767767767767676767676776767767767676776766776767767767767667767767676677677676776676776676766776776667766677667767767767676776667667677677667676767667677667767666767767766776677667666767767766677666667676676667767666767767677676667766677667767766776766766767666767666776767767767767766667676766776676776767677677667677666676767677666776676677676776767667766767766676677676677676676667766767676676776767767766677676767667676776676767766767676767767677666667766776776776767766666667676667766766776776766767766776677677667767766677677667767667676776677676677676766677676766766767666776776677666767676767677677677676667676677676766776767767676766776677676766776767666776666776767667676767767767667677676776767766766776776776766776766766776676667666676766776776666667767676767667767677667666766677677667677666677676766776767677666767677666766776766776677676767766776767666677677677666767667677677666767766766767767767766776776666776676776676767767667676776766667767766766666776766767766776676767767677676766677676676667677677677676776767677667766767666767677667767676676776767676776767767666667767676767676776776776776767767767767677677677676667766776776776666766677677676776776676677666677667667767667766776767667767767767766666776776767676766776667766666677
36776776776776776776767677677667766677666667676766776776766767767677677677677667676667676767667766666677676676776676776766666677677677677676667767676766766767766776767676766767676776776677677677667676767676767766667767766776666676767667667676776767766767766767666766776766767676666776677666676776767677677677677676766776776766767676776776767767766776676776776776766666677667767766776776776776776767677667677677676677676677677667666767766676776767676776776767667676677667767666776667676677676766677666666766776667667667677676766767667767767667766666766766776767676776776766767666767676676677666766667677676676677667767767767677677667677677677667666766776766776677677667677676667677677666767677676776676677667766776766776766767767677676677676667766767767666766776766776776776776776676776677676767767767767676767676776667676767666776776666766766676667766767677667677666767677676766767676776776776776677677676776767676776667767666767667767676766766766667767766776776766677676677667766766766676776667676677666676767766767766776766766767767676767676776677677666776667767767766776677676767767667767677676776767767677666767767767767676776666667677677676666676677676767667667767767667676676776667766677666667767667677676776776776767767767676677667767766667767677676767767677676767767767676776676766776767767767667676766677676776776776767767676776776776676676677677676767667667667767766767676677667767676776776776776766776767766776776767766776677666776776776767676676776767767676776676767667767767766767767676766766677667667766676767767667676677676776677677677677677667677667767766667766776776677676676767766677667666766676767677677677676766677667767767677666676776776666767666776766776676776776766677667767767676766776776776667767767767666677677677667767676776767767676776767766776767676767767666677676776677667767677666767767666677677677666766767767767766767676776776667677677677677676776776666776776776667677677676766776676676667677677677666766666767767767677666776767676776776667767766677676766767767767666767677677676676667766667767677676767667767767667767767667767766776676766776776666666677677676676776776677677676767767677676767767676766666767767677676766677666776776676767677677677677676667667767677676776667767767767677667767677677676676766776767676776676767766776677667766767676776767766766776767676766776776776767767766676677676776767677666667677677677676676676767766766766666776767677677676776776667677676677677676677676766776776677676767667667766666767677677666776666776667666666776767666676776767766776677666767766677667766776767767666776666766776766667676776776766767767667767767667767676767766767767676676676776776667676776666677677666776677677677667676677676677667766667677677676767666767766677666776776667677666776776766767666667667666766776767766776767677667676766766676767766766767666667767767667767767766676776776776776776676767767767677667667667666767767677676776766677667666667766767676677667677667677677667766677676767766776767767677677667677677676677677676767676676667667677677667676676676767677677666767676677667766776677676766767767677666776667677667766677677677677676767767666767767677676767677677677677666667677666666766766766767677677667767677667767767767767677676776767676767667766776667767767667677676676677666776677677666776767767676776667767767676776767767767677677666767677677667666677666677677676767667676667676776776767767767667676776676776767676766776676677676767767676767767676776767766767677676677676767677676776667666666776676766776776676776776676776776667767667767676667676666767767676676776776677667767766776677676767676776766776677666766666767667767677677677677677667767677667677667666676766676767767677677677667767766676677666676776666776677676676676767667767767767676776776776776767676776767767676776776667767766776776767767676776676767767666767767766767676677666767766776776676776676767677677676776776776666776767766676767677677677676677677667667767666776767767766776776767667767676776776677667676766766677667676767676776677667767677677667677676766776776767667767666677677676667767767676776766766776676767667676776666767767767766776767766776766776767676767676667676667676776766767677676676666667766766767677676677677677676666776666677677677677677676677667677667767676776767677667767767676776776776667676776766767667676676666667766767677676767677677676776767767677666676776676776767677676766767767767767676667767666767667767767767766776767667676776766776677677667676677677676776767767677676766776776767766776766766767767767767766667677677677677666676677676776776766776767766676666776766776667767677676676766766767767766667766766767677676776676776766767677677677667767666776776676677676776767676676667666767676677667766776766666776776767766676677667766766666776767767767676676767667767767677676776677676676776776667767676776677667676776776677677667767667766677677667767767677676767766667767667767766767677677676676776767767676767767767766767676677667767767676776767676766767676776776676776676766676666766667676776676677677676776767677667767767767767767667666767667767767667676766776776766767677666767766767677676667666776766776677676776766676776667766776767677676776766776776767676667766766776776767676667766677667767766776676666767677677677666767676677666776766676767767767667666766767766676677676766776667767676676776666776776677677676667676666677677676677677666766776776666677677666677676767676766766676677677676677676776776776776766776766776776676776677677677667767676767767767676776776666776667767667766776766676767667677676767667766776766776667677666776767666676667667676676776767677667667766776677676767667766767667767666767767677667767766677677676776776776767766767767666776776766776776767676776776776766766767766776776767677676776676767767767766776776776776776677676676767677677676767667667667677666677667677667676776667766666776767677667667766766776776767676776667766676776776766776767767676676776676677677667677676766767767767667767766776767666776767767766767766767667677667766776776776667677667767767767767767677666766776776776677667767767767767667766776776776667667767767767676676766776776776767767677677676776776667676767767767676767766767767766766766776767666766766767677666767766767767676676776667766767676776776776676766667766667677676667766776677676767677677676677667676776767676776767767767766776776776776767677676766776767677677676776667667767767677677677667676767677677677667766776666676676776677676767677677666767766676776776767677667676677667766667767677677666677667767666676767766676677667767677667676676677677677667667767766767667666667676676776676767767767767666676676676767767667667676776677667667767767676677676776776676776767666766767667767767666676776676767677677677676767677676776676776776776776766776776677677677667767767676767667767677676776766776677677677676676676776776677676767677676766676767667676676676677666776667767667677666767767767767766667677676767767666776776667676766766767676776776767676767767676776776776767676776776776676766776776767676767766667767667676776776776776766677666667767667666776677676776776776767667666767767677677677676766767767767767767667676776677676677676776677667676767677676676677677677676677677676766776667677667766677676676767767667767767667766677677677676776766776776667767667677676667767767677666767767767677666667676667766776666776776767767677676666767767767767766767677677676766766767677667767767667766676776766767766776677676767766776776776767767666776676776676667767766666766677677677677676767676776766677677677667767667667676677676767767676776776776767676766776676676766767667677677667766776776776677666767667766767677667766677677677677667676767676667677676776776677677666776767766667677677677677676776776776667676776667677677677676767767677667677677677676767676767767677676776776776767667676776766766776767667766776766776776667767767667767766766677677676676776677676767767667766776676776776776767767767767677667667677676766776667766776767667767666776666766767677666776676776767767766776776767667767767767667767766677667767667667676676776677677677677676766776667766776776767666767677667667676776767767766776776666766677676767767767666776767667667676666677667766677677677667767676667666776676666677676776667767767676776667676776776766766776776767666676667677667767667676766767677667677676776767667677676676677676776667666766676776667676767667767766767767677676776766766767676767767667676767666776667676677676767766676677676776776676767667767676776766666677677666676776767767767676676776776766776776676767767766677666676676677677677666677676767767677677667676776677667767766766767767766776667766766666676767676776767666766666667666767677677667766667767766776776766667677666776767766767767676676776776767677667767667767676676666677667676776766766776676776677677677667766776776677676677677666676767767766776677676677666767677677676776767666767666767767767677676676767667676766776766677677666776776767767766776767767677676666767677667766667766766676766666676776677676767766767767766776676767677676776776776766676767767666776766677676776767767676776776767767667766676776676677676766766767767767767676776776776677667677666776766676667667766677676676776677676776776676767666677677677677667677676767767766776766767677676776767676676676776677667667767767667666766776666766677677677667667767767676676776677667767676766677667767676776767767766776677667767766776766776776767676767767766767767766667677676776776766677667677677677667676767767666776776776666776776667677676676776676667667677667767767667767666767767767677676677667767767676766667767667767667767667766677667677667766677667767766767667677676667767766776667677667667767666776676666667677667766767667767767667677677676667677667766776667766766677676776766767767676776776766677677667676676677677677677677676767766767767667766676677666767767677676677677667766677667666776776766776666776776776667767677676767676767676677677666666776676677676776776776767677666767766766776677677676767766676667767766766667666667676767676776776667667667677667767767676
67767676776776767677667766667677676776766776767767767666767766776667766776676776676666677666776776776776776776767667766776776766776676767667766667766677676676766766766776767767676776677676767677667767767767667767767666667677676776776776667667677677677677666767766776776677667676767767766677677677676667667766667767767676766677666676666776776767676776776667667766677676677667767767767676776767667667676677667767676677666676667767767766677676667767766767767676767766667666767676767767766677676677677676677667676776677676776767766776676766776776767677667666666776677677667767676676767766676677677676766677676776666767677676767667676767676667677667766667677676766767677667676776776776676667767767767667677677677666766766767766776776667767677677667766776667676776666776767766677667677667667676776776776677666667676676776666766676766776776767677676776767667676776776767767677666666766776767766767767766676677677676776776767766776776767677677677677666677676776776667666677676776776676767767676667767766776676767767676766667676677677676676776776776676776776767767676666776767666776776676676767767677676666666767667767767676776767767666776776666776676667767667767677677677667676767766776776667767676776677676767767767767767767767666666776767667767767676767766676767677676767677676767677677666766766766676776776766766677677676776676666767766767767767666776676766776666676776767676767767767677676767666776677676776676776766776767767766776667677677676667667766677677666766766766776776676767676776766766776676767676766667666776766667667766767766676667677676776776767767666677676776776676676776677676776766776677666776667767767767667767766676676776666676776776767676667677666776677677677677667676667676676776776766776776767676766776766676776767677677677667677676776776677676776766776776766676776767676766766677677677677676666776677676776776776667767766767767767667677677677676667676677677666767676676767677677676766766766776666676666776766676766766767666767767767666676767667666776767667676776776677667767677676767767766766776776767677676677666767766676677676776766676767676767766776767766776766776676767766767676766767677667766776767676667677666676677677677676767676776766676766767767766776776676776776776677666776766767767766667676667666677676776666667767666776677676767676767767767677667676676776676767767677676667677667767667767767767767676767677676676676776776766677666776776766767676767667677677676667676776667766767766767767767767766767766767767677666676667767767767766677676776767667767767676776776667767767766677677676767676776676766767676776666767767766767667767766676677677677676776677666776677666776776776776676667677667666776776776667766776767766776776677667767667766666767667676776766776767666676766776677677676776767767676766667676677666776767766766767667767767676776776776677667666776677677677676666767676767767667766767676767677666677677677677667766767667677676776767677677667667676767767767766776667677677677666667767767667767676776767767677677677667667667767767766776767666767767667667766776776776676776776767676767667767667767676776776676676776676766776767766776776767677676677667766767667676676767667766776776666766667676677676667766677667766766776767767766666767676776766776776776677676677676776767676766666767767767766776767676676776666676776766767666776666776667767767676676776676767667666766776767767676666767766677666667766766766776776776767767767667677666766767767767677667676776667766776767676667767676676767676677676767766776766676767767667767767767676766776677677677677666767666677677676676776776776776776667766767766776767667667766767766776676676676776767676776776666666767676776776767667766767667677667667667766776766766676677676667767766766766776677677677676766667677677676776776767677667667767767676666776766667767766776676776766776676776767677667766677667677677667766776676767767766776767677667677677667676767766677676766676776776666676767767767677677666776767766676676776776776677667667667766767767767767677677676767677677676767766666776667766666767767667767676776676776776767676676676776776677677676667767766667767666667767666767676667767767767767667676766767767766776767676776676776776676767676776676776767766767767766776677676776766766767766766767767667767667676767767676677677676776767667766776767767767767667676677677676767767766667766666776766776776767667677676766767767767666776676767766676677666767676677666677666776667677667767666776767676767667667767677677666767676766776677677676767767767767676776776767767766776776766776766776776776767767766677667767666767766667676776776667766667767766776766776767767666776676776666767766766677677676676667667676766667767767767766776776767676776776776677677676676677667767677667767666766767767767677677667767667767767676667767677667767767767767766776766767677666767666677677677676776767767667677676767676776767766666667677667676767677667676767667677677676767676767766766677676666677667767676767767767767667677677677677676676776776776866766776666767767767766766776776677666676767677676667677676677677676766667667767766776666767677667676767677677667766767767677677666677667766766666767676776766676676776776767766667676767677676766676767677677677667767676667667767767767676776766676767766676776767767767766767677676667676676767766776677676667676667767767676767677676676667767767676676677677666767767767767676776776767677667667667767767667677677676666776776776767767767766667767677677667676667676676776677676766776676776776767676766776776776666776776767676776677667676767676776776667767677677667676677677667766767667767767767677677676667667767767766776767676666766767677676776677677676676666676766767667767666776676767676767677666767766667676766676776766667766767767667766776776767767667667766776766767766667667677676676776766767766776677677677666776676766767766767767767767767676776776767677676767766767766776776667766667667767767767677667676767767766767666677676676776766776676677676676776776767767767676776776676767766676767766776776776776776766666767767767676776776767676767677666776676667676776776776677677667666667666776676766776666776676767667676677676667676776677666776677676776767767667676767677677667676667677667677676667676667676776676676776667767766776767667677676666776677676776767677677677677667767767766776776766767767677676776776676776677677677676767666776677677676767666776767766676676676776676766667766776767766677677676776676767766776767766666676776767766776676767676667666776776676776776776676767767677667667667667767766767677676766767767767767767766676776776677676677677676677667767677676767676767767667667666776767676677667667667676666766676666776676676776767766766676776676766766677677667677677676667767767767666776766776776676667766677676676776677677676766776776776766767676776767767766667767767677666767677667677676776676667767676776776776767676776677676776676676776676767677676766776666676677676776776677666677666667767767677667766676776776677666776667677666776776676666776677677676776766776776767766677676767767767677677677667767767766776676776776776767767767667676676767666776677667676767767767676766667676676776776676676766767766766677667677676667767767767676767767676767677677677677666667766677667767766776776776776676767767676776776676767677676677676776666776666776666776766766677666766776676776767677667767666776776776677667767766767667766776676776766766776776776677676767677666766776767767667766776767766776776767766776667767676776776676766676767676776776766767677666766666677677667766767766776677676767677676667767677667766767667666767767766666667766767676776677677677667676776667767666767666776667676676676667767767676767766766776766766776767767667667766776767677667766677677677676776766776766776776666767767666767767767766776776776667767676766776677677677677667767766776776766677667767667676767767767767677666767666767676767767676776676667666767676767767767767767676776776676776666676766776767667766676776776677676776767667676766767676776776767676766676677677666766776766767767676676766767766776776767677676766776677676676767767767666767767677677677677676676776776766767666766776676676776676767667676667767767767767766676677676767767767766776776776766767766766776776776767766677676767767666667677677676677677666767667766776776776767766766767676776767677677676666677677676776776767667766767676776776776776767767677667767766676666767677676766776767767767667767676767667766676677676766677676676767676676776676776767767766677677676767677676776666766767767676677667767767766767666776776767766776766677676776776776767767676677676767677667677676776766667676766767767766776676767767677676767676776776677667767767676766776677667766767676677676767767677677677676677667666766676767667766776776776776677676776677676766766676767677676676776776776767677667667667766677667677676676676767766766767766676776676776767766677667677677677677677677676676776776666776766767667677676776767767677666776676666767767676667676767766776677666676666776776776767676766767766767676677667676677676676676676677676776767667767677677676766776767677676677677677667767766667766676666776767677676676677667767767676776776767767677677676776676767667667667767667666766767767677676776776677677676677677676677676776667766776776677677667766767666676766776776776676776776776667676766776677676767676776766677676767667666776776776776776667667767667766776667767767767767767677666767667676766767767767667767677667766776676776676767767676776666776767676667666667767766776767767676677676776776666767677667767666677667666767666676767667677677677667677676766767677667766776776767667667767766776676767767766767667767677667677677677666667766676776776776676776667666766767667767666776776776766767767677667667667676666676677666677677667767666676776776776776776776776677677666677677667667767677667677667666766677677666667767766767676776676676767676767766776776776767667766776767676776666767767667766767667666766767677676766767676766767766767666766677677676776776776677676676766767767766766766676766676676767767767767766767766776766776767676767766776766676776677677
6776667676776776766776776776767666766776677677677676767767766676676767767667677677677667676767666776776776776776766776776767767767667676766676767677676677676776766667677677676766767677667767676776766667766666767667676677677667766767766776776776767767766766767767767677676767676767676766676676776776667766776776776677677666776776767677676676776677667677667676767676776766667766676667677667766677677666776767766767677676776776676676776767767767676667767676666776776776677667677676776767767676677677676766667766766766776776776767666666767676767676776677677667667766666766666766766677676767767767767766666666767667666776677667676677676766677667677667767766776776667667766767676766667767676667767767767767667676776677677667766676667766667676666766676776776676776767767677677676776776767667767767766676776767767677676776776667766667666677667767767676776776666767767767766776767767676766767767767676776676776776767677676666766776776676776667677676667767767677677667676776676776767667677667676677676676776667766776677666776666776676667676776776767667667766676766776776666767666677676676677667676767767676677676767767767677676776666677676666666776666677676776776776767767766677666767767767676776767667767767767767767767766766767677677677676767767667676767667767676666677677676776776667767767667676776766666676776676767676676776767676766677677677667677676767767667766767767677677676766767766676767676776677677667677676766776676766776676776776776776776766767676767666676766677677667676666766677677676676776776767767676776776666776767766666767667767667676767666677666766676677677677677676776676767676766776667676767767676677677666767766676776667767767677676776667766776766767676776677676676776667677677676776776766676767677676667676676676766676766776667767767676767767677667767766776766776776767766667676776776677677676677676676776767767767667667767767676776776677677677676676776767667676766766776767677677677676776677677676776766767667676677676776767766676676767767667677676767677677677667666677667766776676767677666767767676676776767667767677667676767766767767766766776776767766776776677677666666766666677666776667666776667767667766776776676766767767766676776676677666767677667767676776667767677666766776666677677666767676676766767767677667677666776677677677676676766776677666766776676776776767677667677676767676767676677666776776676776767676676776667766776776767677676666676776776767677666766776676776676776667767767677677667677676776766776776767677677677666766666676767667767767767767767766767667767676776776776776776776667767767667767766676677677667667767676676767767667767677677676767676776676766776677677677677676766766676776667767667676776676767767767766766767767667767676776676776676766776776766666767676767676676676776776766677676767766677666667667767676776667766776766667667766776676767676767676776767767767666776766667767677667767666776676776677676766767767667766767767667767677677667667676776677666667767677677676776677676776677676776677676677677676766676676776776766776776776677666767667666677677677676676767767767766776776776766766776776676767766766776667767666776776776677677677676776767667667666767767766767767667767667676767666776776677677667676776776676667766677667666677677676767677676767767767676776667767667766666767767676767766676667766776676767767767766766766677667667667767767766766766677677677677677667667766776767766677676776776776776677666666667667667766667766666776677667677676776776766677677677676776776766776667766767677676767676667667766776767767676666766677677676677676667667766776667676667766676667767767767766766776776776776776677667766776767677666667767767667667767677677676767766776676767677676776677676766676676766776767667767667667667767767766667767767767666767767676767767767677676776776776776776676776767767767767766776677676767677676677677667766677677666677677676776677666677677676776677667667677667766767767677677676677677676676766676776767667767767677676666766676676767766767676776766776767766776776776776667767767766677667677676676767676776776776776766766677667676667767676766776776667767767766776776676776767766677667767676766676776776766776766677677666667676676767677677677666766677666767676677666776666776776767676667767767767766776676767767677676767766677676676667667767676767766667767677667677676767767767767767676676776767767767677677677676676667667767676666776776767767677677677676666766766766776767676677677667677666776667767676677667676767767767677676767677677666767676776776676766676767767767677677676667676666676776776676776776667766667767766677666776676766676766776776776677677676776767667766767767767767677676776776666767767766766667676776676776767676676767666766676677676776776776776776676676776767676776776776776767676676766767766767767677667677676667666677676776776766776767677667767766677677667676776677677677676767767767767676776767767676677676776776776677677677677667766676667766667767667667767766676776776767677676766766766666677666776776676776677676776676776767666667766667766667767767766776767676766767677667766767767676677666677677676776776667766766667666776676676667766776766767676767676667767767767767676766667767767767667677676776776776767676776767767677677676767767766767667677666676676776766776766677677676767667666776667677667676767676767767766767767766776766766767677677677677676666767667767667766776776767667766666776776677666666776776677667677677676776776676667766776776776776776776667666767676776667676767767767766766676667767676767677677677667766776776767766677667767676677677677667767676767676766667766666677677677666776667676776667767666676776767766776767767767667676776766676766776677677667766767667676767667767677676677676776677667767766677676767676766766767676766767767766676776766666676667667767767767676766676766776677676767767676767676776676676667767766776776666767767767667676667766677677677677676676776767767767767677666776677676676776766776776767667676667766776666767676776767676766767666776667676776766767667677677676766767677666767767767676676666766667767767677667676667767677677667767767677676677677676766767677677677677667766667767767767767667666676776776776776776776677677676767676767677666767676766666776776776776767667676776767677676766677677666676766666667666766676766667767677667676776677677667677676666767677677676776766677666676767667676776677676667767676776676767676676767676677677666766666766776776677677677666767766767766766776776677676667676776676766677667676767666767667667767766766776667677667676776776767766776776776667676677677677676767677676767767767677676766776776767767767677676776767767666677677677667766776766677677677666677676766766776766776776767667676667676766666776776776767676676676766767676766676776767767666766677676776767676666676767767677676766767767767677677666776766767676767766776767767766676766667677667767767676776767766776666776767676776766767666776766666776776667767766776776776766766767676767767676766666676676776767677676776776667676666766776766677677677667677667667677676666776676767677676676677666667766676667767767767677676766776677676676776767766776776776677677666776676767766767767677676767676767766677677676766776766776767767767767677677667767667766767666766776767676766676776776776776677667667766776766776676776776767676667667766676766767666667766767677667676776776776767676767676776776776776776767766776776776667766766676776766677677676776776767677677677677676776767767667767767676776677676766776677677677676767676776776776767667667766766767677676667677666766776776767767677677667677676767676776666676766676767766776676776766776776676776776767767767766776776776776767767676676776776766776677667676667667676776767677677667766776666676776776767766667676667767766767766776766766767767677677666776776676676776667767766766766767667766776667667767766676766767677677667767677677676677676776776776666667676776677676776766766776776676776667766766776766776676676677676767666767767666776767677666776677667766776666767767666677667676776677676676767676677667766677676667667667676767667766766776767767666776677676767766676667767676767677666767666766677677667767767676676676776767676776667666776776767677676666677676667667766767766667677676677677676767767676776776677677676667667767767767767677676666667767766767767677677676767767766667766776677667666677677676667676766666676766776776676776767767677676676776766767677677677676776766667677676776767676776766666767666676776776677667676767767677676767767767767767767766767667767767676766776776667767766776767766776676776767666766676776767767767676667766776666776677667677677667667766767677666767767677676677667766767677667766766676776776767666767676776767677666776677676767667767667767766776677676677667677676767767676666776776767767667767767766666776776676676776676767767667767676776676767677677676776767767766766666776776667767667766776667666767767676776776767677677676767766776767767666767767766776667767767767767766677666667767677676677677677666776776666666676677676666667767767767676766677677677667667676767767767766766767767767667767767677667676767767766767767677667767767676767767766676666677676667766776677676677677676666776767676776767767677666776767767766767767666766776677677667667767677676666776676767767667766677666767677677676776666767767676776767677677677676776677676767767767767676766676766776776676776677667677676676766677677677667677677667767667666676677676776766776667677677667767767676767676776776776766766776776767767677666766767766767766667666776676776776776766677677676776776776677677676677676776676767677676666767677677677677677667667766766767667677666776767767667676667667766776776766767677667677677666667676667666767767667767677676767676677676776776776776676677667676766776776776767676676776767677666766767767667667767676767767676677667677677676776776677676667767677666766677676677677677676776767667666766767767766676767766766766767767667676677676667666776776667767766776677677667767767667767766767677667677677677667677667767677677667766767676776766677677667767767766677667767767766767767677677666666776666666767667
677667677676776677666766676776767766776666767767767766767667676776776776767667667767677676776767766767766767766776767767666776767676766667667676676677676767767677666676776676776776776677667766767676767766766666766667677677676676767677667677677667676677677677676776667677667767766776776776767677677676767766766776667666767677667667767667677666766767666767677677676677666776667676767676776767676677676776776676776776666767767766666766676767667766767767676676767676776776776776767676766677676776776667767767766677676676776776666767677677667767766776767767667677676676676776666767766676776767767676776677667667766767766767666677667667767676666667677676776776776776667667677677666667677666766676676767767667766766667677666776767677677676676677676776776776766767767666776767677676767666776776676767766776767767766776677677676776766767677667766776776767676767766667767766766766767666776776776767766677666776677676776776676766776766767767767677676767767677676776767676767767666776676776767667766766776776677676767667767677676776776776776676767676767676677676776766666766767767667767667767766767767767666676776677667667766776766767676776776667676677677666767767666776677676776776767676776666776667667677677666776677676677667667666677676776776677667677677677677676776767766767677676676776767766667677666776776776776776667767677677667766667766677677676677677676776767677676766776666676677677667667667666767767677667766766776767767677677676766767767676776676677676776766767666767667676676776667767666766766767677677667676776766677677677676766776766676767677667767767767767666776767767667677666766767676767766677677676776767666677667667767667766766776677677677677676776766776776766776667766766667767767767767767767667766776767676776766767767676767666676776776666767667677676766776766767677676766677677676766676767676676676776767767666767666677667766776776767677677667677677676776776666766677667767676776776667767767677677667767766676677677677667767676767766767667676766767766676676776776767676666676666676776677677677666766667666767766767767676667767767766766677677677676767767767766776667676666767676776776667667767676767767677676776776776767667676767677666766667766776677677666766766677676776676767766776776776766776776667667767677677677676666666766766776676767767766767766776667767767676776667676776776677676676776767766676776667767676677676776676776776766776767677676766776677667767767767676776766676776676667666676667677676767767677677677676776676677667677677677667676767767767676776767666677677677677667667676667767677667767667676676776767676767677677677677676677676766766776677676667767666766676677667767676766766776776677677667767676767767766667766767677676676776776766766776666776776776767676776676666776776677677667677667767677677667676766667677667676677666667667767767767766776776766776666677677676766677666776776767677667766776776776666766677677676776766676676676776667766677667667676666676767767766766676776767767766776766767767676767677677677676676776667767767766676677677677667767766767766667676677677667676766766677667767676766776676677677677677676767677676776776776767667767667677667667676666776667676676776767676767766776767766676676677676767677676776766776767677677677677677667676776676667667767677676677677667677676767677676667766677676767767677676666776766776767766767767667767667766667676676676766767767767767676676776767676767767766766677677676767766766776776766776766677677677666776767677667677667676767677677676776766766767677677667766677676767766776776776776667766767766677667676776666767767767767667766667677666776767666667767767766766776776677667676767767676776767677677667677666767676676677667766677676776776677667676767766677666776767667767767766776677676776676776767767766766776677667677676776666677666676776766766767667677676677677676776776766767676776776776767767766677677677676667766776767767767767767767667767766767677676766767676677667676776767767767767676667676676667767677676766776767767767677677666666766677677667677676766776766767666767677676767667766766666767677667667677666666677667767677676767767767676676776666667677677677676776667667767676677676767767677677676766776776776776767766677677677677677676766677667677676767667667766767666676766677667676776676776667667767677677676776666766776767767767767676767677676776677676776776776776766767766767667667766767767667677677677677677677677667667666667667677677677677667767767676766677667676776676676667767766676766767766677666677677676776767767676776677677667766766677667767767676676767766776776676677667767676667767766676776776767767677667666666667767766676767767677677667677667667676667766767667676767676776767676677667767767767766776776776776766766776776766767766767677667667767766776666776776776776666667666776767667677677677676776677666767676776776766666776776776767666776766776767677666676676677677677677676766767676776767676767666766776767767677677676776766767667766767767766767676676776776776677676667677676776766677676777677667667767666776776776776767766767676676667676767677667767676766776766766767677676677676667677667767676677677677667767767676677667676766776666776676676667766767676767766776676776776676776766776776667677667676776776677677676767766767767766767766766676666766767767767667676766776776676767767767677667767677677677676767767767766776767676776767766776677677677677677677676766676776766766767677676776767766677667667667767767767767676667667767676767767666676776776767667767767676776667667666766776776677676776767677666767767677666767666766776667767677677666766767667676776767767766676666776776776776776677667767667677676776767767767767667667766776776766767766677667767676766767767677676776776676776767676666677676667676776776767766667766766776776676776767767767767667766677677667766676667767767676776776676767677676767676776667667677667677676767667666766767667767767666776676766767766767666667676766766776677677676766776776776776677676767766776666766767676767767767767767767767767767767667766666766767667767676767767767767767767767767766766666766776776766767767767767667767767767767676776776776676767667767766776767767667767767766766766776677677677677676776767667677667767667677676676776767676667767677676677676767666667666677676677676677676767767676677676776667677666776767766767676776677676676666766677667766767677676767766667767677676776667677667767667677667767767667677676676776776776677677676776776776666676667667767767767766676767766677676767677666677676767767666776667767676667666776676767677667767766766767677677676677667667766767667676677676677667676776677677676767676766766776776766776767767767767666677666776776677666676776776767677677676767766776677677676666776767667767677677676767676776767767766677677677676676767767767676776667677667767767767766677676676677677666776677676767766776776776766776666776776776677676767767676776667667667767666676776766776766776666676776776776677666776677676776677676667677677676776677676767766767677677667767666776767767767767766767767766767676766766776766676776767677676767677676667667676766767676776677676766767766767767666776766776766767676776676766776776676676667676667667766677667676776677676676767766766666767767767676677677666776667767676776776766667766676776776666776776767767767666776767767767767666776667766767677677676776767677677667767767676766776776776776677676767676776767767677667767767677667767766776677677676767667766667767667676677667767677677676776677676776677676776767767767676776676767667767666776776776766667766776776676767766677667677667667767677676666767767667677677677677667766766776767766776667767677677677676766767666676767766766767766776666767766776776667766776767667676767676766776776677676767767767767676766766767667667676766776766676776776767667767767667666667676667767677677677667677667676776676676767767676677677666766767677667676676776666766677676776776767676667667766776776767767767767766676767767767766776677666767677667667767767767767677667666776676767676776776767767767767767766676766676667766677676767766677666677667677676767767677676776667767667766767677676776767667767667666766766767667677677676766667667767767767676776776776776776666776767677676677677676767676776676767766776677666676767667767767677676767766767766677666667766676776766767677676676666767676676767676666676767767766776776676776776667766776776776667676767676677677667676766666676676767677677676667666767667676667766766766677676767667767766667767677676767767766776767766776766766767767677667667767766767676666776767667766677667676767767766767666676676677676677677667767767767677667677667667767677676776766767766776667766676766767666776776767667767767766776767667676776767766677676767667766767767676776776776767766776766776776767666766767767767666677677677677677676767667767766776767677666767677677666776767667767676776677677667667667677677676666667677667667767666676766766766766767767676676767677677677677676776666776677667766776776676667667767667676677677676776677677676776767676776767677676766767667766677676677676766667766676776677677676776767677667667766677676676767676666766776776667677666766776677676767676666776676766766766767676667766767766676676767677666767767667677676766766776776676776776776767667767666776766776767676667666767677676776676677667766767667767676776766776766776776667766766667767677676767677666767677676767676776766767767676776767677677676767677667667767676667676776776767676776776776766767676676776767677676767666766666767677667766767666776766766676767667676776776776767676766677667676677667767767766667766767677667766767766676767676776776776776776667767767677676677677666676766676766767676667676776776767667767667677677676776677667677676776767766776776776677666776766677676766776766667667766766677676767666666767676667677676767677667677677677676776767766776776767767666776677676667767676677677677677677676676767677676667666767666767766667766766776776776776667767676767667667676776766677667766776767677676776776767767676667767766776776767767677676776767676667677677676677676666677666666767677676767767667667676676767767666667667767
6776676767667767767767666776666776776676776766766767676776676776666676767767677677666776767676666767676676776767766677667667767676667766766677677676776776766676776766776766767766667766776667677677677667676676776776667677676776767677676776667766776677677677676776776776767766776776677677667766677676766767666766667667676676776667766677677667766766776677667667766767677677667667767677677677677676676776766776767767677677677666767676766776767676766767767767766776767667766767676766776767666766776776776767676776767666676767667766667767767676776776776776776766776666776667676767766776667767766667766776767676667767766676667767766776676767666666667677666767766776776767767766767676666667667676767676767676776776767677666766776767677666776767766776776776776776766676766776666767767676667766676766776667766776767766767677676676676776776767767767767676776776776767766766667766776767667767676776776766766676776767767676767767767767667767677676677677677667676776677676667767676677667767677666676767767667667766767767767667667667767666767676776776776767676677677677677676776766766776776677677667767767676676767767767676776776677676776776676776776776767767677677676776666676676776776766766766776667766767767767666767766666776767676677676776766766767677677667677667767766677677676677667677676677677667766676766676677667766676677667766776776776776767676776776776776776767767767666776776667767677676767767767767677676766767767767766767767666776776766776776677677677667767676667677666676676767676776676676766677667766676767767677677676776677676776776676676776766677677677677677676667767676667666776767767667677667767767767766776767676776776677676676766667666676766667767676676667667766766767767676667767767667766677676776676667676766667677666676667676676776767677676776776776767676776767667767676766776776667767676776767677667766776676677677677666676676667676667677677676767676776776667767677667667767677677667667667677667767767767766776676676667766767676767767767676676767667767767766776677677677677676766776766776766767767766666776767767666767667767677667767766767766766667677677676776776677676776766766776767767666776776776767677676766676766676766776676667767767767767767667766676676776677667676776677677667766767667667767767677667676676766767766667676776767766666776767676766766776776766676767677676666766776666676776677666767677667667676767767676776667676776767677666767767666766766767766767677666776776676667766766767676767677666776776776767667767676776767667676776767766666776676676676767767676767767667676767767767767767767767666666776766776667676776776667766776677677676776767677666766766776776677677666776767677666676776776767767766767766776767766767767767676776766677666776776767767767676666776676776776767766667676767676676776677676676677667767676767767677676767766776776666767767666667766776766776767766676776676776666767676776676766776677676767767767667676776766767667676677677667767767767767667676767676667667767676677677667766676766677677677667677676776767766776776776776776676676676776776776676767677676677676776776767676676766776776767767766776766776766677667676667766676676776766677667767767767667676676767766776776766677676767677666676767667767767677667767767676676666766776776677667766667767766767676767666767677676676767767666776776667767767677667767767677677676667767677677677667667767767767676776766676767677667767767766766676676776767767677677667667767677667767767767676666776767666776767676767767767767677677676666767676676767766776776767766676666676666666766767766677667667767676767676776767766767767667676776676776776766767677676767676776776677677677677667766767677677676767767766767766676677676676667767667677677677677666677677667766666776776676776776676767676667676776776766767676766776776776776776677666776667767766767767766676767666766677677666767767767767667767767767677677677677677677676776766776677667767767667677676767767766776676776667667766667767766766677677677676677676767676776667676676677677676676767767666766776767666766776776767666767766766776776677676776776767766766767766677676767677667767676667767676766776767676676776676767676677676677677677676767767767667676767666776676766776776666667767767667667767667677677666677676767677676776677667767767676677676776767767667676776766776767767767677677677676776767767766776677667767767677676766767767677677666767676776767676776776776776666766677677677667767767766776776676767677676776676766667677677677676676766767766767767677676776767767676766767676776676776776766767767766667766667677676766676767767767767766667766676667767676676677676667677667676677677676676766767767767767676776776776776767767676776766776676666677677677676776667667667676776776667767767666776676776766776776776667677677677676767676767676767767676767666767767767767766776776676677676767767767766766767677667666767766676776767677676776776676676776667676766667677677666767677676766667766767766667766676766676767767676766677667766766676776677676776776776776676776776776766767767677677676776767676767766766776776767666776766767667666676767766776677676766766776666776767677667767767766766766776666676766776776667676666767676776676776767677677677667767677676767767667767767766776766776677676666776676667767767676776676776677677677677677676776677666676776666776776676667676667667766666776676676766677666776776666666766767677667767667667677677676776677677676776676766776776676767767677666767677667767667676666776776767767676676767767676776776767677676776677667676767667766667676667767767767766766666667766767666766766676767677666767767676776677666676666767766776767677677676776776776767676776776767667676677676776767767677676776776766676766776676767767676776776677666776776776766776767767767767677676776776776776776677676776776676766667767766776776767766767767766776676677667676776766767767677676767767676667677666676776776767666776776776666776776666666766676677677667666776776767677676767767666667767667667767766766766667667767767676767767767766776776776776776677677667767667767766776767767767767766676666767767767676677667767676776676667677676776667667677667667667767767677676767767767677667676776767766776776766676676776776676677666766676776767767766776766776767767766767767767767677667766677677676767766776677677676776676667677677676677667766677677677667767676676776767767767676776776677677676767767676767666667766767677677667666776776776767677667676776767677667677666767676776676677666676767667766776767766766776766766767677676776767767676776666776676666766767767766776776677676776767676766677667676776667767677676776767767666667667676776667676776776676766776776776776776677676677677677666676776776767666776677667766667677666767676666666766767767766667767667676666767767767767677667767677676677677676776677677676666767766776766767767676776667766677676767676776767766667676767766667667677676776766776776667767767767676766766776666776776776676766776776776677667667676676776767677677667766767767767667677667766767677666767766776776767766676767666776776767677677676776767676677676766776676776767666767676767676677667766766776776776776776767667676776767676666776776677677677676766776776767767767667767677677676666776676767666666776776767677676667676677676766666776667766767666776776766776767767677677666767677676776776767676776767677667676767676676767676767677677677667766676776766677676667677666766767677667677677677667667766776767677667766776776676766776676767766767676767767767767676677666766776676667667677666776776767767767667667667767766677677667767666677676767676766776767677677666767667767676767676677677677667676767667767766667767766776776776776776776776776776776776776767666677677666767767767766767677677667766766766677676677667666676776677677676677677677676766776677667677677666677676776666776677676766776677666767766776667767676776766776767767767677676776767767676676677676676767677667677666666766767677677677676776676776766767667767667667767677677677676766776776766766776666677676776676776776766776776776776676677677667767767667767677667666776676666766677666767676776767676676767767767767667766767767766666667767767767766776667677666776676776767767766776767766776776766767767767666667676776776776766677667676767767667767767766767666776776776677676676776676667766676676667677676767667767767667676767766677677666776776767677666677677677667676767767676667667767676767667667666677677677676677676676676767677666677667666667676767767666676776676767766767676667677677667767767767767677677677667767767667676776677677666767766776776776776776767677677667666767667667767667767677676776677676767677676676676776767767767666776776776667677676776767676776766767767766767677667766667766677666776767677667676767676676776767767766667767666767666667676766766767676767677667767766776667767676776766677677667666767676766667767767676766766776767767766767677666776766776677666776676677666776776667667767676767767767677677677677677667677676666776676767767667676776776677666676766667677677666766667676776677676767667767676766667767676667666767676766767667766767767676776677676666667667766776776767666776776776767677677667676767767666776677677677676677676767767677676667767667766776767677667676676667667767766767676666667676776767677677676767666776676667767677677676767767767676766776766767677676677677677677677676667667666676677676677667766776676776677677676776677676767766776767677667677676676767767767676776776767676767667677677676677667767677666677667667767767766766667767767677677676677676676666766767676776677666676767667676667766677666667676667677677677667667677677677667676776667676776677667667766776776677676767676776666767666766776776677667767767766776677677676776767676766776767767767767676776666767666776776676767676767677676767766776766776666767676767676767767766776767676667677677677677676776776776776776767676767676767766676776677677676776667677676767676667677667766676676766776677677677676676677676667767767676767676767767767767766766766776767676776677667767666767766666677676677677677677667767766767767767767667767767767677677677676677667676776667767677676766776677
76776767767677676667766677677667767677667667767677666676767766676767766766677676776776767767667766776767767676776676776676767766766667677667666776676677666676767767766766767767667767766767667667767667766667767667676776677667767676677677676776767767666776677666667667667677677667767767676776776776766776677676677676767667676767766677677667767677676677677667677666776767767676776667766766677666776776667767676767767766776776766776767677677676767767667667767677667767766766677667767676767666776676776767766767766676776767667676767676767767666676667766776666677676667666667667676666767676766776667767766677667767766767666776766677676766776766776676776776666767667677677667767677676666677676776766676766776766767667676766767766766776677677676676776776776677676677677676776776776767676776767767767676677677676776666767767767766767767766767767677676667666676776776766776776767676667767677676776767677676776666767676767677676776776667767767766776776766776767767766776767766677676767766676677677667676666667767666767666766676776677676677677677667666766776666766676667767666767767766767766766676676766667767767676776776667677676677667767766776676776776776676776767676677676776667666776677667767766776767767676667767666767767767667677677666776776677676676776767677676767677667676677676767677677667767676677677667767676767766766766776776667766766776676766776667767766677676766676776767677677676776776776666677666776676766667767767677677677667767767677677677677677666677676676766676767766776776766776776776766667677667667676776677667667766667666677676767676766766676677667676766766666767666776676776667666677676676766676767767677676677667767677676676766776677676766767766666677667767767676776766776676766767667767666767767766776766767677666776776767767767766666677677677677677677667767766677677677676776667677677677666766767666676767766776766776776776766667677666677676767676677677677676676666766776767677676676667677677667676766677666677676677676776776767667767767767767766776667766767667677677677676676677676776767677677677676767767766767766667667767677667676776676776767666767767767766776667767766776776677677676676766776767676776766666676776766776767667767766767667676776776776776767666676767677676666776677676767667677666766776676767677677677667767677676676776767676776667677676767667667767667767677677666767667677676677677677676667676667767677677676677676776767767767766677677666766677666766776767766766676776666677677667767767767677677677666677667767677677676767767676776667677677676677676776767676776677677676666766677676767666767667766776776677667676776767667677666776776776667767666677676667676776767766776767676776766676776776766677667676676776677677676767666776667666776767676776667767677677667767767677677676676767677676776776776767676776677667767677677667676676776776776667666676776776776677676776667767767676776776767766766776677677677667767677676676776776776776677677667767677677667767676776776766776676676677667767767766677677676766776766776767766677676667767767677667766767676667666767766677667676767677676677666776767766776767767766776767666776767676767767766776776776667766676776776767766766776677676666776776776767677676767677677677677667766776677676767677676776776676776776776667677677667666767667767767766776776776776667677677676776667677667677677667667767767767766677666767766776666677677667767766766676766776677667676767676776676767766767766767767767766677667676667767677667666766767676667766767677676677676767676776677677677677676676666676776767676677676766776767677676766776776766766776776767667767667676776776776776767767676767676667677676776767667767676677667767767676677677676666676776667766766776676767767766776667767767767676767767767767667676776766676766677676766776667766776776677667677667767666677677677677677677676776667676776776666776776677677676776667677676776767667676676677667767767667767767766766767766776676776776766767767767767676667677667676767677667767667667766776767767766766767676776776776767667766767676767667677677667767767677666776766766767666667767767677676676767677676776767767677667767767676776776767767677666767677666776766776767676776767667766677676776767767676677677667766667767677677676766667766676776776676776677677666676767766667767676766666776667677667767766676776676677676776677667767767676677666776767767676776676766767676776776767766776676766776677677667767677666677676776776767677677676676767666776776776767767767676676766766667677667767666767766676776766677667767767676766776776767677676667766676776776767767676677667677676677676766776676776677667767767767767767767767767677667766767767767767676767767676776776677667767667677676776767667767677667767767767767767676776667766666776776776776667667767676776776776676667767767766766767766767766766776766766676676776767677667767676677676767766767767677677677676776767677677676776776767767677676676776676666667766776776776667767677676667677677676677676776767677666676776676677677666776766776676767677667676767676767767667667676667676766767677676767766766676767767767767667666766766776767767667766776766667676677677677666767767666776767767766667767666667676776666677676776776676767677676766776766766776776766776766677676776676766676776767767766776776776776676677676677677676676776676767676766776667767766677677677666666766677677676766767667767677666766677667766776767767767767767676776766776766767767667676767766776667767677667767666767766667766676766776767677667677667767676776776677677677667767676776677677667767767676776776766776676676666667666776767766776767677667677677667766776766767767676767767767676776677677677676776676676776767676767667767766766776776776766776666776767767766677676776776677677666776776677666677676677676676767767767767767767677677667677677667766767766776677677677676676776676676776766766767666776677676776667677666776776676767667766776676767666767667666776676676767766677677676776776666776676776677667766666776676776776667667767767767677676776677676767766776767767767667766666676776776776676776776776666677677676776776667767676776667677676767677676766767667676766776676767767767676767677667677677677676767766767676666776676767767677676767667767766677677676767767667667766776676776767676676676766776666767667676766666676776766776677676767767676676677667676776767766676676776676767666676677667767766677677667676667767667666667677667677677677677676676767667767677677666767677676766767767676776767766776766676677667767766767677666776677676767677667677667667676767667676676776767767666676676776776676666776766776776776766767767667677677677677677677667676776776776776666767767767767676667676776676776666677676766776776776776676766767676767677667767767677666676767767667667767676667766766767767767676776766767767676676676767766676677677677676766767666766767767677677667766776676677676776676767766776677677666677677676767677677677677676776766776666776667767766767676676776767766676677676767767767666766676776767767767677676776667676677677677667767767667766776776767676667766767676766667766766767767767676676767767767767676767667667677667676766766776776677667767677677677676776666776776776776776676666677667667766676767766766766767767676766667767666776767767667677666766776766767767767676776776767766776776767767667767767676767676666776767677676776776766766776767676776676776677676677676677676776776676767767677677667767766776776676676676677676677667676667676776676776676677676767667766767766776667677677676767767767767676776667667676776676667666677677676677676766776776766776776767676767767677676776776676767766767667666776776776676676667666677666677676677676677667766776766677677667767667766677666776767677677667766767766767677677676677676776776766776776767767767677667767767667677677677667767676776666766766766767677677667767767767766677677666676767767666767676767667767667767766776666677676776767667767677667767767677667667766767767667676776677666776776767676677677677677676676767666776677677667667677676767766776766677677676767767677667767767767667767667767767667677677676767677676776776676776666677677676767766776776667666677676766666676776776767767767676776776766776767677666776677677677676776776676767766766767677676767677676776677676766767667667767676677677667767667676767767667677666767767767766776677667677667676767667767767766767767766767767766767767767667676676776767767767676667767767767677667767676766677677677677677676677677666767766667666677677676776677677677677676677677677677677666676776776676776677677677676676767767667767767766667677666766667676767767766776776767766767766776776676667677667667766766767677676667767676676767767667666767676766676776767677676677677677676776776667677677677676776677677677667677676767766677677666767666776667677676666677677677677667767666766676776667677676767767677677676676667677667676776667767676766676767766666776666666776767767677676767766676767767766666776767677667676676776767766776667766767666766677676667667677677676766667677676767676766666676766776776676776776677677676667677677676776766767766776767667767666667766767767767676776776776767677676667767767677667767766776676766667676676776676677677677666776766776767766776677666776767677677666676776767767666776767767676776776776766676776776766776767766766776776776767767767766776776776776767766776666767666776677677676676676676766776767667767677667667767677667676766776767767676666766776776677677667667676776666676776767677667667766776776776766776677677676767766776667767766776776667667677676766776776767676776676766776767767766766677677666676766676776767667767676766776676776767767767666776667767766677677677666766677667677667767767676766776776767766676667766667677667767767767766776776676776766776677676776677677667766776766776776776776767766776767667767676676767676776767766776776676676776676767667766776776676667766766776776767766676776776776677676667766667666767766676776767767767766666677676767676776767677676776677676776767767676776767767676776766666776677677667766767677677667766767676776676676767676767667676767677677676677677677677667766776676776767767676676767766666767767
6776676776776776767766776776766677667767767676676767766677677676776766776767676766667767767676667767677667676677677676766767677677677676677666676667666677676667676767677677676767767766766776767677676766776776767676767676677677676776666677676776776776767667666677677676676767677677677677677676776776776766776677677677677667767767766776676776767676677676677676776776776767677667766776776767677677676676776677666766666677667677676776676776666677667767767677676666676677667766767766667677667676767767766677666667667667667767667766767676767666676676676766767677677667767767767677677677667766676767767667767767766676677676676776776767767767667667667767767676766767767767766767667676767676677676776677676676766767667677676776767767676767767666677677677677667677667766666766667766767676667677676677667676677667766676677667766776776776776776677667667767677667677666767667676677667766677666776776667677666767767667666767767667677667667676666776667676776676776776776776667767767676776766766767667766676676676767666767667667767677676776677676776677667767667676676766667766776666776776767766776676767676767676767767677667677677677666667677677677676676676676677666767767676776667677676767767767676766767767767767766766776767676776767767676767676767667677667767767677667767667676666776677676776677667676776767767766677676767666776767767676776667676677677676767767677676776767766776667767767767767666676667676676767667767767677667767677676676677667767767766776677676776776776677667767766767676666767766776767667677666767767767767767766667676766766776767666776776766767766767677667767766776677677676676766766767677667766776766776767767667666767677676776766776766767677677676776776676767676667667767677676766776667767767767677676667766766766767766776676776776776767766776776767677676776776776776767766776766776767767677667767667677676767667676776776776776776776667766776667676676776766676767767767766776776676677676767767667767767766776767766776676767666767677677677666666776776776767767676766677667767767676667767766667676766776767767676767677676767767676667767766776676776667767676667766677667766776776766676767767767677667767667676676776677667766676767667767767667767767677676766776776776767666776776776677667677667767767767667766776667766676677677676676766766776666776776767666767677667766666767676677676776776766776767767676776776676776677667766776776666766767766776776767767677677677677677666776767767677666767677677676767767677666766766667767677676676776776676776767677676677676677676766667767677677676667677667677676676766776677667766776667676677667667766677677677676767676776766776776776676776766666767676676766766776776776767667767677667766776767667677677676767667767767766776776776766767667677666767677667767666676766776667667677667767667767766767766676766677677667767766766766776677677666776767766767677676776766776677677666677676677676766676767666677677677676776776776767677677677677676776766767676766776667666676667766767767766776676666776767677666766767767677676677667767766776767767676677676676776677677667676776767767676677666767677676767767677677677676767766676677667667767677676667767667767767667767767767767677676667766776776666767767766776776766767767767766767767766776776767766666776776776776776776677677667767767667676776676776666677676767667676676767767767677666667767677676676776767766776776766676767767766776767767766776676766776667676776767667667767667766767667667767767767666767667677667767766776767677677666676667677676767676776676766776666767667667766766776766776766776667767667666766766767666766677667766667767676767767676677666776776776676667767677666677676776776676667677667766776776677667676766776776776767677677667767766666776776767677677677667677677676767667676676677667676766776776766767767667676776767667676767677676767766667677666677676677676667766667667677676776776676776676776766676766776767767766767766767676776767666767767767676776676776676766766767667667766776776766676776776776776776677667766677667677677677676766766677676767666767666776677677666767767666676766776767767677667677666676767767767767767767766667766677667767677676677677677676776767676776767766667767767767767676767676776776767767676766767767767767676766776677676766776767676677677667767676677677676776767766776776766676676767766666766776676667676677666776766767676767767766767766767766776677677667667766676776767767677667766677666667666767766766776766766676767676776667677666776767767767767766766667667677677676776677667767667766767767677667767766767676776776667767767767766776766667767666767666766767767677676677676676767676677667767677677676677676776667666776767666676776776776766667677667667676776677667677676776776767767767667677677667677677677676776667767677666776776767767766776776766667767666766776767767767766776766677677677667767767677676676776676776767677666667767766776776776776766676666776776776776767767667767676776767677677676776667767767676776666677677676776776776766776667767766776766776667766767767677676767677667676766776766677676676666676677667767676676767767766767676776677667677667666767766666767667676766767667767766667677667666767676767766766766766776776766776677676767766776776677666776677677676667677677676776666677667766776776776767767677677666677667667677677676667767766776767677667767666766767667677676776767766767767666776776776666767666766667766767767767767766776667767766676776776776767667767677676676677677677677676677667766666667677677676677667666776677667767767767677667767767767666677667767667666776677676677676676666776776776766767767677677677677676776667767767667766776776766776776767766667677676766666667766676676677667676676767676767766766676767666767677667667667766666767667676676667677677677676776767677677677677666776776766767767767767766766776776767767666776676776766776767676776766677677677666767667766677667767766767677667677667666776677677676767767766767766667667676677677676776677676766666776767667767676677676676767767667767666776667767766676776667666667767676776776776677677677676776676766667767667767677667766776776767667766776677677677666776667767677666666767767767667677667677677677676667767766767767677677667676767767667767767767766667677677667676767667767766676776676677667667677676676767767767677677676776767667766677667767676676776767766776767676766776676677676776776667676767667766776676766667767767676767767667767677676677677677676766766666776776767767676776767677677677676767677667767767767767767767767766776766767767677676677666767766767766676776776776767767767677676677677677677677676776676767676676676676776767766767676767767767676667767677667677677677676776767766767676767667667766677677667767766767766677666767676677667767666676776767766776776766767766766776776767767677677676767677667767667667676776766677677677667667676677667766776767767767767676766776667767677676776767667676667767676767767767677667667767667667676776676677677667767667677676676767676677666776677676767767667677677667767677677667766776767667766767677677676776767766766667767766677677677677676776767767767676676667766766776767767767667767766767766767766766677676767766776767767767767767767767677667676776776766666776677676776767767767676776767676667767766676677677667767676677676767677676767766766767767767676666677676776767766767677676776776776776776776766776676677667767666767767667767766776667677677677666776776676767676767677677667767766766776677677677667677676677676766666767676677676776677666676666776766767676776776767767677667766767667766776677676767667677676677677677677667676776776776776776776776767766677676776776677676767766676766776667677667767766776666766767766677677667667766776676676676677667766776776677677677677677677676677666767677667767667767677676767766766767767766776766667767677667667667767676776776677676776676776767677667766677677676776776776766767677667676767676677677676776767767767676677677676776776776776667767676676766776667766767766677676767766676766667677677677667766776767677677676776776767676767666767677677676767766667767676776666666767667667677676776767766767666776776676676776776776667766676767767767766767767677667766667667767676766767767677677666767667666766676767666776767767766776776767677677676776776767666767767766767667766776776667766676677677676677677667667677667677677676677676766677677677676676776776776766766767677677666767767666767766766776776676776767767767676776767667767677676776667766676676766776767767667767676776676676676767667766767676766767767767676776667767677667677677676767667677677677667766766676776667766667766767667677667676767767767676776766776766766667677677676667667766776776776767766766776776767667677677677676776677667667666776767767766776776776776667766767766767677677667666776766776676666677676766767667767677677677676766676776667676667767766767676776667767676766767677676776776676767766767767767676776776767676676766667666676767766776677676676677667666666776666677667767766677667766776776677676776767766676767767767766776776766767766667676767766666776776776766666776677667766776766677676676776767766766767667677676776666676776767766667767767676676776767667767667677677667766767677676677677677667767677677666776677676677676776767676767767767667767767767767676667766767677676766677666776776776666776767667676776767676776767767767677666676677677666767677676677677667666776776767676776767677677677677666666776676667767766776676766776776666667667677677676766767766677677676766666676776766677677677676677676676677676776666767767767677676776676776676766676766776776667766676767667677677677677677677667766767676776677677666776666676776676767767767667677676666776776767767767677677677677676766766676776767677677667666776776676776767676677676767766677666666767767667676667766767666766676666767767766776776767767677666677666776767767766767677667767767676776767767666767767767676667667667666776767676776776776776767767767677667767667677676677667667676776767767766767666667667766776776767767767767767676767767766776776776667767767677676776677677677676776776776776767766766767677677667676766667677677677677677667677677667
36776776776677667666776676776676776676667766776776767676676776676667767767666776766676776776767767667767676776776767767767666766676677677677677677676767766677666767766776676677676776677676767766767766776667767667766667766767677676767766766776767766667767677676767767666776767677667677676667667767766776677676767676767767766767767767677667767667677677676776677676776767676767677666666776767667766677676666766767677676776776666766767767676767676677677677677676767666776776766676677667766776776667767677677667667676767676776666776767677677666667676776677667767767676776766776776677676776776767767676776776677667767676767666767677666667766676776767767666676766767766766667677666767766767767666766766776776766677677676676776776676677667676766766776776666767676766677677676776766766667677667767677676776677667766677676767767766776776776767766766677667766676676677676767676676776676776766666776766776677676767767677676767767667676677676767667766766767766676666767767767676776776776766776767677667766676776776776776776767766776776676776676676766666776776767667767766667676776767676676767676766776776677677677676766666676776766767766766776676776766677666677677677676667766767676767667767667677677677676676767767667767767767767676776766776767667676677666776666667677677676766776766767676676776767677676767677677667677667667767767676767767677677666677676766766766667767767766776667767767677677677676776767676667767676776677676767676767676667766677676677677677677676767676776776676667766677676677676676776766767667766677676676677677676766776676676766677676767767767767666776767766767676776767767767666776766776776767767676776767767767666677677676776767677667677667677666776666767767667767676776776766776767667667767667766767767767767677667676776776767676766776676776776667766677677677666676767667766677667766767767767676767767766766776677676677677676677676677676767766767667676767767677677666776767767676666766766676766766767676767677676667676776667767766776776767767767766676776766767677677677666776776667676776776776676676766776767667767677677677677677676776766767766677667676766776666676676776776776767767767767676776667667767667766767676776767767676767767766766676766767767767667677676776776767667767767766776676776676766676667767767667767767677677676766666676676767767767767766677677677676677667666667767667766676677677676766776666677676776767766767767676766767667676776776677667666766766776776677666776776767767767766676776776776767766767766767767677677667767767767667677677676676677676677677676766767767767676776677677676767766667667666767676667767677666776666776767767766667767667677667676677676677676776677667677667766776767677677666776676767767767667766776676776677667666767676766666767666677677677677677667677667676676776776676766677677667677676676767676676766766776776766776667766766776776667667767666776776776776666676767666677677667767676677667767767766667766776776767766776776677677667677677677677666676776776776677677666776776776676776776776677677667767767677666667767767677677677667667767766767767666767767767676776776676776676677676667676767667667677677667667766766667677667767766776666677677667677666776776667766776767677676766677677677667766677667677666677677677676767766677666776776776677667667677667667767676677666767767767666767767767666766766767767676776776776767767677666676676776776766767677667766766677676776676666766667667677676667677677677676776767767676776766776767767667676677676767767767676767767666767767667677677677677676677677677666767767676776776767766776677677666766766767676767767677677667767667677677677676667677676676677677676677677667677677667667767667676767767677677677677677666776776767767677667676766676676677676766667666676776667677677677666776677667677666766767676767766776677676677676776776767676776776776677666776666676766676767767767767677667767676676676776767766666667767767767667767666767766776776677676677677677676666666767767767666677667767676767766677677677667766776667666776776676676766676776666776666667676766776776676776767677677667676767677677676766766767767767767676677676776767667676767677677676676676766667767667676666776767676677676776776767667766776676766776776767677677667767767766776776767766766666767676776766676776667677677667767677676767767767767767767677677667667667677667667767677677676676766767676676766776676766766776677676767767667667676776676766677666776767666676766667667767767767677676676667766767767666776667766776676776667767666767767677676767676776776766676767766767666766676776666776676676677667766776767677677676666776667667667767767676776767767767767667767667766776766776677676776767767767767677667767767676776676766767767767767767766776776677676676767667676776776676677676667676676776676776667676767767767767767767767676776767767766767767767767767677667766676677667676776676767676677667667677677666676676776766677667677677676776676776767677677666676776776667676776776766767666776767677676676776776776776676667677676767767667766767676767767667667666776767766677677676677676767667676666776766776766776776766676677677677667676767767677667766677667767767677676667677676776776667676767676767767766676776676676776676666666667676766766676776767677667676766776776677677667766767676776767666767766776677677667766767766767677666666776776677676667676776676676667667677676776766676776676677676677676776667677676676666767677676766676677676667767766677676767677666776767766767767677667767767767676677677676776776767766776767767767767667677677676676676766677666766667677676767677677667767767677667767767767766677676677666776677677676767677667767767677677666776766776767767767676766776776776667667677677677667667767676767677676666676767676776766666776766767767767767766776677666766776767677677666776677666776776776776767767767766776667677677677677677677676776667677676776766766676676776776776776677677676667677677677667677677677667767677667766766676767666776766767766766776776776776677677676776767767666776776676767767667767766666767766767677677676676776767766677677676677667767677667676776767677676776776676767666776766677676776767766677677666676767677667676667676776776776776676677677676667767677667676766776776776767676776767766766776767766767677677676776677666776677677677677676767677667677676676666776667767666776776677676677676677676767766677677666776677667677677677676776667677677667677667677676667766776676776776677677667767767767766677676776677667677677676767767767766776776767767766677667666776767667767767767676776766767677677677676677667676766767767767766667766776667667676776767676776766767767767767767677666776677676766776767767767767767677667767767676666676776677667676767767667676677676776776677666667676766776677677676677676776776677667766766767766767677677676677667766767767676776677667676767676776767766776776766766776776767767676767667676776767767666767767767676776767666776776776766667766666776667677677676766766776767767767677676766767766667767767766766776776677676767767666766676766776776767676776667676767767667767666676676776767667767677666676667766667676667676776767767767667766666766667767667677676667676776766677676776766676767677667667677677666767676767676776776767766677677677677667667667767676767676676776677677667667676677676667767676766676776767677667767766676766767677666776666766676776767676766767766766767676776767677676776776766766776776776776767767676676776776676776776776677677666776766677677677677676767676776676677667766766776676677667676667767677676766677677676776676667667677677677667767676766676776776767677676766677676677676767766766776767676776776776676776676677676677676677666766776766667667676767767766766666767766776766776766776767766677667767766667667666767766767766776776776677667766766676767676766767767666776677667676776677677676677667766677667767767676776677676776767676776677677667767767766776776677667667676667676666776676776776766677676767677667676776767677666776767767766677677677666776776666767766766776767677676776776776676776776767767666667666767766676676667677677676776677677677677677666676677676766776767767767767676776776776676767767676677676677677666776766677677676666667676667767767767676677676767767667766676776776776677677666766677676667767767767767666676767667767676766677676676776676677677667767677666776676776776676767767676676767667677677677677677677667766667767666766767767677667767677677666776766767766776776776767667676766776766767766776767667677677666676767767677666767676677677667666776676776776677676676766767676666776776767667677667766776776767766767766676677677676776766767766767767677676776766677667667767666667676767666776676776767667767676677677677667766776776766776776676667766776767767676776767677676767666776767676776666677676776776666677677677677667767677676676776667766767767767766676766776776776776677667667767676767766766776767676767677676767677677667676677667767767677677677676776767767676677667766667677676767766667677676776776676676767676776767767677666676677667676677666676776666766676766776677677676767667767767766776767676677676776767767767676767766667677676766677677676767666676766677676767767767767767767766677666676666776767667767676667676766676767667766776677677667767766676766667767676767676767766676677676776676776676676677676677677667766677666766776776776767677667677667666776767676776767677677676767667667677676767676767766766667767767677666677667676776776776776767667667676677667767666676767767677677667767767676766667676677676776776776776776776767767766667767766776767767667677677677666776766767767677677667676776766776767766767676776677667767767767767676766776676677667676667676776776677676766776667676667766767677676767676676677676776667767667767677676676676677667766766667767676776767767676776676767666766767676667677676767676676767767676766666776677667766677677667766767677676676776776776767666666776667767667677676676677666767667766676676776677676677667766767677667667766677677677677666776776676666767767767767766767766776776776676776776677676667766776767766676666776767667666677666676767676667767767767676776776776677677667676666667767
67677677667677676776766776676767767676767767767676767767766767667667666767676767766676766677667766776776676776776666776767767767767767767767767677667766766667676776776776766767767766677676776776776776766677667667677676776767667767766776767677667767676767766677677676677677677677677667767767767767767766767767766776677666677677677676776776677666766676767677676776676677677677667677666776776766776766767767666666776776776766776776767676776766677677676677677676776667767767666766776677676767666677667666776767766776677677666776677677676767767767767767666677667766766776776767767767666677677677667767766776676776767766776767767676766766776776767676766776776767676676767767677677676776666767767677677677676767666667766776767677676776766766676766776677667666776677666767676767767677676767766776776677667767767676766767677677677677676776766776767767766776767667667676766776676767667666776776767676667677676766766676776666776767766767676766766767767767767767677667767766767767767767667767767676776776776776767677677676677676766677667676676767766767766767766776676767666776676676776776767677676776776677676776766767676767667667676776776776776666767767767667677677677676767767676776767767677667677677666776776776767676776676677676767766676766776676776667767767767767676666767676677677666776767767767676776776767677676776776667676776677677666667676776776677677667766776666776767676667767676767767767677666667676767677677676667767767767676776776766767767766766767767767766667766677676766767767767767666776767667677667767676676667667667667667667667677676776776767766776676766667676766767677666767767766677667766767667676776776776676676676676677666776677677667767766676767766776776767767767766766676677677676776666676667767667767767677677676776767767676766767676676776767767667677676667666776776677667667766667766766776767766667767676766776776767766776676776767676776776667677666676677677677676667666776776776776776776767667766767677676676677676767767676677676776766677667676766677676767766677677676677677667676776767766766677667767767767666677676766766776776766677677677667767766767667767667677676776776676767766677676776677676677676776677676776767766767767766766776767767666676766766776667767676766676776677677667677677676766676766676776677677676766767767767767767767767766776767666767666776667676766667767667667767767676766677667676767677676776677667676776767767767767666776767666767767677676767666776766677677677667667767767767676667677676767766776767677676676677677676776776766667767766667767766677677667667666667767766666776767767667667667666767677676767767677677676776677667766677676766676766677676676776767677677677677666767766766776666776676767766766776667676767676677677677676776766766776776776776776677667667666667666776767667667677676766776776767667767766766776767677666776776676667666776677676676667677667677677666776776666767767766676676766776776776767766776677667666766767767676766766767766776677667766776776766767767677676767677667766767667767676667666767677667766677677677677677677666677667766776677677677667677677667766776676677676776776676767766776677677676776766667767667766677676776776776667677676776776776767766776766776776767676776776676667667767677667766767767666767767767766776776767667676766776776767767767676767766767676667767767766776676667676776677677667667676767666676767766767677677677677677677667676767677677677677667677677676767766776667766676767767767767667666776776766766667767766776776767766667676767766767677666667676776677667676677677677667677667677666677676766776766676776677677667676767676677667767676776767666676776766767767766776766767676767767767766676677677677676776776776767766776767676776776767767767677676677677667767767677666666767767676676767667677666677677677667676666776677666666676776677667766767767767677667667767766766677677676667676767676767676666666677677676776776676676667767667766676776776776776666767766767677677676776776776676776766767767667666776776677666776776766766767666667677676776677676767677676767667667676676776767767667667677667767766776676677667676776776766677676666776677676677667767767677666776676767767676766667676776677667676767667676767677676767677667677676766677667676767767766676767767767767766776776776776776767676776776767767767677666667767767767766677676767677666767666776776767677667676667676776666677666767666776677676767677677666767767677677677667767677676676767677666776776776776767767767767677667677676767767677667767666666767767767766676677677667676667677677677667677667676767766677676676776676776767766676677676776767767766667767676776776677666677676667667667677677677667677667677667676776667767676766767766776776767667766767667767676767766776767767676666767766666677676776766676767667677676776767667767667666676767676776776677676677667767667767767767767677677677667767766766776776776667766776677676767666676767766666767766766776677676666766666667676776767767767767676776767676677667767677666766677676776776676677676776776766767867766676667667766767766676776766766776776677667767676776667677676767677676676677677677677676767767766667767767677676666667676766766776767677677667766767677666677667767766776767767767676676766677677677666677677676776667677667667767676776776667767767766677676676776676767677676767676767677676766767766677666776776667677677666676767677676776776767767766776667766677677676776766776776767676776677676666677666676666776776766776776776776667767677666776677676776676766676767766667767766766767677677676676767766676677677676776766677677666776776776776776677667677666776776767767767666776767677677677677666676776766776776767677677676766767767677666767676767667676766667666677667766766767676677677676776667676767676767676776776767676776677667767767767767677666767666667677667767767677666767767767667767676676676676676677676766677667677676677667767766776677667767766667667677676776776666676767676776776676776767767766667766776767766676776767766776776776767767666767767767767667677676767767767666767677666667667767766767767767766766766677676776677676676666767677676776767767766767767676776767677677676776767676677676676767677676767766677676677676776667666767676677667767677677667677677676767676767677676776677666677677676776776776776667667676766776767766767767766677666767766677677676676677667766676767767677677677676776776767676776666667767766776776676677677677676766766776776767676767767767666767677676767676667667667676676677676776766676766776776776776776667767677677676766776677666676666677666767767677667766776676776667677667677676767666767676766776666767676766767666776766767667676677677677676776766776767767676766776776766767676666766767676667677677667767766666676776766666767676776677676767767677676677677667666676767766776766766776766666776677677667767767676776667676766766767767666676776776776776776667676776767767766667677667676677676776776667677666677677666766776667666776776766677677676766776666776766676776667676677677677676767666767767767766767676666677666776776676667766677676776776767677676667677676766676667767677677677677676776767766766776767766667677667677667767677676767766776767676767676767767667667767677667767767767677677677677666776767666776677676677677676767676776767676776676766776776767676676776767766776676766776776667766776776766667666767667766677667676767767667667767677676667676767676677676667767677677666666776776677667676767767766767676676676767667766677676776767767767666776776776766767677677676767667766776767677677677667767677677677677676776767667667677677676676776767766666676767766767767676776667676676666676776667767677676767677667677667676767767676776776767766767676666676676767767677677677676776677666767766677677666776767677667766776776766677667767766766776776776776767667677677667767767767676776767676767677677667766766776766767767677676666776766666766766776776767677666677667767676776767677677676776676767667767677677677667677667667767766767667767767766766776667666766666767766767676776767767676667766776776677676776667667767677676767677677667767677677677667676676767767676676776676767667766677666766667767677667767677676776677676776767767766767767766767677677676776776667767766766677676776666776667676776676767666776776767677677667766677666767766776667666776776766676677676767767766776767766676676676776767767666776767677676667677676676766666776676667667667676677667667676767676677676677677677676767767676776766776776776776776776767676677677676767766767767676667677677676776767766766676776766776767667666767767767667766667767767676767676676776767767766766767767766767767767767766766677676776676767677667676677677677676677666676676776776677676766767667676667767677676677667766766767677666776776677677667767676667677676667766767676776766676676667767767767677676776776677676776776767676666676776667766776767767676676677676677667767767667767677676666776776667766766776767677676776766677676767767767676767666667667677667767766767676776776767667766676767767676676776767767767667766766676776677676676667667767676776767676767766676767677676776766776676676776667667677676776767767676767676776776776676667766776767677676677666776667767667766677676776767677677667767676776776667767667766767676677677667767767767767767766767677666776776776766667767677666677677676677677677667667677676767767767767767677677676776766677667767676677677667677676766676767766677677676766776667677676776776776776776776677677677677676776767767677667767767766776776776776776667767667677677677666667766766676676676666776767677666666776676677677677676767676776767766776767677667676776677676677677677666676776677676776767666677676666767767767667676767677677666677667767667677667767767667767676776776776667766677676776776767666776677676676676776766776767677677676776677667767666667767767667767766767676767767767666667767767767766776776767766776677667767767677667677677677667677667677677677676776767767767766667767767677676776776767766776776767767677677676767666767677676776776776776776677677676776676766776776767767767766776766676776676776676776776677677676667767766766667766767766767667676667676776766776776677
6776676776776667766677676776776766776666776677667767766776776766776677677666667677677677667666767767766766767667767677666776677677667677666667677676776767767676776767676667677666776776767766776767667766767767667767766776676676776767767766677666776677666667766776776677667766776667767766767767677676776776676766776767767767767667766776776767766776676776776776766776767677667766767767766767667767767677667767667666776677677677677677666776766677677667767677676667667767767676776767677667767766767767677677676767677667667677676767767767666666667766767767676776766767767676766666776776766767767767767667676776776776676767676767767677677677676776676677667677677667676676776677677676776667677677677676767767766677676676767766667677667677676767677676667667676776677676776776776767676767676776766767677666677676667667676767677676776676776677667767767667677666767677676667767767676776766677676776766766776666766776666677677676776766776767666667767677676776776776776776766776776677677676766667666767676766776677666766766667767666776766766776766767677677667766677676767767676767667676677666776677676767767676776767676766766676766766767667766767666667676766776677676667766776676776766667677676776766767766776776676766676767766667767766776776776767676767677676766776767766767667766677676677667767766767677676677676767767767766767676776766767667766776677676767676776767676776767767666766667767766776776776677667667767766677676676676666767676666776776776776766666776776776767676766767677677667677676767767767767676677677676666776767676677677667766767676776677667677676767767677676766676776767677677677667677676776776766776776776676767766776767677666677667667767667767676677667676766776776776667767767676766677676767767767677667767767667676766767667677676776766767666767666776677667677676676776677677677676767766767767677677677677677677666767677677666776767667767667677667676776776767677677677677667667767767676767767676667676676767677677667767766766767666776766776776676767676776767767677676776667666767767767766776776767766677676767767676776776666677677667767676677676767767667767667677677677667767767767677666767676667766766767766766776676767677667677677676767667767767667666676667667766776677676766767676676676776776767677676667767667666676667767676776776676776776776676767767767766676776766776767766766767766767767767766776776776767667677677677676767676667676677677677677676767766667767767677676776767766667766766766666767767766666667676776677666776667767666776776677676767667766767667767766677667667677667767767766776767677677676776767767766776676767676766676666776776776767767767677667676767677667677666776767677667667766767676776767676767767676767767677677667677677676767767767667767767766767766776767766767676767676677676767666667767767677676776776766667667677676776767767676767767766676766776776776776767667767676676776776776666776667667677667767767767676677667677676676667767767677676766766667766676776676776776766676766766676767677667767767766676767676766767767766677667766667676776776766766767767666767767666776776767677677676676776776767767666776677677667767766776776767666776776776776766767766776677676776766666767677677667677666767767767676667766767767677677677677676776776677676677677667766676776677677667767766767766776776776766766767667667766766677677676766776776776766676767676667676766776676676676776767767767677677677677676676767767677676776776776776677676667767767666766666776767767767667767676767767767767666676676766776776667677676776776677677666776776776776676676776766776677676767667676676676677666776766767676667676677677676667667677666676766767766776776766767766677676767667666767667767676776666677667667677667676776767767676776767767677676676677677676767676776676767666767667767676766766676767677676676677677667667767667676767667767676767676667766667767676767767667767667676776767766776677677677667676676677676776776776767676677677677677676776677677667667767676767676776767677667677676666677676676667676776767677667767676767677677677677676767767766667677667677676766776677676676676776776676677677677676667767667767667677677667767667767676667767767677677667677666776676677676676767677676776677666776767677676667767767666776766776776766676677677676766666767667767766776776776676776776667677677667767667767676776677667767676677666776776767766676776766767767677667666766767676776767676776677676676767677677676776677676776766767677666676766767667676766776776767767666666676776776776776776767767767766767767677677667677677677677667677677677676766776767766676776766776776767676667677667667767767676767676776776776766776767676776776676767767767677676767677667767766767677666767767676766766766776767767677676776677677677666776667666677677677666766766767767766776776776776776767766667767767676667676776676767767767676766666776677677667767767677677677676776776767766767676667677677677676776676767677677676677667676776677666676776776666776776767767767767676667677676766676767676767677676776676776677676677676766677676676767767677676767766677666676667766776767767676776776676676667677677677676766776676667677667666766667677676676776667676766776677676676776767677677677677667766767676667667767767677676776767767767676676677677676776677677666676676776767676767666767667767667766776676776767766667667667676776677676767667676676767767767667677667676767677677667766766677667676767667767676667767766776677666766767767767677667767767677677677677667766676667676766677677677677667767766667677677667767766766677666776667766766667766776776776776767666766666767766676776767766776766766776766677676667677676776667767766776677667677677677676776776677667677666676676676677677677667677667767766776776776776677677676667667676776766766676766776776767767667766667767676766767767767676767667766677667767667766776677667767767767767667667767767676776667676776776676767766776776676767677677676776776776766677677677667766677676766776667677676776766776767676667676766677666766667767676767667767677677676776666776767667667767766667667766767666776767766776677667677667677676767676776766676676676776776776677677676677677676767677677667767667676767666666767667767677677677666676776776766766776666767677677676677676776776666766776776776767667667766676667667677676767766767676766767677677666677676676667677677676676776677677667677666776676667767677677676776776766776776776776676766776776776776677667666766776666776676676776667766676767767676767677676767677677676676677677676766677676767767767666766677677667676776666776766676676667767766776677677667667766767676776767767676666766776776776676676776766677667767676767766677666667767666766677666767676677666766767767666766776676676776666667677676767676767666677667767666767767676666776776776667676767676776676677676766677677667767677676677676667667767767677666776767677666767767676776767766776766676767677676677677677667676766677676776776667676767767767766767767677677676767767766776767676677667677667677676776776676677677677676676776776676677677676667676667767676767766767767676776767676766776677676767767667767766766776677677676767767767676767667767676767766776667767766677677666767766677667676776776767767667667667677676767676677667767666776767766767676676677676776677667767677667666667767667676776776776667766667767667766766776776766677667767677677677676766776677676766676766767766667677677666776676667676766776766767667766676776776767766776776767677676776767767677667767767676766767767677676776767677667667667767677677677676676677677667676767666766766667767767767767766767767766767767767767667667677666767767767766767767677667667767667676766776676776776776767767676767667677676667677677676776667676767767767676676776767766776676776766767766776677676667767767676676667676676676776776767767667676677676776776776776776677667677666776776766666667766666776776677676767676766767766776677667767767767677677667677676767677677677677666776677677666776676676767767767677677676667667676776767766677676776676766776677667767767767767767767676766676776767766667766676767767667676776676666776776776776776676776676676776776766776677667766776667666676677666677677667767677677667767767677677676776776677676767767676776677667767766677667677676676677676776767767677677666776776776677676677677667766667766776776677677677667767767767677667766767767766767766767666677676776676767676767677677667766676677667677676767677676667766677667766767667676767767767767677676766677676767667676767766776776776767767767767667667677667666776767767666776767677676676776776776776767767677676677677666767766767666776776676677676767766776766776677676667666677677667767767667676776776767766776776666776676776767767767766776776677667676776676677667667676677676766767667676776766667667667767667676767766767677667767666776767767766766767767667766776767667766766767676776667766776766767667766767767677667667767766767767667677677677667766667767677667667667766776767767767667667676677667766767676776776776776776776776666767666767677667767677677677677677677677667767667676767767676767767767767677676667766677667767767676767766776676776767767767766677677676667767767766766776767767766776767666776767677666776677667767767767766767767667766776676667676776677677667676776666677676776776776677676676677666767677677677667767676766776677667767767667766676776766667676677677667676676667767676776676776667767666677676677667766676776776766677676677666677677677666776776676667766677667766767676776676676677667766776776776766667767667767767767676667766776766776776767676767677667676767767766676676766776767676776667767676776666776767667677676766767676677677676667677667677677667677676677666776676677676766676776766767767767666676766776767677676767667666676677677676677676776677667767767667766677667766677667766766676676766666766776776667676776666776677676766667767667676776677667677677676776676677667766776667676767676667676767677667677677667677676667667766766776766766767767667677667767667767767676776776677676776677677677667767766776767667676666676677677677676776776676677677677667767667676776766676766767666677676776776776767766776776767666
6776776776776776676667767667676666767767767677667766677677677677667767767677676667677676767677677667676666767677666767666767676666767677667666766766776667766776667767667677677667666677677667677667766676776676666667667767677676767667667676676776776676676667676776776766767766776676776677677676676767676766677666767667676767676676676767666776676666776767767676677676767677677677677666767677667767677677676667676766776667667766667767677676776767767767767767766776776677677676776676767677677666766776666776776676676776666776776766666767767667667766776767667676667677676767767767766677667766776776767767767676776766676767677677677677677676776776766766677677667767676776776767666776766767767677676766676676776776677676677667676776666776667667667766776667676666767666776767676667767767766667677676767767676766766776776677676677676766677676676776667766776676667667767767767767677677666766676776667767677677676677677677667677676776676776676667766676776776776667676677677676767766767677677677667767767676776766776776766767667677677676767676776767767676767677677667677676676677667766776766767676767766677676676677676766776667766776667766767676776666776776776776776776767667767677676776767766676666667767766776676667766767767676776767767767666776767677677667676776767767677676776776766676776666767767676767666676677677677666767767766676776676766677667676667767767677677677667677676776776767767767767677667676766676767676767676676776767766766666767766776677677667667667676776667767666776776776666676677666677667767767676677676767667676676666677677667766677667667676667766677676677667767676767676776776676766776767767767767667676676766776676776767676667766776676776776767766776776767677667676776667667767767667766677676767767667677676776776766767676677667677677666677677676776767766677667666676776676676767766776776677676766767767677677676667766776776776676677666776677676766776677677667767767767766767766677667677676767666776667677677667766767677676767676766776677676676666776776767767766776766667677676767767666767677676766766766776667766766776677676776766766666666667667767667766677666766676767667767766666776766767766677676776767767767677667766677667676767676677677667766776677667767767767677677676666766676676676766767666776767767667767767767666776676767767677666767766676776776766677666767667677676767676667767676767676776667767767676766776767766767766766766667767677667667767667666776676766776677677676767677677676776776767767767676766776776676776677677676767767767666776776767667677667767677667676776776767676767766767677676767676677667677666676677666677676767766767666776677667766776676767676776677677666776667767766776677677677666776767766677676767767676776666776676776677677677676767767676767767676666766666677676776767767767677676677676767767676776776766676776767677676667676766776677676776767667676766766776776667766776767766776776767766667767767676776767667667676766677676767767766776767767767677677677677677667676667767676677676667767767677666767676776776766776677676776766667767767767766676676776766677676767767676776667767767677676677666776766767676767676776767666666667766776776776677676776776776776676776776677676776767766767766776776677676767677677676776667766776776767767767677667677677677676666767767766767677667677677677666767767667666776676767767667676677667766676767667766776677676767767676767667676767767767667667667667677676776666766776766766676776667767767667767767767677666666677676667667676776677667667767767677677676776676667667677676676767676676677666767766767767676767767767667766766767766776776766776776767676767677677667676776767766776767766776766667767666776766766676776766776767677666776766776776776766666767767667677677677666677676776767677676776767667766767767766776767676767767676767677667676776776766676766677667677666666767676766776776767766776776766767677676776766767767766667666776776766676767767666677677677666766766767766776767767766776667766767767767667766766776677676767676767767677677666776776677677667667767677677676676677667676767666676776767766676776767766767766766667677677666776677676767766677677676676767676677666666667676776776767676776667767677677677676667667766776766767767677677676776767677677667667666676767676676776766677666677677676666767767676767667767667676766767677676677667677667676666776776677667766677676767667676676677667767676776667677677677676776666776776677666776776677667767767676776766776677676776767767767767767676776767677666766667666776776776767767767667767677677676766776677667667767677667667767676667676776677676767767667767677676776767767676766666767767667766677677676676667677667676677677676776766776766766766776776667676776776667766767667767677676776676776767677676766776776776776776677677666766767676667767766767767767766776767677666677666776767666776667667767677677676767767767766776767767767666776766767677677667766776767766767767766767767767676676767766676766767767767677676776776776776677676776676677677667676766776767766767666676777677677677667766766767677667677676676766776766666767677677676776776666776676667667767767767767676776776676776776767767767677677667667767667767666776676676776677676676776766776776677677677677677667677667767667766767676767766676767767766767667766776776676676667667677666667767767677667767667666676766667766776766676667767766766776766676776776677667767677667767767767767767676776776776776767767767767767666767767766776776776767677677667767767767767667667767767767676767676677677667677676676776776766776767676767766766676677677677677676667677677677666677667767766776767766776776767666776767767667767667666776676667766776767767676767767767767676767766667766767767767767767677676776677676767767766776776677667667767677677667677677667766767766767667676767667677677676677677677667677677676676677667767767677677677677677676676766767766667667767676677676767677676767767667676766766766676677676767676676767767667666776767766666766776677677677677676776766776776766767766677667676776767766676666767677677676767767676767667677676776667677677676677677677667676776767677676666667667666776767677677676767676776677677677676776767666776667677676677676776776677666776776676667767667767677676767677666667667676776767676776766776776676766676676776776776767767767676776776767676676676776776676767667677677667767767767767667677667677676667676776667667677677667767767766767767767666776677676776776676776767666677677677676776676776776767767677677677667766677667676776776776776776766767766776776667767667767767677676667767676767766677677677676767677677667677677676667766776676666767676776776767767676766776767667667677677677677676766677676766776667767667766666776776767767767677667677676776767767677677667767676767767766666766776667667766776776766666767676677676767677666677676776667767767766677677676676776776677667676677677677677676776766676677676676676776776676767677676766776767767766776666776767666767767676776666767766767767677676767767677667676776767766776776767667676677677676677676766767677667766776767766766776667676666677676767767767767667767766767676767766776767667666776776667667667666766776766676767767766676676767767767667766676766676766766776677676767767767676767767767767667677676677677666776776776677666776667766766776767676776767677667676766767676776767676767766766767677676776767667677676666766767676767767666767767666677676776677666776676776776776767676677677667767667767767766766766776767766677677677666776677667677667676667667667677666677677676767767767767677676676776677677676676767767766667766767666767767667766766776677676767676776667676676677666776767677677677677666766776677677666767767667767667667676676767766776667767767767667767677677676767767766776767676766776767767676767767766776677677676767676776666766677677666776776677676676766677667676776676767676776676776767766667676767677676676677677677667677676776766767676767677667676767677676767667766766776766767766676767677666776776776767767766767667767766677676677667676676667766776766666766776776677676766776667667766767766776776776776667766776767677677676767677667676676676766766767766766776677676676676767767767767767766776677676676766767667677667677666676776666766776776667767767767767676767767767667766776776776766676776766766677676766676677676677677676766666776776776677676767667676676776767667676677676676776667767677676667667767766776776767677677677677676776776677666677677676677676767677677667666776767666677667676776676766766776776677677666677676766776667676767677667676666767767677677677666767667677677677667767767767676767676676776767676776676677677667767767767676767666776776666776666676776767767767677676776776767676677677676776767676766766767766667767766677667767676776776677667767666776676776767666776767767767677666767767767767767667677667767677677667667677667767677667676776676766776766676776667767767767766677676677677676776776767767677677676666767766677667677676776776677676676776776776677667766666776677667767667676676766776767676766776776776776766776766667677667677677676776766776776776766776677667676766776776767766677676776776776776767767767767767677677676767677676767677677666767666767767766677666766776676677676776676776776667767766677667667767767666676776677667766767766766666767767766677667677677676776776667677676676776776776676667766766776776776667677677667767667677667676666767766676767767676766767767667767677666767767767767677676776776667767766676767766676766767767677676666766677667766767767767667667766767667677676776677667766676766776767676776767767677677667677676776767766776776667676667767666776666776766776776676767767767676776676767766767677667667767766667767666776667667667677676676767767667677667667677667766766776677676776776676767766776677677667767667767676776677666776766766767666767667677677677666767677677677677666776767767767766776767767767677677676766776766776667676766767766776767676767677666776776767767667677676767766776767767676767767667667766667767677667677666676776676677667667676667677676767676676667767666776767676676676676667767677676767767766767677677676767766677666776767767767766766766677
667766676767767677677677676677667767676677666677677667667767766776676766767767767767677667667676767767767766767676766767766767677676667767767676667766776767767677677677667767677676766767677677676776776676767766776676776767767667767677666676776776766767676767677677677677676767766766776677667667676767676676666776667667676766766767766776676767677676667766676776776677667667766776677676676776676776766677676676776767767677677677677677677666776676676766776677666676667767767767666766677676667767766776776776767667766776666767676776677677676666677667766776666776776767767677676676666766667767767767667767677676767676776766776677666666776676767767767767767767676767766767766767666677676676766776766677676667767767767677676776666766767767767766776776766676676776776766666676776776767667767677667767676767767677666776767667766776677676776666667666776776766676767766776676677667676776776766767667767676767767766667766676776776776677676767676676666767766776776676676677667666676776776667676767766776666767767767676667677667677676776766677676677676677677677666776776776666767767766676776776766776776776766677667666767766776767767667676767767667767767767767667766776766676776776776776676776776677676776766767767767677677676776676676767677667666667767767767667676766776776766776667766776776776767676667667676776776767766776776776767766776676676776767677677677667676666767676667676767767667676766776666767766766766667766666776776776676676766776767767677666766776767677676677676676666767766776776766767667767677667766776767766766676776766676776767767767677676677666776776767666776776776776766776776667676677666766677677667766676776776767766767677677676677676776767767767666766776766776766767767767767677677676776776776677667676677676766776767767667667667676676667677677676766666767767767766767767676767767767766776667767766776767767766667766767766776676767677677677676667767676767767676767766766767767767667767677676776776767676676767676776776776766776676766767667766767676767676676666667676766766676676766776676767667767767677676767767767767766677676677667677676676767767666766776776776767766666776677676776776766766776666767677667676676767766767767667677666767666767677677666767667676776776767767667666767677667667677677667676766766767767767767766677676767667676677677667767767667666776776776767767767766767767767667767676767677677676776776677667767767667677677677676677677676776776667766767677666767767676766666767667767677676766776666767767676776776767676766677666666767677677676766776767677677667766767666776776767767767676666776677667677677677667676776766776677676676676767677676776676667677667676677676666776666776767766776776766676776776676676766677667676677676677677677666677666667666767676767767667667767767676667767667677666776766766767677667666676766776767767767667677676766676767767766776676767767766776767767766766767767667766776767667666776767676767767666766677676767766767677677676776776776776767767767677677677677676776667667677677667666776767767766767767676776776776767767767767667767767766776776776767767677667767677677677676677667767667667766767766676776677676767767766676776767766676767766677667766766776776776776776776677676766767676766776776776776667677677677677666776677676677677677677667767767767667676767676677676766677676766666767666776776776776666776767766776776677676776767667766667667767677667767676776776766767667767667676676766666776776766776766776767767667676776776767676676776776776776767666677677666767676676776766776776676767767767766767677676766776776776776676677667667676676776677677667767677667767667766676667767767667667767667767676677677676676767767676776776767676677677677676776667767767667676677667677677677677676767766776776766776766767767766776766776766766677676766676776676666766676776667666776767766776677667767667667767766766776667676767667766666767766676666767766776677667767667766677676776766776667767767677676667676676676676677676677677677676776676766766676776767767677676776776666776766776776676776766776776776766776776776767677677667677676766767767767666666677677667666676766776776676776767767766766767667767676776776776677677666767766676766767667766667767676677676776767767767766766677676767767767677667767766666766676676667767677676767677676666666677677667767677667677676767767767677667766776776767766776776767677677667677677667676767767766677667767767677676677677676766677677677677667766677667767677677677677667767676767766677677666767676676767766766667677677677676677676767766776677677667766776776676666776767767766666667667767767766767676666766667677666667667677667677677676766677666767766776766776676767676767677667767767677667676767676776767766766776776776776776676766766667676676776776767677667767767677676776667677666766776677677666776767767767766776776677676667676776767766776677666776677677677676776766676767766676767676776776776766767767767676676776666676766666677666666767767766667667767677677667677676776776667767767767767677667767767666767677677677677676776776767677677667767667767766776776767766667667767766776776776776667676766766776776677676677667666767667677677677676776667676766776776767766767677676776776767766767767767766767677677677676767766776776667766776767767767766776776776767677676766776666767767676776766766677666776677676677676767677676776766767767676666776776767766676677667677676776776776676767676677667766676676767767767766676667767767767676776776676767767767666776776776676767767766667667666677666767767677676776666666776667766767767677676667667666677666767667677667676676776767676767766766766767676667767676677677667667666676667666776667676776677676776666776776776667767766767666766677677677676776666676776666776776676677667767676776776766666776767677667766767766767667677676776766677677677667767767767766767666767666667767676676666676776776776666776767676766776767767676776677676767767766766677677677667667677667767767766767767676767767677676676667766776676776776776676766766776767767676776766766766776667676767767666676776776776767766767767677677667766677677667676766677666776767676677667677667766677676677676767677676776677677666677676776776676776767766776776767766776667676776676766776776776767676666767666776776677676676676676676776776776677676677667767666676767677676776677676766776776667766767677676766666776767676776767766767767767676766767676776776677667767677677667766776776676776776767676776667677666776767667676767676677677666667766767767677676776767766766676776667767766776767767667676767667767676767667766776767767676767767767676676676767766676767677676776767766766776776766677677667767767666776776776776677666776676776776776666676766766776766776767767767767766767767676767676776676676776776676776676776776676776766776677677666676767767677666677676677676776767766767766766776776666767766677676767676776776776776767767767766776776767677676767767677667676676776767767767767767766766766767676776767667676776776776767766677677677676676776776776766776767667666766767677676666676677677677677676776776676776776776667676767677676776776677667766676776767767767767677677676676767676776766677677667677667667677676766776776776767667767676676677676776767666667766776767676776776776676677667767767677677676766766676776767766676776776776667676776767767676766767677676667767767677676767767677677676767667766776677667677666767667766767677676677667767676776767767767676666766667767667767676676776667676767767677676767766776776776667767676776776667677666767767767767676767666677676776766767767666776677677677676677676767767767676767677667677667767676767677667767766776667766776776776676677677677677677677667677667766776776676767676767767677677667666677676677677677667666677677667766767667767676776776676667676776676776776776676766776766667677676676676767767767677677676766776767767677676776767676776767766766767667767766776767767677666776676666676776776767767766776776676776676776776776767766776767766666767677676676776676766767677667666677667767766677667767677676767766776766767677676776677677676766776677677677677676667766676776676767676677676676676666776667666766776776666776776776776667666676676666766677667767766676776776776767767767676766776766676767667767767677666776666677677667667767767766766767677666676776677666767767767767676776776676677676766676767766767767767666767666667667766677667676776677676776776766767767767676767667666776776776776667676676676776776776677676776666677677676776776766766766677667767766677676776666776776766677676776676767676666667766767667666667676766677676766766767767667766767667677677677667677676767766677677676767677677666776767767766776676776766776767677677667767667767766667667677676767667767767766767676776767766767677677677666767677677676677676767767767677677667676767667766676766676776677676677676766766776667767766776776767666776767766776776767677677677667766676776776767767767666677676766676666676767767676676767766776677667766767676667767666677676766776677667677677677667766676776776676667667767677667767677666676676767676767766667677667767667667767667676676677666666767767677677677676667766766666776677667677667677677677677667767767767767767677676677677677667677677676776776767766776676776667667767666676776767767766767676776667677676677677666767767676766776677676776677666676667677677676766767667676667767676776776776767677677667766776667676767766767667767667666766666776677677677666776676776776667676677676666767767676767766766767766776677676767667766767677677676776666666767767766776676666767676767666776676776767767676767766776676776676677676767677676776677666766776776776766676676766766767767767766767767677676776677676767677677677667666767766767767767677667766767676767676677676776676767767767676767767677666676766767677676667677667677676677676776776776776677677677677676767767767677666767666766776676766767766677677677667676776767767676767766666766766667677677667767676776677677677676767767767767677677676776776677677667766776776776776676776776766676776667676676776776766776667766776767766676776776767667677677667677667676776776766677676776676776667666676776767667766767767677677
766767667676776766766767767676767667767767766767766677677677667767766776776676666767766767766766767767767766776767766767766767676766767766776677676776667667766676676776677676676776776676767676776767767677676766676766776776677677677677677676766776776676667667677676776677676776676766667766776767767767676776767667766767767667676667677676776766767766676767767767767677676666667767767676776776776776766766766776776776677677667666776676667667676676776776776767677677677676776776767676676776666677667667676677677676776776676767666676767676776776767767766677666676677667767676767677677677677677676766667677677667767677676776766677677667666767676776776677677676767767676767767677676766677677666667666667767767767767666676776776767766676767677676677666677677667676776776776776767766776666666776766767676767666766776766776776676666776766776767677666767767767767767676776767667667767677667677666766776776677677677666667667767766766677677667666776676767767676766766776776776766676776776766677676676766767677677676676776677677677677677667677676767666776767767767676767676677667767676766776676776776676776767767676776776776767667667667677667676767667677667677666677677676677676677676767766677676766676776767667676677677676767677666776776767767676776677667767766767767767767766776776776667767766766666767667677676776767767676677667667666776776766776676677677676677676776776767766766776776776767767677677677677676776677667677676676776767766776767667667767767766776766776776767766766767677677667767767766767666776776766776776767676767767666767667677666667766677667667677676766677676677677667667766776776767677677667676676776776776776766767667667766676776767667677676776776767767766767676767767677676676676677676776667766776776776767676677677676767766766677676667767676776767676667677667766767676667667767767767767666767766677667767677677677676676767677677677676767667676767767767767677667676677676767766677666776677676767676766776666776767766766767767677667676776677666666767766776667666767767677677667666676676676776677677677677676676776676776677676776767677677677677676776766767767766767676667677677676776767766766776767676776667767767666776667677677667767666776676776767766767767767666776767766776667767766677676667766776776776666667767666776766776676676677667676767766766776776776776776766776666767676776766776776767667667767767676776677677677667676676766776676776776767676776666676776677676776767677666676767677676676776767766767766776776677677667677676667767676767767676766667676776676676766666667766667667667667767767676667766766676667676776776677667677677677677666776676676666667767676766676776776766676767767767767767766776776776676767676776767676767666767767766766767766677676666776766776776776776767677676666677676767666766667666776767676676767766667667677667767767676776767767677666776667667676767677667677667667676767676776676766776776666776776776776767677677676767676766677677677676676767767677677667767766767666667667676767767767767767666776676766677667766767766676676776776767766776667767767767677677676767767767767766766776676766776776776776776776677676677677677677667667667677676776776776776776676776767767766767676776776677667767676767666767767767767767767767766767766767677676767766767767767677677666776776677676767667767767677677677666767767766676676676776676767676776666766767767667677676776767667676766776776776676776667766667766767666666676667676767667766767677667667667766767676767767677677677667677666776776776766776667676677677677667667766766767667676767667677676767767677677667666776776667677676776677677667667767766667667767767767677676677677676767767766767666767676766767766667767676766677677667766767666767667767676767767766677677677667676776667766767677667767766776766667676776767677666776776667767677667767676776766767767767666676667766677667767677676667767767676766766776677676776767677666776767677667666677676667667767766766767677676676776767767677676776667767677666767767667677667666776776767767666767667767767677676767677676766776766676676667676776677677676767766776776776776776776676776676676767666776767766776776776766767766677677676676676667766766776776767767767767676767666776766776676766766767766677667767676776676676676776667766676776766766677676767677676776667676677677677676676776776776767766776776766767676776677677677676676766776676776767766677666676766766767767767676767666776767766766667666677677666767767677667767767766767766776676776776767767666767676776667766776767766667766677666776766766776776776767767767676767677677677676767676776776767677676776767667667766676776667766677676676677677677666776667676677677667667667766767676776776776676677676776776776767667766676766677676767676766766676776776666767767767766766767667667767676767767677676667766767667677677676667767767667676666776776766667667767676766677677677676767677676767676677676676776667677666767767767666767677677667766667766776676766677666767677676677666776776677676767767767676767767676767677666776676767767766667667676676667767766776676776767766776677676776676667767767766776776776767667767676776776776766776767677676776767767667677677677676776776677666676667767767767767676767677676676767677666776767767676767767766776776666676767767677667766776776767767677677677677676677677677677677677677677676776767677667767677677666767767767677677677677677676776667766666676676666666776676766676766676676766667767676767767766767767667766776676676776776766776776776767666667766767767667667677667677677667766776767677676776767676776776767767676776676776776776776776677676666676677676776676766676676666776677666776767767677667677676767677667767766666767676767767766766776677677676776776776767676676677677677677677666776776776676767677677677666676676776776677677677666767766767677676776667676676667767666776776766677677676776776776776776766776677667677667667667676666677676776766677667677676766767767767766666767677677677676776766776767677667767667766666776776677676776776676776767676767666776776666676776776666767767766776666766767766776667667767677677667677677676776767767766766676677666676676767677667677677677667667767767676767767766667676776776677677677677667667767767767766677667676776677677677666677666767767667676667676767767767766667677667677677676776766767767767677676667766667767666767676767667676676776776767767677667766767667667677666766676676776776776767767766776776776776667676776667666776767667666677667767677677667667767767676677676766677666776676766766767767767767767767767767767766766776676776677677676767676766766677667766776776776676666776677667766666667676776677666666776766776767766776677677667676767767676767767677666676766767677676667666767677676767676667666767766676776766776767767677666767766766776776776767767767677666776767667767676666676776666767677667767767666776677667677666676776667676766766667676776776677666677676767766667767667666677667766667677677676676767667667676676767677666677677677676677667766776667666767767767677667676676766767666667676767767667766776776666776776667677676776776776776767767666776776776667677677677677676776767767766667677666767767767677676776776776676767767766776677677666776776776676767766767766776677677676767676676776767767767766767766767766767676767767767767766767767667676776667676767676666776666766776776766676767767667767766767767676776677666776676766776776677676767766776767676776676767767667767677677677666766776776767677676767767677677667667677677677676776776766776776677676677677677667676677676776767666767767667767677677677666677676766767767766667767677677666677677666766776677676776677667766776677677667676776676677677676767767766667677677667676676676667667766767767767676767766676776676667767677666676766767677666767666776776776667767677666767667767766776767767677677666667766676767767676766776776676776676767667677677676676766766776776767677676676677676776676776776677676767766676776767676767676677676776676767767677677677676767676767767677667767767766677677666676776677666676666767667767767676776776766776766667767666776677666767667767766766776776766767767676776776767677667767767767676677677676677677676776766667766776667767677677676776766776767677667667767767767676767767767767767767676776767767767676776676677677666767766767676767676666677677677676767767666666766776767667767666767667676667766776676766776767667767676766766776776767676776776776767766776767667676776776776677667767667767767667767767766767677667677676776767767766766776776767667676776676667767667677676677677677666676776676776776767766776676676776776667667667677677676776767767766776766766776666767767677677667667677677677677677676677676677677677676667666766776767667676666766677677676767767677667676767766677676776667767677677667767766776776776677677667676676776776776676676766677667666776677676676767767767767666776776667677677677676766766767666667766676766767677667766676766776667766677666776676776776766767676677677676776776667666766776776767767676767767667766677666676676767766667766767676766776676767767767767766766776776677666767766667676676776677677667676776676767766767766776767676766767767767767677676776766766776676767666677676776776767766776766767767677677667767666776776676666766776676677676667766677677677667767767767667767676767767667666677677676676776676766767767667766667766776766677676776776776677676776766767766666676677667766676767676766776766677677676667767667676767666677677677666776776767766767677666766767767676776776776767767766766677677677676767766677676677676666766767767767667766776776776676776776767766776767676767767677677667767766766776776776776776776776776776676767676676666676677667676767667676767767676776767666766666667676766776676776776767767767676776767676776767766776766767677676776776767767666776776776766776776677676776677676776677677677677667767676667767676776776776767677677676766776776766676767767676776776776776766776677666676776776767766766667677677676766776676667677676676677676767766767767677676677667677676767767677676776677676776767667767767676766776776676767677676776677677676767667767676776767676666666767667667677676677677
6767677666667767667766776767676667767767766766776677666776766767766776767767677676667766666677677666776776677676677676667767767766776776766776776676767677677667767666776767677667676766766676776677677667766767677677667767667767677667766776766677676766776766667667667676767677676766676776776767677676776767677667676776767676776766676767677666776776767767677666677677667767677677676676676776667767767766667676677667677677676776677667677666767677676767767667766776776667676776677677677677676766776776767766776767667666676776766766767667676776776667666776766677667766676677677676677667676667666767677676676767666766767676776766767676667677676767766776677677676776776776776767766766767677677666766767667766767767767767677676776776677677666767676667677666767766676767767677666767766776776766766677676776767677676667767767766676767767766767676776767677676676767667767676776776767666766676676776776776776676776677676776776767676776666776766677677676767767666667667767767667666676767766767766667767767667666676676767676666776776767676776776676776677667767667767766767667767767667767766776766776776776767767767667667676766667766766676667766767666776667666767676667767677676776767766776776767767767676776767677666776767677666677667767767767666776776776776766776767677676666676776767677676776776767767766676767676767667767677667677677667677677667676766667766776776776667676767767766767677677667766776767767677676676776766776767767767676767676776776766767767677677677667676667677676776766767767676766776677676767676766776676776666776676767767767676676776767667677677676776676776667667667767767667676676776766776776776766676776767767767767766776667766676676666767767677677666776776677677677666767767676666676767677677676667676766676677666767667676776767667766776677676776767767667676767676666676776677677676766776677676767766766667767766776776767767767767677676766677676776767667767767667666776677667667676767767677676776776767677677667677677676767667766767767667677667676677677677676677677676667667676767767667767677677676776767767677677677677667667677676666776767766667676776767676767667667667766677676667677677667667767677666766767676767767766766767767676776776767766766666676776776767677667766767677676677667676776667676767767767667676676666767767767767676677676776766776676666767677676676776776776667766677677667767766766776666767766676767766677667667767666766767766776767767667767677676776776776766776776676776676767766676776766676776776767676676676776767766776776776766676776667677677667667676677676766667667677676767767677667766667677676667766767676776677666767767677676776767667766776676767677667767676677677676676767676776776776666676776767677676666776677676666776776776766677676776766666676677676776677676776776666776776767767766676766776677677677667767677676667767676767677667767677677676766776676776676767667767676776776766776666766767666677667676676767677676676677677667676677676766677666776767676767767676776776667766676767676766776676666766776666676776776677676776767767677676776667676776677676776677676767766776767767667767677676677677676676677676776766766667767676677666767666676766667667767677677667767767676776676776776677677677677667677666767767766766666676776767677676667666676676767676676767767676766676767767676776766767766676767767766676776776776667676767677676676767677677676667767667766667767766766776776766766666776767677677667677666776766776676776776767677676676776666776677666767677667766676767677676766766766667766676667667676766767667767676767767676776776776676677676677676767767676776767766776776776767767766767667677676766767767767767677677677666767767677677676676677676766767676776767676677676767767677676666677667767676767677667676767667767767677667676767767766776776666666677677677677677667766666667667666776776666767766676667767667766676766676767767677677677677666767676667676676677677677677676766677676776767676776767677676676776766767666677676767666666666676767667766776677677666767676767677677667766676776776776766767677676776776676767766776676776776667767767676776776677667677676677677676677666667667676666767677677667667667676767676666776767767676766667676667767766767676776667766767676776667666767677677667676767766667766677667667767667676676776767676776766667676667767767766776776767676766677677676767677676677676766767676776776767667767677676677667677676666767767766667667766776766776667766667766667676767767766767677677676767676776667677667676767767767767766676767677666776767767767767766766776677667767666776676776676776767766676667676776667666667767767767667767677667667767666776677677667676776677677677667667667676776676767677676676776776767767677677677676776767677676766666776776776767767676677667767676776767766667676677676776767676766767767766776766776767767767676677677676776776677677677677676767677667667676767677676676677676767766767767766776766776766776776767767767767767766667767766767767767767677667676677666776767767667677677667667676776666766667767767666767667677676767667766767667767767667766767766667767677676766776667676767767767766776767667767676767667676667767676666677667767767667767767667676767667677677677666676667767767667767676766776776776677676776767767666776776776766766676767676767676766776767677677676676776676677677667767677666776776766776767767677667677676766776767767766776677677676676666776767677677667676676676676776776776767676666767677676767767767766767677677677677666667767767676666677676776676677676677677676776776776677676776667677667767766776667676766676776676667676776767676676776676767676677676767767766776667676667767767677677676676677677666667677677676666767667767667676677677677676766766776767767766776677666776776676767766676767767767666776776776776667676667676667676767667667667667767767767667667667767766676776676677677676776766676776677677677667767666767767676677677677677676776766677666776767676676776776767677667676767767676677676676767767677666767767677677677677667667767767666677677667767767677666676667677677666767766767676776677667767766776667677677667676767767676766677667766676676767677676766767677676766766666676667676677677677676677667676667666776776676776776667767677667667767766776676767767667767767767667766776676767677676667676776676766666776776776776676767766776776776676776776677666667766676677667767677677667667676767676767767767767767677677676676677676667677666776767666776767677667767666677676767666677666667677676776776776767767666667767766677677667767667677667677676766677676767767676766676776676677677667767766776776776767767767766767767766677676776766776776776767677667766776667767676766776677676776776676677676767767677677677677667676767766667676677667766776766776677667766776677677667767666767766767766776776666767767766677667766676767667667677667767676677676767667766776776677667767667767767767767676667767766667767667767766776766767767676677666676767677676776776676776776767676767767676776776767767677677667767767666776666676767677677677676677666667676776667767767766776776766676776667677676776776667677667676666676767767767767767667666776767767677667767676767676766767676677676776767767667677677667667666776776776676676766677677667766767766676776766676767767667677676667767767676767767766767667766677677677677666677677666776666676776776677677677676677677667667676676677676776776676676767667767677677676776776676776776776676766776677676776776776677666776676677676677666776767767767677667767667676666776776677667766767676776767767766677677667676766776776677677676776776766776766766767676767766766776766776776677677667767667767767666776766767767767767677666767677666667666767767676667766677666767667766776677667767767766767767767767667667766677677666776776676676767667766766776676767666776776766776666767766776677677677677677666776767767766767677667767767676776667767767767767767677677677677676767767667677676776767667766676776776676776667767677677676776676776667676776776776767767677666676767767766766676776776766767767766767766776776676776776766776776767667767676776766776766766776776766767767767666776767676676776667676776776776766776767766776676776776676767667666776767677677677676677676776766776776767766667766776677677677676776776767677676667667667767766667677676776767766767767677676767667676667677666776767767767676767766767676776677666767766776766767676767767667767677666676677677666776677667666667677667766776667766776776667676766667767766767767766776776776676767767766776776776676767676676767767767767666776677667677677676767666776776776767677676676676667676676766767766767667767767766667766776767676677676776767767767767767766667676767677676776767767766767767667767677667677667767677676677676677666776776767766666767676677676776767766776766776677666767767667767767767766666776776766776776766677677667767676677676677667767676676667667766776676766776766776776767767766676766776676676666676676766766667767766776776676677676776766776677667767767677676766767666667766767666676677677677676776677677677676776767667766776767676767766767667767667666776776776667677676776776766767767767667666776676667677676677667677667767677666667767677677676677676666766676666666667676676776666766776776767766667767677677676776766677676677666776776767767666776677677676776767676767767677676667767766667667667767767767767767767767666766666766776767676667767676676667667676776776776676776677676776676776776766776677677677677676666677676667677676767676767676766677677666677666667767767766676767767766667767766766776776667677677667767667766676667666667666667677667767666666776766676666776767767766767766776767677676776776767766767767666776767676666767676677667676667767767676766766766667666676676766677667676767767666766767677676676776776677677677667677677667767767767677677666767766666767767676776767677666776677667677676666776676767676676766776676667667676767767667676767666767767676767767767766677676677676767767667677667676676767676767767766776776676767676666676776666776767767767677676766676767767767677677666676666776776677676676667667767666767676776677677677667767767766766666766776667767677676677666677676
36776767676766766767767677676767767677667767767767676667677677676766677677677676776767676677667676676776766766776776776776766767766766767766766776767667667666776776767767677667676767767766767677666667767767767676776776767766766667767667677677676766767767766676676767667676667767766776767676767766667676767667677677677666767677667766776766666676667667676676776776667767676666666767676677667767677666677667767766666676776776667767767676667767767767766677666766766776766776766667676667767766776767767767676667766776767677677667767767767767767767767667666676776676667767667766776767766677676766776767766776667666767677676766776776776776666776776766776767677666776767677676776676776767766776766766776677677677677667667667666766767677666666767767767766766677677667666767676767667766776667766776776767766767677666776776776776677667667667767766676767766776776767676776767767767677667667667677676767766767667676776767767766676667766776676677667667666767676677677676776767666776666767676666776776766767677677666776776776676666776776676776767767766766766767767766776767676776776776667676767766776677676676676776776767667767766676767767677667767666776776766767677666776767767767766666676767767677676776676667677666767767766676666766766676766767676776767766766767677677666776667676776767767666766776776776666776767767677676766667767766767766776776776767767767667767767766776667766767667767667677677676767677677677676766776767667677677676767767767767666767767766767677676776776676667767677667767676677667667767677677676677677676677667767667767767667767677676767676767677666776776676776776676676767767767676767767676767667766766677677676666767767676766767767767667667767767766766766767677676776766776677677676667767767766666667676677676776776677666766766766767767767676666666767666776776766776767667766767766766676766677667667666767766677677676776766776676776767677676767767676767766767677676776677667767767767667666767767676667676776667767766776676766776767677667677676766776766776767666767766667677676767677677676766677666766666776776677676667767767766766767767767767767767677677667767676776677667667676767666776677677677676767767676776676776766776776776667677666776767677676776667677667667766776766766677677676766676677666776767676767767767766667667676767766766776767676766776676767766676666776767676676767667676677676776776776767677666767767767667767666776776776767677677677676676776767677666676676776776677667767767767666677677677666676776776767767676776776667667767766776677666766776776767766677676767766676766767767667767676667767767766667677676667676776776677676677667676776767767676767667767766767767767667766776776767767666677677667677666776667766677676776767767767767677676766776767677677667767676776676776676767767767767767677676676767667677677666676667667767677676676776776776677676767767767677676767766677667667767767766666767767767666766776767767677677676776667766767766767766667767667677677677667676776667676676677676766676767677677666776776776677676776677667667767766776677667766776677677667767676767766767767667767677666667677677677667767667677676767667767666776776776666767767767677676776776767676767667766677677677676767676677666776676667666676767676767677677667677677667666767767767766767676676677676776767766666776766677667767677667766676776767767667767676667767767767767766767676667767677676676767676776667667677677667676676676767767676776767767666767767766767677667667677677667677677676776677677677667677666767667767766767677676676776666667666767767676776677676667677666676767667767677667767676767767767676677676767767766676676667676776676767667767767676776767667766677676766767767677676767767666767676766776676776666766677677666666776776776667676767767667766676666767677667677676676676677676776766667767677666766776767666776677677677676776776767667767676667766767767677667766666767677676776667767676677676677667676676767766677676667767666776767766776676766677677666676776767767767667667767767667676776776776677676776767766766667767667677677677676767677677676677666676767767767667667667767676767767667676776776776767766667767767767767767766767766766676667767677667766776677677677676776667677677677666676776677667667676776677666677677667677677667667666776677666677676677666776767767766776776776776666677667677676776666767767766776776776676677677667676676776767677666767676677667667676776766766767676776766766767766766776767677677667667666767676776767676776766767766776776766767677676766677677677676667677677667767767667677666767767676766767676767677676677676677666676766667766767667767766667667677667677676767767676676767677667666767767667676776776767676776776677676667766776676677677666767677677677676667666767676666676766676776776776666677667676766776776667666776776776676766677677667666776766766776676667676677666776776767676667767767677667766776776766676767676776776676776766766767766767677677667767676766766776776776676667677676776677677676666776766776766776776767767766776767767677666767767767676776766776667766776767676776677677667677677667676766767767767667667666766676767677676676776776667767667666667767677667767767767677667767677667766676767767667667667767676767767767767676666667667766766767666677677677667677677676767666776767676776776776677677666767766677677676776776776677677667667766776767767767676776776766676776767676767767676767677676767766767766677676776677666767677677667667767677667767677677667676676776776776776676776776677667676676677676667767767767676666676677676677677676667766767666776676767766677676766766767767767677677676677677676776667766676676666776767767676767676677677677677676666666767676676776676676766776776767676776767766767676776767766776767677677677677677676776776776666767767676677676677676767677676767667676767766677677676776767766776767767767677677676776776677666767677667767767677666667767766676767767767767767767666776776767767676767767676767767667676767677676677676677666776776776776677676776677677676767666776677677677666767766776767677666766676766767677677676776666767767677676767666766776766766776767667677676767667766776776767677677677677677676767767667677676767767766677667667667667766677667676776766767767767767766767766767677667667677667767677677676666767676767676677676676676776666677676767677677676677676667677677667677676676766677677667766667666677676776667677667767766776776766767767767676776776676767767667676776766776667767767666776766776767767767767767767767767767667667666776677677667766677676676666776667766677666767667667767666676767767767766767667667767676776767667767767667677676676767767676676667767676676767766766776676776776677676766767767767767767767667767767766767667767767666776776776776776766767676776767666676667676767766767767677676776766767677666766767767767667676776776776767767676676766667676766676776766776676677677666666666767767666676766767766776776667766776776776767767767766667766766766776677676776776676667767767667767766776776776776767677667767766767667767767667766767677677667667766676677676776676776676666677676667767666676767677677677677676776776776776776766776766677667767676776776776776676766776776676776677676776776677676776766776767767767767767676767766776666776676766767767667676767766767677677667676767767666767767677676776677676767767676677677676767767767767676666667767666776677667667766776677667767676766667667677676676766767767677666667766676776677676776767767766767677676767766776776766766776767666767767676776776766667677676676677676776776776776667677676776667767766677676776767667767767677667676667676677667667766776677676767766776776667676767767767766767767666767767676766767767767676776776776676676776766766767767766676767666667676677676677676667676766676776767767677677676667767766767676776776767677667767677667767766767767767667766776776776766776677666776776767676677676677677666776676767767767667666776776767667676676767667676766667676677677677677667676667676766676767767767666676766767677677677667767767676776767766767676676767677667766767677677676767766667667767767677677667766776776776776677666767677667767667677667766767767676766767677676766776676676776676766766776776667767767676766767676676776667767767667766767677667666776776776776667676767766776677666766776667677677676677666767677677676776676776776776767766776676776776776776767767767666776767767666767677676776676767676776677677677667766776676767766767676776767767767767766667677677677666767767666677666776776776767767667677676676776776776676767676776766776676767767767767767666767767677667767677667767767766767667676776667676676677676767767766776776677677667677667767677676766676677676776676666767767766677666766677667767677666776676776776767667767677676767677677677677676767667667767766776676776767767666776667766676776766776776767767666767667766667667667667676767767677677667766676677667767766776776776776677676677676767767767676767767767766776767676667677677667766767676767676676677676666677676776776776766767766677676776767677667766667667766676767676776667767677676767676767666676666776766677676766767766676677676767677677676776677676676677666776767677676677676767676776776677667677676776776667676677676776667677677667767677667766667666767676776776776767766776776667676767666676667767677676766767666666776667767766767767766676776776676766676776776776776766767676767766667767767667676677676676677676776776676776776776776766677667667766767767766766667766667766776677676676776776677667677676767767677667667767767677676676666677666767677676677676766677677677676767767767766776676776776776776766667666766766767767677677677666766666677667666766776666676666776766676776676667666766776667676766767677676667667767677677667767767676766676776776667767767767766776766766667767766776776766776767766776677666766676676776767767676667766767677667766677676667677676677667666776776667766776776776776677677677676767767767767766767677676776676776776667767767667667767666776776667667677676766767767676776776676767767767676677677676767677667667677676766776677676767667767677677677667677667676767767767767766767767676676677667677667767677677676766
6767676776776677677676677667767677676667677676767677676676667667767767667667767676666776776767767677667767766766667677677676667767767677677676776676776776676766766776766766766767676667766766667666766667767766776667677677676776676676767767677676677667767676776677676766776776776676666666767667667667767767667667766776776767666767766767767666776767676776677676677666776767677676677677676676676766767677667677677676767666677666767767766776666677676767677676677677666676776767766767767767676766766676766776767767667677677667767676776677677676767767676767676677667676776776776766766766766667667766776776766667677677676776776776776766767676776776667676766676767676766676776666766776766677676767676776767767666676766767767667667667666667677677676776767766677677676667676677667676776776776677667767677667677676776676676676776677677677677667767666776776776776676766677667667676677677667767767766676767767766767677676767676766677676776677667766767767767766766767767676767677677667676676676776767767767767766766676767767676776766776676677666776677676776776776767767677676767676667667767677677677677676766766677676776776677677676667666767767676677676767767766776776676767667677677677676676666767677666776767766776776667767666776767767667676766776677676767766676767667677677677677676766767677677676766767767676767666767666776766766776776677676767766677667676767677667676767767767767677677676776767676776767677677667676767677677667767677677677667766676776767666667676767676767676767677676677677667676677677676676766766677676766677677667677666776676767667767667766766676676776767767767766766767677677676776776767767676766776767677677667667667767677667767676776667676677676767677676776776666776776767667766767677677677676666766766767767676767767767767767767767767677677667766767667676767767666776776776767677667666766776776767766766676767767676767766677677676767766766767766776776767766766776667767767766677677677667676776776677677667667667766667677676767766776766677676767677667766766677676767667767767676776776667767676767766677667767766767667767676767766776776766676767767677676776767676667767667677666766776767766677666776767767767767676767767766776767676766776677677667766767767667767767667677676767767767667767667767676766767766776766676766766776776776667677676776767767676767677677677677676767767666766667677677676676776667767767666767676776776676767767766776766677677676766677677677676677667676767676677676676776677676677676677676667767676776776766767667766776766677676767767767677677677677667767676667677676766776767767676776767676767676767767676676767667677666776667766776776667767767676667666767666766667667767666667676776677677667677676676766677676677676676776766766767767767767677667766676767767677676776776776767767676767677667767676677667767767767677667767667676766776776776767677667667767767667676677676766676766776776676767676666677676776677676666767676677667766767766766767677666776767767667676676667666776766776676776776767666776767767767767767767677667667677677676677666676776776767667766776776676776776766776767767676767676676766767767676767766766676767767676776767766666677667676766776676776767667767677666677677667676766767767767667767767767676776776767676767767767767667666766766776677666767767767767667676776666676767767767767667767767667676776776776667767767677676767767677676677676766767677677677667766676776676767766776677676767667666776767667767677667677677677677677666766766776776776767666666776776766776776767767767767677667677677677667767677676766767676676667766767676676776776766667677677676667666766776776776776766766776677677677667767667677666767767766766767767767666767677677677666767767667677677667766676677677676776667667666677667677676776767767666667677666776676776767767767667677676776776776766767667677676667676667767676776767767767676766676766766666776677667767767676677677677667766776776677676766776667676776776766776767666767666776776766667766776676776767767766776676667766767676667766677677667667767666666667766677676766667677676776776667766776776767767767676776677676676677666767766676766676667767767767766676767766767767676776767676677667767766767767676667767676767676776766677676776767767676676667767667766666776676667767676766767677676776767667767766667766767667767676667767767766767767766776776676677676676667666667677667677676767676767677676767767767676666776776676776776776766767766776767677666677667766776676676767767676766767766676767666676776667767766676767677666676766677676766766776776677676677677676776776776767767766776667677667677676766776776676677676766677677666677676776767767666676767767767767766776776676677667767767667766666776776776667767666776677676776677666776666776767767677676676776767767677667667666776676776767766776767767667767667767767766776776766767667766676776676766767766776676766676776676766776776677676767677677677677677676776766676776767667767767667676766667676776776767666776676767677676667677677667667767667766677666766776767667766776686776667676766677677666766666767676776767677667767766767677677667677677676776776677677667666767766766767767677676676676776766676767767667676667767767676776776776776677677666767666776767767677666776767766767767676776676767666676776776667677676766766776776766776676677677666676776666767667676776767676767766776776676767767766767667767676776767677676677667767676766767767766666767676776776776677666766767767676776667676776676767767767767677667766776767767676767667766776767766776767666776776776767667767677666776776776776776776676776776677676677667677676677667766676776767766677667767676776676776776776776766667767677667766666776767667767766767766776776677677677676767767767676677677666776767767767676767676677677677677677667767767766766776767767676776676776667767667766776776666677666676776776776776766776767676776767677676767766767677667767767767767766776776776676666776776766767676676776666677676676776767676776767677676667667766676776776677676666666766677677676766676766776767767766767767676666767667667676677676667766766767767767766676776667767766677676676776776776677677676666676776676767677666776677677676676776767767676767767677676767767677676776667676667766776776776766776776776767667767767767677667766776767666767676776776767767677676767677667767767767676766767667667667767766767767767766677676677676767677667676677676776677676767767677677677677677667767767767766776776667767667767766677676776776677666666767767766776767677666776767667677667767767766677666766676766776767767767676767676776776766667767677667767677666776776776776676677666776677676776676767766776766776667766776766776677676677667677667767766776767767766767667767766767677667766767677676677677666676676677676776767767767676776676766676776766677667767767767667676676767767766676676767676666776767766776676776677667766767667667677676767667677676676776676767767666667676767667676676676766776767766766676776776766767677677676767767666776667667667767667677676676766766776667766776776776776767676676677667766676776767667677676767667677667766776677676776776776767676767667676667766676776776676776667767766676767666767767667667767767676676676776767677676776776767677677677677666776776776767676776766677666677667667677677676677676767677677676776676767766677667767767767767767767667667677677676676776677677677677667767666676667666776767676776767766767667677666677667766667767766677676776667677676776767767676776767766776776766767767676767767766767676676677677667766667677676676767676666677677667767676766667767677677677667676767766767667767766666776676767766767677666667767767767676677667676677677676676776767766676766766666776766676767767766677666677666776677667666776766767767677677676776766677667766677676676776776767767766776776677667767676676776676776667767676776776776676677667767767767767676776677677676676676767667767677677666776776776666676767767766766767667667767767766667766776776767666766776766776776776776676776776767666767767676767766667766677667677676767767676776676776767767766677677667667677677676677676667767676677667767766767767766667677677676776776767666767767767677667767667677667767767767667766667677667766767666767767766767676776776766766676776677677666767676776767767766776776767666776766677667677676776776676766776666776676776776776767676776776776776677676776766776767676766776766677667766766676667676776676776667767767766776677676676666776766677676766767676767767767767676776676766776776766667676767676667767766676677676667677677667767667676776667767767676767666677676776676766767676776667677677667767677676766677667767676677676776676776776666666677676776767676776766676776676776767676776767767767676666767677667666776676776776676667667676767766776767767766776776676766677667676776767767677676677667767676767676766766776776667766677677666776767677677676776767767767767676677667677667767766767677677676677666776767767666667666776776767767676766666667766767767767667766767666767667667676767767766776776766767766766767766676776666776667667767676767677676776767767676776767677676677677676776776767666677677667667767676776776667767766767767666667667766767767767767766767677676767767676767677677676677676776776766667676776767677677676677667767677676767677676766667676767666667767766767676776767767676677676677677677676776677677667767677676776776776676766677677667667766776776767767766767666676767667677677676776767676676766776766776776767677676776776677666776676767767667676766776767766667676776666776776776776677676776776776776676776676677667676776677676776767677677677676776676676776676776667676776776676677677667677676676667676767676666776776667766677676676767767766776666677676776677677667766667767767677666676776676676666667667767767767767677676766776766776667766677676667766767767676776767677677676677676676767676676677677676776766776776667767667667676676776776677667767677676667766676676676767767767767767677677667767767677676767676677667766767767766767676677676666666677677676766776766766666667766677667677676776677676667767767677676776767677677677677667667766776767767767667767767767667767677677667766776776776677
6767676677667676776767767676677677677676667766677676667767666767667767767767667767677677677676766766766676677676767667667767767677677676766666766676767766676776667676767666677676767667766776677676776776676677666776666776767667767676666766776767767767766676676776776776767676776776676776776776767767766766666677666776776666767767767767676767766766677677676767676676776767667676776776766767767767767766767767676776776776776667766766666667667677667676776767767767766776667767767676676677676766776677676776767766667766767767767666767666767767767767667767766776776776767677676776776666776776767667767677667767676766667677677677667676766767767666776766776676776776776766667676667767766767666767767676676767676776776776766776767767667676766666776767767666776677676767676676776766776676766767767767766767676776677676776667766667676766776667767767677677676677676776677667677667676767667667676776767676676676667676767677676767677677677677667767677666767767676766776776676776677676767677666776776766776666677667677676776767767667676767766776776767677676767767767677676767677676767667667766767767767767677676767767767766767666776776776776776766676667667677676766767677677677677676776767766776767767676677667767677667766767766677667766767676677667667767766776767676666677676776776767666767667766677676776766667766667677667666766776767767767766767667767766766667766776767767677666776767767676776776677677677676676767767676776676776776767767667767667766767766667766776766766767676776676766767676776677677667667766677676767676766776767676767677676677676766766767667676767766677677667767666666767766676776767677677667666676776766776767767766776776667766776766776776667766776677677677667667767767676666667667677677666766767767767766767766776767767766776676676767676767677677676677667667767767767676677677667667667766766667676676776766776776676766767667766677676766767766767677667767677677667767767677677676776766676676676776776767666776776667767766776666767676666776776666677677666776767676767767767767677677677667767677676776666677667767676676767677677676766776776776776776776776776767677676767677676776666766776676767767677666767676667677677666776776766766776677667676676776767766677667667676677667767767677676776667767676667766776667767666767767767666767766767677667767666767766767766767767666766776776677676776766677676767676776767666766776776766766667767767667766677677677676776767767677676676676776767676676776666776766776767767667767666776767676776776776767676776677676676667677677666767677676767677667667677667667676767677677676676766776767767677677676776776676667667766677677667767667767766676776776677676676776776776767676667767766667766776767767766776677667677677667666776677676767767766767767766776776776767767766667766776766766776766676776767767767767766776767767766766677677677676776766677676776776767766677677677677677667666767767766776677666667666767767767676776667677677667677666677677676767676767767676767676766677676766676766767667666767767677677666766767677676677677677676766767766766767676776776677676776667677666776667766677677667667767766776676767676776776676676767677677677666667676776776767676776667677677677677676676776776767677676667767767667767767766767677677667676677676766767766676666776776766666767666676767767766676676677677667766776676767677676776677677676677676767677677677676677677677667667676767676767767677676676776767667766776667766776776767767676776767667766776766767667677677677676776776776767766766776776776767767667767767677677677676676776776667676767767677677676676776776766677677676776667767766776767676776667767677666776766676676766776767676776767767666677666767767767766776677667667766676776767767676667677667677667677676776776776766677676766776776676767767666776667676776667766776776776767677676776677676766676776667767767676776767676766776776776767676676676667667766767767767667766676776776676776666767677677667766677666766767766676676766767766776776766766767666676776677677677677677676776677676776776677676776667766667766776667767767677677666676767767667677676677667677677666676776767677666667766776667767766776776776767676766766766767766776767766666677677677677676766767766776766776766776677676677667766776767667766776767767666776677666766666667677677676776667677667667667676776676776776667666667677676676776677676766776677666776776767677676776677677677676776776776667766766767767766677667667676767767667767667676766767767667767767766676767767676776776776776767676677676776677666767767676766766776767667767677667766776767667676676776766676767766776776677676676676766776776776667767666776776766766667677676766677666776776766767666776766776766767677676767676767767667676766776776767767766776676767766676776676776767677667767767766677677676676776767767667667766767677677667767766766676776766676767677667766676667767767677676766766776767767767766767767676776667677667676766776767767767767677676677667677677667767766776766667677666767766767676676767667766666776767667676766776767767767767767767676677677667767767766677676767766767767677677666767766767767767766776767766667667667767677677676676776676776677676776767767767766776666766767766767766667767766767677667667766676776776776676767666666667767767667677676667676677676776667767767767667767667767676776767677667767767666676776776767667677677667677677676776776776776776776676676677677676776776676767667677676776667676677666776767767767766666766776776766766677676776767767677667677666767767677677667667677667676776767767667767667767767766776776776676667677677676676666767676766776776776776676776676776766676767766776767767767677677677676767767676667767677667677667766776667666766677667676677677666776776776767676776767767766676767766667677677677677667766776766666666676776766676677677676676776766766767677677677667766677676766677667677677677676776767677667667766667676677677677677676767667766676776767677677677667667676677676676677676767766776767677677677677677676667676677676776677677676776776767677667766676776766677666776766676666776767767766676667767767767677677677666667667767766767767766767766776666767676767676666667677677677666767677676676767676766667676676677667677676767767676767766767677677676776767676776677676676767677677677676767766677676766677667676676766766677667677677677667677677677676767667666766666767766776767677677666766776767767767676767677667766776767767677667677667677676776776767767766667676677676767766776776766676776776676767666776767677676767766776677676676776666676776677667666776676766776677667766776767766677677676767677677676776677676667767676767767767677667667767766767767666776766766667667767666776767677677676767766767767677666767676776767676767767666767766767677666667677666666776676767766676776767676767677676766776676776766676776677676766766766767667767767676677666776776766776776776776776676767676677676776677677677677666677666767766776766766677667767767677667666677677666776766676776677666776766776766776767767667766776677667677677666767667767677677676676776766667677677677676776677676676766776776676666776776767766677676776766766667677667767767767766776677667767676767767767767677677676677676776766677667766676776676767767667767766767676676776767767767677667666767767666767676776767767677677667766767767767667766767767767767767676776776776776776776767767667766667677667767676776767676666677667677677667767676776776767667767767667677676776667676766776676776767767767677676767676767667766766766677676767677667767667766776676767667767666766776666776766776766676776776766776776677676767767767667667676776767767767677677667767677677666676676766766767767677677677677677676676667767766676677677667767676776676776677676677676666776776767676767767676666766776767667767677676776776677676767767676766667666677676677676767667667767677676767767766676676776767667766666776776677676766677676767677667667677677677677677677676767767767767677677677666767767677667766766776667677676776677677666776767666766766776776677666676767766767767766767676677666667767676677677677667767676776766767667676677677677676676767677676667766667766676676676666766776677677677667767767676676676767767677667677677667766767767666676767766776776776767766676776776677676767767766767677676776776767766776767766776776677677677667767677676767767677666776767677676667766676766776767667676667766767676677677666776666667767767767766776776666776776767767767767667676767677676767677667767766766676677676767767766676677667666776676767677676667766776776676677667767767677677677667767676767767767676677667767667767767676776667667676776766766677667766767766767767667767677677676767677676677666776776677676776767767667766767767767676776676767677676677667677676767677677666776776767677666776776767766767767767677676776767676766776666776676776677676767666766666776767676676677677667676676776776677676767667677677666776676776667677667767677677677667666676676776766766776766766666667666776776776776667767677676767767677677676666776776776766776676767676776767666776667767676766676666767676767767766677676776767767677667767767766767667766767667767676776776676766676767766666677677666767767667766676776776677677676676767677677667676667677667767767666767667677677677676767676767767767677677677676767667767666676776667677667676776667766767676776776677677666767767677676667767766776767766667676676776766766677677676676767666776767677666776776767677677677676766767767767766776766776766767676677676667766667767766667676776776766776676766776667666767767677677677677677676667767766667766767767767767767676776677676667767766767676677676776776776776766767766776776667667767767676677677676776776776776667767667676667677667767767767766776767677666766766676666776677676767767677677677667676766776767676676676767767676667767667676677677677677676667766776676667767766767676776767766667666677677676677677667667677677667767767677677666677676766677667767767767767767677677676776776677676677677667676766676667767677677677667677677666767767666677667766667767767767666776766766776666767676776767767677666767766766767767766767766677667767676776767767766776776776666
6776767766776776776767766776766667767676667767677667666776666767677677676667676766776677667767766677667766677676677667676677666767677666776667676776766776767766766676767767676776667666766676766677676776776767767766676677676677666677677666666767677667666676677667766776767677676767676776776776666776677676766776776766776676767667767677677666667767666776676766767676776767766767767767677667767766767766766676776677677676766776666776677667766767676776676776767766676776767677666766767677666776767767677667677677676776677677677676766767766767667766766766767767767767677676776767766667766667767766776676767677677676767767666766667767767767667676676667767766776776766766776677676776667766766766776766776767767677677676776767677666767667667676776776776776767766776767677667766776767666776766676776677677667767677667677677676767766776767667767766767767767677676667666776677676767667767767767766776676767767677667766676677677676766767677677677677667767676776776676776676766676776776776767667767766667677676776776767767677676776767667667667767767677667767667677676677677667677667676776677676776676676667676676676667766676676776667677677676676776767677667766776767676676667667676767676776766776767766677666676676776677677677677676677676677667766677676667766677667766676677666776767767676677676767676767767677677676776776776767677666776676776776767676666776776676767767766767666776677676776766676767767676776776766776676677676766677676677667676767766667766676677667667767676766666766776776676677667767766767667667676767766776767677677676666776776676676766666776776767667767676776676776767676676666776776666766677677677676767767766776677667676677667767767676677676776767676776666676666776676776776767666766767677677676767676767767767677667676676667677667667667677677667767767766766766776767676676666677667676776766767677666776776776776677677677667667766776776776766767677666776767766776676766776767666666776776776676766766667677667676667766676767676767676667676677676776767767767767767667676767767676666767767767666767676767767767767677676666776676677677667667766776776766667766667666766776767766776767767767676766667767666776676767677667677677677666776776677677667766766767767767666776666676667677667767676776676776767766767676767767767676676767667676676776767766776767676676776667767676677666767767767767766677666667676766677677676666667767676776776676766666776776677677666776766676676667767766776676776676767677677677676667677676776776677676766776776677667676676676766776767767767766776766766666776776676766776767767667767677677677676776776666676767767767766767676776666767677677676767767666776767676676767667767767676766676676776667677677676766776767676776767767667667667766677667677677676676776767767767767676677667676776767676776767677676767677676676776676776767666776666776677667767767676767676767767767766667767677666666776676767767767677677667767767677677677676776776667677676767667766776776767767677677667676766766767676776676766767676676776776767767676766776776767667767677667767667677677676766776767767677677667677666776776776767766766776676776776776767677677677676767766767767766767666776666767766767767767667766776776776776767767766677677667767676766766776677677677676667767767767667676776767677666667666677677667667766776767677677677666776776676766776766766676776767767766766776767766766776767767767676676667676676677677676677677676676677666776767666776676776767767667767676767767667676677667676677677676776676766767666776776776677667766677677677676767677677676776776767676776776776676767767767766667676776767766677666767677667677676766767676677677676776666677677667767767767767677677667677667677667676776766776776767677676676677667677667677667766776766677676676776776776776776767666767667667676677677676767766676766767767677677667766767766776767677667677666766767676776776766776767767667767677677676767766767767767676776776776767676767767676666776767767766677677667676776676676676677676776766776776776776677666776676776776767677666766677667767766677677667767766767766767767676776667667676776767677677676776677676666776766776676676767767766776677676677677677677677667766776677676667667676676776677677677677667767766776676677677667766767667767766677676776676767677677677677677677677667767767767677667667666667666766767667676767676767677666667677677676767767676767676766767677667766766776767676767677676677677667667667767767767677667767767676676776666676776676667766776676776776766766766676776677676776767767676776776767676767676767766776776767767676776767667676776677676766667767767667676776776767767676767766776776766776676776767676667676767767677667767676766677676776677666776767667667767677676776766776676767677666666776677666676776776676676766776767676776767677677667676766676666677677666767767766767676776776676666776677676776767666767676776767666776677677676767767767766776776676776776767767767766776676676776767767677677677676677677676776676766776667766776776776676776776676767677666676667767767776677676776776767767767766767767767767676767766666677677666667676767677667677666666767766677676776677676667767677677676676766767767767767766766776676676766767767767767677676677676767767767767767677667677666776776766676776677676767767667667766776677666676776776677666667677676776766767766676667677677666676776776776767676776776776767667666766676776767766676776667667767677667766766767767766767667766766676667676666776767677676776767677677667677666767767676766767766666767676766677667767767766776776767676776766776677667766776767767677666667767767667767767677676767677666767767666776766676667666776776667667767767766776767666667667676676767767667767667767766676776766676766766767767767766767676676677667766776766766776766766666776766776677677677676776767676776776677677667766767767676776767767767676767676776677667766776676676766767767766677666767767767766776776767667676677676666776767766677667667766776767767677676677676776776766666776666667767767767766676677667767767667676776667667766767766776776776767767767677677677676676667767676767666677676767677677667767667766767767667677677676776776776667666776766767767766666776677677677666766776667676776666776766667666776676776776776766677677677667767767677677677677677667766667676676776677677667676677676677677677667667766667676767766767767677667676776776776776767677677667676767677676766766677666767766776767766767767666776776677677666776676767766767767666766776767667767767767666767667677667667667767676667766767676767767677667767767667667767676776776776776667677677677666776676677667677676776676767666667676677677667766676767677677676776776667677666776676767767766767766776776776767767766776767676767767767767677677677676677677676677677666676776766667677676766766776766767676776677676776676767767767666766767667767676767676667676676766677676776766776767677666766767676676666676776776776776676676767677676767677676767667667666776677676667677676776776776676676767676677676776767667667666776676767676676767676766677666677676776776676666776677666767666667767766767767667767677677676767667677676676776667676666676776776667667677676767667767676677676766677677667767767666766776676767677676676766677667676667767676676776776776666776677667766767677666767677676776776776677677676776676677667677667767677677667667676667767767766677677667767677676676677677677676667767666676776677677667767766676776677666677676677666676667666676776776776766677667676767667676676677677676767766767666767766776666677676766776767766776766767676767676676767676767767767677677677667677677666776677676776767767766776676667766667677666776767667767666766767767676776776767676767667677677667767677677676767767766767677676776676776767767766667676676676766776776767767766767676767766677667676667766766776676767667677677667666766677667676677676776666677666776677677666766767766666766676776667766666677677676676776676766667677677676766776667766776776767676776677676767767767767767767767677677676767677676767767676776767767677676667676776776677677676776677667666677676776767677667667676667676766667667677676666776677677667766776677667676766767766766767766667677676676766676776766667767676776776677677676676766776776676766677677676776676767676776677677676667766767676676677667766677666676776767677667766767766677667676766766776767667767767676676677676776776767767667667767676677666767676676776666776776766776677676676767667676676776776677676676776776677676666767677676776776677667767767767666776776676676776767767766767767767667767667676767767767767667766776767667767767766667767666766766677676766776677666776767676776776776776677676776776767766767766667667767767767767666677677676767766667676767767677677677667766667677677676767767767766776767766766767767767666767676677677676767677676767677676766776776776776676767676776677676776766767767766767676776767676766766767767767666776766767766677676667767677677667676776667676767676767767666676776677676676776677676776667677676767677676667767767667677677676776766776776776776667667677677677677677677667767666767767767767767766667767676776766776677667767767677667767767676767767676776766776776767677677677677666776776776767767767677676776677676676766776677677667766767766776767667676677676767767767767677677677667676776776767766776767667676667766776776677667667766676776776677677677667676676776776776676767677676776666667766776677677676677677676767676776767767767767667677677667766776677667767767676676767767676767677667667766776776666776767767766766766776767676677666776767677667767666767767766666776666767666767767676776776667766776776667667677677677677676677667767767767677677677677667767667666776767766676677676776766776667766767667767767767676776767676776766767767677666667766667767767767766776767766667766766667677666776677677676776766776677676776776776776767767677667677667766776776767766676667766776667767666776667676776766776676766766767766767677677677676776676767667677667767767766767767676776767677677677677676667766776776677676767667677677667767667767677677676776776776676767676766766677676776776767677677677666776766677667767767677667677677
67667666677677677676667676667667766667767766776776767677676776767677667676667767766767677676767766776767676767766677667677667767767666767676767677676776776676667766776677676766776766677666776776767677676667677677677676676776776766676776766667676776767767666776767667667667676776667767766766776766776667676776776767767766677676776766766776676776766766776776667676776776666776776776767767677676776776676767677676776767766767666676766766667766666767667676676766776676776677677676776677677676767667677667677667767677677667766677677677676776776766676776776767667676676667767676766766667767677676766766776767767667767767676676677676776677677677676766767667666666776767767677677676767767676676667767767676676776666776776677667667767666776776667677676767676767766666767766776767667677676776767677677676767766676776767677667677677676776776677676776667766776767767766776666776677677677666766666677667667767767767667666776767666666666776776767677676767676766676667676767677676767767667676776776776767666766766776676767767667667677667767766776676676776676677667667766776776677677666677667766776767767667667666776776667666766666776767677676776677666767767677666776767677677676767767677677677676776676667766776767667767677677667767766667767767767666766776676666776667767766667677676667676676767767667767767766767767667677677666767766766676767677676677667677667676767766677677667667677677676767667767767767767767767677677667767767767667766767767667767677667667677676766677676767767767677677667767667767667667766776766776677677676776766776776776667677667767766677677667677677676767676766667677677677666666776776676677666776776776776676776767767677676677677677677666767667666776666776776776767767766776776767667666666776776676767766776667677667677676766767676776677667767676677677677666766767677676776667667667667767767667676766677677676667767766767767767766776677667676776766677666776677676776776776767766676767767677676676766677677676776677667667766666766666676676766676667767676776776767766776776776766767767676776667766776776677676666776767766667767677666776767767767767676667677677667767767677676776767767767677666767766776767676666776776676776677676767766767677667767766766767766776767666776677667766667677676776767766767767677677677676776767676766767677677677677667767677676767677666767667676666776776767767766767766776676776776677667767676767767677676776776776776676776766666666776766667766766776676667676776676776767676776767676767677676776677667767767767767767766767766776677667766776776776677676776677677676767767766767676767766677677666776776766776776767676776766776766776776667676776776766767676677676677676667767667676776677666776667766767766776767767666667667677666676776766767677676667676766776776767676766767676677677677676677667766676766776776767766677666776767667766767766677666677666776767667667767667767676776767677677676676766766766766776677666766767767767676766676776776767667666767667677666676767767667677677667677676677676776766766666767676767766666677666767767667767677676776767767766776767666776677676676767677666766776776767677667766776767766766677667767767677666767766776676766776776677676776667766767767677676767767677667676776776767667766766676767667767766776776766776677677676767767767767676776766767767677676776767667677677666666776766767676776677677677667767767767767677666767677666776667676667676776667677677676776776667676676767767767767677677667667767676776677676666677666776776766676776667766766776776677667677677666767767767667677676767767767677677666676666767666776776667766677676776776776667677677676776776677676767667667767667767676676676676776767667767767766776676766676766766776767766676776667667767767667677676767767767766776767676677667767767676776766766767676667677676767676767767767767677677666767767767677676676776776766676776766677676766776766776767767677667766776677676676776776677666776667676776776767677667666766677677677677666677667766776766676776667767677677676767767766767767677667677677667767767767677677667667666776767677676776676767667766767676776776776776776677676776677677677667666767676776776776676776767767667767766766676776666677676776677677666667767677677667677676767677677666676676767767767766667767766767676776767677676767667676766677666776766767677676766776667766667767766776667767767667677676767766776767766776776767666676766676776766776676676667667676776776776767676776677667766776776776677676767767676776767666766767677676776776776667767766767767677676677677676766766767666776677676676677676767677676676776767677677676776676676776766677677677677676766767676677667666776677676776776767676676677676667676767767767676677677677677667766767766767677676776666776676667767677667767667766667766767676776667767667766677677677667667676776776676667766766767766767766776776767767767767667667767676776766666776767676677676776767676767766676676776677667767666776667667767767767676767767767767767676767767676767766767666766776776776676767667767767667666677677666667676767766766767677676677676767767766667676667766676766776676766776666776766766676776767666767666766766767676767676776666776667767767767677666776776776677676776776677676676677666766677677666767766766776776676766667766667666767677667766776776666776776776767767676776776677677676776676776667677676667676767676676776666776676776676667766766767676667767677677677666677676676667676776677677667676767667767676776766776667767767676767677676776776776776767677677676767666776767676776767767766767766776776776767667766766667766776767667766776676677667767676766767676676776767766767766776767677676776677677666676776667676776766667767767667667767766767767676666767677677677667767766776676767677666776677677676766766676676677667767676766767677677677667766766766676776776767677667676767676677677667676766667767767666767766776667766766667767666677666776766776676766776667767676677677677677677667677676767677677677666776676776676776776766776677677667767766767677676776767766677676676667766666776677676767676676776766667767667767767766676676676677667767766767676676766676767767666677666776666776767666677677667677676766776767667767676767677676776677666677667767767677666776776776776677677676767677667767667767677676767767667767767677677677676766776776677677667666667766666767677677666776766776776767667766776776776776667766767667676766766766677666776776776677666776776776766676776767767676676776766767767767767767767677676776767767676766776677677676676776766676767667767676767767767767676666766767677676767677667766676767666767767676776767667676666677677676776766776776676776667767767667677667766666666767676676667766776666676776676667767766776676677667667767677677677676676667666767766667766776676776676776776667767676776767676667677667667667767766676776776677677667767677677667667667766677666776776767767767767677667667667767766767667766767766766676767767667676667767677676776766776776676767767667677676677666766676767766776776766767766676767677667676776776766776767677667767766776766666776766677677677666677667677667767767766776667766776776776766767766766767667666776767666776766766676766767766767676776776677666677677676767767766776676767676677677677666676767767677676676676676766676767767667666676767766676766666767667766677676776767676677676676776767766767766767676767767767767666766767676776767667676776767766676776776677667677667767767767677667767767676767766776677677676767676767676676666766666676776767676776677666677677676776676767767766776767667676776776677676667676677676667767667766767677677677677677676667767767766776766767767767676776776767666766677667676776677677676776767666776767667767767767677677676677676667766766776776676676677667677676767667767667767676766767766676767767767676776676767667677676767677676677667767767766667676666767767676677676667766776776676667667677676766767767767676776677666677667767677677666776666676677667676776767767767676776776676677677667666776766766776766776767766776767677677677676767767667766767667677666776766776677677677677677677676676676776767676776776776776776776767766666767766776677677677676776767767667767767676776677677667767767766767676776666776776766766766767766776676677667767767677677677677677677666766676676767667667667667667666677676766676677676767767677667767767767677677676677667766776776767667676677667676776776767767677676766667766767766767677677677666667676767767676766776776766766767667677676776766776776776776767767766776676667766776776776776767767676776767677676776766776676677677677677667766776766767667766666767667766766767667677677676776776766776766776767767767767667767766676667677676667677677677676776776776766676677676776776767667667766776676767676776677667676776767676776666766767767677676767766776766766766767676766776776776667767677667767666776767676667677666666776676776676667666676776667767676677667677677677676676767767767677667676776776767766767676667676776676667677677677666776667766776766767767666676767766767676667667677666776776767667767677677676666776767767666767767667676766676776767676667676776667677677666776677667767676776776666767667676766766766776776676677676767677676776667677676776766767676776677676767766667767767767767677667676677677677676677676776776767767676767767766766766776776776776667667677677676767667766776677677676676767767767677667676767676776666677677666766676766776766776776776677677677677667667766667767766677676776766776766676776776776767676776677676766767767767767766776766776676767767767666766677676766776676767766767767767666776677676776667767676667676767676676677677667767767766776767666767767667677667767766677677677677667667667767667666677676677666677676676676776667767676767767767677676676767676767677677677677676767667676667767767667677677676767767767766776767676776776666766667677676767767767667767767767766766677677666677666767676776676767667677667676667766766776666767766776677676677677677676676767767766776767667767676776667766667677676766677676677677677676676776776776676767766776766766677667667766767676766677676677667676776776677676776766776776776776776677667666676766767677667767767677
767767767676776677667667677667666767667676767676676676676766776767676667766776677677677677677677667767667677667767767677676767767767767667766676766666766677677676776776766776677677666776767676776776776676666766776676667677677676767666677676767766776776676766667766776776776767766666776677677666666666767766676677666776766776776776776766676667767767677677667677676767666776776776776666767677677677677677677677667666776677667666677667676776776677677676776766677676676766667767667767767667767676776676676766776776776767677667667667766767676676766776677666676776776767767676667767766776767767667676776776767666767767766667767767767676776677676677676767666767767676766766776767767666676677667666776767767677677667666776776676677677666676676676677676767766767767767766767677676776676776677676776776766776776776767767767767767767766776776767766766776776667767677666767767767677677676766767676767767676767766767676776767667677677666776767767767766776667767677667666676766767666766666676776776677676676776766776767677676767677676677667676767766677666767677667766776776666667767767767767767667767676766667677677677676766776776676677667766667667677677676776776767767767767676767766776767766766767766776676677667676776776677667767677676776767767767677667767667677667767677667676767767766677677667766666776667766676776677676766766677677667676677666776776667676767676776767677667766677666677677677667766776767677676667767677677677676666666677666766767676776776776676776677677676767676767667666766766676676776667676676766766767676776676677676766776767767676676767677676667667767767767676677666667767676776776766776766676667766767766676776766666766776667767676776767767677676776677677667766776767767767676667667766677677666767766776776666676767767767667667767767767666776667677677676677676767677667766776776776776776776767667766767667766766776677676767767667767767677666776776676776677667767766767677677667766677677676676767677666767767767666776677676666776677676676677677677677676767767667767676676776776776676776767767677667666667677667767766776776776767766776677677676666776767677676767766766767766767767767767677677667676767677667677676767676776766776677667677667767677676767676776776667667766776677677676676767677676766767767767767667677677667766676676676766767677667767767767676766767677676776776766776676676767767666776766766767677677667677677677667677666767767766776776766776676666767667767676667767677667677677667767667766776776776676666677676667767677666666776767767767766677676776767767667767767767767677676676766767767667667676776676776767677677677677666767767677676667676667677677667767677667676767676766767767767767676776776676767676667767767767677677677677677666677676667677677666776767766767676776776767677676676766776676776667677676767667767677666776776767666676767676776677666676776766666667667767667767667766776677676667767677667666776676676666667677677677677677677676776776767666776776667767767767767767667676676776677676776677676767667767667677677677667766667676776767676776776776767667667767677676767767766767767767677676677676767767676776677676666676767767767767667767676776676767767766776677667667667677667767766676766766677676676776766776767667667767666676776767767767767667676766667676667767766766667676767677667767676676776677676677676776667677676766666767676776676676676676676776776766767767767767676776667767667766677676776766776766676767667767766767677677676767667677666677677667676766776677676767766677667767676767766767676667766776767677667767677667767767767677676766677677677667676766676776776677676776776676767766667766766767766766776776776677676776766767676677677667677677677676677676776666677667766767676666676776767767677666766776667766767767666767767677676766666767676776776766676676667666776766766776766776767767767666677676767677677667677667677667666767676666776676776776676766676767676776767667676767767677666767667677676776776767666776676676676667667667767676776667676677676666766776767766766776666676776766776766676776677677667676676776667677667676767677676767767767677677677666776767666767767666776776776677667766666667666667767767766676776776676667676676667677677676766776776776776676676767677676766766767667766767677667766766776677667667767667767767677677676776776666766776767766676767767676667767767677667766666766776776776776776767676766776776776766776767766677677667767767767767676767667767676766767767677677677677676776667677677676767767767767676776667767677676676776666766666766676776766677677677676776767766767676676677667676767667677677677666667767677677676767766676666667676776776776776776776676776767676776676776776767677677677677677677677676776776677677676767766767767767677667766776776767667676767767667767767766766767767767766676776776767766767667676666776677676676677667766676767767767766667767766776667766767767676676776776667767666776667767766767767767767677676677676766767767677676776676667767667676776677676766677666666767667667767676666767676766667677676767667677666677667677677677677677676667767766776676677677676776766776776767667767666766766767767666676766776776766766677677677676767767677677677677667766667666776776677666776666776666767677676776766767676776776677677677676776676776776776776776766667676776766767677667767766766667677667766776776767677677667767767767767676776776667766677667767767667767767767667677676677676767667766667676676676776667677676776776767677676766776767767667767676676776766776676776676676667667767767767677677666667667766767766667767767667766776667676766667676766776766667676667677667767766776776767666776676676677677677676667677677676677677677676666776776667676776677667766766766767766776776676767677667767767676677666676776767767676776766776666776666676776676776776766677676776776767677676667667676676776776776767766776666767766767767766776766677676667676776766776676666767767667676776767677677676767766767766766776676776776666776776767766677677667767676666677677676666776767667676676666676767677676667766666667666666767667676766677666767676676767767767677667766776677676667676776766677666776667766766767766776766776776776676767767676667766776767767667767767767676766776676767677677677667676776776667667676676776766676676676776667677676767767677677677676776767766676667667666767767767666766676776766677667677676677676766766677667667766767767767767676766767767676766677676666766666677666767767677676676667766676767767676667767667767676776776776767677676667767677676766766666776776776667676676766767767677676776767667676776776766767767667767767767676666667667766667677676676767677667767766766767767666776677677676767676767767667666677667676766766677676677676776767676667767767667767676776776766766776766676766667767667677676776776776666776767767767677666776767676767767667767677666776666676766667766776776767767767667767767767676776767676776776676667767766766776676776776767666776767677676676776776766766767766766677676767766767677677677667766776776676666767767767677677667667677666766767676676667676767767677676677666677676766676666776776666776667767676767767676676776677677676776767666776776776766677677677677677667767676767767666667677676766776766767677676676776677667767667667766766676776677676776677667767767766776776766776776767766776776666776767677666776677677677676767676767767766676776767766767767676666677676677677666677667767766767667767677676676666776666676776677667676767666667677677666767667767676767766676776776776767767767767767767677667767677677666677666776776776676767767667667767767767667676677667767767767766767766776776767677677676766667766677667767677677677676766677677667767666776776776776676776767676776776776776766776776776767766776667767766776666776776776776767666767767667767676776676776776776767767766767676767667767767767766776776776776667667766776666767767767666676767767767767677676767677677677677666766767677676776676767767676776766776766776767767667677676676767766776776677676767676677676676776776767666677677667677666667767767676767677676767767767766776676766776676776676767767666767766776776776767677677667767766776666776676667767677677677677677666776766767767666767667667676767677676676677676677676676776776677667767767677676767767767766776776776776766666776767766767766776776776776776767766676677666776776766776677676776776776776776676667676767767766766776676767676776676766776776767766767677677676667677667676776776776676767667667677677667767677667767766767667666766776676776767767667667667667767767766776767666767667677676767676767666776677677677677667677677677677667676766776776667766666667767767767667767767667767766766776676776677677677676776776677677667767766767767767667767767676766767766667766776776767677666776667766766677676767767667766767767677676677677677677667767667677676767676776766766676767676776667767677666676676677667677676766766677677677667676766766667667676676677677667677666766767767666676776766666766766776677677676766767666776676776776677677667666766767766776767766776677676776767676667677677667766776766676676776776677667677666776776767677676776767677676776767667666776767767766776776677677666776676666677666676767766776776676776776677677677677667766766776766667667676776767666676677676776776676776767676767677676776776776767677677677677676676776766677676767767667677667676677677676676676767767666767676776676766776776776767677666776766767666776667667767767676776766667767677667766676677676676677667767767767767767677667767677676677677677667767767676776776677676676767667767767676776776776776767666766667766776666776776666766766666766767766776776677667677666767766767767667666776676776776766767766676677667666667677676776767767767667767767766776776776776776767766776767767666676767667766767767767766776766767666776677677666676666677667667766776677677677666776776676776776767666676776767766767676767676767766677666776666776776776677677676677677677677677677677677666677667767766667667666767767766766767767766776766776776767676677677676767666776767666767677677677666677676666776776767677677677676676676677676776766676676676677677676677676676677667766766667666776677
6766767767767677677666776666776676676767677676776776776776767767676776677676767666767767667766776667766667677676776667766666776776666676676677677677677676776676776767767676776776776676776767667677676776776767676676677677676776776766767767677676767676767767677676776776776776676676677676767766776776767676677667766767677677677676677676776677677666767677677666767676766767767677667666667666776667766766766677677666776766676677677676767767677666677667667677676767767676767677676667677676776776767766776767677666766776667676767667766776776766677667676776767666676776667666677676676767676776767767677677676667767767667677677677677667767766767766676766776776766776776676667667767766767767677677676767767766776676766676776667766776776776677677667676666677677676767767667666766677677676776667676767667677667676767676676766776676767766676667666767766766676766767667767766667666767767676776767766767676776766677677667666776776676767677667667766776776776676776676766776667767676767667767767677666767767767677667677677677667676766776676676767677676677677667677666676776667767766767767677676776676667667676776776676776767677676776766766776767767667767667667766766667766776776776667767676767676776776766767767666776676766766766767767676767766676776767677677677677676776776676776666767677677677676767767677667676767667767667666677667677676677677666767666677676776667767676776767767766677676666776776776776767766776767667676776767666767677676767767677667767677666667667677676776776677677677676767676767767767676776767766776676766776676667667677677667766766776776766767677677676766676766776776776776776677667667766776677666676776776776776766776676676766767766677666667767767767666767767677677677667667676666766766766767767767766677677676776667767767676766677677677676776776767766776776767676767766677667677676667667677677677667766767767676766677677677667676767766677676776666767677677676677677677667767766677676766767766767767767666676776677676677667677676676776676677667767676767767767767667676767677667767767767767667676677677676776676767677666667666776776667677666776767767767767767677676776767767767667767767767677677676766666776677667667767676776766767676776767767767677676776677676767667766676766776666776767767667677676667766767767767766776776667766676776767677676767676677677666776766776677667766766776767667667676667677677676767767767667667767677677677667767767666776776776767667766676767677676676767667676776767766776677666666767767666667766776776776776776776676766767667766677677677677666776766667676776776767767766776766677666776776767666676677677666677676767766667766767766776677667676676776766767677667767767766767667767667767676776767676677676766766666676767766676776676767667767677677676676776766776776767676677667767767676676676667667676767767767677676767677667767767666767767667767667676776767766666776776766766767677677677667667766667766776676767677677677676776667676767676666776776767767677666677677677667767677677677677677677667766776676676676767767676676766776776767767676766766677676776676667767766776676776677666766677676776767766776667666676677676766766677677676766677677676776766776776767677676677676776776766767767676767676667677676667676776767677677667676677676767677667676677667767677677667767767677677666776766776776677676776776776776776677676776776766677676767667766776677676676776676776767767766767667767677666767666767767676766767767676676767667767767767677676776676666677677676766666776776767766677676677677677677677677677677677676766767766766666766776776766767677677677676776767676767766776677667677677667677667766677666776677676677677667676776677676767676766767666776776677677677676776766766766766667676677676766776677667766676676776767767767677677676667767767766767767767767766776766676676766776766667676766676776767666766766676767677666776767676677667676766676677677676776677677676677666767676776677676676776676776666767677667766776776767767676676677676667677676776766676776767767766767766766677676667677676766666677667676677677677676776677677667667767767766776676776776676776776667676767767766667676767767677676767677677676776776767767766767676776767767677667676776767767677667667667766676676676776766677677667676776776767767667676766776776666677676776667766776776766767766776776776776776767767676776767766776767767767767767666767767767677677667767766676767767766766767766776676776767677677667676766776767666776676667666767676676776776776767676676776767667676766667677667767676767767677676776776776767767767766776776766666676776776767677677667767667676676767677666676667677677667767677667667666666677677667677676766766776766776776677666667667667766776776767667667667677667677676677676677676766776677676677667677677676767767667677676676776776767667676677666676676676676776767676766776766776767766776767767767767667666767676776776776767677677676666776766766776666776676676677677667676676776776676767676677676776767677676776776676776677667767767767766776667667676776776677666776676776766776766776776767766776767667667766677677676766767677676767676776767676776776766767766776677667677677677676766766776776676776667766676676767767676776776776767676676776766677676766776766767767677677667676767766776776767767767767677676767767667767676776776667767677667676776667767677667676767766776676767677667766676767767676766676776767766677676676776766776767767767677676766677676676776677676776776676766677676677677677667766767667767766767767767766766776776677677667676767667667677677667766666666677666667767767677666776677677677677676776766667766767767676667677667666776767667767676776767766667767766766667667767767767767667677676776766767767767676676776766776776677677676677676676776667766776767676677677667677676677666767676776776767766676776677676776776776776677667677676776766676776677676676666677667767676776766776676767666667766676677667767767676667767676677677667666676676776767676676776776767677677676767767666676776767676676776766676776677676677676676767766767666666676776667767767676676776767767667666776776776776676676776677676776767667677667677677676676776766677677677667677676776667677667667767766667676767676776776776676767677677667767677677667667767767677666677676676666766776766776776667677676776766676776667667677676776767676776767766667676776766667766776776776776667667666676776776776667676676667676667667677666776776666776767677667767766767666776767676767666776767767767766766677677677677676677677677677677666776767767767766767767676766667667766767767767767666676766676776677667767667766776767767677677676767677676776776676766766766776766767667767667676667767667677677676676676676766676766676677676676776766776776676667767676676667767766776776767767767767767767666767767677667767766676776776767677677667767766767766767767766776676776677677676776767666776767666767676776776776666766767767677667767766776776767667677676667767767767676767667767766776776667667676767667767766676667767677677677676776776776767766677667677676766776776776677676776666767767766776767767676776676766767767767766667767676776776776767767667667767676776677676767666766776677677677667677667767767677677676776776676767767667767676767677676767767767677667767766776776667767766766776767676767676766667667767677677667667676667677677667677666776667676676776776776776676677676776776776767667767666776767666767667676766776776776776766766676767677667676776776677676676666676766776776776676676767676776766767666766776776676767666767676767766767666766776776776776767676776667766766677677677667767677677677667676667767766667677667676767767676677667676677676766766776767676776677667667767676776776677667767767767677667676766766677666676776667667767677677677667676676767676677676677677676767767667677666776766776776767766776767666767766676677676766767767767677667666767766767666766776666676766776776767677677667767766767767676766776776666666766677676766776776676767767767767767767766776776666767767667666676767677666776676767766767676767767766767677666676767677676766677677666666677667766676776667767767767677667766776676776776776776666776767676776767667767767677677677676776767767676767766776667667767667676677677667767666766776767767677667676676677667767667676767767677666767767677667666767677676776776776767766767677677676766667766776666677676676767767677676677667677667767766767766767767666767676767677677677677667666767676676666776776667766767666676776666677677677677676776677677677666776776776776676676677666776677676776766776767677677676666767677677667677667667667767766767766766766766776676776666677667676776767676767676776767767767766667766776766667766776767666767766776677666776776776776666667767766766776767767677676676776676767666667766766766776767677667676776776776776667767676677676767667766767676676676776767766776677667767767667676676766767676667676767677666766676676766767676767767676767677666666767767767767676776776667677677676776776776776666776767767767667667766776776677667766676766776776776677676767667766766776676676767767676776767677666766677667676767766767667767766767766776766767767766767677676667767676767767767667677677677667766776776776767666776676677667766676676677677676766767767666667767667677667666676676677666676676776776766767766767766677677677676776666666776676776667676776766677666776677677676767766767677676766767677677666767667677677676766766776766766677667667767667767676676776776776677677676676776776776676766677677676776677677667766776776776767767767677677666776677677666767766677677666676767677677676677667767767767677677677677676677676767667677677667677666776676766776776776766677676766776776677677676767767676667766776767676776776676767767767677667767667767676767767766676766676776776776776767766767767677677677676776676776776677676666666767766776776767677676676767767676677676766767677667767677677677667676767676767676776767667767766766776776767767767676776766776676776767766677676677676776776776767766776676766767677676677676667677667767767767766767766776767767767766766766776766767676767667767766776767677677677677676677676676776776677676776766667767766776766676776766776
36676776776767767767767676667767766776677676776676677676667666766776666766767767667766767767767767766767767666766766676776776776677676767676776776676776767676677676676667767667767766767766767677666676776776767767676677667676776776767767767767677677667667767766767667767766766676767676677667676677676767677667766776677677667676776766667767677676677676776776677667766767767767767766666776776776677676676776767676667766676776677667766776667767766676776767677676676767676676677667766666776776666776767767667676767677676776677667676776776776766667677667666667766776667766766766667667766766776676776776676776677677676667766676767667666677676767676767676776666766676766667767677677677677667767676776767677666677676676776766766767667676676776767767767676677677667766677676766767767766776667677677677667677676776776676676776776767667667767677676776776766776677667666776767667766776676667667677667766776767677677677677676776676767667766767767767676766776776767677677676666776677677677667767766776766776767767676767767767766776767677667677667767677676767767667676767677677666667666667677676767766767677676767767767677677676776767767766766766776667766776776776676767766767676776766767667677676666677677667667667676677677676676776776767767767677676667676776677676676776676766666776776676776766677677677676776676767767767767676666766776776676676676767767766667676667667676767767766776677666776667676776776666676676676767677667667677676776767766767767766667667676676767766776776766767767767766767766767767677676767666776776776776776776766677666767767677676776766776677676776767766776767766766776776767677667666776677667766677677676766767767766776676766677666767666677667767676776667667767666766667677676676766776776766766766766767767667767667676767767766767676766767766776776776677677676767767767766666767767677676776767766776767766767767767676776767767766767676677666676776767677667767677677677677676767767666776776767766667667767666776767666677677667767667677677667767767766767666677667767767677677677676776677666767767766767677676776667677676776776776767667676767676677666776776767677667666776766666776776677667766676766776776666676677677677667767677667767767767676676676776667676766776667667767667667677677677676677666776676767767677677676676676667677677677676767676676677676776766767666776676767676776677676776676766776766676767677676676776776667767767767676776676776776776676767767676766776767767676667767677677667766676677667766666766776667677676776766677677676776776776776767677676667766767667676776776676767767766767767676766667666776767666776677667767766776767666776767676776776766776766676767766766766767767676776767666776776766677676676766767767766676767677676776667767667666776776767667767677677677666766667766776766676676676767677677667677667676776677676776767766667766766667767677666776676776766776767767676677676677676776767677667676677667667677666767666666767767766667676676776666767677677677676676767676767677677666767767767677667766776767767767677667767676677677677677667676767677667677677667766766766766766767766776677677666776776767677667766767676776776776677676767677676766677677676776776676776776767676767767676677667677667677676767767767677667666766767676776667766766776776776767766677677666767767667676776776776667676776767767677666767766767767676766767767676776776776676677677676667676776676676776666767767677677667767767677666667677677666667667667676666767667677666667767676766766676677676676776776766767767667667676776776666776767767676776767767677667766666667676776677667766776767767676766676676767677676666767667667676766677677676767676776767666776767767667666767676766766776776667676767766677666767667767767667767677666776677677677676776767766776776767767767767676667767667676676766677676776677667666766776766667677676767666776677677677667676776667677667677677676677677666767677676766676776767667676767677677676676677676767677667767767767676766677677676776767766677677676776776776776776767677677677677677676767667767766767667767766776776667676676776767667767766767677667667677677677667667767676766767667767767676676776677676676766767767677677677677667767766766776677667677676677667767676767666767676666776676776676767767766767667767667767767667767766767767767677676666766677677677677676776776776767676767767767766767766677677677667676667676767766776677676766767767767666767767766667767677676767767767767767766666767767676766776776767677667667667766767677676766666677677666776766776766776676767677677676676666776677677676767766776677667767676676766776766776776776766766676776767767677676776776766666766676776767676766667666766766776667676776776776767767677667667767766767676676677667667767767677676667677676767766776767676677677667767767677676766776766767676767667766766676767766767766766776766776776767667676767767667767667766676767677676776766767767766767667667766766677676776767766776776676677666676676776776676676677677667676766677676776676676676776767767677676677677667766677676776667676677676776676677677677666776767677677667767767767767766776766776776666767677677676676776766776677667676677677677676676676767766776776667766667767767767667766666667767676776767766676776767767766767766767676676677667766767676677677667766677677667767667667766766776677677676667677676776766767766767676776776767676677677676776667767677676767667767677666776676776766776677676677676776677677667766766767767676767677677667767767676676767676766676776767676676767667676676776776667767767667667767676676677667767677677677676766767766776676767677677666767667766776776767766776666767767767767677677677676677676666776766767676677677667667667666677677667766677667667677676766767767766666767677676776767766776767766767767677676776767766767767766776767677677676766677667676776776776767767676767766766766766776776767677677676667676766776776767766766776776676766776776667667766766767767676766677677677677677667767767767667666767667677667766677677667666766776676776677677677677667677677666776666776667767676776767767766767676767676766677667666776667767676766776767676767676667767677667666767766766766766677666766767667767767666776676766667667676767667767767767767676676676776767766776677677676677676667677677677677676776767666677677666677667767666767677676767677677666766666767676776766776766776776776676776776676767677667767766776677677677676776767767677676776766766676677677667767767677677667677676677677676776667767766776767766767677667676776666666767677676776776667676776766667666767667666766776767767766767677667767667767767767767766767677677677667667676776767677676776776767766767667767677677676776766676767767666776766677667677667766776776767767677677667767667767766767766767766767767667677676667667767767767767677676677677676767676776776776767676776676667766776677676677667767767677676666767676676677677666676677666776776776677676767766767767667766766766776767677677667676677676776776767766776677667766676776676767766767767767676767766767677666667676666676767766776766766766766677677667767677667676766676776676676667677667676776677677676766666776676776767677676766767677677677667766767767676776677676776676766776676676776767677676767766677676776767666776676676767767677676767766776767677677676767766776677676776776767767766676667767667767676776667676677677676776677677676776776676676767766767676676766767766767767667766677677676776767667667667676776767667766766766776776776766676676677667677667767767766677667767767767767677677667767676666767767677667676776767676776667676667676767767766767666767766776676676767766767767767676776667767676767667767766767766667677676676776776776776776776677666776766676676667677676767767676767766676776767767676776776676676677667767676776766767677667766776776676766776776767767667676676677676766767767676677677666776676676766767667767676776767767677676767767767667676666677676667677676676776767667767666677677677676767666776776766666776767767667767666667766767667767767677667767767677677666677667766676676776767666666666776677676766767666767676767677677677676767766667667676776767766677676776776676766766667667766776776766766776767766776676776667666776766776776767677676666767666667677676767676776776776667667767677666677667676776776776667767667767766766776766767667677676677667767677676776776776677676767666766767666776767677667767677667667767767766676667667766676677676677667676667667767766767667677667767767767767676766766767677677676767677677667666677677676677676776776766776676776776667667767667676766677676667676766676767677676666776776776776676776766667676676766666776776666776766767677677667767767676676676767767767766767666676676776776767676676667676767667667676667766776677677676776676776766667676766766776667766667767766776766667767677666776776676776767766767676767666677676776767767767676766776776767767676676766776776667667767767676677676677677676776767766677676767766767677677676776776677666776667676767676767677676767666766776776677667767677677677667676767676676667676776776767676776776776776776767677676767767767677676776767676666767676767676776676766776767766667767767766676776776766676677677677676666767767676766776767767767677676676766666776677667667677676676776767676767767676776767677667767767677677676776776776676767676767767767676767666677677676676776767766666767767766676776767677667766677677667677677667767676767766767676667767767667767667766766766666767767677666677676676776776676776667766776767766676767667766677677676766776677676776776666766776766677677667667767677676776677677677676766766677677666767766677677666667667676677667766776767767767676766776766776776767767767767767767766767676776776776767676776666767767767676766667677666767767767767667767766767767767667676776676767677667677676776767677676766677677677676767677667676667767676676776776776766677676676677676776776776776767677677676676676766677677667766677677667766776767767767666776776677676766767766767767677676776776767767766767767767766667766776767667766666766766677676767767676676767767767767666776676676676666776767767666677676766767767767766766766677667767667676766667676776776676
6667767767666767767767766677676677666677676776767677676677676767767677667676776676776766677677677676677676676666666776766767767677667676767766766667677676776776776776776767676766677677667766667676767766766676767766766776676776767766767677667766766667767667766776767677677676676676767677676767676676766767767767767667677677667766776776776676767676776767666767676767667767676776776766776767676776677676776776767677676767667676676667666767767766667676767676776767767767666766776776766766767766667767677676766767677666776667767767767677676767766677676766776767767677676666776767677667767677676776767767667767767677677677676667666676776767767767767676767767766666677677677676666676676676677676776776677666766776776766766766766767676677676767676767677677667666767677677677667766767666776677676666677667667677676667767767676676676767767676776766776766676776766677676776776676767766767767766676767766767677677666767767667767667677677676676677677667767767677676676767667676776666776667677666776776767767676776676766666766776766667766776667666766776676776776766766767677676766667767767766776676776767677666767767676776776766776767676766676776676667767767767767766667767766776677666767767766776676676766776776676766767767676776766776776767677676776776677676766776776676776666666766776677666776776766677677677676767677667666767677676666767677676676776767767677677676667766776667766667677666767676677666776776677676676767766666776767767676767666767766776676776766776666767767677677666776667677677677666767676766776677677667676776776767667767766667766767677667767766766776776677676666766667767667767767767767667767767767767666767767767766776767676667676776776776767767767767666767766767767677666667766767767767766677676776767766767767767767766676766676776767676776776767767767767676677667677676776666676776776776767767676666776776676766776667767767767767666776667767767677676767767666776776676776767676767766676767676676776776767677676677676776767676676776767667667677676767677667767766767676676767667767767767667767676676676776766676666667767666776766677676776667766776766676776766776776676776767767767767676766767676776766676666767767677677677676767677677676676666677677667767677667767676666767766776667677676776667767766676776776766767767767767767666766767767676676776667767767767767677676767667767677667677677677676667676676677677677676677676667677676776676767767767667676776776767667676677676776676676676676766776766766667667676667767766676776767677677667677666766766766766676767676677666667666766767676776767767767767676676676776767677677667676776677677667676666677677666676776776666677676676767767766676776766677667677677677677666776776767667767767667767667767767677677677676767677676666776677667676776677677677666676776677667667766767766676766667666766667677677667676676767667676776776776676776677676776776677677676767767767766776776676676776767677676776766767766766776767676776766767766766776776776767766767767767666776666776776666767767677667667667767766766766667677666676667767767766677677677666776677677676776767766766767766767766776776667766776776776776767767766767767666677676767767766767667767677666776767677677667767766767767677677676666766676676766677677676776666676776677677667767667766676776776767766767766676676767766776677677677667676767677677667677676667767767766776776776776676776676766666776676776677667677676767766766766767766667767677676776677676767766767677667767676767767676676676676677676666776677676767676667767767667766766667767677676767676776767676776776776766776776667767766766766766776766767766766776776776767767677667767767767767676767676776776766676766776767666776776667767766776767676676767767766677666677676767677676666767676666776677676676776776676776766776776766766776776766766667677677676766766776677677677667676776767766776767767677666767666776776776677666766676677677677677676766776766767667766767767766776776667677676767767666766766776767767766676776666667767767676676776766766767767666767667766767676677667667767767766776776766776776767676666677667676776666766667767766776766767677677667677677677676676776676667767767677677667667676677676676776766766666667677677677677677676666776766767767766767766666667767676776767766767676776776776776676767767667767767667766766677676776767766766676667676767667766677667667766767676677677666667766776666767676776676666776677676676776676676767667677667767766767676767767667666767666776676667767676767676776776776767766766676677667767767767676767767767766677677676676667677676766676677676677667666776776767677667767767667677667766677676776676766776776776667766666677677676676766666767667666776776767767766776766767667666776676677676676776767767766767767677676766676776767676667677667766766776677667677677676676767766766776766677667677676677677667666677676677676667767677677676776767767677677676766776767766766776766666776776776676767767767676676776776766666676676677667667767767667767677677667766776776676666676776776767677676767767677686767767676767767766667666767666767677667767767767767767767676776766677676766677677677677667676776776776676776676776767767667676667667676767766676767676767767676776767676776767766677676776776776776676767767666767667666766767666776767677676766666776776767766776676666776766776766767767767667766766676776667767676776776676767767767766666677667766767767767767676677667667666776666677667767676776677667677677676667766676666776776776776677667676767767766767766776667677677676776776767677676676776776676676677677676776767666766667676766766677677677676766667766667677667767666666776776776767677676776776676666767667667666766677677677676776666776776767676776776776767666666776677677677667667767767666776767667677667767767767766776677676677677677677676677676766776766776667676676776676766767677667667767676776667767677667766776776776776776766676766767676767766666766776767766766676776676766776667667677676767767767676776776676776776767676666767676776766767677666677677676676767766767766677677667677667677667677677676767667767766767767677677677667666677676667767677676677676766676667677676677677677676667766676767676666767767676667677676667677677667767667676776677677676676677677666767767766667767767767676767766767766677676776776776776776667767667677676767677667676776776767767766766767767677667667667767666766676767666667767666776767767667767667767767677667666676776776767677676676766776766776767677677677677676767677676676676677676776766676776677676767677676677676676677667767677667766666766776767767767677676767667676676676776677676776776667676677676766767766767767677676676776776776776776767667677667676776667767676677677677667767667767677677677666766776667767767677676676667676776767766776767767767676776767666767676766767766776667767667767767667767766776776776767767767666776767666776767676766776776767766767676676766766666776677666677677676666767677677676767766776776776677667676767676776677676776776766767667767766676766776677677676676677676767767676667677676767767767767676767676666667766776667767766767767666667766767667767767767677676776776667666667767767676767666776776776776677667766677677676776776677677677667676677677666677677676677666776677666776676767677676776776776776676767667767767677667676776776676676667677676666666677676667766776677677677676776776776776677676676676776776667766767766767677676767676767767767766776677667767666767666776776766676767767667766666667667767767767676677667767767676676776767766776767766767767666676766776676676677667767766676776776766667767767667767666776767676666767767676767767766667766677676776776766677676667677676776776776676766776767767766776767766766666677676767676667767767766767667767766667767677676776767676666767767766767767767766677676676776776767767676676676667667767667676677677676766666776677667767767676676676676767667766776766767677677667766677676776767667767767677677677676776776677667767766767767667767667667676776776767666776767767677667677667676776776776776767767766677677666666667677676766776766776677677677676677676776776776766677667766767767766767767677666767767676666776667677676676677676776767767676776676767677677677677677677677666776776677677667667677677676776776677676776776767677676776776677676776776776667667677677676776766667766767767766776776776677677676767677676776767767767677677667766767676677676767676677676776766666766767767676676667676766676677677676767676776767766766776767677676677667666776676767676776776677677667667767676667767767766776667666677667667676767676776677676776667767667666766776767767677667677666776776776776767767677666677676767676767677666667667677666666776776776676767677676676767676666776666776766776776776767766767666776676776767677676677676677676767677666766767767666767766666767767766776676667767766776776676666676666677676766776776767667667766667676767767766776776767767767677676766776676667767667667766776767676776767667677676776776776776676767767667766677676766776766677676676776776667677676767767677676666776767677677667766667767666776766766666766767767767767767666767667767677676676676776776776676776767767677666767766767667677677676677666776767677667767767767676766767667767766677677666767677676766666767767767767677667766776776767767766677676776667677677676766767667677667666766767766766667677676766677676667677667766677676767766766767767677677667766776766776767766766766767677676776676767676767667767666766667676776776776766667767666776776767766776776767667767677677666677667767767767766766677667677667676677666776766776767676767677677667667767677667767677676776766676677676767767676767677677667676767677677677676677666677677677677667676666776677676767766767767766767766766767676766767677677677676677667767666776767666776776667676666676667667767667676767677666667676776677667766767677677667767667677677667676676767766666766766776776766767676766767766767766776776766776767766667766776677666776766776776776776776776767677667767676776776767767767666776776776677677676667677677667676776676776776667666776776676766776766776776776776767667677667767676767767677677676767676766776776776666766677666677
66677676776676767677666767767676776776767667676776666776776667766776677667767767767767767676776667676677676767766666767667766776767677667767666676767767676766667767676767767767676767766776767676767766776776676677667767677676676767766767767767676776776776677677666776766776776677676677676776677677676677677676767767766767767767667676776776676776677677677677677677677667767676767667677667766667767767767667767767767667677667767767677677677666676767676676677677666776677677676676666677676767767767677667676776676776677676767666776766776677677676776676767766667767676776766667667676776676776766776767767676776767767677667666767767676776776677666677677676776677667667767767677677676776677676676767767767766677666766767767676767767667676766677667676766677676776766776776776666667676767676776676766776676767677667677666676767677667677667767676767676667676676776776766776667677676776776776766767677677666776766767667676676776767677676677676677676767767676776766776767676767766766676767766766677667677676667766776666776677676767667677676776676767667666766776676776776767667767677677677677677677666766776766776666766677676766776766776767676776767767766767666776767766776776676767666667766776766767767766776677676776776767767676776776776667667766776776667766677677677666676767676776667766676776677676767677676776766666766776766677667767767767767676767767767767676776776767666776666677677677676776677677676677667767676776776776776776667677676666676776667677677667766666667767667667767666677676767676766766667766766677667766776666776776767677676677676767767676767767767766776767676776767666766776677676776676766767667676776776676766667677677676776766677676776676776767667667676667676776776767767676666766776667677676776776776766676766766766776776766766766676677667676776776767766767667767767766767677667677667767677677676776666766776767676767676667677666767677676776776667767766776767766766767666666767766776667766776776766667767767767677677666677667667767767766767767676776766667766667666766767677677667676676677676767666776667767667767676776776776776776767676776667666766776677676676667767767767677666677676767667766776677676776767767767667767767676666767767767767767767677667677677676767666776776767767766767766666767766776767767766677677676676766677676676766767767677676677676776677677677677677667767767667767767667766677676666677676767767766676676776676776667767767767676776666776677677676767677676666676767767767677676776676767766766776676677677676767767766776767767677667767766767766776667766676776767676767667667767766766667766676776766666776666776766677666677667767677676776776676767767666766676667676776767766676766767767766767767767667676776776766676667677666776676776766767766676776766767676767676776776776666677677677677667667676776766766776767766677677676677677676766667667767767666677677667667676776767766776767676776776776776776776676776776776766776776676767767767767666776776676677676767677666776776776776667767767667767767667767766676776766767677667676767767767766677677666766676767766676776767677677667767767767667767667767676766776667766767677676766667766766767766677667676776767677677666766767767677677667767767677677676776667677667767677667676677677677666677666766767677676776666677667667767676677676676677676776666767677677666767667766776766767677677666776677676677677677676767767677667676776767667677667766776676767667676767766767677666776676666776676677677677676776776666767676776666776776776767766776776766767677666767677676776776776677676767767767676667677667766776776667667767767676767767667677677676776776767766776767767677676677667677676766767667767767676776767676776767767666776667676767766776767767677677676776776766676776766677667766767677667677676767677676776767676776676677667667767766766676776766776776677677676767676767676677666767667767767767667767676776776667667766676767767667766767767667766767767767767677676776677667767767676667767766776766776776766776776767766767767766767767767767677677676767677667676776676776776667767677667676767766767766677676766676776767766776776776766776677677667667767766766776776766766776776677676767766676776676776776776776776776677677666776666776767677666766767767676776767666776667676776677666676776767767766766776776766767766776776766676767677676767767767676666767767667676676667767677677677666677667676766667766767767766677677667676776677666667666767667767766776677677676667667676776677667666767666767767766776776776767667677677677676767767766776776767767767667676667666776776767766767767677676676667676767667766776667676667767767767667767766677666776767766776767677676776676767766776766677677677676776767767767767766776677667676766767676776767767767767667767667767767767767767766776767767677667767676776677667767766776767677676766667667667676776767676776776676677667677676666676767666767767676767676767676667767667766776767767677676667667676667676667676776767767767766677676776767676766776676676767677676776776776776776767767667766677677666776667767677677676667676676776667676676767767677677677677676776767767767766666776667767767677677676676676676766776667676776767677676667677677677666766676776767666677677676677676667677676766776776676767767676667676676667666766776677677667676676776676677677667676767766766767767677677677667676776767667766677677676677676677667767667767667766767767766677676767667677666767667677677676766766776776766776776677676676767666776766766776676767676677667677677677676767767767767667767766766767767676767676676677666776677676766776767667767766677677667767767766767767767676767676667767677666676776677677676767677677667677667766776767766766677676776677677667767677677677677666776677667677667767677667767766776677677676766776767676677677666667766766666677676776676776767767667667677677676677677666767667676677676776677677676666766767766676677677677677666776776676767767677667766677676677676776676776776776767767676677677667677676666776766776767677667766776666767766776767676767766767677677676776677666667677667766667767676767666677676776776776667667667766766676767767767767676776776767766776776776677677667767676667766667766677676677677677667677666677677677676677677667677677677667676676767676676767766676666676776667767676677676767766776676677666767767766667667677666667676776677666776676767767767676776677677677677677677676767676776776766776776767767676677667767677677667767767667767676776677676666677677676776767767767767766776776776776767677677677677676677677677677677677676776776667767766677667666676767676767677676676766767676767667676766666767767767767767767666767676767676767667677676776667667767767766677677676776667766776767667767766676776776776776766767666676766676667767667676766776766676676766767677676776667767667766776776767766776677667676776676676767766767676767767767677667767767666776677676677676676676766776776776776667677677677676767767766767767676767667666677666677676776776776776676677676776776776677666676766766676666767676776767767667676776666767767767767666666776677677667676677666776767676767767676676767666776767766767676667767767667667767766776677677677667676667677676767767766776676676677677676776776766767767766776677677667676766677676776776776776776767677676776776676767666666767767666677677667666676766767667677666767676677667666776767767677676767767766767677667767767667767677667767677666677676776667667676676776776767667676767677676767766676776677676767677677676776767677677676776776767767667667677667766767676676767676776676767766766667676676776676676676767667767767667676766776776776676676677677677667767766776776776667767677667766676766676677677677666776776677667667677667677676776766776667666776776767676667766767766776667677677676766767677677676776776776767676677676667676666766767767767676776776666677677676776767767767767677677667677676776676776767677667767767766667677676767766667676767666776776676676766767676776677676776776776767767767767667676776767767667766767677676767677676767767767766677677676767767676676667766667766766776776677676766667676766766767767766776776776776667767676767767766767667666676676677667666667767677676766776767767767676676666776677677677676776767677677677677676776776776776766676676767766766766676676776677677677676766766776766767767766776677677667766776776776676776767767767667766776776776767767677676767767676676767676666776776776676766767767767767676677676667676767767766677677667676676767677677677677677677676767767767677677667767767767677677677676776676766676776767767767677677677666776767677667767767677677666776766677667767767677666767767667667677667666767667767767767677677676767767767667677666667677677676677667767667766766776676677677667677667767677677677677667767677677667676677676667677667676767676767677676776677667677677676767767766776767677676677666776776667767766666766776776767767767677677666667677677666776677666676676776776677666767677667766667676666677667677676767767677676766767676767767666676776767667766766767767677667766776667767767767767767667767677676767767767767667767676667667666676766677676767667666776766776767766767666666776676767767666776677677676767767767667677676667767676766767676666776767767767667767766776776776776766667677667767676766767677676666776766767677667676776767767677676766677677677676776667767767766766767667667767767677676767767676677676676676766677666767676767666776776767677667766776776776767766767766776776776767676676676776767767676776677677667767676676676776667667767767767677677677677677666776667667767677667767667667767667767767677667667766667766776776767676667677667667677667676767676676766776767767767766767767676767767767667766767767676776766776767767766776767676676677676776776767767677677667767766776667667767677667767676776676677667676767677676676766776767766776666767677667767666676676766676767667677677676677676776776677676766766767766676677666767767766767767767766677677676776776676666766667666676667676677676767766667767766767767767677676776776766767676767676776776767767677677677676677677676677666776776767766767767676766676776767767676776776676776766776667767677666677667676667
6767766767767677667766767767766766666767677667767676776776776766676776776677666776776677676767766776676676767766776776776776776666776766677667767676776767767676767767767677677677676766767767767677677676767767767666766676767767677667767677676776766776776776667767766677677677667677677676677676666677676776767766767676766776776776776676766677676776766676776767767767767767676767667766677676667677677666776776766776767676776677667766776767766767677677676776776766766767767766767667767767766767766766767766776676776776667766677676676667767767667677676766776676667766776677677677677667677677677666766666676767767766776677676767767767677666767767676776767677676776767766767767766776767676767667766667766776776776776766776667676776767766767767767666676767766776776676676776776776776776776776776767767766667676776767766677677676767677677676776676776776776776677677677666677666766677677667677667667677677677676776776776767676766766766767676767676677677677667767677676776767766766767667767767767677677677676676677676767676676776677677677667766776776776776776776676767677676767676667766767766677676767677676766767767677667766776776767767766676767676766776776766776667676676676776776776776767666776766776767767667677677676767677677666676676766776677676776677676676676677667766676776677677676677677667767766767677677676776776666767767676767766766667767767677676767767767767767767677677666677676766667767667666766667677666767767766776766776676776767667676776767766677676677666677667667766766766767676767767766776767666677677676776767767766776667767767766677667667766677667767767766776776766776676677666776666676776676677667766676767767766767677667677677677666776776766776766677676776776677667767667677666767677677677677676767677677676776676776667666767676767677666667767676677677677677667676776677677667667767676676676677667676766676776776776676767677676667766767677667667667766776676667767676776776666767766767767676776776776767766776776776767677677677676677677676767767767676776766776767676676676676666776767667677677676776676766767667667667767766776667767767676767666767676676776766776667767766767676776776767767677677677676776677676767767677667766767767766766676776776676677677677667676667677677677666776767766776776676666776776677677667767677677666667677667677677676676776776676776776667677666766776776776767676767767676766677667767767667767677677676667676767677676776676676676776776676776677676767666677667676776776676677676767767767767676766677677677677667676776767767676676776776776766776766667767766767767766776676776767666776766776767667767767766776767677676667766776676667677677667666776677676776677676677677676666767677666767666676767766776677667767676776766776767767667667676677667676776776667766776776766776766776676767666667666776767676676766767677677676776667766767677667667767666767767766767676767666767666667667767667767677676767766766776776776776666766676776776666767767677667767766667767667767767677677677667667677666767677676776766776776767676776776776767767767767667667767677666676776666677666776776767766677677667766677677677666767666776667667677676776776677677677676676766676677667667767677676776767767767767676776676776676666776776776767676676767667766776677676776767677667677677677667767676677676767767766677676776676776766766667667766677677666776776776667667666677677677677676776776676677666776767767767677667667767767766776776676767667676666676776776766676776766776667766767677676677667676776766776776676776767667767676666767676767667677667677677676676766776767676776776677667767676776767666766677677677667767677666766776767767667677677676667767767767767767666776776776767767767766667667767766667767666776677676766767766667767677676767767676766667676676766676776776776767767667676676766767767766677677676767767767677676766776667767767766676766676767766776776667767677667666767677667677677666776776767667766776677677676776766766776767766667767766776776767767766776776676667677677667766667677667677676776767767767766776776767676767766767766776676676776667667767676767667767767666767676776767766776776776776776776767667677676776776667676667766667677677677677677677676776767677677666776776667677676776767677676667767767766776776676767766767766776667767767676767766676776776767766767667677676767666767676767676766776776776766767766766776676776776676676766766667767676776767676676676677666766776676767676767676666667676776667767677667767766677676767766767767767667767667677677676776767666767767677667767767676766767767676776676776766767766677667677676766767676767667766767767677667767676776776677667766677676667677677677677677667767767666677677666776766766776676766766677676766776676776766776677676676776776666767677667767667767767767767677666776776767677676767677677676776766776767767667766767667667767767767767677666767667767676776767767767676667766667767666676776776676766767677677676767767676776677677667677667677677677676667676776776676776776767766767676677666766767766677667667767766667676777676766776677677677676776767666767667767677677667667666767767667766767766677677677666767767677676677676766776776776667676776766767767676676766776667677677666776776667677677667676767677667667766776667767766776676776767766776766766677676767767667677676776766776676776666677666776767767767666776776677677676776767767667677676667676677667677667766677676776766667766767766766666776667767666677676767767676776767667677677667677677677677666767677666776767676766767767677666676776767767676677676776766776776776767766667667667766767767767677667677667766776776767766766676776667677677676667677676677667766776776767676776766766677667667677676677677666776776676776676667767767767677677677676666676767767677667766767766677677676677676776677676767766776776677666677676776677676766776676776676767766767766776767766676676677676767677677676767766767767767667767767676776677676766676767676767667676776677677676766776667667667677667666676766767677677677667666667767677666676767767676666776767677677676766767676776766776767767767667676767767676767766676776676677677677666776667676776767767767667676667677676767667667766776776766676766667677676776766667667676667767667677676676776767766776767767767667766776776776767766676776766767767666767767767766776767767677677677677667767766766767767767677676767676767766677676767767677676767677677676776776767667677676776676676776676776667667767676767767766676667677667676767677677677677667767767676766677676666676677667677667766767767676767767677676767767676767767676676677667767767677667666776776666776767766776767766667667767767676766677677677677676666776676776667767767767767667766766767676776767767767667766776676677676767766677677677667676776767666776767767667667677677677677667767676776677676767766667676776776767767767767677677667666667676767767767766676776676766767767766767677677677676776776677677676776776767677676766767766676766767767767677667676776776776776667767767676776767676677667767766676776776776776776776666767676766776766766677666677676677677677677676766776776676776767666677677676776767767676776776776776677676776677667766767676766767767767767676776677667767676776767766776776776766677667767676776676767677676767767767677676667766767767666676776776776776677676776776767767766776776776676767676767767677667676677677667767766767676776767767767766677676677667676767766677677676676767767677677677677667676776676767766677677677677666676766767676767766767766776677666676766676677676767677666766776766667767677676776667676767676767677676767767666767767667767766666677676666776776776776776666776776766677677677676767766767767767667767667766767667677667767676776767676667766776676776677667677676676776666767667767677667767676776776767767677667677676676766677667676666667666767677666667676767767767676767767766776767766767667667766766676776677677676776667767676677667677677676767677676677666766666676766766766767676767667676767767767766776776766667676676766776667766676776776767767677676776766667677667676767676767767767767766677666776766776776776676776776677676677676677666767667766776776776766677667767767667667667676766667767766676676776776776677667676767676667767666767767667677677666767767767677676776666776767766767767767676767766766676767666776676776767677667767676676776776776676676667767677676767667766767677667667766776776776666776676767666776677666766767767767767766776776776676766677677677677677677667676767767667767666667677676676677677677676676767766677676677667667666667667667667677676676667676766767767677676676767677676677676677667676776767767766776676677677676776766776766776667766677667676676776776767676776767766677667767666767666677676776667676776776776776766776776767676766767676677677677667676677677676767677676767677667677676676667677667767676676677676767767767767667667767677667676767677677677666767767767676776776766776676667767676776676667667767676766677676666776767677676677676667677667667767767767667767767766767667766667766767677667767666776767767766776767676667766776776767766677677676776766767667767676766767766767676667677676676666767766767677677667676666776676676676767767766676767766776776776766767766776676776767667677676766766776677676776776767666776767676776776766767767767677667666776677677677667676766776677676776767767667677677666766767677676776667676766776776776776667667667676767767677676776766677676767766766677677667676776776767766667677667767767677666677676767767767766766666776766767767767676667767766776776667766677676766677666676676677677676676776677676766767767767767767677676767767667667767767767676767676766676776767666666776776767767767666776676776677667677677676677677676766767676767676767767677677677666776776767767767677667677667767767666676767766676676677677677677677677676767767767676776776676677667666676776667676767676677666676676766776776776677677677667676677666677666767666677667676776776776667767676767676776767767767767766666676776776676676776776776677677667766767767677677667766776776767767767767667676767677676676776767677676776776776676666776776776767666667676776677666776767766776766767677677677666677677
67677667766676677676776667767667676776766676776676677676677667767666776776767676666776767677677676776667767766776677677666776767767766676676766667677676776666677667666776767766776667766776776676776676776767767666767667767767676776776767676767666766776766767766676767677676767767767767677667767767767676776766766676767767677667767667766776776677666677677667677666776766677677667677667766766767767676677667767767667677677677666767767677676767676776776667766767667766767766776767766776677677676776667676776666677676767677667667766776767667667766677667766776767676767676767766677677666666666767767667767666776767766776767767677677677676677667677677676766767767676676676776677667767676767767767766767677667677676666766676776776766767767766666677666767767766767677676767677677666776767767676776667666776766776677676776767766767767666776766677666677677667677676767677666776767767677676767677676776767766776766767766666667767677677676676667676776776677677677667767677667676677676676776776676767767677667676776677667677676776676776776776776766766766776766676767767667677676766676767667666676767767677677667767666766677666776776667767677666677677676776776776676767676767666676677676766767767766677677677676767766666766767767767667767767767766677666766766767676776766667766676666776677677677677667766776767767766767767766676767767676776767767677676666767767767676667766677676767676776776676676776776776776767767767767677677676776776776676776677677676767667677667676666677676676776676667676767666776767766776776776676767767666776677676767767677667667767767767676776677676676767666767676776766677667767766776666776776767666776766676677667677676766676767767766776767667676667676776776677666676776676676767767767677667767767677676776767677676776776767766677677677677667766677677676677677666667676676767677667767766676767666676676677677676776767676666766677667767666767666676776666766677677666767677677676767677676766776676666676676676666767676776776677677667677676776767766767766776677676767767766776766776767666776776667677667766776676776776676676677677677667767667677677676677677676666767677676667677677676776776776776677677677667676677677677676776676767767767667676767667667676776767767767666666667766776667676776667767667767766776766767766766776767667766676776666676776676766676677677667666776676676677667676767667767767677677666776776767676776677667767676667677676676676767676767667767767767767767766767767767677677667767767767766676767677676776767767767767767676667767667766676776677676776766766676776767767667676767766776677677676677666776776677676776676676677676677667767767676677666767666767676776767677666776776677667667667677676776776767767766667667766776676776767667667767677677666767676767677677676776676677667767766676767676676676766776767767766667767767767767766776766766676776776767676776766776767766677667767677676776667676677666767767676767767766776676766776776776677677677666776766767767667767767767767766776667767767767666676776766767766666776776766676767767676766766776776676677676767767767676677677676776767767767767676776776776677677676767766767767666676666766667767676767767766767676677677677667767767767667667676776667676776676677676767677676767676667677667767767676766766776666667766667666767666677677667766776767677677676677667767676667676677666667767766766767767766776766667767766776776776766776767676767767766776766666767676767767677667767677667767677677676776767667767767767766776676677676776776776676766767676766767767766676767766767676677677677676776766776776677676767667767767666776776776676776776767766677677677667666676677677666766776767767767676776767766766767667766776767677667677667767767767676776677667677677676676776677667667667677676666767766766767766776767666767767766766667676667767767767676677667766767677666776767667767766767766767767676667766766767677666766776776767767767676767676766776677676666767677666767677676776767677676776776677666767766667677677677677676677667677677667767676767767666766666776776767667767676677667767767767766667766677667677676776776767767666776776776767677677677677677667767676767667676677676776676776667767766667767667767666676676676776677677667767677677677676677667767676776776776776677676776767766776776667766767677667676776776776767767677667766677666766676776776766767766767676766666677667676776767767767767677667766766776776677677676776767667666776776776776776776766676776776776776776776767767667766666767767767676677676767677667766676677677676776667677677666776766667676776767766676667677667677667676767766776776767767676677666677677667667676667766767766667766776776767767766676776767767676767766766767767767667667677676767677676776767767677677677677677667767676776776767767676767666767766766767767767667766666767666766767676677677676767767677666677676767676776767767767666776767766676766776767767767767767767677667667677667677676767676767767767767667767767766776676776776666677677677667766766677676667676767767677677676767676767677677676666767666776766677666767767766767677666776766776776766776776776766767767676677677676766667767767767667676766776677667677666776667677667677677667767766776767767766677677676767766767676677676776677667767767766776766667666776677666767667676776776776677667666767767767676776776767676767766767677676677677676776677677677677667676677677676766776776667767676666776676767676776766776676776776667676677676776676776676767767767677677677667766776776767767767667667666676767767766677666676766766776766767667767767767677676667676776767767676676776666677677676766776667677676776776776767677676666766666667767767767677676676776776767766776776767767676677667666776677676776676767667767677667677676776776677667767767676776776776776767767677676767767677676766767677676676776767676766667766767766776677667676767767676676676776766776667676666776676767767676776767677667766776766776767677676776776776677677677676776677667766776776767766676776776767767677676677667767766666767676677676677676766767767767666667667666767766776667767767767766677677677676677677676667667676766776667766776776667676677676677676767767677677667767677677677677666676666667766666767677676776776767767767667767676767667676776666776677666677677667766766676776667676776667676667666766677677667767767676776667676666776767667676677666766766677677676776767767767667676677677676677677677667667667676776667667767766666767677676767666767666766667767676667676767667767676776766776776776776767677677677676766776766776666776767767676767667767667677677676676767667767767677676676767667677667766776776676767677667766767667677677677667666767767767667677676767767667676776676776677667666767767676677677677667767766767767766677676767676677666776776676767767677676766766676776776776776776776767676767677666776666667766766776677677677676776676767766776776667767676776776676767676766667677667676776667766676767667767767677677676676677677667676776677667666776676767767667767767677677676776776677676666766676767766776677677676776776776767666776766767767677667767767677677676666776676766677676776677677676677666767767766776676766766767766776666766767766766666677677677666767767677676667677677666776677676776776776766776767677677677666776776676776666766776666666676766666776776667766776767676766676776776767767676776666677676767766677667676667677677677666767676766766676776767767767676667677676776767767767767666776667766776767766677677677677676767677676767766767767767767667667677667676767767676776776776766767767767667676767676776776776767677666766667767677667767666767767667676676767667667766776776667767677667667666767767767676767676766766677676667767677676766767767767667767667677677676776767667667767666767676776767766776666767677676677676666767766776776677676676666766767767767766666776766766677677676767766667767667766767677667677666667767666776767676677666767677667767676767677677667676676776676667666776767767677666767767676767676667666677677676767767667667677667677676776776767666766677676776776776776776767766776766776677677666767766676776776677676767666776776776667677676767767766667676766776677676776776677676767766766767676776767766767767766776676677667767666677666667767677677677676767676776766677676766677677676776776776677677666776776767767767767667667766776676776766766776776767766667676767766676776776776767767767676776767676776776776776767767676666666666767666776767767767676667676776667766776776776776677666776776776767767767666776676766677676767667766766776676666776776766667767767766767767677667677676776767667766776766776776776776676776776767767677677666766767766666767667677677677677676766766776676767677677676776767667767676776776767676776776767767767676767666666767677676776666677666776767677677667677667677677666767766776676676776766677677677676767767676677667766776677667767767676776766776676766767677666767676676666676676677676766676677676767767766776767767667677676676776766677677667676767767676766667677667766776666766776776767667767677676666766767677676776766767767767766666766767767676776776767676676767766776677677677677667676767676776666776666766676676776677666776776676677666776776676767677676776767676776676766667677676776666776677667676666677677677667766767677676677677676677677666677667667676677667676666676667767767766677667767676766776666767677667766676667676676767667666677677667677676766776767767767767766776667677677677666767667767767676676667767766776676667766667676776676677676776767766767767666776667666766776767767767677667767766676776677677677676666767766767677676677676767767766776767667677677667766767767766667676677667766766767666677676767766766766776667677677667766776776776776767767676767667677667767677676776776776776676676776767767667676766776776766767766767767676766767676767667766677676676776767677667766776677677677676776767677677676776776776776767676767667767767766767767767766667676776776666776776776766776776776767767767666677666677667767667767666666677666776776767667767666776767766676767677666676767766767766767766677676766677677677666767666776767676776766766676776776776677677666767766766666776766776766767
766767666667676766766766776767767767766766767677667677676776667667767767766677677677676767667766767767766766776677667766776776767676676776776776676776767767767667667677677666767676767666776776767767767676776666667666767666776766767767767767667767767766667767767766776767767677676776776766677666767667767767677676767767767767676766776767676676767667767767767767677676767767766766767676767767766667677676676676776677667667677676776767666766677676776776766767767766776667677676776767676767667767767677676676676766776676776767667766776767767767677676776767676666767677676766767767767766766676766667767767667676767766776676767766776677676767666776767767676676767766677676767766666766766767667767676767767677676676766767767767767666767666667676776776767767676676767767766676776766766776667676766677677666677677667677667767677676767666676676776776776677676677677676776767767766676767767666767676766766767767767766767676677667677677667767677676767677677677677677676676766776767766766776666667676767767676776776766776776767766676767676767767766776676776776776776766767767767766767676667767667677677676776767767677677677676767767766666776776677667676767766776767767677667767767667767677666776776776776766667767767676667676767766676776667677677677677667767676776767767677667767676776677676677677667676676767766776666666766767767666676766677676776676667677677677677667767767766767767766677676667767677666766766776766677667666776676676676776676677667676776667767766767676666677667767677676776667677676676776776767666666776776776776776667767766667667767766776776767666767677677676776667667667766677666776776677676677676767676767677677677676767666766676677676667667667766776776767767767766667676766776677676766766677676776776766776676767666666767766676676767767676766776766677676676766767676676776776677676767666767766776776676676676776776766767667766677677676776776776776766776677667766776767677677666676776767676776666767677677677676776677666776767766677676776767766776676766767667676767677677667676676667767766767767767667766776776767766667767767767766767676776767677677676776776776667767666677676767767676767767676676677677667676676776767677667676766677676677676776676766776677666776677677676776767667767766776776776767676776766766776766776667767766767766677667666776767767766767666667767767677667666677677676677677666767767767766776676667667766677676677676667677676776677667767767767766767676776767677676776677676677676767767767677667766776767767767767676767767767676767677667767767767767667667677667767767667667766766676676767767667766677666766776677667767677677676767767766767676676767767767767767767767767767767766676677666677676667666776766677677667766767667767676776776676677676776677677677666766767677677677676776776766677667766776767676776676767767767677667676776677676776767766677676667666667766677677666776776767676677677677676676776776766776766776767677676676776676676767766776776666776776776666776676767666667666776766766676666776776776766677676767766776667666766766677667676667667676767766767766776766776767677677677667676776677667677667676766677667667666767767767677677676676667677676776767766667676676776776677676776767677676776776677676767666667666767676776767767666677676776666776677677667766766767767677676676776766677667767666776767677677676766676766676776776776766767767677666776766677676776677676667676766676776767677666677676677677667666677667676677666677676776776677677677677676776767666776676767766766767676776667667676667767677676677667766766767666776776776666667676667767767766767766667676677676667767767766776776666767767677677676776767677667676767767676776767767766776776767767676666767677677677677667677676677676677667677676667767767676776676776767767766766776676767676677677666667766667667767667767666666767676776766666776766776776676767666776666767677676676767766776766776776766667677676677667767676677676776767676676677676776776776767767767767767766767677667666767677677677676776667666766767676676766666676767767667667767676766766767677676767676776676676676776767767666776776767677667676766766667767667676766767676766676766767667767767676767667677666666767676767767666767766776766776667767677676667666767767766767676767676767767667766776776776677676776776767767767766776677667767677676776667766667767767677676767766767767767767767766667767676767677677677676776676667767667767667767667677667767676767767767677676776776776676767767767676677666776776776776767767676776767677667677677676667767767676766677676776776676776767667766667676666766776776776767766767767766766776776767767677676776767766677666676776667676766676666776677677676767767766767767767676776776766676776676767766776767677677676767676776766667677677676766676666767677666767667676776677676776676676776676766767766776767766766776776667676677667667666776766776776776766667667767666666776677677666776676676776767676776667767676776776766767766776676776767766776776776767667766767766776666667667676676776767676667677667767677676767766676766776766776776776767766766776667767677666667766767677666776676776767766767767676676776766776676677666666776767767767766676677676766767766767676776767676676767676776776776776676667676776676776667677677677677677676676767667766666677677676776677677676776767667677676767676776767667677667677676776767766666766767677666677666776677667766767766676667666677676776776766776667676776767676667766766776776776767667767766776676677677676667767767677676767676677666667676776776776677677667767676776677676766776776676767766776666667676667667766776677677667767766677667667767767667766776776767767767677676766767677677667767676767677666776677677676776666767676667667766767677677676776677676677676776676677676676776676677677676666676776776766667767767767766766666767676776767766766776776767677677677677676767767767666767766776676677667767767766767677667767677676677667676767767767676767676776776776776666676767666677677676767767667766776667677667677676677677676776776677676676677677677676776676677677676776767767767676766767677677667767666667677667676776676776776676677676767677676767766776767767766776776667767677676766677676776766677676766677677667766676667667677666767766767667677667677676677667676676767677676677677667677666767766676767676776766767676766776776767767766666776667677667767677677677677677677667767666766676676776776776776776676767676776767676776776677667667677676677667767767767767677677676767766666767667677677676776667666776766776667767677676667767667667767677676766676776677676666776776776676776666766776767767766676767677676766676776776666776767666776766767767766776776767676667676676677667767767767767676776676766766776677677667677677677677677666767667767676677667666766766776776776767677667767676767677667767667767676666676776676676676776677667677676767666767767767666767667677676767676666677667677667766677676776677677676676776767667767667667677677677676767767767676767767766767766676776677666776767766766776776776677676776677677666766767767676776767766676667676766767667766766776676676776677676677667766776677677677677676767766767767677667677677676766767677677667666776767677676766767667767767766776667767677676776776767677676676767767666776767677666767677677676776667767677677667767767667766677676666776767677677667677676767766677677677677667676776676776767676776776676767676766776776676776676776766666677676776677677676667767676677676767766766776776766767767767676767676766666767677677676767766766667767767666767667766767676667767767677676767676676666767766776677667667766767767766767767666677667767676776776776767676766776766676667766766776676667767767677677676776776767766666766767767667767767676776776677666767676667766767676767677677676767766776766776776766767676676776676767767766767677677677677676767766776677676667767676666776766767667766767767676766776676776767767667767767676767767767677667767767767676776767677677677676767677677667667767767676767766676776677677667767767677667677677677677666767766776766767766766776766766776767767766767767677676676776776776766766767666767667766677666767677667767767676767676767767767667767766767767767767767766676776776767677677677676776677677677677677677666776767677677676766776677677667766776767766767676677677666776776677676766767767767767677677667676776766766776677677676667677677667767767676677677676776677677676667677676677676676766676677677677667767767766776677667767766776767677667767767767766676767766676776676667677676677666676767667767767676776776667677676676767676667767677667766776767677676676667677676776776766667767767767766766677677677676776767767767767766766776677677676776776667767767667767677667677677677676666766776766766776676767676676667767767676776666776676767677667667767766776776776677677676776676776776767766767767766767766677676776776776677676767766676677676776667677677667767676776767676776776776767767767676776776767767677667767767676776677676776776766676667766676776776677667767677676776767767767766767767676776667667666766676666776676667767767677666667666666776667767767667677676767767767676767766766776776666667677676776667676766676776767667767766767767676766677676667767676766767767677677677676776677676677666666677676677667677676776767767767676667676677677677677676667667767767666676766666776776776776776776767766666767667677677676677677667676676766767677676766776676767767667766677667676676677667767766776766776677676776766776677677676677676776767767766776776776676766767767667676666776676776677676766766776676677676776667677677677676776677676677677667677667767767676676776767767767677676766776767676676776776766766766667676776776676767676666776776776767677677667667766667766776776776767767676676677676776677676776767667676776666767767767677676676767767667666677676676677676666677677677677676676677676776776776766776767766677667676776776667767766766676666776776776776776776776667766776667767676676676776676667676776676767677667667767767677677667766676766767677677677677677677677677677676776776776667766767676767666676766677676776776776776776767677676776767677666767767767667667767667677676677676767
66676766776766767666776767766767766667667677677667766776766767767767766767767767767767767667677677676776666767767676767766767767766767677676766767677677676667767676767767767766767766776676776776676767767767676667766766776776677667766677676677667676776667766766776767667667677676767676776766766776676776776677666666677677667676767676776666767666676776666676677676666767676676677676667676776776667767677676677676776776766776667676767676666776667766666767767767677677676767676766676776766776766676676767766776666766677677677676767767676676776776767766766676676767767676677667767676676676776667767767667667766766776666776766666776676776776776676677677676767766776766667666776776776767667667767767677667667767677667766766677677676677676766667667766776776677667767676776776776776776677676776776776776667767767677677677667767766766767767767676776766776767767767667677667767766776767767676677676677677676767766767767667766677676767767676767767676776776766676776667767676766776776776676776676776776767676677677666677666776776667767766676676677676776776766676767676677666767667666776767667676766667677667667766676767766776677677677677677677667766767766776676767767677677677676766766767767666767766767767767767767667767767767767766767767676776776776677667767766766776776776766766766766767766766776676677676776767667767767677667676776767767767676676667677666676767676776767676766766776676776767766677676776776666767767767766776776776776677667676767767677666776676776766776776767666776767676767667766776776776676776767767676767667767677677676766767676776776767676676766667767767767666677677676677676667767666676776666767666667767766677666766766767676667676776776766767677677666767666767676767677666766776776776776767767676766676776667767766676767667767767677667767677677667667666667677667676776767767767676767766767767767767766776776766766667767767767667767667677676676677676676767767767667667676767676676767666667766767677677667766776677676776677677677676677667677667766677676776776766667767767667767767677676677667767677677677676776776767666677666776676766776776766676776776776767767767767667677676776767677667677667767676667766667767767767767767676676677677677667767676776676776767677676776667766776776767766776767766767766677676677666667677676767767677667677677677676776766776767677667766776776767766666667767767677676776776767767767667766776767766667676776676666666666767666677666776667767766767767767766667676667677667677677677667676767667676676676676676677667767677677667677676677666767676677676667676676767767767676766776767767677667767767666776767677676676677676676767767677667766776776776776776676776677667676766776776677676666776667676776776776676676677667666776776776776667767767767767766776776776667767666677667676766666667676776776677677667667677666767676767667677676676677677677677676677667767766767767677676776776767667767767676676776776666766767667666677676776667767767767677677676766667667676776776666676767767666676767676767767767677667767766767767767766677676766676776767767766767767677676676776676676776776776767676677676776766776776776676677666676767677676667676677677677676776776776776766767677667676766676776776767767767677677677667666677667677676667667766767677667677676676776776666767667767677667676776776766776776776677676767677676767766767767677667766677677677677677677667767677676667767767677667766776766776676776767766667676677667767767677676776677666666776667767766766667767767676776776676776677667766676776776767676766667677667666766776667767667677667767767767767667666766676776776767677667767767766767666767677676676776666766767677676767676776767766676766676776776776677666767767766776767767766767677676667677677667767667677667767766767767667677676767677677677677677677667766776676767676766677676677666776776776676676776776776776676776776766776776776676776766776767676666766776766767676776766767766677667767766776666776677666767766666767767767677676667677666776776767766676677666776776776776776676767677676676677666676677667676677677666667767767767767676776677667667667766767676766676767677667676767767767677676677677677677666767767676776667677677677666677666676666776667677677676767676667676776776767767767766776676666767766666676776677667666766766677677677676667676776676667767666776776676776767666767767767676677677676667676776776667676767666677666677666776676766677676677676766666767767667676666767676766776767766677666767676776677677677677676766767676776676776677677667676776776776776677667667677677677676776767677667767767767677666767677677677666776766767677667666677677677676767667766767767677677677677667667767767666667766776766667667677667767767766676667677667676776676766776776776767676677677667767767676677677677676767766767767676667767676677666767766766766776676776767677677677676766767677677666677676776776767677676667677667677666776767667677676776776767676776767666776676776766766776776676677677676766767677676776667666676767677677667677676776666767667767767767766767767766776767667676776677667767667676667676676776676776766767767766776676767767767676776667766776776767767676767676676767766776776766776776666776766766767677677666766767676677676766776667767676767767767676766776766776767667667667677677677676767767667766776776767766666776776667766767676776776676676776677667766676677676776767767667767677676776776667767767676776776767667766677667766667677677666677667766767767667767766776767767676667766677667767677676776776767766676767676767767667767766776677677677677677677676776676766767677676767667677676767676776676766776767766776776767767666677676667677676676776776767676677677667767767677677667666776767767767676776767767766677677666677677677676767766767766677676776776776776776767676677677666677677666677677676767767666767677676767676676776776776666776776766767676767676767676767767666776677667766776776676776667676767667677666776776766776776767767667677676677667677677677676767677676767767676766667677677677677676766776767767676766766767767677676667677676776766767766776676676766766677676766776776776666776776767676767767766666767766767766676677677677676776776677677676776776666677667676776776776766776776776776766776767667667676677676667767767767676767667677677666776667677677676677676776767767767677677676767766776776776776766766766776677676766776676766776776776676776776767666766766676767676776776776667766677676776667766776776776766776767767766776667766776776776667667666676776776667676676776776677676767677676776677676776776677677667766767677677676676776767767766767767667767767677676767766776776776766766677667667667676767666776766667767667766677666676677676776767767677677667677676776766676767767676767677676667767767676776766766676666776776667767767676776767767676676776776776776667767766776677667677676776677677677667767766776667767766776766776676776776666776767677676776676767676677677666776677677666767767667767766767666676767766766776767767677667677676677666776766766666767767667767767666776767667766776776776766676667767766767677667766776767767766767767767767667767766776677677667676767667766766776776767676666676776766766667766776677667767676676776677677676767767667766776676776767676667767767677676677667767767767767767677676776676666666766677676766677677676767767767767666676676776776776776776767677677676667767677676677677676766677666776776776766776776677677677676677676776776767766776776767676776776776767676776766776677677677677676767767766677676767677677666766677676676766766767767766776676676767766776776676677666676667767676767666677676667767676667667667667677677676676676667676776676676677666767667767767667767766676776767767767677676776776776776766767767677667677677677676676767767766767677666666776677667676776676667677667766776776776767766767676776676676776776677676767767767766767766776666667767767667767767677677667767767767767667767766776776676767667767766767667677677677677677677676767766776677676767767667766767766676767767676676776767667767766677667766776776776676676767767667767666776767667766776767767767667676776766766677676776776766776766776776766766776776667667767676676767766776776767766676667767766677667677677667767676776677676677676766767667766676776776676776776766776776776776776667667767676766767766766767766676666766766676677667766776767767676767766767676776776776676767767677666776677666767676767677676677677677676767667766767677676677676676776767676776677676776767677666776766776767667767767767767766767767667676677676776676776677676776776767677676677677667676767766766767767676677677677667767766776776766766666667677676776676676767767667767677676776767767676767766766767767767767767676776666766776767677677667676667767677666767766766767767766676766767666766776676767767667667677677676776776676666767766776676677677677677676767667667667767767766767667767666677667677667666776676766677666776776667676776666677676766767767676776677667767676666676767767667667767767766677676776776666676766776767767667666766766676677667766677677676767767676776776766766776766767767667667767676776667766676667676766776677676676676677676767766767767767766766767767676766676776676677667767676667767676666776677676667766776676767767767766776776676776776776767676767767666776667767767667767676667767676767676676767767666677677676677667767677677676667667666767666677677667766766767767667767767667767766776767767666776776767667767677677666676776767667677667766766776776766667676676776776776766776667767767766776776776766776676767767677666776767667667767677666766666776667667666677667767766776667677677676776776766667766767677666766677677666776766667766767667676776766776667666676766677666676666776666776767676676767666766666776776676766776776776767767766776667767767766766667767766767767677666776767767676766766666776677677677667766767767676776776767767767767677677677667767767767676776767667676776677677677666767767676776767667667677667666776676767667667676766776766677676766776776776676767676767766676776776766677676767767677667767767767676677667767677677676676677667677667767677667677667667666776766767667767767767676776767677676677677667
3676767676666677676766776767766676776776767676776767767667767766676776767766676677676677676767667767767767667767767766667667677677677676776776677667677667676676767767767677677666776776766776767676767766776776676677667677676677677667767677676776776776776676776776776776667667767767677667766767766767677677677677667766766766776666766776776766767767677677667767767666766776676776667677677676766767676767767676667767677677667766776767676776677676776776677666676767677677676776776776666776767676766667766776776776766766776767767677667767767767767676676766677677676677667767767767766766676776667767667677677667766767667676677666667667677677677667677676767766676676676767666776776767666776767767676776776767767766776766667676676676776776766667677666677677667676667766666776766776767666666776776667667767676776767767676767676666667667767667767667677667767766677667676766677677676767766677677667676676667766776767767676767767767767766776776767767667767767767677677677676667677676776667767766767767667666776776776767767767767767667677677676767677676767666766776767766776667767766776776767676767766766776766776767677666767766767767767767766667676677677666667767766776667667767666767767676776776767677676776767767767666676766766776776666767766776676776667677667767767676776767767767676776776676776776766676766677666667767767767677667676676776676776676676776677666776676677667676666776767767767767676677666676767767767677677667767767677676666776767767767767666766667767766776776766776666776666676767676767766776776766767767766776767667677667767676667676767676676776767767676667667767667766766767677677666776677677676766776677666766667766776776766776667767676776667677676776776776676676776677676676676677676677677676677667767766776667767767677677677676767677676767766766776776776776766767767767676767667766677677666667676677676767667667766776767766676766676776776677677676776677676767677676677667666767677667766767677676776667677667767676667767767676776776677667677676767676776766766776776776767766676767677677676766767667766776767666776767676776776767767767767767677666677667677677677676766776676767767676766776767677676767677676767667677677676766776776767766766666766776676667767677676776766767767677666776667767767676776667767667767667667676776776677676767767767766677677676776776767666766767767667767767766676666776776766767767767767767767677677677676776677677676776677676667767767667767767766776766666677676676776767676776767666776767766776666766676766767677677677666776676767767667767766776766766767677667767766677676776767767667676676767677676776776776677676776776776767676677676667767676677667767667767677677666776776766667767676766776677676767767767676776767677676776676776676767767767667677667676766677667676677677667767767767667667766767677666767766677676667766776766776667767767667676766676776767767767767767767676667767767767667677676766677667677667667767766677677677666666767667767766767676676767667676767676776767677676666767677666667767677676776767666776776667767676666767676677676676766776776776776767767666776776667667676766676776767767676766667767767677667767667677677676677677677677667767766677677677666776766767766766776767667767766676667667767766676677666776767767676767767767767676767767676667677676676676767766767766766767676676776776767676667676776766677666666767677677676776766767677677676766766776667667767766676767677677667676776677676677677667667667766776677666766666767677676776776767677667767667767677666767677677667677676767766767766677676767676676776677677677676776767677677677676767666766776676666776676766766667767766776776776667667767677676767766766667766776676677677667766676766766776667767677666676767667677667767677676676667676767666676667767767677667676676766767676677667767666676676666767676776776767767676767766676776677667767767767666776776776667767676666776767766677676766677666767677677667667767677676776776767666676767766776677676666776766667677677677666666676767767676676776776767677676667676776776677677667767767766676776776767667676677676676776776776666776767767676667677677667676766767767766766676767677677667676677667676677676767677677667766767676677677677677666676767766776667666677677667766767767676667767767767677676677677677676776767676767676677666776767667677677677676677667667767767677677677677667767676767767766776767766767767667766677677667677676767677666776767666677676776767767677667767667767677677666677677667667676776667767676776676776667767767667676776766676766776766766776766776767766767767766776767766776767667667667676776776666677677677676767677677676676677676776767767766676776676776677676677676766776776776776766776676767766776667766677676767767667676767677677677667767767677667676776767767767676776676677667766776766776766767767766776776767676767676766676767676767676667677677677677666767677667676776667677676677677667676767676767677666776676667766776776667676766767766677666776667677677667676767767667677667767767767767767766776776776776766767677676767677676677667767667766767667766677677677676767766666677676776766767666676666677666776767677677676766766677676776776676776676776776776766776767677667767676776776676676776767767766767676766766776776767667667667767677666677676776776667676767677677677677677667767767677677676776767676767767666776767767767667767676776776676676667767766767767676767677677667677677676776767766776776776677677666776767677677677677677676667766767766767766667667767676677676677676677667676776776776766677666766666766776666767767677667676776767767766776776776767677676776776776677676776677666767767676767667677677676776767667667676776767676776776767676766767676766767767767677677667766676776676676666776766767676776776766767677667676767766767767766767766667666766776667676776767766776767677677666767667676766676776676767767767767666776667676767676677667767677677676677676767667766676767667667766767667767766776776776677676767767677677667766767667677667766776776767766776766767767677677667676677676766666767667767767766776776776667767676766666677667677667767767677676776767676776676776667767676776677676767676776666677676776767677667677667676677667766667767767676776677667766776776766767666776776677677666677676766677676776677677666776767767767767767667767766766776767676766677677677666776767767667766767766776677667677676776677676766676767767677677676677667767766667767666767667667767767677676766776676776677677676666676767767766776776766776766766677676677676776676667676776766767676676767677667767676677676776676677677676776776766776676776676776767767676767766776776776766766677666666676776677667666767767667666766667677667667676767666776767677667767766776676767767677677677677667677677667676776776677667677676767766677667766677667677676767766767677677677676767767767676677667676776667766776766677676767667677677676776776767676776677667676677676667766776776776767677677676677676776776766677666767677677677667676666766767676676666776676677667766767767677676767767677667766776766667767767767677677677667667667667677677667667667667767667767766776766776776666767766776666776767767677677676776677667766676677676666676776677677677667667766676676676767667677667676767676667677677667677667677677677676766776776776676766776776766767677677676776776766776776667677677666677676676767667676776776676766767667766776767766767667676667767767766767767677676767767667676767677676677666766776776776776667677676767767676767767767676667676766776776767767677677676767676667767677676676767667667767667667676776767766766667677676766767767767767766776776667767677677676776677677677667766767767767767677676776676776776767766667667767676767767767767766767766776776776776776776776666776677676677676677667766776767676776676677667667667767767667767677677677677676677677667766677676767767767677677677667667767676776767667767766767676767767667677677676776676776776776667766676677677666677676676676776677667767767767766766776767676767767676766776767677667677667667767677667676767767767767767767766776767767667766776766677677677676776767767767767766766776776677666776766767766677677676776676776767667767767766677676776767767767676767667766776776767677676776766767766677676766767766776767767676676767767767666667676666666676767766767677677667667766767666776767677667767767667677677667667767767767677667677666766766776676767767666676677677667677676767677677676767676767767767767676676766666776667667667766767767767676676776676776776667767667766776677676766676776667766776776676767676776767767767766676776666677676776767766677676766776767677676676776677676767767667677677677677676666667667766767666766776667677667666766776667766767677677666767667677676766766767666677666677677677676776776766766776677676767766776776776677677676667766766766667767767767676766767767676776677677667767767767667667766776776776776767767677676767666766767767767767767766767766667667767667677666667767766676767767677677677666776767767667667767676776776677666776667767767677677667677677667767767676766667676766776767766667766776776776776776776767766776666766667676677677667676767677676767767677676677676767667767676766766676676767767766766776766767667767767677677677677677676667676776766767677677676776776676766776767766766776767677677666767676767766677677676767667767766676677676676677667666667767767767676666767767767767676677667677677667766667666666776676776766677676767666776767767767677676776667666767767766676767767676677677677667767677666666776776677667666666767677677677666676676776776776776767677677676676776776767767766776767676676776767677666677666776776767767677667676677666767766767766776676776776676767677677667766676676767676776766776677677666666667676767677677677676776676676776776667767767676666766776767766767767676676766666776767767767676767766767677677677677677667676667676767676776767676767677676766767666766666676677677676767766677677676776667767766767677677676667766677677667677676767766776667767677676676677677676677666677677667766677676676767667767767676767767767677676776666766677677667667767667666766667767676766666776666666666766776776677677677667667677677
676776667767766776776776776766767767677667676767767666667666767766767676767766667767676676766776776767767767677677677676776776776667767767676767677676677677677677666767676767676676766676677676776767677677677667676767767767766767767677677676767767676776776776676766767677676776676776776676676666767767666776767676677676677666776776776776767767667766767677667766677677676676766767667676776666776766776766776676776776676766766766676776767766766776776767667667666766667676767666766767677666667766766776776676676677676767767676667677677676767767766776776677677667677666776767767767667667676677667766676767676677677676666776767677677677676767766776776676776676667767767766776766667766766677667767767766776677677666776776776667676767767677676676776767676676776666776667676767677677677676676776677667767767767766676667677677677666766767766776676767666767666676776667677676766776767676677677677666776776776676767767677676776776766766676776677677667677667766667766776766667767677676767767766767677667666676776767676677667667767677677676776676676676767677677677667676767767667677676767676767676776676667767677677666676767767677676776677676767676776767676767676676677676776667676767766776776776676767766776776667667667766767677677676676677667676776676676776676776767677677677666676677667767676776766776676677676677667667676766776776776767677676767767677676667667766767766677677667767766767676666667766776667677667677676776776766776767667666776776766766776676776677676667667677667666776766667677667767767666776776677676666766767676767677676677667767667677667766676776776667677676776766776677666676767677667766666767767767677667677667766677677676776776676776776776676776677667676676776766776667666667767667667677676767767677676767676776667767667767766766667677677667677677667767766676676677677677676667677676767767766667667677677677676776667666767767677677677677676776676766776767767677676776776676767677676666776676776676767676776767767767767766767767766767667677677667667767677677667677677676767767767676776677666667677677666677676667676776676677666666776766766776677677676767767767676776667767767767766776767677667767666767676667767766776676767767676767677677676767766776776767767676776766767767767676676767666767767666776767677677676676667767676767676766776767766667667676677676766766776776766767677667676767677677667666667766766766776776667767767676766776767666776776776766767677676766767667667767767767667667767766667676776677677667767676767667667677667767766667767677667676766776767767766767677677676766667677676677677667767677677667677676766676776767677676666776767767767666767767767676767677676767766676767677676776776677677676666766767767677676776767676776766776667676766666776677677677667766776677676766677676667667677676767767767666767767666776767676767767666767766766676667677676676677677677666776767667677677676776677666677677676776767677676767767676677677677667676767766767677677677677677666766676767766766766677667767666776767676766767767767767677677677677666767677677676776776767667677676776776776776776776776677677666767677676677677666767766667676767677676776776776776776676766676776776776767767766676667767767766776766767766776667766677667767767667767676776767667767766677667677677676767766766677676776776776767766776667677667767767677677677677677666767766766676776776766776776766776766666776776667666766776677677676767767677677677667677677676666676776676767676776776677667676676767676776776667676767667766766766776677667767767766776667677667767767767676676677667676677677667766676767676676776676767766776767667676776677666676776776776776776766766677676677676766767677677676667677677676767676676776676776776776776776776676677676767767676767677666767767766776676776776767766677666776766776677676667767677676767767676766767766776776776766767676766776767767667667767767767666776676776766676677667767676767767767767767676676766776766776667767676776776677667767766776677677667766676767677677677676766667667676776677677677676676776677667767767667676767677676767667767666766776667767766767766677667666776767767767767766767676776677667676677666776766767667676776776766776776677676767767676767667767767677676776767766676776776676676767667667677667766776776776766676776767667676776767767667677677676776766776666677676776767677676776766776667676776676767766776767767676666766776776767667766676767676766667766776776676766776766776776776666776776776766776667666676776676766776767767676767766776667767767676767667767767676677666776776666776767767767767767666776776677677667767767676676676667767677676766677677676767766766776766677667767767677676677667767676766767677677676767676666766776776666676776776667677676677667677667667676766776767677667767767676767766677676677677676776776676667677676776776676767667677677677676677667676776776766776766766776667676776677676766776666767667766767766766766776677676767766676776677677676776766766677666767767676677677677667767677667767677677667767676676677676676677676776768677676767667767767677667767767766776766767766776766767677676676676677676766766767676776667676776766677667676676776767767766676667667676766776767667766676776676776676776677666766676766767766676776776667666776767766776776776767677677676666776767676776667767676767676666767767767767676677666767767767767767767767766676776667766776666776667767767676776676667667767766767666667676767766767676677677676676766766666767667677667676766666667767677666766666767767766667767767767676776677677676776766676677677667767766677676767676776776776667766677666767676666676776767667767767676677677666767766767767766776677676667766677677666776776667666677677676776677676767677676776766677676776676767767676676767767677666677676676766677676676776667666767767676766667677676677666766667766676676666667766776767666776776767666766776677676676766776767667767677676776776667766776776767677667676776676767766767767767677667667677666666766776677676676667667766676767667676767677676766776676766766776767676776767667767677677676767676676767767667677666776767766776766766776676766666776776776767676767766667667767676776767766676767766767676767677667767677667767677667767667767677667667676767766767677676776677676666776676776767766776767767767676766767676776767677666677676667677676767676776767667677676676776767766776767667676667667766667667676677667677676776767677676767677666677666767766776776767667667667676766767676767676767767767666767667766776677676676767767676776667767666767767766676776667677667676767677667767677676776766776776667666767766767666767767766776667766766667766677677677676676776677667767767676767766776776776767766677666766776766776766676776767767677677676766776776766776677677667767667677667666767766776667676766776767767667767677677676776776776676776676776776776677676676767677667667677676767667676776776776767766677667767667767767666677667667676776776767767676676766677666767666776776766776676776767767766767766767767676776776766767766767767666776767676766776776767767676767676766776767676766767676766676667666776766666776676776767676767667766776767676776676776677677667676776767676776776677676767766766776676666676676677677677667767677676767676776767767676676677676666776767766767667766767667677667666676766767677677667666766677666767767667677667676776776776776767676766776676776776766776677677676776666776766767766767667667677676676666666676667677677677667677677676776666677676677676767676776676776767677677676776767767666766676776776767767676776766766667767767676776666766767677676776677666776776676766767676776667767766676676776776767767677677667766667667676766776666767766776776666677667667666677666776767677667667666676776676666767766776676676767666776776776767767677677676676767767767766776767677667767767766676776776767677677677667767767676667767766776677666677677667767676767767667767767767666676776676767767676667767676677666666767767667766767767667767766666776667767676776677677677677667677667766677676767677667677677677667667767667766666776766767767676767767676767677677677677667677667766676776767677677667677667767676677676677677677667767677676776677677676776776666776776776676677677677677676766767676767766666767676767767677677676667767767676767667677667667767766776677677676766776776766676676767677667766677667677677676767667667677676767667767677676776666767676776767766667677677676676776776667676666776776776776676776766767767766676676776676776776766766767667677676776676677667677677666776776676677677676767677667667667767676776776776766676776676776776766776776666767767676776767666776767677676766767767677677676776766776767676776776676677677676767676676766766767677676767677676776776676776776776676776776676767676776766676767766766767767767666767767767676776776666767667677676676776667767767767677666676766766776767766677677666776676767766767676676766776776776776767677667667766677676766767676776767677677677677676667767676776776776676776676667766766776776667676767667676666667666766776767677666767766677677676776677667767766776776776667677676767766666767676677677667767667767767677677677677666766666676677666776676776776767766676767766776667676677677677666676766776776776776776776776666776776677676677676677667767767767667667677667666776667766776676776677676776766776766776776677676776677676776776676676677666766776776676776776767677677677676776776776676767677666677676776776666667766776776767667767767676676767767767767767767767667676666666767767766667676767667767767666776776676676776666676776776766767676666767767767767676677667667766776776776666767677677676677677676767767766676667676776766677666776676677667767676767767766766677677676677677677676776667676767767667666766776766667767676776776776677677677666677676776776676776776667766676667677676677676676776767667766776767666667767767766676667767766776767766766667676677667767767676767767767766676776776776776767666667767767767666766767667767767677677676766767677677666776776676767676677677667677667677676667666677666766667766677667767666767676776676677676776677677666766776776676667677677667767676776776766776776776776676666776776767767
676776666766677677676776766667766776667767766676776666767767767677676677667767767666677676676776776767677676767677666776767677667666776776767677677676776676666776677676677677677676676767677677667667676767677667676776767767767667677677667676776767676776776776767667677676776776676667767666767767677666776776776677677666776766776776767767667767766776776767667766676776767767676676767667677667767676776667667676666676667767766767767766767767767677667766767767767667767666776767667767677666667767767767676677676776766776666776766667667667767766767767767676676776767767766767667677676766766676776776776776676766766776767766767767767677676767766767767766776776776766767766767766677667767666776677667676776677677677676676667767767767677677676766776776767766767677676776676766667766776766776676676776776776776767766676677676766776776767666766666767667666677677676667667767676767667677667766767767767677667767766767676776776776776676776776767677667676766667677666767767767676676776677676776767767767766677676676677677677666767767767677677667667676766676677667767667766767667767676767667766667767677667667766776767677677676776776767676767767766667667666667676667767676776767767676776667767767767767666767766776676667767677676766666676677667767677676667767666776766767666767666776767676676666776667767666676677676766767767667767767677676667766776776766677677677676767667766776766767667677676677667677677677677677667676767677676767666676666767766776776776677676666767667666776767766767676677667766767766767677677666776677666766677676776766767766766766767677667677676766766676776776677666767667767677677677676666767677666667676677676677676677666776667767766677667767766767676767767676776676667766767677677677677677676776776676667677667767766667676676767767767766776767767767677667767666776776767767676766677676667677677676776767767677677677677676776676667677677667677667767767667767677677677676776766767667666776666776667676766766767767766776776776667676667767676776677676776767767676776776776776676776676677676667667667677667667676776776767767766766677667766776766767676767677677677676766776767667677677667766667767767767676776776776776776676676677677676676666676677676767676676676776776776677667766767676676776776776766767766776677677676776767666776667677677677667767667677676677666677676667676767767666776766776776776767667676667677676666677667676776776767767767766766677676667676677667677676776766677667767676776676776776766676767766667767767676776776776766776776776776767677667766776677667676677677667676677667766776766776767677676766776666766666767666677667767667677676776767767676676767767767767677667767676677677677677666776767767677667676666776676666776677667676766767766676776767767676676767766677666767766776667667677667766677667677677676767676766667767676776666676776767766767767767676677676767766766776767766667667677677677677677677666767767766776776776776676776667767677667766776776776776767677677677677676767666776776776677667766677677667767667767676767767677676767767767767766776766767766677676677667767767767766676767676776667677667767667767677666776766776776776776776776767766676776767667767766677676776677677676776766776677667677677667767766766776677677667767676776676667667667766766776766776676776776766776776776776677677677667676776776776776767766667677677677667676767767667767666776767766767676776667767767677677677677676766667676667766776667767766676666766776767767767767666776767676677677666767767766767676776776666677676767677676766776776667767677676776677666677666676667766776667767677676677677667676776677666667767767767766767766677676667767767667677676676776767767667767767766667767767767766766776676666766676666676677677677677677676666767667677676776667676767767676767666767676667767766677666666776776776766766766677667666776776766776776766677667766677667766677677676676677667676776767767666776676776776676676767767766767767677677676767767766666767677676676767766767766776666776776767677677667667677666677666776767666776676766677667767667677677677677667676676776776766766767766776767767767667667767767767766676776676677676667766767676767666667676676767767667766776767676766677666676676676767677667677677666767767667667677677667667676767677676776667676766766666767767767666677667767676667666767766766676766776767767677676766776676767666776776667767677676776776677666767766767767766776677677677666776766766667767766676767767767767766767676767767677677676677677666666677667676766766766767677667676776676677677667677677677676776776766767766767767666677667666767667767677677677677667667766677667676666667767676776767767676776767767676767766667667677666776767677667767676677676776776766677676667767677677677676776676776767767767667677676667667766676676766767677677667767767676776776676676677676677677676776776677666666767767766767676776676767767676776677667767667767666767767767767767676676677676676776667676767767767676766666676677667767667676666776767666677667667666767766766676676667766776767766776776776666677676776767767767767677676776676667667676767676677677677676766776766776676677676677677677677677676666676767767676766677666667677676666776766666776776676666677677677676676776767767767767667676776766676766766776776776666767767767766676676776676776776776776776776776767677676666776767667767677677677677677667767767766766677667766667767766776767767766767677667766766776767677667677667767667767667766776767767767767677667767667766767766776676676767676677677676776776776767676767767677667677677676767767767766677676776776776667767767766776776766667676766766767767766776676776667767767676676776776667767767676676767677676677666766766767667767766776677676766776776776776666776776767666676766667767676677677667667667766767766766776677667677677676666776677667767676776676767766676677676766677667667667667677676677677677677676767676677667767766767766667766776776766776766677676776666766667766767766766667767766676767676776776776767767767666776776767677677667677676666676766776667766767676767766677676776677677677676677676776676776676666667667767667766776767767766776677676666677676776677667676767767766776677676776766776667767677676676766667677676676766677677677667667677676677676776776667766776766776677676676776667767667666776677676676776767667767766667677667766767677677677677666767767766767766666767667767766667666666677677667677676776776667676776767676677677676767766767766766776776767676767666767676776677677667676676776776767767767677677667767676776776676776676766776766677677677666767767767677676677667676776767766766776767767666767676676767766667767767677666776767766677666776766667676677677677677676776776776676767767767766767677667766767766776776776677677676776776776677667767677676776767676677676677676776767677677667666766767677667766766776776766666766677677666776776767766667676667766767676767677677667667766766766767667666667766676677677677667667666776776677677677677676776676767766776666677676676677676666767767676766766667677676767767767767767676767677677677677677677677667766776776776676766766776767677676676676667677677667676776776676776676676667767676677676677676776776767766667676676776767767767667767677677666667676676767666776767677677677677676767667676667767767667677676676776767767676776676676767767676776776776776776676667767676766767767677667667676676776676676776776767677676767766767767767767677676767766767767676767676767667767767767676776776776676666677676766766767666767666677667767676776677677677677677676776776776767767677666677676767676766677676667677666766776667676767676667767767667767767767766776667767766766667667766776766676776676776766776767767677677667677676776776776776677677666776767676676667766767767767767767676677676776767676776776776677667767676676766676776666767767676676667677666776776776776776666776767676677677667767767676767767767766676767667677667666776776776776766677667766767767666767767766776776767676776767677676667766677676767667676767767676666776776767766767767677676767666776676676677667766677666776776776767766767766776666767767676767677676776767767676776767766667676767677677676677667676767767676677667767676776676766776776767767767767677666776776766776677667767767767676676766676776766676766776776767767767767677676766776776776767767766677677676667667667676766766776776676767767767767766776667767676766776776766677676667766776776776677676767767767676677667767766767766676767767767767677676767767767766667677667767767766767677667667676776776767767677677667677677667676776767676667767767667767766776776677676767767767766767667767766776667767766767667767676776766767766767676766767676776676667677677667767767767767666776677667767677667767676677667767767767676666767767767767766767767767677667667676677667767677667766776776767767667677677667677667767676676776677677677677677676776776767667767766776776766766776776667677677677667667677677676776767766676776776776776767677677676667677667767677676766676776766667767767766776677667767676767767766677677676667667667767767766676666776677667666767766767677676677676776676776776767676776676766776667766776766776676776667676776677677667766676767676776677677677667677676667677667666677677677676676776767667767767677676766776767766776776767767766766776767677676666776767766767766776677667767766767677676767766677666767767767767676767766767666667667667676776776766776776776676776666767676677677666766776766676666776676766776776766677677677677667767767677677676776776776767676677677676767676776767677677677677667767767767667766766766776767677677676676767767766766767766767667767766776776776676676667767677677667767767766766776776776776766776677676776667767767676776776776776767767766776767767766766766776676776676776766666767767676676776776776677676766766766776667767766767676667766766677676767677676677666667766776776767767767767676767666666776767676776776776676776776776776766776776776776677676776766666776776776776767767767676676776776776776766776677676767767667767667767676776776667666776767767766767676676776767766676767677666676767676677667676666776677677676667767767676766676667676776767677
6676776677676667766677676776677667767767677667766776776677667667766776676767676677677667667766667766776766767676767766776667767666677676676767677677666776766766766766767766767767677667767767767767666667676676766667677677667766776667676767677677666776776776776766776766776776767676776776776776677666776776766776767677676776767766776677677676767767767677677677666676767676776776776776776677677677667666667667767766767667767677676776776667677666667677666766776676767677676767666776767767767767666776677677677666767767667677676776666676766667676767677667677676767766776766676677666667767677677676767766767766776767767767767676666776676767767766766666776776767677677667666776677667766776677667766767666776676676766776676667676666776767676767667767667667767677677667766776677677676767677677677667767677677667766766766677677677666666667767766766767766776676776766776667766776776767767767667676766776776767766667767767677676767767676767677667767676766766766776767767667677666676766767667766767766666776766776766767767766676767767767767766676667767666667677677676767677677676776776667767667766776776767677666677677666766667676776666776776766776776767767766776776676776766776676676766776776776776776776677667767676776676676767676776767677677677676776776677676776776677666767677667767767767677667767676676767767767767767767676767667667766776776767667667666766677666776666767767677667677666776667676766677676677676667766776776776776776767766676677677667677677676776676677666667676776776667767767767767767767767766766767676677677667677676767767676666776677676766676667667667676677677676767767676776767766776677676767766767667677667767767767766666677666677666766767676776776677677676767767766767766666766667676667676776767676767667767676667667766767766767676776767767666667767767766776776677676776767767667667766776767677666767676767677677677676677667767767767766776667666676767766767677666767666676776676767767766667676776776667767677677676766766676776767767766676767767677677667667677677676677666767677676667676767767667666776667767767677677677676667676767677676767666677677666667667677676767676767677676776667677667676677677677676766767667767767767676776776776766667767667767766776776676677676776666776767767667766776776767676776776767767667767767766776776776766776676767767766667677677667677676677667676766767667667767767766676767677677677677666677666676667677677676767676776767766776767666676776776767676776776767676766767667676776676767766776776677667677667767677667676776666767767767766776776767677677676677666766766776776666767767766776767767766676667677676766677666776666767766676667767667767767767667767767767677677676676667677676676767767766767667676766776767667766767667766666677677676776677676767767767667677677677677667676667767676676667767676767676766776767677667767676677677677666776767766776667677676766666767766767766667766767767676767676776666766676677677677667667676767767667767676766676767666776776677667677667767666667667677677676776767766677677676776767677677677677676776666677667677676677677677676776667766676667677676776776677666776776677677676767677676766676667677676776676776776776766677666776676776776667677666667676776767676767766776776767767667676677677676766767767767766676767767677666776677666767767676766776766776676767666766776776667766766677677676776677676767767677677676677676776767767767767767677666776776776676667767767767667676677667767666776766766667676776666677677676676767767676767766776666776767766766776776767767767677676666776667766677676767767766677667676677667666676767767677676676767677676677677676776767767676676776776677667767667666676766667767677666776667677667677667677676667677667767767767666667677677676776677677677676767766677676766767676776766676766677676676776776766776776776776766676676676776677676776766776677676776766766776776776767767676767676767676767677667677667766776667766776776766767677667767666776767677676767767766666776766776776776676776776676667767676776766776776776767676767677667766767666666766677676776676776776677677667667676677667767666776766677666667676776767766776666677676676667766767766667676776767666677667677666677677676776776776667767767677676776766766677667767767667767677676776676776766776676776776776677666676776776666676676767767767767767676776776776767666776776767766767766767767767667677667676767676766776776667677676776677677667677676766766677677667667667677676776776676776767676776776676677667766766666766677677667677677677676776766776676776676776676677676676776766776766776776767767677676766776776776677676767677676767676767767666766776766767667677676776776776666766766776776677676767676767767767676776766776767767766766776776776767666667767677677677677677677666776767677667766676767677676667677667767767677677677667766776676776767676776776677676677677667767677677677677677676677667676767667677676767767766766666766776677677666767767766676776667767767767677677666666667767767677667767766776776776667676776776776776676776766676777677676676677677666766666776767677667677667667676767767767767677667767676676666776767676766776767767666677676776767677676676667767667767676676776666676677676767666767676667766676676766776776667677677676776776767766676766766767767666776776766677676776776676767767766766767767766767767666666677666676776766776667766767677677667767766667667767667767677677677677677667667766766776776767677667766767766676676766676767767766667766767767676677666776677676767767676767676677677676677676676676776666676677667767677677666767667677667767676776676776776767676676776776676767676776667676677667766776767667767766776776767767766767767767767676766776676676766767677676767676767766776767766676776776776767767766776766766677667767676667767767767766676677676776767676776776767766767766676676677667766767767767677666677676766776776766767677667676676766776677666677676676667766766767767676776667677677667667667677676676676766776776776767676676766776776776767767767767767677666676667767677677676776766666667676667667676676767767667767767667667767677676677676767677666776776776677676776776776767766776776666767766667767767677677666667767677677676677677667676776677667677676776776676677676767766767667766766776767667766666767766767677677676776667676776766666776776776677676776776677676767676776766767676766767767677677677667666667767767676676667677676776767676776776677667766767677676676766676766767767677677667767677676667767677666677676767676677677676667766776766677676767667766776677667677676776676776776776766766776666766766767767767766776776676767767767766767676776776767766677677677676666776767677676776676676667676776776667677676676776767767766766677677667677677676776667667676776776766766666776677676776776767677667767677676676666667767676676776776667766676766767766776667766677676767766666776666667767766677677677667766776667676766776776667767766767667676677677667766767676766776776776667767667676767766767766776676667767676676767767676776767767677667767676666677676776667767767767676767667676666766776767677667667676676776776677677677677667676677667677667667676677666767666766667677666767766766667666766776666767766676677667667767676667677667767666766676676767677676667767677676666767767766676776767766677677667767676667767677676767676666677667667767767667767766767666677676676676776767766667767767676677677676776677677667767767766776676666776676766776776667767667676776776767766676767667767666776776776776766776767667677676767766677666767767767767766767766776776776677676676677676767767766776677667667677677676677667767677667766667767766767767766766766767767667676767667676677677676776666667767676776677667766767676767676667767767767666667666776776667677667676677667767766767676766776676776766767676767677676767676776677676776776776776776667667766766776676776767677676776676767666767767767767767667677667676776776766776766766767767677676767767767767677667767667667766766776666776776776767767666767767677677677667767766767766776676766666676766667767767766776767677667676776767677676676677676766666776766767767667676676776677677677677667676766776767667766767767766776776666776767676677666667677667667677676677676767766767766667667676666677677667676776776676676766776676776677676776666667676776677677666776766676767667676776776776776776767766776676677676676776677676676667766776677677676776776776676776766776676766776676767767767677677677666767666676776676776776676766676677666676766767677676766767767767677676776776666776776667767767667767667767767767666676767767766677676767767667677676776776767766767677676676776767766776767667767677677677677676676776776776776767766767767766776676776766776767677666666767677676767766767666776776776667677666677667676776767766677667667667766776767667766676667676766767767676767676776766677667667677666767677667676677667767767767767676767676767676666767667667666676767677676676776776776767767767767676776766676776676776676676776767667766766776767677677677677677677677676776677666767767766766676776776767766677677666766776666776776776776676666767767767767766767676676776676776776676677677677667767766776677677667676767667677667667676676767667676677676767767677666676776776776677676776766767766776767677677666776677677677676776666667667667677667767667767767676767677667677677667667766676766767767666766677676667767677666767766676676676676767766776676776776676767767767767676667667677676667676676667667676776767767767767766767767766776676766667667677676766667767677676776776776677676776776676766776776676776767767676667677677676766766776776676767766767667677677677667677676767766666767666776776677677666776667767767767767766766776766776677677677677677666767767766766776767766776767767676666776676667767676676667766776766676767677667767767767767666776767766766776767667667766766776767676766776776766676767767767766677667677677676676776677676776776676766776766776767766766677667666667667767767666676676776776767676776766776767767767676776767767766776767766776776767676767767677677677676677667767666666776776667766767767767677676766767767677676766677667766767767766776767666767767767676767
676776776666776666676767667676766767667767676776767677667767667767666676776776677677677676667767666766766676767767766766677677667666677677677667766776776776767676776666776776676677676677677677677667677667677667767766767767677677667676766767667667767766776767676667677677676776776667767767677677666766776776776676767767666767676676776776677666776677677676676776767767767667676776767666677666776767676677676677666767677667767767767767677667677667676677676776767767767666676667766776676766767666676767767666677667677667766776776667767666776776776776676767677666676677667767677676776767766666776667666776766676766767676766677677667677677676776667676776667767676667766676767767767766667767677667667677667766776676666676776776766776776677676776766677676766766766766767677677677676767767766667676776767766767676677676776766776766776766776776677676766776667666776767676677667676767677667667667676766776767766766776766766776776767676766767676666676676767676776767677667676667767767767767676677676776766667676766667766677676667766776766767767767676776676676767766776667767667676677667677677667767667767666776767677667677676767766776667767667676766766676776776767676776767767667767676776766667767667766776677667677667767766776776676776767676776776677677676776676767766676776776676677677677667667767677667677666776767676767767767677676776767676776667677667767676767677677667766767766676776776767767767766767676766676776677676767676767767676677677676776677666767667667667766667667767767676767677677676767767767676676667677666767676676776667676776677677676766776766677677676676776776767676667676666776677676766776667767676766677676677676776677677677677677677667676667766776766767677667766767766676776767667676667676776767766776667676776776767766676767667767677677676766677677676677666767767677667767767676767767767666776666677667767676767766767767677676776766776776776677667676767667677676776677667676767767766677666776766776767767676766767767767767677676676767677666767667676776676676676676676776766766767767767766667667766776766776776776776676776776767676667676776677666677667677667766677667676776676776776776667766677666666667677677677676767667676766667676776776676776766776766776767667766667667676766776766776766776767666767677676676677677667767677667766767667767767666766666766776776776776676676776666776776776776767677677676776766767667767677676677677667767677667667667676766676776776767767677677676667676676766676767766767677677676766667766677677677667767677677667767677676677677667767767667667666767677677667766776677677666766667666666676667767677677666676676666767767677676776776776767766767767767676667676667666767767666667676676776776767676776776677676776767667676667677666776776676776767766767677667767767766776677677676767766776776666776666677667666667767677676676776676776767767767766677676676776667767677676767666766767677677677666776767766776676767766677676676776677666776776767766667767767677677667767767767666677677667767767677677667767767676677677676677667767766676767767677667677677676776776677677677676676676776776776677667767767766666776776776676677676667767677677667767766776776676676767677677677666776677677666776666767767766776767767766767767767767766667767767676776767676767767767676676776667677677676677676767667767767676677676676677667677677677676677677677676767767767767767677677676776776667767766776776677677676676677677676667676676766776677677666677667667767767676767676676676676776767766767667766767766677676766676776767767766767766767676776676766676677676776776776776776776677676776666767676776776766776667766776676776767767767677667767767766767667767766667766776666767767767676776767677677667767667766767767676676776776767667677667766776766676766766776767766766766666766767766776667766776676776766776767676776676766677667767677677676776766767667767677676667767767677667676677677676776667766766776767767767767677676767767767666767767667677676677666776676767666677677676666776676677676776776776767677677677676767676677677676767767677667767677667677667766776767767676776767767767767767676776767676767767767767766776676766676767767766667677676767767767676776767767767767676776767766776666766776676766776767767677666776766776667767676776767766776676767677676767766776676676776767766677677676776676677667676767766776776766766666766767766767767767677677667767766776677666677676677676776776676776767677676767677676677667677676677677667767666677677676767767667667767676776776667677677676667676677666676667766667766776776766767767677676776767767767666677677676776776776767677666767676776676676766776776776767767677677667767766767677676767767676677676767676776766677677676776677666767766776677676677676667767766776676677677676776776766776677676776767766666676767676767677677676766767767667676766776767767766776776776767767676767676767767766776766766667676776767677676677677677676767676776776767767766766667766767767766667766667676776676677677666666767767667677676767767767677677677677676776776666776767767766776677666767766667667676776666767667766676677677677677676776776776677667767676676767767667766666776776776766766766776677667767767767767667766767677677677667766766666776767767677667676677676776776776776767767767767767676776776776666776776767676766776776766776776766676676677676767666676767766766776776776676767767767676776776766677667676776677677676767767677677667766776767766676667676767767667767766776776767677676676767667767766776767666766667666677666767667767677667767767767676767766767677676776776767767767766776776667677667667677666767677667677667676767667666667767667766776776677677677677666776766776767676676767767677677667767667667767767667666667667767767767676776776666767767676676677667767667677676767676767666776667766676667677667677667667767767766776667667767676766667667677667766776677667676776776776677677676776776667667676766676776667767767676676776776766766667676766776776767766776676676767767767767766676767666776677666766667676766776767766776766676776676767677676676676766767767767666767767767767676767767767677677667767767677677677667766776767677677677677677666676677677677676767677667677677676667677676676766776767677676767767667767676776767767677667676776677676767767766676766767767676776766776767767676767766776776766776767677676667676767677667767677667766766776677677667767767766776776776766766776666767676776776776666776676677667767767767676776677676676676776676776776776667667677667767676676666776776677677676766776676767767767667767767767766676776666677666677667767767667766766776667677676776767767766676776767767667767676677667666776766667767677677667767766767676776767766677666776766776677677677677676677666666666767667766667667767677677667767767766776667677666767677676776776767767677676676776676766776776676676677677677676666776776667676667676767767767677667677676776776767667677677676776677667767676776676676776677676776666776766776776767766677677677677677667767767677677667666776776776776667677677667767677677676767677676776767766767677666776667676767767677667677676776666766667676766766677667767677666677676667666676776776776776677677677676766776676776676776667766667677677677667766766767676776767767766767767667766767677676766767766767767766767677667677676767767676667677677667766767766776676767666776767676767766767767677667677667667667666776667666666776677667667767767677666776677666667766776766776676767767767766776767767767767676767677666767677676766766767767767767767766767766677676776776677677677676676667767766667767767676676667676776677677666767767667667666676676776776676767767766676776776776776766766776767767766767767677677666767766676776766776677666667767677676676767667667677677677677676767767766776677666776776767766676776666667767676677676677666776676677676676767767767677676776776677677666766766767667767766677677676776767666677676666766666776776666676776667667677677677676677676767767767767677676776767767666676667767677676676676677667676766776776767767667677676767667766766676776677677676776776776776767766767666767767666776667766776677667766676676667667666776767667767767676667677667767676766676776776766667677677666677676677676677677676776766776776767677677676767766667677667677676776776767766776676767677676767767677667767766676776776776776766767677676766677677676776776776677676767667767666767767677667767767676776776676776776676766776776776666776776767667766776766767767767767767677677667676767676776767766767676676767677676776677677677676677676776767767767667767767767667767677667676776767667767767666767677676767667767767767677677677667676667667766766767766677667767767767666676666766776767766767767667677666776667767677676676776677667767666776767677677667666767767767766766776676766776666776676776677667666767676766667767667666767677677677666676776767767677676677676776677667676767676667767677676766776677667667767666776776677676766776676677677676776676667767677676767667667767766776677667676667676776677667767767767677676776776776677667667667767767766767766677667677667766776776776767676767766776776676767767767676677677667767677676776776667767767767767767667666667676776667767676766667767667676767766677677677677677676676766767677676767767667677677667766667676767767676766776677667676766766776766767677676766776676766766776677676776776776767766766767766677666776776766776667676767666776766776677676766767767766677676667677677666776677676776767676776776677677667767767767677677677667676667667667767767766776776776677677667676776776776767677676767677677677676677677667677677676776766677667767677676767767767767767767667767677677667767767767767766677677676677677676776776766676776767677676767676767667766667767676776767767767666677677677676767677677677667666776676767767767767667767767676776767767767767766667676677667766776667676667677677677677676766677667766677677676776667767767767676767767767666766776767767766676667666676776776766767677667766766767767767766676677677677677676776776766776776776776676676676766776676776776677676776776776767667677676766776766767767767666767666776767667676677667767767667667666767676766776677
766666667676776776677677667766776776776676666767677677666776677677667767767766676767767677667676766776767767677676767667677677676776677667767676767677666767676767767666767667766677677677677676676766767767677667767666677667767766677677677667767767676766776677676767767676776677667766767676677677667766776767666766766666676666676767677676776767677667667676676776776776776776767677676766766776766667666767767667677676667767677677667767767667767677676776776677677666667677676766677676767766677667766766776766767676776676766767767767766667766776767667676776776677667676677677667767766667767767767676676776767767677667677677677666676677676677667676766776766776766776667677676776667666776677667667766776667667677666667677666667667767767677667766776766767667667667667676776767766676677667676677676767667676776776677677677677677667767766667766776767767677677676677677666767676767677666767676776776776767766676766776676776776776767767676766767667667767766666776676776676776767667677667677667666677667767766776676667767677667676767677667766767767767677667767767677666767766776767677667767677677677677666776776767767766767766677667767767666766677677667766776676767666776767667767767767767766776776676666776677667666676767676676676776776776767677676776766776767677667676677676766676676776766776767666776776666776766776767677677676766667677677666776767676667767767767766677666776767677677677676767677676676776776776766776677676767767766767766766766776766776776776776767677666667677677677667766766776676767767766776666766776766776667767676776676767767677676767766766666767767676676776776667767767677676766776676767766766767766776776667767667766776776767767767767767676676677667767767767767766776666776767676677676767677677676776776666766677677677667666676676767766767667666767676767677666767676776677666776767666776667767767767767677676766767676766776776776776776776767766676776676776666767766767676776767767677667677676667767766677666767666667677677677666666776776767766766677667767667766766767666776677667677677677676776776776766666667766667767767667676667767767676666766667676767767676767767667767766677677677667767767767766776776776676776776666677676776776677677676677676776767767767767766677667677677677676776666776767677677677667667677676776766767767676667676776767677677677666766776767767767767767767666677676767667766776767766666776776767677676767767766667767767677676776776776767677677676776677667676766766676677667677667676767676667766776666776776676667677677676767767767767767767767676667767666766677667677676767767767766766676767766766776776767767767767767676767677667676776676776766767766667767676667677667677676676667676667676667767677666677677677677676677677676766776776766667677677676677676776676667767667766776776767767677677676776767767767766667677667667767676776667767677676677676776667766776677676767667667767767766776767767767767767667767767767766776776667667677676677676776676667676767767766776677676666767676667767767766666776676776776776767767766776776776667667767676776776767766776666677667676776666767767676767766776776766776776776776776767767767677676767767767667766766776676767677667677676776766677667767767667676766776677677677666776767767677677676767766776676676677677676766766667767767677666766667677676776766677677677677667767677677676677677677677677677677676776767767766776677676676776776776767767767676776676776776666776776676677677677677676667767766676677677677676666767766776767667767667667676767767666767767666677677676776767676767767767767677677677666677677677666776767766776776766666767766676776767767676776677667767766776677677677677676666766767677666677676776776776776667666667767767767767766767667677677676677676677666767676676776677667767767767767766776776676767766776776767666767677667767676776676677666666766776676767667677677667677676776677667667767677677677676667766666776676766676666767766776676776776776767766767766767767767667766776776766776676776776767767766676666776776767767676677677677677667767767766677677677676767766677677676677677677676677677666767767767677676667766767766776776776776776677667667766676676677677666776776766667767667667767767766776677676776776776776776767667766666666766767767766776677677666776676776766667767677676767677676677677676776776776677676767676776776676666677676767766666667767676776767666767766767667677667766766776776776776677677677677676776677676677677677667676776676766776677676766766676776767677667767667666677667677676776776767767766766667676766677677667767766767677676767767767767676767767767767677676667767677677677677667767767677677667766667767667676667767677676766776776767767667766767767766767676667666676776677676776766766666767676676776776767667666766767676776776767677676767766776766776666767767676776677676677666677676667666677676677667767767766776677667666767667767766767767677666767666776776676677676667676677676676767767767766776776666776776776676667766776776767677667676676776767767676776677667766676776666667676767767677666776767667766776776767767666776776776776767767667766776766776767766667767677676667767767767766776667667767767766776776766677676767677667767767667666767766767667766667667676766676776776776767766667667767676677666677676776677677667767767667667767667767767676766767676766776776776676677676776676767677676776767766667667767767677676667766767676776776776776776776767766677677677677676766767667767767766766766776766767667677667676766666676766766776677676776776776776776767767766666766767667676667767767677667767677677677676776766677667767767667677667767766776776766767676776776766676677676766676766776776766776766776766667767677677676776767766767767676677676676677666776776776767767677677666676767677667676677677676776677667767666677676776667767766676766767766676776676776767766767677667667676776776677676776776776767676677676776776667766676666666767677667666676776767677676767767766776766677667667676766677667676776776766676667676767767676677666676676666776767677666776767676677667676767667767766767667767667767667677667666677677676776666776766776776667767767767767767676667677676767766767676677677677676776666676666767767767766766667766767767676667767667667766767767766666767767676676767767767677677667767676666767667676776767766776667667666766676667766776666776776776766776767767767767677677667667767767667767766667766676776766677676676667767667766767676776666766776776666767677677676767677677676676766666677676776776766776677676667767766776776766767667767676767677667766767766676776677676677667677677677666766676667667767677676776676667676776676676776776776776676776767666766776676776676776676776776677666767666776767667767676767766766667767766767766766776667677666767767767677676766776666677676767767767766776776776776767677676767767767766776776776677667767667767677677676676677666767677677677677676667766776776776776776776677677676776776766767677676677667667767677667766767677667767666677667677667766776677667677676676676677677667677677677677676776767676677677676676767676776767677676776767676677667767676766767667767767767677677677667677676766667767767677677677667676767677676776766767767767676677666667667667677677667676666666677667767676767676766776676766676676776776776667676676676776676766667667767767766676776677667676767667676677677667767766676766667767676677677666776666776776776767766666776776766776776767766767676676776767666666676776667767767767767667676677676766666767767676776677676676766776766677676676776766776677677676776776677676677676776776767666776767767767767677667667767767676776776767767677676776776767767677677667677667767767676766767767767677666677666767767767767667766776766676676776676667766776776676776666776776677676767767677677677677677667767677676776766766676776767667766776776767767767677676776776677676776776677676767666677676667767677676776667766676776767677667767767676767767767767667677677677676676766776676767677667667677676667677677676767666677676766776766667766776767766766776676776776767676766766776667677666677667767666776677676776667666667667766676767767766776767767767767767676676667667677667677667766676776667666776667767676766766677667766767766776767676766767676766776776776767677677676676677677667667666776676677667676676776676667666766776767676666767767767676667766667667667767767767667767676767667677676676667767767677677677667767676776766776677667767667666677677676677676776776677666676667677677666766767767676676776667767676767677676677676776766677666667767766776767767667667767677667676767676767677667766676766776677677677677666667766766766677676677667676766677677667676776667676776767767767767667766667666677677676767767767676676776677677676776767667676766676676776776667767667767767767766776776677666767767767666776676767676776776776776776767677677676776677667766677676776766767676676767667767677676667677666766677676676767677677676767767767766767767677676767676677667677676667676776767766667767676776776667677676667767767766766776767676776776776776776776776767767767767766766677667677677677677677676767677667767677677667767667767676667766767677676767766677667766776666776667677676766676676776767676676767767767767767767767677666676676676767767677676776766677667767667767767767767767767767677677677677676667676767767767767676676676776776667676776767676776776776766677666667677676676767766776776767767767666776776776676776776677666776666776776767677666676767666676767676677667766676767677666667766767767676776776776767677676767677667767677676776776676766776776767676767766676767666776767767767666776667676676677677677676676677667676776776776677676676776766766676776676677667766667767677676767666766776776776776676767767766676767676677676677677676677667766776776677676667676767666767767767767766776767666767677676677677676776766667767676776767676776677677677677676767677667677677677676776776776667667677676766767676676677666766767767666776767766667767767676676677676766677677677676767767766767767767767666776767667676677666776776667676676666776776776776677676677676667767767767767677677677667766676676766776766676776776776776676667676676676767
6776667667767667766666776767676767766776766776677676766767767767667677666667766766767767767676776767677676776676776776666667767767767667767676776667677667767667677677677677677677667766767767667767676676677677676667676776776766776776676676677677677667677676767677677677666676767767666676776767677676676677676677677677677666766776767667667767767676776667767767767767676767666776776676766776776766666677666776666767676767677666676676767667666766776776776767676676677677676766767767676776767767766667677676776776776776776776767677677676767767676767677667667767767667767676776767767767667677667666676767676776776766776776677667767766666776776766776776766767767677676776766677676766667767676776677677666767676776776676776676767666676766767767767667767767766677676776776776767676667677667667676776776776767767767767767767767676767676776677677676766776776776766767766667666776776676677677667767676776767667767767766776767766666776667766776776676776677676767767676676776776676776776767767766667767766766767766677667676667767667676767766676677677667766776776776776677677676677676776776767767767676767676776776776776766766676776766767667767766767676776776776766666676676767676677677676776776767767676666676766776776767666766766677676767677677667767766776766677666776677667676667676776776776776676677676676776776776776666677677666767766776776776676776767766766767766767767676677667767667667767677677677676766676767677677677676776677677676767767676776776666776676667767767767677677676776776767766677677676676677676677667767766677676667676767667766776766767767766676776776667676776767766776667767766776776776676776766776666766767676677667767766767677666767667677676776677667767667766776776776677676677676767766776766776667667767767767766776676677667767767767767667677677676776776776766767676677666667676667767677676776776676766767766767666666776767677666766766767767767667767767677676767766776767767767677677667767767766776767767677667767667676766667767667677676766776776767766776767677667676677677676676776776677667766667677677666776776776677677676677677667667767667767767767676667667676776776766767676776776767677676776776767676667767767766776767767667766677677666767767676676766776767676776776766776776667766776667767677666767767677666676667676767667676677667767677676776677676677667677667767667677677677676776766766666776776776667666767676676766767677666776776776766666776677667676776676676677667676667667667666676676667666767667677676766676776767667767766776766677667766776667676676676677667677676776677666766776776776676676666766766776776667767667676767766767677677677677667766767766677667767767767667767766776767766767676766776766676776776767677676776676767767766776766776676766776776677667676666677666676676666767677667766776677667767666776667666776766766767667767766776767767767767767666766776676767766767766766776767676767766776776767766676676776767767766767766667667666766677666767767767677667767767767767676676776677677667767667766676776767767766766677667767667667666776776766767767767677676677667666667767767767667767767666776776767767677667677677676767767667667677677677667767666776767676767767667677666767676776766776776776676776667677677667676776667767767676676767666776776677677676767766676767767766767666776666776776767676667677666776776766767767767766667677677676677676676776776766676766667677676776767666676776776677667676767767767667767676767677666767767677677677676766766767676776666767767767667677666776776676667676767677677676677676667667676677677677667767676767766776776776766767766766767677677667676776767766776776776676676766767767677677676776767676776776676677667677677676767766676767766676767767766776776767767666767667767677677667667667767677677676767677676667767766767766776776766767677677667667677677666776767767667766767666767767666676776767667767676776676677666767766767676766676776666767767766776767677677676767766776667767676666767767676776667767667667767677677666677676676776767677676677677666776766776776776766776776776776776767677666776776767767766666667666676676776766767767667767767666767677676767667767767767677677667677667767767767767676667767767766767767767677666776767667676666776776676767767666677677676776677667676767666776767766677676677676776677667677667677676767767676766767767767677677676766677677667767676767676676676667667677667767767767666667677667666676767767676776767666767677676766667677676767666767677667767677676767676776776776767666776767766676667676776667677676677666667766677676767667767767766776766767766767766776677676776766667767667676766776677667667767766766677677677667766767767676676776776667676776767767667767667666767767676776677677667676676776676776667766766767676776776767766677676667767676776677676676776677676776767767766667676667766766776776776776766767766776776767766677677666667676667676776776677667666767676776766667676767667667676766677677677677667767767677676766667767677666766776677666677677676677667766776767666767766776776677667767767766667766676676776667767666776767766676767767676677667766776776667676766667767666677666766776767677677676766667767676766667666677667666776767766776776766776776676776667766766776677667766776776776676776776776767666776776766766767666776667666677677667767676766766767676676677667766676676776676776766776666776667677676677667677677676676676776776766676776767666776676776667676767767677676776766776676667667666776676667767677676767766767676766766767677677676676677677677676767666776776667677677676767667766776667766677677676776676766776766767767677667676776766667767676776776677676676767767677677677677667766767667676767676766767677677677676767767667767767767667767666776767677677667766766766776776776667767676767767767767676766676776676776776776677676677667767767767677676677677677676676776767766776667676776677677676667666776676776776676677677676776676667767676677677677676676776767667676667766767676767767767667676677676776767666677676677666767767676767767676776667767766776766776767667667666667676776767677676677676766776776767677677677667677677676667767676677667766766776766776766677677666776776767677677676676667767677677677667677677677667767667677666776677666776677667767676766676776766776767767767676677676776767676677666776766667677676676776776766676776677677676767667666676676677676676776677666776667676676766766776776776766676667667666776776776676767766776776676676767677667767676666776667677677677667766766776776676776677677676667677666776776766666666766767676776767767767767766776666676766767767767766776767766776776776676776766766776776766767767766766776667766767667767767767667676767766776677677676776767667767667676667766776766776776667767677667667677666677667766676776767766776776767767767766766767667667766766767767677677676767677677677676766766667767676776676776766767767767666776767677677677666676767676677677677667766767666776776776766776676767667767676767677676776677677676766776766667676776767677667676776776776767677676766776676776776776676677667676676767667767767767676767666767677677676776677666677667766767677667676676776677677677677677676767766667667667767676776766776776776767677677676767766776776676776766666767767666767767677676767767767667667667767766767676767677677677677667766676676776776667676766776667767766776676776677666776667666676666676776767666666676667766677677677676767767767766776766767766767766667767767667767667677666766766676767677676776776776776676767667677676677667677676677667766676767767767667676667766676676667767666767767676767676776667766766767767767667767676766776767767767667666766667767676767677676776667677676677667767676767667767666767766766766776767767767677666776677676767667667767767676766667676776766776677677677677666677676766667767767676776667677667676767667767677677667767666776767667767766767677676677677666667677667667666776667677676766776676677677677666776677677676666766767767766766767767766776776676776677666776767666677666676776776767676766667666677666776676767667767677677677676776776676667676767767766676667766776766776677676676767767767766767767667677676776776766767677677676766776776776767766766767767767667766776776766767676766666667677666767667666677676776767666766767667767766676776776677677677676677676676776667767666767677676767767767767667766776767666776767766677667767766767767676667676776767677676676767766767766776767676766767766676677676776767767766766666766776767766776667677677667766766776767766676766767767767767666766767676677667766766776666776776767677667676767676676776767767766776776677667667767677676667667677677667767676776667676676667767676766776676667767667666776676776767676776677667767666767766676767767667677676776677677676767767677676766767766767667676766767766677677676766767766677676677676776767766667767676776676776766776677677667667766767766776677667766766767767766776676766766676776667677677677667676767767666767666776677666766676766676676766776776776767766767677667667766767766767677666776767667767667766676667666776767666776776776767766767676776776776767766677676767677676767767676767767676776667767677667666676677677677667767767767766667676667667677667667677667767667677677676776776676667767767767767767766767767676767677667767767766767766776767677676776666776677677676676767677677676767676776767767676767677667667766766676776776767676776776676767667767767767767667676767677667767667766767767677676677677676776776776776776776776677677677677677676776766676767767767767667767766677667676776676677676776667766667767767677676766776776776767676677667766677677677677677677677667767767677667767767676766776677666767766677676776776667767766667676766667767767676776676676767667767766677677677667767676776767767767677676666666676676767766766766676677667767767666676667766767666776767767676767766776776667767767767676676676667767766776667676776767677667677676776766676677677677676776767677667676776676776767667676776776767766776776677666677677677676766767767666666677677677667676776767767677666776767767767677667676667676776776676766666667767677667676776776776767666776667767767676677676767677667676676766
36776776776767666677676767666776767766776677676676676677677676677676677666767767767766776767676776776676776766767677677677667767667676676766667677677676666667667767676776776676776776666776767677677677666776667677676677677677677667677677676776776776667767676776666676677677676776776776767766767766666676766676776776776676776776776776776776776776767767667676767767767677677676667766776776776766776776666677676767767677666776776677677667766766676767767767767766767677676776776776666677667677676776667767767666676767667667667767676767667667677676776667766776676767766776676767767666677667677676676776767767766766776677667676676776666776667766676776776767677676767767676776766676776676776766767766776677667676766766667767667767677677667676776767766767677677677667676776776767676776667666776776776776767767766767767666776677676776666666677677676677677667677677666666667767667676666776767767767676776767676676776776667767767767767676677667767677677676776776677676776776767677666767677667676766776767767767767767676776776677676667767666676776676776667676776776776677677677666776677666767676766666676767767767677677676676766776676677677666767676766776667666776767676766676767677677666677666677667766677677676676767676776776776776776766676767676766776776776676776667677676776766766676767677677676666667677677676767666767766776676677677676776767676667676766667767667766776677676666667676767767767767767767677676667766776776767667767667666767667767767666776776776767766766676767767676767767676767676776677676666766776767677667666776776776766776767677667677667767676677676677667676767767667766767677676776676767677677667767767676677667767677667767667667677677676677676677667677676677676767667766767676776776667766676776667766667767767766767677666676776677667767677676776776676776767667766766676767677677677676677667677676766666776776776676766676767677676766667676666677667767677667677667767666676776776767767677677676666776667676776666767676766677677676776776767667667676677676766766677677676767667677676766766767767676776767667766676776776776766676776776776776677676766677667767766776676676776776677666767676676776677676766676776666666676767677667667677677677666776667766766667676776776677677676677677677677677677677677677677677677677676766667666677677676677677667667677677667667767766776776676767767766767767667766677676776766776766676776767676767767666677676766776677667667677667767677677667767667677667676677677676667767766776766766767766776767676676766776676776767766667667677677667677677677676766776666776676677676676766677677666677677666767677677667667666667767767676677676776676677666776766767676667767766767677667766776676767766767676776767667676776766767676767676676767677667767667676776776676776776776677666767767677666667667667677667666766767676776766776776676667767667676776766677666677676776776776767767767767666767676767767766676666677677666766776767667766767767767766776677676776776776776776766667676677677676677667676676676766776766776767666776776776667767767676667767766767666766676766676766676776667766776676767766767766776677667667667766776667666767666767767666766767767766767767666666776767767676766776767677676676677676776667767677667767676767666676767677667667676776776767767766767767666676776776776767677667676776667767676776776667677677667677677677677666676667677676776776667676767667677677666677677676767767667766767766676776676767676667676767667677666766677677677676776767677677676767767676677677676766766766677677667767677666676676676776767767676776776776776776767676667676767767767677677677676767667766776666767676677667767766667676676776767677676677676677677667767676776766776676676667676766677667666677677666767766776776677676767666776776776677667766667677677667766677677667677676677667677676767667677667766677676676767677667767767767677666776667667676766677666776677676676676776776666776766776776776677677666776667676766767677676767667676767677667667767676776776667677677676767767767676767766767677677676767767667677676767667677676677667767677667767767667667667667767766677677667666666767676667676776667677667767767767666776776767767667677667666767677666767676767767767766766677677666766766666767767677677677677676767767766667767766677677677666776776677677676667767677677676776767667767676767676776676776767667677676767766776666767767676677677666776767676667767766767767666776776776776776767766776676776767677676676776767767666677676776767667676776676677677676767767667667766667666677676767676776776776776676666767676667677666767767766767766776767766776676776667676677676776767766766767766776667667767766766767677676767676776667677667767677676767766776677676776667767767667766676767766776767676776676677677677676676766776667767767677666776676666676677667667667677666766776667677666766677676767677676767767767766667666677676776776767766776767667676666666676776776776767676676766677667666676766677677677676767767676767676766676776666767667676677666677677677667767667676666676767767676776776767676766776766766776766666776767766677667667676667666766776767677676767676667676776776767667767677677676776766776776676666767767677676676776667767766776677676676676677677666766776776776677676676776767767667677677677676766767677677666776776776767666766776676766766677667667767767766767666667766676767767766767667767767767677667767666767767766776766676767677676767767767677676677677676776767666677677677677677677667677667767767666776767766767667677676676767767676776776776776667766767767766676776776767767766767666766776767766766766767767677677667767767677666666767766776766667677666766676776767676776676677676776776776776767766766767666767676776766766677666667666677677677677676776767667767767767676766676666767766767767677676766677676776677676677677666667676676776776766776776766667676766776677677667767666767676776767766776677676776776766676776667667677677676767767767666676776776776766677676677667767667676767766776767766776767767767666776676776676776666677666667767766766776677676767766766776776676776766776767677676766667667677676666767677676666667667766766776667676676776776776776767767667766767667677667766667676767766776677666766767766776776676767766776676776766766767676767766767677676776776677676767667766676767767677667766767666776776666776767767666766767677677676676666676677676776667767666776677666776677676677676776776677676776767767767767766666667667667766767676676776766666667767766767766676776676776767766667677676776677676676776767767676776767767676776667766776776676677666776767677676767767676667767676767767676767767677677666676666767666766776776677666676676767667766766676677667766767767767667767767676767767767767677676776776677676767667667667677666776676677676677677667677676766767766677676776667667767766767767676767766767677677677676676776776776776666776766766767676677667767676667767767667767767766666776766776776776776767676766776776676676666767767667676676776677676776776767767767677667766776676776767767666767767767767767677677677667766677667767767767767767677677677676676676776676676776767677667767767766767677667676767677666667676766666667676776667676767666767767766677667676767767677677677677667676667766767767677676776776767677677677677666776677677667767767666776776767677676767677676776667666677676776767767767767667667766776767677676766676766776766767667667666776767667767767676676676776776776776676776767767767767676666677676677676767767676677677666766767767676776767667677677676666767677667767766676767766676766766776776677676776776676677666676667677667766776767677676766776766676767766776766766776667766767767766776677667676676776776776776676776667676667667766776767676776776776766676676776677667767767766676677676776676767766676766776767667767767676776677666766776667676767766767677676666766776677676676677676776767767667767677676776767767676776767676676776776776677677676766767666766766767766776676767677676666677677676776776767767766776767676766767767767676767676767677676766767666677667767676776776776776767767676776776676676766767766676766767766677676766767767767766767667767766776766766767676676676776767767677666677676767667766776766776767677677667677676676776767676776676677676767677676776676666776676676776776666776677667767767767766667767766767766767767766677666766776766767667676776766776776776767767676676767767667767767676767767766766776776766767767766667676767676776776766677676766776776776767677666677677677677676767677677676776766767677677667676666767676767767676677676767767767677676776766767677677676776676676667767766776776776677677677677667766776676767766667677676767677676776667767767767667767766676667676767767767767667766677666766776776766776776776667767766776667676776666776776767767767767667667667767767677677677676776667677666667766766776767767666766667677677677667766666767677667677677667766766767767677677667677676776667676767677677677676667766767676776677676766776767676667677667666767767766776666776677677676677676767767767766767676667767767766767766667677677676767766776677676767767676677667677677676676676676776767676667676767676776767676776677677667767676776776766677677676767676667666677667767676766776776767767676776776767766776767667767767767667766676776666776776767676766776766766776776767677667767667767767676776776776677677676766677676767676776776767667767677676767677676767767667676767676776776677666676667677666776667767767677677667767667677677666766676766766767666767667767766776766767676776776776766677677677676666776776676767677676767767767667767676767676776666767766767676776776776667677666767767676776776767667767767676667676767677676667767676677677677677666676776776776776767766767767677677667767767767677677667767767677677667766776676766766776766766667767766776776767677666767767767666677676776776666776776766766677676767767766766776767767767676766667677667676767676677667666767767677677677666766776766776766776776767767667666767766767766776677676767677676776776776767676776766776676667676677676776776766677667766676776776666767667767677677676676676767677676767767767766766676776766776776776776677666776776767
66766776767767767677676767667766776776776767767766766677677677667676767667677667766677677676776766667677677677676776677677677676776776666676676776767677677667667767767767676776767766767767677676767666766666767676766666776776677677667767767766676776776677676766767767766776667677667677667677677677676767677676767666667666677676676767666776667677677667677676767676677667767677676776767767767767766677676666767676776776676776776677676677667767766676776767766776776767677667677677666776776776677667667766766767666776677677676766676677676766776776767766676776767767676767767766666776766767767767766776767767666677676776676676666676677677677677666676767667766776776776776766776776776766767677676767767667766776766766767767676676667667766776767767676676767677676776776767766766776776667767767676767767667666666666766776677677666676766667767667766766677677676766767667677676676767767767767766776776776767676776677667766667677677667667766676667767767767766776767676776776766676776676677677676776776767667677666677677677666776776766776676667767766776766767767766776666677677677667677676676776776667767677677667676767767667767677666776776766766677677677676676776667767667666767767766676676776776677666776767666766767677676667767766776767677666666677677677676776666677676767676676776677676776776767666776766677666676767677667676676767766776776667676677676776776676666766667767676766767767677677677677677667677667767677667766767767767766776676776677677667766776676666666776776676676776767766667677667666676667767677676776767767667767676776767767767666677676776677676766677676767676776676767767676676767667767676767767767767676776766776776677677666776677677677676776677676667676677676677667767766767676776677666776766776677667767767766666776676776767767676767767677676676767667667677677667677667676766766766676676666766677676776776667766676677667666776676677677666776767766766667667767766676667666766776767677666667766767666766677677677667766776677676676776767767766776767677676767677676766667667677667666776767767766767767677666667677667676776776767676676776776767677667667667676767766677666776776767676676676776766767667767667676776767667767767767767767767767766776776677677667676767676676776776676667767767766767677677667766767667666776767766667766776767766667677676767767766666676677676766677677677677677676776776776676676767767676677676776767767676677666767766677667667667767676676676667677677676667667667767767766766776677666677676776667667767676767676767767676776767676667677676776776676767676676676767677676776776766677677676776767676667767767667767677677666677676776767767767766767677667767677667767767767767676776776767766677667666676767676766676766767767676766776776677676776776767767767767677667767676667677677677676766667677667766766677677676676767677676676676767767677677667767767676776677677677666767667676776766767667767676677667666776766677677677666666766776776767767766677676766776677677676677677676677676776776767677677677667667767676667667666767767767667667767677666677676776776776666776776677666766676776776667766666677677666776767766767767676767677677676776767767767766776776776767667666776766767767766776776776766767667767667676776676776776767676766776767766767676766776776667676767767677677666677677676776676767767676776766767767667767667767676776776677676667767767767667677667767677666767677677676677676776677677677667767766677667666677677677676776767667667767766676776676776676767676667767667766776776767767767767767766776766676767676776776776767676666676667666676767767676766776666776767676776776776776776776667767677667766767767666767666776767767676767766776767766776767667666767766767767676676667667667677677667767667767766776767676767677667767677677677676766776766766776776676766776776776767767767767767767767767767767667767677677677676776767676776766766776767766676677676776666677677676767766776666767667766776767676776776766767667766776776676667766767767766767677676677667667676776676677676676676767767767667676776766676767666676676776667766776766766676776676776676767676676677666776767767767767767677667766767666766766766676767766766776676776667767676667677676676776776776766767767677677667767677677676776677676676676767677677666776766766766776667677666767677677677667766677667677666667767766767767667767667767766667766767766676776776766776776776766677677677677677667676766776767676676677676767767667766767767766667767677677676767767667766767767766776676676666767767767677676766676776676676666776676776776766676767667767767767676666667667677666767767766776766767767677677667666767667667767767767667676766767667767676667767676767767677677677677676776767767666766766677676767767677676677676776767767766776767676666776776767767767767677677676776776677677676767667676767767677667676767767767766766776667767767767766667676776776766766676767766677676766676667767767766677667767667677667667667677677677666676667676776767767676677677677677676677666776667666677677676766776776767677677677676867767767676767766766676677667766676766677677666776767667766677667766767767766776776776676776677676776776666776676767767677667767767766766767667677676677667767676667767676776676767766776767767676767677677676677677667677666767667677667667676776667676676766776667767767676676776766776667766776776767766776776776767677676776666676676776666767766776776676776776767677677677676767766667767767676767767767767677677667767767766667767767766767766676766767667767767666776677667677677676776766776677676766667677677667766677677676776667767666776767676666677676676767677667677676677676667767666767667767767676766767676767676766766767676776667677676676766776776776767677677677676767677676776767767676776767767677667666776776677666767676766767667676677676767666776767767767677676767676767676776767767767676676767767766677667766776677666776776776667767766767677667767767676767767766776766666776766767767677666767667676676767667767767667667677677676676776776776776676776676667677677677677667677667766667767677676666767766776767767766776776776776667767676776776767767767767677676677667766676767767667677666776766767766767677667767666666776776776677677667667767666676677677676676766776676766767677676776676767677667766776677676776677667667766767767767767766666676767666776776666767767766776767676776767766767767767766767766776677676776767676776677676666776776776667767767676776766766676766767677676676677667766767666677677676767666667677667767677677676767667676676767677667677667767767766766776766666667667767677676766776776766766666677677677667767767767767766667767677676767767676676767767666677677676766667666677676766767767767667667677667677676666776767767667667766766677676676767767676766776767667677676676776766776776767766766776776776776677676767767767766776676776677676767676677676767766676766776667767766667767767666776776776766776776766767677677677677667767676776776776667676767676767767677676677667767677676676776776676767667767667767677666776667767767676776776667667767666776766776767767766776776776766776776676677676676767666676766767766776776676676776767767676767766676766666776776767766776667677676766676677666677677676776776776776766776776776776766667676676767767666666767767767676677666767766676766676767667767767767667767767767667767676676676767766676776767676776677676767766776776766776766677666776776767766776666767767766677677677676776766676776767676776776776776767767676666766767667767667766766667676767676776776776767767666776676767676766767766677676677666677677677666776676776766676667677667676767766667767667766776776776776766767676776767767676776776767676776767766767767767677667676677676767676776666677667767767677677677666666776766667677677677667767667677677677677667676676677677667766677677676676767676776676776766677677676776776776776767676776767676676776776776776767677667766666776677667767767766767766776676667666677677676767766767677677666767767767667767677676767767677677676767667676776776776776676667767667666776776767767676676766677677676677677676776766767767767766676766676767766676776776676767676776677676776776766776767676676767667766766776766666767767767767676676767767677676676776776767767767766776766776776676766667677667767767767766766776677677676766676667677676677676677676767766776766676677666776766767676766776667767766776767766677666776776776676767767677676776767676677666677676677676767767767666676767676667677667677677676776767666767767677677677667676776776667676766676776776766767677677676767676677667676767677676767677676676767677677676667666776776766667767676767766666776667667767767766776776677677667677677677677677667767676767767676776767767767766776776677667667677667677676676676677666677666776776667767676767677676676677677676677667666767767767676776776677677676677666676776776676767666677667766776767677667667667677666776776776766677677676677676776767676766676676677676776776776776776776776767766776767767676776677677667766766677676776666776776776667676776776766667767766767766776776677677676676677677677677677676776776767766767667767767677677677676766776676677677676677676667666776776776776676776676766766776666767767667666767767766776776667676676776767677676776677666767767766677677677667666776667677677676677677677676776677676776676776767677676776766676677676667677677676776776767766776776776776767677667676767767677676677667666677676676766776676767667677676666767767767677676767666776776776767677667677676766766767766667767676776677676767766677676677676666766767767767767677677677667677676666676767766676676667767766676676677667767677676667677677676776776776776776766666677676767677677666767676767677676776767767767767767676776677667666676766676767667766776776776776767676677676767676677677677667677667766666776767767667677667676766666667667676776667667676776776676677677677676676767767767767766776776776767677677666776776776776676776677666776776666676766676766677676676776776776667677667767767667677677676776667676767767676766776677676676776776666767666767667677667677667677676666676767676776767767767676676767676767767767677676667767677677667766676776776677677
6677676776776776676766767667667766676776677667766767767766767767767677667676767766767676676667677667677676776667667766776776776776667666676666776766776667767666776776667766766776676776676766767677667767667766776677677676667767767667767767767676766767767767666667767766676677666776776767767676666677677676776776666776667676776666666776776767767676667677677676776767766677676767677676677677677667767766776767666766676666667677677667667666676776766776767767766776767667767767676767676767767667676766676677677677676776667767767767666676767767676776676776776776776667676677677667767767766667766776667676767667766766767666677676776767677677676767676676776767767767676776776776776677677677676677676676776676776776676776766666776767766767666677677676677676776776766676767666766776776776766767677677667667666766776776676667677677667767767667766776767676676676676677677677676766776676776676776767677677676666776677676767667677666767677667667677666676677676677667767667767767766767676767767767767767767676667667766776776776766767767767766776776667676667677676677667767676677676677677676767767766677666676667767766776766767767766767766676767767766776676676766776776677677677677677677676676776776667677676767767677666776676776776666667767767767666776776776677677676667766767766676667767767767766677676676766676776767766766766767766676776676676767767766667676776667766766766776767767767677676766767677667767767676767677677677677676776776766776767766776677667767766677667766767677666776767767767677677676667767677676767667676676767767767767766666767767666766677666776767676666776676767766666776766667766776676776776767766677667767767766766767767767667767666776767766767676767676767676776767667766676766776767676677676767677677666677677677667767676776767767767677677677667667676776776767766766776767676776767767767666667767676767766677666677676667667677676776666667767766676677676776766766767767767676767676776776766666776776776776776766766776767767666677677676767766767767767676767766676776767766776676767767667767677667766676767667667766776776677677676767667666677677677666766767667677676676776767676766767677677677677667766767766776667677676776767767766776666776676776676667767676667766677676766676767767676776767667677667676676776767767676666776776776677677676767767767676767767676776776667767767767767677676667677677667766667767766667766677676766676676776676776666677676676767766767677677667767767667667676767677676676677677677677667767676776677677667766766776776776767667676766776776766766776767676767667767676677666766776776676677676766776676766767767667767767766676666676767767666666776776767767767677666766766767667767767666767677666667766776667766776767676766676767767767667767676666776676767767667676767767767767767767677677676667677676776776676776776677666767667767767677676767766677666677677676767676776767767767667766767766776767667766776776677667677667677676677667677667766766676776766767666776776776776667766677677667767767666676766776666776677677676767767767677667767677677676767666667677677676776776676667676767677676676767767676776677667766776666776776676767677666776766776776776776767667767676776767766767666776676676677677677676677667677677676776776767667766767766767767667767677676676677676776667667676677667767767667767766677677677667767677666776776676666767767767677666776676767667677667766776667676766767767767676767677667767667666667666766667767677677676767767677677676766766666776677676766776677676676676767767677666776676776776676667666776776767767767667766677676667667766677666766776766676677677676667767767677677677677676767767766666776677667676766776767767767666667767676766677677666676776776776776767767676776667766677667676776667676776676767766667767677676766776776776767766776667767767676766776776776767767667677676767677676767676766667677676776776767766676776776766677666776766767677677676767767677676677666776776776766776666677667766766776776676677676776767667667767767667667767677676767676776766776767677667667676776776776666767676676767667676767767767767767766767766776776776767677676776767677676776776676767766776776776676676776767666776666776666676676667677667767667667767767677676776767676666776776766677676776767767677676767667666667677676667767766676677677676766767767666667767666767766776767677676767767677666767767766667767667676776676776677667677677676776667677667666766676767676677676766776766767666767676766767767677667676677676677667666676767767767767766766776667767666677676677667677666776676677676776677667766776776667767676766677667766766776776767767767766767667677676766676767677666776767767667677677676766776767667676767766767767766766667666767767667767676776776776676767767676776767767667766767667767767766767766776667766766677677676667677667767766767677667666676767767766666766766677676667766776776776676667766767676776767767767766767766776677666667676767767667767767667667667767667677677666676776776677666667767767676766676776667766776767676776776767677666677677676776767767767767677676766767667677667667767676766766776766776767767767677677677677667767766667766776767767766776666767677667667767766776776676776677677666767676767676776776776676767767677676767677667766776677677676766677676767677667767766767767676776776776677666666767676776677666667767766776776776776676767766767767767667677676677667676766677677676767766776776676776776676766776776776676677677676677676667677677667667666676667766767766676776767666767676767767766767676667676667667766776767676766766677677677666667767766666677676776776767667676776767676676776676776677666767767667766776677667767767766677666776667766767677667767766677667667677667677676677676676767676667767767677676667676767766677677676767677677676767666776667676776766767767766776667676767666767676767676676767666677677677676767667677676776767666766767767677676676766766676677667666767767676766767666676767767767677676666776767676676767677667677677676667676676776766776676767677666677667676767767767767666776676767767767767666766676677676776767766776676766776667767677667767677676767676767767766766676767767677667677666776767766776767667766676776767767676666766766776767677677667676776677667766776767767667676766767767767677666776766767667766676776766767766776776776667666676776766776776666776667767676766776767767677667677676767676676676776766666776767676667766767766776767766766776767767677676776776776677666676766767767677677676776767677676776676667767676767767767767677667666667767767667667767767677667677676766767766766776776767667767766767666767766776767767767676666667767767766676776677677677676677676766767766767767677667666767667677676776666767677676667767766776677667676776776776776677677677677677666776666766767677676776667766767667766767767767767677676767766766776766767767676767676776776677676767676766677667767666677677677676677676767676776776776676767667767667766667766767667767676676776767767767767767676676776776667766766776766766667677676666776667767666677667767766767666667677677677667767677676676677667677676776776776776776776767766677677677677666667676766776676677667677677677676776667677667677666776767767766676776776767676767676767677677677676767677677667767676676776677667676667767666767667676676767677676677676767667766776776776676776767676676667767676666766677676677676776766776776677677667667667666766776776776776767666677677676677676766767767767677676776677676766677666676676776766667767677676776677677676776766776677667767676776667767767767676767767767767677677677667667767676667677677676776676676676766776776767767677677676677676776676766776667767767766666677676677667767766776776776677677667766766776776676676677676677676776677677676776776666677677667767767677667677677667767666776676766767677676676767676666776776776767767767677676776677676676676667766677677676677667766677667677676667766666666767676767766776667677677676767766677666767666676766776676776776776767766776767766776766767667767677666666766767666767676677667667766767676667767667677676767677667766776776776767767766776677676676676776676767676776667677667677676766677676767677677677667766776676767676767767766666776767677676677666776776776776776667767676776776767767676667767767676667677676677676766776767677667666677677667766776677676667667677676767666776767767676776776766776767666767767677667677677676776776767767767667667667766676676776776767676776677667676667767667766766767767676676767676766767767676767766776767677677676776767767766766767766667676677676776677667766676766677667677676676776766667766767767767677667676767767767766767766766767677676776767677676676677676767767766677676776767677677676776677666766776677667767677677667667767766767767767767767677676766677676667767767767667666776766776767766676666667767767666677676767767767767677666676776667667676676767667767767676767767666776767767677677667676677667677677677666676776677677666767676766767676666776667677666766767767767766667767676767677677676767667766776676776766667766776776776776677667767666666776776767766767676766776776767767677677677677677677677677677677666776767676767676677677676767667676676767666676776766767767766766767767766776767766767677676677667766676767767767767767767766676766676776776677677667676677666667676667667767677666667767677667676776677667677677677677676667767767767666667767677676776776776766776776676776676667767766776766776677676677666767767667766776676767766676677667676767667766767676776677676776767676766666767767667766767767667677677677677667676767766776677677667677667767667767676677676766676676766776677667677677677677666767677667767666767766676776766776776776767677667766666667766677667677676766776676677676677676776776677676776776666776766676766776776767766776776676776676767767676766676677676776767677677667767677666667666767766676667766667767676677667676776766677667767677676776776766766676677676677676776767766666776767677677677677677676766776766776767677666676667676676767676767667667766766776677676776676677666677677677666767677677666677677676677677667767677677677666776676677677677667767767667676667766766766767767766776767
667767676666767767666767676666767767767766677676676676666677666677677677676776677677677676767767767766676767667667667667677666767677676677676767677676677676667767767677676767766676766776676776667676676776776666666776766676776776667666776776767676666776776766767677677676767767767766676776776776776676776776776676776776767667766677667666666767766667767766767667666766776767676776767676776767767767676767767667766766776776767767677666677676776767767677677676776776767676677667667677676676667667767676767666766776766776776767767676776766776767667676776676767667766776667677676776766767767677666677667677677676776767667767676766776667766767666776767676676767676776766767677677676776776767767767677666776767766766767766776776667676776776767676776776677677676667767667666776776767667766776677677676667767667767766776767677667766676766767766676767767767767767766677676767766767667676776776767766667676776767767767677677677676767767677667767677676676677667676667767676767767667767677677666667767767767767677677677676767666767766677676776767767677676776776776767677677677676667677666776677676766776677676767766767766767677667677677677676767677667676767767676677677666676776776767677667667677667676776766667767767666676767767766776666767766776776677677677667766766776766676677667676766766767767667767677677667767676766676766677667766666776776677676677677676766767767767766677677677676767677666767676776766767676776767667767667767767677676767767767766766767767676767767767677677677676767767676677667667677676677667767766676767677667767766676676676776767676767767767677666776776767766677677666766776776767766677676776766776667677676767766677677677676766767676767767767767677677666766776676767767767677676776776667676767677676776767676776766666677676767767766676676776776766767677666766776776676766667767766677676767766767766776676766677667666766666676767767766776776776667766776766776776776677677676676767766676676776677667766677667677677666676677666776776676776776767767767677677667676676667767767677677667677676766776776676776776676676776767676667667666676667767667767677666776767676767676767767767767666677667767767676767766677676667767677666776776677677677676776767666776767767666776766767767676667677667667676766766776766667766776766776676776776767767767766667677677667676776776666767767677667766767767767676766677677677667676776776677677677666767676666776766676676776767767766667766766776766666776766677677666677677677676776677677676776776767767766766676776776677677676776766666776767666766776776766767667767677677676776776776776776677667676767766776776667767676776666776676776666767767667676776676767767676767766767766766766766767767766776776667676776776767767766767767766776767767767677676766776676767767767676667677676776767666677667677667677677677667677666767676776767666677677677676677677676676776767767677676767767766677677676767766776676667667767766767767667676677666677677667676776677677667667767667677676767767667667677666667676667767667677677676767767766776776767677677667676766767766767677677677667767676776677667677676667677667667766676676677666776667766776676776767767766776776676776776676776776767666776767767766776776776667767766677667767767767676776767766677677676776766667677676677666767666776776776767676767667767767767766677677667677676776776776776676776767676776776677677676776767676766677677677677667667676776676767766776767677676776677667767767666667677677667666666667766767676776767767767676676776666667766677677676667666776676767766776767677676676767667666776677667767767767767767677667767676766677667667767767667667666767767767766776776667677667667676766776667676766776767677676667767766766776666766676766767676766676766667767766766776677677667767667667667676776767667667676767677667667767766776767677666767766677666667666766776767767766676677676677667676776676767667676767766766776776677677676766766776767767667667767767766767677677667676677676776776776677666767677676666776667766676767766666767767767666776776767666676667677676766776776776776767666776776677676776767676766666767676667667767676776776776677677666766766666667677677676776767676677677676767767677676667767767766776776776776776767677676667667677676766666776776776677677667767666766767767677676767767766677677676767667676676666677666677677677676677677677667766667667667767767676766767666766767676677676767676767766677677677677677667767767667676767676776767766677666776776767677666776767677677667677676677676666776677676676776776767667677677676776676776776766767677667766767767677677677667766767767766776766677667676767767767667676676677677676776766766676766776767767677667767666776766776766676776676776767676776676667767767666677676676767676666766677667767666677677666667767766667677667676767767677667766767676676666767767677676767666676766766766776677676776676677666677677677666676766766766666767667676767766676776767676776677677677677677677666767766667767766776767766776776776676766767767766666776676776776766767676676777667667766776776776767767676767676666776767667666776767677677677677677667676766766767667767677676667766776766767667767767676766776667676776677667667767667766776677666677667767676766776776776766666776677677677667767767677667676677667767676767676676767767676776767766767767767676767677676677677676767667767767767676677676776776666767767766776666776767676767676767667676776776776676767666677667676776776767676767766776776776666677676776776776666767666677677676676776776676767767767766676776776776776776776667767676767676677667767767767676767676677676766676767677677676667767666677677676667766767767767677667767767767667767676776666677676767677667766677667676676676776677676776677667677677677676676767677677667676676766776676766766677667676766776677677666767766766767677677676677677676667676776776676767767766766667676767767676766776767667677676676776776676776676767767677666776766776677677676776667766767667676677677676676667767677677677677666767767676767767666766676767767766677666676776677677676677677667766776766776776767767766776677676776767677676776766667677677667677677677677676776767767676676767677667677677667767677666667767666767766776767767766677676676767666677677667766776667767666766767676776776766776676776776676776676667677677676776676776767666767667767677677676776666677677667666776677677676776667766676676776776677676776677667766676776676677667766767767667767676776667676677667667677667677667767676776767677676766677666676776776767666766776776766667766776677667767676776676677676776677667676776776767676677676767677677667766776767667677677667667677677667666776667767766776776667676667677666767676776667677676676767676767677667677676766776676667676766776766767676776767666776766677677676767767676767766767767667767767677667666667767767667667677676676676776767767677677666776776776776776776776767666766776676767767766667767766766767767666676766767676767676776767667766676767767766776767766667677666776776776766776676766666767766767767766776776776776776776776767677677667667676776776767666676676776767766667767767676766677667677667767766767677666776767766776767767676776776776767767766776776667666676766677676766776676776767677667676766766767766677677666776776676776766776776776766677667677666677677666677676776766766667767666676667677667676676776767766676767677677676766667676667677666776667677666676776776676676766766767766776776767677667676766666776776767667767677667766677666776677676767677667766767667767667666767767677667677676677666767666767767767666776676776766667676767767766767667677677676667667676677676767767677666667767677677667767766776666776666667767677677676776776776676666676667676776677667767677676776776677667667667676776677667677667666676676676677677676667767677667767767677666776676767677667767677667676667767767767677667667677677676767666767677676666767667766677676776766677666666776766677676767677667766767766677676667676776776767766676776666767666767667766767766676776776677667677676677677676776776677667767667676776776667766666776776667676766667767766677667766766666776767767676767667767767677677666776766776676676667767767767767677676677666677677677677677677676667766667767767676776766766776666676676676776666776776667767766767667767767767677667767766766776767677676766677667676776776776677677666767767677677677677667676776767676767766677666776766767676677676677666676776766776776676677667667676767667767767766776776677676677677677666676676776776767676766776667767667667767676776776776667677676776677666677676767766676667767766767677667767767667667676776676767676776676767676676677676667677667666776667677666776677667766676767667677666776676776776776776767767766677676677677676666666776776667767677667676767767766767766766677677676767667677667766776776767666776767767767667667767767766776676677667677676767677676776767766776767766776776776676767666667677676776767677677667766677677676767666776677677667677676677677667767767676767767677677677677676776776776776677666776776776677677677667676676667677676676677676767676766766667677677677666677667666766766766677667667767767767767666667767676676766776776776666667767667767767767676677667677667767677667677667667767767677677676767767667677667767766776776776767767767767676766767767677666666666776776776776776776666767767677676666767766767767767666766676766766776767767767667767666776676776677667666666766667676766776776677676776767667676667766666776766666677677667767677676776776676776776676776767677677667767767667677677677677667766667677676677677676776776776676767766677667767766767677676677676676767677677667676776677676767767766677677676776776776767767667767676667767767767676676676766676766776776676776767676776767767766776776767767677677667766676776767666767667677666767667667766677677666776677667766676677677677667767677666776776667767767676776776676667767766677667677667766776767677676666767676776767677676767767767666677676766676676776766767667767766766766767767767767766666776767767767677677667677667767676776776677676776766776676767767767767676667666776676767676676767766667767767667767767767676776667677667766
6676776776776676677677676767767676667676766776776666767767766767677677676776767766776677677677667767767767677667666667767666767767767767766776776676776767676766766776767667767676767767767667666767666677677676676766776677667677677676767667677666776767677677667767677677676767677667766766776776776676776776766776776667767767677676776767677667666776776767767766767767676667767767766776776767767766776766676776767767767767677677676776766677677676776767666766776776677676776667766677676766677667766767666767767767677667767667767666677676767677676767676677676767767767666677676776767767677677666767676667767766776767767767676677667676677667767767766767767767766666677666776667667677677677676776767667676667767667677677677667767767767676767767767676676767676776776677677676776666767677676667677676776767676776776676776677676667667766776676767766767676766676767767766766776776776667767767667677676776677677677676666677677677666677676767767667766776676767767767677667676767767766767767667677667676776776766676767667667766676776776767767767767667766667677677677677676766766667766776676776676776677676667667766776766676767677666677677667766776776666767767767676767766667766767767676767677667766667667677677666767767767676776776666766666766667767677666767767766667676677676667666776766667666767676667767677677677677676776776767766776776676776776676776776667676667767676776677677676776766667766676667767767666776667666676767677677666776667676776767767767767667767677676666667767767766766666776676767766767766776776776667766676677676766667667676676766776766767767767666776776776776676677677677677677676776776776776767766767766776766676776676776776676667667676767677676676767676767677676776767766677667677677676766776676776676676776776776767766667676676776776776766676676767677667766767677677676776776766767677676767767766767667676667666667676667767677666767767767767667767677676776776776776667676767767677677677676677677676766776776677666677676776676776766676766677667676776766766676676677677676776766676776767677677676776767766767767676667667676666767676767767677676667767676676767767667666776776677676776667767767667676677667767666776677677676667767767666776667766776676776676676776776667767767676677676767767676767766767677676776677666666776676676776767667667767677676766767767676767767676776767766677676676677677677676677677677676776767766676767767766667767676776776776677677677677667677667767667667767677676776767677676667667767666766767677677677677677676676767676667767676776667677666776676776767766767676676676776767767676776676677677667667767767676767767676677676766776767667767766676776776766766676776776676677676676766776776766677667766667676767667677667767667767676776776776776776667677677676767677666677676676776776676766667677677676776776767766677667677677667667676776766776776677676776776667766776667676767676766776667666776677676767676767667676776776767676666766766766676666767677677667767767766677667667766776676776776676666776776767676666677676776676776766676776776776767676677667677666676676677667767767766767767766776776776676676776767677677676767767767676767767767767767676767766767677666667767676677676667676677677677677677666767666766767767767666667766767766677666766776676767677677667676666776776776767767666676766677667666766767767767677676767677677677677667676776776677666767677676767677676766767767767767676767676677677676676677666776677667767667767767666677677677666677666776677677676677677676776776677677667767766776767667667766776776676776776666767667677677667677677676766676776776766667767677676677676767677676776776776767767766767676677677667767666776776767767767767767676776776776767766776766776776767767676776776776677666767676676776776766666677676766677677677666666767677676667767676776767767767766767766676776776776677667767676767767767767767677667766676766766677676667676676776776666666667677677676767767676767767676767666766766767666767767676676767677676767766677676776677676676766677677676676776776677676767677676776676677667766767767767766767667676767767767767677677667667667677676776676676766767767767667676776676767676677666766767667677667676767767766676767767666666776776776766776767666776666677667667667676767667676767766776776766766767677677677676677676767667767667667667677677677667767766676667767677676677676767767667677677666776776776776766766776776666767767667666677676667676776766766776676767767676767666766766776667667677667677676776776766766766776776776666767666766677676676776767677676776776667666776677676766767767766666776767677676767766767676767767766776667666767677666776667667667767677666667677667666667767766776676776666667676767667666776667677667767767677677676766776767677677667666767767766677677676676776776767667767767767767767766767666766776776677677677667767767666776776766677677667667666767767766666776766677666776666776767767766767676776676766676776667767677667667767676767667767676767767767767676776776667676767676677666667767667766767766776767677676776667676767666666667766766767767767667766667767677677677676677677677677677676666776767767666776666767676667766767767767677676776767667767667767666776676667766677677677676667676776666767767767677677667677677677667766767767676776776767676676676776677676767677677667677676776776677676766776666776776676676677677676776776767767676676766677677676677676776676767676776677676776776776767666667676776776776767667676776767667767766776776667766776776776676776776676766767767767666667767677677676776776766776667676776766776776767667767767667766776767667767667766776776667666677676767767667676776676776676776667766667677676776776776767667677677676767676776767767767767767766666676776676676677676776676676776667677676677676776676776667766667766676676667676677677666676677677676776766776767676677677667767666767676767767677677676776776676776767677676776776767676766776677676677677667676667766776676776677677677677677666776776766767767767676776766667767767766767766766776776676767767767767766766776677677666776776776766776767667677667677677666767767767766677676776677667766767766676776776677666776766667676776667677676776677677676767767766776677676666676767676767766766776767766766667766677677667767676776767767767676767666776676767767677667766776767767676767676766767677667667766666767677667667677676767766776676776776667767767677676676766776677677677676766676776677666776776766767666776767667676767676676776766666776776767767676766666767677677676767767676677677676767667767677666767676776776766776677667766677676767667766766676776676676767767767767767767766776776767677676767766776766776767677677677676666767767766776776767766776767766776776677667676767667667767766766776666776776766767766767667667767767767767767677676676767667767677667667677676667667667667766776776776767766767676767666666776667677666677676767766776776776676776766776677677667767677666767766766677677677677667666776767767677676667766677677667666766766667667667767767767677667767766676677666776767676767677677676667676767767767767666677677676767677677676677667767767666767676776666766776767767767677666776666776666776776767677667667767676776677676766766776767667667667767767677666776767677676676776677676766776676677677677676677677677676676766767766676776776676767767677676676676766767767766776776776776776776766677667767766776776776767766676677677667676767767667676776766776776767676776766677667766666776767677676776776767767767767767667677677667677677677676676767676767676767766767766767667766677676676767667667667667767666767676776776676666776776767677676677676776776776776776767677676666676767666677676676767677676767666776767667676667676766666666767667676776767676677666676767677676667767676776776766666766667767766766676776776677666767676776766776776767676776766676666766767667766767667676776666676677677677667766767766776767767676776676767676776667766776776776776776776767767667667767766666667767766776677677677667677677676767667767767677676767676776776677676767767767676677666766676767677666666667767677676676776766776677676667667676776776676677676776767666666767677676677677677677676776766667767677676776766666776677676766776767766776677677667667667767767677677677666667766776667667677666776776776766676677677667677667766776776676776676776676767766776667766676767677677677676676776677676766676767767767766766776667667667676766776767767677677666776676776767766776776776676767666776767767666767767676767767766666766766667677677677677666677666676776676776767667666667767677676666776767767767667766677676676767677676766676676766676776676667666767676767766767677667677676767767676766767767767766776776767767767677667676677667766776776767676776677677676776667677667766776766767667766776776667667677676666776776766676766766766767766766766677666676776776667767767667766767676776776766776677677676767766767766766766767767676776776766676677667676776776767677666767766667767667677667677666677677676677676667677676677667767766676766677676767666767767676776776776677676776776776767677676766666776766767676667767677677677676776767667677676766767677666676666676766776667677677676766676776767767766667767766676676767667767766767767766676776667767676776677677676676776767677677666667767767766766666667677677677677667676776776776667767767667666767677666677667676676776667767766666776776776776677666676776776767766776676676766776776767767767767766667667766776776766676767766677677676776767767676776767767766776776766776776677666677676776776767676767766677677676667667767677677677676776776776676776767677667677667677676666767667676767767676666767767677676767676767766776677676677667677677677677667676776676666767767677676677677666776767677667677676677676776776767676776767667676666776766776767766767677677677666666767767767767766667676677667767676776776676667767767766766767766667767667667767676776776766776776667676666766667677676776676776766677667766666767677677667767676677666776676677677667767667766776676776767676776677677677667767767676676677676666776667767767767677677677666677677676776776667666766676776776677667676677667667677676776776776776677
76776776767767677677677677667767667767767677666776776776776767767767677667767767676766676776776776767767677676676677677677677677677666667767767676776776767767676767676677676776776766767667666776766677677676766776776767676767766677667677676667667666667676667767676767676776676766767677676776767767767677667677666667767677676677667667767676776766776776776767676776776676776767767677666776776767676667677677667767767767767766776676776766677677677676676776776776766666767766776667667766776676667767677676677677676667767766766776776676677677676776666667767666677667767676676666776767766667667767667767667667676767766676667766776776676776766766776776776776776776776676776677667767766677676776776767676767676766776767666776676776767767667677677677677676677666677676677667767766776677677677667667767666776776677676666767767677676776667676776667676766666776677677667767676767767767766667667766776767766776677677676676766676767676776776767676666766767767666766767767766776767767677667767767667676767766676677676767767767677677666776677677666667767676776776766776666776776776766776667767767766776677676766776776767766767767676767677677676767677676667677677666776776676776776767676677667767767766767666776667767766677676767676776767767667676767677676676677667766676767676766767767677676676776677677676767677677676767766776676767767767676667666676776767666766766776677677676676767677676776776776676677677666667767667677676767667676767676767676766676776677667667676776767676776767677676767677677667767766776677676767766766667767767766776776677676767667677666677667767767767677677676776766776776766766666776767767676667766676767767767766676776776767677676766676676776767677676766676667767767767767667767767767677676776776676767667676776767766766666766677667766666767767667677667766767766767767767767767767766767676677676776776776776776776677666776776667767766676767767766767667676776666677667767767667767766677677676766677667667767676677676666776676767767676767767667666676767767767677676766767766776776767767667677667767666676676677677676766667767676667767767767767767667767677667676776776676776676776776767676766677676767666766776776676767766776767677667767667667667766666776767676676776766676677667666767667666776676767766766677677666767676767676666776766766767766766776767766776776676766677677677677676766776677677677676667767767676776776766667767767667667667676776677677667676766776677676767667676776766767767767767767677667677677676677676767677666776676767676776676677677677677676766676776767667667766676766667767766776776776766677676776767666776767767767767767767766767767767767766667676676767766676677666766766676767667767666767676776677676766776776667667767766676666776766667676667667667767676776676767677667766776776667767767767767767767667677676767766667677666767767766767766766776676766767676776767677676767767676767667766776776677676667767677677676776766767667766776776767767767767766767676767667767667677676776667677677667766767667666766676776766776776776776766677667677667676776767676776776776767676667676776776766767667677676677677676676776677677667666767667767676677676677677677667766676776776666676776677677667766776776767666776676667767767766667767767767767676677676776676776776776776776776776666776676766676666767766767676776677677666766776776666776667767676767677666767767677667766776776677667767767766766766676776767676776766667666676776677676667666677667767766677676677676677667677676766766776767676767767677676776767676776767767767676766677677677667767676767677667676767767677677677676666767667767666666776776677676677677677667767677677677676767766676767767677666776776766676767667666767767766677676667767667767767767667666667667676776667766767767676677676676676767766767767667767767676766767676677666776667767767667766676666766776767767676676767767767767677677667767767767677667676776767677667677677667766766776776767667676776667666776776677676767677677676767666776677676776767676766776767676666766677676776767767677676776676776766667766667766767676677676767766776677676676677677667676776776767767767676766776667766666666676677676767766776677677676776776676767767767676767767766766676776767766677677677677676767766676776776776776767766776776776766767677676676767676776776776767767676776677666776776767676676767767676677667666766767676667766667677667767667677676766677676767766677677667767767767677667767767767767767677677666776776677676676776776677676776676776767677677676776676677677676776767766677677667767667676667676677677677667666767667676776766676666776676767767767667766677676676767767767677676766767766677666667677667767766677667766767767677667767766677666776676776767667667667677677676776776776767766776766766676776767767766677667766766766667677677677677676677677676776767766666767666776766776776776667767676776667766667667767666776767767767676776776776677676677676767676767766767666776776767767667766776767676776677667667677676677676666667667767767676677666667767676767676767767767666767766676766776776677677677667677667677677676776677677667676676667767766776667767766767677676666676776767676666776677676767666767767677677676766766767767767676677677677677666776767767677667666677676776776776766776766667676766676766776776776776767767667766776767677666676776666767676767676677676776676767677667767767767667766676767766677677676776676666776766677677677667667767676776766776776776776767676776767677676767767767677676776767676776776767767766776776666676677677677677676776767767667766776767666666676667767767767677667766676677666776677676677676767767767766666677677676776767767766767676666776767677677677667667767767767767676776776776766776767667766776676767676676766766767677676666676767767677676776767767677677677667677677677677676676776776766767766676767766776767667677676776767767666676676776667767677667677677677677667766766767767766677676677676676767677676676766667676776776776767767676766776776767677677666676767667677677677677677676677676767677666677677676776766776767667767767767677676766776667676666766776776766776776776767667766776677677677677676676677677666776776677677676776676766776676767767767677666767766676767667676767676776776677677676767667677666766766776776767676776776677676667676766767676677676776677667767677666776677677667767766766767766676776767667677667676667767676666676767767676776767767767766776776767766767766776766776776677667666766677676667766776767767676667767767667767767676776776676766767767767767767676767676776766776666776776776766676666767767767666676767677677667677676676776776766776776776776677676766676767677676776767767767767676666776676776667767766766767677676666776776776776776767767766767767676677666776776676767677676776677676776776767666776676766776776776667766666767676766767667677677677677666776677677676767666767676766766766776667766667767676766676776766677676776677677666776767767767676776767767766776766767767767676767766776676776766776767767766776776776767667766677666776677666676677677667766676676667677677677677676767677667677677667677677667676766666767677667766776776776776766776776776677677676767677666767767767677667667767676766677677676676776677667767677677666676677666776767667676767667767677676776667676776776776677677676677677666776666767676766766677676766677676776767677677667767677677666666776776766666676767676767667767766676776776776677667666776776676767667677676677677667767766776676667767767677667676776767767676676676677677677677667667677666766767767767677677677667676667677677667766776766767767677677677666676776776776766776776766767767676767767676776767677676776766667667767666677666666666766667767676767667767677676766767767667767767767767677666667767766676776677676677676767767767767766666776766776767767767766677677666776667767677676677676676677677677676677677676667767767676676776766776776766677667666767766767676776766676766767767676676767767767767677666776767767767767677667677676666776767767676676766767677676676766677667676766666776677667666766776766677677676776767767666767767767667667767666776767766776767677666767766766776766767766776677676776767766677677666776766676776766766776776776767766766766767767767766767667767676767676776776776677667766776676676667767677677667676667676766677667677667677676776677676766676677667677667676676776776666677667677676766666676676776776776776766776767767666676776677677677666776776676767767767676766767676677666766677677667667767767676677667676676766766776776767767666766776667767766776766677676677676766676766767676667766776666776766776677676776766776666767666767767767666676766767677677676776766766666766776676667677666677676766766677676676676776776776767767667677667767676767767767677676776677667767767767667767677667677667676766676767676767666767767766767766776776667676776676776677676776676767677666766767767677677666776767767677677677676776776677677666767667667667677676767676767767677677666776666677667766766767666776776677667667766776677666677666767676767677676667767677676776677676767677677676776766776776676767767677676767667676767667766776667767766776776767677676677666677677676767766766776767767767767767767676776767767676677676776776767766767676776767767767676677676766767767766776677677667767767766766776776776666676667766767677677666677676776767767767677677677676767767767677677677677676767766667667767766767767766767766766776776676677677677677666667767677677676666776677667767677677676666767677677667677677677677677676676776776776776767676767767666776766776767767666767677676677666776676776666776776676767676776677676666666666667667767767676776776767667766767677677677677666767677677677677676766767676776767677677676776766776667667767667766767766767767767666677676766776676776776676666667667767667767667677677677677667766776767766766776776776776776766767767667767667767766766776767767677666677667667766776776776776666767676776776767767667667676766776677677667767767767666767677667677677677667766776776767767766676767766766776667767677677677676767767667677677666676776776776676776676766776676776776676676776776776676767677666776776676767767767667676766767
67767676776767677677666767677677666776667677676676766766776776766776676677666767677666776776776776776766767677676776776677666767677676676776776676767767767767767677676667677667667767767667666676677677676667767666676677677677677677677676666767767767766766767676677676766776776667667677667676676676767767666667767676667767677666776677677676776766776766677676766667767767766677677676767766767677676676767677677667767677676666767767767676776766766767766776776677677677677677677677676776677666776776676776776767767677677677676767667677676676676776767676677676766667767766676776677667677677667767767766767676676776767767767666676767766767677666666776767767767677666677676766766766766676766776766667677677677667767767677677676677677677676677676767767677677677677677676767767677677676766766767766666766766767667767766776767666767667766776767666766766767767676776776776776776776766776776767766776767677676767676776667766667666767666677666667677676676776776776776776767677676766776767767767676766776767676667767677667676766776776776667667676767676677676767767766766776776676766776766767676776776766676676767766776776776776676767767667767677676767766766776767766776676766767767767667766766677666767676676767767677677676776767676667666676776767666767767767676767667767667677667677667767677676776676776677676776776767676766677676666767676676767666676767767767676667767676776776667676776677666776767766677667767676767767767767666776776677677677676776676676767767677667676766666667766767667767667666767676767676767676676767676766766666676677677676677677677676677666676776767667676667677676767766766766667767766677666677677677677666776677677666767676776776767767766676677676767677666677667766666776776767667666676776666767767767766776677676776776677676776677676676677667667766677676776677676767667666766676677666667767667667767766676677676766767767676776767666766666776667766776767766776766677677666677667766667676776666667666776776767766776767766767676767766766677676776767677666776767767767767676667676766767767676677676776776767767677666776676776677677677667677667766767767677677676776776667667767666677676776666766667667677667677677676776767677667677677676767767767666776676776767677667677677666776766776767767676776776677677676677666677667666767667677676667667677667676776767677667766767766677667767766676677666676776676776667767677677677677676776676776667677667677677677676767666776766677666676776776767767666776767677667767767767766767667766767667767667767666767767767677667766676766766767767767676776776776677677667767676766677667767767766776766767667677677677667766766676776776776776776767766776676767767767667767677667766776776676776767767767767677676767677667666677667677677677677676776667677667676677677676776776776766776766667767676677667767666676776767677676666677676677667767767676776666766766677676666677667766776666677667767767767676776667766766766776776776677667677677676676677667676776767767667676766767767666677667767767767677667766667676676676767666776666776767766766776676776776767677677676767677677676767677677677676766766766776776766766677667676767767676677676776767766666776767667667677676767677677677677677676776766776667666766677677667676776776776677666776767766677676767676676776676667677676667767767766666766677666776776677676776677667767677677667677667766676767766677677666776767766676767677667766776676767767766677667767677666767767767667767767767676776776776677667677667767666676676667677676767767767767676676676667766766776766766676676766766677676767667767676667767766767667767676667677667677677677676767767677667766776776776766767667677676776676677676767676776677676776767766767767767767666767767677676767767667767766666767766766767676767767767767677677676767677677676776676677677677667767677677677677676776666767676767667767767667767766767767677667767767667676776677667666767667667667667677676666666776766666767676776776776767767767676776767676767676667676776767676776676767766676667767766776767767677667767677676667677677676667677676776676667767767667676776776767767667767767677677667767667766767677666676766767767767766766676766667767667666767766677667767676776677676776767676776776666776666776776676776776767677677677677676776767767676767767677676776776667677676776667767677677676766776776677677667667767667676767667767767766767667667767676667767676776767677666776776766767766676776776767676767766767767767666666776776676776776776767677676776767676667767677676677666667767766776767766766766676776676676776766767766767766667677677677676776667676766767767767766776677676677677676767667677677667677677677676767667667767767767767667767766676776776767767767767767676767767767766776776767676766766776766766766776776666767666767767677666677666766676776776776776776676676766766776766676776776767766677677676776776767767676767767767767766776766776776767767676677677667767676667666766767766776776767767667666766667676767766776677676776766767766666677677677676767767766667667766776776667767677677677677676776776667667676767667677667677677676666776666667677677676676767677677667767667676766676776667767767767666677677677666766776677677667676767667767766776676776776676776776676767667667677676776767676776776776776776776776776767767676767767766677667766767767767666766677666676766776767676677676767767667767676676767666776776766676676667676767667767766776667766767767766767767666767667767766776767677667766776667677677676776767767767767676776776767767667767667767767767766767677677667676767676667676677677667767667767766776776776677676767766766677676776766776776776767677676767667676676776677677676767767766776776766767676667676676676766676667667766776676666776776766767676776767767676767767766776766677676667766766776767667676776776776776767767677667676776776776776767677676676776776766766776676676677676676776776767676776776677666767676677677676766677677677666666767677677666676776776767767677667676676767676776676766766676676776766676766766776767766766766666676676767666766766776676767766776766776776767676776766677666677676776677667666767766767677667676776677677677677676766767667676676776776677676677677666767676767677677677676776767766676676766767766766667767676677677667676776767767767676676677677666767677676767767766667676676677677676666766776767767676667767767666767676767677677676776767766776776776776667767766667766776767667677667767767676767677666776776677676677677677666776776767677677677677677677677676776776766776776666676676676767667676776776667676666766767767676766676677677676776776767766677676776776776767766677676776676677676776767767676677676677667767677676676676677676776676677667667677667767666666667767667767767677676667676767766666776667667676776767767677677677677667677667667767767676776776676776677667767766767766767666767767767766776776676776776776667767676776767767767666767767767766766676767767767667767767767767766767666766767667667766676666776676776776667667767767676677667667676666676767766776677677677667676767677667766667767766676776766676776776766766767767767667766776676767677677676766767767766776767767767677677676666767767676676767767767766776767676667766776776666776767667667677667766767767677667676776767766676776767767676776776676677666676676776676667667766776776776667767767677677677667767766676776767767676776776776776767666776776766676676667767667766667666767676776767677666776676767767676766776766676776666677677677676666666767767767676676776667766766767676677667667676667677676766767677676766776776667667666776767766776767766767767677667676676767767667676766776776667667767677676676776767767677667676767677677677677667767767766776776676676776676767767766767767676667676766677666767767767766676776766677676766776767667667767676667766776767677677677676776677676767677667676676776776676776776767766666767767667677667677677667767766776667676776776667667667767676776776766776667767766776767767767767677667676776776766776776767767766767767767767767667667767766677667767676677676776666667667677667767766767677676676776767767767767666677677677676776776767766776767767666776766676677676667766667767677676776767666776767766767766776776666666766776677677676766666767676767677667677667767677676766666767677666677667677667667677676767767766766776766776776767677677677666766767767667667767766676766767677667676767766767767767767767677666767767677667767767767667667767766676767767767666677677676676767767767676666767767676767767677676677677676776767767767676767767767766677677676767677676767676677667767766776666776766676776776776766766776676767676767667766776776776767676766766767766767676776766776677667676676767666776767667677677677676677677667767677667667666776767676767767767677667667767676667677677666766676766776666666667676776677666776776667767676677677677676776766776676666667676767767677667767676767677677676766776767767767766766776766766767767767767767677676767767667677666676676776766776776776767666766776776776776776766767677677676766776676666677676766767676776767677667676766767766676766776767767676677677677666776767676666667676767766776677667677667676776766676677676776776667676676776767667677676677677676776676676767766776767666667767676676767767677677676776767766776776776776676776776667666677677667667767766767766666776767677667677676666767766776766767666667677677667677677676776776667767767677667767677677667666676776667667676776677676676767767676766677676766766667677677666677676767676677676676776766776676776767677676776767767677677677677676767766676677676776676767666767676676767667667766766677676766776677667767676776767676766676677666776767766776767767667767767767676767677676766677676776766776667677677666667767767676776677677676776766767667677666776676776676767766776676776767666766776677677666767767767667676776767767677667766767767667676677677676767767767766676767677676677677676677676776676766677676776766766666766776766667767767676776776767766666766776767766767676766776776677676767766677666667676766676666767767767766767667677667677677677666677677677676767767677677666767677676676776776677667677666776776766766677667677676676667
36776767667767676776776676766776766776676667767767676676776676767666776676767766667767666776776776676767766677676767677676776767767767666766776767667767766676767677677666776767677667766776776767767676767766667767766676766767766776766776667676766677677667766776776677666776676767677667667677666776776677677677677676776776667677677676667677667767666767767667667667667767766677667676676767677677676766767676766767767667767676676677667767677666767767667677676767767667766776776667767676767767767676776776766667766676776677666676677667676667767767767677676767766776767766767677667766766766677667767767676667766677676776667766766766766776776776776776776666677676666776676667677676776766676776776767677677677666767667767767767677667667767677676667667667677666776766767676676676776776766677667676766767667766676776766776666677667767766766776767767676776776776676767677676776677677676667766677676767667766766767766776676766766766667677677676776677676776767767677677666776676667677666776676776676776776776776767767767767676677677676676766776767676677677676776766667767667766776666776776676776776767766767667767767676767767766776776667767767766776677667767766677676766767676776767677667767767667677677676667667767767767667767677667676676667767677676776767676676767677677676767766766677676776776677677676776776776677667766767766667677676776667677677667766767767766776767767767676776776776676767676667766776677677676677677667766676667767767667677677676676677677676776776776776667677667766776667767767767767767767677676766767766676776767676677676676767767767676676676776677676767766767667767676677677667667677676677677676677666766676677677677667677676776676677676676776776676766766776677677676767767767767676767766776676667676767766767676776767767667767766676776766766776776767767666766766767767666766766767666767667767677676776767767767766766677667676776677667766766776676776676677676667766677677676776766767676767766676767667667666766776677676676676767766776666776767766667676676676767766677677676666766677676676776776776767767676767677677676676776776776776677676767677667767676776767767766776776776666667766676667766776767666676767766766767767766667766776767676767676767677677677667677667676667766767767767766776676776776776676676677667666667767676776766677676767676776766767767766767676677676666677667676677667766676776776676767676776776776767766676677667667767667677667766776766677676677667767767667767677676776776676767767766677677667676677676767767766667677667667667666677676667676677666767767767676776776676766776767767767766776776676776666776677666766767766776676767767767767667677676666767767767667767677667767677677677677667766766767677666776767766776776766667677666776767767676776776677667767766776766776776767766767677677677666767667766766776767677676766667767666776776776776667766676766776667767677667767767676776766767677667667766666677676667667677666676677676676767676766766766677677666677676776766776776776767677676666776776767766766776767767677676677676766766767766667676676767767666676776766776776767767767677677667667667676776766776767676676776776676667677676776767767767667767677676767767677676767677666677676666776766776767767677677666776667666666677676667667766766767666667767666767767767676767666667667766776677666776767667766677667767677677676767767677676677677677676667766766766776677676676776677676776767767667767767767766776767677676676766776776677677677666677676776766776776766776767676776677677676776776776767667667767767676767767766767766676776776767766776776676776776767767677667767767766776767667766767666767677666766767766767766767766776766776766766776767667667767767767667677676767766776767676677667677667666766767767677667766766767766676776776776766676766776766767766776766667766767766776767767767666767667766776767767767766767677677676776776677666676666677677676666776767767767767677677667677676677666766776676767677676776776776767767767677667677667767767767767766767767667767766776776667676776676776767677676767676776767667677676667767676676767677677676776676767676766776676767676666767667666677667667767666666667677667767677677677667677676676767667766776767767767767766776767676667667766676677676666766767667667676767766666766776767767677667676776676677666666776676776676776767677666776767767677677677677676776676677667767667667767676666767666676767767767677676767676767677667676767667767676766776767767677676767676767767667676776676776766677667666767767766776767666776676667677676776776776667676776676767667767676776667676767767767767767767677667767677677677667676677677667766676767767676667766776776666676776776776767676776776676776767767676776677676776776776677676766776776776676767676767677676767766676766676776766776677666776767767766667767767676776767766776776776767667677676667676776776776767667766767767667767767767676677676676776776766767676666776776677677676677677677667677676776776677667767677667677676666767667677667677667767667676677676776767767767667767676676677667676767766767767667676767767766776677677666677677676676776776767676766666667767767766766767767766776677677677667667667667677676676776667677676676776776666776676767767766767666677667676776676677677677676676667766676766767677676776766766767767767677667667767676767677676767667677667767767767767677677677677667676766776676776666776767677667676776776677677666776776677677666776776766776667767677676776776667766767677677676676666767677667676676667767767767666676776776677667676767677667677676767766767767766766767677667767677667677677666776767677676776676666767767767766767667666677677676666776677667667676776776767767766776776767767767766767767767676667666767767766767766776667667677676766767677677676767677667677676667676776666677676776776667766776776677667667767677676767766767676676767676677666766776767677666776776767676776776767676767677676776667666676767667676677676776776776667767766776677666767666767766767676677667766776776676776776767766676666676776676667767767677676767666776666676776767766767667667677666676776767767667666776776677667677677676677677676776776667766767666767767676767677667676666776676676776776767667677666666667767677677667677667767767677667676766776766776676667767766766776776666677677666776767667767667677667667676776667766776767677676677677667667677676766776767677667767676767767767767767677666666766677667767767767767676767767676776677677676776677667676677676677666767767767666767667767767676767666677667667676766766766667766776667767767676776767767676676767666666776776766767767666776677676776667766766677676767677667766776667666667677676676667766767766677676776766766767766776766766767676776776676676767766767766677667667677677676776766767677667767767666776677677676676677666666767766766677676766767767677667767667766776766767767767676767767767676776666677666766667767676767676766776776776767676767767766767676767676766676766776677667666767767766667676677677677676776767767676667677676767677677667676776767667677676776767677676767767667667766776667767767767666677677667666667767767676776766776676766776776776767767676776776677677677677666776776767767767767767766776676677676667676767766767677676776776776776766677667766667676776776776677666766677677667766766776776676776776776776766676677667676766767667676766776776776677676677677677667767767676776676767667767767677676776776776766677676677666677677677667767676767767766776767677676676767766677677676677677677677666767667767767677676776677677677666776776767677677676776677676767767767667766776676776767767767767676677667667667767766767767767667766677667676776776776767677676677667676677676676676766677667667767767766666776676676776767766776677676776776767766676766776666677677666767767767677676676676677676676677667676666767767666676677667767666767677676677666766776776676776776776677666776776776676776767667667767767766676666767766767677667677666776776767766776677677676677667667767677677667767676667766677677666677677666766776667766676676776767677667767677666676766776677677666767767767667676767767767767677667677676766676677677676776776666676667667767667767676767766776776776776676776766776676767767767677666776766776766667677667766676767677676766676666776767676767666666776766776766776767677677676776767767677676776766776776676776667766767767677676667766776767667766676776776776667767676767676676766776776766676677667767666776776767667676677677667767666766767767767676776677667767677666776667767676776776767676767766767766677667666776767666677666767677677676677677676776776776676776776766767676676767767677677676667677676767677667766766667676667677676767676677677667676776776767676776767767677667667666766676676677666776767676677666767676766767666666776767677676767677677667766677677677676676767766776776776767767667676677666776776676677676776776677667766776776767767677667767767767666677666776667767676776767767677666766776767766776677667677667767767677667676767767666776677667677677677667766677677677676776766666666677677676767767666766666776767667767767766676776767677666676677676766767677677677677667676776776776767766776676666767767766767767677667767766666676766776676676767667767766776667767767677676666776767677666767677677667676767677676666776677666767767766666766766767677676776776767677667676767767677676767767767767767767766776766776676776677677676676676677677677677677667766776677677677667767667766776766666767667766776776767677677666776676767676667677676676776676776767767677667766677666676767667677666776767766776767766776767767676776767676776767767766767677676676677676776766767677676776667676776666667677677666766676677676767676776776776766767767766676767766776776667677666767767766776767766767677677676677666677667677676666776776677677666766677666676676776676666766767676767767767667667767677677677677666767676776676666767676776776767676767676776676776666767767677677676776776676677676767767676677667766767766676677677677667666667676767767767677676766766767667676676667767767677666677667667677677676776776766776766676677667667676767767767676676776666776677676767677677667767666767676766776776676767
676767767666677677677676766766776667767667676676776676766766667676767667677677667767767676776776767767676776776776776766766776666677676776767667767676776676666767676767767677676766677677676776767767767767767677677676776766776776676677677676767667666767767767767667676776766767766766666767677676677667767766677677677666776776767767767667676676767667666667677677677677676767676776766677666776767767677677667667767767667677666776776766676776676767676767766776776767767766776677676776776667767676666776676767677666776776676667767676776666676767676767767767767666677677677676677677677667677676677666676677677676776776666677676767676776776666766667767676767766767767667767677667766767767677676677676676776766776676767667766767766767676767767677677677667766776776776666667767676767767666767677676666766776766766667766676667677677677666766667676676776776776776776776767667676677667767766666776766776776776776767677677667767667676767766766776666776767676767767767667676677666676766776677667667767676767767667666676767676767767766776676776667667767676676676666766766776766776766667767767766776677676767667766776776776767677676677667676776767677676677667667767767667766766776767766766776776667767767667667767767667766776776676766767666766666767766666676776776767677676776676767676766676677676767676766776767667767666666767676766766677676667677677666667666676776776677676767676776676676776767676767676767767676676676776776667676767676776766776776776667676677677677676776677667677677677677667666676776766766767667677677676676766676767677667666677676767677676767767676767767677677666776676677677676667676667767676766776767676776776677676676776776767766766766667676667676767676776767667767766776766767667667766776776766676766666676767667767666776676776767677677676767677676767666677677676766776776667676767767666767767676767767667667676776776767667767766767667677667677676766776766676776776666776776677677667667767766767767667676766767667666677667767676776676776776666767767767676676676666677676776667767667677677677667767766767766776666676676776677667767667767767766766776767766666667677676776677677667666776767666766776666677677676767667767677677676677666767766677676767677677677667676676676676776767767677677677667676776776666776766767676767767666776667767677666766676776776776667667677677677677667766767767667767676776767667677676766677676677677667666676776767767667667667767767766776776776776776767676676776666767767767667766767676776677667676776677677677677677677677677677667767767767676667666666766677677676776776766667766776676767677677676776767677677677677677677677677676767767666676776767767766767767677676776767767766676776767767666767766776776776776767677677666776676776776776767767767677666767676776776767667666776677677666776776767767677677666776677667767676767766667767666767767767767767767766677677676676766776677676766767676766776667677677667676767767676667676776776676776776766677666767767667676766677666676776776767677676676677676767676766667677677677666767767767667766776766776776667767667677677677667666676677677677677677677677667676677676776776667767766776767767677667767766677676776767767767767766766767767666676776667767767767767766767666667766767767676776667766767677677677667766776776776776776667767666676676767667767676677677677676776766776776776676677677677677677676776767767676767767676676766677676776767677677667767676676667767767766776676676676767676766767767676667766766676767677667766776767676666776776776667676776776677666767767676776667677677667766677676767767667676667677677676677667767767677677667676776776766667676676767767767676676776776667666766766767766776766676776677666776767676767676776767767767766776767767767676776776677676676767676776676776776767667676776767677676776666766776776776776676676677677666776767666766676776676776666676677676676667677677676767667677667676767677677666767667676766766776776667667766767766767766667677676766767767677676767767766776667767676766776767767676766767676776667767676767677676766776766677677667676767677667767767766676677676776776767666767767677677676676677676677667767667676677677666776666667677677677677666666766767677676776677666776767677676677667767677677676676766676776676676676667767677677667676667766776677667767766677676776676766776766776776767766767767666666767766767767666766776776776666776776766666676666676776766766766776767767666677676676677677676676677677677666677667667767677676766767667677677676776667767766676767667676776767766776677677677677667767767767677676776767767767666676676776677666776766776776776776667766776776776767677666767676767767667677677676776767767766766767767767677676766776676676676667767767676767677666676676776676776676776677667767676776677667767767676776676767677677677676776666776776776776666776766676767676776676776766767667767767767767766767676767766677667767676767677676666776767677677677676676776767766767767767767677676776677677676766677677667666776676776776677677677667767767676666776667767786776776677677676677666767766776776676676667676666667666767666767767767767666676776776667767766776776677677676776676767766776667767676767767666767677667677667667767766776767767676767667677676676767767767677666766677676676676766767677677666767767766677676776667767767766677676767677667766677677677676677677676776766767667667677676767666776767676666677677676776766676676776776766666776776667677667766677677677667677676667676767667766677676776766676677677676767766677677676767676676776776776677667667766776667677667666667677677677667677676676767677677666776767676677667767676767766767676776776767677667666666776677677676667667676776667667767677676667676766667766767677676767676767767767676767766667766767767766676677676776776767676677676677676767767767677676676676776776667677667767767766776676666766776667766666677677676667766766767677677676776667767667767676776767767767767666667766776767666676677677676767767677666776776767767667766677676666676677676767676767767767766677666677677676667767767676776776766667677677667767766677677676767766776676767666776776776767676776766666677676667677677677676767766766776676767676767767667766766666776776767667676776767766776767677677677677677667766776667767676676677667767766776767667676677667677667676667767766776667676676776766766676667767767677677676776767767677677676776667666676766766666776776776776767767766776776776776767676766776776676667676676776767766767676676767676776667676776767666677676666776776776767677677677677677666767766767767767767676767767676776667766767767766676767667677666677666776767767677677667767677667676677667667767766677667766776666776776676677677667766776776776776767766776776766776667667676676766767767677677677676776767767676767677676767766766776677676767666776776776776666767767767767677676776776766677677667767676767767766766677676767766677676667677677667667667767677667767677677677667767767666766776676776776677677677666666767767666776776767766776676776776767767667677676677667667766766677677677677667767767666767766776676667766766776667676767667766766766776767667766776767767676676776776776676677677677676767676766677677677677667767676766677666667766766767767767677677676776677676767767766766767767767767677676767767677676676776776776766676677676767667676676666767667767676766776776767666677667676776676766767766676776676766776776776766776676776776776776776776676677676767676776776767767677677677677677676776677667676677676767667667767666766776766776776676666667767677667767766766776766766776767677676767666767766776767767666667766677676776776776776676776767677667677677676776676666776776766766776776776767677667677677676676676767767667677677677676776667766776776676767677676767677666766677666667766677677677667766776776776776767676767767766676667677676767767767766776776677676676776666767766776677666677676766776677677677677666766776776767767677677676676776776767767667676677677677666667767676667667767677666767766667766677676676776677667677677677676767677667676766667767767676776767766677676766776676776676667767666676767766676767767766776766766776776677676776767667677676776676676767676766676766776776767677676677677677667677677677667677676776776666776776766776667766677677677666767676676776776667667767676676776776667676766676776776776677677677677677677677677667667667677676776776767676766676776767767676677677676776677676767677677666776766767766767767676767666667767667767766767677676667766667676766767767676776776766666677676766667666776776776666766766767767676667667676767766767766666776766676766766677667766766766776766776767667676766766776776776767767676776767767677677667677667767676776767676676667767767767767676767677667766767767676676767677666676776766667666776776667766776677666677677667767666776767766767766767677676766766676677676767766766676676766767766776677676766776776776776667767676767667667767767767767766776766676667767677677667676767667767677676776767767767766776676776776776776767767767766767677667666776767667767767767767767677666666766767677667767766676677666767767766676776677667766766767666767767766767766766776767676677666677667766667767767767677676776677676767767676767767766776766766667767676767766776767767666776677666676767766667677667766776776767677677667677676677666767767667677676677676776676676677676776776776666677677676776766776767677677677676667767677676767676776767766776776776776776776776767767676776776776667677667766776666776677667677677676676776767667677677677677677667676676766776767767676667677676776767676677676776677676667676666677667677677676677666776776767676766767767767666667766767766676767766767767677676776766776776667767766666776677676676677667667766766766776766766776776767667766766677676676676667767677676767767767766677676677667676677677677677667676666766767767766766676767766776677676776776776676667767767767667767676677677677677667767767666776767677676676677676677676766676676667766767676767766766776776776766767766776677676776677667667767767676766776767767667767766677677676666667676767676766677676776766766776767676776667767766667766766666666767676767766767676666667
6766776776776767676766676776766776776776767676776677666666767677667676776776776767677666667676776767766677677667677677677676667766767767766766666767766667666676676776767767676776677666766776776667766677666776677677666667677676776676676767677677666776767767766677676776767767677677666776776666766666676776776776767676676676767767666767667766776776776767667766776667667677676766776767677676677677676776676676766666767667767676776776666677676766677677666766667666767676666776776776776677676767667766767677677666776776776767677677676677676767767676677676767766766676776667766677677677667666776767676776766776776677666677676766766667766676677676677677667677676677677667767766776767676767767677676776776776776767667767767766766676776677676677676776776766666776767766667667767676667766776776776767666677667676776776677677676776776776667677676666776767667666677677676767676667767676767767766766767676677677677676676667676766667677676666677676776676766767767676776767767677676677677676676766776666666776767666776667667676776776776766766776776677667767677667766767677676776767767767666776667766767676676767667767667766677677676676776776776776776767676766767676776677676767766667677667676767767767676676677666776667676677677676767677667676767676667767677677666767667676767667667767666776666767676766667676776776676677666667667667767667767767767677677676677667667676667766767767766776666676766776776677676776767667766677667677676766667667766677666676667677677667767676776766676766667677677676767667676767677676766676767677677667677676676766767767676776676776776776677677676766676677677666766666776766776776676767677676776666776767767766676766677676667676767767767676767677667766776767767676776767767767676677677677667676767667666767766766676677676677676677667677667767667676767676766667767766766766767677666677676776667767767767677676776677676776767767767767767677677677676676776767766776776767767666676766676767766676767766667766766776776776766767767767766766776767667767676776677676767766676767767766767677667677677676767677667677676767767676677667667677667766767766776676767767666766677667766667767676767666776666666677666676676677676767666666776666776776667677677677667767667667767676767666667766676667767767766776776776767676667766776676776667767677676766767666677677677677667667667667677677676667767766767767676766776767677666676776767767676766776767677666776766767766767767676767767766767667667667767677677677677677677667676667766776676767676767677677677667767676666667676776776667766776767677677676676676767667767767766776767666776766676776767667767767767676776776776767766776767667767676677667667677666776776776766776666676677666776776776776776776677677676776677677676776767766776767767767767767767766776767767667766766776776776766667766766776677677676776767677677677676776776776776676767766776767767767767677676667667676676677676676667766767667667676766776767766766767767666776677676776776677667767677676767677676776767767666776776767767767767767667676766776677666776767767767766766767667766667676766767676776776676776677677667767667766676767666676776776677667767766767766676767676767676776676766766776767767677676767677677677667766776667766776767667767767766776666776766776776766766776766776767667676776766776666677676766767676676667767767767676767767767767666767676776667676676776767676766767677667677667767677677676776776676666776776767677677676667677676677677676767667767677676776776667767677676776776776767766767676776766776776677666676766767667677677677677676767676776677677676776776776767766776776676767767766766776766767676667767767677667676676776776767676767676776766767766677676766767767676667766766677676766767677666767766776767767677676676667666776776766776767766776766766776776676776767677676666766776766767766776767667767766767666766767766666776767667767667666776677676767767766676766677677666676776767767766776776767767676767666776667677677677676776676676676667766676767676766767767667766767767666766776776676767667766767666766766776677676776676776767766776767677676667766766676676766767676776776676676667666767767677667766676666776776676767677667767677677676676776676776776766766776677667677676767767767767676776767677667767676677667666776677667767677676677667767767677666776776677676667766776776676676776776766767676767766667766666776776677666767767676767767767676776666677667677676766776677677676677677667767766676677666667766776776767677667766776767767767667677677676677677676667766776776676676667767677676767766767677667766776676776776766676676776776776767767677677677677676776776766776766776666776677677666776776766776767677667767676776667667676776776776776677677666676677676677676776766667676776676767667766676667766766677676776677676677677667767667767767666666767767667666767767766766767766767676677676776676677676776776776776767767676677677666767767767666776676776776767767767766767767676766766667766766766677666776767667676676776676776767767767767767767766767767677667676767677676767767677677677676776667677677676766766776766676776776776776676776666767666667667667767767677677667767767677667766767767766767677676767677676767767767676767676776767767767677677676676676776776766676776767767767666776776766776676766767677666776776767677666667766667676766767677667766767767666677676776767766676667667677677677676767676776676776767766776677676767766676776766776677677667667766766667677677676677676666767676776667767767766767767766767766767766776767676776776667767676677676766677677677677676776776677676776766766767667767767667677677677666776767767667767676676667677676776667676766776776677666766776776776677666776767676776677667767676776676767767767767766667666776776676766667766767767677666766776767677677677676767767767667667677677677677677666767676767677667767667767767677676776766766667767677667767767766666776767676766776767667676767767767676766676666666767677677667676766767766766667767676676776767667667767766767676767767667677667767767767667676767677667767767767767667766767767767766776676767676676767667676676766767667767767667766776677676767677676776776677667676767767767766776767667767666676776776776666766676767766776776767667677676677677676666667767676766776677666776767767766776776667667767767767676676667677666776776677667767767677676767767667766776676667667666677667767676767676767676767767766766767676776766766666767767677667667676776676677676677676667766766676676767766767767676767767766776676767666776677667767676776776677676776776766676677676776776676767767766676667767767676677677676676677667767677667766677667767766677676776677667676766776767676776776776667767677667676666676677667676767677677666776776776776767767666677677677667767676767677677677677677676676776677677677676766676776676776767676767766676767767767676776676666776666776676666776776666676676776776677677667667677676767677677677677677677667767676767677676767767767666767766666776677677677667677677677667767766776776677667676766766776766767667766776676776766667677667766667767667766676776767667666776776776776776776776667676676666776776676676767766667767766767766677676676677676767676666666767677676677676776766767767677677667766666776667676676676766776767767767767766767677667767767766677676776676676767767766776776776776776677666767677676767766767677677677676767667766767666776776666776766767677667766776776767677677667666767666676766766776676766766766767677667767766767677667767767667767767676776676776776676766766767767676767767676767667677677667667767677676776677677676776767766767767767677676766776766776776776776776677667676677677667767767767767766776776776667767677677677676676676767667767676776676667767766677666776677667666767677667677667677676766776677677666776776667676776766776767676667766666677676776766776766776776677677676767767667677676767767767676776776766676676776677666676676677676677677677676766776776767767767677677667767676677677676677666676776767767667767667767767766766677667667666767767766776776676677667676776767767676776666767676776767676667677677676776676667767666767677676776767666767766767677677667677667677667676776676767766767667676677667767677677676667767677677676776776767766776776667676667666776767766776767677677677676776776667667676776776776766776776766776767677676776776676677667666776676676776667667767767677677666677666776677667676666767767676767766767767766776667677667767767767676776776767677667767766667767767676776776766676766767667677677676767676677677677667766677676766766666776776767766767677667676776677677677666776676667766767677676676776776667676776776676677677667666767677676767667667767767767667767766766776676677676676776767676676767677667667767677676767666776766767766776767677667766767766677666766776667767676767766766776677667767676776667676666676666667677676776776776676776767766776776676667676676676677677677676677676776776677677676776776766776767676776667767767767676677677676677667677677676776776767677677676667677667767677676666776776677677676766776677667766677666767767667767767677677667666767677666767766776776767667667766677676677676676776767766677667666767767677667677677676766767767666767667766776667667667766776776767676776667766677666776767666766776767677676776676767676776776766766776676767766776766767767766767766767677677676766776666676666766776676766776766767767767667767666776676766776766676776667676676776676767667766776776676776676776677676776776767767767767676767767667667767767676677677676767766676766667666776767666776676776677677677667767667667677667766776767767767766776766776776677676776676767767667767677676766776776766776776767767767677677667767767667676776767676767767767767767676677666767666776776766676766767767767676767676677677677677676776776776766767767666766676677677667766667767676776667676776767766776677667676667667667676776766677676667766677676766766766677677666767667667766776666776767767676767766776776776766767677666776767677667667767766677667767767767676676766766766767677676676766666766677676776677667767677677676677667677677677667767766767677677677677667767676667677676667767677676767767767667766677
677676776776667677677676776767766766767766676676776776767676776677677676766767766667767766677677677667767767676776776677677667767766667677676767676776766677676776776776677666766776677676766677677676677677676767767767667766767766776776767767766776767667677676776766677676767667676677677676766766767766776776767767767766776776766776767767677677677667676677667767677677676767766677676677667767767767767766767767766776667767766767676667676767676767677667667677677666776767767667667767767667666776776776767767767666776776767677677676776776667767766666776776676667767676776766767676667676776776776677677667676766676666776677676767677667766677666776667766776767766776767666677677676767766766767767666766667677676776767767767677677667766776776767767666767677677667677666766677667677677676776767677667767766677667676767767676767767667667676676776767766667767767666677676677677667676677677677676677667667767676766667766766767767767676767667767676766766776767766677677667766667677667767677676677666776666667767677677666667677677677676667767767667666767666776676767677667667677677677676677677676767666667676677666776666767767676776667767766776666776767677676666766767767766767766767676666767767676676776776776776767766677667767676766667767767766766667667767676776776776677676676676776767666776776776677667766677677677677666677676776767666677677666776677666767676767767677677667767677677667677676677667767666767667667667767677667676767677667666667767667666776776677676667676667767677677667767767667766776776666766767766667667676676667667767677667767767767676766767676667766767767667766776667767676776767767676766776667677676667677666677667767767676676776676776677677676766776667677676776676776767676767767676776767766766767676776776767676677667677677676767677677676767666766766677677677666776666677667676676776667667667767767677666767766766776767677676767767677676767767766677667767676776767766677676666767766676776776766776766776677676776776776776666776677676667676767766767767766767766767766776676776677667676776776676776776667767677677676776766776776766766776677677676677676776767677677676766776767666776666677676776776667767767767677676776677667766776676666776776776676776767767767676767676776766677667766776767677667676776776767767677667767767677676776776776676766776776766766776666776667766767667767677677677676767667766776767766677666676677666766766677676766776677677677676676676767667667677666666676776776677676776776677666776767676666776776776776776776776776776766776676677667676667667676667667676766667766776667677667667676677667667676667767677677677676767767766767667667766776776676767676776776767766676767667766776776767666776767767766676766776767766766767667767767676767767676776766767667766677677677677666676767666767767667667767767667767767767677677677677676776776776676767667667676767767677666767767677677676667767767766766677677677676776667676766667767676666776767677667666667677666767766767766667667676776776767676776767667766766677667766776767677677676776767766776677667767677667767677677676776776766667767767767676767666776667767677676677676766776667767677676677677676766776776767677676776767676766767676776766677677676767766776667677677666666767767767666667767767676766776767676767767766767767767767666776776767766776776776666676767767766776776767766667677677666667667677676776776776776677677677676666677676776677667767677677676776767676776776767676667667677676677676677676767767767767767767667676676776677667767767667677677677676776776776776767666776766767766676767766776677667767677667677676676767767767667667767766767676766776767676776676767767767767677667677677667767667767767677676677677676776666776776767766677677667767666676766767767766677677666776767677677667767676776767676776767677676676767766676666677676767676767667666677677667676676767766776776667667676767677677676677676776767677677676776776667767767767676776676766677676667766767677667767767766776767677667677676776766767677676766776776767676676776776766776776677666677666767767667677677677667676776776677677676667766776766767666676776677677667677676776776776767667676776677676767676667676666767677676776767667766677676676776776676776676767766767666766676677667677666676776776776767767677677676776676767677676767766667677676767677676776776667767767767676776776766767676677676776776776776677676767676676776776667767677666776767766776776776677677676667766676776677677677677677676776776667676767677667676776766677667767766676666676766767767666667766776677676776776767676767666677666776776766767766776776776767676776667677666776667677667767767767666776666767766676766766776677676767676776676767767677677677676767767767767766767667676676767666776767767767766677667767767767677677676767667676767767766677677676667767667767767767667667676667766766776776767766677677667666676766666667767667667667677667766767766676776767767677667766676766667677676776676676776767767767766776676776776776776766766766767766776767677677667767667766776666666777667667676677676667767676676766767676766776677667767767766676766776766767677667767766677677676767676676667767667676766676766767677667676667767667767676676676776767666766766767767676776666776676767677667767767767677667667667766776666767667667677676767676677666676677676776667767677676766666766766766767767677677667767767766676677677676677677677677677677666667766676776776667676667677676776776676776776676767767767767676776766776776776676776677676776677677676776776767676677666767766666767667677667676767676776766677677676767677677677666666767767767767767767677677676767667767667767767677667677667767677677677676776776776776776766667666776776767767767767677676766776767767767767766677676766676676776767676776776767666776776776776776677666767767676677666677667767767766776767766767676776776767667676776677676767766776667767666677677677667767767767767767767766776667766677677677677676677666767766776676767676667767677676676676667667767766776767766766677676676676776676676676766666776767667676767676666676767677676767767766776677676776767767766776766776776676766776776776676677677666676776776766767677667767677667677677676766766676677677676776767667676776666776776667676776776767767767766776776666667666667766767676677666767767767767766776766767676677677677676776776776666776776766676766776767667677677676677676677677676767767677676666677676776776676677667767767676767676677676676776676776767766776676767667667767767767766767766776677677676776676776767667677667677667767667667767667667666676776776766676776776767677666776776767767667767767767767766776677667677667666766667766766767677677676677667676666766676677676667666776767666676677677676776776767667767667767766767667767766776776676776677676776667767677676776767767766767676776676776776767766776776776767666776667766776667767677666677676776776667767677667677666767677677666767676677676776776677677677677666767767766667667767766776766766676767766776776677676767767677667666776776776776776677676676776766676676776767676766776767676766676776767767666667767676767767767767676676776767767766776676776776767677667677666776677677676767666776667667677666677676776776666676767766767766767766766776776676776776667667676776776776776676677667676667767766776676776776776776767767677676766776776767766766776767766776766776776677667766766676766766767767667677677676767666776776776776676767677677667766766767767767766667767766767766776776776677676767676767767677677667766767677667766776766776776677677667766766676666776776776677667667766776767766776767767666676667767667767767667677676676766776776776677676776776666767676767766767766776766776767677667767676667667766766677666766667677676667767677677676776676776767677676776776776666677676776767766767677676677676766667677676667676677677667767766676776677666767666676677677666767767767677676676776667766776776667677676776766776766776776776676676776767677667676776766776666677667676766776767767676767667676766667667676767766666676676767667767766767767676776676677676676767666676767767677676776776677677677676776677667666666676776677677677667676767676767767676776677676676776767677667767766676677677667766677666677677666776776667766676767767767767676677676776676776776677667666767676766776676767766776767677667676766767676766667667766677677667676676767676776776676676767676767676776767767766677676767666767666676776767676677666677676766767767676677677667766776676766767666667667676776677667766677677677676767667677677666676776676766767676776677676776776776776776776776766677667677677677676766676677676776676767677676677676677667767667766767677667766776767767666776677677676776776766767766767677677677667767677676776776776667767767676666677667767766767676776776667676766776676776776767676776767767767666766677677667676776767767767676776676676667767766676776676767676776767676667767767676667666776776767677676676766677676767767666767767766776767767767767676676776666667766776677677667676767767677677677676776677667677677667667677677677677677676676776776667767766677677676766676667677667677667766767677676776677677676776667676766776667767676677676677667767767767767766666776676776767766766677676767766776776667676767677666767676767677666767667676767766776776776766666676767676676677677676776667766776767767767666767767667766776776776667766767676776776776776677677677676676767766767767767767677676767666677677676767766767767667676776776677676776676766677667766776776767766766667667677676677667676677677667677677676677677667666776676677676677676776776677676776767767677676776776676776776677667767766776767767677677677677677676766776776677677676767767667767767767767767676667766676776766677677676776776776667767666766766766776776766677667677666767767767767767667767677677676776776766676776766677677677667676677666677667677677677676766766676776667767666776776767767767677677667767767767666667767767667766776776677677666767766767767767766677677677676776776767767676776676676767676776666677667676676676667767766767666677676776767767666776766776677667677667767676776776666766677677676776677666667767677667677677676767676767676767677
666767766776776766677676767766676776776776776767676767766776776766776677677676776667766776667676676776677677667766776677667667677677676767677676767666776666766767767676767767677666776766767767676767666677667676776767677667766677666776766666776776776776776776667677676767677677677676767767666676766667767766767677667767676767667766766767676667766776776767766776776666776766767667676677666776767667766767676776767676767767767767667767767767676776776766767677667766767677676767676767766776677666767677676767767767676776776676677676676767677677667667677676766667767767767767666776776776667677676677677666676767676767767677677676767677677677677676766767767677666676767676766676776677677676776676776767676776676776676767666776676776776767676776776776776767766766776776767767666677667767766677677666667767766767676776767766767677677676766776776776767676767766776776776677676666767767666776767676676676776677666677666676776776667676767767666767766766766767767677677676776666776667767676767767676667676776667677666767677676776776766767667766767766776776766776776776667767676666776776667667667767767676767767677677677677677677667677667767767767667676766767767676766676776776776676767767767667767767667676767667667667667677676667767767676677677676676667767677676676667667677677676766667766767767766776667676776767766776677676767677667677677667767676767767767666676776767767767677666677677677676767676776776776776776767676776767767667767767767677677676766776677677677667767677666767677667767676767767676667766676776676767766677677666766766767667767676776667666767676776667767676766776766766676676776766776677666676676767676677676776767677667767766776767767676776767666767677676676776677677667766776766667667767666776766676767667766667767667767677676667767667767666767767667676767767676677667766776677677677667767676676767677667676776767676767767766776766676776767677667766776676776666767766666767767766677677676667767767666676676767767767676776767677677666667766677666776767767666767767766767666776767667766767677676776776776667677677667677677677667676677667767676676667767767677676677667667767767767666776767767676676676767666776677667767667677667767677666776676676667767677667677676776767767766776766776667677676767766776667677676776776776776676676677667666776667676766677676767677677666776676776776776776676677676767676677677667676676767667767767676767767667767767766676676677676776666667766776776766677677676767767676767677667766667677667676767767766776767767676766776677677676767677677677666776776776666676776676776767767667676767766677667767766776767676677676767676776766767676767767767766776767677666776767767767666766767676776767766677667676766776677677677676766776767677677676767767677677677676767677676677676677676667676677676676776767667767667667767676677666677677676776776767677677666767767667677677667767677667767677676677667767677677676776776776667666766766666767766767666776676677676776776776667767676766677666676767766676776767677676677676767677666676767677667767767767676767666776676767677677667767767767767766767767766776667676766677667767766776766776666767767766677677676776776676776776676766767666776776776677677677677676776676677676767767767766767666767676776776776677676766667677667767676767766776776776667677667766676767766677677676776767676776766776766766667676766767767676776776677666767667677667677676776776767676767667766676776766776776776776776776767667767676767677676776776776767766767667676776776767767767676767676766676677676767767676666776667676766677676766676676776776767667666776767767666776766767677676767676667667766767767767766766776767767666666776677677666776767766767766776776776766677677666677677676676767677676776677666767677667767767767676776767767767677676766676776776776677676776776776676677667667767767676767667666766676766776766776667767767676766677676767676766766776667667676776666776667666666767767676767667767766776766677667677676767676666766767766766776776776766767767667767767767667767677676766776776767677667677676776676776776776766776766666676776776776677676676776776766766676776767677677676776767766677677676766676767766677667766776766767667767767676667767667666677667767766767676677677677677677676767676677666776776776776767767766767767767767676776766676666666776776766776677677676767766676766776767677667677677677676676766767666776767767767676667666766776766776677667767676677677676767676767676667766667767767677676677667766766666767677667676677676677676776666776776676677667767676677677667676776676667667766767676776676766776766767767667677666677667677677676667677677676677677677666676677676766776776767766767677677677677677676677677667767676767676776767767676666766767766667767676766767766776776776767767766766677667767667767676767767767667677667766767666766676676677666677666677677677676677676676766667767767677676766676776767676767676776776667767677676776776767666666767676776776767767767766677667677676767667767676676766776677666767666676776776767766677676767767767676767666667766766767767767676776776667767667766766767767767667676776776776676767766776766766667667767766767676766767677676776676776676667667677666766776767767667667766767677676676766767667767677676767767677677666666767766766776667767766676776677676767767677676666776677666776776776776677667676767667767767667767767676776776776666776767676776776667676767767666776676776677666776666677667766677677676767676677677677676677676776677667667677677667766767766767667666766676776776767676767676767676766767766776776677667667767667767676767766667667676776776677666677667766767676666767767677667767676776776766677666667766776767767677666676776666776677676776767676766776676767677666666767667676667767677677677677676776776667767677667676776667667666767766767677676767767766766767667677677666776776677677677676776767767666677676676676766767677677666776767677677677677676776677677676666776677676767676676776767677667766676766776767676776767767767677676776776776776776676776766776776766767667667767667766767677667677666677667676767767767667676767766766766776677666767767766676767667766676767767667676776767676677677667667677667666676676776676776676776776776766776767666776676677677676767767767677676766667767767767677676767766767766767766677676767767677676767767767677677667676767676667667667767677677667667766667767767766766776767677676676776776767677667666767767677677677666677667667767667667676666776776767767767767766776677667766776766776767767676676767767667767667677666776767667667677676766776776677677677667767677676667767677667767676776767766776767767767766767677676667766767767677666677677677676767767676676676776776767767767666776677666667667677676677667676677676667667677667767677677676776667677677676666776776667676776767767667677667677667767666667766776766677666667677676776776677676776677676767767677667767767766776766767766767767767767667766676776667676776667767767676676776776767766776767666767766776677676767676767676776676767677667676767676677667766776776677667766667767767676776767766776776767766776767666776677676767767677667767767767676667676766776776767767767766767767766776677676776667677676776767766776776776767767677676677676776676677676767666776776776767767767766767767666767766776677677667766676776767677677676776767767667676776667667667677676766776767767676767666676766676776767767767677667767677676666776767767767766767766767767767767767767676776677676776677676676676776677666767677677676776677676767677676776766776676776767676677677667676666677667766667767766666766767767677666767766766677667767676676766666766667767767666677667767677677676767677677666667767767667766776776676667767767767676776776666767767767767677667767667767677677676776767767676766776766776776776767766766767767767766776676776677667667766776767767767667677666676766766776667767677676766776676667676667766676776666776667766767677667676676677677676667666667766676776676677677676776766776666667676767767767766677676767677677667676766776766776676776766666776766767677677676776767667677677666766767767767766767677666766776776677677677666776767767677676767767667766767676767676776667767667766776767677666767676767767766767767676776766776776767767677667666776667766667766776776776776776677677667767767676677677667767676667667677666776676677667766677677677677677667676676766776776767666667767667667766767767766677676767677666776667677676776676776767767767676767676667767767767667676667767767767667677676766676767766776666666677677676776766776767767676776677677676776776677677676767766767676776676767677667676766677677676776767767767666767676766667677667766776666676767767677667767676667767667766767767767767677677667767767677676776677676666677676776776776767767676776667766766766776676767767767677677677677676767766776766776776776667666766776776776677677666767766667666667766767667677676776776766677677677677666766676767766776676767767766776776676776776766766776776767767676767676677677667667767767767766776767767767676767767677667676667676776776767676776766776776776677667667676767767767766767767767676766767677676776767676767766766667677676776767766767766676776766766767767677676767676776767766766776766767677667767766667677667767667767676776776677667667676776776666776767767677667766677676776776767767677676677667677676767766776766767677667766776676776677667677667676776767677676667667667766767767677677677677667676676767667767766767667766677677676767677666766667767767767766676767767767767767767766766666667676676677677677667677676677676767766776767676776766776776767767667677677676776766767666767767767766767676767767767667676776676677677677676776776776767677667676667767677667676776667766767667767767766776776776767766677676776677677667767677677676767767677676677677677677677677677677677667767767676767767667766767767767677667766776776776676766767766776776666677676677667667767676676776767676767767677666677666676776767767766677667766776776677677676767677667767766766667767677676767766767767677676677666677667767676767667766666776776776776667667767767667677676776776677677677676677676776767767767767677677
767766767667767677667767677677667767767767676776677677677677677667666767767666776677666677667767767767666667766677676776676776767767676676677677676766677677676767667766767666776676767767677666776676767767676666776776766667676776766676767767767667677667767767767767676766677677667677667676776676767667767767767766767676776767766776766667667667767767767667667766766776766676776766677676776776677676776776776776767676767667676767666667676677676776776776776767767767767677677667767676776676767667677676766666667767767767676666776676767766776776766776677667767767767766776776667677667767766776767766767767676776767767766767667767667677677667677666667766667677676677677676767677676776776776667677667666776776767666767767676776767666776776676676677677667667767766776667767666677676767767767766676776767677667766667767677677677677676767767677677677677666766776677676766767767677677676766676766767767767767766767667677677676676676776767676767766767677677667676776676676677677677676677676766767676676767766776776776666776776776767767666776676767766776676776776776776677667677667767677677677676676766766776766776766767766766776776676666677677676767667676766667677676767677677676677677677667767676676676766766676677667676766667676776677676676677667767677677676767767677677666667767677676677666676766666766776677666776776667767766776767676776676667767767677676776667767676776776677677677676677676767666776776767676767767666767677676766776766677676676676776766667767676677667677666776767767676676767677677667766767767767677677676676667676766677676776776667677676676776776767766677677667677667766767676767766767767676676766767767767677677676776667666776776667767767767767676667767677667667767766767676767676767767666676776667677676667677676677677667666667767767767766676767767677676776767767676776776677677677677667767676776677677677677667767666776767676776767677677667677677677667767677676676676776767667766776766667766677676776766677676767677676776767667767766776767667767667667766776676776666676776767677677676676776667767766676766676666776776776767767767766776767767767767767666767676767676766676676776776767767666776666767767767767767677677676767767767767676677667667676776766767766776767767676767766776766776776776677677676776667677676677666776776677676676767767767677677677666676666776767767767767667677676776767767676776676667767767766676776676677676776766767766776776766677667766666766667767766676776766776776667677666776767767767767677666767767676676767767767767767767767677676776666676677676676776677677677666766677677677666677677677677676677667767666666666776766667767767766677677667677677676776677667676767767667677667766767766776677667667677667676766766676767767667667676776767766676776776776667676767767767667767767767667767767677677677666776776776767766667766767676767677677676767767767767767667666677677677677677667767676676776776676766676767667666767676676766767667677667667677666677666776666667676767667767767676767677666677677666776767766767766766776767767676767677677677677677677666776776776767677666767767667767666766776776767767677676776677677676677667677667677667767677677676667767767767666776776767767766766767676767766776767767766766776767766766676677676667667666766767767767677677666767767767676677677677676676677667677677667767676676767667677676666767766776676666666776677676767677677677676776776767767677666767676776776667676776776677676766776776766667676677667677677676776676766776666776767666776767767767766767677677677677676767666767677667676776767767676766776767767677667766676767767766776766776776676776677677676677676767767677666767676666666776766676776776677677676776676776767766766676776766776667676666766767767767676767666676666767767766676767766776677677677676666767666767767767766667767667676676767767767676776776776667767767667767767767766666766666676766767767666677677677676776677676667767766766776677676667667767676776766776676776766666677677676676776767767767767677676766776776776776677667766677677667766767767767766776766766767767767767676776776767676666776676676676677676776667676776667677677676676776767767767766677677667767767767766767767767767677676776767767767676776767767767766676676776667767766776776776776677676667767677667677677676776766776776677667667767767766776677676776776776776776676767666677676776776767666776676677667676676676667676776767767767677676776766766767766767766776776666676667767676767677667767767676766776776767767767767766676776666766776767677677667766776766776766776776677676776767766776677676767767767666667766766776776767767767676767767766766666677676766767767767767766776776776776776677676767766767766667767767676767676767767766676776676667767677676767767676776767766776776767677676776767666766767666667667766776776676667677676767666767767767767677676776676776776767767676676767767767767677677667767676776667767767767676776677666767667767767767767766677676776767677676776676767766766767666776776767666776766677677667767766776667766676776767767766766776667767766776776766766767676776767766666776677667767677667677676767767767767767767677666776667767667766666667677667677667767676676767767676776676766767766776666776767676676776766767766776666776667677666676776766666776776767767676776776677676776767676676776676767767767767766767767676767677676667677677676667676776767766676776767766766776776767677676676767767667677676767767676776776676766767667766766677667767676676767676776676677676766776667677677676776667676667767666767677667766776776676767676766776767676776776677677676766666677676667666766776776677667667667666776667667666766776776677666776776676666776776767667766767667766676766776776767767667667766677676776677677677676677676766776776776776766677667676776776767766766776766776776766677667766776766767676767667766766776776676776766767667676676776767676677676677676766667767676666766776767677676776767677676776776767667677677667767767766676667767767676766776776776767766677667667667676776666767676676767766676676776776776766767767676767677676676666776667677667766666776767676767767677676767676776776676776767667766677676767667766666677676676766767666767767767676767766676676767767767677676676776776767767677677667767767766667767677666667767767667676666776766766776767767676767767767766666677676667666666766776676677677676676676766677676776676776767767676776766666667767767667667766767767676776776677666677666766776776776676667766767767766677676776677676676776677676767766776776766767677667677667767677676776767767677676666776666666776767767767667677677676776776776677667767767766676776667766677677676776776766767677676776676767766767767676776776676676667677676776766667676767677676776776677677677667766766667766766776767676767767766677676776676767767666776776767767767666776766767767667766666676776767767666766776677677666676667767767666767667767767767767676667676776767767676767767677666776776767666767767767767767766776767676767766776766776676776767676767767766766776677667677677677677677667767767677666677667767767767667766676776677676676677676677677677667766676676767766767767766667767767767767767667676776776677667677677677677677667766677676776776667767767676767767667766676676666776676776767677676667676667677676766766767767767666676676767667677667677667767767667767677667666766677677677667667667677667766776776676776767677667767766776776677666677677676776677676767767767677667677677677676766776776776776776776767767767677677676776776766767767767677676766767677666767767667767676776767766767677676776776766766677677667767676677676677667766676676776776676676776667667767677676676677677667767677666767767766776677677676676776676776676766667677677667667766776776676776776766776766677677676767767766776667766667666666776676676766667677676776677677677677667677677667767766667766776767676667767767767666767767677667677666776776667766776676776776767667677667766767766766677667767677676776667677676677677677677676677667667767667767677667677676767767767676776767666767677677677677667676776767676766676776677677667666676677676666666776766767667767676666676776776776667767767766766676776667766776776677676776676676677667766676666676767766666776667766766776776776677667767766776767677676776667676767767677666766766776776767767767677677666776666776677666677666677667667676767766666766767767766776776776676767676666676676776667676776776667677677677667677677676776677676766766767767666767677676766767767666776667667767676776767667766776766667766766776767767677667667767677676776667676766676766776776767766776766776767667767677677677677676676776776776667766676676776767767677676776766767767677676776667667667766677667766666776767767766666776767767667767767767767677677677667667766776766766676776776667666677676767666776676666666667667677677676676677677667677676667766776767677667767677667766776766666766776776776766676776767667767676776767767766767667767676677676776776776766776767767676776776776776767676776676676677676766667676776776776676776667677676776776676677667667767676677667676776676676767676766776677667766776776677676666776776767766767766666677666766776776776767767766776767767676676766676666766776667676667766766776776767676776667676677667766766676767676776767767767767766766667666677676776776776776776667767767677677676776677677676676677667667677677676776776776766767676776767766767767676676776677676766776767666776776767766767767676666767766776766667676667676767767767767767767767767767766776767677676677666676676676667677667676776676676676767767767677666666776767767767667766776776667677666677677676776766666767766766776677677667767767667676767767677676766776667676667767767766677667676767766767767766676776677676766767767766776776766776776776676767677667767767676667767676776776776766676766677677676767676766776676776776767766776776776677677666767677676767767667676776677676776667767676767677667766667666776666676667676667666667676776776766666677677676776776776677676767767767766776666677676766767767677677667676776776677666767677676677676676776677667767667767767677677677677677667767767676676676766776676776766676767666676776677
667767677677667767767766776767767677667667676776776676776776677676776776767676766677677677676776767676776776676767676776766767767667767767767766776766767767766676776776767767667767666767766776667677666677676776776776676667767666677667667667766767667766766666776676766776767666776676776677666667766767766676776677666666776767677676776776776767676767766767767766766776776666666776776766776776676766677677667766767767676666776776667667767667676767767677677676767676767676767767677676776666776767767666767767667767676776766776776767666776776767677677676766677676676767677676767666766766676677677676677677676766766667667666767676676767667767767766676767677667767676776767676676776767667676667766767766667767766767766667676776676767767667667677667667667667676776776666767766767677676767677676767677676676767676667767767676776766766766677667766776767767676767677667676776776677677676676776666767667677676776767677667667667766776767676776776776776667766766677676767676776676767677667766676676677676767766767676676677676767677667766766676676677676776676676776677667767676776776676676676767677677666776776766676767766776767766767676677676666776677676767767766776767676776776767767767677676776767677677667767676776766767676767767676767676667677667667677667767676767767666767766776776767767767676677677676776766677677666667676766776767767767766767667667677676677667767767767667676767767667766766776776776776767767666776776677667767667676766676766676776767767677676767667766776666776776776776676767766776776676676776776767677677677677677677666677676677667767767677676677676667766677677667767767767767666677677676677667767766776767667767767766666676776667767676677667677667677676766767677677676776766767767666767676677666767667767767677676677667667677677677667677667767677677677677677676677677667676776767667766766677676767676677677677677677676677676667767667677666767676667766776676676776767767767677676767677667676766667667767677677677677676677676676766767676767667767677667767767767766677667766776677676766767676676677676766667666776766776776767767767767676776677676766677677677677676767677676776776776766667767677676776766776667767766776767667667767676767667676666676776677677677676677676666776776677667677667676677677677667767677667676766677667667767766766776766776776776667677676666676776766666766666766776766776667677676766776776677676767676767676776776776666776677666767667767767677677676667666767666677677676766767767676776776776767767676776767767676776776776766776666776677677677677677667767677666676776767667766676677667766776766776767667766676676776767767677677677667676767676776767677677676776776776666767676767677667767767677666776767766776766767677667676776776767677676776776677677676776677666766776767767677677667677676766677676767766677677677677676776766766667676766776776676677676676767667766776676677677667767677676776776767667766767766677666776677667676776676776767767767667676767766767666667676767767767767766776667767677677676776766776766676767677676776676766767767766766776676767677676767767767676667766766776767767767766767767767766767767667767667766677667766676776767667767766676767666766667767677677676766676677677666766677677677677667667667766776677677676776776677667667766776667767767676767677676766667666767676776766776676776767767766766776767667767767766776767767676767676776767767676676676676767666677666766776677676776776676676676666676776666767676776776666776666667676767676667767666776776776776776766776776776677667666776767767677666776766676767767766677677676676767767677677677667667767767766776767676776767676776676676767767667766666776776666677676767676667676677667667767766776676767767676676776776677677677676667667767766767676667676767767767677676767677676677667677677677677666767666767767677667676676776766776776666676767766767677667676676766776767766677676767676776776666776676676767677677666767766776767767766776676776776776767767676767677666766767766767677676667767677677677677676667676776677677667767677677667666767767676667666776767767677676676667767666677667767766776776776767676767677677677676776776676767677676767767767767766767767677677676767676676676766776667767767676766767676667767766676767766776767767767667677676776767766666767767677677677666776776677667767767767667677667767767677667767676676776776767766767667767667767767677667767766767676766677666767766776666776776767676776767667767767667666776766776776666766676667766776677676676776776676667767667767766677667676776667677676776776776767767767667766767677667767767676677677666677677666767766767666776677676677666676776767766767766767767767666776766677677677667767677676767766766767677677676766767677677666766767766767767666767677676776776776776776667677677667767677666767677677677676766667666676676776767767767767677677676767667766676766667766776677677666767677676776776676667766667767767766676677677676766767667767677677676776776767676776776767767667767676776776677677667677677667766767677677676767767677667766776767676776776767767676676776776776776676776666667666766776677667767767767667676776766776676776776776767767767767666676677676667766767767767667677677667766676767766776677676766766776776776677667676676776776766776776767767677677676766776767767666776667767676767767767666677676767766676766776677667667677676667667766767766776766767767767766767767677676677677676767667667676776767767767767677666776776767667766776676767676776766776776776776676676767767677667766767677667667767666667677666767667676766766677667767766776667766766667677676667767677677667676776776767677677676667666766776676767676776776776677676776776776776776666767676767677666776676767677676676677676776767676776667766767766677667676767666767677676667677667676766776666776766667766776767766766676666776767767677676667766767666776776776677677667676766766776766776766767667676776677667766767676677667767767767667767767767677677677677676666666667767676767667767767767766767767667766776676676767676776766677666677677676676776767766776767667667766666766776767767676776676767677667676776767667676776767667677666677677677667666677677677676767767767767676676767767766766776676676677677677666666776767677677667667767667767667767677677676767767766776677677677676767767767666676767766767767677677666676767766667767766766776677677676766776776677667767676766776676776676676766776666676766767677667676776677676776677677676776776666676667767767767677677676776677676677677677677677676677666776766767766677677667767767766767666776766767766767676677667677676766667767676776667666767666677677677667676676666767677676676767677667666767667767767676776776677666677677667667767676776677666676776767676776667767766776767676676677676776776776767677666776666776776766776767666766767766776776776766677676767766676776776776767677676767766677676766677676776776776776767767676776776766767676776677666767676677676676766666776767676676677677677676766776677666767767767677677667767667667766767676677667677667676767767676667766677677676766766667766767667766767766776776667767767676767677677677676666677666767767767667667767766767766766676767766766776766767767676776776666676776776776766767767767767676676667677677677676767767767767767766776767767676676776677676677676677676767666776666776677677677676776666767677676776676677677677666767767666677676676766776776776767766767767766677677676776666676667767666776776776667667767677666676767767767767767676767767676766776776766776767666776676766667767676766766676677666677677667767676776766676767766776776676767766767767667667767766667667677676677667667767766677676676776776676776776767767766767677676767767767767767767767667767677677676776776767766766776776766767766676776677676776776776776766776767766776776767766767667667766766767667766766766776676767767667767766776767766776767767666776676677667767767667766677677676676767767767676766666776676767766776767676767677667767767767767766667766676776667767677676667676766776776767676776676767767676776776776676767677677677666776676767766677676776767767767767766767767677676676677666676766677677676767676766676776766766767666676766766776767666776767676776776766666676776776776676767666667767676676766667676767767767677667676677667767677677676766677666776766677676776767676677666776767766677666677677667667667677677667667676776776767767676776776776776766767767667766776776666776776767767677676776677667766667676676677677676776666766776767767666766776666676776766776677666667676677677677676776767767676766766776776676767766776676766767766676677677676666766667767666776767767766767666666776776776767676667677677677676676766776766766767766677677677667767767766776666776767767767767676776767676667767766766767767676767677666776667677676776776767766776767767767676676767677676776677676776776776767667766677677677677677676776776677666766676766767676776767767677677676766767676767667667666776776766776767767676776677677677676776677676767677677676767767766767766677677677676766776766767767767767677667667666776766767767767676776676776767767666677667666677677677667666666677676776676667767676676776677666767767667676776767676766767677676677677666767767766676677666776776677667767767676676667677667767667767766676677677676667667677677667666776666776677676767767766766766767676776766766766766767767767676776767666766676776766767677677677677677667677667767767767767767676776677676767667767677677667766776776767667676767667677677676676677667767676676767667767676767676776677666667766776676666766776776767667676676767766677677677677677677667667677666776767667767767667766676767667677676767676676776666767677676676776776667766767667767676767767766776677676677667667677677676667767666766766776766767767676667766666766766677677667677676766776677677677677677676776766667676767767766767767767666767767666767767677676767767766767767667667767767676776766767767767767767767676776676776776776766677676767766776667667767767766767667767767767766766677676776767676776767766677666766767676776776767676776767766676666776776767767766666767677676767767766767677676667766667766767677677676776776776776667677677
36776766767667767667767767767767677677676676766767667766767767767766667767766776767766776676767676776676666776667766776767677677676776767767767677667667767767767666676767676766776776776667767767766776776766776776667667676677667766676767767677676766776767676766776766776666776667767676767767677676776776776776776676677676776767677677677677676677667766677677677676776667767767767667667676776776767767677676676677676776776776677677667766766776767677676676766776766767676766776766767766666776767676767676776767767767667677676676776666767767766776776776677676767666776667677676776677677677677676776676667767677666667767767767676766776767766677667667667767767667667676677676776677667767677676776667676766666767766677677666767676676667766767676766677667677676767677677667667667766766667767676776767667676776776767676776767676776676677676766767666767676766776766666667667666767666776767767676767677667677676666776766767676776676766667767667767766677677677676667677677667766676776766676776676766776766766776776766676767677677677676767676767667767766776766666776666767766766677667766666767676676766767766776676767767767677676767767766776766677666767676776776667676676677677667667677676676776767667677676667666776776776776676766667767767767767677677666776776766767767767767677666667666676666776767766776776776767766667767766667677667766776767676677667667767677667676767767767766776776767767676776676667767767677677667766676667676767767676766767767676776776776776776667677676776677677677677677676767766776767767767677677677666776767666667767767767677666776677677677676676767677676776776667766776767667767767767666776767766666767676676776666776676677677676767676776767767766677666776776767676766667767766667767677676776767666677676766676766766776677666676677667677676766776676776767767767767676776667676776776667667677676776776776767667767766667677676767677677667677667667767767766767767666776767767766767767667767677667767767767767767766676677667766676776676767766776676677676677667667677676776776667767667766767767677676766677676776677666776667767667676766676677667767767666776667766776677666666766667677666767766776776776776776676667677667767767677677666677677677667676676676767676667676776677666767767676766776776767676776676766666676667767677676767767767767766776677666677676766766767667767666677666776676766776677666767767767676766766776776677667767766776776776776776676767677676676676767676676767677676776667767677666767767767677676776776667677666766767676767666776767767677677676677667676767767667676776666766776676776767667767676676776676676767667767766766767767766667767767767667667766677677676776776776776766677676776766767766776677676776767677667766676776776776666667667767766776776767676776766767767767766767767676766767667667766776776676766776677677667676676676676667667676767766667677667677676776677677676776666776667767766667767666677677676766776677667676666776766767677667766767667766776766776776767676767767677676776776776776767767767767667766767767667767766776776667677677676676767767676776776767676767676776766776767767667766767676677667676767766776776766767767676776767767677676676776676767766676776776766776767667677676676767677677676767667767766667767666776776667676776767766677676776677677666677676676676776767767766767677677676677676767767766776776676677667677676776776667766776677677677676767767676666776667677667677667766677677676776676776766676766767676776767766676776776766776776667767677677676666766776767677676776767766776667766767767767767676776767767677677677677677666776666776776667767677667767667767767676677676776677666766767676766677677677666666776776766776676676677676676766666677677667766767767677676766676776676767676676667666776676766776766776776767766776667676676677676676766677677676776677677667767667667677676776767767766766776677666677677676776666676676776767766776776666776767677677677667666677676677677677676776776767676767766677667767767766776676677677676776767767766677676676776776666776676676767766767767676667767767766776677677667676776776767677677666767767666766776776776776767677676767667766776677667766776666677667767677677677676766767667767667766666776676776776677676776766767677676766776776776776677677676776667767676676667667676776776766767766776667676776677677676776766776676767767766667766677666776667677677677667766677677677666767667766766776667676667666676677677666677677677666667766666767766677677676676667677677676667767676667767677676776776767676667767767676766667766767677676767667676767666767666776666776776767667766767766767677677677677667767767767676766667677667676767666676767676776776766776767676776667767666677677677676776667767767767767677667667767667767766767666776767767766766677667767767767666677667667766676776667767667766776767767677676776767767767767767767667767666767667667677676666776776676776776776676676677676676776776677677667766667676767766766767767766776776667766667766676766767766767767666676767676767667676677676776666667676776676676667676766776767767676776776776776676666676767767676676767667767666677676767766776666766776776767767766776766767767677676677676677666767677666776667677676776776676776776677667767767676776767767766677677677677677667677677666766776776776767676766677676767767677666676767677666767767767677676776666767677677676677677676776667766766767666766767767766676766776767677666666767767676767667767767766776676766767666677677667766776667767767767677667666776667667767677677667767767667666677667766766776767766766767767767677667767767666677676767677677677677676676677677677676767767767767676776767676767677676767666666677676677677676767676677667766776766776776776677677667676767677667677676767766776767667766767677676767766766767767766677667767766667767767767676776776767676766776676766776776677677676776776776776766677667767667667767767676776776677677667766766676776776766767676776766776667766676677666676767766776776776667766776767677676767767766766767677676766776776767767666766667767677676767667767767667677676766776667666676667766767767767767676766676767767667667677676776767676776767677676767767676776776676766776767677666676776776677677676776677676766667767766767766676767677667667666666766767767667767667676667667676776676666767667767677676776776776766677676676776776667766776766767766767767667677667676776677667766677677667677667677676767677677676766766776776776776776677667766676667667766766676677666666776677676766767677667766667667766766776776677676767767667676767767766767767767667676676676676776776667767766776776767767767767767767677677667676667766776677677677677677667767767767766767767766776767767767667767677676767766667767677667767666676667766767667767766776667677676676776677676776776776766776776767767766776676776676766667767767767676776766767677676767767767666767667767767677676676776676676667766667767767767676767676776776676666776676766767766667766776767676776776676776776767766766776676677677667677677667677666676776677677676776676766666776677677676776667676676776766766776676776776767677676776767767767666776677666776776767667767767767767677676767766767767766676767767767677676776776677676767667677667767767766676767666776667767666767667766666677676767667767767677676767767767666676776767766677677677666677667767677677667676776676676776767677667667667767766767677676767677677667766676677676776767667676776766766776767667767677667766776767766776776666667676667767676676677677676776666776676776776766776767676676767676767677676667667766766667667676767676677677667766676767766677676677676767667677667667676767666776677677667677667767766776776677677677676776677676667767676676676766667667767767677677676676767676667676766676776667767766767767767766776767767677667766776667677676767666676776767766776766776677677676776667677667767767767677676767766677676776767667677667767767666776766776776776766767676767676776776767767667667767767767767767767767767677677677676767766677677676676767766776776767676776767766766677676767766766766767767767676776776767677667666667666776766766676766767766677676667666776677677676767676776766776767767676767767677676776767676766677676666677667766776776677667667767677676667766776776766776666766677677676767767677677676677676776667676776776767767666766676667676767676776677676767766776776667767676767767766776666767767766677677676776766666776677667767767767676776776776776776776767767676767766766776677677676776766767666667676677676776766667766767677667767766677667766776677667767766776776676766776767767767677667677677676677676767766767766776767677677666776776676776667676776767667767666677676676767766767676776677667766767767767767767767677676776776776666677676767677666676766766767676776776667676776766767667677676776667667666676676767766766667766776766767677676676676676767667677677666776767767676776776776767766776767666776776776776776776667677666776776767767677667677676677667677676767766766676776767676667677676776776767766767666767676766676677676776676667677667766776776776776776776776776667676667667766776767666767667677676766676676767766776766767676767767767767676676767677667767767676766767677667767676776776767766766767767767767766667667666776776677667676667667766776776767677677667676776666776667766766767676767676776766666766776776767676776767677677676767676776677666676776776767667767767766767767767767766667677676766767767666666776677666676666776666776666776776776766776767766677676767767667676767767766776767767677667676677677676667667676676677676766666767666776666667676667667766766776766766767767766677666766766766776776676766776766767676676677677676776776776776776676766767666766776767677666776776677667666667677667677676676666776766767767677676767676676666676766776767766776666776766766767676676776677676677677676766776676667767677667666776767677667767767667677676776767666767676776676667767766776776766776767677677677676776776776776776767766776676776676666766767767766676766776766776776766776776767767676767667767767766767676767767667667767677667766666776667767766767767767767767676766677667767766776677667766776767667667677667676677677676
6766767676677677667667767677676767676667767677677677676767667767676766776776767676767676776776766767767667677667676766666766767767767677676677676776767667767667767766776677676766776677677676767767767677677677666776776766766767677676776776767677677667767677677677676667677677676776776767766667677667677667676666676767766767766766776776666767767766776766767676766767767677677666776766776667767676676766776667677667766677667667676776676677676776776766677667767677666767766676776776677677667767767766676677667667767676767676677676767677677676767766776767676776776767767766776767667766766666776776666776666767767767767676677667677676776776766676776776667667676776776767767766767677676676766767767766776766767676667766677676766667767677677667767767667677677676677676767766667676767766766776767666767667667767666776677677677667667677676767766766767677676776776776767767667677667676677677667767677677666767677676766677676766776666766676776677667767667667666776667767677676766766676667676676677676676776766766666676677667676677667767677677677677677666766667676766776676776776766676767767766776766767666767676767767677666776766677677676776776776776776767766776677677667767767766676676776677677677676676767667767766766677676776766676676677676667767767766776676677676776766766767766767676767767677667677677676776767767766776666676776677676776776776766667677677676766676767676767767767667676677677667667767767677677666776776776776766776667767767767767676776776677676676767676776667766776766676676676767766767767677676767666676776676666667767767666776676776677676776767767766767767767676766767667767766767677667767767767676677676776776766776776767677676767767767767766767766677677666776776767667767767676776677666767767676776677676676776676767676767766667767767767676767766776776677667766776676776767677677677677676667767676766677677667767677676776767767767676776767666676776676776766776677677676766677667667667666776776766667676677676776767767767767676667767666776776776776776766776776677677667677667676667767766767767677676766766766766667767667766767766776676767677677666767766776676677677676766776677666776767766676676776766767767767767767676767767767667767677677677677676677667766776676767677677677677677676677666677667667767677666776677676767677667677676667766776767767766667677676676667767766767677677667767676677667767667767677667676766767676776767676677677667766677667767767767676776766767677676666776676767766767676677677677677676767666677667767667767767677667767676776776776776767766767667767767766676767677667677667767766767767676677677677676767677667677677676776776776776776767766677667766776667667677666776776776767767677677676677677677666766667767676767766776776667677676776766767677676767766667677677666776676766676766666776676776766766776676776776776676776676766767677676766767767676776767767676767767667766776776677677677667667766776776776776676677666677666767767666766667676776767767667677667677676677676766766676677677677676766776667676766766767676776776767766776776766767666776767676676766776776776767766766776776776776776766767766776776667667677677667767677667766767767677677677666776776776667676767767767767766667667766676776776677676676767767766776667767766767677676767667667766776776776776767767677667667767677677676776677676767676776767766776767667767767766776767766776776667677667667667677677667766776677666767667677676667767677677667677676767677677676766776776776767767767767676766767667767677667677676776766776676766666767767767766676767767766767677676766766677677667667766666767767667666676776676666676766776767676776767767767767767667767766776766776776676766767677667676767667667667767677677667766666676676776667676766666767767767667766776776776767666767677676767676767766666676767766677666776776776677676776766776676767767677667767676766776767676776767767766677677676766676677677676767767676767666776776776676776776767767677677667677676776776677676767767677677666676776776766776776677676667667767767766767767767766776776676677666677667677676676676666677677676677677676677666776767766776666666667766776676767677666776767767766677676666767667676776666667676776767766776766767767766667767767767767767676776676766676677666677677666766676767676677676667766676776766666667676676776766667677667666776677676676767666767767767676776767767676766776676676776667667767677676767767677677667677667676676776767676767677666776666767766766767767767767767667766667767667677666776776767676767767677667767766677676766776767767667667766767767676667766776776767766766776776766767677667676767767767767677666667767676766766776766677667767767677676677677676776767677676776666776776676776776676677677677667766776776767677666766776767767667766767677676667767677677666767676666767677676766776677667677667767767666767667666767667677676677667666776767666776776677676776667667766766776676776667767767767677677676776767767677677677676767667676677677676677666766766766677676767676666767767767677676676676676776677677686776776766767767676767667766767767666776666766667767766676767676776676776667767677666776776776767667676766677676767767766766666676776776667666766776677667767677676677677676666776776776667676766766776667766667676776667677677666677666766776676766676766766677667667766766767666767767767767767676676677677667667767767667766767676677677677666676776677677667677677677666677677667677667676677677676767766677667767677676776767766776776676776667767766677677676677677667676767677677677667767677676776767767666776677667677676677676776776677676767767766776767677677676766776666667767767677667676676776766776677667676767677667767767767767677667677677676676766677667767766666776776667677676677666776676766776667676776776767766767667767666767676776767767766767767666667677667766766776776767667676776776676667766776776767767676767676676767767677677666776677666767766776767676676767766677666776666677677676776776766767767767767767676766776776767676676667677676776676766766767676666776767766767767767667767676767667677676766776776776776667666766766767677677676767766676776776676776677667767667676767676767767667767676776776766776767676677677677676677677667676776767676776667767676677676767666767677667667676767677677676776776677676776667767767677676767676767766767676677677676667677676667766767767767677666776676776776776776776767677666767677667766776766766776767677667676667677677667677676767677677677676767677667767677676776767676776677676667676676776676776776776767767767767766776676676767767676667767766776776776776666767767676677676776767767667766676766677676767667677676677667767666776776767767676776776767766676677676766776776767676676776776767676767767676776776676666767767766776677676766776676766767766667677677677667676766767767677677666676776776767767766767676667766767676677677677677676767677667767667767767677666776666676666776766776676676767676776677677676766766766767767767677677667767767676666667766776766776666767767766776766676767766776677677676776677677676776776766767766776766676767677667666766776776677677667766676776767676776776776776767677677676667767676776776767676667767676776766776767766667677667667677676776676776776767666766667667676776766766766676667766776677677667766767676767667766767766776776767677676776767767767767676676776677676667677666676776776767767667666767677677677667677677676767677676767767677677667766776776676676776677676776776776767767767767667767766766776766767767677667767676767767676767766767766776776767766766677666677677676776767677666676667766666766767766776776776667767667666666776776767767667767667676776776776767676667766677667767677677677676767767677676766667677667666776767677677677666677667676767677677677677667767677677676676677676676767767767767676776766766667676667667767767677667767767767676766767667676766776676767767677676767766776767766667666676776667677676766776767677677667767767677676776767677677676767766677676677677677676776776766666667766776776667677677667767766677676776776767767766676776776767767766776677677677677677676767666676776767667667666676767767667767677676666767676776776666676776767766677677667766766667767766776766677677667767676776767767767677677667676776776767767676776666767767676766677667666766776767677667667676767766676767676767676767767676667667766776776767666676767767677676667676666766776767677676767767667676667667677666776677677676767677677676776776676667667767677677677667767677677676667767676677676677677677667767667767667676766767676767766776776677676776677676766667666766776766776676767677676776676776766776776766766776776767766667767766776776776766676767667767677667676767766776667766767677676767767767667666676776766766767677676776776776766776667666766776776676667766776767677667677676776776776776776767767676767677676677676667767766776677677667676766766767666766667767766776767667677677676776767676767766776677677676766677677676676767766677667767676767766767677667767677667767667676776677677677677677676776767766677667667677666767767667677676776776676666766776776676776667677677677677677667767677676767677677677676776767767676776677676776667766767766767766776767767766776776676767676767767676766667676776676667676776767667767666677676667767766677677676776667767677676776776667676677666776767676766767767767667677677667666676776776776767767677676676676776767676767766767667767766767676766767667766776776776776767767676676677676676776767766776767667766676676776667676767766767767767766766767767676776776677677667677676776767676776767767767666776677676767677667667766776767767767676666677677677676776767767676667766767667767767666776776676677676767767667767677676767766776676677667767677676677676767667677677677676667767766677676766776676767676667767767677667676767676767677667767677676676767767767767766767767677676776767677677676767667767676767677667677677676776766767676676767767766767667767677676677677676677676776766767677666666667676677677676676776776676776776767767667676767677667766677666776767676666676677677667767676666776776676776767767767667767667667677676766776767667767667767667766776667667766676767666776677
6677676676766667666766677676776776767676776776767677666776667676676677667767677666676677667677676767677666776776766776767766767767667766766667677676767676677676767667676766767676776676767766767766766767766676666767677677676767667676676677677677677676667676677667676767767766766766767766676676677677667676767676676666776767766676677676776767767767667767667667666776766776677667766776666767767677676776667767676776676776776767667677667677676776767767676776677677676677666767676767767767667766766666766776776767767767766776776776767677676776776767766766776776676666767767766766676676776677666676766676766776767667666667677677667767767676776676776676766767767676767767767767667667666676776776767676767667676677667767677677676767767767767677676776766676766677676666667766767767667677676766666767667767767667676667767767666766766767766676766776776776766776767767666776776676677676776767767666776766667677666767677667767677667766766776677677666676676767767676666776776776667767767667676776676767766767677676767667766767766676776667766676667667767766767766766767677667767667766776676767767766667767677667767667677676677676776666676776676766776676676667667766776767767677676766776766776776766776677677677677677677667767766767677677667677676676776776767767766667766776676767766767767667677666766676776767677666766677676677666676677676667767766776767666776776767766667667767676677676766676767676776676776667767676767767766676776776667766776776776766676776767767767767767677666676776776767766776667767677676767767767767766766666676767676666766666766767677677667766767676676677667767767767677677677676767766776677667767766767766676776667767667766667677676766676677676766677676676767766767677667677677677667766776767677676776776766776776776767767666766767766776677677677667767766766677677666676767676676676767677667667766767667676767766767676776766776776776677666676776776776766767767767676767767766766776666677677667766776776676677676767767766776677667676767677676766676667667676776767766776776667676677676776667676767767767767676667667677676676767767667767666677667767677667677666666767767767676767767766767767767766776766667677676667667666776676767667767767767766676666677667666666677676676767667676677677666766676776676766776776767676676776767766766767767767667767677676676776767767766776767676767767677676766776766776767766677666767676776766776767676676766766766677676767676776766676767676767677666666667766776677677666776677677677676766676677677677676766776766667667676767767767676776677676767676767677667676767666666667677677677667767667766766677676767676776776776776677666776776776776766767677676776776776767677677676666767767667677677676767766776676666767767767667767667666767767667767767666776667667676776677677676676776776667767676666776776667766776776767667667767667767766776667767677677677666677666767767766776767677677677676767676776776776776667766776667767767676677677676776776667767767767767767666676667767677677676767677676767767666766677677676776766766776776767676677677676776767766776776677667767677666766776776666776776677676776776776676666677677676776776767767676676667767676767767677676776767767767767766667676767767676776776677677667676766767667666776676667766767767767766767676776666766776776766677676776767676776776677676767767677677676676666776766767767676667677667767767766776776677666767767666677677667676776776676776767676776767767767766776767667767667676766776766766776776667676666776776767677667767767676667677667676667766776776776776667677676776776677677676666677667676676776776776766776767667767766776767767666776776767667677677676776767767676776676776767676767676677666766776776667767677677677667677677667667676776776767766767766776666767766767677677677676776676776767766776767767676766776767677667767667676667677676776766766776776776767766676767767676667676676677676676776676776676776767767767676666776676776766767767767766776776766766676776667666767767666767767767766767767677676776667667666776767767677667677676766676776766676677677677677676767767667677677666677666766667766776776666776666776666776677667767766667677667677677677676666767767767677667767667767667677677667676776776677667767676776776766767677677676776677677667766667677677677677676676676776776767666666676766776776766776767667766767767767766676676676776677676767767766667677677677677666666766776776766767767767677677676766676776677676767676677677667766677677676766776767667767667767676776776776767767666677677676767676676667766776776776766767767767677667767677667677677676677677667767767667677676776676776776776766767677677677676677676776677667767766666676776666776776676767767667767767666766776776676767767766676776767766676766667677676776776776767766776666776776676776677677676666767677677667677676767766766776767767677677677666776677667767677667677677677667767667766776767676767677676666677676767677677666666677667767676767676776677676677677667767667767767767676767676767767767767676676767677676667667767677677667766776766667767667676776776776766677676767767767666767767767767767767677676776776766776767667676676676767667767667677677677677676766776776776767766767677676676767666676776767676676776676767766766767767677677677667677666776667666776767666667767766767676776667677676776776776776666676776767767767767766676776677666776667667767677667676767766676767767766776767676776767676667767677677676677677677677667767677677676767767766666676767767667666677666676676667676776776776677677677676767676767677666767676666677676776676676776776776776677666766776767766767767767677667766776676677667767767767676766776776666767676666677677677676676776776767766677676767676767676667767667766776666766776676767766767766766776776766767766767766767677676677667767676667676676676767677676767666767676767667676776776667677676666677677676676767676776766767767767676776676666676767767767676677667677667676776776666776776776677676776677667766776776766776776767767667666767676776776677676667767767767676776766676776767766767676767767766767767767667666776776667767767667667767676776767666776666776776676766776767676677676666776767767676766676776677677677667666667766776776776677677677677666767767676767677677677677677676666766677676766776767667677666766776767667676767767767766677677677677677676776767766767767667767667666766667766776667767767667667767766776767677676766776767677666677667766666767676667767767767767767676767766776766776776677667767767676776776677667766767767767676676676666677676677676767677676776767766776666676776776677677667676767766776766676766767667676676776776776766677677677666767767766776766676677667767767766677667767676766676677676767767767767677677677677676766767766776677667767666676767677677667767667767767767677667766776776767766677676666767677666776767767666676776776677676767767676776677666667667676677667767767677677667677667677666766767767767766766767767676776677677676766766776677667767677666677676767767677676667667767667767676776767766767667766776767767766776776766676767676776677676776667767767766677666676776767767767767767767766776776766767667766767767676667666766767766776776676776776767766776676677677677676677676767767767767766767676677667767676676776677667666776776767666667667677677676767767767766767767767677666677676676767766767767766776677676767677676776767677677667766767767766766776776776776677677677677666776767677677667767667676767676766776767677677676767766666766776677667666766776767676767766677676767667766766776776776677667766767767766677666766776676776776767676776676667767676766666776766667767767676676766677667677677676766776767767677667766667767766776776776766767767667677676767676776766667766776677677666767767767767767676676776766676776676676677666767666776676776767767767767767666776677666677677666767666666766766776776766766767766776766776776776676766766776677667667767677677677677677676767677667767676776766766666776776667767766776766677677677677667766767767667766676767767766776666776667766776776766666776776667767667767767767676667767667677667767767766776776676677666677677677676677677676776776666767767767677676776676776776676767667667667767677677666767677667767767766767766767766676667766676766666767767676767676677677677677666677667767767676767676676776776667766767676776776776667766677676667766666767766676766766776776776676776667766776767676667667767676667667766776766776766766767766667767766767767766776776766677677667767766776776767667767666767767676767766776776776767767676676677676767677677676776676677676767676776767767767767766667676676677677666767766677677677677676677677677666776776666667677676776676666766767766776667767767676776767677676667767766776767767677676776776677677677676776676677666767767767677676766767767767677666677666767767676666776776776776667676667667766767666667766776767767666676676676767667767767667767767766767677676767767767767767767676677667766677676766766767766767766766776767676766676676776677666666767767666677676776776676666767767767676767677666776677667767766676677676766677677677667766776677677667767667766676767766666776767767667677667766666776776767666677677677677677677677667676767767767767767766767767767676776776766677667766776677676776677677666766667766776767767767666776776767677676767767767766776776676776776676776766767677676776666677677666676667767766776776677676766767677676767766767767676767677677677676766667767677677677677677677676776767676676776767677676776677676767677667767767766767767667767677676776776776766676776677676767666776667767677676676767767766667676767667677676766766767677676767766677666776776677677666676776776776677676767767666776677667767676766776766676676676776776776677667767676767666666676776676677677677677676676776666667676767676677667667766776776677676767677667677667676666676667667677666776666776776766776676676767767767666677667766766776766667766776767667677676677677676776776776667667767676776767667767676776676776776776776666776767667677677676767676767767677677666776667767767667667767767667766776767767767666776767676776767767767677676776767666776767767767767766766776766776667677
67667766677667667667667766776677676776776776767666776767677666776776766667677676767667766776766666767766767666767766776667676776767767677666766766766767767766677676767666767677666776766767676776776666766767766676776767767766676776776677677677676767667676676677677677666766767676676776776776676776676776776776767677677677677666767666677667767667667677667676776676767767766677676766776766767766667767677676776776676667677667677677666667767767667667677677676766766767766776767767767767676677676766677667676677677676776667767766676676776767767676776776767766677677677677677677677667677676667767767676766676666776766676677677676767676776776676767766767767767677667677666666767667667767676767666767676766677677666767676776776676677676776776677676767676776776766667667767667676776676776677677667676776776776767677667767767766666767767767677676767767667767767667676676776776677677677677677677667677677667767767766776666766776776766676766667677667677676677666776767676766767767767766676776767767676676776766776776767676767676767766677667767677676776776767767767767676776667767667766666666677667667677676776776766677667677667677677676767677676776677677677667767767767766677666677677676667766677676776776776776766766667676766767766776767667677666776767766767677676667667667667766676677676776676767677676767667767766767677676776776776776766776776766776776666776766766676776776776676767677667666667767767667767677667766776776676767676766766767676676766767767767676667767766767666677677666776776677676776767676766767766776767666676766667767766776767666677677667667767767676766766766766767677676767767767767667767767766677667677667767676767767667767767677676776677666767767676676766766776667767667677677667667667667676776767767767767677677676667766767676677677677667767666776776767667667766766767767677676666667767767766776767766776676767677676767667767677676776776766766767677666677677676676767766666676677676776766767767666776667766667676677666776677667676667767667766676766767767677677677667767667767767766767767677677676676767676776776766776767666776767767677677677666676677676767667677677666667766767676776767767677666776766667677677666767677676677677677676776776677677677676667767767676766766766776776667666767766767667766776776766776677666677676767767766676676677666767676767767677667676776766776776676677677667767676677677676677677667767677677667676667767676677676767676766767767767767767767767766677676776677677677667767767667676776776767676767676767767677666667767766776766766767677677667676767767677676676676767677666667767677666776666667766667676667767767767767677667667677667666667767666677666676677676766776766676766767767677676767666776776666776766666776676776776677676676767767676776776776767766766766667677676776767766677667666776766767767677677676776676776776767767676776677676776677676767676767667676767767677677677676776667767667677677667767667676667767677667676767766766766766766776677676666676766677677677667767766776666776767767766676766776666766676667666667767767767677667676667767767766676776767767767667677666767676767676666677677676667766767766776776667766677676767667677676676767667677676776676767676776666666676767767766767767676667766776766766776767766776676677677676776776767677676776676677667677677676767676776677667667766677676766666776676667677666677676766677676766776767766776766766776667767676776776667667767667766677676677666667666676776776767766667767676767676676776776767767767667766776766767767767767667767667666776676766776776766776666767767767677677676677677676767676677677676766776776667676676677677677677677666666677666766676776677676767676676767667766776767676767676677676666767767767666767677676766766767666677667767677677676667667767766666667767767676767767677676677676776677676676776667677667667767767767767766767767767677677666676776776776776767767667767767676676776766767667667767767676666667667667766776776776767766776677667666676776766677677676767676776766666776776767666766676776667676776766776767766776677676767766766776667677677676776767767676767677676677676766676667767767767676667677677676666776767667667677676766666767766776766776677677676767767767767767667676767677667677676776767767766767676766667767677677677676677677667766766776676776776767677677677677667766776767676666776766766676776776776776767677677667677676766776667767666677667767767766666666677676776776767676776776776666666776676666776677667676676766776767767767677667667666766776776776766776776766776766776766776766667767766766767667767677677667767676776767767676776767767767666767667667767676676766776676776676776767677676767666667767766766676776767767766767667666677667677666767767676776676766767667767767676676776767676677667767767767677676676767767677677677676776767676666766766767767676676767677677666667677666776776766776767667767667677677677676766776767767677676767667677677676776776776667676666776776767667676767667767676766767767677667767767666767677677677666766767766767666776776677677677767767766776776677677676677677677677677666776767767677667667766776776776776767676776677677677676776677676767767666677677676666677676776776677667666677676676677676776676776676677667767676776676766667766767767766776776676766766667666666776776677677676767676676776767677676776776776676776677677677667677676776767767766667676767767767667766766666767767667667767767766776776776676776666767667767767767766767667767766676767767676767766776667767767766667677666767767767676677676776767676767676677676766776767767677676767767766767766666776776766667767677677667766767677667767676776776677666767666766776667766776767766667766677677676766666776766767767667677676676776677677676677666776676766767676776776676776766776776776776667767676667676766667666767767677676767766666676776776667767666677676666666676666676766667767767767677677677667677677666776767766667676776767677677666677676776767677676666767766676776766767667767767667677677677676776667676776677667767677666776766776766676767767676676776676666767766767677677667767766776776677676766776676767676767677666767677677667676676776767767767677677676676666776776676776776676677676676676676667766767767677677667666677676767767667766677676776677677666676676766676767676767676677666776767766676776776666766766767767767667676766767677677667767666776766767767676667666676776676767767767676776766767767676667676766776766667766666677676767667767766677677667766766677667766776666776667677677667667767676776766676677676766677666766676676766776767767676776767767676767767767676766766666676767666776666767676776776766767767766676767676676767677677676677677676767677667767767766776776676667766776767767677667667767767766677677677677676767767767667677676776767667766767676776767767766767677676776776767766677667766776767666677676666677667677677667677677676776776767677677676677667677676676776766676776676676767676776677667667767767767677677666776776776776666677667667767767767677676767767767677676776776776767677676767677676666667766776666666677677677676766676766776767767767676767677667667767766676767667767676767676776776776767666776767767676676677677677676767767676766776776776676677677677676767667677677677677677666776766767666666776767766776766776776776677676767676666677677676767766776776677677676767767676767767667676677677666776767667676677676776766767766666767766767767767767676676766766676776676767677676776667767677667767676776767767677676767767767767676767666667766776776666776767767766666676767667677677676667666677676667767766766776767676776776767767767676766667766667676767767766766776767766776767676776677677676677666776767677676767677666776667666776767766677677677676776776767767767766767667676767766767766677676776766766776667767676667667676776667766776766766767767767767676776766666776767676767767767766776776767677666676767667767677667667767766776766767667766776776776776676766677667767667766776766776767677677677676676776767767766767767667667667677676676776776667767766776776667767677677676776667767767767667676767677666767677676767766676767767676776776766767676667767767766767767766677676767767667766776677667666776767667767767677677677677676667767767676766766676666776676766776776677667676766677677676767767766677667676776766767676676767676776767666767766676676667677677677676666767767677677677677676677677677676766776776676667767767767767666767667677677666677676776776767767666776776677676766676776767767766767676667767676767767767767676776776667676667676776766776676676677676677677667666766776776776677676776776676776766666767767676677676677667767677667666776766677677676767666676767666676766767676776776767767766767766767666776776767676766776767767677666677677677676666676776776776767677667677666767767766667766776776767767767767677677676766677666766677666766667667766767677676676776776676776767677667767766776776676776676767677666776677667677667767766767767766677677676677676776766677676677667677677667677667766776666767766776776767666767767676766666676676766767767767667667676766766666776676767677667767667667666776676776676776677677666776677667667767677677667677676776776776776667667666767766767767666677677676776676766776776677676667677667767767667676676766776776767677667667767676776677676776667767767766776677677667767767767666776677677667766776766767676677676776776776776776776766776776676776667677667767677677667676776776767767766767676776776776776767667766666776776767767666776667767667766776776776776766666766766767767767677676776767767767767767767667676767676676767677676766776776767677666676767767677677667767767767767767676767766667766776666776767667767767676676767766767666766766677666776667767677676767766776677667677677666766667766677676776776666776677677666776767767766776766766767766666667767676776766776767676776776767667667677676776776676767676676676766776776776666767767767766766767766767677677676776676677676676677666767676776776676667767677676767767676676776776766667767677677666767677676676776767667767676776766776766767767667676767677676776767677677667767666677677677676767677666776776766766767766767767677676666776767767677677
6776677676767676667767677676776767676676767767677666776677666767676776667676767767766767767667667766677677676776766776776776767767767677677676767667667767676776776767667676767766677676776766776676767667676767677666767766677677676677676766766766767766766677676767767766676677677677676676676677676776776776776766767666666667767677667677666776766776766776666767767766766767767677676666776776677667667767767767767766776676776776776766677676767676767766776676776676667667767766776767676676766767766677667767667677676776776767677667666676767676677677676677677677676767666667676677676677676767766676767767666767767677677667766677667767677677676677676767767767667767766667676767677666767666767677676767766776667667676767676767676767667666767667767676776767677667766776677676766666767676767677666677676767767767767677667667677667767666767766776766776766776776677677677676676667677666766766766677677677677667677666667667666776776776767766677677677676676767767767767677677677677667767676667677677676667767767766766776766677676677676776667766766776776676776667667767677677676666776767676676767676767767666776767767766776767677677667767766676776766767766766676676667676776676767767767767767667767767677666776776677677676776776776766677667677666776767766776776667766776776677666776776666776766666677676667676667767676776676776776676776776767767667767676776766766766767766767677666766776766666767676677667666766776676776776776767676767676676667677676666767767767666767767767767767677667667766677676667767767677667767767766677676677676667676767667677676766676767767767676776776767766676776766677667766767677667767767677676776776776677677677677677676776776667676767767676766767667676667766677666767666776767767676767677667667677666766766776676776776676776767767676776776677676776766667767767676776776776666776766767766766776776767677667676767676767677676767767767676676776776767666776776676776776676676677676776767676776766767677667666676677667667676667667677676676667667767667676776767667767767766776667666676677676767767766676776667677676776776767676767767767676676676677676776767667767767767666776666767766767676677676767676776766677676676776676766766676776776766766677677677676667667676776667767766666776676767677667677677676767767766676776766767667667676776677677666776776767677676767767767767667667667677677666776766677676776677677676666677667766666776666667767676776766766776676676666776767676676677676676776767766776776776776676776676776776676766767666667676776776767676676666676767767766677677676767666676677677677677666676676776667767766767666767767766677666776677676776776767767666776677677677667767767667767667677667666776767677676676776776667766676767766667677676776677676767677667667766776776776677667767767766677667767676776676766766676776776676776776667767766767667666767666767767676677677676767676776677667767677676677666766766767676677677677676776677667676677676766776667676767766776766677666767667677676766667666767667767767767766667767767767767666776767766767767767667767677676776776776767676676776767767766776767767677676776776766776776677677677676776767767667667667767766776676776766677677677676776677666677676767766676677676776776677666776776767676776677677676776776677677677676776666677676676667767676776776667676767676776677677667677666776776776776666776776776677667767676776767677677677677667666767667767766676767676677676766767767767767767677667767767677677676776767767676667767677677667766767767677676677677666776676767766677666776767676776666776776767767676676776776776776776676776776767676677677677676776767766676676767767677676767767767767677676776766767667767767677676776776766667667667677676776776677676776666766766676776767676767676677677676767766776677676767676666767667766766767676677667767767677667766776776767766776776776767667677676767767766767666667677677676766767677676766667666766667767767677667767676767676767677677677666767676767766666766667767767667767767767677676677677677667666676776776677677676767667767667676767677666676676667677676767766676767677676767767667767767766767666677666776776776766667676666766676776767767667767766776776776667767667677677676767677676767767766767767677677677666666776676776776667676766776776767766767767667677677676776677667666776766767766667766767676766677677677676776677677666776767767766667677666776776767767666776766766776766677666776667676667676776776776776776677666776676776776767677676766667677676776776776767677676666766776766766676676766767676776776667677667676776676776676776676776776667666767767766667766766767766766776677676676676766667667767677677677667767767667677677666767677667767667766776776677676776677677676666677677676767766776767767677677667677676677667767767767767766666776776767766776776766776767676776677667767677677676767767676677666667667767677666767766767667767766766776776767667767677677676776676667766677667767667767767767676766677667767666666776677667767767677676667667767676776776767667766776776776676776767676776776767677666677677666677667767767767676776767677677676776767676767676676676676676776776776676667767677677676666766677667767767676677676766776677677667666767767767767766767767766776776767767666776676776767766767666776776767767677667677676676766677667677676676767667677676676776667667767767766766676766767767676676776776767666776766677676767767767666677676667767677677666776676776677677677667667766776676766766767766767677666666676776766776767767666776677666776766776776676677666776677677677677666776776667767677666776676677677676766677676776766677677666676766776776767676767677676766676677667667767767677676776767766677676767767676667667676776767676676667667676676766767766667676767767766676766666667667767666776776776676767676676767767677667667767767666767767676666767667676767667677677667767766776776776767767766766667766767677677666666677677676767676767767766676776776677666666767667667767676776776677676766776767667676776767766776767767676776767767676766677667766767676666766676776776667676766776666776676766767766667767667677677676767767766767767766767767767676676776767766667677676667677676676667677677667676666676766767767766676767766767766676776767676677677677677667767677677676677676666776666776767666776776776677677676776767767767767676677676676776767766767766767767766767677667666776767766677677676776776676776766776776776677676676766676776667766677676676667677676766676766776776776776667767666767767766776677677677676776666767677677667767667767667767767666767767666766776776767666676677667666767677676676776766676767766766767676767677677667667667676767767767677677676677677667677666766776676776767676767767677676767677677676776767666767677677676766677676676776776776666677676776776776666767677677676767767676767677677676767767767677677676667667767667667677677677677676776676767767677666767767676676667677676766776776776767677667676667676676676666776767676776666667767667767767676776767667767677667766767767767767676767677667677676776767767767767676667677676667677677667667667677677676776677667767767767766666667676767666767766676666776776676676767667676667766776776776766776676667766776677677676677666767667766776776676776677677676767767767766776766766776776767766767766767676676677676767767767767677676666677677677677677667676667766677666776776767676677666767767767766766776776776676767676767767677677667766767666676776767767766666776666776677677676776676767677676676677676767667676676676776776776776776767767767667766766767767766767766667666766776677676776767766677667767766776766676767766767767766677667767676767766677676776767767767667677667767677676677676776767677667766766676776767767667667667767766677666767767667766767666676767677677667667766776677676766776767767766767767667677677667677676767676766677666776776766767667767677677676766676676776676766767677676767767677677677677676776666666677667767667767667767676666677667667677677676676667766767767766767667667766666776666676766767666766767677677677676767676677676676776677667677676776766767767677667767767767766776677667667676776767676676776767666677676676766676677676676767767677676676767667766776776677667767766766776776677676677676776776767667667767667766776677677677666776766776676776767677676776667676776667767767767766767677677677676676776677676767677676767676676776676776776776767767676667767767767676766676767667767677677676676776766776767767677677677676677676776677676766767677676667767677667676677677677677666766767766766776767677667667766776766676776776766776767677677667676676766767676766766767766676677676776776677677667677667767766776776776767767766776677676766666666666667767666776676766776677676776776767676776767667676776767766767667766767677677667667766676666666776776766767766667766667667766767767767677676766677667677677667767667676676676767676667766766677677676767677667676766676776776776677667676767677676767677677677667767767666766767767667676776776776776666677676766666667767767767766776767667766666767667767666776677676776776776676767766767767667767677667676676677676767767766776776676776667766677676677677676767767676776766776676677667766776776767667676767766667767767766766776676667676677667766767766776776766767767767677666776776767766776677677677676776767676776776676677667677666776767767767667676776667677677667676767666776767766776676767666776667767667767767676676767767676677667677667766766767767676677677676767677667766766767766776776776767767666766767766766776767767767766776776677666677667766766776776776667666776767676677677667676677667767677676767767667767767767766677667767667767667667676776776666676677676766766676776767666776776776766676667767767677677666766776776776776776666767676767766766767767676776776767667667666666767666776766766776677667767767666767676666767666767767677666767676776776776666766776767767676667677676767767767677676776767767767667666776766767676776766776667676667676767767767676776776676767766776667766767676677667766776666676676767766676767766776766776766676766666776776676767767767766776766767767676776776766776776676776677666677676677667667767766676667767766676
76766776676776767676776767766666776776776776767677667676677667676676676677676776776766776676766667767767767766776676767767667767767766776767677666667676767677677676767677676776677677667667767767767676677677677677666776766767766766676676776767667766776776776776767767677677676776676677677676767676666776767677666776666676776677677676676767677677667677676767667767766766667767677677677676776766776677666677677676767767767677676776776776767667767766676677667767767766776776766767767676767677677667676677676776776776767677667767667766776776766776676776767766776677677666677667767767767767676676767667667667766767667767677667666767767766776776676766667667767667666767767766667677666766677676666766776776676677667767767766776776776677667766676767767666766776776776676677667676677666776666767766776767766776677667676776676767766676676676767767676767666776767767767676776767676676776676767767676676676677676766776776766667767677677677676767666677666676776677667767677667767766767767767676776667676676667676776767767766676767667677667767766766677666776677676667677667766767667676666667667767766676767767667767677666767766766676767766667767677677667767677677676676767767767767766776767676767767766776767677676676676677667677666676776677676766776767666667767767667677677677676667676776776776677667676776767767667766677676767667676776767677676776766776776676666776767667677677666766776767676667767677677677667677677676776766766667677676767667667666767666767676776667666767676677677677666677667767667667767766676776677677667767767677667676776676776667766776767766676767667767766676667677676776677677666766766776767766677667767677676766767767667767677677667767676766767766677676776677667767677677677677677676767767667767667666776767666677677677676776776767767767766776676776677676677677677676776767767767766776767677676776776677676776767676667667767676776667767666776766767667766767767677666767767767767767766766776776766676766677667767767767666767767677677676776667677677667767676776776766776776776677677677677667676767767766767766767766677677667767767767677676677677676776676776776767767677667667767666767766776667767767767676766776766767677667767767666676767766666766676776776767766776776676766667767767677677677667767767766767666776676767676776776776767667767766776676766776776776767676776766666676766677676766666776767676767677676776677676776676676766677677667767667766676776667767767666677676677676776776667766676766676776677677677666766776677677667667767767767766676776776766677676776677676767767676767667676776666676776767676666767767676767676766677677677677677667767767766767677667667677677667676776766767767677676666776676776676776766666767676776776767767677667766767676677677676776667676776776776776776776676676776767676677676776776776667767667767676677676677677667767766767677676677667667666667666767677676767677666776767767767767677667767767767766776677666776767677667677676677677667677677677667676776767766676776767767766767766676766776776767677676776677677667677677676767676676767766767767677667766676776766767767666766677677667666776767667767677676776776766766767766676677667767677667666776677676776776677666766776776766666766667666766676677677676767677676677676676667676766776667766676677667767767677676676767666767767767766767676767766776776776667676677667676767676676767767767677666766667676767767766767677667767766677676776766676776766767676676776776776676676776776676676776677676667767767667667676776776677667677666776776676667766776667767766667766677677677676776676767676776767767766767677677676676767767767676767677676767766776677676676677677667666676667667767767767677677667677676676766776666676766766767767677667666676676767767677667677676766766776766776676776677677666767677676776767767677676666776767667666767766766677676776677677667766676766676767767677667766766677667767676776676667767767677677667766776776776776767766767766767767767767767766666676776667766767676677676677676776776776776767666767667676676776776767766766676776776767766776776766767677676767766767677667767766767667767666667677677676676676667676767677677667667766766667767666776766667677667677676776776767767766767676677676776767676676776676776766767666767677666776767677676767677676776776767767677677667677677676676767676667767667767767677677677677676767666776767767676677676767677676776767766776776776667676767766767667667676776776776776767677676677667767767677677677677676776767767667676776676767767766776676766776667666776776776767766776666676776676776676677667677667677667766776767676767677677667676767666766776676676767767677677676776776677676677677666776767766776776676776767676767766676666767767676766676766776767676666776776767667666666776676776776677667767766766676676776776767767766776667766676677677666766767767767667766766766766676666767767766767666776767766677677677666676767677667677676666767676776666667677667766766776776767676677677677677667667666766776776776677676667767667667766766676776767677677677676776776766766776666666677676766776776767676677677676667677666666776677676666667676666776667767676667767677667666767766676766767767676776677676767767767666667666666776766667677676776776776676667767676776767766676767676667767677666767667666677677676666776767767767666767667676677676676677677676766776776677677677677676776766767766776767767767677667677676776676767767676776677666767767767677666677667666766766767767767676776776776766767767767766767676766776776767766677677667676776776676776767667676776776767766666676776677667767666667766767677676677676776676776667767766776767666776767767767767767767766767677676667767766776767677666766666776776767767766767676677676776776767667766676676677667677676677667666767676776666677676776767767767667766666776767767666767667666677676776666776776776676776676677676677676766676776667666767767767766766677676677676766667766667677676667766767677666667676677677676776776767677676767766776677676776776766767676776776776767767767667677667766767766766676677676767767767767677666776677676776667677677667676766767667677677676677676776767666776776776677667676667766667767767676676776676667676776676767766776767676767676776676767676766677666767666676667767766776767766767676767677676767676767767767766776766767766667676766776677676776767766767767767667767667677667767667767767676776767766667767767677667767766677676667667767767676667766767667676766776766766776677666767667677666676767677666667677676767766667767766767767676767767676767676767677677666776767676776677677667677676676676776666766677676776776776677677667676766677677667677667666776776766767676776676776767676767676667676676776767767767667676776767766677676767767676776676776767677666676767677677677676776776776676676677676767767677676767666766766667766767677666776667667767667677677677677677676767767667767677667677677677676776776776677677677676776677676776677676767767677676767766767677677666767767667767677667767677676767677677676776776766776677677677676767667676767677667667767766767676676767766677666776767766776767677667676776766677666667767767667667767676766776776676776776676767676776676676776767666767767767667767767767676676677677676766767767676676776767666677667767767766677667766776667677666667676667767677676776676767767767667667766766766767766666767676676767676776776776677667766677667677676776677667767767666776666766676677676766766776776776776667767667766667677676776776776676667767667766676667767766776767666667676776776776676667667676776667766776776767677667766776676776666776767766676776767766766776767677676667667767767667677667667676767767767767677676776776776767676766776766776676677667666767677676776767767767767677676767766767676767677676767767766766776666767676776766676666776776767766776676766766677667677676667676767666776776776767767676667766677676767677667767767767767666776766776776666677676766676767677667767677677667767767667767677676776776767666776776776767677677666676767766776677677667676776677667766766767766676677667677677676676776766767767666776766676676776766677677667767767767666776767767666767677667767676776766766677667766666766676676677667677676676776676766776776667676767667767767767676676767677677667767767767676767676776776776766676766667766667677667767677676767767677676776677667766676666676767767676767767766766677677677676776766767667767676767766767767666676676666766676767767666776776767676776776776776666767667767666766676767766767667676676767766667667767666767667677677667666767767767767767767767677667767667766776766776776676677676767676676776676776767767677677666776776677676776676766767766677677667677676677667677677676767767677677676677667767767767767676776767677677667766676677667676776776776766666677676776676767666676767767676766667767767677677677676767667667677667766676776667676767767766767766767767677677676767767667767667767767767767767676767676767676667766667767677667767767676676667677676666776776767767667676776767767677676767766767766677667767676767767677676776776767667767676676767766767666776677677676767767667676767677676767666776776676767666776767766767766677666676767677676667676667766776776766677666766767766767767677676677677677676776776767666766667767767767767677676776667676776776667676677676776766776766766776767766677666676767677667767676667767677676667767677677677667766767666776776767676667667766767767667676766766776667677666767766766767667677676666776667766767677667677676767677676766676677677667676767767767767666767766776666776776776667766767767767667676767676776776776667767766766677667766776676767766666776767676676767677677676667766767677677676676766776767677677677677677666677677666676677676776677676676676766767676767677666776677677676776776767667766667767767767767767767677676767666776677676776776776677676767677667677676776666676776676767766776767766677677676767767676677677667676767766776776776776677676766766767766666776677667666667676776676767766776766776666666666776667677677677677677676676776677667767677666776677666767767767667667676776676776776677666766677677677677677676767676767767677676667676667677676766766776677
6776767667767676667676676767677667677666767767767676677676767767676776676767667677677666767677676676776677666776776667666766767767667667766776776767767767677676776776767677676766677677676676677676776776767667767767767677676766767767767677676776776767667767667676667767676776677666677676767667677666766776766776776767767676767767666766776676676667667767676776667676776676767767676667767767767677676767766667767676767767767766676667766767666676766776767677676776766776776767676677676776767767767767766766666677676677676666676767667677677676776776766767767767767767767767767767767766776766666666667676767766776776677666776766766676767677676767767676676767766776767766776766666666676776667666676676767766776767766766666677677676776677676677676676776766776676776766766666767767676776776767767767677667667676776667676776776676767767766677677676776776767676767676766767767766776766776676776677677677667677677667666677667767666776667766766776677676776667766776767767676776776677676677666667767677677677677677676677666767767767767767767676676667677677666766767677677676767767666776677677676767676766667767677667766776776767767767676776776776666676776766676677666677677677666676767767767766776776776776667767677667767767767767766677676676676776776776677676676776776767677676776776776767767667767676776776666776776767676776767767677676666766676776776677667676667677666767676776677676677677676676767667766676776677667767667767676767766767767767767766776776676667767767677667767766776767677666766776676676677667766677666776776676776677676776767676677676776676767767767766677676766676766667677677677677667676767767677676767677676767677677677677677677667666677677666767677676776776776766667767677677666666776776767676766676776676667767677677676767767767766677677677677676776677677676776676776676767766667676677676676677677676776776767667767767767677677667676776676677676667676676776677677676766776767667766766776767677666766776776767767676767676767676776767676776767767766776767767767767767767767767767766766676776776776776666767767766776776767676766767676767767676766776676767677667767667677677676766666776776776666766677666767766776776676666677666676677666776776776767676677666767677667767676766776766776676676666776766767677677677676776776676766767676676766666767676676776676776766767677677677667677676667677677676776776766776666667766767767767677676676776666667677667667766676766776677676677667767767676776766776677677666776666767766766776676767767767767677677676767767767676677677677677677677676767677676776776776667766677667766666677667676676677677676676776776677677666776767766677677677676776776776776677677677677666667677666676676776666776767767767767676677666776767766676676776677667677667767767766776776666676776666767667677676677677677667677676766667667766677667766776766667767767767677667677667677676776776767767676667676776767766666767666776776766667767767676776776776767677677676766776776676677667677667677677666677676677667666667667767766677676767676776767766776776776767677677677667677677676677667667676676767767767766667677667676776776776676776767767766776677667667666677667766776767767667766766767767766767767767767767677667667767767767667667666667767676666677676776776766767766776766766767767676677677666676767766767666767767676677677666667676666677676766767667676767676776776776776767666767676776766776767767667767766776766767767667766766676776767676677676767767767766776667667667676676767677677677676667767676667676677676776667767676767667766766776776667676767676667766776667766767767766776767667767767667767767666766776667676677677676677677677666766767767767767666767677667666767767677667676767676767766776776677676677677666776767677677677666766776677666677676776776776776676776776766766766676776767676767677676677667677667666677667667667767767677676767677666776767766667677677677666776766667677677676677676767767767677676776776776767766677667666766677666767767767677666776776776676776776766776776776776776776776667767677667676766767767667767676776776776677666776766767767666776776676666767766767676776667767766776767766767677667667676776776676767676666677667766676676666677677677666776677676776677667677676767767767676676676767766767767677666767667767677676677677676776667767766677677677666776776776767767676767667677667767767667666677676677676677676776676776677676767767666666677666667676677667766776776776677676767677666767767677666767676767676666776776677676767766776776666767676667766666776766676776766767767676767677676676776776776767767766667767666676776776677666676767677667767666677666767676676767677666677677666776776766767677666766767766776776676677677677677667767666776676767767767766776776776767766677667666776766676766776677677667767767767677676766767676776676667677676666776776667766776667767666676776776666767676667766776767676776667677676677667767667667767676767767766677666776776776776776667667767767667677676776667767676676767676767667677677676766776766667667767667676667677677677667767767767667666677677667767676676766776766766676776776776676776766776677677677676667767766676776776766667767667767767767676766766766676667766776776767766766776776776776776767677676677667767667767767767767767766677677676766767767666667667766776776776776677676766676766677667767676676667667767676776766776676776766776776776677677676676776767767677667767676677667676776677667676767767767677677666776666767766776776776676677667767666776766767766667767676767767676767767676677666766677666767666676766676767766776677676776776766776766676767767767676677676776767676667676776766776766766776776776676776776676776776677676676666767767767767677666776767766676776776666776677677677677677677666676676767677676776776776776776767667767767767767676776677666677677666676766776677667677676776767766767767766666776767676776766767667767676776676776767767767766776667667666776767766767767676676676767676767676677677667677677667767677677667767767676667677677667767667676776767767767766766676766767677676776776776776677677666666776776776766776776677667767667767667667666766766767767677676677677676776767677676767766767667677677677676666677667767677676776766776776677676776676677677667667766677666776776676766767767767677677677677676767667766676677666766767676776767677677676666676667677666667767767767676776776776766677676676677667667667766767676767667677676766776677677676677676677667677677666676677666677667767766677667676766776776776677676767767677677667767766667767767766776767766776776766767676776676767676766767766676676776676776766677677676776666766766767766767676766677677666766677677677667766667676667767767667667677666766776767667766677667767767676776667767767767766666677666667676766667677677677676766767767676776767767767676667667767767677676776767667676776767676677677677677677677676766767766767667766766776767767677677666676776676776677667767677667677667677677666776766766767667767767676677676676767767666767677677676776776676776776767767676776776666666767666776767677666767666767677677677677676677667676767676776767767677667677677667767666676776776666767666767667767767766667767767767676776767767767767766667667767666767677677667766677676767767766767677677676776767667667766677676776776767767766767667767676767677677676676767677677677676776676776676767676776776776766767766776767767676776776677667766767767767767766667767766767667766776676776776677666776767676776776677676766767766767767676776766666776776766766676676776776676776677667677666667767767676667676776767676776776676776667676667767667766766776677677676666767767767766766776776767767676776666676667666667766766776767677677676666676767667766677676766767766677666776776766776776766776776677666776666776767677667767676766767677677676776766667666776767677667766767767676776676766766776767676776776767667767666677676776667677677676776776766776676776776666776676666767676776767677676776776776776767767676776776767666676666776677676677667766776767766766776767767767766776767766676776776666767677676677677667676676776776676667676776676677677666776776677676776776767677666776776776767767677677667767677667767676677677677676776677676676766676677667677667767766667767676776676776776667677677676767767767766776776767767766767676767677677677666776776676676776767667666776776776767767766776677667767677667677676667666766676767667767766767677667677677677666776767666776776667677676776767676776767677676767676767667677676667677667766766767766776767767766667767767766667767767767766676677667676676767676677677677677676766667767676767667677677677676667676776776766776677677667677676667767676767767667677676767766677666677667667767676776676767666666667767766776667766776676767766776666767767767677667767677677667766767767767767767677677666766767677676776767766666767767676776677676677677676776667766676776676767676766776767767767667667766776776767667767766667766776676776667767666776767666677677667677677667677676666766767666767676767677677677666766667767767767677677676667766766767767766776776677676666676767677676767677677677667766766767676767767676766767767677677676776776766766776776766776776776677666676776766767766676677677667766766776776776667767677667767767677667667766767766767676776676766676767766776676667676767766776677676666677676677677666767767767676776767766766776776667767767767667667766667676666767767767767666776776676767767666677667676776776776667677676677676676677676776677667766766776776776766767767677676676676776766767676776766766776776767766767667767667667767766767767676766767676766676677677677676776676676766676677677677676676776776776767767767676776667767767767766666677676767767667767676767676667767667766776776676776767677676766767767767677677666776767766676676676766766766776767766767667676676776667767676776766676776776766776776776776767676677676676767667677667677667676676767677667676776767677667767677677667767676776767767676667677677677667667666776766766776767676677676776776767677677666677676676667767767677667666666776776676767677666767767676677676676776766776677676667677677677677676776776776676766776776767766767676776677
36776667677667767676766677677676776776676767677666776667667766676767666776767667767766677677667767666776677677667767767767677677666766776667676677667767767766666666767676676767766667676767767767767766766766776767767767667677667767767667676776767667666676766766767767767667677676677676676767767767667677666776776776766767766776776677666776776776667767767767766776667767767666677666767676766766776676776767677676776676676776766676767676766776676676776776776766677677676776776676677676776666677667676766676776666767666776767677677677676766767766776676676677667766666677676767767767677667767767767766667766767767767767676767767677676767767766776667767767767766766667677666676767767766676776676776767667677667767676776776667677667766767667766776776676676766667677677677676676776676667767677676676767766667767677677677676767667666776766767676767676776667767677677677676776767767677676667767767667667666776776766667667667677676767677666766667766767677676776677676676776776677677667666776676676667677677677676676776677667666767667767767677677667766766767677677677677666776776676776666667766776767676766776676767767666677676667767767767676677676767677667766767667667676776776676776666776776776767677667767766776676767767767677667667767767766667667767767667666676767767676667766766766767766776776676667767677666667677676666667676776767666776776766766767667767676677667767767677667666767667667677667767767676767677677677666767767766776767767677677667667767676677667676676767677676667767677676776766776776677667677677677677667766776766767676766677676767766667677676767667666776776677676776677676766776767767767667677666776767766776676677676676776677676676767766776676776666676677667667666776776776767677677666776767767767767666767767766767766667676666677666776767677676766776767766776776776677677677667677667766766776676776676666767667677676677677667667676667676766676677677677676666767676776776766766776767676767666776667677676776767676776767767677677676776766676776767766776767767767766776667667676776776776676776666776767767677677677666676667676766676667767666677666676666676776776776767766776677676776776767766767766767677677666767666677666776767767766767767766776776776677676676676776676776767767766766766677677677677677677677676766666776776677677676776776676677667676776776776766767676767766676776776776776776776767667667676767676667676776776776767767666676677676767767677677677667767676766776766767767676766766776667677677666776776776776767677677676776776767766667677666767667666767677677677676766677676776776776776667666776667677667767767767767666776776776776676766676776776766667667677676776677677667677676677667676676776776776766677676666667667767767766766676766666666767767767767767677677676677666767767766766776766766776767676676767677667667767677667767766676776767767666766667766776677666776776766767767676776776677677666767676766677677666776776776677676776667767767667666776776776776776676767676767767766667676676767677667677666767676776776677666776666776767677666677667766776776776676677676676677677677667667766677667666767767767676766767766767767766767767666766767767767677667677676766776766767676767767767767767767766776776766677677676776766776776676767676776767766677666677666767767767767667676766676677666767667676767676776776677677667677677677676767766776667667767677676776767667677667677676667667676776667766767667767767666776676767766767676767767667676667667677667676767767767667667676667667676766676776776776767667666776776666766776667767767667767767767767766767767677666767767766776776676776767767767677667677676776776776677677676666767767677677676767666767766776767767767767676676676677676776776677667766776667766776767677667677676666776666766767767676677676767677676766766776767676767677676767676766676776667767766667667666766776677677677667676676677676766776676677667676767767766776666767677667666667767767677667766776776776766677676767667767677676766776767767677677676776766766676767766766666667766776677676776776677666676776767676676676677677677676677677666767767766767767767677667676776776677677677667667667667766776676776677667677676666766776776767767667767677667666676667767677666776767766766776677667766776767766677666776676676767767676667677677677677677666776776676776776676676766666776776667677676776667767767767767766776667767677676767667667667677676676767676677677677677676667676676676666767767766776676766776677676776776766767767767767767677666766767676766776776676676776676767676677667676776776676776677666667766677667676667676766667766776767677676776767677676767667676767677676767677676677677667666766766676677677677667767677666776776766677677676766776767767677677677677676677666766766667767767767677676767767677667766676776667766766677667767767767767666677677676766766776767667676767667766666767767767667676776667666767677667767676767767767676767676776766677676666776677666776667676776667767677676767676677666767767677666676767667677677676776776776766767767767677677667676776676767666676666676776767766766776776677667767677676677667767677666677667676676677676766767666776766666766776767677676776776667676766776767766677667766767767766677677676767667766776766767767667766766767667666676767766776776767667667767767677667767766776676767767667677667767767767667677676766776667766767666767676776766776677667676676767767676767767676767677676767677677677676677677666776776766676667766776667767767767766766766776766776776676767676677677677676766776767767676667677666776776667677677677677667767767677676677666776776677677676767767677667677667677677667676776776667766677677666676776666676776776676767677677676676667666666767767676666767767666776776667766776767767667767677677677677676767677676766766766767677676676767677677677677677667677677676776776667677676776776767767676767767766667667676776667766667676767676667676776776676767667667767677676676677677667677676767667677676776766776767667767677676676776767766677677676677666666766767676776766767666666776776677666776676767676767766766767667767676776767677676776776676676667676677677677677677677676776677666677677677667676766767766767677676767677676776776767667667767667677677676676767767767677667667676667666667767677666667667767767766776776676776766776767677677677676677676766676776776766766776677666676767766767676677677666667677676666766767677667676776776767677676667677667676767677666776677676776767766677677676676776767766776666767766767767667677667676666776766767667767677676776766776776676767676776767676776676666776766776776776676766766677677677667767676676776676677667767676767767767667767677676766677677667677676776676667677677676767767766767767767676766776776676766767767667767666767767766776667766667676676767667677677677676776677666767767767676666667676767666766767767767766767677666666776776677677677666776767767767676767676776776776776776776767667766766766677676767767766776677677667766767667767677667676776767766677677666776776676776776776776676767667667766767767767677667676767767677676766767667676766667767767667767677677667767666767666677677677676676666667667767676776677666677677667766776677677667767767677677677667766776676776766767677676676666767676776776767767677677676677676766676677676776776676667767676667766767767677666776776776676767766766767766776767766676776776776766677676766667677676666667677677677677676766676767767677667667676676776776676676776676767676767767677677676776776667676776776766667667767767666776776677676677676766677676776767677666667766776666666676677666676666767766767766667767676766667766677666776767767767767766667767677667676767676776776677666666677667767677676677667677677676676767666677666676776776677676676767766776776667667677667766776767666776666767667676766766676766776677676766776767766767667676776776767766776776767766766767677667766767767767676767667766776776667676667676776767766667767677676776767767667667676776766776776767767677677676776767767677667666776776767667666776776767767767767767666676667676776676776767667767766776776776666776776767677676666767677666767767767766767767767677677677676767766776767767767677676776766776667767677677667766677677666776676776766677667766776676676667667676776766676767677677676767767766767676677676667767767667666677677677667766767767677676767677676766776766676776776767767676667677677677676776776667766676776677676776676767676776767767766666667667767767767677667766776767766776767677667766676676676767677676767767767676776767767667677677676767767766767766766776776676767766677677676767766767766767676776776676776667676677677676676767676767766767667767677667767766776766677677676766766776667676767677677676766666676767767767676767677676776776776666666676666776677677677676666776677676767767767767767676776666667666667767667767766776776776766776677677677667677667667767666676766667667766767667676677677677676676767766767677677676666767667667667767766667766776776667677667677677667666676767767767676676776776766767767677667676767767667767676677667766776776766677676776767667766767677667667767767767767767676766766767766766677677677677667676767667677676776776767667677677667677676776767677667767766676767677666666776767767767767676776766767666677676776776776677676776677677667676767767767677667766677677677667666666766776776776766776776767667767666767767767767677667667677676677676767676767677666776767667676776767666766677666776767676776667767767676767667667677666776767677676667676766767677676776776676776766667767767667677676677667677666776776776666676766676776767767767767667676677677676776676776766767766766776766676766767767767676776666767677677667766767676776676676766767677676667766766767766667676766766767667766767767676767667766767676776776676776776677676676767767767766776677676776776676776767767766766677677667676766676677666767667677667676767766667767767667677676776677677676776776766776776676776767767766767667676767767767767767767767677667676776676677676677676767767767666676677676767767677667666767676776667667676676767666766776677667676767766767676776776667766776776677666767767667677667667666767677676677677667667676
677677676776776767666776676767767677667676776767666776776776667676776776676677676767767766776766767767767676767766667667667677676767766767767667767676666666677666766776767766776776666776677677667767677666767767677677677667767767767677676767677677667667767766776776676776667767767767676677676776776766776767767676677677677676677667676677677676776767767767767676776766667666766766676776666767767767677677677666676776676677677676776766776667766776677667667766677676776767667677666776677677676767666776776767767767666677676677677676676767677677676767767677667676766776776677666776676767766676667767767677676677676776677677677677676776676667767667767676676776776767666767667766767767767766666676767766776667767766677676776677676776767676776776676776776676766677676776767767767676676767676776776766776766667677676766667676676767677676766776776776766676776676776667766776776677666767677667767767677676776776767767676667666767667676776677677676776767667677667766676766766667667676776677677676767676776677677667677676776676776767767677677677677676776666776776677666766776677666776677667767767767676766767677667766666766776677676766677666776776776776767767677666667766767677677676766677667676776776766667767766676677666776676776676776767677676767677676776667766767766776767666767677676767767766776776776776677667767767676767677676776776776776766766776666676676767767676767667766766677666767667677677676767767766677677677676767767766776776767767767676676766676776776766677676676767677677667677677666666767767677666766767767666677676776767676766767676776676776776767767767677676767667767767767766667676677676676766767677667767766667666676767676667677677666676766766776676676676677677677677676767767666677667767676767766667766676776666776767667767767667676676666767676776767676776776766677677676676767767766676666766766776776776776767677667767766667766776676776677677676776776666767676776676677676776767676767766767677666666766767677677676667766776776776776766677667676666767676677676667767676666676776767677677677677667676776676766776767767677676776776767766676776776667677667666766776676666676766677676677676766677677667667676676766767767676766776776776776766667676667677666677676676776776766677677667766776676766667667676776766767677677677667666767667767767766776776776776766766767767766677676677676767766776776776776677677677677667667676676677677667676677676776676776766776766766676677667767676666767677667767676766776776676667677667677676667767677667767767667767767767667767767667667767767766676766767677667767767767766766776767677667767766776767767767766677667676776767667766767767677676676776677666776776676666677666766766776766667677677666666677677676776767766776776776667677676776776766766767767676776767766667677676667766776766767677676776776776767667676667677676776767767676666767667676667677676767667767767767677667767767676776776776776776767766766766677677676766776677677667677666767767676776666677677666776767766767766677666776776667767767766767767677677667767766776766666767766767767677676666667766676766776767676776677667767667667766776667767676776676776767676776776776776767667677666667667667767766766677676676767767676767676767766767676676766766776676767767767676666676667767767677676677676666766677677676776667666776776667676776776767677676676767767676776676767766676676767766677667676776677676776767767767677667676677677677677677677667677676677677667667767766666767676776766776766776776776676766667766776767767766767667667766776776767766677667767766666667767767767766776676667667677676776766676667767767767767676676776776677677666766766776676776776677667767677677667666667676767767667767667766676667677676776677666667767677667676776667767677676776776767767767767676776766776767676776677676776776776666667667767767677677667677676776776776677666776776767676677666677676677667766776676676766767677677667767677666767767676767677676776677666767676776676776776776776677677677667676776776676676767767676767676766776776676677676676776766767677676676776677676676766776776767667767676767766677677667667666667766677676776766776676776767676666776676677676776677666677667666776666776766776677677677676676776767676776776766677677677676676767667667677677666767667676766767676776776776677676776767677667767767676767677667766776776677676766767767676766666776766667767767677676776776767666677667676676676667676677676676776676776676766666776667766776676776666766776667667767677677676766767767766776676766666776677666776776776776767767767767677676766776677677677667677676767767767667667676676767767676677667667667677677676766776767767677677676677677676766776776676676676776776767677667767767766776766676667767767677677667766776676767767667667667676766767677676767766776667766767767766677677677676676767767677677666767767767666667766666776776776667766776776766677676767666766767767766776776767677676676776766767667767767666677677677666776676676776776666677667767766776666767676666776766767677667667666676666767677678677677677666767677676676667677676676776776767767677676666677667667666776776776676676676666776776766667767676667677667677676767767666776677676767767767677677677677676676666767666676776767676767676766676767766767766767677677677667766667677667766676767677676776776677667767766667677676776776766767676666676776667767667676667766776667677666776677667766677677677676676767676767666767767767767767767667666676776767676767767767767767766676667667767767666766776666677667667767677677667677677676676776767767677667766677676677667766766767767766767676776776767766776667766766676677677667677667767676767766676776776776776767767677667767767767676776676667766677676776776776767767766677676776677667767767676767677677676766677676776767666767667767677667767676766776677676767676676776676767667677676767767667767667766776776677677676767677667666677667677666767676776766677677667767677676776767766776776767677677677666776677677667767677676767667766766676776767766767677666767676767767667677676677666767676677667767767666776776767676767766776767767766776776776677667767766677667677676677677667676676666767676766776776677677667767676677667767677676776766676667676776767677667667766667667766677676767667767767677676767677677676676666676766667766677676766767767767676676776667677676677666666776776677677676676776776677666666776667767766667767676766776666676776767766767767767676776676766776776776677676776767767667676676776676677677677667676677677676676676776776776776767667677677676767767667766767767767766677677667676766767767767767766767766767766676677666776766776767677676667767677677677677677677676677676666776766767667677677677667677667676767676676666767767766667677677677666776776667766676676767767767767677676676766767666776666667767767767766776667667767677666676776677676776776776766767767677676676666776667767667676666766776767767767767767767766767767666776776666666776666677677667766767677676776667767667766766666776767767676676776776776776767767767677676776677676676666667676676767667667767766676776776676766767766766776677676776776776776766776776767767767767766766667766776776776776676766766767767767676776666666767677667766676767767767766667677676676776776676676776667767766766676677667767767676776776677666776677677677677677667667666776776776666767766766767766677676767676767766676776676676776776776677667667767767676767767767766776767766776677676767677677666776667767677677677677676767766676776776776776776776776767767677667766776676666776776776776677677677676677667767667767767676776767766767767677676776667767676767667767676667677667677667677666767767676776767767767667767767766767767667667666766676767676677677677677677676767767767676677667677676767767677677667767677667767677677666666766776776677676776676766667766776677666776776676666776767766776676677677676677666766767667767767667766767766776766767667667767766776676776667677676766767767766766667677666666776776766776767767767767767676767676677677676676766776676776767766677677667676677676776767767766767766776776776767767767667677676677676776776767767667666766776776776776776677676776776767667666667767667676766676677676776767766677667766767676776667767767767767767667677666767767766677676776677676767767677667767767676677677677677677677667677676776767676666676677677667767766676677666776776776667667767767677677676767767666667767767666767667766677677667677666677667767767767767766677677666677677677667666666766776776666776677676776676776766676776767767667766667676776767767767767767767677677676676667767767767677676677677677677667676776677676776776667676766767766767767676776676776767667667676776766677666767677677667677677676776667677667676766767767677676767766666776667767766676776767677677676676767667676677676776767677677666767766766776776776676776676776667666667676676776776767767767766776776776676676776767767766767677677666776776676767767667677666776667676767676676776776677676676667667766776767667666767767767667767767767766677676767676667677677666776767766677677676767766677677677677677677676767666776767767676667767677676676767767766677676766767677676767766767677677667766766776677676776776667676776676767677676776767666677676676767767667767666767767667677677667666677666666767767676767767677677676766776667667667767766766767767666767766667677676666767766676776766767767677677677677677667767767766776767767767667767667676776776667767676767767766767767766677677677677666767677676766776776676767676776767676677677677677666766667766767766776776767767667667677676676776677666677667767767767767676776767666776677666776676766776767676767766667767676676767767677676776667766776677666667677667667766776676676767667676767667676767767676666776766776767677666766776677677677677677676766767676776677677667677667666667676776767766677677666767767766766677667766676676776767676677666776776677676776776677667767766776776676677667676767766776776776676767767766767667766676767766776676667767677667676776776766776776677667766766776767677677677666766677677677677677666667666776676667767666677677676776776767676776767677676766676767667667667767676767767677676
67666766676767666776776776677677676766677677676776677677676667677667767676677677666676776766776667677666766776676667767766776676767767676666677667677676766767767767677677676676776776767767677677666676776677667767766676676776766776776676767676767677666767677676767666776676766776776776767766767767767676676776766676766676776776767767767677677676766776666767666776767767767766776666776767676667677676776667666767677677667676667767676677676767766767766776676776677677676766776677677677677676677677676776767766776776766776767767677676767767667667767767677667667767666676776776776676666776767766776767667767677677676667667677676776676666776767667766766776767676677667767766776776776767767676767676677667677676767766776766767766677676766767767677676677667666767667666667677667767677676676776776676667676776767767766676776767676676767677677667666667767767767766676676776776776676776666766767667676766776677676767677676767766766776667766767676677677677667677677676776766677677676676767767766767666776676776776766776776776767767766776767667667766677676766776776776676776676776776776767767667767676776667667766667677666776767676676767767767676767667676776776776776667766766766776667676667676776767767677667767767766666677676776767767767677667766766776677667766776767767767677677667766776776776767676767666666667767676776677676776676666776676667666767766776766767767666767766667767767767676776766776767767676766767767766667766767676776767676666776676676666776667677677677677676766766776767766776677676676677677667767767677677666766677667677676767667767767767767667667676767766767666667667677677667676776776676676676776667677676767666767767667767767677666767667767667676767676767676676767676776676766776776677676766776767767766666676767676776767767766767676766776767767767676776766776667767767767766676767676667677666776776767767766776676677667667766767677677666676676776767667676776766767767766667767667666776766766776767766767767677667666767677677666766776667767767676677677677667767676776767766767766767766766767676776766766766666776776776767676776776766767767667667677667766766776776767767766676776776767766776776767666766776776767666776766766776676776776676767677676776676767766766677666667676776766766776676766676776776677677677677677677677677667677677677677677667677666667767767767666667766666767667677666766676776776767766677677676666767767766767667667767677676676667767676676676776776766677676676767767767677676676767766767667766776766676767676776776776766776767676666767767667677667676676767677676776766776776767677667766776766676676776666776776776766676776677676776776667676676767767767767676776767676776666666767676767677677677666766676677676766676676767666676776667766767666766676766767766667767766766677677676666776677667667766767767766677666776776767666677677666677676776767677676767667767766766767766766776776776776676776776676766676767767677667767767667677666677667677677676776766667677676776767677667767767767677677677677677666676776767676776776677667676776667767767666666677677677667767767766767766677667677677677677676776776676666667767667666676676676666667766676776676776677677676776776776676776776776767677666776677676677667766767767677667676767677677676767667676767767667767667676776677676776677667767767676776667767677666766767766776667676676776666767767667767676776667766766776667666676766667676766677666766767766776667676776767766667677677666776666676677677666676766767667767667767677677667767676676666677677677677666676776776767767767676776776666676766677677677666767666776766766776766776776767767676666667767766767676776776776677677677677677666676766776767676676676676776767667677677677666676776767767767767677667676766676676676776677667677666667666776776676676767677667677677667677676766776767767676766776776776667666767667667677676776767767666666776667767667767676766776776767766676667767677676767767676776766767767677676776767766766776667677677666776776766776776676766767767676766767767667667677676767767767676776776677676776666677677667767767766677667767677677666676676676766766677677667767766767677677676767766776776776767677667766666677676776767676677667766667677667676776766767676676776667677666767767767767767677676666766776666676776776776766767667767676767767767677677677677677677667767766667676677677667767767667767767766767677676766776767676776767767767677667767767666676767676776776676776766766767667676676776767766766766676767766676676676776766677667666776767766667766766767766776667767767677666677677666676776676677677666677677677666677677667767766666677667677667677676767767677677676767676776766767677667676776677667677667676776776677676676677667767677676676776776767667676767676667767766676776666776667667666766776767667667767677677677677667667767767767767667677677676767766767676676767676776776766667667767677666677676776677667666667667767667677667767767667767766776766776676766677677667767767767676776677667767666776676776767676767677677676767767677676776776766776766676766767676677676767666676767667767676767667676766677667676676676677677667766666767677677677667767766776667677677667677667766677667766776676776776767766776767677677676767766776766776767766767676776767767766767677676776767677676666776667767667667676776776766667767766667766776676767767767767766767766766776667766767677677676767767767767677676767667767676666667667667767767766776767676767677677667766767676776767766776766667767767667766776767677666667677667767766677677677667767666676767767766767667766776776767766767767767677676767677676776677676776776676767767677676767766766677676766667767766776776776767676667767766677676666676766776767767767767666767677667766767767766776767766767767677676776767766767767666776767766677677677667666776667766776767677677676667677667767766776767676677676776776767767766667767766667767767766776767676776667676676767766776766767767766776677666677677676767666767767677667767767767767767676666667767767676767767767666676776677677667677666776776667677677677667667767677667667767767767677676767677677677667676776776676776776676676776766776767766676677667676776767676676776767667766776776676666667766677666776666677676776776776776677667767767677667677667677667767767666776767667676766776776676776676776666666766766766776776676767767767767767766766766667767677676776767767667767766677667767767676767676766767677677667676666776776766776767767766776776776776767767677677666676776677667677677677666776666776767676667667767766776776767767766767767666776666676767677676766776766667666776767667767677677676676767767766776677676667766767677676767676677677666667767767767767767667676667677666767767666677667667767676766676766677676767666667677677677667767666667666776667766767767677677677677676767767767766676767666776767677666776677676766767767767676766767767766776767766766766767766766776676767766677677677677677677667767676667767767677676776776677667767677666776776776776776776776766767677667766776667677666767676767766776776676776676767676767667767767767766776767767667667677676676766767676776767767676767676676776767766776766776666767767677677676767677676766676767676666776776776767676676766767667767676776666766676767767767766776767767677676776776667766676776676776776767767767677667676767767676776767766676767676776677676767666767667767676766677676776776676767676666676677676767666677677676667677676776766776767767767676766776766776676677667767667666776666776776767677677677676776766677677677677677676676676776776767666666767766677676676766677666767767676766776676776667667767666766776776776767766666776766667666767767766776677677677677676776767677677677667766767677677677677667767667676676776766776677676667667677676776776776767767766767767677677667767677677676767667676776776767666677677677667676766776667767667676767767676767677676767677667667766676667667677677666776776776677667766767667667667676677677677677677676776776776676776766766667676776676677667677676767767667766677677677667767677676677676776766767677666767676776776677676776676676766776767767767667767677676766776667767767767667676776766776776766677676767667766767676666676776776767767767767767676776676676776776677667666776677667767667676776666767676667667767766767767667766776776677677677677676676667677677676677677667767677677676767667767676766776776776776766776667767767767677677676776766767767677666776766767766776776676767666766776766676676667766767677676766776776776676767677666767766677677666667767767676776667667766676767767667676776677676667666766776776766676766776667767676766676776667676776666776677676676776766776767666766776676767766767676767676667677667767767767767676776677677667767767767676766776767766766767667676767767767677676776767667677677667677666767667677667677667767666666676766767667767667767767677677677676767766776776776767677677676767766767677677667767766776677677666767677666766667677677676776767677676766677677666776677667767676676776676776776776776667666776776767767767677677676667667767767677676676676676676767767766776766667766766776677676767766677676776766776677667667677676766677676667667767667677677677666776776776776766767677676677676767767666767676667667766776677676676776767767766676776776667767767667766766776776767766766767767666766776776667767767676767767676767677666776766766676776776677667767676776776677677676776676677676667677677676776767767767667767677677677676767766776676767766676776776767667667767666676677666676766776776776677676677666666766767767767767767676767677676766776767667767666776776776677676677676776776766766767767676677677667677677677676767767666676667766766677677667677667766767767666776767767767666776676767766776766767767767677677677676766767676667667677677667677667767677666776766776776776666776676767767677677666776776776766767666676766776776677676767766776767676767667767676766766767676776767767766677667766767676776776676677677676676767677677667767677677677676677677666776766677667676776767767767767767677676677667676766767667766667767667766667666677667676676776766767766676667676776667767676677667666767767676776766677676677667677667766767
6667767676776677676667667767766776667766766767676776776767677676766767767676677676767667676776776767766776776767667667677676677676776776776767676667767667767767767677666677676767767767676776776767677677676776776767767677677666667677677676677676776676776776776667666667677676776776677667766776677677676767767766766676776766676776676666776776767767667667666767677677676766676767766776776776766667767676677667767666676677676766776676767676667766767766776667676767767766677666776676776676677677677667677676677667767676667677677677667767767767677676767766776776776776776766767766767767767767767766776766677676767667767767767767767666676667766766776776767677667667677667677677676677676677666767677677676676766766776677676767767767666766667677677677666676766776677676677676667666666776776677677666767766776776776776766667676767767767666676776676676776666776767767677667666676767767677676667676676767767766767677666776776776766677667766766776677676766666766776766766666767676767667766767676776767767676677676776767677676676676767677677676776766776766766776776676766776776776767667666776676676676776776667676677667767767766766776677676667667666677676767676767766776676677677677667667676776767676677676676676776766767766677677676776766776776767676676776767766666667767767666767767766676767766676667766776677676676776767667676776767767766776767667767666776767677677666677676776776776767676677667676767767766666676776677676676776776776767766766676776667666776766676676776677676776767667677667676776676767676767767767676776767767767676677666776776677667767766776776776776766766677667767766676766776667677676766776776776767676767766767767767767677676677666776776766766677666766776677666776767767766776767676767676676766776767766776766776776776776767766667767767677666677667767767666666766677676767766767667676767676776767677677667676776767766667766767767676667677667667766676767667676776766766667667677676667766767676767677667767667677677677677676766767677676666776776676776766776776766776667677676676677667677677677666767767767676776767766776666676767676776776776767767767677677676676766677677676776676767676677677677667767666776776776677676776767677677676677677667767767766767767767767767667766677666766766776776776776776776776766776776677676767767767767766766776776776767767766776677667677667766767676776666776776766767766766776776776767677667766767767676676766767767667676776776677677676776667767767767667766677676776776767766776676676767667767767666767676767677667667766767766776676667767676767667667767766667677667767766666676776767767767677666767677667767666776766776776776767667677666776776776676766776776767676676767766677676767666676767767767767767766766676767676776776667676766767667677676677677676677667767676767667676666666666776677667677677677667666666776776766767767767767676776767766767677667667767767677677676776776767767667767767676676767767666767766677667677677676776666776776776766766776676767677667666677676677676677667766677667766776677676776776666766776776767766776676676776776766767666776776676677677677677667766677676776767667676766776667767676776776666677667767667666677676667767767676667766767766767767766676676776766766667676767666677677676767676676776767767767676776767766766766776776767767667667766776766776776776776667667767676776767767667676667667667767677677666676767767667767677677676767766767676767767667676776766676666676676776766676776677677667766776676776776767767667677676766776767767767677677677667767767766766776766776776776776776776676766776776776776776667667676676676776676766767766676766677666766666776776667677666776767667666677667667676767666767767767766776677677677667677667676776776776677677666776766776667667766676667766766766766776767667766667767676776676776776766676766677677677677677666776776776676676776776776676776767667767767766677666676767666766767766667676666667766766766676667767767766677677676667676766767766766667767677677676666776776776767767766776667766676776776776676766767677667767766677676767667767766667766677677666766776776776776776776776676776776676776767767677676776677677666776766766766776666776776676776767767676666766677676767676776677676767666767676677676767676676767766667766667667767677677676766676667677676767666667676767676767767677676666776776776776676776776776776676776776676767767667766676776776776776676667767766667676676776776767677677667677676776766667667666667767766677676776766667767767676676776776676767767677677676667667767677677677676767677667767666666766677677676776766677677677666677667667677677676767677667766676767767767666666766666767766677667667677677676766676776767677677667767767767667676766776776776677667667766667767677676666776767676767767677677677677677677667667766767677677677677677677677676767767677667767677667767766767766666776776776776676776677677667767767767766767767766776766766776676776767767767677667767676677667676676767767766677676767677667767767677677676776776676767676776776776676666677676766776677676676777676766776667667766677667766676776776776776677676767677677677667766676676766667767676776677667676676766776766767767677667677676767767767767667676776766677677677677667667667766767667677667766676767766767766776676676767766776767677667767767767767677677676666767676767677676776776767766676767767677677667667767767676776667677667767677676676776767677677677677666677676766667767766676776676677667767767677676767767676766666766776667767767677676767676676767766667767767766767676666776666677666767677676776776767667766767767666776776676666776776776676776676677667677676776776676676767667676776776676766767676766676677667767766776767676776767767767766677667766767767666776767677667667666677676776766776776676776666767766677667766767767667767677667767676776776766766766677667767766776676666776767676676767767677666766776767766776676767667767676767767667667677677667767767766776776767767767767766677677677676776676676667766666676767667677676677676776667676766677677676666676677667767767677676776676767767676676677677677677677677676776677677676776767676666677677667767766676767767677676766676666766776767767667667676767767667767767677676666766666676766767677666767767666776767767766776676776767667766776766667666767767767767677676676776676676776767676776776676776776766676767767667766767767767766677677676766776776767767666766767677667677666677676767677676676677677677676676776677677676767666776776767767676666767766667767766776676666767676667667767766767767767677676676776776677676766677676776677676767677677676776776766767767767677667767676776776676666667677677677667676767667677666766677666676767676767767676776676676767667767677676677677677667767677677676766676776767767767767767767677666767677667667676767767767767667767667767766676776677676677677677676776776776677666677676766766676767676776767767766677676766667766667676776776776776767667677667676776666776767666677677677676767767766766677676767676676766776767766677677666766776676776767676776677667677677676666676667677677676776676776767676767677676767767666676776667767676766767767677676776776776766776676776677676776676776676776667767676776667666766667767767766776667677677666776776677677666776767766666676766767667766766766677677676767766677667676767767667677676776767666776677666776776766667766776677676666667767677676776776676767667767676776776676776776776677677677676776676776676767677676767676677677677677677677667767666776776776776776776677666776776776667677666776767676766676776766776766676776776776766667666677676776667666676767677677666676677666776776776776776776767676666767767677677676677677666677676676667766676776677666776776776767766766776676776676776776767666776776676766776766767767677667767676766767676767677677676767677666776676767667767767676766776667676767767667767676767676666776776676767676767667677666767676767676767767767767666677666767667767767767676676677676766666776666676667667767767667676677676676676767766767766677676776776677667677666776677677667677667766776776676677677676776666776667767767767676677676667767676767677676767767766667767677677677667766676667676767677676767667677677666677676766677676776766767667767767677667767766776776677676766676767767667677677667767766776776776767666676676767766676767666667767667676666776776677667667766676776676766776767677677676666676776676776776776767677667767677676767677666767767767766776767676767767677676767766677677667676776767677676666677676676767766676767766767767767767767667767767666677677677676767677667767676676776767667676766776776776676767766776767676776766767767766666767676667676776667767676776676676676676776767766767767676667677676776677666767767677667677676767766767767676666766776677677677677676766766776776776767767677667767767767676766676766776676776767677676776767767766766767676667677677677676766667677677676677676677677666676776667667767767767676767677676776676776767676776767667676776677677667666666767677677667667766677676677676776776676776776767766776767667767767766776677677676767667677677677676776767676766677677676666766767767766766767666776767767767676677677667676776676677667676767766676776767666776767667767666776767767767767766767767767667766776667767666776677667766677667767676776776776767676667676776767676677676766676676677677676677677677667767767766677677676677667767677676677677667667767676667676766676776767767677676667767666677677677677666766676767677676776776767767766676676776676767676776767667667766767767767677677676667767767666776776767667767676776767677676767676666767767677676767667667767677666767677667767676767667677677667676667677667767666676676776776767767767766776776776766676776767666766776766666776676677676776776767767767676767766767766776766676677667766766776766776676776676767676766767767676776767767767677667667667677676766776767677667676767766766767667767676667676766776676677676666776676676766767766767666767766767767676776767666676767767766767676776776776776776676666677677676667767677676776676666666776666677676776776767767766667767677666767767667767766677677667767767667677676766676676676667666667767676776776677676676
6676676767676667677677666666776666676776676776677676767666767676776776766776776776676776776767677677667767766767766666767767677676666766676767667767767767766776766776767766776767767676766776776767767677667676776667677677677667667766776766666776776767676676776776766667767667677677676776766776667766667766667767766667766776776767677667676766776776767677667677676776776766677676667767767766677677666767666776767767767766776776776776776776766676776766677677666667677677676677677676667766676767666766766767767767767766776676776677677667677677677677676676677677676676776676776676767766676767677677677677677667666776767677676676767766776676776767767667677677676776677677667676776676766767677667767767677667767676676667767677667767767676776677666776677677667677676776776766666767677666776776667766776776676767767676766676776767767667766767676677677676767667667766776767667767677677666776667767767667767766776766776767767767766667766767677667767667677677667767767767676767766677677667766766666776766667676677667677667767677677677677677676677667677677667767767767766676676776767666667676776767767766676776776676766776776677676776776676776776767766776767677677667666667676767677676677677677677677667766767767767767676767676676676667766776776767766776677676776767667677676776767677677677676776767666676677677677667676776767676677676767767667767767667676776767766776676767677667766767676677677667676776766776776767676667766776776676676667767767767676766676776776767766776776776666666776767676776766776767767667676776676776776776767767677677677666767767667767767666776767767676667767667767667666776766776676776776776776776776767677676766776666676776776767767767677667676676776767767677667767766677667767766677666776767767767677677667767676676677667766776677676766666676776776776767677676776776767676776776776767677676667767766776776766766766776766667677667767677677666776776776677677677666666676677667766776766666766676767676776776776766767677677677666776766667767666767676776776766776666667677677676776767676776666666776676766767676666667767666766776767677676676767667676766676776776677667677666677676676776677667676776767766676766776767766766767677676776767666766776677666776776767767667766776676767767766766677677677676776767667767767767677677676766766776767766776676666666776666767676776776676766667767677677667767677677667677677677676767677677667676676666677676676676667667767677667676776677677677677676767766776776766676767667677677676767677677667667677667766676677667676677676767666676766667767667767676767766766766667767667667767767667677667677676776767676667676677667676776766776767767667767676767767676767766776776667767767767667677676776767766776776676667676667766776767766776767676677667667676776776676776767676776677676767767767676767767767667766677676776776776767766767677677676776776666767677667676776767766776767676767767767767767767676766767676767677667766677666677677676766766776776676767767677667767766776766677677677667767767676677667767766677676776677676776776767766767766676767767677676767767676766776676776767677677667676776676667667676767766776776677667766767676776676677677676767676767676766766767676667767766677677677667666676677676677666766776766776776776776766767767677676767766767676767666767676767676767767667766676676766676666766766776677677676776667767767667767676767676766766767766766767677677677677676767766677677676676776776776776776776776767676776776767667767767767677676666767667676766767666676676666677677677677677676667677677667676776767766676676776767766667677676677676767767766776677677676766776776767767767676776677676767767766776776767767767677667767766766776776776776667666776677667767766676677667676666767767767767766776776776776666766776667676767766776667677667766677676776776776667767677677667767767766776667766776776767677677676677677677676766776776677677677676767676767677676776776767767767677677667676676767677677667766676666676776667767667666766776776776677676667767766776776766677667666767667767676767666776776666676767766666767766676776767676667677677666677677677677666776776766776767677677676776676776767676776767667766776766667767676776776766776677676767766776776776767767767677677676676767766676666776776767676776766767766766767676776776677677677666676677676776767766676767767676776776666677677677677677677667676667667677666776676676776767766776767767677666677676767667676767677676677666766767767666767677676776766766776766677677667767667767767767677676776776776776677667767677676776767767767767766676776667677667767667676677677676776667667767766676767677677666767767677676776767767767677676776666767677676776676767666667766676767767766776776776676676667767667676766776776776776677677676767767767677677677677666767677676676766767767767767766767767767676677676776677667766677676676776767667676776776676776667767766776776766767676767677677676776776766776667766766676677667677677676666776667676677676767767767767767767766776767767767766676767767767667667676767766676676776767767767766767767767766767676767676767677676767676776677676776667676776667766677677676776666666766667677677666677667766667667767767676776666766776776776766766767767767766666776767676767676676767677676676776776676766766767666776766776776776767677677667767667766776776667677667766676677667676776677676767766677676767767766776767677676667767767766776776767676767767767676677667676677667766666776776766766677677676776667767676776776776677667676776767767677677676767767666776677676776667767767676677677677667767667767677676776766676767766676776667677666767767767767767766767676676676766667766776776776766767766776767676776776766767677677677667676676767677677676667677676676767767767767767676666677667767676766677677676767676767677667666776776776776766776767676776666767677667677677666776667767767677677676776667677677666667767766767667666667767676676776676676667676677666776767767767677667667676776766766776767667767767767766766767767767677667767767676776776776767767766766776767667667676667677676776767766776766767767766776676677667676667676766667767767677667676767767677676776676776776767676677676776776776767766776767766776766766677667677667767767767766776677666766766767677677676677676767676776776767667767676776766776667676767677677676776676767677677676667677667667767677666776776676776677667667666776677676667766776667767676767767766666767666667766676767766776676776776776667767767676767767767667767677677667766767767767677666776766776766767767676676776776776767676776677677676776667667676776767767767676776767676766776776677677666776676776776776767766677667767767667767767767676766676676676676767676776767767677677667766767766666676767767767676767767667676767667767667766767667767767667667767767667677677676776767767676776776776767767666667677676767766766776767766676677667767766776776766667766767767676666767677677677677676676676766677667766766667767767767677666776677676667667676676676767766776767766677676666676767667767766767676776676677676676767677667767767667767766776776677677676667766767667767766767676766776776776767676767677666766776676766677677666776667767676766776766776667767767766767677676776677677667666677676766776767767676776676767767666676767766666776677676667766776676766776776776677667767767667766776776776667766766767667767676677676767676667767676767766776776767766776667767767677677676776676767676766667767667677676667677667766667767667677676667667677676766767667667767677676776667767676667677677667767677667767677676667766766677676676677677667767767766776776776677667667677677676776677676767766776767767767767767667667677676776667767767767767666676776767677677666667767676667667767667677676767767767677676676776676677677677667667766767676776776666677676767767677676667667677666676776776776667667767766776676676776676767767666776767677677676776776776767767767667767766776767766776767677677676676776676676767677676667676776667666767677677676766676767767766767667766677676767767767666766776776766776776766677676776776676776776676776767767667766767767666666676767766767767677676776676776667666676767667767766767767677676776767677677676676766766776676767677677676677666767676677667667767767666677677677676766767667667766667667677667767767767676767677677677677677667767667676676766776776766677677676776767767677677676676776776767677676776767767676767767766667676767766766767767767766767667767677677676677667767676666776667666767766776767666767767677667767667667677667767767677676767667766676766776767676776766767676766776666776677676767766667677667677666677677667667677677666776776776776767767767676767767766677676667677676767667767676676776767767767767677676667766676776776766766776776776776766776766666776677677667767766767766776776667767677676776766776776677677667767676776667766776676776776776676766776767766767767766776767767666776776677667677677677677667667767676767767667766776767666676767676667677676677677666767766767767767767767676767767677676767766676776677677677677677676767766767667767666676667766767677677676666776767766676767767766776766677677677666677677677677677676767676666666776676676676677667677677676776766667766767667766676676666677676667766776776766767677677677677666676677667677666766766776767677666776776676776776666767677677667767766776667766767767667767666776677667677676767767677677677667677676776776767666766767767767766767677677677667767667667766676766776766767676767677676767766766677676776667767767677677676667767766677677667667676776676766666677676766666667667767767677677676767767766677677667676676676776776767767676767677676767677677676766767766766676767767766776776676776776767667767766776667676677676767766677666776676776776767676667767677667677676767766776776666676776776776776767667677676776767766676767676677667676766677676677676776766677677667676767677677676676766767766776677676667766667676776776667767766767676776776666767767767677666667766766776776776666766776776767767767677677677676677676776677667767676767677676677666766767667767677667676776767677676776677667767767676677666767667767766776766676776677677667767767767677676
7667767667766676776667767666677667767766766776767767676677676776776776776676776767767676766767667767666767667667767767676776666776766766677666677666677676776676766776766676676767677677676766776776676766667766776766776677667677677676776767677676767767667676676776776776766776776767766776676776677666667667767676666766776767767766776776676767677667667677667676776767666766677676767766677666766766776677676767677667667676776667767666767666766676776766776767767767677676776667767677677666676776767766776776677676767677676766776667766667677677677666666677676776776776767767677677677676766776776776676776677677676767767767766667767667767767677676767767677676766776666776766776767677667767767767667677667667767767677677677667767676776776776676776776667667666776667766767767666766676677677676767677676667677676667676776676776776677667677666666776767767676776776776776666776776767767677667676776767767667766776677677677677677666767676776766766676667766667676776677676766766677677677667767666776776776677677677667766776767767767766776766776776776767766767767676776676767676667676776766676677677676766776776767677667676677677677676767676677676776677667767767676666776667667766767677676776766767767677677677676666766776776776676767667676776776766766766676667666776676667766767676667667666667667767767677676767676776766766667676766767666767677676766767676776677667767767677676676776677677666767767767767767676677676776776776676676776767676676676776676767767767767767766776677676767676776677676776766776766676767676776766776677667766766676767766767676677676767676776676667676676776776767666776767767676667767677667767667766676676767767767676767767676766767667667677676767676776676677676666667766776666776767767766676766776677666676767767767767666776776767767766666766677667766677667766767676676767766766667766767677667767767667767667666676776767676776666776767667666676766767767676766767676676677676676767666776767667667676776767766776776767767666767676666767767766676767766776766776677677676776677676776767676776766776776776667677676767767667766776776676666776776776767667766767767766776667767677676776776667677676767677677676776676767676776776766677677677677667767676677676776767767666776676676767677667767677667676767667767666766767677676767676767767676776667667677676676667767767767766766766766776766767767767766667676676767767767766776766776767667676676776776767677667676667676676677676767676677666677676776776767767676776677676776776776766776767766766776767766776776666767767666676676776767767767676666776767766676676676776776667666676776776767767676776767767676766766776676776667666767677676766766776676667667767766767667767767667767677677677676776767767767676776766776767677677677676776776776766677676766676767767677667767667676776776676677666766776776766776666776767677676767677677676677667676676776766676767766776667677677666676766677676677676767677676767767676776776776677667677677667677667767676776767767766767767677677677677676766767676767667766676667677677677677666776767666766767676776776767767666766676667667766766776667767767676776766776676766767766766766767667767766767767677666767667666677677667767767676776766767767677677677676666766776667677667667767667666776776776776676766676676767677677677666776677667767677667667666677677676766766776776776677677667677667767676767766767676776676776776767677666667766667767767676776767667766776776667767766667767766767767676677677677677677667767766767766767766767767677677667677676766767676776776766667767676776676676677676766767666776767767767767767667767667767676767767666776667676667676676677666667767667767676767766776677667767766766667767667767676767767767677677676676667766767767766766676677676766776766767676667767766676767676767667677667767766767766677676767677667677677677677677677667677667766677677667767676666667766776667677677667666677667767767767677677667676776667666676776667767767767767676667677677666776667767677667766776776767767677677676776776776767676767667767667677676666677677677676767767766776677677677676776666767677667677676767676767676776766776676667766776667677667677676676676667676767767766767666767666767767766776766776767767666776676767676776667767676677676767766766766676676776776767666776776666766767767767677676767767666767667677677677666776776767766767767677677676767766767766666766766776766676767766677666766767767766676677676676776776676776676776776776667767676766776767677666776666767767677666767676776776776766776776767676766776766767666766767767767767766776676776767766767766767767767767676776677667667677677667667767676776677667677676776776677667767677677677677676676767766767677677666677676767666776767767767767767676776676766776776766776776767766767676767766767766776767677677667766766776767767766667766767767766666677676677677667667767666766766776766767667767767677667767667766776776776767767766667667767677667676776776677677667767767767766766767767676666677667676776676667676666676676667767677677666767767767677677676676767767677676676677676767767667767766767766677677677676776776767666776676776776776766677676767766667767767676776677676667676776767767677677676767767676766776776677667667766776766767677676677677677676676677667766776767767767676667767766766776676676676766676776776776767677667766677667676666667766776767676677677677676776776767676676776677677667677667666776776776767766776776676767677667766776776767677666667676776776667677666767676767667667676677677666667767667667667676676776767767766776776766776776676676767677676767767676676776766767667767767767767666767767767767677677676767676776666767676667676676776767767667767766677676776767676767676667667766776776767767676776766767767676766767676676766767676766666767666776766767676677667677676776776776676666767666667766676766676676667767766767677667676767667767766677667667666776666767676776676767766677677676766776776767767766766776776667767767767767666766776767767676667667767677677677676677676676766776767766667666767676767677666767766667666766766767767676677667676766767767766776667676766767677677667767676676677677677677676776676676776667667677666767676776776766667667767676677667767676667676767676767767667767677667676767676776676676776667767677676776776776677676676667766767667767677676776677676676767767767676767767676776767767677677677676767767676776776667767667677677667767677666776667767767666776766676666776676767767667676767766776677677677676767666667667767677666667767766766767766766666767767677676776676676776676677666767767766667767767766677667666776676766776767667766766767766677666767677676776766776776667767676667767667676677676767767676766776767767767677676766667767667767767767666767766677676676776776676666767766667767667677677676667677676766676776667767766767667767666676776767767667767666776767767677667666767766766766766677667767766676767766677676676766776667766767767767667767676776677676767766767767667767666767677677667767766776776776767667666776776766776776676776767767766767767767677677677677677677676776676767767766676677667677676677676776667767767767667766767767766776776776767676767766776676776776776776776767676766766676767767767766767667767677676766776676776666767677676677676776677677667767767676767666776776676767767677667676767677676666767766776776666767767666776767666676766776667767676766667767767666776776767676776767766677677677667667766766767767767767766767676767677676766676776776766767676677667676676776766677676677676767766667766676676767767767677676677667666766767767667676776767766767767666766776776776676666776767766776667767677677677677677667767667767666776667666676776676776677676776776776767666776677676776776676766676776776767676677676776766767767766767766766776676767676766767676677667676766766666776776767766766776767677677676677676767766776776667677667677676776766767676766766776766767767667766767767677676767767766766776776676676776776677676767767767767677667766776776767667677676767767767676776776767667676677676667766766676776767676667677667766776677667767677667676766776677667676766676676667666667667677676766667766677666667676776767767677667766677676667676677677677677676676776676776677676767767667766767667666767767766767667676766776767766767767677667766767767767767767766767667667677667677676776776766776677666766776676766666767766676677676776676776766767767676767767767677667676776766767666776766676676776677677666776776676776677667676767666776767677676676767767767767767767677666677676676766766776776667677667767767767677677666767767677667667667766766767677677666766667667767767767677667677677677667767666666667667766667666666766776676676767767666767766776676776776767767766767666676776677676667667677676667666776767676776766767767677666776667767766776776766677677667766677676667676776776667667766676766776767677676767677677666677677677676667767676767767676766766767676776766677676766767677666767677666767677667677676766677676776677667767767676776767676767676776766676776767766667766676767767767767676766676776776677676776767677676766677676767676776767766667677666767767677677676676677677676776767766767766776677677676776676676776767677676676766677676677676776776766767676776676677667667767767767677667677676767767667767766767677666776776667766776767767676677666776776776766776766776776667767667767676776676767767676666676667766676776776677666667767766776676767667677677676776677677666776766676767766766776676776776677677667767667767677676767676676776667766677676776667666776776676677676776776776676776766676776766677676776767667667667676677666776677676766667676767767767766766776666776776767676776776776776767676767766767766667676677676776767677677667767677677677676676776776776767676677676776677676676767667676767767767766776767767677676776776776676776677676677677677676676677676767767676676776676767667766667677676776767666667677667667677676677676676667766667767766776776766767767677677677676767677676767676776776776767677677677676766767667667676767676676776767767676666766667767667676776766677667766676776677676767767677677676776776776767676776766676767666776767767767766776677667677677
6767676766666677666766766667766776767767766776767767676677667767676667766677676676766677676677677676676767666676766676667667767766776676767767677677667766776776776776666776667676767676776776677676767667766676677666667767677666776776776776767767677677667767766766677677676767677666677677667767767767667766677676767676776676767666677676667677666767677667677677677676767676776766677666667676766677667676767766767766776767666776766767676776776776667677666677677667677676767767676776767676677676766767767767677667766767767766767766776676776776677666776776676666677667677666776776676767767666776666776776767767766776676767676767767667767677676776766676776766766766767766776767677667667767677667667767676676776767677677677667767677667667677676677677667677667767767677676776766776767677676767667767677676666776776676677667767767667676667677667767767666767677676776666677667766767767667677677676776767676667766776776767767766767767767766776776776676677666767666767767666767677676776677677667766676766776666676767676776776667667766767767677677666776677667677676767676766676767766676776776767767667676767766776667767666766676767676667667766676766677667677676676776776767677676677677677676776776766666677676776667676767677667767766677676776676676667676767767766766766776776776767766776767666767767766767767767677676776767676667667766677677677676776776767676677677667676767667767667766776666767767676767767767677666767677677667676766766767767676676767767766767676776776776677667767766667767766766667767676676767767767767676776766676776677667677677677677677677667767766667666776766767767766767767767676776766766776776767667767766766776766776767667667767766767677677667767767767767676766776677677677667676776677676776766677676767766776767767767676766666666776776776667667767677676776767676766767766766776776767767677677676667767767677676776776677676767766767766767767767667667667677676677667766767767766767767767767767677667677676677676676767766776776776767767677676767667767667667767667676776776776766667767767667767677676766767677667767677676767677667767677667666666766677667767677667676767666767767677667766676767766766767766767677667767667766677676676776776776776776677677667666767767667767767766666776776766676767667767677677677676776676767767676776776776676776767677676776767766767767666767766676776677677667676776666766776767767767766667767676767767676776776677677677677676676776767767666666676776676767766766776776776776776776766677676776776776667767766766667767766677677666776766676776766666677677677677676776767677677667767667767767766676767676776767767666677676776667767676776776776677676776677666776767676666767767767767767767677677677667767677676776667667766667676677676767766766676767677667667766676776776776776767767767767767766676776766776676676767766776766767676767767767676767767677677666776776767666767676776776767667667677676677666767766776776776767767766767767676776676776676667677666667767766767766667767676767767676766767767767766766776767676767676666776767766766766676766776776776776766677676776676776776776776767767677676776667767676677676767766776676776677677676677667677666666667766767766776766767676776767666767767667767676767676766677667766766677667677676676776767676776767767767677667767767767677677676667677666676776767767767767767766776776767767667767667676776776667767667677677676776766676776766776767677667676776767767677677667667677676667676767676776776767767677677666766667766677677667767666776767766776766767667667767676677676667676667676776767676676677667767667676676766776766767767677667666776666776767767667677666776776776666767767676676776776776776667676676677677667677666776767667766776776767767667677666676677676776767766677667676677677666767767676776776776676776776776677677677677677677666667666767767677667667676776676677677677667677676667767766767667767677677677666667767677676677676776676776766776766767767766767676767666776667767676677677677667667766776676776767677676776776776767767677677677676766667676776766767767766676666767766667767677676776767667667676767767767767766767766776776767766776666676776767667677676766776667677677677667666776766776766767767676766676776767766767676776776776767677676767676676776767667667667676677676776766677666766667667676776767676766776776776767767766677676677677666767767667677676677677677676767767766666676767676677667677676776776666767766776776677676776776767766677666767767666776776677676766677667667677676776776766767677676766767677667767767676767676776776776776766767676676767676767767677677676776776767766776667767677676767677676767766776766766767767767667667676776677667766676776776776767667676667767767676766767677676767677666666776767667766776776766766776677667766676776766766776667677676766766767767767667766677666767767767677667676767767677677677676767767767667666776767767676666677676766667767767767677676767767766766776666667676767767767667677677667767767676776776677676776776767767677667767766776677677677666776767767766676677677677676767667677676766676677666676676776776767767667766676676676776776676766677676776667766776767677676766767676766667667766776776676677666766766666666776767767676776677677677676676676766667766677677676677666666767767766767677667677666776677677676676676666767766776767676677677676776767676766677677677677677676767766776767766667767667667666666776767676677676776667767767667767666767666766676677667767766677667667667676776667676766776776767667676766766776666767677677677677666776666676676766776766767767676776776776776776776776676767666767677676766676776676767676677676776767766767767767677666776677677667766767667676776776776676766776776666767667676776677677667767667767677677667677677666767667676776667767766767666776767667666767677677677676766776767767767676767666677677676776677666776766776776666766666767767676776766677667767677676767767676676677667667676767766667666677676776676776767767677677676677677667677677676667767677677666676766766677666776776776677676766776767677677667766776776776776767767767766776767767767676776767677676767766776767767676776666776677676676666776676776776776766677677666766677676676766776776767767677676677676667767676667676776676776677676676776766767677676766767676776767666767666676767766776776767676776667767767767766776776676666776776677666776776677667677677676776666766776766677676776677667677667766767676776766767767667766677676767766767677667667767766766677677676676776767767677667676776776776676766776767677677667676776767767666776776667767667767767677676677676776776767667666677677666767676776776776676776767767667767676776667677677677677677676667767767667767767767667767767667676776676776676667767676776767667767667676776766676677676776776677666776677677676676677676767676667677676677677667677666776776767677676776676666767766776676766677667767767677677667767767766767677677677677676677667767767766767677667766766667677676666677676767766766767767676667677666776667766776766767667767667676776776766766766776677667767667766676676767676776677677667766776776676677677667676677677677677677676667767767767767676776767667767667766776676766677677667677667766776766677676776767677677677676776767767767676767767677667767666767667677666677676776677676767666677677677676776677667677676776677677677677676676776676776677676677667767767677666767676767767767677677677667667767677677676667667767767766676776667767676776776776667766677676676776676767666676767676776676767676767676776776776766667676767766776767677677666776676677667677666776776677677677676767767766676766677667677666666677667676677667767667767677667677677667766667676776776667767676776667767767767677666677676767667676667676677677667676666766767767677676776767676766676677676677666776666767767667676767767767667767667666767767767767767676767767767767767767767767767767667667677677667767676667676767767676766767677676776776776776776766767766776766676676677676776667667677676767767677677677676766677676776767767677677677676767667676776667767677676667676667676767667676776776767666776776776776776676776776676776776767766677677667667666766776767667767667676767767766677677677667767676677677676676776766767766767666776767766776776677676676676776767767767767767767766677677676767767667766767767667677667766776766776676667767766677676676776666766776677667766776676776767766766776776766776776767767677677677677666776667667767767767767767667677676776776666676667677676767767767677676776776676677676776677677677677677666767667766677667676677667667767676767766767766776776676767677666776776767767677676766767766767666767676766676776667666767766767676766776776766676776767767677676776776776677676776766677677677676776676767677676666677667767677677667677667767677677677667667766776676776776767677667766767766676776776776767767677677677667677676767676766766767677677667767767667766776666667677677677676667677676677676776776767766767677677667767767767767677677666667767766666766677677676766776677677667767767676666676666677676776676677677676676676776776677676676776776767666767677676767676677677667767677667767666776676676767766666767666766767767666767767677677676676766766776766767677666766776767676677667767767676776767767677667766766677676677676776677676776677676677677676776677666767766677677667666776766766767667667766776677667677676666776776767767676767666676776776676767767677676676767677667766677677677677676676767767767767766767767767667666676676776766776676767667766766676767667766776776666767677676676676667667766676677666776676767767666776676766767766776677667767666767677676776666766776677676767767767766776776667677676767677666766767766767766767766776767766776677666766677676776767676776767766677676767767766776676676676667767767677677666767666666767677676767677677676776676776767767677667767767667766767767767766767767766767667676766767767767677677666676767767766767677677676676667676776776667677677667676676776767677667767667767766676667667666767676766677677677667766776767767766776767766676677667677677667667767676667667767677676676776776776677666776776776767667767676767767667676767766776677677666
36767676776676676776776776667767667766767676776766767767677676776766766667766767767666667667767676767767767767667676766776766676677677677676766676776776776767676676766767767767677676666776766767676776776776776667667767676776776676776767766767676776667767677677666667667667677677677666676667677667676776776776776677666676776767767767767767766776767676667766677677677677676776676776776776676677677677677667666677677677676767676776767676767767676676766776767677667677677667766767676676767767767767676676776677676766767767676676766767676767766667767767767667767767767677666677666766776767767767766676776676667767766776767676767767677676776767767766677667676776776776776767766677667667676766776677666767676766677677676767677676676666776767667667767767766776667677677666766677666676776676776776676676776676766766677666767676776676766776677677677667666767676677676676776676767676677666667667767766767767677667767666766667676767767677676767677677667767766776776767767676677667676776776676676776776776676766676776776767676767676776776666676776767766767767677676677666767767677676667667767677676776666666776776677666766776776776776776676766677677676676766677676667677677676776776767766767677666767676767666766776767667666776776667766767767767667766776677677677667667767767767676766776677676676667667767667767677677667667767767676767667767766776666676776766776776767767766766767766766776767676776776767767676776776767766776776776677667766676776776766776776766776767677677676776666767767676676766666767667667767766776667766776667677676767677677666766776767767766776766666676667766776676676776766776767767676776666776676776776776667677676667667766677677667676767677676666677677676776676776676677667667767677667676776677677667676677676766776767767677676767767766666766767666677677667767767766767677676766767677666766776667767767667676776767767767766776776666776776766767767677676767767677676676676677667677676666676767766776767667677677677676767766676776667666677667677667676776776776766677676677667666776776776767766776667666776676767667766766676767767667676767677676767666776776667766776676776776766767666776766776776676776766666776767767666776776767767767676677667766776677676776776766776667677676766676677677666677666677667676676767767666677676676667666677676776766767676766767676776776767676776766677666776767667677667666776666677677667766767767676667676676776667767766776677676776766766677667767676767767676677667767767676767767767767766776676667767667676667667677677666776776676676776776666666776767766767767767767676677676776767767767677677677666776776776767767666667767767766766767676676766767767766767767676776776776767766767677676667667766767767676776776676766766776677677676767676767767767766766677666767767676776776676767766776776776776766666776667766776667767766677667766667667677676676767677676767676666776677676667676776767767766666767676766767767677676776767677667677677677676766776766776767767667767667767666776776776767766677677676767766776677676766766677676767766776767667767677676776667767767767767767677676766677667676666766776676766676776776766776667766776767667676766776667666767766767666776666776676767677667676677667767677667677667677667766766776776677677677666776767767667767766776666766767677676776677667766767766676676767767767767766776776767766677667767767767766676776776676776776767767676767767677676767667677676767677667766676677677676677677667766676776677676667766776676677677677677676766677677677677667766676776776776776766776776767767766676766767677677676776776677677676766766766676776767677677677677676766766676667676776776776667677666766767667766677667766766776666767666776776667767677677676767677677677676766776677677677666776677676676766776766767766666677676767676677676776667667667677667767667767767667767766776667667666767767767766767767767766676677676766666676776667767766776677677677677667767766767767666766776766767767767676776677677676677666676776776776766766677667767767766767767676677676677667667767767676776677676667676667677677677677677676677677677677676767666776677676666776776776776677666776676776776676677677666666776776767677677667666676767766677666677677676767766677676776766676767766776776676766776767767667666676667767677667766767766767676767666667676676677666677677667766667676767667667676776776667676776766767677677667676776767767677667667767766677676677677676776776767766766776767766776677667767667676677676676767676766776767767766767677676666666776667767677666677676677676767676766767677667667767767767767677677666677666767677667677677676767667766776766766666666767767767666776776767767677677676767767766776776667676776666676776776776677676776676776766676676677676666776776676767767677677676767766776767766767767767767767767676776667666766766767676776676677667767666676776767667677677676667677677677666776676677677667767766677676766677676767767767766676767667666776776766766776767666766766767677666776677677677676776676767666767766766767766767667767767766767766776766766766776667677667767676766766767677677666776776767677677677677676767767676776767676767767676776776776776666776767677677667677676766767767766776776776667767677676767766676767766776776677667767666766776776776766677677677677676667766776676667666676667767666676667767766767767767767767767677667676776776676767666677676767767667766776776667767766677676766767677666776676677677676767677677677677676767677676776767766766776776767767766767767667767767766667666676677677667676677667677666776776776767677676676677667667667767766776776766767676767677667677667667767677677677676776667666776666776776776767667767766776776666776767767767767677667767677677666676766776667767766776776767676676766677677667676667676767767677677666676676766776767767677666766776666666767676667666776776776677667767677676666767666776776766767766667676677677666676776766766677676776766767767677677676767676676767677666776776767767666667767767667767766776767677677676766776766776766776776776767676676767677667767677676676667767766776767767767676766677667676667677676767767766666766767766776667767766776767766666677676767767767677676776766776766666776776767667667767676766677667767677666776676776767766767767667676767667667767767767767676667667676767767666767767767677667767676667766776767767767676767767766776676766767676766666767676676776767767767676776677677676767676666776677677667767677677677676767676767676676776776776776776767767767766776776676776766776776776767677667767676767677676676776776776677676767676677677666766767766666677677667767666676776776667667666767676766676776776766776676677676667666677676677677667667767676676767676767766766666767767767767767667677667676676776666776767767767766776677677677676767767767766767667767767767767676767766677667767766767767767676677666767676767667677667677677676776767767767677666776776676667677666767677676776776767766776776676676766776767766776676767767667766676667676766776776776767667767677676776767677676667677667667767767677677677667766776776776676676767667766677667767767767767767667676766767676667667766667766767767676776677667767767677667667667666776767766776776676776767667677667677667677667767676677667767766776776667767677677676676677667767767767767767667767767766776676677667767766776767767767677677677677677666676766676776676676677666766667767677667767666776676767676776766767676666676677677677667766776676776676766676767767766776766766766776676776766776677676776776766776767676776776667767677677677677676676776666767667766776776667767767676776676676676767767767766767767667667667676666767766767767676677676767766666666767766767667666766767676676776767676667676776677677676767766766776776766766666767666776776776766776767667667677676776776667767676677667677676677667677677667676766767667677676776767766766776776667677676766767677676667767677676776766776676677677677677677676767676676677676767676677667667767767766776766666667767767767677677676676776776767677666676767766776767766776776776767677667767766667766677676677676677676776667666767676766676776677677667767767767677677676767767766776767766767677667676776776767676767767767767767767676776667766677676776776767766766776767676776677677677677667667676677676776766776776766676767767667677667767677676667666676776676776767766667677667767676766676767767767676776767677667676776767767677667767767677676776767767767677676776776776766776767767767767677666767767667667766776776776767676667766667676667676676776766776666677677677667677676676776767767767766776667767677677667676776766776676767677676776676776767766676676766776776676677677676776767767767677677676766776767677677677667677667677667677677667767767667676766766676676767677676666677676767767676766776666767767677667667666776767676776767767766766767767767767676767766676677677666776767676776776677667677676677677666667667766776767767677667767767676767667676676776776776766776776767667766677677677676766776767767667676677667767677666667677677677676677666776676667676676766767767676776677676776767676667767767767766776677676767766676677666666776776666767767767677667676776767766767767666776776766767767676776676776676677677666766667766677676767766776776667677676776667766776767666767767667767676767767666766776767677667676776766766666766677667676776776766776766776677676776776776767767676767677677667767767667767767767767767767767767766676776667767676776766767767766677676666767767767766767677677667766776776667667676766776776776776676776766666677666776677676766776766776677676767766767766776766767767767767677667767767666667767677667767767766676677676667677667667676666766767767666667677666666776767676676767666767676767676767766776767766666767677667766677677666677676676776677677667767677676767677676767767767766776766776667767677667677677667767767767677667767677677666776766776677676767767766676766676666767677667667767766677676677676767677677677676766776676767767667766667767767677676667667666776767767677666776676676767667676776666667676767767676677667767767767667766666776767767766767767677676677666767766767676766767767767667767767767676677667767676666
667766776776776766776676776776767767766776776776776776767677676767677667666776767766766776676776767676776776677676776776767767666766767767767766776767677676767667667767677666766666677676776677676767767666667766667676667677667767677677676667676766776776677666677676676677666776767767767676766666667667676776667667766767676776766767676767767766676767677677677677667676767767676767766767676776776776767667676767677676776677667766767767766677676776767767667667766776767767767767767766667767767676666667677676677677667767767677677677676667677676776677667667677676776677676667766666666676677677677666667767676776776776776776776676767767767667667767666767767767666776767767677676776776666677667676676666676767766677676767767767766776776767767767676767767667667767767667767767667667767767677677667677676677676666767676776676776666776767767676767766776776766766676677667666776767767767677677677677676677677676766776766677666776667766776776776776776676776776767676776776776767677667676776676776677677667676676666666776776776677666776767766667666666676766776776667676776776766776677676776767677677676677666766766766767766776767676776776776677677677676776776676676776776776677667676677677667767766667677667667677676677667767767767677676776766776767667676767767676767666776766676677676776776676776766767767767767766767767666676676776766776776776667766676776676767667767766776676677676776767767767666776776776776767767767676667667677676767677676677667767766666776677667767767767667666776767667767667676676767677667766767677677666776766767667767676666677676677677676767677677677667677676776767666776677676776776776776676677677667677676767666676766677667676767667766776677667767767677676766767677667766776767767766776677677676776776776676776776676766766667767766766677677677677667767676776676776676666676766667766776776766666766776676766767766776766767767766666766676776767767677677676776776776677667676776776677677677677677677677667767676667767667677666776776776767766676776767766776776776766667676666767767677667767767677667767766767767667767767766767767766767766766767767767767676676767767666776776667667767767677667667676767767766667667767666776667766766766776677677677677677677677677666776767676677667767677676667676776667667677667767676767767666776767667766767767667766776667676767766667767766677667676677676676767767666776666676676677676767766776766767767676766667767677677677666676667676767767767766776766776676767676676767677667666766767767677666776667767767677676766676767766776767677676776776776667766767676676676667766677677676776776667766666767766766766677667677677676767676767767676676776766776766776767767767677667767677667677676767767767676676677676677677677676776766766767767767767676767766766666667677667677677667676676666677676776677676766776776776676776767767667676766767666776767667766767677676677667766677676676776767666766667676676666776767677667676677677667677677667677676767766677676767676677676767676776767677667767767766776766766776767767767767767676776676767766666766767677667676667677677667767676776667766676776767667676767767667677677667767767767767766676767676767766666766776766667767767667676766776677676776766776776667767766776667767767766667667666667767666776676676776676776776767766766776767767766677677677666776767676776666667677676667767767676766676667766776677677677677677677667767767767767766766667767767676776676776776776676767667676776776677676776677677677666776677667767677666667767667676776776776767667677667767767767667767677667766676767766767767767666767767767767767677667666766677676676776767767676676776676767766767767766766677676776776767767767767766776676776776776776776776767767677667667767766776676776776767767677666776776676776767767677676767677676776776776776776776776767766767767766667767666776677677677677677676767767677666776776776767767767767766677676776776767767676676776676667766776677676676676776667677676676776767677677677677667766767767766776766767767676767766776776666767767766676776776776677667767666776677677676776766677676776776676767676767676767766676776776776776767767667677676767667767667767677676676776776767767667677676776767767767766776767677676677676676767767677676776676677676776676767767767766767667767767667667767666677677677676767677676776676676776766766776666666766776776667676766666666677667666676776776667767667677677666776667766776677676667676667676766767677666767766767766776776766676766776667767676667676676677666776677667677666776666776667766767666767766766767677677667767767767676776767676776666767677677667667677676776776766766776677677667677676766676767767766767767767666766676767677677677667766676776776666766677676676766767676677666667767666766666767676666767767767676776676776776667767767676766767767676767766776776667766666667676776776766776776776776776766767677666666767767667667767677667676677676776767766667767767667767767766677677676767766677677667667677666667676776776776767767677676767767767667767766667677676767667767667786767766767767767677667677677667667767767766767767676677676767767766776666677676776666776767667676776776666677676766776677666676776766776767767766667667767677677676667667766666776666766767766776776677676677676776767677676776667767766676776767767767766767667666666667676766776776676767666767767766767667767766766677676767767676766766776776667676767767767676767767766776676677676776776776776776766766766767677677677667767666677676767667676676676767766667766776776676776767676676676767766767766776776667676776767767767676767676776667767667677667766766776767667767767677667766677677667667667666767767667677677677677676767667676766776676766776676676776776776776767766776776767667677676677677676776776776677676666776776676776767677676776776776766677676766677677676767766776676666666676767676767667667676677667676776767767677666776767676677676776767676667767767767676676766766776776767666776677667667676776667676677677677676677666776677666776766676767676776677676766676767676766767676676676677667677676676666676767766767666767767766776776767677676677677677676767766766766767677666766677667766676767767767667677667667676676676776776677676677676677677677667767766667677666676776776776767667676677677677677676667667677676767677667666776767767677667767667667676667667766776776766676776776776776776776767676677677677667767766677667676776767766767767767767676676776767766667767766767677667767767767767676766776776767677676776776767677667666767766676767766676677667767677676767676667677676677667767767667767766767767767677677676667667767676776767766776767767767766776766767766776667766776767677676776776676766666677667766677667767766767666776776776766766766767766766767767767676676676776776776776776776767667766776767667676767676677677676776776776776776677667676776767677667677677677677666776767766767767677677666776767766677677677667666776676766767766767767767767676776676767766776677677666767676776776767667676776766767767767767767767677676776667767767767767676676667766776776667767677677676776677677666776767767676776666776677677666767767766776766776776767767767767677676677676776776767766776776766776677667677666776677677667767676767766767666776667667667677676776676677676677666766776767666677677676766667676776677667667767767767677677676767666767767667677676677676766767676767767676766766677677667767767766676776677667676676676767766677667676767667767767666767766776767767677677677676677676667666667767766776776776667667767767767766767676766776677677677677676776776676767676767676776776776776677667766767767767677677676776676677676776677676766667766766767676676767766666767766767677676767767767676776767676776677677676776677667767767767676776667766767676776767766766676767766776767767766776677666676776776677676776676767677677666766776677667767767667676776776776767766767767677676767766677666776776776676766776767767767677677676767767677667676776767676666766766667676776666666676766766677677667677676767676676776776776667676676776767767767767767666667767676767767766677676776766776767667767666776676767677667767766677677677667667666767677677666776667767766767766767667676776767766676767767767676776677666676667667676776766677677677677677667767767676667767666667767767767677677677677677677677677677676776677676766766767767666776667667666667767767766767676776776766666776776776767676667676776776667676776776767766767766776677677676776766767666776776766676776677677667766677677676767667676766776776776677677676667767677676676766776767676776766766766776776767676776776776776776766767676776767676767767677676767766776767766776666766776767676767676677676676776676676677667767767676767767667766677676776766677677676776767767666676676667677667677676776767766776766776767766776776776667667677667677667677676776676767677667766767667767767677677676766767767767766767676776676776676677677676677676776676776776776776676776767766776677677677666776766766677667677677666676766767766677676767676776776776667676767677676767766776767766677666767677667767677666767767677667666776677677676776667676776767667767676776766676677677667667676766677677667766776776667767766776666776776677667667677676677677677666767766776676776767676676776667766677667767666676667667767767666776677667766766676776676766677677667677667767667767677677677676667677667767676676776767767677677677676667767767767767667767767667767767766776667666776766676776677666767666767767676767766776776767677667767767667677666676676766676766766677677667767667667677677667767676676776767677676667676776676667677667767676767666667767677677667676767767767767667677676776667766667676766676667766767767766776767666766677676776666776666767677677667767677666767676767767767677666766766677667676677676676776667676776767767767766776677676767677676766767767767767767677677676776766666676677677667766766767767676776776677676776766676676667766767767767666767767767767677677677667676776676677676767677676767676767767667767767677677677676767766766677676766766767666776676677677677667676776677667666766677667767767676767766767677666767767676767767676767767667767677677676667766776666676767
67666676776776776776767677676776667767767676767767767667767767767667667767767676677677667767676767767767767767676776776767667677676767767767766767767677676776767767677676776776766676666767676767667676766776767767767666766767676776676766776776676776676676776776776766776767676776776776666677676776776776776667667676666667677667767676776767677677676776776767767677676776676767767676776677677667767667766676767767767667767766676776676767767677677666667666776767766766776767666776677676766677676767677667767677666776677677667677676667676776776776767767767766767676677667766667676667666767667677667677676766767766767767667666776677676776776767667676767767677676677667766667767676766677676776766767766776677677677666767767767667676666677676766667676767767667676677667677676776666767676667766677677677677677666667676776776776776776677667767767767667767767767767676766776776767667767676776776766776767767767667767667676667676677667676766677666776767766776776776776666667677676776776776767676677676766776767766767767676767766776676767766767677677677667677666776776767767767677667666766767767676776667676776766766766766767767767676676776776776766776776767667667766776776776676767676767677667676667676666776767767767677677677676767677677676667767767767666767667767767667766767676766766766767767767767767767676776776677677676767767677677667677667676776776776677677676767677676776676776776767766776666776676667766767766776776766776766776677667767767677667667766776766676667767767676767767767766776776676766767766766767767676776766766766776776767666766676766677677677676776767766776766766666676676766767767676767767676676776677667767767767767667767767676676676666666776677676676767767676776767666676666676767676677676776677677677677676676776776776767766776666776776766767666766776766767767767677667676767677666776767767767766667667766767766776677677676666776776776677667767677677677676776676776767767767676676766776767677676767767677676776767767767677677677677667767766767676677676667766767767767767667767676776677666766776676776776767676676677667766677666676776676767677666776776677666767767667766666776776677677677667676677677667677677677676666767666767767767666767676676767766676767676676776776767766766677677677667767667677667766766767676767666767767767676776776677676767677676666667766767677676767667767666676776677677676677676677676667767667667676767676766767767676767766767676766677676767767667676776676677666767766677676776676667667667767767766767677666767766776677676767666677677676767677676766776776767767766667767676767666776776776677667767667767766776767767767676767766676676677666666776776776776677676667766776776676666676767766767767766676776667677677666776677677676776766776676767767667667767767767766776776676666776767767667767767667766767677667676767767767677677677677677676667767767766766676667767666776767666767767767667676776767766776776767766776776776667667767767767676667767767766767767767767676676766767767766776666767677667677677677676767677677667676776776767766776676767766676767667676676667677677667766776676766667677677667676676676666776776676776776667677676677676766776776766767677677677667767666677676776677666776766776776776776677677667667767767676767667767667766766677677666767667677677667667767667666677677666767767677666767767767766776676767676767677676766776767677676767666667767766676767767676767677677667767766776776767677677677676766776776766767667676666776766767667676776677676776776776676767676677676767767767667767766766767767767676767666677677666766767677677676767766676776776776766766767767766677676776776776676776776776666677666766776677667767667666776767767677677676776676676776776776677667667676667676667767677677667767667766776767766776767677676676666766767677676767767767767767767666676767767766676776776676677677676767766767667667766677676767667767677666766766676767767677677676676676677677677677677677666767677677676776767767766776676766767676776766767767667766767677677676776767677677677667676776776776776677677677666766666776776677676767676767766667766766776766776667676776776766776677677677667677677676677676767676667676766767766767677677676676767767767767676776767767767677676676776776767766766767766666767666766676677676767676667676767676677676677676766667677677667766677667766677676776766767677676676676767676676677667767677677676776676767677677676776776767677676776767767666667676776776776766767677677677666776776776776766767677667666767677676776776667676766776766776677676677666776767767766677677676767766676767667767767677676766776677677677677677677676677676677676667677677677677676767766667766767667676776766776776776767666766767677677667676776766667666776776776667677677677676666776767667676676666776676676776767666666766766776676776767766776767677676677677677676776776767677677676776666677676776767667677677667766776676776776677676776677676767676767767667766776766776677676776767767677677677677677676776766767767667766666767677666776676776676677667767766676776776766776776766776776767766776776677676767767767667667767677677677677677677667766776667676677677677667676766776676767767767676766776776767766776667676776776766776667767666767766676666776677676666667767767676776766676667767676766667667767767677667677677677676677666676676776776776677676767767666676776776776666677667766776676767766676776677676767676776766677667677677667676676767666776766676776767766776766766776767676776667767767766766677677676776677677676776667766767767667767667766767677677666776667676667767677666767766767676767766666776776767676767767767677676776667676767667766776766667767767667676667767767766767667767677676767666776776676667766767667766776676767767767767667677667677676767767767767676776667676667767767766667766667767676677676776776667767767676677676677666676767767676776776766676767677676776676667767767767766677677676677666667767767766676767666767667676766776667767677676767767767766766776766766766767677677677667767767676667767767667667667767767767766766776766766676767767667676776766766677676766776676776776767666666776767676767676776677677666767676677666776776776676776767676776767667667767677677676676676676767767677677676776766776776776767767676776767767767676776767767767676676776776776776776776776767766776667767667677677676776767677676767666677677677676667767767666766677666666677677677676676677677676667767677676776776677676776677676776766767677676767766776676766676776767767677667767677676767767767677676776776767766776776776677676776776676767767767676666776776767767767667677677666776767766776767766676676676767677677676776666676776676767676767676776676677677667767666677677677677677676666667767667767667767676776776776776776766666767667767677667766776677666677676776667677666677676776667677676776776776767677667677676767677677667676667676766776767767766776776776667767767677676776677677676776767677677676767677676676766767677676776666666776676776767677677676767766676776776767666767667766766776666776677677667676766676767667677667677666767767766677676666677677677677666676767676767766776677676776676776776666776667676776776677667666776666677676776767666767767767676776677667766677677667677677676767766776767767767767766676667766766676776776776776776776667667667767766776767667676677677677676776776767767666776766776766766766776776767767767676676766676667677677676677666776776667767677667767666767767666766776767666676766676776677676776776676776776767767766767767767676766676676767766676767677667766767676676677677676676667767767677676766676676767677676776776767676767667676676776776776766767767677667677667766776677667676767766776666767767766776767767766667767767767767767666676776767767766667766676766676766767667767766677676767667767767667676767767766766666767667666766776766776776767667676776776667677677676766767766776767676667766676776776676767676776776776667677677676776776767667666667667677676776766776776676667766767766776677677677677676766767676776766776677667676667767766766666767767767677677676767676766666776767667667766667677676667766767666766677677676776776767767766667766766766776776767767766776767767766766767767767676767767767676677667666767766776776766667666776776667766666776667766676767667676666676767766767677676666676676776766767766766667767666776776776776767677677666767677666667767676776767766776677677667767766776676776676767767667666677677677667766676677667766766776776666776676767676767766767667766677667767676766776776776767676766776767676666677676776677676766776767767676767767766776767667766676676776766776767666667767767767667767767766676776666677676776766767767677677667767676766767676676766676676776776776776767677667667767767766766766766776767676767666776677666677667767766676766776766776776776766767677667767677676776767676767677667767766766776767677676667667677677667676767676766667676676776666766776776776677677676677676776776666676767766766766767666667676676767676767767677677676776767666776776767677677677667767667667676767766767677667766776776676776766677666776677667677666667767666766767767767667677676766766767666776767677667667667666676667767767677677667767767676767676767667676677676776776776667767676776676677666676776767766776667766766776776666776767676666776767676776667677676666776776677677676767677677677667767677666676667767767677667767767676677676767667766776677676776767666676767676776667676676767766676677666767767676767677666676776776766676776677677676776776667676776776776776677676677676776767677677667676766766776767767677667767767767766767676667667767767767767676776677667676776766767767677676676766666676767767677667767767767767766767667676776766776767676776767767676677666776776776766766776677676767767766667676767676767676776667676677676776677676677677676677677676666767667676677667677667677666767676767767666667676776667677666776766766666776776776776776767677677677676776776766766667767667766776776677667667677677677667676766667676766776776776667677676776676676776677676676776776766667677676767677676767667766667677666776767766666767676766767677666676677667767766776776667766776776776677677676677
6677667666776776667676767667767676666776766666776677666776676667676767677676767767767767766776676767767767677676766767766766667676767676776776766767677677666766667767767767676677676766677676677677677676767677676767667677667666676676767767677667677676766776667677676776776766766676767767767766766776767766767767667667766667767767666676766776776677676776666776767677677677676776676766767766767677667667666677677667667667676776767767677677676767666767767767677667676767767677666767767766767676677676766767666666767676767767677677677667667766767676677677676676766766776767677667677677677676676667666767767677677666776776766776767767767766767767677676776767767676767676767767677676776667676776667767677677677666676766766677676776667766676677677677676677676676776766776767767767767766676776676676767767767667766776776766677677667666776776676776677667667766776776676766667767767676676766776677667767767766767766666677677677667676776767767767767767766767767676766676767676766776776676776767677677667676776676676676767767767767767666766776776776776767667766776776776677676676677666767766766767767767767676766776677667766776667676766776776767766767767666767767666676767767766767767676776776667767666677667767666776767766776776767766677667767767676767676776666676767667676677677676667766767767677677666767676776766677667667766776776776677676767667677677677677677667767767676776767676767666766766776766676767667666767676776667766776676676776666767766767667676767767767767767766776667767676667676676667676676667676677667676677677667677677677676776767676666676776767767676667767766767666776766776767767767676767677676776677666767766766767677666767767677667766767676776776776666776667767676766776766776776667676776767767677666767676766677666776776767767767676766767766766676676766677667767667667767676667667676767767767677677676766776676776767766776767766677677667677676677677677667767766766676767766766767767676767767676776667767677666776767676667766767766767676766767667676767767667767667767677676776767666767677677667766766776767767666667677677666667677667676776677667667767766667766767767677667667677677677667766776776776776767767666776676776776767767767667767766776677667767767676776677666676776767677666767767667677677676776767767767767677667677676666767677676776677677667677677666776766766767666776776767766676767767666776667767767767667676776676667767766767676776767666667767667766767666677676767766776676767767677676767766677667766776676766676767766776677676677676776767667676767766776667767767677676767767767766776766776776677666776677667767767677677667666666766776776767767667766776776776776667766767677676677667677676677667677667767767767767767676767767676767676767676767666776776676767767766767676776776676766677676766776666677677666767676667767676776767766677677677676767676676776676767767667677676666776767667766766677677667677676776677666677676676767766776776676767677677676676677677677676767767767676767667666767766767767667666767767667767766676676767766776766677677676776766767766767767676766776776677676767767676766766776776676667666767667676766766676776676676677677677667767667767676767767676666766767667677677667667676776776667677666776776766776767766767676766767767667677676776776766776776776776676766676776666677667676677676767676676667767767767767767766767666667676767676666766676776776776766667767676776767667676676767677677667766767767767766776767666776667767666767676776776776767767767766677666776766767676666677676776667676767677677677667677677666766776666776767677666677667766776776776667677676766767676677667676667667677677666767767766776677676776776776677667767676667767767676776776776776776677667676776667677667676776776677677676676776776666677676667767766766677677666767667667767767767666667767677676776767767767767676677677667676767766766776766776776776767767676776766767677677676767767766667767766766667766776667767766676767767677676776767767677677666767676667766766676767767767677676776776677666776767767767667767667676767666677676776667676666776677676776767676677667766666766776667677666766667767767767767767677676667767766776776776776776776767666767676776677676776767766667766776776767676776676676776776667676766676766767767767676766766767767767767677676767767767767767767677666767767677667767767767676676767767667677666667766776767666776766666676677677677676676776776667666767677667667676767766677676676776776767666776676776776667766667677676767667767666776766767766676767767767676776766776776767676766677677667767767667676776776776767676666667766766776776767766776667767667766767767767666677676767667767767676766676677676667676676766667766667676667767767667767676677677667767766767767766676677676776776767766767677676767767677676766776766776666776766767667677676766776776767766677667667767767666677676776667766677676776667667766667767766776776766776776776667767767767667767766676776767766677677666767767677677676776767666766677677676776776767767677676776766676776676776767766776777677676776767677667676766667767767766767676767666667766677676776767676677666677676766767667676667767766676766766776677666767767767676776766667677676776767767676776776776776676767676767766776767676776767767767767677676766767766776776667677667767767667677676677676767677676676776776776776776776776767766776767767676677666666766767767676677667677666776767666776767676767766667677676767767767766776767676776767676676776767676776766766767676776767766666767667767676766776676776776676767676776676767767767677667767767667667676667677676766667667676667667666677667767677667676767767666767676776776776667767767767677667767677666776767667676766676766776776776677677667667667766766767766767667766767676776776677677667767676776776677677676766776776767767766766767667767677676676776767677667767767766667676676767677666776667666767766767767767767767677667767766666667767766677666776767767766766676776776667667766766766776767767767767766677667767676667766677666677677676767677676767676776776677676676776676776767677677667766676677667767666676776776676776667767677667667676767667766776677667767676767667677667767666776767766776677676766776776766767766676776776667767677677676667766766767666767767666767766776776776776677667676767767766776776676767676766767766776677677677667667667677677677667667677676776766767677676767767676767677677666666776776676776767667767766666667667767667767677676677677677666666776667676667676676767767676666776677676666766676767677667767667766767767676776767767766776677667666776767666767667767767677667667767677676776766766767767676767676767767676677676676776667767767677677677677677676766677667677677676676767677677677667677677677677677667677667676676666776677676776766767767666766767766666667676667667767767677677677666767767676767676776776776776776677677667767767667767766776776776677677667767667767766667766767766776776677677677667767667767677677677667767676677677667766677677667677676767766776766776776776776676767767767766776676677667677667767676776767677677677677676767767677677676767676776767667667767767667767667766776667767767676767676767767767767666667766677676767767767767767767767766667667767677676677666667676776676767767767766767767666667767766676776776767677666776767676667767677677676776767767676776676766767677667767667667676767767767676766767667767767676767676767676767767767767767767767667677667677677677676776776677676766676776767666767667767677677676767767676776776676676766667667767677666767766776767767767766676667666766776767667677677667666776677677667767677667666676676776776776767766776677677666766776776766776776767767767676776776776766676776767767766676776767667676667766776667677677667766667677677677676767767676676767767667676776766766677677676776676776667677676776776767767676666776676767766667766766767676776766776677676776676767667677677677677667676776667676767767766667767667766766677677677677677676776767767666766767766766767766767767767667676767767676776776776776767767676767767677676776676767676767676767767767667676767767767767666767767677677676767676676667676766776767767767767666666767767667666676766767667767667677666767676766776766667676767676767677667677676767666767676767667677666776767766767767676667667767666776767666776666677677676766666766767677666766767767767677676767667767767767666766776676776676676667677667766776776677676767666766776767677677667767767767666766677676767766766766767676776677676776677666776766767667766767767677677677666767767667676776677677676767767767676767766677677666767767766677676776767676766767766676776776776667767677677676676776776776776776767767677676767766677667666776767677677667676666767676677677676676766776776766676767676667767666667677667667766677676776766776767766767767767667666776767767766677677677677667767766667767667767767767667767676776666667677666666766676766776767767676766776767766776776767766767767767677677677676776666767667667767677676776766776776776667767676667677666677676677677676676677676666776766776776776767767767676767767677676676677667666677676767677677677677666666766767767766767677676677666767676676666766776776666776676667677677676776776767677676776767667676676776676776767676767766776776767766677677676776776767667667677677676776676767677666666667676776776776776776767767767766667676676776766667677667767767766776677677666776667667767767676766776766667767767676767767767766767676666767667766766676767677676666766767766776776767667677676676667767767667767676667676676767667767767677677677676767677677676776776667677666776776766677676767766776666767677667676767767666766767766776767676677676776676776776767767666676776776776676767677666767676767676776666776776766676677677677676767666767767677676676767666676776767676776677676676766676677667767676767677676776776766667667767676776767767766667766677676776676677677676767667767766666767676776677666767766677677667677676776776776676667676667766666767767677677676776677676667677676766776676776776776677676677667666776767767667767767677677676767766676676776767676767767666767667667677677676776676677677667676767676677666776676766776776766
6677667676776776776677666766676667767766776776766676776767676767666676666776667767666776776767676677676676767666767666767767767667767666767767767677676667767667767667767766676766767767767677677676677677667766776666776667677676677676776776667767767767676776676677676676767767767766767767767677666776767766776677677666776776776676677677676767677667677666767677677667767766767666776767677666676667767767677676767676767676776677677676676767767767767677676767766677666766667667667767676767666776677676766667767677677676677677676677667766667766677677677677667667676776766767677676677676676677666667677667676767667677676776776667677676666776776676767677667676776776677677677676767767766776776776776767667767767766677676767676776767677676776766766667677677666677676676776667676677676766677667677676666677677666667766676776767767677666776676766766677666667767676767677676666676767767667667767766677677676776677676676677666676766776776776666766677677677676766766766676776767676676776766776676766667666676677667767766676667766767667767667666776776766676776776676766676677676677676676776666776767767767677676667767677676766776776677677667766676766776776776776677667677666767767767767676776767677676776767667676676767677667767667667767666776776677667677676767767667667766766767667767767667767766776667676767676767677676776767766776767767666776667676677676766776676766767767667666676766766776776667767766766667767677667767676767766676767677666776676666676776767677676776677677676776767677667667677677677676776766776767677676776776767666766666677677667676776776676766776767676677677676776776677676776767676776767766766776776776676767677677676767767676667676677677667676667676667767767667677667676667677676776776776776767677677667767677677677677666677667666666776776676767666776767766677677666766766667677676767767667667766776767766676766666776767767676776667767767677677667677676667767667766776677677676767766776776667767766776776766677667676776766676676677676767766767767767767766776667766677667767767766676776776776677676767766776767767677676676767677677667767676767677677677666776677677676677667677677666776676776776677677667676767767767677677667676776776776776767676776767766767677676677676666776776776776776677676677676776776776767677676676767766676767666766776767667767767766776676667676776776676767676667677677676776766767667666776766767676776767766776666766767676776767677676676767667666667767766767667676776766767767766676776776776677676677677677676767676677677667676776767676677676767677676766677666676676766767676767666667666776776676767767676766677677676667766766776767676776677666666776776677676767766667767767676667677677677677677676776767677667676667767667767766677676776767767677667766766776776767767766677677676767667677677666776676667767767767766776667676677667767677676676677667666776776767676776677676667676776766767677676766766767767667667676767677677676666766766767767767766666767766666776767766676776677676776776767676666766666676776766776776666766776676676776766767677676766767767767676776767767766766767676776667677677667767667766766776667767766667667767767766677666776676766766767767677676667767677676776677676766776766776767666766767766776767677676766766767677676767766667767766776677676776767666776776776767766776776767766767766767667677677676667677667767677676776766767767676676766677677677676677676776776767676766666766767766776766677667667667766677676767767766776766776766767676676776667767676766776767767767766776667677677677677666677666677667677667767676767677676776676766767767677676776766767677666766766776676776767767667766767676766767767667677677677676676776776776776676767767767766776667677677666776677667676677666767676776767767677667667767766776776776767677667677677666776776667676767677676776667766676767676667767767766677676677676767767676667767767677677677676776776776776776766676776776676776677666766676776766776776767767676666767676676676677666767766776677666767766776666776767767767767677676676676767677677676776767667676776666776767667766676776776776676677667677667676767767767766667767677677677676766767677667767767767767676676776776766767676677676676776766776776767767766667677677676767677677676676667676767767767766776666677666766776677677676776776767767666776776776666666776666677676677676767766766666767766667766766776767767767676767767666776776677676766776776776666767677676677676676767767677676766667767677676677677677676776677676776666776767677677676776767666776676776676767677677677677676776677677676766767767677676767677677677667677676767677677676767767677676776776667766776776667677677677676767767767767766776776767677676677677676676676776767667767766776766677677667766676677667667767767676767677666776776776766676676776776667677667666767767677676667767667677666676776767676676676677667676666776676766677676676767677676776767676767677667766677676767676776676767666666766776776776677676776666667766776776676766767667676776776767767677667676776767766676776666767676776776677676676776776677676767767767767766776676776666677667677676776776676776767667767676767666767767676776776776677667677677677677677676766776676676667767766776667677676776676667666766767767767677677677667676776667666767766677666667676776677676776776767667767676676776776767667677676677676776667767667676767766676667767767677667767767677677677677676766767676776767677677677676776766776776776677667667766767677676766667767766776667767767677667676776676776666666666776776676767767766666776766776767677677676667667667676677677666776767766776767676776776776767666677677667676767766767667667677667666776776667767767767677667667767766776767676776776776767766767677676676776776767766767767767767667766677676776767766776767767677667667767676767767676677677667767676766776776667666766776776776667767766766776767676776667666776776776776776676776767676766767676776776776676776766776677677676767767767766767677676776766766677666676767667766776776677667766767767767767667766767677666776767766767677676776776676776676776776667767677676677677667677666676776677677676776776766677667677677676776776776776776677666776776676767766676767767767767766776767767767766776776776776776776677667677667766677667767767766776767677666776776767766666766766766767767766767677677667676776676766767767676776776776767767767676767666776677676767767667676676766767677677676776767677676677677677667667677677677677667677676767767766776677677677666676676767767767766676676776776767767767677667677667667676766677676776776676767767667767676776776677677677677677667677677677676767677667767767766667677677676767766676776767767676767766667767676677677676767766677667767676776776677676667766776776776766677667767667767767676677676766677667667767667766666767767677677667767667677676677677667677677677676767676776666766667766776776767676776767677666666767667677667767676677666767667677676666676767677676676667767677677676776676676767766667677677667767676776766776766776677676776776767676767766776667667767676776776776767666776677676766767766677667766766676776767677677676776677666776776766676776666776776677677676776767676766776776776676766767767676776776767676776776776667767667767766776676767676676776677676677676766767767767677677676677676676776776767766776776767666767676776776667767667676677667667767766776666677676667676677676766766767667767767767677676776776766677676776766776766677676776767677677677676766766766677676766767676767667667667677667676766767767676776776776677676767767676776767766776767677677677666677677676766676776767767667676677677676667766767676667677667677667767767676667667766667666767767766767766776767667767677666766676776767666677676766776776776766667766767677676667666776776767766767677677667667676776676676776776667767677676676776776776766767767676677676766766677677677667766767667676677666676776766676767767677667677676676676767676676677677677676776767677676667677676776666676767766667677667767676776767767766666767767677677676776767767766776676677666767677667767676776776776776677667766776767767676676677667677676766766767767767666776776676666776767667767677676667767767676766776776677667666667676776767766766776767676667677676666676767767667676776767666767676667767767676767767767676766767676666676676776767676766767676776676776767676676766677667676776676776667766766776767667766776767766776767677666767677677676676767677677676766776677667667676677676767766766767767767676776767677667677667666677667677676776766766766676767667767767667677677677677677677677677676766767767767677667676676776767767767767767766767667766767766766776767677666776767767766766776776767667767767766776776667677667676767677677667767767767767677666677677677666676776776767766767666677677667666767677677676776676776676677666767766677667767767767677677677677677676766766667767667677677677676767677666766667677677667676776776776767767767676676766767676766767667667766667767666767767676767767676776667767767767676776677676676767666776776767677666677667766776776766767677677676766667667767666676766767677677677676667677667767677666766666766776677666767766767766776666667767676776776776767766776667767677676776776767767767767767667766667667677666776776766767667667677667677677676766776667676776676767677677667667677676767767677667676767676776667767677677677676776767766776767767767766677677676677677667676776767676676766676676776667766767667766767676667676677677677666767767767767766676676776766667677677677676776677677677666676677677667677677667676666676767677676776776666776667767677676776776767766766767667676766776676666677667667767677667676776667677667666676776667667667676776676677677676767767676766776766767667677676776776766766676776767766676776776676667767767767667767666767677676667676776677676776766776676767677677677666776667667676767667677677677677677667767676677677677676776767677676776767677666776776667767667677677667766776676776776667677677667666766767766667677677677676767676776677677677676767667767677676776677676767676667767767767676677667767767767767766667676766766766767667766676677677676776776776767666676667767767767
7667766767767767677677677676676776767767767766776767667766776676776677677677677676677667677667767767677676766776776766776677677667667767667677677676776776766676667767766766766767766676767677676776767667676776776776767667676667667667767767767766666766676677676766667766776776767667767767766767766767666676676767676776776767676776776776676767767766676776776776767766676776776676776776677676776767676676776677677676666677667667767666776776667767766677676677677677677666767676776766677666776776666767767766776776776767677666776767767667676767677666776767667667667766776676767676666767767677677676767677676776767676776767766776676767676776667677676766767676776776776767766776766676666676676676677666677676676776677677677667666767676776776776776767766776776676776776766776676676776776667767767676767767766677667677676766676776676766767767667766667676776776767667676776776767767676767767676767677666776677677676767667677676776776776776776667677667677667767767677667676767677676776677676766776667767767677677676767676767676776677677677667677676767767667676776776677676767767677677667667666776776677666676776776766667767766767766767667767677677676767766676766766766766776767766766667677677677677676676767767677676767666776776776767666677677666766767677676766776776677676767667667767677677677676766676677676767767676767677676677666776776776767666677667667667667767767677667676676676676776676667677676767676776677667767667767667766767766767676666776676776667676776776677666776776666776767666766767677676776776667766677676766776676776766676776767767767767667766776676677677667767767766776767667767667767766776766666667676766766677676767767767676677677676676677676676666776776766666766666767767676767766767767677677666767666767767676667667666767677677676677677667667767767767676766766776766676776776666766776767767676766776767767677677676767676767666766767767766766667767767676776676776776767767677676766776776766767676776776776767677667667667767667676677677666776767767676677667677677676676776767766767677676677667676667767766766767667676767767767667667677677677667676676776767767767667676676776776767767767677677666766667676776776667766676676676776677676667767767667667677677676776767667666767766767767667767677676767676766666766676776767766667677667767767667766776776677677676767767766766776776767676766776767767677676776776776667766767676776676667676767767767767676767766767667766776676776667667766776676767677666766766677677677676667766667677676767766767767667676776776776677676666767766776676776767767676776776767767666766766776776667766766776776677667767767767677676666676766776677676776677667667677666667766676767767676776667677677676677666776776666776766677667767666676776767666776776767667677677677666766676766676767677677667767667767767766676766667677676776676767766767667767677676676776766766676667767677677677666767677677667677667767676767677677677677667767767767677676676677676776776767767667767766666776776767766776676676676776676766677677676767767766767766767767767767667766767767677677677677667766676767767767767676776766667667676767677677676767767767667767677676766776776767667766676767767767677676677676767667767677667767766776766767767767767767666776666767766776676676667676767767677676767767667677677667767766776676767676677676767767766767667677666776766776767767676767677677676767767766767766776776666776677667767677676776767666767767767676767677677677676766676767667677677666676766676776776767767766767766776667677676766767767767767766767767766766767767676776776667677667676677677666776667767676776677667766766676776776767767766776766666667667767676766776767767677676676776666677667667767666766767666776766677676776766766677677677677676767667676766766767767676776776767667667676767766676677677667666767677676767677676776677666776776667677677677677677667767677677677677666776666767767767667766776767767676677677676776666767676677666776666677667766776676677677667676776776676676677676767677676776677677676767766766776667677677666776776667676776676776767677677677676776776677667677677676676776776766667676666766776666767666767666776766776767677677677677667766767667666776766776676767677676767676667666767676676667677677667766776767766767676767766767676766776776776776776776776776776776776767676767766677667676676677676667766767767767676767676677667766667667677676677676677676667767666776766776666776776677667767676776677666667677677677667767767767676776776766767766676677667767666677676766767767666667767667676676766767767766766766767767767766776776767767767667767676776767676776776677667666676766767766776676676667767767676776776776767767676767677677676767767667766776776677676767667767766767676667677676767767667676776677677667767676667676667766667766667767676767766667667677677667676676776776676677676667767676776766677676766676767667767676676776676767677667767677676666766767766766776766676766677676676677677677677677666676776767676767667667767767766676767676677667766776676766677677676776776676776667676767677677676767677677677677676776767766667767676767676766776776677676676677677677676677677676776776666677666677677676776676776776776776776676767767767676767667676677676766776776676766776776776677676776767767677677667767676667766776776767677676677676766666766767767766776776776776676676766766776776776676766666677666776767767676667767667667767676677676767676767766776776776776767767767767766667767767677667767767766666766677667766776667766676676667766677677667667767677676767767677677667767766767766767766776776776776767767677676677677677676767676766776776776776776767767676767767766767667667767767766776767767766776767766776776767767767767666776667767667677667767676767767676776776766676676667767677677666677677676767767676776767767767767667677666766766767676676767767677666776767767766666767676767676766776667677666776676766767676667767667766776776767767677666666676776767766776767766776766767767767767767767677667677677667767766676667767676666667676776766776667677677666776766776677676667767667767767767766776767677677676776676667677676776776776776767766767677667676767767766667667676677676766776676666667677667676776767667766767676767767766776767677667767666667677676776776767767766776767767767767767766776767766667676776766766767677676677676766666677677667766776677677677676667766677676676776767767677676767767767667767667766767677666767767677667676776767676767666766677676767676766766767677666776776667766776767766676667676767677676776677677676666676676677667767677676776766767666767767767767767766767767677677676677677667667666767676766767766776676776766776667766667676767767767677677677677676667767767666767677676676767767766776767767677676766776776667677677676776766776776666676776776776776776767677677666776666766766776677666767667767767767676677666776766666766767767766767767766767676776767667676676677677667677677676776767667666776677677667767767676767676776767767766776776677677666766767767676766677676767766776767677676766776767677676677677676776676677666767766776766667767676776767676776776667676767676766677666776767767667767667677667677677676767767677676667667766676767767677676776767767766776667677667666776766776767666767666666676776776776776767676667767676766767767767676776676776677667766776676776676776767767767676676766776776676776667677667677677676776767767767766776766767677667766677676666776677677676677676776676676677666776677676776766767667676767767677676677676766677667767667767676767667766776776676767766776676677677667666677666766676767676767767666766766767766677676776676766776776767766776776776677667667676776767676767667667767767676767676676677677676767767766776776767676776666767767766767767767666667667676776767766677676767677677667677667767676776776676766667677677667667766776767766766776767666776766776776677676776677676776776767677677677677677666776766767767766776767767667767677677676776766776676767677676776776677677676776776776776776666667677677676677676677676776677677676767676776676776776776766677667666776677666676667666767767666677677676767676676767676677676676767767767667767767767767677677667766766776776676667667767767676776766667767676677677677667767666766676767767767677667676767666677676677677666776767766666766676767767767767676776677677677676666677677666767767766776776776776666767677667666776766767767767767677667767666676766776667766767767677677667677677666776677677677667767766767666776776766667766677677676767767766776677667767767767767677667667667666767666776776766776776776776766677677676766767667766776666776677666766767767767766667767667677666776767676776666676676776767677677666776776776677667766776677677667666677667766676776676776767677676666667677667766677677667677667766677667667767767666676776766776776676776776676776767677667766776767676667767767766767677667766767677676677667767676667666767667677676776776776767767676677677677676776776667676676766776766767677666767767677667667676776666776767767767767677677667767767766676776677676767766776776767677677666776676677667677677677667766767677666766676776776766667666766676776776676677667667676776776767767766776767677676676776776776776676767766776776767676776667766776776676776676776766776776767766676776776767676776667676677676766776776767767667677667766767677667677677666776776776767766776776767767767676677677677677676776676776776776767676776667676676776767666776776776776776666767677667667767767677676676766667677676667677676766676677677666666677667766776666666767767767667677676766766776676667677676776767767677677677667766776767676767767676767766776666776676776776776776776776776677667767766766766776776767677667767767677667677667676677676767767767677677676776776776676767676767766676766767767677676776776676767766776776776767767677676677666776767766766776767766677677666767676767676677667767667677676776776776776776776776776676776776766776766776677677677677677666776767666766776766677677677676776776776767676767767677677677676767677676776677676767676676677667767677676676767767677677676677667677677666776766766676767766766776676776676676676776767677676776766767767677
6776677676776767767677676767676676676767767676766677677676776776676677676677677667676677676766776677667767676767677676776767667677677676677677666677676666667677676767767676776766776677677677677676776776676767677676666677667767766767767667767767767767767766666776767667677667767767767666766666677666666776677677677667766767767677676677677666667767767767767676766767766676766776767766776766676776776767767766767766667667667667766776766676677676776677676667767667767676776766676776676776767677677666767766766776677676667767676776666677676667767667767677666776767767767767666767767766776767766767676676766676767676766767767767676767767766776776776766666766776766776766776766776767666776776767767767667767677666676776776677666666666767676776767676776776767667667767676776767667766766677666677676677667667766667677676767767676767767767767766666776676776776667677676677676776776766767677676776676767767666767767666667667667667766767676776666776776767766667676667766776767676767667667677667666776767676677667677677677676767767767767676667676677676677676676776766776666676776676767767767767666667767767766767767676776667766766677677666676676776766677667666776767667667676677677677666766776767666766767767677676676767766767767766667677667667676676667767676676767767766766776767767667767676767766667667667766776767767677677676677667667676776776776767677676767767677676666666776766767766776677676677677667666766677666776767676776676677676667767676776767766776776767677667767766776776767676677676667767676766767677677676776676677677676767767767767676676776776676776667667677676776776767677677677677676666767767677677666767676677666776677667767676676667677666776677676677676767667677677676776666766776676766776767676666776677677676776676767677676776776677667676776677667766667677677677676676776776676677677667767767767766666766767767767666776776767766677677667767677676666766776677667767676776676677676767767766667767767767677667677677676766677667767766776667667767677667677666666776677677667766767767677677667676666776776766776666776767676676677676776776776776776767767766776676766767766766677676767677667676666676676776676766667767677667667766667767766766677667667767766776767766776676676767767766767676776677676676767667677677676767767677667767676676767666776767667676766776776676766677667766767677677667676776776776766776677676776767767767767676676766767677676776766677677676776776667677677676776767666776776667766767767667677676767767766767766776766776776766776776666776767666776776776666776766767666776767666776776767676767677676776667767666776677677676767676776766776766767676767676676776776767677676767667767767766766766667667767767766767767666767767676767767677666767767676676667666776776767767676766666776667677676776667767677677676766767667766677676667676676767767767766776766667767667676667667766776776767677666676667767767676676776766767676767767676767666776776776666776776666677666767767677667766766766776767676776766766776776667676776677667666667677677667676776667767676666776677667666666767766766776767766767677667766776767676766676776776677677677676767767767767767767667676776776776776677667677676766776776776767767677676776776766776676667677676666677677676677667767676767677666776666667676676767667667676776776677667767767767677676766766776776766776767677677676776776776677677676767667767767676666776677676667667767767667677667767667767767766776776667677677677677666676767767766766766776776776667767767667677677677677676666676767767677676767677676776776767767667667667667767767676776766676767666776676667677676676676776776766776677677667766776676766667666666667677676767667767767767767667766767676767767767767677667676666766666667767677667677676666766776767667677667766667766776776776776677677676666667767666776776776767767767766776766766677666776767767766766666667767667766676667766776676766776766776776766767767767766767767676776767767766767767767767766766667667677677667667676776776676666776766677676766766676677676776766767667766676676666767667767767676767766776767677676776776676776776667677676766767677676666766776766767676676776776776676667766776776776767667767667676776776776776766776677666776776666767676667766677666766767767676767767767667666667766766766767677667767676767676776776667676776776677676767676776676667676767766776776767766676776776767676767667767676667767677666766766776667676666767767766676676776676767676776666776767766766667676776676766676676776766767767676677676776677677676776766776677676767766767676776776776666666767677676776776677677677676767676767666767676676677666776776676677677677666767767767767767766767767767767767767767767677676776776776776766767667767677676677666776677677667767767767676667767667767667767677676776776766676667767666776667766767766766776676677666677676676776676677667676766767767677676776767767667677677667677677677676677677677677667767766677677667767767766667766676767767766767676776776776667767766776766767767676667767677676766767676767766767667767766767667767767767676767767766767766776677667677666767676776776776767667667677677677676676767767677667766767677677676767766776677677677677677677676776677667666767676666776767767676667766667676676776767766667676676767767767676776776766667677677666776776677667677676766776767766667676766767676776776776677676767767767766767677677677666776776767666767677677676767666766776776766676767767667676676677666776776776677666776676676776667677667766776666767766776767767767666767766766767676676767666667766776767767766776767677677667677667676766677677676776676767767766676676676676767667667677677667767767676776776666676776776767666667767677677676676767676776677676667677667766677677677677667676677676776776677676677676776767676776767677677667667766767767677666766676766676766776766776776776677667766767766767766676667667676766666767767767667767767767767767667667767677667767677676776776676776767667677677667677667767767667767666776776766767767677676776776776766776666767766677677667766767676677667677677677677677666676767767767767767766766766767666776766776776776676776767676776766676776766776776677667766776776767676767767667766767767677677666766676677667767767666776776767677677667767766676776776766776767767667767767676666676776776677676776767667767767766677667666667667767666767677677676677677677677677676766676776776677676767667767767676677676766767766666776776766766766677666776667666776677676776766776676776667667767676666767667767767677676677677666677677676767677676667666767667767666676776776676767766766767676776677667767767766776776667677667767677676776767766766676677676767767677667767676667766767767767766767767766767677676776666776767767667677676776676766666776776776776676767666776677666767766776776767767766767766676677666767667767766766667767767767766776776676776767677676676776767677676776776667667767667677677666676766776766676776767767677667677666677667767666677677676767676666767677677667767766667767667667767766677676776667766677667766677667767677677676766767766776667767767766676676676677666676776776767676677677676776776776776767766767667767767767767667666677676767677676766776776676766776766677667766767676676776766776776766666676667766767666776676776767766767676766776776776776667677666677676776677676776776767677676767767676776767677677667767677677667667766667767677677677676676677667676677667676767666776767766776766776767766776676766667767676776667767767767766766767676776766676776776676776776766676666776776767676676676767676667676776667767676767767767766767677677676766776776767676667767767667677676776776766767766677677677677677666776776776776766677677667766776767677666767677676767767677677677677667676776677666676766776776767666776776676776776766776776676767666776776776776667677677677676766767766767676776776776767766776667766767677676666677677676766766666767666766676767767767767767667767676767767767677676776776677676767767667766676767767767767677677667677677676776776776766766767767676767767767676666766776776776776776677677677677676776776766776767767676767677667677676767676776767766676676776676677676767766776666667766776766666667767767767666776766776667677677667676767677677677676767766766767676767677677676767677667676776677676677677677676776776667676666676767767767666677677667766667677676667677677667676766776676676767667766676766767677677676766766767667767676666767676776776766767677676767766767767677676766776767667677676676766776767677676766767677676776776667677667676776776767767767766677677676666677666667767677667677676766677676766676667767767667677677676776776766776676677666677667767676776776776666667677667767767766767766667766767667767767666767767676776676776676677676767767677677677667767677677677676677677677667766776676677667677677677676776677676766767767677676767676666767767766667766766677676666677666776776776677667676776676767766677677676677677676667677677667677666776776767667667667767676776677677666766776677667677667666676677676767676677676766776677676677676776766767766677676766676667767677667767766767667677667766677676776776776776776667766676767767766767677676767767767677677676676767767767676776767767667666776767676767767676766767676677667666776776776766766676767667767767767767767676767667677676676776776676767766666667767767677676667676767767676667767667767676767767766667667766776766666776776767676776666667676776766767767676776767767767677677667676767767677667666776766676776776776666766776776767767676776776776776776776677677677667677677677676766776776776766776776766776776676767767677677666677677677676676677676776766667767766776677676766667767677677676776677676666667767667676767676776776776776776776766776667666667677667666767766676767767667676677677667766767767767677677676676776776776766767767767766666776776677676776776766666667677667767676767676776767767766676776676776767767767677676677677666677677677676767767677677677676677677667767677677676767677667677666776676767767767766776766676767766667666776776767766676666767677667766766767767677666776776676776767667677676776677667677667677676676776776776767676776667767666667
366667767667766776767677666767766767676667767767766676766766767767767767677677676676766776667677676767767766667676776776766767676776776767667767676776776767676776767767676667767766767676767677677677677677667767767666676766666767767767767767677667766677676766767766667766676676677676776776667766767766776767676766767766767767767677676776766776676776676776766766776767667666667667666667767767766776666767767667767676767767767766766776767766766767766776767767767767767766767676767766676767676776676776776676776677676666776767676766767767766776766776776776666776676776776767676676776776776776676667676667666767677676676767677677667767767766667667766677676766667766666677677677666667767767767767677666776667767767677677676776677676767767767767766677677676776776676767767666776667677677667767767766676776776767767767767677677676776767767676676766776767667767676766776776766776776776677676667767767767766776766667767666767676776776677666776776677677676767767767667767767676676767667767767667676767666767677676776677677677676677676776766776776766767676676677677677676676767767667767767676776676667677667676776677667767767667667676776766776776767666767767667677676767667676776776767676776776677667767677666776767676767677666766767767767767676776766767767766776767767767766776766776776766776767677676767767766767667767677676767767676677666776776767767677676767767767766776667667676677677677676676667766776767677677676667766767676767666767767767677677676676776776767766676767767677666676677666776676767666776677677666667767767767766776676776776766676767677667767766776776776667676776767677667767767766676776776767667767667767767767767766767676677676677667767677666767676767677677676766676676776677676776676666767666776767677666677666767767767677676767667676677677667767767766677677677676667766677677677677677676767767766776767677676776676776767676666767676776767767766776767676776776676776676767666776767767677667667667676767767767676677676676776676776776767677677667767676766776767767766766676776766767767676767676766767667766776766776676776767677666677676776776766776767767667766767767766767676766677677677676767677677667676776776767766776767677676776766767767767767766767766767676776776767766766776766776676676766677667677676676766767667767767766776776776767767766676776776776766767676776776766776776676776766666676666676776776767677676776766677667667677676677676767677677676776676667676766776767666776776766776776776677676677666776667766766676767676676766776667767677667677667767766666776767667767676776667666776767766677667676776766767767767767677667766767677676677676766767676776676767677667767767767767677677677676776767667667767666767677676776766776676776776766666776767767767767666766767677677667677677676776776776776767667667676776667666776767766766776767667676677676767767677676667676767676776767667677676776776767677667767676676677677666776666767667676776766667667767667677667766776667767767666667667766677667677676776767676677667677677667676767677667767667766676677676667767676767677677677666776666766767766667767676776766767766667667677666767767767676677676767767676776667676767667677667676776677676766776766666766776677666667767666666776766677667767676667766767677666776666667766776766776776766776767767766776776767666767766776776776676776767676767767767677676766767676776776766776767667676767767676676766676766776766677667767767676767767677676677676767767677677677677666776776767766677676676767677677676676667766677667666776767667766767767667677667677667767676776667676666667767767667676677666677676677677666776767767767766767677677677677667676776677677667676676776667676676767667677677677666776767767767767767667767666677667677676776776676766677667677676767676776767677677677667767767766676767766776766776776766767767767767666676667676776677677677677677677676676767676776667766767766776666776776776677677676776776766776676767767666767767666676767676767766767767767766767677677676767766766767666776667767676776676676676776767676677676776766767767677676676677677667676776776676667767766767767677667767767767767676767676766667676776766677676667676767667767767676776667767676676767767767666767767767676767767677677677667766767667767677666776667676766766776766776776666677677667667677667666776677676776776776677676767677676776667766666767667767677677677666776767767676776776776776677676776767766676766676666667766767677667766677667677667767676676766676667676767767767767766776776776767767667767766776776776776776776776676767666676766767766776776677677676776767767667667677667767766677667767767676676666767667767767767677676776677677666776776677676666766766676767676766776766776766676776776667676666776767766776667677676767767766767766776676667767767677676776766766766667677676667767676776677667767676776766766767767766677676776776776676677676666766776776677667767677676676776767767667677666666776776677676667676667767767767667767766767676766666676776766677676776766767767676766767677667766667766776767666776667677676767677677667767667767767766766767676776776676767667767767677666767676776767766677677677666776767766666767766776776767766776776776776676776767767766776676667767766776776676676766667766666767667676767677667677667667767667667676676776767666776677676676667767676766766766776767676776776676776667766767767667767667766667766676677666766766766776776676776776776776766776767676767767767767667677677666767676667767767666766667677676676776676767767767767767767677677667676676776666776676667667676767767677676766776776767676776776767767767667766767667676676676677676767677677677666767766767767676776767676766676666767766767767767767766767677677666667677667767677677677667667667767766776676776676767677677676767677677676776677677677677667677677666776767676766666767767667767766676676766776677677667766677676667766767677677676667667767677677667766776767667766767767766767677676677667677677676767767766776776677676766766766767677677677667667676776676677676776766776667767767767666677676676767666776667767676677676677666767676676767676776666676767767667677676677667767767766677676677677677667766776776677676776677666677676767677677667767767676767767676767667767676776776776677677666676776776767766767677677677676677667677676767767676667767767766767666767676776767667677677676677676667676676776776766776776677676676767766677677677676676776776677676676776677677677666776776667677676776776776677667767666677666776776666776676667667767677677667667676776767766776677676677676766767767767766676767766676776666767667676677667766676667667676776767667677667766667767677676676676767667676776767767766776677676776677676667767767676776667766667766776677677676766767767666776776776767676767677676776677666677676677676677677677667767766766677667667667667766776677677677667677677677666776776767677667667677677667767666766766776776776677677676766767676766676776776767677677667766677667766676776776776767766776776776776776766766667767766776776767767677677677667767676776776776767667767767676776666677667767767766776666776766677667667767766677666776767666767766776766676766676677666776676666676776776767766766677667666767677667677677676766667767767666776767677676776667767766766767676776776776667667767767677667766776677676677667676776667667676776666676776776677666667767676766776776667766776776776677676767677677667667667676677667767677677667666776776766676766766776676676776766767677667676677676776776667677677667766677666767677667667676767767767767676667766776767767677676666767767667767766667666677667766766677677676776766676767767767666666767767766667666666767667766776767677676766677677676667677676767767666677666776676776666776677677676776767766767767666767767677676767767667676767676766666766677677667767766776776776677667667676776776676767667676766776766767767767676776677676776766776776666767767666677676667767767767766767767767677677677666676676766766766776766766766767676677667767767767677666776677677676677667767766667767667666766767767676767677667677676676766766667767667676677677676766767677676767677676776776767767767767676767767766677666767677667766677667676767677677676766776776767767676776767767676676766676776767767767667676766767677677677676766677667677667767667676667667676766776776776767766776776776677666776677677666776667667766677677676776776767767677676767767667766766767666677667766776776767767766776776776766776667767766676776676776676767667766767676666767677666766766677667676767676766776776666776767676776676676776767767766776776677677667667667676776776667667766677677677676776676767766666776767767767676767767677677667667767767767677676766677676677677666776776767767666667676676776776776767767767666766776666676677666676667677676766676776776776767767767676776666766776776677667767666677677667667766677666776776776677677667677677676667767666766666776677677667767767767677666766676776667667767767677677676767677677666676767767676676776776677676776766766776677676677676776776776776766666676767766677677677676767767767666766677667667767677677676767667676776776776767767767767676776767766766767677667667677677667666776776776776767767676676776766776767766666776767667767767677677677677666767667677676776676767676766767767767667667766766776767676776776676776767676667766767677667676677667767676767677667677667766767767766776776776776766767677676667666776667767767766766766767767677666767767766767666776676776767677676767677667676677676677676666767767666776667766767767766666767767677677676767767767666776677666776776667767666766776676776766776776766766676776767767676776776676767767677667766767666776767767667667767767767676767677677666776766676676776776776766677676767667767767667766677677666767767767677666767767676676677676776776776776766776766776776776767677677677667677677676776676767666776766776776776767677676776666676676767676677677676666767767767766676776667767677667676767767766776776676766766666767767676767667767767676676767767676666767677677677677677667766676677667766676776767676667666677676776776667767676776677676766776767676776776776776677677676776776776676666767767767767677677
6776767767767677667676666776776776776667767677677677667766776767767677676677676767767676767767667676677677667767766766676667677667767667767766776766776776766767666676766767767766767767677667677667766767677676667677666767667767676767676676677676667666676677677676776767767766767667677676776776666767767676677667666776767677676766776767676667766776767667767677677677676776677677667767676776676776767766767676776767676776776676677677677667676677677677667767766767676666676767767766677677677676776677677677677667767767766776776776767766667676776767677676676677676767766767677676776677677667767677666767677677676776766767667767676666677676766676776766666767767767676676767676776677666776767666776676776767666776776766677677667666667677676767767676766766776767676776667677676767676677676776677676677677676676676676776677666676667766667767767766667666767666676676677677676776767766676676766676767766776677666776776766766776767767766677666676776776676767667677676776776776667766776767767767767677667677676776667666677677667766666677667766776677677676766767767766776776776776767676767667767767676667766767676776667766767676776677676776676767766676677666766766776666677676676776767676767676767766767667766676776776676776666667667767676776677676676766677667676776776776677677677677677676776767676676776676776776766776676776667767667666676677666677666767767767767677677667767767767767767767766766677666767767767767667767767677677676776677677677667767667667677667676766776776677676776766776677676776677677676776776776767667677666776667767767766767767767767677667676677677667767676776776776766667667676767677676667666767676676776776766676677676767677667676676766677667766776776776776776667677666676677676767767677667767667667676767767767676767666776776676767767667667676776776676667766676667676776677666776677676776776776776776677677676776776767676677676776667767766677677677677677677676766676766667767677677676776667676767767677676766776767766676776776766677677677677667767767666676676677667767676776766776776666776767767767766676666677667676776776776666767676767767767677666776776767767767677677667666767767767766767767766677676767767767767667766767676666676776677676776666677677677667676776767666677676676666767766776776676767767767766666676676666776767667766676666767677676766677677676776677666776667667667667677667676676776776766677677677676776767666776667667766766767677677667676776767766767767666776677677677677667767677677676677677676767766767666776676776677666776767766667677676776767766766767767766767766767766677676667667766776677677676676776776767767677667767767767667767677676677677677676677677676676767676676776667766677677667677666766677677667667676776776667676677667766767676776776767767767767677677677667676776676767677676776767667767766767676676776776766766776776776767767676676767676677667767767676776676767766766776766677677677666767677677666776766677676767676767767766767667677676766676776676776767767767676767767677676667676767767667677676776676776776767767766767677676776767766667766776776776766766677676767766776676766776767667676776776676767767677676776767767676676767667676767767677666766766776666677676666767677677666776677677676676766667767767767676776676677666776767767767676676776676767766767676767767767676776776767677676767766767667676767766776767767767766776767767667667766766666776667667766766776666776766676766767666776677676677667676767766776667676667767767676766667667767676767677667676776767766676667676767667666667677667677667666667676776776677667677667677666677677677677676676676776676767676776776767767767767667667676767676776676676776766776767767677667766776776677677666767666767767676766676776676776677667667677676676766776767667766776776776677667766667766776766767766677676667676776767677667667677677667767677666776767676666767677677677676667767766677666677667767677667676776776776676767676676776676776767667767676666676677676667767667766767666767767667767767677667767677676767766766677677676766776766676767667667767767676667766677677667766677667666767676776767676776776776766766776776667767677666776767677677676776776667767676776776767677666776776776667676767676677666767767767676676677677677677676767766767767667677677667676667767667677676677677667677677677676667767677666776776766677667677677667767767767677666767677677676767667767766767676676766767767677666767666676767767766776767676677676767677676766767677677676677676677666776676767766667677677676767766776667677677676767667767676766776776677677676766767677676766677677666776776767676766767766776677677667667767676766676667766776766776776776776776766676677677667667767766677667767677676776666666677676776676776776667767766677677667766666776776677666767677677676767677666767767676776676776767766766776767677676676767676776767667767767676776776666766767767667767676676667767766776776776676767677667766676676677667766776677677676667766776766776776767676677677667676776666666776776677666666776776766676767767767766766778677677666666677667767676776776766767677676676676667767676766766767666766776767767677677666676667677677676766776766667767766766676766767666776767667676776767677667667667766776776677676666776677667666776666776776677677667767767767676667677677676767766776767677677677666766767766676776776667667767676766776767676767767766666667767677676667676776776776767767676776776776666677666776776676677677676677676766766667766776676666677667766667677677677667667667766676767677676776676767677676776776667767767676667676676776666776766776677667667677667766776776677676767676676676767666776776766666677677666766676776767767667766676776767676766667677666676677666667676776776776776776677677676677677676667676766776677667766767676676676676767666766776677666766766776677676767676667666767767766676676766766776676767767766766767766767666767667767677677667676677676666767667676767667767677667667766776767676766766767767767766776776776767666776766776776766776766776676776766776666776677667767667667677676767766776676776767676767767667667676767767667767766767667667677677676767767666767767767666767766766767766766776677667676767766676776776767667766676767676676676776767767767766776677677677676776776677676776776766776767676776766767766776667667767766776776676667676766677667667677667766776766676667677676676776776767667766677667667767766767766676676776776776776667667767767767677676776676776776767767676776776676677676767767767676676767767767767667666676676776677666677677667667667667767767766767767766676766766676776667676677676776767766767667666767766767666676767676767766676766677667676677677667767677676767767677677667666666767766677677676767766676776776676776667767767766677676767676767677677676776767667677677677676676776776677676776676667677677677676677676676667667676677676776676776767767677667676776667677667767766776776776677666676776776776767767666776767766776776776666677667676776767767677676767767666766776776766667766667766677677667677677677676776767676776766676667766676767766766667667766776667677676676677667676676667767666767676767677677667767766667767676776766776766766767767767766677677666776776767676766776776767666776767767767676767767677676766776667676676766767766767767677667767676677677676776767767676776677677677666676677677676766776677667767766776767667767767676676776767667766766666767767767666676676677667676666677667667676776666677677676767767676766676766767767667767767766776767766776776676776776677677666776776666667766776776766667677677667666776776776766776776767766776676776767767667677676666767677677677677676767677676676667766676677676767767677676676776767676776776776766776767676666776776767677676666766767767767767677676767767767667767667676766676767766666767676677676676776776677667676767676677676776776776676767667667677676776766776677666667766767677667667766676776676677676766767677667666776667767767766676767767667667677666677666666776776677667667767666666766766677676667766677677666766666776767677666767676776776677677667677676676767767676776776766776667667666767767767676667766767677667767767767677666767676666767767667767677677676676676767677667767677677667677667676767766767667766776677667676666776676776776677677677667767676776676667676767767676677677676667666776767767767767677677677676677667676776767677676667767676776766776667676766676666667677677667767767767677676776676776776776766767766767667766767677667767677667766666677676767677677667766767766766776677677667666676677667667766776767766776766766677666766776776776676676776767676766667767767766767766767677676676767767676767767766767667766677667667676776677667676776676676677677667667677676766666677667676767676776776766766776766767766776776767766766677676767767677666676776767677667767676776677677666767676667766766776676767676767676776667676776676767767767766677677667676776677676776676666767677666776776676666767767676766776676766776666767667666767667767767666676677676677676667767677676766766776776776766766776766766766776677676767766766767676767667666677677667767766667767666666776666767766766776767766677677677677677667766676667667766767767767766767767676676766776767676776676776766666666776677676667667667666776676677676677667677667667766776676776677676767766666677667767767676776767676776776676677677676767767767766677677676776677677676767767767766776766776676676677676677666767767676677676767667677677677667766677677677676776677676776766677667767766776776776767666776767767667766767766666676767676776667667767677667677676766676766766776677676767677667767767767767667766667767767667667767767676767666766677666667676676766676766776677677676776677666776667676766666767676666677677677676676767766776776767767667767677676776767767767767677677676767667766677666776767767677677676766766767766776766676776776676767666767767667667676676766776776767677677677666677677677677677677677667677676767667766767676666676766677676667766766767767667766677677676667767667676767766767767676667667767767667766776766676776767677676776667767767666776776676677667677676677677676767766666776667677676676766676677676676776767767667666776767
6776677677676776677677676767677677677676676677667767766766676677667667666767676776776667677667676766767767767676776766776667767676676676776767767677667767677677677677677677677676766677676666677676776776676666667767766776677677667767677677676766776776767767676676667767766676676667677667677676676776766677666677676767676767667767677677677677677676776776766776767767766767676667677666766677677676776776766767767676776666667677676776767767677667676776677667766676776776776677676776776776767667677676767767677676776776767677676767766677676767767666776766776776667766766676766767767767766666667677666776666677667676677677677667766677677667676667676776677676767767677677676776767677666776776676776766767766776776767766767766677676776767767766767667677676766776776776676767667767767667767767667767677667667767677666766776676776767667676776766776767766767676776776767766767767766666776766766767766676766676767767767766776776766676776767667766667677667767767677677667767767666767766666776776776776676677676767677677676677676776767767676776776776776767676766776677677676667766776667676676776667666677667767676776766766766676767677667766776667676677677676667767676776776776766766767767667767767767767667767677667767767666776767676776776767767677676776676767767677666766767667677677667676776767676767677676767667677666776667767766776666776666767766776776776766766776666677676776776676776766776766776767676776677667767766767767767766766767767676767677676767767766666767767677676767767766676776767666667677677677676667676676776667667767767676767676767667666767767676776776767677676767667766676667767766667767767676776776676676677677677667767767676667677676776776767677666767676767676766767766776767767676776677667677677677676776776767767676776767766776676776676766677667667766776767767677676766767677676677667676767677676766776676676767677667677667767676776676776766666767666676766776776776767767677676677677676677676767767676776667677667677677677677676776766677677676776667767677676766776676767767677676666676767666767767667767766676776766776677667767767677666676677676676776776776776776766676776766776776776676676776776776776767667766677667767767767677676676676666776767667767767766776767767667676667766667767676776677676766767766776766766776677677666776767766776666766776676676766767667767766776677677667767766776767676767767767766767677676776776766767767767676776776767677677666767677676766676677667677667677677666776676767666677667767767766766776767667677676677676667667767767667677676676767676767766776767677666767676767767767767767767676776766776766677667766766766767767767767767767676677677667676776667767767767767767766676766776766776767666677667667677677677677677667766767767767677667666766666666666667677677677676767767767676776767676776776667666667667767766667677667767676776767667667667767676666776766767667767767677667676776776766767677677677667677677677676776767767767676767677667666766677677666776776776776766776766766676776766776767767677676677667667767676776677677676776676776676776776776776677676776676667676776676776767767767676677676667767767676776677677667677667677677667676676767676766776767677666776776776766766676677676767667766766776677667766767676776677676676776766676767667766676767667767767676666666666776767676677667767676776666676767767766776767767767767766776676667666767677667767766776667767767767666767767767676776676767666776776767766776767767767667767767767767677677677677667667667767767766667766676776776776767767667767766767677666676767767667767676776767676766776776776776767677676776677667767766776776667767676776767767676767677677677676676776776767677676676776677677667766767667676676676766677676676776667766766766776766776766767767677666776767676767767676666767767677667666767677677677677667676677677677667677676767676776767766767766776677676677676667767767676667767667676676767667767676767767767677676767767666776767666767767767677677676676776776766666766767667766767767767767676776767666776776676677676766667677667766776776776776776666776766767766776766676766677667676776666766776766667676666667666767677677677667767767666676766767666677667677676767767676666767766776766767767767767676776776676776766766776776767677667677677677677676767667676677676766667667767676676767676767766767767667767676677677677676766766767766767767677676676767667667677667676666766676766766677677676776767767767676767767766676666767666666766776776776776666776676677666677676676776776767677677676767767666776676667667766666776676776667767677676776776766776666767767677677676776776676767767766676667766776767667766767766776667667767766767666767767676676677676766776767767666776776776776667677667667766766767766766767766666767767666676676776776676767676667766766776766766666767676676776766676767677676767667677677677677676676677666767766767666676767677676767676676767677677677676776667766776677676767766776676776776766767676766767677677677667767767666776767676667767767767676667677677667677677667767766676677666767767766667766767767766676776767766677667676766776676766677677677677677677677676776767766676767767766767767767767766776766776667767677677677676677677667767767676677677666676677666776776767677677667676776767766766677676776776766676776767667766767666776776767766776776767767766776767677666776776677677667766767766767677667667766766776677677677676776676776667767767767676767677667677677676776667766767666776767766677676677667676776666776776767767676667667767676766776677676677676767767766776667667676776676677677676776767767667766766767767676667767666767677677667676767676676676776676776677676776767676766667677667666677676666667676767766767676776767676666776676767767676677676776766776676776776766767766776667767767677667676776667767767676767767667676677677677667766776776776766776767767666776767767767666766776776776776676776776776677667767677666676776676676766767676776776766667767766676766767767767676767667767677666666776766667767676676776676666776667677677677677667677666776766766776776767766776767767666667766767767677667767767767767767667766766667766767766766766766776667677677667667667767767766766767677676776776766676776767766776676776767767767767766767766776766776766766676676776776776767676676667677667667766767667667676677667767767767677676677667766676767677667766667766767766766776677676766767667677676667667767767666776776677676677677667676676677677676776676767766767667767676776776767676767766676776766776776776766667667766776666776766667676776766676767676767667766676667767666766677666676776776776766766776676676767666776776767667676677676766666677666676677676776776767766666766776766766767767676767767766767766767677676776776776776767667677677667676766766776776776767767766676767676667676667676677667767667767666776776776767676767677677666766677676776667667766677677676767667767766767767676776766767677677676766766767766667767767767667676766776776776667677677676767667767767766776767767677667677676676676676767766766766767677667676776666767676776767677667767766767676767767767667676667677676776677677677677676767677667766766766776776676767676767767667677676767677667676666677677676776767767676767676676776776767677677677676767766767676776766667767676667767767677667667676776776776667677667677677676767766776767666667677676767767767667667676776766776767676676766766667667767677676766776767767767766776676767767676767767677677676776677667666677667767767767767676767676767677677677666667677677667767676776676676677676776767767676776677677666767767677667767667676776766767666767667677667676767767667677667767767667676767677677676767677677667767766767766776666677677666776776776776676766766667766776776677677676676776766766776766766767667677676677667666767766776767676776766776677677677667767766767766767767667667676776767677667667667676677676776776767766767767677666776667767677676677666767766767766676677676767766766677677667676676776667766767766766776767767766676676767767766776776667767767767676666776677667677677666776666776767666767667667767666667766766677677676776677667767767666677676776776666767676776767676767767666767767767676767676676667666677676676776776676767767766676776767676776666677677677677667767677676776767766767677677667766767676776766776766776677676767767766776667677676767676677676776767676776766776776776767676766776766767676776776766767676776767676767767677667676676676776767766776767666667677677666767676677676776766667767677677677676667667676776776776676776676677677676776766676766767677677667676776767676677676667767677676776677677676776677676677677676776767677677676767676677677677667767676667676767767676766766677676677676776767767766776776676776766667767767766776776776766677676667767677677666776676766767766767767676676676766767677676776667667677677666767767766776776767676677666677676676676767767667766677667677667677676667677667667766776767767676776776677676776767677676776766767767767767676776677677677677667767666767676776776766767766776666667766676776776766776776676677677666766776767677676667677676677676766767767767676767767676677677676767677677677666667766767767676766667767676676676767766767677677676767677677677676776776676766676677676676776776676667766677676776676776767767767677677667677667767677667767667677676666767676676767766776776677676776666677676766766767667767767666767676776676676767766767677677676776776767767767767767767676677676676676776767667766677677676767767767766776666767767676776776677677677677666767767677667766776767677667677676767667767666776776677677676676666766676667677667766776776677667766767676677677676677676667667677676766676776766676666767666776767677676776667766666767667767677677677677677677676676776766776776676676666776677677667676676667676776676766776677676667667676666676667767767767766766766766676766767767767676767666676666776776676776767767767667676676667667676666776767667667666667676776767767676677676766767766766776776766767676776766766666766776767767766776776676776667767677666676776766776767766776677666767767677677677677677677676776776776676766767767766776676776676677677677676767766776776
67767666767766776676776667667676776667767766676767677677667767666766766767676776776767676776767676776667767677677676776677676776766776767666776767767767766667766666776776776677667676767676676767767767767677677677677676776676776766776767667767676776776767766667677677677677676776767767666776776676767676667667667676667767676776776776667766776767767767676676766776677676776776676676676776776767677677677676677677677667677677676776667767667767667767676767677666776776767766776676776766677676676667677677666676677676776767766667667677667767666677676677676677676776676666677677677677677667766677667676776667766666776776766776677676776776767767667676766776667666677677677676767676667766676677667766776676767767676776677667767766667767666766767666766776766776767677677677677667767677677677677667676776776677677676776667677677676776776776767676766667767766676767767677667667767767767766677666766766767676776766776776766766776767677677667677676666767677676767667767667677676776776767766767676767677677666676767677676767767766776776776776767666776666767767666776776767766667766767677676767676776767676677677676776767667677676776776677676776766767667767767766776667667766667676676776776776766677676766767766776776677676676776767767767767667676767667676766676776676766676776776766766776766776776766677667766767766677676677667666766767767767677666776767767767666776667667766677667767767677677676767767767767676666767677676767666667767767676767677676667767667767767676667767677677677676767766767677676676767766677676776767667676676667676767676776776677676767767767766776676767666667676767676776676776667676667766767677666776767766767767767767767767766776767766767766767677676776676776667766776677677666767766677676767767766676776776767767766676667767766676776767767767767767767766776776776766667767767677676776766676676676767676767766767767766776667767676677667677676766767766767767767667677666776776766776776776766776676767766766767766767667767767677677677666776776766776766767676776767767767677677677666776767767677677666677677666776677667767766776677676767677666676767677667677667766666776677677667666767766776766676767677676776676767676766776776776776677667667666776776767677677677666766766767767676776667676677677676776776666776776776776776776766776767767767676776676677667676776677667766776776767667767766766766776666776776667767666776767677676776677676667767767767667677677677676767767667767667667676767767677676767766766677666677676776677677677667666766776776776766667667767767676677667767767767767677677676767766776767677667667676676776676667676767667676776666676776776776776767766767666766676667767767767667676767766676767676776677677677677667676767676776767767767767767667676776767676677667767677666776667767676766776776776766767676767767677676776676666676776767766776776776776766767767767766776766767767766766766677676767677667676667767667676767767676767766776677667666776766676776776677677676776767766677677666676766767767666677677667767766676677667766776776676776776677677676677677677666667667767767766667677676776767766767766767667677667677667676776776776776776666667677677677677676776766776677667767677677666776667676776767666676767767767766666766676667676767677667676676767767767676676767677676776676767767667767666676767667676666776766776767767677677676767676676767667677667767667767677676767767767766776667666677676776767666776776767767667766776766776776766677676767666776676766776677676767667767676767677666766776667767677676766676676776767766676767767767667766776676776776776766776776676667766767676677677677667676767667676767766776767766767767676767767676666767677676776776676767676767666776766677676767677677676776676767767766676766767766766676776766776776776666767677667766776666666776676776767767767766677666676776776776767676667766676776666677677667767767676676767766776776667676776767767767667767767677667677666767767766677677677676676766677676677677676776667677667666677676776767767767766667767666776767676667767676676767766766776677676676776776667766766776767666677677666776767667767667767677676776776776767766677666667667767767667677676776766776776776767767767667766676677676767766667676676766677677666776676666776676767767667667676776766776767767677676776667766776766766776676677677676767767667767677677677667676767767676676776767767767766676767767767677667767676677676676667766676677666767676776776766676776676767766766767767677676776667676767677677676666676767766776767676767767766776776677676676667666767767676767767676766767666677677676766767767766776776667766776766776767767767766766776677667667766776767766776676766677676776766767667767676676776676776766776667667666766677677676766776776677667766776676776676677677677676677667767767767667676767677676677677676766677677667667766767667767667676776677676776676766767767767676677667766766776767676677666677667667767677676767666666776766776767677667677677667667767666676766766666677677676776676776767667667676667767677676766766667676677767677667677676676776776677667766767767676776776776667677666776767767767767767766666767767677676677666666767767667766677667667677667766677677667766767766666776767767677677677676776776767767677666776767767767767676776766776776767767677666766666677677677667767767767767676767767767766666776766767677666776677676776766766676766767767767767767676767767667677676667766677667666667767766776767767666767677666767767667667767676776767676766766767767677667677677676676767677667667667677667766766767766776776776767767767766776767667766776776776667666776776776776667767767676767767676776776766766767676767767676677666676776676667676776677667667766766676676767676776767676776766767676776677677677667666776667767766676667767767666767667766766767766776776767767767767677667676676776767677667766776776767767667676767766776677676676766776776767676676676667667767767676766776776676767767766676767767676766767766776676677666776776767676776776766667766767767677677666776766666767677676766677676667767767676766767766767666767666767767767677667766677677667667666676666776667676767767767767676767676666676767666767677677676767767676766766677676767676776766677667767766776767676776677677667767677676776766767676667767767666677676676766776776776776676776776767767677676767767677677667767677677666776776767666766676676766667676767767676766667676776676776776776776776677666677666676676766767677676667767677677667676776676667676766776766776767767767667766766767667676667676776767766776776667767677677677676767676776676767667767766667676776776776667766676767767666677676676676776776676766766767767767767766767766776767677677677667676766676767766776776776667667767667676767676776776767676767767677677667767766767766767767767766677676776667667766766767767666767767767666776776767766767667667666767676767666767767767766776766767767767766676776677677677676766776676676767767767766766666677677677677666667766776776776776767676676677677677677676767676776677676776776677667667667767666776776776767676676766677677667677667767767767766776776676667766776767767767677667767677677677666766767677667676676667767667766667667676767767767676676776767766766677677676767677676767666767767767766776776677667677667767666676667667766776767767767676767667766676766667767677677677676677676776776667676766766767667766776667766676776766677677677677677666677677667767767766676767767676776677667666767767767767767766776776767676766776776676767676776776767667666767677676776767676667676776767677667676776767767667766776766776776677676776767667666776776776667767676767677677676776776666776676776767767767676667767766776676766767676776767767767767767766676766766766776667676677676766676676667677676766667767677677677677676677677667676676677676776767767767767676767767677677676676677677677676776776767676676776677667677677676767767767767767667677667677677666676667677677677676776677677677677666766767766767767767766776776776776776767676776767766677677677676676667767676667667766766767676776767677677677667676676767766767677667666766767666767676766676677667666767676667676677667677676677677677677677667677676767677676766767666766767676677677676776666676767766767766767767676677666767676677676676767677677677667677676767676766667667766776676676767766677676776776666677676767677676776767767767766776776767767767677667767667666767676766677676776676776776776776676677667676767767666766767676776776666767677667677676676677676776766767766776776776676677677676776776767767766667767766676676676666766776776767767676766766776776776667766666767677667677676666767677667766767767766776776776767677677667767676767677667677676776767676676766677676776676667676776677677667767767667676766776776776677667766767677676667766767676776676776766767767676766676776767767767677666766767766666766667677677667676776776767767767676776767676776776776667666766776766776677676776776767767677676776776667676767676767667766776677676766676776767767767667766776666676677677677667767676676776776776776677676776776776776667766677676776766676776767676776767677667766677666767676767766776676676776767767767767677676667677676776776776667766667676767766767676776776667667767667766766767766676776677677676766776677676776766667767676667766766776776776677677677667766667766677666766667676766666776676677667767666776766776767677677667676677677666667767767766766766776766767767666767677676767766677677666677676676676767677666767666766766776676767666767676776767676776667676666776776767767667677667767676666776776667677667667767666776767767767676667767766766767767767676766776776766677677677667667677667676767676776767767676767677677676677667766776666776767677666767767677677677667766776767677676776776767767767676676666776767767667767767667766776776676776767767677677676767767676776776776776767766677676767767767677667667676776767677667767767767766776767677677677676676767767676776676776776677667676766776776766676776766766667766766767767767666776766676776767676776677676766776767766767676677676666776776767677667667676677677666776776776666667666676776776776766776677676766776676776676776767676776676767677677
66776676767676767766766667677676776767766767667766776766676666776776767766776677676767667766767676767677666677667767767676776767677666767767677667767767767767767677676766767677676776776776776677676776767766776776776677667767767767676677676776676776776776676776767766776766776677677676776776676677667676677677676677676667767676776766776677676767767676776776767767767767767767767667666776776666766767766676776776776776767767766676676677677677676677677677676667767766667677667667766776767766776667677676766776776776767766776676776776776776776776776766767667766766766776776677677676776767677676776666776677677677676767667767667767677676767667667767767766766677667767766766666767666776776776677676676676766767667766776677676776766776766676767676677677676677677667676776677676776776677677667767766766766776766767677666677676776776767767766767677676776766667766767667677676677677666676776676667767667766776676677676776776667767766766776776676767666677676767767667767766767767677667677676767676776776767677666677667677676776667667767676766767676767667766767677676776676676677677676767767667767666776677677677677666766776766767676676667677677677677677667767766667677677677676776776767767767677667766776767767767767767767667677666677676767666676766667767676767767666776776776677677666667677677667767676766677676776766776676776776776776767767676776676767767766667676766776776666776677676667677667767766666676776767766766767677676766766776766776776666776767766666767677676767766776776776776776776776776767766767677677677676776776676776776776667766677676766776667667767667767767676677676776776776776666767767767766767676676767767767767677676667667666667767677677677676766776766776776776776776676677666776776767767767767766767677676776666767677677676766776767766776776676677667667766676776766776676776766776767767767677677667766676676767667767676767766776767767666776766667677676667767667677677677667676677677666767666767767767767676677676677677666766776667767676776776676676776776776667766667677666677677676676766776776677677676766776776767767767767676766776776776767766676767766776667766767667766767767676666767767677677677676767767767767767667767676776676767767767767676667677676767767767666767767767676767767677667667766766767667677667677667767677666776767677666767676666767676776776776767667676776767767767767767767767677667767676767676776767766767677677677677676776676677667767767676776776776766767676776766776767666676776676666677667767666776767767676676677666776767767766767677666767767666666666767766676676776776776776767767677666776776776666677676767677667767767766776776767766766776677666776767666677667767676767677677667666667767677677676767667677676677677677667667767767767676776776767666767767767667767676767766667767667677677667676767766767767667767676677676776767667767767677667767766766776666776776767767766767767767677677667677676676767676766766776666676666776776766666776767677676767666676767666676766666767767667766776776667676676776676767677667766677676767766676767676776677677677677677677677667767767767677676776676677677677667676776776776776766767767766776676776767767767766666666666776677677666776767767667667767667767677676666776776776767766676776766767767767767767766677677677676676677667766776676677676776677676767767767677666776767677677676776767766776667767767676776666766677676766776776776767767677667766776767767667767667767676767677677667676667767666767676677676766767667667667767767667677667767767677677677677676676767676677677666776776767767676767767767667666767767676676776767667766766767667666776667677666766776766667676766677676767676776767676676776776677676666767767767766776676676666776776767767667677666676776776767677667767767677677676677666767676776677676776676767767667767677676667667767666677667677676776776676676667667676766677667767666666676776767766767676776676767676776667767767767767676776776776776666676767677676767766677676766776776767767676677676667767767766776776676766776776776776766767666776776766677677667676676677677676666776767667766677667766766776776667676767677667766676676677676666677676776766766776766776676677667676766767667677676667766766766776766776677677676767766666767677676767667767676767676676767676767767766776667667677676776666676776767766776676776667667677677676677676776766766677676677667677677667667767767766767767766776677667767767766666767767767766677677667677677676776767767666676776776677676776776776767766767677676767677666677667767667767767677676667676767767666776776767677667767677677667676767677676766776667766766776776666676776677677666776767767667767676776677677667677677676667676676766666767666677676776667677677676776677667766776767767667676767767676767766677677667667677677666776776776766767766776767767677677677666676767667766677677676767767766676776767666766776677676767667767767677676766776776676767667667767677676766776676766766776677676676776767676676776677676767676767766776667767767767667676767766667676766776677676677677676667767767767767767677676776676776767767667766776767677676776776667677667767676767677667677676776676767767676677677677677667767766677677677677676776766677677677676767676776767767667676767767666767767677667676767766767766677667767766776767767677677676776767677667676776776667766676666776666776666767767766666667767767767767767677676776677676776676766676776767767667767767767766677667676667667676767767767677677667667677676676767676766677667676667767766776667767677676667666776767677676776767676767666776667667766767667676667767677676677677676677677676776767767666667767667667666776776676776776676667677677666667767676677677676667667677676767677676767676776776767677677676776677667766677677676766767667667767667766776676776677677667676676776776677676767767676667677676767767676666766667677676676667676776776676776677666766766766776677676767767677677667766676776776677676676767767767676766667666776667767767676767677667676776767676667767676776766776776676666766767766666767677667676767667766676776776776776767767766676667767677667667767677677666776676767767666677676677666767666676776676766776776667766667666776677666776776767666676767767767767766776776776776767677667676767677667766776766776776667766767767667767676676776766766676677676676776677677667766776776767767677667767766677666767767666776667676776677677676677677676776776767677676776766776776677676767767767676767667677677666767676676676677667767676776776766766676766776677666666767766676677667677677676776776776776667767767676776667767767677667767767666776676776766676776776766667676776776667767677677676676667667767767666677667677666776677666776776767677677676667767677676676677676767676677667677666776776776667676776776767767677667766676776766677677667767677667767767677676767767767767767667676767766767767767677676776776767676767766776776776766776767767767767677667767676676767676776767766776677676776776767676766776676677677676667767677676667666767666776776677677676776767767767767676676676677676767676666776667667767766767766776776776766776676766667767676776767766676776776767666776676766776676776677677676767767767677677677667767767667677666776776767767767766676676666676667767766767767767767677676767676676767766677676766776776767767676667767676677677666676776667666767767767676677676766767767767766677676666666677666776767767667676766767766776677677676767767666676767667676667676776767676766677676767767667767767767677677676776767666677667676766666776766766776776676776677676766767766677667766776776676677677676776676676776776767766776767766766766677677666776776676666767666766776776667676676776767667677676776776776776766767766767676766767676776776776767667767767677677677676776767766767767676677667666766776666676767767666767767676666776676767676776767767667767767767666676666776776776776767666767767666766676676776667767677667767666766766677677677676776767677677676767766776766776776776677676767766676766766676776767766676767766767676766766776767767767767766766667766677667676776776766776766676776776667676776776767677676767666677676667767677677676676776667766766766767677667767677677676667677667766767767767767677667667677677677677677677676667666776767677667766767767767767667677677677676676776677676766676776776767676776776677676766767767766667667767666767766677667677677667677677667676767676766776776677667767677676666766767666766676767667766776776667677667767767676677677677667767766767667667767677667767766776676667667767767676766676676776776767676766676677677667766766667766677667667676776667767766767677676776677677677667766776776667767767767767676767767767666766767767676766776767677667767767676776766766767767676676677676676766766767766766776766767766776776767766776776776776776776776776677676677667676676766767767677676767667667767766676676776767767676767767767667767676767766776776766767677667767767767676766766776776667676767766767677667766767766776677667766767767677667677677677667667676776666776767677676677677677676767767767676767767676667676766676677676776667677667767666776677677667677676776677676776767677676677677667767767767667767767767767667676776767676666776677677676766677677667767667767767677676677667677677666676776776776767766666667767666677667666677676776767767667667677666776766776666767676776766776677677677667767767666767766776776767676677666776767767766776776667767767676767766676776776677676776767676667767677676776677677667667667767767677677677676676767667767676767677677677676766776776767676776676776766776776776767677676677676776677667767767767767767667667767676676667677676666676767766677666767677677667676776767767767767767767766776767767666767766776776776766767766767767766677676676776767766767767767767677667666767766776767667767676776767767766767767677666776776766667677676776676776766766776766776776776666667676776767767666776766677676776776776666676776676776776677667677676776776776776767676776677676676677677676776767767666766676677667677676667667767767766766666676766776767767767766776767667666676766776676766767677676767767767766767766776676767767767676776767667766677676767766776676677
766767667677676667676766776676667767767666776667766676676766767767666766666776676776676766776677677666767667676776766667766676677667767767767667677667666766766767767767766776766766776676676767677677677667766667767767767767766767767666767677676766677666676676676766776776776767766666766677677667767766767676776676776677676767677676776766776776776766767767676767676776767676766776776676776676776767666776666766776676767767676676676667767667766767677676677676767677666676677667677666676766676776776776667677676767677676776676666677676766676767677666776776776776667767677677676767666776776776767766767676767677677676776776667766767767677667676677677676767766767766776677677667767767766767667766776776766767666776767767767767666677666677677676776776776766776766676677667767767667676766676776776776776676767766776676776767676776677676776766677667766666776776776776767766676677677676767676676676667767766776776776776667767766776766767767666766677677667676776776776677676767667667767767677676767676776676676776767767667767767677667767676767676767767677677667766776766767767766767767767767667666776776767677667767667676767676776767767666776677667767677666776767766667676767767677667767767767677676776776776676766776676776776776776677677677666767667676776667666776676667767676776677677676767676677677677667666766767677676776676767766776676767766676776677667676776776676776776667676776776667766776676767767676776767666666776677677666677676676776666776676776767766776667667766776767677677676767676776776776767767677667766767676776676776776776776776767676766677677667766677667677676776776776767767667766666676776776776767676676776767677676767676776677666767667677677676677677667766666776767767677677676776767676767676776677667676776767677677676776666776766767767766677667666767766767767767767767676766666677676766776776766676776776776776677677666766776667677677677677677667766776677677667767676677676766776776767676676776766666776767767767677676776776666767766776676666676767767767666677676776776676776667677676776767767677676766667766776776776667767676667667766667677677677677676766776667677676767677676776767766776776776776776776767676776776677677677677667676676776667767767666677677676667767767767676667667676776767677667667677676767766677667677667766776667767766776766667767767676767676767667676667766776776766677676776767667767677677676766677666776776677666767766776776776676776667767766676767676776767676776767767767766767766776776776677677667677667767666766766677676776676776776767676667677676776776767677667766666767676666676776676776677677667676766776776767667676776677667767666767677667766766666767767767666767667676776776667667767766767676767766776677677677676676766676676767767667767676677666767767767677667676776776776767766776766776676767677676776767766676677676766776767767676776667677666776677677676767667767677666676767666776776767676766676766776766766767676667676776676767677677667667667666676776667766776766776767677667676677676766666676767677677677677677676766776776776776676767767766776766677667767767767766767666776776767766776776776676676776766667767667766767767677666667766776666676776776767677667766767766666776676767676776776766667677666767767676776776666676766776677666766677667677676676676776766776776767676766767767767667766767766676667676776776676776677676776766767767676677676676766667767677676767766767767766776776676767677676677676776666776676776767767677666766766776767677677677676677677676667767766767677676667767677666676776766776676766677676767767677676776776767667666677676767767677677666767676767676767676667667677677677676766767767677677667677676767766776767677676776776767666776676776767766676666676677666776676776776767767667767676766767767666766676776767676677676767676676767677677666776776767676776767666767676767667676676767677667676767667766776776776776776776766676676776766676677677676776766667667676667767677667676676767676667767767767676776767766767767677676666776676776776677666767677677676776776677677676776776776767667676767767767767767677676776776676766776776767767766767677666776667677676766676676767766767666776766776766767767767766766767767677667767766667766776667677676766677677676677666767767676677676767676676677677677666767766767677677677677677666767767676776766766776677677677677677666677667666676767676676676776766766767667677677676776676676767667767766667767667667676676676767667677677677677666766677667676666776667667767666776667767767767677667766767767677677666776666677677676767766776776776677676667676767767767677676767767766767666767666776776776766667667676767767767676776767766766766767767767766767766767676776676677677666767767677667676767676666676776676767766776776766767766677677666776767767767667767676776676676767767676766667767767766776766767767667677676767677677667766677666677677666776776767676666767766676767767767666766766677676776677667676776767676776776776776677676767677667767676766776677666767676676666766767767677666776776766676776667767766776767667767766776677667766666767767767766667766766776776776776766666776667767767677676667767676767766776776766766676666776676776676767676767677676677676676776677667767676667677676767676767666666666666776667677677677677677677676776776776666776767767677677676767667767677667767766676677676667767767677667767767767766767766766766776776776767676766776776677676776776767767676677676766776776766767667676776767767767767676767667677666766766677676676667677676766676676676766676676776767676767766776677677667767676776776766676776776676767767677667676666776766667676767766677667676776766767677677666766776677676776677667767766767677677677676776667767767666666776776767767677677667676776667667766776677677677676776676776767667676776667677677677667666676766767666766776776677677667667676677677676776666676767676767766767767767767677677677676767767767667666767666776767666677676767767767667767666676767677667767676776667677676667666767667767767677677677677666776667677677676776776766766676667766767767677667766776766776667767767767767766767766766676767767767667666776767767766776767666776667766676667677676766776677676767677677667667767677676677676677667767677677676767766776776776667767767677677676776667667676766767766666767766767677667767666676776776776776776776677676667667677676767767666677676767677667676766776767666667666667767767766776676677667767767767767676766676676676776767767767767766767677676767677677677677677677677676776776767676767676666776776776677677676766776667767676767767766677677677667677676767766677676776767766667767767667766776767766677677677667767766677677667677666767767677667766767766677677676676776776766767666676766776767766677667677677676677666776676776767667677676766677676776776767667766766766776776776776676767667676776677667766677666766676776766676666767766766667676776776676766776767767677667766667676677676767766766676776676766767767676776776776676776677677677666776776676776776767767767667767766776677677667767767766767767766767766666776767677667766776776767767666766766776767676667676667677677676776676676677676677676676767767767767677666776776677667767767667766776766776667677666767677667766776766776676766667677676767676776677676677676767677676767677667677676667667666776667767767767766766676776676667767767767676676767767767667767766667677676666767667676676667677677666677667666776776767766667677677676776667766676776767666776767677666766676776776767666766776767667767766776667767676766776676767667676766767767766676666776766676767667766767667767676677667767766776677677666776767666677676776776767767677677676766766776677667767677667676776676776767766767666776776676767767766676767767677676766767766676776776776767676776767767677666767666776776766776776767677676776767667677676776776776767767767767667767767676767766776767667676666776776776776676766676776776767676767676767666767677677667766776767666677667766667667676767766776666667677677677676667676776677676667676767676776767676776667767767767767767766766766676666676766767667677677667766776767676676766667767677677677676677667766776767676766766677676676666776677676776767667767767677676676677676676677676776767667766676667767767676676667676677676776776676667766677667677667767667677666776767766776767767766766766767677676776666676677666776666667767767666677667766766676667676667676766776666767666667767676667767677677667766677676677667767676667767767766766767676767767666667766767766767767766776776767677676676776766677666776776667677667676677667766676767667766776767767676776677677666776766667766776766776767666776776776767677676776676776766667667767766767767677677676767766776776776776776776677677676677666776677676776776776676776667767676767676767677676677677677677676766676776776776767766667767676767766766776677677676776677676677667767767766766776676767676767767676677667767676767767676677677667676676776776676666677676666766776677666677676767676676776676766767676776677677677676767766776767667677676767767667676776677676776767667676676766677666677676767767767666776767677677666677676767667676776776776677677676776667677676677677667767676676767767676776677677666667767767766776767766676667767667766767767766667766676776766677676776676666776677666776776677667767667767766766776677677677676676677677676676776776776776676767676776767767676676776677677677676667767767767767766767666766776776776766776776767667767677677676677677676676767667677667767676776767676776766677676677677677676677677677676776766776776767766776766767767676767767676667767677677676767676676766767767767766776676676667666767676776767676766767767667676676667767676766767677676766667677667676776776776776776776667666776767767767666776676766767677666677666767767766776677677667766676776767677676677677667767767677676767766666776676776767677676667767766677676776767767677677677666776766766767677667667767667766767677676767767677677666776676767677677676676766767766776667766776677677667767676667766676776667677677667767767667767676766767767767767767767767766766767676776776767666666776676676767767677676767677676676766767677677676767767677
6776666667767676676676767667767767677676667666667677677676776676776666676667667767766767767767767677677677676677666776767766766776776767767677677677677677677667766767677677667677676776766767676677676776677667677676676766767677676766676766667677666776767676767766767767667676766676776767766676676677676767667766667676676776677667767676767767767767676667767677667676776677667667677666767676776776776776776767676666767767767766767677676767766776766776767677667766667767667767676767767766677667767767766677666767666776776667767667677676767677677676677667767667767767767767676776776666667667766676676677676767677676667766767767667766677666766776767766677677676766677676767676767677667676766666667677676667767766767677667766667667767767766667767767677676776767666767666676767766767766776776667766776776767667667676667676767666676766766677676676667676776767767767767766666667676776776776776767767767767767766776667767677676767677677676676667766776667767676667677676766766766667676776767767767766677676776766667677676776776677676776776767766766676766666766667767667676766677667676776766677677677667766776776766677677667667676677677667767677677667767676767767676776776776776766677676776766776677666776767767677667767767767677677676767677677676676767667676766766767677677667767767766677666767767767767767767676767667766677677676776767767767766677666766677677677677667767767767666767676776776776677676776677676766767767677676676766767767767667677667767767667767676766767767666767676767767676776776776677666767766677676776776766767767676776766766767767676776676776767676767677677676776776776766767677677667766676766776776667767677676767676676776666676766677667666766667676767667767767676766677677676676676767677676776677666666767676666776766676767766776776767766766776677677676767667766676767676767767666776767767767767676766767667666767667767767767667676767666766667766776766667766676676676677666767766676776776676676776776767767676677666676677666776767677677667766776776767667677667767677667667767766667767767676776766776776767766677677667677676776776766667767767677677667766776767767677667676767676776766766767676776666776776767766776767676767676677677667767766666776776677677677666677676677677677676676776676767766677676776767667767676676677677677677677677676767767676767667666676667677676767676676776776776766776767767766667767767677677676666676776766677667767666776767767676776677667766776767667767677677667766767677676776667767767666776766776766676676667767766677667766667677676767667767767677677667667676677676766666776776776767676776677666767677676766667767766766677677677676766766677676766667667677667666767676767677677667767767767767677677676767667767766766776776767766776767766776667766776776776776676776776766767767766767667667767767766767676776676676776776676677677667767767766676677677677676677667767666667767767766766776776677677676667676667767676776677666776776767676767677666776766776767767767666667676776677676776677676667767667767766767667667766776767677676776776666776776767667666776766776776776776766776776776767667677677666767676767766766767766776776667767667677676676776667676776766766677667667767666767676666766776766666776766676667677667767666766776767676767766677677677677676667767767767677677677677676667666677676767676667767677677676767667667767667666776776766676776767667666776766776766776767677676776677677676776767677677676767666776767676776776766776766767667667677676766676776776776766776767767667766767767676676766767767677677667766776767766766776776676776766767667666676776776677677677676676676776776776767677676676766766776676666766667767676677676776766776767677676766666676666767766776667767676776667767766766776767767676676776767767667677676766767767766677677676667766776677677677666767767767767767767767677677677667677676767676676776667676666767667767766776767767767767677676776677666667766776776767676666667766766776767677676776776776767766677677676667677677667767676767677676666676677676776776766677676677677677676677667767767767766766676767667766676766676677676776667767767676776667766776776766776776776677676767677666776667767767766776776767767766676766776767766776767767767677667767766776776776767666776677677677667766776767676667767767677676666776677677667676776667667677677667767767677677676767676676767767767766666767767677667676776776776776767766776676767677667767677667667676776766776776767676776776767667676776776776677666676767767767767766667767767766676677667766776776776766776766767667766666666766767767767676766676767767677676776767666767676666776776767666677677677677666776776767666767766677676776776667666676776776776677677676767767767766676766767767767766767666767767767676767767766767767667767677677667767766776776677676767766766776767766776776767767766676776676767667767767676676766667766766676677666767766766766766767766677676766776776676767766776767676767767767677666767677666766776676776676767767767676767667666776776776676767767767677676676766776766666676776766676676767667767667676677676676776776776677667766767676766776776766766767766676776767667766767766766676677677677677676667677677666776766776677677677676677676667677666767766676677666676767677676666676677677677676776776666776676776776767767676767677676676666767676767767767676767677677666776776776677666767677676767676767767766767766767666666767767767666767766776666767767766767767666767666667767767676767677676676767767767677677667676776767767767676776767767767677677677676676676676776776666776766677676776677677677677677667676667767767766676767767767767676776776776767676767677677677677676776776776767676776776776776776767767676676767667767677666676766776776776766776767677667677676776776776677676776767676676667767677676767676666767767677677667677666776677676766766776767676776667666776776776776667677677677667677676776776677666767767667676767677676767677666767766776776767667676676766676776776677676767766767676676676776776676776667667677676767677676776776766767677676776766767677666776767666676666666667676766776767676776666677667677676667766677667766767677667767667667677676766767767766676767767667767766766767766677676767767767677677677667766766667767767676767676767766677667767666677667766776767767676676676676767677667666776767677677676766776767676767767676776667767766767666676676766767677667667767677676766776766776776776667767766767676676667676676776676677666676776667766676767767767767767667766767677677676776776676676767676767667667767767767767767767767676766776667677677676666767766667667767677667767767666676776676677677667766767767676776766776767676767767767766776666776767767767767677676767666676776776767677676766766767767667677666776767667676767667767676776767766776776667767767676766766776776776776767767667676767767677677677676776767676767767677667677677676667676767766776677676767767677676767767767766776667767677676677666766677677667676667676767676766776667676667677677677667767677667667676767767766677677677667676676676767677666767766677667677676666776766677676677677677676776776766766776776677677666776676676776677676776667766766766767767767666766767767677677666776676776766666767677676776676677676676677676677677676677677677676776767767766767766676767767766676776776776676766776767766767767767767767766667767767667767766666677677676767667767767767677667766767676677676776676776767767666666776677667676676767666776776767767666677667667677676776776776667766667676767767667767767766776767676776677676676776766677677667676776677676767677677667666677667767767767766776767767767767667767767767766776776767666766767766776766776776766776776677667766776676776776677666677676766677677666776677677677676776767676766677676776767677676776766767766767766667767766677666776666776767767667766767676776677667676776767677677676767767767666767677667667666667667667767766776677677677677677676667667766677676667667676767677676767677666766776667667676776776767677677676776676767766677677676766776767767677667667667667766776776677667766776676766767766676767766676677676676766766776776676767676766767677677676776767766677677667766767766767676667676666776676776677676776776776767766676776776767676776677677677666776776676767676676767767676676776667767767767667667667667676677676776667676677677667677677667766767677667767766776767677667667677666767766667676776767767767676776677677667767767666667677677676776676666776776766767676767677677676767767677676667676776776766776676677676766667767667676776676677676767666676667677676776767677667767767677676767767766766767676776776776767677676676776776667766767667767766776767667677676676676766676776767767766666677676677677677677667676766767667767767766767676677667676776766766766677676776767676677676667676766766776677676676767676776767766767767667677677677676776677677677676776676677676677677677677677667676677667767767766666766776676776766677677667677667767666767676767767766776676767666767767767676776766666776767767766776677667676776676676767767767766776776766776667677667677676766667677676676676667666667766767766667667766767767667767766676667667677676676776767677667767676776776767677667767667767767667667766776776767766776776676676677667677667767677676667767667767767767676676767677677676776776676767667766667766766767766766677676677666766776677677677676677677677667667667667677677676676776767667766767676677677677676767766667667767677676676767667767677666667767676667676776776776767667766766667766776677676767677676776776766767677676776676666677677677676676767767767667666676767676767677677676677666677666776776667677666776666766767767676776766677676776767767766767677667667677667766776676767666776776776677676767677667667766766767767666767667667766666776776677667677667676676767767677676676767767677677667676767767766766776776766776677676776776677676767766776776766776766776776776766676667676676666767767766677676676676767667677667666666776667766767667667767767767767767767666776776776776776767676766677667676776676766677667766677677666767666776767766776676676767676776677676776677667667677676766776677666767667676776666776677676676776767
36776677667766776676776776776766676776776667767677676767677676666767767667767667676677667667766776677667677676767767676776776767677676766677677677667676677666766776767767666776776676767767766676766776776767766667767767767677676776677666767677677676776677676676776666767676776766776676767667766767677676776767766677677677676666676677677667677676767666766766676676677677677666676766766676676776776776776776767767677676776676676666776766776676767676776766677677677676676767767767766776766766776776666676776676776676776776776677677666677676677676776667767767667767667766677677676677676766776776666776767767767676676776776776677666776767666766767766776667766667677677666767676676776677677667766776766677677677677676676767667667766776776767767767767767677667666767766776767767767767767767767676677676767766776676776677676666776766776767677676776776676766776776776776776767677677667767766776667767767676676776677676776766766677667767767667677667767667677676667767676667767677676667676677667676776776776677667767766677676677677667767677677667677676776666776776776766776767676766676776677677676776776677676776776776776766677667766766676767677676766766776766667666667767677676776776667766676776767767767767766767766677677667767767766776666676677676677667667677677667677667667766767767677677677676767677677677676776767677666677676776776676766677677667667676667666776776677667676666776766767766776776767766676776776676776776767766767767676776767766776767666677677667766667767676776766677676776776676767667676667766767767667677676776776776767767667676776666767767767766776776676667767767767676767767767766776676776767667676677676776676676676667767767767676767677677667677676776776766676767667676776767676776677667766667676677666776776677677676667677677676767677677676767677677667677667767766667677667677676677677666776676776676776676776676776776776676767766667767766767677677666676776676766677677676767667677677676677676677676666677677677676676776776677666666767766767667676776767677677667666776776766766676767766666767677677677667667767677677667676676766767667766766676677676677666776767676676776667676767767767677677677677677667676666776766767667766676676667766677676776776677667766776766776766767766767676776676767766767766677667676776776767767677667667767766667767676776766677667676767677676677677676776767766767667767767666676667677677666667767767767676776677677677677677676676766767766767666776767667677677667667677677677677677667766676767766776676776776677677676776766767667767677676676776766676767767677667767677676677667766776766776776776767767766667677666667677667666666776767677667767666776677677677677676767767766667766776767676667767667676767767677676767766776767766767677677676776776676767767767677677667766666676676776677677676776776767766767676776776767667767767767767766776677667667767677667677666767677666766677676776667676776677676776776667667766677667677677676776776667677677667766676766767767666776776767767767767767767766776776667676666776776677676667677676776776776677677677677676767666776776776767767766676676776776667767767766776766776776676676676776776666767677667677676766776666677667767767766766776766776767676776776767767766666676667676676776776767667677676667767767767666676676667767676776767666677677677667766676767667767666676776677676767766767766776676767677676767766767676667676766677667766666766676767767766767766776776776677667676776766667667766676676677667667677667767767666677677677667676666767767766767767666677677676767676667677677667767767767676767677677667767767767676776767767667767677677676776677676766666766776776677667767677666667767767766767767767667677676776676776677667767767676677666676776677677676676667677676776767677667667677676767767767677676677677667667676767766776766676677666776766767766776676776767767677677666677676767766776767767766767677676677676766776767676776667767767767677677676676776667766666766776776666776766677666766767677666776766776776767766776766767677677677676776667766767766666776776676776676776676667676767677676767676676667677676666776776766776776776767767766767766767767767766776667767766767667767667766767676766776776666676776676676776776776767667767767677666776767766767767667667677677677677676766767767676776776676676776767676776776767666676776766677677677676776776676767676667766776677667766676766776776767766667667766676676776766767666766676677677677677677677667767676767677677677667766776666767767767666776766766666667767767767677676776677667767766676767676776776666767667667767666766776776767767677667677677676676677676776676766677676676676776766776666766677667667766766676767676776767667767666776666776776767676676676766676667767767766767677677667767767677677677677676767677677667766667666776767767677677676676677667766766776676766766766677677676776766767766766667766776776676776766677677676776776766767667677676677666766767766767676766766776767676776767767767667676677667767766767767677676666776767676766677676676776667767767767677666767766676667677676766676767677677677666676766767767667767667676677676767767767676776776677676767767767677676667667767766776776767677676677677676766776676677667767767676676766676767766767767767677667676776767766676667767766776776776767677676667667676676677667676677666666776677667767766776776767767676677667766677677676767767767667766766776766776776766776767667766776776776766767766767676666767767677677677667676766766767767767676767677677666666767667766677677677676776776776776776676667666776667677677677677676776767676776667676776676776667766677667767766776766766767767767666776766767676776667677676776766776776766677677676776776776776776676776667677667677666776776767677676776767667767766677676776767666677667667766776776666776776776776667767677677667667667666776767676767766666776666776676677667767667676776776776776776776667677676767766677666666677676767766767767667677677677666676776776766776776677677676766677676677677676676667766767767767667766767667677676776776676767766767767677676767766677676776776766767766767667677667766667677677667767767676767767676676776767767767677666676776666776776767767667767767677677676677677677677666766676667767677666776766666676667767677667677677667676776677677666767677666766766767667676776776766767767767667767677676767766766767766676677667676767766767766677677677677667677676677676776676676676676676776666767766776677677677666776776766767667767767676776677677677676766776676676767677676677677676667677667766767676776676676776776767766676676676776666676677677667677676776676676766767766676676766676776766677677667677666776766767766676767666767767676776767767676776776776767677666767666776776667677676767677677676767767677676676776667677677667767767766767677676776776766676776766776766776776667767676776767677677676677676676677677677677667767767767677676667677677667767767667767677667766667666766767767766677666767667766767767676767767766767766776677667766667677676776776776767666776776766676767767677677667766676666776767767767677676676776676767767677667677667766776666676776767676676776776667767667676677677667677676776676776767767676766676766776767766767676767676767677677677677677667676776767666676776766776677666676676767766767676776776776776767766666677677676766676766776667677676767767666766767676776766776776677676776767767767677676666776667766677667676776766677666767676766776676767767667766766767767767767676776766677666766776676776766767766776766776677667766776667667677676776767677676776776767677677666676776767677677666767767767666677666766677676677666776676776776666776776767767667676776776776667677676667677676676667677666767677677667666676776676776767677676776667677676767767676766776666767677667767676767767667677677667677666776767767667767767767767677676766767767676776767667767666776766776767767767767676767677677677676776766776776776667767677677676766767767767767677677676776776766766766677676767676676776766767767767676766776776767766677677667677677676776776767766776776767766767667676766766766666776667767767676767676776767677676677677666776776677677667666667677667766766776767676767767677667667676767766766766677667677676776667766767677676776776776767677667766776767766766766776776677676767676676776677677667766677667766766766776677667676767676776776676677667766766776667676676667766767677677677677676676767676767677676776766676677667767767676677676776776677676667667676677667677676766766766766676676677676776766776766767676667676677676666767766776766766676766776676776767767677676767767766676766776776767677676776676767767767767666676667767767677676667677677677676776776677676666776776677677666767767676667767767767767667767676766776767766666776766767766767767676676766776776667677677677677667767767767666766766776766776776677677676766766767767676677666776676767677667677677676677677676667767666776667766767667676767767677677667677676776677677676676767667766676666776776766776776776776766767766776776776767767767666766766667667676766667767767766767767676767767767767766676677676677677676776776766776676776676776767767767766677676767677677666776776767676776767767677677677667667667667677677667766776776776677677667767667767767676776776776767677667767767767676766676776767766767667767767666776776667767667766776776776776767766776776767676667766676767677677666676667767676767676776766676667767676766776767767667766666776776677677677667767767667767677676776767677677666776776676676677677666776766776767677676666667767677677677667767677676677676776767677676677676667667766776776767766667676776776677667677676776667767767767766767767677677676767677667677667667766776666776776677677677676776767767766677677677667767676677667766667677677666676677666676776767767676776677677677677677676667767667676776776776666776766776776766666767767767667766677666676767767676767667676767677667676667766776766776767667767667767677667766776767667667667667677677676776766667666776776776766677676776776776667767666677677677677677667676776676776677676776776676676766767677667767676677677677677677676667676776776766766766776666676766676776776776776776667767677
667676776677666766767767767767666666776676767767767677676776776767676677677666776677676767766766776776766677676776766677676767767767677666667767766767677677677677666766767766667767676676666776767767766666677667667767677676767767666667767766767667766767666776776776776767676677676776767767667767766667767766677677666676667766776776767676767677677676677667676667766676766776676776776676676677677677677666676676666767767677667766676776667677676667667676776776677677667767766767767767767677677676676676776667767767767676776776767767676766677676766666776766776766766776766767767767676676676677676676776677667676776676766776776666776677676776666766676776776776677676767767677666776776667676776767666766667676767667767676776776776677676767667766677677666667766776677667666767766776676667767677667676666766766766776677677677677677666776776776776767766767767676676776766767767677677676677677677677677667767677677677667766776776676766767766776776677676776676677666667677666676676666776767767676677676767677667676677667677676776776676776677677666766676766766676767667766676767767767767767767766767667766767676767667767677677677667767766776767767676677676677676776766776776667766766776776767767767767767766676776676676767767666776767667676766667767766776776676677667767767667676676776776776776676677666677677676776776776766677677676776776776677677666666776677666776776676677677676667677667677677677677676676667767767676776676667767767767667767677676776776667677676667766677676776677676776766776767767767676767676776677677667766677677676776767766676767767677677666776676776766676776667667766767667767766767766666767667767767666766676676767667667767766667767677677677667767767676776767677666776767667677676776776776776677667667677677667677677666767767666676776776776677676676677677677667767767677676767677667667677677677676776767767766776666766776767766776677667676767676766766667766776767677677676667667766677677667666776676667767666667676766776776766766767767667676677666767767766767666776776767677667767676677676776776676776767767677667676776667767677676766676666676677666776767667677666776776667667766776767676767767767676776776767767767676677676767677677677666667767766776766767766776767767677676776776676776677666767677666766776776676766776667677667766766776677676776767767767677676667766776766767667766766676767767767677667676676676677676676776776776776766767767767766776767677667767677676767766776767677677676767676776776766776767767767767676667767767676767677676677676767676776776767766767667676677677677676776766767667667676677667767677677676766767767767767767766677666776776676776667677676767766766776776667767676776766776677667767676767677667766776776776767767767677667676767677677666677677666767666767676676767767766767767677667677667766666677676676677677667677677676776766776776767767676767676677677677677667766677677676677677677676776666766767767666776677676767676667767676767767676776776776766766766676676776776666676776766677677677676766677667676776666676776677667767767766677676667766776776767767766776767677666767766676767767676776667667766776666776776776676677677667677677676776677677677677676776776767676776776767767766776776776676667677676676766767767667767767766767767667767766776767767677676767767676776776766767677667767677677676676776776767677677667677676676766776767677676767766776776767677677676766767666766767667766676677667676776767766667766776776767766676767767767676677677677677667677667677676676676767676677676677677677676776666666776767767677676767676776766767766776776776767766676677676677667677676767766676766767767767677677677677667677677676767767666776767667676767767666677676776767766766767767676767767676667677667767767677666776667767676767767767767676766776776667667677677667666677666767677676676766776776676767676776776767767676767677676767767767677676677677666767676667766776776666667767767667667677667767766676767666776767767666767766776776776676776766767667767766776677667667676677666776776766776767677677677677667767676776676776776776766677666667767767766676676767767666766667767667676776776776667766776766776776776676776776766776766676776766767766776766767767667677677667677666776676776776776767676766767677677677676676776767676766667677667766776766677667677676776767676677667766677677666676767677676766677677676677677677677677676776767667767766767667676677677676766667766776766676776767677676677676677676666667666677676776766767767677677677677676666766776776766776776776676776677677677677677677666677667666776776767767667767676677677677677677667676677677667767767767677667667767677676776766767766667667677677677667667676767767677667676766676767767767767676767667767767667676776677677676767676767766767666776677676766676667677676677677667767766767667767676776767766767767767767767676667767676666767666776666776766676776676766776776767676767767677676776776776766767677676767767767766676776776776776776776776676767767677667767677667766776767767767767766676767767677667668667766676667676667767666676676766676766676776677676666776676776677677677677677677667667766767766767677677677666677677677666667677677676767676767766776776667666767677676677667766776776667667677667676767767676676766776766767766676776776776667767767667767677666766776677667667676776766677677667766767676776666767666666676776767767767667767767677677677676776767767766666776776676676767767667767767767667667666677676676677667667667667767677666776776667766667767767767767766767667667677676776776676776776776767667677667667676776776667766676767666776776766776666766776776776676776776776676677677677677667767767767766667766767767677677677676766776767766766667767767767677676676776677676776776666767677677677677667767667676767767677677667667676666767676677677676676776666667766677666776767766766776676676677677667766766667767767667666776667767667666667677667767667676767667667677667666776766767677677676776776766666767666677676767766776776677666767677677676667676677667677676676676677667767767767766667766767767677677667676666667677676667676776767677676776676767676776666676766776767766767676767767676776766776666776767676776677667666767677666676776766677666766666676776667677677677677676766767667767677677677677676766766676776767677676766767677676767667767676767676776776776776676776767766776676677666776676776676776776766776776776776776677667767666767767767667766676766676677677677677676767767666776676676776676776666767677676767767767767677676766776767767767767767767676767677677676677677667766776667667766676766776767767767767766766676776776767767667767677676776677667667766776676676666776767676766767667766776776776766776776776776766767766676776776667677666677677666667677666767667677666776667677677677666776776767667767767767676776677677677677667767767676666767676776766766677677677676767666766767766677677677676677677667766776767767676766776776776667766676776667676667677676776766776776767766676767767666766767667666766776676767676676767667767766677676676766766676776767677667666776776776767767667667767767767676767767766667676666776776677667666767767767676776776767677677677677666676767677677677676767767766676776667767676776667767676776767766767767767677677676766677667766776776667676677676776667667767677677666776776677676766766776776677666776776677666676776766776666677677667677676767666676776776766677676667767767676766767676766767766676776767666776676667676676767767767667767667666776776767676767766676767767766667677676667766767677677677666776676766676667767767676667767767767767767766677677677677676776667676677666677667677666676667677676776776666667767766776667767767677666667676767767676666677677676676677677667767676776766677667767677676667767676677677667767767767677667767766767677667766677677677667677676767667677676767766776677677677666776776677667667676767677666767677676776677676766676766766776676776666776776776776667667767666676776767767676776767676766676677676767666767667677677676776666676776776677667677676776776677676767667677667667767667677666766776776767677666676767766676767676776677667666776676776776776666676776767767677676776676776667677677677676676776776776776767667767676767676776676776676676676766767667676776776676767767667677676677676776776767666776767667677667677667766776667667766766676677666776667667676767767767677677677676776776767666767767767677667766767677676667667676776677666677676766677667667667677677676776677667676776767767677677676677677676767676767767767766766766766776766767666676676766767766776776766776767666677677666776766767666767677667767767677667676776666767676776766767667667766776676767677677666667666776776767767676776767767766776776776767677677676767766677677676766776676767767766766776776767677677677677676767766766676776776767676776767766776776676666767676776776767666676766767677677676767676767766677676667666767767677677676676677667677667767766676766767667676776767767667667767766676776767767766677667676767676677667767767667666676776766767767666776776766776776776776677667667677677676776776676776776767676776676767767667667676776776667676776677667667676776676776776776776767767766677676676767766667766667667766767676776767767766776667767676767766677666666776767766776767767666767767766767767676667766776767767676676776776767667766767667766767676767766667767767767767766766776667766767766676676776677667677667766676767677677666677676776767766776776766666677676776666677677677677677677676667667677677676676776776776776677677667666766767676767667667767766767767677676776776776667767667767767767767767766767676666677667767676776767767667767767666767767666766776776767667677676776667767767767767676667766776677667767667676767666666767667677667676776776667767767677676767767767766766676776766767766767767666767677676667767767767676776776776776767676776776776776667677676776667676776677676776667767767766776767767677677676776776776776677667667767767676677666767766766677667767766766766667767677676776767767676677677676776767667766776767767766667767677677666767766677676667766776776767767666766766766667767667767767667767667676676776776676776776667
67767676766767766676776676766766677676677676767767766767766776776766767667677677667767766677667766776767767666776676776676677667677677677676776767767767676666767766767766776776677676767767676766767667667767766676667677676776676677677676766666677676676767767767677677666677667767676776776776776677677676666767677677667677676766776767676776776776677677667766766677676767677677667677676676776776776776767677676767766776766767676776676677667766676676676776677667767766667767676667767767666676766667767677676776766776767766667666776667677676667667666776776776677677677667677677676676767667676676767666776666677667766676767667767766776677667767676776677677677677676676677677677677676667677676776767676766776776667766677677676776776776667767767766776677676667676677677667677667767676766667767666767676776767676776776767666677666677677667667767766767676676766776667667767666776767677666667677676766766767766676666767677676776677677667677676766766676677677676676766776767767766766767676766677667767676776766776776776677666767767676767666767767676767767677677667676767667676667767767767677677677677676677677677677677677666776766676776676776776677667767677677677676667676776766766776776767667766767676767676776677667767676766676776677667766677676767676776767677677666677677677677677676776766677667766776677677666776766676676766767667767666776676666776767767767676666776767767676776776776766676776767667676766767677676776776776776677667767676766776767666776677676767767766776776776767766766767666776776667767767767767676776677676767767676677677666776766776766666676667676776776676767667767767767767667667766676676676767677676776776767767677677676776776677667767767767666667667766767766776677676677677667677677677677667767676767767676767676776776776767766776677677677667767767677676766776676767676776676767767676767767766676676767767766767666677676776766767766767767676767766766766776677676766676767767767676776666676767767676767767767677676676776676776766776767676667767767767677677677667767677677677676677677667666767766676677667767766766767666677677676767767676667767767677677676776776767677666776667766776667767667766767766766776677677677676676666776677667767676676776677666776766766776767667666677667766767667677667767767667677677666666776776766667767676667676667766666767676776767677676676767667676676677676766776767767677677666767767766776767767767766766776776667676677676776766767677676766776766766676767676776766767676767766776667766767767667767677676767667677676776677676666776776767667767766767667667677667667676776776767677667676676677667767766766776767666776776776677677676676767767767767766767767667766676766767767767667767676776776767766776776676676767766776766776767676666776776766776776776766667767666767767667766677677677667766667767676767666776767766766776766767677666776667667767766767667767767767767766677676767767766677676776677677677677667676767766676776776767677677667677666766776677677667676767767767766767767667667767667767667767767767766767766776776676667767677667667676766767676767677677667676766677677676766776767767677677676776766676766767676767666766676667767677667766667767767677676776767766667667767677676766767666676667766767667676767677667767767766766766776667676676766677676667667767767767766677676776767666766776766767766766667767677677676677667766677677667767767767677676767676776676676667677677677677676767677677667767767767767676767766676676776766776677677666677677667767677676776767676776667766776766766767676776677676767666667766677676767676766666776767766776776776767676776667677676667767767667766767666676767676767767676676677676677676767667676776767677666767767766776766767677676766676766667677677677677677677677667766776767667767677676776766667667767767676766776776667667676676677677677677666776676776776767676776676677677667677676676776667667767767767767677677667677666767676776776767766677677676676667677676776776767766776776776776776776667677667766767767766766667767667766776776676677666776767667766776767667667677676767766667766776767766667676677677677677666767677677676676667767767767767766676776767766766776677677677667767766677677676776677676776776766676767676776776776776677667767767767767767767767767766767766767767767766776767767766776666677676766776776676767667767677677677677667667767676767767767767767677666776667767767667667766766677677676766776767676767767677676767767767766676776766767677667766766667677666667766677667766776676677676676677677676676767676667677677667767767767767767667677677676767767767767677676776767766677677676676776776776767677676767767676677677677676766766677677666677676767766666766676766776767767767766767767767767676766767677676766766776766676676767676667767767676766776776776676667766776767676766667767766667767676667766676767766776776677677676767677677677667676767677677677676776666776767667666677667766677677666676776766677676776767666666666776776677677676676776776776776766767676766767767767676767767767666767767677676776776776766776766676767766677676776767767767677677676767677676766776767667767767767766676776776676776676676676776766767767767667676677677676767677676677667666767677677676676767676767766776776776776776766766676776766776767767766677666676766776776677677676776767667767767677676767677676767677667766776776767767766676677677667677676677677676776776776666767676776767677677677667767667667766776767767767767767767767677676767677667676676776766676776767667677667766677676677667667767676767767677667677676667767766766776667667767677676676677667767676776667667677666767766677666677666776767767676666766776776766676767766766767767676767767677676776677676677667766767676667766776667767677676677677666766676776776767767677676666767767766667667766776767666676776766766767766766776667767667676766776676766676776776677676776677677676776766776767667767767766767766767767767677676776666776767676666677676766776767667766776767767767767677677676776766776767676677677667766776767766766776776677676666776677667676776766767677667666667767767676767767767766667767676667767676677667666766776767677676766776776776776776667766666676666767667766767676767676776676776767677667677676776776677667667666776676766676767667767766776776676776767767667767677677676676776776776677667677676776767767666766766776776776776776776766676676776677666776776766776766776677677677676776767667666776776666776766677677667666776766677676776767677666667767766677677677676667766666666667676776767766767767677676767766766776677667667677676676776677667767766776677677677677676667767766776677667766776767667766767767766776677676776767766776767767676676776677667676776767766767667766776676676767767767677666766677667767666676776766776766666676776676767677676767767677666667667677676776676676776767676776776767676667667767766667676677676767667766677677676677677677666776776776677666776767667767767767767767767766776776776776767667676766677676767677666766776667766667676766766776677667676776667667767676776676767667767667767677677677677667667767677676677677667767767666676776776767767767676766677677677677666677666776766677676776766766767667677666676776766676776677667667677666666776676776666776677676767767766676676767767767667767767766677666767667676676677667676776776766776677667767677676767766666767677676677677676666767767667676767676767767676776776667766677676767767676766767767767766766767767766676766676666767666766677677676776667677677676776776767767766776767677677667676767767766767767677667677667677677677676776767767767767767677676767767767767767767766767766767766776776767767676667667767767676766676776677667767766666767666776676776676677677676776766677667676776767677667766767767676776767766676667767666676676766776776667767667667666776776776776776677676766767667767676776667766667767667667677667766776776767666677666776767667767767666767767766767676776776677667767767766677676677676666776677676766676767766767666676776676767677676766767767677677666776676767767766676776776776776677666677676776677667677666767677676667767767767766676666767677676767676776676767676776776677677677667667767677666676776776767766776677667676767666776776776677667677676767667667677667766667767767766767677666767666776676776766667676677676776676677676766776776766667676767766776766667766677666677677677666776776776767676767677667677667767766676776776776776776676667677677666776776676776767677676666776776767767666667767677667676767676767677677676766776767767676667766767767767677677666767767767676677667667676677676776677676676667767767676667767767667767766766676677666767767677667766767677667676776676776667766776676676776767677676667767666667677667767676776767676766667767667766767677676666767767676776776667766776776766776767766767667767766776776767666677667676776677667767767767667767677676677666767767677677676666776776776767766776776666776767667767676766677676767767667666676667667676667676767767676776667676767667677676676767677667767767767767767666677666767676767677666767677677677677676677676776677667676776767766677667767667767767766677677666776676776766666776776767766766767667677676767767677677676667767677676667666677677677667767666677677677677667766676767767677666776767677667676767766667676776677677667676776666776776766767677677677666667766766767677666676766767677667767767766766766776767676767766676767667767767666667676667677666766767767767667666776766776776776766767676776676666776767767667667766767767766767767676776677667767767766767767677667676677677677676767766776677667767767767766766766767766776767766776676766677677667676767667666767766766767667677676776766676776767666776766677667767666766676776776677676766667676667677666776776676776776767766776776776776776776776676676776667766677677666766676776667767676766766667767766776767667766776676667676776776766776776776677667767766767767767767666767767767667767767677666676776667766677677666767676677677677677677676776676767676767766776767676776776776677677667676776677676776676767676776766766776676776776776776766776767767767767677677676666676766776676776677667676767767676667766766767666667767767677
67766676767767767767676766767766667666676766767766766776767767676677667667767766766767766776776776767766776676767677677676677676676767667767767667667676776667767767767767766677677677667767677677677676776776766667766767677667667676776766776767666776776776776666767676767667676767767767767767766766676677667666776776776677667767767677676767676776766776766667766676767667676776776676776677676677677676767667667767676676776766776677667767676776776667767766776776667767667677666767677677677676776667767677676677667677676677677667667767667666767676676677677677667767666676776767666767667767676776776677666677677676767767677677667677676666767677676767766676776776776676667676776676767767766666776766666677676677667767677676776776676767766677677677677677677666677677667677666667667677677677677667767767766666767767677677677666766767766767767667767677666677676677676676666676766767767677667667667767767667766776776767767766667767667767766677667667766766767767766767676776776776766776776776766766776767676666776667767767767767766677676776766766776776767767677677676677667677677676677677676767767767666776776767766676767766776776767676676677677676776677676776676776676676676776767676767767677677677677667766776776677666666776776666776767677677677667677676776776766666677677677677676677677677677676776767677676767766776776766776676776767666666676767676776776667766776776776776776767677677667767766776677677676766767677677677667766767677667767767766676776767677667766677676776676677677676776677667667676667766767676767676676776776776677676766677676776767766766767676677667767667666767667767676667767666767767766776776676776766776766776767677666776767767677676666776776776676776776767767767767766767677677667767677666677666767667667677677667766677677667667676766776767666776676766767676776677677677677677667767766776767676677666766776677666776776677676776767676666776766667676776676776677677667666767766776667667767766766767767677667667767767667767677676776677677666767766676776767767767767677676776776676677677677677676666667767767767767767767667766667766667767667767666677677667767667766767677666667677676776776766766767767767767767677677667676677676776677677667676767767676677676667767676767677676776767676776766767676767677676767767767676667767767767667667677677666776677667767767667767766766767677677667676766676666767677677666667666677676676776677676776767677667676767767676676767676767667667767767767676767677667676766766767767676677676766776676677676676776767667677677677677667667677666666776767766766767767767677677676776767767677677677667767767677676776776677676776776676767767667767676767677677677677676766767767676676676677676677677677666776677677676676776776776677676776776767676776766767677677677667677677676767767676776677667766767766767667767767767676767767676667767667676767676667766767677677667677666767666766677677676776767676776667766767767667766776676776677667677677676776776767767767677677676767767767667676767677667676776767676677667667677676667766766776767676767767676676767767667677677676776676767676666667666667767667766676767767676776776776667677677667666767766676776766677676766776767677676677676767676767676776776767767766676767767766776766767767677676766776776676767766667767667676767676676676776776677667766767767677677677666776767767767676677667767677677676667666676677677676767676776767666776776667666677676776766776766676776766676776767767766776767767767767677676776776776776766767766776676766767767766767677677676767677667767767677667767676776776767767766767667667667767667677666667767767677677677677677676666767667766677667676776776767666776677677677666776676677666767766677677667767676776767667767767677667677667676767766767676776667767677676676667677676776767677677666666766667767767676767677677677666766667676776776776776767767767676676776766776677676766767766776776767676677676766677666776667676767766767766776677677676666776667666767676676776767667766767666776667767676767666677676776776666776776767677677676767667676676667667676766767767677676676767767767766676776766776776767766677676767767677677667767767767676776776776776767676677677677667766776666766766767676676776767766766776767676676676776766776676676666776767767676776766776676677676766776766776676677677666666767767766776767666767766766776766766767667677676667677667767766776666776776776776776676667677677677676667767766676776776776676776667676766776767766776776767676776776767676767667677666677676676776776767766776776676776767767667677676676776676776767767677666677677667767767667767676766776676776776676767667766776677677677676667666667667767676676767677676677666776676776667667676776677677677676766776776776667767666776767677666766776667767676766776776767677667767767676776677676776767667767766676767667766677666776666767667666676767676666766776667676667666776667677677676767766767677677677667677677677677667767766767677667767767676776767667667676776776677677666776776776776776776676776776776677676677677677667767776676677677667767676776666676767767666676676676766776766776776776776676666767667676767767767677677666667677676677677676767767767767767766776676776767767766767767767667677667667676776776776676667767767677676767667767667767767766677676767677677667767767766766677677677667766776766766766767667767677666767766767667767767767676676676767767767767676676767666667667676766767667767667767667767677677676667766667677676677667666676766776766767677667767677676677667667766767767677676766766776676766766766776767677676767676776776667766767676676666677667677677676766676776776776766666677677667677667767767677667766776676677666776676677677677677677677676676676776767677667666767666767767666766677676776776776766677676766666667766776676766677676766776776766766776676767767767667766767767677667676767767667767766666667666776776767767767677677676677676776776776767766677677676766666767667767766776666776776677677676766677677677676776776776767767766677677676767766776767666676676766776767767676776776776667766766767767766767676767767676776776776767677676776766767677677666677676667677666677676776767767767767766767667767676667667677676676677677676776776767667767767677676677676667767667767676776667676766776767767766767767677676766676667677676767767676767667676776776767767767677677676666767766767676776677677676676776766776767766776677676766766667766776767677676776676776776767767767767767667666776667767766767766667677666676677676767767676676676677667767767767767767677667767677667676776776676676667677667667667676677666776766767677676667677667767677676766776766766776776766767767676676767767767766677667767677666677677676677676776776766776767766766776776776767767666776776666767666776767677667676676667676767666676767766776776776676766776776767677676676766677677667767766667667676676676776677667676776776776766676776766677677676677677677677677666766767767766767766767767766667676776676767767767767677666676677677677667766667766767676776776766766767766766776776776677666766776676767676667767676677676677667767667766676767767677677666676767767666667676767766677676776776766667767767767766676676677667767677677667666767667767767767767667677676767767766676767667766767767767676766776766767767667767676676676677666676776766676776766767767666776767676767677676776676767667766767677676766776776766677677677677677677667766677676776766776766676767677677676776776676776776776766677676766767676766677667766667767667767766767676776667767666776667677666677676676677667767666776776767676776767766666767676776766767767767767766766766776776776776767767676767667666776767677667767667666676676676776776776776676776767766776677677677667676776767677666666767676767666776676776776776776767767767767767676776667766776776776677667766676776767767676667766776776677676776776767767677666776676776767767676776676676776776766766667667676776677676776766766666676676677677676767667767677676767666676767677666676776767767666766776766776767767766767767676776666767767766776776767677677667766767676776767766677677667677667667767677676767676676677676767767666776677666776776767767666776776776677677676776677666767676767677676766766667676776677676776776766676776676667666677676776767676776776667767677677667766676666776776666667766767766767766676677667767766677677667666677677677676776676676766666776766767767766676767666767767767667666767676776766667676677677676776767767677677677677676677667677677666776767766776677677667766776677677667676676767667767667676776776776667677676767766776767766776667767766776667767767676767766667667766766776776677667667677676667667767667666677666776767767676676767677676667766667767667767767767677666667767767767676776767677677667676767767677667767767667767667766776677677676676767767666676776776767676776767767676676767767767676667667767676776776677677677667767666766776776767677666667767767676667767766776677667667767677667676677667767766677677676776776767767767766776676776776766776776776666776767767676767676776776767767767767677676776767676766776776767677667767766766766767767767676767767667766767676667766766776676776766677667767767767766776767767667767767666666767677677677677677677676767766767676676776776776767667767767677677676667667667767676767767767677676766677676767767666767767767676766776666766776776676767667767677676776676766676667677677667766766776776767766677676776776676776677667677667767676767767667666776767666766676677667767676776676767767766667676776676776667766667766776767767667667677666677677667676767677676766767767667767676767667766776776776767676776667767766766766767666776776677677676776776676776676677666776666666767676776766767767767676667676776666776776776766776766776767767667767667676767766766677676767677676776676776766776776776776676766776776767766776766766677676767767666676776676676776767677676767766667766767767767766776667677676676766666776667766776767767676776766776766776766776666766776776776766677676776776677677677666776676767676766767676667677677666776767766776767676776676767766766676767677676766767667676767677676766776766776767667677677677667677676776666676676776766677
676677677677667677667667677676776667767767676776767676766666766776767766776776667666767767667667677676767766766677676776766776677667677676776676776767767677677667676667677676676677676767767667676776776767767676767766677676776767767677676776766677666767767766667677677676666666767766767677667667766767767767766776676677666677667676767676776776677667767767767766776776767666767766677677667767767767767676776677667676766776767667667767766766667767766776676677676677676776767677667676767676767676767677677676767767676677677676776766776776767677676776677677676677667767676677666767677667766677676676776676776766667666676677666766767667766776776767767767767676767677677677676776766676776767766666676676767676676767677677667767666676766776667667676776776767767766776766776776767766766767667767767676677677676776776767767767767767677676676767767766776767767677676676776776677677667677676767677676776766767667767767667666767667676767767767767676776676776667676677677676677667767766676776677676776767767766767667766776767766776776767677667676776667676677677676776776776766766767677667766776676767766776776766676676666677677677677666776767766677676677676676776677666776677667766667666677667767767666766767667767667677676767677677677677677667666676776767677667676776776767767667766776776677677677677677677677676767666677667767667677667767766776767767666776766767677666676677677667767676776776666677667767767677677676676776767766766766767667767677666766776776776776677677676677667676776767766767767767766667666767667766767767677666766767676666776767666767676767667677667766766776767766776776766667667767767666776776776776666776776767767766767766667766676667676776767767767767767767677677676667666776776677676667666776766776767666677676776776776676766766767767676776676676767666767677677677667767676766766776776677677677676766667767677677677677676766776666776776667676776776676676667767667767676767767766776776676776677677677677676776776766667666676667766776677676667677676766776677676767767676776676767667677676767766677676767666666677676767766776767766677677667666767767676776677676767767676776766776767767666766767767767767767767667767677676766767766776676776776766776667677677667767767767676766776767767767766767767767766767767666776776767677667676776776767767666766667677667767767667767676676676766676767766676767767677677677667766676776677677667667676776776776767676767676676776767677677676767666766677666666767767767676766667666667767666676677676766776776767767676767677667677667767667767766677667677667676767767667767767676667666676767766677676767767767666767667677677676677676676776677667766776676776767767677677676767767667677666677667767767767677676676776767677677667767767767767766776776776766666776776666776666776677666767666676776767677667767767667676676766676677667767767767766676767766667676776667676776676677666666767767667767767676666667676767676766776776776776776677666676776776676766676666776776776776767676677666766667676776767676677667767767767667767767667767767767667667676766766667766776677666677666766676776677676767676667667767766676667677666767766776667767766766767766677676676766767676767766766776676776776776766776767677676676767676676667677667766767766677667676767676766767767766766767767767677676776776666776677667667767676676767766776767767676676767766676766776766776776676767767667666667676676776766767667767666776676767677677667666776776767666766667767767766776767667666776677676766776776776776776667767667766776767677676676667667767767766767677676776677667766776766767677677676776676666776776766667677677667676776767766776776766767767767767667676776676776776776776776677676676676676676767767766677677676766667677666766767766767767767767666677667676677667676676766677676776776776776666677667667676776667676776766676776776776767767766767767767676776776676767677676776666677677676767677667767677677677667767677667766776766776767677676676767767677667766766776677677677677667766677677676667667677677667676766667766776676667767676677677677677677666776767677676776667767666776776776766677667676666666767666767766766677677677677676767766767677676676677677676676676666767766776776776766676776677676776776776767766766767766766676767677667767767676767767766776767676767677676776767676776767677666776666776776676677677676776766766676776776677676776776766767767767767767677676767666776676676776767676676767667766776767677676767677676776776776667767767767767766767676776766676767767766776776666776776767766676766676767666776767767766677676776666766677677667676767666676766667767767767677677676767666776677677676767677677667676766677667767766667766766667666776667767766677676767667767767676676776776676667667767766776766776776767676666776776776776667767676667676767676677677677676767676667767667767666767676776676767766667667766667677667676776677677676776766776677666666677667676677677667767666776776766776767766767676676676767766767676776677676667766767767767767677677667677677667766676667767767676776767677676776767767767766776776767666776776667677667766776776766676776776776766767666667677676767766676776667667767766676776776776667767667677676676776776677677676667766676667676677667767767767676776776667767677666776776776776776776677667667766677676776776677677677667766767666767676677676767676767767667767676667766677676767767667676677667666766676776677666776776677667666676766767766667677676776676677667666776776676776767767767676776666766776776776767667767677676667676767767767767767667767676766776767767767676676677677677676666776677676677667766776767766776767767767766776776767767667676677676766766776776767767767677677676776666776776776776776767767677677666776776676676767767767767766677676776776776776677677676766667676766676776676767676776776677676776776776776766767667767667767676676776766776677677676677667766767666667676666766767677667667667677677667767676776776776677677677677667767766767676767667767667767667676676766677676667767677677676776776776776667767676666766677677667767677677676767666776667767767766676776677667666676677676676677666776667676767767667677667767767767767767767676776767677677667676767767677667677676676677666676776776666776776776776677667766776776776667667767767767767677677666776776667677677666767667767667667676776767667677677677676766776776767767676776677676677677676767677677666767666666776677677676676776776776667667767667766676776677676776776667766667677676767766767676776667667676677677676767676676667766767677677677667667767767677666677677666776766766766767667767767766767676767767766666767677677667767677677666767667767676767767766776776767667767767766677676767676677677677677666676766667677676776767767667677676776776676676677677676766666776676677677676767676776776767667677677677676667767766776767677676666776766677667667766776776767676767676676667767676667766767676776767677667767767676667766766766767767677667766667676767766776667666677666766767767767676776676767677677666767767767767677677676667766776767667667666676766677667676767767667677677677676766676676676767767766776767767676767676676767677667767767767767667667667767766766767767767766677676766667767766677676776767676776676667767677667677676767767667677667767676776767767677677667677667676767766776767767767677677677666767767766776767676766776676677677667767677677676776767676776767766667666677667666767766767766776766766766767766776776776677676766766776767676776776767666766767766667767766676776677676766676666776776676776677666676667767766767766776676776767666767766676776766676667766767667767676776767676676776676676776767676667667767767677667767767677666767767676677667767676666676767676776767667767767667676677677676776677667767677677676766766767666767767767677677676776776676676676767767676676776767767676776667677677667767767676776776666677676767767676776776776767677676767767677676666767767766767667767676767677666766667677667677667676776667677677667767767767666677666676776666767666667767676676667767767677677667767766776776677666767666776767766767766776766677667676677677677676667677677667677676677667676776776767676667677667767667766776766776666776677667667766677676776767676776776776767767677677666776766676767677676666667766776676676677677667676676767666776676767666776776676676776667766677676776676776776767677667677677667676676767677677667667767766766776676676667676776676767767767667767767767766776676776776767677677676767677667677676776666776676776676776776766766767766776776677676767677676766676776667666676666776767677676767767766767767767676767667667767767767767677676776766767767767677677677676676776776776776776677666767666677676776766676676776677677677667666767767677666767677666776767767667766677667676676667766676776767767767767677677676776776776776776766677677677677677677677666766766667767767767667767676776767766767677667677666767677677677677676767767767767767767676767677677667676776667767766676776776776776776776776667667677667667767666677677676677667666767767676767666776767767677667766776776677676666676776677676767767667667667676776767676776776776767766676776776776766676776776676677676767767767767666677667667676676776766676776676677677677676767676776676667676666776767767677677676767767767767767676767767767676767677666776776776766767767667677676776776676677677677676776767677666776767767766677666767676776767676666776667767677667767677667766767767667767677666767767677676776776776776767676667677676676676677677677677667767677676676767767767676767677667666677677676767677676766776676776766766776776776677677667677676676776776776776667677676677676667676776676767767677677676776776767677676667766766676776776766776677676776776767767667766667767767767677676776766676766677666766676776776776676666766677667677666677676767766767766767676676677676667766767676776667666776776767677666677676667767766776767767666666776776676767766677667767767766677677667767677667666667766766776776767667676766766767767676677676766776776767677676766676766677677677677667667666767666666776767676766677677676677677676776767767766677677677666767767677677667767767767767677676767677
767766776676677677676766776767676766776776767767667767767766776667667677677677666767667667766767677677676776776667677677677666667666767676677666767676677676776776667667767767667766776767767766776666677677676667677676667677676776766776766766667766767767767666676767666776776677666676776677676677676776766676677667767767667676766767766776676766776677677676677676677676776776766676776677676677676766776767676666667676776667767766667676767767676667676767676767767676776776776767766767767676667676676676677677676776677666666767676766776676776776676776677677676776767766666677667666776766776776766776666666767677677676677666677667676776666767767767666677677676776776767766676776776776767677676676676766776776667667766677677676767767677667766667677676676677676677667766776767766776677667676776676767676676776767677667677676676776776776676676776667677667767666776766677677676676766676676677676767676767767667677677666677666776776677666677677677667676767676766776776766767676776666776677676677666766767667766676776677666676767676776767666776776766767767677667766776767677666677676767676767767767767677676677676676776677676677677677676776676776667767767677666767677667767767767766667677667767766766766776767766767676767766677677666677676776776766767766776776767677667676677677667666767767667677676776776776776766776776767677676776676767767767767766776776776666767676767676776776776767767667667677667667767766776766767767677677677677676666767767766776767766766767666776776767676776676776767667766767667666676776666776767767676766776767676767767667677667676677676676776767766767676666767767766676677667767767766667667677676767676677666776776766766776676767676767767766776666676676677666766776676767766766776676677677677677677676776776766766677667677677667766767767667767767766776776776776676767676667667766766766776776776776667666767676677677667676767767677676766776676766767667676677667667767767676776767766767767767667767767767667666767676776677676677676776776666776776766766776767667677667767767767767767767766776767767677676776776676677676776767767767767667767676776667667767766776776677677667767677677676677677677676776677666767767767767667676676676676776667677667677667677676677667676776776776767676776676676676766776776766767767677667767767677676767676676776776776776776677667767677667766776676766666677676677676776677677676667766677667676776767676776776667766776776767766766766667676676676666677667767767677677676776667767767667766776767767666766767667677667676776776776767667677667676767676666776767767676767767677666766767676677667767676776767676677677677677666776776676776667677667767676766767667667677667766767676776767767767766767766766776767766776676767767766767767767676677676776767676767767677677677677676676766666666776776767667767767766677667767676676776776666767767767766676676776767677667676667767667767767666767767767766676766776776667676776677677677677676776676767767767767767767677677676776677677676776776766776767767766776776767766776677677677677677677676776767767767767667666776776667767676776767767676767767766776776767767666766776667767767676766766776767767676776676767767677666677666767767767666767677667677667676776766776776776666667677677666667767767677676776767767677666766677667677676767766667767767677667677676767677667767766767677667767766677676767676766767767677676776776667677677677667767767767676767767767676667767766676776776767667666776767676776767667766776766676677676666776676776767766776767767767667766677677677676766767667667676776776776676767767676767767677676776676776767676767667676677677677676667767676766667767676766776776767676767677676766776776776677676767766776677677677677676767767767766776677677676666767677667676677667767667676677677676677677667766667767767676767766767767767767767676767767676666767766676767767767667666776677677667677666676776676776767767676776766776666767676767766776677677677676667767676767677676776767767766676767666776677667677667676767677667767667667676776766767667677676776766767676767766767766767767676676767767677677677677676767677667767666666766767766667767676676776767767676776677676767767677676767666667666776767676776676766776767667767677676776767677666667676677676767766776676767667767676767676767676766767766776776776667766776776776776677667676666666776666776776767667676676767677676776676767767766767666776767766767767666766677677677677676776776766766776766776776776767667767667767666767677677667676667767767766767666667667767677676767766776776766776776767767677677667766766776776676767667767677677676676766776666776676676776776776766677676766776767767767666776767667766767667767676776676776776767766677676767677677667677676776767767767677676666776666676767766767667767767666666776677677677666677667667667666677677667676766776677677677676776776767766776776676767767677677676767676677677676776767676667766767677676776767666776767677677676677667666776677676767677676677676676776776776676676776767766776667767767766776776776776667677666767677667766776767677677676677677677677667767767766667676677677676776776767667667766776776776766776676677677676766776676666776776767766767677666677677677677676667677677677676767667677667677666677676776767767667676767676666767676666767676676667677676676677676767766776776667677676667767767677677677667677677666667666776677667766776776767677676767767667677676767667676776767677676766776767767766676677677666766767766767676766676766776776767767767666676677677676767767767677676776776776776676776767676766766667767677676767767767767766776776676776766766776767767667667676677676776776677666767767666677676776676766776776776767667667766677677666776766767767676676766776776776666766776776677677676776776767766667767667676767667676767676766776767767676767667667676776776776776776776767767766767676677666677667766776767766766776776767767677667766776766776676677676767667767767676767666676667676766667766776776776776677666767676676677676677677666667767677677677677677676667677667767766667766766776766766677676776676776666677677666776676776776676677666767767677667677676776677677677677677676776776767767767767667767767767766767766776766766667676767766766766776766776776677677676767677667667676667676766776766767767767677667767667767766767677677676676676767677676776776766776776767667767766667767676776676667767766776776667667767767676776767666767676767767667767767676776677667767676767677676677677667766677677676766776776667767667667767676766767676776776676677677676767677676776776776776676776776767676766677677677667676677676767767667767767666776767676776767666676676667766776776776767676676767676666766767676767677676676776666766676776767766667767766776676767767676767677667667676776776767767677676667767676776667766677676667766766767666767666676676677667677667767676667767767767767676776767667767767677677667767767767767767767677676776776767767766666767767667677666677677667767676667767766767677666676677677676676767767667667767766767677677676767676767676767767767767667766776676767676767676776676677677676776677677667676767677667766767666776666677677676776676667676677677667677677667767677667677677677677666776676676766677676766676776767766676776776667677677677676767767677677676767677667677676776677676776776677677677666767677667767676776776776767676767677677677667767767677677677666766677666776776776767767766676776667767666776776677666776776767677676767766667676776766766767667766676776677677676776677676776676677676677666767676767666667767666776776776776766766677666666776776776677676776667676666767767676667676666776776776767766677666776676767767667676776676667677667677677677676776767767667766767677676776676776766776767676776667767677666766776776676767677677666766776767667766776776767676766776767767767667676776776776767677677676767767677676766767767676766776776776677676776667767767767677676776776666767766776776767767667766776676766776767767676667677677667667767667667767677677676776666676776776776776767677676677676677677676676776767677677667666776766676676767676776767667667767676677677677666676676776676776766767667676776767667676677666676776667766667666776677677677667766767766676766667767677677676676676767767767677666766677677666766776776766677677676776766676766767666767766776676776776776676766767767677676767767667766676767766766776766776666776767766776767667677677676667667766767666776776776776767766677677676667676776766767767766776776776766776766677677676767767666667667767766676677666767676776776767767677677676776676766767667676766667676667767767666767676776767667667677677677677676776767676766776776776776677667766767667767766766677667666676667767676776766776676677676666676766667676767677677677677677677676776776776767677667667767767666767767676677676776767766667767667677667677677667676676766766666676767676767767767666677666767677667766766776677676667676776776767766776776766666676677676677666767677667766776776776776667667667676767677666677666667677676676677676676767767677676676666767767676677667766676767767767767676776676676667767677677667666677677667667677676677666677666767667667677666767766767677677666677677666676677676767766667767767767767766676767766776667667677667667767767667676667666677677667676767767766666767767767676676676776677676767767677667677677677677677677666767766776676767766677667676776776676766767766677677677677677677677677676766766677677677676766776677667767676776766677676766776767677666676776666667666776666776767767767677676676766776767666677667676776776667677676776776667767676766676667676776767766677667676667767767676767766767767676767666776667767767766666776676776776766776766766767767677676767767676767667767767677676666667767676677666767677676677676767667767767767667677667767677676767767767767767766676776677666776767767767676767676667677677677676667767676776776767767666766767767767676776766667666666766776776676667676766677677676767676766766676776776776776767767676766776766676766667667667676776767766767767767677677677676766667766676677676767667766767677666676676766776776776666767677676766676667766767766666767676776767767767767677677
6767666767767766776667676776776667767767767767677667766767767767676776766766767767676667767766677667676766776776776767676667767767767767667666776677667676776677667767767767766767676676767767767767767666776776677676666666776677676776676677676677666776676677667677667676776767767677677676766776677677677676767767766767767676676767766676677666776767767766766677667677666766677677666767667767676667667676776776776776776677667666666776677676667667767677667767667677667766776767677677676666776767766776677677677676767767767766766767767676766667766667667677677676677666776767677677667767767667676776666776776776767677677676776776776767677667676767677676776776776667767767677676776776766766776667766767767676776767677677676677677677676677676776767666676666676676767767676676776676666767766766677667766776676767667677676676766776776776767766667766767676676776776767666767677676767767766677677676767677677667766776776676766776767667667767677676676776776776667677677666676767677666767767667767767767667767677666776676667767767676767676766776767666767767767767677677676767666776676766667767766676776767676677677677676666776767766667767666676677666776677677677676776776776776667767766776767676766776666677677667767677667766776767766767767767766667676676766766776776767677666766666666667666677676677666667676776666776776776677677676776767667767767766776767766767767677677677676767767666776767766766677667667677677667666767767666776766776666776767676776667766776667767676776776776776767767767767767667667766776776676677677667766677667677677676776667676677677666677676776776766776676767766776776767667767767766767766776776767767766666766767666776766666776776766676667677666776776776666776776776767766776776767676776776776767667667676676677677666776767667677677676776776766767767766667676767767767667766767766667677667767767766767767767676677667677676676776776776766767676766776776676767676776776667677666676667677667677677677676767676766776776776766776767767767677676667667766677666767767767766677667767666676677667766766776767766776776676766776776776667766776766767676767767666676767767676766767766766677667767677676677677676677676767767767677676767677676767766776776767676776677666766767767766767767767677677667767677676676667667767767667666676767677667767676776767767767767766667676776776776776776666767677676766676767766666776667767677676677676776766667677667666667667767667766766667667677677677676677677676666776776767767766766677676776676677666776767767677667767667667766667667667666677666767766776767677676767677677677676667767666667767677666667676776677676677667676776677666776767667667767667676766677677677677676766677667667766776667677677676776767676676677676776667767667766766776776776676676667676677677676776776676767677676676776776667767767766766677677666776666677677667767767767767666667767766677677677677676767767767676677666677676776776667676667677676667767766666767667676767677676766676677676776776776776767667677677676766776666677676766776776766767767767676666767676767766667667767677677666767676676776767767767766776767767677677667767767767766776767767766767676767767767676676776776767667666766677677666767766776767767767767767767667766676767676676776767666676767676767766767767767767766776666776667767767676677677677667767767766776666776767767666767767766677666776766776776776766676767767666766767677677677676776766776776677676676676776776776676766667677666676677667676766767667677676676776676776776677667666776676766767766767766667767667666776767767667767676667766776767676767767666677677677667676767676677677667767666767767676677667767767667767667676776767767677676767666766766676667767767766767766767767767667676666767677667767767767676667667677676776776776767677666776776776677676776677676767667766667667676676776767767766776676776676766766776676766776767767667676776767676667766776776676767677667766676767767766767676767676776676676767767676767767667677666667767666677676767667767676766677667667766766676767766767767667767676776776667666667667767766677677667666676766776677676776676676776767766666676677676767767767667767766767767766776767676766766766766667766667767767767667676766677676776767767767767767767677676767766767767766676767677677667766776776776676776776677676776677676767767767667767767767677677676776676776776766676767676766767767767767767766776767666766767676767677667766776766767677666676776767677677676776767666776767766676776677676676767666767677676667667767766677676767677676767766776766776767766676666776776767676767676667766776776677667676767766776766666776776776767767767677667677666766667676676776776767677677667677676667667767676677667767676767767677677676767766776776776677677677677666776766776677677677667676776767766776776776776677666776677677667676767767677676766776776677667676766676776667767676667667766776776776676766776767767767767677676767766677677667767677666667767677677667767766776776767767676677677676767677676766776667676776677676767767767767766776776766766766776677677667767666667667677677667766767767667666767767766666677667767766766666776677667767676766767666666667676766776767766667767767767677676676767676766676766676776767766676767676676776776767677667667677667767766766776767676767767676677677676677677676667766676767767677667767767767676677677676766676677677676667766677667676767667676677676666767767766677666676667767676767767677667677676766666776677666767767767677666766677677677676776776776776676776776767767676776667666677676667667766677677677667667677666767766776767767666767767766767676767767766767767667676767767667766776766677667666676767767766677676767767766776767677666767767676676776766676766767767677667767677677666676676676776776776767766667767766676776766677676776766767677667767767667767677676776776776767677667676676776776666667767767767676767667676776767676766667766767676677666667767767667767676776767767667766676677677676776677667766776667676776767676776766776776667676766767676667767767766676666766766766776667767767676666676667677676767676776776767767676767766776776776766767766676677677677677677667676767766776767677677676767676776677677677677676767767676667677676676677666767767767666776667667766776776676766677676667666766667667667667767767676676776766776776767667766667667766766667677677676767667677667667677676667667667676776776677677677676766767767767676677677666766676766677666767676676776766667667766676676767766676676676776767766677666767667766767667676666667677667666677677667676766776677666667667677677676676766776766776677666677677667677677666667676676676766666776776666776667767767766676766766767767677677676776676776767767766776776767767666776776776776776776776766666776766776776776676766767677666677677676766767767766766767766676776767767666776776767767677667676776776776776766776677677667767767676676666677666676776767766776766666767666677667767766776676776676666676767767677676766776767676767667666766767676767767677677667767667766767767677667766776776767766766776776767677676767677667677667677676776667766776776776776776767766767667676677676776677676776677677666667677676776776776677667767667767676767766677667676667767766767767676766677667766776776766766766677667676667767676766776767667666677666766666776776676776766776776677676677677667677677667677676667767667767767677676677666776776667676766677677677667677677677677676776766767676776766776666766676767766677667766776766766767767676677676766676767676767766776776767676776767767767677666766776666676776677676676776677667667676776677677676667677677676766766667766677677676767676676776767677676767676767767766776776767677677667766776677677676776666767676766766766767767767677676676776677676677677676767667667677677676767667766767767766767677676766767767767767766666677676677677677677677677666676776776776677676676676776767667677677677676767677677667676776767666776676776767767676677676776776776767767767767667677676667767767767667666767666776776776676767766767677666676776776776776667767766767667667767767766767677677676666766666766677677677677667677667766776676776776667667767767767677677676767767767766676767676667766776677676776677667667767766767677677667667667666767766767767767766776676767767676776676767766767767666767766776767767677666676767767767676767766776676677677676677677677667677666667766767766776776776767767766776667767676677667667767677677676677666676767676776666776677676767677666776667677677667767766767677677667767767766676677677677676767767677676767766767766767767676776766767667676676666677667767766667666776767677676667767767767676766767767677677666776767767677676766667767767667676776776776676776667767676776766767766667767676677676776766776676767677666776767676766676776766676767676767767767677677677676676766766677676776766766776776667676776767767767677676676767677677677676676767767667677666776766766766767767767676676776677677676766776776767676766776676776766776766776776667766666776767677676767677667666776676767667766766776776766776776767767766776766776776776666667767677667767676776766776766677677667677666776776776767667677666776767667666766766677676776677677666666666776776776766667767667677677677677677677677677667766666767676776776767667676767767667677676767766767667767666776776776776766677676766677677667676767766676767676776767766667676776767677667676677676767667766766767766677676676776767767766677667677666767766677677677676776767767766767676676676676677676776776677667766766767667667767666767676776676766667767767676776767767767767666776767766767766676667767766766767767767677676766766766776776767767767666767677676776776776666677676776667666776677666677677676766776666776676676676767767767766776766767676677677667676676666767667767766776666666677666676667766776767767767676677677676766767667667667766776776667676776677677667767767767676776766676776766776776767676766776776677677667667676767677676767666676677667667767767767666776776676677667767677667677676776776677667767766767667667667667766766667677676666776677667666776677676766677677676677676766767677676776776766776666676766767766767767677676676776766776676776
367767676767766666667766767767676767676667667767766767767767767667667677676767677666767766676676766676667676677667677677677677676776766767667666776767766776667666767766776766776667766667676676776676767676676766667767767677677667666776667767677666767677666676767767767767676766677677676666776667676776776767766766767767667677676776776776767767766776776776767676667676776776776767767767766676767676767767767767677677677676767677666667667676676767767767767766776676767767767666676776766766766776776776677677676767667666776776776767667676676767677676776677666667676776767677676776677677676766677677676776767667767767767767667677666776767677667766677676776667677676767766776677677676766767677677677676677676677676776676676776766667667767767767767666767676776766667677676767667676676676767767676776677676776767667767676677677667767767766766767767667767766767767767676767767677677667767767666776676776766766776766767676776676766767766766767677667677676776776677667676767677667666676676776776776676767766776776767677677677677676766676767767666776677677676766767677677676667676667767667666676676776676666767677676767676666676767767677667767676767767667667677677676667677676766776766776676767766666776776767676676676676666677677677677667666776677667767666776676767767667767767676676666776676767666676676767767767676776776676767767676767766776776667767767677676766776667677666767767677677677677677677667767667676677667766666776767766767666676766766766666776666767767766767767766666676776677666766676677677677676776766677676766677676676776676667676776766767676766766776767677677677677676767676776776776776776667676677676776677667676776767667767677677666767676676676776776767666677667766767767677677676767766677677667667667676677677667677667667667676667677676667677667767677676776676677676776767676767677666677677666677677667667667677676766677677676677676776677677677667767766767766767767676667766767767767766676767767677667767767677667766767677676766676676766677676676767767767766766776776666767767767766776667766766776767677676776776677677677677666767767766767666767676666776677667676767767766767766776767767766676677677667676677676766677666666667676766766676776677677677667766767666776776767667767767667767767766776776776677677667676767767766666677676667676767676666767767677676677676776776776767766766776767767766776766766676677667676776677667677676767666677677676776766677677677677666767767677676767766776667677667677677666766667766776767666767767666677666676776776776776776776776676776767677677677677676767677677676776767767667767676676776767766666776767676776666677676776767766776677666766776776776776676776767767767767766766776767767766776676776666776767766767766776776676766766677676767767677677667677677677676776666676776767677667767666676776676776776766776676776767766767676767767767766677677677676766667676676766776676676676667767676776776677676676767676667677667676766767677667766676677667766776776676776776677676677676676766767766776776767766767766676776776667767766767766767677676766766767676666677677676776776677677667677676776677666776776667677677667766766666767767766776767677667677677677667676766776666776776776677667677667676677676767767767767767766667676776776776776677666776766776776776677676767767766776767767676776776776666767766767677667667767766776667767766776767767676677676677677676776776776676676776767767677676776767767767767766677666766776677667667767767767767766776776666776676776776776776767767767767767766767767677677676776767667767767667676776767676776766776776767767766776677667766677676776776676676766767667766767676677666776766776767676676776767667767666776677677667766767677677677676776767676776666776677667666767767676776677667766776776677667677676767667767676767766767667676677677677677677667667667667666676776767677677676677676776767767676676776677666776766776776767767676766767766677667766667667767676776776776676767666677667767676676776776776776776666767676667676767766776676667677676666667766767767667676677677676776667766767767676776767676767667677677667767766767766767766776776767767676766677676767667767766676767677677666667767767767766776766666776776767676767676776776776676767676767767677676776767766776776776667767767767767767666677676667767766767767767766776776767666776776677676666666776766667767666666766667766667766767766776667767676776776766766776767766767667677677667676776776767667676666776676677667767766776767767667766766767767767676776677676776776776776776666677666767767676767767667767767676776776776767766776767767767767767766776776776776667766767767677666767667766776767676677676776776666776776776776766766767677667767767676776667767766667767666776667666677676766767677666676776767676776766766766667766667767767667766767767676766767676767767676776776677676767676676666767767767676776776776767667767767667676677677677676767767767767667766767676666766676766767676776776677676776776776676676767676766776776776776766677676766766776676766776776676666776676677677666776767767676767666776676776776766767766776776766776776767767766776776767767666767676767667676667767667667667666676676776767666676767767767767766766766767676776776677667767767676676667676776767677667667766667767666776776776677677677667666676776776667667677667677677677677677666676776766766766666677677677677667767767666776767766776767767676677666667767667766676776677676677666767767766667677677666767767767767767766666767667676667677677677677667676677677677676677676767667677676766766767676767767667677676766677677676776776767767676767677676766676677677676676677677677677676776776676666677677666767666767667676677676677676776666776676776666766776677676767667677676767667677667676767666767767767666776767766677667676766776666776676776776776776776767676776677667676766776776676776776666767767767676776767767767676767676776667766676677677676776767766776776767767666766776767767677677677666776776776766676767767677676776677677667676767667767767767676677676677667667767677676776767766677666766776767766677676667666676767766766677666767767667676767676677676766776776667677676677676776667767667677677667767767677677677667677677666766677676767666676766766666677676677676776767677676776776667767666666776676766677667677667766676677677676767766766767767666677676776767767676767767766667767767767767767766676776677676767676776766676766767676767766676776766776767676676776776766766767766676767766767667767766666676767767767767767677676677677677667767767767677677667667767766767666677676776776766677676767767766767676667767677666776767667666766767676776767766766767767767677666776767767767676766776776776677677677667677667677676776767766767767676767766776776776776776767676776776776776767677676766767677677676767767677677676676767676767767676667767676767767677676776766767667676767766776766766667667677676767766766776776767766776666677677676776767766776767767767667667767666677677677666767677677677676666767667767766776776767766776766767766776677666676767676766667676676776676767766776776776676776676767767767676776767767766776676676667767766776667676766667766766676677677667767676767676766767767667677676767677667767766766767767767667676767767767666676667767667767766667676776667677676776767677676767767767767666776776767677667676667766666776676667677666776767767767666767677667766776767766677676766666676776767667677677677676766766767677677676666767667677677676767666776767767767767767767767667677676767766767766767676776776767667766767666677677667766667767677667766776766666766666766767767677667676767677676776677667766676766677676677676767677677677667767767666776677677666776676776767767666776776776767667676766767677667666766766767677677677677667676667766677666767667666767766666767767667767676667676776677667766766776776767767677676676767767667767766766677677666676676767667677676776776776676766676776677677676766776767766776766776767766767767767666676776776776676766767677676676776676776676776776677667667766767767767767767676776767677677677667677677677667667666676677677676776776767667676767767667767767666776677676676677667677667677676767767766767767767677676766776776776766767767767677677677677667766677677676767677676677677666776766766767766676776776776676766776767677666776676766677667676666776767767666776776667667676767677676676766776767666776776666677666667767766667767767766776767766767677667677676667676776667676776677677677676776676767667667767666676676776767677676766767676767766776776767767767767767677667666776776766776676667767766677677676676767666776667667666677677676767767767677667767667766776776776776776776767767676766677666676667667677677677676767767767677677676776677676766676767766676776776766767767677666767767767667676766676776776776776667676676767767666776776766667667667767767677676677677676667667766767676776776776766677676776766667677666767767766676676667766666776776767676767767677677677667767767666677677677667767667677676776767766767766776776676776776666776667766776767677677667677676666766776766767677667677677676776666776767767767766677677676776677676776776767676767677676776776767676776676766677676776666677676677676766677677666676667667767766776677667767667767767766766677677676676766766776776767767767766666667667676767676776776776677667667677676677667667767677666776667767667676767767677677676676677667767767767767677667667767667677677677667767767677667767677677676666776767676676776767676667766776677677676776767667676776767766767766776677676676676767767766776776776667677676677677667767666667766666767677676677677667676767766776776676776667766776776767677676677677677667766677676776776767767676776767766676677676767677667677667667767676767767767677677677667767676677676776767766666767767676767767767677677676776767767666767676767677677676666767766766776766776776676767677676677677677677666677676776767677667767667677666676776767767666766677676776677676676676676767667676767767766667767667676767767667667767766667767667767677667677677667767767766667667667767766767667676767766776766666767766767767666766667676776776766776776776776767676776767677676776767676767
67766767677677667677667767676667667767667666677677667766776776767767677667677676776677677667666767767767767677677667677676776776776766766677666677666776776676766776767766776776776767676676776776676776776677667766767667767767766767676667767767676766677676767667667666776776667766776776776677676677667676676676667767677666767667767667677677677677667676767767766667767767676676776767767767767667766776766767677667676776767676676677677667666776767766677667667766766676767676676676666776666776677676766776776776766776767677677666767676776767766676776667677667767767677676676666676776677677676776776767667677676776667677676676776767667666776676767677667766776767667767677677677677676767766676767676776776776666666767766677677667767667677666776767767767767677676677666767766776666677676666776767677666767667767677667767767767767766767676776667767766776677677676776767767676677667667677677677667676677666666767667766767677676776677677666677677667766677676767766676677667677667767766766776676666676776766676767677677677667677676776766666776677666676766776776776676676767766776767666766766677677667676767766667667767676767767767767766776667677676767767666667677667767767767667676767766677677677666766667677677677666766766676767767766767666767667766766677666767666776776676676776767666776766677666776776776676667767767676677676677676767676776776677676776677676767766767667677676776776766676776677676776667767676776676767667767677666767667666767766776666776776767767667667667766766677667766666776776776776676776677667767767667677677677677667677676776767767767767667767677677677676677667766667767667676776767667766776766776776667676676766776766676767766766667766676767767767766767767666767767766667767677676776776767667767766677677666766767676767767676776776667766767767767767666767676776676776776776666766676767767677667667766667676776676667767767766767766677676776667677667767767766766767676776676767766766767677677677677677667767677666766767766776677666677676667667667676676767767766767767676676666767767766776767666776767676767676776776676776767667767766677677677677666677667676776676767667767766776676776767677677676767667676767677667767766677666776667676677667767676767677676776766677676776776776767767767766767766767767767766666767677677676776776776767667677677666677677677667766776776766767767767667767677677677677676676767666776677677676776767676766776766676766767767676766776776776767667677677677676677667767767677667676776776767767667766776776767767767676776766766667767766766766776766776677666776677676767677677677677676776667767767767677667767677666767766677677677676676767677677666767677667767676776767666767677667667767766776767767766667767767676767766677676667767666767667766676767766677667667767676776776666767767676677666677666776776776676676677677666676776677676776767676776767677667766766766776767766676677677667677677676676776776776776767767666677677677676667667676766767767666766767666776677666677676766767766767767677677677677676767766667666676676666666776677677667766676776676667676677666767676767767677676776666677676776776766776776677667666767766677677677676767767766776776776767767667676776667766767667667767676677677676766677677676766767677677677677676767676767676767676776667676776767677676676766767667676666667767677677676767767676677677677676667667676666767767767767677667677666776676766776767767676766666776776667677676767677667766667667766767677666667767677676776767666776767667767766767767766677676767767677667766766767766667767667676766776766767667767677667677667767667667766677667676677676776776767666667767767766677666776776666776776676677667766667767767766776767677666766776776766767666776776766776776767677676677677676767667767767677676666666676666767767767766766766766666767767767676767666776676676677677667676776677666776776676776766767767677677676676676766676776667676766776667667767766767767767667676676677677666667766667676776676767767667766677667767767666676776776776667677666766667767677677677666677676767767767767666776766776677676667767676776766766677677667676776677676666676667677667767767666677667767767766767667767667667676666667676766767666767677666776666776667677677667767766776776667677677677676776667767667767667676767766766767767766677677676766766677677676776677676677677677677677667766776666767766766767767767676776676767767677677676677666667766767766776677666776776776676767767676776776677667667767766667677676667767666677667677676677667767666776776767767676776766677676776676667767767766767677677676766776776767767766677676767677676676767767677677677676776767677676766776776776666776766776667677677677666776766767676767677677677676776767767666766667676767676776776676677666677667667677667667767767677676766676676767766767677666766676677667667767767767767676676677677666776766776776766666776667677677667677676677677677667767767766767766677676676666776676776676667767767766776776767676776676676767767767677676667766776767766767766776676766676776776767766776778676776766776667767676667767767676677676766767766766677677676767676776677666766767677677676676767767666667677677667676766677677667767766677667677677676776776776676776776667767766667667667677677677677666676667676676767766667767766776776776776677676677676767677676677677677676767767676776677676776767767677677667677676676676776776776667677677676776766776776776676767767676677667767677667667766676766767676677667766776767767766776767766776776667766766776676776667767667666667767767767676767767676776766677677667767767666776676776767766767767767766766776766667767767767667767767767766767667766677676677667766766767767766676776676767676767676767676776767667677676776677667666667767767667676767666776776767676767767667767676767677677667676667767767767667767766767676776766776776676767767767676767767767677676776677676767676767767676776776667767677666776666776677676776766776677677677676766767676677677677677667677677667676677676776776776776776767676776776767667676766767767767677677676767677667767766767676676776767676766667677677666776767767677676766776776776767666676776677667767766767766767677676676767677676776766667767667767667676667677667677676776766776767767676776677676776776767667766766776776767767766776776776776776767767766666766677677667767677677676766767767766776776776776676677677677676776677677676776767676767766776776776767766776767676776767767677676766676767767767677667766776676676776676676776767677677676776666766767767767767767767767766766667766676767677677667767676677666776767666767766667766776676766677667767677667677677666677676767766767767667677666776676776767677667676766666677676767676677666766667767766676676776767766776676776776677667667667766776767677676766676776667767677677667676776776677676767766666767667767766666776776676776767767667667667767767767677676776767766776676776766776776676766677666776776667766767676776766677677676776776767676677667767677676776776676776677677666767676677667767666677667677677677677667767767767667667667767676766776767767766676676667677666776776776767767666767677676776776676766667767677667676776767767767666676676766676766776766667767766776767766676776677676677676767766776776767676767767676676766776776767767677677677676767766767767767767767767667767766766776677676667767667766776776767766766767676676767676667667677677666776776676776677666766676776766766776676776776767767677667677676766676776676667767677677676776776767767767667677677677676767767767677676776667677677667767767767667767766676776677677666676767766776776666776676677676776776677677667766766767677676767676667766766667767667767767767766767767767767767667767677667667767767767767676776676767767766667676776667767676677676767766766767767677667767677677666776766766676666767767677667676766676776677677667767766776676776667767676767676776767767766766776767767667676667676677677677666767766677667677677667677677677676677667676667666677666767667667767677667676767677676766766676677677677677677677677676767676676676766676766776676666666776677667767767677676776776767767767767766776776766776767676776776776676776776776677676767667767666776776766776776776676767677676767676667677677676767676676767767767676776776776667767676776667677677677667767767666767677667767766766767767676776666767667677677667767767767667766767677676766776767766767676776766677676767767667766767676767767766776677677677677666667667767677676677677677667677676766776676776667677676767677677677667667767676776776676766776776677676776767766767766766767677677677666677667677676767667666776667767676766776677676766677667767676776676677666767766776776776767676776776776776776667767767677677666677667677676776677666767766767667677667767767767767666776776776766767767767666776767767667676676767667677677676677666767766667767766776677677676776776666766767767677677677677677666677667676776776667766677676767676667677677677667677667767676776667767677677677677666776767766776776776776666676766676677677667677676776776677677667767677667767767767677677667667767766766677676667767766766676767767676776677677676666776776677676766667667667767667676767767667677676676677677676776767677676776776776776677677676767766767767676776667767666776677666667676776677676767766776776776767766776667767667676776667767767677677677666766776776677676776667767767767767767667677677676776667677677676776667767766766676776767766776776667767767677666677676767766767667767767667676677676676776776767676776767677677676676677676776677676776767677676776766776766677667767767767767767677667667767767767766766767676676767767667677677667666776667766767676767767766767767767766766767767677677667767676766776776677666676776677667767677666667767677676676677677677667766767766767767766776667667767767677676767767766766776766676767676767767667767676667677676776776676776766766766776767767677676766776766767766666766776766776776766776776676776767667666776667676667767676767766676767667666776766776677667676677677667667766766776667767767666776767677677667767667677676677666776677677676776677676776677676676667766776766766767767667766667766677667667766676776766767676
6667676667766767677676776667676767767767766766766666766767767767676767767767767667676676776677676676776776766767667666766766776767676767767676677666667767767677667676676767767767676776767666767767766767676676767666676677676677676776776766767767676776776676766767766766676677676776776767667677676766766776676667766676667767676766666676766677677666767666766667667677667677676667677676677677667767767667677676766677676776776767676766767767766667766767667676767767666767667676676776776766677667677677676666767677677667676676776776676767677667677676776667676677676767767676767767767677667666776676776676767767767767676776767667767767677676767766667766677676776776776767676677667767767766677676766767767667767767676776676676776676767677676667767767767677676776677677677666677677677666676667766676677677677667676766776776767676677667676776677677677677676767767766766776767767677676766776776767767677677677667767766776667766776677676776776677676776766776676766667767767766776776776676776667767766767676676677676776677677676766776776766776776776676776766776766677667767766776677676677667677676667677677676776767677677676766776667677667667677667766676666767767667676667666767767677667677677667676776767676776676776677667677666677667766767767767666767677666776776776766667767677676767766767766767676766667676776677677676776776667666767767767767766667667766776676677677676766667767676767667767676776767767676776677676776776667766767667767766676677677667676766776776776676667767676676767676667767667767667767767767676667766766766776776776776667767766767667677676776667767667767666776766676776767667667767667766677677676677676676767767767767767667667676767677667667676677676667676776676776676677667676776677667666676776667677666677676767767677676676766776667766667766776666767677667766767767677676776776766776766767766776767766766766677677677666766766766677676776666766667766667767767667767766676767677666776766677676766776776666767667767767767767766676776676767767676776767666767667766676677676767667767766667767767767676776767767666776767766767677676767766767767767766676676776776767767767767677667676766767677667767767676666766767676776776776776767677666766767676766767766767767767677677676666776776776767676767767767766776776767767676676767767766676776776667676767767767676676677667767767767766767767677677676767767666677666776676767676767676677677677667767667676776767667767767767767667677676767766667767767676767666776776776677666766677676776776767767766767767767676677667676667666767767766776767767676776776766667767677676676667767766767677676767667677677676677677667676767766767667677677676776767677676776667677666676677676766776666766767677666776776776766767676667677676676677667767676767766666767667667667667667676776767767766677676767676776776776776767766776676667766666776676776776767767667666676776776766776666776776767667766776767766766676677677667767767676676676767766766766676776776766767767676776776766776666677667676776666676776776767677677676667667676776766776776767676767767766767676767767677667766776666776776677677676766767667667767667667767676776767767766776776776776677676677677667766776667767677676677677676776767767766776666776776677677676767767677667767767767767676676766776677676776766767677677676667767766776776676766677677676677667767766776766776776677677666776776667676776676766676767766767766776677666776767676676776677676766776776776677677666677676667666677677676676667667767766767767766767676766767766676767766677666776776676766776667666776676676776667767676776677677667666767767667676776677676667677666776767676766766766767767767767666776767767666776677667667767767767667766767766776667767766776766676776776767767667767676767767677677676766776776776776676776676676776776776776677676677667766677667767677676677676776767677676677676776776766677667677676776676677676776766767676776677677667667676776776776776676677677677676776667767677666776766776677677676776767677677676776676667676766766766666766676767676776766776677677676776767667677677667766667767676767677676667676776767767767766666776677676776667676766766776776677666776766766767667767677677677667767676667677667676767766767767767666766766776776767677666767767766776766666667767767767767767767767767766776666666776776767667766767766767677676776767676766676766776676677666776776767767677676676667766776676776667767667677666776667767767767767767676776766667667766767667767677677676676766776776766667677667766767666766676766776767767677667767767766767767667677676666677676677667677666767767677676776677667667666776776677667677676776677676677676776767766676667666767766776677676677667766776776767767676776767677677677676676776776767767676676776776666766667666667676776677677667676677676776776676776677667666667676677677667767766776676677667667767767767767767677676677676766776676767677666776776766767767767677667677667667767677677666767667767767766767767767677677677666776666776776767676676767667766767767677667767767667767766677676766666767667767767667767766677677677667676677676776767766776766776767767667767767767667767677676766776677676666767677677676776666776766676776676766766767676776676677677667666676766767666776776667677677676767666776676776767667767767667767676776776767666766676776676776776677667677666677666767767766676666666767767666666676776766767766676766676666767767676776767666676766666767767667677676676677676776676677667766776776776667767766766767767666776776677676767766676676767677676677677666677676767676766767767767767667677667766676776776667676776776676667677677676776767767676677676776767767677667766677666676766776676767677677677676676776767666776676767677676767677676766766776766677677676676776667676666776776766666667767676767676677667676767767677666676776776776776677676766776776776776776776776677667767676676767666776676766767766766767766677677677677667766766677667676676676776776776677676767676766767676676766677666776776767767767767766677676767767666776667766767677677676776676666766776767677676776767767766776776767677677676767666776767676776766766767676767666677676667677667766767677667667676767667767676776776666667767767666766767767676776776676776776776767767767676677676776776667767676776676677667677667667767667766776676776677666776766776667676666767767767767676776766776677677666776767767766776776776666776766767677676776667667676676667677677676677677667666676766776767677667766776776776667767666677677676676767676767767766767767667677667677676776677667767767667767766776767766767676667766676767677676776776776766667766776766776767766667676666676776766767766767676776676767677666776776767677677677667676667667766776767766776776676677677667766776766776767766766776767666776776776766776776676776776776776766776667676776677667677677666776776677667677676767767676776766767767767677676677677667767676776766776666776676767767666766766766776767767677676676767677676776776766776776767767676676767666676767677666677676776776776676776767666767767676767667766676677676666667767676766766776676766666776776776667676676767667667676676776766776776767767676766766766767767767767767767767677677677666776667766766776676776776767767767767767767767766776776766776776776767767767767767767677676776766776766667667766767767766776776677677677676767767667767767767676776677677666767766776767677667677666766677676776776667676767676776776666767667767676677677676776776776767766676767667676766776677666776766776766677667767767767767766677666677666776767767767766677667677677677676767767767767767677677677676767767677677676666767766776767767666776776767767766766766776776776776766677667766766776676766767666677676677666776776776767677666676766776776767767767677677677667767676766776666776677666776677676677676776666767677676776676767766676776776776767767767767767767666666667767766667666767677676677677676767767767677666776767667677677677667767767767676677667766677676767677677676776776776677677666767676776767677677676776776776676666767666767676776677676676766776776766767667667677667676677676676676767766676767677667677677667767767676676676677677677676676776766676766767767676676776766767767676776776767667677676767666776677666767766767676767766776776667676776776766666677677677667766776776767766676776766677677677667767677676676766766767766677676776776766666767676667677677676776767677677666767767767677676677677676776767766766776676766767666767676667676776776776676776677667666776776767767677677676776677667677676776766766776776776677666767766677667766776666676776776677677677677676776776766766776767767767676766677677676776767767767677666767766677677677677666776776766766776767767667676776667676767676766677676776667676667677667767666766677677676767667667677676766667767766667767676667676767677676766767766776667767767766677677666766766677676776776767766776776676676776767676767767767677666767766767767767767677677677666776776776767677676776767767766677676767767666776776766667766767666677667666767767766677676767767667666776776767767766776776767767676667767677677677676767767767676766776776767667767677677677676677676767767676767766776766776776676667667676766776666676766766767677676676677677666776766767767767666676776767667667766766776776677676767666776776766776776766676776767677677676676776766767666776667676776766776767676677666766776766767676767677676676767677677666667766677677677677677667677676776766776776676767767767676776766766677676676667677667676676666776666776667677676667676767667767766776666767677666667767766767767766766776776767767767677676776676666767677667676776776776766776776776776767667767667676776767767676767677667667767767767667676676776776776776677667676776676676767766767767676776676776766677676776767766776767666676667676676677666666766767767667767766776767676767766776776766776776767767767767767767767677667767766776676776766776676767677667667677666766767676776767766677667767676776677676677666767677676776776667667767677666767667666776776667767667677676677676767676776776767677676776666767767767767766667766767677677667676767676667767667767666766766766677667667676776667766667767677
67767767666767767766766767767767767677667677666776766776776666776676676677667676776766766776767767767666776677666776767767676767767766767767676776677667667676776767677676677667767677676767676776667767766667766776676766676677676766767767766766776667767676776776776776767767667767676776767767766677676677667767766676666776767676766767676776676677677666776677677677676776776776676776766776767767677676767676776767767766766667766776676776667667676776767676767677667667677677677677676677667666666776776766677667676677666776767767667767677667767676767676776776666766766776766776776677676767667677677677666767767677677676776676776767767767767677667767767676767766767766776766776767677676766776767666776677676677666676766776676676767667676677677666766677676677676667677676767676767766677666676767767767676776767676676667666767677667676767667666776767767767677677676767677667767767676766766776767667766667767767676776776776666677666767767767666667676767667676776677666666767677667676766677667766776766776776767767767767766676766776766776766767767667676776776766776776667667677677667667766776677677667677667676676776776776676766767677677677666677676767767676776767767666767767767767766767676767677677667767767767767767766667667667767766677676667766667667677666776776766677667666676677667766666766676676766776766677676767767666766666767677677667677676776766767766666677676776776677677677667676776776776767677676776776776776767676776676767667766776776767676676776776776767766776667767766776767666766767766776676767677676676776766776667677676767677667677676667767767676767666776767767767667767677667766766776776767676767676676776677667676776766776676776767767677677677676766766667767767677676776767767676677677676666667767677666766667766667766766776776776776776767677677677677676776676677676676677667667666767767767677667666776776676776666666776766767677667767767667767767767676767766776766766677666776667676667766677676666677676676767767676666776766776667677677667676776767666677677666776767677677667766677677677667676766667677666766677677676776767667666776766667767667766676677667676776776666766667766767767767677667666676677676666676767677677667666676667677667766677677667667767766776776667677677677676767767767767766776767767676767767676767767677676767676677676767767667676767767677676766776676776776776676767766776776767667667676767667676767767766767767676677676766776677677676677667677667767766677677677676767667677667766677676667677677676766666666776677676776767676776677676666767667667767677667677676676776676776667676767767676776667666766667767766676676766676766767676776766767766776676776776776767676776776677677667766767667677677676667767676766666767766676667766776767676776776766776767676676677676776776776767667667767766766676767666676667676776666767767767767766776767677676766776776767767767766776776776677666767667766776676776776676767676676776776767767677666776667767767767667676667766766667667767767767666766767767767667766776776776767676776676767676767767666676776766776767767766666767667766767666776776766776677676776767767766767676766767767676767766677677677676767676677677666767676767766776776767667766766776676776666667666767677666767676667676776667677676767766667766667676776676767766776767766767667767677676676776676766666776776677667677676767677667677666767677667677677677677666677667666667677666776776767767767767767767677666767767767677666666667767667676676666767767767667767766677677676676766677676767767676676677667677677676766767766667766776776767767676766766776776766666666677667666666776666766776677676677667676776676767677667666776766767667677667766776776676767676676676766666767676766767766767767677677677677677676767677676776667677677667667766776767677676776667676767676767677676776776766776776766676776667667767767767766776676666776676676767767767766677677677667766677667766666677677676676776676767667767676767676676767677667767667767766776667667767676676667766666766766767667767677667676776667677667667767767767676677667677666766667766767767767766776766766677666767767767767667677677677667767677667767766776776776677666767767677677667767767766667766776667767667767677667767667677677666676667767676766677677676766677667767767767677676776766676776677667667667666776776776767667667667767767767677676676767767767676677677676776677676677677666776677677666776767767767676776677677667767766767676767767766776767667676676776677676767667766667767667766776767666676677667676776677677676767676677676776676676677676766776676767766676767677676776677677677667667677677666767676667666767766776766776676766776776676677667667767767767677676676776776767677677676776776767677677666776776776666767667676776677677676677677666776766776766676776667676776676766766766767766776776776776676667767766677667767676767676776776767667677676667767677667767767767767667676776767766776776776677676766776767677676767767767676767766667767767767766767767667676677677677677676776767766767766766766767767666677676776767776776776776776667677666677676676677677667767767676667766776766677677667767767677676776776776776677676766676677676776767767677667676676767766767767677667767766676667767766767767677677666676776767767677677666767767767767767677677667676776677676776776776676776677676676776776776677677676767676766776667767766776776767676676767766676776667676767676776776767767677677676666677676666776666676677667677677677677677676776767677676676676676667677677676776776677667677667767677667767766776667767767767676767677676676776676666677676776676767666776766767677677677667766776776767676677676677676766677667766667767766776766776667677676677676776776776776767767766776776767766766776667766776767677667767767766676766767767677676766666776667766776767676767767666677667667677667766776767766776677676676776676776776767767767667676766776666776776667767767766667767676677666776776677677666776666676676776677676666677677666767666676767767767767766676776776677676767767676776776776776776776776776676776676776767667766767767766766776766676677677667767677677676666667766767677667667667666667667676677677676667677677676676776667666677666767667667767677677676767767666677666776767766776676667676676667767767676776776776776766776776767767676766676767766766776767766766776776767766776677676677676776776767676666776776766677676776676766766666667676766776766677677676776667677666667767677666766767767767677676677666776766766676667677666776767676767766776666766677677677666676766766767676776767676767767676776776767766677677666666677677666767767677677667767767677667667677676776667767676767676677677677676766676677667667676776767677676766677676766766676667767676767767766776767677677677677676677676776776767676767667766766767767767767676776676767676776776766776767676776767677677666676776767677677677677677666776776776667676776776676667766766776776677677677676776776676776767666767766667676676766677667677667766767766766776676776776767677676776676776677676776776776676766776676677667766776676766776767767767767677677677677666676767676667676767676766776676676767767766676766767677677667767677667677676767667767667767677677677666677676767677667766766667677677667767767676766676677676776767767767676767676776766766676776776776767766776677677667677667676776776776776667766767767766767666767667766776767677677666776776767677667667676767676677676767677666677676666676767667766676776767667767767766676677666667766776776677676676676767676676776676776766766767677667676667667767677676776767667666676666776677676676767766677676776676767667666767767767766776767677667767767766776677666776767676766667767766766767667767767767767767677667676767676766667766677667767767767766767677676776677667767666767676767676776776767677677677677676767676676776676776677676766776776677677667676767767677677676767767666676676776766666776667766676766676767677676677677676776776666767767677666767767767666667677677676776767667766776767767666676776776676676776767767766767767767767767766667676767676676776776666776776677676667767677667767677676666677667767667676776667676666776676667767767767676676766776767677667667667766776767767677667767767677676677667677676767767667766666776676677677677676766767667676677677666677676767766767667676667767676776666776776776776766776667766776767667767676677676776677676677676776776677677667766767676767667676776776776676767676767677676667767767677676667767677676776776776776667766677676776766766667677677676767677667667666677676766776676776677677676676767667676677677667677677666776767767676767767767676767767666776776767666776767767667667676677677677677667677676776677676767766677667767667676676776776766766776667676767677676767677677667767767767667766776767767677676677666767677666767767667767676776767767667766677677666776776776767666677667667677677676776776767677666766776677677676666767767766776776767767677676666767676776776767667676666776676676767767667677677677667677676776767666776776676776766776676767767767767667676766767767766776767766767766776776677676776767767766666676676677677666776677676676767767767676776776776767767766776776766776676766776676766767677667767667767767767767676677677677667667677676776667766766767676767766766677666667676776667676766776767677677676767677676767766776767767676776767676776677677677677676666667667767766677677676776676776767677667767766767667767667767677676676776676776776776776776767767767767667677677677666676666776676776766776767667767666677676667666667767676766767767666667766776767666776667677677676767667767677676776767677677677667676677676766677677666676676776767766676676776676776667677667666776767677676676676776676666666776767676776667766776767667667676767676767676767767766767767667676676667766766676767676767677677676776776767766776767676767666776666776776767767677677677676776767677667767667767766776776766676776766677676677667767666776776766677676776666766767767666767667677676776767767767677676776767766667676766766767767767767676776767677676776676776776776776677667767677666776767676767767666677676677677667677666677666776767767667766776676776776776776676766767767667767
67676767766676767767767767676776776677676767766766667767767677667667677676766767767767667677667767676677676776677666677667666766776676766676766677677676776776766776766767677676767767667766766666766667767766676676776766776776677676776776666776767676766767667677676776767666776776766677676776767666677666677676776677677676677667767666766766776677666767666776776677676676776776666776766776776676776676676776677677676766776776776767676776776767676676766677677677677676776776676767766767676767767677666767666767766677667767676767767767767677676766776767766767767676677677676676766776776767677667766776766676766776767767767766776776767676676667767767666766667767767677677677676767666666776677667766677677666767767667766766767766776776776776676776776776767767767767667766676677667677677667767766677666767767766776767677677677666677667767766767766766767666677677667666667767767667676667667676667766767767677677667677666767767666776776776766676766676676776676776776676667767767767767677677676776667767767767767767677666676767766776776776766767666776776767667766667767676676776776767677676776667766776767666776767767677677677676666667766667767667767767667767767677667766766667676767766776767767767676676776767767767676767767767677676667767677676767767767767767766776776767767666767767666677677676666767767666776767767766676766677677667677676766776776776767767677677676766677667666767666767767677677667676677676766676776666776766776776667677667767677677676767667677667766677677676676776677666776776776776676776766767767767767766666666677677677667767767767767766767676677676776676767766767677667767766767676776776776677676676676767767767767677676676667766776767677676677677676666776677677676776776677676677676676667767676776767677677676767767767677676766667676776766776677677667767767676776676666767766667677666776776766677667676766776776666767676676767767766667676776776776677677676776776666767767667666677667767677677676767766776776767767666767676667767767667667767667767666767667766776776776767677666767667767666776676776766776677676766767676776776677676767677676766676776677667767766767677666776766776776767677677677677676776666677667677666767676776776776767766676677676767676676776676767677666677677667767767677677667667677677677666776766666776766776667766776776776677677676766776767677666676776776767667677676767677677676776766677667666667767667676766666776767676766776676767766666766767677677667667676767677667677676776767676767766666676677666677667676776766776767677666767677677677667667767767666667667767676676767767767767767767767766767767766776776776776776776676776766767766667767676667767666766776767767767676677677677676776776767676666666767666767677677667667677676776676776766776776776766766776676776667767766667666766677677677677667676766677676776667677677677667767767667677667767766776766767666667677676766776676676776776766776677666667676677667676776767677666677676677676776767676776667766766767766766776667676776766767676767677676667767667677676667676776767677676776676767677677666676767667667676767667767666676776767767767767677666766776767767676776776766776677667676677676776677676677666776676766776776776766667676776677677676677677667767767767767676676776766766767767767766776767767767767767767677667767766776776776667766776767676776667677677677677677667767766767767676766677676767677666776766676677666776676766776677666776776667767677676776676667767667767676776767767767676766767676676776766776776767767667767676776776666767767667676766667676776766766677677677677677667677676776767767766766776766767767667767677676767767677677677676676667676767767676667766776776766776677667677676767766776767767676776677667676776666767767676676776776666776676776767676776776666766667666776776776667666766677676776776666676776776676666676667767766776766776776667766776776677667676767676766767667667766677666776767667667676767666776667766776766667766676776767767676776677676767667677676676677677666767767677676776677666767767676667767676766776776766776776776767676766766767767766676766677676776776776677676776776776767767767767677676766766666766776776776766766766767766667766776767667767676677667766767677667677676677676767677667767667767767667667766776666767766767677667767766767677666667766666676677676776767666677677676776667667667676676776776776676776676767677676767677677677677666776766666776677666776767667767666676776776776667766776776776766776776776766676776666767666766677667767767676776676766767767766667767667766666776677677667767676776767767676776676776767766677676676667677676767766776776776776766767766776776776677666677677667766776767676677676767767767767666666767767676767677676676676776776676767666776766776767767676676667767677667767766667767766766767766767677677676776776767767676776776676767767766776776776767767767766776676676676667677676776776766767667767766677677677677677677676767767666766776766776776676776666766776676776767766677676767676767677677667677667667766776767767677677676767676776776776776767766776667667676677677676677677677666767766676776776767767676776776776776676776667767767667766776666776776667677676676776666677676776767767766767767667767767667677676767766766776666766776676676766776677667766767676677676676766776776766767767676676776776767666776666766776767677676677677676676776767667767767667677676767677676776676776677677677667677666667767766667767766776666767767766766776776776676776776677677666776776767676766667676776767676676676776677667676677676676666767767766776676766766767677667677667666766776676667766776776776776767767677676776766776776767677677667767677677667676667766676776776776677667767667676667766676767677676776767767676776766776676776676776776767767677677677666676676767677676767766677677676666677667766766667767666677666776776776667666776667767676766667676677676776766767676776776766776667676667677676767677677676766776776677676776766676766677667677677676767767666767677666776767767677677676667667667767767676776666766676677666776767676776677676677676776767667767767767766766776677676767766767676776766766776666667676767766776767766677676776676776767676767677676776776776667767676767676667767766766776776767677666766766766676767676766767676676666776776776767766776766767766776776677676766667676677667676776767666767677676666776776667677676767767767767767677667767767766767667666776767667767767767677676767677667767767666767767666767767667666776667767667667677667767666767767676776677677676677666676677676677666676776677667767767676666776776767767677677676766676766766776767767766776776677666776677667676766776776677676776676776767767766767667677676767766776776776676766766677666767677677677677676767767677667677667676767767767676776677677677676667676676677667667767767677667766676767766677677676677667667767677667677676666767766766767766776767766776776677677676767767767767676776677667677676767677666767767677666766767666776767676766667767767677667767676667676766667677667766776667677677676776767766776776776767767666667767677677676666766776767676767676676767767767677677676667767667676767677667766667767766776676776776677677667766766676766776776776776776776676767766766667766776667676767767767667767676766677676776767766676766776676767667767676766776667677676677667676766776776767767676766677676776767676767677676676666766776676667677666767676776776767767767667766667766776776767767766766776766766776767677677676776767767766667676676676667767767767767767677667677666767767766776776776776776767666766776676667767677677677676676666776767667767767767676776767677677676767767767677677666677677676676667667676776766766776676677677676776667767666776776766776677677666766667767676767767766776676676767667766766776776776666776767666767676667676767676766666677677676767667677666677676676767667767677676767666677676767667766767677667767677677677676766677667767767767666767667676767766677676676776776767667676667667767767767767676676676676776767767766677677667677667767766776677676667677677666776667766776677677677676776767767667767677677666776776767677676677677677667767667767767767676776677676776767766776776766677677666767766676776776767677667766776677676776676677676767667767676776767767666776767667667676667766776766667676667667666667766776776767766767676766776676767766677676676776776767767676667767767766676776776677677677676766766667667767766667677667766776776767667767766677677676776677676667666767666677677677676766776767667677676776677677667767767667767666676676667676776776767667667767666776667676677676767767767677676766776776677677666767667767676767676767667667677676776677676776667767767677677677677676766767767767767676767767677666766767767667676776776667677676666676766776776776767766676666767767767767677667677677666776766776677677666767676776776667767667766667767767767667767677676776676767676677667767667767766666667767767677676776767676776766677676776677676677677667766676676776776767767677677676676776767767767767767767676776667766776776767676766767767766677667767767767677677667767766767767676676766776776667677667767767767767676667767676766776776676767767767767677666776677676667767676767767677667677676776776767667766677667677676776676776767666677667767767767667676667667766776677676776767677677676776776677667666776767677667767676776676767666776677677667677676676776766677677677667667767767766776767666776766766766676676767677677677676767767767767767766767666766767767676776776776767766676677677677676677667767667676776767767767677677677677666667767767677676767767767667677677676776677676667676667767676776767676667766767767767767677677677667766776767666767767676767667667767676766776767766776677677677666776676677676676767677667676767666776667666766677676677677677667767767667676676776776776767767767766767676766677667667766776666776766776767676676776767767676776667677667766776767766776676676776776776776776766677676667767676766766776677677677676766776767676776677677676677667677666667766766776676677676776666766766776667767766766776767767667677677676776677676776767767767767667676677667667767766776667767676767677677677667766767
76677667676767767676776677676776776776766676677676776667767767767677677677676766677677677666676676677677677667766767767676766677676677667767766676776676776667766767766677676767766677677677677676667667676676666667767767767676766776767767767766767677677676767767766677667767766677667666676677676776767767767677677677667676666776776766776677666776677676677676767677677676766676676766766776676677677676776766667766776676767676776667676767677677676677676767677677667677676766667677667666677667676776767766776766677667767766776776767666767667676677666767766676776776776676667767766776776677666776766767676776677667667667767767667676776776676776676767677676767677677667766767767667677677677676677667767677677677677676776776676766766677677676766776766766766767677667767767676776767767766776776767766766666776677667676676666667676676767766667767667667676667677677667767767766667676776667766677677677677677676767666667677676676767766677666776767667677667676767767676766676676767766766776767766767766767767767766776766766676667766667677676666766767677677667767767766667676667767676776677676666776776766767676767676776776677676766667676776676677667767766776767676767667677667666767767767767766767767677677677676767676776666776767766767766677667677676776666766776767677676766766776776666776676766776767677676776767676677667676677667667666767767676666767667667766767667667667677676667676776666676667767676677667767767667667767766667666677676676677677666676677666667666667767676776776776776776776766767676776676776776676676776676667676776767767766767677677676776776676776776776767767666776676676776676776767667677676767677676776776676776776767676667666767667767766767677677676667676767766767767766676676767767677667676677676667766776767767767677677666767766766766667767767667677666667676676767767667767676776776767767766776667767677667767667767766766776776666776776667677666776767676677677667677677676766776677676666776767767766676776667767677667666776676776776677676676767767677676667767767767767677677677677666776776677677667767767767677666677676776666667767767767676676767767667767677676776677667767766766766776776776667666677677667767766766776666767766676676776776776776776666677667767667667767766776776766776776676776776776767667676676776677677677666776776666776776766767767767767766677677677666667667677676776666776677667676776776676776776676776776767676776767766767676676766767767677676776676676766766677677676776767677676776766677667677677676776776766776667667767677677676766776767667677667667666767676767767767767767676676776776676677667766676666776776776676776767676776767667767676776776767676776676767767677677667767766776776767667667666766766767677666776767667767667677676766767676677667666767676776666776776776676776676667677666677677676676667767676677676767677667677676776776776766677677676776677676677677676766776667677676767766776667766676776676677677676766667767676766767666776776676776677676767677677667667677676776676766776767767676767677677667677676676767677677667766766776767677666667767767767767767767676766767676776776776667766776776766677677677676667677666767666767676677677667767766667677676677676776776776767766677676767767767676676776776767667677676767676776676766767767767666677677666767767767767677676776767767667767766767676667767677666766766767767766776766776676677677666767766766776767767677666776767667767667677677676776767767767767677677676767667677676667676676766676666767667676767677676776776676776767766767767767667676666767676776776776677677676767767766767766677677677677676676676776767667667767767667766677677677667677677677676766776766676676667676767677676767666667767767766776676776677677676667676766766776677666766676767676766677667767677677677666666677676767667667677677676767767766767767667767677666676767767677667766776776676776767766776776776767766766677677676667767767767666767767667677676767767677676767766776676776676676766767767766676776677677676677666676776667676767676776776666776677676767676767677676676767677666676776767767767676766776776767767676766776776767666677676776677667666677667677676776776676676767676666776767767666667676767677677676766776667767767676776677667677676767766677677677666776667766776776766767677677676776766666767676667767676677667767767766676776776767766676677677676666767667766677666776776767676767677677677677677677667667767676766766776766676677677666767667676676776767676776767767677676677676766677677677677676776767666766776677676767666776766776676776666676666767766677667667766776767676767766776667766776776666776776677676676667676676677666767767767767766776677666776776676677666776767766677676766767677666677676767666776776776776767677676677677676766767667767767767677677677676776766776677676776766676677676676677676767676766677667766677677667767676776776776767667767677676766667677677676676766767677676776776767767767767766776766776776667676677667767677676676776676767767667667667666776776767677667677667677676677677667666776676776776766767676776767766676766666767767666776776767767766767676677676776766776767676666766776766776676677677667666676667766776776767677666677667766677667767766776776767766766767766776767666776676667767767767767667767676767767677676767767767766776767676776767767766776677676666776776776766767676767767677677676767767676776677676776776776767676776767677676667667767766677667667676676776677676776776676677677666776766767667767766767677677677667676766767677667767677667676766676776767766677676776766776776766776776776666767667677676776776666776776667767767676776676766676676776776776767767676776667766676776677667767676677666776676677666767667766767767767676776776767767767767767767677666776676776767677676667767676677677667667767767667676677666766677677677667766767676676766676767676677677666666766667676767676767767767767767767667767767667667667666776676676767676766667767666766767767767667667767767767767676767676666776766766767676767666776776666676766676677666767666776776767767767767767766776776776667677676766676767677667676767767667677676666776776776776667676767667766677676766767766677677677677676676676677667676677677677677667677667767666776766776776676767676677667766677666776776677676677677667676776776676767667666776676766776676776767676776767766666767767767676776776766776676677667767676776676676767766667676676666767677676767767677676767667666766767767676776776776776767767767667767767676776776776666677677676776667667676776667667766767677677666667676667767676767767677666776776677666767766767676676767667767767676776676667766767767667677666776776767767767767677677677676767677677676676677676776667677667767666667766677676767766776766767676677677667676676767677666676676767676776677676767767677677676766767667767677677667676767767667667766767767767667667766776676667677677676676776667676677676767766766766766776676666676767676667767767767677676776677667676767676666677666776776767676766767767767766766776666776776677677676676676776666766776667767767766776767677667677677677677666776776776776767767676776767767666776776776677677676776776776766767676667767666776776677667676776676767766767676676776677667677677676676776766776776666767766666767666677676766766766677667767677677676666776766676776766667766767767767677676776667677677677667767767767667767767676666767767676766776676766667766776776776767667767667666766776677676677666766776667767767767766767767667667767667677676767676666766666666677676667676667767766677667667676776767766776766776667766776677676776767677677666776677667767767767677667677677677677676766766667767676776676776676667677667766676767677677677677667767767766677666677676676776766776677676776776767766776676767667767767667767677677666766767676766767767667767767767667666677677677677677677677676767666767767667767766666766676776677677677667766767677667667676776676776766677667767767666676776776776767767676677667676776776767676776776676776776676776676776766776667667767766776766776767677676666767767767767766667767677677666766676776667767767767767767676767666666766667767767766776766677677667677677677677667767666676677676767767767767767677677677676776776767767676776666676676677677667677666776667666767676767767767677677677667766766676677676766776767767767676676677667766667676776766776776676767676677667766776776776676766776776676766767767677676767677676676676767676766776776767766766776676677667767676776776767676776677667666676767766677667667767676767766677677667666767677676766776667766767767767766767667677666767766666667766667766766776776776767767667676767766677667667766776676766667767767767676767667766776776776776767766767677677677667767767767666766776677676767767767667766677666776767767767767666776767767667677667677677676676776776776767677666776677677667677667677676776767767667767676667676776677677676667767676776776766776676766767767767677666776766767676776677667766776677666766767767766667677676676767766677676666676766776767767767767767767676767766776667676766776676676776776676776766676776767667767766676776776767767667666776776677677667767667676776667767767767767767676776776766667766667677666776676677667767667767676767767767767767767767677677676667676676667766776776767667676767766776767666767766677667676676677666677667677676767667677667767767766776767667677677677677667677676666776677676767766767667676766776677676676666776766667767766776776776776677677677677667677677676776767677676776766767676677677676776767666677677677666767767767767676776767767766776776776776767766767667767676766767666667767667667767767766677676776776676776676767677667677667667766676767677666776767767667667676676776766676776767766776767767667676766776677676766776767676767667677666776776776766676776767767666776767677667667766767767766667766677677677677677677677677676667766776676767667667677676767767667676767767766667667677677676766767767767766766676677676776766677666766666776776776677667767676677667667677666776667766767767767767666667766767676776776676767677676767667767766677676677676776667767676776767767667677677677677676766667767766776766676676677676766776767667767767
66767767676676776677677676766767667767767677677667677677666767767677677677677677677676767766676676766776776676767667676767677676676667676776677666776667666767766767676776767767767676676776677667767767766767767676766776767677676676776776667766776767767676766776767677676776666767677676666767677667677676767676776776767676766776676667766667667767766677677676766776767667766766776667677667767766766667767766667667766676766667677667767677676676676677666677667676776776776667767666666677677677677676776766666776767667677666776766776766676677676776776767667677676776767666776766766776776776767677677677667677676677676766676766776766766666767676767766776666767767676667667766776766776767767767676676676766776766776667767666667666767766767766776776676766767767766666677667767767766767666677666776776767677677676776676767676776776677676677676677677667767677676767767767676767767667767766767767767767676776776776667677676766776676767766676667767677677667676766676677666766677676776677666767677676766776677676767766776676767766676677676776676776676776767676776667666776776676767767667676677667677676766767766676677667676776776776767677677677676667677677676767767766776776776776667766677677667767666767667767767767767676676766776676767677677667766677677676677667667766676767677676766776776666667667767677666767677677666676677677677667767767766667676776776776776776776676767667676767667677677676666677676767767676767676677667676676676676677676766776776776677667767767667677676766776666677667676776767767667767677667676776677666767766767666776776776676767677676676767667767767677676776776776677667767677677667677676776677677676776667667767677667767676767676766766776767767677677677667666677667767666767766676776667767767676676667766677676766667677676776666776677676677676667667676767676677677676676767766766667766667667767666677667767766776767767676767677677676677676776776667767666667677667677667677677677677676676676766776776767766776776766766766767766766776776667767767677667676667677676767676776776766677666776667767766676667677676776776767676767767677677677667676767767766776766766776776767767767667677677676776677677676776767767676666677676776766776767767667767766776776677677667676776767767676767767677676776667676776776767767677666677666776667667676767766676766677676776776766776776767767767767767767767676766776767767767767767766767766776677667767767767667766776766776666676767767767767676677676667677666667676766767766676776677676677677667667767766767667766766776666776767767766766767767666776766667766666677667677677666776676677677667767767767676766767666677676767767676776776776677667676776776676767767767666776767667677677677676776776767677667767676776776767666776767677677666776767676666667676666677667767677676677676677676776776776776767677676776667766767677676776776767677676776667676767676767666776677677666666776766767676767667767767767767676776766767677676766676667767767766776766766776776767767676677677667667676677677676776776766776776776776667767767767766767767767767767767767677677667676767767767766776776776767667766776776667676677677676767767676667766767666677676767667767767767767677677676776767767677677667767677676676766776776776776776667766776776677676676776767767766667767767766676667766776677676776676766677666776667767767667767767767677677667676676767767667766776776677667767667767666676776776776776776767667676776667767767767677667667676676677677666766776776776677677676776667677676677667677677667667767676776667667767767766677667766766776677677676776776776767766767767667767767677667677676676767766776776667677666767766676766776667676776767766677666676677667766767766766776666677667767767766767767767766677677676677676767676776776776676776676667677677666677667766776667767667766767677676776666776677676767767677667767677667767677677666776776767676766776776767767767767767676767677677667767766776776776677677676767767676676776767767667676767667667667767676766767667666776677676766667767676676776667767767666767667766667677676766776677666677666776767676767676677677677676776776767767766677677677667677667676676677667676766677676767767677676776767677677667667767677677677677667676776667766776667767667766767766677677676667766677667767766676776667766776667767767766766776776676776776776677676776776667676677667676766666776767676767676776766776776766776767767766677666677676767677667677667767667676776776677667766766776677666676676766776766766766677676767767767766667767767767677667677667767767766776676767666766667667676776776767767677676676667767767667676767667767667677666676676767767767666766767677667667676776677676667766677677677667767677676766766776776677677667766776776676776766767677677667667767766776767677677676776766766677677677676676676676667676767767766677677667767667666776767667677676767766776766767766767766676676767767677666776776677666676776776766677676667767676677676677666776676767767677667677667767766776776776766766766767767767676767766677676766776766666666676666767666776767767767677666776767767667676766776776676767677667766666766776776677667676776676767767666776676776766677676667767767677676666676677667766776776677677666767767767766676677676776677667677676767767667676767667667677676767767676677677667677677676776776676776776767676776767767767767666767767667676677676676766776767767767767767767767666776767666776677676776776676666766767677676776667767677666776767767767666676677667766677677666767677677677677667766676676666676667676767667676776776767767766767767667677677677677666676677667666766776776767767676776776776776776767667676767767666776666776767677676776767677676776667677676776767677667666767766776776776767767677677667676667767767667766677677666677677677667677667766767766776776766776776766776767767767767667767667767767767767667767767766667766676776776776666776776766776667766776767677676766676676776667667766776677677677666767767767767677676677677666676776767767677676776767767677676767766666776767677666767677667677676776676667677667667666776766776666776767767676667676767666767766766776767676776767676776677677666767767766776776676767676677666677676776677676767766667667767677667676667676776667767676677667667766776776776776676766677677677667677677667767767767667667766767676666767767667767667677676776776666676776776767767767676677676666666776767667667767767766767766767677677667667767677676776666677667766676676767767767667666767767766667766776776677676776776767767767676666766776776677676767767766767677667767767767677677676766667677676776676776776776767766776776767676766767767767766676677677666676677676776776767666766766776767667767677677677676776677676776776767676776776776767767667766667667766776766776677666776766677676766667676677677666677677677666767677676677677666776766776667676776677677677677667767767677666666776667677667677677666677676767767767767667767766677677676776767666767767676767667766667766767676776667767767767666776776766776766776776667677676767767676767767667766767767767677676676776677676767767767676766776767766767676676776767767767767767767677677666767667767767766776776667676767677667767767767677676677676766766766676766667767767766766767677677676767676776677667676767676676767667676767767677677676676767766676776767666677667767677667676776776667667676766776776767766676676666666766776767667767766766776776667676776776776767766776767766767676776767677677677676767766767767766776776676767766667677666776767767766766776767666767676767767766666767766776776776776776776676666767766676667676776667677677667766677666776677676667666667767676776677676767677677676676767766677667766767676676766677677676767676677676776767677666776776776676666766677667676677677667767767766776767666676677676677677676767767677667677667766766667667666776776776776776776776767767766767667767677676766776767767676767677666767767766776776667767767767767767676776767676676677666776767677676766767766667767766677667767766767766767767767767766767676666767667676776676676776666766676776766776767677666767667667666676776677677676676676767666776776766767667677676776676677667676767676776776667766776677677667766677676776767767767666676767766676767766776677677667676776776767667767677677667676677666766766677676767677667677676676677677677667766776776677677677677677667767667666767767676776767677676766766766767766776776776677677677676677677667767676776677666776776767677677676767667677676667677677667766667676767766676766676667667767767767677677677667767767767677676776776677677676766766767767766766776776766776767767677676766767767767666676776677676677677677666767766767766767767767676667766676776766767767767767676776767767767677677676767767767767667767667676776767767766677667767667677666776776766767667667677667677677677666767677666667767677677676776776776776766677677677677676776776776677666666776767767666776776766767766776776677677667677667766776776776776776767767767676767766776776776666766776767677677677666776776676776677676776776776776776767666677667767767767676676767666776776667767767766677667677667767767666677666776767767766776776667766767767766767677676676767666776776676767767766776767677677677677667667767676676776776677676677677667676767767766776667666766767766667677677677676767677667676776776677677677676776767666666767766677666776676677676767767677677676776667767767767677676677677676776776676667767767676767676767767676766776776676776667676676667676677677666767677677677676776677666766677677677676676767676767667677677667766776676776766676776767667767676677677676776776776767677677666767767767677676767677676776776767666767667766776676767666767767767667767676676666767666676677676677667676767766776767676767676766776776677666676677677677677676666767666666767767677676677676767766667766677677676676776677676776776776677677667766776677667767676776766766766677667766766767676767767767767767676776677676677677677667676776767767766776666767766677677677676676776676677677667767767767676767767676676776767676766767767666677666667667767667767676676766776667767676776767767767767766776767767677667766766776776776677677666677676776677677
36767677676767676767676776776776766776776677667677677667767767677667766776776776767766676667766776766766776776677677676767667767676766667677667767677677667766776766776766766776766766766767767767667767676666677677666776766676766776767676677667677676667667767667767767767677677676776767766776776776677677677676767767676776767667677677677677666767766776767767676676676767767767677676667766767767767767767677677676767667677676766776776766776677677676776767667667767766776776767767766667667767767667676776766776776776676776767666766776776677667766776766776767667676676767666776766667767676677676676776677676767767767676776677677666667667676676767767766676676667767676677667666666767677667676676767667767767667677677667676676767677667767666766776776677676767667676776676776677676776767767766767677667767767677667767767667677677677676677677677676776767766766776767767666767677677677677667766677676776677676667766776667766677667767677677666767667677666666767767767676766766776767666676667677676767666776767666767676767767677677676776767676676776776776667676666776767666666677676776767766776776767676776776776677676767766767666776776766766776776766767767666776776677677667677666776667677676767667766776676776776767766776776776767766767667766666666767676766677677666776776767666676767667677676767676767767677676767667666766776776667676676767676767766766677667676767667767676767767676677676767767676776677666767676767676666677677677677676767767766676676766676667667766776776776667767767766667767677676677677676677667767676677667676776776776776776776676766766776767677677676776667767767677666766776677676677666667677666767676776666676776767677677677676666776677677677676676767676766766666767767677667766776776666776766667676767767677667667767677667766677676776776677676776776667766766766767767766667766776776776776776767677666767677676776767766667676776667676766776776667766766767766766776677667766776776767766676676766766776776776767676676776667767766667666676766776676677676677676767676776676776776776776767767677666767676776767676766676776677666676776776767676776667667766676766676776666767767667676776767767767677667667677667767767767766776767676677676676667676776767676677676776766767666666677677676776776766766776766767676667677676776776776667767677667676666776776766667667767676776776666677666767676767677677677676677677666667666776676776667676776776767676776776676776776776767766676677677676666776667676667766677677677676767766776776776676776776677676776767666776776776776776776677677666667677676766667676676776776667767666677676767677667676667676776776767766776767676767666677667767667667767767677677676767767767676676766767767767767667766667766776776767767677677667767676677677677676676776677677677667676776776677676776776677677677676667667767676776676767767667667676776776776677667677676776776776767677677667766767666776767766767676776767676767767766766776776667677666776766766676776767767676767676676767767767766676767766776766667667667767767767767767766676767667766776767666677667767667767767766676677667676766767667767767676767766676776776767767767667766767667677676677676766677667666767676767767667677676767666767766767766766677677676677667666776676676677676776676677666776676776676776776676677676776676776776767677677677676776767667677666767767767667767766767666776767767667767767767666667677677667677677667667767676666767677677677676776776776767767677676667767677666776767767767767767766776776766767676767767767676776776776766776766676676766676776776667767667766767767667676767767667767767766776676767666776767676767677677677667666766767667677667667767767767667766767767767767676767767666666776767766677677666667667766776776776677677676676776676766676776776676776776676676666677677676776677667676667667667676677676776677667766767666776676767767767676776776666766766676676667676776667766677676776776776767767677677676776776767767667677667767766776667676667677667767677677677676767767767676677677667676767767767666667667766767677677676766767766776776776766776677667677667767676677677676776766767766776767767766776677666767767666666766766677677676767676767766776766767767767766766677677677677677676776776676767767767767767766677676776676767766776776767766767667767666767767767666776677677676766776666767767677676677676776677667767767767767767767767767766667677677677676766776767766676766776776676767676776677677676666776677676767677677666767767676776767677676666766767677677676677676676676767677677676776677676767766776776676667767767767677677667676766776767767667766776776776776767767676776766767676676676776776767766767666776766767666766776767676776776667766767767766677667676776776776767766776776776676776677667766767767766677676767767677676767677677677677676767667766776676776767667766766666667667767677676766776676776767767766776677676776776776776776666676766776666676677667677677676766766676676776666667767767667766766677676776776767767767677677677677677666677676767767767677676676667677676767677666776776677677667767767767767667667767677667767767676776776776766666766776766766766767676767766776776676666776677667666677667766666776676767676776767766766676766767767767676776776677667676667766776766776776767766776767666767766767767667766767667666767676667676776776766776776767666676676667767766677676776776776776676667667676667767766776776776776767676767677677677676677677667677677676767766776766667767677666776776676776776767667677677676667767676776676766767767677666667676776776776767676676676776776667766767767666766676776677676767677667677676776776766676766776776767677667677677676776766776677666767677676666776767676776776767676767766677677676676767677676676666677667667667676676767767766776767766767766776766776767667766776776767767767676767677666767676767677677676677677676776767666766776776776776776676766776676677676766767767676667667767666776767767766667676667676677666667767676677667766767767677677677676666766776676766767677677666767767766767766677676776767666766776767766767677677676776666667766766776766767677676666767677677677676677666667766776676676767767667766776776766667676767677676667767767767767676776676767767766776766766677676677676776776667766776766776676676677676767676677677676776776667767667677676767677666776767667666776776776776767767767677676766776776767766667767677676676767677667676667666767667766767677677677676767766766667667677676776776667677667767767666767767667767677676776676767766767767677666776776776676766776766767767676776767767677666677676776767667677667667767767767767766776676677676767677676776767676766767676767766767767767677667767767676767667677666776776766776767677677677676767667767667767676776667676676676767676776677666677676677676766676667767767677677676767677677677676776776677676766677677676767767667677666766767766776677666776776667767677677677667767677666677677676666766776667766776776776667677667677676767677677676776676776767677677677677677667676766776676776767766776776776666767667766767676776767676767767767676776766676677676666767676776677667767667666677677677677676776767676666776767677677676767677677666776767676767766667767767767767677676677676767677677677677666776667767766776776766776767767766677677666667676767677677676667766767766767677667666766767667767767767677676677676776667676776766776766677676776676776677676766766767676776767767676776767766776766666776776776677677676676667766677677676767766767767767667767767667767766767766667767676767667766676766767667766776766776767677667677666766676667667676776767667766676677676677666776676767766676776677676676676677666676767677676767676677667766776676776766776677677677677677667767767666776667676676776776666677676767667767766677677677676776776767766676677677667676776677677676776776676677666766776767766676776676677677677677677677667766776676676666776767767766667667677667767677677677676766766776677676766776677676776776677676767676767766667676677677676767766766767767667766776767767767767667767767676776776776677676667767676767667666766767666667677677676767767767767676667676676767767677676766767767676776766766767677676776677666767666766767676766677677667676767667767767667767677677667666776776676776776666776776767767766767667677677677676776676767677676767677676766677676776667767677677666676767676776676767677676767767676667766767767766776677666677676776776776677676676667676766667767676676676767767676767676776766776776776676776676767767676667767667676767766666667766776767766767667666776667667766677676666676767666667766767666677676776766676767767677677667767767676667676767767676667766766776676776767677677666677677676776676676677676776767676766776767676767766776766767677677677676776677676767767677677677666776776666677667767767767767766767767767676776677676767767767767667667767666766776776676766677677676667766776676776767766776776766776676677676667676776676776677677676766767677676767677667766766676776676776676766776676766676767767767676767767676677676676776776767767767676776676767767767677677667767767667676776776776677666767767676677666776776767676666776776776767767677677677676677677666766677677667677677676676766776676766676766667766766676767767766767667677677667767667667766766767766776776766667766776776776767766776776677677677676776776776776766766677677677676677677677677677667666667767677677667666676676667767677676667676666767767767766766677666767766776767667767766677666776776776767677677677677677666767677666776776767677677666776776767676776677677677677677676676667677666767766666767676776776667766676767677676776766776766677677667677667767676766776776767677666766767766676767677666667767767766767677677666767766767767667766767676776667767667677667676776677667667766776767667767767767676767677667766776776676766776767677677676677667766667766767677676667676776676676766676776677676767766676667767767767767667667766776776767767767667767766677676767677677667766776776767767667766767676676776766776776677667766776667766776776776766767676766767676776667676776666776767677667677676766677677676776766767676766676776767667676766776666676667677676667767676677676
67767767676767676767766776677667676776767766767677677666677677676766776677667767676767667666766776767767766676766676766766776676767667667676767767767677666676776767767667667666767766766666676776676766767767766776776767767677677677667677676767677676776767767767766677676766776776766776677676776677676767677677667676776677667766776766776766667676667767677667666767767667767677666776776776767667766676767766676776767766776767767767677677676667677676766776776676767676767667676766776676776776776766677677677677667767667766676667666776667766776776776677667677677676776767667766776776767676776676776667666767767677677667767666776766677677676677667667667766766767677677667767767767767677677676677677667767767667676776666767766767667766767767667766776667677676676776677677676676667767766776767767767677676776776767767676767767676776676767767676776767667767767677667766776776776666767667677677676676776677676776767767676677677676767766767766676666776676776767767676776776776677676776767676776776667666767767677667767767676766776776767767676676767676776767666766776767766676666676767676776776766767767676767667766766676776667766766677677676676767676776676767666677676676666667667767766776776677667767767677677676776767676676776776676767676776776677667767766676666776776676776776767766776776767677677667767767677667767766776776676667676766767766776776666767766677666767666766776776776776667666767667677667667766766776676676766667677677667666776776667677667766776766767766766766766767767767676776767666767676676776667766776666776776767677677667766677676767676667666776776776766776776767676766676666766776667676767767767666767676776776776776776767767767767667766666776677677677676776766667667767667677666776776767767677667767767767667767766767667677666766776677677676776776767767677676776677677676667676766776767766677677667667766776677676766776776776767767677666776676776767666766776767767767677677667677666776776776767676767767766677676667666776667766767767666767667766766767766667766677677676677676676766776766676676667767766767667767677677676766676667677667677677676776666676767677677676767767677677677677667677677666766677666776776767767667677667767767766776776776767676767667667666776677676676776676766766676666776766766776776676676767767767666776767767767767767766776776666667666767767676767767676666666766677677676767766767767667677676776667767767677677667766776776776667667677677676767676776766767676767766776766676666767767677677677667766776767667766776667766776667767667767676767677677677667676766677677676776767667766766676776667767666676677667677676776776767666767676776767766677667766677677667766776667676767677666776776667677676766776776677676776667766776677676776776766766676776676667766776766677677667766767677677677667676776776767667667767766676677676677677677677677677677677677667676766677676677667767677677676677667667767676776676677667676776767677676767767676766776776767766677666677677677667767677676766776767766776767667766767667767677676667767666766776767666766767676776767677667666676767667676676677677667667767677676677677676666776767767676776667677677667666767767667677676776667677676776767677667667666677676776776766676776677667677676677676776667666767766676667767676776767767676776776776667677676677677667677677677677667677677667766766767767676767767676767766667667767667667676676676676776677677677666676676767677667767767667667767676776676776776667667767676767767667677677676766776776666766776766667767767667767766677676776776667677676776767677667766766776677677676766667766666776676776776766776767677676776767676676767667767666776676767767676767767766776667767676776667667667767677667666776767767677667667767667766676677666767767667676776776776676776766767767667766677667767667676776677676766766767767767767767677676776667767676767676677676767766666767767767767766767676667677676666776766767766676676776776776767676776767767676676677676776767766677677676776767766667676767767767766767767767766776776676767767676766666776676766776767766676776767766676767677677677677676776676676776767766767767667667677677676767767766776776767676767767767677676676676767767677667767677667767677666667676776776676677677666666676767767677666766776776766776767677666776666766776776776776767676776676676766767767677667766666776776677667767767677676766766776677676767677677667767676776667667767666776676767667677676766776666677676676776767767676776776776676767767677677667767676767667767767767677666776667767767767666776767676676776667677677676776776776677677677677666767667767766776666776767666667767767767767767766767677676776667766667767767667767666766776767676766677676776767767677676776667666677667676767676766766676767677677677676776766666667677676776667667677666677677667767676767677676767667766767667767666677677666676776767767677667677677676766776676666676776766667677676776677676776767766776676676767676676766766776676766667677676677667766676676776677667677676767676767677667767767677667766767667786767766766767677667767766776776667767766677677676677676776676767767766776676776776766667676677677677667667676767666676776767766767677667767676776776667667676767767767767667766676767766767767676776676676677677677676776766767677676766677666766677677667767667676667676666776776767767677677677666766666667676767667676767676776776767766776776776767676776776767676677666677676776776767677677677677667767767676676776676667676776767767766776767767766776767676677676767667677677676776766766776676767667766767666776676776776676767667767676667767767676766776766776776767766667767677676776776677666667676766776676767676767767676766776677677667766776676776666776767676776766666676776776676776776667677666676767767766776767667676676776766677666776776666767766677667667677676776677677676676776776776766776666676767766766776776767677676776776676676776767677677677676767677677677667677676776776766676776676767667667767767767767676776676776677676767667767677676767766766677677676776776666767767676767767767677666776666767677666767767666767767767666667766776766677677666677676776767767667766776776767677677667767766767677666776766776767766677677667767766767767676776676766676667767766776776776667677677677666677676767767676767766677666766677667667767767667767767677667767767767666766776666767767667676776766677677676776767667677667766676667677667767767676767667676676677676776766667767767667767676776676676776776776776677677677667767767766767766767677676776676776667677666776776676767766666776776776677677677667677677667767666667767767767767767677676776677677676767767767766776776767677676766776776767767666776667677676767666667767677676767677676766766766767766766776767767667667677667677676666776677667666776667667667767677676766667676766667667666767676776776676676677676767767676776776767667677676776776776776676776776776776767666676767767666776776666776766766766767766776676667667677667767677677677667767667677677667767667677676776677667767766766776676776776776677677677677676677677677676676776776667667666677666676677666676677667666767766776676767767767767767666676677667676767766766776677677676767667767677676767767767767667767767677676776676767767666776767666776676677667767767767767677677676767766766767767767766767677677666676766677667767676767767767677667676767667766667676677677676677667767676776776677666676767676677676677676776776766767766776776776767766776776677666776676776677677676766667677666677667677676677677667766767767666776776766776767676776776766776766676776677676776776676767766767677677677667666776776776667767766776776676776667667767766776767677666776766676776776776666766776677677677676776766767767676767766766676676767676677676776776677676766776776776677676776676776776677667767666776776676666776776667677667767767666677676677667667677676776776776776767767666766776767676776776776766776776767677667667677667767767677667677677677676776667767667667667666766676776767767676667767676767666677677667766676676677677666766776676767676767677676776767676767766766667767767676776667766767767667676767667676667677667677676666667766766776677677666667767667677677676767766767666767767677666776676776677677676776677676676776776766776776666776776767676677677676677667766766667767766776676666776767676766776677676767677677676767667667677676776676767767676677677677677677666766776776776677667766776677667677677676767677676677677667667766767767677676767766767767766776776766776767676776676776676776776677677666767677676776776677666676766676767676776676776776767767767766776767767767676767676776677677667667676667676767676676767677666676776767667666776767677677667677666776676776776776776766766667766776766667667767666767677667677677666677676667676776767676767767667767677677676676766767767767666667767766766767767767677677677667677676776677667676767766767767766677667767767676776766767767767766776766767767677677666766766776776776766776776766776667666677676776767767677666767676767766776776767667676666766677676776776776667767767676766767767667677677677666776676776667677677676776766776767677677666676677676766766767767767676767766776776666776677676767766767767667676677666766677677676776667766667667676666766776676776767677677666676677676666766677677667767766776776776677667676776767677677676677667676776766776776766776776677676766677667766776767767767767676766776677677666667767677676767677667766677667767676677677676776676767766776776677677667676667677667766766776776666677676666776776676767677676677677676767766776676666767677676667767767766776767766776767767767677676776776767677676767767677677667767767766677676667667767766767677677677666776667766776677677676677677676767676767676676676776767767676676776776677676676766677667767767767667767767677667677676776767666677666667677677666766776667767767676766776776776667677676766666776766767667667767767676667767676767667766776766776766767666676767677667766776767766776677667767767767677677677677676766776776767767676676776766766767767767767767766766676767676776776666767767767767677676776676767667676767767677677667666776677676766667676677677676766676767767767
6776776676766776776776676766776776767667767767667667667667766667677676767666776667767766767677677677677667667677677677667676776776767677676676776767677676767767767677666776677667676667766677667766767677667666776776776767766767667767667767767666767767677677676766767767676766776767767767666767767676766776676776667677676767766676767767767766767767767667666677667766776766767767676776776776767677676776776776776776776767766776776766776776776767766776767677666676776766666766766767677666676767676776666776767766676776676677667766676676766766776776776677677676776776667767767767667677677676667666667677676766676766776666767767677676667767766766766667667676767676677666767767767676676767766677677666776677677677676767676767667677677677676766767767767677677666677667767766677666776776776677676776667767767676767766677677666667677667766776767767766677667767677677667667766776766776776776767667677676766666776767667766767766776776767677667766667766677677677676776767676776767666776776667767767676677667666776767666776776677667767767677676767677677666767767766766677677677677666767767667767767667667677667766767767766776776766776767677677667767767676776677676667677677677677676766766767766676677666776676776767676776766766776667767666776776676677666677676767766766676776667767677677677666677676676776767767677676776767766776667766767676767767767767666667676766666677676776776677676776776766776676776677677677677667667676676776776766677677666776776776776776776677667677676666766776677677677666677667767767666766767766766776776776667767667677677666676767676676677676776766776767767766776767677677677677676767676676676767767677667766776766767766776776667676776676776766676776666767767676766776776766767666767766776776676766676767767766767666766767667766767767667766677677667767677667767677677666767767767677676776667676767676766776776676767676766666776776667676677677667766776676676767676677667767666676776767677677667667677676776677676776677666776776776667766677677677676676776667767766776767667677676676676776776766767667677676767767677677667677667676767767767676776676767767767676767676766776767767767767767676776677676776767767766767677676666667667677667676667677667677667677677676677667676677667766666677676767676677676776676666767667766677666776676767676667677677677677676776767677666767767767767676776676767667677676666677676677676767767667766676676667666667666676766767676767677667767767667766766766766767667767677677667767767677677677667667766766676766776666676677677667677676677676677676677676776776767667677667677676766776776677677676767677676667767766776767766667667766676776776776666677667666667667767677677676776676776767666666776776667666776776677677667677677677676667676766766767767766776776676677676766776767767676676676776766776767676776766666776677677676776776676776676676677666776776767767676676776776677676676677677667676776767766776667676766767766766776776776776776766766767667767667677667767767766776676776677677676766767766767767766767677677666677677677676776676776767766776776767767667767676766776766776767667667767667767676766776677667677677667766677677677667677677667676776776776767677676776776677676767767767666667767766666776767676767677667767677667676767666676766676776666776667676676776677676766766676766766767767767677676676766676677676767677666676776767766667767767676767767666767667676767676667767676676776776776766776666767676776677667676776767677676667676776776667767767766767766667767766776766767666667676776767767676767676666666667767667667667766776766776677676767767767676676766677677676776767767767676677666676676767766767766676776767766776776776776767677677676676776767676767767667767767766776677676767677676667767767667677666776676767677677667766676676767767767667667767676776676776776776776767677667677676776776766666767767677667767667676776766677676776677676776776767676677677667767677676767766677666776776776666776677667767767767677676766776767676767676776667767667677677666667667767677667766677676667766676676767666677677676677677677666767767767766776776767766766776677676677677667767767676677677677676767667767767676776666776767677667676667666667767677677677667677676766676677677666667676676767767676776766766767676767667767676766776767676776767667677677677677676676677676676776776767667767766767676776776677676667677676776767676766667767766676776767677667767767766767767767767677676676677677677676776776677677666766767677676766767676766676776776667767766767767667676776776766767766667677667767767666776776676677666676766776667677676776776767766667767667767677666776776676766767666766776676776776767767767767767767767667676767766767767667677677676776776776776676677666767667767667677676766677677677667767766776776767767766666677677667667666677667767666767766776776676776677676776677667767766677676776666776776766776677676676766766767766676767667677677666776676666676776767766766776667767676677677677677677676776676677677666767677676766776776766766776766776767677677677667667767767666677667676676776776767767667676767667766776677666766677676667667677677667766776767767767767767767767677677677677677677677677676767667667766677676767767667676766767677677676767666677677667676776666767677676667667667676767667667767677676776677667766666676677676767676776776767767677667676676767766676767767677676767666767676766677667667676776766776776677677666776776666767767767766767676677677667767677677677677677676776776776677676677676767677667766767767767767766776776767677666767676767767667766667667767766677667677676776776767666676676677666767677677667766666767766677667767667667766767767676666776767767676767676767667767677677677666676776776776776676666666767767666767667667767666677676776767767676677667767767677667766766676776766666667667677667766776776776767676677676677677677676766667767766767767677666767667676766776676766666676677667667767767767766677676767676767766776767677667766767767667676677677676677677677677667767677677677677676677666767666666776667767767767766676676677676677676767767676776766776776767767766676676677676767767767767676776667667767677667767677666677676776767767767667676676667767667667676776667767676776766776776776776767667666766676776767766776666767767667767767676677677676767767767767676776766767676767766767766776776676676766667766676776677677677666767767676767667667677667767667677667767766767676676776676766676766766766676677677667676666767767667676776676766677677677676766776776766676776766776667766766776677676677677666776776767676776776766776776776677676767677677677676776667676776767667767767676776767766767676767667677677676666677677667667666667667767677666667767667677676767677666776676666776776667766666676677666767767767766767766776767666767767766766767767767766677677677667767677676766776776776666766776776767677667666776776766767667666767767767767767767667676676767767766767677667766667767767767767766667677667667766776767767767767766776776766677676776767767677667766677677667677677667676776766776767767667767677677676767767767767677677676767767676776667766676776776767667767677676776677676676667676766677667676776767767767767767676677677676676677666776776776776776767767767767767767767767766776767676767766676676676767677667667667767667677676767766776666776776776776667766776766676666767767767676767667666767767766776766776677676776776776776776776776776766776776666767767767767767676767767767767677676767667676766767667767767677677676776767676767767767766776776766767667677667667667676667677676767767767666676677666667767767667767676766667767676676776766776677667676776676776666766776776767677677667667767767667667667767677677666776667767767677667676776676677677677667677677676766766677676676767767676767767767677676677667767767667677676676677667766676776776776776767677676776767676766776666767677676766776776666776767767677676767667676776767767767766676677676776766767767767666677677666776676766776666767766767676767766776776776776776767767666776767676776667767676677667767766676766776767676776776776667676776677676776776666767676677677667677677677667677676667677676776776776666767767677676676677677677666766666766776776676776776776767676666766767677676677676677676766767767667676767767766776676667676676676776767767767667766767766766776776676776766767766766776677666767767767677667766767767767766776776677676776776776767767676776676667676677676667767667767667767677677676667767667766766766767676677666776676766667766767677667667766667766767767676776767677666767766767767767767766776776676766776766667677677676766776677666766776776676776776766666677677676776676767767677677666676776676767676776767767676767766766776677666767766677667766677667677677667767667667667666776676676776776767766767767767676776666776776676767767676767766776776767676677676667677667767766666776767667667767677677677667767767667667766676766767767767667676677676667677676776776767667667667676767766767666767667767676776776676677676776667767767767767767767767676667766667676677677677677676676776677677676766776766766767767677666776677677666677676767767666667767666676666767766677677677677676667766767766767667767767767677677667767766666776766667676776776776766776677666766766677676776767677667767766776666766677677667767667766667667676776776767677667667767767676667767767667767767676766767767766767767767767667767667766776776776766776776776767767766767767766667667767767667767766667676767766766676776766776677666767766767766776766776667767677666676766767767766776766767666667767766767767767766766776667767667767667766676776766767767677666767766776776766677677667767766767676767676676776776776776776766767676677667766677676766667676766767667677677667767766667667767767767767767677667767677677676767767677667767767767766767677676776776766776676767676776676676766776767766776776677676677666776767766666767666767676776776676767767677677667767677677676766776776767677677677666767677677676767767767767676676676767767676776776776666776776767766667767667767677677676677666767677667676676677676776776776676677667767676677677667767666677676776677677666776676667676776776
677667676776766776776677666676767766767767767766766776767676766676776766767767767677666767766677677677667767767767677677666776776677676767767767766766677677667767766776776776767666776677667666776667767676776667767767767666776776677676776767667677676766776666776677666776677676776766677667676776767667767766766766776767667767767767677677676767676677676667767666676676776766767767676676767676767677667676677676776776776776766767677667767667767767767767667676667677677676776776767766677677676776767767767667767677676767677667767677677667767677667677676767767767766767767677677676766776676767766667667766676776677677667667766776776767766767676676776776776677677676666766667677667666667767666776676776776766776666776767667767767677667677667766677676776776776766677676767767767677676767677666766776677667666767677667766776676766776776776676776767667676676676767677676776666776677676767766766776767677676666667767767676767766676767767676677676676676767676767767677677677676676666767766767767767767667676767676667766776766666667677677667766776677667767677676767677676667667677666776767767666766776677677677676677677676667676667677676766766676676676666677666667677667676776766776776677676776766676776766776677667677666766676766776776667767676776676776767667767767767676676676776767766767767676766676767767667676767677677666677677667767767766767676776666767767667766666776767767767767667767677676676767767767766767767766676676767666677667766766776677676776767677667677667767676776666676677667766666776676776667767676676676776766766776767676677666667767677667767767677676677676677667676776767766677677676767767677677677676776677666776676766667667766766776766667677667666676666667766776776766677667666767667676676767766677677677677677667676776776766776667767767677676776676676766766767766767767677667766776776767677677667667766767677667767767767677677677676677676767676667677677667667666677667767676776776676767766767677667767767766776767667677667677676776677676766677677677676776767766767767666667767767767677677676776767767766766766776676766776776667767767767767676677667767767676776776776776677667676776776776677677676766776776676677676776776767767767767767667667766767767766766776666767767766776676776776776766776776776776667676677677676677667767766677666776776766767766776776667667766677667767677677676766776676776767677676677667766677677677667667677677676767766776767676676677667676676776776767676776767767766766666776767677677676677667767767767677676776776766766767676767767667767676776776766767766776767677676766766766767677667676767766776676776767766676767767666667767677677677676766767677667667667767677667767676676677667766676767767676767766667766676677677676767666766677666767767667677676776776676776667766676677676677677677667767767767667767766667667676766776666676767677677677677676776766766776677677676767677676676677676677667766766776776776767767766776676767666776767767676766776767676666767677676767667767677667676766776776767676776776776676677676766677676776677676676677666776766767676766766677666776667677677676767767767677676767676676767677677677667767767767767676766767667767677677677677677677676766776676776766776776766776667766776767767666767767677667766767767676766776776676767667767767767676776776676666767666666676776667677666767767667677676767676767677677677677676767767667677667677676766776776776776767767676667767767677666776676677677667667676767666666776766776776677667767676666677677676676767766776776776776677677677667677676767677677667677676767766767766767766766776667767676767677677666666676667766677677676776767676667676776767667666776767667767767766767766677677666776776766776767767767677676767766776767767766767767767767666676766776676766767666767767667767766776667767676766776776776677676776677676676776666776776776776776667766776766667767677666666766766776776767676677677677676776766767766776776767677676676776677677676776667766767677677677676766676767767676767677667677667767767677676767676767766776776677676776776767677676767767767666767767766767767767766776767677677677667666676666676767766767666776776776776767667767676767677676677676667767676767767677676767677676776776766776776667667767767767767676766677667677676776776677677667767677676767766776776776676676767676676776767767767667766767667676676776776767766677677667676676677677667767766767677677666667667767766776666767766767676767677666666767767666767766776667677676776677676776776776766666767676766776666776776677677677667767767676776766767767767666766767767676776766677676766776776677667666776677667667677677677676677677677676767677666676667767766767677676666776677677667766776767767677667676776776676776767677677667667676776677666676776776766776766767676677677666676776676677677666767767766776767767677677677677677667767676767677677667767667767677676767667767767677676766667766776776666776776767767667766677676766776766776776676677667676776776776776767767677676776676666677676766677677677676776776767767666767767677767767667677677677677676667676667676767667766767767767667767667677667767676776776776667676667676776767766776767766666776776667766776776677667676776776666767766667767676767766776776766677677676767767667767767677677676676776776677676767676767767766766677676767676776776767677677666767676776766667676677677666766766767676776676767767767767676676767676677677666667667767667766667767677677676776667766776776776776766767767676776766767667667677676667677677677677666776677677676766776676677676776776776776767676776767766767676776767676676677667767767767677676776776776766677677676676767667767676667677676776766776776766666767767677677677677667676666667667767767677676767766676676767767767677677667766676767677666776766677677676766767767767676776667676766766776677676767677677676677676776677667766776776676667767667766776767766767667677676776767677677676767677677667677677676767676676767667677677677677676667767677677666776766776666767666776776767676776767767767677667766767767766676776767666677677676776677667767767767766776776767767667677667767676776776766667766776776676776767766776767677667767766776666767767677676776666676776677666676767676776776677677667677677667676776767677667666676766776776776676776766677677677666766776776776776676766766677667677667766776776776767666767677667766766766767676667666676776776677676767667767766776776676776767676776676767676766766677667666767766766677666667677676766776776776776766677677677667766776676776767666766776767677666776676676776677677677667767767766776767766677676767767677666776667766776666767677667677667667677677677666766767766766776766676766667767676767667667676676767667667676776676776767766776767677677676776776767676666767766776767766776766676767767667676676677677676776667667666676666676676767677676776776767767767677676767767667767676776767767766767677677677666666767766776776767766776667667677677676766767677666767676776766776666767767676666767677667677677676776666666776677667766767766776766766776677676776767767676776667766776776776776776776766767676776776767767767767676776677676776667767767767766676776776766776776776776677676766767667677676677677676677676667767666676767767677666776677667676677677677667676666776776767676776766767676766767766776767767767767676666767677676767677676776767667676766676677676767676776677667766776776677676766767766767667666776677676676677676677676776766767677677677677676767666776776766776776767767767767667676766776776667767676766676766766676767767666767767767667767766776776676767667677677677676776676776766776776767667667667766767766767767676776776766776776776776776677676776767676767767767767766776776767667676676766676767676766766776776677677677676667767766776776767766767676767677676776776677676667667677667677677676776676776776776776677676776776767666767766776776666676676676677677676776677676767767677666676767767767667676766767766776776767666677666676776776776776767767767767666776767676766677676776776677676667677667666677677677676767767767676676767767676776776666767677666776767677667767767676776776767767677676776767676776767677677676676767767767767766766767767667677677677676767676666767667667766667766676767676776766677667767767767766766767767677676767667767676666767767767666767767766677677677677677667667766767766677676776766776677676676767767677677676667766676767676776677667677677677667767766766667677677676766677677666676776667676766776766766676776776677667677677667767766776766677676666776776767677677677676776767767767766676776776766667667767767766767676667676776766677677677677677676767666767767667767676667766766676767677677677667676776677676776766767667676676776766676776676676776677676676767666767767667767667767767677676667767667676766666677676776776776766676766776667677676776776767766667677677666776776767676676776776767677676667676776767667676676667667767677667767767677676666667767667677677677677676776767767767667767766766766676677677677667766767767767677677667767767767767677676767667667767766776677677667767666767676766766766666767677667677677667767767767766776776776767666767766767667766767667767767677676766767766776677677677667767766767766766776677676776666767676767767766776776667676776767767677677677667676767766666776776677666776767767676676776776676776676667677676677676776767676677667676767677677677677676677666767677667666776677667667676776677677667767767767767766776667676767677677676776677666767676767767677677676767767676666676676676676767766776667767767766676677667676776766767677677676767676766767767767766676676767767676767766776776676767766666676676767767676776767767767767767766766767767666766667767667676767767667666767767677677677676666676776677677677677677676766776776776666776776677677676767767677676676766776767667667666766666677676776676776776767666767676766667766776767767767767767676767767767767666776677667677676776767677677677677677677677676677677667767666766667677667766667766676776767677677676667766776676776676776767667667766767767767677677677677677677677676776767767666776767766767766767676767767676776766676767766776766776767676666767766776766767767677
67767767676676767667676677667767676666776676676776676776776766677666767677666776776766677677677676766767767667767676767677676667676766776776776767676666676767666677677676676766676776767677677676676767766677667666677676767676776776776766676676767766767677677677677666776776776776767767677667667767667677676667766776776776776766776776677677666776667676677677677676767677677667677677667666677667767666776776776767676676766767667766776667766767767767667767667666776776767667767766767767677677677666776767767676676676766776676767677677676776767667767676767667767676776677676776767666776776667676676776776677677667766767766776776766677677677677677677667667666776767677667676766676676767766667677677676677677676776776776767666676677666677667766766776767766766666766776667667767677676677666766667676667766676767767767666767767767766666677676677667666676766676666676676677676677676776766667666676676766677667767676767666776767676677666776767766677667766677676766677677676776667666776666666776776667667766776676667766677677677667767676676676767676766776666776776776676676766776767677667677667666776776676667766776767767666677676667677677667767677667667676767767676676766767767666776767677676767677666766676766776677677677677676776767676676676776667677677676767677667676766767767676776776677667667667767667677667767677677667667667677677676776767667767677677676776677667677677677676776667766676677676767677676667666677667666676776776776766776767767667677676767666766676676676776776766667667767677667676776776676776676666767766776776767666766776667667766767667767767676676677667677666677676667767766676776677676766776776776667766776776776767667766677677677666767767677666776767677676667766776767766767766776776767676677676767767766767666676767766666766676776776677666766766667767767676766776766776776776676667767676776776776667766776776677676667677677666766677666766776767767766766776767766776767676767767666776676776776676767767767767676677676676676776767766776776676667767667766766776667677676776766767676766776667766776776767666676667766767767767766676766776767766776776776767677677667676676766776677677677666766776767677677677677676677677676776767767677667676766776767766676676767676767767767767766677677667677677676676776666767676767677677677676767767677667766767666776767766766677677676677677677666666767767767676767767767667767666776766666677677677677676667766776776767676767767767767767767766667666776766776767667676776776776676776676776676776767676677677667667766776776767767767767767766666776667676776676776677667676677676766776776776776676776776776766776766767767766767677677676776767667677666767767767767676776767767677677677677677667677676776676767766767766766666676767766677677676776766776767767766676766767677667666676776766776676667766767667677677676667667767767767766666766776677677676766776767677667766776767767666766776776776667767767667676677667767767667767767767677667667766676776776767766767676776677667767767767767767677667767767767676767667667667767676776766667766667767676767676776767767766676676677666767766767667767767767676776776677677677677676667677676667766766676776667676767766776776767767767676776776766666766677677676666676667767767767766767667767767677677667676677667667676767766767677667677676776776676767677677677666677666767667767766667767766666776776776677667766776767767676776767766766667767667766766776776767766677666677667676677666767667767677676666677666676776677677676767766666776667767767666776776776666776667766767767767767676767767677677676767676666776776776776677677676776666776766776677667766766766776676676767767667767676676667676666766667667767767667666776677666676767766776767676767767677666666776776676776667767767677676677677667767767767767676766677676776677666776776767677676767677667767676767676767767677677677666676766776767767677677677667766776776776766667767767677676767767666767667666766767677666776776677667667767767766667677677676767767667677676776766676667766776776766666667676677677676767766767767667677677667767676667767676776776677667767667676776776766776677667667666776676766767767677676776677667766666667666677667767767667767767767766766776776766767767676766776676776776776767677676766776677666767767667767667676776767677667767766666776766767767767667767676766776677666776667676766676776776776776676776677677676767667676767667676767676767676766767676766776676766776766767676677677667676767766776776776677676667767666776767677667767666776667677676767766776776676676776767676776667667667767667676766767766776767677667767677676776667676676776766677677667767766676677677676677676667677667676766776667767676767766767767667767766776766767767666776776676767666776776667767667677677677677677677676776776776676677666776677677676767766676767667677677667676677676776667677666776677666676666667667767677676667766767767766767667677667767766766767767767767677677676676766767677666677666667767676667767677677667766667666677677667767767677666776766767767766677667766667767667767767766766767767766776677667767767767677666767766776776767676766766767677667767676776676767766666666766767666767677676667767767767676767676767767767667766766776766677677667767766767767677676676677677676766677667767676676767767767677677667767766677676767676776776776677676767767766677666776776676776776677676776766776666776676676776776767676766676776676767667667767676767677676767766776776667677666767766667767766677676766776767677676776767767767767666776676676677676676677667766767677677676776766677676676676676767677676767667767667767677667677676776776766676666776776676667677666667666776667666776776766776767666776776667667766667677676677677677676766766766767767767677676776667766766767767666776666776767676767676767766776776667767667766667667667666776767666776776776776766766667677677676677666776767667766677667766767766677667666667766677676776776776667676766677676676676766767767767677676677676776677677676666766776676676677666677667767766677666667766776767767677676767766776766767676767676767767667676667666767676676767766767677667677667667767677677676767666676766767676767766677676767767766776776767667667667676767667767767767676776766767666677677677677677667676776666767767666666666776667766677676776776776776677667677676767676766776677667767676767666767767766767677667767667767766767766676767767677666776776677676767676776676766767667676666776767767676677667676776677676776767767677677676767767767766767766767676776666776776776677666776776676766767676667767767766776677677666776667676776667767676776776667667677677666676767677676667676776776776667767767766776767767667676776767667677677676767767767766767767767766676767767767766667667677667676766776667676766776776766677677676776766776776766767766776767767767677667767677677676776766767767677676766776667767677677667677676776766767676676677676766776767767667677676776766677677677676666667667677676676676776776767767767766766677666677676667767677677676776766776776767767676766767677677676776666766767767767676776776767767676776677677667767767767766776767677677676776676767677667677667767767767676776767666677667677677676766767766767677677666676767676767677676767766676776677677677666676767767767767766667677676766677667677677667666776776676776767666776776667667766767766776666776766776677677676776776767677677677677677677667766776766767767677667766776776776767766766776776767767767676776776667676767766767676776776776676776676776776677667767676776677667677676766776776676667766776767666667677677676667766667766677667767767767767676676677677677667667767766676776767676776767676767766666767666676677667766677666767667667666767766667676767766666776776776767766667767767766767677666776767677667767766767766767676666677667676767767676666776767767766666676676767767676766776767666776767767666776667677676766767666776776676776776677677676766776767677667676776677667667676767766666776677676767767767676676766766776767677676666677667677677667767767767667677676767767767677676767766766766767667676776767766776667677676676767767666677676767767667767676776776776776667677677677667767677677667676766666667767676767767676676667766766776666667766676776766776776776677676776776767767667767666776767676766677676677677676767666677676677677677667667667676767766767767767676776767767677666667676776776767767767767767667766776767766676776766766776666776667676767677677677676776766766767676776776776776776776776776767667677677676766776677667767766667667767767677667676767766776776667677676766667766776776776767676767767767766666776676766776766766776676776676767677676766677677676677676776666776776776767767677677667676776676776676677667676676766767676767766676776776677666766767767677676667767767767767767666766776767676776667767767677667766767676776667767767676776767677677677677667767766766767677676776667767677676767767767676776776776766676667766677677676767767677677677667667677667667766776776766776676677677667677667666776776767767767766766776767766766667767767677677677667767766776767667767677677677676676766767767766667766676667767767767677677676776766676667766667667767666776776766776766666766767767676677676776776677677676676776676677677677677667766776767666776776776776776776676766676766766766767766766767767676776676767676776767677676776767767676767677676667667767677667666677667767677677667676767767766767767677676666767766676767667766767667767676767767767676676767766677676766766766776766677677667677677666776776666767677677667677666767677667667676767677676776767766667766776677667767677676776767767766676776766776767767767666766776677667677677667766767667676767767676776776776677666767676667767766677676767667676766776767676766767676767667667676776767667766677667766767766767767767667667767667667676666767676676667767676767766776766776776667766766776776767766776676677666776676776666766767677666776776776667766677667767766776776776677667667667676776766776767766677677677677676767766676776776776776676767666776776667677667766767766767766767677667766676776776776676676776767767767767767767767766667767767667766776776766767677676667666776767
767767666667677677676776766676677667767766766676667766676677666767667677677676776767766666767767767677677667666776766667767677667677667667766776667677677677676776767676776776776667676666676776766776667766776667767766776667767767667676766676776667767766767767767767677676776767676676667667767766666776767767766676666767767676766767667667676776767767676667676666767677677676766776676766776776776776667767766776767766666667677667676766676767677667666776677676776677667766776776776776776767767676776676677676766767767677677677677667676776767767766766776766767677676667677667666776776767767767666676776766667677667767766676776676776766776676676767767767677666676776767676677677677676766676766767676767767767667677676767676677676677677667676676776776766667667767767667667677676776666776776776676677676677677676776767677676677677677676677677676767766776776666767766667666677677667677667667766766776677677666776676767766776767667766776677677667767767767677666776676676667676667766776667667666776767677676677677676776666767677667767767677667677677666776766767676776767767676767677676766767676677676677677676767767766767676766676676767676776776677676667766676676766677676776776676767677677677677667677676767667767767677667667767766766776767767767666767666776667677676776767677676677676767677677676776766676766767767676766667767766767767766767767766767767767667767677677666767767666776767677677676767767766676667767677677677666767767767667677676767767767767767766766667767767676676767677677676676667676776676767676767677677677676776767767667766676776776667666776776776677677667766776766667677677677667677667767677676767677676767677667767767667767767767666767767767766677677677676677676676767667667666677677667766776667767767767766666776766776766767767666767767666677676676676776776676667767676767677676666776776776767767667766776677667767676776776767677667676776677677676667767766776666776776776776776676776766676767766667666776767667767766676676677677666767677677676767667767677676767767666776666666766776767766676766676667667766776767767676676676667677667676667666776767667767676667766666676676676776776677676767667677677677666676677667667677676677676776667677676676667666767677676676677676677667766676667767667677677667767667766776776776776677666766676767766767666776667677666677677666776676677676776767676776776776776776767666677677677676677666676776766767767676767677677667676767767767767677676667767767767767766776677676667666776776776776767767767767676776766677677677676667766767767767677666667676767767667767676767677676767766676766676676776767767767766776776667677666677677676677676676776676766776767667667666776776767766666776767767767767767767676776767767767767766677667767676667677677677666776667676776766676677677676766667677677676766676776766676767667666667767676766776766776767677676676677666767766767766776667677677677677677667766776676776767677676776676676766676676666767767767767767667766677676676767767767767676766667767767667666677667667767676767677667767666776766776677677676776776767676667666667676776767677677677676767667767676766776776776667677676767676767766776666776676676767766767766766677667676676666767677667667767676776776677666676667767667676766676766676767677676667767766767767766766676767677677666776676776767676776676767767666677676767766766767767667677676776767767676767676767667677667676766676776776677676676776776776776676776776767766677676776767766767767767676676766767666767767767766776666666667677666676766767767767677667677676766667766767767676776676677667676676676677677677677676776767667767676767766666776766667766677666677667767766776677676767677667676766776776776676676677667676676767676776776677676667676766677677676776776667667766767676677676676776677666767667766767766776677667667666667677667767766766767676676767667667667766677667767676766766676776776666776776667767767767667666776667677677666666776766677667766767677677676776776766676677676776776776677676776776676776677677676776766776776776767676766776767677676776666677677676776776766677676677667767676767767767767677676776766767677677676767767677676776677676776676676776776676767667667766767677676677666776767766776666767667767767766776767667677677677666666776776776776776776766767767767676766676677666666767667667676676767767767766677667766776676776667766776667676766767766767766776776767766766676676677667767767666677676767676767676767667676767666677677676766767677676766766767767767666677676677676776676776676776766767766776767767767767667677677666776676766676667767676767766676776677676766767766677677676776776676766667766667767767767767676767677676776767767767766766766767676677667677667766776667667667676766666776676776666767766676766667767767677677667676677677666767767767676776767676677666767677666767767676776676767667766776677676667767766766776766776767676767676767767767677676776766766767676667677676767767677667676677676676667676676776676677676776677667766767667666776676766767766776677667676776767676766776767676667676767667766776776776776776677666776767667667666776767767677676766676666776766767766767767766776767767667766676767766767767677666667676767677676666766776677676677677677677667667767677676776667767676767767767767767676776776767766767766677667667676766767676767677667767666676776676677676677677667766767767767677676676767666767767676677676676767677676776766667767767667767666767676667676766767667667667676776667677677677676667676767767677677676766776676776767666767667676667766776766776676767677666766677676776776676776676667767676676667677676667677667676776677676676767767766767667767676766667767677676677666677677677676677677666667767767767767677676776776767767766766676776776766776766776776776776766776767676767767677677677666767676767767676667677677667676767767667767677666776767677666767676667767667767766767767766667667666676677677666776776776776666767666767676676776776776667766776776767666776667666676676676776667676677676766677677666776767677676776667767767677677677677667767766766766767676676677676776776776667667676767767677677667767677667766776767676776676776776677666776667767676767677676767767676776767677667767766677677667767676776776776676767766677666767767767677677677667676767767677677677676766776776676677676676776767766776767677676776776676776767766767677676767677676667677677667676676766766776767677677667767677676766776776676677666676776677667666676767767766766666676776776677677676676677677667667766666767767677667677667767667766767667667676776677676767767766776676767767666776767677676767767666676767676767766776776767766677667676766667767677677667676767767677667766766767677667677666666766767767767766776766776667676676776676776776776676676666676767767767767767676767766767767676766767766676766776766776776767676676776766776766767767667677677676677676766677676776676677667767667767766677667767767767676767666776766776766767767676667667677666776776666767676776776776676776776776766676766667667676776667676667767767767766767767676776776776776766767767767666766776767767766776667676776776776766677677667767676676776676776776776776676767676776776767666776667766677667676677676667767767767767667766766677677666776767767666776776767667676776776767667667767766776666776767767767676677667676776766676767767676776776766677667677677667676766767766767677667676666766666676776667767677667767767677676766776776667766767677677676677676666677676766776676776776766776767667767766677677666767767767676767676776677667677666676776676776776767766666766767767677676677666666766776776677676677676776776677667666776766776776776677666676667767666767767766677677677676776667767767766676776776776766677666766776766667766776676776767767767766776776767767676767767677677667767677667766767767676676766776776776766766667766767666677676766776776676767766776767677667767767767766767667767767677677676776766776767767677667677677667677677677667766776776776776776776677677676676666767767677676667767667676666766767667677676776776776676767766767676767767677677666767767767767677676677677676766767676776767766776776767766677676767767677667766776776776666767676667677677677666666776677666676677676666667766767676667767667767676766767767766767767766776677667676767767677677667666767666776677677667677666676767766666776677677677676767766766767676767767767766767676776767766776676776776667767766776767767667676767767666667677666676667676677676776676667767676776676677676776776776677676776776767767667677667666776766776676776767677676767677667677676767677667667676667666676776666776767677676776677676776767767766776776776776767766776676767767667667677677676776767667767667676776776767676767766767766776677667766776776776776767766676776766776666767677667676776776676767676667676766766776677676677677677676676767767677666776767767677677676776776767676767767767767767667677667767676766676766677677676776676666767767667677677676666767767667666677676677667766677676667767676677666666766776766667766666676776666766776776667767677676767767676766676776767676776776776767766667767767677676767676677676767666767767767767767767767766776767766676667767676767766677667766767676676666667767767677666767676766676776776667767676776767767767676776776667767677676776776766767667767767677667677666776767767767677677666776776676776776667676766767677666767767767767677677676776776676766776676677677677676767767767677667667767676766766677677676776666776677676776666767676767676776767767767677677677667767766677677676776776776676767676676677667766776776767676677676676767767767767677677667677667666767766766766776677676667766766667667677676676776676667767767766767677676676776776676676667767767667766677667767676677676776776766776676776677676676767676776677677676667676776666677666667667677676776776676767677666776767767676676766767767677677667677677667667676776776776767676766766776677676776776776677677667766677676767677666677667766676677667676776776667767676767676776776776676776766776677667667766776767667767677677677677676767767666677676766776767767767767767667767676676677667676776776767766776676676776767677677676776767
67677677676767677676767676667667767766767767677677667767767766776776676776676676676676767767767766776776767677677676776767676776767767667676776766776676767677676676776766767677677676776666766667677676667676667677667766776776767766766767677667766776666677676766767767676667767677677676767767767767677667666776776676677677677666776677677666766767767766776776667676677677667766766776776767766677667676767667766766677676776767767667677677667676776767667767676776667666776776766677677677666767667767766776677667766677666767767677677667676766776677667676677676776776767677677676667767767767676776776776776667676667767667667767666677676666776767767766776776776767767767667767667767766676676776776776767676776776677667766776666776676677676776776767766676767767767667676677677667676776676776676766677677677667766676766767767676766676766766766676677677667766776776767766767766677676667676677676766767676767676776776767666676776767767767667767677676776776667667676676767767767766776666767667766767676776776776676776767677676677666676776676767766776776766766767676767676677666767766776776776676776666667767767767667766667677676676776776677676767677676766776767667766776767667767766776676776776776767767767766676676776767676776666776776676776776767667766767767767666677676667676766776767767767676776767767766767677667676677677667766766667667666676767767766776767677676776677667677677677676677676677677667767766677667677667676676667767767676776676776767767677667767667676766677676766767767767767766767677667676676776767767677676676776767676776776667676776776676677667676776766767676776776776776676767676677667676776667676766776766776667767767677676767767676677677666776776776776767676776767766767767676776776676677676677666776666776776676767667677677676776766776676776776677666676677677677677676767666676776667767767767667677677676776766776776776676766767677677667676776667767766776767666667677676766677667676767667667766666767667676776776776667676666776667767767767767767667667767766667766767676776667666667766767667767767767677676767676767766776776767676676676776676667767766677676767676766767766767667767766776667767676766767666766776776776676776767767677666767767676767667677667676776676767767767767677677677667767767677666767676767766677676766767766767767767677666767677667767676767677676776667766767766667767667676767767766776776776767766776676776766767676677677677677667677676767667677676676677676776677666767767676676676676776676776667677677677676776776677666776767677676676676667766776677677677677676767767766677667667767767667676667666767767676776667667767677676667676776766767767766766666767676767767677667767666767767677667766667676767666676767676776676776767677676767676667666677676776676767766767677677677676667767666776776776666767767667767767767676776776666767767766776766677676776677677667767666766776776776767676767676767677676767767766776767667676677677667676776767767677666766776767667767766776776766776767766666767766767767767766776676776776666767677667766677677677667767766766676776676666776676766776776667676776776667676776767676767677677666767767677676766776776776677676766766676676676677676677667677677666667766776776767767676676767667767767767767677677676776776776766767676767667766667677676767767767767676767767767677676776776776767667677676676766676676767677676676767677667766776767676767676677676776776766677677677676776776766766767667767677666767767667767767767767767767677677677677677677667677677667667767676776776767676677667767667667767667766766676767666666776766767676776766666776677667767677676767676767767767667767767677667767677667667767767767766767676677677676767766776766776767767676677677676776767667766776676776776776776677676776767676776677676677666776677676767767767676766776677676677666767667766776766766667676666766776766776766677667766776767767766666776776676776667667767676667766776767767677667677666776666776666677676766676767677677667767767677667767677677676776666766677667677666776776776766767676767677677667677676776776776677676776776766767677667767766667767767766776776676767767676766776776776677676766767677676676767667767767676667767766677677677677676766667767666666767767667676767666776776766776767676767666766776776677676767767766776667766677667767767666767767677667766677676767767767767767676776667676667766767766767766767766776776766666767677677667676667676767677676776677676776677677666776676776766767676677677677667677676776776776776677676676776667766767676676766767767676776766776776776767767767766776676776766776776767766766667767766767767767677676767767766767677676667666676766776677676776766776676776776677676667767767677677667767677667666776767767767767767677676766767667677677677667666667766776776667766767767676776767677676676776766766776767767667666767667767766776666776776676776776766767766766677667677677676776776766667677676776677676666766676767677677667767766776776767676776776667766776676677667677676776766776776776677667666776766767666677667676776767767676676676667676677677677666776676676776776776776667767767676776767677676776666667767676677666766776766676766767667677676677676776766776667676767667676776767667766776776677666676676776767767677677676776767677676766677677676766667677676676767767766677676766776667677676776676676776767766776667676776676776766767767767767676766677677667767677677676776776776667677677676776767767767677677666776776767767766766776776666667767667676767766766766766767767767767766776676676676677676767667677676776767767667676776776676677677677676767767766776767767766766666767767767767676776767677676776677667766767666667766666766776677676667767767677677667676666776767667667767667667676776677677677667766667666767667766767677667766776767767676767767666766766766767766776776676776776776776676767667767667676776776767677676677677667667676767767766767676776666667767767767766776766667767767667667676776667767677666767767677676776677667767677676767767766776767766677667676776766776776776767677676767667676776677676767766677676767766676776767767767767677676776776766767767667676776767767767677667767767666676677676676766776776766776677667767676767767676776677677667766776776766677667767767677677677667666776677667667767766767767766677676767666676677676766776767667666767767767676776776767676667677677677676676766767676776676776767766767667767667767677676776776766677676766776776677667677667676676666677676776776767677666766667667767767676766767676677667767666676667767676666776776677666666667767677677677676776766776667766676776776776767767676677676767677677666666776776767677677677676767766766766676677667677666776667767667766776767676776677666677677676766767767676767767677676776767667677677667676776767767677667767676666676767676766666677667766677677676767677676676776776766776766767767767767767667676776776766767677677677676677667767766776776776776767667766776766776776677676776776776776776776766677676767766776667677676776667666776767666767766677676766677676776766767676767767767766766767767767676676776767677666666677667767677666767677676676676776666776776676776766666676677667667667677677677667667677667677677677676767767767666776776767677677667767676666677676767767677676677677676776776776766776666776766767677676677667766766776776767767767767767767676766767677676776776667677666677667676766776776767667667767676767666766776766676676776776676776677677667766767767676676776667677676776776766676776766766767767767677676776767677677677676776776776776776676776667767767676667676766776766667676677676776766666667767766776766677667767766776767766776776666676776767767767766677677676776776676767767767676676677677677666776667676767767766776776667677666767677676677677667767766776677667767666776767667667767677677676776766677667767676776676776677666766776676667667677667677676776776776667676766676676677667667677676776667677666676666767767767767767676767767766767767677666776766776767767767667766776667767676767767676767666767767676677676767677676776767766677667667667667767767767667676776776677677667676776677666766767767666767666766667677677676776766666677677677676666776677676677677676776766776776766767676767676676767767677667667676767767666776776776776767767667676766767676766767666776767676766776666667677676776766677676776767766677666776776776776677677676767677677666767677677676767677676766767767676766667666767767676677667676766677667767767667666766677677676767767676666676676677676776767677676676766766776677676666776676776667767767767667677676776766667677676776666766767767766776767766666776667677677667676776767767767767666776677667676676767677676767767676677667767667766677667676766766776677676677677676776666767766667677677677677667676767766776666766677677676676766676767766676767767667767767676776776767667677677677676776766776766776677677677677676767767766677667677677676766767667666677667676766677667667766667767767676776677677677677666776776776776667767767667767676676677677667667677677667676767677676767667767676776677677676676767766676767766677667677677677676766677676776677677667767667766667666767767767767766776676776667677677677676667767676776767677677667766677676776666666767767767767766776677676776676767677676767766776667767677676676776767667667667767766767767676767767667677676767676767667666767767767767667767767676776776667767676776677677677676767766766776776677677677676776676766767677677677676776767676767676667676667767767766767676776677667767676666776776767767766677666767766766776776776667677667677676666767676677676766767766766666667767677677676767677667666677667676766676677677666767766767767767766776776767767766776776776676767677676767677677677676767767767767767676767667676666666666767677676776767766766776776776666767676767767767766767667767676767767767767767766767766776776766677677667677667766776776776767677676677677667767767767677666766667766776676676676667666776676676667676776776667767677677667767767676767677677667767676776667667767667767767677677676776676776667767677666776767767767766776776776767767767667676677676767767677677677676676666677667666676766677667676767677
36776766676776676776767676767676776676767677676776667767676677666767767767767666676767767767767666676767677667766676667676766767767676667666667767766676767767767677667677676677676766676676776667676776676776767677676666776776677676776676766677667766766766767767767766666677676677667677676766776767676677676677677677667766776776766767677676766667767766766776767767766767767767767767676676666776677676667767666776776767767676776776676767767677676776677676667767766676767667667677666766676767767676776776766767767676676776766776667767677677677666767767767676776766677676776667676776776767676776776767767676776767767767677666767766776667676767677667676766767767766666676767767767676767667767676776666776776677676767667676776776667667767767667676676776677676667767676676776767677676767667676676767667667767767766767667676667677667677677667767767677666766767676776677667767766767677677677667767767766766677677676767767666767766776667667676666677666766676767767767677677666776776776766776776676767767766776767766776667676667767766676776766776667767667767767766767767666767667667677667766767677676677667766766776776767667667767667767767667767767767676766776677667667767676766776767667667667767677676676776776767666776776776767677677676776677666767676776767676767677676776776767766767766776677676766776676776776776776667767766767767766767767767667766767677676677667676767677677666767677676776776677667767767677666776767767676766776677677676776776776667666677667677676776767677677677676776776766766767767767667676766676767677677677676776776767767766767676776767677677676776776767677677666776767766776776667677676776766767767676767666677676676767667677667676767766667666677677676676676767666666677677667767676766776667677667677676666666667677667767676776776767766677676676776767676766767766766776667767677676677677667666767767677677677676776666776676776677676776666776767767677666776776677667766776767767766767767767677667677667767767767677677667767667667766776676766776776667677667767767666766676776776766667667766766767767666776766766677666766676776667766776776776776766776766667677666776767766776766767767667676776767767766776676767676766767667676766676766776776767767766776776767767767677676676767767766666666776767766676677677676667766667676776767767667766677677676667677677676776677667766776776767767766676776766766776666677666667667677677677667767667767667767766767767666766677677667766766767767767676677677666776667667767676667676767676767767666776676776766776776766776767767677677667677667766776676776776776776766767767666766766766766667766776776667767767767667766776767767666666767667676776776776766677666776776767667666766676776676776677677677676667677676767767667676767767667767766677667767676667766776776666676776776767766667677677667767767767767677667767767676776767676776776666677667677667676767676676776676767767767767766677667767766766776677666767667766677677676767676677666676767767767676776766767676677677677677666767667767676767767666776676776666767767677676676776667767676766767667767676766776776776666776776776677667677677677666766766776667767767767667766766766776766677676776667767767767676776776667677677677676767667666676766766776776667767676776667667767767767767677666776776667767677676776766677667667767766776767767676766667766667766676767667677676666776766766677676776766676776776776776676767766776767676767676767767677666776677667767766677667767677677667677676776766767666767676776767767766767676776776767677676677677677667676767676676776767676776767677677667767667676776776776776667667676776676766776776667767766766776776677666766676676776767767767767676767677677676776677676767767767767767766776776767666776677677677667667666767766767767767767667766767677677667667677676776766766676776767676767667766776676776766676767676676767767766677677666776677666767767677667677676767766666767676767667767767676767667676677677667767676677677676676677676676776677676776767676676776677676767766666766667766776767767667766676666667677677676767767766677676776676767766776767667766667676776776776676677677676676677677676767676767767667677677667667767766767677667677677677677666676776667677667767767767666776766676776676766767767667676766676677676767766666776766776776776776667767677676667676776676776776776677667666767767766776766767666677677667767667766776767677676677676776667767677667767767676776766676766776667676766676767767767667667667677676776676667767677677677666776776766676767677666677677666767677676776776767767767676676776776766767676767676776766666767766776766676767677667766776776767767767767676676767767766767767767767677677677676667766677676677676767677676776766666676776676776776676776767676667677667677667667766677666766776677667767767767677676767677667677667767766666767676767766677677667667676677677666776776776767767766776776776766767766676776667767767677677667766776776677677677677666776776767767666767767766767767667766667667666676767677667676767676767677676676677667676776676767677677677676767677676776767767767667676667666776767766776766776776776676677677676766776767767676767767676766767766776776776776776677666767766767766677676767677676666776767766766776776767767767767677666776676776767676677666677677677676676667766676667766766767767677677676776766677677666676666776677676676776776776767666767667677676776776766776677676767766766776766677676767677677667676767767667767766677677676767766776776667766677667766677666776767766667676776667677677667676776776767767676766767766677676776767767766776767767667767767677676776776676776766666767677677676767767677677676776776776767767666776676776767767767677677676767667767667677677667766776666676767767766776776767677666767767766667677667667676767677677676676767676776766776676776667767766767767766767677676767767667767767767766677677666767767677677667767667767767767766776776667677676677676776677676766677677677667767766767676767677677666767767766766776667676677677676677676766767677667766776676677667677676767677676666776676776776767677676766767677676776767767766776776776767677677666766767666767767677667766677666767767667767677667767767766767667766767767767766767766667767767767676776767677676776776677676667767677677677677667676666776676676676767766776776667676767676766767677667767676766767666776677677676776776766776776677676776676767676776776766677676666677667767767677676677667676767766677676677676766677677667767666677667676677677676766667676677667767676776767667676767767666776767677676677666676767677666776666667677666767676676767677676776767677666766767766776677676676677667767677676776776676776667667766776776767677677676776776767767666667677677667676667677666776767766676767676677666666676676776776767676767676676776676677666676766676676677677677677677676776776767666676767676776676667767767767766776776767666676776676776776767676767766767677677666767666767676676677676676667767767676766776776766776666667666677676767766766767666667677667767677666767767767767676767676776767676767667677666767767767767676766676676776767766767677677677676767767676677666776667766776776776677677677667666776776677676676667676776677677666776776767676776776667677677676667766676776776766766767767766776677667767666677666766776676776767767767677676676677676676776767666677666676776776677677676767676766766676766677676776676767676767767677666676776776776776676677667766767667767676776776776767667766776776766766766767677676766767676767767767767767676776766776776767676676766677666766767766676767766677676677666776776776767767677677677667677666677677676767667667666677677666667766767677677677666667677666776767767766766677677677676776776677666676677677676776767666776776766767667766767667676767667766776776767677676766676766766776666776767766767766767767677667767667767767767767677676676667666776776677666676766666776776776776676776677666767677666676766676767676776766767766677677676776766776776767767767676766776776677666766677676776766677667676767676767677667677676767677677667766767767667767666676666676677677667667766767766776767767767767676677676767767766767667667767766767766667767676776776766766676676776766667676676666767766676776667766677676676767677677677677676667667677667766776767677666776767677676766766767766667767677677677666776766776667677676677667677677676776677676767677667767767767676767676776776676766767767766776677666776767676667666767766767667677677676767667766767677677677667677677676776676776767666766767676766666766776676776666776667767677676776767677676767767766776667676776767766676677676766676776666676776667767667766776776776767767677676767767767766776676776776677677667767676767767677677667667766676776676667677677677676776667767667677677666766766667676776776776776776676677666776776677667666776767676776776767676766767766776766666677677676767767767676766766776766766776666776767767677676766767677666676776767666766676776776766766767767766676767677676776776676766776667677677676776677676667676767676767666776767676767767676677677677676667677677666776776677666767667767767676667666676776676766776776776776767767667677677667666776776776776667767767766776776766766766677666676776677676776677667667677676676766776677667677667667667677676676767666766776677676767667677677676676676776667666766776677676676767767767766776767767767767766766677677667767677677667676767677677676776667677676766767667667767766776677676767666776776677666766767667767767767767676767666767677666676676776776776776666676767676776676676776767767766776767677676766776667677677666776776767676667767767677677676767667766776666667676776776766766776767676667677677677677677677667767766776677677676677667677677667677677676766776776767677677666676676767767677676667667767677676677667767676776776776767677666676666676767676767677676767766766766776776776776776677667767766676767767767767667767676776776677677677666676776667666676776767767677667767667676766767766776766766766776767677677676767667766767767676776776766776767677676667677677676767666766776676776776776676677677667676776767766766666677667667677667767677676676766667677666666776767676767677
6766767767767767677667667676766667677676667677677667666767767767767767666776767676766776767767766676766677676776767666767767676677676767676767666676776676766667666666776767676767677677676766766766766666767676676676776766676766767767667767676766676776767676766766776677677677676766666776776776776776776776776776767667676667766776766667766776767767766676766677677676776667767767766776767667766767767766776767767767767676776676776766776766767766767667676776776767667767767766677666676767676767767676677676667767666677676767767766776766767767667676767767677677676776766776776776776676677677676667667676767767666776677677677677667767766767767677677676677666677677677677676776767666776677676677676776767677667677676776776667767767766766667766677667676776767666667767677667767676676667766776776767666667666776677677676677667767676766776767767677667767767767667766676776776776677667677676776676676667767767667766776676767767676766767767766767667677667766766776767767766677676776767676776776767766766767766676776677676776767677677677666767677666776776776776767676766667667767676776676766666776666776776667666776767667667767677666776767667677667767667666766677677676677676677666767767676776776776667667676767677677677667677676676766666766676676677677676776677666676766767767677676776776776677676776667766766677677677676776767767766766776767767767767666667767676766776767666766776776776776767676767667676767676767666767667767677677676766767766677677677677677677677676766677677676766676767676677667677666767667676677677677676677677676766676677667766776666766776776776776766776767667767677676677666667667767676676776776767677676776676776666776776666666667677667667767666676767676776776776766766767767767766767766776677676776767667767677676666767676676677676666776776766767667767767766767767767667677676767767677677667676767667767766766677667767767666676776667677676767676776676766767677676776667676766776677676677677676676776767677667767767767666677676667766667766767677667676676677677666776776676767767677667676667677667766667766666776667676677677666676776667766776676676677676767766776767767677676676676767677676767767677677667767676776766766776667766766766667766677677677676676776767677667767667767767767767767667766776767766676776677667666776767677676767767677666676767766677667667667677677677676776677676667767766677677676776676766667676677666676767766666677666766677677676676676676776666776676766776767677667667676766767676776666766776767677676766766776776767676767667667676767667767767767677676667676677667767667676677676766677676767677677677676676776676677666767766776766766666676676677677676676676667767766666676776776667767766776766667667767767767767677676776776776676767767767766767666776767767676677667677676677677666767676677677667676766776766767766776776776666767676776677667766766676776776767667677666676776767667766766677677676676776677677676667666767676776776766767666676676666767767767767667677676776676776666666767676766767767767767766667666776766667667677676667767766776667676776776677677666776776767767676767676776666766776677676667667666767767667676676677677667766776677667677667667676677677677676667666667766667666767677676677677667767677677676666666667676776776767767767767766776776666767676776677676766667767676676766776776776676676676666767677676776767666667767676676767767767676677667766776766776767766776677676767667766667767766767767766776667677677666677666676776676776776776676776766677676766766776767767676767666766676667667767677677676677666677676776767766766776767677676776676767767676676776667667676676776766677676677676766776767767767676677666776776677677676766776767767766776766766666776666767767767676667676676677677677667676667766776776767767667677667767767676766776776767677677676776667767767677676767677676776776677676767677667667677677676776776676667667676666776776767666676767676677676776776776767767767766767667667676767767766677676676776667676776677677667667767666776766776677666676776767666676676676676677676776666776766676776676767767767677676767767677667677667767767666767676776667677676767676767677667767766766677677667667766766776776766766767767677676766667677667667767667677676767676776766766776677676677667667767767767677666677676767677677676776767767667767676677676677676676767667677677667677667767766776776767767667667676677676767676776667676776767676766677677667667676666677667766667767767767767767676666767767766767766676776776767676766767767677676766767677676776767666776677677676776767676776776676676776776767677677677667767767767767677667677676776766766776767766767766666776776766677676677676776767677677667767766766776776767676776677666677666666776776667667766767767767767767766676677676766677667767767767766667667676766676676677676677666776766767767767767767766767677676676776667766776676767676767767676776776776666677677667767676767666776677677667677666776676677676776776766677676667677666776776766767667767676776776767767676767676767766767677676767766686776667766776776667767767676766776767676776776677666776677676767767666667766766766677667767676667766776776767767667676767766676776767677667767676667767767767677666766676677676767677667667667766667767766776776677676767676676776676766776776767677666677667676767676766766767677666676666766767767767676776667767667767766676766677677666766676776776676767766767767766767677676676767767767677676776767677667677677676776776766667767766677677676767767767766677677666667767666776776676767767767676667767667767676776676776767767676767677677667766776776767767676676767766667767767676677676776776767766667767667676767676776677667676776776667677677676776776767767766776676776767766776776776767767676676676776677677666767667767676676776766767666776767767676776767766766766776676776776776767767767767767676667767676767676776766776766766776767767767677676666667677677666767677677667767767676667677677667767666767767677676766677676767667767766677676667767677676676766676776767676767766767766776676767666776766677676677666776677676776676677667677666667677667677677677677676667767666676766767676776776667767677677667677667766766666676766776677676666776766776766677677667667677677677676776776776776667767767767766776767766676677666767677676667676677666666776767667677677666767767766667767676677667677677677676776677677667677667677677666776776767667677677677677676776776666776767767677667666666767677676776766776676776767766677676776667767766776667677676766776776776766677677677677667667766676776766767767677677667676776776666776667676776677676776776767767766776676776677677677667677676776676766676676776676767677676767667676666677676766677677677667677676776676676766776776776677677667677667767766766767767666667676667767767666766776776776776776767766676767677676767767767677676677677667767676776776767676776667667676767676676677676667766767677677667677667767677667767767766676776767767767667666677676767766767677677666776776766776767767767676776776776776776677667767677667677666767676776677677666766676776676767676767677667676776776776677677667767766677667766766767767767676767677676767676776677677676766676667667676766677677666666776767767767666766676767766776776767676776776776776776666776767766767766766776776776776776766776776766766767676676776767766676767766776776776766767666767666676767767766776767666776767677676776666667667767667767676776776766667677677677666767667676776766776676776767676776766766767677676776676776766676776766776776676676767676676676776767667676766776776776776767676676677676776767677677666776676776776776767767677667667677677667676767676667767767767667767677667767767677667677676677676776767667667766776776766767677677677676776667666766676766776677676776767767677677676667766677676767767677677677677667766766676676776767767766677666776767767767677677676767767767766776767667676676776677666767676767677666776667767667677667677667767766776776666677677677676776767767667767767766767767677677677666767767677677677676776776776766776776776676776776766676667667676776677676676676776776776767767667766767667676667667667676676776766776776666766776677677676776767677677677676677676677677676676776776767767767666677676767767767676676767766776776776767676767767677677667677676767667766667677676677666776676667666766667677666767677676776677666767767767766776767676776767767767666677676766766666767767767677677666676776776766676677676776767767767667677676767676766767677677676676676767767676667767766767676776766767667767666767767677667666676776677676776776767667666776676677676767667767676766667677676776676766766776666776776776667766767767666767767767676766776776677677676776767676667767676776776676767677667767677667766677667767766677676677667677677667767677667767667766676677676676666766767767766776776767677677667667677677667677667676767766676776776676677667767766767677667767667766767667767767767667677667767666767767676776776676776776667767767676776767767667767667767676766776767677677677676766766766776776676677677676766767677666776766676667667767667676776767667677667667767676667666677667677677676776677667767676776677667767677677667667766776666676776776676667767766776776667677667666667767767677666677677667677676767676776666677667677676666776776776767676776767767667767767667676776776767767767766666776676776767767676676676767667677667676767676767667767677676776767676776766776767767676676767666676767677676676666667767766776776776776776666767676776677677677677667676767667677666776776666776676667766676666767767676676776667676766676776776776667766767767677667766667667766776776767766767767766767766766667767767676776776776776677676767766667676676776767767666767767767667766767676676776676776776776767767767767767677666676667767767766776666776776767667767677677676776767676766676776667667766767667666667766776676766776677677677676776677666766667676776677677666776776776776767676776666776667677676776767766767676776776767767666776767766767667677667677666766666766676676677676677676666776767766766766776767676776677667677676767676776776667767677676667766767766776767676776767766677677677676676776667
67766666776676676676776767767666776676767766766776776677667676766767677676767667767767677676766666677676776676776676677677677676766676776776767676677676776676676776776766776767767677676776767677677677676676667676767767667667767676776677677677667666677677677676767676767767767767677666776767676776776776677677667766677667767767767676677677666767767677666767676766776776676766676766767676767666677666776667767677666666666677677677667677676667677667767667767767767766776776677667766767767676767766767767667767766776766776776776776677677677676776767766776766676776676776776776767677677676667766767677677677677666776676776766767767767676776666776667767767667677676776776776766676776767667667767767667676677677676776767766776766677677676776767766766767677677667766677677676676776776767767676776767667676666767676776776767767676776776676667667667766767767677677667676677666676667766676677676767766767667667766776676666677677676767676677667677676776776666676667767676667676676667667676776776776776776776776767766776767677677667767677676676666666767677666767767676677676767767767766676677676677677666767666677677676676766666676776667767676776766667667666766676776776767767667767767676776776776767677666667677667766776776767767767767677676767767677667767767767667677676767677676776667677667676767767767676766776677677676676676667676767667766766667667667766776776677676776767666677677676676767766676767766776667667677677667766776767767767677676776766776667767677676766677677676677666766666676767767766776776776667767676776776776767676776766677677676677677677676776766767677676767766776776667677676666776677676767767766776676776776766676677676677666766776767767677677677666667676677676776776776666776767767767766766766776676776766776766776676776677676776776677677677676676677667766776667667767767667766767766677677666767667676767767666677677667676767767666776776676676776766776677666676776767667677677667766776667766766667767766776677677676776776676766766676776766677676767767767767767666776776776676667667766776776776767766776776776767766767767767767666776776776666776767667766776776667767766666776776676776676776677677677677677667766776767767666666766667677666776776666776776767676776677676767767767766776766776676667676667767767767666776767767766766776776767676767767667767676667677677676767766767767667767767677676676767677676776767676677677677677676767667667677677667677667667767767767766767767667677676776766776667767767767676767676666766767767667767767677676767676676677666776776676776666767767676776667677667766776667766676766767676667766776766677676767667677666776776776776776776677677677667766776767767667766667676767667677676776676776776766676767767766767677677666677676666667766767667767766767667766776766766676766677677667767676766767767676767767676677676776767767766677676666776776767767767767766677677677666776766776667766767767676766776776676766766767767766676667767767677677676776776776666776776677667766766776677667667676767667677667767666676776767667767667766767767676767767677677677677666776767676677676776776776667676776677666767667676776677676776776776776776666767766776676676766776766767667677676767677677677676776767677667667767767676676767767767767676776767676766766767667666776667677667667767766776776767767767677677667677667766776667766776766776776677666676766677667677676776766776776776676666776677677677667677676677676677676676666776776677677677667676776676666776776767766766766767677677677676776776676776776677676666667766776766776767676776776676776767767767767767667676676677676776776776676767767666677677667767677677677676667677677666766677666766776767677677676767766776766776776767767767767767677667766677677677677677667676766766677677667666776776776667766766667676676776776776776776676667767676767767677676767766776766776776676776776767767667667676677677677677676767677676676776776776766667677667676776776667766776677676676776767676776676767766677677677677676776767677676676767677667766676677667767677677676766766677667767667767677677666676677667676776667766776776767767767767767767666776767767767766677677676766677677677667676676766776766677667667767667767677667767767677677677667666667676766776677666776776667767676676666767667666677677676767767767767767677677667767767767677676676666776767767766776767676776667667767767676767767766666776767766667767767766766776667677676676767667677667767677677677667766676776767766767676666767676767767766677676766767676767766776766776767676776776666676776667767676766766767766766676776667666767767667767767767766667667676676776676677676767677667767766766776776667677667767676767767767767766677666776767677666677676677667676667677676766776767766667767676667766677677667767767766767767767767676776767766776677677676767667677667676776776767766666776776776767766776776776667767766776776767767677676776776767766767766677666776767767667767666776676767666677666776677677677676776767766677667766767676767676776776766776776776676677677677677667767666767676676776767767767767676676667767667767676676767667676666767767766767767676767766776676776767766667766767676776767767677667766767666676677676676667767767676767766776677677677676776677676776776766776776766766776776677677676767666776776766776767666776767767767767677667767767677677677666767676676767766776676676776776776767766667766667767767677677677676767766676667766767676666766767676767766776767766766776776776677676676766676776766776766767677676677676677677667767667767766767667766776677677676776776767767767766776776667767676676667667766776766776677677677667767767767766766676776776766767767676776776677667667667766677676767767766766776766776677677677667767767667767667766776766667676776767767676676776767767767677676767767767676776776776776767767767676776767766766776767767677677676776766677676776776766766676677676776767767767767767677677666767767767767767666677666776676776766776766776767667766667676677677666776776776766776767676776767767767766767677677666766776776776767677667766776767767767676766676767676666776677676776767667677666676776677677676767766776766676676776677677677666776776766767766767676676676776767766676667766767767677666767766767766776776776677677667676766766766666767766776767677667767767676767677677666666767677666776767676776767666776677677676667767677676766767676767767766677667766776776767676776676776677667677677667767766676767677677677666766776677666666676776667676767766776676676776776676776676676766667677667766766766776677666677667676667767767666677677677677667667676776776767766766666776776767677677667767667767766666676667767766677676776666767767766677677667676776676776767766767767676667677677676767767767677677677666767767767667766767676776776766677677667767666776767676766766776776766776677676667767767767676776667766776676776767676767677667666676767767667767677677676677677667676767767767767767767767677676776676676677666766776766767767767677677666776767767677676767677677676676667767767766766776767676766677676767666676677666767766767767766776766676766766677677677677667766776767766666676676767766667767676677677677676676776766776776766667766776776666776676776776667677677677676676776767676666776766676666676676776767666667767676766776766766766776767677676767767767767767767767766767767767677676676767676776677676667667767767677677676767677677667676766677676776776676776676767666767767767767766676776667676776776776767767766666767676667667667766666776667767767767676776776776676667767667667767677676776776677666776776677667676767767667666776776767676776767676767767766767676776767766776677677677676676776776667676776776766676677677666767767767767666766667767676776776676676767766767676667676776767767767676776776677667667767667767667767666776676667677676776776776767676776676677676776776767767766677676676776776776767767767677676776666776776767676776766776677676766767766666776767767767677677667766776776776776776776767766767767667676667677677677676677677677677677667676766776776677667767767767767667667766776677677676776676767676776767677666667676667766776776766677677667676767676677676776767767667767767767766766776776667676667767767767767666776776776677676767767766776667766776677677677677676766667677677676677677677676776776767676776776767767676766776767767767767766676767767767667766776676767666677666767667676767666776776776776677676776676776767676677676667767666767767676677667666666767676776776767676767677666676677667676766766677676776776677676766667767667767666677667676767667767766677676767766776776766676767766676776677676776676767676776666776677677677677677666667666677666767666767666767767677666677676667766776676677676767676776776776677667767676766767677676767676767767767766776677676776776767767766766767766776767767667676676676776776676776676676766766676767766666776776767676767767767666767767767676767767676677677667677676677677676667667767676677666676776677677676676767767767767767667766676676676676767677677667767766767667676676676776776677676676677676776767666767767677667767767767676776677666676767677676776767677677677677676767667766776676766766776766677667667767766776677666676677676767677667766767766766776776766676767667667767676666677676766676776776767767667676767766776776766767676677676666776767667676677677666766666766677677676676767766766767677677676776766776776776767676776766776667677676776776767767677676767766677677667677667667766767767766767767667767767767767677676767767667767677677676776776776677676776776677676776677677676667666677677667676776677676767677676677667676776677667676776666677677676766667766776766776767766776776767767676776766776677677677667766766776776677667677667676776666667767767677667676776766676676677677667677676767767767766776676776667677676776667766776676767767677676776767767767666767767667667767767666666676766767767667767766776666767677667767766776667667766667767767677676767676767677676766667767677677676676776676776776776776766677677676776766766776766776766776667767676676677676776776767766676677677676766676776776766767767677676767766776767767677676766767677676767676776667677667676667667
6776767767767767766677667767767766776767767766776766776677676677666767667667677676776677677667666776676766776676677666677667767767767766766766766677676767676776776677676676667677676766767667767766676667766767676766677677676766766767767767766676667766776767676767767767767766767767767766776767667676676677676676677667766677667767767767677676767766767667676776776767676767767767667766766666676776776676776676677676767767676676767667767676677676776666776676676776766776677677677667677676776767667677676767677666676767766776766767676776767677667766776767677677677676766776677677676767677667767767667677666776676667766776676667766666666667766766776676666776676776767676776776776767676776776776677677666776776676776776677677676776776667767667667767666776667767767677667767676776776776776767676776767767676767767767667677676766776776667767667676767677676676677667676776767767767667677676776766776776767767677677667767767767767767766776776776766776767676776776667767766666666766677667677677677676676677676776767677676767677676676676776776676766676676776776776767666767767676767767767766776776776676776677676776767767767676676776677667676766767766776776767767676766776776776776676776776767767767767767767667677667677667676776667767677666767677676767676767677666767667767676767667767766766767767767667767766776767667767767767676776676776776776767767766767676767767667766666767677667676776677667767766776667667677676766666776776766776677676766677677677677676776767767766776776766767666767677677666776676676677677677677676767767667667766667767766767667666776776767677677667677667767676767677676767666767766767766677667677677667766776767676767766776767677676677677666677677677677676767667667667767767767767677676767677676666767766666767667767766676776767766776776776767676766667676766676776776776766676666667766776776666676767767677666767677667676767767767676776677677676676666776677676766776767767767767677667666767767767667677676767767676676767667766667667677666677676676776776677667676677677666767766676666766776766766767676776676766766666667676767766776776676677667676677676677666767677676676767766767766767767766676766767766677666767767676776766676776767676776776776767766767766776776676767677676776776676776776776667676776776666767677677676767766766776776766667766776776677677677667767677676667767767676767666667766767676776667767767667767677667767677676767677676766767767677676767677676767767676776677676767766776767676767766767766677677667767767667767767667677667676677677677676776767767667767666676676677667667767766766776776776677666677676776776776676767767667667767666776776776667677676676766767667767767677667677677666676676676776677666776676767767767676776677667767676676767677677667767767767677667766767667676766766766776767677676767676767677677677677667667767676767676767676677676667676667676776776667676767766766776767767676667766776776666667767667667676676776776667767677667676776776776776767767767767667666776767767766776776776676676667677676676766767676776677677677676776676667767766666676677666776776776667766776677666676776676776776776676767766667767767676667677667767767767676676766776776776776667677677667767767767766776767766677676667767677677676767766767766767666676767676776776776776776776776776677676776776676776776767677676767767677676766776677667677676776677667767767667767766767767767667766666766776667767767677676766767767667677667767666767767767766776677667767667677667766776767677666767676776776776766776767766767767766776776666767766776667767677677677667676767767767677667766766776767677677676666776776677677666766767767766767766767667767766766776767767767767676776767767677677676776767676677676676767676676776776776776767666676767676776776677667767677667676776766776776776676676766767766776776677666767666676776766767677677677677677666776767767767767767767766676677667677677666776776776766776677667767766776767767766767766776667767677677676776677676776677676666767677676676776776776676776767767767677667766776767676676776766776767666767676677677676767666767677677676767667677676766766666676767766776676776667667766767766776767767766776676677667676767766667767767767766767767767677676776767767677676766767767676776767767767767666776776767667677676776767677677667767766766677676767766776776767766767676776766667766676767667766776776776776767666776667667767677676677676667767676767667766666776766667766666677676676767677667767676677677667766766776766666766766776766767767767767767666677677677667767676776666676677666666767677676767767677667766776776766767766767676767666666767766767676666676776676767766676776776676767667677677677677676766677677677676767766676776767766677676767677676776767677667677666667767767766776767767667767767666776676767667677667767767767767677677677677677677666776776776776766776776766766767676767677667676776677676767767767667676776767766676776767766776667677676767676676776767666776667767767767767676667667767677676766776676776776766766767767676767767766776777666776677667767667767676776677676677677666776776766776677677677667676667767667677676767676766676766766766676776776766677676767677667766767677677676676776776667667767676776776766776666776776667667676776776677677667677676667766767677676776767767767667676776767767667676676776767677667766776767767767767766776776776666766767676767767767767766776776677677667676766776767767666766767676776776776776776677667766776677676666767766677676776776667667677676667676667767766767767667677677677676767677667667767676767667767677667766677667667767667767767767666766676667676776677677677677676766776766676677667676766776677667676767676666767767667766776676766767766767677677666776776676766767677667767676766677676776776676767666766767767767667676766676767767677667666776776776676677677676767676776776676677677676767766666767767667667677676676767766776776767676767676776767667766776776676666776667676667667677667767677666776767676767766677667676776776676776767766776676776667676767677676666767767766666767677676767677676666776766776776766767676676776776667767767766776767767767677677677667666776776776676676767767766677676776776767766766766776676776676776766776776676667667677667767767767766677676767767767766776677667667677666766766767676776667767767676776767676766776666767677666767767767667767767677676667677676667677676767677677666767666776776767677667766676677677677677677676766776766667666766676677676776767677667677667666767677677667677676766666676776767766776776776776677676767677676767667677677677676677676767676776767767676767667767677677676776766767767767766676776766776767767766667767676767767676667766666776776766767667677677676766676766776776776677676676776766776776776776666677677667767767767677676767676766677676767767676766677677676767767767767767667677676776767766676776776766776776776767676767766677667666667766767766676666766767767767676676677666767667676767676776766677666667766776767666766766677666776767766766677666776676776666676677676677676667677676766666767766766766667767667767767666776677676767676776676667766677676677677677676767677667766766767767767767667767666767766776667677677667677667667677677677666776767767767767766776676676766666767667667676776776766677666776676776776667766767677667766666766776767766776766766767767767677667767766767766767676666776776766767676677676766767767667667766667766766776667677677667767767766766677677676776776667667767766677667667677676776776766667667676776767677667667676776767667666776776776667676767766776767767676776667767667767766776776767767677666776776767767676677667676776677667677676776766677676766677676666766677676776767766776677667676776666676677676767677666666677677677667767767766666776776776676767766776677666776776776776776767766666667767767767677676767667667766776776676766776767766766766776767677676676767666676767767767767767767676676776776767676767677676767677667677667767767767767676776766776676776677667767676766776767767767767767767767767767677667677677677676667677677667677666767676677677676677676667767676776776667767767677667666677667676676776767667767667666766776767767676767766767676776767767766677667676776667767676776676776767767766776776776766767667666767767667767767676676776776667667666676677677677677677677676676767677677676676776767767676677666776767767767766667676667766676776767766776767677667766776767676767667766766767767767677677677666766776767767767767767767677676767676676776776767677676776677666677677676776676676767767677677667766767677677666776776776767767677677677677676776766776676666767767767677676767767677676767767676776776776767666776667767666666776776776776776677667766776767676776667667667767676776676767676676766776767766776666676767666677676667677677676666676767766767676766767667676767667676767767766776776676667666667766767766766677667667676776667677667766767767767767767767767677676667677677676776667767767767767766767667667676676766766767767767666677676767767677677676776766776766676776776776676667767676677677676677676766667666667677677667766767676766776767676666677667767667676776767667766776667767767677666767677676776766677676766767666776676776776767767676677676776776676676766666676677677667766776776676767766776676667677677667677677677676767767767676776767677666767676767667666766667767676677676766766677666766776766667767767677676667767767677677677677666667767767767767667676776677676767677666766767677666776667677667767767676667767666767767677677676667677676676776767767677677677676677677677676767677677676667677667767667767677666776676767767767676667667767767767667667677667677667766676677677676776767766676666776677676677677666767766767677677677677667667766667766776667767677676776676767677677676766676776776776767767676766666767766776666776776767767667667667677677677676776767767677677667677667676776767767676667767767767666766776676766767666677676766667766776767666767766776676767676776776677677667767767676767767676676776676666767767767767767677676767766776676776776767676776766666776776676767676767677677666676667667677676776767677667767767767677676767676776776776676776776776776676
6766667767767677667677667767766767767676676766667767767766766676776667766776676677666767677677676676767767766677677677676776676776767676776666776766776667667677677667677667676776677677676676767677677676667677666767676776766776676677667667667667767676776677676666776666767667676677677677666677677666776776666776776776776776677677666776766666666776776666776766667667767677676776776667677677676767767766677676766776767766767677676776776677676776776677676676776676776677677677676767676766677667676767766766666766677677667767767667677676767677666767676776676667666676766766667676776676766767766766776666667676767676776776767676776767677676766767767677667766676766767766776776666767767767677677666676767767676676776766776776767766776676767767767766776766776766676776666677677676776776776767766776776776667677677676776766776666767667666776767767667767666767767676667677676767767676776766776776666776677666767667676767676767676677676667677667666676677676767676677676677677666776776677677667767767767676767677666766766666677667767676767767767767667677677676776776767767667766767667766776767767676767766676776667677666776767766767767676767766767677677676776776766776776776776776676676766776767766776766677676776766776766776766767766776667667767766776776676667676767667676767766776767767667766767766776667667767676767667677677677676776776776766767667766667667766766766667676677666776776767767676766776666766766767677677676766666766767767766776677677666677676766776776677676766776766677677677667766676667767766767767767667767767667766666767767677676667677677667667767677666667676767676767677667666776767767767667667677676776766767767677677676676677676667767767767677677677676776767676766767767667677666666666767766776776767766767676677676767676766677666677676677667767676767767667667767767767767676766776776666776676766776767677676767767767767677677667766776677667766677676667767766776766677677667677666667677676776776776776776776767677666767676767767766776677676667767676667676676677677676776666676776767677667677666776776766776767766676776776766776766776776767676767676677676766776776776776767767677676667677676767676677677676776676666676667767677676767767677677667766676767677677677676666776776776767666767767766776677666666776776766767767766776767766677677667766766677676767677676677666767677667667767766767766677677677667676766677676767766676667667766767767766676677676767767667676677677667676766766676776767767767676676677676767666776767676776776766677676767677677667676766767767766776677676766676667676767677676776676776766677676677677666776676776676667766767766776676767677676677666776666776776677667766766776677677676767677677677667767667666776767667667766776776677666766776766767767676667677667677677677676767677676767677676767677677677676776766677676676776766766766776776766676776667676676767667766776776776767676776677677667766776676766766767677677667766676666776776776676767667767767677677676776776776676676767766767767767766766776776767677677676767766766776676676766667676766776776767667767766667766767667666677677677667766667767767767667767666667676776767766776776677677676676766667767766776766767677677677667767676677676667767767677677677676677677676776767767677677666776776767766676776676676677666676767766766766767767767677677667767767767767766667677676666766776667677667767767676776776776767677676776776676677677676667667767766767766767767667667767767677677676776776776776767767676677667766676666767767676776677676776776677676776766776767676766766667676776776767766767767677676776767767677676667667677676676776767767767666766767767667766676677676766676676666766676667766677677677676676776766776776776666776667767666767766776676776776676676767766767676666666776767766776766776776776776776667677676677676767766667766767677667677676776776676776767767676666767676776776667677667767667766776676776677667767766776776667767677677677666767766767767677666776767677677676767666767677677676776667766776767677676677676677677677676676767767677676766767767667667677677676776767767767677676776677676776767767767667767676676767766767676766676677676677676676766677677667767767767766676677676767667767766676776776667767667667767677666766767767677667676776776677676767667766767666676767676767767676676766767676776767767766776767666667677677677676677676666767767676676767767766676776676776776766676767667667677677676776766766676667767767767767767667767767767676766667677677676677667676776766677676766667766766677667767766776767677677666767766676767676767676766766776776766776776776767677676776776776767767677676776667667676776667667766667676767767676776677676677677677676676767667677677677676776776677676776776667676767667677677676776766677677676667676776667767677667766766676677667667767767667767766667766666776676766767767667766776767677676676677676767667666776776667677677677676677676776776676766776767667677676677677677677676767766667676676776767767677677677666767767677677676767767677677676666767766767766676776666666766767666776776767676677667676677667676767676677676767766776666776676667677676776767676667767676776766776676677676667767767767767667667676767676676776667676776667676776767767767667676676776766667766766677667767767767767767667667676667766767677676766776676767767676776767767767677677677677677677677666776677667767666676776676776676667676766666776767767666776677676766766667666776776666676767767766776676776676776776776776776776767766776767766767766766666677676776767767677676776776767676677676676766776766666767666767677667667767676676776667666776767767767677667766776776776776767766776666677666677676767766767677667767676776776766767767677667767677667676767676766776767767766767766766766677676676766767766767676677676767767676677666767766677677667767767766666767677676667666776776776667667766676776776667767676776766667677676766667667767767766676676766776667767676767667767767667766767666667677676776767767767667767767766677667667666776776676767767677677666767667766776776776667767676767766676767676776766767677676767766667767676767767666776667676676776776766766767677667767767676767767766666766676667677676776677677677667767667666767767767767767767766766776776676766676767766766767767767667677667667677667676767766666767667767667767767666767667767766677677677676767766776766776767766766677677676776676667767766776776776666676666776767677677667767676776677676776676677676677667766776776666767766776667677667767767767766667767667766766767767767767766776767766776676667667666767766776767766776776776776776667767766767676766776776776776767677667676676776667767767767676776766667677677677677677676776676666776676676767767766776776776677666667677676677677676776766776767676776776776766767676766776766667676677677666766676767667767666766776766766776676667666677676776766676677676776776676667767676776767766767677667676767676676767767676776767767767677677666667676667667767666667767676677677677667676767767677677676676767667676767767666776666776767767767767666776776776676676776776767676676767766776676776767667666776776767767676766776767666676766677677676677677676776776667766776677676776666767676676676776767676776767767667766677667767667767677676776677676666767767667667676677676776666767767766667667677676776676767677676766666776776776677677676776767676776676667677676766776767677676676776667676776667677676776776776776766666676667677677667666676676667666767667676776666677667767677676776667677676766767676766776767767766766776776766767767676776766767766776767677667676776776677676767677677667767677676776767767677676776776776767676776776677677676667767677667677676776766766776767676776776676766766766677667767677677677677677667767766776776776676676766767677677676767767677676666776677677677677676776666776767766776766776776676776767766667667676767677666767677677667677676676776767767667766667767767676677666677667667676776667677677676667676767767767667677676766776767767677667676677677676667676776776776776676677666776676766677667676677676766767767676776667676767676766766767676776676767676776767767677677667677676667667677666776776767666766776676776766766776776667767767676767767666677667677677676677667676767767767767676767676767766767666677677666676676766776766676767667767667667767767767676776767767676776776767767677676767676766776766676776766776766666776767767767677676776677666677677677677667677677676776677677666776776776667677667767676776667667766666767767666766776677667766677677676767667766776676776767676776766767767767767677667766767677667666776667677676677677676767767667766767767676767767667676767766776677676776767767676776776767766766767676676676776776677677666766776767767667677677667677676767766677676676767767766776776776767677677676676776677677667667766776776676776766667667677666776676767767767676776677667766776667676667766676676776776677666776766776776677667676776677676776767677676676767676776667666667766776766766766776676667677677676776666767667677676676677666767767766776767676767767667767767766767767677667666767666776767767766767666677667676676776676776776766776766767667677666776676766776776767767677666767667667767667767666766776766776776667666677677677677677676767677676667766766776766767766767767676667666667676667677676767677677667676766676776776676677677667677677667666776667767667767767667766676776767677676776776767767766776776666776677676776666677667767767766767676776766767677676767676676766766776776677667766776766676767767766776677676766666667766776776677677677676677676667767767766776766776677677676776767766677676667667767677676776677667676776667677676677677667676776766776676767766666766776667766776776776776767766766677667766677677677676767767767677666776676776766667676776776676767767766667676776667666776776767677667767766666767667767676677676776766776767676767666677676766767767667676767767667676767767766677666676677677676776776776767667767677666677676776767767767767667767767667767767666776776767676666667767766677676766666776767666767677676767667766766767766766667767666676767677676767667677676776776767766767767767767766776676776776767677667
76677667677677676776767767766776767667676776767766676776767766766776776776776776667767676776767667677676677667767767767766766766776676776766776776776767767767767677676776767677667767677676766676776676767767677667677677667666667677677666776776766767767667677677676667676677676676676667667766767766776677667676776776676766676676677676776767767766767767766767767767767767766767766776776767766776776776767677676677676677676767766766767667767676767676776667677677666776776677677667767677666767677666677677667676776677676667676776767767766666766676667666776767767677677676677667767767767677676776776776776766776667676677666676776667666677677676776677677676677667677676776667767676776677676766676677676767676767666766667766766776766767677676676676776776667667677666766767677677677667677676677677667767767767767676766676677676776667677677666776676766766767766776767766666776677676776676776766767767676767677667767667677677667767677677667766667767767667767677677667676767767767767676677676766766667767767767676767666676776767767667767767667767667767766776776766776766776776667676767767666776767766776677676776776766767676666676776767677677666767767767767667667677667676767677677666667677677676677676677677676676667676776677677677666667677667767667766776766676767767766676767766776767667666776766776667766766776767676776677676767677676677676767666776776776767677677676767767766767767676766776676677676767767667766776767767677677677676767767767667677676776766766776776776766776776767667667677677677677667667676776767677677677666766676767767767767767767767677676766767667677676677676766776767767767676677677667677676776676767767766766677667676776676767667766767677677667676776766677677676667667677667767677677677667767677677677666767766776776767677676677677676667677676776776676776667667766677677677677676776766667676776776776776676776677666767677677676776676677667667677667667676776767767767766677677667766677676776776666776776677667766666776767767677667677667676776776776676767767767767767767677676776776776776767767767767767767767677677676767766767767677677667676677676767666666766766776767667766676776767677677676676767767676666767767677677677667677667676776677676677676667767766776767667677667677676767767767766677677676667677667667766677667667677676677676677676767767666776677677676667677666776776676776676767677667676767676776776667677676766676766667667676676677677676677677667676676767677667677676766767767767767767677676667767677677677667767677676667676767767676767767667677677676776676677666667767676676677676767767677667676676767676667677676776776767766677676767766776676676676677676677676767676766766767766767677667667767677666776677677676776676766776776677676666776667677666776767677667767767677676776767767767676676776776676776677667767667767676677676667767767767767676767766776667677666776767677667766776767767767676776776767666776776676767767676776776767677677666766767766767767667677666767676776776776776776666776776767767766766676677676776677676767667767767676676776776667767767767666776677676776667767766776776767767676766767767767666767767766677666676776776767767767667677667767766776776766776776667766767676677677667766776776776767677676767677676676676677677676676677667766776767766776676776676766776766776676776766776676767767767766667767677667667767767676666776767677667767676767767676676767767767766776776677676767667767677676767676767676776776776666766776676666776776776667767767766667677676776776766677676666677677667676767766776776676767677677676676766677677677667766776676776677677677676667767767666767767767767767677676767667676776776776776676776667666776776666676677677667676776776776767676767767766677667767767766666766767677677677667766676776767666776766667767676676776766767676676766767766776776677676776767766776767667767677676776677666766667767677667677676767767677677676767766776676776766766676776776776767677677667677666667677676676667767676676776677676666766676676767767667767766676776677667667767767766776776676677676677666667666767766667677667667766676776767767767676766767676767767766776776676776776776667767766766667676676676776766767676767767676676766677667766676767767767677676666676767667767676776767667766767767766676676766776766776677677677667767666766667766776767667766676667767676767766767767677676676766667677677676766677676776767767677677677676766677677677677666677676766776776776667676677676766766767667766767667767676767677676767767767677676776767667767676667767667667676767666677666776667677666676767666776677667767767766677676677666776767767676676676776676767677676767677677667766766666776767676767666766667667676767667677676677677667767767767676677677677676776666767677676776767767676776776767767766776776767677666767767676767767667677677676776767766667767767667667676767767767676776677677676767677677677677677667677677677676767677667767677676776776766667767666767767766676776776667677676677676776776767767676776676767766776776677667767676776766667767766776767766767767676667677677676667676676676776677677676767767766766767767677667667767766676676677676766666776776676776767767767676766677667667677667767667767677676776767677677666776776776767666667677676666776676776776767767767767677666776776776776676767677667766676767766776676766677667667677676776767767676667666776776766767766677676776776776667677676677677677676676676776767676776766767767677677677666666776667677667766776676766776766776776767767767667667766766766767677677666776766776667767666776676676767767767676666667677677676776667677677677666667677676776776676776776677667767766776677667676766676676677677667766776776677667767676776776676776776666767766776776776767766766767667676766767767666776667677667676776666767766767677667677676776776776767767766776767766767666766767677677677667767677677667667766767766776667676666677676677677667676776677677676767677666667766776776767667767766776767766767667666776766776676767677676767766767676677677667767767767766766766677676767667767767676767666776767766767767677676766776676766776666776776767666767676776666676667767767766776766776676776667766776776766776677676776767676677677676776677677676766677677676766676776776677667767767766676767666767766676667766766676666677667767677677677676776666667766766776776767767766776776776667677676767767677676766776776677676677677676776767767767676767767667767677677676776677667677677667677667767767676776766766767767767767676776666667767766667767676667767666767767766677676677677676766667766776677676776667677667666776776677677676767667767667676677677677666767766776676776776667667766767677666776767767677677676776776677667676677677667676776677676767676767767676766776776766776676677677667767767676776676767767676767767766676767677676776767767767766776767677677676766776666666766767767677677667666676677676677677667766767767677667676676767766677667767766767767767767767676766666767767766676776776766776766767676776666677677676776776766776676666776776767766776776776767767767677677676766767767676677676676677676677677677676776767767677677667677676766666667766676766677667676677676676776667677677677667666767766766677676776776677667676767766776766776776767676676776776677676776667677677677676666677666677667677667666676667667667767767676776767767677676776767767767676776677677676776776767767767767667767766767677667676776776776767766767676677677677666767667676767677677676767676767767677677676676667767667766767767677677666776776767767667676676767767767767767767677677676676676776776767677677667676776767767667666776767666677666676676767766776766776776676776677677677666677677677667767667676776676766677667766767766766767677677677676676776776776767676667677677677667767767766767767767677677676776767767767767676676667677677677677676666666766776776767667676676677666666766677676677667676677677676676776767676677676776776767667767676766767667677676677667677676667676667677677677666666767766766676677677666776766667676666776776667766767767667767767677676676767766676667676767677666677667766776776767677667767767667766776667667767767766767667767676767766776767676776666766766767766766667767766776776667667667667677666667676767767677666776776767766767677677677666766776776766776667677677667767766676766667767766676776676767676676767766776767766677677677677676767666677676676767767767677676767676767676767767766776776677677677667677676776767666766677676776776776776667667767677676766776776776776767767676776676676667677667767667767767767766767766767767676776776667676677667767767667676676767676767667667767676776776776776767676776766676776677667766676776767766766776776776766767767766776676667667767767676767667667767767667677677676776667677677677666667677677676767667767767666677677666776767767767767676766667677676776676676767667676767676767677667767667667677677666767677677677676767767677666776767676776776776676776766776676766767767667766767676776767666676776676776677667677677676767676766776767766766677667676767676776776666676767766776676676667676676776776767667767767767767766677677677676776776767767677676776767767676776776677677677677676776767767766766776676767766767677666767767676766776767676667767676766776666776667676767767767767767666767676667676767677676776666767677667666766776767676766776776667766666776676667767666776767676666767677676776767767667677667767676766776766767677677676776766776677677666776766767667767677676776776776676667677676776766776776666677676767666766776766666666676766767767667676767767677677667666776776677667676676677676767676776767676667767766677676666667676767766677676677676767766776776767666767677677667766776776766776767666677667667766677676767767667766676776767676766766667767767677677676666767766776677666766766767676676676766767676776677677676766776767666767666776776676776767676677677676676677676767767667767676776776677676767767766677677677677666667767667666776776766776766776767676767676776776767677676776776776767767677667677677676776666767677676767766776776767767766776776666776767667767767676776776767766676677666766776776667666667666776766667767677676677676776766767667
67676766767767676667767677666667766676766776776676676676776676676767676767667767667677667677667676776767677666767766676767767677676767677677666667676767666776667767767667766776677677677676776776767667767677676677666776767677676776776767767766676776776767767767767677676676677677676667667676776676677677677666767666677666677676667676667666667767767676676766677677666767676676776776776677677677676766667677667677666667767767676776776677677677667767676776767767767666766776776776676676676766776667667667767767767767766767667666776766766776766776767676776767676666767676667767677676767767666766776676766677677676776776766776767766677677677667677676766767677666766676766776776776767677667767666776767667767767676767766776767767666676767667677676677677677667767677666667677677666766776767767767676676676666767677666766767767666677676767676677666776776776677676666767677666766776767767767766776776667676776776776776677677677677667766676676677676767677667666677676766677677676776766667766776776776776776767667666767767676776667767767667676776767766666677667676776776776776666677676776776776776766776776766677677677676676766776776767767767766767677676767677666677676766766767766776776677676766776776776677676767676766667766767667676776766677667677677677677676776676776676776776776776776677676677676776776676776676776776776676667766776767666776776767767676767676667676767666677666766676677677677676767766667767767677676776776767767666766766767766677667667766776766776667676676776677667767766767677666676767676766776767676776677677667767677676677667676766666677667677667767767767767766666767767667767767767676776767676676766776767766677666776776776776776776766766776676677676776676767677677676776776776776776776677677677677676676667767766767767767676767677667676767767677677677667767666667676676677677676676767766776676766667767767676766776676776667767767677677667677677677667766666666666676776776767767767667767677666776767767667676767677677677677676677677667676676677666776767766776766776776776676676667676767766767666767667666776776677676776766776776776766767667676676766677666776776677667767766676767676767767767667666767677676776776677676667767676677677677676776767767767676776676666766767767767676767767767767667677676767677676677666677677667767766776776767766776677667766766776667677677677676776776776767766667676776776776676766677677677677677677677676776776766767676776667667666776766766767767767677667766767766677677677676766776776776776776767767677666677676667667767767766776766677677667677666766767767677676776776677676767767677676776677677676676767767676767667766677676766776676676667677676767676767677666766767767766776776766767677677667766676776776776677677676677667766766776767767676767767766667667676667676767667767767666667766677677666677677666677667767767676767767667677667667766776767767767677677666767676776677677676667666767667676776767676776767676677676776667676767767677676766766776776776767766776667766776667676776776767767666676767766677676776776776766776767667666767767677676766667766676776766776766776667766676677676776676677677667767676767767676677667676767766676676776776676676776767676776766767677677677677666776676766776677676767677676676776776666766776766676776776767767667767676776767767766766776667677676776776776776677666776766766667667766676776676676776667677677677666767766677677667667767766667767676776767667677676776776677677677666776776776766676776766677676767766667767766767767767767766776666667766767766776776766766667676767676767767666776766776677667767766676776667767667676776776676767767666766776776667676767666776766767766676676677667676676667766676767676767676676676767766676776767767767767767677667767667666666776766776767666677667667767767767766676677667676677667667767677677676667676766776677666767767766767767767676776666776667766776766767767677676666776767676767677677667667767766767676676677676776767667667766676676677676667676766677667676767677676766776677667766776776776767766767766766667767676677676776677667677676776776767767767676677677677667766766766676676766767677676776677676767677667767766776776776677667667677677676776666767676776676776767677676776776776667676767766776767766776767766766767766776767767677677676776767766776677676766677676676776767767676776767677676767767677677666767667767676767766667767666776766776776776676776776776776776676766776676676767767767676776666776676776677667666767676776666776776776666666666667766776767767676677677677677667677666776776667666676767767676776767767676776677676676666767766776767766667677676766676667767767666666667677676776776776776776776676776767667676767767767676676667676776767666767667767667767767766766666776667677667676776767667676776767666677667667767677677667677677676677677676776767767767676676767767766676767667677676677666677677667767677676767767667766776676767676677676776767767767677676776767767676767767767767766776776676776776767767677667766667767676776667677676776767767676776776766776666776776776767766766776677667767767766767676677667667767676767767766776666676776776766676776676776676776677677666677676776776677677667677666767767767676776776676767767766776676776667767767766677676766676766677677676676776767766767667677676676776776677667666776767766776776766677676776767676767667677677667676776767676676666776776767766677676676767766776767667676776776776766776766676776776677667766666767766676667767767767667767667767767677667676666767676667677677666766767676776776766776676776767676767767767676767767766767766767767766776776776776677667667666767667767676776767766766776677666677666776766676677667666766667676776766676776767766676776766776767767666676776776767667766767667766776776677677677677666776776767676677677676767677666776766767766676677676776766766676676767677667676767676677676677677676766776667767677677676676676666676776767767676767666766767767767767767667677667766667677677677676766766776776776776767677677667677677667767666676776676767677667766776767767766767667767667767677676766767677667767677677676766677667667766776776667766676677677676776766766776677667677676767767767767667767677676667767667677676776776667666776677676776677676767676766677677677677677676776667676677667676766776767676767676766767767767676677666677677676767766767667677667767767766767766766776767677676767766767767766677677666667767766677677667767766776676676766676776776776776776776667676667767676766766776767677676767766766776776776767767676676767677667677676776776776676767676667666776667767667666776776776776766776666776776767666776767677666766666766767767766776667666776767766767667767767677677676676776676766667767767767677667666776776776667766767676776776676677677676767766667766667677676767676767766776767677667766677666767666766776776776766776766776666667667666676667767767766776677677676776776776776766776767676776676766767767766776776677667676776666776776776666766767677676776767667766766776667677677667667666666767677666776677677667767766677667767767767767766677676776776676767767767767676776676676776766767766676767767677676677677676776767766767677667676776776676776776666776676776767666767767676776767677666776776677666767767766766776776677677676776667676767676776766776677676776767677677677677667677677666776767677676776767766776776767676667676767677677676766767767676766766676776677667767767766776776767767767766677676767666776767677667666776766766766776776766766766776666766676766767667666666667767666766767767677676776776767677667767767667676677667766677676767677667766677667767667766767677677677667666776767766776767667767676776776676767767676667667767767676776767767676776776676776676767766776776677667676676667766776767767676766667767767676776776776767677677677676776767667766776766676676677677677666667767766776667767767767766767676776776677676776776676776667677677676667676776767767676766766776767666776766677666677677676776776677677667766766676677666766676776676767766767766666767667667767766776676767676677676676676677677667767676766767767676776776776776676667676676776666776676677667676767677676776766776776776776677676776676767676767677676677667667677676767677666776676776677666767677667767767677667766767667677677677677677677677676766767767767676677666677667766667666767767676776767677667767766776666776676767767676776776676767767676776767766666677677677676767766766776766776677667767766676667677666677676776677667667767766767676766667767677667676676776677677677676776776677666776677676676767667767676676667767767677676776767767767677676676676776677676666767667767667677667677667766766766776776677676676676677677676776767667767677677677676667676776776767766677677676767767767767677666776677677676776676776776766676766667677676776767667767676767676776767767766667666767766677676776776776676776776666677676776766667666767766767767767766776776766767677676676677677667766767666767766767676676766667767667677676667767676676666677676767667767767766776767667767667767766677667677677676776776767667766776677677677676776776776667767667766767767766676767767767766677677676767677676767676677666667667666676776677677677677667677666676776767767677677666667667666767766677666766767767766776767666767677667766766677677676766677666767766767676776776677676767666776766767766677676677667676776776767766776667667677666676677667766767676767766776766767766676776776767677677666676776676767676677677676767766767677676767767677677676776676667766766766667766676766667676776676776767676776666767766677666667676767677667767767767767766776767767677666776767767677677677676776666776677676667666776776677676776676776767667667767767767676676776776776677677677677676766677676776776767767666766767767677667677677676667766677667767767676677676766666677676776776776767677677667676776677677677677677667767676767676767676776776766776776767676677676776667766676776767766766676667767767667666676776776776666676776766767767666776776776766676767767766776776776677667676776766766776776767667676666767766676767767767767767767767676776776776767766667676776767676776767677677667767767676776776677667677676776676776677
367767767767676776676767667766767767667676776767767766676767677667767667767766766776767677677667667677676677677666677676776676677667677676767767767676676776767766666776776676766677676767767766766767767767767766766676776676767677666677667677667666667767767667767766776766776776776776776776676776767666676767666676677677677667767666766676667767666667676767767767666767676676766676677667766767666767767676677677677677676667767677676767676766767676767767766676766676667676766776677676767677667766676767667667766766767677666677677677677677677667767667767766767767767677667677676676767767677677677667767666776776677676677666776667676767766776767767677677676776677667677677677667677677677666676776766776776667766677677677667767766776776666776776666767767677667766776677677676676767676767676776776776667767767766766766766676776767667766776776667767766676767767766677676767767767676767767767767767767677667767677676767767766676677676767677676766766776766776766676677676667667667767767767677667767766667767667767767766767666766767766666776776766776776766767677677676667676767667767667766676667766676767766677667676677666766776677677677676766776767767676677667767767677676766667766776676766767667767767767767676766676676676776767677677667667767676676676677677676776767677676767767766766767667676767667676677677677677676767666767676776776776676767766776677677677667766667677667767677676677666776776776776667677677667676767767676667677676677677676767767677676667667767667667767667677677677677677667766667767676767766676767667676776667677666776767766677666776766776667666677667677676667767676767767666667767766767766766677676766767676677677676766767766776776776776767766667767676776776677676776667767676676767666676667676776766776667767677676776767766776767667677666677667766776776676766776776776766776676776767767677677677677677676776776776776767676776776776766667676776767766676677676677666776776776776766776667676767766776776767676767667667677677677667667676767667676776766776677676667667767766767766677676767676776766776767767667677677676676767676677676776677666767676776667677677676776676767677666776776667767767767676767677667766767767677677677677676766776776767666776676767767676776776766776767677677677676776767667766776776767666677667767767767677676776676767667677677667766776776776676676677677667766677667767677677676767677676776767767767767766677677676677677677677677666767766767666776776767767767666767767767767767766776676677677666776767676766776776776767767677677677677677677677677676676776677667676767766666767666767767676677667766776766776676767767766677666767767766676676776776776767767767676767677677676676766676667666776776676676767767667676766776767766677676676677677676776766677676767767676677667767677676767677667676766776767667676776776767766776767766766776776766677677677677677667667677676767667676776766667766776676667767667766767677677676767677666676766677677676676676766776776776766667676776667767767677667677677676766767677677666767767666776767766767676667767767666677677676676667767767767766666676666776776776677667767676776767767767766776776676767677676767677667766767766677667767677677676776677677666676676667667667676767767767676667766767766767767767677676776776776667676767667667666766776677677677666776677667766776776776776676676666766776767767677676767677676776766677666767767767766776667667767676677677676776776766677666766766667667667767667767766767767766676767767766767767767767676776767677676776776767767677676676667767767766776767677677676776766666776776776776767767766766776776766776677676776776667677677677677677667676677676776767767667666776667767677676776676767676776676776666677677677676666776677666677676677677667766667676766776776776776776776766767677677667676677677676767766776677666667676776676776766767667676677676677676767667767676767767767766767767667677677676766676776767666666676766767766677676767666766776767676776677677677676767676766776776767677677677667676676767667767676776776776676666677667666767767676677677667676776776676767676776666767667677677677677677677667766767766767676766767677677676676767766677676676776767766776677676676666776767677676667676667767767677677676767767677676776667766776676767676766677666677667676667766676776766767767676676667677676767767767767767767767676767766776667676767767767676776666776776676677677667767767767676767667676767767676767767767767767767676776776676767766676766677676677666677676676776767667667766677677667767676667767767767676667766767677676767676667676667767767766776766676776677677677676677666667767767676666677666776776676677677666776667667767767676767767667667767667767676776677677676766677676766776666676677676667676677666776677677666767767677667676667676767666776676767666666767666767766667676776776767667666776776676676767766676776776776776667766776767767676676776776767667677666676676776767766667766677677676766776776667677677677667767767767666776667767766776676667677677676677667767767767676677667676676767676766766776767667766677677676776676766766776776766776776677677676676676776767666776776677666676776666677676767677666776676776766776767676767676667677666666667676677676667667677677676767767677667667767677667767677677676676776677677676767666766676767677677677666776676767677676677677677677676676776767666666776776677676776766767767766766676776767676667667767767666766767676676776776776677677676767766767676776776776767767677676767767766766676767766767766767677667767767667766776667767677676667677677677677676666766766677676776666776776766667767767677677677667677677676676667766776767676676677677677667766677677676667667677677676776776667666667767766767767766677676677667666776667767767767676767767767767767767676776776767676767677676676766776776767677677667667766677677667767767767767667767766676767767767667767767677666776767767667766767676767676666667667677666767677666776776677676766776676767766776767767676676677677676776767666677676776776776766776776677667667767676677677667677677666677666776767677667766766776776676776676766677676667767677676767766676767767676767767767767676767767676776767766677666767667667677676776767676767676667667666776676767767676667667666766666667766776776776767767767766776767677676767666766677666676776767676776766676676667667766776766676776776677676677676776667667667676677667676766776776776767676776767667666776766776767676677677666767767767667767767767667767676666767667767767767676776776677666667766676677676776776676767677666676766767766767767677676767677667767766776776677666677666776776776667676767766767766776776776677667677676676766776766767766676767767767767676767767767766766776676767766776767677677666666766776676676767767677677677676666766766766677667667676776776766767767767676776677676666677676677676766776776677676667767767767676776766776776676676676667677677667677676677667676766776766767767766776776767767676666776767766776767767766767766767676776766767667677667677667767676676676767676767677667677667767666676677667767666776776677677677677677676776767676666677667766676667766776776667767676677677666776767666677677666676776766677676676766767677667667667667676666666776766766776767677667767677667676677667677667767767677676677667767667767766766766776767676676767767676676767676776776676776767677667766766776767677676767766667767677676676776666776767667767767677666776776676776666677667677666776676776776766767667676767767767767766667766776766767677676767667766677677667667767677666767767667767677667677666667767767667677667676776766667767666776776776776667767766776767667767767767667666767676776776676667767677666767676677676776767676676776776677666776677667676767667667666767677676767766776766677667767677667767767676677666767677667677676776667767767677676767767676767767676767667677677676667766677667676766776776676767767766776776776776676767767676766767667766677677667767766767766776776767766766767767666666767767767767767767767666776776667667767676776676676766677667667767767677677677676666776776677667767767667767677676766776776676676776667677677667666776776767767767767676776677676767677676776776766667766776776776667677677677667667677676667676676667767677667676767767667767767767666767676676776776676767677666766676776776776677677667766776776667766666767677677677676767767767667766666677667766677676677677677667766776776776767767767766667676766776667666767766677666766667766767677676667766677676677667667677677676767677667677676676776767677677677676766776776776767766667766677677667767667767677666766776767766776677676767766767677676767766766776776677667766776776676767667676766676767676677666776676776776767676776776767666766776766767767667677667767767767767767667677666767767667766677677667767767677677667666776776767767767767766677667766776776676776667677677676767766766767766767767676667676766666776776767677676766667767767676766776677677676776676767767767767767766776766667766776776667667677677676676676767677676676767676766667667766776766676667767667766667767677676767766677677677667667766766677676776767766767667766776776776776767767767676767677667766677667666776676667767676677676767677677667766776677667767767766766776667667766767666676776767766676767676677666677677666767666776776677667677677677676766677677676776666776677677677667766676776676677677667667767766767767766666677667676667667676776767766776767667767766676767766766776776676767766766776776766776676776776677676776677667766776776676776677677667766677666776766676776667767667666677676676667767767767676766676776776776677667767767677666776776676676677676776677676776766776776676676767676776676767677676776677677666767677667766666766667666676766767767767767767767677667766677667676677677676667767677667666776767667677677666676666766676776666677677667767767766676667767767767767676676767766766776766667667767766767667767666767677676776676677676767676767667666767767767676766776677676767766676677676667767767767676776776776767667677676776767766776776677677676767767677676767676776767676766767676776667677677667767676776776776677677677676766766676776666776766776766767677677677
6677667767767766667677676677677677676766776776667767676667767676767766776776667676767677677677667666776776776676767676766767766776776677666666776776666677667677666677667767766776767677666667676776766767767767667666767767767676667676766666766667676767767676776676776767767767766776677676767766776666667676676667767766776776776776776666667667766776766776666666767767667677666776676776677667766667666776667677677676776776776767767666766767767676776776676666767766776676766776766767767767676676766767767676767766677667767767676776767676776767667676766776776776776776776776767676766776766676776666766767767676776767676676667676766767676776676776676766776767766776767767766767766676677667676667767766666676766776667767766666677667766767767767767767676677676767676776667667676767676677677667677667666767676776776766667677676676776776767767676767667766767767766677677666776676767677666767667766676767677667767677677667767677676767677677676767766776767767767677667767767677676677676766776767766767767767676776767767676776767766776776766676767767767667667677676767667766776776776776677666776776766676767667766776776767677677677677677676767767677667676667676767677667767766767677667766766677677676767667767767766767767677676767667666767767677677676766677677676676766776766776676776676667767677676776667767767667767666776767677676767666776766776767666776677676767667767766776767766776677677666666776767767667677667767767766776767766667767767767667667767676767767667676767677676776677667766776776677676776676776767677676767676676766776767767667667767767676667766776767676776776767767677677676776767767767767677676767767767676677677677667767677677676766676767766767667766677667676677667666776676776677677666766677667676776767767767766677677677677676776677667767766776767676767677676776767767767676677677666776676776776776776776667766776776677677676767766677676776666676767766767767676766776767676676677667767676767667666766766676776776767667766677676776667667677677677676666767767767666766767677676776767676677676767667676767676766776666667767677677667767676677677676776767767677667767766767767767677676766676667766766776676776676667767676776776766776667667767676776767667767767677676776676676766766776767767767667767667767667667677667766766676776776776676766766776666776767677677667677677677667676677667666767766766676767667767667676776677677667767767666767676776776766767667677667767677677667667766667767676767767767767766677677676666776677677667767767767767766776677676667766776667677676767676776667676766776676776767767766677676776676676667766676776767667667667676667767767766776776776676767677676666667677677676776677677677677676776767667666676677676766676776776676666776776776767667767767766767766676776677677676667677676767667677677676776766776766776776776767677667767677676776766666767767676676766767767767767766767677677676766776776776766676776776667767767676776776676767767766667677666776767677667766776767677667676677676776767767677676677676677667767667766676776776766776767767767766667677677677676776776776667766766766776667767667676677676776767766776677676776676766776767676676667767676766667767767676776766776766677676767766677676677666766667766677666667677676676666776767667767667666767767767677677676676676767677677666667767767767667767766776776767677677676776767766776667676667676767677666667766776677676677676776776776776767677667767676776767766676776776676677677666776667666676676776776677677677677667766776677676776776776776776767767676676677666776776767677666767767767767767666666767767676676776776677666776676776776677666767766776676776776776667766776766776676776677676676667767766767767667767767767767766667766767666767767766667767767677666767676677677677667767766676776767676776766776776767677667766677676766776767767667767667766767766677676776677677667677677676767676766776776676767667767767766677676776776766776676776676677677677676767676776676776676776776776776776667767676667677676677677667677667767766776767676767767676676776767767676666676766676676676776776776776766776767766667676766767767766676667767677677666776666676776766677676667766767766767766776666666776767677677666677677676776767767767667767766776776677667676767667767766767676776767667766666766776667767677666767676677676776776776676776767767767666766666676776766676776767767667766776677676666776776767767667676766676776776767766766676767766767767767677666766666767667767766677667676767767766677676776767766667767676776766776676776767767767677677677677677676776776667667766667766676677677676776776667767767767676767666767676676666767766677677676767676776767767767676776677666676767767677677667767676667677676776776766677666676776767767767676776767676667677677676767767766766767767766776767676666676767676766767667766677666766767677676667767676677676776666776767766677667767666767767676776776776776776767666676767767667677676776776776666677676767676767767767766676766676676776767766676776676776666776767766676776676766767667678677667677667667667767676776767766776766676766776767767767677676677667667767767677677677666676767666676767766676667767667677667666776776776767677677666767767677677677676776767767767666776776766767667676766676767677667767767766666677676776766766776666676676766677677667666776677676666776666776776776677677676667666667766666667767666767676667766767667766667767676767767667677677676776677667767677667676676776776677667677676767677677676676776676776776776776776676767767767667667767766776776767767767766776667767677667767767767766767677667767767676776676776677676676767676766666776666767767667766667676776767676677667676776767767766776776767677676767676776667767766776776766666776677676776776766776767667667667677677676766776766667667666677676667766677667666677676766776676776767767677677676677676776676767676676776766776776677677677676666776776677677667766677677677667767676767767677676766677676677676776767767666667677666776776776776766767677667766766767677666677676776767677667767667676776767767766767767676767767766667767766766767767677677666766776776677667767676677676776676776677677676767667767667767766776767666666766776766676776776766766766766767667667767676667676667767766776776767667767677667676767767676666776767767676767667676776776667677667667676776766767767767767767667667767767766776677676767767767767676676766767767666767667676677676767766767676767677676776776767667767666776767767667767767677676776776667667667767766767676776766767677667676767667677677677676676667677676767766776776776676766676766767667766767676766677677667766767766676676776666776677677676676776766766677677676767677677677677676767767677677677667676767767767667676776776767767766776767767667676677666767667766776677677676776766776666766776677677677676767676776667666776667767676767667677667767766776776776676766676776676776766767767676776776776767767767767677667666677676677676667677667767667676676767676677677667766776767767767677677677676776767676677677667677676766766776767676767667766776767767767667766767666776767766776776776767767767677677666677666666776677676767667667666776766766776776666776767676677667676776776767667767676776776676776776767676776767766767677677667677666767677677676667767677667677667667767677676667677666767766776767667767667677667677667676776767676666776776776776776667767666676767667766667666677677677666776767766766776676766776776766767667767767767676776766676776776776767767767767767667676666776766676776766776677667666776776766676767667677676767767766677667676776667767767677666776677677666776776766676767766776676767767767676766767767766676766676676776666767767766676677677676677677666776776676667767767676767767767767767766767677667676767767767766776677677676677677667767767766767767677676766776776776767767667766677677667766776676766767666766776776676767767766767767767677667767677666767676776776767767766767667677677676767666776776767666676676776767766776776776767767667667767667676677677676767767676766776676676776676767677677666766767766677667667767767767667766776766776776776667676667676776776666666676676676667667767767767767666776766677677667666767677676676767666767767677667766776767677667767676677677676776767766776767676676776767676767767766677676667676677666676677677676776676767767666666677667676767676776667677666767767676677666776767767766776666677676667767667676776677677676776677676667677677677677676767667767677667677676776776767767676667666776767766766766776676767766676776766776766677667766667666766676776767767766766667767676667667766767676676766776766677676767767767667767667766766767676766776767677667666776776766677677676766667676766676767676767766776767676767676767766667766766767767666776677676666767767767767666776767676776776776776766667667767766676676767766767767676677667677667766767677666766767767766766776776776767766776767767767667677677677676677676776666767766767676667677676776776676767766766767677677667767667676767766767766677677676776766767676766776767767767666766766676767767767767666667767767677677667766767767667767766677676676676666766767667767767667766767676776776776767767676776767676776767766767666677677677667667677676766677676667767666776776776766776766767667666767767677677677676667766776666677676766767767766677667767767676776766676677676767767767676667676677676767767676766767767767767766667676776776776767677667667676776767667666767677677676767666766767767676776677676776776776766776776677666767767767767666767766767767677677677676776666776767766767767677666767676767766776666677677677677677677676767767666776676776776767767676776776776776776677667766676767766767677677677676666767677667767677677677676776776767677667667677666767766776776767767767677676677676776676767766766776776677666677677677666677677677676766766767677677676667767767766767667767676766767767767766676667666776676767667676767767676767667676676767667766767767766676676766767677667677666667766767676776767667767767676776767767677677677667767767767676776766776667666776766676667767767767677677677677676676776776766776677667766776767676776776767767676667767677676767677677
6776667766776676666667766776776767767767767766677677676767676767767766776776767667766767676776676767766677677677677677667676776677677676767677677667767677676776667667767677676776767767767767766667766776767677666667666676676767676766766776767677677666767676667666776676667766766776776767767767677666767767676677676677677666776767667676766767766676676776776767767666767667667676776776767676766776767676677677677676767767677676666767767677677667767676677666667677676767677677676677676767766676767767767766677667767677666776677676767667766667676766767676677676767766677666676767677676767677667677666666667766767767767677677676766767666767767767677676677676776776776767677667766677667767767766666676776676776776667767767767676776776667766666767767676676766676677676767767667766767767667766677667677676767676776677667767767767676767676776667667767677676766766767767667766767667767767767676776767767766766766767667676766776766677667767667766766676676767767767767767667677677676677676766776776776676766776776776766676766766766767677666776766776667666766776676676676776766677666776677676766776766676676776776766677667767767766767767667767766677677676776776776776766676766677677676676776677676766676766767767667666776767767766767676667667767676776766776767767666767767766677676677667677667767767667677677667767767767766767767677676776676767766776676776767767667766677667767767767767766767767676776667766776776767767766776676776767767767767767666676766676667766767667767766776767767767767767677676776767666767676767676776667677676776766667767677677666677666776767767766767766667767666676767766767666667667667676766766666667767767766776776776776776776676776677677677677677666767676676677666767767767667677677677676776767676766677667767767767766676776766676767666767676776776677677676677666776776667767677676776677666767677666767767676677667677667677676767677676776677667766767677677676776677677667676776767676676776776766776667767766766767767767677666676767766776776776776767677676776666677666776677677676776776767766667677667676767767767767766766766676676776766676776767767677667676776676667767767667767767676767667767767667767767767767767676767677677677676766776776676677677667767766766776677677667666667766767767677677677677667767667766677676766677676767766776676676767767767767766776767676767666667676767676766677676767766776766776767766676666776767676776776776667667766776776766767767667676677677667766676766776677676776767677676776767767766776676676676667767677676676676767767666776676766776677667766767676677676677676667767767677666667767666666677676766776667667677676776776767767677676776676767767767677676677676776676767766776666667767766776677677676766677676776667767677676776677676677667676776767677676766766776676767677667676767767677667666767767767677667766776767666667676767767677676667676776776676776767767767667677676767677676776676676676767767767766776667676767676767766767767767677677666767677667767676776766677677667667767676776776767767677677677676677677677666676776766766776766776766767767766677676776676676776767767677666776767767766677676666677667667677667677677666767667677677677667767677666767667767677677676776776776767767767676776767767767676776677666776766766666667676767767667667767767767766677667767767766666776767677677667677676776676767677676776766667767766677677666776776776767676776766766776776677677676676767676776767677667666776776767767766776776676776767676776667767767767667767667667767767766776677677677667676676766766667766766776776776666776666766776766767766776767676677676776766766767667767767766776666767766776676767677676776666677676776767767767767667767677667767767767676776767766677676766767767767767677677676677676767676676767767667766677667766767667667676677677676677667677676766776766767677677677676776766767767676676776766776667767767767767767677676776776676776776776767676776766666776776776766767667676676667676767767677667667677667677667676767676776766767676676767767767677677677676766776767677667666776776677667676776767766676767677677676666676776676767667767667767676677667666776776776766767767766776767676766667676676677677677667677676766776677677677676776677676776766776676677676766776776676767767767767667767766776767666767767677677676776677677667677676766767676766776767767677677677676677667767767767767666676767767667677667676676677667767677667766776776776776667766776667667676767667766776776767767677666766677677667677676776776776677677676767767677677676776776776666767676766667767767767667676776767676676666666766767767767767677667667666766776766776776676776677677667767767767767767766766667767677676776767766776676767767767667767676776767667766776767767677666667676767676767667766767767667766776776767766767667767677667676766766767677677667676767767766677677667676776766776767766667667767676776766666667666676776776776766776767766767767766776767667767677667767767767676767667677667766776776776776676677677666677667667677677677677677667767766776766676766677676767676667676676776766776776776776776776767766776767766766766766676776776677676776667767767766776776767767676767667767666767677676677677677666667766667766767677666776776767676767676676676767677667767767677676776666767676677667767767767767676776766767667677677667666776766676776667676677677676766766776767766767676766676766776766767767667767766767767676677677676676677676766766676776776767766767677667766767676776676776667676767667677677677676776767767767766767676766667767677666767676776766766667767677667767767676766776767676767767677667767766776767677677667766776766677676766766776676676776776767766776667767676766776776776676776676767677676776767767766677677676667766776667676766676776767677677676776776676776677677666767767766677677667676767676767677676767677677666767676776766776776776766677667767766767676767766776766766766766767677667767676776677677677666677676766776667766666776776776766677676676776776767767767676676776776676766767676776767766766776667677677677677667677676776767767767676676767676677667677677667766766776767766667767676676677666776776677677667676676776666767677677677666766776776776676677677677667667677676666766776677676766776677677676676766666766676776677676767677667677677676776677677677667676766676776776677666767767677666776767767676776776776776667766776666776776767767676676766776767767677677666677677677676776766776766767767767767766767767677676766666666767677667677677677676676766776776667666767667677677676776776767767667767766767667767667677676676676667677666767667677667767677666677667676666767766676677677667766677676677677677666767677677677667676776776676776776766776767767667766677677666676676776667767766677677676677667767766767767676776766667677677666776667676677677677677676776776766667767676776766766776776767767676776776767767667677676776676676767677676767667767767766776666776776677676767676776776767677676767767766776767767677676766776766667766667676677677676667767767667766767767766677677677667677677677676667677677667677677667677677677677676666776767767666776766767766766766667666766776776776776776676776666776776677667767766776676767766767667766776666776767766776776767667766667767767677667767767677667677676776767676766667676776767667767676676766676766776676667676767666767667667766776776767676767767767677677676776667676767767677677677677676776767766776677676776667766677676776676767766767677677677666767667677676776776776767667676766676767676776776677677677676776676776776676676776776767677676776767766776677667667676676776677676776767667667767766676767677667667767767676766767677676776767767667767676776767676776767676677676766776776776677677676767767677667766766666776677667767677667767676776766776676676767766767767676776767767766776776767666666676677676776677677677677666667767676667677667667667666776766776776666767667767677677667766676766667676766667766776667767677667677677677677677677667667767676776677667676767767667676767766667677677667677676776767676677677676776677677677676767766677676676677676667676767767767676767766677676767766666766767767767767766666676676676766766767677667767767767767667767677676776776767767666776767766767676766767676776766667767677667677676767666677676676667767766767666776776766676677676767677667767767676676776767676776776766667666767767667767767676667677677667767767766767767667677676676767666766677667676766766766676766677677676776767767667766666767667767677677677677677677667766776676776776776667677676676767767767767676676776776776676767677667767676676776766767767676776677667677667677676776766766767766776667767767766776776766776767766767767767767767677677677677677666666676767767767767767666677676776776766767767676776776666776776766776677667677676677667667767667767666766677676767767676766677676667767766766776677677676767667767676776776767766766677667766766776676667767677676767766776767666776667676776667766776676677666677677676776766776767766676766766776776776766766767666767666776776676766767767677676766767766676766776776767667767677677667766767767667767677677667667677667676776676767676676767666676767667666667767767677667677677667766776776676766766776766676776776767767767767767767676776776767767676776776767767667677666767666767677676767767677677666766766677667766767766776776766766767766666767766676776776767767677676776776767677677667666776676766676677666776776766776767767766677667667767767667766766676677667667766776667767767676767667677677677667667767676677666776677676776676776776677676676776676677667677676776776776776677676767766676776766676666776776767677666767677666776766776767676677667767766666776776767667766767766776677677667766666676776776776766676776767666677667766667677667767677677667767677677676767766676677667766767766676767677676776776766776767667667767676767677667767767667677676767677666677677677676776766676776776677677676677676767767676776767666776767677677677676677676676766776776767766767666776666677676676767767767676766767676767766776667767766666676767766766776776676776766776667676767767766776776767676666667677676767767667677677676676767676667666776767667
6776776677667677666776766677667767667766776667766767667767767676776776776677676776776677676776776776667676677677667666667767767676767766676766767677666767766776766767667766767667767767767667677667767666677677667766767767666776676776676676676677676776676776676767676677667767667667767767766767677676766676677676666676667667767766766676767767667667676776676667677676676766776776676667767767667667767767767767667667676677667667766676776767767677677677677676776767667676766767767676767767667767766776667766767677676767767676767667766776776776767766767766676767767677667676676776767766767766766776767767767766776767676766776677667767766667677677677677667767676776766776767677677676676776776676766767767677677677677676766667767767666676767667666776677677677666776767677676776767767767677667767767676666766676776776776776676776776776776767677676776767767767767677676676767766676767676776676676776677677667766776677677676667676667676667677677667766676776767676667677667677676667677677676676677677676666776677676767767666776767667766667677666776776676766676776776776776676776676667676677676776676776776776767677667767677667667676676776767676676667676677676667767766776666767677677677667766676776766776676767767766776776776676667677676767677667767676776776676666767676776776677677677677667667767677676776676776766677677667767667676676676766676766776776676676776776767676676776766776776767767676676776767667676767767677667766666767766776776776767677677677676776767767767767666776776676767767676776666677677677667667676677676677667676677676776776776677676776776767766667766776767677667667767766767676677667767676767766767767667677677667666776776677676776776766776767767677676767677676676667677676767667766676667766776677677676776776766766677676676766766677677677667667676776677677667767767767766776676776767676776676667766767676776776776766667677677667766767767766776667667676667667767667676776677676766676767676667767676776667667667767677677676766677667767767767767767766776767667767677667766676767767667667766776767677677676776676776767767766677677667767767667676677676776667767767767676766667766766767676776676776666767767767677676776767767767667677676677677676776776676776766776767767676766776776677676677667676776767766767677677677677676677667676776766766767766766776767767677677676767676677667667766776676776767667766666666666666776776776677676767767667766676666776766666676767676677666767767766766766766767767767677667677677676776677677677667766766766667767677677667767767766667676776677667767667677676766767767767676667667766766767767677677676667667677676767766667676776776776767676776667767766776767767676766677666776666767766776776677666776776776676667766767667667666776767677677676677667677676666766676776776676767766676667676767767767767767767667676766677667666776767766666676776776776767677667676677676766666667767667766676776776766766776776776776776767677677676767767676776667766776767767766667766766776767767767666667667767676767676667676767676766767766676766776776766776776676776767667676766776767667677666776776776776776667767677667767666766776776766767666667766766767677676767677676677676776677677677677667766776767667767767766676677667766676667676676676677677667677667677667667767766767676676776676776767766676766767767677667676766766766776677677666766767677666776767767767667676776776677676676767767677677676676676776776767667766676667676767676767767677676776766766776677676767767767766667766767767667767676766776766667667767767667676767766666776776667677676767766776667767767767766767767767676767666776767677676767677676766677677666677666666677676767767667767766666677677667767677676677676666677676667676776776776776767767766677677676767676677677677677677666766776776776667767767767767666776767666776767676767666776776677667677667666766676677677676776767766776767766667767767766666677667767767767666776667666767767767766766776776666776767766676776767677667767676776677676776766776677667767676666767767767676776676776667677677677676776767666677677667667767677676776676667767677676676776776767666767767766776766767677676776766677676776776677676676677667667767667677677677677676776667667766776666676767676766776776767766776776767667767767667667766677667767767766776767667666677677667767677676767667767767767766677676676776677677677667766776767767766766676776776776766766667767677667766676776776776677676776767766767766776766776677667676667766766776776676667767767766677677676677676776666677676776677677676776677667677676767677676776776767676776666667767676766776776776767667766767766667766767766776776767767677676767767676667767766676667767767766776776767677676776767666676677676776766776776767677667677667767767766776767676666766776767767667677676767677666767677676776767766766776667766776776766676776766676666676776677677676667767767676766776767767767666776676766677667766776776776767667766776767767766767767767667767677667667667767767767666776667677677667666677667767676776676767677667767676776777667767667667677676767676776767767766667667767677676676677667767677676677676776677667767666776776676776776677677677667766677676767666766767667676776776676766667767677667677677677677677677666667676667767766776776766776776776776776767667677677676666767767676767766767676776776776767677676677667766667676676666666676677677676767767766767677676776766676677676776767766767676776677666677677676776776667767767676776667767767667667677667766776767677667767676666676776677677676776676766776677677677666776766767767666766776677666776667676776776766767676677667766677677667766676776776767766666776776667767676767667677667767676767767767667676677677677676676776776776767767766776767766676767667676667767767766766767676767767767767767767677676667666776767767677667667667767767666677666677677677667767767667767666677676677667676766766776767677666767766766776767767667767677676676766776776676776667676677676776677676776767767767677666666776676667676767676677667767677676676776767767667766776667766776667677677676776666676776677677677676676677677676776776677676767766767766767667767766776677676767767766767676676677677677667677677677667676767676776767667676776767767666776776767676776776767766676767767767766776676766676767767677677677677676667766767667767766677667766677677676766776676776677676677676676776677676767767676766776766776766766776776767767667767666766666776776776766776766667767767676676677667676677676677676776766667767677676776766767767677677676766766776767766667677667667767766776776767677677667767676676666676767677666676767767667767667766677667766676667767667767766677677667767666776677676767766677677666776767767767766676766667667667676767767767667766766776767766767666677676776776766677677676776776767677676776667766677677676767676767667767767767767677676666776677667677676766776677677677676767766776767767766766767677677666767667677666776776776776676676767767766776667677667667767767767666677667767767766776667767676767666676776677666767766667677667677666767667767677677666666766677667677677676766776767667766776767677676776677677676676776676676676676667667767767767767676676776766776776776776667767766677677676776766776776776677677677667676676676667667667767677676767766776776667766676766667666766677677677677676776766776776767667666766667677677676776767666667767767667767766677677666676776677676776766766776776776677677677676667666776767676766677677677676767767667767767667666766776666776676767766767676667767767666666667666767667766676767766666676767677676776776667667767676776666676667767677676767766766667666676667667767667677676776667677667677676776667676667676776776776776767676677666776766676776666767767766767677666776677666676776676766767766767767677676776767766767676767767767766767677677677676776776767767666767767676767676776766767676666776776767767766776776767677677677666767767676767767766677667767676766676767767767767676776776776677667677666677676776776677677676667767676767767767767767767767676767677677667767766767677667667677677667767677676666677677676677677677676767767767676766767667677676766766767766776776766667677677677677676767766776776776677667676767767667667676776666767767766767677676766776776776667676677676767767666776776767766776767767677666766766767676667767666766676776766776776766776666666677676766766767766776776667767766776776667767677677677667767767767677676776767766776676676776667767767767767767676767676676767767666667667676767767676776767767766776667767767677676776767677677677676676766767767766676667676767766676766767767766767766776776767767677666677667666677676677677677677677677676667766667676676676776776677676676767767667677677676776677676776766676767767767766667677677676776667676776776666766776767677667766767676676776677667676776677677667766766766767767767766766767676676776767677676776676776776667677667677667767677667667667767677676677677677676776776677677667677676776776776776676766776766677676767677667667767767666767667667766676767767667676676776766776666766766776766767767676767676767667767676776776776677667767677677667766676776776767766677667767767767676766776766767767676666667667767767766776776776667677677666776776767676776766677677676766776776666776677677666667676767767767677676776776666667767667766677677667767767676767667677666667766776667767766776776776776676776677676677677677666766676767676776767767667666776677667767767677666766776677666767677666767766676776677676677666677677667767676767767676767677666766776667667767676776767767676776776776776666776767667767676776767767667767766776776776767666767667677676677676767676677676776776766677667667766776767676776767667766767667766776677676667767766766766776776766767676776767666776767677666766776766776676666667767676776767666767767677676666676667667667767767767677667676767767676767667676677677676767767767676776676767667767666776766767667677677666776766666666767766767767767677666767766667767677676666767766767767676677676767677677676666767767767766676676776776776776767667677666776767767677676776676776677676767677677677676677677676776666666676767677676767666666776767767676767
6767766776776776766767766776767676776767677677677677667677666776776766767677676667767677667766767676776776667676776767667766676767767667766677667767667667766767676767767766776767677676776767676767766776776766776766767767767677667767767766776676767767767767666776776667766676677676776766667767676767667766776667677677666766667766676776776767667767677677677677667676776767767767676776767676767677667767766776667666766677667766766766677676776766776776776766676677676776776766766767677677667677676767677677677666767667667767767676667767667667676776776767767667667767767767766767676767767766667767667667766767766666676776767766776677677676767766767767677667676776666676776776677667677676676776776676667766767767677677666667676776776776767667767676767677676766767767677677677667767677676667677676776767677667766776776676776767677677677667767767667767767667766767766776776677667766767767767766776776766666767767766776766667676776766767677667676676776676767767767767767677676767666776677666776776676767676666676776676766667766767767767767767677676776776676776776776677676677676776776776766776676767676766666766776676677676676767767676776667676677666766667677676767767766676677677676776776776676776776776676676676676767676767676776666776776776766767667667667666766676776676776676677677676677676776776676766667766776776767666767767677676776677677667767676776766676767677667677676677676776766776776676676766776667767677677667767676776776776767767677676667767766776676677676677676767677677676776676666677667766676677676776776766676776677677666776766667767767676766667676776767766677666766677676776677667676677667676776766667767676767767767767677677667767766776776677667666767766776776767767677667677667767766676766776776667666767767676677676776776676676766677677676767767677667667677667767677676776767676677667677667767667676767667677667667767766776767767766766776767767766676776776766676766776667767677676666776776677667766766677676776767677677676667677677677676776776766677677677676767767676776767767677667676776766767767667677676767766776776776776667676776767766766766776767676776776676767767677677677676776767767767676677666667767677676676667767677676766667677676767676677677677666667676767767766676676677666776676766767767667677677676766767767766766767767766767767677677677667766766776766776676677677667766776776776666776667767767676776667667767676677666667767767767766666676677677667767666677676676776776676776676767677667767767767766676767677677677667677667766677676776766767767766767767767666776766676776766776677666767677667766776677666776767666766776767767767676667667766776767767676676776766776676776776767766776776676767677666776666776676776667676767677677677667676776776776766666776776766676776767767677677667676767767667766776677677677677677676667767767676677677667667676767676676776667766776677667667676676677667667766677676766776776676776767767767677667666667767677677676766766776776767767676767766667766676776767667677677677667766767767767767766767767766766676776767677677667767766766766766767676767676676776767767767766776776776666767766677676776776776776667767676766677676676776676776767766666676766776676676776767677677677677667767667767767676667666776677676677666677666766776676776776766776767677667677666667767766666677677676776776776767767677667667766667676767667667767667767767676776667677667676767676677677667677666776776776676767767677677667666767676776677676776767766767676776776767767676776776677676776677677676767767767676767766766766776766767677676776767766776767676676766767767767676776776677666676767767767666766776766776776677677667766776667676776776667677676776776677677667767767667767767767667667767676766767676767767676776676667767767676766767767766776776766776776666677677677667666677677667766776666677677677676776666677667667766767677677677677667766776766667677676776667667767767667677667667767767767766676776767676767676766766767667767676677676776676776766776676677677677667677667676776767767676766776767667766766767676776677676776767677676667767677667767676766767766667666766676666667767667766776667766776667766776776766776776677666667676776776667766677677677676667767767767676776767676766766766776767767677676676766676767767767767677677677676767676766676766767666676676767766677677676776676776666776776776667676677666667667677667767667676767767666677677666776667677676776676776677677676676767766766676677677676776676677676767676677666767667766776677677667667667676676767677676767667676776677677667766776776776667667766677667666676767767767666676767767677677666767667767766767767767767767766667766677677666767676776767676776767676666667667677676776667676667767766677677677676767767677676676776767767766776776776667767767767766767767666766776666776776776767667667667766676776776776767666666776776676676667766767766776767667766776677667667667766776767677676767676677676677677667676676766776676677676667766767667766776767667767767766767767676667676776676776776667667767766767677667677667767767677676776776776767666776677666677676677676677677667767767676677676667767767667767666776776666667667677667766676776776776677676667677676677666776776767676776776776776767677677676767676677677676676677676677667767766767676767767766776766767767767676776776776776776676676667677677676776767676767767767766677667766776776776767767766766776767677666766776676767767666776776676776767676776776677677677676667767766776666677667766776767676767767677677677677676767766676667676776676776667677676667767767766776767767767677667767667667767767767767676677677676776767677667667767767766677677676776767767767767767767767767677677677666667666766677676776776677667666677667677676776676767667766676677676767667677677676776776666676776776776667676776766776666776776676767666767667667767766776677677676676776776776767667676677676776776676676776776776776776776766776766767667767677676666767676676776767767767766766767767676767766676766776677666776667767677677666776767766776776767677667677676776776667677667666767676677666677666677667767677676776676776767767667667766677677676766767677667676776776776776776776776667667766767766766776677677667667677667676676676776676776767666766776676677677676776767677677677676767766677677676767767676667666667767666776667676767766676776767677677676776776776766776766776677676766676776666776667676766767767677677677677676667676667766767767767767677677666767676767767767667667677676767677676767767676766667767767767766676667666676776766776767767767766666766766766776776766767677677677676776766766767767766767766776776677667667677676677666676766677667767667767766767767766776667677666776767676767767767767677676767676767666776676667676776776767677667767676676766677676667667677677667767666766776676776767767667767766776767767667667767766677667767766776767666767767677676767767667677676767767767676677676767667667676776776767767666766676766667677666776766676767676666776776776676677667677676767767676776767666767667767677666676677677667766677677666767767767767766767676666667767676767667767676767667677676767667766677666776667677676677677676767766667677677667767767676776677676776667677677676767676676677667677676767677676767766766677676667766776676677677677667767767676676776776776676677676767677677667666767676776676767677677667767666767676766667766776677677676676677667767676767767766766767677676776776676776776766766767767766677666776667666667767676776776776776767767677676776767677667666766666676767677677677677676766677677667677667667666766676677677677676767767667676767677666676767676776776776776776776776767677667766776776677677677677667766766667766767677676776776676667766766776766766766766766677666676767676676767676767677667767766667667677677667767667677677667667667676776767666767676766776776776776776766767767766767677676766766677677677666767767766677676776767767676776767767766767676776767766676776776676776667676767667667767667767667667767766776776767676776776776666766676676677676677667677667766776677666776677677667766766776766766677676776767767766767667767667677677676676767766677677676776776767767666776776677677666776776767767767766776766766776676677676677676677667767766767677677667767677677677677676767767767676666776776766767767677677676776776767677677667766676676767767767767676676676667677677676676666776776767767767667767767766677677677677677677676677676677676767676766767766776667766766677667666767767677666677677677667766776767767767676776676667766767767767666776767766776776677667767676766766776677676677676767767767767767666766776676776676767766767667667766766676767676676676666766677667667766676776676766776767766776677677676677677667677676676677676776776767677677667766676676667766776767667767667766776776676776776766767766676776776767676776776776776767766666667767766776776776767677676767666677677677667767767767666666767676677667676766776677666767767767666667766677666676776767677667767677666767667676767766767677676776776676776776776667766776667767676677676776677667677677677666776676776766776776767767766767666776767667677677677677676776776676767676667767677676776677667676776776667676766667676766776767677677677676676776776676776776767766767767767677667766767677676767766767767766776766776767766766767667677676776776776676776776776677677667766776766677676766677676776667767676676667767666676776677677676766776677676776767676676767766776766767667767767667767676676677676776676676776767767677666677677677677676776776776776677677677666776677677677667666767676676767767766676766776666776767676667767767667767767667677677676677677667677667767766766676776677677677676776776677677666776767767767767677676667767767766676767766766767666766767767767767766776676776677667767677676766767767677676676667677677676776767767767676767677666767667676776677667767767667767677677666776676677677666776776776766776767766776776776767667677676776676776776767766776767767766776767766767767766766776776776776776766776776676676776766766676776776776776767766776776676767767767766776776767767767677676766766766767767767767677667767766767767676767676767766666766666667
767667767676676677676776776666667767677667767766767767676676766766676767766676677676776776766776767667767677667667767677676677677666766677667767767767766776766776676676766776666776667767667676776767767767666776776667767667677677667667666667677676766776767766767766776767677676676776676776667766677666677676776766767767767666776766766767767667677667767676676766776767766676776776766677676766776667767767677666766776776767767766676767766767767767677676776767766767676766776677676776676676667767767676776677667767676776767677667767677676676767676776776766767677677676676776776676767676677667677677677667767677677667667767767676767676766676776676676776677667677667766776776767666677677667766676776677677676776677676776766776776776676666767676767767666767766776767667676767667676776767677666667666676677677667666667766766776776776677667766776767667767676766766767677677677666767767767767667676776766766767767767676677666676676676767676676767766776776676776667676776776776767677676677666677677677677676776767676677676676776676776776767766766776767667676767666767767677677667677677676677676776776776766767767677677677666677677666667677667677667767767766766677666776767766766776766667767766767766776776776776767676676776776776667667767767676767767666776676776776677667676767767667767676676767676767766767766676776677676776667677676776676667767676767677677676776767677667677677677676667766767676767677676766776767677676766776776776776677677676677676776776767676667676776776767767676677667676766676776767767677667667677676766776667677677666767677677676676776776677667676776677677676776776766667667676667667767767766776676767767767667766767767667766667767676667677666667767767677667767767677677677677677676676776776776776676767767676667666776676766767676666776776677677677677676676666776667767667676677676776667676666776667767677677676767767667767767766767766676767766766776676776666776676676776677677667667677676767677667676776767666776767767767767766667766767766667766767677677667767677676776767677667766767667676767677676676776767677677676667677676676776676667767677666676767667767676767667667677666776676776776776766767676776776676776776767767677676676767677666766776767766767766667766776776776676767677676766776767766776677676767677677676766776767766676776776677676776767767766667766776776676776776667676766776776767766677676776766776767766776776776677677677666676666776667766667766776776776666767767667677676776767767676677667767677666776676776676776766767667766776677676767676776776767766676766766767677676767767667767667676666767766767676776676666776776676676776776767767767676776767666667676677677676676766676767676766676776776767676766667767767677676676776667767676667766776766776676767677667767667767767677677666667677667766677666677677676767767677676766767666776776667767767767676767677676767767677676776676667767677666677677676677676676667766676776677677676776667766676767676766776776676767677676676766767676767766667767767676677666776776776776776767766667676677676676767666767667767767766766776776776676676776767766677677667767677676776776677666767666767767667766767767676677677667767677677676676766767677677676776766667766767666667667767767676767667767767766766676676776676767767677676776776667766677667766677676776766776676767667677676677667677676767766676677667677667767766767767766776776767767767676767667677677677676676776677666667667667766676766776766767767767767666776776776767667767767676766776676766767767767676676677667676767676776666676677676776776676776667767767767666666776776676767667667767767676677676766776767767667666767766767766776677667767676766776776767767676776767676776666767667766767767766677666666776667676766776776766677676767767767677677677677677677666776776766776676776776776776676776776766776776776766766776776766677677676767767677677676766767677676676676667677677667766667767766767767767767767677676776667676766666676776676776776676666666767767677666776767767766766677676767767676767767667676677666776767676776767766776776676676776667767767676776767766776676677667767667666766766767667767677676767766776776776766767676776766767667666776767767766776676776767676766776677677677677676776676776766767667767677667766766776676676776676677677677676677676676776766767676666767667767667676677677667676776766767677676776676767677677677666776677677666766776766766667676667767767766677676776676767666776767767677677676676767767677677667667767767667766667677677667677667767677677677676677676767766767667766676767677677667677667676776776767667667766676677676776776766766677676676676677677666776666677667667667676676676776667676767766776767767766776766776666776776776767767666767767677677676666676776776767767667666776677676677676767766776677667766676776676766776676776676776767677676766677676667667677676776677677667766767766767767676767767667677676767767767667667667666766767677676776776677677676676766767767676776776767666767677677676666776677676776776677677677667766767767766666667767677677677667767667767767767767677676677677676677677676767767667676776776776776776776776776676776767767767676767676676766776666776667767667677676776676776767676677666766666677677676776767676766776776667767766667676766766776767767677676776676776776767676677677676677667677677677667666776776677676776776666767767677676776676767767767767767677667767666776666767676766776776676767766676766766767767766766776776667767667677677677666776676767667677667677676677677666776776767766667677677667676676767677677677677677677676776666766767767667767767766776766776767666776767667767766776776767767767767766776677676776776767676676767766667766677677666677676776677676776776676766776766776767666766767766776676776677677666766776776676766776767766767677677667677677667767767767677676767766666776676766776776667676767766766676677666677677677667667767677676776667767767766776776767767766776767767677666767667676766767766676767767767766776776776767767666776766677666767767767766767666776676776776776677677667767667676776676776767676767676766676667667677677676776677667676776766767767676677666667767766767766677677667677676776776776776767767766776767766776766676677676676776776766676676776667767766767667667766776677677676776766677677677666776677667667767767667677666676776667767676776677667767767766676667766766776776667767766776677667667766776767767677666776677666767767676677667677676776766677677677666766676776776776776767667767767677677666767767676767766776666776767766767666667667676776776767677677677666666677667766667767677676776767766676676666776776766676776767767767767767766676776776776667677676776767677676676667676666666676676667676776766666676776766767677677676776767676776776767676776776767677677667677666676767676767767676767677667766767676667677677677676776767767766677677677676677676677667677666666676676676767676767677666776776677677676776677667666676776776676767767767767667667666677666776776767666767676677667767767667767767767766667666676766776776767766776776776776767767767766677677677676776676676766767677677667766677676676667766666776767667766776667667767677666776776776767767677677676767676767767767766676766677677677667676766677677676776666766766767676776667667767677676767767766766767767676776767676767676676776676766676676677667676677667767667767767767676676776767767766776776666767676776767767767767677676766767767667766767767676676676776767767767677676677677676776776767766767677677676767676767676676767766677667677676776776677677676766667677667677666776776776776767766766776767767766667677667766677676677666677677676767676776767676676677676776776667676767667766767666776766676667676667667767767767676776776776767767666767667676767676767677676667766676766676676677677676767767677677676676667767667677667677676666677667767766677667677667677677676767677667676767676776767766667667766776776666767767767667676776767677667667767677666776767767767767767667766766677676666776776667766766667676767677676766776676776676667767676776676776767766676667767767767767677667676677666767766677676676677677666776767677676776776776666676776766776776676767676677677677677667767677666676776667767767667677677676666776676767666677677676767666677677667766776767676767677676767667676766667766767676776767767676766766776667767667676776767667767677667766776677677677676677677677676776676776776776667677677677667667676776776667766776666677676767676776767677667666776767767767677677676667676666767767677676677676677676677676677667677677666766776767766776676766776676776776776766776776776767667767677676776776766776767767767676767767767677667767667676776667767767766776766767767676776667767767766776766767677677677666776776776767676766776767767677676766776767677677677676767767677676776667767677676776676767676767676767676677676677676776767767767767677667667667677676767767676677676676666677666666677666767666767676677676766677676677676667667767676766767766776767676767676776776776676676776776676666667667767766676766667767767666776767677667666776776776767677677676767767767676767766776766677677677677677677677677676676776776766766667767767676666776776767766767677667676776766776767666766767677677677676767676676677667677676766776677677676766676677677666677676767676766776776667677666677677677677676776776776676677667766776677677667767767676767677676676776676776776766667766776776767767676767677676767667767766776677676767676776767676766776677677677677676766766776776776666776767767677677667677667767767666776677676776776776676776676776776666767666776676767767666676776667677667676676776667766767767766776766676767766776766677676766776767667766676676767767676666767767677676767677676767767676776677676766667767677676766767667667767676776767677667676767676767767766776767767766776776776667676677666776776676766776666776767677667666767676776667677677667667676676767676677676776676776676666767677667667676776677677666667677666776766767766766776767667767666776776767676776667767667767667677666767677667766676776677676766776677676677667766767676667677667767677667766776766776677677677677676676776767767666767667677677677677
67767766767767767767767667677667767767767766667767766766776767677677677677676776667666776767766776766776776776776667677677667677676767766767676677667767766766666767676776676776676676767767766776776776776676776776767767677677677667677667677666766776766767676666776667676776677676767677666667677667766767666776767676767766766676667667766776776776776776666776767767766676776766766766776667767766766767767767767766676776767767766767677667666677667767766676667667766767767766676676766776766776776776666676776776667766767667667767766766667766677666766676776677667766767677676667676776776767666776776676676666766776677676767667676767676676766776766776776767676776677677677677676676676776776776776766776776776767767767677667767767767676677677677666677667766766676776776776766767676776776776776776676766676766776767676766767767767676677677676776767676666776667766776667677676776776766667667766767677667767667767677666666767667766676667767667767667766767676776667767767677667677676776776776776676667676776776676676667766776766677676666776667676767766767767677666677676767667767677667677666767676767766677676767677667767667766776766677667676677677676667676677667677667766776776667676776667767676776767767766767767767666776776676667677677677677667676776676676677676776666776676676776677677677677667677676776676767766666676676766766776677677676667676676776767766676676676766676667667677676767767676767767667676776767767676676767667676776776666766776677667767676676776766666676776767766676766667677676677667666776677666767676776776666776776666776766767766767767766767676776767676666677667676766776776776766766776676766776767677667766666766677676767676767677677676776776666676666767766767766767767766667667677676767667676776676767676767666776776776676767767677676677676767766776776776776677677676776776767767666677677677677677677677677667767767767676776776767676766676677676667667767766767676776767667766676676776766776776767667677677677677677667767666776677667676776776667677677666776676767677676776776676677676676776776776676776667666776767676776776776776676677677677677667767767676767767767667767767677667676767767767766776677677667767667767767667666767766666676667667677676776776767766776677677667767677676676766767767677667667766776767677676767677667767766676766776776767767677667677676767677667766667677667767676766776767767677667767767667767767767767676676776776776667666766776676676677677676677677677676776767677666776776776776776667676776776767667677677666776776767676767767677677676766776676776767677667767677677677677677676776776766766776766766676677667766766776767766677676677676676766666776776667766776677667676767676666776767766767767767677676766766667767766766776776667766677677677666776666666767676676677677667667767667677667676776776776776776667667767676677676667676667766767766676776776766767667667767767676677677676776677667767676666676767676776767666667667766666776677676767676776767767766677676776767677667766776767676767766767767676666766776677667767677676676766676676776776766776776767767676766666767767676677676776776776776767767766676677677677676767676776667667766767767666767677667766667666667767766767767767766776667766767667666677677667766767676676667767676666767676776676667767677676776767676667677677676676767676776766776677676776776677667767677677677677666776767677677667767767767767767676676677666767766676677677666767666677666667676767766766776776776766677677677667676776776766766766666776676776676766776677667766776776776776767767677666676766766677667676766666676677666676766677667767677667766677667667677677676677676776776776776776677677676767677676776677676766767766776776776677676776767767767766767767677677676677677666776766776767677676767767667676776776767667677667677676666776767677666776677676776677677666666776776776667767767767767677666766776666677676767677667767767767766676667676767667667767676776676676776776776676776776767676767667677676676666776667767767767677677676776676776776676776676766677676776676767767766767676677677677667676677677677667677666667677676667767676776666767767767767666766776776767766677677677667676677676677676767767766776667677677676676776676776667766776676776676766776776776667767677667766776767677666767676667677677677667677677667767666776677676776766767767677676776766676776676776767766677677666676676676676767676776776767766776776767677677676677676776676776776776677677677667666776767766667667766767667766667766767677667767666776776677676676766767767766767666776666676776776767767767677677666776776677666767677677676776667667677666776767767677677677666676767676676767767676776776776776766776667667677677666766766776766766776767677677667667766677676776767766766776767677676676767766677666767766677676766676767767767767767676767666766767677667767667676776776767766766667676666776767667767676676667767676767666767676767676667666666776776767766677667677677676767766776776776767766767767676677677677676666776666776667767677676767667667676676676767766677676767767767667766776767767766767766676776767677667767676676666676666767677676677677666767677676667676776676667767767767767767676776676767676776676766776776776767667766776776776667766766767676667666676776767766767667767677667766677667676776776776776767767766767767676767767766776667767766776767676776767767767676767676666677677666776677677666677676767677677676766677676776776767767767676676676766677676676677677667767767767767767676776676776776767667767677677667676767676776666776667767666776677676767677666766776676776676767667677666776776767767666776776767676776766776677677667766677676676676766776667766667676767767676776767676767766767767677667677676666666767677666767767667766676776767767667767767676776776667676677677677667767666776667667766776677667677676677677677666767766776776766677676776666776767676776767766667676667677667767767677667766677676676677677667766776767677667767676776767767676776776776677676767667667767667676766776776776677677677667766767766767676677667667767767666676776767676767676677666767677677667676776767767677667677667766676766776677676766667767767667766776666776766766676766667676776776676766766766766666767767677667676767676767767677676767767766776776776667767767766667676677666676766767676776766767677666776767767676767766776776776767676776776677666776776767676767676676667677676676776766776767767677676667767676676677677676676776776767666666767767667766776767676767767766767766766767677676776766677677667676666776776776767767767767677676776776767766667676767767767667766767766767676667767677677677676776677677666776666776666677676667667767767766766776677676767667767767677667676667666767676767676776667676767676676666776766776677676767677677676776767677667677677667767767767666776776677677677676776767667767767767767667766666766776767676666767766767766776776676766667667767676677667667766667677676776667767676776767767676776677666776677667667767767676776767676676667767767767667666767676766767676766776666677677666676767766776677667666767677677676766677666776767676766766776776766776776776776766776767767767666667767767667767677676766776676766666767676776676766676767767766776776667677676766767666676776776776776677666776776767677666776767676776767767766766776667676776767767677677677676776776676676677667767767667676676677676677677666667766667666776776776676776666776776676776776776667767677676767677666767676666776767767767766776667767677676776666776677676767667677676677667676776766766776677676767767667677666767766776776767767767667677677677677676676677677666667767766666766666776776776767766776776776666776767667677677677676776767667766667676767767677676676776677676767677676776766776776776766677677666676776676676776776776776677677677677667677677677667767767677676667767767767667677676677666776767667677677666776776776776767676766767766667767767767767677677676767676776677677676767767766676776767667767766776767766767766667766677667667766776767677667677677667677667666776767767766776776677677677677676676776767767676776776677677667767676676776776766676676776776666767676766767767676776667676766676767677676767767677667766776776676776776767667767766766767676667667767767767666767767766766767667677676676667667766776767767676776776767667767676776677676767676677667667667677676766666767766766676677667667767766676667767766766677666776667766767767767767766767766776677666766767766677676677676776776677677676776676776767677667767766666677666776767677676776677676766776766676767677667767676767767767677677676767767767767677677676776667766666776766776766767766676776676776776767766767677676767677677677677676776776776677677667766776776667767766766676667677677677677677677667767677677676766666667767667766677677677676677676776666776676776766766677676776776676766676776766676767766677677676666676767767677666767677676776677667677676776677666667767767767676776767676776767677676776767677676767677676776767767677677677677677666776676667666776776767767767766667767677677666676776776767766766767677676776776776776776676776667767677677676667677677677667676776676776766767766677667767677677676676767766676767667677667766677676776776767767766776776767767766766767766676776677666676667767767676766676666767766766776676666667677667766676776776766776776776667767766677666766767767677676767767767767676767766776776776776767667667766767767767677676676767676776677667767767767677676767676776766776676677667767666676676766776776776767677667767677676776767677676776676677677677677667766676767667767676776767767677676677676776776767677677677666776667767767766767666767666776677666767766776767767766767677676776667767666767677677676767766767677676776776776776776776776776776676776776677676776676776676776766776767766767677677677676766776776766667767767766676776776677666667666776667767766776776677666776776677667766676667767767676667767677667667767677667667666776776667677676767667767767766776766676677667767677676676776776666776776776676766766767677677676776767667766776776676767677667676766677677676767766767766677667667767766677677666776776776767667767767677667767676766776677
3667677667676776767677676776776767676776676677666766776766776767767767676776677677677677676776667676677677666667676767677676776676776666776767767667677667766767767766767667767676767767767767766776766776676677676776766677676766776677676776677676776776767767667676767767676767677676776677666776776766767666776767767767767676767767766776767766676667676767767667767676766666776666767667677677677667677676776677677676766776766776767767667767766766776776677676776776677676767677666766767676767767767767676776767676677676766677676667676776767677676676676776667767677676677667767766667667767676767766776667767766677666766676776767767767767676766776767677666667676776776776766676776776766677676776677677666766677666677676767677676767767767767676766667677677666767767767667677676667767767766677667677676667766667676676676776677677676776676767766776667767676677667676776776776767766676776767767677677677666676767667767767766767676776667767766776776776677667767767767766667767677677677677677667767767767667667767767677667667767677677677676767676776776776766677677676676776776776666666776676666776776776776766677667766767676676776776667677676776676666776766776767766767676776766767766676767667677676767676776766677676776776766677666767767676766677677666776766767767676666677666666776667767677677677667677677677676766776776776767767767677676776676766677667767667767766666766667667767767677667766767767767676667677667676776766766776776766676776667767667667767766767676776776776767766766776767677677667767677676767767676766766766677666776666767676766776767767767666766776776666776676776767676776776677677667767676677677677667677676767766677677666767766776667666667766667677676767676776766676676776676776676776766767676677677667667766676766776766776767666767676776776776767766667676676776776676776677677667667766766767767676767676776677677677677667667767767766677676776776767767666776767767767676677666776766766776776767676766766767667677677677676667767767767766767676666776776677676767667666767767767767766667767767667767767767667666676667767767767767766767767766767767767766667667766767677677667667677677677677677677676776677677676767767677677676767767676776776677667677667666767766767767767767767767676776767676676767767677677676776767667767767766776667766676776776776676776776766776767677677676767677667767677667767767766677667667767667767676767767676776776767766766667677677667667677676776776767676776767676767767766776767666667676776776776667767767766776766776767676776767676676676767676766677676776667676667666767667767667767766766776776667766677676776776767767677677676776767767766676766766666776677667767667766776776767767667767666766676776676776677677676676766776776776767767677677677677677666676767667677666677667667766767677676776776767677677676667676676677677676676776667676676776767677666676667767676776676776776767767767677677676766776667676766677667767666767666667766776677676776677677666676776766766676766776676767767676776776767667767767766666676776776776776767767766666677676676766776776676677677666776677667766667677676676776767767767676776776767667677676766776677667767766676676677676776767676776776766776666667667767677677676676767667676677677676776767766766776767766677667667676766776677677666776766666767677677677666677677666766767677677667676677667666776766767677666767676767677677667766776666766676776676767667766766776776676776766677667666667676767677667677666776767766767667766776666776767676776676776776767677676766677677676676677677676676667677676667677667676767766767767767767677677677676766767766767766776666767677676766677676767676776776767767767676767676767767766677667676666766776776776776677677677677676767676776677676676766776776776776776767677667677677677676767767667667767767767767666676767767767677676776776776776667676776767766776767766767766676776676776677676676776766677677677676776676676767676676766767676767767767676776776776766677677676767677676776677676767766767767766776676676667676676766776767676767766667677676677676776667666766767767667766776677677667767676677677677666666767767767767676776776677676776766667766776666767667766766677676767676776776767766776776677676676776776776767667767677666776676776667667666676676766676776776767676776676667677676776776767767767767767766676776776767676676677677667666767676677677667677677677666676776766667767767766767766677667667767766767677676676676766677676767767677666666767676666766776776776767767767767676766776776677676767767767677676776767677666776676677667676677667677667766767766676766676766667767676677667767676767677677676776766776676767667767766676767677677677677667766766776676767676676776776776776767676677677676776776767667767667767767677666767666766676677676767676776676767766677676677677677667676766767677676677667676677666776676776776677666776767676776776677677677677676667677677667766677676767767666767767677677676776776767766766677676767766776776677677667767677676667667667767767767767767676667677667767676767677676767767767767666776667766676676776776776776667677676666666677667767767767767767677676767766767677666676767666767676767767766776776776776776776776667666776677667666776676776667767676766776667677676776676776767767767767766677676766667666677667766776776766776767677676776776776776767666767667767766776776776776666766767766766776767766776776776776667767766767767667767677667666676776776677667677676776776666767767666666677666767767677667667766776776677676767677677676776776776667677677666767676766767767766776776677667667767667767676676767667767766676776677677667667767766766776667767767766667767767767676776767767767766767767767677676776766776776767676776677667766776676776776776767767767676776676767767767767766776677677677676767766776677676766676776776767766767767667676677676767767677676776776767767766766776776667767676766676776767676767677677667767767666776767676776776667767667667677667677676776766776666666767767666776767766666676767767766676776776666776776776766776767676776766677667767767767666667676766676667767766776767677676676776677677677667676766676767676776767767667676776667667676676766776776776776766767767767767666776766666677667676766776767767667766767667766776676776776676776766676776767767766767667766776767676776767676676776776776676776767767677676776776766776766776776776767767766776776766667766667767676776676677676766776776776776667767767766776667767766776776767767676776767666667677666776767766767766776667676677667766776776776766767676667767676767766776776667766767767767667666767766776677677666767676776776766766666766676676767676767676776776767667767766776776767767677667676776677666776667766766766766676767767767767666776766677676767677677677666766776676767677677667667667767666776776776767677667667766676666667767666677677676776767766767767676667667676767666767766766767677667767767667767767767666776776767676676776767666666766767767767767767767767767677666767767676776677677667676766776767767667667677676676667767766677677676776767766767667667667767677677667767766676677666766767676676767666766776677677666767767676776676767676776776776766667766767766667767767767767767676766766666666767676776776776767677677667667767767667766667666677676767767767767767676767767676776676767666767767766776667767677676767666766667667767766667767767666767766776767767767677677667676776776767767767767767676677677666776776667677677677666667676776776776677667766776776776677666667666767666776666677677677676776667766776776776767667766776776666767676677677676666666767767767676676776667666776676767766667766776676776776767766767767767766676767766766767766666667766676767666766766767666766767677677667667767766776676767767767767677677676677677677676767677676677666667766776776776666776776776766767677677677676767676667767666667677676776676776776767766767677666766677676677676776776767677676776776676776766767766766676766676677676676767767767677676666676776766677667676776766766767766776776677676767667676677667767677676676666667667767767766776667767677667767767767666776766677677677677667767677677666767766767767667767677677676767767676776767767676776776767666776776776677677677677676776776767677667766676666667677676776766766776676767667767666766766766767767766776677666676766666767676766776776776767766776766767766776766676766776667766776676677676767676776677676776676776667767767767676767676676776767667767667666776667677677677676767767767677667767667767676776776776677676767766676767767766767767767667676676776776676766766767677676766766767676776666776776776776676776767767766677666676776677677666766767767676767766776767767667677677676667677677667767766766676767677677676776766667767666776766766766767667766677677677677677667766677677677667666776776667676776676767767766667766676767667767767767767766776776666767767677677666766776766776776676767766676676667677677666676767767767666776776677667766776767666767677677677667767666767766767767767767766766776776767767767677677677666766667676767677676767766766776667677677667676676677667767677677677677676767767766776767666776776776766776677677677676776766767767666776767766677677667676677666776767667767767677677677667767666776776667677676767676667767767677676676776776776667677667666667767677676776776666677667677676676677677667666776766766666776666676776676767677677676767766677677676677676766776667767766767767666776766776766776767676776767676767767676776767676676776767766767677677677667667766667767767677677676767767666776776667767767767767767767677676767767667667667767767677677667677667667766677676767766667767667767767676767766776766767767767767767767667767767677676676667677676776677676766767666776676676676666776776677667677677666767767767677666667766776677677667667676767767767766766776766676676776767676676776677667667676776767767677676676676776776776767677676776766767676676767667767766776677677667667677667667677677677666676667677676666767767767677667767677677677676776767676677677666766776766767676677667766776776667767767677676776776776767766767676766676776776767767676677667677676776676667767767666776676776767676677667667677
6676767766766766677676776776766767677677677676776766677677667677677667766766766666767666676677677676667767676767666776767667767766767676776767677677666666766767667766776666667766776676676776776776776767767767767767667677677667666767676776767766766677677666776767677677676776666776766666776776776766666667667667676776776767667677666776767766767766776776677667676767767677666776676766767766766676677677676676767766776776776767677677676677667676667677667677666767767677667767677667766766776677676767667767676766677666767676677676776776767766677676767666776667767666776776767767677676776677676667767767767676776776776667766667666766676667677676776776776766666766776776776767767676667677677676676766767677677676767667766776677677676677676666677676776767676776667677667677666676776776666776776776766776677677677667767766767767767676677666767767676676667767677677667667677667766776766776767666776676776676667667767667767766776776766776776776676776677677667767766776776677676667766766677667767667767667677677677667677677676776667767767666666776767677676677676776676776776677676767767676676776776776776766767766776767667676666767676766767676766676776677677667767767766676677677676676667677667767677667767767667676767767677677676666776767677677676767667677667767767667767766767676767677677676766776776667766776676667667767767767676666766776667676776776776767667677676677676767766767767667767767767677677677677676766776677677677677667667677676667667766767767767767767676766776767677676677677677667767767767667676776667767667667767676776677666677666776776677677667766767677676776767767766677677677676667676776767766676766667767667676776766767767767766767767677676767667767677677667676767766776667676766767677667667766677676776776766667767676767676767676766776666767767676677666667677677677676776666677667767766776677676666767667667766767666677666677676776776666766776776767676776776776776776676776776776776676677677677676766767767676677667676677677676776677677677667676677676766767667767677667767766776677676667767767667766667677667766677676767766766667767677676676667676676766776776767677667766776767766677677677676766766676677677677667676776766666677676767766766767767766776767767766676677676766776767676676676677667767767677676776666677666767767667766766677677676776767677676776776677676667767676776776776776767676766776767677677676766776776666776767766767666776677677677667767677666767766767667676766677677677677677667767666667766767666767676767676776766767676767666776666776776776776677677677676666776776677677667767767767767676776776676776767667677677667767676677667766776676766676766677677666767767677676767676767677677666767767667677676776767677677677677667767676676776766667766767667767667677677667667666766676667667766766677666767676776677677667767667677666677677677677677666766767767767766677667677677676776766776677676676766766666676776776677667767766677666776667767767766767667766767666667677676776676677676767677666776766667677677667767667666676776677667667677677677667667666677676766766776767676767766776776676676767666766776667667767767677676776776776676677676776677677677666766767676676776676667667767766776676776776766666676776677676776767666766767766677677676767676767766776767766676776767667667676676776776676767677677677676677677676776767667767767677667676776776767767766766767766776776766677677676767667766776767666677666767767666676776776677676677676767766776767767677666667766676776676766766766766766766767767766767677677677676776666676766766667767767766767766776776776667676667667766677676776776767677677677666766677667676767666767766667676776776767666667666766767767667676767677676776767766776676776767767677666776676677676776677676676776776776776676677666676766667767767767676766776667767766767767677676776676767667666677676776766776767676767666766776667676676667767766776776776767767766766767677676667677677676676667766776767767766767767767766776676776776767766767676767667666776776766667667667667767676677666667766766776766766677677676766666766776676676766776767767676776776776767766677676767767677667766766767767676776766767676676776766666667767667767767667766776767767767766766767676767767677677667767667677677666767767767677666676666767667767667767677667767667677667766767676666776776676676766677667767766776776767677666776767666667767766776767667677666767766767766766767677667767767676667766776776676776677677677667766776776677666676676776667667676677676677676776766667767666766776677676766766776776676667676776776767767676776767767767677667767767677667767676676676776667767767767766676767767667766676776767676766667667767767677666767677667676776667767767676676776776776776766776776667667666776767676766767676676676677677666666776776667767666767767677667666766676776776776667767766767666676776776776776776776767677666776676776667766776677676677676767677677676776776677667767766677676767677676667676766767676677667767676776776776776767667766776776776776667766776676776766667767767786767676667667677677666666667767677677666767666767677667767667676776776767667766776776776767767766776676776776676767767767667767676766767767767677677666676776776776776666767767666767667766676676767676776676766677667677677676666776666767767677677666677667676776667766776776767677677666667766767677667767676676776767766667676767676776676667676666776767666677677676676776766676676776676676677676766666776767766666767676767766667667676776767767676676776766667767676677676776776767666677677677677677666676677676767677667767767767766667767767667767767766767667767677677677677676677677677677667667767667676676767677676776776776676666767767677667767767766676677677676677677677677676766767766667676766676666776766776767767667677676677677676666667767676776766776766776767677677677667767767767767766767767767677676767766767767667767676767677667766767666767677676767677677667676776667767677677677676776767766776677677676766776767677677667766677676667767667766776776767677676677677667767767676676776776767767767767767767766776767766666676677667767666767677666767667667666776776767677677676766767767766776776776677676766767766676667766767767667677677666767767767676776677676666767677676767677666667766776677677667666767667767666677676667667766776767766776766766766766776677677677677677666676776776767666776776767767767676767667767767666776767767767667667767676667767767667767667767767676676776776776776677667767767676776676776677676677677666767767666776767676666766676776776667667676767667676767667676667766767677667676676667676776776767767767667766776767677666767767767676667767766767767667766766776766776767767677666766676776776666776667766676667677676767767666677676776776767766667767766776666776776666767667767767677677677667667667766677677676767767667767766776776667767766767667666776776767666677667676776767676767767767766677677676776776767767767676677677676767767767766677666776677677667667767667667767666677667667677676766767677677677677677677667677667767667667666776677667677677677676776776776776677667676676767767676676776776667667676776767766676667667677676766677667767767767767767766776667767766676767767677676676776667766776766776677676767677677666677666676776676676776776676666767677676767766776767766776766676767677667766767767767767767767676766677676776667767766776677677676767677676667676776776767767767666776776767667767667667676767767766676776776766677676667667666776767767766776666667766776667666767676776776676776776677676767677677677667676776767767667676776677677676667766776767667667667766776767667677667666677677677676667767677676667767767767767767767767667766767766776767767666676776776776766677676776776667767766767677677667676776776776767676666677667676767677667676766676776776667667766767766767676767767676776776666767677667676767767767676767767767766776677676766667766776767767767677676766767766767676766776776776776767667667767677666776766666767676767667676676766776776677677677667667676776676776676767676767676767666767767766667766776766776776776776667767766776776677667667666766767667766676676666767767766776676776677667766766677666776776677676667677666776676766676776767767767767676766667766776776767667767666676766766767767766776767766667767767676767767766776766677677677667676676776776676767766677667676767676767767666676767767767766776776767767676676767676766766776667766776776667766776767767767767766677667767677677677667766667767767676667676676767676766676776766667677677677677667767767766767666776776776776677676767666776776677667676667677667676666776667766767676676776676676667766667767677666767767766676767676666776766776667767676666776776776676776776776776776767767676767767766767667766676776677667766776766676767766776767766767676676667766767767666677677667766766767677676776677677677667676776676667767767676767766677676677677676776667676776667767676766767677677667667677677667766677677666666766776767767767766676767767766776776766676676766676776776766776677666776776776776676667767767676766776776776776676776776776676767677677667766667676766776776776667676677667677677676766766776767667676776767767667667676676776676776767767767767767676776767767767667666767677676776677666667676676667667767767767677676776776676767676677667676766776677666767767766766676767676677676766776767767766767676667767766766766676776676666767766776776776676677677667677666677677676767766776677676676676776776767767767667676677676767666776776767767676776776676677677667767766776766766776767767767677667767766767767767767677676767767677676776767767767767676766776667676767676676767767666676776767766677677667676776676776767677676767676776776666766767667666666766666776776676767676767677666776776766676767766776677676776676776667676766677666776776776766776776776677667676776776776776776667766766667767677676676666767766676666767676776676676776666776776776677666766677677677677667766776767767767676776766667666667767676766776676776767677676776776776676766676776667677677676767677676766766767767767676677677667666666666776766766767767767767676676767767677676776677677677676776776767767667766666676767667
6776776767767766776766767766776677677677666667766677676767677677676666767767766776677677667667767677676677667766776767677666666767767667677667766776766776776776676766767677677667766667677667666766667667767676676776766776676776776767676767767677677677677667676776677666767677676776666677677667667677677666776776776667677677677676766767676767766776767767677666667677667767767767766776767667767676767666767766776667667767677676776776767666676776776666776776767667767767666767767676776676677677676676767676767666677676767767666766767766677666666767676677677677677676776776776766676767767667676776776767767676667676767676767677666767677677677676666776677667666767677676776676767767677677676766667676766767676676677677677676766676677676676776677677676676776677676676767667666767677677677676667767667676776676767677677676767767767766677677676776766776667676666676676776776767677667766776676676776776766677677677667677666776767666776666766667676776776667767767767767766776766776776767677677667677676776767677676666776776677667676677676776776767667767666776767767677667767766776766776776766767766776676767767667767677677667767767677677677676776677676767767677677676776767677667667766677677676776776767767767767766677666776677667767766667677676767767767766677677666676776676677676766666776776766776776776776677677667767676776767767767766677677667767767676676776677676767677667667766776666767766677667666776677677676776776767676767676776776776776766767676776677677676776776677676667676776677677667766766766766667676767767767666766776776776677667667766767767677676766776667677676767676776766776767667766677677676776776767767767767667666767767677676776776666776776776767766676767766767767677676666676676676776776767767766676776776766767767767677677677676776677667677677677667767767766776666776767767677676776677677676776676676677676767767767767676776776776766776776776676776766776767766776767767767767677667667767667676776666766776776776776767676667767677677667676776676676677677667767767677677676776666766767677677666767667676776676776776776776767677677676767766677667766667676776766677666677667677676677676767767677676767676677677677677676767767767666667767767767767677677676767677667767766677667767766767766676767666766776767766677676767767767766667677666767676767767667676776767667766676676776677667677677667676776776776667667667766776776666767666767767667677667766666776676776776767766677677677667766677677676767677666666767767666676676776677676776666676677677676767767767677667767676766776667766776776776767767766677667677676667767767677676776776776676676667767767666676666677677667667767767667676677676767766767766766767767677676776767667676667767767766776776766766766767677666776666776776776666676667666677676667677667767677677677676776776676776767766676667677667676666776767766776776776676667676776776677667677676776776767767767767767767767767667767766677677667677677676666766776677676677666767767767676677677676676767667676667677676676766677677667677677676676767767767767767767677676677677667677667766667676766776677677677666767767676776667677667666767766767767766776677676666776776776776667667677676776676776776776767677666767677667767667767666767767667767666767677666766667767677676677676776676766767766666767766767676767667676676767666776667766776676676776677666766766676776766776676767666677667676766776676677677677676776776776677677677667666767677667767767677677666766776776676767677677676676776776676676776676767767677676677676767767767767666667767677677666776667676676776677666776776776767767667667766776776676766667767767767667767766766766676767677676776776676666767767667666776776767767677677677666677677677676776776676776776676677677677676776776667766776767767676767767766776676776776776776676676776776767766776767676767766666766677677677667666776676767767667676776766666776666776666766776767676766677677677677666767677667767677677677676776767667676767677676776776677676676676767767766766677676776767667767767676776676767767676676776667677676677676776776677676767676677677676676776776776767767676776767677677676776667766677677667676677677677667767667767676767767666776766776776767766677676677677676667766776667666776776776776676677666776766776676776776767676776676767767767766766776677676767767767676767767767677676776767667766767767767676776677667767767767767667767677676767766767767767677667767676776677666667767666676767766766667767676667676767677677677677677677667676667766767767767767766677677677676776776776677677676766667667767677676766767667677667676667767667767667676676766766767677676676767667767767677666667766677666776776776766776776767766677667766767767677677677676776666677677676767767766776676776766776677677677676667667667677666776676776776767767676766767666776767667666676776767767666677676776767677677667666677677676767666667766666776666776766677667767766776667766677677676776667766776776776776767666776677676676767666766676776767676776776767767766776677676776667667767676767667676766767767767767677676667667766776767766776766667766666676677676677677677676677667767767677676776766667766676767667676766776767676677667667676776677667667667676776766776677676667767676766767677676767667677677677666766776766767666676776776776776766767767666776776667767767676767676776776766677677677666776677677677666776776667676776676776776677666666766767767677677666776776667666677676767676766776776776776676776677667676667667676767676776776766766676677676677676676676677677667677677677677677677677677677676666776677677676776677676676676776776666776677676776776776767767766776676767767767767667767667677676667676776776767676676776767677677676776776776676676767666767767677667676776776766767767767666767677677666677676776776776677667766767677667667766666677677676767677676776676776767677676776666667676776677677667766676676766666776776766767766776766676666776767666766776776776767767766677676677677677676767767667766677677676766776667766776676776676776667767767667766776767677676666667767767666677667676676776667677676676776767676676767767767676676776676776766776776776677676677676776676776677677667767767766767767767767766767677676667676776776766776776666676676766776766776677666676677667767767767676676776776677677676767767676776766776766767676677676767676766767767677667766767677677676667667767766776766667766767766677677667667676766776767767667766776676767667767767666767677667667677676776676776767766676666676676767666667676776776677676776776776767767767767677677667767677676767677667766676766776767677677676776676677677676767666767767767766776766676766776676677667767766767677676776776767767677676767666677676776676776766766776766676776677676776766776776676767667767767767767767677666677677676677677667667676766776676676767677677676766767667667677677677677677667676767766767766776767676767667677676766776676776776776676767677667666677667766776776767677667677676776667767667767767767677676766676767676677676767767766776776776767767676776677676677666776776776776667766666776767767766677666667767677676767767767667677676676767667767676776767767767767767767676667667767766776776676667767767677667677676667766767667677667667677677667767767667676667676676776677676776767767676667677677677677676776676776766767767667767667766776776667767677677676667676767767676776666767667767667676776776767666767677667677677677667676767676776767676766776776767767667767767766676767666767667767766767666676766776776767766666766767677676676666766776776766776767676676776767767677676766767767767767767666677677676776767767767677677667766767767766767677677677676767677677676667666776766767766667666667676767767677667766767767766767667677667666776767767766766676676776776666767767767767767766767767767667767766676767676767767677677677677676767666776767767766767666776776776776676776666677676767667677677667667767767767766767677676766776666676776776767767676766667667767767767667766767677677676767667766767767766776776766677667767767676676766776677667677677676767766767767667766676676776677667766677677677676776776766776676676766666776776676776767766776776776776776767666776677676767666776676776666677677667767667676776776677666676767676766667677677667767677676767766677676676776776767677677676767677666666767666776776767667767677676776776776676776767766676767767667677667676776776767767667767677677676676776776767676677677666666776676766676667667677677676776676677676767666767767767666676666776776677677676767767667767766667677677677676767667766676766767767767766766767767667676776776666776767767677677676676667767767767677676776766676776677677667666767767767767767677666766676767667676677677667766676677676767677667667766776776776767767666776767766677676766776776677676676677677676677677676766767767767767677667767767766776776776667677666767767766676776767766776766677667677676676766766776766776767677677676776677677676666677677676676676776776776676677676767677667677666676766776677666776767767766767767667677677677677676776676776767676767766676767766776776676677677667676776767667767676667767766767677677677666676776766676767677667767766676677677667767667677676776666666676776776776677676767767677677667766776776766677677676766766776776667766667767677677677677676677676676776676767676776677676766666676766766677666677666767667767767666776677666667766677676676776767676776766677676776766776767676776766766677667666776767677677677667767767667767766766767667767766776767767667767766667677666776776677676776667766766776776776767766776766766776776776667767766677677677666766776776677677677667676666776776677677676766667666776767667666776767676767676766776766667677677677677667667767676676766776776767666676766667767676776666766767676776776766776776666766776776776667676667766767767677667767667676666676667667767676767676677676776767677676677677677677676767766767767677666767667766767667767767677677666776767766776767767766676767767666767677677677666776766776767766677676677667767767677677676776676767676776767767767767676776776766766767767677676776767677667676776776767767677666767677677677676776676767766767677667767767
676776677676767766766767667677677676767677676776677676767677667767666677667677677677667767766676776766677676766776767677676667666776677667666776667767767767667667677667677667666766767767767766776766776676776666676776766667677667767767766766767676776776676677666666676667676767676767667677676667766677676766766767667767767677666776776776676776676767676767766667767767767667767677676767767766767677676776776776676776776776776776767677676767676667677677676776676666776776666776776776666766776767767667667676676767767766776767666766676666776676667766776776766767677676677677677676767767666767766767676776766776677667766677677676667767667677676767667767666766776766667667766676776766776667677667766767767767767766676767676676776676676767676767767666676766776677676766677676677676676767667676776767676767767667766667677676776776767667767766766767677667677677666767666776666677676666676776767766677676766667767767676776766666766776776767676677676677666776767767766776776677676767767677677677667767676776767666766767676767676766776767766677677676776776676766776767767766676767667667677676667666776776767676776767767677666677677676677676767676776776776677676776766766776776667676676766776776766676776767676776767676667767766776776776767767767666776667766666677676677667767766677666677666676766776767767766667677677676776776676776766767667766676677676767667766767676666776767767766677677677676776676776776676666767676776776767676667677676766676776776776667767767667676776767677676677667767767766677666776776776776677667767767676767767667767767667767667676776676677676766677676767767766676767766767677677677667666776767767676776677666677677667767677677676776677667677677676776767676767767767666667767766767767767676766677676767676676767667667767677666766767676767766776677677676776767766677676766666766776766767677676766676676776776767766767767766776676776776677676776776766667677677677667766776767767766667677676666776767676776776666767766667667667677676776766677676667677676776766676676766776766666677676776776677667677676776677676776767766776776767767767767676676677677666776767677667677667767676677676767677676776677667676776766676676667767677666776766677677676667677667677677676776776767767676676667766667666767766776667766776766776767667767767767676767767666776766677677666767667676767677677677667677677677676676667766776666677677666667677676767766767667677677677666676776776676776676776677677676676767766776767766676676776776766767766767677677667666767767766677677676767676667676766677676776767677677667676677676767766766767767766766776767677676767667676767767676776767666667767677676666666767766767676767766767767766776776776767767677666776776676676776667676776676677677666766776767676666776677677676667667667767767677676677676667677676776767677676766767767766776766767676766676767767767676666766767767767676776677677676767767766667677676776766776776767767666776776677676676776676767767676767676766767677676766767677677676776776767767677676666676667767767767766676767677677677666676676677677666677677676776766776767767677676667667677667767676666767667677677677677677677676667677667766677677666776767767677676776677667677677676776676776767767677677676767676667766776677676776776776676776766666767766767767667677667767667767667766676767766676776776767677677677677677676776667677667767767767676767677667667676676776776766667676767677666676776776667766677677676766776677667767676677677677676767666676676776776676776677676776776776776677666767677677677676766667677667667766677677676677677676766766776676766766677677676677666776776767667766767766667767677676666776776676776676766776676776767767767677676767667767767677667766676776766776776667677676677676776776776776766667766767766776776666776677666767676677667667677676767766767667667677676677666767676776776677667767676766667676767676767766776767667767766677677676776776677666677677666776677666776776776676766767766677667667667676676676776766666676677666767677677677667766766766767766677676667667766767676776776776776767667766677667767666677677676676676676676776676776767667767766677676776676676776767766776767767677677677677676667767666776767767677677666767667666767666677667676767766667767666776767676677677676677676767766776776767676676767767666776677677676767676776767767666767767667676776677676667667766677676766677677677667667676667766776767767667676667767677677677677667767666767676776767677667677667766776776776767767677676776767766776776767767676776767767767766776776767666776766776766667767767677677666766767666776666776767767767677676667666767677677676766767677666667677676776776767667667677676767677677667676776776766767676666667667766776676666677676766776776767676676767676677677677676767766776776766766767677667767767767677667676776767667667767676776766676667766677677676676766676767766776766677676776766677667677677676676766767767676776776776667766767766776677676676776667667666776766767677677677667677677676776776767666767667766666767667677676777676776766767767667676776667767677677676676776776667767767676677666776667767677667767676676676676776767766667767766766677677677677667667767766767676767676767767767767766776767766677677666667767677677667677677677677667767677666676667767677676776766776677667667767767767667767767677667766766776767767667677667677676667667667767766776776666776776776767676677667677667767677676766776776776776776767676767766767767677667766767677676776776676766766776767676767676767677677676767676767677676767667767676776776767766776776767677677677677677676776776666766767676666776677677666767666766767767677677667767667677677667767767676776776677676767676776676676767767766776767767766766677676677677677676776766767766776676776776677677676766767667667667677676776767677676767766767767677666666767676776767767677666776767766767677677676776676776766776776767767767676766767766776766677677676667766677677667677677667767766776776667767767676776676776676666776766766676677667766676676776776776776776776677677677677666676776667767766667676677677676676776776766776767667676776766767667767677677676766776776776776666767676767767767676776776776776776766767677666767767666776766666677666767677677677677677677676676767677667677667677676776666776767766667766766677667667677676776677666667767667677666676676776766767767667667666767766667767767766767676776776766776776666676677677667676776767676767766677676776666767767766676667676767677677667677667677676776676776667767677667677666766677677677667676767767666767767766767767677666766767766776676767766776676776676776766776676667667766767766776776677676677677677676767766776667767766776776776776667677676766677676677677676677676776676676676776676767677676676677677667666677676776776667666776766676767676677677677667767666776776776776667766677667766776667767677666776767677677676767677677667767676776767767767767767666767676776767666776776776767767767677666776776767767767767767677667767677677676767766766767767676677676666776676767676776776667666666766776666776676776677677677677676776766676667767766776677676766776667666767676767766776776767676667667676767676766677676767767767677666776767766677677667677676776776767676766766776767767767667766766767767766667667767767767667666776667767767666767676776767677667767667676767766776667677667667767677677676776767676767767766676766767766776666677676666767667677667677676776676666776767767676776776677667676767767666776776766676767667767676776767766667676776677666676766667766767767677677676767677677676776677667667677677677676677667767676776767667677666767767677666767667767666767676767766676776676776677677677676766767767667767677676666767767766776676776766676767767677667666767667676676666776667667766676776776667767677666776776776766767676677677666776776677676776676776776767676767767767667676776677676776666776676776776767767766676766776767667766776776767766667676776676776776776776677676767767667676776767767667667767766767766766676766666676676776767677667767667667667677676767767667677667767766677666766776766776767767767676766776776766776767676767677677677667666776677676776776776776776767677667666776667666676677677676776776766666667677667767677666767676776767676767767676767767767766776677666776766776667767767766776766667767767767767676767676766677676776776676666766776667767767767666766676767767676767767767767667676766667767677677677677666676676766776776677677676667766767676767766676776766677667766677677677676767767766667677676776776676676767676667767766676766776667667767767676776677677666677676776776767677666776767767667666776776776677667767677676776776776766767677666776767667767766766767767667767766776677676776766667766767767766767767767676677667766776767767766776676667677677667766766766776766667677666676666677667766766677667767676766776767667676676676677667767766776667677676767677667767666676767667767667767666776677667677667676767767676776776677677676676676676767766767667676676776676776767676767677676776767767767767766677676677676676776767677677667677677666666667677667676766776667667767676677667767677667767677667767767767767677677677667676676666766666666776776767767677677676776767667767767766776677667677667766776667677676776767677667677677677667767666767767767766776677677666776776667666776776776776776776776767676767667767767767766776767766767676767767667766776776776676767666767767767677676766677676766776767767666676677676767676677676776677677676776676767676676776677676667667677666767767767767676667767676666776676776766776776667677676776766676677677677676766776776677676677667676767767677667766766776667767666766767767676677676766677676766666776767677676677676776767676776776676776766666776666767767676767666776676767766667667677677666767667666776767677666776767767667676776766767767766776776676776776776767767667676677667676766767766776766767767676676766767667667667767667767766767677677676767767767766766767766767766766676776767667677676766776767667666766666766666767767766677677677667667667767766676666676776766776767766776776676667767666767767667766677677677667666776776766766767667767677667677677676767
6776776676767667667766676676667766677677677676776677667667767676677676667667677677676677667667666776667767666776677677677676776767767766666667767766667676766767767677676767767766776776667767676776776676776767766766767767767766767766766677677677677677667677667767766767676776677666767677666776766766676766776766767676767766677676767767767676667767766767677676776776776767677676766776776776677667676776676677676676776776776766667767667766776767767767767676766676767767667767766767767766676776666776676776776677677676776676667766766676776767667767767677676676767667676676667767767766677677676776677676767677666766767767667767667767767766677667767677666767667666766667677677677676776677667676767767677676767766766667767766766767677677677667767677676766677667676766677667767676666766677667766767766776766677666776776767677676776676776776766666667677676776766677667677666667676766767667767677676767676677676776776766776667677677677667677677676776676766677677667676776776667676767677677666767766667677667767667676677676776776766776776666776666776776767767666776776776776766676767667667677676767677666767766767676676676767766676667767766766776666676776676677666776767767767677677676677677666676767766767676767767767666766776667676776667677676776776677676676666676767766776667666676767767767767767677676767677666766766776776676767676766676767767766667767767667767767766776767767677677676666677676767766667666767767767766776776676676666667676776767667677666776767677677676776776677666776776776677666666767766676667676676677677676767767677676676776776767767767677676766677666776667667767676676776676767767676776667666766667767676677677676767677676767767667767667767677676766667666667676767766676766767676767766767666767676767767767767667666776666676766767666766776767677676676766767766776767767767677677676776677677677677666767767677667677677667677667667677676766776767676776776767677677677676776667676677667676676776677677667677677667766776677677676677677667667767767767667767766767766776767767667766776676677667677676767667666776776776677676666776667767676776767676776776767676766776667677666776767667676667767676667767767766776676766767677676676667677677677676766776767767766767766776676676776767676667766776766666776766667676776767677667766776776676776767766767676776766767767677677677676677677677677676667676776667676666766776767766766766776677677666776776776776767767766776776766677667766667767767767676767766766776676767676767667766776767766776676667767677666676776776676676677677676767676776776766767767676676776776766676767677667767677677677667677676677666776676676766676767676666776766677676676676667676767767677677676776676667667766776776767677677677677667676767677677677667667766766776767676767767677677667666776776766776767666776776677666676767766767677677677667677676676677667767766767766766767667677677677667666766776676677667676676767766776776776776767766666676776676766766767667676776776767676677667767767667666677666776666776766666666676776767677676666767677676767767676666767676676776766676766677676667667767766677676677677667767667666767767667767766676776776776776666677676666767767676776677676776667767677677677667666776666776766767677666676766667766667766776767677676677677676776766667766677667767767667677676776767766676767766767677677677666776767766776776767676767676767667767667767676766667677676776676666677677677667767766677677676677666767666666676676676776676677667677667667767767677667676677677676776677677667766776676667677676776776776676776776766767766776767676767676677677677676767677677667676767767677667767676676667677677676776767677666767766676677677676767766766767767766676666776666676767677666776776776776776767766776766676677677676667676677676667767767677676776766667767676776776676677676767667767767767667676776676676776676676766776767676667677677676767766767666767767667766767766776776766666676766776766677666767766776766767767666776776766667667676677676776676667677677676776666767767676666767676677677667766666767767767766667766767676776677676676767677676677667767677677666677676766767676767767767767666776776776776676667767667766776776677677676776767766767767667676767767677676776766766776766676677677676776776676776677676667666667677677676766776776667676677677667667676677676776676776776677677677676766776667677677677676767677677667677667767677667767767667767667677676676666667767766767767766666667767666776666767766766776776676776677677676776767676776776676767677676776776776776667767766776767667766776776776677667666776776776767676767676676776776667676776776776677676776776776767677666776766776776767677667766767766767767766767667767767767677677666667677677677667767767677666666676667677677667676776767676776776767667677666767676677667767676676767677667766767766676767677667676776767767766677677676767767767667767766666776767667667767667677676676667767667677666666776776776666677677676776776667767677676767677666676776667677677677677667666677676766667677676776767767677677677676766667767766767676677667677667676767677667667766776767766776667677677667667766767677666677676667676766677677666766776676667767677677667767677667767666767676767666776766677676776767676776676666666776667677676776766776766776767677667677667766767766766667676677676776676776677677666666776666767677677676766767677677677676776677677676767676676776677677667677676767676767666766667667766667677667767767767676767666677677677677667767766776776676766767767767767767767677676767666776676767676766767667677666767666776677667677667767767767676767766676776776766776676776766767677667767677666767677677676767767767677676677676767767766767767676667667676776776776667767767667766776767766676667676776776666766677676676667766767766666767677677676776676767666677677667766676776776767677666766666767667667766767767767766767766776767767667767767676776776767677666766767767767677676666776767767767667677677666776776677666767666767766676776776677667766666767676767677676676767676776776767676767676776667767766677666676667767766776776767767767766766666776776767767766776767767767767676776666666677677676776776776766667767677677676667677676776776776776776776767676677676776666767767767666776776677676767666767766666767766776676776766677676776766767767766677667677667767676776767676677676667676767677676767677676767677676766766767767767767766767667767767667676676776676776776676766767767677676776677667766776776776677677677677676776767767667667767666767677676767766776767767766676767677667676766767767676767766677666776767767676676776776766677677676767676766776666767767767767677666776776767676767767767767677667767666776776776676766676677676776776776776767667677676776767667676776767767677666776667767767676776677667676677677677666677667676676776667766676677676776677666676677667766766767666676766667676767677677676767677667766767667766667667767677667767767677676776767677676776776776767676677676767767767767767766776766766767667666767677677677677677677676767676677676767767767667766776767767667676677677677666677666767676776776767767766767677666766676776667676776776767767676677677677667677667766767677666776776767767666676667667767677677677677667767767666767667677676766767767767767767767767677677676776666667767676667676676766676676667676676666776776767767667667677666767767767677667676767676676677677677676766776677667767677667766776776667767667667676767767676776766776776667677667666766776776676676767677677677667677677667667767676776776676767677666767667667767676676767676767677667767667767667666666677677676677666677676776677676776677677677667767766676676776766677676767767767766766776776677677677667767677667767767667667767767676676776666776766776766766676666776767676676776677677676776776776767767766776767767677667677676767666776677676767767676766767676767767676776776776776676766767766667767767676676776767676776667766776676776767767667767666776676767666676676667767677666767767677677677677676666776776766776767676666676766677667767766677676767676776677676667767677676767766677677677667766676677677676767767766676767767666767677666776676776677677677677667667667666776776776767677676776767767767767667667677677666677666677666767677677676767666676776776677667767667667677677677667677676767677676766776766766767676776677676667767766776776776767676666776677667767677677667767666667767766767767666677667677676776776667677676776676776767767666776776676776767767767767677666776766766767676767766667766666767766677667677667767767666776767676776776677677667767666676776676666766776767676767676767766677667667767677667766776776766767677677676776676676767767766776766676776776776677677667676667676776776666767767677677667676766766776776776676767677677667767676776776676776767677677677677677677676776667766767667677676667767677677677677677676666677676776676666767667677677666776767666767667677667766677677676676666766667767667677676776776776766766667767666667677676676767766677666767766676767677667767667767766776776776766776767667667667667677677676776766766677677667766776767676767666766776667666776767767766677667767677677677667676676767677676676666767666776766677676677667667766766767666667667766667676667767676776766767766766666766677676766776667767766776776767677677667766667667667677676767677667676666776776667767767666766676776676776676776766667666776677667677676776667767766667676776767677676676776776666677677676776766776767767767676776776766766676676676676767667767766677677677677677676676776766676766776767767766776676776776776776776776677667766677666776776767676776776766776666767667676676676776767667667767667766776767766776766767677667767767666677677676776767676776767766677666677667767766776766767666676767767767677667676677676767766776776776776676767677676767677666767666667677677667677667766767667667676767766767767676677677676676776677667767676767767666776676766677676677667667676776767667766776766677677677667766677666676776776676676776677676667767766776776767767767766676677667676667767666766666767676667677676676666667767766776767677676767767767677677667767676676776767767766677666766767767677
76667666766767677676776776676766676766666767676666667767767676767767677666776766677676767676767677676676766767676677667767677677677666776776776776677667677676767766767766766776767766767676776776767676776666767767766667766776766677677667767767766776776776766676767676776766766776767676677676677667767666766776776776767767667766776677676766666766667766767766667676676767676676776676676677667676767766776667676776767677677676776666676776767767767677667767677667676767767767667766677676676776677667767666667766666676776677676767676677677677677677667667676776776677676767676766676766676667767676767767767766766767666767676667667767766767667677676776776666676767676676667766767767667677677677677677677667767767766776776677677677676667667767767677667677676776776767767767677667666766767676776676767767766776767676776676677677667677667677677677676667677667767676766766677677677676776776776667676676767767766767677667667767677676776776776677667676667766776767676666766776776776766767766767767767677676776767667767667766776676776767766677666676767667767677677667767677667767767767767767677677677667667667676766667767766767667677667677676776776776776767677676766676776667667767767667766677667677667677676776776776776776676767766677667666667767766767677676776767767767767677677677666676776776676766667767677676676767767766776767676776776767766776767677676767766767667667677677677676676766676677677676766776776776677677667677667766667767767767766776767676766667676766766766677666677676776776776776767677667766676766766767767676776766776667677666776676776766676776676776667767667766766776677666766776767767667767767677676767767767767766767677667677676677677666767666676677667676677677677667667677667667766776776666677677677666766776667766666767767767767676667767766776776776677676776776776677677676776667676676767767676676776767676767667677667666767767677676776776776776677676677676667767676677676676776776767677676676776767667766776666677667767766776767667666767676776767677677676776667677666667676776776676667677667676667677667767676677677667666767767667666767766776776776776776767766767667676767676767767766677677677667767767767767767767767767766776766776776776776676767677676767767767676676676767677676677666767666677676776776676676776676767767676767667676776767767677677676676767676677666677667676776767676776776766677666767676776766776667766676776767767767767767676676776767667677676766766667677667766776667676776776677677676776667677676666677677667667667676776767767766767766776766776776776676767766776776667677676766667676766767766776776776776676767677677667677677676767766776767677676776776776776677677676677667767667677676776677677676776766776766767667666776776667767766767666766767767676767767666776776666667767677676666767767766666766776776676767767666667767677676767767767667766677676676766776677667677666677667667766776776776677677676767767767667767766776776677676767677677677677676767677676767766676677667767766776776776767677666676767767767666767667667667766767677677667676776776667676776676766667766676776677676767766676667767677676766667666677667767766767677666776677677676767767667676676767677677666676776776666767767676767677677677676767667766676677677677676767676766767767767767767766776676776766667766776677666677676776776767767767766767767677666677667667766776766676666776767766767677677676776766677677677667767767767677677667666667767677667767767766677677677676676677666776676667667676776767766676677677667667666677677677677676676667767767767666767766767767767667676776776767767767667676677667766776676776766666676767676767677667676766767677666766776776776776767676767767666676667676776767677677667677677676776667666676776776667676677676677667766766676766677676667767767767676776667767676767767677677676677677677677676767766677667676676676666776767676676776676677677667766666776666767766766767767677677677677667766766676766667677677666676677666776677677667767676767676766666677667676666767677677677677677677677667767666667677666776767676776767676766776776677676767676766776767677676666677667666767767666776666776776766776767766767767667766666676677676776666767677676676776776767766767677677666767767766676767667677666766776767667677676767767677667767676766677666667676676776776776767767667677677667677677676667767767676676767677677677676676767767677676766767667676776776776776776766776676667767767667767767767666667677666776776676766767767667667767667667766677677667767667766776767667677677677677676677677676776776676676767666676776767766776766677677666667767667767676776767676776776776776776776776767667767667767676776776776776776767767666776767676776776666776776676667767767767676676767767767767667767767766776776667767677677677676776677676776767767677677667667766776676676776767667767767677667676776767676766677677676666667677676766666776767667767767677676776677676776776667666776676776677677666776767676666767766767767767676767667767667666776667766667767767766776776676767767677676767766776666676776677677667767766766767766776776776767767767677667676776767767677666776666676677667767766766766776767767667766676776766676776667766776766776677677676776667767676766667677667766767677667766767667767666776677677676676767677667767667676776776677676776676767767676677677676776667767666667767767667767676776767667767676676776776776667676767666667767767677676677676776677666767677677677677677676766767676766776767767766667676676667666677677676677676776666666677667767677666776766677667666677676776776766776676776776767767677676766677667676766676676776767677676766776766776776767677676676676666766776776767676766767766776677677667767767666776776676667676767667767767677666766676667767767676677677667767767677667676767767767767767676767676767767766766666767767667667667676667766776776676676767767677676776667767677677667677676776776676776666776776776776666767676677676776776776776767767677676776776766766766776767677676776676666767767676766776776666677677676676667766677667767676767676766767766667676776767767667767767766776776666667767666677666767767767676667667767667677667677667676667667676676776767676767767767677666667767667766776767767667767767677677676767766767766776767766677677676776776776676677667767676776667676776776767767676676776677677666677676676677677677676767766676776766776776767677667667767766776677676676667766667766766776767766776676767666766776776776667677677666776767676776667767676776767766666776676767667766676767766776776767766766667676776776676776766667766677677667767667767766776767767767767767677667767676667767767667677667767676667767676676776776676676767766766776677666667767766767677676776766676767667676667767677677676667676776776776767767767666767767677667767677677666776776667766776767677667666767677676767676776766677677667767767667666766776767667677667677667676776776766776677667676776776766776667667766677667767767767766776767767676776767676677666677677667766776677677677667666776766776677676676767677677667767676776767766767667766776676666776767667767676677676677676776767766767766677676677676776676776677677677677677667766767766667767767676666766776776677666766776677677666676776766667767766667766776677667766676666776776767767766767767767766676767767767767667677677676767767676767666676776666676776676767766767767676677677666667767767677677667767677677677676667667676676776776677677676776766776676776776767767766776766677677676776766677676766776776776776776776767767676766776766776667766767767766676776776767767666766767676767667676766776667677667767667667766766767767676677667676776766776776766766676776776677667766676766776667766776666677676776776766776766776776666776776776776766767676676767667767767677667676676776767766676677677677677676776676776766677676667677676776767766776667676767766677677677666776767767767666766776776676776766776776776776677676676776667767767767667676776767676766767767667676676767766776767767767766766776667767666776677667766667767667667676776677677677676776677667677676776677677676676676776776776766767667766776677667767677677667767677677667766677676767667766776766776767667766776766767677666676766767767676776767767676776776767767767667677666677666676766776677677667766767676766767667677667676676776767676776776766767767667766766776767767667767676676766676666766776667676776776667767677677667766766766677676776676676677667677676776767767677667666767677666776767677676767766766677676767667666667767767677677676776766776766766667767766776667766667767766776776677677676766677676676767666677676766767677677676776776776676767676677667666667767676776767676767766766767767676776677677667677677667767767676776776767766776677677667676676676667677676766667767676776667677667676776776767677667676776776767766766766767676776776766776666767676776776776667666776776767667667766767767767767676767676677667676776676767677667767667767767677667676776767767667666776767767676776767767667676776767677676677676776766767666766767666766776677677677676776776767677676667677666766667677667677676767676667676776667767767666776677667766666776767767666776676776677676776776766776767767766767767767666766767767677676766766767667666767767767767767767767766677677677667766676767677677676677677677676776767766776776767667767676767767676677677667676776776776776776767766767766776666776776767767666767676767767767676767766767677676776677666677676776677677666766767767767666677666767677677667677677677666776767676767677676676767767767676677677677667767676776767666776776677666677666776776766667766677677676767676776767767677676766767766767767766667767676667677677677677667676667767677667667677676676776776776776677666767767767767667676767767666666776767767676767676676667767666776767766676676676667767767677676677667766667767666776776767766666677667667767677676776766667766767676767676676776676776776676776766767676767767676776767766667676776767767677676666676766766676766776667767767676776677676676776767667767677676776776667767667767677676766667766676767767767766676767767666767766766667677676776767667766676776767767667767767766767677666767767766767767766766
677666677676776767767667766676766776776767767767677667766676767767666676776766666677666766776676767676667767676776767677676776776767767766677676776776776776676776776766767767677677677666767677676776677677676776776776776677667767666776677676667767676776776766676766766767667767766776776767676776776666767767677666676776776766776767676677677677677667677677676767767677677676766776767767676676766776776776776766766676676766677676767677676776776767666776776776767677667766776776767767677677677666676776676677667676767677676766766677677677667677677677676677677677677666676776677667767767676767767676666776667767766776666677677667767767667676766776676767767667667767767667767766767767677677677667766667677677666676677666776677667677677677676766776677667766677667676776676776677677676676776767767767676677676776776766666767767677677677676776776677666767766766767676776677667677676767667667766767766666677677677676776676677676767676667666767667676776677677676776667666677677676676677676666776766766766677677667676767677667676776776776776767766776676767677676776776776676767767766667676776676767676766677677667767667767667667766766676667677676677677676776677676776677676776766766776666677667767676766667667767676766776776766666767767767666677667677676666776776767666767677667767767677667767767677676766667676776776767676766667677667766676677666667677667766767767766676766767766676767677676766776667767676766776767767677667677667676776767766767677666767767767767766676767666776776776767766766766677667667767766776767677667667666776776667677677677666776667676676776676767676776676776776767666776677677667766776677676776677676677676767767767767666767766667767667667767766776766767767767666676776766776776766776676776667766776677677676677676766666676767766677666667767766767766667767766776776776776776766766776776776776677667667676776776667677677667766776776776676776767767677666666767677667676767676767667677667677667767667767667767666767677676767676677676776767676767677676776677676676776776667767767677667767667667766676767767676667666676677676676776676667766776766667766767767766776677676766776776667766776766776676667676666667767667767766767766676767767676767766677676677676767766776676776766676667667676776776776677677677676676776767766766676767667767766776776676667676766767767676776676767767676677677677667766676676767767767667767677667767766776776767676776676676667667676767766767767767677676776766667667767676766776776776767766676677677667766676766677667766766676767766667766776776776767676767667766667767667676767767677667676676776776776677676776776776767766676677677676776666767676766776776677666776667676667767666666776667676767677667677666766776677676776767767677676677667667677667676776767677676767766766667667677667767666776767676676667766776776776676767666666677676667676676776767767677677676677676776676776767767667767677667766776676766667767766776776776776666667676767767676776667677667676776767767767676766776776776767767766766767666776676766776776676776766776776677677677676767767767677677667767667766776677677667766676776767676776766767766776677677667676776767667767767676676766676776767767666776776676776676676766677676767766776776677666767766776676766776776767766776667767666776667676767677666766776766766677677676677677677666677676677667676677677676776667767767767767767766677677677677676776767666776767677677677677677677677677677677676676776766776776767767767676776767676776667766776776776677667767767767677677676776666776767767767676766776776676776767766776767676776676776776676677666767766667766766677666776776676767676776766677677676767667766776677676776767677677677677667767767676667677667667767767676767767766767677676677667767767677677666776776667677676767677667667667676676767677666776776677666767767767677677676776666776776767767767677666666767766666677667767667766677677677677676676767667767666776677677676666776666767667766677667667767677666677676667677676767767677667766767767767767767766776767766766767667676776667767767767766677676776776776677667767766766767767676776677676676776666776776676676766776677676677667667767677676766776767767667667767666667666767667677667677667676667767767766666677676776667767676767677677667767767676766677666667677676677667677677677677677667766767767666676776776767677676767667677666766776767667767677676677666767676776766766676776776677677676677676667676667767667766766667677667766677676676677667766767767766767767676766776766676766667767667677667767767676776776667666776776767766776767677667766676667676776677677676676667767676776767767767766767677677667666776776766767666776776676676767767677677677677677667676767676766767767677666667676677666767767676676776666677666766667767666676677667767677677666767677676676776776776667677667767767677676677677667767676667767766676766776776666766766767767766766766776776767677666767677666767767766776776676677667666667767767676676776776767666666776667766767767766776776676776676677677677667676776767676677667766766767667667677676667767767767767677677676767666776676776677676667667767767677667767767767676776667767677676667666766766677677677667767766776767677677677666776776776767767676767676767767676776767767766776776776666767667766776776767666676766767767676766666776767676676667667766776677677676677677676776677667767766677677667676776667676677667766667666766676776677676767676776776776676766767766667766677676776776676776776676767767676767676667676776766676666767767676767667666776667767676676676776667666677677667677677667766767676676677667767667667666776767676677677667677676667766677667767767677677676776776667766677676776776677676776767666677667766767766776666776766677677667766666767767677666667767676676767767666677676766776767767767677667766776676677677666666766766767767677676776667676767677676676767667676767666677677676667677676676776676776767677667767677667666767767677667766776766677677676766676667667767677676767767767767677676776766677677676776767766676776776677677676766676776776666767667766766766766676776776767677667766776667677676776766776776776677667676776776666776677666776676776776767677677667766666677677677677667677676667767766676767677676776767767766767767667667676766677667766676776767767676767676776767677667676776776776766766767766767766767667677677676776767767767767666776667677677677677667767767676767767767766776776767677676776776677676767677667767667767767676766776667666776776766776776677676767676767767676677666767676776666667677667767767766667676677676767767676677677676767766767677676667676767667677667677677676776676667677676776666766776766767767767767767767676676767767766766776677676677677676766776776776767767666676667677676776667677676776776776766767767666776776776767667676767677666767676776767667767677676776766776676766767676676776767766776667667767766677666776766767667766676766667666776776776776776676776776767767766676767767767667766766776767767767677667766666677676677667766667676776667666766677677677666776776767767766776767767767677667766776667767766766666767767766677677677677667767767766667767677677666676766776776677676776776776667677667766767677677676767666666776766776776677676666776767767767767767667766666667767676766667667676676766676767767677676767667767766667676767767667766766766767667676667667666776677676776767677676776767666676676677666776776767666676667767767767766677667767767766667767677676767666767767767677677676666677676767676766776666767667676776766677666677676767767766776776667676677667766776766767767766677676776767767676767767767667767667767767766767676776767767766776767766676766776667767676677677676766776767676767767677667667767766767677677666767677676667767767767677677676766767666776677667676666766776776677676676766767677666767767676666767676767676677676776767766776776767677666767677676766767677676776767766776677677677667767667766776767766677676767667676776676666766766767667767676766776776676677667767676767666676776676676776776776767667667677676776767667767767767667676776767677667666676776767767766677667676677667667766776776767766676776676766776776676776766776767667767767667677667677676776776776677667666776667767676776776776766767766766766666677677676676677666676767666677676776767667767677667767666776767767767676766776766776767766767767677676677667677676677677677676676676776676776767667766766767676776667676676667767767676767676677667767766767766767676667677676666767767767676767767676766767667766766676666767677676776767677676676776776776776767767767766677676666776776676776667666767667666766767767677677676776676677676676676767677676776776766776776776776677676676776667767667677677677667677666676776776766776677676766767767767767676667767667766776776667677667667677677676767666776766676667677676677677677677676767667767667676767767766767766766776766776776766776776776766676667666776776666767766767677676767767767767766676767767767767767766776767767666666666677666676676767766767766677677677666676766776776776776676776776776767677677667676677676676676767677677666776767667767677667677666767667766767767677676776776666776677677677667677666766677667767767676666776677676667666776676776676776677676767677677666766766766767767766767677666767767676767676767766776766767766676767767767677676776666677676776676666766767676677676767766766676776677677677677676776776767667767767677676776767676676667676767767767767676776776677667666776767676776776776776776776767676776776767766776667677667767677677667676676677676766767676766776677667766776776676776767677666676776766677667767667767667676776667677667667767767667667767676677676677667767767666667767676666676766676667677677677667767767767667766767767767666677666767667766767766776666776767767766776767767676776676677677677677677666776776666767667676767677676666766776776767676767676767677666676776767676767766766776766677676767767767767767766676776666766767667767676677677666766666767766776767667677677677667666767666776776677667766767677667767767677666767667676766767667667767676767767767767676766776666676767767677667676667677677666676676776766767767767666776767767677
36677677667767767676677667676776776776776766776676677677676667767677667767667677677667766776766776776677677677676767667767666767767767677667767767767767677667667766676766676676766677676767676677677676767677676767767676776667767766776677666667667767767676677677667676767767767677676666677676767676776666677677667767677667667667667677676666776767666766776767677677676767667766677677676667677676776767766767677666676776767767677677676677677677677667767766677676767766677677677676667767766776767767767767676776677676776676667766776676766667767676776776766776677667767677676676677677676766776767767666666767767767766677677677676667767766767676676767766776667676767676776767767667766767767766776776766776767766676776776767676776666776677677667677677677676776676767767767666776767766767676676677677666676677677667767767676766776766776776667767767677677677677667667767667677666677667676766776767677677676667766677676667677676767676667767676676766677676776676776766776767676766776776767676776776677676767766767676767676776766776776776667677677677677677676667766677676767676776767767766766766766766776767677676767767677676776776776677676767767676676776667676767666677677676666767677677667667667767766767676766677667676676767676667766767766676677676776776766776767767767676766667766766676667767767766677666776766776776676667767767677676667767766676666666776676766667767767767766776767677667767676766766677667767767766676667677677677676767767767767767767766767767767677676776666676676767676767766766776767767676767676776677667676666677676776767676776776767676766666766767766766776767767767767767677676766767666776776767767677677667767766767676776776767676767676776676667677676776776767767767667676776766776676766776676666776776666676666677677666776767767766676676776776776766666767767677666776767677677677666776767676776776676767767677667676776677676667767767666677666676767677667677676667767767766776776767676767767766767666776676676766767767677667767667667767767767676767767667767677677677676667667677667676667767767767767767667767676776776677677677677667676767667677676776766776776676767767767676677667767766776776776766767767667767677677677677667766776677677666776776776677677677676776676776677677677677666776767666776767767766676776776776767667766667767767676766766767766766776776677667677667677667766766667677677677677667676767767766766776776677667767676766677676766676776776776776767767666676677677676776767667676776677677666776677666766766767667667677667676776776667767677676776667667677667766776766677667766767767666776677676677667677676776767766677677677677667767677667767676767767676676767767766667766667666667767677667766776776667667767666677676776766776676767767666767666776776776776766667667767667666776767677667766666677677677676766767767666776767767767666776767677676776776776767667767767666767767766766767666776776767767766677677677677677676677677667676776767677677666776676666667766676776776677676767767666767766667676766776767676667767766677667767767676677676776677676667677677667767667767676767677667766767677666767666776666677667677677676776766776666776676776767676776767676767766767676677676776766677666766767766776776766676767766776767676676676776677677677677677676776776766677677677677677666676767676776776767677677667666677667766677667767676767766776776766767676676767767766677667677667667677676776776667766776677666776677667677667767766766767676776676676666767677676776767666767676677667677667677677667767767766776766677676776776767767767767767676776776677676776776676677676776767767676776776677677677677677677677677676767667667767676776776667677667676776767767676676776776767667767767677677676767767677667767766677677677677677677667667676767767767676767677676776677667677677676766776677676776776667677666666676776767676767767666676776776666677676767766666666776776767676767666776676676767677667767676776767667666776776767677676676676677666677666667676677676767766767767667676767767767676676776776776767766766677676767667677677677667767766766776667766667766767767676767676666776766776767767677676667666776676666767677676776667767666676676776767677677677677676666776766677667766767766776676677676766776767766767677676677676776766767677677677666767676677676667676677677667666776767766766766667666767766776776767676767766766676776766776676677667677677676776666766767766776767676666767767676776776766666667767766776667667676776776676776767767767767676767766776776776767766776766767666767676776676667676676776776677676666776666776776766767767667767767666766767677677677677676776776776676676766776766776676667767667767677676776767766766667766767676776766776776676676677677677677677677676676776776676776766767766776776776676767766776776766776767766667676767676776767767677677676766766677667767767766776767767667766776766766776767766767766766776676677677677676767676766667767667766767676767766776676776766767677677677677676776676676767667676667767766767767767767767767767667766776676766766776776676677666776676677677666676676767767676766766776776767677677676776767766677677666677677676677676776677667667767767676766767677677667767767767667767767676677677676676776766676776776776676767677676776767767767676677677676677667767677677667667767766776776667677676767676666677667767767667767767767767767676767767767767767767767767767767767767766666776766667667767767767667767676766776766776767767676676767767767667767766776677667667677676676676766776776766677677676776677677667767677676776776677676677676677666767766776767676776677676676666776677677677677676767767667667676767766767676767666677676776776677676776767767766666677677677666776776776766767676676776776767767767666677676766767766776677666767767676767677667767677667677676676767666676776776776776767767767677676776767767676767667766677677676776776767766767676667667767766776767766776776767767767677667767677677667677677676766776776776776766677677666776766666776767676766776677667676767676676676767667766766767767766666677676767677677677677666767677676776767676776776767676767677666767766776776766776677676666776776676667767677677666776677676667676776776676767767767766776667767677666767766776776767666776776667767767667667767766776776677676776766676776776767676776776776666767676767767766667677667666676667667766767667767767767677666776666667767767766776676776676666767767767676676667677676767667767767676776767676776767677667676676676677676767667666677677676766776776767676767676676766776776776766776776766667766667767676766776676666677677676766776767766776776776677676776776676767677677667676776776766677667677677667767677676776776776767676767676776776767666677677666767767767667677666677667666677667666776776667676767766776766767767767766667667767767667767767677676776767766676666776776767677677677667677676667767676766776767767767767676776767767767667767676766776776766766677677666776677676766767667677676666776776776667677677677666776776676767767676767676667676776776776776767666776776767667676666767676776776667766776676676776776776776776767766776676776776767766767676776767767766677666667766776767676677666677667677677676666776767667667767667766676767766767676767676676776767667666776776776776767766676767677676766776676676677677676676677667667767677676667677677677666776767667767677667766676677667676766666776776776666677667677677677676766767676766766776677667676767767766766776776776676766766767767767767677667676766776767677667767676766676776767677667666776767767767767667767676776766767676767767666767767767677677667676677666677677667767767677676776767666766767676776676677677667667767766676776766776767766767767676767767677676766766677667677676766677667676776776766767767667767766776766776767767767767676676667766667767766676766677676677677677677677677667676766776776766776767677676776767677676776766766767767766676767767667767677667667677677676776677676767766776766776676677667676676776776667767766766776776766667676776767766776677667767767666776667766767677677676677667767767766766677667766677677677676776767767667767676776776766767677676767766776767677677666767767766677667666776767767766776776776776766676667767766676677676776776776776767677676677666776666776776676776767767767767766776776776776767667677667767767766677667766766776776767677677676767767676667666776776776767676677676766667766766767676766677676776776776776766767767677667767676766766767677677677666767667766776776776676776776667667766766767677676766767766677677677676677667667767767767676767677667767666767677677677667677677666767677676776767767767666776767676676776767667767766766676667766776776767766776776677676776676776776766776776767767677676776767677676776676677676767767677677667767677677677677677666776766776767767677667766676677667767666776776776767767676776767767767676776767676767666776767766677666776767766677667767767676767666776767677677667677677666667767766776766676766776677676666676766776677677677667766767676776776666776766776766776676776676677677677676677676776776677667667677676766776676776676766767766776767667766776776776776667667767676776776677676776667767666666766676767767667767677677677677667677677676667766676776767676676776766767667767767766767767767676767766776676767666767667767766676776666776776766667767676767767767767667767766776766776767667677666776676776767666666767767677677677677676677677676676776776776666767676776776677676776767766677677676677677677677677667767677666767676776766776767766676676676776666776767766776776776676676677677666677677677667677677676767676766776677676767766766677676767767767767667677677676767677677676667666776677676767767767767766776676767676767767766667767667667767667667767766767676776676767766767677666767667767667677677667766676767677677666767667677667677666767677676767767667677676677677677667766666767766776677676666677676766767766776667767766767676767766677667766667677666776667767677666776767676676776676677677676667676776776776767676676766776776776767677666776676776776776677677676776767676767767766666776766676676776676766776766776776767766667666767767667676776766776776666667667767767677
676677677667767677667766767677676667677676666666667767677666776767767667676767767677676776767767667667766776667767667767667676677677677676666667767667766667766767676766776666767767767667767677677677676776766766776766767677666776676776776676776677677676776676766767677677676776776666776767766767667767767767767677667767766776767766677667667677676676667677676676776767767666676767677667767766767677676767767767666766676676767767677677677677666776766767767667767766776776677667767666767666776776767766676776676767767677666767767666776776766677666677677677667766776767667767767767676766766767667766767767666776767676776776776666766767767666767667676767666667766676767767767676776776667767676676676667767766776676666776676767767677666677677676767767676676766677667666776776767667667667676767767766667766776767767767767677676776776676776676767667767767767676677667677677667767677676667767767677677676776677667677676677676767767766776666767767677676676677676666776767767677666677677667767676677676676766676776776776766776667676776676666767677677667767766676776776776767677676676676676767666766766666776767767767676677677676667767677677677667667676767767767767676767767667766776767667767667666667767767677676776776776676677677667677667676776776766766766766667767766676677677667676767677676666776776677676776666776667677676766766676666676776776676767766767766677667676766776677666766776776776767677667767677676776676666767676776677677677666767767667667766776776776776767667677667666667767677667766666667766667676676776776776667767677677676677676767667667767676767677676776776776767766766767667766677676776676776767677677667766666766767767676677676667677677677667766767767676766767667767766667766677667767767676666766766767666666776776776676767676767766666766676666767676766676776776767676776776767767676766676776767766677676776766677667767676677667677676776776776666667766776766767677677677676767766677667666676677676776677677677666776767677666667767766776676667676776767677676767666776766676667767766767677677677667677676776776776767767766776767676776667676767667766677676776766766776776776776676676776776677667676776776767667766767676767767667677677676677677676767767677676776776776776677676666767667766767667767767676767677666767767767767767767766776776767667666666677677677676776677676767676776776766776776767767676677676767677667677667767676767766666667677677676676767767666776676677677667766676776767767677677677677667767676676677676767767767676776667676776776776667667767676767767676776767767767767767677676766766666677676667766767677676667767767677667667666676767767667767676676666776776766767667676676766767666677667677667677676666677676767676776667676677677676677677676767767677667667767766767677677677667767677666767767767677666667676666676767766767767767677677676767676767767676776767767767766677677677676666776766776676677666666676766667767666676766677666776676666677676677676776676776676776676767676776676767767667766666776666776677676776776776776776766677667767676766676767667767767667676767767676767677667767667666776767767676676767676776776776767767667676667667766776667767677667676677677667767766767767676766776766776776776776676776776767766767667676776776766767677677676776776677677677676767677677677667677667766767677676767676767767667767676767767676767676676677676776776666776767676677666767676676766676776767767667676677676677677676766767766767767766767767767766767767766766676666776776676776776767677677676677677667766776776767767676677677666766766766776776667766667676767766767676677677676676676776776776676767766766667667767667767677677676676776776767767767766767767766676767676776676676767767676776776676677676776767676677667667677667676767767666776767667677677676776676767767767677676767666677677676767766676767676776766666666767677677677677676767667677676767767677676676766767676776766776767677677667767667667676677667767766776767676767767767677677667666776776767767766766677667677666766776666667767766776767766767766767767766766766767767676677667767767767667767767677677677666767766766767676767666676767677676767677666666676666766776767677676677677677677667677677666676676776666776766776776676776677667677677677677667676776676767677676766666677677676676676767677677676776776667767767766767767767767677677676676677666776766776667667767767767667676766766776776676776676776676776767676776676677676676666766767676776776666676776676767767767766767766767766766767767767677676767767676776776766776776676766766677677677676767666776767767767677676677676767766776776666676676767676667667677667766766776776677677676667676776767676767766667676676677666776776776667766767767676767767766776767767676677677667667676677667766677677676667766776677676776776767677666776767766766767676776667767766776766776767667767767666767677666677676776767667766767676676676667676776667767766676767677676776666766776766776767766776767766677677677666776767767666767666676767767677676767766776767667767676776776677667786767677667767676776766776676776776677667666667766667767766776767667676766676776776766766776776667666776676767767767667767766666776676776776676776776776667767767676767767766776667766776677667767767677666776776767767677676676677676766667667666767677676766767767767767767677676677677676767667677666766667677677667677667767666767677676767667767767767766776776677677666766676767677666776767676677667677667767667767666676766776767667766666776667767677667767667677677676776767667767767676767766767766767767766767676766767767677667766767767767766766677667677677677677677677666667677677676776767676767667767766776767677667676776677667767767667676776667767766766677677677677676767666676767677666677677677666766767767767667677676776776767767667666767767676677667677667667677667677666767666776667676677677666767676677666766767767676767767767677677676767767767767676766766776776666776776776766776766776677676677677677666677676677676776767766776667667666677676776676776776776776776767676776677666776776667677677677666776767767767676776776766767766677676767766767767677676667767767767677676677676767676767767676776676767667767766676776676767677677677667676776767667767676767767666677677677677677666767676776677677677677667767677676776667767676776676766767767766767766776776776766766776767676776767667667767676677676676677676677677677667766766776776767667667767767766776666667767676776776677677676776677676676677666766667767766677676776766776776776776676667767767767676767767766766776677676676667677677676776676776776767767766677677676776677667767676776776677666776776767766767676776676767667766676676767767766766767677676776666776776767767767767677667767766776767766676767766776767766676676677677666776776767677677676677667767676776766667667767667667767667767766677676676776677677677677677667677667766666776676766767677667766666677676767767676676676767767677677666667667767766776766776776776767677676776667767767676677677677676677677676776767766767766677676666776767767766767667766776666776677667767677676676676676677667766667767767766766776767767677677666767766676667677677676767677676776776776776767766776767767766767677666766776667677667767667676666776667767666676676677676676776767767766767677666767767677676767767677676667676767676767767766766767767767676677666776677676776776676676776776776677677666767676676667677677676677677676667667667767767666666676666776667677667677676677676766767767677676677667667766776676667767766676767666677676667676767677677676766776776776776676776767767676676666767767767767767767766766776776767667767666667676666776776776776766677676767767666676677676767676767667767767667767676767767667767667766776767667767766767766776676676767677667676776767766676776766776776776676766677677667676767767667677667677677676667767766676776776776676776767766776766776677677667766667767676776776667767667767767667677677676767767676767677667676667767676677676776776667667766776766776776766776767676766767677677676776766767676776776767766766667677676667766676677676766767767676776767767767766776776767677677677666766766776676677676767767767677676676776666676767767667766776767767767766776767767677677667666767677677666666676767767667766776766776767677676677666666767676767767766767766767767767767677676676766767767676766776676776776766666767766767676667767667767767676776776776766776677676676776776776776776766776766676676667766676776776776776767676776767767677676677676767676776676776676767676767767676767767676767767677677667766677677667667666677677676766767767767767766776677677677676676677676667677677676767766776676776776677677676676767767676776677677677667767767766767766767677667767767767766677677676776766776776766776767767677667677676766677667676676776767676677667766776677676676667767767767676767666767766767676676776677677677676677667766677667677676776767766666677677677676767767677666767667766776767766776666677677677676677667677667766776767767677667767767677677667766767767676676667767767676776676776776766676676767677677666776666776676766776767767767667676767767767766666776666667676776667767767666776667767766767676676667767667666776667677676766767767667766767767767766776767766776776667667767767676767767676666766677677667676766776766776776767767667676677676676776776767767666676767767676676766776766767767766767666667767767677677677676776776676767766677677667676767766776666776767667677677667766776776776766667676776776776776677667766776767676776766776666767766766666676767676776677677677676766677677666767667767766766776767767767666776776766767676776667676767767767677666677667766767667677676767766767767666677677677666677677667676776767677667767767767767666677677677677677677667677677676776767767767667667766767767767677677677676667676776767667676776667667677676766767767676776767676666666776776676767666676776676776676667767767767767667667677676776776766766766767767767666776766767667766676667676776776767767767676766776667767766766767766767667676776676676776677677666766667767677677677666667676767676767767767767766667767767767767766776776667767767767676767767767767767766767667677
6766776767677667767766676767767667676776767677677676776667767677677676676767767767676766676767677677667767676776666767667767667667677676776677677666677677676776776667676776666767677677677676676767677676776776767677676767766776776676776767667667666767677676677676667767667667766776776677667766676766767666767767667676776676766766776776766776776667666677676776667766766776766776776667676767767767767767767767666676766776767767677666776776767767766776666776767676766767677667667767767766776667767767767766776667667676677667766676766776776677676776776776767677666767676776677676676677676766676776667676667676767677677676677666776766776677676776766677667677667677677676676776767767676676767667766666667676677677667677667766767767767767677676767767667767667766767766776776677666776766776677676676776767676776677676776776667767666766776677676677667766766676767767767676667766776776666676767667766766667677667767766766677667767767667676776767666677667766677676776677676677666767767766776766666767667666776776776776767676766676776776766767767676776676767677667767766767767677676776676776776776776677676776776667677676776776676776766766767677676676676766766776677677666677676767767677676676776677676776667677666677666676767666666766767767767666667677677676776676676766766767767767676776767766676776677666676767667767766677677677677676767767677667677676767767676667667767677677667767676776677666776776767667666676767676676676776667676767667767766776666676677667767767766676776767767767766776767667767767766767767767677676767767766776767767676766767677677667667676776767677666776677666767676767676776776776767767677676776776667767767676776776666677676766667767766776667767766776767676776776776667766676676766767667766767667677667677676776676776676666676776766776767767677677677667667667677677676666767766776767767677677666666667766776776776767767767676666677677677677677677676776776677676776776767766676776766766766776677676677666767766767767767766776776676677676776667767677677666766776776767677677666767676776667677676676676677677677676776767766667766776677677677666767677676776677676767767766767766676767767767767677676776677676776767766776776767667677667676676767766667676666776776677677676667677676676766677667676667677667676776766667766767767767676767767767667676676776667767676766776676677677667677666776667676776776676776766776766776767766776767767766776776767676776676767767767676776766677667767766677677677676666676766776677677667766667677666666767676776677676767767677667767767676776666776676676677676677667667667677677676776767666776667676677667766776676767767667767676676776666766767767767767676776667667677667676676676767766776676776766677676767767766776677676776676776776677676676776776776676666676776676676766767767767767767667767677676776767666767676776767666776766776667766767676766666667767766767767677676767677677667767677667667767766767766776767667767767667766776767676766776677676767767766766676676776676776776767767767767767677667767766667767767767766677667767667666776776676677676766776776677666766767676767667766667677676766677676776776776766677677677677676767766676776766776776676776767677677667766776667767677676776766667676767767767667676776667766767767767767767666667766767766776676766676666667767767767666767676767676676666776666666667676776776776776767766666676767766676776776676767767766676776767676677676767767767677677677676676676767667677676676676767767676776767677666766667666667767676676677676766767667667667667766776776776767767767767766766766776667766676766767767767766767667766666767676767666666666676776666767676776767766666767676766776677677677677677676776667677677677677676776767767676767666676766776767676677667767677676677666766767767767766676676767767677667767766767676767766767767667676767676776767677667676767766667666767767676676767766767767676767767677676677677676776677677667766776677677677676766776766776767667767676677676766767767767666677676767667767767767676676776767677676767676676766776776776767767766766776776767676767766676767676676776767676677666767766776776776776677666767767667667767677667767676767766766676667766677676776776767676667677676767766677667767767766776666677667677677676667676767677676677667677676776676776776776667667677666767676666776776776776766767667677676776776666767677677666767677677676767767767767676677666767767767667766667767767676677677667767677667767677677667767767667677676776776776677677677676776677676776776676767676776676676667676767677677667667767677667766766767767767767767667767766766676677667677676766766776776776776776667666676676767766677677667767677666676767766667667767766767767767667666766667766776767667676766666676766676677677667666676776767667766666776676776776677676776766667767677677676677677666677676766776767767767677666666677677676776776767676776767767767676767676676666776766766676767676677676776776666767666767677667666667767766767677676766776766776676677667766767766677676677676676767676776776766776767767677666677667676676767766767677667677666677666767766767766676767676776776776776776776676767767767677677677667766776677667667767677677677676776667677677676767667667766767667767667676767666677666766767767667767767767767767767666676776767667677676677666666676776776767766776677677677667677676767676676766776776776776776676766776676767677676766776767666676776766767676676676677676766767677677666767677677667767666677677667767677677666776776767667767766766767677667767766667676766767676676767676776776776677666766776676776776767677677676676667667767676766666766767767766767767677677677676767676667677667677666776767677666776766766776766776676766776776776767767766776766766677677677677677676767767667767766676676676676776677677666767767667767676776776776767676767676666776776776667766766766676676776676676767767676677666776666776776767767767766776766767766676766767766677677677676776776677677667677677676676776776767767667677677677676776776776767677666676776767667676677667767767677667676776667766677667676667767676776766776766776776677677667766767767676776767766767766776767767677667767667767666776767676766776767677667666666766776776767677667766677667677667677677666776766767767767666776776677676766667767767767767766767767677676666776667677676767676666776776767676776767767677667667667667767766767766666676776776766676676767677667667767667676767767767767677676766776766776776776776667666666776676667677666766766767767676767667767767667667767767767667767677676767767676766767767767767767677677677667767676776776677667766676767767766676766667677667766767767766776776766776776776776767676776766776667767676676776776676676776767676667766766767767677677677676767666776767676667767767676677676767766666667677676776677677676766776767667767767767766676776766776767767676677666677676676666676766666666776776776666767676676677677677676776767767666766676766677677667766667677676776776767767767677677676766676667767676677676776776767676667767766667677666776677667666776776766677666667677666776666767767767676776776766677667766666676776767677666766766767676766776776776676776676776676766776766766767766677676676776677667667766776667766776776676766676667667767766766776776766666666667677676776776776766766776676766767767766677667677676776676767767767677677677676776776776776776677676766676776677677677666776767667666776767667767666776767677667767667667666776776776667676677667666676776776676776767666677676767667767766667676676676667677676676766776677666767676766776767666767677676666776767766766677677667676667767666767766676776677677677667666766767666676677677677666677666767767676766766776776677676666767676767767766767767766666776677666776766666677677667767767766776667767767677676776677666767676776767766676776776776667677666776776767766667667766767767766666766767677667667767667677676767677676676766776677677677667767767767766767677677677667676666776776776776677676676667676767676666776676676676776667767666766776766677676767766767767677677676677667767767766776677676766766776766776767767767676776767767676766767766776677667767676676776767767676766667767676767676776767677667767677666776776676667676767676666767767667767677676776676677677677677676767677676676766776776677677677676767677677676776677676776766677676776776676676776767667766766776776677677667676667766767677666776766676667666676776676766667767676767667677676767676767667666677667677677667667676767766776776676666667676677676767677676767667766666767676776767767666667676776667766776677677677666677677677677677676767767766767677666776766776766767767767667767766676766767766667676676766776776776676776677677667676776676677676776776776666667767767767677676776776667676766776677667766667677677677677667766767677677676776676677666677676676666667767667767767666677676676676667666677666767677676776677676767767767766776766776767676767667666766767677677676676776667676677677677666676676776676766776766776676676766767667666776776676776677676776776677676776767767676776776766776767767767676767767677676776666776766766776766676767766776667676776776767677677667767666676776667767767766766776676767767667666677677666767767677677666767666776767767767677677677667766767677676676776676776676666667766767667767666677676677676677676767666676776667667767666676776677666677677667766767676776776776776677676776676677666776767766677676776776767767766776667767767676766766676766767766767767677676767766767766767766766677676676767676676766767766676667677676767766776766766776677676767666766677676666776767767767677667666776676677677676766776767767766767677676677667767766677676776677677676677676766677676776667676776767677667666676677666767677667767676767766776766776676766766677677677677676766767677677667666767766767766767767676667667767676776767677676767766776676676776776776776767767667766776776677677677676776776776767767676667677676676776767676667676776767767676676677676767676676767766776677677676677677677667767766666776767676676776667676677676666767767767767766766676677667767676766766767767766767677676776767667677676776676767767666776767767766667667677667677677
6776667677676767677676776677676767767677676776767667767767677676767667767767667676776767767676776767767767666677667767766676666776677667677666776776677666667767767767677667767766776767677666676676767767766767767677667766776677666776776776776677677676767666667676767676776766776776677667767677676767676766677676767667766677677676766766776767767767667767766677666776776776677677677667676767667767676766667767676676676767767767767766767667667767667676677666666766766677677666676776776766676776767766667677666677676677676766776676676666766677676676666677667766766766676766776677666776767767766776776766767667766776676766666676677677676776767677676677676676776766677677667767767676767766667677676776766776766766767677676776767676767766776766767767767766677676776776776667667766676767667676776676776677676677667667766667677667766766776776676776776776766677677677677677677667677676776767677667767767767767677667766767767767677667676766776776776766776767666767766676676676767766667766677676776766767767667676767666766766776766776767767676677677666767667667667676767676767766767676676767766676776776776776677676677676677666666677677666676767677667767767767667766776776677667767667767677677676767767767767676776677667676666677667766766776767767767677676767767667766767667767766767676676767676776676767676766767667767767767767766767767677676667677667767667767667676776677667767667767667766776766677677667677677677676676666776776776776776766776767767766667767766766767767676667767667676767767767676767766766766776766676677676667677677676776676776776776676677676776776767676776767666767766776676776677676776767766776766776677666776676776776776767676667766676776677677677676776766677676676667676676767766776776767767676776776667767766776776767767766766776767667767677676776766776767676766776667767767667676666667676767677676677676776767677677667766767676766767677677676667766676676667677677676767677676776767766677667677677676776776667666776776767767767767667767767677676776776776767666677677667767767766776776776776776767677677676766776667766776766766776776766776676767767677676767666776776776677676667676776676776677677676677677676767667767677677667766767676676767766767666676766677676666776776776767767767767677677676767767676667766767677667767767767676776667676776767677676776767766776766776766767766677676776776776776776677677676666676677677677677676667767766666767676676767767676767766767676767677667766676767677667667667667676776767667666676767676667676667667766767767677666766776667767676767677676666767677676677676767767676767667676776676676667766776767676677677676776776677676676766766776676776776667676677677677677676676776767767677666677677677676676667677667667767676677667767766766776766767677677676767667677676776767767666776767767767767766666676767677667766677677677667766766767677676677676676776776776766676776776776766776676776767767676776767676776766767677677677676766767666767676776766776676766776667667666767676677676776677666666776767676776776776776667767667767677676766677667676677677667767767766677677677676677676666767766667676677677677667676776676676666776677677677677677677676676776776667676776776767767767677677677677676667767767677667767676676767666776676776677667676767767767767667677667676767767677667677676667676767767766776767767677676767676677667766667766776667766776767767677677677677667766766677667767677667676767766676776766776677667676776776776776776667677666677667767677676766776776676677666667676676677667767667667667767666677676776766776677676677666676677667667677677677677676767767767676677667667767766776677677676667677677677676767767766766776767666767677676676767676776767677676776766767766667677676676766767766767667667767767677677677667766676677667677677666666676767667676776776776767767677676776667677677677676776667767766767766767767767767766767676767667767767667767667676776767667666667767667677676776776677676776776676776766677676776666776677666767676766676766776666677676666767766776767766776767767767677677677677676766676767677666767676767766776776767767767677676776776677677666767677676776666776677677677676767767767767666766776776677676776776766667767766676767677677667666776776776767767677677676677677666677677677676667766776676766767767766767676766767667667767677677676677667767767677666767767767677677676767677676677676776766677677676776766767767767767766776767666676677666766677667766677677677676776776767666776776767676776677667766776776776766677667766776766776677677676776776676776767676676766676676676676776767676776776767767766776767767766776776776767676776677677677676667666767767666767676776677676776776776676676766676767667676776767677677667767767767766776766776676766677666667766676767676767767676667667767766677677666776676766776767666766776767667767767767767767767766776776676767767676767767677677666776677677676776776776676767766776767676677677676766776767677677677677676676667767677676677676767677667676767676767767676767677677676776776776767667767776776776677677676677667676767767767766776767677676676767677676776677676677676676776776676677666677667766677667767677677667676776776767677667767767767767767766776676766666776766767676767676776776776766776776767667676776677666766776677677676676677677677667677667676677677676767676776677676667667676676676776676676776776666677676767676776766776676776676667767766766767766776767767767767767677666776766776766676667766667767767677676776677677666776667677677677677677667676667666776667767766767667767666776776677677676677676776766677676776776767767767667767767676776676776767766767766776677676767767766776776776776677677667767667667766767767667766776776776676776766676677666666676776666767666666776776776676776766767767767677667766767667676776776676766676776767667666766677666776676767677676776766677677677667767676776676767677677677677666677667767767667767667767767676776767767676767676677677667767767677677676767767767766767676767766766767667676676776776766676776766766776776667666776767677666766776776767767767666767767667676776666667676676676766676767676776767767667766766776776766677677666776667766776766766766767677677667767767667676776766767766677676766776766776767767667767677676666776767767766677667677677667676776676667677677677667676676776676677676766776766667676767766776776667677667766677667767676767667677667677666776667666677677677677676676776766776766776767767766776676767677676676676776676767767767767766676666776677676776767667766676677677677676776676776776776667766776766676776776667677676666676676767677676676776776767767766667767676677677677667767677677677676767677667767767767666677676677677667677676667667667676767766667767767767767767767676776776767767767667676667767677677676776766666776667767676676767766676767676776776766776766776766767667766667767766766767767677667767667676766677667766776666776767767766776677677677677676776676766666776776776676666766766767767767767667676776676767766776767767767677667677676667667676767676667677667676767766776767767666677676676776767676677676776776766776766677676667677667677666677677676776676776677677677677666776667677677676776667677677667766776776776676767676767666677667677667766776776776776766776776767767666776677676676767766766776766676776776776776677676676666767676776666677667667676767667767766767767767666667767677667676776776776766677666776767767676767766776676776776776767676776776767676767767767666767677677667667766767666767666776676767767767667767676767767677676776767667676667767767677677667766767676677677676676776767766676766676666667767676676776767767676677676767767677676776667766776767766677676776766667767676776766776676776766677676776776667677676676766776766776767767767767766776776776767676776766767677676776776676766767766767767667766776776676767667766776676666677677666677676767766666667767677677667767766776676767677677677676776766767677667677676767667677667767667767766767767667676666676776776776667767766676667667666767676667667767766776776776767767766677676767676776677676677676676776677677667767677677667766767767767667667667667766776766776767667766776767767667767676767677677667767667677676766776776667677667766766776776766776776666767676767767767767767677676767666767676767766677677677676776677667767676676676667666767767677676766677667677677676776767676776776666667766677677677666776676776776767767767677676776766776667677677677667766767767767676767676766667666767666766767676767667666766667667767676677676667766767767667677667667677676766776676667667677677666767767676776776677666666676776766776776776676776776776766677666776766676776676666677676766767767767667677677676667767767767676776776767677666767667667766776776766776766766766766776767677667677676767767767677677666776776767767767667667767766767767667767767676666776667767767677677677677676677677676767767676677676767767766677677676677667767667767767676776776776676776667667676776776776767767667677677676677676677667767767767677667676776676776677677676776776767667767666767677666676767766776676776776767677666676766667766677676767677677666776676767676767676676767766776767676776677677666776767767677676767677677676776766776766766676776767767767766767667767766767767677677676776677676767767677676677667676776677667767667667766677677677676676776766766767666766676776767766776776767676767666767667676667676677676776767667767676766767767676677667676767667676767767676677677676776666676776767767677676776677676767767677666776776766776767677676776677666667767677667667676776776676776767677667677666776767676676776776767767766766767767767767766767767676666677676767676776677677666776667667677676767767766677676767676766776776676776776767767666676776676776767766676767667677677667667767666776776766767766667667677667676767666677667677667766677667666767677676776667677677676767676677676676676776676766677676667677676676767667766677677677676776776767766676767666767676767676677677667767767766767677676676767767676766766676677667677667676767767676667677677676776766776776776776776766677667677676766776776676767676776766677676776667667667767767767767766776776676767
667676767766767767677676766776776776776776776776776776776667676766667676766677676776676676767766776776676767766776767677676776677676767677676776667767676766776677666776767767766776677666776766667676677667667767666766776766676767676776677676766677666776767766776776776667766676776767666776767766776767667767766776776776776677667677676767677677677677676677677676766776667766767676676676767767766767677666766776676767666766776667677677676776767667767766676667767666676676676677667767677676776677676767677676767667667677676667767766767766776677676676676667767677667767677666677667767676776667677677677677667766776776677676767677677676676766776676776776677677667676776776776776767767766677677677666677666767767677676667767767767767676776766667766676776767766767677667676766767676767676776677677677676766767676677667767766676677666676676767767766776766767677666667676767676767676677676676766676666776666676776677667766666776776767767767766776767676767666667666776676776767677677677667767767676677667676776767676776766766767766767676767767676776776767667676776667767766767766776767676766776667676676776776776767767766677676677677667767666667666776776776766666776776667666776677666667767667676776676666767677667667666767667767766776767767666767667767767676676776776767766767767677677677676776666776677667766776767677666776766776666766767767767677676667766776677676776776776776776766776667677667676776767766776776767676776676776776776677676767767767667677666767676776766766776767767677677677677676767667666767667766776677677676667677677667766667677676776667676767676767766767767766676677676767667677677676776667766767677667677676767676766776767667666767766676776766767767676776677667767677676676776666776767766776767676776776776767676766776676766676766776766666776767767767767767767767767767766676767767676677666677676666776776676767767676676767766776767676767667766766676776767767666676766776677676776667766677677676677676677667666776677667676677676767767766766767767667767767766767667767677676676776776677676766776776776776766776667767677667766677676676676677677676667767676767677677676776766666767676667676766667766767677677667677667677666766767677677666776676776766677676776776776676766766776776776676766677676667676767677666667767667766776776677666667677667677677676676776776766767767677677676677676767767767667667677677677667766767767767766776776667677677667676776776776667676767667677667676667666767676766676677677676776676766767677677667766776776767767767677677677667677666767676677676667767767766766776676766776667677677667677676767766767676677666767767667767676776776766677677677676776767767767767766677676677667767676776767767676767676776767767677676676767667766677676766677676667767767677676676677677667767767766767766776766776766766776766666767666667766767666767767767677667676766776676676766677676776776667766667676676776776767767676776776776677667766766767766767677667766776767767766776766676776767676766767676776776767767677666677667767676776767676676766676666776776666766767767667677677666677676776767767766667767676767677667766767767767667767676767766776676666677666767767667677676677667677677677666676766776677667677667676767767676766776676767766767676767676676677677676776766776776677676776767676676666776676667767766676767767767767666776767676676776776767676766776776767767767766776676767676776766776767666767677667767667677666776766767667676767767767676776776767676677677667766776767667677676776677677666766776766767767666767677676666677667676766776776667767677677677667766767677677676676776776776677667766767766677677666776767766767766767677677676766766677667767767767766677667767767767767676767676776776667767667667767676767767677667767767676677676766776776677666766776676776677676676667677666767767767667676676776766767677676776766667676767677677667766776676776776676776766767766767766767766766776767667677677667767676776767666767766767767667766676667766767676676767767767766776676776776767766776767666767677677677677676776766767667677676776767766667767766776767666666767767677677667676776667677676776776767767767677677676766766767766767767767666776776667666767767767677676776677666766776677677676767767677676776767676767766776767666767767766776766767676776776667767667766666677676776767666767767666677676776667767677676766767767766767767676767667676776767677676766677676776776677676776776766677676776677677677666667767677677667677667667767767766676666677676776776766767766776677667677667767667676767677677676766767767767677667667676776676676776767677676767767677676676677666766767677667767767767667676776767766776776767767666667676767676676776776776767676766776776766776767767767767666767677677676767676767667767667766676767766766676677677676677667767767676767677667677667676667677666766767676766667677676667667666776676776776767767676666677677667677677676676767767767666776767677676766776776667677676677676776767766667767677667676676677677677676767767766776776766676776776767677677677677677676776766776676776677667767676666767677677666677677676767666667767676667767767766677676767766667766767667766776677666767667767767677667767677677666676667666776767667767677677667766677676767767676776677676767766677676766666776766767767676767667766676776677677667667676776776677667667766776666677677676766767767767676666776767767677676776767667667676776776767767667677676677676767667676677667677667766776767766767677667767667767767766767676676666767767766766776776776667767677676667766676666676677667676776776776776776676767677667676766767667766677667767677667676766677676776776676667677667676767667767676776776767677677676677677676767677676666776767766776677667677677676776676776666776766776776776767667767767767767767767767667767676766677677677667766767667666776776776767766776766666776676766766766767766766776766766767767767766766776677677667667767767767677667767667677677676767677676767767667766776677676776766776666667767677667676767676776767766766676767676776767767666767767667767767767676667766776767676767677677677666776676667677676766766766776676676776776766776667666676767677677666676776667676766677676766667667676767766767767676776776776776676677667766677667677676776676776776766776776766767767677676776767767767676767766676767767677666776767667767766667767676776677677676677676667767676767767667666767767767667766776666677676766677676776767677677667767767666767667767767767767766776776676667676676767767677677677676776776767677677677666776776776766767676776776676666767766676776776766766667676666667766676667767767767766677677667677676766676677677676676677676767767677677676767677666766676767767767767766766667677676677676676776776676776776677677677677667766776676776776776676776776676767676677676767666776767677666767767767766776676667766776676767767677676676776767677676767677676766776767676767677667767766776776666667667767767767766767767766776776766776776776766677677676776667676766677666676776776767766677666767676776677676666767767766667766677667767767767677667767677666676677667766776666767676776766667676776667667767767767676767667767766767767767767766767667677667667667766667767766776677667676766676776677677676766767676677677676776776766677676776676767767767676776677667767766677677667767676667676776767766676766776767766776766776767676767676776676677676776677666767667767676677677677677676766767677676766776776767766776767766677677677667667767767766667767767676766676776766776776776776667767767767766776676776767677676677667766776776676776677676667767766776776776767676677666767767767767767767676766776776767766776766767767767766776677676776676677676677676667767677666767767677676667677666677676766767667767667766776677666767677676776676767766767766776667767767767677676776776776766766676767767676776676676767666767767767767676767766666677666776766677677667677677677677676766776767676676667666776776676767676766677666766767676677667676767767767767766676766776776767677667767767766767767767677676776776776667766776776676677667667676767677677677677676776767766667767677667666767767676667766676677677677667766677667766767677677667766767677676776776767766667767677676676676677676767677667667767766677667766666776776776776776767666766667677676666767767767677676677676776666776766776667766677677676677666667677676767666767676766776676767767676677677667667667767677676776776677677676676676666776776676766767767767766767766676776767667667767767766776766776676766767677667766766677676676776766767767767767766776767676776676767677666767767666677677676767767767767766767666776767766767666776767766667666767667767766667767667676677676767767767766677677666767766676776666776677676776676766776766776767667767676776776776767676776767767766776776667677677677677676776676776677677667767677667676667767767677667767767667766776766767676767767677676766676767666767767677676776676667676776767676667666767667766666776666776767767676776776676776666767666767677666776667767767666767676767766776776766677676776677666766767667667676676766667766776767766677676776767766677676766767677667767766776776766767677677676776766767677667666776776767677677667676776776776677676767767767766677676666776767676767676776776666776776776767667766666766767767767767766767666776667676776776776767667767676667677677676766767677676776676666676676766767667677666776767767676767676677667667676776776776666767766677677666776766676776767667767767676767667767677677666776766767677677677676677667676766776677666667677676766776677676776776676766766767767676776767766766767767677676676776666767676767676766767676667676677667767667767667767766766677677677667766767766776776676776767766767767667677677676776767676677676676676667677677676767766766776677676766766766666776776677667667767677677676676677677666766677677677667667676667766667767766766776676667677677677676667666677667667767677676677676776776666776766776666767767676676776667767766667677676666667667667766676676766776676776666677677677677677676676677676766776766766676776767677677677666676677677667666767676767767767677666776767676766667676676776766766767766676766667677
767767677677677667677666776776767766676776776776767767677667667667666767676766666667767766776677677666776676677676767767676767676677667677667767767676776767676667677677676677677667676776776766676767767767676676776667666766767667766677676676677667667766667667767667766676767677666767676767676676776766767677667766766766667766666677676667676667766767767767676666776767766766677677666776676766667767767766666677676767767677677667766677667667677666767677676776677677676676766776767677677676776767767667767676667767767767767767767766766767767767766676767666767676676776776667767676677677676776776667767767676767766776776776666676776667677667677677676676776776776776676776776776767766677677667667676767767677676677677677677667676767767676677677676776767667766776677667676767767766776766767767676677667767677676767767667766677676776767767767676776776676776677666677666767677677676676776767767766767766667667766677667766766676776766677666766776676667767677667767676677676666767677667676766676776776767677677676676776677676676667767767767767666766767767667666766677677677676767676767766766767667767767767766776776776776767667766776766766767676767767767667676767767767767676767677676667767767766776767677667766767677676776667677677677666776676767666767767676677677667767677676676776676776767667767767767766776776676776677667676776676776677676766776776766767676767767667676776776677676776767676766776767676767766766766776767676767766676776776677667767667767767766666776677677677677667767676767676776776677677676677676666676767677676677677667767667677677667676667767666676766776766776776677667666677677676776677677676776776776767766676767666776767766767677676776776767667767677677667677676677676676766776677676667667677666776776677676776767767766776776776766767767667767676766776677676767766767676676767677667767677676776667767767676776676676667767767767677677667767666766766767767666767767767766766776776776776667677676767766677666776776666767667677666667667767667766767677676776677667767767677677676767766667677676776776766776677676776676677676767767766766776767766766776766676767767766677677676767676776776776676776667676666776667677667767766767677677677676776776776776676667676766677677667667767767676677676666776776767767676776677676666776667676776776776776767766776767766767667767667767767767767767676776767767767767766766767677667676776776766767766776776766776776677676676677667766776776676776667677667767767677667767667666677677676676766676677677676767666667767767767667677676776776767666667767767677677677676776776676776766776776767767766776677666776767676767676667667676677667677666767676776667667666776776767677677667766776776776776776767767767677677676767767667767677667667767666677676676766767767676667766776676776766677676667767666776776776767767766666767767767766676766776776767677677677677666677676767766677676676776676767766676676666776677676767767667767766767767767677677667766776667767676666776767667767766767767767766767676767766676766767677667666766666667667666776667676767766677677676766766776667767677676667666766776767677667677676677667766776676767767666776676676776776767676766766776676676677677676667767767677677676776766776776767676677676776776667767676767676776767767767767766767766776767676776677676776767767676776776766776767676776676767767767677666776766776776677677667767676776776776767767667767767667767667666767676666776676676776776676766667667767767766677677667666666676776766776677677676776767766767667676677677677676767677676676776677677677667677667676766776776667767667676677677676677667676767766776776667766667676776776667767767767766776676776776776676677677676776776776776676767676766677666776677667667676776767667676676676776776776776676776767766766677677666767767676776776776767677676776776776766676676677666766677676776776767676766776776667766767676776677676776667667767676776776776776677676776667767676676776776776766767767677676776767677677676667767666676766776677676677677667767676667676776776776767766767667766676676667767766767766767676767767677676767666776767676776677676776767767676676767676767767677676766676767767767676766767677677667677677676667667667676767767767767766776766776677667677677666776767766767676776766667767766767767767767666776776776776766766766776677676767767767667666676776767766677676676767677676667767676767676766676776776766676766677677676766766776776666766767676776776676667676766776677677677667767676767767767667766676776767666776676776767667766677667767767676767767667677667766766776676766766776766767766767667767767767767766677676776776776676766676667766776676667767767677676677676767766767677677667767766766677676766776677666677666677677676667677667677676776776776776677677666676667667766767667677677677677667667766766767667676677667676767666767677666776766767766676767767767676767767766676767676766767767676776776676767667666766666776676676677676776767766666767676767677667676776776766776676677667677677667677677667767676776767667677666677676666766776776776676666776776767767667767767677676767767677667766776766767666676666766676776767676767766676677676776767767767767766677667676767766766767666767766677676667676767767676676776776776767766767767767767766676767677666767766776767767666666776677667667666676676767766776677667666776766676767677667667767767767767767676677676776676676666776776677667767677676776776766776667766776776767676767767677677676677676767667767766667766776776767767767667676676776676766767766666767767767767767667766776776767667676666776776767766666776667667767767677677667767767767677676767766676677677677666676776767677667677677676776766776677677666767767767677667666766776766766766677667677677676677677667767676767676676667677667667767676676676776776776767767666767676767667766776677666776767766776766776766766677676676776776676776776767767766776667767676676767677667676776667676767766677676776776676766776677676766667676676776677676676676776767766776676766676776677677667677677677676776776667767767766776676767676677667767667766676677667767767676767676667676677677676776767677667667767767677676776776676666666776677677676776776676677666677676677677667666676677667677676766776776677677676676667666776767767666776676677666677666676667676767667767677667766767667767677667766776776776776676676676767667667676677667766767676767677676676767676667676776676776776767676767667677676676776776676666776776767767667676767767676766766767767767767766767767767666776767767766776677676776677676776767677676767677667766767677676766666776767767666676776766776766676767677677676776676776776766776776667766767667677676667676766776767766667666776776776766776767767676767767677676676676767767767677677676766766776776767676767676766677677666676676776776776666776776767677666766767677677677676666667667677676776667676776667766676767676676767767677676776767676766677677677677676776776776776766677677667676767666776776676776766677667767766776767666767767766767677677677667766776766666667767677667767667767766766776767677666776767667676766767767676767766676766676766766767667677667766767767767667676776776776767666776776776676767766667767667767766767677676767677666667677676766677676766776677676776767767667676776666767766767666776677667767666776776776776676676677676767767767767767767767667767676776667767667767767767677676677677677676776676776767767767677667677677676767766776676676766776767766667676776767666776667677676766677677677677677666776776677676776766767767766767767667767767666776776666677676767766666677676776767677676766676776676776776766766767677667766676766766676766767767767666767676767676776767667767767677676767677676767767677667667767677667667667767766676767767667767767666776676676676667767676776767677667677676666766676667767667766667767676667676767767676776767677676776776767767767676776677677677677667767767676776766677676767677666677667677677676767766767767677677676767767676767766677667666767766677676776767767676676667766767666677677667767766776677667767676677677677667767677677677676766677676767766766776776677667767767677677667677676776766666776677677666677676767767667677667766677676776767667676676676767676776766766776767767766667766677677676767677677667667766766767677676667666666667767677676776776676666676677667676767766776767677677676766766776677666677667766776766766767676767767767766776767766666766776776676767677677676767676767767677667666776776776776676677676766667676677667666776677677676776776676767766776776677677676776676767767666676677666677677676776676767767677676676676776776776666776776766776776667766766767666677676776776677677667666776676767766767767666667676767767767767667676776776677677677677676677666767767767767766776677676766767766677677677677677676767767667676767767677677667767677676776767676776677667677667767766776776776766776776767766776677677676767767766677677677677667767766767677666776776676677677677667666767667677677676676676776767677666676776767667666776767767767677676766776677667766766666766776776676677676676677667676766776676767767666677666776677666677676776766676767676767667667677667676767767676676767767767677666676676776776776776677666666677676776667676767767677677676676676767767767677666776676776766676767676677677677676767677676677677676776767767676767676767767767667766766677676776767676676766766677676666767666676676767767677677676767667667676776776776776776676776677677676767767766776767667767677676677667676677677666666776776776776676767667677676677666767676667766776667767666766666667767676676766776776766776776766767677677667766676667677666776776767767677676776676776767666677676776677667667677677676776677677677676776767767767767767677676677666776776766767667766776667767676676767667677666767677677676676677676677677667767677677667677667676767676667677667766776767767767666676776667677677676767766776767767677677666677667667667667666776666767667767676776776676776767767676776676676677666776776767676666677677676676676776767767676677667767677667766776676776767767677667676677666776677677676776776766677667676667667767677677667676767766776776767677676676667
67677677667667766767667766677677676767677676776667767767767767767667767767767676776677667766776767766667766766767667677676677667766767767677676776667666776676776667766776676776676767677677676667766766766776767677677676677677677666776776776666776666677667766767676776767766667767677676766677667766767677677667767767767766776767677676776676677667767767677676767666767677666677667676667766776776776667666776767767666776767767767677667767766776767766767667676767667676776766776767767766766776767767677677677676776676766667667676676776776776767767766776766766767767677677677667676767767766666766766776767767767767667767676776766767677676776776766676776677677677676776767767677676667766677667766676676666776776677666767677666767767676776667767767677677676766676676767666776767767767667767676776767676766676667767667677676676776766767767767767767677667767667677677667767767666676767677676667677676666767767667766767677677666776677677677667667767766767766776676776667767766776776776776767767676667666776667767677666667766767676776676766776767667766676677666776767677676766667767767767676676676676676767767666667767767767767767766677676676677676776767767666776767766767766776766776667677676767667766766677676776766667677666677666766776776776677666677677676677677676676776776776767766776767767767767767767767766767767666667767766767676776776676676767767667767767666776776667677677676676667676776667677677676677667677677676767766776667676677667766677667666766767766767676776677676767667667666776676767677676677667767677676767676767667767676676667766767666776776767677676767677666776776766666776776767667677676776666766767667766767677676766776776676676676776667766766776677667766776677676776767677676666766667767767676677667667767676667766767676767677667767766767677677677676676767767767767667767766667677676776676776766667767766677667767676666676767767767766776676767676767767767667767667767676767666776776776667767766676766776776766677676676776776667676776776677667676776667667767767766666776776776677667677676767767767767667667667766766767676666677676676676667667676776767767677676676767767767677677676776776776776766666776666676676676776667767677666767676776767677677667766776766776776776776767766766767677676776776767766767767767677676776776767767767677666767677667676767767667766776776766776676676667767667766766776766767767767767677677667766776767666776776766677676766776767767767767676776676776767766677676766677666667767767676767767766767676766677677676767767767766767767767677667767766776767767767767676767667667677676767767767767677677676766776767767767677677667666776766676767767676676776677667767676776776776767667766776767677676767766677676776776677667767767767667767766767676776677677666776766677676776776776677676767676776767677676766677677676666676767666666677676677667676776676776667677667676677676767766776767676776767767666766776667766776776776767676776776766677676676676776776666767766676776676666677676776767766677667666767676776776767766767767676667766776776676677676776766677677676776676677676776767666776767667676676676776766767676776767767767767666766767666767767767677677667676776767766666767677667676676776776776776677676667767767666676667767766677666776776776766776776776767766667767677666776767767767676767666676776676676667666666767766676766776767767667767677676667766766767676677676676666776776767767677666676776766766667677676677677676667667666667767677677676676776677676767667766677667677676676766667677666666677667677677667766776677677677676666776677666766677676676766776667677677666666776677677677667666767766766767676667766776767667766677676677677677677677666766776776676677677676776776767767767667667767767666767767677677677667767767767766766767677676676767667677667676776776667767676776776766667767677677677667767767767676776667667767767767677677677676766666767677666676666767767766676776766776667767766676767767767676676676767767766667766776776676667667676767667676776776677667667676776676767767666776776776776776776676776776766767767677676667767677666776767676667767676767766767666776776776666776667767677676767767667667677676776767767767767676667767676776767767677677667767766666766667767767677676676776776776677667767767767676677676766667766767766677677667767667767767676776677667677676766767767767666676676776767766776677667676776767766677666767767766766776766667676766767767767666776767767767767666776767676776776667767677677677677677676677676766667676666776767766666676676677667676767766767767767766776776677677677667766776767766776677676767766767766776667766776776667766666677676767767676767767676667667666766767676676677667767676776766677676676767767767676767766776776776676767767666667677677667677666767767767676676776677677677677667767667766677666776767677667676766676776767667677667767767676767767767676776767767767767677666677677676767767767766776767667666766776776776667666776776676767766766676676676676776776676676667676776776776766766667766776767676776767767767766767676677667766776776677676767667766776767677677677676776767766676776767767676667667667766767767676677677667767676776776677677676776767767677676776776776767767677676676667667676776767766776677676676667677677677677667767677666776776776667766776676776666676776776677676776767676767766766677667676767767767766677667666677667676667766677666776776677676776677677667676676776776676776776766766767666666677676676677667766666767767767767767767667677677667766776677677676776776676766766776766667667666667676676666677676776767667766676766677677667666767767767767677676776667766766676776767767767767676676677676776776776676776677667666676776676776667767767767767676776776766667676776767677667766766776776776667676666776767676676767677676776767677666667767667767767676767767767677677677676767677677676667676767667667677676676776776667676676677676677676676776667667767766677667667766776767667767767666767667666667667676776667767767677667677677667767666776676776676776767676667767676767767767767667676767766776776776776676667767766767676776676776677666776676776776767666676667767676677677666766676776667676767767767767676766767677676776767767676767766776676676776767677676776766767767676767676766677677676667767676677676676767767766677667676776767767767767767767676676766677677677676776766776766776667677677676767666766676677667676776766767667767666676776776677676666676776776667677676767676776677666677676677676666766667767676776766766776776767677666776767676776766776776666776776766766776776767767667766776767767766767676767766766676767676767666767767676776776776767677676767677667676776776776776776667767676776776766767767766667767767677667767766776766676776676767766766767767767767676676677676667676776767676677667667677676776667676666666767767677677676776767766677667666767676677677667667767677676677667766767676767767677677666776667767677676766766767676677677677676767766767767667766776776766677666677676776767767766766776667667766667767767676766776667677667677677667667676667766766667767767677677666666767767767767677677677666776776776776776776767767677667676776677677676676776677676776677667677666667767766776767767766776676667677667677677677676766766776767677677676767767767667677667666667677677677677677676767767666677677677667767666766776766767667667766776676767766676776676767766767766676676776766766776766667767767676767666776676676776667676776667667666666776766776677677677666676776767766666676766767677676776767767767767766767677677667677667676676677666776766767767667666767667767767766776776667767676677667767666767767676776676767676677677677666776767667677676676767766676776767766776766776776667766776776776677666676766776776767667767677677667767767677677677676676766677677677677667677677676767766776767767667767666767767676676776776767766776776776776676776767767677666767767766667676677676776767766776776776776767766776677676776766767667766776767767767676776766666776766666776676767676776776776766776776766677666666677677676776766667676767767766676767767667767677676766767767767767767676776776776666767766767767676776767677677667676776776677676676767766677667767766676677677676676667767677666676667667767666776677677667767677676766776677676767767677676667767767676776676677667767677667767767677677677666667677666767677667677676766767677667676767676767677666766767667677677676767676767766767767676767767766767767767676666677677676667767766776676667676677667667676767677677677676776677667676767677676766776776767677667677667667677677666767767677677666776776767676776676766666776767767667677677676677666776776767767676676766767667677666767766776766767677677667676677676767677677677667767767667767667766767677677667767767766667767676766776666677676776776776776677677667767767767766767767766767677667667667667676767767676776776767767676767666776767766766767676766776667766677676767766767766667767677677667766677667767767767667766676767677667676767767766776767677676776776776776667676677676776767677677676766776766776667667767667767766776776667676766676767677667677677666767767767676677677677676666667766776676767666776776776776767676676776676666677677666667676767676776666676666767767677666776666677667676767767667767666776766667766767667767676667766776776776767666667677677677676677676767667667766767767677676776766776676676676667767676776766767677667676666767666667766776776776766677676776667676767767767767677677667666776776767767766776676767667666767666776776767767677666666676666776667767767667767677677676767766766677676776776776776677667677667676666677667766776776767767767676677677667677676677667677667676776677677666767676677677667677667677677677676677677666776776667767676667766776776767767767667677676776776776676766776766776766766677677677677676677667767676766776776776767766677667767676767676767667667767767676666776677677676676677676776766767676676667766677677667677677676677676676776766776776776676776776677676766677676776677667767767667676776776677676677677677677677676667767766766776676767766677667766776766776676776677676676776767766767767767766776776767677676677677676776677677
367767677666677677677667767676776767677676667676776667766776667677676766677677676767766776776776766776767667667676767766776767667667676776776776776676776776776776767767767666766776677677677666767676767766767667767766677676677676676667677677676677677676667676776666776677666776776766767676677676776677677667767766767676776766676766676666776767677666767767767667767767767677666776767667676776676776776767667676667767676776776676676677677667767767677676776767677667766767767667767767766767676767766776776776776776677666676676666666667676677666676767767677676776776676767767677667677666766776776776666667677677676766677667767676667667767766676776667767767766667767766766766766776776776766766776776776776767766667677677677676767767767767676767676766776666776766766776677677677667766767666767766766676677677667676677666667767666667676766767677666776667676766776676667767677676666776677677676776776677676667767766776666776776676776667676776776776667677677667767666776776776776666667667667767677677666767767677676677667767667767676776767766776766776776767666776776677676767676766776676776766776776767767677676766767667676766676677666776677677676676676776677667667767676776766776677677676767676677667667676766767667677676667766776676676776676767766767766677667667677666776676677667667676776667666767677677667766767676776776766766667766666677667767766767677667666776667666766667676676767677677666766776766776776776676667677676767677667767677677676776676776767767677677677677666667767676767677667766776677667767766776767677666767667676676676776776767676677677676776776766666667767676776676776776776676666767767767676767676767767676776677676776776767767767676676776767767667677677677666677677677667767666766767767766767767766766676776776677667677667677676677667666766776776666776776776776767676667677667677676676766776776767667676776767767766767676666776767677677677677676677677677666676776776667677676776676767767676676776776667677676766677667676767666667767677677677666667766676776667676776667666776677677676676676667767767677677676766776776677667767667667767766776776667767676776767666776766766776776776776766767676667667767677667676767677666767766776767767767667676767766676776767767767677677676767676776776776767766776776776767767766767766767677677677676776667766776776776677676767667767766767766776677666776767676676776776776766677676667666666767766767677677667676776667677677677667677666776776766677667666767676677666667667767676776767767666776766767677666767677666776776776776677667767767766766766767766677677676776677676666776667666667767677666766776766667767767767676776776767767677667676677667767767676776767677677666676767766767767766666776776667767766767767767767766776767666666776766766776767767766767676767766677666676767667767667677677676667677667767667677677677666677677677676676776677676667767667767766676677666776676776776667767667677677677677676776676767676776776677677666666767677677677676767767677676776676677676776776776767767766767767766776767766767667666767676667766667767767677677667767766676677677667677666666776676776776767666667767667767667666767767767667676776767767767676776767667666767677667677676667767677677666667677676676767766666767767766767676667676676767677677666767677677667667767677677676767766767766767767677667667766666776766776676776767677667767767676767767766776767767677667677667676767766677667767766776666767667676676676776766766776767667767766776676767766766676676766776677677676676767676676776776676767676766677667666676666776766766666767676677676776667766776776776766667767766776766676766766766776676776776776676766767676666776776677677666677667766776767767767667676776766766667667677677667676677677677667677676676767677667676776666767666776677667676677676776676776766767676776676676776667676767677676677677676776767766677677677667676676677677667676767766776766776676776767677667767666767766667677667767677677676666766767766677667676677667676667676776676767676766776767767767676767667677676766776766767767677666766776776776766767767667766677676776767767767676677676667767667767767766767767767667677677667676767766676767667677677676667766776677677677667677667767667767767677667677667676666677667766776676776667666676767666666776776767666676667667676776767666776766676767676776767767676776776776676776776776667677676676676677677676766667667767677677676667767667677676776767676767676776766677667767767676776677677676776767676766666776776776776676667667766667767676677667677666766676676676677676766776776776676676767767767677677667676767766766767667666677667767667667767767767676767676677667767766766776667677667666776676776767767767766667766666676776767767676767767766766766776776677676767677666766767666767767667767767666776776666767767766776666667676767677677667767767767766767677667676776776767767766677667767676776776776767677676776667667676767767767767767676776776767767676767767666676667676667767676677677667767676776776776776776676767767767677667766767767666677666677676767767767767677666776776666676677677667766776776676767676776776676767766666776767667676767767766676666767766776776677676767767666676666776676676766767676767667677676676666776677677677667767677676766776767767677666767767766766667676667767676677667666776776776776776767766666677666776776676766677667667767766767677676767676667677667676767677676776767676677666666776767677677677677677667676677676666767767767767767767667767767767677676776776667677676776767767666767666676767676767767767676766676677677666767677666766677677676767766776776676766676667667767677676776676677677676667766766767676667676676776676677677667767767767677676776667677677676767767767677676767767767676776676767767667667676667676677676766676776766767767766776776677677676676767767666767766767766767767766676776677667677677676767677666766667677677676776766667767666766776677676767676776677677677676766767767667667766767677667677666677677667676677666776767766677676776766676767767677676767767767677677677677677677667667677676677667666767677677667766677676667767767767766776776776776677677677677676767676767767676667767677676667767677667676766667766766677677667767767767677677677676776667767767767676677677666766776767666766767667676676677676767667767677677676667766776766776677667766767767677677676776776676776776667767667667766676677677677667667677677677677676767767677677666666677676766776676767677676776767767767767667766776676676767766767667666677667666766767676667766776776776667766767766767677667767666767676776667677667676776667766767766667767677677667767767767766677677676776667767767676766677677667767766677676767667677666776666767767667676767767766776767767766767677676767677666766676677677676677667767667767767767767677676677667766776677676767767767676776766767676667666767676767767676677677667677676676766776776677666676776676776766666767676677677676767676677677677667676776766666767766776776767676676667676776767677676667677667767766776776677667677677667676676767766676677677667767767767676667766776776676776677677667677677676776766776667676767766766767676666776766767766677677667676776667676776767677667767767667767766767766776776776776666776767766767667676776767667766776776776776767677667766666776676677676766776767767767667676767676776676766776667676676766776767676776776677667767766776776776666667766776676677676676677676767676767676766766676776776767676766676767676676776776766766767667677677667767767767767676776676776767677666667767676776677676677676666776767767667767676776667766767767766767676767767766767667667666677676767766766677677676767676776767676676776676766667677667767767666776766667767767767676667676667767676676776767767666766776767767677667767767676677676776677677677676677667766776776776767677677676776766676767767767677666677666776776776677667667677676667766666677666676767676776677666676667676676767667766666766677677677676776766677666767767676776676767667766776776666776776776776667676767767767677676766776776676776676677667766676767676767676776676767677667667677677676776677666776776677677677677677676776767767767666676677667666767767676776766766776677666667676766667767667767767767766766666766677666766776666767766766776676667767666767677676776666776677667767767767767676767677666767767666767677667667666677677676666676676676676776767667676676766666776676676667676776766676676676676776776767677666776676776767676666676767766676776766666666767677677677676776677676776766776766767676776776776767767766767767767677666776767767767676767767767667766776776766776767767767766767766677666776667667676677676776776676767676776766776776767676776767766677676767676667767677676776676667667677667677676767767676766776677677676666776776666767767767767767767677666667767677677667677677677676676766776767667767767766677667766677677677667677677666767676676776667667677667676776676776776666677676667677676776766767677677676667766666676776776667667766667676766676776676677667677666766776767677676667667676776767767676776767677677677677667766676776677667666666676776676767767676677676677676766767766776776667677677676667767767767767676676767676776677666776667676677667676677677676676767676776766767767767767767676767667676767766677667766676677677667766776677677666776767666676767677676766766776766776677676776677677677677677667666776776776676767767767767767767666776776776776776776776677667766676767676776767677667767766767767766677676676667766767766767767677676766767676767766766677667767666776767677677667677667766767676676776776776776677676677667676776766767766766677677667767767767676676666766767766776776776677676666776677676767767767766676677677666767676766776767766767767767676776667766776767767767767676667767677677677667677667667677667767667766776666776666677677677667676766766676666767767767767767677666776766776776676767767767677667766776667766767766676776677676776776776676766776767677677667766776766767677676776676767767767767766676776776677677676767767677677677677676677666776767767766776667766676776776766676766776767767676767676766776677676767676776676776676767767667677666776677676767767767
677667677677677677676767767677667676766776767676767766767667766767666766776766676776667667766776766776776776676767767677677676776677677677677677667676776766776767667767767766676677666776767677676776667766776776776767766776766676677666767767767767677667767767767666766776766677677667767676766666766776667767766776766776776667676767767766677677676766676776767677666776677667667767676776776666776776667676677666666766776767766767767767676676676677677676676776677676767767666776767766776667667767677666767676676677676776776776677676776767766767677676667767767676776667677667667767767667676767676776776677677677667676676767766667667677676776776767667667766767666767677676666776776676667667766767766766667677666766776776766666766677676767676676766676776767676767667767666767766767677677676776666766776776776666776767676776776766776767767767677676776766767766666767667766676767676767766676776666677676677677677676776776776677666766776667766776677677676667677667767767666676767677666767767676677676677677667677667767667767767766766676666767677677667767767767766776776677676776676767677677667667677667766776776776667676676767767767666677676776776676677667767677676767666677676676767667766667677667767767767766766776767766676776667666776676767667767676767677676667667677676776767667767667677676766766666776667677677676676676767677676766776776776776667766677676776776667677667766776677676666677677667767766677677676677676767767767766677667767767666767667767766676776666776776767767667767677667677676776766677676767677676667676776776666766677677676776776776677666667767676677667767667676776666666776767767767667676766666776676677677676776767766667676776667677667676676776776776767766776776776666676767767767767767767676776767766677677676776767767667677666677667667676676667667766776776776776776776767767667767676677677676776776677666677676776666776676767766776776677666676776767676677667767767676667676767676667767667767676676677677666776776766776666776776767677667767767767766776676767677677677676776676666776776776776776767677677667676667676667767767676766767676776767667667666767766767767766667767766676776667677676776776767666677676776676666767677676767766676676766776666667767767767766767677677667667766776776776677667767767667677676767766766767767667666766776767767666766677676776667767766776766776676767667676767677677666767767667676767767766767667767667766767767676677677677676776677677676676767677676776776666666766776667676776776667767676767767766767667767767676776766677677667677676767677667676776676766767766677676677667767676676776766677666677677677676776776677677666677666776666767767666776676776767676666767676776776677666676677666767677676767666767676767767676667767676767767767667767766767666767767767766677676676767677666776676776776776767767766676776676667767766776767667676766776667767677677676776776666667667767767766677677666666776666676776776677667677676676767667676766677667677676767676766767667666776767767676766667767677676766667677666776776667677677667766667676767767767767767766666776776766677677666767766776767767667667677667767667677676776767676667667767667677676776767767677677677677676766767676776767767667677676776776776776766766776676676767766767667676677667677676776776767767676776776767667676767767667766767667767677676767667767767767666776776667767767767676666776667767677677676776767667767677677676766667676776676767666776676677676776677677677676676677676667767767676766767666776776776677667676767767767667666766767766767766767677666767766776676767667767677677667766767676767666676767766776776676776767767677676677677677666767767767677676666666767667677676776667766767766767676677667767677676676767766766776676766677677677677667767767677667767666776767676776677677667766776766776776776766666676677677677666776767676667766677667677666776676677677667667767767677676676667677676776767667677677677667767667677666676677677677667667767766676677666776776677677667677667677667676776677677677676767767766776766677677676776677676667677667676767767767767766767766767766666767676766766776676766676767766767677677677676677676766767677667676767766667677676676667766666776667666776776767667767766767767667676667676776667666766676666676767766776766677676776776767677676776767677667767767667767676767677676776767676776677677667676677677676676766776676767676776676677676767676776767666667767767767767766776776677676677676677666776677666776776776776767676776676666667666767676666776776676677667767676776676676776776766776676767767677677677677666676776767767667667676767767767767676767667767676776776766776676767766766666776767767676766667677667676767767667767676767766767666666766776776776767767676767766776677666676767676776776767767677667676676776767766677676776676677676677677676776667767667677676677667766776776677676767767667666677676676766767677677667766766677666767677676766767767767767676766676667666667767667766666766776667767767677677667677676766776767677677667676776776677677677666768676776677666676667676766767676776676776766776767676677677677667667677677677676667677676767767766776767667667766776776766766667676767676676766776776767676776776667766677677677677667666766776676677676767767667677677667767677677666776776676776766776767766676776767767767676767767677677676776766776767766767676676776676677677677667676776776677667677677667766766766767677667766676776667767766776676767676776767766677677676677677667766676776767666667677667676767767767676776767767766677666776676767667767767677677677677667677677677677677676776676766776776666776776677677677676776776767766676666776776766767676767766767676776776767667767677677666666676767676767667766677677676776676776767677677677676767767676677677667676676667766667666667676677677676776776667767676766767677677677676766776766776767676776767767666767667677676667766767666766776766766776776776666767667767677677676676767677677676776776767676776767667766776676676776776776776676767677677677676676766776776767766767676776766776776676766677676677676676666767677677666776776677676677677666776767767677667767767677667766676676677667766677677667767676666767677667767677677676666776766667767766767767677667676776676767676767677676776767767666776677667677677677677676766776676776767676677676667766767766776767676666767677677677667677676767677676776676667766667767767767767677677667767767767767767767676766767766776767667767676776776676676767766767767677677676776766676767767767767767677667767766767677677676766666767767676766776676776776666767767766677676776677676776776676767676766776667767767766776767766667667766776666776776776776676776767676766767767677667767767767677676677677677667766776767676676676766767667676776676767667667766666766676776766666676776666677666667767677667667767667766677666676776766776677677667667676776766677677676767667767767676776667676666767767767767667767766776776676767767676766767767767767767767666776676677667677676677666667677667767667766676767667677677676766677676776767676767666677677677676767766677676677677677676667767767766776667767676667677676677666767666676677676667676767767767676677677677676766767766776776767676776776776767677667667677667667767766667767677667766667676667767767677666776776677676677676767676676667677676767667766767766676676677667677667767676766767766767666667767766676676666676667677676677677666676677676667677677666776767676766767666776767767677667667767677676767767767676767677667666767767767676767766767677676766677677667676676776767677676776767677667676776767676767677677667676776767766767767667767767677676776776776767767677677677666776766767676776666776676666776767677667767677667676776776767767767767767766677667767767766767677676767677676667767677676766767767766766776677677667676776667667677677677666776767676776676776776677677676677667677667767677667766767676767766667677667677676776766776767767676676767767677667676677676676776666767767676766766776677676667766677666776776766776767767676767767767667677677676676677676776677677667767676767666776776776776776776676767677677676767767677666677676766676677676767677676676667677677676776766767767666667767667767666776776676776776677667766676767666676776776776667767767767676766767766766676776667767766776767667677667667676676667676776677667677667666776767766776677666776676776767766767677666767767677677677667766766776766776766776766667766766667767676776676767676667767767676667767667677676776776776776776776767666677676676677666677677666776677676677667677677676767766767767676676776767767766676767767666676666776766767666667677676776776666767667676776776767767677676676677677667766767766776677676667767677677676677667767667676767766676776766677677677666677677677667767676776667667676667766677676776666677676677676767767666776676676667677677676677677667676776677677666776676676676767767767667766676677677667677677676667766767767676676767667767677667767766776776776776677677667666676677677667677666767767677676767767676677677676776776776776667766766767676776676677677677676776776766766766676677667677666766776776767677677667677667676776766767767767766776676767767767666776667766776766766766776666776776767676776776766776676776766767677677667766766667667766776776776776776667767767766667677676776776776776776677666667676676776676766776776776776766676766676666676666776767767667666766776776776676766667667667767667766667677677667767676767766766776776766667766776776676776767767766766776677676767667767676676767676767767667767666767767767767676767677676667767767766776676676767677676776766667767767767767767676666677677677666767766767767676767766776767766677677676776776677677677676767766767767767767766767677676776776776776667676776776776776676776776677677677676776776667767766767666766676776767666776767666766776776767676776766776767676677666666776666677677677667676776776767766776677677676776676667767677677677677677677667677676677666776767767767677666766767677677677667676776776776776676766767667767676767676667766767767676767767676676776766776776767676767767676766767766676667767677667677676676667677676776767676767767677677676766676
67677677677677677677676676667677667767667767667767767667677667766677666667667767667766776667767767676776776766776766766667677676667677666776767767767767667767767676776766776667676676766767766767676767677676667677677667767677677666677677677667767767767767767676767666776776776776776766776667677667767767677666766677676677676767766776767666767666676676776677667667666767666666677666667766676776677676767677677667767767676767767767767677677667767767766767666776676767667767667767676776776767677676776776776766776767767767767767767767676767766776776767766767767667676776776676776767676667677667666766776776676766667766766767676776776766666667766767677667767676666676776776776667677676677676767766676767677676766776767766677676677676766766766676776677676776776766766776767677676767766776776676776776677667767667667767666776767677666776767767676776676676677666767766667667767767767767667667676766676667667677677667677676776676776767767666676776776767767676776766676776766776767677667767667767667667767767666767667766676767766667676776667766677676676667676776776667676767676776767767766776676766766776767677667677677676676776767766776776676776767767667767767676766677667766776766776767767676766767767666767677676766767676767667766776776676776677667767767666766667766676776676677676667767667667767667667767676667677676767677676767767766676767676766776766776767766767766776776667677666776677676666676767767676776776676767666776766676676677676767676676767667676776776776776677667676666776767767767767676767767667767677676776767666677667767677667767767677676677667676776767767677666767767677667766767766776776766767676776676776666776677676676767676666767767766767677676767667677677667766767767666766776766776677667666776776776776667667666676776676766677676767767767676766677667677667767767676776776776666767767677677677667767766776677667766767676766776676766766677666666776766677676677676677677676767767767667677666776776767667767767677676767767667767676766776766766766767677666677677677676766677677676767766667767677677667667677666776776776776767767767677667767766767767767767676776767767766776767767767767767676667666776767767767767677677667676766776667667677677676766766776767767677677677677676667767677667676776776676776767666677666767767767767767677676776677676776667767677677676676776776666776677666767667767677677677676776776776767667767767676776766776767767767666776776667667677677666776776767767666676766776677666666766677667667766767767667677676767676776767766776676767766776776767767677667767666767667677667767766767767676667676667677667766776766776767767677677676776677666776767766677677676767767767766677677667677677676767666677667766766776776677666676666676677676767767766666776677677676776767766767766667677676776676677677676766776766776666776776767676776776766667676766776677676667767676766776667767666776766767667767677676676767766767766776767767766776776667676776776776667767767667667767666767676666677676776676677676676766667766766767766776676676766766776667767767766677666776776776667676767677666776776767667767767766766776776666766676776677676667766676667767676767767667766676677666667767767767667767677677677666767767767676767767676677666667667677676776767767667767676767766767767666676676677667767767677677666677676676767767666667667677667767767676766776776666666776677676767767676666776767667767766666776766776767677666776776676677676776767676766676667677667767767676776776677677667676767766677676776776776766677667767676677666677667677676776766776767666676776677676667667767766667767666776776766766766676776776767767766677676776776776677666667677676666776667767767676676766776767677677677677666676776676666677667666677667676677666767766667766676766767767666776776677677676676767666666677666766766667676677677676776676776776776676676767766766666676776766766767676776677677677677677676776676676677676776776766767767677667677667766776676776776677666776766776776776667767767677666767677676776776767767676667667677677667766677667677676766766677676666766776776677676776667677667676667767767767766767767677676767767677676776766667766766776767767767676767677677677676677676776776666767677667667766677667676676666766776676766767677677676667667767666766776776677676767677667767676767767667767767766776776776776776677677677677676676667676767767666676767666767766667677676676767676767767667676767667667666776677667666676766676767667667766667677667666776666767676676767667766677677677676776667766776776776767767767666776667767767767666667766776677676776776776767767766776766776667677667767667677676776677666766767676677676767676776766766766776776676767677667766776766767767767677677667766767766667766776677667767677666766776677667677677666667667676776776776676776776776767767767767766766776776677677667676767676677677676666776776776677676767677677677677667767667767767667677667676776667766776677667766776776677666667677677677676667667676776767767766667677677676767767676767766677676776767677666767676767676766677667767766676677667666676776667767767767767677676767676766776766776776676767666767767667666677676776767767676767766766766766767676667767767676666677676667667677666676767767767677667767766667766677676776676667767677667767676776676766776666676776776767766776776767676667666776776767676767676667677666776766776767667767767766776766677676677676667676767767667677677666766776677676676676677666666767666776767766767766676666776767767667767767766677667676776767767666667666767677667766767767667767666767676776676776776776776767676776676776767767767767676767767677667677667766776776767767677666677677666676767766677677676767767677677677666767767676776667676776776776666677677677676766676767767767676776767766776666767767766676776677666676676767766767676767767767677667767767677677676676776776767767766776776677677676776776766776776776776776776776667676776776676776776776776776767767676767767667766767767667667767766776767767677666767676677676776776776776667767667767676776776766676767766676667677667677676776676766676767677666776766776676776776776676776776677677676776766767767667767767766677676776667766677667766677667767767767766676766766776767667676677677666676677667676776776767667766677676676767766776766676677667767766776766667667767767676776767767667766766767767767676776767677667767677677676776677676767766776767766776776676766676776767667667766767767677676767676677676767667676776767767767766766776776667676776667676677666776677677676767676776767676676677676766776766767666666767666776776776767766767677667766766776767677676776767766776776776766776667667677666776776676767677667767767766767677676767767667676767767677677677666766776767766766667767766776766767766766767767767676767676766776776666776767766676766667767767766776767766776776776767766776676676776677676676776667767666767676677676766677667667766776767667667767766767676776776677677677667677666677676676767676767677677677666676766776776767667767767766767767666667767767766676766776776667677677667667767677676666667766676677676676766676676776767676676767767676766766767767677667676667677667767767676776767767767767676776667676677666667767766776676677676666676776676766766767666767667676767767766776677676776767677667767677667766767767767677676776767677677667677677677676776767767767666776776767766776767767667767666676676776766767767767767766676766776766676776676776766767767667677677667767667676776667766666776666676676767667767767766766677667766776667667767767766667677677676776676676767676766776776776676667766767767767767767766776776667766676767676767767666766767676776677676776667767677667676776776677676776767766676767766667676776776776776776676767767676776767676776767767677676767667767666767766676776776776767676776776767677677667667667676776767667676776676766677677677676767676667767677667667666776767677677666676766776776776666767677667767676676676776776767677677676776776766676677677676767676677667767767676766776776676666667676676776776676677677667767766676767677677677677676676776776676767766767766776776776776676676776776776667767766767667676767767766776776667676776776776676767766666677666666767677666766766776767767766766667766677676776767766776776776676767767767667766767677667676776676776767676776667767677677667667767766676767666676776776767767767766676776776767767667676766767767676767767767766767677676776677677676676766676776776766767676676776676766677667767676676776776677677677677676767767767767667767767766767767766766666776767767676767676776766676767767676776767677677676776776776776767677667766776776776767767677667767766776676767676767767767667677666766766767677677676767767767667767767767676677677677666767767676677676776776776677676677666767766667766776767677676766676667766676776667677667677667766667677677667667676766776666776767667676766676766776676767676766776776767676776767677667667677676776776677667767766676767767766766776776677677667767677676767677666767767766767667767766776677676776776677666676767767767767677676667767767767666767767677677667766767666676767766776676766766767677666766767767677676767676776767677677677676776776767676677676776767677677676776776776767767767767677677676776676677677676766776776767767676776776776767677676676767677677667767767766776767766776776767767767667677667767667766767677676776776767676667666767676776767676667667766666767766766776767666666776767767676776666676776667667767766766676667766767677667766776766776767767766677676767676767767767667766766776676776766766776767676776766776666676776667767676776776776766776767677676677677677667667677667667667677677677677677677677667677666677667666767767766676767766677666676676766776676667766776767767767677667677677676767676776776776767677677666767677676767667766766776767766776766776677676767766767767677677667767766766767677676776666667767766776677666767767676666677676767667766766767767676667676776766676776776767767767677677666676776767767766776766767676766776776776766676677666677677676677676776766766776776677666766776677667676767667767676776677667766776767767666676676767676766766776767767677676776776767
667677676776776776767676776776767766677676676767767676766776676766666776766677676767676766766767667677676767676676676776776776677677676767677676776776666677667767766767767667767766667666766776677667767676766776667766766776776776767676667767767667767677676676776767767676667767676676677676676766776677676776776667677667667667767767767677677667767676676776767677666776776776677677676776676667676776776767766776776677676776776776766776677667766767676677677676767676676776776766776677677666776666776767767677667766667767767767766767767767677677677666776677667667676677677667667677667766767667766776766776766767677667767767667766767667766667767676776677676776667767767767766767666767767677677667767667767767676677677677667766766766666666676766776776766676776766767767766776767767677667766776776676676676676776776766776776676766767766776776676676767767676767766776677676767677667767766767676667676776677667666766776776767677666767767766677667766766767766676776676666766666676676776776676766667677676677676677676776776676767767676776767667767676776767766776776666776776677676776776767667767766776667767667677676766776677677676776666767676767666766767767766776677676767767667676776767667677667767767767766776677666776767667676767677676667767677666767767666667676776667767677667676677677667677677667767767767676677667667676767767767767767676776776767677667767767767677666677667766767767766766776767766767667767676776767667766677666676776767677676676677676776776677676677677677667677677677677676767677677677677666776776776776767767767676776776666677677677677676667677676776767767767667676666766767767676767676767677677667677676766766677677677676676776767766767767677677676667676677676666766767667676766667767667667676776767767666776676776666776676677676767766667677667666766776676767666677667667666667677677677666767767676776676766667677676766776767676676767676767767677676776776666776676767767767766767677676677677676676677677666767677676677676776766766666776677667667767767676776677676776767767677666676767676666767676767767766766677667666776667666767667676776776676776767667667767766766676776766676676776677667766776776776676677676667667767666767767767667767767766767676667766767767766666767767767767676776776776667676776776767676767766767767677676776776766767767767676767767766666676776776667677667667667766776776776676676766676776767667766677676776676677677677676767767766767677676776776776667767667767676677677677676666776676766667666677666667667767677677667767667767677667677667677676766767667666676667767767767677677677667676677677677677676677676667667767677676776767667766776767767767677676767677677667767676776776677667767676767677676766767667677676776776677677677667677666766766677676767667767667677667767766767767767767667767667767666677677677667677677676767667767767767677677676766776667676776676767767767767766767767667767767767677677676776767677666776776767676776766776677667666767767767767767676776776776766766667767767676776667767766776776676667677666776776767676676667767767767677676776776766677676676667767677676767677676776776776766767767766767766766776776676776776767766676776767667767676766767667676766677667767766676766677666776677667767767766767767667676767667666676767676776667677677676766776767767766676667677676676767677667677677676676776766776676776667767767667677667667667667767767676676677667766677667667766767767667766766767767767667676776677676766666766776776666776677677676776767767677676767767676776667677676767766766677677676776776676776767677666776767767676776776677676776676676776767767766776767676776676766767767676767767766776666766776767767676767766767767767767767767767767667766667767667666677676766776767766677677667767676767677666666767667666776676776776767677677677677676667667677677667666776776767676677677667676776667676676677677676677677676676776766767677676767667676767676677677677667677667667767667677667767666766776676776766767767676776776767767767767676776667767676767667666676676776776676767766676666766676776676676776776767676776767677667767676776776776766776767767767767767767767767767766776676677676677667667766776776776766677677676776677666676767766766767766767676766776676767767766776776677667667766766766776676776776776766776776677676776776677667767767767767677676767766766667666676776677677676766767677676767676776677677676676666667676766677677676767767767767766766677667766767767676766776666776677677676767676676766766776767767767766667666766766766667767676767676767667677676767676776767666776776677677667767767767667767677667667766676766776776776677677676676767667767767677667767676667767767767676767667677676767767767667676776666667677677677667767767666676767667677666677677667766776776766767667677666677666676666776767766676676776667666776667767676677676677677666677666766767677666776767667766776677676766767767767767667766767767767677677666666776776677667676767666666766767677676676666676676776767766767667767767766767767766776676677667677667767766777667767677676767677676677677666767767767677676776776776776677677676776766776776767677676767766776767677676766776776776677677677677667677677667677676766767677667767766776767766766767767767766666767676776676766677677676766776776767767766676666677676767676776766667676766776667767677666676766667667767767767677677666767667666677676776766776767767676767767677677676767676776767677676667767767677667766676776766766776776767667667767767767676676776677677676776767766776776767766776676767767666776767676776767766776776776666776677676776776776676767676776776666776667767677677677667767667676766667767677676766767677667676666776767676676776667766676767677677666677676776767767676776766767676776667766767666766767766676776667766767767666766767767676766677666767677677666676776776776676667677677667767677676776776776767767676776767677677676677676766776776767767676776666676767767767766667667767676776677676776776677677676666677667767677676666676776767767676776776776677666767767667676776776676667767767677676776767767767667666767677677666667676766676766776676676767666767766676776666776677676767677667766667667767767676776776767667767667677677667676676676767767767676767676776677677676677667767767766776766776677676667766676677677667767667677677677676776767667666676776766667767767667676677676767766676677677666676776776766767766767767766767677677677677677676776666767677677667766767766676676767767677676676767677676677676776767766767676776776776776767767766676767676666767767767767767767667767676667676666776767767766667676776677666766776676677677676776766776776667767766766767677676776676676667677676776766676776767667666676677677676776767767767767766767766776767676766776667766767666767767676767677676766766766776766676677667677676776776677667766767667766776767677667767676677676676776767677667676776766677677666767666776766767766676776677666767676767766767767766776776676776766767767676767676676677677677677676676766766776677677666766767666776666776767666776676767766767766776676776776767677676776767767766677676767676767676676776677676676776667667667676667766776776677666767767766667767766776766776776776776776677666676767767766776776776677667677677677677667767767767767666767767767767676776676776676677676776666667767666767766677676766766677667676767767667767767676766766776776676767676766776766676677677676676767677677676767666677677667676767667767667677677676767766666767676776776766766677676766776666776676767766767767676677676776767677677676776766676676677677676767767676767767767766776767666676767677677666766667667767667767766776676676766766776677677676677676776767667676677676676767677677677677676677667766676676776776677677676767676767766776766776677676766776767767676776767676776767667767666766666677677677677667767766677667767766677667676767767767767767767767766776667677667676776776676776767676676667676767676776776776766667767767676666767766776767767766677677667677676767767767767767667676766767677667677676766767767767667677676676767676667766767676776767766767766776776677676767767767676667667767767676766776776767676676766776676667767676776767767766776667676776766676676767767667767666676767676776767767767677677667767676776676776767766776767767767766776667766677676767667767767767677676767767767767667677677677667677676766776677676776666776676767677676776676767766666776677676776776677667767767676767677666776677677676776666767667766776767667677677677667767676767767767666776767767767667677677677677677666767767767767767667667677676767676767767676767766776766767676677677667676767766666677667677677676677677677676776776676667677666776767667677676776767677676776766766666776766667676776767667677666776676666767666767766776767767766776766776776776776776776766677666776677676667676776776766766767766776677677667677676776667677677667677666776676676676767676676776677677676677667677676767767677667677676676776776776676767767767766766667676767677667766776776766766776667676677666767677676776766667766676677667677676767666767676766677676676677667766767676776677676776676676776776776666776767677666767767766767677666776676776667676767677667767767676676776776776677677666676776767676776767767767677677667677676766766776776776767666667767667677676667667766677667677676776676667767767676776676767767766677677677676776776776776776667767666666666776677676676776767677666677676776776666767676776776776766767767766667676767767766767767767767667667767677676776667767666667677666676776677677666767676676677677666676776776767767767667767676776766676776776676776776776767667766767667767677677666676776767667676676667676666776676776776776776666766776766667677676666767767767767767677666776776776766767676667666776766676776767676676776776767766767767677666667766776776767677676776776776767767767677677667766776776766677677676667677677676676776767676776666776767767767676776776676666776676776776767677676766667677677677676677677677676776677677676767666667766667676677677676666677676776767667667676766776776776766776676767767676676767667766776676676776776677666677677676776767667677676776767667677677677677677677666
6677677677676776667677676776776776677677667677677667667767677677666767767767666776677676766776776767767766767677667677677667767677667766776676766776776677667666767676667676776676766767677667677676776776776767677677676766767676676767677676767676776776766767766677676667767767767677676667766676767766776776677667767667676776776776677677667677676667677667676766776666776676677676776776776767677676767676767677677677676776767767767766776677667767767677666776677667767667676776677667677666776677677667667677677666767667676776677676776776677667767667676677677666776776776776767677676776676666776766776776767667676676676766676776776677677676776766776766766766767767767666776776776776667667667766776767676667677677676766776767676776766767677676767676776677677676767766776677677677666767677677667667767766677677676776677667667766766776766767766767677676676776776776677677667676776776766776767767767677676776776776767677667767767767767676667666776677677667766776776767767676776767666667677666766677676766676667676776776677677676677676677677677677676767676667677677667767767766676776776766767767676767666767767766677676776666676676667667676776667676776776767767766766767767666776767766776667767766677676776766767676776776767667766676677676776767767767676776666677676677667677666766667766776676766776767677677676676776666776776776667677667676766776676676776776776676776666776776776766767677676767677677676767676667766767766766766767667767766776676676766667677667767676776766677677667767767667767677666767766677677676776766767677677667666767767766677666676677666676767767767676666776676766676767766776776766676676766776776767666776766676667767667767767676667677677676776667676767767767767767767677667666676766776676767667677677676776776767677666677676776766766776667677676667767677677677676676776676677677676676667767766776677677667767676677677677677676676676767767676767667677666776776767767666667667767767676676766676677677676677677676667766776776766776767767766776667667676677676776767677667767766767766767676677677676767766676767676776766767677677677677667676776677676666666776776767767767767666776776776676776676667676676667676776666766776767677677667677676776767666676676776677667766776676676776776677676767766767677676677677676776776767767677676767667766667767676677676776776776676766776776776767677667676766677676776776676776766776776776767766767767667767677667767676766776776676766776776776767676776776776776666677677676676776776667676766776767766667767767677677676766677676767767676767677667767676767667767767767767676667767767766767676767677676776767767667766766766677666776667677676677676766776767676667767766767767666767677676776776677677667677676767766676676767676767667767766776677676676766767766767766776776676776766767767677677677676776766676767666677677676666776677666667666667677676767667766677667766677667767767767767767767767667677667767677677677667767767666766676667766766776667766776776776767676776776677677676767767677677676667767766766767767767667677677677667767766766767677677676676676676776667767767767676776776666767677667767767767766666767767676776767666676666766776776767767766677676776767766676767677667667677676677677677677677676776666776677667666676767666776767667677676767767667676766776677677676667676766767767676776776767766667767766667676776767767766776667677677677677667677667667667767767766776766677666776776766776776676767676767767676767676676767677676767767677676666767766767677676676766776767767766776666776676676667667767767667766676677676767677676766767767677666776776776676776776766666776677677676776766776767676676667667767676776776676767667766767676776667667667677667677676776776776776667677677666676776776766766677677676676776776667667767767666766667667677676767767677676676776666666776767767677666776766766667767767676667667767677666776767767766767676677677676776776776776677676776667666677666776767767767676677676776677677677666666676776767767667667666667766676677666776766776767667767766776776776766677667676676776677667766667676776776776766767766767767676677677677677677677666766776666776677666767676676776767767676677667676676677676767677676666776767677666776676776766676776667767767667766676667667767767767767767767766677666776776776767667667767767766767677677677676766776676767676666667667677677676776767767767677676767676767677666776776776676766767677676776776667767767767677676766767767767677677666677677676767767766667767676667676767767676676766767767677676776666677676767767766767767676776767766776776776767767677667766666766766677677667677676776767767767676677676766776767766776776776776677676767766677676676776776776776766677676776767666776676666767677676776677676667667767667677676776776766767767667766776776776666767767767676776776677676767766767766766766767767767767767767766776776667767767676666776776667667666667767767677667676667767666767767766677676766676776677666767767767677677677676676767666676767667767766776776776776767677677667767677677676677676677676776667767677666767676776767767767767666776776676676776676677676676776776776767767767767766776776766666677667677667767767667766767767767667767677676776776767767766677667766767667766676766676776776776767767677677677666776667767677666666776767676767677677676767677677666677667677676776776767767676776767767676767767676676676776667676767766667767767667767767677666676776766776667767767766677676667767676767676767676767666776776666667767677677667677677676676677677667767767667767767766776776666677667766667766776766677676667676776767667767677676776776677677676776677676776667767766767677677677676776776776776767677677666677676776676667766776676766776776666677677667666676776776776667766767767677676676776776767767767767666776766766776776677677676766766677667676767767767667767767767767766767766666767767667667766677677676766677677677677677667676767767766677677677676677667677666677676667767766676776776776767667767677677667766776677667767766767767666767766677677666776667666677667766676776776767766776676767676767767676676776677676667676676776776776676776776676677676667766776677677667667767767767766776676776776776767676766767767677667767767676776767766667676776776776767676776776767766767676767676676776676767766677676767767676677667766776776767767766677666677677677667766677676676676767766767767676667677677676667767766767677676767766767766776776767676767766767767676776776677677676766767767676676767767767767677667677676776776667767677677677677676767677677677666676776776667766666776776667767767767767766776767677666677677677667676776677676776667767767677677676767676766776667677676767677677676766766677676677676676767667677666766767677666776776667767767677667767667767667766776676767677677677666767767767676776766776767767767767766776767767667766766767676767667767666776776677666667766776676677676676676676676776767677676766776676776766776766767676767677676676677677677667667767666676666766776776776776676767767676776677667667766776676676676776676776766767666776766766767676776676667677676766776677677667677677677676677667676767677667767677676767667767667766776676767667676676776676767766766677667676776776676676776776776776766766767766767766767767677677677667767676776767676766776767767667767677666766767677667676776677666667677667767767666767767767666767667677676767676776776676767667767676767667676776677677667767667676676666776767677677666667677677666676677676776776677676776667767667667767767666767766676677677676776767767676766776776767666767667766767667676766677667767677677667767676666776676776676776677676676776776776766767767766767767766776677667766767666766776776776767667767666767676776677677676767767676776666767767667676776766667767677677677666677676767666767667766666677677676666767767767767677676676766676767677667677676667766767677676677677667677666667766767667767767766776767767677676776767666776776676667767766767767766776767666766767767676677677676767677677676676776767666776776677677666776766666767666766677677676766677667666767767666767766776667676766766776667667676776676776776667667677667667677677666776767677676766666677667767676776677676776776767676776676767766776766766776676767767677667676667667767767766766776776677677677667677676766776676667667667667767667766767676776677667677677676676776767666776667767666776766776767676776766667676676677666676776776677677667677676767767766766776676677676666776776677676767677676666767666767677676776776767766676766776666767677667667767676776677667767676766776767766677676776776767767767767666767767677676677676677667667766776676776767766776766767767677666776677676767677677677676776767676676766776776667667767677676677677676767677676776667767766776766776676676666776677667767676676677676776667767767676676767677676766676677676767767767767676776767677677677666667766767667767767767677676767767676776767766767767767767766767677676776776766767677667667767666767676776766767676776676776676766767767767667677666677667767767676676677676677677677677667667667766776677667766776776776767767677666776776677667667766767767676667667767677667766767677676766767767767667767677666767767667767767767677667667766776767676767677676677676776667676676676776677666676676767667767667766776766776767767666767677676776767766776776776767676776767677677676776676676666677667767676776767767766776766667766767767766776676676677677667766776767677676776767767767676776767767677667766676767766767766677667677666776766776776767767766676766667767667767767677677676776676776776766776766766677677666776677676776767767666767767767767767666767667676766776667766677676776676776776767767666776776767667677666666776776677676666676776767676676667677666776667676676767766666676766776677677676776767676676776677676776776776776767767766776766776677677676776776776776767767766676766776766776666776776767666766676767767767676677667767677666676666767677677677677677677666776767767676767766776677676766766767767676766767766677667667767677667766766677667767676776776776776767767767666776677677677667766776676767767767676667767767767767767676676676767666666776677677676667
766677667676667767676767766766776667767676776767666767766676766767767676677676776767767666677667676666676776776676776677667676767667677667767677676667766766767767767666676776776776776776776676767667767767766776776676676766776676776776767766776767767676776776776776767676677667767676766767767767766677677667767766767667766677666676776767766667676776667666776767767767767677677667767676776776776667766767767677676776776677666767667767766667766767766776767766676767767677677677677677667767676666766776766677677677677666767767667666767677677677677666676676767766767676776767677677676767767676767677677676667767676776666767767676766676767677667666676766677677676767766767766776767767767667766776677676767767767677677677667676776767767676776677676767676767677677676676767767767677667667676667767676776776667767667676677677666776676767767677667676767767767767767676766676776676676776766776666776776776776767676776776776767677667667767767767677667667767667767676767766776667767766776666767767676776776767677666667767766776767766776767767766676776776776776776676767667667677676677677667767677677676676776667767676677676767677677677667767767667676677677667767766767766667676776776776766676676776776676766776667766767667766667767766767767767767767767677677676776767676776666766776676776767767677666776676776766676677666767767676676776677677677667666776766767766676666776767667767767767666776676776766776767767767676676767767766766767767766767767677667767767667767767667766776767767766676667767767767766776677667767676667766766766776776666776677676776677676666667767767767767767677667766776776677676667766776776676776667677676776766676676677666767677667767676677676677677676767677666776767677676767677667767767676767667767767676767676776767667767667767677676666766767767766677666676677677676677667766676667677667766776767677676667767676676767676776767767767677677666677677667667677676666677677667676776776677676667677667767676767667677676766676667766766677676776667666776677667766767666677667667667766776766666676677677676667766776677676767767767766677667766776667767766776676666776666767666776767767766767667676667767667766667766767677667677667767767667666767677677667677676776766766767767767667676776677676667767677677676776767767677677667767667666776776776677676676776776767767767766677677676767677677677677666767676776766767677676766676667767767677677676767667767667767667767767766776776767766667676776677667766776677667676667677677676766767676776677667676776767677667677666776776776677677667677667666767677676667766767677677676767767676666776766667766677677667767676676776667767667767676767676767766676667767676676767766776776767667667766776776776767667676676767676776776776776667676776676676767677666666767677676776776767666776776677676667667767677676667767677677676776767677677667667667767676676767767767766766676676677667767667767676776767766767677676677677677677677666776776776776677677677676767677677667767766766677677666776776776667767677667767767676766767666667767677667767767767667677667766767766776776767767767677667676676766776667766667767766766767766677666667766767676776776766767767766767767767667676776667766776676766667766776776776776766776776767667767767676667767666677667666667767767766676767677677676776776766776667676776776677667666667767677666766676776767767767766667676776667766667666767677677666776776676676766776667677676766676767767666767767766676677676767767767766776767676677676676677667677677676776677677676667767677667676776776776667767676767766776767667666676766766666677676776676767767766767767667767677676776776776667677676766776766766676767676677676677677676677667767677667666776677667676677667767767766676677676776676776767766776767767676676767767677667667667676767766776767766776766776776776776767766676666776767677676766667667676776776776767767767677676776667677677677666776666676776776776776677667767677677667667767766766677666776766776766776767667766776776766766776767677676776767667676767676767676776677667766767677677667667676767767767767677676766766666677676767767767767767767766767767676776676666776767676667766677667676677677677666766776776776677676767767666766766776776767767677667676677677666767677676677677677676667767767677666676776776676767677667677677677677666776776666666766677676666776676776767767767767677677667666676776776676776767767766776767767766767767667766767767667766767667767667767767677666776776766767666667766776677666766767677677676776667767767677667667767667767767767676776766776776776667676767766767676767767767766676666776776767677677677676776676667667677667667767667766776676766767766776766776676767767766666776676676766676676767767766677676776776676766676676776766667677676677667767767767767677676767767666667676776767677667677676766677676776767767676767767677676766776677676767666776776767766667767677677667677667676767677676767766676676776776677677677676767766776676666767677667767766677677676767667767766776776766776766767677667767767667667666776776767676666776766767767676667766776667767667677667666776677666766776676677666677677676767677677677676666776666766776776766677676776767766677677676666767677676677677677666776767767677677667767767766666677676676767667676677676766767667677677667766767677677676767767766676767677677677666767767677677676776766676667766767666776677676767767767767767766676767677667767666776676776767677677677676676667676767676767766767676776776776766776776776767767667766766677677667767667677676776766776667767767666767767677677677676776677676767766776677677667667677676767666677667667767676677676666676766776767767767676776776776677676766767767767667767766767766776766676666666776677677667677677677667677667676776766767767677676766776767767766776776766677676776776776767767677677677676767667767667766676676677676767766767766677677666767766767667767667767767677677676767676677667766767767767766767767676767767767667677677677676776776677676776766776676677677667666677667766767667677677676776766676666776776677667766677676767767677676676776677676776677667677677666776776776766767677676667767667666767767676776677676677676667767667766677676776677677677667766676767676776776667767667676766767677667767676776676776767677677677677676767767767677677676677667677667676766767767767667676776767767676767676767676666677676677676776767767767676766776776767676776776677677676766677677676667766776776776767767767767667676676767767677676676677676766676766776667666766676776776767667767676767767676677677676767766666776776667767767666667767767677676776766776776676767766776767676776767677676767767677676676776767676667767767676767767677677676767677667676776666767767676766776766776776767767767766766776766766767767766766767767767767767767767767677677667766767676677667676667767667767766776776667666766776767767766776766776767767677677667767766767676676667677667667676677677677676766766677677676776766776666776767767766776767767767766776677677677677676776776776776776767676767677676667766767676766776766767677676766767666667766766776767767766676776667667767766766776767667667677676767766667677676776667767676667766666677677677677677677677667767677676767667677676676767767767766677676667666767676776676776677666776776767766766767767766767767676676776776767667766767677676676776677677677677667767677676776766776676677676677676766776776776676767666776776767766767676776677676776667767766676677666776767767667766676776767676776767667767666767677676776677676776766776767677677677676767677667767677667676776666767667767766776677676677677676767767766677676776776776676667767667676776666776776766667767676677667676767676767767677677677677677676676767767667767767766776666776676677677666767677666676667676767766776676767667677677676677677676766667676776767766767676767766776776767767767767676677667666767766766767676676667676776776677667667767767677676667676766677677676667676766776776766677676766766776776677667767766667766776766767667667766776677676767666766767666766677676776767666776776767767766776677676776677676776766677676776776776767766676767667766667676676767676767676677677677677676776766766766667666776677667677667677677676776776677677677666776767767667666767767766776677667766666767767766776776767766776776766677677676776666766766776667677676767767677667667676776676767676667676767767676677676776776767667766776676677677677676676776767676676776776666676676666776667767767766677677677676766776767767766776776776767677666776776776776776676677677677667767677666776766676776776667767676776766677676776676776766677667767677676776767766676767677677676776667766766767767767766776667677677676666776767767677676667766776766776677677666666767767676766776677677677676766667677676776767767767767677676666767677667767766776776776677666776767667767676776776776767767676677677676776677667676776767767767767667767767767767767676766767676667667666776776766666776666776776776767676776767767676776676767766767767677677677676776767767767676776667767676776776676676666767676767666776666776767677676776667677676677676776766767677677677667767767766766676776677676667676667677677666677667667767766677677676676677667767767676676677676767666776766677677677677666767767767676776776766677676776767767677676766776776767767766776676676676667677676676767677676776766776776767667767676776767677676767766767767767667677667677676776766767666767767667766776766776676767676677667766766676766766676776767766767767766677676676766677666767667677667676677667767667667676677677676766767766767766767767677677677677666776767676776767677676767767676767677666776766766766676767676767676677677676776776767767677677676776767677677676666776676676776776767667667767767677677676776767767677677676666776776767766767677677666676767677667667767767666776776776776667766767677677677677667666767767676776767677677677676766766766767676767767676767667677676767666767667677677677677666677677676767766676767676776677666677676776776776776776677667677677677676677677676767767766776666667767767767767767676676677667766676767676776677676676776676667766776767667767677677666677677676667767677677
67667677667667676666766776666766667766676766667676776766676676776776767667676667676767667766776767677677677676676776767766667766767676776776767667767766767766676667676766767767767677676766676776767667767676776767767676667767766677667676676667676766766776677667767767667676767767667677676667767767767676667767667667676776766776776676776667767677676767766766767767676776677676776677677666767767667767676776767767767676776677676676776776767767766776676677666766676766766766766667766676776767676776767677676776666766767677666767767767667676676776766667767767677676767667767676766776776666767676767667767677677666776677677677667767766766666776766667676776776677677667766667667766776677666766766776676767677677666776776776767677676766676766776676667676676667666666667767667767767676677677676767676677667667767677677677667667677677677677667676776767667766677667767767766776776677666676766667766776677667676776776776776767667676776776776667767677676776676766776776667676767766677677666776776767767676776776776776767676776776667676767666776776767767767677666676776776766767667766767677667767666776776776767676776776776666776767766767767667767676766676776776776767667767767767767767767667677676677676667766767676776667677676767667676766767676676667676776767677677676767766767767667767677667767667676776776776767766767766767667667677667767767767766677676776776767766766677667767766767767767766767676667766776776667767766766676766677676677667766677676677677676767677677676676767767766667767767767767766776667666667677676667677676776667767676677676677667676676767676767666776767766776667767676667766677667677677667767677677666767767766677667767666677677676667767677677676776676766766767667766766776676776676677676676766776767666676677667676776767676776776767767676776766767676767766767676776676767666767767767767677666767667767766767667677676766767676667676776667676676776677676767676776776776776676677667676666676677667676767766767766766676676666776677676767767677677667676776766776776677677667767767676767677676776776776766776766767677667766666776676667667667666766676766677666767767676676776767667766776776776676666677666767767667767767676676776776776767766767676677666676677677677677667676677677677676676767767767676667767767676776667767766666667677666776776776677677677677677667676676766677677676767677676776776667676767666767677677676677676776776766667667676776676767676776766766676776767767667767667666677667667677677676776776677666667767677677677677676776666677677676776677677676767677666767766676776676666776677677667676776776766776776776676676767767677677666776667767677677677677667766776776767676776776776766667667767667767677666776767666767676767676766766776776767766766767677677667676776667677676767667677666776767766666776776767676676666677677677676767676776677677667677676776767677676766667677666767676776676676767767767677667677677676776666676677667677677677666677677677666776667767767767767667766666677666666766766776776766676767767677666776767767766677677666776776767767766767677667767676776767667676776677667677677666667766767676767767677676776776677667666767667767767767767677666676666776767767767666767767676776776766766776776667767767766676767766676766766776776776767677667766767767676676767767767766776776767676776776776676776776767666677667666767677667676776767666766676776776677676767666776676767677677666776767667677666767677677677677677677666767767667767677677677676776766667766776776766776776776767676767767767766767677677676677677667666776776677667676776676677666767676776676677677676766776677667676776766676776667676766767666767667767677677667676666767767767677677677666767677667767667677667766766767676676767767767676776776776776677667677666776767676767677677677677677677677667667677677677666767676776776776776776776776766676677666766667666767676776766776766766767767677677677677676776776776677677677666766776776676666767767767667677677677676776767766776766677676776776766776677667667676767766766677667767766767767667677676667677667676767767766667767767767676767766767767666676776667766767677667676667676677676776776677666767677676677676677676677667667676766776677667767677676776766776776776776767767667766677676776767766677667767766766776677677676776776667767677677677667767677677676767767767766677676766776677666677677666776667666767677676776776767767767766676676766776676666666676776676776776767676767766767677676666677677677666676767767767676776767767767667767766766766767767677677677676776776766767767676766776776667676677667676776776776767767666666667676767766767767677666676776676676677677676677666677676767767767677667676776776766776667767766776776677667766767767676677676776776677667767767676676766776776767676766677667766666677677676776776676776776677667766776767766776676767677667676676776676676666776767676776666766776767677667666776776667666666766767676767667766676776766767766767767676767676677677667677667766776776776666776767676666667766767677677677677677677667677677666766776767767767666766666776776767667767767676767767766776776766766776767766676767767767676767667767677677676767677667676767676766767677667767676666767766776676666666667677677667676676776677667766667767766766666766676776776767766676667766667767767767677677677667767766776776776676767676767677677677676767676667676667677677676776776677676767767767667676776767676776666666676776766776776676676676677667677677677677676766766766776767676676776767767677676776766677666776776767767767766676676767767667667676776776677676766666776667767766767766766767676776677676776776776776767677667767766767766767767677677677666666767767677677677677676676677667767767677677677676767677676676667676677667767767677666666776677666767667767766677676677677676676767767676766776676677667766766767766666666776776767767676776677667667676776667766776766667767666667677666666776766676677676776666766767676767676676776766767766776767766766767667767677667677677667767766776766767676676766776767667666766767767677667766767666677676776776776766677676667766776767767676776766676677677676767667767767767676766767767667676776776767666767767766776676767676776676677667767767767767767766767767676676766767766767676776667767676776677676776766667667767677667766776776766667677676676677667667766676776776776776767666766776776767766776776776767767767666676677667677667767767766767667766677676776776766767676767677676776666677676776767767766776667767767767767767766677677667767677677677667767677676666776767766766766776776676776776667766776767767767767766677677667677666676766676776666776776776776776766776766767766767677677676676767767676766767767667766767766776776776766776776766767767676767677677676776676767767767677677667676767767766666676766676666677667677677677676767767676676676766666767667766767767767767767676776676767676767767677667766676766776776677676776776776776776767677676677677677677667677677676766677667767677667767767766767767666677677667766767676767667767767767677676767667676776776776766666776767766767767666676767667766667676767767667766776776767766767766766766767767677667667766677677666776677676776776767676767767666776776667677676667666776776677666767766776767766767676766767676776776766776676667666666776677676666767767676776767677676767667677666676767766767667667767677676776766666677677676767667677677667677676767766676776677677667766767766776767677666767667676776766766767677676677666676776677676767676776667677676767667766767676676767667667666776767667767767767667766776676767767767766776766776776677677676766776776776666766776776667767767676767676776667667767766776677676766776776767767677677676767767767667677676776776776776767767766677676767677676767767767767767767767766776776677667666767677677667676666676767676766676667767677677666767767676776667766767677677666667667767767766766776767677676776766677667676776776766677667677676677667676766776677677677676776767667767666776767767766666766667766767767667677676666666776776667766776667677677666767676776676776667676677666767676776767767767767677667677677667677677667766766776677676676766667767677667677676677677667676666776776676767767767767767667767766676776776676677677677676767667767676766767766766776666776676766767766676666767666767677676776776776676766766776776767767676666666666776676676676776767767676676667677677677676776766776776766776767767667766667677667767766776776767677677667676767767766767676767676766776676776767767677676766776767767767767676767766767766776767677676667677677677676667767767676677667676776767667767766766776776767767766776776776776676776776676766767766767676767767677676767766776767767676767667766667667766766767667767676667766766766766766766776767767766776677676776666677677676666676677677666767766766767677677677676676776767676767767766677676767766776776776776666776676767766677677676766667766776776676766767767766776767766766767677676776776767676767766667766776776677676776776677667767767676767677667767666766776766766677676766766776776776776776767766766776767766766666776667677676767766766776667676666667767767677666666776776767676767767767767766767676766677677676776767766766677677676676667766767677667677676666667667677677677667767677667766677676776667766767666776767677667677676776776767767767676776766676676666776766776766767766676766666767767766767767676766766776766776776677667676776767677676677666666776767666676677676767767767767766767666776776667666776677667676767666667666776677677677676767667767766667676667667766776677667767766677676767677667676676677667767677676776776766677667767667767766767767677677677676776676776766766676766776767767667767767667767676677677667677667677667666766676676776776766767677666666776767676676767767766776767766776776776776776676667676776767667667767766676767676766767767766676766767767667766667767676767766766767676676676767676776767677677676676776767677677667676776776677677677677677677666766767766766676776776776776667677676767667766776666666776776666677677676676766767766766776776767667767676766776667666677677676767676776677677667766767767766677667766766776667676776776767677677
366776676767677666767766667767766676776776776766776766677676767767766767767767677666766677667767676776767766776676767667766767766676776776676767767667767767667666677676776677667667677677676776776776676767676667767676776767767677677677666766676767767676677667676767677677676767767767677677677676676767677677667666776776776667667767766766776776767666776677676776677667766776677667676667676776767677666767676776776767767676776677677676767766676776676767767766767666667667767766676667767677676677676767676776677666776776767667766677677676766776767767766767767676767677677676666677677677666767676766767766767676767676776677676676776776677666767677676776776766776676776676766776776766766776767677677676776667767676667677667677667676776766767676776767767767677676677677676766767666667767766666776776776776767677667767766677667766776766767676766767666776766666677676766666667767677667677677677667676676767766767767766776776676776676676767766676776776776776776767677667767677667667676766766677677677676767766766677677676776776767767767676767677676776776677676677676766776677666776766676776667767766666767677677677676667677667766676776776766767676667767667677666776776767667766677677666676667676776776776776667766776767766767667766676776677676667767766776767766767676776667667767766776767766767677676767767676766776667666676776676677677666767767667676766767767766667767766776767766776677677666766776776776767767766776776676776776676776776676776767677676767766776776776776677676767667767766776676766677666776676776776776767767677676767767676776767767767676776667767676767767766776677676776776667767766667767767666766767767676767667677666776776767767677667666667767667767667667677667677667676776676767766767676677676677677667666666776776776776677677667667667667677677676676676677676776667766676767676766676677677667767767767766767676776776776767766676766766767766767666676767766677676677667677667766677677677677676776667676676676776676767677677677666667676776667766776776767767767767767766776776766776776677676776776766767677676776676767667667767766776676677677677676676667676776767767767767676776767767666767766776776766677666766677676776767676766767677667676767767677676767766676776776666766767767676776676677676767767767767767767667767767667767677676776776776776776676776676677677676776776767767767677677677677676776776767767766776677667676767666776767676776767666776667767767767766776676776767767767676676677666776776767767766776776677677677677666767667767767677667767677677676767766776667767767666677666677677677667676766677677677676767766767767667767767677667676677667677666767766776767677677676776776767767676767667767767676766776776767677667767766677666767676677666776767666677677676776776667677676776766767677676776677676676767667676776776677676677667766767767676776776676667767677677677677676677666767767676776677676766767766766766676776776776776767766677676776677677666766766766767767767767667767676767767676677677677676767676766666766676677676776776677676666767767767677677676677667676776776677676776767767766776776776677677676776776776677676766776767767767677677667677677677676676766776667676767677667767766767677666667677667676776767767767766767677677677667767767677666676766667766767666767666776667667766767767676676767766677667666776776767667676677677667676667766677667676676776766676766676677676767677677676677676766667667667767766676677667766776676677677676767767677667666776767766776676767767767677676776767767667676767667766666776677667676776667767666676776767676776676667767766767666767766676766776667676676677677677676776677676776776776676776767766667677677676776677676676776776667766776776776767766767766776776776677676776677677676766666776767767676676776767677667677676666667676767766776766767676776766767667767666666767666676677676767766776677667767667766776676677677676667767667676767767667676667766767767666766677667766666776667667766767767667667666776776767767676676767767767766767767766767766676776676776767767766776766776677676676776776766677676677667677676677667767767767677676676767676767667676666667766766767676766776677667667677677677667767677666776767676667666776767676677676767766776767667677676667766766767676776767677667766766767667677677667676676676776767767767666666767676666766776767767766776667676776667767676767676776767767767677676776767767676676677676776667667666767667677676776677676776776767667767766776767676666667767767766766776677677667667767677676766766776776776776767767767767676676776676776776776676776776677667766776667767677677667667676776776767766767677676677676676776776776767766766667766776766766776766776677667766767667666677677676776767667677667767666766676767767766776766676677666767667766767667666676766767767766766676767767767767677667677677676766676676776776767677666767667767676767767676677677677677676767677677677666767676767676667676676667767767677676776766767767676767767766676767667677677676776677676776776776776767676776667676776666666767766776677677677677677676766677676767767676667766666776767677667767666767766667767676776776767767767677676767766767767767767767767767667676776767767666776767766776667767766676677677677667676767676776767767767667677677667677676776766767676776767767766676776677666767767767767677677677667766676767766766776677676676767767676767767767676776676677677676767667767767767767677676767767766776677677667667767766776767767767767666776767677677666767677667676776767677677667767666667677677677677667676776776776766776776776776766776676677666776677676776667667677666677667767677676776766676667676776677677676677666776767767677666767676776776667767677676677677667667767676776767677666767667766776677666766776767766767766676776776676776767677667677677676677677676676666766767676666667767767677676776677677666677676767767666667767766776776677677677677667677667666767766776676767767667666776776667677677667767677667677667766667767766776677676767677677676767767676667666767767677667666667667676776766776766766767767767677677677676776667766677676767767767767767677666776776676667767676677667677677666766767677667767767767766666677677676767676776766667677677676767766767666776767766776776677677676767767767766776776776776666676776767676767676767767676776767766667767766667767767767767766666666667677676776677677666767766776677666776776676767767676766767767676767767677666666767667766666767676767767676776767677676677676767767767766776677677677677677667677677676776776676676767767676677667677667677677676776767767767767767767766666766776677676667767667767767667766677677676676766776776676776776776767766767676676767676767667676766676767666776767677677667667667667667767677667767676666767767676667767676677667766767677677676676766776767677667676766776776766666776667766776676776766776776767676776676766676666776677677676776676767767667676767676677666776767676676776677666776677667667677666767677667677676776676767767767676677676676776677667766677677676767767767767767767766776766766776767666766767677677676776776667676767767767666766776767766767766776677676667766677677677676676767767667767767676677667767766767767766776667676776776667667676676776776677676776766676767766776676767767767676667677677666776776767667676766767676767677676766666677667677667676666776776767766767766776677667766776767676667677677677677677677677676666667767767676667676667767766776767676767677666766767766776767677676776776667677667766776776766767677677666767766677667766677667766767677676767677677667766677666776767767677677667767767767676766667677676766677676676767666676776767767767766767676767766776766767667677667767767767767766776677666767676767767767767676766767676776767676667766776767766676677676676767767676767667677667677677676776677666766776767677676767766767767677667766676767677677677676666677677667676767766776767767677667767767677676767667767677677676676766776676676776667767677677667767767766667767767677676767667677677666776767666776676767767767667676767676776776776676667767767767676676776776776767676776677676766666677677676767677677667676676776776667766767666767766776776677667676767677677677677676776767676767767666767766677676677667677676776676676666767667767766766767767667667767677676677667767667677677676766666766766776776776667766767766776767666677667676767767667677677676767767667766767767677667677677667667766776767677666677677676677676776766767667676666776767677677676767677676766776676767667767676666776767767667676776766677676767677677677677676677676666766676776666776667666776667677676677677677677676776767666776776667767766767666776766767676767667677677676776676776776767767767766776776776776776776776767667676776767767677677676676676677677676766776776767766776776767667766776776766666766766667767667677666776767767666776776677677677677677676776776676766676767767767677677677667767767767676666767767677676776677676767766667677677666677676677667676767677677666667677666766767676766776776666776776776776766676766776767677667676776766676666677676776776677667667676767767676677667767766676767667767666767677667766776767767676767676767767767767677677667767676766766767676776766667767677667766767677677676677676676776767766667766677676767766766767767676667677667667767666666676776667766767667677667676776767666766776767767766776676667767767767676766677667767767666767766676667676677676767666766776676776776766677677676766667667676767766767767676677676776667767677677677677667676767666776767676667676767767766766776767677677677666767767667767767667767676776767667676776677677677666776776767667666776776676767677667666666776776767766776767767766767676677676767767667766767767767677676776767676676767766676667767666776766767666767677676767667677676776677666667766677667766776767766776776766776766776766767766677676766776677677676767766767767767677666676767677676776676776676776776776776767767677666767766666767767677676676766776766676776667766767677667767767667767767767666676767677667767767766776676767766767677677667666766667766767767676676676776766766767766677677676676776666667667767667676767666776767677677676776766776677667
667667767677667666667676677666666676776676677676676776667767666776767667766677667677677677677676676767767677676776667677676766767676767666677666776676776666767676766677666767667667667677667667667767767676667676676677676776676776676767677677677666767766676766676766767767767677677677666776776767677666776767767677676766767667676676767676776667667677667677677677676776767767667677677667677677667767766776776667677677677677677677666767677677677677676676776666776776667767767767676776767766667767766766667677667767677667666776767767677676776776667676776766776767677676776676677676776766666776676667767666766676667677667676676767766776767767767767767767676677676677676677676767767677676767677667767677667767767766776676766677667677666677667676776776776667767767667767676776766677666767767767766776776676776677676676776776677677676767677676677676676776676766776767667667667676766676676666776667667676677676677677667677677677676776776776776677676767767767667676677677667767767767767766767667767766776776776676676776776776667677677677666666677676767766676766666666667767677677677677677666766677677666767766767767767677667666776767677677677677676776767767667766767666676776767676776776767767767676677676776667766776767767766776767767676767667766677676776767677677666766766677676677667667677676776776666767676776677676776776667767667677677676676676767766677677676766776767767676677676667766676767767766767676677677676767667767677667676667666766767767667666676776776766666676767767677677676767667767676667667766677676766677677677676766667767766677677667666767676776767667676676776766776776677676667677676767677676776776676776776667677667767677677676776767677676766677676676666767767767666677676767667767767766767677677667766767677677677667767677667676776776766676767766767676767767676667677667667766776766767677676667677676776676776667767667666667666767676776776766677676767677667767676676767766677676667677666667766676766776766766767766776776776666766766676767676776767667676767677676767666767666677676767677677667767767767667767666766767667677677676776676776766766767767766677677667766776776776677677677676767767767676676677676767766666676666767677676667667676766667766767677677676767767667676677677666776767677667767767667667677676767677677676767767666767676776766676767767677677677676776776776677677676776667766677677667676776776776676776666766767767666776767667667677667766667677676776776776776677667767767677676776676767677667677677676767766766776767767676776677677666766776776676766776776766666676677676676666676677666766667767766676676766776666776676766767766767677667767677676776767767767766776677676767667677667766766676767677677677667767676767677676776776767676767766767676767767766766667666776776677676667667766767667667767667767766776776776767766776767766776766776776766677676677677677667667767667767677677667767667767767767676667767677677666776676767766776677676676677667677676676776776767677677676677677667767677676666766767666776677667767666776767677667676766776767677676776776776766767767676667677676677676667767767677676776767767766677667766766676767767767767767767677677667767667676767767677676766666676767767666776776677677676767767677677677667667677667667676677676676666776776766677677676677667767767676766776676776767767767666776776776766776766676676767767667767767667677666666776666776776766676676776677676767767766776676767767766767666667766677666776676767766767677676667677667677677667767667767677666667767666677677677677676676677677676667677666677676677676776776776767677676766767677676766776677677666776767766677677666776677676776766766667767667767676776776767677667767767676767677666776666766767767767677667667676776776667766667666677676776776666666667766677677676677667667766667667767767666776776767676776677677676776767767767676776776766677677677677667767767767767767677676766776677676766767766677666677676767676776677677666667667677677677677667766767676667767767767767766677676767766776677676776776776767677666767676776767766776767677677676666776766776776776667676767666676767666767667767767766766776676776776767766776776677676676677676767667667677676677676766676766766767677666767666677676776776776676666767767767676667766667677667767677667677666677676676677676776767676766776776776677676677676776766776666767767667767766766776676767676776776776676776676676677676666677677677676776776767677677667767767667667766776767766776776766677676767767676677667767677677677667766766667766666677667677676767677676666776776776776677676776767666667766776776776767676677667767666766767767667676767767677676767666776776676767767676776677676776766776766776677667767767766676676677677677667676767767677676776776766676767676766776677676677666776776766776766667677667667767767667667677677667766676677677677667677667767766677677667677676677677667667766767767667666667677677667767767767766776766776676766677667767677667767766776776667676677667766676776776766666767677677676767766667767767667766676767678677676767667666676666677677666776677676776677677677666767666776676677677667667677676667767767666666776677676766767766776676776766767666766667767766776776766767666776676677677677677677677677677667667766767767676766677666766666767767767667767667767767766677676767766767766767677667766666776767676776776776677677667666677677676776767767677676767667766776666776767677676776766767767766767677676767676767766776776776676766767677667767666776776767766767677677677676776776766776766776776776776767667676776667766776776776677677677676776667767766766776767767767676776677677667766767767677676766766676776776767766676676776667667766677667767767767666767767667676776676677677676767767767767766766766767676776776766677666677666676766776676767766676776776766666766776776767676766776767767676776767667667676776766767676767767667676767766766776666776776677676677667767767766776666666776776776767767767766667766677676767677676776776666776767766766766776767766776767666676677676766767677677676776776776776776766776766767767766667766666767667767667666776766766776766776677667767677667676677677666776776767677676766767766667676766776776776776766767767767677677666676767676767767677677676767667767767766776677677676776677677666667676767767767667677666776776677676677676767766767767676766677666767767767767676766676766676667666676776767666667677677666767767666676776676767767677677667767666766677676766767667766776676676767766767677667667676766776767767676776776767766766776677677667766776776776776776776677676767677667677666776767667667676776776767667766766676776766676767676676767767667666677667767666766667766767676667766776776767766766667767766677667767766666776776677666676767767767767766676767667677676766767667766767676766776776776766766766776767667766776776676776767666776676776776776776767767766766776776776676677676776676667767767667676776776676766677677666667767767676676776767676676776767676766776776766767767667767766766776767766667767677667766776677677677677676677667667677667676676776776667767766766667667677667677677677676766767766767677677667676666776677677666776776676767667766776767767767676767677677666677677676766776766776766776666776767767767676776767767766776667676776677676776776666776776776667767677667667677676766766667677676767767666677676767667676776776767667766677677677677667676766677677676676767676776776766676767667676677667677677677677676676766766677667767667767767767766767767676667766776766767767667767667766767677677667667676676766776767667676767767676666776677677676766667767667766667666767767767767677676676767676767767767767766776666776667767676767677677677677677677666767766677676776667767767767667767676677677666766767767676776776676776776776776776677677677676677677666767767676776776776767677677667676667767677676666767667766776767667667767767667767767767767676776677667676766677666776767676776676767677676776776776676776776676666766776767666677676676667677676767676776666776776766666776767667766767767676767766767767767767677676676676766766776776677676767767767767677676767676676667677677667767676667667766767767766676767667767767677676776776767677677676676776776677676776776766666776666776776767766776676766776776767767767767767767677676767767666767676666767677667767676677676776776776766677676776767677677666666676677667667767677667766666776776766677676767766766776767666677677676676667667767667766667677676767767767767767766767767667677666667667667676767767676776666767667767766776776767766776776766767667666776677677666776767767676677677677677676776776767667677667676776767677677666766776776776766776776667767767667676677677667767666767676767667767677677676667767767677666766766776767767676677676667767677676776676776676776666767677667767767767676666767666766676766776677677677667667767767766767767676677676676767677677677667767677667767666776776766677677676767676667676676766767667766766766767767676776667666776677667677666776677676776776767767677677677676776767666676767767676776667767677667767677677666767766677677667676776776776767677667667677666767677676767767767676766776676667766677677667667766676767666667767677666676667677667666776776776776676677667676776767677677667677677677667766776776776767767676667766766776766667676776667767677676767767676767667767767767677666666676776677676776676676766767676776767666776666776776766766767677676677676776766767767667676776776776676776767676676666767677676776767677667767676776676676776776676776776767676767767766776677677677666666677666776776776677667766776676667766766766767677676776766776767677667677667677666776767677677676767767676776667667766667766677677676776776767677676776676676766767666677677677667667766776767666776767666767767666767766766676676767677676676776776776677667766776766767666666767677677677667666776767766766776776776666767767667676776767676776666776776767767667667767767767767767677667677676766776766776766776776766776767766776767666776676767667666677667767676767766766767676767677667667766776766767767767667767667676776667766676767766767667667677666767676767676667767677667766677667677677677677676676776
676767677676767767667677666776667766776767666667677676776767677677677676666676666776766767767766676776767767667766767767767767766776767767767677666776776776676767677676776766776776776767676676766677676766667666767666776776767767766676667676776767667767676776676666776776767767766676766767767767667676677677667766667767676676776766767767677676666676776666677677667676767666767766767666766767667677677677676776676677676677676776676677676776677676676767676666767676776767766776677677676776667676677667677677667767767676776767676767766766776766666767677676666767676776776776676767767677666776767766767676677666667676776766776776677666667767676767767767767676767766767766667676766767676677677676776776776766667677667676767766766776776776767767677667666776766767767666677676766767677676766776776766767767766667767666666677676776677667767667676767667676776776776776776766766776766776776776676676776776776677667667676667676766676767767677677677677677676776676776776776776677676767676776766677676676766676776766677677677677676766667767677676776776766776677666677676767767676676677676767767677676776766776776677667677677667767666676667677666676677677667766676767766776776766776776776776767667666677677667767767767677676767666767767676767766776766766767666667766677677667767677666766767676776767767767676766776766766766667767676766776776776776776776776776766767767667677677676776776666776766776767767676666677666666767767676676667767767766677677676776677677677677677677676766776767767767677666767677676676676767677677677667667766776767667677677676776776676767767676776767676776776667676767767667766776776677676767677676776667767676776677677676776677667677667677666676666776776677667766776776766676766666767767667767767667767677676767767766776767676677676776767767766667766776667676666767667767767767676776667676766776676767767677676767766766767767767766776667677676766677667766767677666776767767767676677677677676776776766677677676676776767767767676677677676767766767767677666676776776767767676767676677667767766776776776776767677666776766677677676767676676776776766767666677677666767766776776767767767767677677677667767767676776667677667676776677677677666677666776667676667676767667767666676776667677667666677676776677667767766667767677676776677676676767677666677676776776766667767667767676776767666676677666666776776776776776677676767766677666776677677677676767767676766676767766677677676667677667767677676766767666776767666776767767767667677676667676677676677676776767766766767766667666776767666677676776667766677676776776767766677677667677667677677677666767667676776666766767666767767767766766676766776677677677677677677676767766767767766666767767766677676766767676766776776766676677677677676776676667677667676776767766676776666677676766676776666667666666767676767767676776676766667767677676667676676776766767767767766776776767667767676677667767677677676676776676677667676776776776776776767677676666776676766767767677676767676776776677676766676666766766776767767766776767767677676766767767767677676767767667676766776676767677667677677667767676666767767766667676676776776676766767666667667766767676767767767767666667666776776767767676776677676767766677667766767767766776767666676776776766767667767667666677676766776767767677677677666676677677676767767666776767767766767666766767767766776776776677677666676677677677676776776676767676776776776776677677677677667767766776766776766776767767767667767766776776766676767767767767677677677677666676767676776677677666767676776776677667767766776676776767676776766776666776676767677677667676776776677677676667676767676667767767766766767766767677677676776676766767676676766767667676667767766776677677677666767666676776667767767676776676767666767676676767767676776667767677676666676776767767676776776677677667767767767676667667767767767767766776767677677677667676776767767766776776776767767767677677677677666666776667767766776767766667766776767667767676776676666767766776767676667766776666776767677676766667767676776776776776677667767767677676677667676767676767766767767676776776677666667666667766676766766767767676776776767666776766767677677667767766767767666776767767766776676776767677667667667767767767666776677676676667767676676677676766767767677676767677667667677667667767676776677677677667676776776767767766776767766776776776667677677676776776776767767766667677677676667766676776677667667767767767767766667667676776676776776766767767766676776767767676677677676677677676676667676677676677667767676767677666677676776676767767767676667676776776776677666677677677667766676767766677677667767677677677676667677676676776767767767676776776776676767676776776767677667767667767666767677676776676676776776767667766676776677667677667767767767677676776666776776776677676767677667767667676677676776677677676776776767767676767766677676767677676676776776776776776676776776776677666677667676776767677677677676776776767767676767766666767667667766767767677676776666677676766767677677677677667676767766776767677676776676776776767677676776767766767666767766677677677676677676776766776666666776776667767677666776776776776766667766776677676776767766766766766676766766676776667677667667676767676766776776767676776767677667676776676776767676776766767667667766776766677676776766767677666676776776676776677666667766676776676767767676667676677676676776766767767667676776676766776776776767767767767667767767766767667666776766776766776766776767676776776766676766767766767676767766767767767766667767766676677667767766766676767766766776776676776677676766767667677667676766776677676676766776667766776776677667767676766676666767676776766677676776677667767767667676676677666767766676767767767677676766676767676767677677676767767767677667676677667677667676776676677676767766677666667766776667767676776767766767677667676767766676667676667676666766676776767667676776767676767767766776767767676776776776767767767766767677667767766776667767676677667676667767766767767677667676766776676776767667676677667767766677677666776767676766776776776776676776767766776677676776766776766776776676666767677676776776767767677676677667676676767767677667676766776767766776767667767676676667677677666767677676776676776767676767666776776767676776767766676776776776776776667667677667767667676677666767677676776767677676776767676776676766776676677667767766776676677677676667677676767767767767667667767766676767767667767666767767677676767677667667666767767767676677677677677677677677676776676676776776676667766776767767767676676767767667767767766766776767767677677677667667767677677666767667767667767767666676677676767767667676767766776776766667667676676667767767767677677676766767767766677666767677677677667667667666666677676676776776776766776776767667667767676776776767676676667677677677677666766776676776767767677667767666776776677676766766766666766776677677667667667766776676766667766767676767767677666776676776776667667766676667767677676677677677676776677676767667767676776767667766677676767767677677676676767767766767766776767766767666767766767676766677667677676776767766667767666677667676677676676667766776677677676676776776776776676776776766677667767767667766776667666776676767766677676776767676767666766776766776766767767767676767677677677676766676767767767676776767766766667677667766767766677677676667767677667667767667767677677676776667767667676676776767767767767667676776767677677667766776766766767677676767667667677676776676676766667767767676766776776676776677676667667677676767766766766776776776776677677676776776776766776766766676767666776776767666677677666667767677677676776676667766776667766767766767667767767676767767667677677667677676767677677676766767677666667767676676676776676677677676776666776767767677677667676767677677667766767767667767676767766767766776767767676776776767667677676776677667766766767676776677667766677667667766666677667667767766767767676667676767767667767676677667767766767667767767767767767676676776776776776776766667767677676776776667677676766676767677677666767676776677677676767766776776676776676776767667676766766776667676677677676676677677666766677666766767767766677667767677667667676676776776666767677677676776767767767767677677667767767766767676676677676776776767767766767767767766767677677676767676776776767767766677667767667677676666766667677666776666767667677677677677666676776677677677676676767766767766767767767667766776776776767677676677677676776776767767667767767767676776767767667766767766767767667677667766766776766776676776767766776767667766776767666776667767677677666677666767667767677676666677676766776677676776766776676666666676667666677676676776766766767666676677676766776767767676767666676676667667766776776776776767767766767676776776776766767666767677676766776667766767676766766767766767676776767677677676767766766767677667767666767676667766767676766767766666776776776776767677666776776767667767677666667667677676767666677666776767767667767767767767767676776767767667766776767667676776776776676766677667666666776677676776766776776776776767676776776766776677666667767766676767766667676767676677667767766766676776776767767676776766767676767767676767667677676666676666776776776666676776766776776767766767676776766677677666776766776776667676676776667676767767667677667766677676767766776767767767677676776767667677667677677667667766776676776767677677676776776766667767667676667767676766766677667667766767766776776776766677667667677666667677667666776776767677667667767676676677677667767676766776767766676676776666776776666776776776667676776666776776676776776767767767767676677667767677677676676776776776767676776766767767667767767766776767676666766767767676776776776776766767767766776776667767666776776677676767767677667667667767677676767766767766767767676766766776676766776766667767767767767677667767666766776776767677676767676776677677676776776766767667676766767767767767667766766677676776677667666677667676776677677676677676677677676677677676677677676776767677667766677676776776767677677677667767676776776677677676776667676776766776776766667676767766776776767677677677
6667767677667767767677676667767677676767766776766666766677677667676676676676776767767667676767677677676776677676766667667677666776776776667676766767767766776776676776766767766767767767766776767767767766766776766676767767676677676677677676776676666776767767677667677666767667766667767766677667767676767767767767667767767676677676767767677677667766767677676776767767767767767677667677667767767766776667677667677677676776776676667767666767676766767766767677667667677676676766776776677667667677667666776666766666666776776776767676776666776767667667677677667767767677666766776667767666667677676767667677676776767766776677676776767767667766676677677667676666677677676677677677677677677677676767677676667767767676776667676766776667676776767666776677676766766767667676776677676776676677667767676766776776676767766776677667767767676776776766776667677677676767767767766676776776776776776776767677677666767767676776766766767667767667677666676776766776767677676776767677677677667766766767666676767667767666767677677667676776667666776776667767766776767667766767767767676676776776776766776776767767767766767667766776667676767677667766677677666767677677677667677676767767766666767766767766776676677677676767766776666776776676776767766766776666667677677676767676676667667766776776676776776767767666776676766677676776676767766676776676776676677677667767767666666677667677677676677677667677667767767767677677676676767767766666766677677666766767677677667767677677666767767767677677667767767766767676776767767667767766677677666767767677677667677676676766776677677667677667677676676676776776667767667667667766767767676766767767677667767767667767767676776767677676776667766776767767677676776776676767666776776667767677677666766767766766767676667766667666766776776677676676667667767677677676766776767677666667667767767767767677676776766677677677676766776776767767667767666776676767666776767667767676776767767666776676767666667666767767666666766776677666776667667667766676767766776676676776767677676667676666767766667766676767676767677676776767666677677676767676767767767767766776776667767677677666667666776776767677677667676776767677677666776667677667767767767676767676776676676776767676677667667766767766766767767677666767677676667766776677676766677667677677666767766767676677676667666776677677677677676776677676676667676767766677667767667767666677666766766666776776766767677666776776766767666776776766767766776776776667767767767677667667676666776767767676667767767667767767767676776767767766776677677667767676676677676677677667676776776677677676766767676767677676776766767676766776776676776767667767767666676776667767767766767766767767666767667767767766766767767676776767767676677677667666677667767677676776676676677667676677676767766767767676666767767767677677676766766776767677677676767676677677667766667766776776677676766676767677676667767767767767667677677666776776776776776676767677666767767767667667676766767676776677667677677666766776767766677667667767666776776676666676677677667676776667767676776767767767766776676677667676766667666767767766677677677677666677676776766776677677677677667767676767676766776776776677676677676767666676776766677676677676776776766667676776776766667766767767676776667767766767767667667766776666767767766666767767766767667766776776766766776766766767667676767676776677667676767766676776776667667767667677676767766776766766666776677667677667767676677677677667767767767667677667767767766667767677676666776776776776776767666766766666776776776767666767766776676766776767677677677676676676676676776776667767676677667677676776767766767677676776776767677676767766776766666776776776677666676776666666776677677676776677666776767767766776676766767676667676676776776677676776776677676767767766766767676766776767677667767677677667767767677666766776767667767766667767676676776676767667667767676676676667676776776767767676767767766766767677677676776776767677676667767767767767767767767767667667767766676776776776767677677676767676766776767667767767667667767767766766776776776666767766766766766776676776776776776676776767767767667677676767767677677676766776766676766767666767677676667767676766776767676767667677676667666766676776776767767667766776776676677677667677666776767676776776666767767676766776776767767767767677667767676676667766766767667666676677666776776767767677666667767767677676767767766667677677677667677667676667676767677666776767766766676767767677676776766677666776767767677677666776767677677676766767667677677667676677677677667677677676666776776766767676677676776677677676676776767766766776677666766767666776667767677677676767667767676676767767666776667767676766776767767677676676767676766776766676776766666676766666776666767767677666676776776767676767766677676666776767676776767767766676766767767767677676767767767667667676776766776767666767677677676767766767676676776677676776766776767767677677676776767767677677667676766676667767767676666776776776677677676676676776676677677676767767767776676776667677667766776677677677667667767766766766667766767767676767676766766776676766776667767666776767676776776767666676776776767767766767767667677666776776666677666776677667666767666766776776677666667667676776767667676776767676767766776776666667767767766666776767767677677667676767676766667667667767767767676676767767767767677677667767766766677677677677667666776677676666767667676776776776766776776776776767767676676676676767676767766766776677677667767767766667677677676767767767767767767677667766766776776776676776776767767766776767767767676677676776767767677667677667676677666766767766767767676767767676767767767676677677667676767666667767667767677666776776767667767666776776767677677667766776776677676667667676767767767766767676776667767766666677677667766677666776677666776776677676776677666676766776776666767676667766677677676776776766766667767767766667766776776667766677667767667766776776776776776776666776766776766767667767676767667677677677677667677676666767677676776676676766666666666767667766767766677677667767667676776767767766776766776677677677676767676666676766766767767766767676776776776766677676667677676666776776767767766676767676767767767667677676776766776776676767766676767767676767766776776766677677667676776766767676667676666676776776676776766667667767676767677677677677666776676776766667677667767676666776776766776677676677677667677676666776767677666666676776677676667766776677667677676776776676666767766767677677667667767767667766677677676667767666677667676677677676667767667767676776766767767767677676767766767677666676776667676767767677676667766676676766776666767767677676676766766776776776776766767766677666677676776767766776676776676676667766776776776767676776767666767677677677677667767767766767677677677667767677676776676776767766766776767767767677676776676776776677667767677666677676767677676667767767666776776776666767677677667667766767677677676767677676776677676776667676767667767676767666766667676776676776776767767667766676766676666766767767676767766776766677677676776776766766776766776667767767676667766767676676767676776776676776776676767676766767676766776776776776767767667767677666776676676677676767677677676766676776667666677666766767767767767667676667677676776776676776767666767677666676767677676776776676767767766667666767766776767767766676667677676677677676776766776666767766776776767676767767677666677676767676667667767676767677676667677677667676776767676676676776776776676677676776776676776677676776776677677676676776776666666776776767766676677666776676767676766776677666776767767677666677677677676776666776767677676766677677666677676677676767766666667666677666766766766776776677676676667767676766776667666667767766767766776676676676667767676676767667677676667677667677666767666677676677677667767677667676776666776676667767677677677676776766767767667767676677677667666776677676776767767677676776767767766677676776767677676667677676776776676776776677677667676767676776776767677676767676776766776776666676676767666767767667676666766766767767667767667766767766776677676776767767676677667677676667667767677667676776767766767677667766776676677677677677667767667677677667767676776676776776677667767766766776776667667677676667767767667766767666677677677667676766776767666767766776767766667667676776767667767767666676776667767766766767666767767766766676676667677666776766776767667767766766666766776767676677666767766766666666776766767767767767677666767667676776776776676767767767766776776767767677677677677677676766667676776666767676676766666776766666767676766677667766776676776667677676667676776776776677677666776776676676766767667667767677677677677676667767677676767767676666677667767767767677667767666776677667676776776766776776776776776666676776776766776667666766776677676767676767767666767766677677666767767767676776677676766767667767767766667676766677676767676776677676767676767676667676767676776776776767677676766776666677676676676766767677676676766776767666667676666766766666767767667766776767677666676767666677667667677677677666766666776767767667676776767677676776677677677676766667677667676776776677676766667667767766776766776776676767677667767676776666766776776667666766667676776667766776767667677677677676667676776766667766676767766676667676776776767676776766767677676776776776767666767766776776676676767677676776776776776776776667767767767766767667766766776676676667667767677666767676767767766776766767677676776667767766677677676767676667767677676677667766776676676666776767766767767766776776767766667767677667766767667767667767766776676666766676776766767766667767676767767767667677676776677667667766776767677676767676667677677677677677677677666776667767766677677677677676776767667767676766677666776677677677676677676767766676776776766776776776776776676767767767767767667767766767766767667676676767767767767677666766667766766667766776767667767676766767676776767767676776766776676677677676776767766667676676666776666776776676776677677667767667767676776767677667677676677677677677677666776776677667766677667677676766767666776776776766666677677667766776677
6776776677677677676776766767666776776676776667767677667667767677666677677677676767676676766676776676776667677667667677677667677676677677677676776767676767766676666767677677677677677676776776767677667677676677677677676776676676667767767677666766776776677677667676667767767766776676776766667767677666776677676766676766767767767667667677666776667767767676776776776767766677666776767666667767767667767767677677667767676677677667677676666677676776776676776766766766767667676766667677677666766776767767676676677667767677677667677676766767766767677676766776676676666776766767767677677677676767677677676677676776766677676776776767676766677666776667677676776767766767767767766666676766776776767767677676676767676776776776667767667766776676776776677677676776667767767767767676677666766767677666767676666766667666776776767677667766776767766776677677676776776677666677676677676677676676677676776667677677676767767767677667766767676776666776767666767677676776776676677676677676676767767677667667677667767677677677676776676767767766767677677667676677677667677667667676776676776776776677677677676776776767767767767677666767676766767766767667766767667677667767676766677666677676776776666776776676766767667766767767676776776776767767667677676766766667677677667676776667766676767767677676776776767676676767676666767766767767667667676677666677676767767676677677677676776676677676776676767676676676776776776776677677677676776767767767676776676767666767766776767767766667676677676666676766776767667767676776776776767767667767767767767766676667767767767666767766767767767767667676776676776776776677667767677667767677677676776667676677676767676766776776776776766776776776676776667767767766766767766677667766776767767767676767766667766776676676776677677676667667676767767766676676776776767666776767766766766776767677667767677677667667767676767667767766677677677676677667767676676767677677666767667677676766677677677677667767767767767677677677677676676677676776776776676667766676677666776677677677677667667677677667766776776677677676766676766677667767766677677666776776667766767676767767676676776767676776776676776776776776676766666677666676667766766676767767767677677677677677677666676766767667767667676676766677676667677666677676677677677666767666776776676667666677676766676666776776676666767677677667666667677677676767676767767767676776767667666767766767766776766766666766667766767767767677676667676767666766776767667767666767667677676776776667667676776776776676776767767677676676767667666767767676767677676766776776776776767677676776767767767766776766776766767677666766776676776776767767676666676767766677676666676766676776776767667666766676766767676677676776766767677676767666767767676676767767677666677676776776776766767767767767766776677667767767667766776776776767767767667767767766776766767766776677677677676767677667667666767767766677667767767676766776676667767767767767766776776767767766776767766776767767766766767767766767766776666767767677667667667667767767676676776666676677677677677676676776767676776767677677667677676767677677677667766767667666677676677667767766676676676767767677676766676776677676767766767767766677676766767766766666667677677676667676776677677666676676767766676776776667677677667677677676776767666767767677676776767676776776767677677677666767766766667677676776776766776776776767677667667767766776766767766676776766776776776776767676767667767767767767677667767667677676676776776667767666667766767677677676767667767676776676776776766776677667767677677667677676766767766667676776666776776766767676776776766776766667676776677667667766776667767766776676766776776767766767766677676776676667667766767677667767767676776767676677676766776767766677677676766666767676676667676766766767767767766676767766776677677676676776766767766667676766776776776667766676667767667666676767767677667767767767676776677667766776767667767676677666766676667676676666666767666766767677677676676767767676676666767767767677676667767766667676677667767677676776766776766667766767766776676776667767767767767767767766767677676766676766677677677677667676776776667666676766676776766776776776776766767767666676776767767667767766767767677676776767766776767767766677677676667667766676776776776676776667767676776666776767666776776776676677676677677676667766776766776776776676676776776776766776776767677667667766667767677677667767677677677677676776776767766677677676767667667767677677676766666776767767676667676776776776676767767667677677676676666767767767676776766776766677667766776766677666767767667767676677667676677667767767677676767767666766676766676676766776776776776766667767666677676776767767676666667677676776667767677666776776776776776776767676666776776776767766776767766766776677666776766767767766666776776766767666666766767676776676766767666677676676677676676767767676766767666776776766776776676767767676766776766766776766766766677676776766767766776676767676766676767667767666667767676776776767677677666667676776776767667766666776767676767667767767767676776676766776676767677677676677676767767767677676776676677666666776776667666767767676677677677666776666776766667676676766776676776776776677676767767666677677676776667767766667666666767766676677676766767766767676766776767676776667767677677667766776776767767666776776776766776767676767766676767676776776766776676766767766666776776767767676767767666776767767767677677677677677677677677677676776677676767677667767667666667767767767766776767766776766767667766766676677676677666667677676677677676767676676676767766676776776677667766767666776776676776767766667767677667677676667767667767767767666766776776667667767767767766677676666676767767667667677677666676767767767767767676677667667677677677666776776776776776766677677666767676776677667667676676776767766776677677676776766767676776667676676677666676676776767767767766767666766776776677667666766767667767676677677677676677676767767676776767766767767767677677676677677677677676766776767666766676676666776776676767767666767766776776776767667676776677677667677677676676776776677666776666677676776776767676666766767767676766767767676766677667766776666776776766677667666767767677666766667767767667676767766667767767766776776776776676667667767766776776767766776776767766776666676776776766776666677677677676667766666677666677677677666767767767767766677667667766767766766767766776677676767677676776767667766677667767677667677677676767767677676767677677676767677666767666667766776776766767766677676776677676767767676767677677667676767677667667676767676776776776677677677677667676767766767667767677666776666766776767767676667767667766767677677676776667667676776776767676766667767767667767767667667766767676677676776766766776667766767677667666776677667767767676776767667677666767767767767767667677677677676776676776776776767677677676767676766677676776776776676776776766767677676677676677667766676766677666676767767766776776776676766676776776676667766767767667677677677676767667667767767767766767667767667767676676677667667677677677677677667676776766767767766667766677676766766676767677667767677677676776776666676767767767766676767676776767667676776677677676677676676666677667767667766767676766766677676767766667676776677667767766766776667677667677666767767676667767666677676677677676667667677676667676767677676677676767677677667667667667767666676776776667677677677666767767767766776776676776767676767677677677677676776766676767667767766776776766676766776766676776677677667676677676677676677677676676667666776776776676676767676776776676667676667766776776767677676767677677676667766766776776776767767667767767677666676766767667677677667767767767767677676676776666776677667667676776667666767767676767767676776776766766767766667767677666776667767767667677677667666776676667766767677676776776767766677677666667767767676767667676766676667667676667667767677676767676776776767677676776767766677676767767767767766776677676767767677677677677676667667767677677677676767767666776776767767766767767767666766667677676677667766776776776677677666767677667676776767767766767766767677677667767677676767767766776666767767677676767667767766766776776767666776776676677666676677667766667676776677667767766776667676676766776767667767667666676767667677667767767677676677677676766776776677667766766776776676766676767767677677667667667766776676776776767767766767766767766676776766766667767766767676666776766667677676776776776766776767667766766776676677667767677676766766676776767676776776776776776767766767667767677677677677667766776776776776677666776767767677676767667766667767767677667676776767677666776666767767677677667766667677677676767767766776776767676767767766776667667766776667666677677667676766767767766767677677677666676776667676677667767667667767767766667766776667767767677676767767667667666776776767767766776776776776667766776676776776767666676666776666677676767676666776667677677666677667767767767677667676776776776767666776676677676776667676776766767766677676767677676766766767767766676776776667666776776677677677666677677676776766667766767676667767667667767677677667677666776766776677666766676767676767767676776766767767766677676667767677667676776667766767666776776767767767766767666776767766776767676767766776767766776776776767676767676776767766667676776767766766776667767767677667766766677677666676676776677666767766766776767766776767666767677667767676776766767767767766677667677667677677677677666766776767676776676677666776776776766676767677677677676766676776776676767667767767767677667676776767677677676666666677667767767766776666766677676767666767676767766776667677677676666667767767767676676676767766767677677667667666666766767766677666667676677676776776776776676776666677676776676676776767677677676766767767767677667766776776666767676776776776766676766767767676776767667676766677676776676677677676767667677667766767767767767767767766776766776767767676766766776677667677667667767677677677676767676667767767676767677676776767667677667767766667677667667766677676767766767676776776766667767767677676776776676776667676676667676676676676767767767
766767767666676776676776776677677676776766776667766767677676667677677677676767677677677676766776776666767676776767766767677676776676767767766776776776776776776677676776767767676667677667666767767676776767767767676767766766767767677677676776766666776776767666677666667766776776776767667676776767677676767677677667676776766767767767767766776776766776776766776667667767766767667676776767767667677677677666776776776677667676767677677667766767767767667676766776776766767766776767766666667767766767677676666767767667766676666776776766677677677676676776677676767767767676767667676776776776776776776776767767767677676776767677667766667667677666776766776776767767677677677677676676767676767677677676776776676767767676776767677677667677677676766767767767766776677667766776776766677666666776776676776677677676776676767667767766676676776677667767766667667767767677667766667767677677677677666776776767767676767677677667767667666677667666677676776667767767767666767677677667677676776776676776776776677667667667676776776667677677666776767666767766776767677677676677676776767767767666676776676676776666776767767767767767766767676667767767676767666766776776776767677676676767767766776776767676766776776676767677676767676776776677677676677666667676766767767676767667767767767766677667677666667767677667767767766776766677676776776676776767677676776766677676776776766776776767677667676766767677676776766676776767677667667766676767677676776767766767766767677676677676666676677676776767677676667667677667676667767767767767766677667767767766766677677677677677676776776677667766677677677677676676676776776677677666677666676766676766767677677677676767676677677666776776676776767766766677667767676666676766767766667766767767676666766776766677677667676677677667676776676766766776766676767667676776767667676776767677676776676677677666776677667676676667767666667767677676776766767766766767676766677677676667766676677677677666766666677677676776776776776766676767767676667676676667677677677677676667666677676677676767676776776676776776766776776677676676767666776766767677676776767667767666677676767767767767677676776776776666667767767677667677667676666676766776666766677667767677666767676666767677676766776776767766766767676767677666767676677677676767667766667676767766776677667767677676766676776676776776776776767767677677667676776767766676776767676667676766776767667676666776776776676667767767677667766677666776776776767766776767766766767767676776776776676676667667767667676776676766676666767667676767676766766667766677667767767766776766766766766776667767666776776767767767766776677677676766766666776677667667667767766767767767676676767667667676776666767767767677677676767677667767676767767767766677676776767676776767767766767677667766667667677676776677667667767767767767676766776776677676667766676676776776767767667767767666677677676767767767667676677676677676767676766767677676766767676776776767767767767676677667667677677676666677667767677677676676677677676677676677667767676677666776677677677666776776666767676776676667676767676776676776766676666767767667677677677667767667676776776767767676667676677676776767677667767767676766666776677676676767676767677676766767667676776776767676776666767767676776776676666677677666767766767667677677676767767767766667677676766776676776776776767676776776776677667676766776767767767676767767676776767667767676767676767767766677676767677677676767676667767677677677667767766676776677677676676767677677667677677677677677667677676767766676776767677676667667676677666667676776666676776766767676676677667766776677677667766676677677667666776776767767677676767677676776766767767767666766676767767767766677677666667766776767767767766776667677677677677676766766667676776676667767677676767766667766676677676666767677676776767767767766776776776767767766766776666776667766776676767667767677667677676676776766767767766667767676767766676766767677676776776677676766766776776667666776776767767667677667767766667766776776667767676676666677676677676776767767666776776766767767767767667766767767676767767677667676767666667676767676676776767677677676767766666767667767667766766776767667677676667766676676767767767667766667767767677676677667676766776667767766776767767676677676676776667667766776776676776776766776767766676676767766776677677677677667766766767766776776776766767767766677677677677667676767766766767767667766667666776677677677676776666666666767766776677676767767677677677677677676776776776776776666666767766776767767767767766676766677677677677666766766766776766766666767767676667767766767677676766766776776767766767766767677676766776667767676776677667766666766776776776776767676677677666767766776676776677677667667677667767667766676676677667767676776767667767676676776767676776776776677667767667767766776676776767766667767767667766766676767767667677667767676776677677666677666677677667677667677667767676776666776776776767767676676776676766676776677676666667667676776676776666767766766667676677676667667767766776776776767766767677677677666776776767677667766767767767677677676766667676767766767767767676667766666767767676767767766677676666776666776776676667676666776766676776677667767767677677676667676776676776767767667767666766666667767666767677676767767767676776667767767676676767667766767767667767667667767676766767767677676776677666766776666667677667767676767676776677676667767676667676766776667676776676776766767767677677676776776676776776776767676776667666766676776666676667667677676677677676767767766677677676766676667666776667667766667766767767767677676677676767677676776677677677667677677677666776667677677667767666676677677677667767667677676767676677677677676776767677676676776776766776776666677667676677676767767676666766676767677667767677677667666776776767667677667766776776677667676676776776766667767677666776766666767766667767767767767767767677677676766767667767667767766667677667666776766776767667677677676767667677676666676776667766767767767767767677666666676776776666776677676776776677677676676667666776767667767666776776766767666776776767766767767667766767676766676666676667767677667676676677676676676667677677666776776677676776767677676676767767666776776767767677677666667676776667676766766767766767676766776776776767767767766776667767766767667676776666776677676776666767766767676666776677676776667676767677677676767766776776767767677667676776766677677677676776767766776767676767766666676776677676677676776767767767676667767677676676776767667677666676776767676676776776677667666666676767766767766776766776767767766676767666666767676767667676677667667767767766766767767767766776667767767767676776677667766677676676676776776776677677676677676767767767767766767667666767766776776776667766776677667767767767666776666767667677677676776667677677667677676767677666666667766776676766766776666676776776766767677676776776776676776676677677667767766676677676776767667767677677667767666776677676767667667677667666767767766676766776676767677677666667666666766676666677677666667666676767676676666767766667767676766776676666776667767766767666666767677666767767677677667677677677666666767667676766776776767767676766776676767666677667677677677677676776666667667767667767767667767667767676667676767767677676767667767766776776776776776766676666677666667676676767667767767767767767767667767766767767676667766767767667766776677677666677676776767767676766667676767767767767766667766776767766776767676776766767667677667767767677676776776677677667767767767767676667667767767766766776677667767677676776767767677676767767767677677677677676767677667766767767667676766677667766776767766776676767677666766666766677676667766676676766766676677677676767667677667667667767666776766767677667676676766677677676776776776766677667767677666776667667667767767767766676766677676676677676776776767767676776776677677667667767667667767767766776776766676677666766767767676676666667766676776766677676767766776776667767677676776767766776776677676767767766667667666667667676776667676767676776767767677666776776776677666776767667767677677667766767676776767676677666667767766776766676767677676776767667767666767666776766776776776666767767666677667667766776776676776677677677677677676776766676776677667676766776767667767677677676776677666767766776666776667767767767767767667677676766676676776776767677677676766766776676767767767767676776767677676676667766776676767766767767677677676776677676676776677667667676667766776776776766677677667767676667667767676766767767667677676676676767677676776676767676766766776767766677676676667676776677676677677677667767767766776677676767767766767666767677667767767767676767676776767766776667676767766776676776767676776766767767766776676767767676776767677676776667767767667767676776767767677666776767766776776776776766676677667677677676766677666667667767667676666676776667676667767766767676767667767666676767676677666767767667677667667667767767677677677677667667676767766776677667766776766676766767677667667666677677676677677666767766667677676776677677677676767767666677667667767677667676776676776766667667767767677667767766776776767766677676767767667667767667766667676766767767677677667677676776676767677676776767767767677676776767667676776767667767767676776767766767676776776677677676666767676766776776776767676767667767676666776776677676677677677676767767676766767666776677676766767766676767676776667766776677676776667676776676767766776776677676767676767767666766767766677676667677677676766667677667677667677677667766677667766676776776667677667676676767767677676767677667766677666766767677677677676667766776677676676766776766776776767766766677676776676767766667767767766767767766767767676677667676667677667767666776766767767677667676776676677677667676776667667767767667767676776776677667767666677677677676776667767767676776766776767667766766766776776676767676767667667767767767767676766776776677667666667667767676776666776677677666677667767676676676767676677677676767767766776776776766677676676766767767767667667766776767676776676776677667677677666776776766676676767677677676766676766767766776767677
6767677667767677677677666767767677676676776776667676676667766677676676766776667677676767767677677667677677677676676776677676677676776676776767767766766677676766776766767676677676676676676767767766776767767767676677677676776776766776677677677677676677667767676767677676776676676776766667676776767677677667767767766677667676776776776776767767677677677676766776676766767676667666766776776767676677677666677667767767677666776776766767667767667666766677666666766776766676767767676667676766767677676767676776767766676776776666676776776677677677677677676776776767676776776776767676677667767766776776677677666766667676766767766767666676767767676776677676766676667677676677677676766776677676677677666776767767677677676676677666676767766666667767667767766667766676676776776776677667767677677676676767766677667677676766776766776766767677676766776767766766776776676676766677676667766776676767767677676767676667677676677676776776776676677677676767767676776676676677676767666677677667677676676767766767667767666776677677677666776767676667767676776767677677676766776776776767767766776776767677676776776767767667767676677667676776767767676767677667666767667676767767666776767676677677676767767677667767767667667667767767766767767767676766767676776767766767677676767767767766667676767766767767677666667676776767767677676767766776766677677676767666676767676667676667667767676776776776677676666766776676766767767767767766776677676766676677676676776767766767667667666676776667677677667766767677677677676677677676776767677676776666676776666677667676677677677677677677667766767767767677667667676776776676776676676766766776666677667677677677677666767677677677667676666667767666666767676677676767666776767766766666776776666767767767666766666776667677676766776776667677676776767676776776776776767666776677667767767676776776776667766776766776676766776677667667667667766767676767767766766676667766677676776767676776676776767767666766767767767677677666766676767767767676766767676776776776667676677667676666776767767677676676776666776677666776776776776766776776776677676767667767676676776767667767766767666776776767667667676776677677677676666776776667767667766776776676667666766767666767767767676677677667677676767677676776666767667767677666776766666676666767766767676776767767666667767676676766766766767677666766676766776676677676767767667767767767677676766767677677676666776776677676776776776676666677666676776767766776676676776776767677677677667667667667767767677666776776676676767766676766767676776666776767766676776677677667767767666767676776677677667767676677667766776776776776776767667767666677667676766776766677677676776776667676676776766776676676776776776767767677677677677667666677677676776776677676776666766667667766767677677677676767767767666767767676767766767666676776776776776676766776776767666766767676766776767766776676677676776776776776676776667767767677666776767676667677676767767766677677676776677676767766677677666767766667767676776767676766776766677676776767667767766767767766776776677676776776766676677667767766767676677677667767676767767676677666776767766667677677677676667677676677667766776776766667767676667667677667767667676767766766776677676667676776776677677676666767767766667667677666766776776766767767767766776666776677666676677666677666776766677676766676776776677667766676767767767676776776776766776767766667676767676767767667667766776677676676677677676767667677666676776767767676676767667767667766767666677666676677676776667677676776776776776767677677677677677677677677676776677666776776766767676676766776776776776776766677676677676677676776767767767767677666767766776767677667676767676776676667677676776776767767677676767677677676676677676776776766676766776677677677677676677667666666776776767766766767767677667677667667767666667677666776676776776767666677677677676776776676776776776767666667767766767676767767676667766766667666676766776676766666766767767767766767767676666767767676776767667766776667676767767767767667676776667677677676676776666767676776767676677676776767767676776776766776776776776667767766677677677677677676677667767766776776776776667767667766667767767767676776766776667677677667676677676776776767666776666767767767677677676776776776776776776766767677676766776767677677677677676776776776766767766766767677677666776667676776776776776776667766767667677666676767667767767676776776767677677666776776767766667677666776776767767767677677677677667767767677667667767676776776666677667676677676676677676677676767766766767676776666676677677676676677676677676776677676667767766667667767767676766767767767667676667676676766767767677666776776767667767767677666767677677677677667677676776676776767667767767667767767666667666776776677677666766776676766677677676767766776676676767667667676776677667676766776776766767767767766767676766677667667676776677666776667767767677676776767677676677677666676776767767767677677677667766667667767767676767766667676667667766676767676767767676766766677676767677667677676667766766776776767766767767767676767766766776776776767676776766776767766767667767677666776776767677676767767767676776776676677677666677676776767767676776677676767767766767766766776776767767767677666676767766676676776667677676666767676666776676776666776667667667767766766767667676677676776667766767767767767767766766767767767677677666776767677677676776776776776767767667667767767676776676776776667767676767667766776677667667767676767667677677677666776676776667677677666767767766776676767767677677677677667767767767677677667767677667767767766776776767676766767766767766776767767766776766767666677676676776776767677677677677667766676667767677677676776767766776767666767676666676766766667676667667767676776677677667666677667666776776776676767677667677677667766776676776776767767767767676767666677677667766676667677677677666676776676776676776667767767677666767766767677677677667766677677666677667766676776776776677677677677676776767666767767767676676776666776767766667766776776776676676667766776776667676776767677676667677676776677677676667676776766767667667676767677676766767766776677677667767676676767767766766767666667766766776776767766776677677667677667767667676766676677677667677676776677676776676677667767667767666776776767676676666667676776776776667677666776767766677677676667667766766776677667766776776776676667667677667676666676776767766776676766767767677667766767677667677677676766667666776776776767667677667767677677667766767767676677676767767676767677676776667767677676776667767767767767766677676776676776776766767666767677667767766776767666666767676776776767676767767676676767677667767676776776666767767667766677667766767766776767767767676677677676776677676776667667766776767677666776776776767666776677676776667677676667676776766676766776776767667767677676767666776767666766776677676767666776676677676766677676776766776667767766776676666676767667676677666767767766677666776776767767677676776767666676776766766677677676676766776677667766666766766767676767677677667767677676766766677677677677666767676776676767767666776776776667767667677676666776766667676776677676767677677667766766677677667677666677676767677667666776766776776776676776776766767667766767676767677677676767676767767767677666776776776776776677677677667767767767767667766776667677676776676767767767676767677677677666776766776667667667677667676776776677677667677676776767767676776767677667767676776776677676776676766667767667767667766766666767767677676767677677677676667666776776776767676776676776776776767667767766776667767767667767677666776667766677676667676776766776776776667767767677677666776766767767676766767676766776776766677677676677676767677677667676766676767767676667677666677667767767766766677667676776776766776666767767677677666776776776776676776767767667677667666677676776667766776766776766767677677677676677676667766667767667766767676767766776767766776766767667767766776767767767667667767766776666667767766776767677676677676677676776776677677667767767767677676766767677667767767667767676667677676767767767766677677667677667767667767677667667766667676776676776667667677677677677676776766767767767766766767677677666776676776766776776776766676676776767667667767677666767767767676766776666676776677676666676776677667766766776677676767766766677677677676766766776776776776766676766766776776666667676776677667767767666776776667767666776767667666667676776776767666776667676766676767767767677676666776667767767766776676677667767677677677676776776767767766676677677676776776766666767766776677677667676776767677677677666667676766766776776766676677667667677667766767676776677667677667767766766767676767677667667666776776766767667676677676677667676677667767676776677677676767767677666766776767667766666676667676767677667767767766776767676667677677676666766776776767676667677676776776776677677676767676776766766767767677676776667666776776776767766767767767677667767676767766767766776767676676766677667767677677677667767676677677667767767767667676776767667766776766767767677676677667766776666776767667767767676677676767667767677667676767676766767676766667676766776767677676776776776767676776677666776776767676676767767766676776766667676776766776676667767666767677666767767676776767666666776776677677676776776767766776767677677666677676667767677676676677677667766767676766767766776776767767767666776667677667666767667767766776767766667767666767766776776667767667667666766776776677676776767767767766776776767676767676767677667767767667766767677677676767767767767667767676677667676776776766776767766666677666677667767666667677676776667667666776767667767667667677677677667677666667767677676766776766776767676767767677667676667767767677667677667767677677667767767667767767677677676776766767676767766677676776776767667676767766767767767677677667767766776776767677666776676676767677666767677676776776776767676766666776677676767767767767766676776767766776767677677676677667677666677667677667666677677676676776767677677676767766766767677677677676767766676667667766767677677667767667767677677676776676776766677667677676676766667666
36767676766767767767676666767767767766676766767666676776776676767766767767676767676767667677677667676766766766667766776767666776776776676767676676666776677677667666776767767766766776776677676776767766776676776676666776677666767766677667767767766667766776767766776677677676767676676677677677667767677676677677676667766667767767677667677667766767767767676676776766776667677677677677666766666677677677677677676667677676767767676677677676766766776677677667767676677666766767677666667667677666666766767767667676667676776767767676667666767767767677667766767676676667676666776776776776677667676767667667666667667677676776676676766676767767676776666677676776766776776676677667667767677677666677676767766666767677667767666766776776776767766676677677667676776766776676776766767767666776767677666676767767767767666776776776767766767767667767677677676767766776666776776776767667676776767667677677676766767676767766767766676776767676676667676776677676766767676776767677676667767767767676677676766677676776676767666776677677667677676767767667767767767667666776776677667767677667766776776667767667677676677667767667766676767767766776666666776666767767676776667767767766776776776676766767667767677676677667767677676776766767677676776766677676676776676776776776767767676767667676776776676776676766776767767767767667766677676666776776677677666666767677676776766767767677667766676776767677676676776776776676676767677676667666776776776676677676667766776767767767667766776776767767677666767767767677666776677677677676776676776767767676667677666767767767666676767677676676776767766776766766776667677676776776776776767767677667667677676767677677676766767767677677677666676776766767766776766666766676766767766677677676766667766776776776677676767766767677677677676767666776767667677676767666767767677676766676767767666677666766767767766776766676677676667666767676776776767766776767767677676767766767767676776677676767766776776767676776667677677676677667767666767676776667677667666776676677677677667667666767766666677677676766676767667666776776676676667666677667667766766776677676767666776767676776677677666677676776666766767766767666767767766776776676766767767766677677677676767766776767677667677677667767667766667667767767666767676676776676767766666767767766667676767676666776766667767666676776676776776767676767676776776666676667767767676767766766766776776767766767677676676776776767766767676776677677676666766776667676766667677676677667666767767766767676776676767767766776766776767767676667666776676767676766766676677676776776766767677667676666676767767766766767766667767767676766667767667767666676776676776677676676676766776776776677666767677667767676776776776766767767676776667766776776677676776767667767767677676776776767767667766767677667677677667676776766776767677667667677676776676767767677677677677667767766776767766676676767667766676767677677676676766766677676767767676776776766667676767767766766767767767767767666767677667767766767767767767667666667677676666776766767767767767677677666776776776677676776767767677676676776677667767767767667667767766776776776767667667767766776776776767767767767767766666667767766677676676767767767767767677676776766677676676776767666766776776776766677676767766667676677677667767766676776767677666767767677666667767677676776776677667767767767767666776676667767766767766766776766676676667666667676776676776767677667676776767666767767676776776676666776676676677677676766767676776767767667766776767677676776776676767767676776677667767666776677667676676767677666767676767667767677676776676766677667767677677666776776667767767677677676767676766776776767767677677676767767767767766767667667767767676776776776767676766667766766667676776676767676667767677677676676767677666776667667767767767767767767766767667767766776676767676767766776766667677677666776776666676776767676766667676677677667666766677667767767667676677666776776667767676776767677676776677677676676676776677676667667767767676767766666776677667677676677667677677677676776677666776667767767677666767677676767677676766776667677677667767676766677677676776776776677676766677676667767766676676676766767666676776776677676766776776676776776776666767677676767766676767667767676776776676667667767766767766766776767767677677666776776767767677667677677677667676776766676767766767766776776767767677667676776776676767767766667667666766776776677677666776766767767677667767767766766776676776767767767676776767767666776677676677677666776776767767676767767666767676766776676767767676676776776776767767676676776766767767767767767677676666676766767667766776776666667677666776776776676776676766776776776767767767666776677677676776676776776766767767676767677676676767766776767767666666667676666766767767767767676666767677677676677677676776766776776776767766776776666677676776767767766776776767667677676666767676676766676776767767767766776767677667766766676776776776676766776667767667767677677667677667676776767676676776767677676767667667766767676676766667676767676776677667767676776776776776676666767767767766776667767677677677677676767767766776776767766776667767677676776676677676776776767677676676677677677666767666767766776767677677666766766676667676677677676776767667766767676766776677676677677676766677677667677676667676776677677676766676776776767767677676677666776677676776767667677676766776766776677676767677677676776776767766677676767666676676776666676677666667767676776677676666766667676766677676767677677666677677676776776776767767667767767677667666776766676767676766667667676776776766676677677677676767676776767766676776776776776776666776776776776767666677677676767766776776766776776766776767667677677667666676667767676676666776677677667767666776667767667667676677677667766776776776767677666766766767766767767766676776767667676776677666677677676667667767667677676666767677667767677666667766767767767667767766667676676767766776667676766776666767667766776776677676677676766766776776677677677677677676767666776677667677677677676677677676666677676767767767676776767767667766776766776766767767767767767676776667676776767677667677667767667677677677666677676776776676776776766766677677676776776776776667766776776776767676767767766676676776776676676677676766677667767767677666767666767677667766767667677667766776676766676766676767666776776677667767676766677676766767677676676666767766767666676776767767667676667676776677677677667676776776776776767667667676767767767676776676767767666676767667676776776667667667677677676767766776776776767667766776767677667767667667677677676676776776767677676776766776767677676776677676677676776776767767677666676776766677667676776677667677677677676766776667766766767767667676676767766766767767767766767677677667667766676767767676776776776676766766676666667766767766767677676767766776667766776767766766776767767767767676776676676767767666677677676766676767767767677676767666776767767667676766766776767767766776776766776776667667667767677667767677676767667677677677676766676677667767677676677667677667767767766676677667766676766767676676667677677677666676677666767766776776776766676767767766676776677667767667766776776676677676677676766677667767767667677666766767767676677677677666677666776766667666776776776776677676776776767766776776767767766677677676766776677677676776766766677667766767666676766667676677676776766776767766766676767767676776776776677667767766767677677676677676767677676776776677677677676677667676767767767766767767766776766677677676767667766776767767667766677667767676766776776776776676767677677667766677676776766677676766776776667767676776767677677667676677677666667767667676776767676776776676677676767766677676667666676667666776766776676766767767767767767767666677676676767676676767677667766767767676767666767767766766776767767676676767766677677677667667677676667767767677667667767667766767666676666767767766676767767667667767767767767767667667767766776766767766767767767667766676767677667666767767676676776776767767766676666677677677676676677676766667767676776776776767676767677667767677677676767667767767677667677666667767767676766667767766676767667767676767766666667667767676776776776776767766667767767667667676667667676776676767766667767766776677677677676676767767767767666767666776776767666667766767767766776676677676776776776767666776767766776776776676667677667767767766676667676776677677677667677666676766677676676677667677676776776776676776676677677676766776766776667767767676767677666766776676776677676767767767667767667676676766766776776677677667767767676776767767766677667677667676666767767766767767677677676677676667677676776676776776677676677666766677676767666776776767767677676766776767767677667767667676766677676776676767766767767676776676776767676676676766766677676667677677676776667676676677666677676776676767676676776666667766767767677676776767766676766776776676667667766676667676767667676767766776667766667767677667767767666767676776667677676766776776677667766767766776776776776677677666677666677667767767676766776767677667667676776767766776667767767666776767677667766676776677677677667667766667676666677667767676666776776766776776767767767767676776776776767766767767677667767767767767677677676766767676667767767677676776677677667767767767676676667676766776767767767767766776776766767766767766767767677676776776767767767677667767677676677667767766766767766766776776776766676767767767767667767766677677677667767666676776676776676776766667666676776676676677666776676776767767677676776776776776766677676676766766766776766767767677676767767766677667766767766776767766676676766677667677676776776767677677676676766677667767676667667767767677676776766667677667766677667677667767766766677676776676767767767677667767667767667667676776776767676766767767676767667676767767767667676767676776776676776767767677667767676776766767766776776776776776666767766776776767677677676776677677676776667766776677677677676677667766767677667677676767767767766767677676666766767766776666767677666767767767767767667676766677677677676766776767767767676766766766677677676667767767766767667676776676776776767
677677667676767767677677677667677677676776676776677667667767766676776677676767667766776767767767677677676776677676767677667666776776767767767766776677666667766767677666676666766776776776766766767677667677676766677677677676776767767766766667666676767767767667676776667766776776667766776676667766767667666776776667767767667667767767767767767767767767767677677667766776767767677677667677676766676776677676677677667677667767767767676667676767767766767767767676776767676767667667767767667677677677676667767666677666776776676776677666767767767676676776767677676677677667767677667767676776766676677677677676776767666667666767676676677676766677667766676667676677676767767677676766677677677676766676766676667666776776667667676667666676767767677676766767676776766676666666767767677676667666766676676767766767767766676677666677677666767667677676767676767767767767767767767766677677676767667676776677677676776677667677666667666776776767676766767677677677676666676666767767667667677676776767766776767676766767766677667677676776767677667766767767676767667676767667767766766667767667667676767766766676776776677667677667666767676677667766776677667676766767767767677667766667667767676776767767676776767666776776767667767767676676776676776676767766776776676776776767677676776767766766677667767767767767767676776666776767767766767676767667676767767666767766677677666776666676767767667767767676776766676677666776677666776776766767767767767767676776776776767676766767667767676676766767767767766776766677667677676666776767676676767677667667767667766776776767676767767767667677667676677677677667677667767767667677666776776776766676666766767767766776677667677677667676776767677676667766776676677666767676766666677677676677676767677677667677676776677667676766667766776676767677676776776676766776776766676676676776776766677676677677666666676767677667766766776776776767766677677666767677677676676776677677677676767767766776676776776766677667677667677666676667676676767767767667767677677677677677667767766767667767767766767767767766677667677677677677666776776767676776676676776677676776677676776776766767766667677666666776776677676767767767767767766767766676766676776767677667767667666766776667767676676676676767767767677676767767767676766776767767677677676677667766776667667677676776766767666767766667677666677667767767677677666676776676676767666766677676767767767677677677667767766776767666667766767767667677666677676767767676776676776776767767677676767677676776776776767767676776677667677677676767677666766776676676776767666766676677676677676666676677666776767767667766677677677676766676676766776776776766776677676766666776676767767767666776677676666776766767677676776767767766767667767767766776766766666677667666776667767676776676776776776676766766667767676676776776676667667667676767767676767767666767677676776767767677676677677677666666676676667767767667766776767767676776776666767767767766767667667766767767767667677676676767766667766766767767766767766767677667676776767766767677667767767767677667766667767676776776677677667667667676667767767676776676676776776677677677666776677676776776677677667666676776677676776767767767667767767767677676776776776767767767767667767766776767676766776667767676677676776776776766766767766767767767767767676776776677677676776767767677677676776776767766766666767767676677667767766667767667767767766776767766667766666767767767677666677677676776767676776667676776667766677667676776776776767667767767676776776677667676677666677676666766776667677676666776776766776767767766767676767767677677676667666776776767677676767767767767666776677676776766676776767766667667676776776776676776667677667766767767766776676767766776677676776776766676767767676767667766776677676776767677666767677667767676666767677667767766676677676776677677667767677667667666767767766766767676676766776766677676676667677667767767767676776677677667677666776766767676776767767676676776766776776776776766776667766776676766776667666677667767676677676776676776767677676776776677676667676667677667767767766776677667667766677676667676767767677666767767667666677677676676776766676767766676767767767667676677676776776776767677666776776767766776776677676766776776767677676776667767677667677677667767766766766766776776767677677666766776667767767767677677677667667767667767767767667767666667767666776667676676767767767677677677676676767767767666767667666667767676767767677677676766767676767667767676767767767667677677667677667677677667767677677667667767767766776767767767667667766766767766776776767676776676767766766676677667677677667767676776766776776776776667766767767766767766767676677667767676776776767667767767766676776776776767766767767766776676776776776766677677667676766667667676766767666677676776766767767767676767767677677666676767677667676767677667676766676676766767766776767767677677667767667766776767667767767767767767767667767667766767767767667676776667766766767766666776677676677667677676766776677667767676776766776667676667786767767676676776766676766776676677667677677676677677676766676766666776677676776776767676776676766767767766776676667766677676776677666666676767766767767677667767676766776776767666677677667676776667676776676667767767677677676767666767766767767767767676767767676676676676676767767676767766766676767766776667667767676766767676776776766766767766776776677667766767677677677677667766776677667676776776776677677677676776676677676767767676676767676667767766776776776776676776767677677666776767676667766776666767767766776676767766767767676767767767677677667767677666767676776766767667676776676776767677677667667677667676776767676776677667767677676676776667677677677676776677677677677676676676676766776776776667667767666677676776776767766776776676767767677676767767766677677676767677667677676677666767676767666766766776767676776776676776676677676766776767666767766677666676767766776776767667767767667677677676776776776766676767767676776667667667677677667766677676776776766767767676766776667766776676767667767766776767676677676676776776776766767766767667676767666776767676767767767766776776776667767666677677677676776677677676767767667767767667666776776776776676667767676766767667767767676776766766676766776666677667767666776776766667767677677666766767667666776677667677667677677676766676767676667767676667767767677677676677677667767677676776767676767767767766667767767767677666776676766776776766666677676667767767667676767677666767767766676776667667767767766677676766677667767666767767676767677677666766766776767666776767677676766767677667676676767676677667767676676776676776676766766776676776776776766766766776776676776776767766766676676766767676776766767677667677667676776776767766676766767767676776766766766776677667676677667666677676766767767666666767767676677677676767677677676767766776766676767766776766667766776776776776677677677676666676667766776667767677676677677676776677676766667677676677676766677677677677677676776677677667767766776767766666766776667676676766766677677677677677676776776767766776776677676677676667767667676667766767767767767767767767767766767766776677677676767766767766767676767767676776676767667767767676776766766776766776766677677676776766676767667767766676767767676767676767667766776767767677676767677677666766776666767676776766676776776776676676676667666666767666676776677677666776677667766776677677667667767676767677667766676767767767766776776776767766776776677667677676776767677677676776776676776677677677677667766766776776676776767766667677676677666676667677676667767767667676667666676667767767766767666767677676767766766766676766676667677677676776776667667767766767676676767666776767677667766767677666766767666676666676676766667667676766676776677676767767767666776776767767766676776767666677677676676776676677667767766677677666776776776767667766667767766776776676767767767767677676676767667677667767767766776677677666667667666776677666676677667766667766676666666776767667767667666767767766676776677676766667667676677666677676776677677677677677676666767666676667766767767676776776676776766677677676667676676677676776677666776776676776776766676776776766676776767676677676677666677677677676767666676766776676767767767676676776776776766776667666776766766776776667767766776766776776767677676776767676776676767766677677666767677667767676766667766766767677676677676766766776677677677677676767677676767676776767676776677677667677677676766767767667666766767676676676767666767766666767676677677676677667767676767677667676767677676767676766666776776766676766766676767677676676776676776767767677677677667766677677676766776677677667767667767767767676666767677676766767766776767767676677667766776676677677677677676767767677676667767767677677677676776767667766767767767767767667677677666766767767767666776766676776766767766766676767677666776776676766767767767767766766776776776776767677677676767677677676766776766776766667767666767676677676767767767767676776776776766677676666676776776676667767677676676776776776677677666776667766776776767666766776776767767767767767767677676776676667667767767677677676767667767767767766676776766767767666776676776767766767767767676767676677666776776677677677676677677676667766666776677677676676767767676667767667677667677677677677667666776776776776667767767676677677666677676776776666776776776776776776776776676776776767677667677676767676676776677676776776767677667767676776667677677677677677676767676767666667666776776767676676667676667666677676776776676677667666776776767767676677676677666776776767767767767667677667766776776677667767667767766766776676767767766666776677667676766667667677666776767767767666776776666776666676767766677677676666767667666776776677677667677677667766767767767667667767767767767676776677667667767767767767667676677677666676676666667677677677677667767767677677676667676776776767767767766767766677667766767767677667767666767767676677677666776776767767677667677676776677677666676767767677676776677676767767767767667677666767767677677677677677676767677666767767767767767766776677676776776677667767667677667676677667667676776776767767
6767766667667677677667767767767666767676767676767676677676767677676767677666767767677676767677676776676766666767676776776776676776666767767667767677676676767676766776767677676666667767766676767766767676677667677676767677666776677676676767767766776676776676766767766776676676776767667766676776677677676776666776677676767767676776776676776666776767767767767767766766776767767667677676677676677677676667676676676677666776677677677666666776776767667766667767766776776776666776667767766766776677667766767667767767677677677666776776676767766766767676776676767767667766776776667767676667676776776667667676667767677677676676666677666676677677666767766776677676667677676766676666767767767677667677666776776767767677667767676776776776676776766667677677676667766776766667667676767667766767667667766776766767676776767667667766767677677677677666766666767767676676676776776766776766776767677676776776776676676776776767767767666776676776676766767767667767767666767766767766776666667667766766676677677667677677676676767677677676676767667766776766767666667677677676677677677677676767767767766766676677677677677666776766676776776767667677677676766767766776667767767767676766766676677666667676766776767677676776766776666776767677677677677677677667767666677677666776667666767767767767767667767667677677667767767676776776676767676776767666776677667667767766676676776666767766776767667667766677676776677677677667676776776767766776776776767767767676677666667667766776767766766677677676767667676776667667767666766767677667766676677676776676776776776776776776767767767667767767767677676767676667767767667667677677676667767667667767766766776767767766776766766776776767767767676667767767767767667677677677666677666667766767676676776676767667767667667667676676776677676776677666766666676667677677677666766676776666776767767676776776677677666766767676767767766767767677677677677667767767767677676776767767667676667676676677666767666766767677677677676677677677677677667766776776676776667767666767766776776676676767767667666667767766766677676767676677676667766667666766776776677677676667666776766776776776767767667767767767766776766766766676767676677676776767767766766776676676676767767766667767667676767676767767766776676776767676767676766776776767667677676776776776767766766767767677677676767766776767677676676767677667766776666767676767676676667767767767767766766676776776776776767666776776766667676676666776776776676776767667676767677666767766766767767767677676766766767767667666677676767676776666666767767676676776776667676766767676776767666667667667767766676767667767767677676667767767767676776776667766776767767676776676776767676667767767676776776776767676676767676677677676676776666776776677667767767676766776766667767677667767766677666767666776767767767676767667676776767677666676767676677667766667766766766676776676767767676767677676677667767667766767766667677677677667676666676776776676776767766676667766767677676776776776776667767677676776767676776667677676767767767766766767676776767766776666676676767767676776776676667767766776767767676667767676776766677667667677676776776677667766767676776676666676776667667676677667676666776776776667766776767766677677676766676676767767767666766667676776667767767766767766776776676776776776776776767766776766776776676767767766766767766767667767766677667676677677677667767767767767667766676676767667676776776766767767676776776776776767676776676776766677677667677676776776767767767676776776776776767767677667766766767676776766676776776677676767767676776776776776776776767676776776776776776766766676776776776667666767766766666676776776677676776776677677677677677667767676767666676767667676766677667667767767766767677676667677667677676677676767767666767677667767767667666677677667666766676666767766767667676776767676767666667767667766767767766677667766666677667767767667767666677677677677677677677677676776677677676677677676767677677677676767676767677677676767766766677677677667766767667767766677677667767767676676767667677676767767676677666766676676667677666776677676766776766667676776766767666676766767677677667677676676767676677676767766767677677676767766766667767676676776676776776776776776767666676776676776776666776776677666767766776677667767677667676676776676776776776676677667677676677677676776776677666776767766767677676677676766776766676767767666666767667667767667676676676677676766776766767767767767767676766767766776676776776676776677677677677666766767767676676667666677667676776776667677677676776667676776767677677676776776767767676677666767666666766776776767677676767767767767766766776677666776776766776776666776676776767766776676667677677676776776776776767667677667677667677676776776676676676676776676776776767766676677667767767767676677667767677667767767666766766767677677677677667767677677666676776776776767666677666776776667677676767667766776767766776767767767767767766676667767767767676667667767677667667766766766667766767677676776767766776676667676677667676767676677677677676767676767676667767766776766767677677667666766767767767766776676767767766677667766776666677677666766776776767677667767767767766766767767767677677676767767767677676766767766776676767666767767766676676776676776776677676767676776676766776776776676767676766767677676766667667766776767767767677676767767676776776776767677677667667767676667677677677677676767677677667766677677666677666767677676667767677676767767676676666767767767767767767677666767676776776767667677667767676776677676776766676677666767766667677677667676766776766776766776767676677677666767667766677677677677676776767767667767677677676766776767676676776667767767767767767667677677667767666766776676677676776767676766767767767676766776676767677667766776766767767677666776676666776676767676676776776776776776677677666776776767767767676676766676676676776766776767767677677676776676767767676677677677677677676677666776667766677677677667666776766767676677677677666776677667676776676776776676767676767677676767677666776776676766767767667667767766776766776676767767667667667767677667676776676776677666776767766766677667677676767766666767767766767767676766767667676776767767767766767767676766767767767766677667677666766776676677667667677677667677676776767767766766667666767667677677667767677676776767767677677677677677677677676766776767677676766766677677676766767677677677676767766767676776677666677676776676766766776667667677667667676767767767676667676776766767667767667767767767667766776776766776667766667767767676776667766677676766677677676767677667766767767677677667766776767676776767677666767667677667767767676677667767667667677666776767676767676676676766677676776767766776776776767766776677667666767676666667766776776767767767667767677676667766766766776776776676776677666767766776767666666677676766676767666677677667676677666667767767767767766776767677667677676776676677666776767667677676677676776776766767767667767766767767676676776767767766776676766667767677667766766766776677677677677667766766766667767766767767677676676667767766767767667676767667767666767767677676677676667767666776766667667676776776676767766776767677677677677676676776767676776677676767677677666667767766677667766776776666776676776766776676767676767677676776766677677667667676776776676776767676676776776677676677667767666776766767667677677676776776677676776677676666677667767767676767677677676776776667766676676766767676666676766766776677667676677676667766776776677677676767667766766767667667766677676776767667766676776776767767766677677676676766766776776766776767676767676676676676667677667667667767676767676776767677676766676767766776767767676767767767676676776677666767767767766776776676776676776776667767766667767767767667766767766776767676677676776767767676677676767767667666676767766766776776677677667766676677677677667677666677677677667766766677667767676776767767767766767766677677676666666676666766667767767767676766776776776776676767767767667766776766766776776776767767666666776767766767667677676766677667767767767767677677677667766767766776676677677677677676666667677667767676676776676776677667677676776766776776776667676776776767676766676776776767677677677677667767767676767767676767667766767767766776676767767677676776776677677666766776767676677676776776767766776776666767766776766766776776767676767767766667677677677676776677676767677676767677676776776776766767766776667676767676667676667676667667766667766677677666776676767766766676776767667676776776766677676776776676776776767767677677676676776776767676676776677677677667766677676767766776776667767676667767667676767767666766776767766776676776776667676676667767676767767676776767677667677677667677677677676676776776776766776776776776667767766776767767767677677667677677667667767767767667766776767767676676766776676776776767676766767766767677677677677667666676677676776776776767667767677677676676776677667677666776776776776676766677667766666767766767766666677677677676776676766676766676677677676776776776766767767667667676766766767666667767767767767676676776767666776776666776676667767667767767766776767766677676677677677676767677666776677667677677676677676776766767767677677666676676767677677676767766776776776677676776767767767667767677677677677677667676776677667667667667677677677676767666677677667667667766776667767677677676767766677677667766766767676676776767766767677676677667766676667677667667767767767677677676767676666776667677677677677667767667677677677667676776676776677667767767766676767767676776767666776677677677667766776766677666667666677676677677677667767767677677676776776767767767766677677666767676676776677676776667766767667767766667677667767766676676766666767676766676767676677677667676767676767766676676776676667677677676766776676677666776767677666677677677677677666776776677666677677666776676666766767767677677676767676767667677667667766776676677677677667767766767676776776767767667767667677666667767667766767677666776776677676676776776677676776776766767667766767766766776776767667677676677667767676767766676677677677677677677667677676677666776767676776776666776677667676767667
6667676767767767677677676767766766767767767766766667667677667667767766667766676676667667766767767766776767766767677676776776766767676676767767766776776676677676677666767767767677676776776776776667677676776776677667676767676776766676666776767767667676677676677666776767667766766667677667766767766676776677676767676767677667767676776667766667766677667677676666766677677677676776676676776776667677677667766676776766766776666776676676767766677676776766767676776776767766677667677666667677677667767677676776776767677676767676677676766767767767767766767767766767677667766676676776766767767766677677676776776767676767677677676776776676767666776766677666676776666677667667766677666677677667767766776676667767667767767766776776776776677676766767767766776767766667677667677677676766776776677676776776767677676667667767666766776767666776767767767676767667676776676767677677676677677677676776676677666676676776677676676767767666776676767767676677677667677676677677667667677666776677677676766767767767767676666776767767766676676767677667677676677666677676676767767667677677667667667766776676677676766676676766676776677677677676676776676767677676766766767767767677677676776766676766677676776767767767767766776676776676676677677666776667767677667676766776767676767767676677676676776676766767767767766776776776676776776667766676767766776776667667766767766677666677676677666666766776776666767767767676766776666767766677676766767676767677677677677667767676767667677676767666667767667767667677677676677666767767766776766766676677677677676766776677676776677677676767677677677676667767677666776767766776776666766776677677677667767667767767767767667677677676776766677676676776767766767767676776776766767766776776767767676767667676666766767767767677667667667767767766676767767767767767666767676776766767676766767767767677666667676767767766776767766767676767677677677667767766767676677677676776767766767767766776776766776677677676766767766767667666776677667767767676667767676666676776677676776766766677677667677677666776677667767767767676767766677677666776776767676776776776767766677676666766767767677666776776676677666776767667667767766676767767666776767767767767767767667667766776767766776666776767677677677676767767766767766767766667767766776776776776676677676776776677666666767767676667767767676677667766676776667677677677677677667767677676767767767666767767767677676767767766667766667766767676676677667767767667766766766677666766676677677666676767676766767766677666667767666676676767666776776666776667767676776776767667677677666676767666767767767667667667666766667767767767767766767766776766677676677667767766767667677677676677676776676667767767666776776776676776776776667767667667766677677667767667667667767667667766766776677677676767767676677667767766776667766767676766776776676766766766767766776776677667766776776677676767667677667667667677677676776667767766677676767676667677676767676677676767766776776776776677667767676766667767676767676766776776776767667766766676667767767677677677676767767767676776766776776676767677677666776676766776676667677677677677676776776776776766776766776667677677667666776776767766776767677677667767676776676767766767766776776776767767767677677677666776767767676776677676676776667677676677676776776776767766676676677676776766776776767667767676667767677676676776776767666776776667677677676667767766767667767767767766766767767767666776767767766677666766767767767677666667767767676667767677676776766676776767667667767766677666776667766767677676766767667766667676676776776766677667677677677676776776677667766776677677677677677676676766676776676766766776776766676776677677677666767767676766766676767767676776676767676767667767677667767677667767767677666767666767767767676776667677676767676767666766677666676766766767676767676776766677667767767666776776776767677676767767676767766677676766677667677677666667767677666676666676677677677677676766767676677676767676676767676667766776667767676766767766676767767766776677666766767766767667677677677667676766776676767677667676667666776677667676767767667667767767766677677667666776776676776677667667767766676676776776776776776767667676767677667766667766766667767677667677677667667667667766677667767766677666677667677667676767666776676667676677666676776776776676776776767766776776776776776767767767767767767677676677667767767667767766767767767767677666776667767766767676767677676776766676667677676766776676766767666776776677677666767677676767766767766767767677676776767767667676767677677676676766767676676677677676676767766677677677666667676776767676767677677677677667677666677677667766676676677666776667666766766776767766766776767667767767667677667677676767766766676667767677667767767767667766776767676776766776776766666766767767676676767766766766767767677677667676676776776677667667766776676776776776767676767767766677666677676776767766776776776766776766677676776767666776766776766776767676776767667767677677676677677666667766767767767767676767676766667776767677677667676667767767767767766776677677667677677667767677677667766767676776667677667676767767667767766776676676666677677677677666776776766767677676667667767676677676776666776776766767767767666776776667677667677676776667677667677677677677677676776676667766667766776776666766776776767677667767676666766776776776776667667667677677667767667676767667676767767767766667667667667767677666767766667767767766776776776766776776776776776676767666767766776667766776676667766776676776766666766776776766776677667767676776767767667766776767677677666766766677677667767767767767667767676676677677677676766666766767676776766776767677677676677677676767767676676676767676776776776766767767676776776776676767676776776766767667766767767766776776667766667677677667666766677666677676776776767666767676776676767767677676767676767767767767767676667667767767767767676776767766666767767767666666776767667767767667767667767677677676766776776677677677667766676767767767677676776767667667676667676676666676776776776767766677677677676776776767667676776767667667677676776767767667767666776676776766776767667667766766677667667767767676776776776767677676676767767766776776776676766677677676767667766677666776766767766767676776767676667666676776776676776676776776776667767767766767766767767676776767676676767766767766776767767766767767677667677677677667767676767676667767677677667766767677677667667766767677676767667767676767676767667676676667766667767766666677677666767766767677667667676776776776677676767767767676776766676766776767667676667677676766766676776776776666766667766776666676776776776776776767667666667767766667766776767677666767767676677676776677677676677677666776677667676677677676776776667676667766776676776677676676776676766667666676776776677667767767767676676667767666767767676766776776767666677676767676767666767676767677667666767766667767767766767667677676767767766676677676676776666776767767666766766676766666766776776676776676767767767676676766767767676776776676776767766666667676776767677676676767767677676766767766776776677667767767666676667767677677676666767766776666667677676766776676667677676776776667677677676766676676766776776776677667677677676776767667767676667677676767666676676667677677667676767677677677677677677677677676766766776767766776776776767767767767677676776676767767676767667676767767677667677677667767767667677667676766677677677667766767767677676767766776776677667667676776766776776776667767667767667677677676767766676677677677667767767666766676767677677676776776667677676767767666767667767766766776776776767667677667666676767767676766776776776666676677667767667766677677677677677676767677666776767677677676666666776776767767767677676667766677667676767766776766676667677676767676776776677667676767677667767766776776776776776776767766767677667666776776676776776677677677676767766667767676666767766776776767767676776776676667767767667666767676767667767767666676677677666776766776767676776776776776667767767676776776776766776677676676767676776776776677677667767676767766677667766776676766767677676676776667676766776766766676776776677676677677676666676667677666677677666776677667676776767667767767766776666677667767767676776776677676766767677676676767767676776677676677676767677667766767667676776776666776677666776776766776776776676767666676667677667767676667667767676666676766776667676767767767767667677667766776766766767767767667766766677677676776667767767766676676776767677676776677676766766766676776776766767766677667667676667767767767677667766776677677676766776767676776677666666776776676776776767767766677676667667767767767766766776676676766766666677676776766766677666667767767667767677666766677677676676776776676776766767767676776766766776766776776767767666766776767766767666767667676676776766776776776776676776766677666677676667767676776766677666776677666767767767767676767767767767667766766677677666676767667677666676767766767767676776776766776677667767766766776767667766676776677676767766776776776767667677677676677667767667667667767666767676667677666677676776776776767677677677676776767667767676676766776667677666767767676676667666767767676677667766776676767676766767676667676776676776767677676676767676767676676767676776767767677677676666776776767666776776667766776776677667767666776767767767676767667667667666767667767677677677677677677667766766767767667766767677677667767677677676677676766776767766767676677677677677677676767676766677676677677666767676667677676776776776767666776776666776776676677666766776776677666676776776767767667677667766776776776767767677667766677676667677666776677666776767677666677677677677677676767767676776766776666767767766767767667766767766667767767667766766766776767667767767677677676767767667767766776766677677667767666676776776676677676676677677676767767676677677676676776776676767676667677677677666776666776667676667677677676766767676767676776776766766766767766776766767676677667666776766776776776776776776767767767767677667766677676776667767767767677677676776677676676766776776676766676767767767667766776767766677676776776766776767767677676767767767
6666767676767666677677667766767677676676776766776766667676676677666776667667767766676666776776677667677677676667676776767676776677676676667677666776767666766776676776677677676767767766776767677677676666776766767677677677667767766676677677677676776767677677676776676776776776667666677676766776666667766766767677667667767677667766776666767677667767677667767767667666767767767766767666667676676767767676766776767767676766767676676767666767676676776677677666766766767767767767677676776767676776767766767766776776776676776766776776776766676676776677677677667767767666676767767766676776767766776677666677676767677676677667767767767767677677676776766776767676776767767766666677667677667767666767677676776767767767766776767767676776776677667766776776767767767767676766676776767677667676666677667767677667767766766766767677676676776776767767667667676677676776677677667767676776677676676767676676767766767677677667677677677677667767767676776677677677676776676776776776676767677677667677676776766776766766767767676767667676776776676766776776776667767767767767667676676776677676667767676766776767766776676677676767676766676677667766667677677667677676776677667766767677677677677677677677666667676767677667766776776767767677677667666776776776767766767766776767677666767677667767767676776767667666776767676767676776767667767767767767666767677677677667666676677676667667767666676767667666767767767767767766766667676676776776766776667766776776766776677667676666677667677677666677676677677677666677677676776667767677677677677677676767767677677677677676776676666776766776776776767677676677676677667667677676667766767767767766767667667767767667667767676776667766776776776676776767767677677676677667766666767667676677676766666776767767676766667767676676776766677676767767767677667767676677666776766776767667666676677666767767677677666677677666767766667767677676677676677667677676776676676766767667667677677667766767767666676667767676676767767767767677677676677677677667767767677676766767767677667767767677667667767677676776767767677676677666766767676776776776676776767767767766767767766677676767767676766677677676676766677667677676766667676667676776677677667667677666676776767767767767677677666767767767676676776667676767767677666766776677677676776676776767677676676676776776676776667767677676767767767667676776776776776766676767677677667667676676767676677677676767677677676776776767676767767766767667677667767666666677677676767766667676767767677667676776766766776776767676767666676677677667667677667667677667767676776776766677667677677666776776667766676676776676767676677677676776776767766677677677667667666667767767677677666767767767767766677676767667767767667667677676766776776776677666676776767676667666776667667667767676776677677667766776776667676767676776676766767667676776766767766776677676776776766667676676776666766677666776767666776767667666677676676776776766766677676767666776767676776767767767767666677676776677667666667667766776766767766677667766677677676776776767767767676776776776767677676667677667666776666776677667676766667767676666677676776766767766766776767767766767667766667767677667767767767667677677677667766667666676776776677677667766676676766677676776677677677676767767676677676767667767766767766676767676666776776776776776676776677676666776767677677667677676676767767667666776776776776667767676676776676766677676677676776766667766767676776767767677676767766676667676767767766767667666767767676766676767677676767677666767676776666677677676776776676767767767767766676766676767766776776776776677676767676677677676667767667676776767767767667767677666766667767767767676776767677677666776776766776767667676766677677677677677677677667667767767767767676677677667767677677677677677667677667676767766776667667676767667767766776776766766677667767676667766776767767766667767766677667676776776767676766776766766676776776676677677666766776676776676767766677676666776776767667767766767677677667766676767676776676776767667677677677676676766776776766776767676666676767766766776667767767766677667767766677677676766766776767766767767676767767677676677676677677676776767667767676667767766767766767676776666667766676776676666766767676776676676776767667767677676766776667767677676776666767767767677676676666667767767677676776776676776677677676776767766776676667767767767667677676676767666767767766776776776767767766676767677676767767767677677676766776776767677667667767666776766776776677677667677677676766776776676767767766676776676667767767676667676766767767666676776676767677667767767767677676767677676776766676776666767766677676766766776677667767676766676776767767676766776676667667767676767667676677676767767767767666767766776776766676667676776776776766767667767767767676676776666766667767677667676776776767666767667677676776776767667677666766676766776776766676676776776767677676776667767766767767767666677677676766766767767767667767766666676776677666677677677666776776776677666776776677676767677666766766776677677677666776776667766767767677676767666767767676677677676776766767766766677666667677667677677666766676676776776677667766767676776667766767666776677676767767767677677667677667677677676667767667667677677677667667767667666766677667677666677666776767766666767767667766767677667767677667666776776676766776767767666776767667677676767767767666767667766676776677676776667766766667767766776767767766776767677667677667676776766776677676677677677676676776776776776766767667767676776667677677677677677667676776677667767767766766776766776766767767766766666766776667767666767767766776776667767767676776767767677677676776676676676676776677676776676776666666676767767767666776766776766767676767677677677677667767677667766767677676667767767766776776676767767677676676676776676667677676776776767677676677667766776776666767677676667677676677677676776776767676667676776776776666767676677676767766776776776776776676776677677667667677676667677667676766767767667767766776776767767766776776667766667766676776776766776766776776767677677666776666776767677667677677667767676767676776767767667767666676766766767676676677667677667676766676766677667676766666776767677677676676776667677667667767767767667767676776767767767767676776776776776677667767677676767677677667767667667676766677667766666676676676766677676776676676767767677676776676666776767767766776676776676776776677676766766767676776776776677667767767766776776776676677666677666776766767667666677667666776767766776766776766767677676766767767677667676677677677676776676776766666767767767667666776776677676676667667667667766767667676767767767767766677677677677677677677676676776767676767666776676767766677677676676766677676767676776767676776767767677677677667667667677677667667766667676666676676677676766776776667676767766776776766767676676776776767677666677677667767677676767676776776776776676666676677677666676776776776776676666677677676767766767677667767667677677676776667767766776776776776676776776767676677677676766766766667676776677677676677676776677677666676767667767667677677676776767676667766666676677666776676776776776766677676666766767766666776766766767767666766677667677666767766776776677667767766677667676667677677676676776776667667766677677677667667677677676767767676767767767676666766776677676776776676776776767666767767767766767767676676667767677676766667767767677677666767767767767677666667676776767677676676776776776667667677676776766766776767767766776776776767676676776776677666776667666767677667676766767677677677667666766766767767677667767767766766766776666766776766776776676676776677676767767677667677676767677676677667676776677666676667766776776666767767767766776666776776677676767676676767676766766767767677676767676776677677676676766766676667677677676776776767676676776677677676676767767767676677667766776766776677667766767766766667766676766766776767767677667676766767676776776776667676766776766776677667767676766776667676667676677666676776676776767766776677676767766767767766677676766776667766667667677676667766776767767677676767667767676776776766776766677667677666677667667667677677677667767677677676667676766767676676766776767767677667677666776776776767676767766766676776767767676766766766776767766767767767677676667676776766776776767767767677667766677667767766667667767766767767767677667667667766676766666776776776667767767767677676666776667767677666767767676667767767677677666766776776676667677666767766767676767767666677667767677676677667666767677667676767766776767766766667766666776767767766776677677667666776677667767766766776776677666676677667766677666776767677677666776776676677677667676776767766676767767677676667667676776776766776667677676767677667676666776676776767767677676776776766666677667767767767766767676776766767676677676667766767767676776766776767766767676776776677676767667667676776666677667677676767767677677676776676776767677676667766766766676676776667677677677667677677677677676776667767677677676767677667766767677676776766776766776776667767667676776767767666776767676677666767766676767767666776776676767676676776766767767677676767766677677676766677667677677667767667767767676767767767767676766766776677676776676677667676767767667676666776767677667676766676666677667767767676776776677667676767666776776776767767667676766767766677677676667676776767767767767767666676776776677676767677676776767677676767677677676776767677677677667767677677676766676776677677677676776776677677677676776767676766667676776767767766767767677676676776767767767767766776766676677666677676767766767667767676766767767766767766776776776677677666676766776767766776676766776776776667767667677676667767766667676776667767767767677676776667666776767667666767677676776776776776677677676677676776667767767677677667767767767677677667767767767666776776676767666767767766676767677667677676766767676677677677667666767766667766677676776667767767767677666676767767766767767676677676767677676776767766767676767767676676667666776767766776676776776677667677667767676767677676677676776766776776667677676776767676776667676776677677676767667767767767676776766767766666767676
7677676667677676776767677667767767676776766776676776776667667766767677667766776776666767767676766767766767766766776667676776677676776767767767667767767766677677676667766766776766767677667677676677667767676766766767667767767767766776767767767766767677676676766767766766767766667767667767767767667766767767767766766677677666767767677676776776776676776776767767766767767677677677676767767767677676776776766776767766766776677677677676766776667767767767767677667676766766767766676766667767767767767766767667667676766776676667766676776767767767677677667766776677677667767767677676776776776667767666767767767767666776776677666776776676667667767767677666667766767767676677667767766766776667667767676676776767666776676776776776776767677666776766766776767767666776776667677676767767767667667677677677677677676776776767677677676666767677677676766767677677666776677666676767677666776776767667766677667767667766767676776677667677667767677677676767766677676776677676666766667667767767766766677676767767767666776666767677676766767676776776767677677677667766776767676677676767676766776677676666766676776776766677666667767667767767767767676767677667766676766776767677677677676667677676676776667767677676776776767767667767767767667666776776677667676676776676667767767767676767677667767667766776677667766776767767766776667767666676767677667766677676676767676766676776776776776776776776776676776667766767676676677677676767676767676776676767667677676767767767677677677667766766767767767766676667677677667677677676766767766766766676677666677677676676766676767767677676667766666676677666776776676766766766776667667676667766776776767677677676776767677677677677676767676776766677667677676677677676776767766767677677676776767676667767676676676767767677676776766767767667767767666776667677667767677677677667767767677676776667676677677677677666676776776776776767677667676776677677677677677677676766776667677666776776666776677677677676666776776766776776776776776767676677676776776776767676767667667677676676766667666677676776767766776776767677677667676676766676677667767667766776767767667766776667767766776776677677676776766767667766667766767767767767677677676677677677676766776677667667767667677666776776776767767767667767676677677677677677677667766666776767667767767766667767676776667667667667767766776676767767767677676766676776677666776776776767667767766676776677677676776767766677676767766677677676767666667666776667767767677676676776767677677666677676767676677667676776676767677676666776776776766767766676667766666776766767767667766767677676767667766767767767766767666677676776776776776767766766776776776776666766776677677676676767667677676767677667677676776677676767766676677667676676676676776677676667767676766776776776776776677667666677666667676776776767677676677677677667767766767677666676767766776776677676776676667677676676766776776677677677666677677667667667676677667767677676776677676667766767767677676667667767767676676767667666676677677677676776776776667767676676677676776776776677666776767766677667676767677676677676677667767676676676667677676677677677667767667767767766776776776677677667667676766676677666677666776667766766776666776776666676776776767676767677676776666676776766676666776676676676766667676677677676767677677676767666776677667766767766776767667677667676776776677677676766776776667677677677676776776666677677676767677667766767667767766776776676767666677677676676776776767766776767677676776776776776776767666776776776776776776767766676667767676677676776776667767676766776767767766767767666676667767767766767766767767676776766776676767767667676767767677667767676776766776776677677677676776776767766767767676767767676677677676677677676666776776677677667767676776767666676767677677677676666776776767767767677666776776677676766666766776767677677666776776776677667676767666767667676767677676667767667667767767767767767666776776766776776767767677677677666776766676767766677666776767667767766776776776776767676767676667767767677666776776776677677676767676776677666776676667767667767767767676677666677676767676776767676776677666776776767767766776776776776677677677677667767677677667667676776767666667766676676776767667767766767677667767677666767767677676767767767767677677676776766676667767767677677677676767677666776767676766667766766776776776776676776677666776676776776767766776767666677676677667767767766767767676776676767767767676666676776677676766767767666776667676677676776676767766776776677666776776676676776776677667767667667767677677666776776776767667767767667677676676776766767766677667677666677677667767667767766776776776677676677676776767767676767767676766767676776677676676776767676677677677677676677676677667766767766776766677677667676776677676776766767766677667676776776666776676776776767676776776776767767767767767766667767767766767767676767767677677677677677666666676767766776666776776776666677677676767676677667767767677677676766676776676667767666667667677676676776776776667766767767676666767767667767676776676776776766776776677677677676666667767766776676677666766766766767667666766667767667767767767676767766776667766666776766776677676767766776766766677676667767766667676767767677677677676667677676676677676767676776766776767767676776666677677677677677667667676676766776667676676767667676676676776766766776766776677666776767767766776676776776666776767667767766776766676766776776766766677677667666776776676676776676767767766667676767676666676766776776766776676776767767667766776767677677677676667767767766776677676677666677666776776677676676676776676776677667677667767666776776776676767767676776767677667667666676776767767676766666776776677676676776767667767767767676676677677667766767666776767767767666667767767767767666776676766677666767667666677676667676776677667677676676767766776676776776677667666667767666767766767767676767676667676776767676666676767667667677677667676677667766667676776776677677667676767677677666677666767667677677677667767676776667677676766767767767767767766766676767766776676776667676776776776776677666767767676776776776767677667767767767767666677676677676776766776767767767676767677666677676767677667667666677677676667666667667767767676767767667667676767766666666776776767767766766666676676667676776776676776667677667767676766767767767676766767666766776676776766776676776776776767666767767677667767767767667766776677677676677676676766677666776776677676767766677677666676676666776676776767676776767767677676676677667666776666767666776676767766776767767676776667676776676776676677676776767767667677677676676677676677676776776767666676677676767677677667667677677677676666776767767676776767676776766677676776776767666767766776666767677676766766676676676677667767767767767677677667666677677676776776776776677667767767666667766676767676676776667766776767767676767767677667767676677667677677676776776767676676767677666666666776776667666766767766677676767667766766676677666676767676776776776776667677667667767766776767766776767677667676667767766776776677677677676767677666776776677667766677667667667766766767766767666767767766676767676676766766776776767767677667677677676767667676767767677676776667676776666766666676776776677677666766767676776766767667767676776776666776776676776776776667667767677676767767767766677667767676776767767667767766667666667767767767766667676776766776766677666677677676766766766677667667766766776767677676676677676776776767767676776776776766767676677667766776776676676767677667767667767677667667766677676776677667667767766676776667676776666667767677677677676666767767767677676767767667766766766776776776667767676667766667677676667767667767767767676667767767666776767767677667766677676766767767767667767677667766666677676776776776776677677676676666776776767677676677676677666776776666767767676767666767667767666767676667767676767766767767667767766776776677677677677677677677677676776676776676776766767767767767766767766776776667767677666766667767767767667767766767677667676676776767766676676767767766676766776676776767666677676776676667667666767676766667767767667767767676767676776776767677666676776766766776767766767767767767766676767766767677676676767767676776767766767767676677676776776776677677677667677677667677677667677676776676667676776676776776676676677677677666766676767676666677676667677666767766776677667676776776666776767767767767676667767677676666767676767676776776676767676767676776776767767676776676766677676677676767767667676667676767676766766677667676677676776677677676767666676677676767766776766766676776767767677667676776776767767676776676667767677667767676676767767766767676776776676677677677676766776676776776667676776677666776776776676767677667676677676667766676776676767676677677677677676776767767677677667667767766776767766677677666676767677676776676776766767766776676776767766766766776776767667677676767767677677676776767666776667677667767766676667677667767767677667666766776776676776767767767676776667767677676667677667766767766666767677677666776776776776676667666776676776766677677677666776767677667676776766767666776776677677677666767767676767766667676676776667676767767767767667667667677676767676776767666766776667767767666767767676667766667676676776667667767767767677676776677666676767666767767767676676776766767676776776766776677677676677676776766677667767766767767676667767677676766776676767767677676676776677677676767767767767676677666767767676666676776776677676767676676776776677677676767666676766767766767667667676666677676766766776766676676666776677677676667767767766666767766677677677667677676677666766767676767766776767767767666767667676776767766677677667767676776677676767767767767676677676767676776776776776767676767767766776776766767676776676676676676767667766776667676667667767767767667767767767766767677667767767667676776767767677676776677676776767766676776776676667767766776766666776677677676767667677677676776767676776667767676776766677666766767667676767767767677676776776667766776776767766677677677677676767767666677677667767767767767676776676767767767666776667767677676767677666767676776677676676767677
67767676767676776776767767677666767677676767767676776676676677676767767767766676776767766767676776767666776767767767677666776766667767676776767767766666767677676677667767676677676677677676677677677667767766776776667677666767677666776766667767767667666667767676667766677676766677666767676776766776776776677676666676767767767767676776766767767767676676676676767677677667676776677676776767677666776776676776776767767767676776776666767767666677677676677677667667767767677677677677667766767677676776677677666776676776776666776676766676776776676776776767766766677676776767677676676776776766766767767676677667767666667766776776776767766776666776776776776767677676776766766767667676776766776766676776667676676766767677676776677667677667767767676677667767767677677676667677677677676776766766776767676767767676676666766776676776766776677676767666667677677676677677676767767676766776776677677666776767676676767766776776776767766776776776677667676767767767766776776776776676676676776667676767677677676767766676767676677667676776776776776776767767766776676766767667767767676767767767677677676776766666667767677676676767767677667766666766676776767677676677667676776667667677677676776776767677677677677676776776766667766767766677667766776776767767676676767667766677667667766776667676677676666776667767677676667677676776667766776776767676776776767767677667676767666676676767676776666776776767767677676667767676677677676676767766767676666776666776767766676676776676776767767677676767767767666776667766776766776676766776677667676667666776667767767767767676666776767676776676767767667767767677666676767677677677677677667677676667677666677677677677677676767667767767766767676677666677676677676677676766776677677677677677667766767676776677677666767666776767767767676676767666776776666667767767767767676767767767767677667766776776767767766766767677677676667677677677667766666767767667766776776767766667667667667766767767767767767767667667767766767667676766676776666767667767677676666767767667667766677676776666677666767676667676766676677667767667767667766767767767767676767666776766767676767767676767677676776776667767766776776776666767667766776767667767766677666767766676776767677676776766766677677676677676677667767676776667667677666767766666776776767676766776776776677676776767767677676776767766677676676767666767677676766677676666767676776776677667676776767666776766677677677666767766776776776677676766767676776767767766676776667766776677676767677677667676767677677667676676776677676766767767666776666677676767677667767767677676776677676676767767766666766767767677677667667667766767767766776776767766776776677667767766767677677677677677666676776776776767677676776667767677667766677676766677677676677677676766767767767766766767677667676767766776767767666767676666676767677666776767676767767666776776677677677677676776676776776667677676767767666767667767766767767767677677676766667767667676677676767767767677667767677676766776776667767767676677677666767676666776677676767766776766767676667667666667766666767767767767767676766667766776767766767767677676767676776766767667766667676676776776767766767676767767767767677676776677676767677676676667676667767676667676767666776667766766677676776766676667676676676776676766677667676767767767676676776767667667677677676776676767666776767766776776776666667766776776776767767677677667767667767767676776767666677676677676676677677676766766766676677677676676776767667676677676776776767676776776676776767767767677666767766776767677677677676766767676676767767677677667677676677676767766767767767767666676676667667767766776767676767676776776667767766766766677667767677676776766776767766776677666767677676776776767767666677676676677667767766677676766677667666677677676676667766776776767767767767677677676776766677676767676776667667667676766766677667766676677667767767767766767667676766676667767767677677677677676776677666667766766677677677666766767667677667676667766667767677677676776767677676767767667767676667666676766767677677667766776676776767676677667766676766676766667676767677676776677667767767676776766667767677676677676677677677676677667766767766776776776767767767677667766667676667767767767767677667767676677677677677666776766677676676666776676767676676776776667766776677676776776776776766776776776677666677677676776766776767767676776766776677676776667667666776767766766677677667677677666767767666767767767666766667767767676676767677677676677667677676677676776766776677667666667767677666776767666767677677677677676767677666766776676767766676776767767676767767677667767767766676776776776677666676776776676776676776776776776677666776776666677677676767676677677677667667767676767767676667767677667767677677676676676677676677667676667667767677677676677677676776666677676676766667677666767767766776776776776767766677677676776776776767766776676676677676766776776766667767767676776676766667766676767766776767676676776767676766767767667766666776766776776776767766776766676676776776676767676776776776776677677676767767766767677667677667676767676776677667767677677677677676767767767767766776766667677676767677676676676776776776677676676776776666767667767767676677677676676776766677667766667666677676767667667766776666767676767667677677676676677667676676776776676677677667766767676666776776776766776677676767767767677667767667677676766677667677667676776776676667767676677676767677667767767676676677676776677676766767766776667767766767766776776776776776667667676667667666667766776767767667767767766776667676776767676766667667677667766676767677677676776667676766667677667676677676776676767767677676767676667766776766776766766776766766676776766767676676767676776667767767767667677667667676677676767766677677676677677677677676666767767676776767767677676676776776666677676776776677676767767676767677676667667667676776776676667767767676776776677667767666676776767677676767666776776676677677667767676776677677677676767767666666776666776766767667767767767767676776767676676677676766776767677676776776767766776677667766766767767666676776776767767767767677676766776776776766766776767677676767666767766677676766776776677677666767767677677667677677676776776776666767767767676776767676776776767766767666767677676767767766766676767766776767666776767667677667767676676677676767677676767767677667667767676677677677667767676676667677676677677667676776776676676676776767666776776776676767767767767667676767767766776767766767767667676677676776776776676776676676776667767766766766776667766776676767767676667766666767767766766676666776767677677666776776776677676677676767766677677676767677677676677666767676677676776766667676776667667667766677677667666776667767766667766766776766767767667767676767767666677677676766776776776776676776776776776766776676767767667667676767666677676677666766776766667767677677666776776776676776776776676766776676767677676766667676776767677677676677667666776767767767667677667767767676767677677667767677677677676767677676776776776766677677666776767767676776776767677677677676676776666767766767677667677677667666676776776776767676766776677667676776767677677677667767677677667676776677677676767676776776776776766776766776667767767677677667767677666776776676767667666677667766776776766767676676677667676776667766666767767767677667767767676776776666676667676776667766767767766766676776776776676767767766776776676677667766667767767666776776677676677676776677677667767676676667676776767767766776767767667666767767676677676677677676677676766766776677666676767767767676767766776776677676767677677677666766767767666767676667767677666776776776767667767766676767766776766767767667767677666676666767767767667767766766677676667767766766776676666766776667766677677666776676677677676776767766776776667767676776776667767667767676776767766677666776666667767667676676676677676766677667767667767767676676767767676676776667677677666767766776776776767767767767676776776667677667767677677676767767766677677677667767676767767766767766776677677666676767766676776677676667676766776676776767767766666767766767666767676767766776767677667677677667767767676766776776766776767677677677677676776766776666776676766776767676776677676776776667766667766776767767676667767767676766776676766767677676767767767666776776776776666776776676677667677667767676766776667667667677677667677666766766776776776767767766776767766767676667767767666667767767767767767767767676767767767677667767767767767767676767676767676776776676667676676776676776676767767667767667667767676766766666776766776767677677666767667676767767676767667767677676676676677667677677667767767767766776767677676677667766776767677676776776776776767667767666767677676676677677676767667766667677666667766676776676776676776767767676676776766767767667677667667767766776666676776767767676767766766776767676767766676776767767676767766677667767767677667677667677676776767677676667767767767676776667767766667767767676676666776667766776776677677677677677667677676766676677676667676676667676667667766766776776677677676776677666677677677666767677666776766676676766676767676776776766776666767766766767767677667767766767767767767767677666776676767677666767667767676767766766776776677676776776776667676666767766766767767766776767676676676776766776676776767766676667767666677667767767667766776767767677676776676676676776676767677677676767767676776676667766667677677676776776767767667766766767767766766776776767667767667666776677676776776767677677677666767767676776766766767767767677677667766766766767677676767767676667676677666677666776776767666667767676767767667767676776666767767767767676767667767767677676767677667767666776767667767767767767676776767767676776776667767766766766767667766776667677666667767667667677667767767676766776776667667676776766776767677667767667677676776776766767667767767677676776676776667677677667766767767767767767677677676766677677667766766776767666776677676776776767667667676776667767766767767767767767677676776776676776776776767767767666767676776776676667767766767676676776776766667677667667666767677667677676676767767767766776766776767767667767677
36766776677667676776776776667767767676676776776776676776766766677667767676767676766776676676667767677676766767677677667677676776776767666767767766776667676666666767766667767766776767767676766776766677677676677677666776677677667677677677666677666667677666766677676676767766667667666766776776677677677677676776676767677676677666667767767677666767677677677677666767676766776767767676767677667767766767676776767676676676677676767676776766776776776776766776776667767666766766677677667676676767677667666766776776667667766667766776767767667666767766776776677676676676776767767677676767676676676766776776767676767676766767666776776776776767767767677667677666776767767676767767767767766676767767766776677677677677676766676767676767767767666776676667766676667677667677676766776676776677666676776677677676667666666767767767677666776766776667667767766767767766767666677677676776676766776776766767667677667766667677677666776776767667766767676766776776767767767767676776767677676677677676776767766667767767767767677676676767767767767666776766776767767677666667767766776776776776776776767667667767766766776677667676776676776677676677676666667677676766667666766776766676677666766677667677677676677677676676667767767676667676677676776666776677666767767767766776776776767677677677677667767767767767767676766677676667766767767677677677677667767667677667767677677676776766677676776776677677676776666776766776776767767767767667767767677666776776766766776767667667676776776766667677676666676766776667666676776767676677677666767667677677666667767767767666767666666776767667666776767666767767677676767667767667677667676767667677667767666677676776677667767767767667767676666776676677677676776677677677667677677677667677676767667767677677677677677676776776666666766776666767667767676776767676766676776767676667766776676776766776676767666676767766776767767767667676667766677676776667766776767767677676767676776767767767767766767767676666766767677677677676767766776767667766776776676776666776776676766767676667766666667767676767767676767667676776676677676776776767676776767667767677667667666776667767767677676676776766776766776676677666767767766767767666666776767667667767666676767676766766776776776767667667767767676677666766776766767676677676766776776667677677667767766767676677667766676676776767666767667667667677676677667676776667667667767676677676776677676677677677676766776776677667666667767666667676767676767667766767667667766776776767676776776776677666767666776676766676676776776766676766776776776767676776677676677667766776776767666776776677677677677676767677677677677676677676676776776677666676776767767677676776776766776776767667677676767767676776676776676766676776767667667677667676767767767677667677676776766776776776767666776677667767676776766666676767766776677667767676766667767767767666776776776767666767677677676667767767677676776667766666676677667677676776766677676767766677677677677676766776767766767767767676667667677676767667677676776776766767766776767667676666677676767766776776767767676776667677677676666667677677666767767677676776767767767767766767667766776767767766767767677676776676676767677676776767767766677676767766776776776766766776766767767677666776676666776666677676776676767677677666676676767767677666767766677677677667677677676667676677676767677676677667667767767676677677676767677676776766776776776766776766776776767766677667667676776676776666677677667767676667667767676677677677676677677677677677677667667767677676677666767676776776666766677667667676767677676776677676767767767667767767767676767767767766767677676776776677677676776776767767767667767667767676767767767767667766767766666776776767676776776677677667767767676676766766767767767676776766677667766776766776766676667766676776677677677667677676677666766676677676677677666766776767677676766767767767767677667676776666776766677677667677677677676776766766776776767767767677676776766677676776766766776767676767677667667767766776776766767677667666776766677677676766766776767766776766676767667766776776767677677676776776766767677667677666767677666767766677677677676776766676676677667676767766767767667767766767676766767766767676767676667767767676676776766677677667767767767676677676776766776767767677676776767676776767766766766776776776676767766677677667766776766667677676666767767767766776666666766776667767676667667676676776766667677676776766767766667676776677666666676767766676667676677676767676677667767677676677676776776776776776776676776767766776667766677667667767767676776776676776776766667667767767677677676767767676677677667666667677667767767676776666776667766767667677676766766676766767667767666776767677677676776776776667767767676677676766667766767666767677667767667766677677676776776767667676767766677677677666767767676776767766767676776667767767767767676767667667767767767767677677677676776767667667666776767767676776766767667667667667676767767767676776767667667767767667666677667677676676767767767667766767676766776677676767676666676676776667767667767677677667667667766666677666767677667676767676677676776776776767667767766676767676776776767767677677677677676767677676776676776677676766776766776766766776677676776667767766766676776767667667677676767667667767766676766667667667767667767767676677667667676776677677676776767677667677677677667766677677677677676767676776776666776667767767676667667677667676776676677676776677676776766766676677677676767766677676667767677677676776677677677667676767676776667766776776776666776677676776776767676676776676776676767767667766766766776766676677667667766776676776767677676776767767676666767766776776766776766776767677677676676766767766676676776767677676767767666767676767667767677666767677677677666676667767666667676776776677666676776766776766767767766776676677676776776766767667676766766776766776767676776767676776766766766776676776776677676676767766776677676776676677667676776776776667767767667676767767766767677666767676776677677667766776776666667667667666766767667767766676766676776776776767677676767667767767676667767767767766776677667766776766776677677677677677677667676677676677676677666776776776776776776776766766776677676776776766767766677676767667676776677677676677676667767767667766767767677677676776676776766667766776677677676767676667767767676676766677676676776666676776776776767766776776767667767767676767767767767767667766776677676767767677677667767677667676677667676667766776767767766767667767676677676766776776677676767767767767767666776776767667767676667667667766767766767767767676767666776677676776667677677676677677677676677677676766667676776776767677677666776766776776767667666677667677676767767666767677676677677676776767677667767766766677677676767767676676677667767666767667676676677677677676766666677676766676676766766667676767766767766776767676776767676776677677667677676776776776767667667677677676776666767767676676776676667667666667676676676767766767766767677666666776776776676666776666776767677677667676776767666767766677666667666776776766776667767666676776676776776767667767677676767767767767766776776666767676676776676766767766677676767677676676667767767677677677677676767767766667677677666766776677667677666776776776776766776677667677676776767767676776767677666776766677667676767676676776666767767767767766776766767677677666766767767676667676676767767767676776766776767766676767767676776776677676676776677676767667677676776767667767676766767676767667676677677676676776677667667667767766767676677667767766776766767677677677677666677676776776776767767677676776767677676776776767766776776766677676767677677666767767767767767667666776766767677677677676767767767666766767767767767767677677666776776766776776776767767766767766776766776776677667766677676767676767767766667767766776776767667767766767766676767676766776766677667767676776767767766766776677677676676767676666766667667767766766677667676776776766767666767677676767767767766767767767767767677667667767766677676677667677676677676676776776767767676676776767767767677676676766667766766676776776766766767667767677667767767666766776776776677676666767676766776766776766767766766767767676767766776676776776677667766677666767767677677677676776676776767677676776767766677677667666766767766676776776776767766767767677666776677677676667766677677677677667767766766667766767767667677676767667677676667767666767767767667677676767766766667767767676767767677677666667767676776776776667767677677676776766766676767667767667667677667677676776676776776776776776767677676677676767767767676776676776676767766767677666767676767767676667767667766776767766677676776766776676766676676776767667676666666767667667667666776667766776776776677676776767676666776766776776776677676766667766677667767676766677677676676767676677667767667677667766767677677676677677676776776776776767766767766767676767667676676676776667767677666677677676677676767676776677676776776776776776767676676766667766767767767677677676776667676677677667666776767766676677666766776766776766776767766676677677677677676767677676766767767677667767767767766766776767767667677667667767677677677676767767766776767767676666666776676767667667677666776766767677676677676776766776767767677676776767676776766767676766676776667677677677666666767767767677667666767676776676676676677676767766776676776766667767766767677676667677667676776667667767676767767767676776676767676676776776776776767677667667667767767676767677667667677677676776767676776766776677666776667667767767766767767767666666776776776667666776776776667676776776766767767767766776776667767766776776776776766767767767767667677667676766776667767667677667767767666676767667767676776776677676666776767767667767767766677676676767666767767666666767676776776776776776776776767666767676776667767767676776776667667676767677677676766776677677677667766776776677677677667767767667767767767767766767767677677666776667667766776767676667676667767677676767766676766776776776776767767766677677667667767667676676776776776676776667767767767677677676776766767766677676677676776666776776776767767677676776666766676676776776676776776776776776
67767667766766767766766776776666766677677676776677677666766677676767676767677666676776767767766776767676766776766676776767677677676776767766676776767766677666766676666767677676776766776767766767677677667676677666776767667767767676767766676666776676676766767667767677677676767667667767767767666766776776677676776767766676776776776767767766676676667677666776776776776767767666767676776767766776766766677667667667667766776776776767766776677677677666767677677676776667767677677677676666776677676776767766667767767677677676776766676776767667766677676766776776676766767677667766667767667677677676767767676776776677677676677667766767766766776767676776677676776767667676776766776776676766767766766776676766667667766666776676667767677667667766766667667767666767767767766766776767666776766776776776767767666776776776776677667677676776676767667666667767676776676767667676767676676776677677676766766667766776776776776676677677666767677676776776776776776767766766676666767676767766667767767676676776767667766677676767767766677666767766766776676776677666767766676767676776677676776766677676767767676767677677666666767766667667766677676667666676766767667766666776776766667677667677667667766776776676776677667767766666776667767667767666767767766666776667677666766677676767767676677676767767767767767766776666676667767676767767676766776776677667666666767767767767677676776677667667767767677676776776677677677676677676666766776776767676776667667666766776677667677677667766776766767767676776676776767767676776676766776776767676776776776677676766776676776776676767676776767667676766667767767667667767767667667677677676667766677676766677677677667667767766776766776676667766677677677667766676666667766676776676676767767766666767667767766677676766677667666776666766767677677677677676776767767676667767767676767767676776676667767677667767677676767676776776676676667676776767667676666767676676667677666767766767666767677666676766767677677677666776766767767667766776767677666776776677666667677667767677677667767767677676766676676766767677676776776767767766666767677676776767767667766776776776776776667767767767767677677676666767766676776776776776776776776776767677677677676666766767676676767766667767677676776767767767676776776677676776776676776767677667677677677667767767666776776666676776776767767767677677676767767667766677676676776776667767677677677677667767677676767667677677677667766677676676766676776776677676767766677676767667767666776776766776776776676776767767676776767677676776776766767667676776677677677676766666676767767677677667766776776767767767767667667676776766767767677667667676677676776666776767766667766767767766776767667676667766677676776767677667676776776766677666766776767676767667676667767667666767676776776766767766767677677667677676776767766767666676776666776776767676676776767667767677677677677667667766767767676767676767667767767676676767677676766767767766776767766766776776676767767666666767676776776766766677666776677667767766776766767767676677677667676776776776676776776776767766767767767677666766767677667676767767766766776776677677666676766676677666776776767767767667766776767766776766766776666766676677676767767767767677666776676776667766766767667766667677676776676776776676776776767766677666776767767677676667676676767677676676667767767766677676776676766666767766776767676776766766677677676667766676776767767676677677677677676776767677677676766776667676767767766776676776676776776776766766776667667677667767767667767767767677676667767767667767766776767667676776676776767766766776767767766677676766766776677677666776676766776676767767767666767767766676767766667766776776767677667676677676767677677666667766776767766676676766767676776677676766667676676776776767767767766666766767667667767767676776776767666677677677677676776766766677666677667767677676677666766667767767766767766676776767767667676767667766676767767767767767677666776677667767677667767767677666767666776677677677666767766767767767766767677667766767767767676776767767767677676776766766767767767766676676766667666776767766776766766776766776776767667667767767676767676667676776676776776767767766667767677676776667677677677677666767667677667767667676767767666776677677677677667767767676677676677677677676677676776766667767767677667767766676676767676776776676767767676776776776766776667676776776776776767766676776676667766677677677676666676767667767767677677667767767767767766667667767767677667667677667677677676766767766776676677676767676676677676677676776766776767677676767677676676667677677667766776676776776676667766776767676776676767666776776767676776666667667767677676667767766776776766767766677676666767677676677667667767767767766766676767766776676767676767767767676677667677677677676766677676776767677677676766677676767667767667677677666667767677677676676767677667667766776776666767677677677677667767767767676776676677677676776767767767766766767677666776676767767677676767766676767676776767767766776667676776776776666776676767786776667677667667767667667767767766767766676767767676677677676776766776767667677677667767767676767766776676676766676766666776776766776666767767667677676776767767677676776767667666667666767767766766767766766776776776776776776767677667676766767767767767766776776776677676677677677677667766776767677666676676776766776667677666677667767676767767676776776776776776776776667767767767767677667677676667767666767677676776776767766676677676767767677676677677677677677676776767766776776677677677677666767767767667767666766767767676767677676776766676767676776767767677676776766776767767767766767676776677677666667667666766776767677667677677677676666767767767767767666767766676677676667767667677666767766767676766776776666776776767677667676776676776767676767767767676776666776667676767676677676776676767677676666776767767666667766776676776677676776767667677667766767676677666767766776767766776667767767676676776767677676767676776677677667766767767767766676766766776676767677677677676776767676776767676776776676667677666767676776776766667677667666766677667767667767677676667767766776767667667767766676776767676677677666676767767767676776776677667667767766767767766767767767767676677677677677666776667677676667767766766776676676776776677677666766766766776667767766767766767766767767677676767677667677676766776666767677676667766677677667676677666767676767767677677677677676776676776666767676676766767676676676677676776676677677676676776767767766677677676776676676767677676676767667677676677676667767677676766767767766766767767767767766766767767767677677677676767767676676676776666676676677667677677676766766776776776767667676776766767676666666776667767766676776667766776676667767676776677666767767767767676767767676676776676667676667667677677677676677667676776767767676776767767766767676776677667767767766776767667767676676776767767676776767676676667766676776767767677667676767766766677676767767767676677666776767767767667677666767767766776776767677667767767767767676776676767676677666776766766676776767767667677676676776677666776776767677676776776776667767767677677667766776776766767766766677667677677677676676677677677677677667767767767767667677667767766767667676767677676677676776776767667676766677676767767767767677677676776767767667766776776767766676766776776776766767767677677667666676676776776666767766767767677676767766776776667676766766667767667767666676667766776676776776666767767677676767677676676767767676776767677667677676766767667676677677677667667766677677676776767766767676767766667677677666767767767676676776776776677667767677667767767766766677677677667766776667667667767676677676766667666766676776767766676676667666776676677676776767766776667676667677666776776767767767767766767676776676776776767676667767767667767767767767676676767767766767667667666767677667677667767676667767767677667766677677667676666766776766676677667767767766776776676667766677677666776776776766776767666776677676766767767767677666767666767767767677677677677667677676766767667677666766767767676677676776767766766776676776767677666776776766776776667767767767676776766766767767676667676677677676766767766677676676767767767676767767667676766776776776767767666766766676676776767767667677677667676667676776766767767767677677677667767767767666776776766767666667766766776676767666767767767766667767667667767677676776767767766767677677677676676767766767766776676776776766676677667767767767767676766767677677666776667676677677676767767677676676767666776677667767667766677676767767767767676666676776776677676677667767766676776676776766767676776776767676766776767767767766676677677677676776676666767667766676667766677676767676767667766766666766776767676776676767766776667677676767677676676677667766767677676776676776767677677666776766767666776767767676776766776767767766766676776776776677677676677676767667676676776767666776676766767676676667666767767677676767766676767767677667767767767667677667676676776776776776677667676776776667766776766776766676766666677676776776776666666766766667676676776776767677676677676767766776776767767676776776776776667767767667677676776677667667666776776677667676666667767767767766767767676666767666776667676667667767667767767767677676776767767766776776676676776776676767767667766776776766776667766767767767667676667667767767766767666767677676767677667676776766767676666667767767667766767767676776767676667767667767766667667677667767766767766766676676776676776677666776776776677667767766667667677666776776767767667677667767766666767766667767766766766776776767677676766776667767767767767676776767766776676667767767767767667666677676667676776767767767666776767766767676776767766676766676766767766676677676776667767676666767767667767766776677676776776776776776667677677677666776767676677666676776666677666776776767667766677676666677667677666666776776677677676667767767767667766767767676667767767767676676767676767766767766776677676676767767667677677666667667667767767766767766776767676767676767767767677676776676767677676677676677676676767766677667767676667767767766677666766776677676676676677667676677667767677
67676776667767666676766776776767667767766676776766766767676767767676676667767667667677677676766776776667677667676676767766766677667767767767766776767676767667677677667767676767676767767767676677667766677667766776676776776776767766776776677677667677677677676776776776677677676676676776677676767767677666676767766776776676766666676776676766676677676776767766677677667677667667767667767767766767666776767767667676677677667667676766766776667767767767676767677667666767766676767677667767766676776766776676776676766677677677676766677677677677666767766776776776676767677676767767676677677677677677667767676776766677677667767767767767677676767767766767767767766776677676776776776667766776676767666776776677676676767677676776767677676766767767767766767767767677677676776667767677677676776767667767767766677677677676776776667766766667676767767676676766766767667767667767766677677676766776776776767767666767677666767666666767676776677676767677677667676776677677676767677676776666677677676776776676667767676767767767676776776677677667666767767766677676677667667767767767676677666767766767767767767766676667767676677676766776666676676766776767677676776677676776776677677676776776767677676776767667666767767676776767667677676766677666776676776767766767676677677667677677676676767767676776776767767667767767766776767767767666766677667666766677677676776767767766677666767667676776766776767667767767677666767767676767667667767677676776776677667767766667667767677666776767676767667767767677676677676676667676767767766776766776776666667676766667767766676776667766767766766776767767766667766676677677667766767666767677677677667676776776767767767767667766776767767767666776767676767666767677676767667766776776776667766776767767667676766677677667677676767676766677677667676677676767666766767677667767767767676767767767676776776776766676776767677667667766677667766676776776776776767766666767676776776667767667677677676676667667667767667766676767766676767766776776767767676677676776766767767666677677677676766766776767766776677676677676677676667767767676677677667766776776677667676767676676776776776767767767676676667767767677676766676767666766766776767666677667677677666666776767667676767676766776776766776677677666776767766676767676677676767767767676677677667667766767767667767767667767767676776776677676776676676666776676667766767767676766767767677677677667677676776776776676676666776677676767766776766676767767676776776767767766766776667676666676767677667766667666776776776767766776767676776767767677667766767667766677677677666776767767766667666667766676776767766767766677676776766766676776776767767667667767766776667677667676766776667767766667767766767767767677677676776776666766766766776776677677676776776776767677677676776776667667677676667676766767766677677677677666767767767766767666667767666676767667677677677667767767767767767676767767677666666776776676776766776776776767767677676776677676767766767667767676776677677677676676676776766677676676666767677667677677667767676767667767676776776776766677677677677677676766677677677666677676766677677666776776776676676767666676776677677677677677676677676667767676776767766776767667677677677677667677677676676766776667677666677666666666667766677667677676776666776776767767676767677666767677666776766776776677677677677677667767767676776767766767767767766767767766666776776667677677677666767667676767767767667767667676776676677676776767767767677676767677667767676676676776776676776676666776776767667767676667767677677677666667767677667767767767767667767767676767677667767677676676767767766776776776766776776776767767766776666776776676677676767676776776776776766767676776776766776776676767667677677676676677676776676776767767767766767766677676676766767767667766776677677667766677676776776776766776767667677676666776676767767677676677676776767767767767766776776767767767666766766677677667767767767766776776766666767766676767766676767677677677666766776776766776666767767767667767676767676667766766776767767677666677677677676766776676676776767767767767677676776776667676767677666666767667767676776767767767676767677677666676766767667677667767766776677666776766677667766667676776776767676667767767676776776767767767676776766766766767767676677676776766776776767767767676767677676676677666767666767767766776767676776776776676677676776767667676776767676676776766677666667766767677676766767667767676776677677667767677676776667767766776677677666776766776767667767677666767666767667766766776677666767766676776767766776767676676667677676667767666776776676776776676776767667766766767666776676776766776676767767767667676776776677677677676767767677676767677676667667676776776766676676767767677667766766776677667766677677676776767767766766767677676776767766776676667767676677677677677676776676776776676776767767766677677666767677676776667677676677676767667766776767677667677676776677677667767676776767767767766766666776667667666776767767767676677677676776766667676776776666666677677677677667677677667767677677677677666776776677676766776666677676767676766677677677667767667676767676767676766766776766776677677676776676776776776667766676667676666776776767677676677677677666677677677676766767766767767676667767667767767767766776766776677677667767666776767767677676676766666767666776677677676767766667667677677677677676677676776776767667677677667766766767666767767676776677676767676776666766767666776776776677677666766766776776666767766677676776776677677677666776666767767767677676776676677676776766677677677677677676776676776776776776776767767677676766676776776776766776677667677676677676767676676766776776776676666766766676767677677667767766677667767766767767677676766766767767676776776776776776766676667767767767767766776767767767767677677676667676767667767666776676676776776776677677676676766776766677667766676676676776676776767767767677666676766776667677667767667676766667767767677677667767767767667766676666766767667666767767766766776767767767766766776767667767676767677676676776767677676776766766667666767676766776767767676767677667766766776776677676776776767676776767676677677676767766677666776776767676776677667767666676667676767676767676677666767767676766776767767667766767767667766776767677676667667677676677676766767666676776767766767676776667767767676776776767767666776767767667767767766776766776667667677676776766676767676766677677676767677666776776767767676766667676767677666766766776767767767766776677667676766677677677677676677676677676677676677676776776776767676776776767767767766776767766776677677677677676776767667677676776667667677677676767676767767677667676776666677676676676767677677677667666776766767677677676776767667767676667767766677666776767676776677677667677677667676767667767767767766677676766767767767667766677667667767766776676776767676767676776776767767677667677667767676667767767767677667666776767767767767676776667766667667766776776676666776776776776766776677666776776767677676666767666676776677667767767767766677667677677676667676666776676677677676766677677667676766776767676776776676776677667767766676677677677676776666676677667676766767767667676766676776776776767677667676776776767676766766676676776776767676767767677676776776666776776776677666676776766776667766776766767676776667677677676666776776776767766776676776776767676767677677676766667767767767676767677676677677677667666776677667677667667767667676766677676767676776667666776766767667667676767676776767676677677676767677676667676767767677667766776776676676666677667767667666676776776767676677666776776667767677666766767767677677667676766676676677676767677676776677677666776776776666767767676776676766766776776776776676677676776776776766776666767667766767676676767677677676766767667766776676776677677677667766776776767767666776666767676767677676776676767767767676767767676676766676767767667667676767676766667767767676767677677667766677667767766776776667766767677677676776776776767767677667666776666776776677676766676677676677676776767677677667677676767767667677666666677677677667766767666766677676776776677677667677676776766676776767677667766677676676766676776677667677677677666776776776767677676666666776776767767676767767767667676667676677666666767677677677666767767666766676766776767677676767767667676776767677667766677677676767667767767677676767767677676676776766776677676767677666677677677676776767767767677676767667766776776776676767767767767767676776677676766767766767666776677666776767767766667667676667676776776677676677676767667766767677676677667767767677677677676676776767667676776776776677677676766776667766767676666676766776677676676677676677677666776677666677677677677667677676766776776767677677667677667767766776776676776767677676677667767767677676776767667676677676776767767676667766767766766776776776676667677676677677677667766776677667766776776767676776667667767666776677677677677676666776667767767767667666767677676776767677666767767766767766776667766776677676767767766676676676676767767667767677676677666776776776776776767767767767766767676776767677677676766776767766776766767767766767766766776776776677677677676767667666677666677667667767767766677667767666767667767766677667676766667767666767667766677676776767677676776767766776776767767767766766667677676667767767676677676667667766767767677676776767767677677677676676776766776767677667767767676667667666767676677666766776667676776776676677667666766776776766776776776767676667676676766767677676776776767666776776776667767676766766676767677677667767767767666766776676776667766767767677676766776767767666766776767766676767767767766776766677677666776677677676767676776676776767766776677666667666767676767667667767666767767666767677677667677667766667767767767766776776767767767767677667767666776676776767667766776767667767666667677667767766767767677667767676667766776767676766676676766767767766776776767676776776677676767767676767677677676766776767767766667667677677676776767677676676776776776667767676677677677667766767676776776676776677667766776767676767767676666776677667677677676667677666767767676766776767677676776766776776767767
676767766767676776776767766776776767767676676676776776776767676667767677677676767767766677677677666766677676767667666677677676766776767767767676776776776776677676776667666667666776776767667766766776776776676676776776776666776676767767767767767667767677677676776776677676766767676677676776776666766677666776766677677666766767766676766677667677666767766767766676776667666767667677667767766676766677677676667766767666667767766767666767767767677677677667767676676776676676767767767677677667767767666767766776677677667766766676677666776767677676666667676766677677667667676667767766767676676776776767767767667767677667767676677676776766767767767767766767677667766767677667766767677676677676767767676676766767767767767666776767767667677676776667667767767666767676776666776776776677666766776776776767767676776776776776767677676776676776677676776677667767677676776767766776776676677676676767767767667676667767767766776776776776766767677667767767767677667767766667666767767677676767767766776776676766776767667667767766767677666676767767767676767667767767767767666676766767676766767767767676767767767766776767767667767667676766667767677667767767767767767767666766666776766766667676767667766776776767667767667667677676766767767677677666776667766677677667767767767667767676676776767766766776767677677677677667766767667767676766776677676676677677676767766667767677667767767767766677676767767667666776677676766767767676667676667677677677666677666776767767766667677666767667766767767767677667767676776767667767677667667676767767676767767767767676767666766767677667767767767667677667676766776677676676776676677676776667766776767767667767766677677667767767666676766776766666766776667767767767767767677677666776766676776776676776676676767767676676676667767677667767667677677666767677677677667666677676666767676666776767767666767767767767766766776776767767667677667767677677677676776776676767667767767676677666766767767767766666766676677677676776776776676676776676676776666767666666776676766767767767667767667667667767767676676767676767666776766677677666767667677676677676776766776776776667677666677676666767677667767676766776776776776776776767767767677677667766776767666677676776776676666767667676776677667676677666677677676776776776776776666667667676667677677676676776677677677677667766776767766767766766776767667667767766776677677676776776676767767766767677676677676676766767676677676776667767766766766776776776767766776767766776666667676776776766666666767677667677676776776776667666767767676776766766767767676676766676776666677676676676766766767667667666776776677666767677676677666666776767677677667676776677677667676767766767677667677677677667767767667767766676667767676766677677667767666676776767676676766667767666776676767677676776776776677676767676666766776767677677677667766776776767677676667677666776676767676767767767666767676676776776776767767676776676776766676776766776767767767767766767667767766676776767766766776677676676676667667666776667677677667667767667767767767767667767666776776776676776666766776767667766766766767766776676676677677667767766776776776767667767766776776776776767676776667766677677676677667767666776767667767676776676776667766776767677676767766676676666767676776776776767767767766767676676767677677677677676776776776776667677667767767767766767766676767667767667676766767677677677667767767667676677676776677676767676776776767676766776767667767767766776767766776767667676776766776767666676767767676776677677677677667767767676766767667767767766677666667667767767676677667767667767676766767767767767767677666776767677677666666776677667676767667767667767767766767677677677676776776677666676767767767677676766776766677667677676767676676766766776767767767767666666666776676667766776667667677677667767767767676776766767767767766767767677667676767676666676776677676666676767767767676776767766677667676766776766776776767767767677676677676767667767677667667676767677676776666776667677666767677677677676767676776776776776667767767766776767676676776667767766667677676676667766776677677676776676677677667767766677667676767767667766776776776776776776776677676677666766676776677667767677667676677667767667767767676767767767767766766767676677676666677676776667676767677676667666667766667767767666767666766776767676766767767767677677677667767676677677676776776767677676776776767766676667676667677677676676677676667767666776766767767677677677667766666677676776677676677677676776677677676676776776776766776676676677677676767667766766776776677676677677677667676677677677667767767676677666776767667767667667666677677667677677677676767767767676677676766776676677677677667766767677677667667666676677677677677677667767767766767767766767677667767767677666776776676667766766776767676767767676667677667667677677666776766666677666776767676767677676776667767766766766767677677676766776776776776767667767766667766776776677676767767667677677677676766677666766766776776677667767767766767667676767677667677676666766766667677767767666776767767677676767767676676776676667677667767677676767767767667677676766676677677677667766676766676776766667667767766767767676776776776676677677676766776766776767667666766676766667767767767767677676767677677666766766776677666766767767667766776676776766676776767767766767677677677677677676766677677676667677666767677676677667767677666667676776767677667677676676776766676776676776677666776667766666677676766776667766776766766767677677667767677667766767767767676776677666776776767767767667676776676776767667677677676767676677676677676767767767766676766677676776666776767676667676677667667677677667766776766676776776767676766767667767676767767676767677677676676676677677676767767767767766676766676767767767676677677677676676776776677676776666776776677677677667767767677677676776776766676776766766676776666666776776677677677667677677667766767676766776676767767767676767666766767667677676776676776776766776776667676667766767766776776776767667676776766767666677667677677666677676667677676766776766667767667667767766767767766767666767676776767766666776766767766766677676667676666776767676776776767667676676776676677667676776776766766776766767767677667767667767676766767677676767677676676776776776776766767667766776767767767667767766776677676767677677676676776766677677666767767767767767767676776767677676766776776776667766776676766667766776767766766776776776776677666767677667767677666776677667767676766776776776776776677676767676776676676676666767676776776776776667767666766766776776676677667667676667667767767767677676776776776667677676766767676776776767676676776767667677666767677667767676766776776776776766767767667677676677676677667676667667677677677677677677677676776677676677667667767677677677677666767677676677677666776676767766767767767676767677676677676776776776767767676666776776677676766676767767676677677676776776676667667677676666776776666767677667766677676776676776776767767676776776677676776776676776767767676677676766677666767667767766776677676677677677677677667677666767766776666766776776767667767767766677676776677676677676776667767676667677677677666767667677667767767676767766666776667677677677667766767767767667676776677667667767767667667676767767677666767767766776676776767667766767676677677677667766776776776666776767767676766677667767667666767767767767766676667667767766767767677677677667677667767676666776677667767667677676766667767676767676767667766776776666767767676776676676766766776666766676776776667766667666776676776776676776767767676766676776667667767677677667676676767667677667666767677676767666767677677677676767677667766766766767767676776767676776676766776776776767676767667767767676767766766776676766776676776677667767766767767677676767767766776776677676767767767766677676676677677667676667676767666666767677677676666776767766767676776776776767676776676767667767766677677667676776667676776767767767667767767676666776767677676676676767677676677667676776676776766767667667767666776776767667767767766767667767767767677677676776776766776667766776776766767767767677677676767767767766677676767677676766776766776677677667767767677676767766767766676667767767677676776776776767676776776776766766776776676767666776776667677676677677676676677666776677667766766676676767766766776776766767677677666676776676767767676767666676677677677677677667767767767677677676767767767667667676676776677667677676766776776666676766766767676776677667767766666776776767767767676676677677677676666677677676767766776677676776677676767667677667677676676667767676767767667677666776776767766676776667767767767677677676677676767667767767676676776767676766776767767766667676766767767767667767766676776676677677677677677666667676776776776676666766676776776666776776676776667766677676666776776666767676776677667766667767767667767766767667767677676776767676776667667667766767767767676766666776776667766767766776776776677677667766666677676776677667766677677666766776767767767766666767666667767767666677677676767676776776667766776766767676767767767667767677677677676776776776766776677677666676776766766677666767767677677677676776767767677667677677676776776677677677677667676766776767767767677677677667766776776767767677677667667667767676676666666676776677677677676766776767667667767767666767667766776677677676666767677667676676676667766776676766776766667676767766767667666767677667676776676776667677667667677667767767767767767677677677676766767766776767767767767666676676667766776667766666776767677677677666776677676677676776666776677676776767676667677677667677677677676776767767677667677667677677677666776676776766666667767767676767767667676676776676667767766776767667767676776776776677676677667676776776677677676767667676766676776776776776666767677677676767677667767766766766766766766676767767767767677677676667767767766666776767677667767677667667676676776767677676767677667667767667767677677667766776767767767677676676667667767676776677677677667766677677666766767767767767767667767766776667767676776677677676667676776767766677667767766776776767677666676767767676776676676767666667667767766767676767767766677
67767677676767767767766767766776776766776766766776767766767767666776677677676766776776767677676677677677677666766677676776767767766766667676776776667767766677666666677677676776776776776776677666766776667676767767667677667667766776676666776676677676766766766767666667767767676767767767766667767767767767676677666776767766677667676666767667767767676776776767767666677677677677677676666766767766677676767767677677676666676767767767666776666766767676776776767766766767677676776677667667767677667667766677667677676776776767767666767677667766776767767677676666776776667767767767677676767667677676776776776776767667766776677677676677676776776776767767666776767667766776776767677667767767767767667767767767766767767767766776767677676677677677676677676766776766776666776666676677676776767677667767766776766677677667767767667767767676776776676676677676767767766676676776677667767667676767766766766767667766767766776776677676767767767767677666767767676767767766776767667767767766776767766766677676776766767767767676776767766766776776667667666667676666767767767767767767666776676776766766676677677677677676776776667767667677677676767767676776677676767676676776667667767676776767677667766677666766667766676767666766767766776767666776767667767766767676776776767767667767667667767676776766776676776677677666767766676767677677677677666766766767667767667677677677667767767767767767676677677676767676666776667677666667676776677667677677677667766767676776667667767667767666776767766767676677676776767767677667676767766776766676677667767667676766767676776776776767767677677667677677666776767766676677677667767767677666766776766677677676766776766767667766767766676776776776776767676766776776677676766766767677667677677667767767767767767767767676776767667767767767676766677676776767767766767767767676766776766676767667677676776776766766667677677677677677677676766767767767667766676767676766776676776676776767676766767767676766776776766766766667767767676767676766677676776776776776677677667767676666766776776767767766776776767767766767676776767676776776767667677677667767766767767767677676766776766767677677667767767767767767677677667677676677677676776776766677677666776667767666667766677666776676767667767666776667667767767676766767766677666677677666776776677676767677667767667677677676767677667676666776776677666767767767667666767676767767676776677677667767667676667677667677676776677676676776776767767676666767677677677666767676767666776776766767767767767666767676667766677677666766666767677676676776767766677677677677676776776677676766677677667676766776767667767767767676676667767766776766677676667766766677677666776767677667766776766667676767667677677667767667767677667676676666776667767767676767767767676666677677676766677666667677677676766776776676677677676776676676767677677676776676766767667676776676767677667666776766767677667767766676776676767676677666767767766776767676776767677667767677676776767767676776677667676776767667677667767767676776677676667766776776667767766776767676776766667677676677667667677676677677676676767677666676767677667767767767677667666767767766776776776776776767677676776776676776766767667767676767676767667676767767767677676677666766676667766776766667766776767677676766776667677676776767676677667766676776776767766677677667767667667676767667676667677677676776766677666767677677676767677677676776767767676666766767766767666766766677667667676776776776677676767676767677677676776676767766766676776677676776776767767767766766767766767677677677667677667766767766776776666766767676667767677676676677677677667676776767767667666676776667767676766767766677677667677676676776677677666767767767676766666776677667767766676767767766766677676676776666767767767766776676776767676776766767767767666766767767676776776666776776776766676666776767766677677676776667677677677676776677677666776676767667676677676776776677677676767766776676767767667767767766677666767677667676677676767767766766776677676776677677677666667667666667766776776767767666767766666767766666776776666767666767667767666667767677666776767666767767766676776676767766776766766766776766776767767767677676767666677677666776766677666766676766776767677676667667767766776767677666767667676776776767676776767767767667667667667677677666776766766776767676676776776767677676776767767767677667677667667766676767667767767767666767767766776776776767766667676676767676776767767767766776767767766776776677676677676666677676767677676767767666776776776767676776767677676677677666776767667677667677667766776776776676677676676767676676666776677676767766766667667677667766776766776776677666676676667677677676776767667767767676767767767677676776766676767766766766676676766677676776766776776776667766766776776667666767676666776776766767667766667766776666776767666776776766767677666677677677677677667766767676667667677667766767676776767666776767767767766677667666776676677676667677667766767766776767767667767766776776767767677667666677666776666676677676676776677667676776676776677667666766776676676677667767676767767766767666677676676676776677677677676767677667767677676767676776776766677676767676676766766776776776767766776677667677676776776676766776766766677677666676767676676677677677677677667767667677676776666676667767767677676767667766676776676776776776766676676767767767676767667767667677676766776766776776766767767767677667677677676667676676776776667766766676776766776667676767666767677677666766677677667766677677667766766766767677677666776767677677676767767667676677677667667677676776776677676776776776776766767767676666767767676767677677677666667677667767676677676767676677667766676676766776767767676767767766766676667767667677677676776776677667676666776776776676767766677666767767676776666667767667677677676666767767767767677676776677676776776776677676676766667667667767767767767666677677677677676767767667767677677676767767667677666766767677667767677677676676776776776776776776766666776676666676776667676776776776776767767677667767767667766667767766676676776776677677666766776776666776677666776766766667676677667767667767767667767767766677676767767677677676766767676766677676767676767767767766767677667767667767767767666676676776776767766767767666677677676677666677677677677677677677676776776776677677676766776776776677676666776667767767677676766776767767767767676776776767766676776767767767676677676677677677667667767677667677676677667767767767676767766766776667666676776766767677676767677676676776766667676766666767676776767676776767667767676767667766776667676677667676776766776666776677667676776667767667677676766676766676776776776776677677667766776767677676776677667767676776776677676677676677676767767767767667766776676677667767677676677676666767666676667667666776766767667676776677666666776776766776767766677667667767767767766766677667767767666676767676667767767767766776676776677667677667676776676767766776776676667766776767677667677666776776767767767766667766776766666776776767667767767766767667766776667676776776776666766776767677676776767676776676677677676766766767767676776776766767766677667666767767676677667767766776676766767766776776667667677677667677667677677676767766667767767667666776767677666667666667766667767677667677667667766767766766776767767677677666676676767767666766767766776667767667677676776776667676677676676676667766677677677676676766677666776676677676666667677666776677667667667676766676776666776776666677676776767676676676766776767667767767766776767766767667677667767766767766776766767767677677676776677667667766767677676767677667766676666767767767767677666776677676776676677676676767767767676767766776677677677666767766676667676776776767767767767767677676767767767767767767767676766667766676667677667677667676677676676677677676776676776776767676677677677676677677676776776776776776776767767667767677676767767767676776776767676766767767677676767767677676677666666767766677676776676776767676677666776767767677667766776767667667767667766667667666776667667676766767766676676776677666676776776767676767767767677677676776776676677667676776776776776766677667767766667676677677667766767767677677666766667767677677676776776766667767677677677677676767767767767676776776776767767767677667677666776677676767767677676766767677666676776677666677676677676767767766776667766776776677667766776677667766666676766676776677677667767767767677666667767766667766767767766666667767677677677666676667767767766667676776677666767676776767677666677667677676767767767767767676767676776667767667767667767766776667677667676766776776767766676776677676776776776767667667667767676767766677676776767667767767767766766677676767677667767676677666667766767677667766677667667667677677677667667676767677676766776766767666776776776776776776776767677667676776667766767767766776776766676767676767767767677676776776776767767767767766766767676776767767766677667667666776776677667767676776676766676767767767666776667667677666677676776766676667767667767766677667767667767766776767767767666776677677667766676767676767767766776766767677677666767766676776677667677667676767767767676776677677666776776667676767676776766676767667677666776767676767766767766776767766666676776766766767667767767677677677677667676677677676677677677666677667677667767767676766677677676677677666767676776676767767667667767767667766677677677677667677676776776767676767767667766776667766667667676667767666767676676766667666766667677676676667676766767667677666776667677676677676677666766776767667667677676767767667667767676766667767767667767677676767766776776667766767677677677667767667766776776767666776767767767766776776676767766776776776766767767677676767767767667767766767667767767676667767667677677677677676676776776776767677677676676666766776677676767677676677666676776766767767766776676776776776776767677676776776776767766776776776767767766767766676676776667766766767677677677667767767677677677677676776767767677667767677667767667766767767676667666766776767676766776776776776676767767767677676767766677677676677677677676676766776677677676776776776667676767666767666776767677676776677677677
76776677677667666666666767677676776776667666667767667767677676776776776676767677667767676776767677667677676776776776767677667667677676676766767677677677676667766767766776776676776766766776776767766666776677677677676776767666776776776677676666767766677666676776676776767676776767767767767766776776676677676677676776776676776766776667767767676776677667677667766767677676776767667667677667767767766767766767766767766767677676666766766776776767677666767767767767677667767767676776776767766767676676766776767767667676767676676776767676767766766776776677667766677666776676676677667767666767767666767667766676767676776676776677677677677677667767667676767667767677667767767667676767667666776767666776776776667677667667766767677667667677667767766767766766767676677677676666667766776677676767766676767767666767766767766666776776677676677676766676776776677676766767767767766767677677676776677667676776767676776776677676676676776767667767676776677666767766776766776776666667676676767767766766767666776676767676766667676677676767767666766767677677677676677667767676767677676776776776766767667676767667767666776776776676676766766676667677667676677677667676776676776767767676776666767677677667667677676666776667767676767677677666676676767667677677676677677676667767767766776776767676776667677676677676666676667677666767677667767676766776766776776776766776776667667667677667766676676677677677667767767677677667667666776767766766776776676767667677677676776776767767667676677676776677666767767767667676676666767676776776776776776776766766767667676767667666676776767767767766767677667766776776766766766776767667676767677667766767767676666677676767766776767677676676767767767767767767676776767767766776676767767676767766766776776767677676676667767767677676776767666767677676676767767677667766676776776776667767666766767766767767666776767677677667767767766776776676677666767666776776776667767677667676677676766676667766776677667677677677676676767767766677676767677676676776776767677677667767767667667767677667767767676666776767677677677666776767676776766676766667676776677666766676666776766677676676776776776776767677676776767767677677676767767767767676776776776767667677667676766776767767667667767667667677676677677667767767767767767666776677677677667767766776676767766776676776776676776767676776776776767766766676776767767677667766766667766767767767667767766676776677676776767767677676767667677667677676776767766776767767677677676767767766776767766676776776766767767767677677676776666767767766776776676667677677677677677666767766776776666666776767767766776776776677667767766676767677676667677677666767677677676676667767766767667767677667767767766677677666766767766767767677677676766767766776766767676776676766776666677676766676766776767766767766776767677676677667676667666677667676677677667667677666767767767767676767666677666766676776776676666776776767767676776776767676677667766776776776667767677667767766766767767767766776766776677666767677677676776776667766767767767766776776677666676666767676667767667677676667767766776767677676776667767767677677666676776776776767677677667767667767767676767766766776767767767667667766776767767767767767767766766767766666776676667767677676776767676767767767767766767677676776767676677676677667767667767676667677676666776776676666767677676676776776677667767767667676776767766766776766776767677677677667766766776767666776677667766676766677667667766667676677676666776667766767676776767767767667766767676667767766767767767767767766676776767666766667767767767766767766667767666677677667767667766776676776776767766766766677676767766766667767767667766767766767767677667667766677677677677667767767767767676677667767666776767666667767667677677677666677677677677676776776767666677666677667676767767767766677676767766776767767677667767766766776766677666677666776776676767766766776767667677676766677667767666776676677677667767676767677677676776676776776667676677677667677667677677677677677676776767767677667667676767767767667677676767767767676766676776776776677667676776776776767767677677677677677667766766776667767767767677676776767766766766667667677677676776776677667676767766776776767767666677676676676776776767676677677677667667667676766776776676767766676767767676776776776767766766676776776776766766776767766666676676666766676776767676676776676776776776776767676766776776776667767767667677676776767677677676677667677677676776776767677667767766767767767677667766766776776667767676677667676767667667766776776676676766676666776677667767676766767767677676667766776767767767767766766776767767767677676666776767676677676776677677677676766677667767677666776677667666677677676666776776677667676666677667766767766776776776676776767676776677677676677676766766767677667766776776776677677667766667767677677667677677677676767677677667766776776776767767667767676776667767766676776776776776776677677667677677667767767667667766676776667766677676767767676767676776766776767766776776676776767766766776767676776776767676776776776767767767667667667767676676776776776676776767767677667767767767667677677666776776767667667677677677677676666767766776767677676767676667767767676776776766776677676776767677667766767676776766677677677677667767767767766776677677676676776766667767767767767767767666667767766767766676776766667666767766766776677667767767767767677677667766676776767766776676767666767676666776766676666776776776766676766767666767677677676776666776667677676667766677677667676676766666676767766776776676776776776767677677667766776776766776776776677676776676776677666776677677667677677677676766767676776776776676767676776667667677677676776667676667676766667667667667676676677677667766766767766776676767676766776776776676677677676776677676767766767767676776776677677677676766767667767667767666766677677677666676767766676676767767766667676776766776677676776667766676677676667767766776776766676767766677667676767766776666776776776667677667677676676766677666677677676776767767677677676767667677667767676767766666677676776676776767767676766776666776667767767766677666776766767767667766767767766776677676776776676776767676767676776666776767767767677676767667766776677667767766776677667767676767677676766776767767767676767676767767767666676776767677666776767766776776767676767677677676776767667667767767666776776766776776666776766767767767767766776776766767767766667677666677667677666767677677676676767667767676667676776766776776766766667677676776776677676766677676776676776677676676776667767767667666776767677677667766776676667767677676766677677677677676767677676776667767676676766776767767767666676776767766766776767767767767766676776677677667766776776776776776776776776677676667767767666776767767677676776776767667766776767667676776767677676677676667767666776677677676776776776767677667766776776776776667677676776767767666767766766776667677666666767767767767677667667667766767677676767766776776766676776776767666767676667767766776767766776677677677677666677667677676766776676667676677676776667667767767676767767667767677677676766776667767677666776776677677667676776677667676776767767767767767766776766677677667666767767766767767676676677667767666776766677667766776766767676676677677676677667767767667767677677677667677667667766776776676767666766677677676677666767767767676767767767766766776767677667767767677676776677667677676767676776776776767677677676776676767666767667767677666767767676776767677677676767767767767766766676666666766676767677666776767767767766767767766767677676666667766767767767766676667767767767767767767767767767766767676767767666767667766776676776677667766677677676766676766776676776666776666767676776776776776767677667676776776776767666767767666766776776776767767767767767767767676776776767766776776676676666776776776776767767767667676776767767677677667767667667767676667767767767666766776767766767767766767677677677677676677677667767677677677677677677666767766776766767676766667766676776677667766676667767766767676776677676767767676667767676776676677677667767767677676767677676776677676767767676767667666766776776676776677676776776776767767767677676677676667766776776776767767767767677666676767767666776766767667767677676776677676776767677667767766776676676766776667767767676767676776776667667677676767677677677666776767767667767667767667677666676767667767676676766767767676767767677667767667676776776677677677676776767767677667676776767766767767676667667767767767767676676667766676766666776776766776767767767766676776677677677676676767767676767677667767767666776677676776776766767676767677676676776666767767766776767676676767766776676666766776776767667677676766776767666767766676776676776766767767766776677676677677666767677676677667766677667767667767666677677677667677667767677666676766767767666776767676776667767766667676677676767677676776776776776677667677677677677677677667676766767666766767767766667676677677676677677666776767766776776767667676677676677667677667677677676776776776767676776677676767767676676667767766766666666677677676676776677676767767767677666767766767676776667766767676767667676776677677667767676766776677666667766676776776666677667766767767677677677677676767766767667767767677666776776676767767767677676676676776776776776767676676776776766767767677676677677676776766766776676767767676767677676776767766766667766767767766676767767766776676767767767666666677676766776676776676776776776776776667667677666766767767767667767767676676776776667767767676766677676666676776767667676776677676776776767676776766776767767677667767676776776677676776767767676766767676767766776767767667677677676767677676666767767667767676677676677667676677666766776676776776676767676776677677666767767666776666776677676676767667767677676767767767676667766776767667766776767767767767767677667767767766677666767677677677667767766767676776766766767766677666667676776767667766767767767767676767667767667677676667767767666677666676676767767767766776667667767767677677676676767766767767767667766767677667766766766666776767766667677667767767766667767767766666666677676776767677677666667676767767766
66776767666767766676767667767676776776766767766766766767677676776676767766667766766776676776776776676676776776767767767666767766776677676766676776766776767767677676677677676766776767767667767767667767676767766776776677667667767676776666666666766767676767767766767767766776767676776776776677676767767676666677676667666767766767767767767667766776767667766776767677667667676776676767677676676776767677676767667767677676667667766776767676767676667767676776667767676776776767767766776776776776676767676776776767667767666776677666767676776767767766766776767676666767667767767767767677676677676776767767676677676766767767667667767767766776767677677676677676776767676767767676767767767676776776776776676767767667767766776767767767767666677676766666767767667677667677677677677666776776776767667667677676677677676767767767666676776776767676776767676667767767767676767767767667677667767677667766766677677666766766676766767677676776676776676776767676776767766767677677667767766767766767766677676767676766776767677677667676766667677667667667667767767666776767767767666776767767666667677667667676676677677667676766776767677676767766767767677677677667667767767766666776676767767676766776776676677677666767766667667767766766776767667766666677676676776776666766767766776776677666767767767676767677667766776776776766667667666677677667767767767677667676767667767767667767677676676776776776776776767766766766766767667667667766767767767767676776676677677667677676776666667767766776677676776767677677667767767666767676666776776767767667767666767676776677667767767766766766666766667767677666667676767676677667766776776767766776677676776676667676776767676677677676776776676767667767767767666766766776677676667667766767667676776767677676776767666776776776776667677667767767667676776776676676776666677677676776667767766766766676677676776767677667677677666677666766776766766677676767677676767766666667677677677677667766776767666677667676767676776776776776767767667767767766767676767667677677676767677667667766767767766766677677677676776766667677677677677677676776776766677666667766677667676766677677677667677676766667666766766677676776767677677676776676677677677667766676676766776767767667676776776776666776667767676677677677667766667677667767766776776776676767676767767676767766676667666667767676776766677667667676677676676776677676776676676677676667767766767667666676677677677676776776766766766677677667767767767767676677667766776776776677676776766767677676766677677677676776677677677667667667767677677667676667677666676776676666776767767767767767676776776766676767767766767767767767667667767677676766677667666776767676676677677676776776676676766676766776776776767766766776767767667677676677676767677677667677677677676776766676766776766776676776776676776776776776776677677677666677677676677677666776676767767767766766767766667767767767767767677676767767767767766776666677676766767677666776767767677667767767766776667766776666767677667676766677677666666767767766667676676776677676767767767667677667767767677676676677667766677666776767767667677676776767766776776776676766776776776776666767676677676776676676776776676767767666776676667677676767767767676767767677666666767767767677667766776767767676677676776767766767766776767766776676767767666677666767677666667667767767767766677676667676767766776677677677676676776766776667767666776767666667676776776766767767677676767676776766776767677666767667676776766767766677676676767766776667676666776677676667667676776677676666776676767677666766776767677677677666776767767677677667676776776776776677677667676676776776766667766776767667676677677666776767767766677676767667677666766776776776776767767767677676776767676766767676776676677676776767767766776766776677676776766767676677666667667767667767677676767767667767676677677677676776677677676676677677676766776776776676776677667767767767677677676776776767676767766666776667766676767666676776766766776767676677667677676776767767677677676766776776676776667767766767667677667676766676776667677677676676776776776767676677666766676776667767676776776776766776766776776776667677676767767667766776767677676676766677677676666677676676677667767767676666776676776677667767766667766676767666776767677677677676776676767766667767677676677676776677667676667767667767676776776776676776767767767676776776677677677676776776667767767676676776677676767677666766776677677676776776766776766766667667766776666767766767766776776776776667767767676676677677666676767677676776766676776676677676667766776676677677676767766667767677667767766767766776676767676767677677667677677667676677677666676776676667766767677666676776776767767677667767676776666667677676776776676677667677667676767676767667767766677676677677677676776776667767667767667766766767767766766776666676776776676776676677676776767667667767767767676677676776776776776776767766766677667677677677676676776776677667667767766776766676676767666766666766677676677667767767676667676776766667766666767677677676776776676667766676776776776776767676767677677677676767767667767766677677676766766676676677676767766677666767667766766767666676766676776776776776667766766766776776677667677677677667677677676766767667766776776767667767767767766667667767767677677676776776667667767767766767767676767767767677677677677667767667666676667767767676776677676667767677667676776776676767766776767767666776767676776767766767677677676766776776666677677677676667677677677667766766776676667676667677676776776767767676767767767767766666776766767767766776677676776667676776776776676676676667677666666677667676776766676676676776767767676676677666767676676676767767767767667767677676667677667766767767667767667767667676776677667766767676677676667767676677667767666677676776776677676767766767667677676667767767677676676776766776767766766667666767676776676677676766766776666767676776776776676767676766776776776767767766676676776776776776676676776677676677677667676766776767766767767666677676666677666677677676766666767676776776776776767666766767767666677676776766667676776776676676676776677677676776776776776677677677667766767677676676766767677677676767767666677676766766767767767767676767667666667766776766676767767676666776677677667767767677666676766676776776776767767677677676676766677676776776677676676776677676776776767676667767767766776676766677677676776677666767677676776767766767767676776667766767676776767766776767766767767676666766666776667677677676776776677666766776776766776667767766766767767767676767677676767767766677666676666776776776767676776677667767677676776766676767766767676766776767667767666776767767766776667677676767766766776776766767767766766767667767677677676676767676776767677676677676767767676766766766776676776776667766776776776776666766677676676766776677677676776677676677677677677676776767766776776676767676766676767767767676667766776776767676776766767676767676776766776767766766677676776676776776776676676766776676677676776767767677676776776767766666676676676767766776767677666776776776776776666666776767677677667767767767767667767666766767767767766776776776776776776676666767677676767766767676776677667677667766766776667766776766776776767767767667766767676767677666666776767767767767767766677676776767676667767766776766667766677667676776676767677677667667677676676766776776767676676767767767767766676776767676676767677676767676776776677667767676667667766766767767667767767766676767767767767667677676767666776767767676677676766677677666676767667767767766766776767677676776667666677677677667767677677666776677677667666776767677677677667766776776766766767767677677677676776767766767767677677677666767766676677676767767766677667677676667766676676677677676676776676766776677676776677676677677676776776767666776766666666776666666677676767767666776676776767677677677666767767677677676677676766776766776767767667676776776677676766766677676776667676667767767667766676676767677677676666776776766677676776776767677676677676776766766767676766667667677666676677676667767767666767767767767676677667676776776776767667666666766776667677667677676776776667767667767767766776667767667676666776776767767767677666766767676676776776666677677677677677677676776766767666767767677676767667766667676667767676677667676677676676767767767676767767667767676676776676776666767676676776767767676766677676667677677667667767767676766776776677666767767676776676666767677676676776767677676677677676776776767677676776776767676767767767677677676677667766767767767677676766667767766667766767677676776677677677676766677676677676766767677666677676766676767766667676677667767766767677677677676767676676767766776766767677677676767676766676766667767677676767677667767677667676767767766776667767766776666676767767676766767766776667666776766767667667767767767766766676677676767767666776766776677677677676776677677677667767766767676767667667767676766766766776776676776766766667677676766776767766767666776676776767767767767767676767767677676767666766776666767667767767766776776767767676776667767677677667766776767767677677666776667766766767676767766677676766767666666776776676677666767666776766676666676677676766776767767676776767676776676767767767676776676776677667677667677667667677667677667676766767767767766767677666767767667676776676676767766776766676766676776776677666767767677676767767766766767676666676667767767667677677667766776676666767767676776676776666767677667677667767766776767766767767677667677666677676776766767767666776666776776667767676677667767677677667767767677677667676676766767676767767767666776676776677666767767667766776677677667676767676667767767766676766776667667767767767766766766766767676676766767677677677677667667667767677666767766767767766776677667767677667767767667766776667667676776776667767766766666776666677676676776676676666776776767767766767676767766767667676676766767767667667766767676767766667676776776776677677666776776776767677677676667677676767767676676767677677677677676776767767677667767766676667766677677667676766767667676776776767767677676776676677677676776776767677676776776776676676666776767676667667767677667
3666667766767767677676776776776767676776767677677676666776776676677677667766776677667767667766776767677676766776666776776677676677676666776677676767767667767767666776766676776766766767767676767676677676766767767767677666766767767676776767767677676766776767677676776676776676677667677677677667667677676767767767667677676767677667667676677667676677676676666766676776767766776767677676677676776776776676667767676776666677666767767677677666766667666766676666666666676776776776767676776766776676667676677667666776776767766776677677667667677667676776776776776767677667676776776666776766767767766676767676776776776767767676677676767767677677666677676767766676677666776767767667766766766677666677677677676676767677677676766676776776667767666776667676676766776776776677676676767677676776677667667666776776767677677677667767677677667677676677666667766767677667666767677676667677667676677676677677676766776767766677667767677667766676677677676776767767767767766766776776767767767677667767677676677667766767766766776767767767767676677677676776776667767766677677677677677676676766766776776676767676667767767767767766677667677666667766766667767676767766766776776776766767767676766767767767767676776767677667677666676766776767667766776776766767766776767767676677666666676767676776767767677676776767676677677676667767767767767767767677667766776676667677667766767667667667667767676667767676766677676767676767766767667667667667767767767766766776776677677676676667766767677666767767766776767667667767667767667677677667767767767766776767766766676667667666767766767767767766776776767677677676677676776776767766676677667677676776776667676667667676776677677676676766677677676767766766677677676776677677676776766766767677667767676776776677676677667666667676776766767766676676776676767676677676677677667666677667766767767676677667767677676677677667767677677676776767667767667767766767767766676776676767767766766776766767667767677667767766776776767766676776677667676766767767766776667767676776667767767767677676767677677677676776767676667676676776766776767767676677677676667767767767677667667677676766776776677676767766766766677676766667677677676776766676667666767766667767677677667676767676767667676767677666767677676776776776776676666667667767676766776767677677676677676767667676667667676677677666766776776776667667667766776776776776767767676767766776776776766767677676776776677676677667766677677667766677676766767676776776667677666667676677666676776676767666676776766677676766776776766676776776677677677676667766766766776767677677677666776767767766677677667676766776776676776767767766766676677676767767677677666667676767766676677666776767676767667676767667767667767667767767767667767676666676767767677677667677677677667766676767676767767676767677666767767767767767766677666767667766676676677676767767767767677667676677666677677666676767767767667677677677666776776767767767766766766776766766766767766766776677677676677666776676767676776677667677666766776766676776766776776676667677676676666776767676767766776767677666776767667767767677666776767767666677667767767666676677676676766767766776676776767677667767767667667676766676767676667767677676767676776767767767767767767766767766766766766776776776776677676776776676776677677676667677677667767767676667766677676776767676776677677677676667667677667767767766767677677666776676767766776776676776767677677676767767676766666676776676676776676776666776676766776776766667766766767667767677667676676776677677676776677677666676776766776667767766677676767667767767677676767766776766767667676676776767667677677677677666667766677677676667767766767676767677666776766766667676767667767766667766767676776666766767766767766766676776767767767767767766776766776776666776776766767767677666776776677677676676776766776677667767677666776766667766667767767767676776776776666776677676767677676676776677677677677666776667676776776776767767676776776766767767767767766766676676667767766766767667767766766767767676767666767766676766776776767676776766667767666776776766767676677677667767767766666766677666776677676676666776766767676776766666767676767766677676776677666676776767767767677676677677666776666676776667766767767767767676767676666676776767667767667666776677667766766676776776776667766767767677676767666776776767767767666667676767767767767677677676776677667767767767677666776676767666677676677666776767767767677676776677677676677667767767767677676776767677676767667767677666776677677667766766766776776667766767677676767677676677667667666776766767767676776676766767666676676776677677677676677677666767677677677677666677676776776776677677677667677676776767766767767767766767666766767767667767766776676767676776676667666766767677666677676666776676677676767767667666766677676677676767767666776676676766677676767767766767766666776767766767767667767766767767677676677666666666767676666776676766676776766767667767767677676767667677666776676766776677676776776776767766667666776767766676766776776776766776677667677676667767676776776776766767767767767767767767677676666776776677666767676767677677677667766776776767666767767666767767767767677667767676776766776776776776677676676676767676767676767766767676676767676667677667677666776776677676677666767667767767677677667766776766776776766676677677677677677666767766666677677676677677677676776676767677667666666677677676767767676676776766676776767676767667667767676767667766776776766776776776766666676776676776776776776676667766677676767766776677677667666767667676767767766767766767766767767676767676677676676776767677676677667767676766766677677676766766767767766767676767767677677667677677666767766676776766776767677666667766776776676766776677676677677667677677677676676776776776767667767667767766767676667676677676767667766776676676766766776667667767667676767667766767677667767767766767766676676766666767677676766776766776767677667676677666676677666767667676776767676766667767667667677677667676776767766776676776767667677666776776667666767677677677676667767767676667767767667767767767676667667666776776677677676776677676676776666776677677667767676667767767677667766676766776676776767767767767766676776776677676767677667677677677667767766767677676776776767676676677677677677677667766776677677677677677676676677676776677676676666767767767677676767667666767767666767766676776776767676776677667767767677676776667767667677676767667767676677676767666677667766776767767766776766676677667767676667667767666776767766667766767767676666776776776677667767767666776766677677667766767767676767766767667766776776776676776676776666766767666667767676767666766776766776767767667767677676676776767766776776676677666676766676677676677676667666767676776767667767766776776776776667666676767767767767667766766767666766776677667767766677676767677676677677676776776667677676776767767767766776776666677677667767667677666767767767676676776767766766766776766776776767767766776677667767767767767767767676676767767767767677666767767676767677677677667667667667767767677676677666776767767767767767766766677677667667767677667767767677676767677666776776667667767677667677677666766776766767677676776776767767766677677667767767767677676767676776667676776776766676676776767676776766767767767766776766767667666776677676767767666767767677676776767766767677676776767676776776766776776776776776776776676767676667677676667677667767767767766776776767767767767676776767767767767767676766776666767677677676767766676766767766666677677666776776776677667677666766767676776776776776776776776677666667767677677667677676767676776767767766677677677676676776776776667767766767676666666776776767767766776776776667676767676767676767767677667666767767667676666767766776776776767766776767676767767667676766776677676767767766767767677677667677677666676766767767677677677677676776767677667676776677676767676776776776776776776677677677677667767677666776767677677667766766767766767677676776776767677667676676776776666776677677677677667677676677666677677667767676667667677667667766776766766667676767677677676667767677677677667667767767767676766776667676776767667676776767676667767676767667666767666767677676666776677676677677677667767766766677676776766677676676766776767677677677676767667667676776677676776667767767676767676677667677676676766677667767767666767767676667667766676767666776776767666776766676767667766776767667667666666767677676776776677676776776677676767767676767767677677677677676767767677676776676766776776767767767676666776677677677667767677676676666677676676677676676776676776776676676776767766766776767676776676776666776767767677676767677676776676776776776766767766776776767677666776776776677667677666676776666776776677677676767667767766776676776677677676676776776776776767766776676676776766667766767766776776776776776677667767767666776776776776776766766767767676767767667767767676766677666766776676766767767676677677676766766767767767766677676776677676767677676676676677666776766766667676776776676766767676677677676667666666776676677677677676766677667676676767677677667667676776766676676766776677666766767676776677677677676767676776767667676676776676776766676776676676677677676676767766676776776776676676767677677677667767766767666776776667766776677677677666776677676776767766677677676676766776766776667676776767677677676767767667677666767767667767667667766776767667667767677667767767767767766776766766776667677676766767667767676776677677677677666776766766666776677677677677667766677676677677676767766677667677676776767676676767667767767676766677677677676666766776767767766776677677676667767767676767677676667767676676767767676677666776776776776667667666776776676776677676677677676667676766767766776676666766667676767767767767767677667676766677676677676776667767766677666766767766767767766776766776766666776677667767676767767766776766667767677676766677677676776767767677677677677677667676677676667767766776677676776766776767676667666766667767667677676776776766676776677666766766766766766766677666677677677666766677667677676676677676676677667666766767676767766776776667676776767767667676776667766667767677
67767677677667666767766776677676766667676776667677677676766776776776767766766776676767766776766677676776676776667766776776776776667767767767767667767676677667676767677677676776766776766677667677676776776676767767677677667767677677667767667676776776776767676766766776776767677676767677677666776676767677676766776676676766776766767677667677677667677676676766776776776767677667767767667767666667676667767676676776676767767677667677677666767676766776776776767766767767667677676767767766766776766776776666767767766677677676767676767767767767767667766767767766767766667767676776767767767766766767767767767766666676766766776767767767766767767767676767677676767667767767767767766677667676776767667666677677677677676776776677676767766767767766766766677677667677667667677667767667677667767767677677666776767677667767767666776776677676767766666776677677677677667677677677677676767767677677666766676776776677677677667766766776666776776767767767767767766767767766776666676677677676766767767767766776766767766676776676676776676677676776776667766767677676767767667666776767767676677677667767677676667766767767677676766776767766776776776776776776767766767676677667767666766676666776676766766667676776767767767667677667767766776676666667676677677676766766776677676677677677677676776776676677677676767677667766676767766776677677677676767676766767767667767766667677677676776666776776677677676776767667677677676666766767677677676676677676776776767677667767676767676776776776676767676767667766767767667677667676776776767766766776776667767676776767767767667667667676767766767677667767767766767767767676676776676766776666767767677677677677676776767767767666677667666776767766677677667766776677676677666767667767676767767767767767767766776666776766776776676677677666767677666766776676676767667676776776776766776667677667767666676766766676776767767666766767666766776667677676677677666767676677676767676767767767767677667766767677667767667676676776776766776767767676667767767666776767767677667666767767767667767766667667677676677677666767676776776676766776776776776676776766767766776767767677666776677676767667676666776766776767767767766666776767667677677676677677667676767677677676677667667767766776776776776677677677677676677676767666776767676666677676676767667766776766766776676766776767767677666776667767676767677677666767767677666776677666667667766766766676776677666667677676776767766767767677677676767677676776766677676766776766666676677677676667767767677677667766776666766677666767767676676776776677677677676767677667767677677676776767677676677677676677677667767666766667767766776767677677676767767767676666767767677677677677676667666776776776776776776676767666766776666776776676766666767676767767677677676677677676766776776776767767766667677677676767767676776677677677677667766776677677677677667766676676766767767677666767677667676776676776776776776667666776667766676767676766776776776776776767667766776666667676776776676667676767766767766667676776776767767767677666767767767667766676776676667676776667667677676766676767766667677667766767666776776667767677667667667767677667667767667767677676767766676776666766667676677676767767767676776766776767767677667667676677676766677676677667766676677667677677677677676776677677676667767766766767767767666767767767677676767766776766767766766767666776767767677676776776776766767766767676766677676677677676776767767767676766776767767667677666677677677676766776666766776676776776666666776776776776767767766767667677677677677667767666766766776776776767766776776767766766766767667676776767767766776776776776766776776767767676667766767667767767766667677677667666666776767666766767766776767767667767767767676766776776776776776776667767666776776776677677667767677677676766766766767666677676767676776677667766776766667767766767766766766767677677667677677666676677667676767766767767676767767677676766667667766767667767676666767767677676677676776776767677667667767767676677677666766766776676667767766776767767767767766776667766776767676776766766766667676766676776677667676766776767767677677667666776776667767676677676766677667767666776776776676677677676676667676776776776776677666776776776767766766767677666676677667767676767767767767767767766667667767767677677666776776776776767677667676776767767677676676776776677677677667767766676767766766677676776667766776677677667676766676676766766677676767766776767766677667667667767677667767767667666677677676776676766677667676767667677677667767767767677677677666667767767766776776676677676676776677676677676666666666776667766676767667767767766667767667677677676776666776767766677676676776676776776666767667767766776677666666666776677677666776776776776766776776767766767767677676776677676766776776776776776766676767676676766677667676767667676776766676677676677667767676767676776667767666667767767767766766767676767676676767666767677667767766676776776767667767767676776776776767677677667676666667767767677676776766676767676677677676767677676776776766786676676776677676677677676776767667767677677667766776776767676677677677677676776677676676776667676776767677676767666676767767676666677677677677676776767667767767767766776666767767766677666767677677677677667676767767767666776767766767676677677677677677677677677677677677677676766767677676776776767667767677667676776776776776776766767677676676677666767767767767766677677676776676667766666767766767676767766776667767767677676667767767767677677676776767676767676766666776677676776677676666676667766767666776767766676767766767677667767766767767766776676677677677667666776767676676776776767667767766776767766677666767767667676776776676776677666667766767676767766677677676667766767767767766766666767667766776666667677667676676677677676766776676767667766766767667767676676776676767677677676776676767676676676766776767767677677666776766676767667766667767767667676776776767767667766776776776676677677677667767677676767666776776767767676776767677676676767766677667676677676677677677667677666666776766676767766676767767766766776776767667677677677666767676767767767767677676676776767766666776776767667676676767677677676667676767767766767677667676776767676766676776776766776767767677677677667677676776776666766766667766776767766766667766776767766677676766776667766776776776676677677667677667767767666676766776776676767767676677677677677677677677676776776767677667667676667767666776776677677676776776776676776676766667677667767766776676767666676676767767677677667676767667677667766676766776767676676776767766776766776776677677677667667667767667767767766776766776666776767677677677666677666776676767766776677676677677676666766677667767767767767666676667676677676767767766776666776776776776667766767766766676766766776766776667766667677676677677677676767767767767767666767667677676767767677676676767767766767767677676767767677677676767677676767766776676677677677667766676676667667766667767766676767677666776767667767666776776767767767767677667676767767766676776767667766776776667767667767767766776767766776676766767767677666767667766776677676766677666676766677676677677677676776676776767677667676767676766766766776776767766776766776677667767667677667677676776767676776776766776767667766766776776776677677666767767677677676666676767767767677676676766767767677676766767766766767767767667766776776776767676776776767676677677677667676776776676666767667767766667766667766767767677676667767766676677677676776767676776667677676676776676676767766766666666767666776776776666767767767766766767766776677676767766766767667676767667677677677676676767676776677667676776677676677677676676666767767676776776776776767767767676767676767767767766776766676776776767666767677677666776677677676676776667666776767667676766776767677676776767767766767767677676767767667677677676776767766677677676767767767766767767767676666776776666766776776776667767666666776767676676766677666776666767767676776767667767667677677667676776666766767767767767677676677676767676776776767766677667676666776767676767667766666766776776676677667767766676776776666766776767767767676776676676776766677676677677667666776667676667666677677677677676667676776776776766767676677667767767677677666776776677667676766767766676677676677676766767677676776767767667767677666776666776776767767677667767767676677677676767677676776767766666766676776666667767677677677677676776667666776776776676767767767676776667766776776776767677666677677677677666776766767676776677676776766767666767676776776776676767676776776776776666667677667767767767667766766766776776667766677667666767767667766667766776776676676666776667667677676776767676776776767767677676667676676776776767667767677666776776766766676776676766667676776776767767666776766776666767677666776767767767766766767767767667677676776776776676776776676776766776767676776766767767767677677677677667766676776776776766776776767767767676776776767767767667767766677677676676766776766767767766676776767767677667676776766776776666667677667767667766776776677676677667766676776766776676767767667676676776677667767676776676667676667767677666776767666677676677676776676776766776767667767676776776677676767667767677666776766767677667667667766766666767767677677676766776667767767767667767766667676666776776776767767676766767667667666776776667767677666776767676766767666776767767676677666667677677667676676766677677677676677676667766776776766666767767767767676677667667667676767767666667677676767766676767677666767766767676767767667667767676776767767676766767667767766767766676676766767767767676776776776767676776776677676767676676767676667667676767667767666767667676776677666766776677677677667666676776766667677667677676676776677676667766667667767767667767767766776767767766676677666776767766666677667677677667767676676776776776767677676666776776676676767676776776767677667677676767767666776667766776776767766776776666676767767676677676677666776667766677677677676776766676677666677677676776677677677667767767676676776677666776767767767666767666667767677676767667676776776676776667667677666767667677677677667766776766676767676767767676776767767767666677
6767767767676677667767766776677677676666776676776677676677676767677676677667767677677676776776776676676776776776776676767766776667676767767667766776767766766776766766776676767676766776767766767766666776667667766776776776676776677667676767677677666776767667676677666776666766776776776766776767766766776776677676676677667767676776667676776766776776676666776776776776677676677666667676767767677677676677677676776776776776766766776766766776776776677676766767676776776767677667767677667667676767766767677667766767667767667767767676767766776767677676767667677677677677666767676776767677667677676776667676776677667676676776776766767767767667676766667766676767767767667667766767767676766767767667766767767767667766767677676766766776676666676776766776776767767676676767767767767767767767766776766666776767766676677677676767767676776767666676776676767766776677677676776677676677676776776767666776776676676776677667676776667677667767766677667667767767667667676676767677676667767667767767767677677667676767767676776767677677677677677676776767767677676676766766677667766766776776767767767676767666776776767667666776676677677677667677667767676676776676666677666766767766667767767667767667677676677677676766667767766776677676667766767767677667767767667666766676776766767767677676767766767677676776776766776776767766767677676767676666776776776676776767767766776667767677677667767766667677677666767766677667667666776776776766767677676776776677677666776776776667677677667676667767676767766776776667766676776767677667766767667767767667667767677677677676767677667767667677666676776766666677667767767767676767676667677677667676677677666676676766677677676767767676766767767676776766776776667677676767677677666767667676766776677676767677676677676766677667667676776667676776676677676666776767767676776776776776667766776766766776776677676776776767666776666767766776677677667677677677666676667767766776676766766676776776767667676767767767767767676776776776677676767676677666776776776766776676677676676667767767666667766676677667767767767677666776667766776676776676676666677676776676767666667766776667767766767667667766776766776776667676776767766677676776767767767667767766776776776676667766776776676776676667767766676767766767766776677667677676776776776776776766766767677676676767676776677677677666776776667766677676776767767676667767676676776766776776766776667676766677677677667767766776776676776767677677676776776676776767676776677676767677677677667767767677677666767677677667767676767667676776767766776767767766766666666767677667677667767666676766676776776676776677677666776766677676667667666776666767767767667767677676766766776776677676676766676677666776776767676666676667676677666677666776676776677676776676667677677666666776767767676676676677666776776767766767667677676776666776776767676767677677676676766776766776766666776767767677667767667766776666776677677677676767766677667767677676776667767667667766667767677666767667767767677666766776767767767766766767666776766766676677676677666776677676776776666776677676667766776767767676776767767676776667767677667676766667767766677666766766766677666767767676667667676767677676776676767666676776767676766776667677676676677677677676677677676676676776776667676776667766667766776776767677676776766767767767767667677676666766676776767676776666767667676767767767766776667666767767677677677667766776767676776676766766677676776776767767766767767677676766776766767676677667677676766776776766767766776667676776677677676776767767677666667677666767767767667767767766766767766677677667667766767676676776766767677667676767676677676767676776676776667677676667766767677676667667767767667767676776767766676767666676776677676776766677667677667767666776667677677677677677667767767767677667767767677667676767666767677677666776776767767676766677676767666676666677666776666776676677677666667667767766767676776766677676667676776766767767767767667676776677667667767767677667767676776667667676676667667676767677676767766667676677677677676676766766767676766666776767667666767667767766776677667767677676766776676666767766767766677676667767767677677677676677667666767767676766767666776767767676767666776767767766676677677667767676677676776666767677677676767766776776767677677677677677666776767767767676776767676776677677677676767676677677666667676767767767767767766666767677667676666767676666677677666666776776776766767677676676677677667667767767666767677667677676767676776767767667767677677677677677676767676776776767767766667676676677676776677677667767767767667677677676776667766767766776767767766766767667666766676766776776667767666766676767677676767767677666766767767766767676677676776677667676676666767766676767667767677677677667667767766667767767766667767676776766776767766666667767677676767677676766667667677667667667766767767766776776667766776767766677677677667767767767666776776776767667667666676676767767766666766767676767676676667677677667667766776676767667767676776776776767677677676767667666676767767677677677677677666676766667666776766676676776676676776667667767677676776766766667766766766776766676677677676767766767767766676776766767767766677677676776767677667767767767767766667766676667677666767766766776766767667767766677666766776776666776666667767767676667767677676677677676677676767666776767677676767767676776776767666766776667766776767767766767667767766767676676767677667676677676767767766766776767766776766676767767676677677677677676767767766767676677677676677667767677667767667766677677677677677677677676677667766776776776776677667767666667766766776677676677677667766767767677676676776776767677676767676776767767677677677667666677677666767766766677676667667767767767767677667767767676776767767677676767766776666677676666766676676667767766766677676767667676776776766666776776776776776776776776767767677667677666676676666766767766766776667676767767767767676767676767767766776666776767676676767766677677677676767677676776767767667676767766767766776776776676776767677676776776776676776766767767677676767666666676776776776767676667767767767677666776767667667767677677667767767667767676676776776667676767766767676767677667767676766667767677677676776776776676776666677666676766667766676776767676766676677677676776766776776776666776667676767667677667767767666676766676767667766767767766776767767767676776676677666767767677667677667677677677677667766767676676776776667676776776676776667767676776776677677667667677677676767766776767676676767767767767677667666667676676767767767677667676776766667767667767766776677667767677676767767676776767767677676676677677666676677677676767766677676776767767767667766767767677676667677666776767767766776776677676767666776776676676766677677677667677677676776767677676677666677677677667767766767676767767767676766767767676666776677677676766676776676767676776767677666667766766776666776776776667676667767766677667677667767767767676676776776767767677677677667667767767676767766776767666776766776667766677677677677677676676776666776776677666766776767667676767767676776766667767767767677667767767767666666767677677666776776677676767677676677677667767676676667677676767677667767766776776776676776776676676667667767677677676677677667767766776776776676666767767666776767766676776776776767766776767767676676666676776776767667767767767767766776776676776767767766776767767667677676677667676676677666767676676776767676766677666776776776776776767766776767677677677677676677676667767767677676676767766677676676767667667667666766677667767667667676767677666767677676667667767767677677677676667767677676767766776677667666766776776677667677676776766677667666776776776677677676677667666766667666766767766677667767666677676676666776766667767766676776677667767676677677676767676666776676776776766766776776677677666776667667766676676776667767766676776776676767666677677666767766776776767767667767767676766676666767676776776767767677677667677677677666676667677676766776766676766776767667666767767767766767666776767766767676767666676766666666767767766667766776776776767666776677676776767677677667767767767767677677676666676776766767766776776767666667676766776677667676776767676676677667767767767676766766767676776667767667767677676766767767676677677666776667767766767767667766676676677677676677676767666766766767767667676776776776776776767766666776677667677676776676676667676776676776766677677676667766677667767677667766776776667766677677667676766766776676667766767766776767766776667767667767766667676776676767676767677677667766677676776776766776767767667766766666776677667677676667676767666677667667666677666767767676666767676767676676776667767767676666776767676766767766776776776776776776776766776776776767676676776776676667767666767766767677667677677677676776676677677667766676776767667676676767767767767766776776776776776767767767767767676776766776776676676676776776667666676767767766776766767667676667767677677676776767767767767767677676776767677667766776776676767767677677677676767767767766767767767767767676766776766767767677667767767666666767677667767767677677676776767667677676776676776767667767767676676767766667766677677676676776776776766676767767766776667667767766776676676776676776776767767676776677667666667676767676767676767667767677677676667766766767676677676776677676676776766766666776776767676666776676767667676776776767766676767767676776776666676776676676677677676767677677667766776766767676676767767767766776677666767676776676667666676676776767766676776766776776766677677677666776667667766767666767677677677666776766776776767767766776666676677677676677677677676677667766767767766767677677667677666776666677666776676666667677667666776776776767767766776776767766776776767677676676776776766776767677677676767676676776776776767767767677676666776667767766776767677676767677676767666667766776776766776767676776677667767766766677676667667767767766766766767766776677676667677676776766676767766677676676776776776667667677677667667677676667766767767677677677676667767767767667676676676776776776677667767667766776767767677676776776766767676776776767766776776667677667677676
677676667676776766776776767767666767767666767767767666766776776676677667677677667677677677676677677677677676677666776776767676767766667766776676776767676767767676767766766776767766776767677667677667766677677676666676776776667676766776776776776767767767677666776776776767767767767676766667676776766776767676767766767666667667676767766676677676667767767767676776676767677667677666766677676776767676776776767767767676776776766766767667766767677676776767677667767766776667676767666677667666676767677677667767667667677667766776676766776766776766766767767676767767676776767676766677667677667767767767677677667676766767766776776767676667677676676767767767767767766677676776677677677676767676776766667677667676767767767677677676776776776767677667767666677676667667676767767667667667767767767767677677667677676776776767766776676776766776676677677676767766766766776677676767766676767766667667767766766776766767676766767767767677677667767667767676766767767766776666677666767766767766677677676666776676776776776767767767676676676766677666776776776767676776766767767767676676776677677666767766776677677676776767666766666776766766666776677677667767677667677676767677677676677677667676776767767767677676776767766776776676677677666677666766776767677677676766776676776766766776766766776776776766666667666767667767766677677677667766776776677667666676767766776776776776667677677677677677677677676676677667676676776677677677677677677667676677677666677676776767766776766766767767767767767667666676766677677677676677677676766776776776676677677676767676676776767666766667677667676766776776776776776666776676776776676767766776676767766776767767766776667676776776776677676776766677677676776776767667767677676776767767767666776677676767767767766776767767676776766776666776767766767676766776677667767677676776667676767676667766666677676776676767676676676776766676776776667676766767677676677667767766776776767767767677676766767676666776767676767767766676776776766767676677667766776776767667767676666776776767767677667667767766676767767676676767676666667677677666767676666776767666776776677677666766766767677667767767767767677677676776676776776766776767767767677667767766776776766776776776667667767767767766767676667667766666676677666667767667766767767767767766767667767667766767676767677677677677676766776767676776667767677677667676677666767767766767766776776776766776677677666766676676677667767677667676767666767676766766776667667767767667766676766667767767766677677677676776766767766776767766776766776776676667767767767667676767766767766676667767677677666776676776767767677677677667666666776666676676776776776666776776676767766677677676677677667767666677677667676676677676776767666776776667767767767767766776766676767677667676776776766676767676666677667667677677667767667677676676776676766776766677667667766677676676776776677676666767677677676677667677676677677667677667767766767767767677666667667767667767767676766677667766677677677676767767677676776776776776677676776776766766776776767766767766776676776776676766767667767666667676766677676767677666767767767767677667677676776767766766667677667766767667667667676666677667677677677667767667766776767766776776767766766677667677677676766767767667677677676676667676677667766776766676776677677677667767667666766776766766776677667676676667767767667667767766767676766767766677677676766666677676667767766677677677677676667666677676677667676666677667677676766667666676676676766767766776677677676676767676676666676676676776776676766776666677676666667767677677666767767767767666776666776767767676677667766766767766676776766767767677666776776767767677677676776767667667766776676767676676767766776766776676767677667767767767676676776666776776776767767767767767766767767666776776667667767676767676767677676776767676667677667677676666766776676776766776676776677677676776767766776776667767766767667767676767677666667667766767766767677676766676767667767676666776767676667676677666776767766776776766767676667666766767676766666667767766776776767766766767767677677676766767667676767677667767766776677676677677667667767666766677677676766767677667676776666776776776677677676767677676776767677676776776767667667666767767767676767677667667767767767667767766677666767767667767677676776666767767676776776776776766776666776776767677677676676766767766776776776776776776776776677666776776676767666676776776667767666666766667767767767676676767766776767676676776676776667677676766776776666767676676767767667677676677667767767676676776677677676776677677666676767767677677667677677677676667767767767667766767766667766676667767766667767766776776677666766677677676776677666776767767667677677667676776676776677677676767667676776767766676767767676776776767767676776776776666667667666776776767677676667676767767676776766776766776767667767767766667767667766767767676676776767676766766676767666776767676776766767766767766767766767677666776677666767676676776767767677676776767767676766677677666677676676776766677677676777677676666677676766667767677676776766776776767767676677676767667767766776676776766677676776776766767767676776676767767766776776676776677677677676776677667767677677677667767677676666776767676767676776676676776666767767767766776666667767767676767667677667666767667676677667767666776667766677666767767767767767766667767767667676767667677667767666767677666767767667667767767667676677677677677667676776676776666776776766767676767766677667767767767677667767676677667676676767767667766676676766677667766776676767767767767766676676677666776667677666667767767766766776766776676776766776766676776767767767767767667766776767676767766676677666677667766767666776776667767767677676766767677676676766767676766776677667767767766776776776767767667667666776676766767767676767667676767767767676767766676776676776767677667767767666776667767767666677676677667767677676776767766766676776776766766776676767676767666667767767676677667767677676776676667676776767676767677667767767676676676766766776677666776766766667676666666776767767766677677667767677677677676677676776776667676776766767676767767677677676776767766776767676776767676767666766767676676677676667677667767767667676776776766776767667767677676666676677677676767767767676776667676766767766767677677677677667676667677676666767767767667676767767676767766676776666776667677666677667676766767766767766676667766677667676767767767667767677676776767667676676776767767676776667767677677677666776766677667676776776666767677677667767676677677676767767767676767676776767676776677666766776767677676767677676776776677676766776767676666677677676676766776677667767766776676676776767667767677667667767767767766667677676776776666776776776677667677677676667677676776677667767677676767667767676667676776667766676776776776776676776666676776766767677676767767667767767767676766776776776766776766676767676677666776776767677677676776767767767767667767667677666767767766766767767767767676767677667767677677676666776666676776776776767766676776766776776776766676776767666766676767676667666767676776776767666677676776766676677677676776667667767666767767667676677667666776667667767767767667676776766676767666776776667767767676776776677676767767767667766767767766776776776676776776766677676666767667767677676776766676676766776766767767767667676766776767766776767766766677677677676776767666767766776776676766776776776676676776677676776666767676767767767766767667767676666776676776776677677667767677677676767767667767676677676767667667767767767677667767767767767676667766676677667667677676767666776767767677677677677666677667677676676776767677667767767767667767666677677677676776767677667676776766767767666776766776666676776767767666667677676767766776767767667666776776767766667676776767767677676667667676666776776676776677667767677677677677667767767677677676766776776676676766776776776667767767677676667676677667766776766767766766776767767676776776767767767767666776766767766766667667767676776776776766667677677666767767767767676776767767677667676767766767677676766766776666677677667676776776676767767767676767767677677676776677676776776766766667676677676767766676776776677676776677677667767766677676767677676766766676767767767666677677677677676766676677676776677667677666677677677667767767766776677676776677666767766766776776776776776767766767767767677676676677676767667767677666677667767766766776666676776776677667677666676676676676767766776666776766776676767767677677676767767677667676676776776776767767677676776776776767767767766776667767677667767676767667767676667767767767766667676676767677666676776667767767767766676767666776776776767677676676766667767767766776776677676776776766767767767667767767677677666767677676677667767767677677667767767676767767667766767676776667767677677666776676776767767767766677676666776676766776667767667766676776776767666776767766766766766676776776767676776776776767766676767767767766667677676767766776667767766767767667767667676776667676776776676776766767766677667767676776767766776776776776767767667667767767666776767677677677677676667676677677667676776677676766766766767766767767766767677676776677667767676667767676676667666666666776677677677667766767767676767677677677676776767676766776767766667767767766667767766776767767767677677676667767767767767667767676676776767677667766776676776767767767767767666666676676677667766776667667767676776666776677676767767767677677667767667667667766767677667676776676776776776767667767676676776776677667767767767766677666676776776776776677677676776667677676676767767677676776767677676766767677677677677676766776776776767767677666676677676767676776776767667766666767677677667677677667677677667767767767767666776776667676767677677676776767767677677666677677667766767667766776666776677677676776667677677676677676677676767677676767767676676667767767676776766776667766776667667767676666676766776676776676776676766776677677666776767767767676676776766767676666676667766677677677676666677677677677677676767767767676667677676776776667667677677677676776776776767676667767676766767667677676776677676677677677666666776767766766776677
676767766776776676776677666767766677677667767767667767677676776766766766776767767677667766776676667766666766677676676767767767766676676676767767767676677677677676666776766766776767767676776677666677676676666767767676776767767676666667667677677667677677676677677676667667666776766776766677667767767767766767677676666767667766766766767767676766666677667677667666766677676776767766767767666676666776766776677676677677676677676776676677677667766767676776776767766676766667676767676767766776776767766776767767767666776767676766776776676776667766767766766776767767676776776676766767767667676766776776766776767676767767767767676776766776776677667667676677667766666676767666776767767676676676677667677676776776677667677677677676766677676767677667667766767677667767767767677676776766776677677677667676767667767767677667766766767767667766776776766776776766766677667677667767667766676776666776767767667676667667676776776767767667766667677677667766677676767666767767766776776776767676667766767767767767676767767667767666767766667767667677676767677677676666776767767767767767667677667667767667766767767676776766767676776776676767766776766776767767767666776767767767766767677677677676767677677676776677667766776676767767676767676776766767767676676767767766767767766766676677676677667767767766776767766776677677666767676766767767767766767676776767766767676776776776676776767667767767667677677676776776676767667767767667676767676667667766767767677667767767676776776676776776767766776776776776677676776767766766766767767667766776767667767766676767677677676776776776676776676776776767676766776767766776776776776766767676767677676676676677667767676776767677667677676767667677677677667677676766776776776677667766767676667767767676766677677677677667767767766767667766767766667767667767676776676776667676767677677677676766667667767666776767767767766676776767676767766776776667766676776677667767676666767766766776767766677667677677677676776767766767667676776667676766677667767676767767677667767766776667767667767766767667677677676776776776766776667766667767666776776767677667766677677677677676776676766767676776767676776767767767677677676677677677676676776767667767767666767667676676767676776676776776776676767677677676776766767667766767767767677676767667767767676776767766776677667666767667767766766776676776776767767667677676776677677677677667767766776776776666767766667767767676667676767676767666776776677666767767676676767767677667677666767676776677667767666776767767667676776776666677677677677677677676766767766776776776767666767767767676776677676767767766666767767676767677667677676676677667767676676776776667667767676676667767677666776677666776776767677676776766776667667767676776776767766677676776767676776767766776776776676776767676776776767767666666767766776767767767667767677667767677666766776776766776676776677667767766766776766766767767766667666776776767677667767677667767766677667666767766677666767676776767677667677667677667676776766676677677676767766766676676776677676666776767767667667676667667676767676776767767766767766776776776776766766776667767677677676676767667767766677676766776767767676766767676776676666767767767677677677667766667767676767767677666666766776767666676677667767676776776766776676767767676667677676776667676766776767766767666776776776776776776776677667677676676677676676767766776776766776677667767667767666767767676766776776776676776776776677666666767766776676677667677677676776776776676776776776776766676776776677667766766666767667767677676776677666767666676667676776676776776676677667677666776667767676776766776776677676767677676767677667767667677676776766677677666677676766776776776767767766676767676776766767676767767767676766676676776667676676766766767766776776776667767676766677676677676776776677677676776676667677667767676676776676677677666776776676767676677676776767676776776676677667767677676776677676676677667766767667677677667766776677677676667767677677667676766677676767767667667667677676776667676776776667667766776767766676776767677677676776776676766776776666767766766767767766767767667767766676766776667676776767767767767676676776667767667677676767667767767767677666776767767766676776776677667677677667677676766677667767676677676776776767767766767767667766766766776666767676676776776766766667677676677667767666766776776776776766676677677667767766776766776776677677676776776776776677677677667676776767676776776677676776667766776667766766766767676677677677677676677667676776776766776776766767766766776676776776677667767676776666776767667766776776776677677666776776677676666767766767767676776766677677676776767676767767677677676677676767666767677677666676677676776677677677676766667667767677677676667667677667767667767767676776676776667766676677676677677667767766776776677667677677667677676776667766776767667767767667767767667676767767676667677676776766776766776776767676776766767676676776677667667676677667676677676767676677676767677666676667676776676767767676667666676776677677676666667667767767766676776767666677666677676767767677667766766677677677677666776677677667676677677667667767677677667667677676776767766776667767666767767676776677667766766676766767767677676776776776677677667767767677676667767766776767676677677667766776767676767667767677676767767767667676667677676767767767666776767767676767766667677666776767767666666676776677666767766766667767767767767766677676767766766677667767677676776666776677666677677677676766677677676767767676767677666767767767676766667766767677667676767767766766767767676776776776767767766776677677667767766676677677667676766667767767677677677676676677676776766767676766676767666766767677666667667766767677667767767767767767767667767677676767767766776677676776667667676677666767677666776776677677666776776776766676766776767766667667766677667677667767667677676776667676677677676767766666766667677677666776676676766767767766676776767766776776667766776676677677667767677667767667766776767676676676667767677677676767767767766776776767667766767767677666766776776776677677677677677667767767677676776776766776776767767766766767767767677676677677667677677677677667677677676667677676676776766676667767677677677676776666766767767767766776667766766776677677666776776776776677667766677677677676677667676767667666676767666677676776776767676677666667676776767666667767677667676776667676767767767676776767767667767667767677677666776776776776776776776766776776677677676667677676776767677667767766676676776767767767767666766667667767676766776667676767767766776677667767767666767766776677676667767766667767766776767667767676767766766677677666767766776676776766766676776776776766767677667767667676776767767677677667766776767676677666776767676666767766767677676677677677677677676767677677676767767767767676667767666767677676776767767676776667677677677677677667676776767767767677677676676776776667667666776776767676767767676676767767667666676776776677666776676677667666676767767676776677676677677676667766666776677667767767767677676776776676767767667676676767767767676767676776766677676767677677677667767767677677667767767666677676766767676767667767766776776767767767767677677676766776767766776767676776677677666766767667667767767766677676667677667667666776667767767766767677677667766666767767767766767767766776776667677677677666776776776776676776767667767767667767767677667676676767667667676776767767677676766766767766767767767677676776767677676767677676767766677666676776766766767676677676767767767766776666667767766676767767676776676676767766767767767677666677677677676767767667767666676767766767676677677667667667767766776667676677676677676766776776767667667767677667667767676776776767766767677677676767677676767667767667676766677676776767767676766776677676677676676776776767677677676767766766776767676676766776776676776767767677676776767667766767767767676676666776667677667767766767667676776766776776776776776676767766677667767676776677667767677667676767767767767766677677677667666767677667676676776767676676676767767767767667766766677677676677667767767767766677677676766767767667676776677676776776676667767767766677667677677677677677667767667667676676676766667767667766776776767766776776767766766677667766677677667667767767767767767677667676766776767767677667766776767667677677676766776767767666776776767677667767667676676776676767677666677677667767667766766677676767766667676776767667766776776776667766776677667677677677667767767767767766677677667676776767676677677677667766776677677666767677676776776677676776677677667767676767767766677677676776667667676676776676767766776677676767677666776767667667677666776776766677677676767766766767767767676677677666767676767766767667767766776766776767767767676776676767767766677677667676776776776667666666767676776776776666667767767677677667676676766767676776776677676767766776766776776676677676676766776767677677677676776667767667677666776776776667667767666776677676767767676776776677676776776766667667676776676677677677676767767766767767677677676766676677677667666776766776776776767677676776767767767767767766677666676666676776676776766676776776677676766767766767767766767767767667767767676776676767767667676767676676677667767767767676767767767666776676676776676776776776766676677677676667676776776767676776667667677667767667767766776666767767666767677677677667677676677676776776767766666766766776776667667767676667676766776776776776666776776676767767677677677676776666767676767767767677667677666776666676767767767667767767667667667667676767676766766677667767767677676766776776776767676776766767667667767766676767677676766767767667677677677677676776767676766767666667676666677677667767766677676776767676776776776677676767677676776677677677676766667767676766766667767666776676676776677676776776776766666667666677677677676676667677677676677676776767767767667676776766776676676676767677667667667677677677677677677667767677666667676776676776767767767767766776666776766776767766767667766776666767767767767677676676677677677667667676766667676767766767676767767767666776766766776776776766776767677676676767676676767677
76667767767676767677676666676767767677676776767677677676776667677666666677667767677677667666667667766766776776667677667677676677677676676776677677666767666776767676667767676776666776677676766677667667666677666776667676666767667677676767667767677676776767767667767766667667767767766776776767677676767766667767767766766767767767767677677676776776767677666776677677677677677666667676667676667667766767766676767667767767677677667666667677676767666676776776666767767766776767677676767676776667766767677677677677676766767667766667766676776676776767766677667667767667767677676767767767676767667667667666776767767676677677666676667677667767766776767676766767667767667767677677667676776776677667667676677677667766776776677677676766767677667666776677676767666766776776666767676667767666776776676676776767667767767677677677676766776677677676666677676766767667667677677677676776776766677666776776776776776666767676767676677677666776667676767666776776776767667766776766776776767677677667767666767767767666767766676666676676667767667767666767766776677666776776776677677677666677666676767667767767677667767767767766776776766677666767667766776776667677667766766776776776776676776767767666776677666776676776776676667767676776767767766767767667767767766776676776767767767667766667667767676666776776776776767666766767766776776766676776776666676766767677666767767767767666677677666776666667676776776767766767667767677667667767677677677676667667767767766776676776767767766776767677677676767667766776767676776776766776767766766676776776766666776666766776666666766667677677677677677676776776776767676676776776776667676766767766776776676776667766767666766776776767677677667676767767677677666676676776767666776767766766767767676776776666667767767766776677677676766666676776767676767677676776677676667667676776776767766667767767766776767767767676776776676776766766776776776776776766767767767767767766776677676766776677677677676776776767677677676676776776776766767767767676767766776766676776767766776766767676666676776667677677667677676776776776767676676666776776676767677677677677677667767676667667766667677677667766766667667767667677676766667676767677667677677677676776676676776776766766667767767767676776677676677676766676767677676776767667766676776776766667677677677676766767766767676667766767767767766776776766776767767766766766776766767676667767677677677666776776767767677676776666776676676677667676767667677676776776767666676667676767667766776676676776776677667767667766776667667667667767767766666767666776776767767677677676776776767667767766677677676676677677677667767766766776767666776767767767767676676776766767766667766677677677676767767766776676776767676776776677667677676776677676776766776767677677677667676776676667677667666767767677676776676766667767676767767767676776676677667666776676677677676677666676766676776776676767667667677677666677676767676776677667666776776766767766776667666767677677667676766766766776677676776776776767767676767766776767767767767667766776776767666776776776767767767767667767766677677666767766776766666677666766766767677666776767676776766776776776767766766767667676666766667676776767666776776776767676767767767677666766776676677676767767666767667676776776666766766676676677676776676767767667667766766677676676677677677677676766676776767767677677667767766676667676776677676677676776677676766666776676667766767667677666677666676676766776776767667677667677666776767767766667667667767667677676767676767667767766776776667766767767766776677677676776767766666776776767676776677667767767677676776776767676676677677676767677677666767667766676677677676677676776766767677676776767677666776776676776677667667767767676776767666776776667677676776776767766766776766767676776677676767677676776767676667677667677677677676676677677677666776767676767766766776667766766776776677666776666776677676776767766776767767677677667677676776767677667767676776676677677676667676667666767767767666776767666767667766776776776767767677676776767767767677677666776776776767667766667667667767667767767767666776776766666776677677676767676776776766767767677677667676776766776676666676677677666677666767666676767677676767676776776676776677677677677676767677676677676766666776766767677676766776766766677676677676767766776766677677676667676767767677667677676767677676677676776776766666676776766776677677667767677667676766667767677677676776776776767677677677666766776776766776677676676776767676776776776767767677676776676677667676667766677667677676666776767676676766667767667767677666766776767767767767767676776766776676767667667677676767676776776767667767676776767676666767767766666766767766766766776776776776776677676677677677677676776776767666676677677677667767667676667767767767766767677676776767676766666767676776776667767766767667677666766766676776776776667677676776676676767766677677676776766767767676767767667677677676776776767676767766776666677676676776677676667767677676776766776676677667766676767767766776667666776766666776776676776776767767666767677667677677667677677677676767766667767667676776776776767676676776766767767677677676766776767676767677677677666676766767666767667676667677676676667766767767767766766767766677677676776776676766677666776677677676676776676776667767666776766766676776666667767767667766776667767676767767677677676666667676667767766776766677676776676766776776676776776767677666767767767677676767766676676776766766776666776676676776767767767666677677676776766776666676676776767676667666776776776767677677677676776776676667766776767767767676776767767766776767677667767766767767767766776677677676776676776667667766776767767677677677666776776776776767676767676776676767677676776676776767767677667677666766667667766766776766776766776776667667677677676666766667767666767767677666677666776676776776776767767677676776677666776676776767676776776766767767767766776776767766676767766676767767767766767667677667677676677667676666776767767767767677667766767767767666767677677667767767767767666676776776776767767667767677676776767666677676676676776767666667666767667767666767677677677677677667677667676776676676667676767667676666766776767766766767767676676767767767767766766767666776776677676767676776676677676766767676666776766676667676776776776676766776766776766766776776766766676776767677677677676776766667767767677666667667677677676677667767676766766767676767676776776666776776667677676676766766767676776776667667767676776767767667667767767766766776677666776767677677666676776767767677677677676776776767767676767667767767676666676767676676766766767666776676677677666776767767676776667676766666667667677667677667676776766766776677666776766677666666776776667676676767667767767767676767767767676767676767676776766776667676776676676767766776766667766677676667667677666767767667676766776767767767767767767677667766677667767766776767667766767767766676776667767766677676676776677677667767666776767677677677677676767767766776767767767766776767766766776766776776676666677667767667766676776767766767767667676676776676676766676767676767667767676667766776776776767767666776767676766776776776677676767676776677666776776776666666776677677676767667767767766776677676767676767667676767767667767767766767676776767667767767677677677677676677676776776767767766766666776766676776767677676776676776676767766767676766767767767667676776766766776676767767677677676676666776766676776766676676677676676776776767667767766776776767677676676776677667677676776767767767677676677667767677667767767766776677667767677677676676677666676677677676776766766776767676776776677677677677676677666776767676766676776767667767766677676776776676767666767766667667767766766666767667676776766667767676776766767667667677677667767676776677676766776776776677666776666677676767766776776766666776677667767667667677677676667676767767767676766776776667767766767767676776767667677667767667676776767667766767766677667766767676677667767767767677667676766677676767766677676666776767666776676676776767667767767666767677677667677677676776776676776676676766776776776767767667667766766767676767676776776776776776776677677676676767676776676676776766776767676667667766767676776677676776667767667667677667767676776667766667767666767766766776766767767767767767766776676776676776767767666766676776767766776776677666776776767677666767767766676776767667676776776776676767667667766676667676676666776677677667767766766766677677677676667767767766776776776666667667677667677666776767667667766776776667766766667767677676676776676767766677677676667766677667667766677676667676677677676676677667667767677676766677676676767677677666676766776766776776766776767677667767767676776766767676776767766767677667767766766766767666776666767767766766776776776776766677676776776767667677667767666766767677676776776767677676767767667676677676776776677667766677676776767667667677676766677666767767766767677667676667767666776677667767676667767767767666776677676767767767767767767677667766766667767677676767677676767667677677676666767767667667667667677667676776767767767677666676767677677677667767667677667767667767767666667766666776667666776776677666767676776767766767766676776667676677666667767766667667766776776676677676776767766767767767767767676677676776776776776776776767667676776776667667766776767667667676766667766776776766776776767767676776767766676767766677677677667677676776776666676776676677677677676776776767677676667667767767677676677677676767676677667766776776766766766767766767667766766776677677666776766677677666767676776676767767666667677666776776666677677676776676766667677677677667766767676676766776776776677677677676767766766767767767767766767767766766767767667766776776677677676776666776776776667676776667677666767766766667767767767767677677676776776776776776776776677667767767676767676776776776767767677677677677677667766767676666776767767667676676767767767767677667767667677677677667767767767667676776767766666767676676767767677676767767667766776767767767676776677667676776776776676766767767766677666767767767767767767767677676767676767666776766767677676767676766766767767
67766776676667767767667767767676776776767767767677666776776677676767766767667767767677667767676767676767677677667667677677677676677666776767667667766677677676776776776767767667767767676767766676776677667767677667766776776676776667667767767666676776766776677677676676667677677677667767676776667767666776666667767676776676767676776776776776776667767767766667667766776776776667676667666767677666676776677677676676766676767767676766776767767677677677677677677667677676776677667677666767767767677667677677667767667667667767767676766767766776767766767677676767667767766776666776776767767766676767676677667766766776667677676767676676767767666676776776676776776776776677676776776767766767766776766676766767676766767676767766776776677676677676776677677676767767667766776677677677676767677677667677677676677676667767677677667766676666776767667676667667767676766676767766767767766766767767767676776776776677677676766677677667766776767676767766767767767767766776776776676767766667677677677667767677676677676776776766776767676676776776677676766767676677677667676767677677666767677677677676676676776776676767667767767767667677676776677667767767676767766767677676776667767676767676776667667677677677667767677667667767666766767767766776767666677677676677676776676676767766766766776767676776667676676667767766677677666766767766776667767667667676776766677677666767676767766776776776767677667676767766776776767767667677677677677676666767767767677677667667766776767677667667667766767767676776767767677666776767667677666767677666766776676767767676667766776677677676677677676766676666776776776767767676776766776767767667666677666666677666767676767666767767677677676776676776766766776666766667667676776667767677677677676776776667676767767676767767767677676676667676677677676776776776776767767677677676776676767767677676776776776776776766676677677676767667767767667767767767677677667766776667667766676767766666776766776676767676767667676766667767767667676776666776767667767667766767677667677677676776676776667676776776767767667677677677677677677677677677677677676676767767677677676776667676676677677677666776667767677667767767767677676677676767767767767767766767666776776776677677676776766667767666776776776666776767767767767676767767767767677667677677677676776767767667676767767676667677676767677677677666677676677667676776677666776767766666676776676766767677676767677676776677676676776666776776767676676776667767766767677677667677667666776776767666667677676767677677677676776776766766767767676776676667767767677677667767667677667767767767767677677676667767767767767677677667766766776767677666776767767677666667767677677677667677677677667677676776776776767677666767767666776776776767767767677677667767676767767766767667677677666676767767667767667767766766776767676767677677676677677666767676676776776677676676776776776677677677667676666676666776767766767676767667667676767767677666667767676776667767667666676776667676776767666776677666676766766776677676776667766776766767676676766766766767767676667676767766666767767767677667767676776776676776776776667666767676776666766776767766666676767676767767767767676776677667676776776776776776667667767766767667766776776666766767767677676676776776667667667767667767676776776667676677676776667667676767676766767766776676676676776667766767767767676667667766776667677667667677677667766776767676776776666776776776776676676767666766776776767767677676776767677677666776776776767767667767677677677667677666767766767767676767767766666776677676776677677677667666766767766766776766776667767677666776776767766766766767766776677677676676766776776766766776677676776776766676677667666666766666666766677666676767766776767767766766676767677677667767767677676676766776676776766767766677677677667677676766776767677667667677677676776767667667766776767676776767766776667767667676667667667767767766676667767676666767676677677676776676776776677667677667667767667767767767767767676766766776776666776767677677667676767667767677666767767677676776767766767766667767677667677676767676776667667767766776676776676676767667666667676766677677666776767677676776667766776767667767767767767677676776776676667676676776767767767667767766776677677677667766666767677677676776776776667677676776776767676776677666776776766776666776767767677666767766776666677676676767766667677676677677676667667767667767666677677677667767677677676766776666766776767666766766776776776767767677676767667676776677666677677667767677677677677676766776676766776667677676667676766767677676767766767767676776677666776767766677676676776676666767666776676766776776676767666767666667667676766766776676776767676767667666766767677676767766767766776766776776776767767766776767676776667767767676677676667766767667766767766676776776767677677677677666766767677677677677666766776676667767676667676776776676677667676767766776677677676766767676766776676676766667676677666667767766767676776776776776677667677667677667666776676676776677667766666767667677667666776776677676776677676667676776776676776766776766676667676776776667767767767767666776677676766776767767767677676776676667677666776677676666666677667667677676776767767767676776766767767666776677676767766767767767767767677676767766766676776766766776776677666776677666766766676767767667767676667766766677677676776767767767677667767767666776676677667767767677667767677677677667667677667667667767767767667677676676776667676776776776767767766677677677667667677677666666776767766667677676677677667767676767767667676776676776776676776766667767677676776776677667666776766767767677676677667767677667666766776767676766667666776766767767676677677677677677667677676767676776666776776666667677676677667667667767677676767677676677667767767767767677667766677667676767676767767676767677676776766767767766776767767766767767767766776766767767767666677676776776676677676676776667767767767767677667767667677676776766776776677676767767676667676666677677667676767676776766766676776677676766766676667677666667677677677676677677676776776766776766677676677667666767767676676776676767767766776767766767676676667766677677677667767767766767677676767767677667676676776776776776776776667767666776677677667767767766767677677667667676676766676767667667676676776767666676676776776776677677667666776677676776766767677677677677677677677667666676767676776677677677666666676776676676766767766767767677677676677667766776776676776767767677677677677676767676767676776667767767767767667666666676677677667676667766667767767767766767666776776776767677667767676776676776776676666776676776776676776676776677666767767767676676667667766776766766676767676776776776776677667767676676666776767767767676676776776767676776776776767676767767767677666776676776766677666767676766776767677676677677677667766766676776767666677676776667676776677677667677676776776776776776776677677676767767767676776677667766767767667666677676776776676677676766677677677677667677667676767766776776767676767766767767767766776776767767667677676767767676776676776676666776676776776677676767677676767767767767766667676767766776776677677677667667766776767677667676677666776776776766767677677677676767767677667676766776776766776776776767767766776776676767676776776767767766767667676767667677677676776667676776667766776676767766767677677666776776767766776776776776767677677666677666767677677676677677677677677677676667667677676677667677666767767767677666766776767676767677667677676767676776667766776776767766677667676767676767767767767677676766776677667676776677677667677677676776767676767767676776767766767676776676767667667676766766766767676767667676767766676677677677666676677676776767767767676767677676767676776677677667766676767667767767676767767677677676766767767767767767676766666667767677677676676767677677677676776776776677676766767766776676776676767767766767767767677677667666776676676767667677677677677667767677667767767766776766766776776667676766766667667677676776667676776776776667767766776767677677677667667766667677677676776767667767767677676676776767667677677677677676776766776776776767767767677666767766776666676676676767667677666776677666677666667677676667767677667766766767676677666677676776677677667667767767677667767676776676766677677677666767766767767766667676767767677677677667767767677667677677677676766776666776677676767677677676776776676767766776776776776676776767676776776767676776766667676776767666767767767767676766776767667666776767676676767666767767767766677667767676776776767766767676767766767766676776767677677667767767676767767676667767767766776776676676776667666766667766776677666766766776776767767677667676677666776776676766766776776666676776776676776677667766766676776767767676677667767667677677676766766676766766776776766776767677676676767767767767677667766676667676677667767676676776767677676677677666666677676767767767667767676766767767676776677676676667666776667677677677667667677677667676776767666667767767767767676667767766776677666676776776776767667666766667766776776767767676776776767676766776766776667676767767767666767767767676767767767766776667677666676677676776677676767677676776676676776776766776767766667666767767767767677677677667667676776767667676776776766677667676766676776767677677676767767667767676766766667767767767767677677676776766776766767767666677677676767677677676766776767667766776766677676767677667677667767766767676667767667766776776666767677676677677676767676667677676676776677667767767767767767676776666677667766776766666767767767676666767676676767676676767767677676666677666776677667767767667766776776776776767676776776666776767676776776667766677667676766766766776667667676776776677667677676766767766767677676767677677676776767767766776776776676676676766776676766767667677677667767766676667766776776776767767676776776766776776776776776676666776676776767667677676767677677667677667677666767677677667767767676766767667767766767767766666776767767767767766776776776767767667677677666767677667676767766776776766667767676776676776667767767676677676776776776767767767676776677667666767676776766766676667767767767767677677677677
366776767677677677667767667767766776667667766677677676677677677677666676776767667766677676676677676677667767767676767676667767677677666767676677677677677677676776776767667767677676766776767767676776776676776776776676666776767766667766767767766767767767767666766677677667677677667676767766776667676767766776667767667766776666676666776776767767676667766666767677667667676776776766677667767767667767677667667676767767767676767767677667676776776776677676776776767677677666776776776677676667667666767676776667676667667766776776776776677667677676776767677676767666776767676667767766767677676776776766766776767766776776776666776776767677677676776767767677667767767767767666776776666667767676667767767767766667767766776776766766767667766776776676776766776776677677677667677677667767767766767677667767677677676776767667767677667766667767767677676767766677666667766667677677677676676776677676776776667676776767767667666667676776677677667677676776667767677666776776676767767766766776766767667676766776667677676677677666767766767667767676776776666776776677667767677676776776767766666676767677666776776676677667677676776677676666776767766767767667767767676776666667766766677667767666767667767667767767766667766767676767766776677667677667766667767767767676676776677666776776766677677677667766676776676677676776767766767766677676766676666766766776767676776766776676767677676776677677677677667676767676677676767667766767677667767676776776776776766667676776676666776667766767677667766676776677676677677667677676776766767677677676776776667767677667666676677676767667676776767767766767676666776677677677676676776776767667767677667766677677667766767766666666676766766767766776767667676776676767677677677676767767766767677676776776766766776776776767767677676767766767766666676776677677676776776667677676767766776667766676667676776676767676666677676766776776676677676676767767677667667677677667767767767667676676667767767767767767677677677667677667766767676776676776666767677677677677676776776766766776676667767767667767676677667767677677677677667766767767667766767676776767766767676767666676776666767677676776776676767666776776776677676767676767666767676767767676677667676767767666767767677676776776667767676767666767667767767767767677676676677667767677677677676776776676766676767676767676666767676667766667767766776766766677677677677676677667766767767667676676776767767767767766677677667766667677667677676677677677676766766776677677677677677667767767767767676676767766776767667767767767676776667676767767766766677677676776776767767766767676766776767676667767767766776667667676667677676776776776766677666767767666776677676667677667767677676766677667767676766776776767767677666776667677676767666676767676767766767677666766766767667767676776766667767676767677676776767766776767677667666776767767676767677676766667666776776767667766776767767766677677676667767666677667767767767677677677667766776766677676776677677676776677676766766776666776677677677677667677677677677676776776767676677676767676767767677677667767767766776767767766767666776667767767767677676776767766776766767767766667767767677677677677667767766776676767677677677667667667766767667667766767767676767767677676776676776767667767667677676776677676767677666676776776677676766676767767676776767667677667767766677677677667767666766667766767767666776776667676677667666767676776676667676676766767677677666766676767767677667676776766677677667767667767677677677677666776676776667767767677667677677666677676776677667676677676667667767767677677677676767676766766676667767766776776676767766767766776767766676767677667676677677677676776677667766767666776767676767677666667666767677676676776776776776767767677666776776667766666767766766676667677676767676667676667767676776767767767677677676667766776776767667667677666776776676677667766667677667767767767667666667676767767767766776677667677667766766667767676767766676666776767667677676766776766676666677677667767766667676776766767767676776667676767676776666676677677677667667766767677666776776776667766676776666776776776766667766776677676776767676776776776776776676776676676776767677676677676667667666767767677666767767766676776776767667767767677677666776776676767676667677667666776767767677667766676677676776776776776676766766776767667766676776677677667767767767677676677666776766767767766667767676776776776767667767676767666776776667767677676767676776776677666776776667767676766666767677666667767677676776766666776776776766677677677677676776776677676767766767677677677677676766766676677667677667676767666767677677666677677676767677667676776776776677667677667677676767767677667766677677667676776767667676767667766766767677666676677677677676776767667677666766766767676766677676767677666776767767677677676767767767767767676766776776767767766677676676767767677676776677676667677676776776766766677676776667767767667676776776667767767667676776677667677677676676676767666767767667666776676766767676666667677676776767676776776776776667667767666776766766767666776776776776776666776767766776776677666677677677677667767677677667767767677667666767677676776766776766776767667766667766776677667767676776776676776676776676767767767766767767767766776666776676667677677676766677667667676676767767767667676677676766766767677676766767767676767676776666766776767767667767767767767667767766767677666766767667676667676667677676776766676767766776776767767766667676676677676667676767677676677667676776767677677677677667767767677676667767767766666767677676776766677677676677676776766676776776766767767767676677676767766767767767676666677677667676677676776676776676767767677676766767676776667677666666776767676667677677676776676776767767767767677676676767767766767677677676776677677677667767767766676776676767677677667766677677667677676766776766677676776776776767767676677666677667767767767766776776667767677676667766767676677677676776776677667676676676767677667676767667767766667677666776776677677667677666677667676766677676776776776776667676666766776767677677676776767767766667766776776676767677667767666766677676676677676767767767677667766767676776677667677677676677677677676776677676766767766677667767667766667666776767767676666776776767767766667676667766776767767767677666766766776676677677676776767676676776776677676776776776766767767766776767767667767767677677667676776666766676766677676676776677676767677667766776776776766676766767767677667667676776767666767667767767767676677677667766776676766676776776677676767767677667676676776767667767667766776766767767667766767667767667676776677667667676776767767677676767676677677677677677677677676776766767676767767666666677677667667767766776767676776676766667767767676766767766766767677677677676767767677676677676776776766776776676666766767677676776776677677677667677667767677677676767766667766766766776766776667766677677677676776676776766776677676676776766677676776776776776677676676767767677667766676776776776776776776677676767766766776766767677677676766676676767767667667767767666776767767767666666666766776776776766767767766766767766766667767767767667767767677666677676767667666677676776767677667676766776776676677666776677676767677676767766776676776677676776776776677667767767667766676767767766767666666677676767767667767766766767667677667767766776666676677677677667677677676776767667767677676776766776776767676776767767767767677667677677667677677677667666767767667767766766776776676776776776766766776776667667766677667766667667667767666776776766767767766676666766776767767677677677676767676666766776776677677677677677667767767767766767666776667667667666776776676677677677666767766776776767667767767767676767676776766667766677676776667767667766767766776667767767766767676776666776767666776766776767767677677677677677667767767676766677667667676776667676677676767766776767677676677666776676667667667676776677667766667666677676666767667766776677677676766776676676677676677676767766776776776776677676776677667667767767667676767676677667677677677676676767766776776767676776767767766767676776766767667767677676677677677676776666766766677677676776776776676776667676776667677677667766677666767676776676776666776677676676677677676767677666666776677666767667676767676677676676676767676776767676677666766666766667767767766766776767766776776767767767677667677677666776776667767676676766766667766776676677667677676776667677676766667667767767667767666677677676676676676776766767767767676666677677666766667766766677677676667766766767677676766776767767677667767767767766776776767676766676767677676667667767766767667767767767667767767766676767676676776667767667766667767767767676776776677676776776767767767767676776667767767676776776767676767676776776677677676776776776767767767667767766677667767677676767767667767676767677677667767676677666676677667677676766767676776676676767676776776766776667767666776767767667766776767676776776767676776766766767767667677677667667767766767676676776776767667677677676776667766766776776776767676776667677667766677677677677676776677667676767766767677677677677667677676677677676667667676776677676677667767666776767667667677676766776767767767767677677677677676766776776776677666776776776766766767767766776776776776767767767767766667767767767767766767767676677667767766776776676776767766776776776766776766667676677676766776666667676666767766776677676776766776676776677676776766776776677677666767767677677667767767667667767766677676776766676767676677667767677666676776677676666776766767666766676767766767766767676767767766667767667677677676776776677676776766676776767667767767767676676676767667767677677666776767767676667766776676767766776767666676767766776676677677667677667677676667667667676767766667676767766776776767767767677667667767767767767767676677667767767667677667666676767676667767667677676766766776677667767767677677667767676776767767676676776776666776676767767767767767677677677677667767767766776677666677677677676776776776676776766767767766667676776677677667667767677677677676776767667767766776776767767766767667677676776776666776776666767676766677677677677677666767677
67677677667676766776677676767767767676676677667766666767767766776676766766766767767767676767677667767676776676767677676676767666667767767767666767677677676776767676676766766667767677666676776677677676767767767677667677677676677676776677676667677677666766677676676776776776676776776676767676767667667677676776776676776767767767676667766767767676767676677677676766767677677677677666767676676677676776767766776677667667677677677676676776776667667676676776677676677677667767767767766767767676766667667667767767766776776677667677676776766677667766666767677677676776776776676776776776776667767767666677666667677666767666776767766667767767766776776776676766666767767667767677667767767766767767767667766677667767676677676676766667677667767767767766767766776767676766667766677677667677676776766776766776676776776667766676666776776767666776677677676767766767677677667767767767676767677667767676766677667766767766776776766776766677666666676767766667677677677677676767676776776776776776766767767676776776677677677676776776666666676676776776776677677676677667767767767667767667767766677667676776776776776776776677677676666767767667767677676677677677667767767767676766776766766776767676776766767766676776767676677667767676776767767767676667767766766776677676676767676766767766766766667676666767676677667767766776776776677677677677677676767676776766776677666676776676767676767666767766776667767767676766676776667767766766776677677667676767677666776677676767767666676677677677666776766776776676677677677676677677677667677677677676767666776677676776766767677676767766766776767767767676776766767676776677677677677677677677677676766766767767767767767767766676667676776677667667767767676766767767767676776767767666776767766676667667666766677676776676767767677677666776766776776767677676666677676767767677667676676676767667676776676766676677667766776776767667767767676667676677676667767666776766676776776776776767676767766666767677667766776676776767676776766766767676776677676677677667677666767767767676676767767676767676676776767767767667666767766766667677676767767767677666667767676776677667666666676667676767767667767677667766776776676776677667767767766776767677677666676766776776767767677676776766676776677676776677676776677677667766767677676666776776666766776776776766676776776676766677677677677676667677666677677666767667676776767767667677676766767767677677677666776667766766676776767767767767677667676676776676776666776766767676776776767767766767767766677676767767677677676676676676676776767767767666677677677667766767767767766767767767667676676676766776776766776676776776677667766676776666776767667667767676677677676766776677667677676766677677677667677677667677676677667676767677667677666776767667766676666776776667676676767767767677677667767766677666676766776766766776776767767766767767667767667677666767766677677667767667666676776767766766767766676767677666776677677677676776767676776767666766776676767766676776776776766677666766776776676776766666667667666677666677667766776776666677676766766776766677667666776767767766776776676776667767677667766767667677677677677676766776676666766676677676667767677677667767677667767767667667767767766766776776767677676776767766667766776676766767676677666677667766667667666667677676766767677677667676676776667767767767677667766767677676776767766767676776767766767767767676767676776676776776776776766677677677667676677676766776776767767676776767667676767677676677677666676776677676767676776776776767676766767767677677667766766667767767767767666767767667676776676677677677667667677676776767677676766776776677677676767667676767766676677677666766776776776676776766776766677677676767677667666776766676767676766776767767766776767676677677676676666776676776666776676776666776766776676776767767677667767767766676776767766776776766766776776766766776766767677667677666767766776667676767767767677676676677667766767667676767766677676767767667676776776677676767767676767766677667767767677667677667676666677667767676776776676677677677667676776767666776676776776766776676767676776767767766767677676677677667767766677677667767767767767676667767677667767766677667767677677676767676776767767767676776677677667667766676766776767676776776676766767767667676667676767676776767767766766776767767767667676767677667767676767677677666776776767767676776676767676767767677677676676766677667767676766676767767766666767766767667767767677676767766767677676677667766776677667767767676766677676667767677677677676776776766666677666666776776766767767677676776676677667677676767677677676767676776676767667767676776677666776776677676767766677666766676766776667666767766767766767766667767767676776666776676776676776776676767767766767676776767767666766767766676767677677677676776767677667677667767667667677676767767767667677667676776767677667667766776767766776767767676776776767766766677676767676677677677667667676767676676676767766776676776677676677677676677667766676676667767767767767766767667767677676766676677667786667676776776676676776767677677667667667677667676776776677676776676676776767677677677676767676776677666667676677666776767677676667667676776767767766776767767667767766776767767767766776767666667667677666776766776766767666677677667667766776776666776776676776766776766766776767766776676776766766676676776677666776676676767677677666766776677666677676766767677677667667767667676776676766766776776667676677667767677677677676767766776776776767767667767676676767676776767766776776676676776667767676767667767766676666776776767677676676767676677676776776677667667767676776767677667667676767767677667677676667676677677667767676776767666767677677677676767767676776666666767677666776766666766676666766676677676776767767767677677676767667766767766776776776767766767667677677677667677667767766676767766767677676766677676776667676667767767677677677676676666767766767676776766776676776677677666776767767676766677677667766767767677677677666776776766767676767766776667766676766766766767766776676767677667766766677676676767767677677676767677677667676767767667667667677676776776776776767667767667767767766666676776766676776776766776677677666776667676776767677667766776776667667677676766767766776776767766676767767767676767767676776766766776667766776776776776767677677666776776667677677677677667766776767677676776776767676776767677677676767767676767766776767767666677677676766776767666776776677677677666767666767676776666766676676766767767677676767666677677677676677676667767767677676776776676667677677667767676677676667667677676676766776676676667677677676676667667767766666776776776776667767767667677677676776676776766767667766776767767767667767676776666776776776766776676767767676776776667677676766766776767667767766776766666766676776666776766776677666767766677676677676676776776776776676766677677667767667676676766766776766767766677666776776676677676767676677677677677676677677666776677667677666776776676776767667766677676776776666676676676776676766776766767766767677667666667767666776776776766676766767767667767767667667766677677677676767677667767767677666776677667766767667667766677677667677666776766767666677677667767767667767676776767667766776767677677677677676766676766776767667767676767767767766667676776666676667677676776677677676666776776776677677667767676766677676677676667767667766767767767676677676776776776767677676767766676776666667767767676767767677676776767667766677666776667767767667677667667676776767677677667767677667767667766767767677677667676766677666677667767766766766666767677667767767676767667766776676767667676676676766776767676767677676776677677677677666776677676677676766767767767677677676677677667767667767766776676766766776767767766776776676776676767666767677667677667767767767677677667767766667667667766767667767767767766666776676776676776776666767667766677677667676776776767677667766767677676776776776767766776776766767677677676776667676677676776667767766776767676776776776767766676667676767677666676677666776776766676667767767676767766767676776677677677676776776776766776776767667767666776767667666767766677667667677677667767767766676676776767676767666776767676767767766767766667667676667677667767766776767677676776677677676766767677676776767766767767667677677677677676677676776667677677667766776666767676776766776677677667667767667767676667677677667767677676766776677676776767667677676676677677676776776776776677667676676767676767767677676767676676776676676676776766776766667666666666767766676776767676767767676677666676667677676766666767766776776676776767767677676667667767767676776776776666676766667767676677677677677666766776766667766677676776776676776767667676767676677666676767676767767667767676676676767767677666766776776767677677676776767677676776667767667766767667676676776676677677676667676677666767666767767666776767676776776776776676677677677677676677676666767667767677667767676666776767676767767766676776667676767667666667667676667767767677666776677677667766766776776776776776776767767676767667677677676767767676776677667766776776776766776776666667677667767766767766766676677667677677677667766766767767767767767677667767677667767767767677666676676766767677676766767767766776776776776776667767766766766767667677667677667667677666767676776776766776776776767676767676767666767667667766676767767667767767666676767767676677677677676676776767677676776677676676776776776767666677667767766767676776676677677677667766677677676776776776776767766767766776767767767666767667766677676776666776767767676767667766766776776767767767767767677676667676767667767676767667767666666767677677676666677667677666767767767767767766776766667676667767677676667766776676767767677676776776776677676767766767666677677677676776776666667767767677677677667666776776676776776767677667677677666776766767766766767667767766677667767677666776676767667676767676767767767666666776776677677677677677677677676677666667767667666776677667676767676767767677676776767766776776676767677676776767677667667766677676766776776767677676767767676767766776776676767676766677677677667767677677677677676677676676776776776676767667767
67677666776776776776767676676776767767667676776677677677676676767667667767677676766767767767667767676776776766766667667766767676767767767766767767677676767666776767676776667767767676767666677676767766676676676677667677667666776776776776667677667767767676667766767767767666776776766766776677676776766667767767677666667677667667766766767667677677676776676677667666766766776677677667767667767767767677676767767666767676776767676776776776676677667677676767767677676767677666766666766767677677676767677677667767766776676767667667676677677667677676666776667766767676766766776667767766766666767767676676766666767767766776677666676776766766776676666677676766776767767666767667766776776676767767677677666766766766677667767766667767767676776767767676676676776666776767767676677676667676767677666767666776776676766776677677667767767767767676776667677677677677676776776776767667667677676667676667767676776767676676677676767767767767666676667766676776677666766776767767676677677677676776766766767676767667766667766677667766677676767767766776767767667767767667767667767767676767767767767767767767766776677677677677677667766776776776677677667767767667767767767767767676767677676776776676776776676776767767666767767767767767666676767767677677666766766677677666676766766767767767767667676667677677676776676667666667677666767677677667677676767677676677667667767677667766776677666677676676766676767767767766666767677677677676676776667676676767767667767676767767767767766776767676666767677666776677677677676766666667676776776776767767676767766776776776766776766776767766776667676667767676767666767766776776776776776666676677667766767766767677676667767767767767766667766767676776767677676767667767767676776677676776776776776677676766667676767676776766776776667766776766776767667767766676776776676776766767767766767767676666676767666767767677667677677677676776767767676767676767677667766776776666667676766677676776666767667677676767677676767767766776767766766776767767767766767676776677677676767666767676677676776776766677666776776766676767766677667767767767766766776767676677667677676776767667676676766767767677667767766767766676767766767676676767766767666766776676667666666776776776776767767767667767666776677676666776676767766766677666666776667767767676776776776676776776676677677676776766776766776767767677666767676776767767676766776776767677666767766767667767767767676677676766767766767676776776666676776776766767766676677677677677677667767677667766776776776676767677676766776767767766776766766776667767677676767767676667766776776767767767766667667766767767677677677676776767766766667767766767677676767767676667676667676676767666667767767767677667767767676776676767677676776767766776776766776676677677667676766776676767767676676766776666677677666666776767767766766776666676767766677677676667766776667667667766767666667676677676767667767677676776676776677667676766666676776767676776776766766776677667767767677676667766677667677666766677676776676766677667667677667767766776676776766767766677667767677676766677676776776776767676666666767677667667667677676776676677667767767677666766667766767677677676766776676776776767767677677676676776776767677676776776767677676667677676776776767766676776767767677677667767666766766667767766776776676767767677667767676776676766766676776767666667676767766667677667667676666677677676776776776776776776667677677676767667677676667766767677667667677676767767667767677676776676776667767667767767667767667767667667677677677667676677677677677677677676776776667767676776776667676676667767766676767667766767766776767767767676767767767766667676767667676776677676766767676767766676767766776776776776676767677677676766776676766776776677677676676776767767667677667677677677676667677667667767766767766676767676776666677666677667677666677677676677677676767766776776776676767767677677667676767767766667767677677676767667767677677677676667677677677667677667676666676677666767677676767677677667677676776766776767767676776767766676766776766776766676766776776776776776776766766667676767767766767676766776766776676776676666667677667676767766677676776677667667766766776776767766677676766677677667667767766776667676776667766766776776776776776776677676676776767677676677667677677676676766766776677677676776677667666776776767666776776767766776666776667767767667766776766776767767767767767667667676776776767767676677667767666767676676776767667677667667767677677677676767767767666767766767677677677676767677676776776767677667676767677677676766676776776676776776667667676767767667666776676667767767676676677677677677677677676767767667766776767667766767667767676776776776776767767767767767677676776767676677676676766776776667667676767767767767767767766767767667767677676667666767766676767666776667667767676677677677676767677676767676776766767677676776676767766776776766767667766676776776767767677677676767767766676767677666776776776776767667677677667676667676677666677667667766676767766776666767767676766676767767676776776766776676677677677676677666666676767767767667767766766677676767676667676767767767767767676667767767766677676767766766776767767677677667667767767767677667667667667767766776767767676767677677676776677676767767666677677667766766776767767667767667666776767666767676767676666676767667667767667767766776767766676666776677677677667667767767677676776767676776766776776776776767667677676767767767676667666767667766766676776776677676776776776766766776776776766677676676776767677667676766766776776767666767667676676776667766776776666767767676776676767766776676676776766766776776776667767767767677676767767677676776776667767676767667767676676676776776766766776767766776767767677677676776766676666666776666767667666776676776767766766767677667677667677677677667676666676767667676776667767766767666676666776776776676767676776776766767766677676677677677676666677677666676676766776776667676676776776767667766767676776677677667677677677676767766676677676677667767676676766666776776776776776767767676676776776676667766667766776767767667667677677676677667676776766776677677677676767667677667767767666677677676666776776776776766776667677676776667666776776776776776776776676776767677677676767677667676776776676667666676766776776776676766776766667766676767667766776677676667676676776766776767767677676676776767767767667666766767767767667667666766766767766667767677677677677676767667767676676776776776766676776767677676776776677676776666766767766766677676676676776767667766676776776767766766766767767676676766776776667767767667766766767767677667666666776677677676767767677676767767676766767667677667767677676676767677677676667676767667767767767766766767767667766766767767767677666767767677677667676676766767677677676767677676767677667766776767766776767767677676776776776776776767667676666666767767676677677677677677677676677677677666766776676767766767677667767666776767767676676676776767767677677666776667766776667766767767667766767677677677676776776766776676776766776767766776767666776776776677676767677676766776776666776767766767766677676667767667677677677667667767767767677677677677677676767677676767677677677677677666767676676776677676776767676776667767766776676667667676677667667767666677667677667766776776776776677666767766776776767667677677676667676766666767767667767666766677677676776767766776776667767677666776767767766767667767766767677677676676677676776776767677676776666767667667766767767766767767666766776677666667677667667766667766667677677676666776776776676776767767767767677676676676776766767676676766776776766766667767667666666676776766677677666676766767767677677677677677667676776767766667767766676776776767767767667766666677677676776776676667676776767676776766676766767677667767767666767767766776767767677677677677667667767766677676776667767676776766767766676776776767677677676666776666776776766776766677677677677667666676766767677666767677667677667767767667676776776776776666676776766776776677667767667766676767667677677667676776677667766676676677666767677666676676776776776666767676767677667667766677676667767667767667677677667676676767677677667766676667767677676667767677676767677676667677676766776766676666676776776766676776776776776767676776776767766767767677667767677667767667676776776676676776776776667766776666767677677666666676767767767677677676766766767766676767767677667677666766776767676776776666767766776677667666676767676676677677676766766767767677676776677667766767767767677666767666767767766677676767677676776767677676676776676676776766776766766767667667767767667676776776676776776767767767767667677676776766677677676766767666766667766776767677677666667667676776767666677677677676766767766766676767677677667667677677677666776776776676766776766776776776766767767676766676776676776677677676677677677676767767767676676776776667767766776666767677677667767767767767767766776776776766677677676677677676776767767766767676776766776666767767767667667766767766776766677667767667767766767677666767676767767667767766776767666767767767677666767766776767667677666767766677677677676676667667676676667676767677677676667767666776666767677666776767767676776767766776767767767677677667767677667667766767767766776677677667677677667766766667767766767767667767766767677667767677676677676776767766666776766767677677676776767767667766767676776766677676767667677677676776667676776676766677677676676766776776677666776776767767766767676776776776767667767767667766776666666676776766776767766776776776677676776666666767677676766776766776667766776766776767766766776776677666676776776767766767767676767766776676667767767676676677677676667677677677677676667676667667676676767767667676766776767767766676767766776776776667666776776677676776767667677676767767767667677677667676677677676776776767766767767676677677667767676677677677667766767766776766767767766666767676776776767766776776776776677676767677677677667767667766776767766776677676676767767767767767677676776767767767676766667676676776767677676676776677667677676667666676667766676776767677666766767667767667766776766677667767676766677677677666776776767677676767
67667766676676776767676766776766766776676776766676676677667766776676767766776677677677677676667667667766776776776667677677676776677676776767766676676767677677676776767766677677676776776767767676666667766667767677677676776767676766766766667676767766767677677676676767767767676767767666677667676776677677667767766776767676767667677666766766766776677667767767677676776676676767666776766767767767767767677677676776776767677677676776776766667676776776677677667767677667767767767677676767666767767766776776767767677677667767667676776776676677666776677676676766767766776767767767767676767676776676676766776676676677677676767667666667667766776677677677667766767767766766767766776677677676776676767767767666776767676766677677666766776766776677666676767677666776767667767667676667766776766776667676776767667667767767676677677676767666676776676767676667767767767666767766776666776776766667767677677676766767676767667767767767766767676776666676766767676767676766776776767767666776767677667766776776776776776767767667767767766776677666667766767766766667766676676676766776776776776667676776776677676776776767677677676776677666776767667666667667677676776766767766766666776776766776767767767767677676776776776767767767677667766776776776677667667676767767767676677676667767766766767767667676767767676667767667676776776666767676676776766676776776776776776677667766767767667677676767677677676776676766767667767766677666676677676776767767767667676677677677677677676677676676676676767667676776767767767766667766766766776667677666666776776776767767676767767677676766677666767667767667667677667767677676776766776776676776767676776776776677676776776776776766676776767767677676776776676767767767677677667767666676767677677677677677677667767766677677667767767767676676776677676677677666767677667676776767767767667766767677677667767767667666667767767766767767676776676766776667766776676767767676776776776676767666776766776776676667766776766677677676677676776767677667767677677667676776677667667767766776676677677676767767767766766767677667767767767767767666767766776766767766766677677666776776677677666766667677677676677677677677676767677667767766776767767766776776667676776767767667677677677676666676776776677677676767676667677677676667677667766667767766776776677676767767767677676766776776767667666776767667767766766766767766677676766676776776677676776776667766767676767767766767767677667767676776776676767677676776677677676776776676667677667667766776667767766767676667766677677677676776776776766677667767677677677676766776776766676667766767667767766766667676666666767677677667667767766767766776766776766776667767666677677676767666676766676776776767767766776776677676776767767767677677677676776666776677676776767667677667677677677677676666776666767676666676776776776677676766677676766667767766767666676767676667766767677677666776776666766767766766666776776667667677676776776776776766766676776776766676776767666767676677676667677677677677666776776677677676677676776767667677676667767767677677676676677677676767767677667767677667766677676776676667767676766776767676776776776666766767767767767767767677677677666776776776767766776776776667677667767677676767767677677677666776767666776667677667677677677676767676776776766776676677676776776676676776776667767766767667766767767766776766767767667676667767767767767666767767677666676776676767677667667767767767667677677676776676767767676767766767767667676667677667677677676776667667677677677676767676766776676677676666677676776776766776776766776667766667676766667676766676667676766776776676776677677676666677677676676776667666776776667676676776766766676767767676677676677677677677677667666677666667767767766676776776677667667767766776767767767667766776677666677676767766767767667767676676776776766776767667766676776776767677677676776767766776767676767677667766766677667677677676676767767667766776767766766666667767667767676766767767676776776776776766767766767666766776767766766767766767676667676776677677676677676676776676776767767767767767677676677676767667677667767677677677677677676676776766677676776767676776776776776677676677676776767766767767676776766676676677677677677667767767766776767676776677667676677676666776776767667677676677667767767767666677667767767767767677676776677676776776767767677667766776767767667767667676776767667676677676676776776767767677676766776776677676667676767767667676676767767666766776677667767766767766676677676676766776776767666767767767677676666666677667676766676766766677677676776667676676677666776776776766767766667676776667767767767767677667667676776776776677676767766776766776767766776766776767676767767676766776677676776677677666776677666667676677676676776767767767666776776767677676767677677677666776776767767767767667676776776677666766776767667666776676767766766767676666766776776776666667766776767667677676667677677667767766767677677677677666776776776766666776767767676676676767667767667676776677667766776776776766676776767767767676766776767677767677666677676767767767767767666776766767677677666677677676766776776666776676667767766776766676776767767667766776677667766767677677667767766776677666667767677677666677677677676776676767766767676677676767667667677676767766766776776776767677667666767766776767676767677667766677677677677677666767676766677677677677676776767767767767676767767677667676776766776767767676767667766767677677676667767767767766776667676766767767767767767766776767676776776776766776667767677666776767667677677666776776776767766776776667667767766776766677676776676667676677677677667766776766767767767766767676776767676676776766767667676677676677676776676767767677667767767677667767667676676776676677676676676776676776677677677676667676776676776776677677677677667766767676767767766767767767767667677677677677667767667677677677667667676667767676766776776677677677667767767676677676776667677677676667667767766677676676767767766667766676677677676776767676776776776676767766776767676776767766676767767666767767667766666776676677677676666667676676767676667677676767677676776677667676767667766676776767767667666767667666776767677676767667766776676767676767677677676766666676766776776676677676766776667767676667676776767766776676767677666676776667667667767767676776676667767767667676776677676676677676767677677676766766677677676677667767767667767767767676666667767676776766677667677677677666676666677677667767676776776767766767666776766677676667667677677677677676776776767676776767767676767667676776776767766767766767767767666766667676776776776767766776677677676776776667667676667766767676767677677667667677667666776666767766766776767767766776766677666667667677666676767767766776776666776767677677667767767766667676776766767677676767676677667677676767667676667677676766677676666767676677677667677667767767766667767767766767676676776767676666776767766776677666776667767677676776767677667676776667766677676676767676767767767767676776776767677667766767767766776776766776767677676766766776776676767767677667676776776766767767766776676677676677666676767677676676767677677676776677667767766767676766766767676767667766667767766676776677676666666676767676776676676776767767767667766767767676677676667676776676676667667766676676766776676776776676776767767766766776776676776767767767766677677676676667677677667676767767766776767767677666776766767666776767676767767677676767676767766767676666667667767767677676776667767667677676767677676767767767677676776666676776776677676776766767767767677667767766767767767767766766767676766766676766666677677666776776667767667677677667767767767767677676776766676677677677677666677667767677677677676767666776677676767677677676676676666676776776776767767666776776776767767677667677677677667677677677676676776776767767667766776776667677666676776776677677676776776676767767667767676776677666667766776767767677666766766766677667667767676676676676767766677677677676776666776676766676776666776666677667667677667677676767666677677676776676776677676667677667666676767676667676677676766776776666766767767767767677677666677677667667676676676776776666667767767676767766776667677677677677676667767666767676776776766667676767677677667676667767767767677677677666767767677676677677677676667667767767666676767677677667766667666766776776676776767767767677676667766767676767767676767767766676666776776767767767667677666667767766767767676667677677676767767766677677677666676776766677676767766766776766776767767767667677666666776767767677677676677666776766676676766767676766766767767767677677677667666667676666667767667677667766767767667677676776676767667666776766667676776766776676766676667767667677677666776767666767676776767767667766767676776776667666776767667677676677666776676677677667766767766767766767767677667676766767767667767767676776677677676667676776776667666676766667766776776767766776767766776767766767676677666676766776676767766767676776676677676667677676776667767667766766776766766776767677676776767667676666767766767667766776666676767767766776766766767767677667667767767767767767676776767767666776776776776767767667666766767676776676767766767676766776766767767677677667676677667766776776776667767677676767676776677676676776767677677676676766666677677667767767667766776667766776767767676767677676776676766666677677677667667677676767666676766776767667666666767667677676676767766776677676776776677677666767767676766767666676767766776667767767667667766766676667667676767767767667667766677677677677676776676776776767666776776676767766776776776776676666667766776677666767766776667767676776766767676676667676676666776776767766766767766677677676676776677677677676766767677667677677677667767676667677677677677676776776766776776776767666677667667667767677667666677677667767766767666676776767676766676667766677677667767666666676766676776766676776776767767677677676767766776776776767767666677677677677677667766766776767767766666776677666767766766766776776667766666767676766776776676677677677666677667676776776776776776776767767767677677676776666766767766766677667766776776677676776677677676776676776767766766776776766677677677677
6766767767766676767666676667676677676767767766776766666667677677676767676766667667767767767766776767767767667766776667667667767767676776776776676667766667676776677676776776776667676767677676767666676767767767767677676676767767767767766676766667677677676767676767766776776767676767767766776767767767677676776776776676776677676776766666666776667667677667767677676776776676667767676676677666766776776667676776776767766776676767766666667767676767767767676776776776776677667766766776776676766766766766776666776776776666776767766776767667676667767767677677677676667667766767767676766766776776676776677676676766767676776676766766776776776776776767766776776766776776667767767676667767767767677677666776677667667677676767767767677677676776766776767676776767767767667766676767666677677667767767766776776677677667666667767767667666767666767667766776676676776766776776776776667767767766767676767767766767677677677677677666776767667667666767767766776667676677666776776676776776676776776677667676667667767766767767667677676677666667766767667766767667677677677677676776776677677667677676667666666677676776667677676676767666776677677677667766766666767676766676776666676776676676766776676677677676776676677667767767766767766776776767767766767767677666767667666776676776776767767667667676776677667767676677667767677667676767676676776767767766676776776776776766766677666767766767766667767677676766766667666676677677676676677666767766776767676676677676676767676677676776776767667767677677667767666767667677677666766767667766767767767677677676676776767677676776776776676776667766776766766767766767677677676767766677667767666667677676776767676776776767766776667766667767766766677676766776667677676676676667676667767767676767767666666776767767767767676766766677676767666766766766667667666677676676776766776767766776776667667677667767676767667677677677667766766767767676766767676766776776667667767677676667676676767677667767767676776676776776766676766677667676776776776676767767766776767676676676767767767677677667767766776767676766776676677677667767676776767667766667767667766676666676776776667666776776776666667767676767667766667767767767767677677676776667677666776776766767667676767767666767667767767677676667677676766767677667666767767676776767767767767667677676776776776676776776767767766767766677666767676776767676776667677666677667677667677676766776677677676767767767676766767677667667767767676677676677676776676767767767766776776776776677667767676776776666677666677677677676766767767676776776766767677677677676666767767667766677677666776767766676676776767677676766776677676776776776667766766666776677677677667667767767667767677677677677677677676776766776766767767677677666667666676766766766676776667667766776776676667677677677677666776767676676676767767676676776776677667767677666676767677677677676676776677667667677677677677677666776766776677676767767677666776776766767767677667766766767676776677676676767676776776767766666766676776767677677677666776776767767667676677676667677676677677676776776766667767767767677677666767677676767767767766677677676677676776677667767676776776776766766766776767677676776677676767766677676776767766776766667667677667766766767677676776776776677667667677676676767677677677677677676676676776776776776767766766676766767767676776776776776667677667766767767676776676667767767676667766676766776667666776776677676776776776776767767766776766677676776767666776767767676776766677676776767766667767766667667766676677676767676776776667767767676677666677677676767767767667767766767667676776776767766767677676776766767677677666776667767767667766776766767766776676767767767667767767766776667767677676677666766776676767676767676767767766776767767767767666776776776767666677667767676776776676677677667767666766776667767766776677666766766676767767767666677676766766776767767677676776667766776766677676776767767767667766767767766666767676676776776677666677667677677676677676767676767667677677667767667667676676767677677676767766776776776776666776776776677667767676776676776677676676766776767767767676677677666776766776776767676767677676776776776776667676667766776767676767767677677677676676767676767666767766677667676676767676767676766776767767767766767766776667766767676667677676767766676776676667766776776676676767767767767676776776677676776767766766776677666667676677676776676677667677667767667766767676677676667767767676776676776776766776776767766667766766776667767667767767767766776776776767767667767676676776676776766767766767667767767676776776676776776766767767676767676676776776667766776766767767767767767767767667677676677666766766767766676666676666666776766767667767677667766767767766676767767767677676767666776776776776776676677676667676776667677667677667676776677676767767767767766676767666767767767767677677677667766667676766766766776676766666776667677676776676767767767666767767766776767767766776776767767677677676766767667766767767677676677676776677677677677666776666776667766667767766776766767767677677677677677676776766767766667767677676776667767767766767766677676767676776677676666677676766767767767766776677667666767676676766666776767766667666676776677677676767767677677677666667767676776676767767677677677677677666776776667676776776767767667677667767767667767767766776776677666767767667676766667766767676767766677667766767767676776667767677677666776767767766667767767677667676677667667767667676767767767766776677676767677677666776766676776776677667677666776776767767676776677676776667677677677667676677667677676677666677677676666767766676776767667676767767766766677667767677667667766667676776776767767767766776667676776776766776767676767767676776776766766776776677676767766666766776776776767667767767667767666676677676776767667676776767677677666766776776776677677676776776767767667676767766776776676776767677666776767676666667677667667767766676776776776776677676767767767767667767677667766776776767767676776776776676776776676767767767676676776767767767677667677677676767676766776767766776776767677677677667767677677676767767677667677666767677676767767676766766767677677677677676776676676677677677677667767767676766776766776676677677667667677677677667667767676676676766776776776767766776776776776676667766666776677676776776667767766776776677667676766767767677676667667677666776676676677677677676667767666776676767676767766677676767667767766677667767767767677677676676776666766776767677676776776676776776766676677666767766776666766776677676766766776667767767767676767767676767676776677666676776776677677667667766776676766767767767767766767666776767767767667676766776776767676766676767767767767767667667766776776767677667766766776677677667666776767676776766767677676676766776676776776767666766766766776666776676676776776667767676767767767667676776767767667677677666776776776766776767677677667767767676766767676776667676767676776776767677666776776776676776677676776776667767767677677667767766776776666767767677677667767676667677677676767767767767666776666667677676767667676767766776767766766667767767767766677666776667767676776767666776667677667766677667767767667767766776766676767767677666667767766666776766776677677677677666776677676776776776767666677676676776776776776767676666767766666776677667767677666776766776767677677676766666767677676776767677667766776776666767676666776667766766766776667767766766767666776776676767667667666767766767767767766676776676676776776776776766676666776766767767677677677676677667677677666776766767676676676666676776767766666767766677677667767767767767766776766677676766767766667676767676776776776776677676676766667676767676767767766766666677676766766676767676677676776776767677676767767677677676766776766677667767766766767676767766776667766766776767766767667667677677676776676667767766667677677676776676767766666776767676676766767667676676677677677677676766767676776677667667676677677667766776677666776767767767766677667677676776676776776776666767766676667667767666766776766666677676676766677667677676666767677667767667766676767677677667676776776677666767677677666776767767767676676776767767767666677676776767767667667767667767677677676766767767766667677667767767666776776767766776776666776766767767767676677667667666776776666776667677676766776666666776767676667767677667677676776776776666766676666767767767677667677666677676767767767767677666767676776776766776767677667766676676677677676676767667676767677677676677667767767676767767676676776776766776677667767767677677676677676677676776676766667766676677677677677676776767677666666767667677677676767766676666767767767676767676766677666676667767677676776776767677667676766766677667677667767767676776776676776667766766767667767667676776766666676776677677666767767677667766676767767677677666676776767767677676776767767766677667676767767676776676676676767767766766766766667676677667666677677677677677677677676677667767767767676767676776677667766677667667767667677677676767676767767676767766776776676677677676776767667766677677666776667766776676776677676766776767766776776776676767676767767767766776767667767677676677677666766767766767767767766677676677667666677667676766767667677667667766676776676667676767676666667767767666767766676667767767676776767666676676667767676776767677666676676776776776776776766676676776676767677676776667766667667766767766767766767767767677667676776677676776676766766677677667767767676676776776767676767767677676776776667767677677666667767767766776767677677667676776776776776776677676667677667767676676667767677677676766776776776667677667767667767767766676776776776677677667766767676676767767677677676776666676666677676666776766767677676677667667767667667666766776767676676776677667767676666677677676767677677667766767767677667676667666767677677676666776767667677666776766766776776776667767767667677677676776767766776667767766676767676776677677677677667666676676767766767767767767767667767677677666776676776766776767666776767667767766677677666776767767766767666676776766776766767677676677666767676667767676767667766667677677676776766767767667766677677667767676776767767767676667
76776676776776776666776767766677676767677667676776776667767676767676776676767677667676767676677677667766666767767666767767667767676766776676767666776776776776776676767667766676766677666776776776676766767767767677667677676677676776776767766776666676767676766767666667767766677676776666766776776676767767667677676776766677677677676776766776677676676767767767666776776776676776767677667677677667767767677677676776767676776677666766767666767767767667767767666667676776767767677676677667666676766776766766677667677677666677676767767767676767676666776676677676666767767767677667676677677667677676776676766766677666676776776767767677666776767767766776776776766767677676776776767766667766676667667767676767767767676667677677677677667667676776776766776767676666767676676776767667677676776776767766677667767676766667677667766776766767677667667767767667766767676776667677677677677677676776776766667667676667676767766677677677676776676666666776776666767677677677666776677677677677676766767676676677677677676776767676776776666767767766677676676766677676776767677677677677677666776767766767666767677667767767767767767766676767767766776767676667676776776767767767767667766676676776767676767666677677667767767766676766776766766776676776766676766767767676677676677676767666776667767767667667766667766676776776766676766776776776676677667767766676767676767767766776776667766677677667766767676776776676776676767666677666767767677677667666676676767766776766776666776667766776676677676767767767676676776776676676776676766676767767767767766676767677677676677676766767767667767767677667767676677667667676767767677676767667767767767766776776776676676776667667676667676677676766667767766676776766676676776677677677677676776767767767677676666776776767667676767767677666767766766776776776776676667767766677667767767767767766676776776776767677677677667667767677666677677677667767667767666776677677677667766767766776677677677677667767767666667676776776776667676767677677676767676767676676776776776767676776766776766766667767766776776766767677676767677667666776776767766767677676776767767676776766766776666677677677667677667767676776677677677676767676676667767677667667766776767677676776776677676776677677677676677677676766767677677676766767667767766767767767677667767766767676766677676766767766767766767667767677677676766676676776677677676776667766776767767667767677667677677667676677676776767676767767667767767676776766766767766776776766677677676776776776677677676666677677677677677667767677676776667676767677676767677676776776776776667767766667767677666776776776776676776776767677667767767767766676677667667676776767667667767677667667676667676767667767766776677667677667767767766677667767677666677667767766776767767676776776776667676767677676666676667667766667767767766667767767766677677667767767767667676766767766667767766776676776767676666676776767767767676766776677667767676676767676776677677676776776776776766776677677666776776766767666776766676667667677677677677676667766776667767766767766677666676767766776766776676776677667767676676676766767767666776667766766677666776766677676776767766766767767766776767677676776677676767767767676776767766776766667677677676767766667666676766667666776776767666776677667766767767767676767767767767677667677667667767767767677677676776766676767677676767666776766776776676767676776677667766776767766676676776667676767767667767767676776776767767677667677676666776776776776667767677677676776677676776776776776776677667767676667766767767676776776776776766767767766776766767767667676766767766776776767766766676666767676776766677666766766767767767767677676776767677676667666677677667676766667677667766676676767676767766776676676667767667766767677677676767767667676776776766776767667766676767676667676676776766677677676666767767766676766776766767766676767676666776766776677667676767767766766676776666676676667767676677667666676776677666767667767677676667676776676676767676776676776776767766767767767676776776677676776776767767677666766767676776766676667766776776767677676767767767667677677676776776767667767767766677677667677666776767676767667767677676767676776666677676767767767767767677666776776767767677677677676767766776767677676677666766676767677677667667666776776667666776766767767676776776767677666776677667766776776677667767677676767677667676677677677677677676767767677677666676776766776767767677666766776776767767766767767676776667767666776776677677667677676766776676767677677677676767766766767767676676667767676676766667767677676766767676766776767767767766766776776776666677667767677677676776676767676676676676776766776776766767676776776676766667676766677666677667677667767667767766776776677676776676766766776677677676776776776666776677666677677677676676776776676667677677677667767767677677677677666676767767677676766666676667767767766776776776677677667666677677677676766767667677676677676766767767666767767767677667676776667767766766676767677666766676767767766677676776767676776776766676677676767667667667677677667667677677676776677666666767767767667676767677676766767666667676776776776677667767666666667767767677677677677667677667677666676767676776776666667676667766767676666767767667676676676776766667676677676776766676677667676776676776767766776666676776676766776776776767666667677667767767766776667676676767677666767767767677677667766666767666767766767766676776767676776767676776776776676767766677677676767666767767766766776767767676776766776776767676776667677677667666667767676677667766767767676676767677667677677676766776676767767676766776676676767667767676776776776667767766776776767677666767767677667677677677676666776677667766667676666767666766767766766776767676677676776767767666667676776776676667767767677677677677676667767677667677677677677677677676766666767767767677677677677666676776767767767767677677677677677676776776677676767767767677667676766767767767677676776677667676766676776767767666776676677666776776767767766766767767677676776767766766776766776767766766767767767766776766676776767676776666776776776776767767677676776766676776677676766767767766766776766677676767667666776776767677677676767677677677677676776776767767767766766776677666766776677677677667767767677676767767677676776776767767767767666776676776667767676676676767766776667667666776666767767767767667767676767767666767666776767667767677666677677677677677667767766667677666776766767767667767767767677667766767676776776677667676776667667767666767767766676776767767666667766676776767676676776767767766776676767677676776776767767767677666767767766677677677677677677677676767767767677676677666766676676677677676767766767677677666776776677667677677677667667676766767676677676767766776776776666776667677677677666676767677667677676667766766676766776766767666676776677677676767767676766767676676776767676676767677677676667767676776766676767767676776767766776677677677677676776776776677676667766776776776677667666766676776776776766776766776776776776776667666767676776677676677677676776776776677667766766767767676776666766766776767677676677677677677667677667766776767766767767767767767767666767767677676776776667767676667676767767677676767666667677676776667766676767677676766676776776766776666766776766677676667667676767676776776776676767766776776677667766767676776667767667677677677677666767767767676677666776776676767767766776676767676776677676776767767767677676677676677666776767767767766776766766767676767767677676667766776776667667767766767677676767666776677676767666767666667677677666667767766676776776667676776776677677677676676767766677677667677667767767767677667767767767767667676776766776776767667677677677676667676766767667767767667676767667677667667767766677666776667667766776776767676776776766766776776767766776776766676776767666766677677667666676677677676676776766766676766776767767676766677666767767767677666776776776677677677667676776677676677676677676776776676676776676667766766677667766667767766676676666767767677676776766776776766776666776776667767766766776776776776677676767667767677666776776767677667676676776776766776677667677677676766676767676776767667676767766766766776776766776767767676776776776666776767767767767767766667767766776676767766776677676767677677666767677677677667767766776767677677677676767676677667766677666666667767767767676676776767766677666767677677676776766776767767767667677667766667677676776767766776776667767767677667676676766767767677677667677667676667676677677676667767766666676776667767667676667767767767676766667667667767667767767767766767767767767677676776676676776676677676666767667767676766776677667676776776776667677677676776676667766676667677676676776767766776667767767766676776677667767766776677676766767767667766676667667677666676677677667676676767676767767767676676776676767767676667766776767767767767766776776676677677667676677677677677677667766776676766776767767767767676767677676667676776776666776676677676676776677667766776767767767677666776677666776776767667766776667767666767767676666767766677667767767666776766667677676767767767767767667667766767667677667667667677677676776677676776677676776767676776767666767766767677677677676766767766776776776676667767676767677677676767767676776767667676677677677667667677677667767677667766667677667767676667677676677667677666776776767767676776767767767767766766766677677676776776767677677666776676776776766677667767766676776676776676766767766776767767767766776677676676776666767676776767767676776776776677676667677677676676776776776767677676677677667676677667766776776676677677676767676766767666776677677676776677676676676776767676667767766767666776776767677666766766677667766766677676776767676677677677667767676776776766767677666676677667766767767677666676776767676767767766776776676776667667767676676776766767767766776676667666776767767767766776767767677667666776667767667767767677667666767676677676667676776666666776776767767666767676676767767767766776677677667677677667767676776766677677667767767767767677676776767766666676677677676767767767767767766776667766766766776766776667677677667767766776676677667666776
67666776666766776767767666776667666776766776766767767677676776767676776766676767677667676676766767766677666676767767667677667667767766776776766766767667667677666776767677667766767766776776767666776766766776767676776766776677677676767677677667666776676766666666776767766676767767676766767767676776767677677677676766776776767676677666776677667767676767767766677676677676767667766667767766667677667767677667767676776776776776766766766776776776677677666776776766766767676776776766776676666676677676767676667677667667667767676776776766766776776767766767676776776677677667676677676776676667767767667667676776676676766776676776766767766776776776776767767666776776666676676676677677667767676767676767677667676676776667676667766776767677677677667767677667676776677676767677666767767677667676676667767677667767767767767766766767767767767677676776776767666776677667766766676677666677676776766776667767767676667767766776666767766776667677677676677677667676776776766776667766767767676667677676776677676776677677667767767676776776766677676767677666776767767767767767767767767677667677676767677677677676776667676766766767767767667766676667666776776666776767667676776776667767766767766776766766676666767767767767677676776766776766776776767677677677676766767677667677676766776667767766776776776767667677667767676776676767677677667767767677667677677677676776667677676767766677667766667677677676677676676767677667676766677676776776776776676766767666766676667766766676666767766677666766767677676767767676776667676676766767767676776667676776766677677676677677666766776767666776767677666776776776776677677667766766767676766677677667677666676776767666676667767767767767677677677677676667766766666766776766667766677677666676776676767676667766776667767767676767766767767767667666767766677667666676667677666767766767676766767666767767666667766677667666767766776776676677666677677677677677667677676667676776676776776776767766666677677676776677677676677676677676766667766676776676767666767767767677676767666677677676766776666676677677677676767666776776776677677677677677666776767677676776776767767677676767767767766767766767667676776677676776767767767767767767676776776776776677677676767676776766776677677676676767677667767767767676667767667767677676666767666667677676776767666776767766767676767767676767676776677677677666676767677667766776676776667767766767767666776776776766767677667767667766776776676767766677676776767766776766676776676776776776766776767767767767676776776776767767767767767767667676776667677666767766667666776677676776766776776767767767667767667767667667677676767767766767767666667677676767677676677677677676676767677676667766766676776766677677667677667667767766667677677667766776676766676677667767666776767766767766677666676766776776767767676776776776776766677666676666767677677666776776776677677676767766767767767677677676766766776667767766676666676776667666767677676767666776677677667766776676776767766776767767766676677677676776767667767767766676667667667767667677676767677667677676767667676767676666676776776667767677676767676766677667766667676677676677676666676676776667766767676767667767676767677676776776776776776677677677676666677677677676776776776776677677676776676776666776767666776667767767677667767766676766766666666676767767766776767767766776776767766776677666767666667766766776776667677677677676676766767766676767767677677667666776677676767676776776766667767677676776767677677676766766776766776676776776676776776776676677676677676767677677677666676776677667676767766676766767766776667677667677667667676767767667666776667676766776776677676666676767677677676766767677676766767677666766767766666767667676766767767667677676766676666677666766767767677676776766767767677667766776776767676776776776767767767676776767767667676767767666767767766666776767767766766767766776766676776776776767767767676676676677676776677667767677677676767676667676676667667676776676767767767767676776677677676767767667767767766776776776776676766767766666776677676776776676677677667766776766767767677677677667766776767766776666776776776776676767767676776776776776677677667767676776776767667767667767767766767767667767766767676766767766776677677676666776677676766676776776676767767667767767767677676766776767766677666766776776776676766766776667677677677677676767767667677667676666667767767667767677677677676776667767676767766676767676676667676667677667767767677676776776676767767676767676776766776767767767676776767667666767767676677667677667767766776677676676667667677676776767666776676667676677676676767766776766767767767676776767767667676776776776767767767767766676767676776676676776776767676776666776776776676776666676776776776776667767766676676766677677677667676767677676767766667767766677677677677667677667766767677677666776776767767666776677676676766776676776776767676677677676776676667766776666676676776776667666667766776766677677676766676767767767676767767676766776776776776776776776767676667677667677676676776666766767767766677676766677676676767766766677677666776677667666776776776767766676667766767767766776666767767767677676766776776776767767677666677667767767767676677677677677676776776776776767767766766677676767677667667677666676667676776677677667767767676667767676666776767766767666676676676766767676766767767767767766677676676767767767767767667676766677666666766776666776776767767767766766667767676667766766767676776767766776677667766776776767766776677666776676776667667767677677666767667667676766767676676677676767767766676776667767677667767676776776776676766676677677676767676767676767767766677677677677667767767767677677676776776776776776767767677677677667767676776766776766776767767767767676676676776776666676776767767677666776776776667676676766666766776677666676767766677677667767767767766767667767667667766776676766676776776767767676676766666677676767767666767766677667666667677676676767766766766667667676677667666776767666776677677666767677676776677667767766766667767767767766677677667667766667677677667766776766677676767767767766767677677677677677677666776776676776767677667667767766667667676767667666676667766667767667766776776667667676767677676766776776667676776676677677676667767766767667677677676767767767767677677667766776776776776676676776776776776767766776767767667676676766776776766767677677676676677676776776776766776776677667766667676776666667766776776767767767767767667767767766776677676767667767677676767667667767676776776677667767767677666776677677676667676767766767767767767766767677666667676776767676676776767666776767767677676766767666677676677676767767766767677667667766776666766766766776667767667767767676767666767767767677676766677677677677667767767766767676676766676767677676677666776776667677677666767676767767666776766666767667667767767677667667676666666776767767767767767676766776767767766666767677667767767667767676677676776766676667667767676676767767676676676776776776677666776676767767676676767676776776776766767767677667677676677676766676766677666776767677677667667767676676776767767677677677667767767767666776766776676767766677667677676666667667766776767766776767677667767667676767767767667676677677677677677676666666676677677667766776667767767677666677666767767677676776766776776676676776677677677677677667766677676776776776776667767676767667667667676776776776776766767677677666776767667677667676767767676667766767767676677666677667766776666776677676767767767767766666666766776766677676767676767767667766767767677676767766776677676767677677667666766767767767677676666776767767667766666776666767767667767676766676677667667666776776676677677666676676776766766776666677676776766767676677677667666677677676776776676776676776677677676767767767767767666767676677667677677666676667766767667767676776676767676677666767667677667677676776776666766776767666776766776767666776676767677666766767667766766776677666676667667677677676766776677677676767767677677667767667667677677666776766676767766766676767767767667766766766767677676767666767766676766776776776776776776776767677677677677667677677667767766677677677676767767767677667676776776766776776677677666767767766677667767676667676776766676666776776667667767667766766767667767767676767667767767676666676667676776667676776667667676766676776676767677667767677676767767766776667677667767767766766666776677676766767766776776776766676676776766767676677666666766676776767677667767676767676776667766767677677676767766667667667677677667767767676767767767677667767767677676776676776766767767676776776776776676667667767677677677677666776677667677677666767767767767767767667667667767767676677676677666776776677667676766676676776767677677677667676767767767766767766677677677676776766676767766767766766677667676666776767767676676776677677676766676767677676767676776676776767677667767767766667766766677666676677677676767677676776767676776666776676776776767767666776676776677677666677677676766766677677666676776667666776676676776776666776766767766776766766666776677677676776767676766767677667676767666776776776776776767667676776776767677677676767767676767766667766776677667767667676677677676776676776766677677667767667767677677667676767767767767667767666776767667676767767667677666767677666767767667666766666666676667767677677676767676667677667676667767676776666776766676666776666776767677676767766767767677676766666677677676766776776677676767676667677676776767676776667767766676776667767766766666667767677666767666676677676667666677677676766676776676776676666776767676776767677677667766776676667767766767677667676676676767767766677677677676776776767766767766666767767676776677676767767766767767677676676767666776766766767767676767766776767766677677667676767767767676767767667667767766676766677677677676667667677676776776766767676776776676767767767666667767766677666776676767766776776676676776766677677667767767677676667767677667677676776776767676677676776776767667667767677666766776766666667766776776767676676666677666776766677677676767666667767767666676666677676767677676677676767767667767677676776776776776667767767767767767666767677677676776767
3667677667677667676666676677667767677677676677677667767767766767676767677667667766776766776776766776776776766776776677677677677677676766676767767666676667767676776776776776767767766677676676776767667767766666767677677667767676667766767766677676666776767676767767677677676776666776676776666676767677677676776667767676676667666776767767677676776676767766776776677666776677676667767767667767766766676776776676767677667677667676767767676776767676766776766776676776676767766776677677677677676776776766776676776776776766776767666776776676776766677677667767676766776767677676667677676776776767677677667676776776677677677677676677667676766767767677677677667766776776767676667677676767677676676677677667767677676767766776667766776767767766776677676767766767767766676766676767766776776776767676776776677676776677676776767766667677676677667766667676677677677666677677677677677677677666767677676676776766677676776767666677677676676767676776767677667667666776767676677677677676677677667767676766677667676767667676767766776677667766677667676667767667677667767676776767766766776776766667666676776776776766677676767666677666776767767767667666766676776667676667676677667767677676776776776776766767677667676676676677676767766667767767677677667767677676766766676676767676776776776776776667766776776766676667766776766676677677667676766776677666767667676767767767767766767767767676776767767667677677667666766776667676766766776776776776776676776676767677676676776776667767676766667667667667677667677677667767766776676776776776677676766767677676776767767667667676667767767676776666676776676767767676776776776767767767667766776676677667767767767676767676776766767767767676776677666666767767676767677677677677677676667767767666776766776776677676776666776666767767767767767766767766676776766776676776776776767676776766776776776677676676676676667676767767766766776677667767766676767766667767666677666776776667676776776767677666776776776667677667677667767676776667666767767767676676767677677676677677667767767767667666677666776776767667766767677666677677676767677667767766776776776766667766676766767767667677667766677676776667766767767667767767676677677676776776767767676677667766767767677677676676676767667767677666767767667677676776677666767767677677667767767766767767667667677677677667676776666676776677676667767767766776776776776776776677676776666776677676767767676767766776766677676666766776776667767766776776767767767767667667767676767767766776767767767676776667767767767667676766767767767676776767666767677666766676766667677666767677666776676776766676766767677667666666767676766677676677666677676767767767766766666767676677676776776776666776776776776766776766767767676767676767666666776776666676677667676767766677677667766776776776767767667677677676677667667767677666767667766776767677676767666776667676677677667767766767767676776676766767677676776767767766666666667767676776666677676776776767676776766667766677676767767766677676776676776767767767677676667676677677676776767677677677677677667766767677676667767767767677676677676677677667767666767676667766677667766776767766767767767767666767767767667767767667766776676667767767666776676667766766776776676776776766766676767767767767677676776667767677676767767667766767767767767766767667666766677666766776776767677676776666677676767767766677676677677676776776767767767676776767666677667667666776666767666766766676776776667766766677676677676776667766776766767677667767677667677676766676776767677677676767676767767677676776677677667677667766766767677667677666676767767766776776667767766767767676776776766776776677677677677667677676767766767767767667677666776776776766776776677677677667676767767766676676767766666767667767677677666776776776767767767767666776767676767767676767667766766776666667677676776767767767677677677666677677677676676667766667677676676776776766776776766776776767666767767677677677666776767676676776776776676767676766776667677677677667677667677676776767767667677677676676767666767767767767767667666776767667666667677667767767767767767676666667766767677676767767766767767676767677676667676766776776666767676776767767676776766776776667767676676676666767767767677667767767676676667766677676676677676676677676776776666676667676676766766767676767767676776766766776677676677676776767767767767667666776666767676766766667766667676676676776677676776667677667766767667676766666776766766767667767677677677677677677677677677677666766776767677676766767677677677677677667767676776767766677676776776776767676767677676677667677667676676766776766676776677676666767677667767767667767677677667767767667667676667767677677667767767766767667667766677676666677677676776677667666667767767667677676677677676767767667767676676776677666776667676767676676667767767766776667766776677667667667667666767676677677677677676767766767767666677677667667766677676677677677677677676776776776776766767766776767767676676667677677676776776767677677676776776667766776776667676776776776776677676767767766667676677667767767767767677667676776767767766766776776676767667767667676667767677666766766766667767767667767676776676776776767766677677677676676677676677667666776766667766677677677676676677667766667767676776766767676776677667767766667767667676767676667676677676776666776676776776676766767677677677677667667766776767767767767677676676767666676676667666767676767766776776677666776776776677677667677677677666666767766766666776677676776677676667767767767667766766766767767677677676767767666666677676677677667767767677667766766767676776676776776767767667767677676776767766776776667766666677676676766767676767677667677676676776667767766676677677666667677667677677677676767667677676776767677666676677677677676767677676767667667766677676767667766767767767666776776776677667767766676767767677676677676676677667666776767767767667676676776677676776776776677676776776676676776767767766666767667677667767767677676776776767676776767676776676677667767676767766776677666676677667677676776767666776676776767676667677677676766666767767667766767667667767766767666766766767766776676766766677676666767767767666776776776676676776677667677676677676776666676776776767667767677676767767667677667676767767766676776776776767767767677676676767767767767766767767666677667676776776776776676766776776776677676776776766677677676776667677676776767676677676677676776667766767667767767767767766666776776676767667677676677676767766676667767677666676767766667677676767767667676767767766676766667667676776666776776677667767667766676666767766676767767677676676666767767676667667677676766676776677676766666767667767766776677676776767767766766767676767677667667676767666676776766676766767667767666767676667666667767767767677677676776677676767766776677667767667676676776666776767666766766767667677677666776776767766767676666766776767767667767667766776766767676677676776767767767767767766776676677667667667766667677677666677676676767677676776776776677676776766767677667667767767766767767767677676767676766776766776776776676776776776776767766767667767667767767767676767767667766677676767676676667667667676677677676676676767676767667767676776776767766676767766766776776677677676767676776677677677676767677667767677677676766667676666776776766767767677666767677666776776767667766776767676666767766767766767676776776776677667676666676776666766677677676767767677677676667677677676776677676776767676776767676776666767767677677667767766676666767767766766776766776767767767676776767676776766677667676776776767677667767667667767666767676677677676776677667667677676767766776676676767767766677667667677677666767767766776767767767767767767676767767677677667676676776776767677677667676677666776677676677666776767667767666767767677677676776766677677677667676677677677676667667767677677677667676776767767767677677677677677677677667676766667666776676776667766767676767676767766767766776676667677676776766767666776776767677677676766677677676676677677677676767677666766776776677667767767677677667677676776776677667676776767767667767767766776667767667767766776667767676776677676677676776776666676767767767677676667766677667677676676766776776677677676776767676676766667667767766767676776776767667767767767677677667767767677677666667667677677676776767677666767676766767676776666776776766667667666767667676677676676767767677676767676676767676767766766776677677676676667677667677667676767767676767766767767767766776776766767676767676767766667667676667767767676776667677666776666776776677676676677677677666677676767766776767766766776767676666767767767676677666776766767766767667767767677666667667767677667676776776776767676766776776666676676776767767766776676766667676766776667666767677676776676766767766667676776776767766767767677676767677677666776767767767767667767767676766767677667676667676766767677667677676776767767767766677667766776767677666776766766776776676776666676677667767677677677676767677667677667666776667767677676666677666776676776676767677676666676676776677676766666776776766766676766676776776667767766776776776776767766776767766667766667667767767767676677676767677677676676766767676767676776676677667767667767767767676677667767667767666776676667666766767676677667676677667767667667767677677676767767767667666767676676766766776767766667667767766776776776677667676776776676776767677667767767667766776776766677676767677676776776767677676676776676667677677676766677667677677676676776776677677667766677676766676667677667767767677677677676677666766767767667767767677677677667767766776666676666776667677666776666776776676776776767766676767766667767666767767766666776677676776776767666776776767676766776676676667767767667766776776776767676676677676767677676776776776667677676767676677666776767767767677667666766766676776767677666677667767666776767767677676677676776776776767666766676776766667676677677676776767766666767767767676676776767677676666767677676767666676667767767667676776767767676676677676676677677677677676776776766767677676766767676677676766677676776667767766776767667677676666677676676667767677676766767766776776776776776776676766776767677677
66677677666767667666767676766767677677676667677667677677676776776677676677677667766676667667767767677677666767677676767677667667767766776767767677676776676766776767767766776766676776767766776767676776766767767676776677676766677666767676767766776766776676776677676776766776766776767767767766776776677677667767676676677676676677676766667676767677667766677667767767667666767767767766677676767667767677677667767676766776767767676767767766667767667676676676767766677667766676776666776666776767677677677666766776766766766676676776776766767676766667676767676776677676766766767676677667767677676676767767677666677667766767767676776677666667667766667676767767766776776776677677677676776776767667677677677667676776767767767767767767767767767667766666776776666776666766767766767677676776676676677676776776776676767666667767667676776767767677666767667666767767767677676676776766767677676776776676776776776767667667676776767766766676677676767767766676766766767667667667677677676766767767767766667666667676767766677677666766766767767766767677667767767767767677676667767767667766767676776767767677677676776767767677676766766667676667766776676776767767767676677666766677666776767676766776767667676676776767667667767766676676767767667667667677676776766667767766776776766767766776767767667767676776767767767767676766767766776767767667767766767676767677667677677667767767767676677677667676776666776766676776667676677676677667767766677667676767676766667677677677676776776776767667667766776776767677667677666677677667666676776766676676676666666767766766766776776667767767676776766676676676776766676767767676776776676776776666667677676776776767766767676766767676667766677677677676767767767677676677676766666767666776776776767766776667766767766676676767677666767766767767767666767766767766767766776767767766677667677677676767767677666767666677676776776766676676776677677677677667767767677677666676676677676766767766776776776666666776767667677677667766776767666776767677677666767766766667766767676767766767677667677677677676677676776767766676667677676766766776767767676767767767666766776767767676676676676667767677677676767767767676667677667767667667767767677667766666667666676776667676666766776767676677667667676767766677667766776776776767676676776776677667767676767766776766766767667766767766776776677666767677667666767767676776767767677676767767767766767766776677676677666776767677677677667676776667767667676776776666667667666767767766767766766677676767677677667677666767667677667767676776676776667666776676677667767767667767667767667676676766767767767676677666676766767766676677676766776776676677677677677667676767676677676766677677676676676766666767676677677667767676767676666776667767676676667667677667767677677676767766767766766776776767677676776767767766776676776766776776767677676676767767676767677666776776776767767676767767676776767667677676667766767767667667767676776776677666776767666767766766776767677677677676776776767667667767676677676776776776776676676767767666767677666676766767766767767677666677677676667676676776776776776766767676776667767766677666767767766776676676776676767767767766766776666767766776677677676776667767767767767766776776667666776677667767677676676767677676767766677676766676776676776767677676677676677677677677676667676767766776766776776666677667677677676776677677667666667767766776776776776677677677677676766676776776767666776776677676666766666766766677676676776767767676677676776776776767677676676776767766767766667676776666776776667667677676767667767677667667676776666676677666677676776766676676677677677677667677677666667766676767676666776767766667676677677677677667677676776667676677667667677666776776776677667677667766776776677677677676767766667677676666676667676767676776776677677676666767667667767666666776767676776776776776776666667667676767667677677677677676767767676776676767767677677676677676776776776767677666776767677667767667676776776676667676767677666767667767667766776676776766767767667667767767676767666776676766767766776767667666676776776676766767767766667667676767766766677667766676676766676667677676767676667767767667667677677666776767767767767677667667767667766767676766676676776767677667767766776766776776676767667667677667767666776767766676776676677666766677676667676776767767767766776767767767767666776677677677677676776766767676766767667667767677677667767767767676676677676677667667676676766776767666767767667767676776677677677677676776676676776767766776677676676776767676776667667766767767766667767767766676767676667767767767676767667767667677677676667676666776666677677676676676766766776767767767677666677677667666766766776767676776667667766776676776677666766767677677677667767767676776776667676767676776767677667676676676676766676776767677667677677676767767767666676767676667766667767677667766776776776767676676776776667766767676776676676667676676776776667766776776776776767677667667767677677667766767677677677677676676676776677667766677666666767676676767677867766776776666776766776667767767767767667676766676776776676767767767767766767677666776776677666667677677676776776776676767677677676776667767767667767676776677676677677667767676776776677677666776677677667677677667767667767766667766767677676776676776677677667767677677676667767677676776776767677667767677667677677677677667766676676676767677677677677667677676776677667767677666776776767677677667667676677676666776776776767767767767767676776776667767766776677677677677677676676776767767676776767676766767676776676776776677667766767677676677667676767766676776677676767666767677667767767767666677666677666776776667766767767677677677676767677677677676767677667766776767667667767767666676766776776667667667767766767766776677677677676766767667766766776666776776677666667676776676767676776767767766776676766776776776767767767767676677666776776666667676667767677677676767677667676676776776766767676666776677677667676676767667766776767767677676776767676776776766766776767666676676776766766677676767676767676676667677677676766776767676776776767767676767677677667766677667766776676767666676776767676767677676766776677667676776776677677667676767667767767677676676766667676776767767677676776677677677667677676766676776677677677676676667676677676776767766667766776776776767767676677676776767767677677676776776667766667767767767767666767676776766776677677676677677676766766767666766667676767766767667677676676776666776767677676776767676776677667667766767677667767767767677677666766766677677676776767666677677677677677667767767766767767676667676667767676667766677677666767767667767767767667767677676767667677676776776677676676676677676776766766767767767676767667766776666677676776677677666767666767676667676776766767676776776776666767676776776677677676776676776667766776776667677677667676766776767677667677676776766776766776767666767767676776666676676767766776676766667667767767677676676667667767677677677676767677666676767767666767676776666776776776766776767677667677676666766776767677667667767677666776767767767667767676767676676676767676677676676677676776667767677676776776677666776667767666676676776767767676776776776776767767676767677677676676667667766776667767676667676776776767676677667767676767767667667667767677677677667767676676766667767676767767676776667676776767767766666676767767766776676667767677677677667667766676767767677667766766677676776767677666676667766776767766767767766767676776776776767767766667677677677676776677667766776667767677676676776767767666776677677676767667766767667767676767676767676766677676776776766766766767766676767676677677666767766677676767667767677676767667767767766676767677667767666776776767766776667676776776767677676766677677676767677676776767767676676666667676767666776667766776677676677677667677667767766776766677676766766776766776776666676676766776676776767767667767766776667676776677667676766766776676776776677666767667767766677676776676776677676776666667766677676776767766667767767766676667667766677676776677677667767666677676676676776766776776676767676676667677676776776767676677667767677676676677666767767766767767676667667676667667677667666767676677667766667766677676666767676767766666776677677676766776776776677667767767667767667667767766666676666776776767667767667677667767767676776776776667676766767676767766776776677667677676766666767767767767677667766677666766676776776667677666676776766676666667766767766676667666676767667667676766767767676776766767676767767767676676676767767766666766776767766767666767667767666677676776767676776776677677676667676677677667767677676776676776767766766776767676776766767766776776776767767767676767677676767667677676776776676677676676776677676666776767766767676767676677677677667766677676766667666776667766776776767676767767667676767767666767767676767666766776776767767767767667676667767767767677667767666776767676666676776766767667677677676776776667676766766776767767767677677676776677677677677676767666767766677677677677667677666767767676677676767767767767766776767677676667677677667676776776776677667676776766677677676767767677677677676667767766667676676776776776776666767766766766776767667767766776767767677677676767676677677676676766667767677666776766666776767676767667767767676766776767676776676776677667766667676677677667766767767677677666776776676767676667676667766667766667767766776766776666767767676767666666776677677676776766667677676767766677667677677677676776766776776766677677677676767676776766677676776666767667667676676766776666767766776776767766766766767677666666767677677667767767767767677677667666766766776667767677666677677667667767677676767667677676776776767767676666776776776767767677676676776676667667767677666676767666767677677676776676767676776676766667677677677677676676676776677676767767767767677667767677676766766767677676677677676776767767766776776776776776677667667676776667767676677667767767676677677676766776776767666767767677676767677676776667667766766767677677666776776776767767767767767766767676766767767766776676667676666776776776767666766776767767667677676677677677676776676677676776776776667677
666666676767677676776677676677676767766776767767666776676776667667766776676776776767666766767767767667677667677667767767766767767677666766767677676676776666767677677666767766766766676676676767767676767676667767767766776776776766767677677677676776677667677666776767767677666766776776776776676776767676677676776776776767767767767676776767767767767677667767766767767767666766776666767766776776666767767767766776776767676666676677677667667767677676776676766677676667766676776776776767766767767667667767667666676666766676666776776776767666767767767676677677677667767767767767667767767677676667667676767767676676666666776676776767767676676677667767766767767677667767667766666667767767667766676776766677667677667676776767767767767766767767767667767676766677677666767677677677677667766677677667667767676776677677677667767677677676767676776666667676776666676677667767677667676776677677667677677667677667766767766776677677677676776667766766677676767676767676776767666677667677676767767676767677667767666767766667767676766766767677677677677676677677676677677667766677677676766767767767676677667667767767767766776776767677677677676767676776677677677677676776766767767767676767676767767676677676776766766766676767676776776776677677676776767667767676767767667676676766776776767766676676667766666766666667767667677666767667766676677676776776767667767667767766776676667677676766776766676767767767767766776767767767677677676677676667676776776767676776677676667677667677666776776676677677677666776667767677677677677676676767766766767767767677676676776776677676677667677676666676677666676776767667767767767677676776776767767677677676776766667667766676767766776766766776676667666676667767676776667676676767766677667766767766766677676776776766767677676677667767677677676676677677666776776776767667666767766767767666667676776667676766666667677667766776767767667767666676776677677676676677666677667677666776666676767766767767676776766766776767767767676677676776776676767767676676766776766677676677666776776776677677666667677677677677667676767677667767767677667676776667767766667766767767767767677667766766767676776667677667677677677676767667676776776767666677677666676776766766767767767767676766677677666677666766776766776776677667677676776677676776677667676677676767677667767766776676666667667766767676767767767767676677676676767767666767766776776677676767677666767667676767767666767677666767767676666676767767677667676776677676676776767767677677677666676776776667677677677676676766767667767767767766676666677676776766776766677666776766766767766677676676767676677676776776776776766776776677667667767676767767676776676677676767676776666676776677677667677676776667767667766766776766667677667767676766767676767767767767666776776677677677677677676776776776677676766767677677667766677677676667677676677666776676766776667767677677677676776776776667667667676776676767677676767767766776776767766666766766767767667677676776767677677676677677666767677676776776676767767766776767666767666776676776776766767676766677667766766677676667677676767767766776767676676766667766776776767767667677677667677676666767677676776676766677676776776767766676676776776767766766776767767677677677667677677676776666776776776766667767766767766667677676776776767676676676676776766776677676767676666776677677666776776767766667767676677676767766776776767767767676776677667677676667677667677676766767666667767766767676776776776776766766767767767767676767767667767767766666667676776776766776776776767766776766767677667677677667766677666776766676676776766676676767767767767767766767767676776766767766766676766767676767766667766767766676776776776776776766677667677677677676677666767667676776676667677677667767676767666666677677677676776776676776776776767767767676766766766676776776776767766776776666776767677667767676677677677667767677666767677666767676767666677677667767676676767767767767767667767677666677677677676776677677676776776677676767767676667766766677676767667767677677667767677676767767676766766767767677667767667667676766667677677677676776776776666677667767767676776677666677667767767676676776767767766677676776776776676776766677667676767767767676677677676767767676767666766677666776666677666676766776766766767766677666767666677677676677677676767767766667676767677676767766776776776676776676767767766667676776767766776776667767767677676776776767676776667676767766767766767666677666776767676776776767666677676676766677676767666767676767767677667767677676776776676776776776676767767677677666766767766767677677666676767767767767766776776776667766776676676776676767766776677676677676677667677667676776767667767767677667677667677677677676667766677677667666677667767677676666677677676766677677667766767766776677667767676667677667767676676676767767767767767667666776776776677677667766776676766767766766667666776666776776667667767767677667766767767677676776667677677677667676767676666676776767767767676776766766776776766767677667767766767676766767767677676776776776776776766667677676767766767676776676766767767767766767677667767767766776776776767767676776767677666776667677677667767666776676667767766667766776667667667676676677676776776767766776776667767766767766767677666666677666766767767767767677676666676766667676676667667676776766676776667667677676776767676667767766676767767677666676767666767766667667676776767676676666767767767767766776767667767677676776677677676776767766776776776666776776767676766776676767767767767676676766677676776676677676677667767677666767767676677677676767767767676766776676766667677667676766776767667767676776767677667677676767677667766776677677676776767667767767667677666776677676766676677667666776767766767767767676767767667767767767667676666667666776776767676767767767767667667676767666676666676776766767676676677677676677677676677676767767766776776767667766767766767676776767766767667676767766667766776776776766677667766667676766667677676676776776767676766776767676767767767676676767677666776776666677667676776767676776776767766776776767667676667767767767767677677676767666666667767676767676767767677676676667677667766766767767667766676776667676666676776767676667676776776776776767667677667667676666776676766776677666767767767667667666776776767667767677676766666776677677667767677676767766676667766776776676767676677666676677676666667676677676776767767666776677677676766776667766767767677676766776676766776776776767666677676677677677666776776667677666767676677676677667676776776667676676767677676676767766677666676676776767766776767666776676676776677676767767667667676776776676766767767676767766766767676776667676776767767677666676676676676776766776667767766776776776776666766767666776677677677667766776766767667767667666766776766776667767677676676776766767666767676776776667767667766766776767676676677677677667767766767766667766667767666776767767677666677677677666766776776776776677666767676776776677666776776767676767667766776766766776677677667667666776776776667677677677676767767766767766766767767766776667766676766776776776676677666677666767766666667767767667766677667767667767767767677677676677676677676767767677676767677667767767766767676766766676776776776776677677676776666767766767677677677676776776676666776776666766767766776677667677667677677667766767767677677677677677677676667767677667676776767677677676767677676767767676666776667767677676676676767677667766776676676767767766766776677677677677676767677676776776676677677677676776776676676776776776676776776776667667767676776766667767677676767676677667677677676776667767766766776776766677667766766776676776677667767677667676767766776776667676766677677677666767676767676667666767667667676767666677666766666666776677667676776766776767666776676677667677676676766767667767677666677676766776776676776667676776667766767677677677676666767677676676676776767667667767766776767767676776676776677676676776776776776767667766766776677677677667677666676677676776776776776776766767767676676776676666667767767677676767667767677677677677677667767666776776767677676676767667766776666776776776776776677677667667767676776666767767677677677667767676776767766776667766767676667676677676676767767767677677677677677677676676667677677677677677676667676767767766766767666776666767766766676767667677667667676767767767766767767677676767676776677677676767767677667677676776767676767667676667767766766766776776676776766776776677667766776776776676767676767676776676776776776776667677677667767766677676676677676767677677667666776677676776666767767767677667677676766766767767767767766767666676776776776676776776676776766676776776766767767767767767767766677667667666776767767767766776767677667677667666767667676667677677676776676676766666767667677677676677667767676776677676776767766677676767666776766677677676767667767767767676767676767667766766676666776767767677677676776766676676776677667766776767677677676767667667667676667677677677676767767766767677667667666677666776776767677677677667766677676776766766677667766676767766776676776776776767677677676666776767767676676776767767667667767677666776776766767667766767677677677667766776776677676776766667766776776776776776776766767767767767767766766677677677677677676776676776677677677667667667767767767677667767767676776677666776776776776676676776677676676776767667666776767767676676667767666776677667767766766776676767766767767676766676676766776776676776667676676776677677677677667667767676677667667676676776776767766766776667767676767766677666776776766767666677677676766676666776776776676776766776676776767676667767767667767676677677666676776766667667676767767766677677676677667767767766776776677676677666776776776676677677666676667677667677677666776776776776776676767676776667767666666767767666667766767767676767677677667667677677676767767667767767766776767677667766676776767676677666767677677667676776776677677676767767766776766677676767766767667677667766776776666766676676776676676776767767767766776666667766776767767767767767766776776767676776677677676666776776676776677677666767676767667667766677676776767767667676767676767767766776776666677
6677666766677667677677676776776666766776767666776776676776776676776776766767767767766766767766677677676776767767766776767677677677667767767767666766776676766776766776766676667766776776776667676767676677676666776766667767677677676776776766776767666767767766767676676666767767677677677676776776767766667676776776767666776776676677676767767677676767666676677676677677676666776676767677667766667766676677676677677677667676767676776776776676776667767767676676776766767667766767667766677676776677676767767677676677666677666767676767767766776776677667676676767677676776667676776667667767666776776776776767767666677677676676677676677677666776767767677676776767676776766676767677677676776776767767676676767676767676767676766776767766677667667676776767767667676676677676767676776776677667767766766666677677676676667766676676767667767667666677677667676776677677666676767766767767766776677667667676767676677667767767767677667767766767767666776766776677677677677667677667676667677677677667677667666677676766676776767676776677677677677677666767767766676776767767767767677677677667767666676767767767677676776676667767667767767766667667766677677667766667767667677666766776766766676767767676767767677676776677666776776776767676677667676676776767677677676677676766676766767766776766767677677666776776776766767667766676667677676666767676676667677676776677676776776767677667766666767766667767676676766766776767677667667767766767767767767766776677666776677667677667667767767676766676776666767767677677676766766776767676776776767666776667677676666767666776767667667767677676677677677677676767767677677667677677676677677676776767667767677676767676676676776776667766766776677677677677667676767767766666776677667767767677667766677677676766776776677676776767667767666677676776677677676776766767666667766676776767767677677667767667676776776767766677677676766776767677677676767677677676676766676776776776776766667676776776677677667667677666776676667677676767767676776776667766767676776766776667766677667676776666767766776667676776767767767676767767766767767767767767767666776676767677677676666767766776677677677676677677676776776766676776676676776776667666767767666676767676677667767667767766676767767767767767676776767677677667766667676666767767676767676667767767767677667767677667766767677667767767677676776767677676776776766766666776776776767766776677676676776767676767677676776667676767677677677676776676677667767766676767677676676776767677676676766767676776766677667767677676766767677676676767767667767677677677676776677676776677676676767666766776776676677676677677677677676767766776677676776677676677676776776776676766776676776767767677676666766666767767767766676666676667767676767677666667767677666676766776776667766767766776666666676776667766676776666776776776667677676667667676766766677677676667676676767767767677666677666766766766767667676767676766666767676776776676776767767767667767677677676767667767766677676766676767766677676767667767767676776776767676766667767766667676677677676767766767767767767766776767676776767766767766677676767666766767766766766677667677676767677677667767766676776767766767676776666776776766667677676767677677676776676677677677676766776767766776776767767666767677667667767767676667766776766677676767766767677666767766666767676677667676776767767676767767667667766767767766776776667767767766767767767676676767766776676776677676767766776667677676676767676767767767766776767677676776677667767766666766776767676667766776767766767767766677676767677676677667767767666666776676776667666776776667767767677666767677677667767677676767677676776776767766676676766776667767676776767666767676767767767667767667667766776776766676776776766767676776767767767666666776767667677677677677677677677676677676776767767766676766776776776776766776677667677676677667767766767767677677676676767767667677676676667666776677676667677667767677666767767767677667767677676666776776676667676676676676776767767767767667677677676677667676667676766776767676767767766767676776776666767767676677677676776676766776666776767676767767676776766776767767676667766677677677667676676766677667767676677666667767766776767767676776677677676767767677676766767767666766766667677677676676676676676776676767667667677667766776776767766767666776767767667677677677667766767767767667677666767667767677677677667766767666677677667677677677677676776767766766776677677666766676776776667767667766666776766776776776776767767767677667676676776776667666767667767767676767677676776677676776677667676767676776766676667676677667677667767677667666776766776677667767676776766776766667767767676766677667766767676766667677677676776776767666767767667767767767677667766676767677666767766676776677677676776667766677667766776766767667677677667676776676677667767677676767677677676676776767677677676676767667767767677666776767667766776776776776677676776677677666767676776767767677667767676677667767677677676767677676676766676666767676677676776677677667666776776767677667667776676776776767667677677676767676776776776767666776776776667677666767767767677676766776776776767676677666767677676776766676767677677677667677676776776767766767766766767767666776776776767766677676767677666676766767767766767767676666676767767677666776776776767767677676767766776677676776677667766767766767767767766767767766766776776676767767767677666677677676767766776767676776767676767676666766676676677677667767676767676766677677667767766767677677677676676776676776667766776767766767766676676677667767767676776766776677676676677676676766767767767767766676776776677677667677666667767766766766667767767677676776677677677677667667677666676767767766767677677677676767676676776776677676776767767767767677676766676776677677676677677676767766677677676667767676767767677677677667767767677676767766677677667767766776766767767766766776776776676767677676676677677667766666676767767767767767677667767766767667676776776776676677676767767676767677677677677677666766767667667767766776677677677666676766776766677667767677676776776776767767767677677676776677676676767767767766776667677667767677676776677676676767766767766776776776667677676766766677677677667667676667767766677677676767767666676767677666767766776677676767667676767767767766767677677677667767666776667677676766776676677676767676776767677676776677676667666677677676776776766667766677676767667676776666767667676766776667676667767667767666766776776766677677676776676677667767767676776776776776776666776776767766767677676767676766667666776667666667676676776776776776676767667767766776667767767676676767767766776666666776776766776677677677667767676776776676766776676767767766767676776776767767667666677677666766677677677667676767767767767677677667766767677667676676667667767666776676776776776776776766766767767766776776667676677677676667676776767767766767676667766766776677676776766666776776676767676667767766776667767766766767677677677677676767667676776767676767767666776776677666776776776676776776767767666676667676767767676676767676767677677667767677677666776767767677676676776676667766766767667677666676776667767676776776667667766766677677667666677677677677667676677677666776776776667767767767767767676676676776676677676767766776776677666776667767676776766667766767677667667667766776767767676766677676776776766767676767767766776776776677677667767667676776776767667677666767677676767767766667766766776776676676766676776776776776767677676776667767767677666677676767666776666767766676766776776776676676666767677677676677666766776767676676776766667667766666766776667767677667766776766776676666677666767766767767767766767677677677677667677676677676776676767767676677676666776767767766776676767677677677676776776767766766767667677676767677677667766767767766667676667667666766677667767767766676767766776776767677667766767676667667767676776776776667667677667676766666776776767666776676676776776667666676677676677667767676766776676776776776677676776776767767667666767677677676767676767767767767767767666677666676776676766776776767767767767767677677677676667767677676766766676776776767767767666766776776767766767767676767676776766767767766766676676666766677677666776767677676766676776676676767676677677667677677676667766676766776776667767767766766667767767666776667767767767767767766667767767676776776767677677676776776767767667767666767767767676676677676677677677667667767767766667676766776776776776767767766677667677676767666776776767767767676767667766767676766767667676766676667677676776776667767677666766767667676677676767667766776776776776677667767677666676677677666766776677666766676776676677676776767766776776766776776767676677667767667666766766776667766767677676676776776676667667767766776766776776767676776776677666666677667676766767676677667676776776776776767766767667767767676766767676667677676677677677677676776776666767767677676776677676776776776767766776776766676776667676677667676776677676776676767677667767767767677677677667767767677676676767677667767676776767767676766776776677666776766767667666677676767667767676776776667767677677666676776767767677666676767767676776776776677677667677677677677677677666776767766776776767677676676766677667677677677676767666767666676677677677677666767667767667676776767766676677677677667767676766766677676766767676776676776776766677677676676677667677677676766767766677676766666776776776676776766677676766776776767677676667676767767767767677676677666767767767676676767766667676677677677677676677667677676767676767677676767667767676677676776767766677676776677666776767766677677676666676766767667676776766776776766676677676776767767666767767676677667677676766766776766666776677676766776667677676766776766776767767766767676667766766776766766677667676776667666767767677677677667766676776776676767767677667676677667767767766776776767676676776676767767677676676776767767666776766677667667767676677676766676676667676767767676676766676766776766776766667676666666776676667766676676776667767676677676767766676676767767767766676776776676776676676766767676666776677667666767667676677676677667676767676776766677666767767676666776767
66677676667767666776766667676666767767677676676766776776776676776767676767667676776776767767767767766667766776767767667667767667676776767766766766676677677677667667767676667676667767766676766776767766767767767676776677677676677676766676766766776776776766776776676767767767766776776766776776776676776776776767666776767767767766767766766767667677677677677676667676776767767767667676766767767767766776677666667667667667766667767766776766776666767666677677677676767676676776677677666767677667677676776776776776676766766676667676767676666766767766767766666776776776776677666776676776766767767767766676767766767767677677677677667767767767766766776776767767767677676667766766767767676767667766767767667766677676677666776766776676767677666767676776776676776767766767766677677676667767766677676666666776766677676676776776766676776776776767677667766776667676776766767767766766767676667677676767767767767767767676767667766767767677667676667676776776766766677677676776766776767677667767767667676667766767677676677677667667767676776776776677676776766776776776767767767767766776776776677667677667767676776676776677676767766767677677667676767666776776766767767676776767667667767766776776767676767676677676776676767766776767766776776776776776677676776776676767767766776767767676667766776776767766767766776776676667767667676776676767767677676676767667677676766766676776776776767767667767677676767767676776667766677676767676767667667676766676666766776676766766676767766776776767767767767667767767676776776677677666766766677677667767767667677676776776767766767666677666776676767676776767767676666676667677677667767667767676766666676767766776767766767676767677667677666766767676667767677667766766776667677676767767766776676776667676767677666676776666776767767767766767767767667766776776767666677677676776767676666676776666776666767677677677676776767767767666776676776766767676767767767767767767767666776676767677666767767767766667767767666667766677666667767767677677677676676776776776676676776666767767766776776766676767766767666666776766776677676676767676776767767667766776676776677667766776767767767767767667667677677676677677677677676667766677667666776676776776776776776767666776776667767677666776766677677667767767766667676776767767677677676767766676676677666766776677666767676776667766766767667666766767677677677676776767677667767767766766766767767677677677677676776776767677677676776677667767767767677676776776667767666676667667667767667677676677666776677667767677677677676776776767766767676667667677666766767766677666677677667667766776776766676667767677676776776767767766767767677677676776776776776677676776667676767676676767767676767676767676776776766766667767766767667666776666767677677676677676677667677677676666767667767767676776776677677666676767766776776767766776767677667677676677666776776767766767677666676767676776667677667677667666676767676767677676767767667666767766677677676776767677677666767676776766767767766667767766776776766776677677677676667677667767767676666676676776667676766776767767767676766676776667666776776676776676677676676767677667676776766767766677677677667677676776677677676767766676666677667766776676766776766676677677677666766776767676667767766766667766767677677676767667767666766676767676766776666776676767677677676776776766767767676667767667767676776676667766667667767766767677667767766776776676767677676677667677666676776676676767666676676666776766776776666677677677676677676677677677676776776776677677677677677676776767767767766776767767767767766677666776766666677676677666767666767666776677676767676766766776776676677677677666667677666776776766776767667766776776667676766676776667766776666666666766667766667676767767677666677666767676776667767677677666677677676766767767676667767767767677666667667766776776776677676776666767767766676767766776767676776767767766676776766667766776677676776766676766776776776776776767676776776676676776776767767676677677676676776676667767676776766767677676766776677677676767677676776776776677667767767766767677677667676776767667767676776776676666776676767677667767767677676676776676767766776676776676776767766767766676767766767677676767667666676767767666776767767767676767677676776767667767767766776677667766766767767766766667766766776677677677666776766767767676776676776676667766666677666766776776676667767676776767767667676767767677666666776677667667767767677677677677677677666766767767767766776766776766766677676767767667667767767677667666676667766676766767677677666776676776776767677667766766767667667767676766767766767667766767766666667676767766776776767677676767676776776677676676767767766776667766667667767677676767667766776776676677666776766767767676767676767676676676767676666767767667767767666767667767677666666767677676767766767677667667676677667676667766776767677676776776776776677677677676767676667767767667767767766776676677677667666776776776776776766767767676776676767767677676776766677676767667766776776776767767676776776677676767766666677677676767677676676767767666767676667767667676676776776776677676767767767766776776677677677667667666776776677677666676766776677676776766667766776767766776776767767766776676677677667767766776776677676767767677676676677666767666776776666667766776776776776776776766776776776776767676766776677677676677667676776677676677667766676667767677667676767677676776767667676767667677677666676776767767677677667667766677666767767677676776767767766776677676766766676776776767676667767677676776677677677677677676676776766776676767677666776767766767667766776776766677667666776776767766766776766676776677676776776676677677676767767667767766776667767676767767767676767676767677667676677666766776667676776767767676666677666767767767767767667766767767766766677677676776776767767677677666766677667767677677667677677676766767767767766776767676677676767766776766776766776776776667766667666767677676776776767677677667677677676666776766676767676766666766676677676666776776767677676767677676776776767766776677676676677676776776767766776676676776767676776676667767667766767767766776766767676767667666767767767766677666766677666767766767676776676676766666676776776766676776766767677676767677676776667767766766677677666766667677677676767676767676767767677667666676776776776766767767676677677676767676766776776767766776776766776767767667767676776677666776776767767676776767767677667767677677676767766767767766677677667767676776676677676767766767767767767666776767666776776767676767676766776677667677676767766667667677666767767766776767766776776676676766776766776767676776776776776767767666677676676766776677676677677666677677676776766776677677677666776677667767667766677676676776677667677677667767767667676776676677667677677666776676767676666677677667677666776767767677676667677677667676767767676767677676667767676767676767676776667766766767767677667676767767767767676776776677677677677676776666766767667676676776766677676667677677677676666776676776776776767767767767667767766666677677676676776776767767766667767767767666767677667767677676767676776776676677677677667767676766676767766676776776676776767766677666677677667676776676766776776676676776676767767767766676676766667667667667676667667677667767767767667676676677677676667667677666767667767677667767676676667767766776767676677666776766766776677677667677667677667767766776767676676776776776666676776776767767677677667767766767676766677667667676766767766677666776677676767766766767676776776776677676767666776677677677676776776776766676776766667676676677676676776667677676767667767766767677677667677666776776776667677667767676776677677676676767666676776766776776766776766766666776776676666767767766767767677677667767766676677666776776776776767767676776776666667676677677667767766677676767676776767676776766776677667767766677677667667767766776676767667767767767677676676676677676776767676767676767677677666667767667677677677676776666776776767766776767767766767667767767766776667767666776767767676776667676676677677677676767677677677677676776767766677677667677677666776767767676767667677666677677667676667767767767667676776676676767766677676676677667767677677676776766776676667766767766776776776667677677666767766767766766676766766767767667677667677676776677677676766776767676677667676767676776776767677667677677666667766776676766776677667767677666666776767767677677676776776767766677676767767766767676676767666767676776667767667676767766776776766767667766776677667767766767676776776767676677677676767676677676776666677676676676776776666776776776767766776767677676677676767677666776676776766776776776767667677676767767666677666677676767767766676776767766767667767767677676776767767767767767767767677667767766767667676766677667766667677677676666676676766776776767766776776776767767767677676767676767767766776667676776767676776767766766776766766776776776776776676767667767676667767677667766776667766767667767667667676766776667767766676666767766767677667766766776767766776677677677677676776776677676766766677676776676766776767767766767677677677677667767767667676676677667767677677677677676776776767767667767667667666666776767676767676767767677666776667667767667676676767666776766766776776766767767677666767766776776676776767676676766767766767677677677677676766676776666776667667767766767677667677677667767677666776776676767677666776667677676677676766776776776667767766767767767767677666677676767677667767666766666767767676776776767667766676776776677676767767766677677676767666677677676767667767666776767667767677667767767667766766767767767767676776767667676767667676776767667767667677677667677676776677676767767666767767767766666776676666676776766676776776776676677676776766766767667767676667677667677677676677677676667667767767667767766767767767767767676766776667767677676776676676776767676767767676776767667767767767667677667767676677676776666766767667767666776677676677666667676776677676767767667766766767666776666776767677676766677677676776776776767767676776767767767677667767767766767766677666776776677666677676776767767677677676677667766766776677666767677676776766677667767
767766776776676767667767677667677677677677666767766667766766667767677667676666767676776767766767677677667767667666767677667767677677667667767667766766766776776776676767676766676776776776666677677677677676776677677677676766767767767666667766767766676767667767676776767677677667766767766776766667676667677666776776767677676776767767767676776677676776676677676766767767767676776766676776667677676677666676776676776776767766666767767766767766677667676767766776676767667767767676767676776766767676767766776666766666667767766767667766676676776677666766776767767766677677666766667677667766767766676776677677676666667767767677676667676776766776776776766776666776666776767767767666776667767667676766677676767766677676776776776776776767767677677677677676767676776776767677677666776677677677677677676667767767767677666677676676776767767677677677676677677667667767676776776776767767677676776776776676667676776677667677677676766677677667767677677676776766776667677677666776676667677666766676677676767767677676776767677667676766766767667667766767767666676676677667667677677667667767767666676776677667677677677666667666676776767767767677677676776776767677676766776776776767767767767766676667677676767767667677677676676767767667767766776677666666677676776776776767677677666766776767677676667766666766766776776767676667676767667766766666676677676666767767677676776776776767677667667767676666676676776776676776666776776776677676767677676676776666677667766767677676766776767767767766767767677666667767677667767767767666677676776776776767666667766776776767667667676676776677666667767767766676767677676767767767667766767667667766676667767666767667666767767767767677667676767767676766767766676676767677676676767766676677667676677676776767666677667677677676776667767676677676767666776776677667766776776767667766667767767666667767677676776766776677676776776776776766776677676766776776676676776767767666776766776776767766767676667667766766776776776776776776666766776766766666667666767767676676766766666676667766767667676776666767767767676666767766776767676767766666776676667767667666767677667677677677677666776676776776776776676766776776766767676776767667767676776776776677676776666776676677667766776666776776776767677667766766766776767766776676677676767677667767766767767676676677667767676766676677666767766666677667767767767766767766776776767667767767666767677676776677677667676766667667666767666666666776776676776766776776776676667767676767767666776676667766776776677666667767766766776776676677677667767766677676666677677676676767767767767767676667676677677677676776677667676776776776776766677677677677676677677677677677667677667666767767766776667766676776776767666767677677676767676767677676667767676776767667667766776666766776767677677677677677666767767676776776767766767767767667676766776776767676776776667676676776776676776767766767766776677676767766676677667667677677676676676767667666776767766776767677677677677676776776667666776677666776767677677677667767767667676776767767676776767766776767767677676667676667666667667767667666776676676766767766667767766676776767676677677677676767676776666767667767767666667767676776767677677676676766766767666776776776776767767677677667767677667767667666767676776767677677667667766776776776676766776667767666677666667766767767667677677667767766666676767767676776776677677676776776776676676767676677676766677677677667766767676667667666667766667767676677667667767676667767676776676767676767767666677677677677677676767767676776776677676776776776776776776766776767676767766776776676767677676766676776767667767677676776776767676677676776766766776666776776666776767667766766776766677676776776776776677677676776767766776766776676766767666776766767767767766767667676767766767767767767677676667766667667677677677677667667666767666676767767766677676776776676776767766767767767767767766767667766766667767767666667677676677677676676767667677667676666676766767767676767667677677677677676767667767667676766667766766776676766776676776767677676767677676767767767667766767766776776776776677677676776766767676676776776776776776667676676776677667767767667677676666767767766767767767677677667666766776776776677677667677677667677676676676776776767767667677667767667767667767766677677677666767767767767666767677667676767667767677677677667767767766676767676767767766667767676776667676676776767767767677666766667666766767676667667676767767766776676767766767767766766676776766677676767766677677677676767677667677667766666676766776767767767767676776766776676767767767667766677677677677676667676767677667766767766676677677677667767767766676666776776666667666776767667767667676776676776767766667767667676666676776677667667767666676676766676666667676776776776776776766776776676767677666767667767767767677677667766776677677667667677666766676766776776767767767766676767677666767676666767667676767677667767677667766776767667677677667676766767767766767667666767767677676776776666767666766776766667676776767666667676767766676776776677676677677676667676776767667676677676776766776766676767676666776767667676676767766667677677676776776766676776767667667666677676677667676767767676766666676676766676776776766776676676767676767766767676767766776767767667677677667766667677676676776767676767767766776776767667767767677677676677667677666766776776776666767766776766776767677666677677667767677676776767677666677666767676667766766676767677666776667666676776776676766767666776677676776767676767767666776667677667676676766666667667766676676666667767677677667676776767767766776776767667677667767766767677677676767766776767767667666676767766767676767667677667767767767676767667676667767666766766776776667767676677676677677666776767666776666677667667766666677676667767766767766767767676767666677676776776676767767667676677667666677677677667676776776776766766677677666776767667677677676776667767766767767766767766776676776767766677677676677676676776676676766767767766677676676677666677667766767676676766676776667767667766776676766676666667677677676766776767666776676676677677667767767766776677676767676776767676767677667767676776667676776776776676666766776667766776677677676677667676776767767676677676767766766766776766676677677677677677676767676766767767676767667677676766676776666767676677666776766767676776676767667677676776767677666776766776776776776767767676776776776767666776776677666666776776766676666767767677676776776667767767677676776776677667677676667667677676767676776667766677667767767676766667676766776676677667766676776767766667677676667666776767766667767767767667767767667766766766677667677667767677676767767766766667767677677677677676776776676776776667677676776776676667666776776767767667767767676767666767677677677666667677667676767677676776667677667667666767677676776676766766767767677667677667676767667767676776666677677667676767766776767767766776677666666767677677667677667667677676776766676776776766766776677677677677676767766767767677676677676776776766667766766767676767766767667676767767667667767767676767667766776667767676767676767677666776676676766776776676776776666776776767766677677667766666766776676767677666767676776667667676776676767766767676776776677667666676676677677666766776766767676776666776667667676677666766676667767767767767667676676677667766677677677677667767767767677676676677676767676776766676766767766767767677677677677666776776767676776666767766776666677677667667766776767767767667666676776667667767766776776676766767667767677677677676776677667676776676676776776776677667767666776776776767766776677666767767767677667667676776667766766776776676776767677667677667666677667676676667767767766677677677666667767767676766677677667677677667666776767676667767667677666677677677676667677676776767767767677667677667766676667676776767767767767677676776767766667766776776767766766766676666776776677677676766776776676776766767767767767677667677677667666767676776767677677677667766776667667677676677676767676767676676667767676776776767766766667767666767766676766766776776767767766676767766767677677677676776776776776766766677677677666767676776776767767766676776776767767666676776666766776677667676667767766676776776767766767666676676776676776776677676776666677677667767766776776776766667677676767767767767677676776767676767666767766776766776776767766666677677676776677677667676676766766767767677677667766676677677676776766767766776767677676767676776767677676667766776776767767766776667767677666767676676776667767767767667767767767767766767767667677677666677677676666677667667676767676766667667767667666767767677667676767767677677667767666677676677676676767667767767667766766767676667677677677677676677666767766667676677667677676766776767766776776677676776676776776766677676766776776676767676776767766776776767667767767677677676676776776776667676667676667666767666776776676677667676766776766677667767767767677667676767766766667767666766767677677676676767677676767667676776677676767767767676776676776776767677667766766677677677677667767767767766767667766767766767767676776767666776676776676666666676776676766767766776766767767676767767767676767767676767767767767767677677667767667676776676677677676776776776677666776677667666776776776767767767677667667767766776766776666767676767677676776776766776676677677676776767667667767677676767667767767767767667766776776676776767667766677677676767667767767766776676677677676767767766676676667767766676767767667767766766766766767666766776776767766776766767766776676766776766767767766776776767767677677666677677667666676666667767667767767677667667766766776677666676677667676776677677677676677677676776767677667677667766776676776776677666677667767676767676776767676677666776767767676766677667676766767767767677677676677676767767767766766767767667767667676767766676766776766767666676676766767677677676677666776767667767676767667766776676776667676677677677677676676767667767767677667767676776767766677676776776776666767766767767677676776767677676776766776776767676767766677667667767666767767767677676776766667667676776776677676767666666776767767666776677676776767767767
6776767677667677667767666766766677667666767677676766677667767666667767666766776767676776677667766776677666677666776776776767767666767767767766667766666776667767667766677667766766767767767766776776766776766676767767767677677677667667767767676776766767677676766767766776776766666776766767667766677676776776767767676776776766676767767677677677676766677676776677677667766676676766677666776776767676776776776776677677667766667766677667667667667676766666676676776677667767767677676677677676776776776667676677676667677676776676677676766776666767676676776666666767766776776776776667767767677676677667767667767767666776767667766767767676776667667766766666766776676776677677666676776767676677676767676677676766776676776767667766666776776776776776767667767767676667767677667767667767767677676776776767677667767677667676776776776677667766776667766676676676766776676667666767767767767767766767676776776766677666676767767676776767767766767767767767677667667676767767667677677667766766667767766776677667667767767766666767677677666767767767676666677666767676676766767676776677676677667676767766667677667766767667666776767766766776676677667767667676667666767766676676776667766766667676676776767667767677676767767766767677677667667667766677666667677676676766767766776776767676666776667667766666676767666676766776677676766776776767676766776767766766776667767766666667676767767677676667666776677667766676676767676776676767667766767767677676667667766776766677666766666767677667766667766766766776676776676677677676676677666776776677676767766767676767767677667667676767676677666776667767767676767767677677677676676767677676667677677677676776767767766776767767677676766766776676776776666776676776666766667666776766767677677676766776666776677677676776677667767676767676767767767667766766776676766766776776776676767677666767677676666766776666767766677676677677676676776677666776676667767766766667766776767767667767667766667766776666767676667676776767676677667667666767667767767766766667667677666676667667767677666776766667676776677667767766776676767766767767676766667676676676766767767767767767676776776776767677667766776676776767766766766767767676677677676776776776676776776776677677677677677676676676676776677677677667677677677677676776776766766776676776767666776776667677666676677666776776776677676767767767676767676776767666766676766676776776776776666776767766766776677676667766776776677677677677676776767767676677677676677666767766767676776767666776677677666766767667667767767666766677676676776676667767766766677667767676766767677677676666767767767666667767767677676776767767766776766676677676766767667766766776767676676667666767766667677676767666776776767677667676677677667767766677677676776677666677677667677677677677676776677676776767767767766766776776666767766776776767676767766767766767767677666677676767767767677667667766767667767677676767767767677677676766776767676766677676776667677667667767767676776767766776667767767677676776776776776676676766776677666776667767666676776767666776776676667766767766767676776766767676767677666677676766776776767677676767667676776767766776677667677667767767767767666666676776776776767767667666767677676677666667767677676776776767767766767667767677677667667767767767677676767767767766776767766776776677667677677677667676776677667767767766667766667767767767676676776677676677676677667766667676776767676766677667767767767677667666767767667767766776776776776767767766767767666776677667666767767767676767676676776766766776776776776767767767667667676767677677676666677666776766776767677676767676776667667767676666767767766676776677677677677677677676776677677676677667677676677677676767767767677677666767676767677676667666677666667767767767667766676767767677666776766776666776767767677676776776776677666676767666776776676767767767676766776776776667767676677677677667677677676766677667667767676776676776676776776776776767767677677677667677677676776776677676776767766767767767766677667677666767767676776766776767676677677667767667767766776776676767766776677676776667766776677667766767767767676776766776677677676677676667667767677667767667677676776776776767767667767676676776776676776776776676766676766766776667767667677677667767767667767676776776767767666776776676767676767667676667677676776766766676677676776767666767667767767767766666766767676776767767767676767767677667677677676767767676776767676776767677676776767666677667677677667667767767677676766766776767766767767667767666676776767766766767766667767767667766677676776667677676776767676677667766667677667677666767677676767767766776776767676776676776767767667766776776776667766676676677677677666667666767667767767676776776776766767667667666676776776677677677676667677676767767667677666766767667767766676766666766776766767766776767667667767767676767667676677677667767676767677676776776776776776667767667766767667676676766766776666667667676776676676677677676677677667767767766776776667676776776667767767667767767667766776767767666776776766667666767666767767677676766767767767766776776676767676767676667767766776776776767667667676767676776766676767667767676776776776776766776676676776776776776767767667767666767766667676767767667767676766776666677677676676677677676666766766767767667766677677667676767767767767767677676676766676776767767766776776667667677677676776676776776667766766776776776766767667767767766677666776776667767677667667766776776776776766776767676676677676677667677676776766767767767767767667766776677676767676676776767767667667676776767676667677667677676767767666767666767767676676776676766767767767676767766767767767767766677677676767677677676767767767767766676667766676676767767667677677676676776677666667767676767766767767676767767676767676776767766776776776776677677677677676677676767767767677667767667667767676676667767667667767677667667676676767766776676666767676776677676767766776776776776677677677676776767767767677676776676667666776666776676776767677676676767677676667677677676766776676776776767767667766776677677676767676776776766776767767667767677667677666667767677666776677677666776666776776677667676776767676677677677677677667767676676776776677667767767666776767767767677676776767677677677666767667767676766776776667767666676667667767667676766677676767676676766666676677666767676776766767667767677676776766776776676677666766767766776676667677666776667766766776676676676776676776676767666776776776776767676767767677666666776776776676767766676776766677677667767766776767767766767767667766767667767676767676776767676766767676677676667766676767766677667667766766766776666766776776676767676677677677667666776676776767666767677676667676676766676776767767767767667767766776666776776776767767767676766676767767767767677667677676767767667676776776767767677666776767676776776776767767677676776676767767666776677677677677677676776776767767766676677666776776767767677677677677667767766776767766767667667767767676776667676676677666776766676677676776776776667676776677677676776776776776676776776776776676776766766767667767767676766767666776776776776776666776676767666776766776676776677677676666676767767766776667766767767766767767666767676776776766776767767667767676676776776677676766767676767676767677676667767766676767676676776676776667767677676776677677676776676776766677677677667767677677677666776677676667677677676767767767677667676776767676767767666666766766677677676667677677676766776776667676766776776666676667767767676767677677666767676766767767666776767766667677677677677667676767766767766667766776776767767767767766676766677666776676767676767766677667676776776776676767666767767677677677676766677676766676667666766677677676676767676776767767676767676776767767767676776666767667676766677676766767767766766667677676677676667677677677677666776767666766776767666676776677677667766776677677667666766766667676767677677677677676666776776667676766676776767667767767766676767767767767676766767677667666667767767767667767766776767676766667767767666766667677677677677677676676766677666767676776776677677676776767677677676766676776667676766776776677677667767676666677676766776676667766676776766767766766776776676776766676767767766767676766676677677677667766776776677666776766667767676776676766676676776776767667766767666677676677667676666776677667676676767677676677677677676776776767677676767676667667666776767666767677677666676677667676767676767677676767677677667677676766767766776667676667677667766776767767767766676667767766767676766767677677667677667677666767677677677677666776767667766667677666767766677667766776667667667766666776676677677667767766776677676667676776766667766767677677676776776776776677676767767766667666677676666776767767677667667767677676767676667676677676776667677676767677667667676776776776677676776767667766676776667767766776776776767767766677666667676776767677667767767676677677676766677667667677676676776776766776776776767766677677676767766676676767676767767667667767677677676776776767677667677677676776776766767767767767677666776776767766776767766677676677666766677676776776667677676767676766676676677677666767677676776776776676776767676766676766666677676677676766677676667677677676766666666667676776767766666676766767767766667767767767766766766776767767767766776676767676767767677666776767677677677676766667676776767677666776676776676767667766767767766776776776676677677677676667666767667766776677676767767767766677677677667766776766766676767767767667766666767767767767666676676776767767677667766776767767667667676767767666766666676767676766676767766776766677676766776766767767767767767767666666667676766677666676776776776766767667666677677677667676767677677677677677677677667766767766666776676767767767667677677676767677676677677676666766677676676677677667767666766767766767767676667676767677677676776776776776776677677676766767767767677676676676776767676677677667676766667766767767767666776677667676677676666767677676667677666677676767676776766767676776776776776776767676676776766677676767767676677676676677676767767676776767676776766767767667766776767667767767766767676776776776776677677667
3677676667766776767677676766767767767767766776776776766776677676677667676677677677666776767677677677666676776776676677667766766767767767677676776776667766666767667766766767766766776676776767667767676776766667666776667676776767677677667677677667767767767676766677667767676776677677677666767767676776776767676767676767676776677676667767767766776767767767667767767667667666767767767766677676776776666677677676767767677676776677676766767767676766767767676776677677677676677677666767766776667766776766767767766767677667677667767767676776767666676667677677677677676767667766776776767677677676666776676667667767677677666767766676677667767767666766767667677666667766776667677676767676776776776776676667677677666766776767767767767766676776767676767767767676767676766666677676767766767677667767667766776676677677666776767677677677677676776766676776676767677676766776676767767766766776667767767677677667767667677676677676776776676766776776676776766776676767677667677677667676766766767667677677667766767667667767667767767766776766667677676676766767666676767766667766776776766767667676776667677676677666676767667767677676667767676667766676677676776766776666776767676776767767767766776667766776767766776676776776677667766677677667766666676676676776776766676776776667767767676767667666677676676767677667767767767677667667676767676677676776776776776776677667766666767767766767676677667676776776776767677677677676767767766776776666776766767676776676776667767667667667766666767677667767677677667676667667766766776767767677676677666776676767767767766776667767767676766776776776767766677666767677666767676767767667767676677677667767767676776766676767676776776766776677666677667677667666766676776767676666677677677676767767677666667767766676667767767767767767676766766766766767767677667766776677677666776767676677666767767676766776767767766776667766676676677666766766767677676776767766776677677666776766776776776776776677677677667676667767667767766767766766776667767676677667677676676766776677676676767767676776677666776776776766776667676766767767767767666767677667766677667667677677676767767766776767677666766676677666776776676776676776676676677667767766667677676676776776776667767766667676776776776677667676767767766767767676666666767666666766766776766766766767667767767766767767677677677676767677667766666776776767766677667767676776776677676676677666676677667767666776776677667667767767766776767767677676767767667667766667677677677677676776766676667677676776677676776776767667676767767766766766766667767767676677676776676776767767767667767766676666776776677677667667767767667767667667767667766767676776776776776677666667677677676666776776667677676776667677677677677677676767676677676776767767667677677667677676676776776776767766776766776676776776677676767766776766776677676776776776667767676766776767666667767766676767676667766776776776776766767677666677677676676776776766667767767667677677676677676776767676776776766767676676766667767767677677677677677667666667676676677677666776766776776766766676767767676766676666767767766767767767667766677677677677676776776677677677677677676677666776667766666677677677676776677667676776776767766677667767767676766667766776676776776677666766767667676766667766667676776767767766767766766766766767677676667767676767766767677666776767666676776776767767677676766766776767677677676767676766776776767677676667766676776766776667767676776677667667766667676677676776776767766776676667667667766676776767767676677677667677667766676776776676776776676677676666677667677676767767667667677676776776676776766667767767676776776677677677676766767666776776766767676677676766776767677666677676767766677676776666676767767767677666667677667767677667676676667767766677666776667767767766667676776776766667667767767677667767767767667766776767766776767766776776666767767676766676676766666767676776766776767767766766767767676677667667666666776776666767676776776667676776776767676666766776776767767676776667677676767666776667676676776767676667677677676776677676766766677676676677667767677677677676676776766776677676776676766677667667677667767676677667676767767767766776766776667677667676766676776776767767767767766766776776676776767676767676667676676677667767766676677676767667676776776766776677676776667667677677667676666776767677667767677677666766676767766667767676776776766677666776767766767676767677667666667676767766767677667676776776666776776776677666776677676676667766767667766677677676677677676776667766666776767677676776776776776776677676776767676676676767667666767767666776667677676776776667767677666776767666676677676776776677676666776677677666767767667677676776766667676767767667766767676776766676676767767667667676776667676677676776676776776667767766677676767676767676667767767667767767766667767767676776677667766776776767677666667677677676766776776676776666767676677677677676776776676776766677666776776676767766677677677677677677676776776776676676776776677677676667676766767766676776767667667667766767766776767767676676766667766776776767676767667676667676676776766776677666776667767767677676676767767676767667767676767677667766776767676766676667766767676667767667767767677676667766766767766776667677667767767767676776667767767676767676776676766677676767767667767666767767767667766767766677667666776776767676776776776766667677667666676767676666667676676677666776776776767677677667676666676767767666776666677677676776667767677667676776776676677677667676767766776767766767766677676776667676767676767676776776767767767677677666676776767676767767677677676676767766776766677676776676676776676767766767677666776676767677677677667767767767677667766776767766766667667667677677677677666776767677667667766766766776767677677676677667766677676776767667676766767767767677677676677676667766776776776667766776667767676677677667767676766676676676667767677666667676766676776776767676766677676767766767766776677676676667766776776766776776776776666676776767676767667766767676767676776677676767677677677677676776776677677677667767767766776667767767667767766667766767676776766766667666767677667667677677666767677677677677676677666677666776776776776776677677676767666677676767676677677677676676776766776677677667666677676676776667767767667667767677667667767767677677677677676767767666676776767667667767676776766667667666667767666767667676776776667676676767767767767767677677676767677666776766767676676676676677667767766776767676666767766676767676767676767677666766767766676767677677676776776677677676776766676767676776667676767667766767676776776776767677666776776677676776767676767767667676767766767766767677677676767667676667677667767767676666776676667676667767666767676666767767676776677676766776776767766677677677667767767676776667676676776776776776767767666677667677676667766667676776767676776677676776776766767766667767667667666776776776666677676767767767677676766767666676767767766776766676766766776767676766776767767677667676766776676776767677667676776766767767767676667667766676766666767676776776776776666776767676776767677666667676667767667767767677676666776767676676767766767766776767667766766767677676766776676667677677676776776676776767767667766766766676766676767677676776776766776776776776776767766776766776677677677676766677677667766767767667767677677676776776676676766776767767766776776776776676767677676776677666677677676776776667767767767677676767767677667676677666766677666776766766676667767677677676767676666767767667667766776767766767767676776776677677676776767767677667677667677677677667767677677676776676776676767666776766767677667677677677666676776776767767767676776676776667666776776667766776776776767667766776767676667667676776677667666767766677676776776767676766767676677677676776666767677677677677677677676776767767667676676776766776776677676776666776776677676667677676776677666767766767677677676776776667766767676766767767677667767767766776776776776776766767676677676776776766776767677677677677666677667767766776776776677676776677676776766676677677677666776776767766767766766676776676776767676767676776767767666766776766776776766766667676776776766677666767666776667767767666767766677676676767676766667767676767767767677677667676776776776667766767667767667766776767767677676767767767767766776767767767766776776776776766776667667767676766776776666677676676677677677666766667676767666776767767767676667667677677667666677676766666776667676767766776766767666667676676767767767766767666767767676677677677677676767677677676767676667767767766667666767766766676767667677666767667767676666676776767667767677676776677666667677666776776677677667767767676776776776677676767767767767767666767766676776767677666677677677676767767767767677667767666677666666676666767676766677667767766767766776667767667677667676676666767676767676767667677677666776767677676767667677667767676776767767677676776677666776776776776676776776767677677667766776776776776776667677667677676767676767677677676676776677676677676766676776676767677676776776666766677676776776776776766766767766676776776767677667676677667676776776776767767677666766666776776776676776676776677676766676776767767767676766776776767676776766676767676676776766776776766776766667677677667766776776766677676767676667677677676776767676766767767767767766677677667676766776766776676776776666767767667767667767767676766776776766766667677676767766767667667666776776677667767766667667676776676776776776677677676776677666767677677677677666676776667766666767677677676666776767766766677667767766776767767677677676767767766767667767677677667677676677666766776776766676666767766766676677677676767767667677676676676766667676677677677677666667767767667667677667676667667767677676767767676767677667676776776776776776767767667677676776767766776766766667766776667677667677676766776767677677677676767767677676766676767676676776766767666767667677677677676776776666776776767676676766666776767667767766676667677677677677677667667667676677676776677667767667767667767676666776766767767766776776667676767676776767767766766766776776776767676767766767767666676767766767767676767667667767677
667676776677667676776677676776776776776776776666767766676676776767766676766677676677667767766776677677677677667766667767677667766776676776776766677676776776776766766767677676677677676776776666676676767666767767767676767766766766677677677667766676666776766666677676677677677667677677667767677666776776776676677676767676776766776676767767677667767767766766776677676767767677667766767677677677677677677666776677666766676676766776667766677666676776776677677676767667767766667767767766766766767676676776677667767767766767676677667667766776767767676676676776676776776766676767667677676776676767677677677677676776776677677667676776767767767766776677677677667767767667767667667766666776776676776676776767666776776676676667677677666767766776776776766666667676677677677666676677667767767767766667767767667667676776767667767667667676776666776767677677677667766667667767766766667676776767676667677677676676776667766776667677667767677677676767766766776676776776677676767677666776666667767676676676767766676776767766776776676767767767766676676766767766677677676676667677667767767767767767676776766667767767767676767767677676776766766776766767767677667667767766676776676776766766667676666677677667767767676666667766767767766666776776766776776666767666676776776776676667767766677667767767767767767767667676766667677677676776766677666767767767767767677676766766766776776667767677676776677676767766766676776666767767766767767677676776776677677666776767677666776776767767766676667767767767677677677677677676677677667767767666776676776767766676767767766677676776676767767767767677677676676767767667676677667676776776776776776767766677676677677677676776776767766767676667767676776776677676767676767667677676776776767767676776776676767766767677667767677667677677667676767667767666767677677667767676767767677676767666676776776767767766776776677677676667677676677677676766667767677676766776776677667677677676766766776767667666767766767676766677677677676667766776776677667676776776677677676677677677677677676776776676666667677667677667767667767667676667676676776776776766767667677677676767677677666767677677676766676766776767676676776776667676766767676776776676766677676776667676677676676767666767666667767767677676776767677676666776767767766767676766667767677676776766776766666776776776667676677667767767667766776677667677677676767676676767767766767767766767667677667767766776676766767766776776667677667667667666767676667677667676766666776676667766767667767677676767766677677676776767767677666677676766676767766776767767676767677666776767767667766776767766676766767676667767766677677677667677666676676766667767767766766677677677667767676667676766767766677677666677667767767767677667766767767767766677676776767677667767667767667676776776767766676767676776776767667767677667667677677676776766767676676767767677667676776677667677677667676767676667767666667667667677666776776776677677676766766776767767767766776676767677676776776776677677667676767677677667767677666676677677667677676667767767676677676776776676766766766776776667767676776776776666776766776677666676667677676776767767766767767766767666766776767677676677667766767667766776776776677676676767766766676766667767767667766677677677677677666667676667667766766677667767767767676767666767767767677666676766776677676676776776776776776767676766677667766776766767666767677667676776766776767676776766767676776666776676767677666677667767766767767667677677677677677666776776667767677676676767766676766776667767666767667677677677667676767767766767676666666667677667677667676667666766776776776776667767676767767766776676767667767766776666677667666776766767667676767766767677677677667676677676776767767667767677667676767677677677667767666766767767767767677677667767676677677677677676767766667767676767677677667676767677677666667766667677677677667676767767676666767667677667767767676766667666766776776776776776676776776676767676676776767767667767766667666767766767667666766776767677676767767767676776767676667767767767677676776666767767767666666676677677676667667766776776676767677676767677667677676767767676667676766677667766676676767676677676667767666776677667676767767666767767677667766676776776767766667677676667766776677666677677677667677677676676677676776766776776767767676776667767677667676767767766766776766676776776676776776676767767677677676667766767677666676677666667766776667766776767767667666776776767767667767767677666767767667667676666767767677676776767767767766776776776767766776776776766677676776676767676667677676776766776666767666776776767667677677667667666766767666776676677676677676767676677676676776767676776767767676677666767677677677676767766776776667667666776677676666676767766767676667767677677666676776776676776676776767767676676776767767667666666767767676667766767767677667766767767666676776766676776677676767676677676776677667677676676776776766767666776677677676767767677666676776776667677676677676767667667766766776766766676667677667766666767766767677668667666766676776776667767676776776767667766676667676776666676776676767767767766766776667767677677677676776677677667666676667766776676767676677677667767767767667766676766776677677667676766776767767767676666676767767767676767676677677667767676776776766776767677676766776776776766776767767767767766676666766776766767676677676776767767767676776767766766767767667667766767766767676776667767767667677677676767767767767766677677676776767666776776767767767767677677667667766776767677677676767767676767767767767766776776676767767676667677676667667767676676776767766667766767766766776776767767667767666677677677676776776767677666776776767677676776776676666776767676776776767766776667767767667767676677667767667677677677667667667767677676767677666666776767767676677676767676767677676676767767766766767766767677676776776677677667766776776666676776767766776776677676676667766667766677677667767667676676776676767767676676767667676776776767766776766677666776767766676776767767676766767667767676767667677667677677666676776776776766667676767766666766776667677677677667667667667677677676776776776667677677667767767767676676767676677666776676676677677667767677667676767677666666766767667667766676666767677676776767767677667767767667767667767767767667676776776776667676766677667767767767667677676776676776776676766667767676776677676677676776767667766667676676676767766776767767767677667767677676766676677676776767676766776667676677677667766776766667677677676776677667676776767676677677677676766767767666776776767767667767766766766767677676667767667767677677666677667676766776776767766776676766667767677667667676776766667767766666677677677667677667766767677677677676767667667767767767666766766776776666776776677667666776767677676766776766667767666776776776766766666767767676767677667666776776776677666767766767676776776776666776767767766776776776677677676776667677676767676776677667666677667766677677666776766776776766767766767676776766766776666776776667767767766767676766676677676776767666766767767677676666767767767766677676767676667767676776676766776767667677676776776776766776677677667766767667767766677676767767767767767767667667676776677667666776776676676776776767767766767767677676677667767767767666776766767676667676767677667767667767767766776776677667767766776767677667667676776677676667677667676766767667767667767766666776776767676767667676776677677667677666767667676677677677676776766766776676776776776776767667767767767677667767666676776677666667767766776776666776677677677677676767676776767666776776767676776667677666767676767766767766767767676776666776767677666767667767766677677676776776776776667767767667767676767676767676677666776767766677676776776776776776767677677676776776676766677677677667767666667677676676767677667667767666776767676667767766677667767767767676776767767667767676666677676766677677677676776767677676766767767767767677677677666776776677677677676767767677667767767667676776767767767766676767766776676676767767666676767766676766667666767677677666776776776776776766776677677667767766676776776676676676767767766677677676776676766767767766776766767666776776677677667767676766677677666676676766776767666767766767766776776776767767667767767667676776776767767767767767766767667676677677676676776767676676676767666776776667666767767766766766766766776676667666776667667766776776676776666676776776677667667667667666677677677676767676766776767667677676677676776766767766776776767667766776766667767676766676667676767677676677676776776677676676776766677677676677667676676776766776666676676677676677677676677676776676776776776767676767676667676776766776776776766677677677676766767767767667766767767767676667676767677667767767767767677667667677667667676776767767676776776767676776767677677677676767767767676667767676766776776677677667676776776776767677666666676776766776667677677667767767766676677677676666667677677677676667767767667767766767767766776676667767767677676667667767677677676766676767767676676666776776776776767667767767766776677676767767677677667767766767767676776767767767766776676676666767766776767767666676776767677666766776776766767767767766776766766776667677676766767677666776767676677676666677666767676677667676767766767676676776676676776677676776776667766767767767677676667767676676767667767766676676776776776767766767766676776766776676776677676776767677677677677667677677677676767766776767677676776676776666767677677676766767666676767667767667766767676767666766776766767667767766767767667676767677676677677676666776776776776766677676776767767766676767667766667676776766776776767676667676766767766677667766767676776677667677677677667677677677667767676667766677677676767667766776776767766776767766776767677677677676767766677677676767767767676776767667766677666776676767767766776776677667667676767667766776776767667767766666767767767677667767766776766677677677677666776666776776676767667766766677676667766767767676776776776667676767767677676776776766776776776766767666676666776767677677676776767676676766776776776666667767767666767677677666676776677667676676767677667676776767767667667
6776677677676766667766776677676767667676776677677677677677667677667766776676676677677667767667767666676776776676776676676766776667767666767676767666776776676776767676776677666767767676677676676767767676767767767767667676677667676677667766677676676776667676767667766776677677666677667767677677676776776776776776776676666766776677677666776776776776676767766776767767667767677677667676676776776766767767766677676677667767667767767667767676667677677676667676776676776766776766776766766677667666776776776766776776676676767767766667667667666776676677676776676666776666776766776676676776776677666767667666676776676766776776776776677676767767766767766667677666677666767677676766776776776767667767767766676776776667766767667767767766767767767767766776776776776766776776766767677676677677677667767767766776776776776767677676767766766776776776677677666766767677667667676767766776776677677677677677677676677676767766677677666776776667767676677677676677677676676776767667767766776666677677677677676767767767767766767676677677676666776676776767677666766767666776677666676677667767767667677677666767667667676767666776776776776667767767767767767766767766767767667767676677677676677666767676677667766666766667766766767766677667767667676776676776767677677676767676767667677677667767666676776677667676667677677667676776767767676767677676767676776776677667767766766676767667666666766776767677677667667767667766766667767767767666776676776776677677666667667676767667767666677676666776767766676776767676677667766776776766677677676776776677677677667767767766767667666766677676767677676766667676776776677677677677676766767667666767766676666766767766766767767667667767767676776766677677676776677666677676776767767667677676677677677667767676676766776766776776677676776667667677667667677677667667676776676767676776677677677667766766666776776667666776776676666676776767666766776667676676767667767677676776667766767766776766767767766767676776776767677666776676776676666767766766776766667667677677667767767767767667666767677676776776676767766767667676666676767767766666767666666776767767767676776776677676776776766766767676677676776767767767676776676776767677676776666767677677676776776776776776766776767676676776767767766767677666677676766776767667666776677666676776766677677677666767767767677677677676676667767766767677677677666767677677677676677667767767767676767767767677676766676676667677667667677676767667676767676767677677667666667676677676776676776776667667767767766776766666776676677677676677677667767766766766766776776776776766676667667666766776766767767767767767767676767677667677677676776667667767767766677677677676767677676776667677676767676776666767677677677667767767677667767666776766677677667767667667676767676776676767767667767677676767676677667666676767767666767666677676776676767767767677676677677676767767667767767767766776776677677667667677676667766776776776767677676767676776676767767677667677677667677667767767766766666676677677676776677677676667767766766767677676767767766776776766776767666677677676767767767677676776676776666767676776766776767767677676766677676766667766766767677677666767676776776677676776766667767676766776766667677677677677676776776767766677677677667767766677666767766767677676767666766666676776767767767677676776776776776676776766776676677677677666767676766677676776776776676776776776776776776767767766767766776667677676776677676767676776767667766766776776776677667677666767676667767676666776776677666766767767766776766766766776776776766676676767767767676776667666767677677667767767676677676767677676766776767667676766667767767666776766776667766776676667677676766767766776677676766776776767667676776667767667767667667666776776766776676776676776766677677677676767767676766677677676677666667677677676767676676776677676776676776767676676677677666676776677677677676776767676776766677667677677667767667667676767676677677666767767767766776776767676767676766767767766776667767676767767767766776776776767676767766767667676767767666677666776776676766667667677677667766776667767766767766767676776676776677667677676677677676676776676776667676776776767676677666676776767676776766767767676767667676776776766776776766767767767767767676676677666776776677676776676767666767667766766776676677677676776677676766667767676776676767676766677667767767767676767667766677677667676776676776677677677677677676776676767766767767766776776776776767767767677666676776767676676677676767676676676776677677677676677666766767676667677676776767676776676776667676776767766767676677677667767677667766667667677677677677676776776776776776767767767767767667766776767676767676767677676776766667666767767766677667667676767677667676767676767676767767676767766667767766776776676776767766766767666676767677677676767677666767677677676767767767767677676677677667767676776776776776766766776776776776776767767676767667767767767676666776776766676776767766766776676767677677676766677677667676776767667767677677677667677666766776766767677676677666677676676776767767766667677677666677677676767677676776676766767677676767667676766766767677676776767767676776766776776677676667766677676677677677676776776776676676667677676667676767676766767666676767666667767767767677676776776776776767667676766776776676776776776776776667766766776767667677676676776776767766676677666667676776677676766776767766776767676776677677667666677667667767766676767767767676677667767767767767767666666776766677667667767676776767767767666767667767676676776776766766767766766776667767766767677676676776766776767676767767667767677676776767676676766776767766677666767767666767767766667766776776776766776677677677676776677667676767676676676677667767766766676767676666776676767767766776776667677676767677677676677677677677676766776776766666776676767767767677677677667667667767676677667677676766767766667677677666767766776776776677677676667767677677667676776776776676677677667666776767767767766676676767676776677677667677676776667666776677666776767667667676766776666776767676767676767767767767677677676666766776677667676677677676667767766767767677666766767767766767767677666767766776677676677677677676676766766766676666776776776676766767676767676767666677667767766767767677677676776776676776766676776776677666766767766776776667766776766677677676776767677676766767676666767677676677677677666766766767767667667676776767767677676776767676776767767667767677667767676776767676666677676767677676776676776667677667676677676776776776776666767767666667676767767676776776676667676677677677666676776767766677666767667766776766767767667677667676677666766766767676767767677676776766676676767676767767676776767667766666776676776776676767667677677677677666767667666776676776676776677677676776776767666676767766676676776776766766776677677676667677667677676766767767767767766776766677676767676776776766767767676776767676776767676767766676766766767766776677677676776767677676677677667767767767767767766776776767766776767767767767767667766776766776677666776767667766767767677676776677676776677676677667766666776776676667767767676676776767767766767667767666776776767677677676677676767676767676776776776776776677677676677677677676677677676677676766767767676676667766667767667676667676676776676677676667766776676767677676766776776767766676776676776767767766767676767676677676776766767666766766677677676767676767667677677677677677667766776776767766776776767767766766676776767677677677667677677677677667767666677676676776776667677676676767767666677666767677676676776676677676666677677676677677676767666776766776676766776677677677667766776676667666667666766776667677666767766676676776766676676676776677676667767666776677667677676776776766766767766766676766766666767677666676767767677667676767676667766666767766776766676776767766767666667676767766667676677667767667766776767767676776767676667767676766776776767676766776767676676776776767677666677676776676776776767677667767677676667666776667767766676676776677667676677677677677676776676776767667677677667676776766667767767676767767766666767767767767766677676767667767666776776676676776677667766767677676677666767676767766677667677667766776676776767667767676776766767667666676776666667677677676767677676766667767767767677677666776676677677676766666776677666776776677677666776767677677676776776676767767667767767676766676667677667676776667677677676776666767677676776676776767676667767677667767677667767676677667766767677677666677667766766677677666766667767667667766767676776776776676766776776766676677666766776766667766776767676767767676767767677666776776767677666776766677677667676666676776767666767767667666767677676667767677677676677676766767767676767667766677676776776776776776776767676776767767676767667766676776767767767677676677666767767766677666676776676776776776776776766776676767676767667676676676676767767676676767767767767676776667677666776766776666676776776776667667767767676767676666766776776767677667767767676766667676677676667766676766677667677677676776676776767767677677667677676767667767667767767667767676676767676776776677666767767766776667767766677676767767676667666767677667677676667676776776776676767767766767677667767676676767677677677677676767666667677667677676766676676776766676767767767767767767766776676667767767666776677667667767767766766666667767676776767767767766776677667767667767677677667767677677677666677676776776767766776767677676767677667766677676677667766776767767766767676676766776676776776767767767666776767676776766766767766767667667766677666767666776676676776676667766776767767676767767677677677667676767767667676677677666677667676677677677667677677667766767677667767677667767767666676767677666676766776767767677677676776776676776677666767767767767677676776776667667767677677667667666776677666776767666676767766676776667677666767767767766767676776677676677667767677677666776667767676767667767676776676767767767766776776676776776667767677677676776767767677677666676676766677667677666767676776776666776767677667667666776776776767766776766677667767767677667767666767676766676766766766667676766767767766767767667677667
66767767677677676676767766776776677666677677676776776767767666667676677666767767667767667767677676766776667676776776776766676776766667767767667676766666767766776767767767767767667667676676776766766767667676766776767676767766776767767767676767677676776776676676676677677677677676677676676667767666766677676767677677676767767667766776767767767766766767676676677667667677676766767766776776767676766776767667767767667767767766767767766767767677677677677667767676677676766667766776666677667767767766676767766776676667677666667667667767677676677667767676676766666767767766776676666677677667676767676767677667677676776677676666776776776667677676766676776767767766667767667667766776776677666766767676667767767677676776776767677677667666776767767767677677677666776667677677677677677677667676676767767766776666766766766776766676676776676677667667676776776676676767676676776776676776677666767667767676776667677677677666677667767767766767767667676766767766776776776767676776677677676676767767767667766676776767767677676677676776776767767676776676767766766767666776766677666776767677676666776667677677667677676776677667677676776676767767667766676667766776767767767677676767767767767676767677666767677677677677667767677676676766677677677676767766676767767767676767767676776767767666776767767767676776767677666667767676767767676767766767767767767767767767767676776677676767766767667677667766676666776767677666676767677677676677676776667677676676776677677667677676766767767766776776766767766776667766776676667767766767767767676767767767676767766677676776667676666767666776776676767767767767767677667767677676776766776767766776776776667666776776667766776766677667767667677676767667767676767766677667677676776767667766767677676776776776667767767677676767767677677677676776666677676776776767677677676776677677677677677677666776677677676676776677677677676767677676776767766667677676677676767676766776767767676676776767677667766776766667677677676776776776677666767667677677676676666676776776776767676776767766667767677667767767667767676776776766776776776677677676776767767677667767766666677677667677677677677676676767766767767677666677676766767767766776766776776776766676767766776776677667767677667666677677676766776766677676667676676766667667667767767767677677667767767766667767766767667667767767666776666776677677677677677676776676667677677666776767767766766767676766676776766677677676776667766767767676767767666776666677676776776776776776677676677677677677677676677677677677677677676767676767767676677676767677677676767676776767677677676767677666776677667766766776767667766677667766776776667667677676667676776776676676776676677667676776776766676776676776776776776667677677677666667767667767766767767677676767766776676677676776767676776776766776767677667666766776776666676776766676766776667666776776767667677666677677667767766767767766767676766666676676776776776766767767676767767677667767676776767666767767766766776676676767767677666677676677677667766766776767677676776776767767676767667676676776776776767677667676766776767767677677677676667767766776776677667766767667677676767677667677677677676767677667767667677676767676766776667767767766776677676767767667676677677677667766676776776776676776666776776767677677677677676676766676776776776676767677677667767676776767666676677676767767667666676776767677677667766677667667766676766776676677666767676767667667677676766676767677677677677676767767676776676767767767767677677676677677667767767767677676766767766676767767767676667676767667677666776776766766767667667666667766776767767767666767677677676666767766767767766776677677667676766767666776766776776766676766776776767676677677667677677677676767677677667767677667766766767677676767677677667767767767767676767766767676776767767666766677677667676767677667766767667667767676666676677677676676766767677676766766677667766776767767767766776767677676776676767767766677667667666776766776676676767766766776767767677677667677676677667767767767767667667766776776677676767666767667676676667676677666677677667766776767767766767676767677676776776766666767666776677666667677677667767767767667676776767767676776767767676676677676767766676776676667677666767676667667767767767767767676776776667767677677676676766766776676676677677676766767767677667676766776676776776776666676767677677676766776767766677667767767667766776677677676776676766677677677676767767676776767766676767767766776676677666776766677667677667767677677676776676776776676776766676767766677677677676776776767767767767767677677677666766666667767766676776766767676677676676776767766767767767766766667767767676776677667677677677676666676776776667667767767767767766776776766677676776766676776776677677676767767767767767677666676767767677677676676776776666766776776776776767676667767677677666776776767666776766776767677667767766767677677676776776776776776676767767767667676766776776767666767676676776776767767676776676776767766776767766676767766776667677667676776776776766767767767776676676767676766776767676767667767676776776776676767666766667666767766676676767676677666766767766766767766676776776776766776766677667677677676776676767677676776776677677677677677676776776767667766667677677667676667767766776776776766767667676677676677677667766667677666776676767767677676676767677676776776776776776776776676767666776767677676766667677676676767676767767667667676776776767767766676776677676776776767676667767677667767767676766676776766776767677677677677677676667666666766776776776767677676776766766677676677677676776666677667676766776776667767767677677667767766767676677666667766767766767666766676667676776676776776676776776677676766676677667767767767667767677667676677667677677677676776767667677667676667767666776776776776767666767677667676776767667767767677677676767767767677667676667766767676776766676766677667767677677677667676677667676767667676776666776767667766776676776776666776767667767766776776667767666776776766677667677676667677677677676776677676776667767667767676666776767767766767767676776776677676776766666677677677666767676776767767676776677667676776776677676776676767676676776677677676776767767767767676776667676767767677667677676767676766677666776767676667677676776767766767767767666776767767766677666776776677677676676776776767766677676767767767667767676776767667767666766676676776767677677677677667766776667677667767666767767766776767676776776776767767667676776766767676776767767677667666776776776776667666776776776767677676676767767767676766776767676776667676767767676666676776776767766766677677667676666667766677676766766767767677676766776776767767666776767767677667766676776767676676676767767767676776766677667766677676667767677677667767677667767676776766766776676677677677666767767766767666676776676776676776766767767766766676776677677677677667677677676766676766776667676767767766766776776776666776767767767766766766776766667766766767766776767677667766776766767676667766776666677676776767667667767766767666776776676767766776767677676766776776677676767766776776766767767767676766767767667766676776767676776776677676667677667677676676667677677677676776677667766767767767767767677666767767676667766766677677676776767676666776776776767676766676677677677667666667677677676776776776776767667767767767677676676767767677676677677677677676677676776667766667767767767677677677667766767677677677676676677676776767767767677677676776776776767677667767767666776767767767767767766767677677667767667667676767676766677677677666767667676776776776776666666666766767766676766766776667667766776767667666767666776776776767676776776776776776666677666676667766767677676767766776776776767767677667767677667767667767676766677677666767677666666776776776766767667677676677676776767767767767676667667767677676776776767676776666767676776776776766776776767666776676776677667666676667667767767767766776767767677666767676776677677666767767767676677667767676776767766767667676767677676676767667767766766676767667767676767767676676667767767767677667676676676767667767677677677676767677676776776667677677676776776766776676767767676766767677676767766677676776776767676776766766676766677677667767677676776767666776666776766767766676676767767667667767676676767676776767677677667767667676767766767677676776776677676776776767667676776776776667767767766767666767767767677676776676776767767677676766676767766776776776767767677676766776776767677677677677677666676676776766667667766677676676767766776776776676767676776666776676767766766677677667766767666767677666666676677666676776677677676677676776766776677677667767667676767667767677677676776767767667676767767676767766667767766766767767676767676667767767677676767676677677667767767677676677667667767766767767677676767767767767767666676776776776667676776767676766677676776766776776767766766766776776767676776776776766677677667677676776767766767767767676677667767767677676667767676767677677676667767677676776676776767667676666767767767667677676776776676767676767666767676776766767766776766776776776676767767666776767766676676676666666767667676776766766667676677667767766766676766767767767676667666667667767667667767767666776776767677666776767667677677676767767667767677667676776676667767676767677677677666667676776667677677677667767767667666676667667667666776677677677677667676767666776676676776776667767767766767767767677667767767767676676766776767667767767766767676776776767677666776766676776677677676766676776766677666776776776667677666767666767767677677667676677666676776776767666776776766667767767767676776776666676766676767767677676776767676776766776767767677677676776767766767767767677677676776766677677677667767677676767667667677667767767767767767676677677677667766776776667677666776677676776776676767667766767766776766776767676767677666676767767677676776767766766776776767767667677677667677677677667767677676767676767676676767767677676677676667666776776666677676677677676767676676676667766776677676776767676767676776667766776667667666676766676667677677676666766776776776776766677667666766677677667676776767766766666776776766677667767766766767767767767
667767767677677676676767767666677676766677666766776677677667767766667676666767676666776767767676767677676667767767676676767767667767667666776667767767767767667677667767677677667667676776766677677677667677677677666776667676776677666776776676776677666776676677676776776767767767767667666776677676776676767767676776676676776766776766776776767677667767667667666776767676776776776776677676776767766776677666677676767767666776776776776767677677677676766667767766767767677676676767766767667677677676776766767667767766677667766776677676677676676766767676767766767677667676676776767677677677677676776677667767767767767667766767677676766767666776666767767766776776677677667676766666677667677677677677677666776767767766776767667676776776766667767667666677676776776667767667767767766766766767767767766776776677667766766767767766677677677677666677676767767767767676776776667767667767767767767676667766766766677676766677666767676776776767767676766776767767667767766666767677667677677666776776767667766667676767767677677677677677676776776667666776766676776677667667766776767767666766776767676776776776776667667676767666767767767677667766676776766776776776767677676676767677667767767677667676667676766776667767666776767767677676767677667767767676667767667767766776677677676767676767677667677676767677676767767677676776767767676767667677676767676776677677677666766677676767767666666776776767667677667767767767677667667667677666676676767667766776767677677677676776776666766677676776676776776767767676677666767676677677676677667676776776767677677676776776767767667676776776677677676767677677677677676776776677676776776776676767767767666677677676766767667766776667677667667767767676676676667677666667677666676677676677676776667767666677676776776776767677677677676766776767677677676667767766677677666776766776667767676767766766776776776776767667676776776677676776667676776776666767676776776776766776677677677677667677677677666677666766767767667766767767676676767676767767766766776667767767677676677676677667767667666767766767767667676776766676767667767767767677666676776776666767676776676676676667676676776767767767766776776776767676677667677666766666767676767766676767666776677677667766776776767677676776677676767666767766767667767767767767766767767767676776776776667767766676776776766667677677667767767767676776776776767666776676776776767767767676666767667676677666677677677677677666666766677666776776677666767767676776666776767677667767676766767766776667676776767767767676766766776776676767676776676767667766776776676667676776776767677676677676766677676776776676676776776677677677677676776677667676776677667677667677676767676677677676776767767766677676676767767767676766776776676767766676767767767676776667766677676776776776767676767767767767667677667676767767667767677676776766666776767766766776666776666767676767767766767767676766676767766767667667766676776767666767676666766776767677676667677677676776677676667667766776776776776776776776776766766776776766776776766776767766776776666776776776666677677667676767667766776767666676677677676767677677667667677677677667767767667766776776667766767767667766776767767766767766776767767766677666767767676677676767677676776676766776677666766776767677667667766776766776676767767676766776776767677667766776776776767766776677677667677666677667677666667677667676776676776767766776767666776767666767676667676677676766766766766677676776776667767766776776776677677677676776767766767767767767677676677677676767766766767667677676677667767766776677677667666676767676776677667767676667766676776776766766776766766776766776776776767767767766776767766776677677667677676767667676776776667676767677676677677677666677677666667676767677676767677677677676667677676767676776677666767676677667767766776767676767676776767677676776677677676767767666676776677676667676776776666676766776676767766776767666776767766676767767676767766766767676776767667676676767676767676776767676776677677667667766667666776677677667766677667767676776667676677676776677666767677667676667766767767676767767766776776767677676676767767766776776776676767766776776676677677677666676677677666766767677676677677677677667767677676667767667766677676776767767767766766776776776677676767667767677676767766766767677677676667767766667676677676776676776666766776766776766766776677676676767767766676677677677667767766776776666676767767767676767666676667676776776677667676666776776767766767677667667767676676776767766776776676676767677667676776776766776677677676666767677677677677667666667676767766667766776776677677677677666776776667677667677676767766766767667667767677677676776767767767767767767676776766766677667767677666766667767677677676776776677676766676776676776677677677677667666676776667767767767677676776766676666767676677677666776766776767676767667676776766776776766667666776766767766766677667667677667667767767666676776676676767667767677677676776677667676667767676776776776677677676677666676766676667767676776776776766677667666677676676676776677667766776676767767766767767666766776766776776677676767676767766776677667767677667677667677667666667767676767676667676776776767667667766767666676767766676776767767676677667767767767676776766766667767666776776666677676767767667667676676677677667767676676766776676776677676676767667766776766776776776776776676767676676676676776767677667767676767676767766667676676666776776677667767767677676776776776666767676776776767667667767666666677677676776776766677676666776677676776767766666776667767766776767767667666676767767667667676776767767766666666767767767767667676676666676767667677676776767766776767667676767677667677676767766767667676676776767667667667677677677677676677666767666766667767677677677677666666776776767767677667767676677676776767667667766677677677676776776767766776776776676776677677677676676766767766666767666666677677676767767676767766767767767766676767767676776767766676776667677666677666776766767767677677677676767766767677677666667667767666776766767667767767676767766767767677676767767676776776677676676767667767667666776767666677677676766676767767676776776767676677677676766776676767676676766677677676767766776767767676776766676676676776776776676677667766776677677677667677666767767767666776776767767766677677667767767767677676766776776776667666677676767677676776767766767767767766766676776667667667767676776667676666767677677677677676667766776766767677676767677677676776766676677667767667767767677677677667667767676776676767677677677676776776677667767677667666776767676766766767767676667677676667767677676767667767667676676776676776766767676767767767767767767766667666667667767767677676666776776767766677677667676776766776776767767767767767767767677667666776776776776667677676776767677677677676776776677677667767677677677676776677676677676766677667677677676677676666776776677676776677667766767766676776767767677676767677667677667677676667766776776767677667677677677667677666776767676776776677676667766767767677676767767667676767767766766776667767676676776767676776677676776767766677676776676676677667767766767667677677666667767676776776767666776776677667677666776767666677666767676767676767767766767766776766776767767677677677667676667677677676767676667676767766776776767766677677667676766667767767767767667667767767767666776767676676767667766776766767766776776766767767767767767766776776776666676776776677676767767666767767767677677676767677677666767677676667667666766667676767767767666667767666767767767666767767677676767766766776677677676676776776767667766677666766667676676767767676776677676776767676677667767667767677676766776776677676677667667767766767767667766767767767767767667676776676676776676676776767767766666766676776766666766767677676766667666776676776767766767766776667676776676776776767676776776776776776666776767676667767767667767666767676677676767677667767677676766776767767767766776767767677666767767677676767677666766776766776767767767767767676776767676677667767767767767667667667766767676776767767767766776767677666776667767766776776677666676776776766677667666776776676776776776776776677667767766766767767767766776776666667667667767666677676767667676767676677677677676776767677667676667767666776766677667676767766766676676676776767767767767676667667766667766676676776766676776767767677676767676766667767677666766767767677667667676676776776776776766676767676676676676677677667767676776776676676766766677676776767677676667667767767676767767766677676677676776776667676766776776677677677677677677666776766667766677677667767767677667767676767767767766677676667766677667767767677666776776776776766676776676767676776776676776767767767677667667667766766677677676776776676667677667676667766766776776766776667766677667767767667677676666776667767667677667767676776676776767666767667677666776776776776667677677676776677667767766676667766767767767677667767766776767767666767676767767677677676776766766677676776767667766766776767767677677677666776677676767767677676767667766767767676767667766776776776767767767767676767677677667677676776667767767766766766776776766776767767767666767766776667766676776766677666767666667666766766677676667766677676677667666666776677677677677666776766776776766767766776767766667767676676676767767677676766677667667677667767677667677677677667767767677676666776776767676767667677667676776767667766767676776767767767676776776676776667767766776767676776677666776766776776767666676667677677677667667666676666667667666677667677666767767766677666767767676667767677677677667767666776767667666767667767766776667677667767667676667677667667676767767767767677667676677667667667766676766776676766776667666676767676767667677677676767667677676767667676776677666776766776767767767767767677676776676776776767677677667766767676766776676677676676766676776767767766676666676767677676767676767766767677677676776676666776767667767766667766676767667767676767676677677677677667676677676667667667677677676667677667677677676776776667676767767767767766667676667767766676776766667766667766676776766776776667767767667677677667677676767677677676767767676767677
76767677677667667767676766776767677667677677667676677666766776766776677676667677666676776677677667677677676776766776767767666767767767767676776677667766676776766667767766677677667677676767676776677676766676766776776676767676677677667677677676776776766776767767667767677677667767767767767666676776776766767677677677666776776767667767667677677676677677666776667677667667667666677677677667767666767677676776676667676767677676766776767766767767666676776767676677676676767666677676776776766676767767767677666776776776776677677677676667767766666776766776677676776767766677667667677677677677666767766677667667666677676766767676776767767767767667677676776676767667767767767666677667666767767766776766676676776776676677677666667767666776767676776776776776776766767667676676766677676776776776667767767767677677676776677677677676776776767767766767676776677677677666767667676776666666776676776667667677676776776676767766667667767767676677677677667767676776767677667767766766766767677667667767767677676766776766767767677676767766767767767676766776776776766776767667677667766776766767676776676776676776767676776666767677667767767767766776676776667767766677666767766776776776677676776766676776776677676766766767767676776776776767676776776677677676776677667677667676767676776677666776767676776767767676767667766766676676666676766776667667667767767677676767767666667676767766776767767766767676767666776676767677676667677667767677676677667677667676776667677677667677676776776767667766676677677677676666767767676767766767676767677667766676766766766767676766766677677667767677667667766667676677676767667666767677677676677667767676677667766776776766776667676767677667767677666677676767767767676676776766677677677677667767676776776766677667767667677667766776767767667766767677667677676776766766667766667767677676667767767677676767767677677676776766676776767766767767767667677677676676776776776766776776776776677677676776776676767677677667767677666766666767676776776776676667767676776776767677677676677677677677676767766776776676776677666767766776767677676766766677677667767676766776776776676667767767676676667666677676776767767666666767766776776776776676776767667667766676677667767767676766766676776767676776766766766767767767677666776776767676676677667667767666766776776767766666776766767767767766766767677667767677677676776767767766776766767766767767767767666776776767667666666776776766766667667767667677666767767676677667677677676767767766776776676667666776776776676677666676776667767667766767767767766776677676677676767767676766676676667767677666667676776676776776667677677667767677677676776776767766776677666767666766776776667667667676766676776667767677676677666767676767677677667667767767767767677666667667767676677667766776767767667767767767676767666776776767666776776677666666776776776677676776767767767767676776767767667767766677676767676676776776776776776667667767767766776676767766766677677667666677676666767677676677677676666667677677676677676767766776677667766776776766676767676776667767766767767676766767766767766776776776667767767766766667676766776767767677676767767766766776676776676767766766667666767677677676767767766767766676677676677677676776677666676676667766776666776767676776776676767676776767677676666776676766776767666667767767676776776766767677677676766766767676767667676676666666776677676767767767767676677667676776776767666776776776677666767767767667677677676776776676767767677677666767767667676776677677677676776767766676767677677677676676776776776776767766667677677676677676776776767767766676776766766767767767677666676776766767766767667666667766676776776776767767767766776767766676766767666666776676677667767767767676677676776677676767767767677676767676776767676767666767766766776767667767676676776767676667767677677677667767676776767767767766767667766776666767676776766776776776776776767676766767767666776677667766767676776766776776767767767766667767767766776776677676667677666676776766776677667766677676767767677666776767676776776767766667677677667767767767767676776676677677676677676776767767676667767766767767676666677676767667767767767667766666766767666666666776766776667677666677676776767767666776776667676767676776767677667667676677677676776767666767677667667766767667677677667767676767676776766767766676776776776677667767767667767676767767676776676767676776677676676677676766677677676667766767667676776767767767767677677677677677677677676767767677667677677676766767667667676776766776767766766767666667767676676776767767676767677667677677677667667767676676767767676776776677677677676676667767677677677676677676766766676767677676677666676766766767767667766667677677676767767676676776767677677667766766676677666767666767767766776776766767667676766776767767767677676767767766677676776677676767676766776776776767767766767677677677676776676767676677677666776766766666776767766676767677677677677676767766667767767676776676776767767667766676676776776776667677676766767767766677677667676676776776776776767676776766767677677677667766767666766767767676667676776766776667767677676767667677677677677676776767676667676676776677667667767677667767677677667666677667767767667767766776776677667766667666776766676676767666776776666776766676677676667767667766766767766676766776776776767766776767667667766667767676776766767766766676776767766767766767677676677667767676766776676666766776776776767667677677676776776676767676766767767767767767767666767767677666676776767767676676776767667767767767767767766766767766676676776776766776767666677676776766776677676677666676776667767677677676677667676667676767677676666776677677677666666767667766766767767677677676767677667766766776776767766767676676767667677676776766767767767767766667767677677677676776776776677667676776766767667767667767767767677676767767767676776776776667677676676776767676766667676776776776667767767676677667677677676776776767676767676766766776776767766776667667767677677677676667767767767767767767766767677677677677677676767676776766776776677676776677677676776776776766676767667767676776766676776666776676776776666776776776767676776766666776666767766776676776767767667767666767767677676767767676676767767667676767676776666776776667677676776677677677666666776776776767766776767767677666776677677677676676767666676767767767677676766776676776766776767676667677667767767676766676677676677677677676776767767667677676767666666676776767767677677667767766767676677667666767767667767767667766677676776776776767767676776776776776676767767767677676677667766776776766676766676776677677677666776666776667766767667676677667667676667767766677677666776767766776766766776776776676776767766677667767676776766676776676767676676677677676776766776666677676776667677667767676766776676776776776776776667677667767767767767676766776776767676667677667766767767766677676677666776776767676776767767767766776776767676766776676776776767676676776776676677667666766776667767677667766676776766776667677666776767667767676776776767767767676676776776767766776767766776666776767677667767677667677677676677666677676667766776776776767676677676677676767767676767677666767676776667767766767766767766676677677667767767677667666677677677666776767676676767677667767767767767767667677676776776776776666667677667766767767766776767767677677676776676776776776776776676676666666766776776776766767766767767767767667677677677677676676677677676676766767676776776767666776676766776676767677677676776776767766767766776667767767676676676766767676766766776776677666767767667676667676776666766776776776766677676776676766667766767677676677667676666776776667767767767766767767766776676667676676676776766776667667767767767766776676767667676776766776776776776767677677676767677666677677676667766776667677667767767676767766767766677677676667676776766776767767767667767766776677676767677677666776767667767676776776666766767667767767667676666767677676767667767677676677667767666676767676776767667667767677676767767767766667677677666767767666766776766776667676776776767767667767767767767676776766776676776776776677677676776766776766667677667667767667667666776767676776677676776667767767767766776776766767667766776766676776776677676767766766776776676766776766776766676776776677676767767767676767767767767667767767667766767767767667667676677667676776766676767767667666676667676776776776767767677677676776776767767676677677676766676766776677677676766677667666776666766776776676766676776667766767676676776666767767766767677677676677676767766676666776776776667767767676767767767766666767677677676676767667667667676766767766776776767767667767767767766776766666677676677676776766776676776667676677677667676776766767767767767676767676776767676666767677677677677676676676676776667667676667677676776766767766776776766776767677676666776676766767677677677677667766767766776776676776776666766776767767677676776767676676767767767767667767667666776776776776676677667766676676767766767767666766776676766766667677676776776666776776767767767766767766677677677677677667766767676666776767676767677667767766776677667766776667667676776667767677667676776776666776776767767667766767767667767677677666666766767676767766766677677676676767767766676676677676767667677676667677677676776667667767767767667677677677677677677667766767677666766776776677677677677676767767767766766667677677677676767766676667767677676776776767767767767767767767766776776666767676776776676766767766766667676776676776677667666776776776776676667677677676676776776677676767676767766776776776776676677676767677667677677676776776667676776767677667667766767677667767676667676776676666676676776677667676766667666667676776776676766776767676776767676767767667766766766667767676776776776667667767676676677676676776767676776767677666767766676676766676767766767676767677677676776677676776776766767767766776767766766767677666676767767666776766677676776767766776767677667766767676676666766776767676767767676776677676677676766767666677667767677676776766676676767767766776767677676677676676776767767766776677676767677667666667766677676677677676767676776776776776767676766776
67767766667667766776677676776776776677676767767767767767767767676766766676767767676676667767767767667767676776667667676776766776677676767676767667766776776767767767767767767767676767676776666776766766776666776766776776676776676776676676767767677676676776767767767677667766766677677666766776766676776766766766667766776776667677667676677677677677666766677676767666767767667766766776766767677667767667677676766776676676767767677677677667766676776776677676776776676776776776776767767666776776776677667677667677676776776676776767767666676776677677667667767766776776676767677677677676776766677676676767677677667767767766676776766666776667676767767766767667677676776766776676767767667667677666776766766767766677666767766676776676767666767767766677677677667676776776677676766676776667766767766677677676776677667767766677677667766776766767767677677676776776767666776776767767767677677676776776767767677677677676676677676667677667677666776776666767767767766676766676766767767676776776767766677666676766767677667667766677677676677667677676767767766776776677677676776676776676767766676677676767766677667767766677677667766667666776767767767676766776766677677676776766776677676776776776767767766776776776767667667767766676766767676766776667676766776776776776667667767767767767677677666767667767677676767677667677676776676776666666776676766667766677676766666766766677677667666667677677676776776677677676776776776767666776776766767767676666676776677677676767666767767667767676666767767767766766776776767677677667667667766767767676767766676676776776776766677677676776776767767676766776776767677666776767676767667677676776767667767667767677676767767767676676766677667676666667676776667767767767767766676776677677677676767767667676776767767767767766676676766676766767767667767767766667677677676766667767767767766776776776767677677677667767767766676676767767766776767676677677667677667767677677676776776677677677677667676677676767766666767676766676776767767667767767666767676776676766676677677667677676676776776677676776776776677666767676766776767767767667767767676776667766776767767676776766766776767667667667766767766767767676677677676677667767677677677676776776767767767667767767766767766776666776677667676677676776676776767676767767767767676776666776766767677666766676676666767676766676776767677676767767767676767767767677676776766776766767666776776676767666676767767676776767766766667766776767676776767767767667767677666767677667677667767767667767676776676677677667677677676766767677666676667767676676767767766677676776667766776667676767667767676776677666766767767766677676766776667676767666676677677676776676676677677676767666677677677676667676766676776776776776677677667767767676666676776677667667666767667767666676676667766767766676677667766676776677676677676767666776766767766676766776776776767676677677676677677666767767676767676776776776766666676776766667677667676767767767766776776767676677676767677667767666767676776667677667767767766767767676776776666767677677677667676677677677676676776776767666767767767677677677667677677667766776776677677677667667667676677676767767767666776776766667767677667677677666676776766667667766667677676667767767666676767666676767677676676767667667676767667667767677676767766677677676766677677667677677667676776776766776776776776666776767677666776766667766667767767666766767766767677677667666767767766776767677676666776776676776767677677667767767667667767767767677677676766667667667767767677667767767766776666666776667667766677676767767667767676767666776776776776767767766767767766776667677677676676776676776776776776776677676667767767767677677677677667767676667676766766767766667766767677666776776767666776766676677677676677677667767676776776776776767767767676767767767766666767766776776767767767767766776767667676776676776666766667677677676667767767767767666776666666776776776776677676667676676767767766677667677666767676667676767767767667666767767676767666766667667677677667667766776766766776677676767767766667676766766776767767677667676776767676666767767667677667766667766677667667767677666776776677676776767767666677666677677677676776667767767767666767766776776776767767667677676766677677677677676767766667766667766767677666776776677677667766767766776676776776767666776667766776776676776767767767676677676667767766767767766667677677676767667766776776766767676667767766776776776676676666776767677677677677677677676676776667767667766776677676776767767767677676766666666677667667767767677676767766767676776767767677667767767767677676776776677677667766776776767677677677667666766676676767767667677667767676767676776677677677677676677676776677677677677666677666677666776776676767767767676677677676766677677677667766767667767667677676667677667767677667677677676766676676776776776776676767676767767766776767767767677676767676776776676776776776676776767767676766667677677677677676676776776676677676776676776776676766767767667767676776676767677677677667767767767767667767667677677676776776667767767676767767767767767767676776776676667677676676776676766776776677667676776767767766677677666676776776766677666776677666776766766776767767667677677667767676776676667666667766776767767676776776767667677676767767676776666677677667677666676776776677677666676776767767767667767676677676776766676766766776676776677677667667667667667666767767676676767667766676767677676766767676776776767766776776766766767677677677676776767767767767767767677676776666776666767766776776667767766767677676776766767767766766776767766667767766676776766677676767767677677667677676667677667676767767767767677676776767767766677676767667766767766667767767677676666776677677676767666776767677676766767767766677676767766767667767767767767767767667677677676677676677677676776677666677676666766776676677676776767676676767677676776776766767766776767767676767767767677667677666667677677677667677667767676676676677677677666666666767666676767666666767767667766776767676776776677676767766767767667677676767666676766776767767677677677677666776776776767676677676667767676766766767767767676767766767677677677667676776776676667767767767676776677667767676677677677677677667767676667677676667666776766776767666767677676767667767767767676776767767767667676677676676676766677667666767676676776776767766676776667766767676776667766667767767667767676767676767667676776677677676776776766776766776677676676677677677677677676776667677676767676767677676677666776767766676766667667766776667767766766766667766677676677677676776767677667677676676766776766776677677667677676667677677676776776776766767767767676677666767767767766776676767767667666767676677667676767767667677667677677676776776676767677667667766776667767676767677676766767667766667767767676776667767676667677677676666767676776676677677677676677677677667767676676767767766676767766676776677666776667677676767676677676767676677677676766767676767766667667767677676776766766776767666667677677676767677676767766767767677676676677676676767767767677677676766766776676776667767677667677676767667767766676677676766767666767667677676767677677667767766666776677666776667667766766776766667767767767666776776776767666667676666776677666776676767666677676776767677677677676667676776677676776776776767676766767767767766676776767676677677667767667667676677677676776767766776776767767766767766776767767767676667767677667676677677676776667666767767767676677676676677677667767677677676776667766677667666776776767767767767677667676766667667766767667767677676677677667677676767767676767767676767666767767767767667676766767676767676776766766776767677676776767666666767767767767766667677676766767667766767767676767767677667676766767666767676776776676676776666766776676776776776676776776766767767767767767667766766667767767677677677676676767677667667676676766677667676767677677677666767766776667767666767766766676776767767766666776767677676667677677676666776767677676776676776676776776776667676676776766776776667677667677676776776677676677667767677676667666677677677667767767677667767767766776767767676776776676767666677676766767676676776767677677667677667767766666767767767677676776766776766776767766767676776776667677677676767676767677677677667667677677667767676776767767677677666776767677667767767676667766776776677667766767767667766767767766676766766776776677667667767766767766776666767677667667767766676767667676776766776676776766767766676666776676766676766776767677676776677677677667766676776667767666776666767676766767767677677677667767676776776776767767767767667767767677667676776676776767667766666767766667677667677677666776677666766776776766776676677667666767677676676676677677667767667676776776677676776776667766676766676776676776776767767667677667676677677667667677676676677666767767677677666667677667767767767767766776776767767677676766677677676677676776677677677666677677667767767766776677677676767766776766776767767766767676767766776767677667766677667767767677676776766676766767767767666667767767677676677677676776776776776766776767767666676767667676776776776667766766767677677677667767676767766767767767667666766766766676667767767766767676667767666776776767767767677667767676776776776776767677666767767767667766676666776666767767666667667676767676767766767766667767667767766766767676776666776776776677667677677666767677667677667666667676676767767767767677677677677677676767676676767677676776667676766776667667676776676766767667767677677676676766776776776776766767767766767767766767767676776776776776767767766677677676767667667677676666766666676677667767767676767676676677677677676776767677667677677666676776776776766767767677677677676676767766676676666776767767767667676776776667677666767766767676776776677667767766767677676667677676667676677677677667767677677676767667767667677666676667767767767676766767676677666676766776776767676776776676676766767766767767766767767767766767677667667767667676677676767667676677667667767676776776766677676776767767767667666766766776776766776766776676667677667677677677667676776667677667677677677666676766677667677676667767677677676667676766767766767667767677
36766677667767766776776666776766776776676776766676767676766776677676667676766776776776677677677667676676666776766767767666677666776776667677677666767676676776767767667767767767767767767667667767766677676676767677677676766677676677667766766676767666677676776776766676776677676776766776766677676676677676776667767767767767676776767767767767767666776776776776776776676767766677677676767676677677677676767667767767767766766776767676666767667677677677677667766666776767677676776776667676766767676776666776677676776676776776767667766776766776776767677667676776776767666677676776667767677677667766776676677677677667666767766766767766767667767677667767767766676776776676776767677666767677666677676767767677676667666666677676667767677676766666767766767766677677667677676776767766766776677667767767676666776776766677677666776667767677667766766667667767767676767667666766676766776676776776776767767767767767676677677677676767767767677666676767677677667767766677676776766776667767766677677677676776676677676767767766776667767767767676677677677667767767677676776776767676676677676776776767767676767677667766676776776776776767766676776766766767676766676667766776766667677676767767676767767766766676677666776767677677676677676767677677677666776776766667677676677667767766767766677677666677676776677677677666676767667767677667677677676667676667666667766767676776767677666776667766766766776676776776677677676767767677666666667767767767767677676776776677666776767677676776767766676677677666776676776776767767767667677677677676766677677666776767677666776676766677677676676767766667767677667767676776676766677677677677677677667676776677666776776766677667677676776677677667767767766677676667667677677676766667766767677666776767676776676767766676767677667666767767766776667767766776677666766677676767767667767676767667676667667766676767766776776667767677667666676767676667767676776767767666677676776766776676767667677676776776767667677667677677677667767766767767766666676766676766766776776677676776766776767767766776667766776766767667766776667767767677677666677676776776766767666767767766676666667766776766766767676677677676677676776776677667676667677666677677666776667767767766767766767767676676767676767676776666767766766776776776767667767767676776776767666776776677667767676667767676776667766767767667667676767767676776776766776766776667677667767667767676667767767766767767676767767766767677666776776767767767677677676776676767676666776767676667667667667676677666677676766776766776676667677667676767767677676776766767767676676677676767767766676676666766676776776676776767667766766666677677666767767677677667677667677676776676766667667767766767766776676776676676776767767767677676767677677676666677676766767676767676776767767666767766776776766776677666676667767767767767667667767666667767667667666766667767767666666776776776767767667677676776776676767767766676766776667767767766776776776767766776677677676677676677677676676667767766776676676676767767766667677676776767767766676666776677667767676767667767667667766776766766676767766676776776776667767676676776766776767676677676767767766677667767767667677676667667766776676666766766676776776776766767667677676766767767677677677666776776766776676776776776767767676667667676677666677676766776767767767767766767767676767767767677676667767767667767767676776767767766667767767767677666776677667677677666767676776776776767767677677676666776776767676776676667676776766676676776767676776667766676767767767667676776766776776676677677667766766776677676767677677667676677676677667766767666767767677676677667677676776767677676767766767666676776776776776666776677676676677667677676677666677677666767767676776667767666677677676776776767767666676776767677677677667767766667677676776767767677676776667766766677677667676767667676767676667766776767666676767676667766776667676677676766767767677676676676767667677667767676767767767677677676776677667767767767767766767766776676776767766667667767767667676767767677677676776767677676677677667666776676766776677677677667767767766776767766667766776767767667677667767766676667667677676767667767676676767677667767767677677676776766776776676767766667677677677667767677677666776677666776676776767677676676776776767677677676767766776676677676767767676776667767767677676677676776676767766667767677667767767676767667676767667676677676767667677677667677677667667676776667767677677676767676766776767677666666677676776776676676767676767767767666676676767766776776767667676677677676766776766766767676766776667767677667676676776776667667767676667767767767666676776776767766677677677667766677676767767667676676776767676776776677677667677676776767676767677677677676677667766776776676766766666677677677676766767766676776776666677667767676677677676767767767767767676776767676767766776676667676767667667766677676767766767767766677676776776677667676676667766676776776776776667666776776677676776676767677667766767767767666776767677676766776666767667677667676776767767676767676667767766776667767667766776676776776667767766776766776776767666767766776776677677676767666677667766776666776776676776677676767766666767767767677677667676667676766776676776677666776776776767766776776667766776677676677676666776677667767767767666667767766767767767767677676676667767677677667767666776676667766767766776776776776767677676767676767767677677677677676776667666676666766776776776766767767767767767767676667676776776767767766776767767677676767766676676776667767666667767766776676776676766666677666776666766677677666767767767677667766766776766776767676776767676776677667676776776677677667766676766766776767766677676776677667767676666767767676776766676776677676766677676776776767676767677676766767767677677676677666767766776776667767676666776767676677677666676776677676776776677676767676767767767676776776776776776677667676677677667676677666776667677676776776776767667677667767667767767667766767766767767676767766667666766776676767767767767676677666677667767676767677676776776767666676776776776677677676676776766666767676766676776676776676776767766776667667666676767676666776667677677667766767766776667666677676676767767767767766776667677676776766776767676776676776767677676677676766767767766667766767677676776767767677676667677677677676766676766766767766766776676767767766676766676776767767676776767667766677667767677677677677667676776776776767767767676776677676776667767667676776776766767676767677677676676776767667676677676767766667767767766776766776767666767766767677667767766667767766776766776676677666667766776776666776767667677677677677666667766767677677677666776766667767676767767667766667767767767767676776776767677676776677676677677676766676676776766776776677666767766676776767766767767767677677677667767677666667667766776676766767767767767766676766767676676767666677676776776766776767767767766667767767767767767767677667767767767676767677676776776677677677676776676676776676767767677676776667677666767676667767677676667666776767676776767766676776676766776776776776776776766776767676766677677666766767677667677677676776676677676776677676767766767767767676767676767766766766767767767676776767766677676677677676677677677666667677677676677667767767767676776776767767676776676676676677676667677677677666766667667676776776766776766767667767767766667667677667677666677667766767767676766767676677676677676767666776767767767667766766776776776767767676767767767767767676676776767666677677676776767676676767667767767767677677667767766767676776767676776677677676776766676667766776766776767676776767766776776667677676776776676776767676776677676767767767676767667766677677667767766776766666776676776766766667676767767766677677667766776767676776677667766667767666776776767767677677676776776776776666767767766666667667676766677677666767676776776667676776776676776667767667676776766767766677666776767767766676767676767767667766776676776776676776666776776667677677667676767676776767666766767677677666676776677677677677667767676676676776766766776767667677667767666677676767767667767677676677667677666776776677677666667767767667677676776766676677667767767677677667767766676676767676776776776776767677677676776776676676767766776767666766766776677677677676677667766767767677667767767667677667677667767676776766776776766667677667676677677677677676767677676666776776776677677667676766776767767667767767767677666766776776767767766776776666776767767677676776776677676676776776667766766676776776677677666667677677677676767767767767677676776676666676776767666776666676767767766677677667676676776677666676776666767677677677677676677666666677667666676767767667667766667766767767666776767676767767677677676676677677676776776766767667677666677676676767667666776766776767767767767767676767767767666766667767677667667767767767676776677676767767766676666776766776677667767767676767676676767766776677676677676776776776676766776776766776767767666767676677676667766766676776667767767676667667767767766677677677677676677666767766767676767767676677677677676667676676776767666676677667767766776676776776767766676666776766776766776776767766776677666767677677677667766676667767677676677676667676677676677676776776766676776776767676767767676677677676667677677667677677666676667767666676766766676776767676766766776766676776767767766767767676667767767766767767767767767767666767677667767667767677676677676776667666676676767766666676776767676666667676767677677676666677677677676677667767767767677677666776767767767667766776667677676776677676767766776676666677677676677667677676677676667666677667677677676776776677667676767766767676776776766776766766776666767767677667767767767676766667767677676776776767767766776776666766776776776767677666776676776767667767667767667766677677676776776776767766776667766677676667767767767677677676776677666767677676776677676776776776767767766677666767767767676677677677677677677667767676776776776677677666677666776677676676766776667767766767676776666667676676767767767667767767767666667766677677676767667766667677676677676676776667677666767676766776767767767676767767766776676676766676677677
676776767767666776676776776776677676767677677676677676676767767767676667767767667766776677677677667677676776776766676776766676776767766776776767676667676776677666767667766776676776776676677676776767767767677676666767677676766776776776767677667677676776677677676776667767676776677677667767667677677677667767676767766767766666776677676776766776676767667767677676776776766767677667767666776766676677666766766767677676776767766677666767767676776677676767676776776776776776776776776767767767767767767767676666776767667667766767767667676767766677677677676776677667767767767767667676776776677676776767766666676776776766776766767677676776767667767677676776776767766767767676677666767767677676776766776776766767767766766667767767676677666767677676776677677666776677677667666676676767666677677667677676676767767676676776767766766776767676677667766766667677677666776766666776666766666776776776766776776766677667676677676677676676677676767767676676767676677676767767676767676776776676776776767676767676776766676776767677676776776676667667766676766776776667677676767676776776766776767676766666666767676776766776776666667767676676766776776776667767767767767676766766767767667766776776666677676766776667667676677676776766766667667767767766767767676776766776767676676766766677666776776677676767766776766767667666776776767767676776776767767767666776677666776766766767767767767676767676776666767676767677677667676767666767767766776677677676676677666776766766667676676776776776776767767677676677677676776767767766776766676767767676767667766776676776776767667767676776776766667676776776767676767767767767767767677677667767767667767767767676766776776667767767676667767676766776776767767667676677677677677676766767767667666667667676776767767676767767767677676776767676776767666676776776766776766676776776667677666776766677666766766667767766776667766676776767666767767767676767767666776766667766767766767666676766677677676766767677676766667677677677666767766776776766766767677676776676676776776776776766767767677667766766776776776776776767677677676667667667767767767767667677676767676776676776766767767667667667677677676677667767676776767676767767667767767677666766767676776677676676676766676776776667677676776666767667677677677677677677677667767667677677676776767766676766766767767767766776776766766676776677676677677676776767767676776677666767767767677667677667667676766776767676776766767767766767667667666776776776776666776767677676766776676776677676766767767666767677667677667767677677677676667677677667766676766776776776677666677667677677676776676767677666676766776776776776776766676677667677666666776767677677667666776667677677677676776776767677677667677676767767677677677667766776676776767666676776766676677676766666677676766776677667767767767767677676767676677677677677677667767766767677677676776677677676776676676766676677676766677666766676776667767676766767767677677677667767767767766776666776676667767767766776767676776767767766767677666766767676677677677676676776666776776677676776677666776676677676676767667766776776776767667767677677676767677676676767677676666676767767677677677676776776776667676776677676776776767767767767667766767677676767676676766677677676676776767767767677676677667676767676767767666776766776676767767767676766776767767677677676776776767677676667676767767676766676776676766776677676666766767767677677667767767666776776776776776677677676676776677666776776666677666676677676776766767676776677666676776776767767677667767667767767677666776766667767676767676776767666776776776776776767766767767676766766776676776776767766776677667677677667676677677667767767676767667677677667677677676767666677677667766667767767677676767767677667677666767766677676677676676676677676666667676776676677676766776767667676766767676677677677677677677667667667677676676766677677676676667767766776766766677676776766677677666676676667766767767767767767767676776767676767677677666677676666676666677667676776767676767667667676667766776776776667676767667677677676767677677677676776776776767767666767677667677677677677667767767676776767766677666677676776676767676776776677676767667766766776676776766776767767677677667676767677676676676676666776767767677666776677677676776677666667766776666666767676776677677667667676676766667677677676677676676766767767677677676677676676677676767767766676677677677676776667677667766767767677676767677666676766776767676767666776767767677676766677677666767676766767676767676767766776776676766776677676776667676776677677667766677666676776776767767676776776666676776776767766667677677667676676666767677676667676677676767677667677676776667676677677676776776776677676767767676767767677666676677677666767667767666676767677676667766767676677676676676676666776667767667767677677666767767676666767666676677677677677667766767676776776677676776666776676677676776767676776676766766766766677677666667766767677676776677667676776666776776677677677666766767767667676677667767766767767676676776676766776667678666677666776767767766767677667767767766767676776776667676767767677677677676667767676676676766767676667666767666667767766776676767766766767767766776676776766776767767677676776677676776767767677676677676766766676766776767767676767766767767767677677677677676677667667766776676667767676767766766677676767766767677677667667677666776667767666676667766776767676767767766667676776776767667666767677667676776676776776776677677677676776667767677676767676776776667676766776767677676666766767677677677677677677677666666767767677676677676767667766766776676666767767766776677667677676766766676676677676776767676766766776667676767676677677677666776767667677667766776776767767767677667767767677677677676766676776766667767766766776767676776677677667767676766766767767766776776766677666767676776767677666766676767766776667676776767766676676776767766666667677666676766776667676767676767766767767767677667666776677666767676776667767767766666776776776666767676677676767666767767677677677667766667767676767767766776776776677677676776767767667676776766776776767767767767676767767766776676766776676776776677667676776776776766766677666776767767677676776677667766667667766767766767676767676766767677677676667767767676666767767667677677677666766676767766667767767676767766767677677677676677677676776776776766767767676676776776766667677677667676677676766676776766776776767676767767767767677666776666776776776676666767766677667677676677677677667666776776766677666667676776776776776776766677677677676776767677677676676766776677677676667667677667667677677666766676667767766677676676677666776776776766667677677676776677676776776666766767676767667676776677676667766776766767767667767767676776776776776766766676677676776776677677677676767767767767677677677677676677676667766766767676766677666776767677666667667677677667666677676776676766667667767766766677667666676766776767766666776676767767676766776767667677676767667677666676776767767767767767667676677677677676776776776677677667767767676776776766767766776776676767766767767767767766766766766677666666776776776767766767677667677676766776676677677667766767767766776766776767766676776767667677676667667766676667667767767676776677677677677676776767667767676676677677677677676667767767766766776767677677667666676677677667767676776766767667666676677666776667677676667677677676677676677667767676667767767677676676776767766667676677676677676776677676766767766776767677676677667676667766677677667677667766676767667666776776776767766776767767666767677667676667667677677676767766776776767766776676776776677667767677667676676767766767677676767677677677677666766676677667667767767676767767667677677676776767666776776776776676776677667767767767766666776776766666677666776767677677677677666776776776776767667767767676677677676666766776677677667767666767677676776677666767677676767767666677677676776676766767667677677677677676776767667666776676677676776676676776776776767767676767766766767767667677676767767766667677667676767767767767676776676776767667767676677676767667667766767666776666666666767677676776776766776667676667767666766776767767767666767767676676776776667676766667666767677676776767677677667676776677677667766666776776766776767767666776767766767677676776667676676776677676677666776776776776676776776676776776677667766676666776767677667767767767767766776776776767767667677667676776677676767666767677667767767767667766767767767667766776677667677677676767767767766776767676666776776767767767667676767667766767667676776767767666776767677667767767676776676776776776776676667767676776766676767766676676767676776767767767767677677677666766776776767766766776767767676767666767766776767666677677666767767766776776767666666667667766776676767766776766767676666677667677667767677677666767767676767677666766776666767666767767767666676767766667767766767667666767667767767766766776767766766776766776767677677677667676767767766676676676767767766776776767667677676666766667766776776677667767766677676677666776677666667676776776766766776677667677676776676776776766767767767677677666667766776767666767766676676676667767767766766667677667667666767767676766677676776766776766767676666667766766776676676776676676776776677676677667767676666766767766776677676677676676667676667766767677666667676776767767767766677676677676767666776767676776676767677667766766676767767677666766766767767666776767677677676767767767767767767766776767767667767676676776767766767766776776666776666667667766676767676767767766776677676776776677676776776667676776767767677677667767677676677677666676677677677676767767766767766776767677676776767767766676776776767766776776776766676767676767767676767767766767676766677666676766677677677676767677667676676667667667767667767767676667667676766667767766766767676676767767667667767676677666776666676776767676776676776776767667766776766776767767767766776776767766677667767677677676767677667767677677677677676766767767767677677677676767676676767766767676776776767767766776767667767767676667677676776766677677676776666776767677676767767766776767767676676776776676776666767766776766766766766676
66776667767767667677667766766677666767767767766676677666677667767767767767677667767667767666677677666776676767767676666677676766676776666776677677676776677667677667667667676776677667767667767676776776776767767677676677676677676676767767767767767767767767677677667766766776776766766677676677677676667676766766766767677676776676677666677677677677667667666767766776776667766776676766766776776676667767677677667677677676767767767766776667766766767767676776767667767677677676667667676776776767666667677666666767766676776676666766667667667667677667676767767766776776766776767767677677677667667676766767767766677676677677667677666677676766676676767666767667676776676766776776677667676776766667666776677666676776767677666776677676776776676776767667666676666767677676677677666767677667766677667677667767767666767676766766676667676776666767766776666776767676676767767767767767676766676776766767766766676766767767677676677677677676776676776766677666666667676767677677677667767766676776677676776776776676776767667677676766767767767767666776677677667767767676677677676676776767767677677677666766766767666767677677666676667676676666767677667766776676677676667666776776767767767666767676667677676776677667677666676676767676767766766776776767667677676766776677676677676677677677677676776767666666766676666766676766676766767766767666776776767767766776776676666767666667767767767676767666677666776776766666776666766676677667677677667767667766767767677676776666776767676767767677677676766776666676776767767767676677676677677667676767677676677676676767677677676776766776666776766667677677676676667676776666776776667667766766767766776767667666776776766677667676776676767666776776776767766767677676767677676767767666676677666767767766766677667667677676766776677676667676776776676776677667767767767766776676676767766767676776776776776676776766767676766776667676767676677666776676767667767667666767676767667767676776767767667666676676676776776676767767767767666677677677677667676666776766767677667676776767767766767766776676767767767666776677666667766776676767767676766776767676667666676776776776776667766767766766767766776776766766676776776767767767677676776767677677676677677676767767666766766767677667667677676677677667676676677677667667767667767677667676677676776767766776766776677676676677667767767667767677667677676676666776776776767677677677667667766767677677677667767677666776767767767676766767677676766776676676766677677667677677667767767677677667767766766667667667677676766776676776767677676767677676766676767767767667677676776667676776767767767676676776676767767677666776767676667767767766676766767767676776676766776767767767766667767676776766767767677676667676677676766767767767666776766776767677677666767667767767676676776776767767767676776767767767767667666767767676776776776776667767677676676767667667677676776776677667677667767667676767767676776667676677676767676767767767677677666676776767766677667767767677676776766776676677676676677677677666767767767676767766776767767767767667767677676676766776676776676776776766767677676766677667767666677677676677667666767667766767767767667767766776676776766676776776677677677667767766776767767767676766766776776676666776767767767767767667767766766776766776776776776666666677677666767767667676666767677677667666677676676676776676767767767666677677667767677677667767767677676776677676776767767676667767767676776766767767766676767677677676776767767767677677677676776776767767676676776766776667767767677667666676776677667766776776776676767767767676776776776676767676677676666776767676766767767677677677666767677667767676676676766766776776767767766766767766677666767767677676667767767766776767667767767767667667667766776767766776776767676776776776776667676767677677667767766676776667676776767767676776767667766776776676776776767667767767677677677667676766776766767677676776767767676676766767767676776767677666666767667677677676667677676776677676776767766667767666776667676677676676766766766676667767767667766766667767766677667676776767676676776776667666676767766676776677677676767766676776767676667767766767767767677667767667767767677667766766776776666776676676766766676766767667667676767666776767667677677677667676676677677666766667667767667767767767766676776767767677676767767676776766767676776776676776776776767667766766667767677676776766767766767766767766776766676776766677676677676767766776677667767766767677677667676676776776677667676677677666776767766776676767676767676767767666767766776767766767767766767767677666676776767767767766776766667767767767767766677666776767767667676766776766767767766676676776766767767767677667676776767767767676666677667667767676776767767767666776767677677676666776676676776776767677667667676767667767667767767767767676776776776767677677677676776776667676776667667767667767667767677676767666776767676667766776676767676767676767676776767767677677677676677677666766767767676767667676767767666776776676676666776677677667676776677676776766676776666667767767767667676776666776767667677667676766676766676667766776776776667767666776666776677676676767766767676776767767676767677677676776767767667677666677676776676667767766776767766776676677667667767767667766667767676776776676677676676767667667676677676766776767766776676776776767766676767676766767677676766667666776766767667766677677677666676776767677676766676776676776767766676776667676776767766666776776676667676776776767767666767766676776767767767677676767676676767767767676767667767677666676767767767767676767676767767676767667677677676776767677666676677677677667676677676676766767767766676776667767677666776677677677667767767767677677667767676766677667676776767767676776766766766776766676766677677676767677677667677666767767767767767676767677676767667676666767667766767766776776676776676677676776776767767677677666776776676677676767676776776667767767666767767676677676767677677676676776776667767767666666667767767667767766776776776776676776677676776776676776776667677677676766667677677677667667667766767767667766776776776677667676776776677677677666776667667676766766766677667767667767666767767666776767677676767676776766667767676667767767667767767676766676776677677677676776676776766776776767677667767767767677677677677667767677676776666776767767767667767666677676666666676776776776676776667767677677667676776766767677677676776766767667767766767677666776776766676776677677667666677677666676767666677667677676766766767677677676776776766667677677667677676776767676776677677676767767667676776666776677676776676676767677667767766677667766776776766776776677676776776666776767766776767767767767766776776776767667767676776677666676767676767677666667766776767767667676677667666676776677676776767666776776667677677676776776676767666776767676677666776776677677676776667677666767767767677677677677677667667676676677676767676767677677676767667766767666776767677676767667766776767667767766676776776676766766667676767767767666667666776667677677677677676766776776776766766676776666767766676767767667666766776676667676676676766767767767677676676767676776667676767767676776666776767766676667766766667766677677676677677677667767666767767767767767767767766767666767676666776667767676776767767767767667677667767676677677676776767767766776767667667766767676767767676667667767677676776676676776767666677676767676676776776767676677677667766776776766776676767766767767677676666676767677676766676766767676677676677676677667667676766766667667766776676676776776776767766677677667666767667767676767677677676776677677667666776776776776677666677676667767766767677677677666776677677676767767676766666776676766666767667667676666676666676767667676677676676766767676767766776676766677676766776776776677667767677676767767677667766767767667767677676776776676676677667676767767666767666676766677676767766676766667767667666776776776776677667767676767767767676677667677667667677667767766767677677677666767666666776767767767767667676767677677677676776776677666667767677676767676677676776667677677677667767677676766767676767667667766676677666766776676767766677676677677666677677676776766776766666776767677667767667666667666776776767676677666767677676766766776676766776766677677676677667767677676767766767767667766776776776676776776776677676776767767767676776767766767767667676677666766666776766767676766776767677666767766676776767767676776776677667766767766676677666767766677676767767766667676667767677676676676767767766776767677676767767767767767666776676767767667676667766676776767677667667676776776776767676767767767767767766776667667667667677676776766767667677666767677676767767666767667767767677677677676776667677667677677677667767767767676776776677676776767666666776677677666767676766767677676766767677676677676677677676676776767666767766676676677666776767767766776776677677676766776776677667766776776776776767766676776776767677676776767767766676776767767677676767667676776666776776776677677677667677667677677676776667766667766767666766776676667677667767767677676776776776676776676776766767766676776666676776766776767766767677667767767677676677667677667676776676776677677676677677666677676776776767676776767677676766667677677666677677677667767666776677676666776766667676676667767667767766677676776776766676767676767767677667767767677677677677677677677667666677667766667767766767676767667767766667677677676677676767767766667767677676766677677667767676676767667766776776776776767676767766776776676767767767766676766667767676677676677667676776676676767677667677667767667767667677676666766776776677676677677666767767676677667767666776776767666677666776766676666667767767766776776776767766676776677677676677676776676676676666766766767766776776766767677677667676776677677677666677667667767666676776767767766767767666767766677667666677676677677677666677667676776677667666776776766776676776676766766667767676776767767767667677667677666776666767766767676767766776677677677666776676667767676776776667767677667676776767767677677676676767767676776767676776776676776677666776677676666776776776676676776776767667767677667667677666676776767
677666767667677676767676776676767766766767667676676766776776776677667767767667667677676677677676776767766677667677667676767667766776776767766776776776766767677667677676767767677677677676776776767666776667767766776667767677677677677676677676676767767767677667767767767666766776776776677676676676677676766676767767677677667667667767766766676767677677677667677676677666676767767767767766767667767666766776667666767676676676767667767766767767766767667677666776767667676776666776767767767767676767767766767767677677677667766776666667767767767767766667767676776776676677676767667676776767677677666767767667766776776677676767766677667767676776767767766766776667767677677666776766677667676767666676677667677677676667767766767766666767767766667767766767766676677666677677666776666667676676676767676677667676766767677677676676667676766766776767667677667676677667767676776776776677677667767766667767667677667766767676766776776766667766766767766666666776776776776676776767676676776767677667767666677677676667766776776766676776766677667767677677676667767767666766767677666676776766677676766766776677677666677676776776767677676776767676776666776767676766776667767677666766776767676677676677677676766776776776767767767767676767676776766766776776676677667676676776676766767767767676766776776676767676767767767767667676767767766677676676677667676676767766767767767767676676677667766767666776776676766776667767676776666776766776776767677677677677676776776677676766776776677666767766776667767676676677677677676776776776776766767676767676766776667766776767767767766767766776666776767767767667766776776767767666776677667676776776776677667667666767676676677676767766676767767766767676776667677676676776766677677677667676767677677676676776767767767667766766676667676666667767667677667676677666677677677676767666667676677667766767767676767667676676776776776676776776776767767767677677667767767677677676767676766776776677667677667677677677677676666767676776676677677676766767677667677677677666676767667767677667766767676776676776767677677676766676776776776676776767676767666776776776677676776676677676767767767676776776776776676776776776766776676667766776767767676667666766677677676776776767667676767767676776776667676776767767667766776766676776776776766667667767677667666776776667767677677676766677676677667677676766776676767676776776767766676677677666776677666767766767667677667767666676767677676776776776766666767677676766776767767766667676767667677676766776766767676776767767676776677677677677677667767677677667666776776767676767767667676767667767767676767676776767666666676767767766676776767766676776676677677676676666776767677667767677676766767767676767767676676767676766766776677666776776676767666776766677667677676776776677667766677676677677666667677677667676776776766767677667677677676766776677667677666677677677676767767766676767767767766677676676767667766776676767676766776776767767667766767766776776677677677677677676767766776776677677667676676766767676766776776667676767677676767767677677666776677677676776676767767766666776766766767676776767677677676767767667767667676776767767676666767677677667767677676677676776767667676676767667676766676767767676666776767767767676776676776776776676677677667677676776767676667677677677677666776767677676776776776767677677677677677666776776776766776767767677676767766676776776776677677667766667676767767766776676676767667677677667667766676667767677676776776776776767677676677666776676676677667766667766776667666667677677677676776776677667766677677677667766667767676776767677676677667677667767667666676767676776776767767767766776677667766766766767677677677677677677667676776776767767677667667767677676676767767677667667767676776676766776776776776767767667767767767767677667676677677677667676776666767677666767667766776776767667767667766767766776676776666677666767677667767666776667766677677677676776677667677676766766676677677676776767767676776767677677676776677677676767766677667766677676776776776676766676767677677666676776776776666767766677677676776677677676677667767767677677677666667676667666776767667676667766767767767676776776776776677676676766767767677677677667667766666776667666776767676766766676766776676766766767766767766676767767666767666677677676776676666767676676767766767677666677676776667767677676776676767667767676676676677677677666767667676677676767767766776677676676776776776767767767767677677676676766677677677676767767767766776677676767767667667677667677676767767676666776767766776776667767767767766776767767767667767676767666677666676676667766766767677677666676776767767767666666776767677677677677666776767677667676776767767676776676676776766766767766676776776776767767676767767767676767667767767767767767667677676676767767676767767767767767766767767767767667767666776767767677677677667767767677677667677677667677676766766677677666767677676776776776666776767767767767767766667677676766767767767767766767676676677677667676776767667767677666776767677677676776777666767766776776767767767677667677666677676776776776766776677667766776776776767676776676667766677676776776677667666677677677677676776676776676667666766667676767677666776667666766767666676677677677667666767677667667667676677676677677676776767767677666766776676667767766776767677666666677677677677666766667677676676766677667767677677677676766767766677667767676767766766767766676776767676776776767667667766677666677667676776776767767766776766776667767766776776767666776776776766776766766776766677667676767676776667766776676667766767767667676677667767677676766776767767677667767767666766776677676776776767676767766776776676666677666667676776667676766766666767767767767766776776776776667667667676767767677676676677676767766767667677676667766677666676677677676667767767767766767767767667766767667677676776667767766776767666767767767767767767767766767767766667767677676767766776776676766676776766767676776776766667677677667667677666676776677677677676776766766767766767767767767677676776767767767677667667676766667666766776767677676677667767767767666767666767667667666767766676776776676676776767667666767767766776677677676767666676667766667766666767677667767767766767667667676766776766766666767767767677667676676776666677677667767667676666776667667767677677676677677677666776776676776766677667766776776776666677667667767677667677676667676776776767677677677677677676776666776666677667666776767676776677676776677676677676776767767667766776776767677676767767667767677677677677676767667766766677677666677666776767676776776767677667667767677677677676766767767667767677677667677677677676677667676767666767667667677667676776676767767677676676676776766766676776766677667667676776776667677677666776776776767677677666776776767767767767667767667767767767677676776776767676776676766666776667667677676676766767667766776767767767767667766776767676677676767767676667766776766666677667767767766776766676766776676767676776767766676667667767767666667766776666666667676766677677666666776766767667676667667667766667767677677676667667766776776677676676676767766667767767767667766667666676776767666776776776776767767666667676767666676767767676766776766776767667667676776776776776767677667767676776676676767667766676676767766677676676676776677677677676677666666776667767676776776677676767766766766776767677676676766767677666776776776767677667767676666677676766666776766676666676677677677677677667676676776767677667767676776676677677677676677676676776666766667667666676676767767677666776766766676766776677676667767766677666776767767666776676677666766776776776677676676677666776767766776677677667676767767676767767676667676776767676776767766677676676766767676767766776766776767676776776776676676766776677667666676667766767767767667767767767767676767766667667667676667766776776776776766667666776767666667677667766776766767767767677677667676767676767676776667766766776776677667767676776776676767767767767677676776776776767767676767766766766766776776767676676767767767767766676767676767666776766767667666676767767767676767667766667677666767666767667677677676776767666776767767677677677667766676776767767766677667676776666776767677677677667677677667767766676677677677677677676766776676776776776776776766667767767767767676766666776667676667767766767677676776776766767767766677676776676677667677677677677667767767666676776766776776776766677667767677677676767676676776767767766776776776776766776677667767677666766667677666676677666776667667767767676666667667767766676667766676776767677677677676767767666776766767767767666776776666677666666776667667676767767766766776776677677677677667767767767667676766776766666677676676677677667677676667667676767766767767767766676766766676776776677676767667767667767677677677667766767676776776766766776767677677676667767767667667666776767766677676767667766767667767766776767677666667677666776776767666776767666776677676776767677667677676676766766776767666776776776667676677677676677676776766776767766776676667677677677676767677676776767676677676677676776667676767767677667667677677667767767677666767677676767767766677667767667667666677667767667667667766766767676676666767767666766666767676776667677667767676766776776767677676776767677676766676677666766776667677667677666766667767677676776676677676676677667666766677667677676776776776666776677677676776776776776766667676677676666767767767666776776776767766776676766776776766677676776767767767767767677677667676676676676676776776776776767666676767766676766776776776767766676767667676676666767667676776767766776776767767766776776677666676766667677677676776666767677677666677667767677667677667676676677676767767677666767766677667767767676667676776676767667767767766767666776766776666677676667767667767766776766767766776767766766776776677667767767767767667767766776766767767767767676676676776667767676776677676776776677676767677677666776767677676776776776776776677676667767677676776677676676776767667767766676767667766776776676676776776767676767767676766677676767767676776776776776776666667677677676667767766676677676767677666766776677676776666776676776676776677
676776667767767677667677676766677667676766776667667677677667767676776676766776776767767767766776767767766776677666677677677666776676676676677677667767667767676776776776667677676666677666767676767667766776676676776776767676776676776776677676667676667767676776776766767767667766676776766776676776776767767767676666767767676767767767676676776776766776776667767767766767677667767767767677677667677666776776677677676767676677667667677676766776766776677677667667767667767767767766776676767677666776767676767766776776767676676766776767767766676677677676776667767766776776677677677666776676766677676776676767767766677667766767666767767767677666776776766767677676776676766767676766676776767676766776676776766766776676676676776767767667767677677676776676776776676776767667766767676767667767667767767677676677676776677667767767767676776767767667767677676776776776676677676776767677667677666776676677677677677676676767767767767677676776776776677676667676666767676667767767676677677667767676676667676676776767767766776776776676767676776666767677676776776766666776677676667766677676767676767676767766767677677676776767676767666676766767766667666677677676776767767767767677676776776776676776767667667676767676776666677676666767677676677676776677677677677676776767677666767677676767677677677676776767667767767767677677667767766677666667767676676677667766766776676776677667766666776767766676776676767677677677667667766776767766676677676766776666667767677666667767676766776766677677667677677676667767767766766676766766667676667767767677677677676667676776767767676667667666676776767767677667767676766677677667767676767767676766776767767766667767677676767766776676776776767766676776767767767666767767666676766766677676676677677677677677676676767667676676677676776776767767676766776776677676776667666677676667767767767677677677667676677666776766776767676776676767667676776776766676767677667767676666776767676766767767666676776677677667767767667677666776767767767767677666767767767767676776766767766767767767767676776766676766767767767767767767666776677676676776766667677677667766676667676766676776667676677677667677677677667677676776776767667677667667677677676676667767766767767667677677676776767767766776677676776767676767767766776667677676776767677666776766667677677676776776776666677667676767767676776676776667766766676676767766677676776776776677666776776676767767666677677677676776766767676776776776767767676667767666677677677677676776677676776776767766776776767767766766766676776776776766667767766676767766667666776767767676767667666666767677677667676776776767767766677676667767677676776776677666677677677667677676676676667667767676767766676676776676767667676676776776667676767767667767677677677667766767676776776766776776776776766667676776667767677666767666776776676776767666767766767767767767667766667667767677676776776776767766677667767677677667677676676776667667766776766667677676776677667767676766776676677677676676776776776667766767767666666767667666677676776677666666766766766767767676776767676776776776676776667677666666667676776767766767767767676766776776667667767677677677676767766767677677667666766776676776766776776776767677677677667677676776776776776776767767767677666667767766677676767677677667676767767677677677677676776776676767766677677677677667666676667767767766676677677667767677677676776667676667667767767766776767676767767676767767766767767676776776776776776776676767677677676677666767766776676776676766676776676766776776776767767677666776677666666767767767666776677677667767666776676776676776767667766766676767677676776776666767767666766776767767667676767766677677677677667667767766667676666666767767676776766676776776766767677666776767666776676776776767677676677676677677667767766767677677676677676666766767767677667677667766767767677677667666766767677667677677676677677666767767677677676776667766767667767767767767667767767677676776776766776667667767676776767767767677677667667676776766776776676776766776676776677677667677667766776767767676767767676676677677676677676766776676767767676676766776676767677666767767666676677676776767767666767766676676677676776776767767766776766676767666766776767767667676766776667767767766667766766676766767766767676776776676677677677677677676776766766767677676676676676767766767666667677677677676776776766776767767667667677666766677667667767677677677676667677667766676667667767677666776767766666776676767676677676776667666676766766776776767667666767676776767676776766767767667767767667766677677667766776767677677677667767667667677677676767767667676776766677667677676767666677667676677677667677677677666666767677677666767767766766666776766767766776776766776667767767767676677677676767666776667677666666767767767767766776776776776667677667667667767677677677677677666676667677667667767666767676666776676776666677676767677667767677677667767677667767767676766767676776676766767667677667766676776767767677676766766767766767766767677676767667767767676776677676667677676776767767766767666776776767766677677677676776676766666776767667676766766676676776776766677677676677666767666767676776766767767676776767677667767767676667766766776676766767767766776677676767677666776767767676776776776776667767767766767677676767766677676767676776776666766776776776676767676767677667667667677676766776667676767767767766667766767767766766776676667676767767667677677667667766767766767667667766776776677676776776767667676767676767766677667767677677676776677676767767767767767767667767667767767767676776776766666776676776677677677667676776767666776776677667767677676677676776776767677666767677667767666666776766667766767667767767766676666676766677676767767677666776776776676766677676677676676766776767767767676676667667767767677677677676677677677676677676766767767767676667766666767667667767767767766776766776776776667677667766767767767767767767766776767666776666766776767767666776766676667676767677667677676667766676766677677667676677676667767767767766676767676776677676767767676776766767767767667767676776676677676766767766676677677677666667767666766767676676676776767677676776776776667677676667767767677667766776776767676676767677676767676667767676666676776677676676666776767767676767676766776776766667676776667767676776766767667767676677666767676677667666767766667766677667667767767677667676776767677667767676766676677677677667767766666676676776767766776776776766776776767767766776767766767767767767667666776767766676776767767767677667676767667676667767677677676767667667676667676766667677676776776767766776767677676766767766677676776767677666776767766677677677666667667767767767766767766666666766677676776767676776776667767766676676776667666776776676767676667767676767767677676677666767767767767667767767766676776767767766776667667767766776776766766766766767767667767676667767676776677676767677677676776676776767767767667677676776667766767766776767677677677676766767767767667677676776776776667676677676766766776776776776776776667677667676767767767767766776766767766767767767676776776676776776776776767767676677677677676677677676776677666767677676767677666776776776677676767677667767676666666776776767767767766776676676767666776766666666667666776767676677667767667766667676776677667766676767766666766776666667767677676676776767676667667677667766767666677676766667677676677676776766677677666767676677676776776767767767766776766667767677677677676667766776676776767766767676667767676776667676776767767767666667766666776767666776676766767766767666766666776776766677666776776676767676776767666767677676776776677677676776676677667677676677677676666676767767767676767766767667767667766767676766667676776676676776767767677677676776776766766677677667676767766776776776766776776766677667767676776776767766766677667766676767767767767677676767767676767666776766776676767767676766776767676677676676676776676766776776776767766767767766776677667766766776776776776776766767677676767677667767676677676666776766676767766767666677667667667767677677677677677667677667676776776676677667667676776676776776767677667677667767767677677676776767766776677667767767677677666776776776776767767766766776776767766776776676767666767676766667767667666776677677666767677667767676776776676776776676766776776776766667767767767667766666776766766776766767767767677676776677667767677676766767766677676676767766667676766776677676667767677667666776767666666767677677677677666767767676767767677667767767676676766776767767667767767767767677667767767677677677667676776776677676767766767767766776666767767666776776767766676676767666676776776776776776776776677677677676776767766766677667767767767767676776776766776776667766767767767767767766766667766776776776776667667766767767767766767766776676767677677677677667677676676766767767676776667767767667766767667677667766766776776767667767676666767767766677676776767767677676766776767767676667676667677667766776766776767667766776776676767767767677667676776776776766766766666766677667667766776677677676676776677677666776776767677667677666766767766766677676776767766767767676776776667677667767766776776767676767766776666776767676776677677676677667767666776776677667767677677677677667767766776666776667667676776767767667767667677676776776776766667676776766776676677677677677667677667677667767677667767767676766776667767767767767667676766677676676767676667767677667767767767766677667676676766767667666677677676776776676776677676776776767766767767667767767767667667667677676766767676667766677666667676767677667676767676776677676667767767667767677677667677677677677666776776767676776676676776677666776776766677677677677677667766766776666776677676667677667767767766677666667766767767667676766776767677677676676676766676676776677667677667767676776776677666766767767767766667667667767767767676776767667766766767677677667767767677677677677667677677676676677667767667767767677667767676767767766776666776676766766767676776676676676766677667766766677676776766766767767766677676776776767667677666776667767767767676776676776666767767676776776776676776667677676767676776767766776776677666677676776676677
76776776767677676767676667676776666767767677676776676666776676767677667676667667676776776766677676767676667677677666676766766767676766767767766676776767767767677676677676677677667676767767666767676776767667766667767677677676767676776766676776776677666677667767767767767767666767766776677677677667766766676776676676767677677676767766767767767767677667767766767676767767767767766666667677676776677676676767677667666767767666767766667677676776776666776766676767767676676776767676767766677666767767767767676667767766776776766766776767766767767667676676766776776767677677676667677667767766676776776676677676776666677666676766677677677677677677677676766677666677667677677676677667676767667676766667766776776767676766776666767766776677666767666767767767677667767766676767767767766767667666767667767676767676767767667767677667676667676776766676776676767667767676776776677677677676766676776767767767767666766767667766776676776666667677667676766776767766767766776776766776766766676776677676776767677667766677677667767766676676666776676776776766676767766676677667676766676767767676766776776776676677677676676767666776776667667766666677676776667677676776776766767766776766677667676677666776776766776776677667766677677676767677677677676676676767667766767767767767766767676677667767676676767667767676767677677677677676667767767677667666767766766766666766666767767667676767766766767767767767767767766766776776676776667767676776767766766776776766767767676776766766766766776767767667767676776676677667666766676776677676776776776667677677676776776776776766676677677667677666677676776776767766677667767667766767677676677676676767677677667676767767676767766776776667767767677677676767677667766676677667767677676676767767666776677677667767667766776676676776767767767666767766776776677676776676666676776776676767767767766776676776776677677676767767767766677677667676776767677676776677676676676767667767677666767667677676666776766767677677676677677676776776767767677677677677676677676677677676776776676776767677666677667767677667677666776766677676767667766766676767767677666766667766666676776677667767676776767676677677667677677677676676676766666776776776776767767666677676676776776677677667767767666766776677666776666776767767676767767666776667766677676766676776766776776776666767767767676776766776766677676776766667767767767767767767676677677677677677677677667677676766776766676767677666666776767766766676776776767767767667676767676767767766776766776776767676767667667676776667767767677677677677676776767766776677677676676767767767667767666667766676667766776766776767677666767766767766776766767767767667767766767767766767677667677677666766677676776677667767766676776767766677666676677666776776767767677677666766776776667676666776766667766767767767767767677666767667767767766766767767767676776776667767767676776767767767767677677676776676776776776676767667766677677676667677667767767667766767667767676676676667677667667676667767676767767766776776767667666677677667667676767666776767677676667677676767676667676766766677667677677677676776677676767767676676677677666766767767676776766677676776767677677676767767766767766776776766667676767767766776776767677676766776776776776767767767677677677677667766776767676677677677677667666676676767677676676776767766667767676677677676676676776767676767767666767766767667667766677677676677677677676677677666767667767677676666677676767667767767767676676677667766767676767667766766767767767766767767666776677676677677667676776766767667676766776766776776776766776767676766666676766677676766776767676676766776767766767677667677667767667767667766776776677667667676776776767767767767667667676776776776767676667677677676667767676766677676776776767766677677667666767767767767667767767666667677666676776776677676767677677677676666776666766667667767676767667666677667676767676677677676676767767767767666676767767767767667766767676776676677667676776767667767677677666666776767766677667667766767666677677676677677667766767767766776776766767677677676776766677676776677676767676776767676767667767766776677667767676776766677676677676767676776766776676776776766776767767767676776767666766776776776776766776776676767767767767767766776667767766767676776776767767676767676676677676766766776667677677667676767767766676767667767667767667767676676766767677676677666776666767677676677667676776766676767677677677667766776766767767766776667676776776776776676677666666666767767677677676776667766767667767676767667766677676667767677676767767667667676776767667767767676767767767667667767766766767666667667676677676676776676766676667677666776767767766667666767766667677666676667677677666776776677677677676676767767677677666767676776676776767766776676776776776677676766767677667677677677677666767667677677677667766776667667766767676766676667677676766767766776767677667766667667667767766776767767666767766776767767666776677677667677676776766776776776776766767676676767767766776776767766767677677666776676677677666767767677677676766767677676766776767676677677676767767677667766766666776676776667667677677676776776776767677677677676776677666766767666776666676767677667766766766767767676677676667676776776667677676677666767677677676776676767676776676776677677667677667676767767676677677666776767766767667667676666766776766677677676776767767766776766776667677676676767677677676677677676776767677667676776776767766776676677667666767766676767676767766776776667667767767767767666766776676767666676776676776676776666776676676677677677667677676776767676677677677667677666767766767767677666767767766667767677667666667677676767767767766767667677667677677676767767667766776776766767676776666666666767767667766776667767666776767767767677676677677676666667676776766676766667667767677667766776767767677677676776676667766776767676676677666776677677667767676776677677667677676677677667667667766767767667676667666776667767767766776767676767676677676677666776766676766766776776766676667766767667767767677676766676776667767766776776677666776677667767767677676776667766767767676766776677677667767677676766766667677676767766767676677677676766767766676776776766776776776776666767666776776767767766676767766776676776666667677676776676676776776776776776776776776767676667677676776666677677667676677677677677676767677667766767766676776767676666776767766767767767766666666767676676766776767676677666767677677677676776766676676767676676767666766666766776677666767677676776667677677676666677667667766767766776667667677666776667766767666677677676767676767677677667667767677667767767666776776677676767667677666767767767766776767676766776676776676676767767766667677677677667767666666667676666766677676676776766766677666767767767676767667766776676767677676676767677677677676677677677676667676676677676667767666776676677676776776767767766776677677667767677677676676776677676676666767767767767767767666667766767766677676667676776666776767677667677676776776676766676667667766776776766776676676666766776676667666677676767677667767676767677676776776776767676676776776766767677677676677677666776676677676677676776776776667767766776676766767667766677677677666767677667766767667766767766766766666677667766677676677667677677676776767677676667767767677667667667677667676677667676767767666676767766776776776767767767766776776666776677666666666677676767677666676776776767676776767677677677667667766766767766676767667766676666776776776767767766766766767767767767766767767767676766767667766766767766776776776767766776677676767677677676776677676776767766776776767767676766676767677676776677666767677666767767766776766766676677667676766767767767677676776677677677677667677666677667767767767676776667666677667766667667677677677676677667767767766676776676776776766767767676766767676667676676766776767767767767767667767766677676766767767676766776766776667766766766767766776667667767677677676766767767667767766776776767667766667676676767677676677677676776666766677676676767767677667767676776766776776766776667676767667676667766776666776776667677666767676776776766767667766776776767676776776767767766767676767676667677677677677667676767767677677666776776667676776776767767767676766677676767766666766676776776767666776676767766667767767677667676767767767766676667666677676776776677677676677676776676667767767766767767766677676766767676677677677676766666776776666776667766767667677666776766676776776667676677676776766767766776667667677667666676667766767676767677667766676667767766776767767677667766676776766776667676766776776776767767667676667767667677676776776767676767677677676676776767766766676667766776677677667766676767676767767676676776666776776766767676767767766776767767667766776666666776776767767767667767766767767766776767767767767667767767766776677667766676767766767676767767666776766776767666666676677666666677677676776766677666776677667767766776776766776776677676767767766776667767767766767766667767676666776776767666767676776676766676676767676666766776766666767676766667767677666776776677667766766776776667767677666676776776677677676766676767666776677676767767767676677666677676767677667667767767676677667767767667667677667676676767767767766677677666776677667666666677677677677667767767767676666776776767767667767767667767676767767677676776776776676667767767767677667676776776677667677667766667667677677666776677677677676667676766767767677666766677676676666776676776767676666677677677667677677666767766766667676776677677677667676776666676776666767676666767766677666766676767767767767676677677677677667666677677676776776767767766767767767767767766666776767767767676776676766766677677677676776677677677667666677667767767767767677677676767667767767667767667767767676776767767767676677676767676766767767677677676766676676677676677667767766766767676667676776767766767676667767676766776676677676677676766776776776776767676767766677676667677677666677666667667677677676677677667676776676767667767677677676766666776776766776677667667676776676767667766767666667667677677677676676767676776667677676767767767677676766776766667767767677667766677676776677676666776767766776677
6776676676667767767677677676767677667666776767676666766766667677667676767677676677676776767676666766767766776776776767676667767767667767677677677667677667666677676677667766776767767766767767667767766776666776776667667766767676767677677676776676666776766776767767666766677677677676676776767766677676767666776776666677667676767677667676766776677666676766776776767677676767677677676676776676666667667677666776667767667667677667766766676776666776776767766767767766776776767667667767666676776776767666776776666776766776776776776767666667677677667767767676767767677677676676676766666776767767766766676767767767767677677677677677667767767666767666776766767767677676767677667766666767766776767766767677676776676776667667767676776676677677677667667667767677676776776776776767676667677666667767767677666677667766676776767767667676667767676776776767667767766776767766677667666676776766776677677677676776776767666776667766767767767676666776667666667767766667767676766776776767766767767667677667676767676676767766766766767767676677666676667676767767676776676776766676776776677676767677667677666766776776676676776776667676776766776766776767767676776767766776776776776776776766667676766676776776677676667767667676767666776766676776767766767766767766767676776767767667767766666776776776677667767677677676776776776766767767676767767767767766667676776767666667767767667676776776667767667767766776767677667766767676767667767766766776776776676776666767676676776776767766767766766776767676676767767677677667676766666667767767667667767677667666767767767767676776767677676767676776776776676766776667766776776776776767666766767766776667767677676776677677676766767767677676776766766676677676776776767676776776766676767767677667767677677666767667677667666676767666776776666767767767676766776676776676766766766677677666767767766776767766776767676766676776767677677667676677676677677666776767766676766676767667767667766676776776766776766776776776767766767767766776667767677677677676776767676776667667767766776677676767767676776667677677677677677666767677676677667676776776667767767767766776766776667676677677677677676667676677677676676776667677677667666767766767766776776667677676767767767766776676776676667766767677677677677677677676676677667766776776776776676767766776767767767676767767767676767766676776776776667676776677677677667667667766776776767767766776767677676766767766776767676776667766676776776666767676776767677667767767767766767677667767667767767767767766776776776676776776776776676766767677676677677677676676767676776767676776776676766776766767677677667767766767677676667767666767766677666776776776767676767667767767677676767676767767667676776666767666767677666677666677676766677676766766776776776667677676776667666776677676776776776776677676776677676776776676776677677677676767766776776766767677666677676776767767667676767676676767767767667766676767767767767766667766776776766766776776767766667676676767766776676766676767767767677667767677667767677676767676767676776776767767767766677677676767667767677677677666767767766776776766766767766776767676767676667767766666677667677666776776767767767677676767766776767677677666776767767767766767767677677667766767676677667767767677676666776776676776767767766776676676776667767677676776667677676676666767676767676776776766776667666667766677676676767767676767766676767667767667676776776776676676766776676677667766776676676776767767667767767676767766776667767676676676776776776776666776677676767667677667677666776677666776677677666767666677677677677676666676776776766776776766776776767676776676677677666677677677676776767767767677667676667667667766776767677676776766676776677676677676667667767767667767677676767667676667677666767667766776767767767677666666776776776776676767766676676667767677676766767676677677677676776667767766776767666767676767676677666776667767667767676677677677676766776676766767677677676767677666767766767767767666767767767767677667676776776776776776767677667667766776676677677676677666766677677676776776767766767766766776776677677676666676766767677677666766776766767767676776676776677677676677677676776767667666667767767767767766676776676677676776676776767677677676776776676667677677676767666767667767677676776767766767767767667767676776776776677676776776766776767676677666767767767677677676676767767767767767676766677676767766667676767667677667766767677667676766776666666677676776767767767667766767677677677677676776776666776667767766767766766667767676776767676667677676677677667766767767677667667767766667667677677676766766776776676776667766666767667677676767766776667766767666766767767767677676767676767676677667767767677667766677676667676767767766776676677677676766776766776776767676767677666677677676776667766776676667676776767677676667766776776766766676677677677677677677676776767677666767766767766767676667676676776767767676766767767767767677667667667677676676676776767766767766676767766776667767767767767767677677677676676767767767676776667677676677666776767767677667766677677667677676667677676676666767766776776776667667677677667676767676767676776767766776766676766776776676667676776676766776667766766767767767676666767677677676776767767767667767676766767766766776776677677667676776766776767766767766766667676677677677677676766666776676767666677676766776776776677667766766776776667767767767766776677677676766766766767767767766776776776776776767667766767767767767767666677667677667667767767766766766776776767677667767676776766776776767677667766676767677677667677676677677676767677676677676766776766776767766667676767767767767667676776767667677676676667667767767766767767667766667767676767767666667767677676767676677676776767767676776767767767767677667676677677667677667767677676776776766667677676766677667767767676776767676667677667767767767767766776767667767677677676776767767666776677677677677666767766767767767767767767767667677667677676776767767677676766767767766776667667767666776677676767677676776767767767676776667767677667676776776767767677667767767677676676776766677666667767767677677677667676776767676767767767766677667677676776776776766677667767767767766767767677677667767767677676776767666766666767766677677677677677676667667667677667767667766766776767767767666776767677676776776667767767767676776767676677676677677666767767767667767766666766776776676766767767677677677676767666776776677676767767666667677667667767677676776776776767767766767676766676666677676767676776766767767676767767677676776767677667766676767666677677666677667767767767767676676766767667767767766776776767677667676676776776776767767767767767767767666676766767766667767667666767767676667676766676677677666676676766776767676767677666677676767767767677667666767767676776776767676767767766677666776776666677676767667767766776767766776677677677666766766766767767767676667677677677676677667666677676767766767767676677676776776776766766776776666776767767767766776776776767767676766767677677677676766677676776776767677667767766667676666776666677666767767767767767677667766677677667667767767666676677676676776776767667767676677677666767767767766676677677666776776676776676676776776676677667676677676767676767767767676776767666766776767676666667767767677677667666776767767677676776776677676776667766767677677667677677677676776776666776776776767677676776667766767667766776776766666776767677676676776676767767767677667767667667677666676776767677677676767766767667677667767676776767667676667766776767677667677667676767667677676676767676776677677667676767767766767677676776776776776677677677677677667766667766776776676767766766766776776767767767766776776766767667766776767676776676667766767766767767767767767766677676766776776776667767766677677667767666776666766767767676666677677667677677667677677676767767767667676776776667767676776677676676667677667677676677666776776766776767767766676767676776776767667676767767677666767677667767677676666766666766766667767767666676676776776776766776677676677677677677667767767676776776767766766767676676767677677676776677666776776767667766767767767766767767766767677677677676766766776767676767667767766667767667767766677667767677676676776766776776677677677667676667766776767766776776776766676667766676677666666676766776767767676766767676677676767766677677667667766776766676767677677666767666776677677666776766676767666776776776767667666676776767667676766767767676776766767766767766767676767676766776766776776776767766666677676766776767767677677667767767666776776667767767767677667676776766776776767677677666677677676677667677676776766767676676766776776767676677676676776766776767666767767677667766776776776776767667676776776767676676776776676776776776676776767767677676776776776767676676767677667766766766776776776667766677667767767676776767767767767667676776676767677676677677667766776677677677667766676767677676767767667667767766767676677677676776766767767666666776666767677676677677677667767766767767766776676776766677677667677667667766767767766767766766766766776776666766776766677677676776676676766766676767767677677677676776767767766667766666776676776766767667766776677667677667676677677676767666676776776667766667667767676766767767766767767766767766677677676667676776676776776677677666676677676767677676776767666766676776776767667666776666677677676776776776767676767767766767767767767667676676676776676776776776776677667766776766677677677676776767767767667676677677666776776767676776767767677677666667766776767676677666667677666676767767676767667677677667676776766767767676676767677666767767767767667767676776677677677676667766667766767766776776776767767767677677676677676767766767766767766766776677676766776676776767766767767667677677667766667766767766776676776776767676677667667677666766676666766667666677676776776676776776766677677677667677666766776677676776767767766766667766677677676776676676667767767667767667677676766767676767677667677666677677676776776677666776776766766776767767766767666766767766776676776766766677677667666776677677676767676677667676677666766767767767766767676776677676776676767766776776776677677666767767
3666677667667766767677676677677676776676666676766677677667767676766667767667767767666776766677677677676776776766766667767767766677676776676776767767677667667766767676776776776667677677676776776677676766767677677676677677677677676776677677667767767677667766676776766767767666776767677676776776676676767766776666767666677667767667767766776776767677676677667767677677676677677677676776676776676677667766767666677676776676666767676676776767767667667677666776776776776776776666767676676776776767677676667767667667676677666776667676676666676677667767676767677667676767676776776677667676767676767677677677676776766776677666767767667677676776767767666776766767766776776767677676776776776767667766666776767766667667677676676667666767767767767667767667666666776667677677666767667766767766767667677677666767766767767767677677667767767767767667767767767767767676767667667767766766776776767767767767767767677677666767677677666677677676776677676667677676766767667766676766776776766677676676676767676677666677677667676667767767676766766776766676677666776667767676767666776667767677677677667677677676767766776776766776676776677676776776776767767667667666776776767677676676776766677667767677677667677676767766666766776767766776776767767767766776776776676676767676767766776767676677676776767767767767767667766776767767767667767666767667767767767676667766767767766677677677677676667766776767677666677666776676776676766677676666677676677677677667677677676767676767767667676767766766776677677676767767666767766767677667767676776767677676676766767767766767767666776766767767676767767766767677676776767767666776776776676776767766767766776776676677677666677676767767676776776676676667766776767666677667767676776766776677676666677676677677666776767766767676667767767766767677667767676767677677676776767767767767767676776666676767767677676667767767677676766676776767677667767667766767766676667677676677677676776767667676776677676677677677677667666776677676776776776776676766776767767767667666776667677677676767767677677676767767676766666677677677676767677667677676666767766666766776776676677667676677676776776776766776766776766776776666766776677676767677677676677667677676676767677677677676776676677666776776776667767767767667676766766767767766776767767677677676776677676767666776766776666776767767767677676767767667766776677666776776667667767767676676776676677677677667766766667766776676767677667676767767767767677666666677666776776667676767676776666766776767766767766776776776676776776767766767667677677667677677676776776776676677676776776676676667766767667667667767767767766667667677677677676676776767766677676776776776767677677667677676767767677667667677676776767767766677676676677676776767767766776767766676776767766676776677677667666677677666766676776776676766676776766776677677666766677666776776776766667676776776767766766776676676767676766767667676776776676676767767767767766776676766766767667666766776766767676776666776677666776766776776767676667767676766776776766776776776767767767767767767677677676676766776776676767766766776677667667767667677676667766776767767677667677677667677677676766767677677666776776776676776676666767766676676767666776767767767766677677667767767666767676766767767667677666776666767667667677667676776677666767677677667666776776776776676766766766666776766767767676667767767767667676767767666776667766766776776776766776776677667766776776666766766667676677676667767767766776767766776776767767766666776767676766767767667767676776666667677677676766767767766776677676766776667677677667767767767767767667667666776667767676776677667767767667667767766767677676677676677666767677676677676676776667767766677677677666676767767767767767766676676676766766667767767767676776776776767767767767676767677666776776766776776677676667667766677667767767676666766676677677667767766766766776767667766767766766776766776776776767677677667676767677667676776776676677667677667667676767767677677677676776766767766677666767767767667667767767676776776677676677667766776767767667767767767677676767766767767676677676776776677677667677677667767767676766677676677677676776676776767767767676776767766776767667766767767667677677666667766677666667766776676766776677667767767676776767767767677676666667676676676677667676776776766667676767666767767767676677667767677667666767766676776767666776676667667666677667666776666766776776776677676677677677677676776776666677667677677676776667767766766677667666766767766776767766766676677677666767676776676776767676776767767677676776767767676676767767767676776776776766776776667667766776677677667767766776776767767767766667767677677667767676776776776766667767767677677676766676677677677677677677677677677677667767676776776677667767767767676676776767677667677676776766766677676766677676677667766767677677677667766776676677676676767767677667767766767667676667767677677676767677667676676677667766767766676767677667667767767767767767676776767677676676776767666677677676767677677666676776667767767767677666676766767766677667767767766767766776676677677677666676677667676767766676667677666776766776776677676766677676776776776767767677667666767666767676676767767677676776767767677677676676776767667667667676767767677667676776677677676776776776767676767677677666677666667666767677676766766677676677667667677677667766676767767767667767767767767766776776677677666767677676776776776676776776767766776776676767677676676776776776676667766766776677677667676767767767767677666776676776767677667766767767766767677677677667676776766767767677677666776767767767667667677677677677677666767767767766667677677676677667676766776767766776767676776776767766776667767767767677677677676766776776677677677677667667667767677666776776767766767676666676676767767767767766667767766766766767767677677677677667766667766676776676767676776766776667666766677676767766767677677667676776766776666666776776766776767767676776667677666676776677677676776667767667676676776776776766776767767666767767766776776776776776677676767767676776776667677676667767766776676667677676767767766766776776767766776767676776667766666767767767676676776677676776676776677677676776776766766776767767677676767676766767766776667767767666776767766776677676767666767767766676667676676776767677676776766677666767767766776766767767677677677677666767667767767667767676767767767766776776776677666767677676776776676676776776776776677666776776776767677677667766767767767766766667677666776767767767676766776776667676666676666767667667767767767766766776667767676767667767677676776767767667667667677677676767767676667676767767767677677666767677667676767766767677667676766776767766677676776767667677666776767767766766666767766677667767666767766776776776767766676677666776776667676767767767677667767767767767677666677666776776767666677666667667766776776677677677676766776776677666776666776667767667767767677676776766667676667767767676676667767767767767767677667666776767767767667767767676676776766776677677677667767767676666666767766776676767677667767676676767667767677676776776767677676776776767676667767677667667766767767676677667767676766776766677677666776666766776776677676776776676767767766677676776667676677667676767767767766667767677676767766776667667677667676776776776767677666776776767767676776676766776667767767766776776776767767677676677677676667677677677676776776776767766676776677676767676676776776766677676677677666677677677667767767767676776767677667767767677667677677676776766766776677667767667676776766776676666776666766767767767676676767767677666776767677667676767667767667667767677667767676767767676767667766676676767666776767767676776767676667767766767767766776667766766676667676677677667767767767766767677667677677667766676776776666767767767666776776677676776776776666776776676667676666676767766776767767667676767677666767767677676667677667767767666767766667767766767677677676776767767666767766767766677676677677666767676676667767767677677666667677667766676767677676766767676766676676776767676767767676667677677667767677667677677677676676767676676677667767667677676666776776767767767667767676676776766766776667767676676677667767767676676766667766776776677676767767767767676677667767666766677667677676676676767767677676666776766677677676676666776676776776667667676776776767767666767667677677676767767767766677667676776676767677676667767767767767766667767767677676767676767677667766667767667766767767677666776676767676776767767766776677677677667767667767767677667666766776767676767677676776766767677677667676767677667676776776776776767766776767676767767767767667767677677676767667766776677667766767676677676776767767767676767766667677666776776767767676766667767667766767767676776776776766676776776766676676667766767767676666667677676667767676776676766767767767767767667667767666767677677677677676667767666767767667767676666667767667766676676767677667766767676666776776767766776776776767676667666677666667766676776667767767767766667676776776776677676767767666677667767676766766776776767676766767766776676776677667667677676667666677677666776666776676676667667767767767676776766676767767767767767677676776676766776767766776766667766667767676676776767767767767767767667667767767666776776676776776766776767767667677677666776666677667766677677666776667767766776767766776767677666676677666776676766776676776677677667767676776776766767766667667676676667767677667677676776776767766766667677677676676776776776766766776677667767767767677677666776676677676667767766676677666767676676776766766776767667766766677667767766767767676677676767676667666676766766767666776776677677666776667767767677677677676776767667676767667677676767766776767677677676767767767677676767667767676766776766676767766776676677676766767767767667766776776767676776767767767676776766776767766667667767667676776767677677676767767767767767766667676766767767677667666766677667767767767767767676677676776767676776766667676767677677677667766676676767767677677676677667767677676667676676667767767667767666767676776676766776767767767667767767766776767767676776767767767676667676767677667767667677666767677
676766667767677676776776767676776776767767667767767767767677677676676776776666776776776766667677676666677677667767677676776767676767767677677676776667667666776776666676776767667677677677676776766677667676676776766776767766776776776776767667676677676766677677667766767677677666776667676767767766766766776677676767677676776667767767667766776667767677667766767767767677677677677676766767676676776677666677676767667676677677677677676766676677666767677667677676767767767767766676776766776676676767767676776767677676666667676776766776776667677677676667676776767767666676676667676676776776676776776767766676676676776776767676766676776776776776676776666776776676767676766776767677676767666677677677676677677667676766766676767767666677666676766766767766776766767766767676676767676676766776776776776766776776767677677666767676776776767766667767677676776676776676776776776767677676676776676766677677676677676677677677667677677677677677677666667767767766676676776776767667677667676766766766767767667667766767676676776776766776766767766767766776776766677676677666767767767676767767667677677666776766766766767767766776677677667767767676767767676776776677677676676767766767766677677677677676776767677677676676676776666767667767767766677676776776776766767676766767767676766667767667676767766776676676667676676766676776667767767667767767676776776676767677667766676767667767677666776766776767666667676776776776676677676776766677676676776767767766676667766766776776677677676766776766776677667766766776776776776767766676767677677666776676776766776767676767667676767767766776666767666666776767767666667767767767667767767677676776677677676677676667677677666667677667766676676766677666767676767676676676776776776666776776776766776766776776666767677667767676776776766767767677677677667766776767666767677676676767767767676667677667667766767766767676766676677677667767677666776767766776776776677677666666667676767766776767677667766776667766667667677676766676776767677677667767766776767677676766676767666776776676677677667767676776676776667666766676676667677677667676676776766767767676677677676766767676676776767676676677677677667677677667767767767767676776776676667677676676766776767677677676677677677677676667767677677666677677667666676767767767676666776767677677667677667767767667767676776776767676767766676676677676666766776776767676767766767767676676767676667766677677667767677667767676776766767676767677667767666776767677676677676776766776767767677676676667676776766776767676776767766667677677666666767766766676766766667676767767766676776667666666766776677676767677677677666766776767676677676776677676767676767766767767766677667766677667767766677667666776766666676766776677677676766676767677667766767677676776677677667667677676776677676677677667767766767767676767767676776767676767677676767676776776676767676676776767676776776767666677677676776767677667767677667766677667667667767767677676776776767677677666776776767677676677676676776776776667666676676667676667766767676676667766667767677677677667667667766677676776676667677677666766766776767766677677677666767676767677677676767676767767767767676776767666766677667676766676766667676776776766676767767676767666767767677667676766666767766767677677677667677666677676776767766776776667766776767676767677667767676766667676767676667667667676676667767677667677666776767766767666677666767676767766767667767667677667767766676767767667767676776767667767667667677667666766776776676776776766767677676676666766776766776776677667767767767667766776767677667766677676767677677667676767667767677677676677676776776766767676677677676776667766767677677677667766676677676767767766776666776776766677666767767766776767767676767766776767676767767767677666776766776776676676776767766667677666767676767677667667767676776767667677667767676776776666677666776776767766667677677676776766676766776666776776766766666677677677677667767767676776776767667676677676776676776767666776676776776776677676776677676676676666767667676767677676676776767677676767766776676666767667667667766677666767666676767676767767676776677666676767766666676766676776676776766677676776767667676776776776676667677677667677677677676767767676776776676677676766766767767767676766767667676767667666767767767677666676676767677676766776766676676776767667667767766667677676776776766776776677667666766776776776776667677667767767766767767766766776767667667767667666776767767767766766667676676776767767676667767676677667767667767676776676767766776776766666766767676676766767677677667666676766776767767667767676667677666767767766776666767766767767677677676676776776766677666677677676677677666776666766776767767666676766767767677666677677667676776767677666776767766776776767767767667767767766776767667667667767676676767676776776766776666767677677666667767676676766767676767676767677676766776676767766766776676767676767766776776666676676676776666766767677676677666667677667766776676776666767667767667766677677677667767767767767766767766666667678676767767766676776666766776767677666676667676766677667767767767767676767667667667677677667676776776767767676677666767676676766767767677676776766776766767767767766767677677676776776767677667666767676676667676767766776667766677677676677676676767767677667677677677676776667676776767667676767767667766776776776676767766766776776676666776776666676776666666766776767676776666776667766776767677676766677677666767676776766776776676776667677676667767676677676767767766666767676776766776776776667666776776776776666776776776676766776676776767677677667677667677677677666666776767666677667666677677676676776776776767767666667666776676767667677677676766766666776676766677676677676677676776776776677676666677676776767677666676776676776766767666767767676766767667766776676767676767667676776677677677666667767766767767767767676766776776776767677676767667766776677677676766767766767677677676776666776667676776677667766766677667676767677676776677667767676776766767677676776667767766767667767767666767676767676767677667667767667667767666676676766776776776767667766766766677676767766776776776767767767767677676766667766667677677677667766767767667667677677667766776667677667667767767766767766767767667766776667677676766667767667676767767767677667767767676766767667766766766677677667677666767767677676776776776676767666767667767766776767767676776776776666766776666776767677667677667667767766677677677676776776667677667766776677676767767666776767767676776766677666767677677677677667766776676776776766776667666776776667767767677676776677667667767767676776767677666767767766776767666677667677667676767677666766767767676677677677677676766776776766776776776666776676776666677666776677677676767767767676677666776677677667667677667767767767767677667676776776667767676776676766767767767767676667666766776676677667676666767767767766766767767767676766677666776776677676767666776767676766677667767676766677666776776677677667767667766767767667666776667677677676767677677667667766676776767667767767767767766767767676676776677677676677666766666677677677666676776676677666776677666776767767766767767676766776667767767667767677676677667766776776776776776767766766767766767766776776776677676776776776776677676677667767676666767676766776766677676776776776767667667767766767767767767676767767767767677676776667667766667676767676766776676677666767677677677676776667666767767767766766776776767767767767767667766666667677676676776767767767667666677666776676776677676676776767676677677667767667767667667667676767766677677667767767676667667667766667767677667667767767676667677667766767767767767677677677677676767676776776767677677676776667767767767666767676766776776776676676776676677677666776776766776766776776676767676776677676776767767767767767667677676767677676776677667676676676676767676776776676776766677677677677676676676676677666766767666776767676776767676767677676776767767677676776776767767766667677667766677676766767767767666677676767767766676776776767767767767676776776767676676776767677677666677676677677667767767767767676776676666776767767766766767667767767676776676776776667766776666776677676767676667677677676776767767667767767677676776776767766666676677676667676676776776767667766676676677667676767677677676767676776766776767677667667676677676776677667667766776776776676766767676776766676677676666776776776776776776776766776776767766766776677676766776776676776767667767767766676776767666776667677676767767766677666767767676767676776776776776766776776766776766776767767767767677677667677676676766666666667677667677677676667767767767667677676676766767676767767766776676676776767767676766766776776676776776776767767767676767676767767667767676767677676677677667766667676776667767766766776776767767667667767767766776766776767767667667676667667676767666766766676776766766776776767767767676767767767677667666776767767767767667667676766676677667767676667767767767677676766767766766676766676767676767767766767666776677676776767766676776767767667677676776667767767766776767666776677676766676776776676776767666776776676776776776766766766676767766676677667766776776667767676676677676767677667767676767677677677667677676676667767676676776776677677667766767767767767767677667677676776677677667766767767677677677677666776667767766676767677677677666767677667677677667767676676676767767667767676776767677677677677676776677676667676677677677677676776677677666766776676767767677676776766776767767766766767766776776776776767676776767676776667667767677676677677667766677676776677677666776676677677677676677667676776766677677666666776776766776776776776766666776767676767767676667767766767676776776676767676776767767667767676677677677667667676776677676767666766776776776666776776776776667676776767767766677676676677677677667677677667767677676677677667767667767767766766766767676776767676676677667766776767666676776776767767766767677676767676766667767767766776776677676767677676776776767767676667767676776676776767676676776667676767767676767667766667677676767667767767767676767677677676667767676676676676776767667667666766676667676776766776766767767766776
666766676676667666776766767767667766776767767676767676767667677676776676677677677677667676767667676666776767666667677676767767666776767677676776766776676666776776676776677667767766676767766677677676767667677676677676776767766776776676776776677666766676766776776767667766767677667766766776776776667667767676776676677667676766676776767767767767766676767677667677677677677676676766776676677677667766766767667766776766677676766776776677677666676767666776776667677667676776767767766676776766676776776767767766776767767767677677677677666776667767667677667766667767767677676766666776776776776767767766766766767676767676676766676676766766767767767766766776676676776767767677666776776767676767677667767766776676776766666776667677676667667676677676767666767667767677666667676767666776767766776776666677677677676677677677677676767767767676776677676677676677677677666767766676767767766676676667676676776666776776776767767767767677676776666776767677677676776776776767677666776767767667767767767677676677666776776776776776767677667667767676767767767766676766776776776776776676776766766676767767667767766776766767767766677676676776766776677667767677667766766776776776677667767676676776766676776767767677676767667767767676767677676677666667667667676776676776766766676677676776666766776776766677676776767677676776776766767766767767676767766776677667767767767766667766776776767667767677677667677676767676676767676677677676677677676676776776677676776667667677666776776676776667667767766676667767676767767677676667676766677666676776676677666767667666776776676767676776666776667677667766667767676766766776776767767767676776676776767677666776667676667677666767677677677677676667676676767667666677676676677677667676776767767677676767767677677666677667767666767677677676776776667667767676767666776776767767767766666677666767666767677677677677677677676776776776677677667767767667676776776776776776766776766776676667767767767766776776766767677677666776776767676677677677667766667766667767766677676766776667677667677666677676767667676766767676766667767767667666666667767677677677677677676667766676676666677676767676677667767677676776776767766766676666776767677667767676676767767766676766776767766767766676776667767766767676766767676767767676677677676676767676766776776767767676677667767766766677676776667676676776667667677667767676676667767667767677676676767667677676766767677676677676677677666776767667767667676767677677676677677677667767766767667676776767767767766766776767667767676677667767677677667767767677676776666776676766766776767676776776776776676767766767766667667677677676676676767677677677677666776766766776767767767676776776767767677676676776767767766766667666767666776776676766766776767767666667676676667767676767667766776766766776767767677676666766776676776767676767767677676767766776677676767767676776667767766677677677677667767677677677667676776767767677667766666767677666667667667766676776767677677676767766767767666776767677667767677667677667677667677676776766667766666766767767766677676776677667767677676766767766767767676776667677676767766776667677677676767767667676676767677666677677666776767767677676767767676666767676767676776766676766767767767767767666767676767767667667667766677677677667767677667766676676776776776766767667676776677666666767667676667766667766667767676776776676767676676776676677667667766767676776766776676776776767677666666776766766677666776776766776767676776677677667677677667767676667666677677677667676767766666767666776667767767767766767676776776676666676767767666766766677666666677676776776776667767676767766767676677667766766776776767676766667766677666677666677677677666667677676767767767677667767767676676767767677677667677667767676677677666676776676767677677677676776776767676667767766767767767767766767767676776776776766776767767676677677677667677677666667676767767677676766776667767677667767767767766766776767667767676776667767767677677666776767766767667767676767677666666776776776776676767666776776766776677677666676776776776776767666766767676767766767767677677666767766676677666677677666776776767677677676767677667676667767767766766666766676767676776676667666766776767767766776667767767766766766667766677677677667677676776767766766776676677667766776677676776676776776767766776766776667766677667767677677677677677667667666776776776766677666776776767676776676767767766677677667767677676767677677676677677676776766667767666676776677667766676776767667676767677676776677676676767676767766767676667667767667667767766676776776676667766776676667676767676776676767677667766676677677667766677676667767767667677667667767677677676676677667766776676776776667767677677677676776766667766766676776767767766767767677666676667767676677666676676676776776776776767767677676666776776677677677666667666666766776676767767767677677676676667667667676767677677666767767676766767766667767676776766776767666776666776666676666767676766677676776776767676676767676776667676766766776677667676776776666776676767676776677667676776776776767766767676776776776776776776666767766776677667677676776776677676767766676676666776767766767677676677677676766766776776667766676767767767667767766766776676767667767767767767676767667767767676776766776767766667676667767767676776766776776767666766676776766776677667677676776677666667666667676767676766766677666767676766677667676776676766766666767666666676776776766766766677666776766767666776667677667766776767767767677677666677667767767666776677676677677676767667767766766767676766766766676766776776766676767767667666767767767677666767677667766766776667767767676766677667677667677676767677676776767766676767767767766767767676776677677676776767766767677676666766776676767767767677676776677667666776776767767676776677676676776676766676766767766767767767677677666667767767766776776676767676776776666676676776776667766667676776776776776677676776776776776767676776776776776767766766766767676767767666766766776666677667767666776676676776767767767767767677677667767767766776776766776767767677667767767767766667666767767677676767676677667667666776767767766766667767677677667676776676676776776776776677677677667676677666676767767766776767767767767767767767677676676677676767667767676767677677676776767676677677677676766767767666767666776766666666776776666776776677667676776767767677666776676776767677676776776677666776767767767767766776766767766677677667677676776676667767667667767676676776766776676677667767676776677677676677676776667766776776776766767677676776767767677677677676677676766676677677667767767676676766766676677676767676676677667667667677677667767676767676767767767767677677677677676776766776776766767766767766677676767767667677667666767667676677676767667667767767767767766766776677677676676677676766776767676676776767666767677676776776776776767676776776767767676767766776766776776767667767767767667767766767767676676776776766667667767767767766776767676766766676677677666667767666767766677677677667667677667667767676767677667766776776667677676776767666776667667767677676776766767767766677667667676667767676767677676767766767667676766767677667677677676767767667667766776677676676677666767767767766676676776666776667767677676766776767767767677666766766776776767677677676676767676677666776676776677676667766776776676776767767667676776767676677677677676776766776767767767677667666776677677676677676776776767676766767667677676766676776676767767767767677666776767767677667767766776766776776776767667767766667667767667667766676676776677677677676776767667767677677676667767766767677676767766667766776767767667676767767677676767766767767767767676677667766676676776667677667677667767676776767767676677667666776767667677676766667676767666666776767767767676776776676667677667676776776677677667677676776776776767667666776776776776766767766776776766766677676776776776677667677667766776766766767767767766667667676767677677667677677666776776766776667766776667676776667676677667767766776767677667666676776767667766767676677677677676776677676776667676776667767666776776767767676767677667767666767766776677676677677676776677667676776776776776676767766776676766767766667676676776776767677666677666767677676776766776766776767766676776776776667666677677666776667767667767767767667767766776776766776776776767677676667767676676676676776776677677667767767666776776767767767676776776767767767667676767766767767766776767767766776767676776677667767676776676677677677676676776776767666676767676676767767766766766767666666676766767667767676776677677677677666767667676667677666776776766776766677677676776776677666776766767767767666767676766677677677667767677667666766776676767667666776776776767667767677676766776776767676677677667767766767677667677676667766766767767767667676776776767666776776766767767677676676766767767676767767677667676667677676667666776776667767767666666666767676776676776776776776667766776766776776767767666676766676776776666667767667767767766767766667676677676767767766677667767676767677677677667767766767766677667676677666767766776766766766767676776676776767677677666667677676766776676776776767766666767676766677677666776776676776677676776776776767767767767676667676776767766767677676767666767766776677667767767676667667766776776776676767767676766766677676776676776676776667676676676767766767767677677676776767767767766667767767767767767767766776766677676676776776767767676676766666776776677666677666776776776667667676776776776776766766667767676776776766776676767766776776776677676766767667766767767767667676767766767677666677677677667767677677677667666677667677667676676776767767767766776667677677676767767767676767767676766776776767767766676766766767766776667766766767667677676676767666776667676667677676767767667767766667676766677677677676667767676677666676767767767677676767767766767767677677677676767676767677667766677667767677676676667677666677677666766776776766666667767677677677667676776767767767677676766767766677666776766767676767767676767766677676776776776667767766776766667666767677667677676776776767667766666767676776667767767677676667677677677676666677666776767677
6776776776767766767667677676666776776776767676766677666766776776776767676667677667766766677667767767767766776767766677677666776676776766677677676676776767766667677676667767767677676766677667767767676667667766667766766776776677676676767766776666767677666776776776676667767767676666676766677676676766776767766676667767767676767767676667676776776667766666677667677677676776766776776667677667766767667766776667767767667667677676767766667676767666776776676667767676767767766767676667676766666677677677676767767767767677677677677677667667666667767767666677676776666776676676676776677677677677677666677667767767767676766766676767766677676767667676676767767677667677677666766766666676776776776776767677666666767767667767667667766767667767676767677667677667766767676766676776767676766676776767766676766767677677676776776776677676766676677676767666677677666776776666767677667667767766767767766667767677667767766767677677677677666667676767667766666676767667666667767767666776776677677677676776666666767677676776767676776766776776776767767767766767667767676767767767667667766776676667676776767667767767767666776677676776767666776767666776667767766776776776676767766667667767766676776767766776776677667767676776676666767676776676676666776767677677677667667667676676776767767766776767767766677676767767766776676677676667676667677676776776666666776776767676776767766676766776676776776776776767767676776776776766767676776776767766776767767677667766767667667666776676776767676776776767766767767766676776677676776767766767766766776677676776677676676766776776767767677677676667767766767667766776677667667767676767766766766776767666676776767677677677667676767676776776776776776676677667667666766676776776677667677676776776676776677676776677677677676676776676776776677676776767767677676677667767677667667767766776776776767666767767667677677676677677667766677676767676677677666667766776776677677677666767677676767667677677667767767767766677667766776767676767676776767677677676767766776667667676667767767766677677667676666767667677677666767766677677676766767767767766677677667667676676667676776766776766776767767767766677677667676666677676776766677677677667766776776767677677677677677667767767667677667667766767677667677676677667677676676776776667767677676776776666766677667767676676767667676776677676677676767677676767766667667676776766677677677677676667677676667676767766666766776667767677667766766776767676766776677667766677677667677677667676676667667766776676776767766667767766667766767677666667767677667676767677677676676677677667766677676776766766766776667677667767667767667677677677676667676667667766776766667767767677676776776677677676776776676767767676776767767767676776776767767677667676767767767766766676767677676677677676767767667666776767676666667677667677667667767767677676776767767677676776766776766776776666767677677677676766767767667676776776776776666676767666776767676776776776666677667666776676677676666676667677676767667767766776776677667677677676776767767667677676676776767677667767677677667766776677677667767767767767766766776776677676776776767677676776776767767676767766767767677666767766677667677667767666767767676776767676766776767767766767677666767667677677667766776767767767767766776677677676776767767677676767767767677677666766776767767667676776767767677667677666767767767767767667766676676677667667767677676667766776667767666767677676776677667766766676677667767767767767677676776667677667676776767677676766677667767677676666677666776666666776767766767766676766776767766767767677676766677676776767767767667666666776667767766776767767767767676677677667767676776767676776767676767667767676676767676666776776766767766677677677677677677677677676776676776776667676766676767767676676677677676766776776766776776677667767676676776767676776776767766767677677676766666667666767767676667766677667667766766767766766776677676776767767767767767676667677666667677667677677677676677667667666767677676676677676776776677666677677676766776766766677676767677676767676676676776766766776767767767767677676776767767767767767766776667667766767667677676767676776776676776677667667767666667676676776767667766776776676766667677666767677676676676676767676667767676667767766667677666776767767766767676776666776776766677676776776776766767677666766776767677677676776776767667676676766776666776767677676776677677677676776776767667767666776776676767666676776766766676667767767677677677676776767677667767767767676767676766767677677676676776766766776667766776766676766776776767677677677677667676666767667667676767676767766677677676677677677677666667766766676767676677667676767767677677676676767767676676677677667767667676766676776676776667766776766776776776767676776766766677667767767676677677667677676766676776767767667677676776767766767767677676767677667676767767666677667766776776766766677676776776776766767767767676767677676767767677667766677666767766766776776776767767676767766667767676677676767666776767767666767766677677667676777667677676767767677677667766677676767676776677677677667666767677677677676767676667766677677677667767677677676767676776776776766767677676766776776776776676666667667677676676776676767677677677667767677676677677666767767667677667767767676776776767766676677677676776676776766676766676766667667666766676767666767766676767767767767666676767767767766767677666776776767767677666776776767767767676767676776776667767667677667677667666677676767676776766776767767676776676666776667767677667677676776776767767767767766776667677677677666776776776767676776677677667667677677677677677676776676776776776776766667676776776767677676677677667676677676666766767677676766667767767666676676767677667767676676676667677667766676666767666767676767676767767676776676677677676677677677667766776776667676776766767676667767666776667676767767767766677677677676667676776776677677667677677667667676766766767767676776667676676677677666676677667767767767767767767767766676676776776776767677676776666767677677677677667676677676666767766767766766677676677676766776776776776766676776767767767677666767667767766776667676676776776776776676767766677676677667767676767767767766677667767676776776667766766766776767677676666677677667676676767667767677676676676766767677676767677667767767767677677677666677666766776776766766676677677677677677676767677667766767766767766667767666776776776767676776767767677667767667767677666767676676776666776767767676767767666776676766677667666767767676776776677676676677676677676667767766767766776767677676766776676776677677677677677676676767666776776776767677676767766667766667767677676776676677676666667667767767766677677667767766676767676767767676667766666776666766776776667667667767766767677667767676667666676776676767767676667766776766677676776776776776676667676676776667767677676776667766776676776776676767766776776776766776776767767666667667667666776767677666667677676767767767676667767767767666667667766767766767676776776677666776776677667676677677677677677676776667677676767677676676776767767767767667766776776767767676676677676666776776767676776767766667767676676776677667766676767767666677676776676767677677677667667667767767666666676767676776776766667766766776667667766767767676776767767667766767667767767767767767667667767766766667676766776676767767676776767767767767677677676677666776776776676676677677676776776776767767677666767767677677666767767767677677666776776767676776667667766767677666776667666766767677677666767767766676776676767766776677677667666767677677677676667767766767667767767767766776677667676767767766767677677676677676767676766776767767766766776776767766676766776666667677677667667676677666776767767767677677676676776677676667767676776776667766776776776676766776666776677667766767677676676767767677677676776776767676667767767667767767767767767767767767767766776677677676776767766766766766776776667767677677676677676766677677677676776677676776776677676767767767667766677677677677676767767767677676667766776766676776676677677677666776776767667666677676677677677677676776767767676767766767767677677667676767676776776766776776767676677677677677677667767666677676776767667677676767677677676676766776676767676666767677677666766776776776676776677667767766677667667677666776677677677677677667667766767767766767766767676776767667767766667677666767677677667767767677667676667766676776767767767767767667677667676767766767676767767767676677676767766677677676767676776767676776767767766676767667767767767677677676767767667677676677666767766676767767677676776677666767767677667767667677677666676767767767666677676776676677677667766767666776776767667767677666666767676767767767766667676677676667676776677676776667676666767767767766766677676676677676776776666677667676767677677677666776676666776767676666677667766766767767767676676677677667677677676677667677677676767667676766676667677677676767676776676766677667667667767767767666676667767676776776776766677677666776776766767767767676677667677676666776676776666677677676677676776677676767677677667767767767766766767767767667766676776776667766776767766667677667666776767667677676767767766776776667676767666666666776776676776767766767677666776677676676767667767767677676776767767767767666766677676676767767677677667767767767676677676766676776776776766677677677677676776767677676767676767677676666676776767767676766776776767677677676766776776767767767766766776677677676766676767667767676776767677676676767677677667767676767766776767667766776676667676776767766667767767767676776776676766676676776776766767677667767676766667676767677677676667667767767767767676767766776767767677667676676677677676677677677676667667767767677667676767676767677666677677676766776767767667766767766767767677666766767767667676676767766776776676677677676676776776677676666776767676676676767767767767767666676767677676776776767677676767766767767766776776776767677676666776766767767766667677676666767766776677677676677676767767766766666676677677677667767676767677677667767767767767767676767676767677676666776776776776776667666767767766776776677667677676766677667767677676677677
66776677667767676776677677676676776776776776766767677666767767667767667766767676667667666776677677676767677667767767767676776766776776766767666767766776776767667677677677677667677676677677666676667767667767667767676767766766677667666676766776776776766677676776776666666767767766767766667767767767677677676776776677667676676776767766766676776776776676676766776766767677677677666767767766767676767676676776776676776776776767766667766767766766776767677676766666667676776776766767666677676776776667767677677667766676676767766767767767676767767667766776677677676776766667766767667676776666677676776767667766766776667667766766767677677676776676667767767676676767677677676776767676766676766767767677676776767766676776677677667767677676676776776677676677667767667677676677676776766666677676677667767677667677677666767676776766767677676776766776776767766766767667766677666676767676766767677666776776667667667677676766666677677677676776677667766776776776667767667676666676776776776676767767767767766677667767667667677677676677677676776776666776776677677667667676767666676767677677667767767767766767677677677667676767767676676776676776767767676767767676667767767676667766767766666767677666776776767676776766776766776776766767677667767767676677677667767676776766667767667767766676677666766677676677676767666676677667767676767667677677676767767766776766776776767667767667677676776766676676776676767766767767767666677677677676676776676776776677677676767767767677676776776776666677667676767766767767677676676776766677677676767677677676776767676666767767766676767766676767676776766776767767767677677676776676767677677676767766767767767677666776677667667666767767676766776776776776776776767676776767676767677667677667677667766667677677677667767667767676776667677667677676767677677667666677667677676677677667677676666767677677676776677677676776767766776766776776776766766676767666767766776776766766767677677677676776667667767766776776676767667767677677676767767667667767767767667766766667767677676776676676767767767766676776667667666667767767676776776767767767766677667676767676766767677676776776776767767767677677676766776767766667677666767677676676776776677676676766776766766776677667677666666776677677666776676766767677677676766677677676667666766776766776766677676776767677676776776776677667767766677667767677667676776766667767767766766776776767667667667767667766667767767676766766767677666677677676677667766677676766767677666676676677677667677676776766776767766767766767667666776766767676767767666676667676767677676677677677666676766767666767766776767767767676776677677667677667677667767667766767677676666776666776676776776776766767676766776767767767767766667767767676667676776776776666676676767677676666776767767676767676776766776776776776767677676767767767677676766766766677667676776677677677667767767766766776767667677666776776776776776767767676776677667766767677667766767767767676776676766676766776776776776767766776677676767766776766676776767677677666767677677677666767767767767767767677677667766766776677667767667676766766766776776676776776676667677676767767677677667767767767766767766766776767767677676767766676776767766667767677666667767667677677676676667767677676776677677676776776776776677667677676776776767677677676776666776776767676766767667667766767676667677677677676767767767677666776776767666776677677676776776767767767767767766776676776677676676766776776767677677677677677677676667766766767767677677676677667766766776776776776666766767677667766767676666767766776776666676767666676776776776677677666767767666767677676767676776776776776766776666676767666767667677666766676677667767666776767667767766776666767676776776677666776767767766677676677667767767667667676776767676776776677676767767677677667676677667767677676776776776667767766767767767767677676767767766776776766767677676676667767676676667666676766767677667767767766667766767677676766676666676766676767767766676677676767767767767666667767767767676677677667766767766776676667676677677677676776766767676677677676776776767677667676766767676767767676766776767767666767767677676676776776677676676776776667766666766676776776676766776676776667767666677667676767766677676767767767767767766776767667667667667767667767766776667676677676677677676767767767676667677677676767767767766767677677676676776776767666776776766776776767676767677677677677677677667767677667666677667767667766776776767667676667677677676776677677667677677677676776766776776767767666776667767766767676767666776776776767666776767677676776667767766676677677676776676767767676767766776667677676766676776676767767767677676776766776767767677677676766776677667667767767676676767676766776767767666676676776667677677677676776666677677666767667767767667767767677667767766667766767676776776767767666767677677676677667666667676767767767666776677676776667767676767666666767766766676677677676676666767767766776667767667767767677677676776767766767676677676767767767767767767667767666776767676776776776677676766677667767667676667676776776776776767667676776767767676776776667767767667767766676676767766667676776766676766776776776767767767676776776766776667667767676677677677677667766776766776767677677676776677677676667677676767767766767666767676776767677677677676776767766767676677666676776676667666776767676676776776776776677676767767676667767767676776677677677667767676776767677667677667766667677677677677666776767676766667767676776766776676776767767767766676677677676667676776667766766767766766776766677677667767766766776776767767767677676776776776677676677676767766767767767767677676677677667767766676676776776767667667666767676767677666677676676776776776767677676776766676766766776677677676676676776766676767677667676667767667677667666767677667767767676776766776776776677677677676767667767766776766767666766776676667767666667766776766767766766767666676776776677677677666677676767676676767676766767667667766767767767676776776766676776766767677676776776776767677677677676666776766767767677677677677676677676767767767767767767767677667767677676677676776776766677666676677676676776776767767666776767676766676677667766766776776767766676666767767677677677676666766776676776776776677677666767677677677676776677677677677676766776776776776776767667677667677677676676776767767677676776676776767676776677676767677676767767676676667667767677677676666766677677677667767767667767667766776767676766767766676767667676776677677667667767676776767767667676667767677676776767766776667677667767667766676766776776776767676676776766767666676767766776776677676766766677667677677677677677677676766767676776766767766776676767676766767766676767667667677666676767766667767676776776666767766677677677677676776776677677667676676776766677677677676776677667767666776667666776776767767667676666666677677676767677667677676677667677677676667667676776667767677666776767767667767676767666677676776766666767666776766776676767767767676776767677676676776776776677667767766666767766766776767766667667677666667677667677677677677677676666766677677677677677667667767667767767767677676767766677667766766766676767677667767767767676677677667766776677667667677677677667767767676676677677667766667767767767767677677677677676677677667767666766776677676677667676776767766677676667667676776677667767676776776776766776667677676667677667766776677677676766667767767667676767766767767677676667676776776767677677676776767677677676677676776776667667767667767767767767767676767767677677667667767677676666677667667677667767677667676766677676676776677666676767767767667677676776766677667676776767677666667677676776667667676776766676677676676767767676667767767767767676776776766776677677666776666776767667767667767766776677677666677666676666776776677666767676676676776666677676776767677667766667677676677667676677666776767767666767767676767766676776677666767677676776767676776776676767676677676776676676767676767766767766767767677676767766676766677676776677676776767676766776776667766766676767767667767677676766766776776776767677677667677676767667666776677676676767767767677676676666677667676776767766667677667667667767677677677676767766776676767767677667767767667676776676666776776767766776767767677676766677667767767677667677667667766776677677677677666767676766677676776767676776766767767677677676767667677667767766767666677677676776677677676676767767667667677667767676776766776676776766677667767667767767767767676776766767766767767677666766666676776776676667667667766677667676776666776766666676766677676676767766776667767676767676776767766776767767767767766776767767676776767667676676776776676776767766766776667767677676767766776767676776677667677667667666676776677667676767667666776776767767767766776666767676776767767676766767767677676776766767767676766677676667767767766667766776776767767766667767677677676666766776666776776767676776766766776776766677667766667767667766776776776776767676667767667676767676766776776676776776676766676776776766767667767666676677667767677666667676776666776667667667667677676766766767667767667677677676676676676677676776676776767767767766666767676677667667667766677676677676677676776766776767766776767676767767766776676767767677676776767766667767677666666776767767676776767677676767676766767666776776776666776767676666677676676676776776767767766776776667677677667676766767767677677666776776766776767767667677667766776667676676776767677667766766776667767667667767677677666767766767767677677676776676766676767766677677677676677676767767766677676766766767767676667666677677676676776677667767677677677677676676776767767767667767677676767767767677676767767667677667767767767767766776667677666767676776766766676667677676767767667667766766667767677676676677676676677666676776667766767767767766666776776776776767667766666667676676766766776767767767767766776767677666677667766776776776767676677676776776766766766767676767667767667676776667666767767676766667766667677666776776776677677676776767767677677676776776667767766676677676767676676676767767767767667767667677667677667667676776677677677667767767676776667676676676766776667677
767767666677666677677667767677677677676767767667766667767767766776767767767677677667676767767667767766677676667767767767766667676767677676676776766776776676676676776776676676677676767677677676776676776776667667767667767766776776776677676677666767767767677676666676767767677676776776677676667677677676767767677667667667767667766676767677677667667666776767766776767676776776776677676766776776676776776667666667767676776776776767676766776677677677667767767766767767766766667766776766767666667766666766776677667767667767676776677676666776677667667767767767676666676776677676767767767767677667767666667767767766776676776667676776767677666767677667766776766676767767767667666676776767767677676676776776676676767667766776776767767677666767677676667667766677676776677676767676776767766776767766767666776677677676766767676776667677666666776676767677677667767677676767767767767766766666776776776677676776667677677677666677677677676767767767677676667667766676776776767767667767766677677676776767767677667767677676676677666776667676767767767767767767677667767766776767766767767677676776776767766776776676677676766776676776776676767677676776667767677676776776767677677667676766676776666776776766667667677676767767666776667767677667676776776776676676677667677666776776776767767767767667767676776766776767767767676767767666676767767767677676676666776767676767667676667766677677677677667766767767767667677667667767766767667767767667767676667677666767676676676767767767676776766766676666776767767677677667767767766776766766776667767667677677667667667767676776666776767677666667667767666767767667676677676667667677677677667667767767677667767677666776767677677667767767676776766776776677676667766666776677676776776776677666766776766776767676776767677676766776767767667766776666667676767767676767667767676767766676776776776776767766776767767676676776676766776667666767667767767676667767667767767767767677666667767667767766776776767767766666677677676776767767767676766676776767676776676677676677676676776767667767767767766766776766766776766776666676667677666776677666677677666776776776666676667676676767667666776776766677676767766667766766677667767667677676766767677676676667677677677666676676677667677677666776776677677676766677667676767677677677667766676677676776767767666677666776677676776676776767767767766677677676776766766676766776766776767676776776767767767766767766666767677676776667767767676776776767766677676776766767667676776776767676676676767767676666677676776776767677676677667677676767666767677667767677667677676676766776776677676776767667666776767767767767766667676767667676776776776676676776776666767677677676776776776776677677667666767677667666677677677677666776767677676767667667767767667677677677667677676776776776776767667677667767767767677666767677667676767676677676667767676767676776766767677676677676767766767766766766767767767667767767676776776776767677676776766776676767767667677677677677667676776776776767667766676767766767666667677667677676677677667767767676767766676776766767677667766677676776767767677677667767677677667767676776676667666676766776767766767677667677676767667767676776676767767767766767767766667666776776767667767767767677676767767676776776766677667667677667767677677677677677677677667767676776776676767677676776677677677677667676776677677667767667766776677677667676767766767767676677667767677666766767767677677676676776767767676776676766766776767666767767677676667676776776677677676776677666766766676767677676776766767676776776767767766676776767767676766776667676667767677676667766767766776677666776676766776776766767676677676776776776776676676677666767766766776767676776766766766776776766667667766767667766676676776767677677666767676676767766767767677677677667676776767767767766776667767767676677666667677667766767767666677666666666776776767676776677676676767676766776677667667677666676677677676767767767766767766776766667676776676776776677676767767676677667677676767676667767767767676676776766767767676677677676676767677666776677666776776776776677676767666767767676677677677676776776767767676767666677677667767667766776776776767767766776666676667767767767676766676776776676677667667677677676776766677677676776676677677667676776767767767767767677666767676767767677667676767667666677676776766776677676766767676776767677676766677676776767677677677666766776676676667677676776767766766677667767677677667676676776776776767677666676776776677667676767677666667676766776767767676776767677676677677667766676776767676766677667677676767676766676766766767676776776676776667767667677666767767667676676776776776767767767767767767676776676776676666666667677667667767676677676767766767676676767677677676776667677666776677676677666676766667676677666776776766767667767677676667767677677676767677666776667676776776666776767676676767666776776776776776776776776767767766767767767676667767767667667677667676767667676776766766676776767677666776677676776767766676776776677676776767767676667676767676767766767677666677676776776676766767767766767766667766677677677677676776776676767667767766767766767677676767677677666776776776767766776667766776666776677676776776776776767767767677676676666677667667676767767766767677666766776667676767767767676766776676776677667767667766776667666676767767767677677666677676776767766766776676667676776677677676676776667767766766776766767677677677667676667676676676676767666776767767666776767667766776776776677677667767767676767767676676677666776767766677666766666676766767767767667767666776676676776767666776776776676776776766667766677666767767666767766767677676776776776767766766776766776667677666676667767676766776667767677677676776767677666677667767766677676776677676776677676667767766776776677676677676677667677667766766766666776776776667767766776776667767676776776766776676667767767767767766767767766767667767767677666677667766776766766766776666767677677667677676766776776776677677677677676776767767677676767676767677676776776776767767676676667767666767767767767677676776767766767677666766767767767766676767767666776776677667766776767767677676667767676676776776766676676767677677667676677676776767767767667767767666776667667767766766776677676667667676767677667676676776776667767666677667666767676776767676676676667767667766767766767766677667767677667677676767766776776776776766667767676677677677666677666776776776676667676767767667767767667666677667766767766676766767766767766767676766776676776676767767766767676667667767667767767676676767677677677676677667667767766767676766776677677666667666667667666677676776766767767677676776776667766767677676767767677677677667676767667666676666767767767676677676776767766776677676767677667766767677676767767676776667767767767767667667767676767667766666666676776766776776766667767676776776667766676766676776767677667667667666776767766767676766766766776776676676676767766676666667667677676667677676766766766767676767676776767667767677677677676776767667767767767767667767767767767766767766676776667766677676676676776776767676767766667767667667767766767676667766676776776776776767766767767676767766677676766677676776776667676767766776776776776677667767766767667767677676776667767766767767767767677677676767677676776676776776776776767767677676767766766776776766677676767766766776776677677677677677667667677677666776776776767766676776767677676776767667767766677677667767677677676767767767767666766766676766677677667766767666676767766766676666767767677677677667767676666676677676766667677666677677666776776677677677676766766767767767767767766767676776767667767766667767766677676776776676767676767767667677676767766767676767676676767676766776676776767667666776776767677677677666767676767676676766776767676767676767677667676766676766666677677676767677676776676677676667766767766767766677676767767677677677677676766767676676776667677676776766767766676776767666776766766767677677676667676767767767676677667766776767767767667676667667667677677666776766676677677667676776676676667667676677677677677677676776767677677667667676776776766776776766677677667667666767767667767667767667766666776776776767676767666667666767767676776776767676776776776776666776677666677677676767667767766766767767676776666677677676676766776776666766677667677677677677677677667767666677677667677667676676767666677676676766676766776676677676676776767766676677676677667766666667677676677676766766677676767676776677676767666766676766767667677676776776767767766676677677666767767767677667676776776776776776676767667766767766776667677666766767767676767767667677676767677667766676766767767767767676767767667767767676676776767677676766766776676767676776767676776776677676776776677677677667667676676767667676676676676676776776776677677676767677667766767766676776766776667767667767667667766767676776676667677676667667766767766667676666767767667676767767666676767766677667766766776666767676767767676677667767677677677677677667767767766776776776776776676767677677667766767767677666776776776767767676767767767767767667667667767677677667766776776677677677667677676677677677676767767767676667677667676767767676666776667767767767766776767767666767766766677667667667767767766676776776767767766677677677677666766767767767767676767667677667767767767767767676766776776676776766667766676677676776766766677676776767767676767767767676667677676766766767677676677667677676776676676767766776677677676776767666776667667767676776776776677676676767677676767677667666677677677676667676776767676676767677677677677676676767676776667666767677677676766767766676676767767767666677677677677676677667767767766776776767676677677667667676667667767667767676766767767667676767767767767676776767677677677677667666766767677676766776677677667766776776767677677676776677677677676776776667677676776766767766776667767677677667676767677677676767767766666776767766676767677666776676776766676776767667767766776776776776776776666667677677677667766676767676677676776776767667767667766776776667767767767677677667676766776776767767676776776776776776767767766667767767667676767767677676776676776766667766776767667767667767
6666776766766767767676766677676667767767676767767677677666776767767676767676776676677676776767766767767767667766666766776766776677676767676776767676776776676776776676677677677677666776776677667766676766676776767767667767667666776776677667766776776766676767766676767667767766776776766767676676676767767767676776667676776767766776776766677677677676776766667767767667676767767676767677676766767767767667676677666776767666677677677676776776676767767676776767767767766766766677666776776776677667766776767677677677666767677676767767677666776767676667667666776776767676776776677677667667767766776666776776767677667676766676776776766776767666776767676776767767676767766676767767766666676767676767676776776776767766776766767677677676766666776767666767767767766677676776667666666766776767676776677677667767767667767667677677677667766766776776766767676676676667677667766776666776666776766767766767767767667767767677666776776767676766776766767767767767676766776776767767767767767766676767676677667766766677676767767766667677667767766776667677676677667767766677677677676776776766776776776776766776776676776767676766776767767767677676776767676776766766767766676767676776767677677677667766776776676667667766776767677667676677677676776776677677667677676767666766776677666666776776666776677677677676776766767667677667676776776776677676767767767677677666677666776767767767667767766677677676676676776767767767677667767677676666676776767767667677676677676666667667766767767767766677677667766667766766676776767767667666767767767767677677676767766677676766676767677676767667767666766767767676767677667767677667676766767767666776776767766766676767676667767767676776677676667677676776766677667767767767767666776767676767667677667676666676766767677667677676677667766667676767677667767766776667767677667766666767677667676677667676766776767766767766767767677676776667767767766667677677667677677677666676776776776676776767766776766776667767767766677676776776677677676776776766766767767666766776767767767767766766767676776677676677677677667767767667767676767767767676767767677677677667767667767666667767766776676776767766767667766767677667767676776667767767767676767677667767677677666776767676676776677676766667677667666776767676767766767667766677667676767677676776776676776776676776676767766666667767677677676776776676776776776776767676776676767767666676776767677676767767767767766776776676677677667676676776767767767677676667767666676677667667676767767677677676767677676676776767766776677677676776667677676776676767767667677667667666767767676776677666767667767676767766776766776677677676776766767766776767767667767767767676667677667767667766676776776666776767767767666677676776776767767677676666767767676677666676767767767676667676776776767766776776776767766776676767766766776677677676677666776776776667767677666767766766676776767767767767676677667766767676776767677677667667767677677666676767667677677677667666776766767667677676776766767676676776776766776766766776667667767677667767667677677676776676767666677676776676767766776677667667767667767767766776667767677667766766677676766776776667677676677667666677667766667667767766677667766767766776766776776677676767767767676776677677667767676666767767676767676766766676776676767767767767666776666766767676676766776767767766766766676776766766767677667676776776767676766767767767767677677676776666776776677667766677667667677677676666767766776676776776676776776766676667767676767767677677676776776776667767767667767767767767676776776676766677676677667767677677677677676677667767677676667767766776677667767767767767667677667766776676676676767676677677666766776676666776766776776767676776776667767676677677667667767676776776776767766767766767666776766677676767766676766676667767676767766767767677667766776776776766677677676767677667766677667766776676776776676767767766667766776767767767676776677676677666667767766776767766767766766776766767676776766776766766767767766767676776767766767676776667766677667766776767677677676667677677667766667677677667676776667677676767767766776776776767767666676766677676776767676767766767767767677677667676676767767667667767767677666776676766767766776767677676776767676676767676767666767767766776776676676677667677667667767767667667767766776776776776766666676666677677676677667767677666776766677677666767767676767666776677667766776767767677666766766767767767667676767767677676676776667676767767767677667676776767676677667767766776677667677677676776676776766677677667767677666767677677677677667767667667677676767767766776776766676767667767676776776776767767766776677677677677676776767676667677666767666667677677676667677667676766677676677677667676766767767667667766776666776666776776767767677677676767767767767766767676776776767767667667667666776677677676776677677666677677666677677667666667767767666766776667676776667766677676766677677677667677667667767676776766677677676667666767767676766776776667767767767667676776767767766767766776766767767766776767676776667667767677676676776677666776776677676676667676767766767677676666767677676667766767667677667676766666676776776766677677667766776776676776677666677676776667766676676776776776767767666677666667676767676677677677677677676677667677677677667676776776776677667767766776767676776776677667667766776677667676776776767676667766776767767677677666676667677677666766776676677666767676767677677667767767767767767767667666667767766776767767767767676676767767767667676776767766776667766676677677677677676667677677677677677677677676677676767767767667767767766767767767767766767666667666776676766766766776776767677677676676776677676776667766776776677676767676677676776776776666767766776677677676776766767667676766666767767676766766776776767677677677676776767766667766767667766776776776676776677676776767676676767766677676767767667676776776776767676776676766676766776776666767767766776767767766776767766776677667677667667767767676766776776776667667766767676667767766667677677666767666666776776776776776776676776776677667767767667767767677677677666776676776676766766666776767667677676767677667767667676677676667766776767676676776767677677666676776676776776767667677676666676776766767677677666776767766766767766766676776776767766776767767767667677676677667667667766767766776776766667677677667767767767667766776676766776776766676776667767677677676767766676767676776667767766767767667676776776767676677667767767767767677676767677677667676767767677667667676677677677676776667767677676776776776767667676677666767767767676667767666776677667677676766767676676677677667676776766776677676776776776776776676676767767677677676776666776667666776766677667676776766667767767677676677677677676766676767767767677677676776767767767677667767767676767767766676766666776767767667766766767667766767676667766776767767767766766776676667676676767767767667676766677667667766776767667677676767767767766667767766776767677677676776776667766766776677667766676767767677667767676677677676667767676776776766767677666766667767676766767767767766776676676776676776677677677667767667767677667677667666776776776776667767667667767767676776667767677676767677676666676766776677676666776767677677667767676776776767677676767676767667767767767666667677676776667676776767676776767767766767767767676766676766676776766767677676776776776667667766767677676776776776767676776766776767677667666776677677677677666767667767766767676676776676676776767767676767767677676767677676677677677676677676776776776776677676676676767767767666676677676767676767767767677676666776776767766676666667677667666666667766767767766776766766776776667766776677676667676776776767677667667666766667676767677667667667677677677667677667677677676667767767766766767667767766666767766767676667767767667666776667676776776776776666767677677666676677677677676767766677677667676766666677667766676776766766666776676667677677676666766676776676667767676776677676776766776676677677677677676767676776776776676766776776776776776767766667667766667767677667766666767767666776776767766767767767766776767767667676767767767767767766766677677677677677676776676766776667666776776766676767667767767677676676676676676776767767677666766776776776767676667767767676767676766776776776677667667766776767667767766676677667767677676767677676776776776766767767677676776666776776776776676776677676776766677677667767767667767767767667667766767676767767766776767767767677676767667676776676667676767667766767667677667766776767767767676776766676767767767767767767676667767767676667676767766776767677667766767677676666666766767767767676776776677677677666676776676766776776767667676677666766666776776767767676677676677677676776776776776677677676676677667676766677676767676666676676767767666766767767767666776666677677666766766767677677677677667767767667767677667676776767666776676767767767766667666766766676767766776667767767676776767767767767767666767766766766776776677676766776767676667766676766776667667767667766776776667767766767767676766776767676766766767767766776776766766776767767767767677667766776677667767677677667677676666776776776676767667676667767677676776776767677676776677677666677676776666776776776676767767676776666666676766667677677677676766677677677676776666776776766767666676767676767676767676776677666767767767767666667767676676677676766676776766776677667767677676677676776776767667767667677666776667766677677676776667766776766776666776767666767677677676766766676677667766676677667667676776667766776767767767767767767767676766776667767677676767767667766677677667767767667766766677667677677677667767766676776776776776676767676776776667766676767667666667667667766676766776767666677677667767767677667677667767767767676667766676776767677676776666767667667667767676766776666776766767766767766766767766677667676776676677676676776776667767676766677667676767767676776767767766767767667766776767676767667767677677677667767676766776776767676766776766676767766776767766667677676776776767766666776767766776776767666676776767677677667767667677677667666776776776776776666776776766776677676676767676767767676676776766676776
367767666667677667676767767666767767767766766776767677667667676776667767767767676767677667767677677676776767677666667767667667676677666776676776776767667767767766767677677676677677667767677666776767767767667766776677666676677676767677676677676676776676666676767666677676776767677667766677677667667667676767667667767767676776667677677676767767667676767766767767767766677677676667676677677677676677667667767667767676776676767676776776767676767677667766677677676776767766766767766776767766767677676766677677677676677667766776676767767667667676676766776776776766676767677666776776776776766776767767677677667677677667766767677677676767767767767667676676767667676766667676766776767767666776766767676676677677677676767677676677666767677677667676776776776776676776776767676676776666776767667766776676766767667766676776676776767677676767767676767676766676766677677676766767677676767677676776667676776776766677677666677667767766677667676776676666776767766767767667667667666666776776776677677666767677677667767676767676667767767767667676677677677676676766667767667677676667766766767676766667676667667677667676676676676776767767766766767767767676776767676767676676767767767676767767677676776776776776766776666767767767676776676677677676766767677676666676767767677677667766676767767676667677666767766776767767676776667666776767677677676776776766776766776677666667767677666676776677677677676766776767677677676766676776766776767667767667676667767677677677667677677676776767766776776676767767667667767677676676767767767766677677676766766666776776677667766767677666676677666776776767767766677677667767766767676767767677676667766776677677666766667676666776776767676677677676667767677667677676776776776767677677677676767667677667676776677677676767677677666776676677676776667766776776667766767766767676677677667666767667666776767666767767677666676667766767766766676767767676677676767676677667767666766767766776776767767667677667767767677666767676667766677667767767677667767667767676767666766667667767767676676676767767767766677676677677677666767677667767766776677667676776666766677667767767677666766776776676776766776776776667676676767666767767677677676767766766766776767767766776677677667767676766776776767767667767767767767767767677667676677667767766767767676676767766767667767766766766776667677676767767766767677676766776677667676666666776767677677666776667767677676776776677667767767766776767766667666766677667767676776776776776767677677667667667767677676776676776767667677667767766677667677677667767767767766776776667767767767767677676776677676676767766767676677677676766776677677667677666766667676767767677667667767766767677676667677677677677676766766776776767676766667667766776666676767677666767767767676767767766776677676776776776767767677676766666767676677677667767676776767767677676766667667767666666677667767677666776767767767767676776676776766766776776776766676776676676776667667676766767677667677677667676767766667677667767676767667766766776776767676776767767767677676676677677666767677667676766767677676776677677676767677676776776676776766766677667767767766776776767677667676767677666776767667676766776676776766776677676676766667677666676767767767767677677677667767676776676776677676767677676776676767767767676676767766767667767676676776667666776776677666767766676767767766676776767767677667677676776676767767676776776766767767767766767767767766677667667677677677676676767766776677677677676666776667767666767667766767767767667677666776677676677676767667667766767767676776677667766767676767666776767666776766776666776766666767766776676767667667676677667676776676776776767677677666776767676767666677666776677676767667767676676676767667677676766776767667677666767767676677677676766776776677677676776766776676776667767676677677666677676667767766676767676676767667767676667666666766677677677666677677667767677667677676776676776767767767676776766776766767767676676776676676776667677667767767677677667666677667767677677677676776666767767667767677677677676667766776667766776676766776677667767766767766766776676676677677677667767766776667676677676776776767667767767767766766776776776667767767666667767676677676767767766666766776666676766766776776767667767677666767766767667677666766776776776677677667767767677666776776677677667677676767676776677667766677667676677676767677667766776676676767677667677676766677676776766676767667677676676766676766676676776676776766667767667767677676767767767767677677667766766767677666667766676776677666767676766776767766767767667676776776776767767767767767677676767767667767766677676766776766776677677676776667676667677667766676676776776776667677677677666667767676666677667676776766776766766677677677667676776766666776767666676767767766767677676776776767767667677676676677676776666677667766776767767676676776767766776776776666666776767766776676776766677676776776776767666767677676766667677677677667677677676676677667767766776766767667677667677677676766766776667667676667677676767767766766776677667677677667676776676676776776767666766677677677667676767676677676776767767677676776776767667667767676776776776767676776776676767767666776767676776767667767767677677667676776677677666677676767676666766767766666667766677677667767767677667676677677676677667666676676667677677677666767767767676677667677676767767767677677676677677666766766776676766676776666776767767667667676667767766676766677676676776677667767766766766677676677677677667766767677666776776776776667677677676677667767767677677667677666766776767666767666676677676677667676766776767766666667766776776667767767766767766776676677667766776767677676767766766767666676776776766767766667667766666767666776677677676766767766677676766677676766677677667766677676776766767676776766667676766776766666776676677677677667767676776676776776767766767677667767767767676776767676766776776776667767667767767767767667767767667767767767667677677667766776767767766776767767677666667766776776676766677677677676776776677676767767676767766666677666766676766767767767667667667767766776767676667766776677666767666776667667677677676667676776676767676677676667676776776667676767676767677677677666767767676776767766666776767767767676677676766776776776677677677666776776776767677676767677677676677676677667766776767767676776776767766677677677676776776776776767767676767767677667767767766767676766767766767767767677667766767667667767677676776776677677667767767667676666767767676776776666767667677676677677666776776766776766767766767766767677667766766776667766776767676676776767677667767676766676776677667767767676776767666776676767676767767676676776677677676776766776676677676676677667677667676776776776776776776666767766677667677677666676767767667766766776776776776766767767767676666767676767676776776766776767767767676776767676666677677676776676767677677677667677677676767666677677676776767667766767767767766776767767676676776776766676667676767676776677676677667676766766677676776677677667667766677676766677677667766767667667666677676776676776667677667667667666666667676677676666776767767767676677676677676677667676767766776766676766766776776767767667677677666667767767767676776767676667666776767676676766776776776666676767767767676767667767677677666776767766767767676667666667767767677677676776766766677666676776766767767766776676776776767667767767767676776677677667766676776776776676776776767766776767766776767676677676776767667667767676677677677676767676676677676677676767767767766677667766767677677677667766767767667767677677677676676667767766776776667677677676667766767667676666667767767767767676767677667766776776776667677677676776767767767767767676767677667676776667767766767766667767766677667767667676676767767766776767767667767677676667676767676766677677677666767667767676767667667667767667667767667767767767667767766676766676766776766776667767767767677676767767767766776767677676676676776666776776776776677677667677667677677677677667677676767767766676776676767676776776766776767676776767767767667767677667677667676667676776776767677666677667767767666766676667766776677676776676776776776766767667766767766767676677677677676767767767767667677677677677676776767767766767676776677667677676667677666766776776766676776767667766766677676667677677677666667677667767767667767676767767676767677676676767677667676767677666766776776776766677677667676767676677667766667766667667676776667667667667766667666776776776776667667676666766767676776776767766776767677666776767677667677667676767676776776667767676776776776766666667667667767766776776776767667677676676766667677676766677676766767666676767767766776766766667677677677677666767667676676666667766776677676677666776776776767677667766676767676767676767667676767667766676667667767766767767766776767766776767676677667676767766676767666776767767666776776676776767667767767676767666676776676776677666776776667677676667767677667676676766767677667667677676677676776677667766667767676766676776776766766776676767667766677676776667667766676776767767767677677676766676676666677677677677677667766766676776667676766676677667666677676776767767667766776767676767676776766767667766676766766776767767676666667767677677676766767677677677676767767667667767766676676776666766776676776677667676767766767767766766776767676776677667767667676776667767677677676666677677667767766677677667676767667676767676666776667767767767677666766677676677666767667767767766776676766767667766776666767667667767767676767667767767766677676677676766767766676767677676677676776776776776776666667767677676766767767767676776766767666766667667767667767767767676776767767766776767767677666677677676767676677677677677676677676677666767767676766677676676666776776776776676677677676767767666767767677677676667767667676767767767666667767667766677677666776677676776776766667766767766776766776767766767767676767676677676767766676766677676776767667766667767676767677677676677677676776776776767677677667766766667767666776677667766667677677666776766776776676676767676666767676666766767767677677667766776767666766677667676667766776776767767667767677677677667766776767677
6766776776766767766666776766766767767677676776776667767767676776766767767667767676667676776766776767677677666767676766776677667767666776677667667677676776766767766776677667666776776776776677676776676667666766766767677667766776666776767767766766677676767677676767767767766776776776767767766677676677677677677676776767767767676776767677676767767767767667767666677676676776776776767667766677677666677676776776667677676766776767677667767767677677676676776676776776677676667677677676676677677676676767676767767767676776677677677667766677667766776776667767766666776776767677667766776667766776667766776776676767677666677677677677677676676677677676677676677676677676776767667766776776766667677676766767767767677667666776677677676677666766776776666676767767676667766776767767677677676766676776677667676667676676667767666767767666666767677677676776767677676767767676776767767677676677667767677667767667667666677676776676776776766776776767766676677677667676776667666776667676776767677666676767766767676766776767667677666766776776776677676666677677677676677676776776767767767667666767766776776776776766767677667766776767767767677667666677676776767767767766776776767677676767676767667767766676676776767767677676677676767667767767767767677677677676667766666766676767767667767677676776766776676767667767767666776667766776776776677676776766677676766667766767676776776776776766776677677677677676766776767767666677676766677667676667767676776676766676767767676776767666767677667766776767766766767677677676766767667766676776776776766676766676776767666776676767767767676767677677676776776776677667667767676776776677667767676766776667766766677667767767767666776667667767667767767666776677676776766676767767766776767667667667767667767666666776677676677677667666767667766776767676776677676666767767767676776767676767676776776676767676776776766767766766776776767767767677676677667767767676766667676767667667676676676676676676776767676767767676767766776776767767676677667766676767677676776676677667677676767766767767767666676667677676776767667676776776766767767676776776776767677677676677667766776767767677677676667766776766766776766776766677677677677676776766767767677677676676776767667667667677677677676677667767767766776767767766776776776667677667667667767676766766766767766677667676767667766776677676767766776776767676767667767767676776677667767677677676766776776776676667767767667677676676766776676767677676677676677677676676767766776677676776766767667766667767677666666676776767766776776776776667677667676677677667766776667676667767767767677676676677676776776676776776677667767677667676767677677677667666776776676776767767767666776676766776767767767767676776676767667767676767767677676776676776767767766776676767766667667766666677677676677677676767677677676767676776776767767766776776776676676776776776677667676766776776767766767667767676676767667677666766766667767677676676776676767767676676776677676776676776677677676776776767676776776766776676776776767767766677676766776776776767767677667767766776767766776776667767766776676766767767767767667667676676676677676767767766766776766676776776766766776776767676767677667676667767676776767767677667677677677677677677676776776666677676776776776776677666766667677667766776677667766776776767767766676776767677667667767677676776776767766767767677677677677677677666776776776776776667666676676776766676677676776776776677667767667666677667766776667767676666776767676776666676667767677677677667767767766767667767677677667676776776767767766667677677666767766776776666667676676767676676667767676767767667767667767676666776767766767766767766676767766677677676766767667766676776676776776776776776776776776666776677667677666776667676776676767677676767767677676776767667667767767667767766767767766767767767677676766776776767666776766776776766667767767667676776676776767766776677667767677666677667676676767666776767767677676776677677677667766776767677667676776776776766766677676776767766776677677676766667677667676767677667676776776667676676776776767677677667677667677667767677667666776677667666767767767676767676767767767666676676776677677666776677676776767666677667767766676677677676676767767666667677676667677676776766776676776776767667667676767767677667767677676677676677666766677677676677676776767767767767676667767666776677677677677666677666766767767677666776776776776767767767677667666767676767767767767677676676677676677676776767766767676776676666776776767766676677667677677666776767767767767766766776767676776666776767677667766776766776666776776766766676776677667767666776767667766666667667766767667766667676776676767766667666677676776776776776666767677677677677677677667767766776767766776667677667767766767766676776767767677667676766776677666767767677676767666767767677666776776767767767667767677677677667767677676776677677666776766767676676767667667677677666776676677676776666676776676776677676767767676776676776776776677666676667766667677677677676666776767766767677667667667667786676776766766767766676767667767766667767766776677677676666767667676667677667767666776767767677677676776776766677676776767676676776666767767676776766776767767767676766676766776677676667677677667666767767767677667766767676776776776667677677676776767767766776667767767766676767677677667766667766767767677676776767677677676767766676667677666767767666776767767666776677677677667667766767677677676677677677666767767676676776667677676767676677676677677676767677676676767767676776677677676667667667767767677677676766767767666776667676776767767767667767767766767767767676677677666776766666677677677666776776776767767766677676676677666766766776676666667767767767767766776677677677677667667767767766767667676776776677666776666776767667676667766776677676767676776767766776776776776776767767766667767676776767676677676676767767676677677676767767766677676767667677666766677676766776767766767767767767667766776677677666767677676766676676776767677667677667767766776676767676776676676666676776677677677676676767666677676666767666776676667766767667767676776767767767766666767766776767766766667666767666767677677666766776767767767767767767677667767766776676776766776766676766676667676776666776677667766767677676677667676676767677676676766766767767677677676676776767677676767767676767666767676767677677676776776677667767767676767667767766767677677676766666776767666776767766766776667767676667667676776776776776766766767677676776767766677677676776776677676776677677676676677677676776677677677667767767666776676776767667767767766776767766776676677667767676677677676676767767767667676676677666676767676677667767767677677667767667677676767767677676766666776677667767667676677676676676677666667676667667767766776776766667766776766767676766677676667666766776767676776767666667766667677677676767667677676676776776767766776676776767767767766766767766767677677676767767677667766666767767677677676776776667676776677667767666776677666776676766767767767666667676667676676776767766767766767676767767767767677676677677676776776776677676776767667767767767676676677666677677666776776676676766767767667767677667767667767766767767766676676767766767767767676767676676666666677676677676666776666776767676667677667767767766666677667767767677667766776767767676667767767767677677676776767676677676667767677676767677667766766776767767677676766677667767676776766776776767767667767767767676767767766776776767767676676676766776666776776676666676767666767667767677677667766677677677667767767766766677677677676677677677676767767666676677676667767766677667767676667767766766776666677667667676767666766766776676776767767677676767767767676767766776676677677676776767667766676767767676767677677667766676776776677677677667767767677676677667677676766766677667676767767767667766776767676676677676767767667677667766776667667667767767766677677676776776766776776676766776776767767766776776677666766677667667667677677676766667767676667666776766776776776676776767767667667677667666776676767676767767667667767767677677667677667676766767766666767666776776677667767766677667677666766776667767767677677667667767767676776776667767767676776676667677677677677676776776776767677667676776776776667677676667767676776767767767677667767767677677677666676676667676776676776776767677667767767767676766767766776676676677677676776767767676676767676766667676677676767677667667666676666676677667667766666767766677676767767767767766767676767766676766676767767676776666666776767767766676776776677677676776667767767676766676676776676766676676776776667767667667676767667767767677677676676766676776776776776766776776766776666767767767667677677676767767767767766767677677676766766677667676677676776767766776676676776667767677676776676776776676776776767676766776776767676767767677667766776776767767767667676776676776766667677666677667677666767677677677676676677676776776767767677667767767767767666767767676766776666677676767667767767676767766676676767676776776776767676676677676776766776776676667767667676767767676666767677677676676776767766766776766776767767667667667676776676677676767676776776776776767667766676766776676667767677667677676677677676677667666767766677667766677677666676776776667677677677677676676767766677676776767767767766767677677677677677676677677667677667767767677676766676776766767766776767767667676767767676676776677677676676667676666767766766776677677676667767666677667766767767766766767667767677677677677676676676776676677676676776766766776776776766767677667766776677676776776767766767666776677677667766776767676767767767677676767677667767677667766767767766676776677667676766776776776767767677676677676767677677677677676667677667766776767677667667667677677676667677676667677676766676676776677667767766766776776766776776677677676766776767767676767676766776767677667767767766776776776766676766667666667677677677676676776677667767767766766776676776776776677677677677677676667767676767677676677667677667676767766677667766666776677667767667667676666766776776776776776676666676767676676766677666767667766776677677677667766776667667667766767767767766766766666766767766767
6776677667677677667677667677667676676776776677667767766776766776776776766767676776766767677676776677676767676776667766776776776776776767677677666677676766667766766766677666676767676677676767666767767666666776776776776776667767766776776677666767767767676676776767767767767666767767676666676767667666776767677676767767766767676776776776767767677677677677677677676666767677677667666776677676767767767766776767676776767677676776776666776666767676667667676766776677677676677677676776767767677666776676776767677666767767766677667767676776766676767767667677666677667676767767677676776677676776776776767677677677677677666776766776677677667767766776776767766766767676667666676767677677666666667766776667766767676776666667666677667666776767766776677667766776676676767677667676767767766676776776667767667667767766766676767677667667677667766776666676766767677666666667676676667767767767767767767676767666767767767677666767767667767676776676766676676766676776766766766776776776667676666766776776776767676776767676767767677677676766776676776667677676776676766776776776776767767666776667767667767767676767667767767676676677676676676666767767676766767766767766767666776766666677677676776667767677676676666676676767677667677667767676776766767676776667767667767667676677667767676776776767767767667666776677667677677676766776667766677677666776667766776776776776776667667766776776676776767767676767676667677667767767766766766767766677676776667677666776676667676676776766766776677676776776776767677677676676766766766776776767667677676776767766776776766677667676677676776767767767677676666767666677666776776776766766677677676676767767666776676676776667766767677666667666776776676767767677666766767676767766666767677676776676767767767667667766676766677677677676677666766767677677677667677667767766677666767676767676767667676667767766767677677677676776776666667767767677677677676767676676667767767767677667767677677667767767676767667767677676676676766767676776776776776677676776776767667767767767677677677676766767666767767677677677666776776767767767677677667676767767767766767667767766776666677666676767677666776677667767667676776767766776676766767667767766776766767766776677677677667677676767767666767667767676776767667677666776776776767767676676776667667667767767766776776776776776766767767767766767677676676776776767766766767677677667667767766676776776676677677676666767676767767677676776676676767766767766776767767677667676676776667667767676667767677676776677677667766776776767767666767767766767666776776767767766776676776776776667767677676767767767767677677676767667676767767767767676667676767676767676676776767676767767667677677677667676776767767766676676766676667767666776766776667676677677676676676776667767667667766676766776776767766767767667767767666776667767766776776766766767666676776776667667766776766776667766776766677667676667767677667666776767666667677667767767676776767766676776677667666676767677667766776676776767677677676676667766776776666676767677667766666767767767676767767767677666676776776767677666776666776767767677677677676776776776767766767676767766776767767767677676676767767766776776676776767766666666677667667676776767666766676766776766766776767767766766776677677676767766776767667666767767767677677676676766776677676766767667767676677667677677677676677677677667767767676776776677676667767767677676767767767666776676776766767767766767666776776776776776776676767677676666776677666776767676767767767677676676767677677677677676776677676776766776676667677666766666776677676676677667677667677667677666676767676776767767677666666776776767676767676667767677677676767766677666676767766677676767766776767676776667767767666776767766767767677676776767767667766676676776776767767766766776776776677667767766776667667676776767766766776676776767667767676766776776677677677676767767676776666776776767767766776767766676766667767667766666776677676776667667767766767667667766776767666776677667677677677676766677676766676677677667767667677676776676766767677677676776776767677676666766767766667767677676767766667677676667766767676677667766767767767766677667767666776667677676676776666677676676677677676776676767676676767766676767677667666766667767767677676776677677677676767676667677677666767676766767766676767766666767767767766667767767667676667766677666766766766776776676776776666776776766766776677677666767766767667767766766767767677667767767767667666677677676767766776767677667677667667667676667767667766767767676766766766776767676767767767767676677677667767766776776767677666776676776776776676766776667766677676766677677666776776767767767767676776666767767766676677676776776677676666676666776776776776767677666776776667667767676677667677677677667677677677676776776776767677677677677667676766776767677676767676767767677667676677667767766776676776767667766766676767676676776676776766776667766667766776676677666667767766767767677667677676677676767766667676776767667676776776667766767677677677676776766667767666676667767767766667767767677676676676666667676766767767767767676767767676776667667766776766676776776776767677677677676677676767767767766776776776767767676767667676677677676776776776776666767766677666776767767767767676767766767676677666667677676676677667767766676767766776676677677676676776767677676676776766767767766776776676776767677667677676776667766776766676766776776666677667766767766776676676676667677667676667676676667676767767767667766766776776677676767666766766766677667677666677666676776677676776676776776667767767767767767677666767667767767767676767766776776766677676676766776766666766677677676676776776767676667767767767767676677677677677677676667676767667767767766767766667766676776676776776677667767767767667766776776767676776776767677676767766676766766767767766677676676776667766766776676766776767767767767677677666767677676677667677667666776776766767667767767767767767677677676677667676766776767766766766767667767767667677677667677667766776667677677676677666776776767677676666776676767766776667676667766767676767767667767676766766776776776776666677676767667767767677676766677676766677666776766676766767677666677667767767677667767677677677666676767676776677676776767767767767767666767677676767677667767767767667767767667766767666767767767766767767766776667767677676776676766767677676776767767767767677677677676776766676776766776776776767767767667766667676766776677677676767677667667767677677677677677676776776767766676677676676667767667766667767676776676767667766666677676767667667766766677677676677677677677676776676776677677677667767677677677676767667667767767767766776776677677676766666776667677676776677677676677676667767766766776776677677676677677667676766776676677667766676776767767677677667677667666776767767767767767767676776767677676776776667667677666676767677676677676767766776767677677676776766767666776776667767767767676767767667677667677676676766776766676667766767766767766776776766667677676766767676766776767676776776676767666767767767766767666776776676677676677677677676766766677676667677676776676776767766767766776767666676766766776776776776767766767766767677666776776676767676767767767767676776776776676776766767676767767767767667766767767766667767767766766767766677667666767767677677676677677676766666767676776766767676776676776766676776766677667676677677667677676766677677676767767676767667767676767766766766767667767677676767766767767767676776667767767667767766666766677676767767767767667667767667677676767766676767666776667766767766666767767676776767677667667666666767676776677676667767677676776776676776776677676776767676677666766776767767766767677677677677667676677677667767677677676776776776776666767766776767677677676666767767667676766676776767767677677677667667676666767667676677676776776776776776776667676676776666776767667767767766766677676776677677677677677677666776776676776766767676767766776776676766776766667767767667767767676767676766767677676767676776677676776676767766767766766776776776767676766776676767667677677666676776677676667766776676776767767676776677677677677666767666677667767667677676667667767767766776676767767676776767667766676766766677667666776776676776676776667767677677676676776677677677677677676676676776776776677667677676766677677676776776767667667676776767766676667767666776667676677677676766677676766767766776676677676677677676776776767676776676667767767767767767766776667767677666767767676776667766676666677677676776767677676776776667677667766776766666766767766676667766767677676767767767667677676776776767767676776776776767666666776767676766776767676776776666667766776766776776767677677676776767767767676776677677677667677677667766776776767667767667676676776676767677676776677676766776776767766776676677666776677676776767676776776677677676776776767667667767677677676776767667767677676776677667667677666776776776767767677677667676677667666767677676667667667767677666776676776667767767677676766676776767676767766676767767667667766776676776776767677666767766676776766676667667766776766766767676677667767767767666776776667676676776766767766677667667767766776666767666776776776767677667766776766677677676776776776776667766677677676676776667767767677677677667767767767766776767767767667767767677667667667667767667766766766776766767767677666767677667667677667766667677676767767676776676676677666776776677677676776776677676767767766767767767767767767666667677677677677677666766776776677676767666766766676767766767766767767767677676676677677677666776767676776767667767676767677676677667766776776776776677667666677667767767767767676767677667767676766667767766766767666776776677666776776776776677676676776667667766776776676676767677677676767767767677677677667677676676776766667767677667767767677677667676767766776776766676766666767666776667767767676776767677677677667676767767767676776767667677667767767766676767767766676676666767677677677667667666666666776776766666767667767667667667677677677677666666676776767677676766776677666776677667767676676676776677677677677676767767667766677676676776776776767676676776677676767676767767767676767767767676
6766767767766667667666776676776676767666667767766666767667766767767767666767677667767676766767666776767767676776677677677677676776667677667676676677667677676776766767677667766776766776677667676776767766767676776767766677676766766767767676776767766776667666766767766766776666766767767767677667766676766667677666776767676767767677676767667677667676767767766767766767767767767667767767767766677676766767666676766766776676776667767677677667766776666767676676767766776767766676676667667677666776776776776677677677667766776676677666766776676676776776776677677677667676776667767676776776767677676677667767767767676766667766767766767767677677677677667676767767766776767667767676776776776767767767667677677677667767676676766676667676677677667676767677676766767677677677676776677667767767767766767767677676767676677676667667766767677676676677677677677677676667666677677677667667767767676767767767677667767766766776766677677667767767767676766776666766766776776776767767676767676776767767767676767767666776667766667676767667767766776676766767767666666767677677667676767767677677676776776766776776766767677677667667667766767666677676776767677677677666776677667676776676776676776776776776677676767767677676766676776767766776676776677667767767766776776776776776776776677676776776677667766667676767677667767667767766677666677677667767667767677677667666767677676676776676776776767766676766766667767767667677677666767677676776667766767676667767677677677677667667767767676767767676677677667767677667676676667767666767667766766677677676767677667667677666676776776767766776767766667767677677677676776766767767767667676767676767767676676776676677676767767767767667677666767766776767677676767766767667767676666767767766677666666677677667767666677667767766667677677676776767676776667677667666767676767766776767767767766776776776767676667667767767677666767767667676767767766776677676767767766676767766767676677677677676776776766676677667667676676776667767677667677677667676767766776776776776776767677676767676666776676667767767667677676776667767677676776776767677666676776767667766767767766677676767767667767676776676767677676676677667766776676767666767767676776677667766767767677677666767767767766766767767677666767666667676676767766776767766767766667666767767767676767677677677676767676767767677676767676776767767767676776776667767766767667667677677667667677677676767766776767767767766767766677676766676766667667666776776767677667767667767767667677677667676767767667766767667677676776776676677677676767767676767767666767767766776776677676676676766767677677676776776767666667766666767766676776677667676776776677676677676776776666677667666766776666677667666676776766776666776767676776676776776776776677676766767767677676766776776776776767767677677676776677677677677667676776776767767767677677676776676776676667767666766776776776767767677677676776677667767677676676676676767767676767767677667676767766776776776776776776776776767676667766767677677676776776776766776767767677667676677677667766776776677676676766776766666676676767767677667767676676676667667767666776767767766766677666776666767766677677667766767767767676667767677667766767676766677676677676776676776776776767676676776767767667767677667767766776776776776677676776677677667767676766776676677676766776767766676776667667767676667677676776677677667676676776666677667667667766667767667677667677666776767767766776767767766677677676667676676767767666667767676776776677677677667767767677677667667766766776676766667767766667666767767677666676676666666766676766676776766766767676676776776677677676766776776776677667676776676666776667677666767767767767666677667677677676767767767667677676776776776776776667767767766776666766766776767766666776676676776667677676767677676677676677677677667767666667766776766776676776767666767767767767767667666776767766767676676677677676667767676776776676776676767766666766766776776776776776776776776776776676767767676776767767677677677676767677677667667666766677676766776767676676776776677676776767767667767767767767676776666767677677666676766667667667667767767667766767676776676776767677667767766667767767677667677677677667677667676667767766767767676776676776676767677677666677676767676767766767767767676766767666677677666676676776776776767666677667766677667766776767666776666766676767676667667677677666677666767766776676776677677667767767667677677667666776767676776676766677667766776666677676767767767677677676776676676767676776767767667677667676666776776767766767767676676676776676767677677677676776677667766667767766676677677667677677667676766776677676776776677676776677677667677677676776776676766767767766776767676676776776766667677677667676766767766767676667767767676767766676667766676767767676767667676776776667767667767667677667766766767767667677677666676767767767767666766776677676667767767667766766677667766767767677666677676776766776776776666767677666776767767766776667667766776677667667766776676677666667767767677667677676767676676667776776767667767766677676776776766667677676767767766767766677667666776776776776677666666766776776766676767667667766776776766776776667677677677666667676677667767766767767767676776776776767766767767677667667766677677667766677677667767676776776766766776676776667767676776767767677676676766676776767767677676677677667766766766667677667666776776776767677676766767667766776767767667766767677677677666776677677676766667667676667767767677677666776676767667667667677666667767677677676676667667676766776776767767767767767667677676767676667677676766677676766666677677676666776667667767767677667667767667667677676776676676676776677676677677666767766666767766776776767677667677676766677676767767767667767666767766666767767676776776767766766676767667666766767767767766767676767767766767677667676776767666776767766776776776677677677666767767666677676677677676667767677676767767676676676776676776677667666766767767767766677677676677676776767667767677667767767767676776766767667677677667767677666766767767767676677677677677676767766776776776767767677677666666767667677676667766767767766676767677667677676776776767677666767676767666676677677667766776766676776766767766666776767667676676766677676676667766776766767676776767766776776676776776776776776767677677677676676667767667666766776776767766767767677676776677667666766767766666767677677677676776667677677677676667766767676776776766776767667677666776776767677676677677676676766776667667767766666767667666766766677666676767767676676677677666767677676776776776776767666667676766776677676677666767676776776676776766776677676766766767767767767676776776677677667676677666776767667666776767766676766677666676767677677676776677677666767766766776776676676766676776776776776776766776776766776776766677666776767677677667666767767676776766767767677676766766776776677676776676677667677676776676776767766677676766766667677676766667666676776776767677666767677666776676776767677666677676676776666767676767677677676677667766767767667677676667767767767767767666666676776676776776776767767766767767667677667766767666676676767676767666666776767767676667677666767667676677677676776776776766676677666677677676766667667767667767676776766676767766776767666767766677666776677677676776766776767676676677676677676677676666766676677666776766766776776667666767766776767676766767666776776667767766776666676776676776776776666767676767767766766677676767766766767676776776667677677666676767767666677676767677676767767766766776776776766776676677667766667677667767667767766676767676676677667667767677666666767767767766767767766767677677676776676776767767767766776767767767676776776676776767676776766676666766776767766776767666767677677667766776667667767767667676767676666776676677677677677667767667677667767667677677677676776776676776776676677666677676767767677667767677677676776767767676767767767677676676776776676677677666676776767666776767767766666677667767677676776676776767767677676767767767767676776776776776676776776667677676767666776776676767667676776767767666677676776776667767766677676677677666767667677676767676677677676776776677677666666677667767676767667767766766776667676677667767676667767767767767766667766767677676767677677676766767667767667677676776776766776767767767766677667767677677677677677676666776776767767766767767766776767767766776676667677676766767676767677676767677677676667667767766767767677677677677676677677677667766776767667677677676767677666677667767767766667767677676776676766776767766767767767667677667677676676776776776776776677677677676776766677677676677666667677667676776776776677667677676676767666676677676776767677676776766766767767676776676767767767677666776776676767766776776676677677676767676776676776676677677677667766666767766776677667767767767766676767677676776767767676776677667667667766776767767767666776776677677677667767767767766776676676776676767766766776677677667676776767667676776776776767766767767676676776767766667677677677667676776767767677667667676767767766776677677676667767667676767677676677677677677667766667676666667767666766676776676767766767676776767767767676776776667676666776776676666767766776776767667667677677676677677677666776767767677667677667677666767677667676776767677676767677677677667767677667767667766776776776676766776767677676767766767767676676767766767766767767767677677677677676767666677676776677677676776766776776776776676776766676677677677677677677677676776766776776676766767676776767677666767766676776767767677676767766766676676767667767666776776776766766767666776767767677676767767676767676776767677677676767767676776766767767667766767677676776767677677676676766767766676776766766776776776766677676677677667667666766767676766677677677667767676766776767667766776676767766677667767667667677677666776677676676677667766776767676666676677676767766767677667667767766666667767676666766766767767667766667767666766776667766767677667677676677676667677667667767677677677676776776766767676776667677667666677676666766776767767767666677667667767766776776766776767767767766677677677667767767667767766776776776776776776767766776666776776677
676767667767767767677677676776776676766767677677666767766767767766776676676776767767767666776767766776666767666766666776766776766776776776776776676767767767677677677676677677676677666767767667767767767666667767766767677677677666776776767767677677676776776776776776766776767676776667767667767767767767667667767767676677677676676776766677667677676767766677667666767676767666776767767667676677666677666666676677677676667676776776776776667666767676776767677677677676766776676767767667677677667766767766776676776766776776676677676677666776767766776767667677677677676776776767676767666767767767767677667677677677677677677667767667767767676767766776767767676766776677677667766677677676667677677677667767767766677666776766666767766776776676776676676776767767767767767767767766676776766767767766677676676676776776776767676766776767767767766767677677677667767767676776766767666667767676766767767667676776676767667767667676766767766776676676776767767677677676767767676776667677676776776766776776767666776676767677677667767767676766676776776677667766667766767667667767676767677676676677677677677676776776767667676766666767677676766776676677666776767677677667767766776776767667767767767676776767767677666677666676767677666776776767767677677666766767667766776677667677677666667766667676776767767766766766776677676767767667676766767676776776676677677666767767677667767676677676776776767766776776676776676767677677676677677676677676776677667676776776676666776767766676776776767766776676776776766776766767677676676776676766767766767766766776767767676776766676767767766676666676776677677677677676767767677676767767667766766776776776767767767676767767677666766776776676676676677666766667667767676776767766776776676677666766776677676776776776776766677676677677676776676676667766767767767766676767666776776776767767676767667767676776766776677677666776776776767677677676766677676766767766677677667767677667767677677677666667767667677677666767667677667676776767767766666776767767667677676667767677676776776676676676776776767677676666776767767767666667767677667666767766677676676776776766776677677676776677667767767766767766667766776766666676677676776676776667666677667677677677667766776667766776676776766776676766676776776766767767676767677667667677677667677667766676767767667767667766667767676767677677677677676677677677676677677666776767766776776767767766677676776776767767676676677667767767767767767766676776667667677667677676776676676767766766767767766767677676776677666776767767767767766776776677666776776776776766776776666776776767677667767766776676776677667766676677667766667766776666776677676767767677677677677667677676776776766776776776766667767767677666677677677676776767766767767767767667767677677666776776776767676667767767766776767766776677676677676676776767677677676767767677667767666766776766767767766677676776677666677676677676776766767767767767767676766667767667767667666676776776767767676677666766767767676677676766776766776667766776776776767766767667767767766776767767676776776666766676767677676766776766677676776767766767767666767676767666767677676767677667677666776767667676666677676766676767676767677666676776666776776776776776776767767766776766677676667767677676776667767677677677676667767767767767767767766776676767677676767677676766776677676766776776677666776767767767766776666767767766677676767767677677676776676667767766767766676766677676776776766766677667767677676776767676677677677677666677676766676667767767677676776767766766667767676767766676677676676776776676677677667766776767677677676767766766767676766676666776676776667677677676766776766676776767767667677676776676767766776676677676676766776767677677667767677676776776776767767767676767667767767766667667676666767676676776776677676677677667677667677677677667767667667676677676767676676667676776776776676767767767677667677667676766766676776776776676776767767677677667676776677676676766767767767767667767767667767676776677676776776676767767766766776677676767667666767767767676767767767767767666776667766766776776666767667677667676776667767766676776677677667767767667676766676676676766677667667766667666677676677667766667767677677677677677677666776677676767767677677667766676767667667767667677677677667767677666667677676676776776767676776776766776776677666666677666776776677677677667767677677676767677677677676767766667767767767676677676766767676776776776677677677677677676667766767666766766767667767677666767766767677676667677677677667767677676776776677677677667676776767666667676767767666776767677676667767767677666776776767766676677667677667766776676767667677677667766766776676776677667767767667667767667767666677677667676776676677676766767767767677677677667677677677676677667677676666667767767677677677677677676776776776767766776676776667677667667677676676676676766676676766667677666776677677667767767767767767767677676676767767676767766767766677677676767767767767766767767667667677676776767767766767767676767667767767767767767676667676767666667767677676767676767767767676767767767667676767767767767767677677677666776676677676766767767767677676767766767676677667676776767676767767767667767767767676776776766776666767677676766767767667766766677676677677676667677676767676766767767677667677667767666776776677676676767767766676776767667676767676766776776776667676676776776766776767676767767767667767767767676767677666677677667667767676776667677676676677666767767767666776676766677667677676776767767767677677677676776776676776677667667767677676666766676676677677667667766766766766677677667667767767767677676776767767766676767667677677666776767676776776676667676776767767767677676666676767676676767767766776776776766767767676676667767766767676766766776776676676776676776676766676677677677676767766776776677676776677667767666767767767767676676766776776767767677676766677676776676776776776677677676676667676767767677667767766676676776677667767676767767676666767766677666767666677677666767667767767676766776676767666767766776776776767767767676667676776776776767767767767667676776766776776776667767667676776767676767676676776767676776676667677677667666776767676677677677677666776677676767667767767677677676667767767767767766776667767767677667677667676767766766776776677677667766776776766766776776766776767676776776766776776766776776776766776676677666676677667767767677667767767677666666776766776677676776677667767766677667766667767767677677676776776776767667667667677667766767767677677676666776776766677667676766776767677677677676776677676676677667667677667666667766776766766776776767766776667676767677676667676776776667766676776676676776776776677677677667767766767676676767676767766766766776766677676676767676776767677667677677667767767767767767767677677677666776677676767766767676776776677676766667767667767767766676776776767677677677676776766677676776776776676666776776676667666766776766776776766767766667667676776767766766776677676767677677677676676767667766676667677677677667677676776767677677667667677666676767667767766676776767676666766776776776677676666676776776767677667767766766667767677677677677677667767677667766767766776776676776767766667677676666776776677666676776676766667766767766776667767676676776776677667677677677677676767677666667766766776767666676667767677667766776677677677677677677677677667667676776677676767676767667767767767767677676767767667676667676677677677676767676767676666767677676766776666767676677676766677677676677667767767676677676666766767666776766677677677667677667677676767676667767766677676767767766776676767676767766776776677666677676766766676767767767766667767767676776766766667667666776767676776776677666767767767676667677676766666766676776677677667767677677677677677667766767766776676766677677667666776667767667767677666776767766776667677677667677676767676767767766667676776776776776776677667676766767766776667676676667766677676767766766767676776776677677677676767767766676667677666766776676767767766766666766767766776677666666666676767766667766776767767767767767766776677677667767676667766676676767767767767767676776776767676776767766767677676767667667677677667767676766767766767767677677667767766667676677677676667676767677677676767677677677666776767676676776767677677677677676776677676767767767767667666666776767667667767677666767767767676767677677677666766776767666776776776677677677677667676776766776776767667677676776767767766767677677667667767767666677677677676776666766766776676776776676766776776767676776676676767667666676776677677667676776776767766677666767677676767666776767767767677677677677676767766776677666767766767767766767767766766667676767767766677676776766776676767667667766666776766776767767767667676776776677676676776776667677666766767767766676766767677677676776776776776776776776676767676776766776776667767767666667766767767676677676767767766767767767767666776766677677677676677667767767667676767766677667677676767766776667677676677677666776776767667766666666767767676776767767767767677677676767667766677676767766776677667667766767677676677676766776676766677666776767767767667667666676667667767766776767767667767666776776767767767767767767676767767767677677667676767676676766776776667767676677666766776767677676677677666767767767766767766666767677676666776767666776766776767766766776776667766667676776767676776776776776776767676666776676776776766767767767767666776776667766767677677677667766776766767677666776776776667667767667676767767766776667767666666677677676766776776676776776667766767676776767766667677676776776776677676776666666677667676767766776776767767766776776766666767667676776776676767677677676776766767667766776766776767667677666667667676776667676667677676776676767676677676776677676677677677676776767766677676776767767766776776776667766766767666767767677677667767767676667767766767677666766767676776766677667767677676676676767767767766776767676676767767766767767676677676666676767667767676667767766776767676776766667667767676767767676677677667767677676677677666767676667677676767767676776676677677676767677666776776767767766676767767767666776776677676676776767767677677
767677677677676767676667677667767677676766776667767767766776677666776676677667676676766676767667767767766776776767676776766676677677677667667677676776776677677677667767677667767766666767766767676776676776677677676776767676677676776767767676776667677667676776677676767676766767767676767767767666776767767667767767667767677667676776767676776767676766667767767767767666766776666776677666776767767666767766776776776667677676766677677667767767766677676666776776676677677677676667767677677676776676666767767767677676776767667666776766767676766667677677677667766776667766666776776677676767677677666766766677667767767677676767676676767767676677676776776776776676767677677667677677676766667767767767666766776677666767766776766667767666677676767667677667677677667767677676766676667767767676767767676677677676776677676766666776767767767667677667667676776767676677676767677666676776677667767677667666676776766677667676776776676776776767676776766766767767767767677676767677677677667677676766776776666767766776666776766776676677676776667767767676767677677677666667676677677676767767766676676776766767767766767677676676767677667767767767767667766766776776776767667766767676776766666776776676776776667766776776676767767677677677676666667667666776767676666667676776776767677676776676776677667676767677677676776767667676766776776776776666677667666666666776767767767767767666666677677677667666776677677677677666776767676677676776667677676667666767676667767767667767767677676766776766776676767676776677676776766767766766776776767767767676766666667767767667767677676776676776677666677677676767766677677676767676667766676776776666677676766677666767767667677676677666667667676776776776676667767676776667676767767766767677666676677677676667766766776766776776776766677676767677667677676767767767767767766776677676766776776667667767667667767767766767767767677677677677677667766766767767766776767767766767767767677667677667667677677676766767767676667766767767766776776776766667677666676776776776776676767767676676776776767767677676776767677667676667677677677667766666677667667666667676666676767766767766767767766677667667767676666776776776667676676776677676766766676766776677676667767767677667766677676776676767767676767766677677667676766676776767676667676667767666776676676766677667677666677667667766776666767766767676776776776776767667766767766766776767676776767766667667767667767767666767767767677677677677666667767676767676776776676767677676776767676676767767767677677677667667766676676776776766776767666766776767767667767667676766776676766676676676767676677676776776767766776677676766767767677666776677676767666776676667667767676767766767666776767677677667666767767676766776776776767676667767766677677677677666767667676776677676676776776776776667766677677677667766766766767677676766767767677667767766676677676666776776767676766676776776776767677667666676776667677677677677676766776677666767677677677677677676776776767767677667766776766666676767677677677667766766767766776776776776766667767766766667667766677676766767667767677676766776766677667667767677676667766767676676767766676776766776767767767677677666776667767677676667676776667767677677677677666667766676776667767677676776767676767767767767677666676667677667676767667676776776677667677666676776776766676766677666677677677676677667666766676677677677677677676767676676776776776776766767766767667767677667767666776776766776767676676776677677677676676766776666666676766677676767676666776767676767767767767667677676677677677677677667766767766776776767767766767766776767767767766676767767767767667767766767766776766767766776676667766766776677677667767767767767676776766767766667766766776776767767676676767767766767766676767677676677667767676767666676677667666677676677666767766677667767667766776767667766767767667677677667766666677666776776667677666776767767666767677666676677667767667767676776767677677666776776677667767767677676677677676676667677677667767767666677677677676676767766776667766767676767767676776766776767666776776767767676767676767677667766677677676667767677667766666666767766776767767767677666667767767767666676776767767767666767766766667767676677677666766776776767677677677677676766677676776766676776666776776776766667677677677666776776767767767767767666776767766677667667667766776767766776776676667676676776776767767767676776776776767667767767767766776676767676677676666766767767677676776766676776767677666677667766676676776667667667677676767767767677677677676667676677676776666776677677676766767766776677677667767667677667667676776776767767677677676766767766776776767767677667767767767767667667766667767667667676676767677677677676677676767767767677666767767767676776767766776676776677677676767666776676767766766776677677677677676767677676776676776667667767767767766776776776776676766676676767666776776677667666766676666776766677677676676667767667667767676767677677677676776776676776767766677677676776677666767767766766767766766677676766677677666767667666776776776767766677667767766776767767767767677676677677667677677676776767677676676776767677676676676676776776767767677676776767766776666766677677667767767677666766767767766776767766666677666666776776667677677676676776767766667766677667766767677667767667767677676767677667766767767767676766766776776776676667666677666767767767767766767767766776667676667766776766676776766776766677677677676776776766776776667767767767676767666676767766667667677666776667767766776676767766776676677676676776776767767677677667767676776766676676776677676767767677677667767767666766767666666776766776677677677676767667766767767767767676667667667767767767676666767676766666776776776667766766667677677676767666767767767667676776676776776767676776766776776776776767676677667767767677676677677677667677677677676776776667766776767667676766776677676677667767766676677666767667677677676776666776776676767666667676676767767766677677676676766766767767766776767677676776666676776767677677677667667766767677666676767677667667767676767767676767667677677676766776776676767666677676767667766776767667667677677666676766767666776766766766767676776677677667677667666766667767766677666776666677667677676776666767767766776776776767677666776767667767767667767676767766776676776767767676767676766767767766776776766776767767677676776766767767767767667767767767676776676767676766667767676776776677666767677677667676666667766776667766776776676767767666776767677677677666677667676776776766766776677677676677676766767676776767676776677677677676776667667767767676776677677667767766676776767677667766766767766767766677677677667667767767767766776776677676767677676776776676767667767677667767767677666676676677677677676666767766767667766667666776766666776676776667677676767666776677666676677676767766776677666766766776766676767767676776677667767766776676767767677667767767666667767677677676767667676776767676676776776767676776767667767767676767676767766776776666677666676767676767767767767767677676667766767766677667767766676767677667677676776767666667666776766766766776677667767767677676776767677676767667677666767667767766767767677677676766767767766776767677667766776666667767766767676767666767766776766767766776676676776776767676767667767676676667767677666776767677676767766676676767766767766767767766676776666766766677677676767767767766766667767767767676676766677677676766766776767767767666676767767676676676776776776666767767767767667767766677676776676776767667767767666776776766776776767767667767676677667767676776767676776776776776766767677667677677667767667767766677677676776776676776776767766776766767767767767766677676776677666677676677676677666776766766767677677677677667676677676677676766666776767766776766766776676776776776677667766776676677677666767676767667677677667666767677667767767767677677677666776776776776677676676766676676767677666676776676767767666776676776776676677666677677677677677666776776776767666766677676776676766767767667667767667676766676776766776767667767676776676676776667676767767767767666776767766677667767767767676667766776677666667767767767676676776766667766676776766767766677667667767676767767767766677677676776776677667767667676677666767667767676776767767767767676776667767766767767766677676766776767677677677676776667767667766767676767766766676767766776766677676776776767676666667667676666776767667677677667766677676666766677667767766776776767676776776776667667676676767766776767767677676766666767766677676776767767766676676676676767766677677677676766767667767766767767766776776766776676776676776776767676776677676767676776766667676767767676667766767767676766767677676676676767677677676676676767676776776766676776667667676767767666776767766767676667667677677676676776776776766666776776776677677676676767767767676676776776767677667767766676776776766776767767767677676767677677676676767767766676776767667766677676776667766767666666776667767767767667676677666776767677666767666776676776766667767666776776677677677676676776767766677677666767677666676676776676776776776776677666776667667676677676767766767767667667766767767767676766676766776767767767667677667767677676676766776677676776776776776667676677676767676776766767676776766667676767767767767767766767677676776776767766766767766667667767677677677677666776767767766767767677676677667767666776766677676677677676767676666776767677677666767766767666767676766776767677677667767677677676676776776676767677677667676767677677676677666776767766776767767677676766667677676677676767677666676776676776667767676677676676766776766767676767676767677676776666676767767667766676767677677677677676776776776767766776667677677676767767767766676677666667676776776676677667666766667676766767677677676666677667677676767667767767767767767667676667677676767667766677677676766767676776676776776766767676676776776776767676776676766767766667676667766767667767767766677676776776667676776767767667767767676666766767767766766776676767767676677676676676677676776766767667766767677677667766676776776666776767677666666676776776677676776677667767767676677677677677677666676677666776677676776776677
667767767767676666767767767676767767767767666677677667766767766667766666767676767677677677666766767677676676776676776776776776767767667666677666676677677666776767766667766776677666776667677676676666776776676776776776776667676767676766776767767767667767767767676676767676776667667766667677676766677677667766666676766677676776767766667677676666767767767677667676767767676776767677677677666767666676776776767666676676677676667767767767766776767767666767677667666767767667767767677676666776666676776677676776677677676677676767767767766776677667767767676677677677667676776676676776776776776676677667677676766776776766776676677666776676776776776677677667767767667667767677676776776667667767767767766767767677667666676776776776766767767767766766776776766677666767767677676676767666667676767767767766667677677667766767767767767766776776767767767767766766776776776776766776776767767767666676767767767676677666676776677677676767677667767767677677676767766766676767766677676776767676666677667676676676667667676767767767767667767666667767666767677676776776677676767676776676677677676776776776676776677667677666767767766776667677677676776767677667677667767676767677666676677676767767676677677677677676676667767767767667767677677666767676776677677676767766766767677667677677677667676776677677676776767767767767676677676676776776767676776666676776776676676776676776677676766677667767667767767767767677676676767666776767667676776766677677667676767667766767766776776677677676776776667767677667677667677667767667667767767767766767767767677676677677676666766776767676776667766677667677676776676677667767766766776767767767767667767677677676767767666776767766776776766767767767677667767766776776767667767766666766767676677677676677666776766676677666767677676776667766677676767676776766766666677667767676776667676776676676766767666776776767676676767667767676767767677666776667767667766767667767677667676776766776676776776776776766677667767767666677667767767766677677676776776776766767667767766667767667767666767767766667677677667767677666776676676676767677676767667676676776776766767676766667767677676776767766776667676776666766677677676776767767667676766776676767677667677677676766776676676776776667767767767676766677667676667666767676767767767767767677666776776677677676776766776776767676776776767667767667666766767766677667676776767766676676766776776676766677677666676676767766676676676776776676666666767677676666677677667677676776776776677667767666676776776667677667676676776766767666776776767676776676767677677667766776767767767677666677667677667767667767767767767767676676776776767677666667676666767676677677676766776676767766776776676667677667676776766766767767677666776776776677676776776776767767666776776776677667677676776776767677677667666767767666667766767676676767667766776666677677677677676676667676667677677677676677676767676767677676677667676776676666776766767767767767666676776776766776766676767677677667766776667767676767676676776766776776666776667767667767667767677677667676767676666776677677677666767677677676767766666667676776677676776767676776767677666776667676767766767667767767677666767667677677676767767676776677667677677667677666767767767677676676767676776677667766776667767767677676766766767767667766776767666767676776767666676676767766767766776677676776767767767766767766776676776776767766776776776767767676776776766677667677667767766767677666767676767767767766776766767767676666767767766767666766767766766766677676666776776776767666676676767676677677677677667676776776776676677677677677676677677676776677677676776767766676767677677666776667767767767667677667666776776776776767766677677667767677676766776677676767767767667767767766776676676776776776667676776767677676776677676767667676677676776776776666766776776766776767667667676776666676776766776776776766677666767767677676776766766767667676766776767676767767767667667767667766776767766676767766767767767766776776676776776676776677667677676767767767767767677667667676776766677677667667676767767767767676776676767677666766676776767677667767766776677676776776677677666767766776667676776776677677667676676767767677667767667766677676776676676776677676676766776767677667766667666766677667677667766776767677666776677677677677676767767666776776776776667766767667767667767767667767766776767677676776776776767677676776766776666776676767766776667766767666667767676676676767677677677677667666776767676666776776767766767767676766776667667767677667676766776776767666666776767676776776677676767766767766776776776766676677676766766677677667677677677677677676776767767767767676667767677667676677676767677676776667767766666666766666776776666676776776767677676776667676776767767676667767677676677677676767766677676767676776677666767767767766776776766677677677666766767767676766776676776767767767677666676676767767667766776776767767767676666776667676667676676766677677676776767677677677676766766766667767767767767667767667766766766776776776776767766776666766766677676767666767767767667766776776767766766767767677677677676766677676776766676767677676776666776767767667767767667667766767766677676776766776667767677676776766677677677677677676776776776667666767766677677666776776766676776677676667766666677676667676667767676776677676767677677676767767677676776767666767677676776667766677676776677676667767677676776767766776767767767767677677667667667676666776776766766766677667767677676677677677676776767666667677667677666766676776767676776767767677677666766667766766776776776776676766776766667666677667676666766766776776666767667666677677676776666666767767677677667767767677676677667677676667677676766767767676767766766667667767667766776766776676766766767676667767767766776776667677667677677666667767767767767677667767767767767676766767677667676767766776677677677677667767766666776767676677666677677676666776767667767666766776667766776766677666776677676767767766767766776767766766767767676776767766667767676766677667667676676776677676767676776676677676676767767667767677666766677677676776767676776776767767767676776776767676767676677667666667677676666776767767677677676676767677677676776767666666767677677676776677676677677667767767767767767767767677677677676767667766776776667666776776776766767767767667666766776677677676776767677676677667667767667667676776776676766676766766667767766776767667676776677676776767667677677677676766676676776767666776776766766776766677677666767767677667677677667767767767676767666676666767676767767667767677676776767767677676776776776776667767767667676776776767676676677677676776676766776677676677676776767766677667677667767667766776776676767767667676667766677666776766676776676766767766667667676766776667766776776766776776677677667766767677677676676767766776667677676776767676776776766767767667667676677677676677667666776776767767766767767767767767667766676767667676677667766767676766667767767767767667667767767766676677676677676676767766776776776767767667766767667767766677667667767766667767766666667767676766766676766767767767676767767767766776776677676776776767677676776776766676676767676676776776766776776677666776776667766767676676677676666676667767676676677667767767767676776677667677676767666776766776677676677666767677677677676766767767677677677677676676766677666776776776776677677666677677676767766767667766767667677677666677667667676776667766776776766776677677676776677666767676766776666776767677677666767766776776676677676676676776766676677677677677677667767677667766766766776767676767767767767766766776776776776676776767676677667667767767676767766677677677667667767767766766776776766767767666676667677676676767767667667766677676766676767766776676776677667766776767666676677677677677667676766776767667677667767766767666776667677666767676776676776767677677667677676767766767767676677676776766776776776667666766767766767676766677677676776676676766767666776677676776776767676677677667676776676676776667677666676766767667767677676766776676776776766776776776776667767766767677677676666767676676767676776676776776677667766776767667767667767767677667767767676767766776776666767677676676767677677676776677676776776776677677677677676776766766767767677677677666767766776677666767766767667676776776666767767676767766776776776676776767666766667767667766776776767766676677677667677667767667667677676676676667766767767767676766766677677667667676667666677676667676676776666676776676776776767676667767676776776776776677677677676776677677666767676776766776666677666767767677677676766767667667767676766667767767677676776676767766676767676676676776776776776676776767767767767676666776776667676667767767767677667767666776776776776767666767667767666776767767666667667766766767677677676766667767676776676676767766767766767767677677676676776776767677676766776776766767767766776776766776676676677667677667666776677667767767677666667667676776767667666766677676776667677667767766677677666766776776776767766766767667676776676776776676776776776677666776676667677676677676767676676667676776776676766767677677676776767667767677667767767766776676677677666667666667667677676776776776666767767667767767766766776677667767667767766676776667676766776767766776767766776767767767767767766767667676666677677677676776767676776767767767667766776676767667676766666776767766766676776776776767667667767677677667667677666766776766776667667767676767767666677676767767766776766776767766776776676776767666767677677676776667667677666677676666767767766676776677676766767767766776666767677676776776776676676766776677676776767677667766767677677676767767766766767676767767676676776776776766776776776776766776767766667767676666676677667677676767767667677677666677676776676767667676677676767676676767767767676767767766767667767767677667676767677676766767667667766767667766677677677677676676776776676676677667767766767767767767666677677676676667676676767767767666776677676767677676766676776767767677667767677677666776767767767677677676676767677667676767676776767666676776767766667677666676776776776767766767767767767767666677677667667766776776776767767677666776766766676667767677677
366766767667676676677676767767667676776776767676766676767766767677666666776766677666776776676667767666767767767666766776767767766767677677667667766776766766767767677667677676766667666776676676766776776776667767667767766766767767677677677677677676667676776766767667767677667767677667676676776667677676677667677677676667767766766767677676667767677677676776767767767677667677676767767767766667677677677667667677677676677677666776677676676767677667666776767676767767767676776776767676666776767676766667666676776767767767767676776666677676677676677667677676767767676767767666776677666776767766667766667667766677676767676677676767767767677666667676676767677677677677676766776677677666776676767677677676776766766766776776767667667766676767667676776767666776776767767667677667766776667766776766767667676766677677677676776667766766677676667767677666776776677677676677677677676776767767677677677677677676677667767676677676776766776676767767667677677676676766767767766677677676676776776776676676667677667677677666676766677677666676766766767766776667767666767677676767667767676766766767676767766767676667667767767676767677676766776767667766667767767676766667666676767767767767766767677677667767767666666776667677667667767767667676676667766767666666767676676767677677667676767676776667677676677677677666676767676776677677677677666767677667767767676776767677676776776776776667766776776667676776776776766677676767667667676767677667676767767767767676766776776766677666676776766776766776776776767667767767767666776676677666766776776776776677676667677667677677676676676776776766767766766767767677667766676776766666767677676766676776776676767767667676677676766776666767767667677677677676676776776776776766776677676666776766766767667677677676676677676677676677676677677667666767676776776767667676776767667676767766776776776677666677676767667677666767767766776766767767767766767767677667766677676766776676666766776776776776776766776767677667766776766677677677676776677676767766767767677666766776767676767766676776676767767767766677667676766676776776776767667677676766776776767676776667676776776677676767767677667677677667677677676767767666767767767767767677677676776676676677676767677676767677667767767766767767667767767767677676766767676767666776676766767766776776776776667676677677666776776767767667676767767667767766767767767667766767667677666767666776776677676776776767667766677676776767677666667677666776767767677667766767767767666676767677677676667767767767767667767666767767677676766766677677676767767766677676677666776667676776766776776767767677666767676776767767676676767766676776766767766676776677666776776776667676676776677677667676766767766776676776677667767676776676776767766776776676667767677666676776767677666677667676767767767676767767767767676677676666767767767767766677677677677676776667667767667766767676766766676767666767766776767766776776677667676767677676776767767677667766767667767677666766667667677677676766766677677677676677677666767667666667677677666676776767767767767767766767677676676776766776776776677666766676776667677676776676767666776767677677677676776767767677676776767767677667767677677677667767766667767767766677676677666776677676776677676776767767676676776677667677666676767676676767666676776776776766766677667766776677666766776776776767766766767767677677677677676767766676767677677667677676677677676667767767676677676676767666776767766767676776767666667767676667767767767767667767766776767767766776776776776676677676776776766766667767767677677676767666776776767766676767676767677676767766767767767676776776676776676667676776776767767677677677676667767767677666766767767676767677676767767766776767676766767677677677667666776766776676676677677677677676776776677676776767766776667767677677676667767676676667676677676666776766776767667766667767767667767767676767677677667666767767766676776776766776776667767767767666776767766776766776776677676677666767676677676767677667677666766676767666666676677677676667676676676677676776776667767677676776776776776677677676677667767767766676776666776776776766776767667767677666667676766676776776767677676766666776776767767667676677677666776766767767676776667667767767767667676677676776676776776776776776766767677667676776776677666767677677676767667766677667767767676677677676776676666676766667766767667767666776766766767766677676776767767766676776776767667666676767767676776776766766677666776667766677676767767766676767767767767667767676767766667677677666677677676766776767676776767766767767767666667767666776766677667766767666776767667766767667767767766767666767767767767767667677677677677677677677676776766766766767666776676676767676767677676677676677667766776677666776776677667676776676676776776776767677667677676677676776767666776776776776666666776676677676776767677677676677667767677667677676677677676677666776667676766667767677677667677677677677676776776767667767766677676677677677667767676677677677676776677676767767676676767767677676766776776776767676767767676767676776677667767666776766676767676776776667767766776677677676776676767677667766776776767767767677676676677666677676776676766767666776766767667767666677666766776767767676767767766677676677667677667766676767666776776767766766776776767677677676667676666776776776766667766667767767677676776666776776776776767676676676676776776667676776767676766776677666776676676776676677666767767677677666776776776667767666766776667676677676767767677677667767767676667766776676766776776767766666776667767767677676677667676767677676767677676676776766766767676767766676767677676776767767767767767767766676776677666677676767667767766767766766667666766677677677677676767767767767767677676676667677667767676766767677677677677677676776767767676776776776677676676676776767767666766767676677677676677677677677676776776767767667667767767767767677666666776776767766767767677666677676776667677677677677677676677666776776776677677676776667767767667767767766766767767767677667676767667667677677677676776767767766677676767666667766666776767767677666676766667767677677667666767767766776767667667767676667767667766766767677677667766776676776667767766767676677677666776767677677667676776676776767676767677676677676767766667676767766766766767767767767676677677677666776766677667676676767767766776776776676677667767666767767667767676766776676676776766676667677677676776676767677666776776776776767676767767667767767767676776776676767667767767766766776766776776776667667767767666676676676767666767677677666676767766676766676677677667677666767677667667677677677676767766776767676676676776676776666676676676767677677677666776676776776776666776766767767666677666667676776676676776676776776776677677677677676767677676767676677666776676776776767767667767667667767767677676776767676776676776676767767767767676677676677667767676666767677667766767766776776676676676676776767766676776776776776766677677676766776776767766676666776676776767767767676767767676776776776776677667767767766776677666676676767767676776776677667766767666776766677677666766776666776776677676667767766767667677667667666767677677677676676776767767767766776767677676676767676666776766776776767677677667767677666767677676767766767767676677677677676767677677676776676667676776767767676767767767677677667676767677667677667767677677677677667766767767766676667767767767667677677676776776776667677667667766766766776776766766677677676666776776776676767766766666676677677676767676666766667766766776776776776776767677676676766776776666667677676776776667676767666776776676776677676776766767677667767677666677677676677677676767677667667667676776767767677666766666767676767677666677676776667667667767766676676667667666667667666666767766766776676776767667767766767767676677667676666776767677677676677677677677676766776766677667767767677666767667677667767677676767767766667767767677677677676677666676667667766666767767767766776766667676667766776666677677676767677666776776667676677676666666776676666767677676776677676776767677677676676776767767767676676776677676767767766676766776677676676767767677667767666667767676776776776676766776776667767676776767767767666776767677677676766666776676767766776776676767667666766767767767767767676667767766667677677667667767766676667767767766676767667667677667766676776667676776776766776767667767766767676767676676776767766766767667766766767667676776776666676767767677667767767767767767767767677677677676776666667767667676677676767766676767767766767676667766676766776667766767667676676676776677667667767767666677676766767767677676767766776776776677677676767767766776767766776767767767676676776766767676767666667676776677666666677666677667767676677666677667677666676767767767767767667767766767767677677676676776776666776766776676776776766766677666776677666766776776766776677676776767766776676677677676677666766776677676677676767766767767667767767767667677676767767677667677666776676677677677676676776776676776776767767677667766666676776767767767666776767677676767667677667766776677677677666666677666776776766776677667677676776776767767667766677667766767767676767667677677677677667767676767766676767677676776677667677677676767766776776776676767677667676676776677667766767667766767667767766667767766776676776776667666776666776766676776676677676776776677676667667767767676677677676767667767676776776667667767767677676776767677677666767677667666767766677676776766677667676666677667677667676767677676766776667677667676767677676767766776776776766676676776776776676776767667677677677677676676767676766666767676776766776667766767667676677676767677677676776776776767676776767767767676776667766667677676666776776676776677677677677676677676677676776767677677677676767767676776677676666776767677677676676677676676776766677676776666766767676776667677677667767676776776677676776676677676767667767676766776776767767766676676667767767766776677676776677677667667676766767667766676776676776776776767676766676766667676667676776766767767767767767666677676766766766776666676767676677667766776776667677676776776767677666776677667676767767667676766766767676776767767
6776776676776677676676767676677676677677677667766667767676767767767676767667677677677676776776667677677677667766677666677677677676667767667767766776776776676776667677677667666776776767767666667767667767767666677677676677677677677677676766776676677667767677677667767677677677676676667667667676676677676776677667767667667767677676767677677667767676666767676776667676776776766767766766776676776766677677667666776776767766676677676677677667667676667677677676767766767767676767767767677667766776677677676677677677666776767767767676767767767677677676676776766766667676776677676776776776776767767677676776776776776776776776776767766667667767767677677676776677667666677666667766767767766767676677667767767677677676776766766667676776676767677676676676677677676776776667766776776767766667766776676666766767677677676767767667676776767767767767766766776776766677677677677677667677676766776767666667667767676776667676767767767667676677676767766767767666767767767676677676766776767766776767677677676766667766776767676776676767766776677667767767767666776677676767667677676776776776776776667767767667767676666776776776666776776667767677676677676766767667676776776766776676767767766766677667766667767667767767766776677667667767766776676767676776766767666766766766677667767676666767666776767767676767667767767767767666776767767766776677676767676677676667767766776767676666766676667677676776766776776776767767667766676766776676677676676776676766766776766676676676667767767676677676776776767667767666766676667676776776676677667676767676767767766776676776776776767676767766666767676776667666767766677677677676776677677666676776776677676776776776667676776767677667666667677676667677667677677667666776776676776666677676666677666776776776767667676766767766767676767767677677667767676776776676776766767677677677666767767767767667677676776666776776767767676776766676767767667767766666776776667766776776767677677667766767676776776767767676666766776677676676766776676767667667667767676776677667767766676677676666766767767667667676677677667677667767666767667677677667676776776676767676766776776767666677677676766666676676776776767676767766676767767766767767767666776776667676677667677676677677667677667676676776767767676677667676766766776776776676767666776776767767767767767676667667766767667676767767676666677667667767667767676676766776766776767677676667767766766766776677667677676767676677667767676776766776676767766677677666767667677667767666776676776667667766776767767767676677667666767766776766767766767766666766676767767676666767766776667667676677667767667767767667767766766776677667766767767766776667767677676767767766676776776767676767667666666767676776776676766677677667677676776776776767677667767667766766666767767676776677667766776776767767676666677667767766776677677666767766766776676667667667767666667767767767766677676767677667767667666767767767677667676676676767677676776776776767767676666676676776776676676776767677676776767767676767666676676776767666776667676676767766776676766767766767677666767767676667767676766776677676776776766677667767767767766667677667676776666767677677676776776767676776666677676676776677667766767677677677676767676776767767677667766776676767767666676767767677677667676767676666676667676776676766676776767676776676776677677676767677677676666677677677677676767766776767767766776776776667767767767766767766667677666676776776767677676776766776666667767676767677677667666776677676776776667767767677677667767766677666776667766776766676677667677676776767767677667677667677676766767677676766776767767676676776776767767666776767766776776776776767676776776776676767677677677667676767677666776676677667767767666776676767677677676676767767676776667767767676676676776766766766766677667767767677676767766776776767766776677676776767677677677677677677676776766776677667677667676676767666677676677667767767676667766776666776776767767666666767667766767676766767767677667667667766677677667677677666776767767766776766677667676766776667676667667677666676767677667667767667767767677676667767767767667767677677677677676676776766767676767677676776776776776667677667667677666776766776776776676776776666667667667767676676767667667677676667677677677677677666776776776676767667767766776767767766676776767767666776676766676677677666677676767767667767667767767766667676776776767677666667676767677676776677667676767767767667767676776766667766677676676766676677677676677677666767677677667767667677676676776767766776776767767677677677676677677677666776766776776767676776766667767667767677666766767666676676667676767666676767676677667766677677676767767767766767666776776776776776766776776767677676776776666677666667767767667767766766776766676666667767676776767766767766767766667677677677666776676676667666667767676766767677676767766776776767667667666766767767666766776776767767677677677666776676776776776767667677677676667767677676776667767766776676776776667767766776776776767677677677667767667766776677667676767677667677678676666767677667767767766767767676767667766677677677676776776667767766776667767666767677677676677676677676776666767667666677667766766767676767766677667767677667767767666677676766776767767677676766767677677677667676776767667766766776667766766776767767766776667677677677676677667677667677676767767767767767767767677667677676676677667767677677676677677667677676667766667767767767767676676767677666666767767767766676776677676776776767767766676676676776776766676776767767767667667667676676776766766776676767676677677667766776766776776676676767767767677677676776767677677667677667676776677667676776776767676776766666776667766767676667666766677677676767767667767766776766776766776667676767676776666767676776767677667767766776767667677667676766776666776776767766767767667767666776667767767767676766677676766776776776676776776776767676677666676767766767767767677666667766677667767766767767676776676776677667667767677676767677676776667677676776677677677676667677677667677676677676767767676766776767676767767677676766667677677677676666766776776776767766676667677676767767767667767767767767766666776676767767767666676767676676767676676677677677677676677677666767767677676676676776667666767676776776776766776776676776767676776776676676776766776776677677677676776776776666776676667677676776676776767767767767667767767767677676676767667766677677677677677666767676766767677677677677667667676677677677677677676776767677667767676776776766776767676676776776776677676667767767666767677666767677667766767767676676676767767667677677667676677676776776776766767676776766766776776776767676776776776767767676667677676766676766766667767766676666766767767667676766676666767667767677676776776676766676667767767676677677666667667767677676776677676776767767676667766766767766667767767767667676677677667667676677677677666776767666776776776776766776677676766767767667676776776776767676776766776776667767767767766667677667676776676766676677676677676767676776776767766667767667767767667767767676776677677676776767767766767676767767667767677666766766667767767676776667677676766676677667767676776776676776766776776776677676767676667677676767677677666776767677677667667676776766776776766766677677667766766767677676766766767766776666676677666667766776776776667767767667767767767666667676767767676676766767767676766776677666666767677676776776776776676667667676776767667766766676767767766776677677676766776767676767767766767767767767767766776766676767677667677667767767767766767677677676776776766676676677666667767767767676776667767677677676666767767767667767667767677676677677667767667766776776767767767767767767766767667667766767767677676776676767667666767667676767666767767767767766767677667677676676776776776767677676667766766767767766767676776776776776766767766776667677677677667767667667676776766776667677677676776776776766676767767677677676676767667767677666767677667676677667767767767767667667677677676676776767667767766677666676677666776676776676766666776776677677676776666677677676677677676767667677676767766776776776776776767667677677677676766766767677666776767766676676667677667767766677677667767676767676676776767767676766776767766676767676767676677676666776676776676766666676766766776666767766776767766776677667666776676767676767766767767767767767767766776676767666776766776767677667767666766766776767676776677676676767767676767767766776676676767767767766667676767766766677677677676676767767676767676767767767767766667667767767667677676776767767667767676776677667677666666767767676766767666776767667677676776676767677667767677676667676677677677677667677677667767767666766776677676767666776766766776776677667767676776676776676667767677677676766776766767677667766767667677677676767767677676666766767767766776676776776776767666767677667677667677677677677667767767766776676766776667677667676676677676667667767676767766776767767767766776767677677676776776676767676776676776776677666767676766776677676776767767767676677677677677667677676676767766666766776776677677677677667676766677676676767767767676767767667677677677676767677667676776667677676667767677676766767676776776767767677676666767667766776767666666767676677677667767676677667677676767766766667767766667767677666776776677677667676676767677667767666676676667677676667766776766677667677676766666667766676767666677666677667667766776776766776677666776766766677677667676776776776767766767766776766776776776676667767667676767767767676776676667677677676776776776667676767766767767767667677667767766776676776776767677667666667767677676677667766667767767766676766767667676776676667767767766776776767766677667677666776676766776676776767676776766767666767766767667677666666766676667667676776767767766767767676767767767766676776776767767767677676677676776776767766776677666767767667667667667767766676776776776766766776766677677676676776767676776776676766767767767667766776767667666666766676766776677676676767767676776767676666766677667767766677666766776677666676776677676767766666676676776776676776667767667766766766776776767767676666767676766767767676766676766667766766677677677666667767
6767676676677677677677677667767767767766767766776667667767677666767676776766666776776766776767677667677666767676776677667676767766766767766766677677677676767666776776767766776766767666776776766776776667766767767677677677667766767767767676776766776776766677667767766776776676776767766666767666766776667767767767767666677666667767676776767677677677667676677667667666676776766667767667677676776767666767766766776767767676776676677676666677667667677676767767676776776776766767677676767677667666667676776767767677677666776767767677676676676776676676767766776667767767667676776776776776767667766677677666677666776776677667767676776776667677676767767667677667767767767767676677677667676767677667667767766776766667676767676677676676776767677666767767676677676766766677677676767677676676776776776767677666767676767667667767767767767767766776767677666776776776767766667767677667767666776767767767767767676676776776766667676766776776767767767767767767767667767766767667677677666776677677666776667667767677676776776677677677667667677666767667766776666666776766677677676676677677676667767677677676776766776667676677666767767766767766766676677676676776767667677676776767767676776676776677677676776766766776776666767677677677676776776767767766776766676776767676667767766666677676676776776776767676776676767767666766766666767677677676666767767677676676676776767766676767767767677666667677667667676776766676677676776677666767766776677676767676666666667767766677676766766767767766666776776767767676767676677677667676677677676776767767767667667767677667677676676667676776766677667767667767767677666677677667766776676766767676667766776776776676676776776776776776766767767666776776766767767666776676766677676676767676667766767677677667767766667676776676667767767677667677676767676676766666776776767767677677676767676667667766776767676666676776776666767767767676776677677676776676677677676667677677676776676776776676766776677676667677667766776776767766676767767677677677667767677676676767767676667766767767676776776676766677677667766667676676776666776766766766677666767676767767767677677676766676667767766776767767767766776766776776776776676776776767667767766677667666676767676776767677676676666767676776767767767766766776677666776666766666776776776767767767766767676767767767677677677677677667767767666767667767767667767676776676776676767677677677667767767767766776776767676776767676677667766767767766776776666767766767767677676676767767767667767766776776776677676676676766776776676767767767677666766776776776776776676766676677676776766766776677677666776767677677676676767677667767677677677667767766767667767767767767667766667767667767767766677677677676776676776776676776776766666776766776667767667767767766776676676677677666776776776677677676767666766766776776767767767767766776776767766767767676776766677676676667677677667677676676776776767766766776676766676767767767677677676767766776766776677666776767767667677667666776767767677667677667676667677677677667767677677667767666767677677667767676776767666767676767666767677676767677676666766767767766766776776776677677677677677666767677676667767667676667676776767766667767677666766767667676767766767676766677667676776776767676776677677676767767767767677676676776767767766776667767767676767767767667676676677677676776776767676676766667767767667676667676676776676667677677666767766767666677677676677676667767767676776667667667767767766776776776667767766677667667676776767666677677676776767677667767677667667767667667766776766766766667677677676677677677676676677677666767767666776676676667677676776677676667767767667677676776767766766776776677677677676776767766776776767767667766666776667676776767667677676767677677667666767677676776776676776776677677667666766667667676776776776776677676776766776776776677677666767767667767676776776776776776766676666776767766676767767667676667676776677676776767677677676666776767766776677667677667677677677676767676666776776676776766666767766776776776776676776767766766676766667767767767766766667667677666767677677666766667767767766676766776776776776776667767667767676767767767676677677676676776776667766776677676677666766776676776776776766766766776776677677676667676677667766667677667667766677677676776766776677676767677667766667666767767767667677676776677676677676677677677667677666767767677677676776776677677676776677677676776676776776677667766676767667676767677677676776766776767767667676767667677676766676676676677666767677677677677676767676776767677666766677676676767676676767767677677676776766776767767766776776677677667676767767767767667766776776676776676766776776767676676767766677677667766767767766676677677677677667677677667767677676677666677667666767766776667767667767676766776766776766767767767677677677676776676676676776767666667667676767677676676766767676767767767667676677676767767666766776766676767677676767667767676676766677677677666776667766767767677667677676766767767767667767676776767676767677666766677677676767766776667766767767767677677677667666676776776776676767767666767767676776677676776767676776776767767677676767766776766677666776776676666676676766766767766776767766776776767677667766667667766766677677677676676776776677676776776766767767676676767767766776676767767667766667767766677666767767767677677676766766766676667666666766776677676766776767677667767677676776676677666776676767767767677676776776776667767677676676676676776766667667766676667766667767767766766776676776776767767767767767767676776776676676767766767677666776776776776677677676767767676776776767767677666676667676667677677667676766676776776767676767676767767677677677677677676676767767767666776767676776677666767667767767766776677676776766676776767767677667677667667677676767667667767667667667767767677676767767767676667676766767767677676767676767667667766677677666666776767667676766767766776776666676667677667767767667677666776677677666766677677667766667766776666776776767766776767766766776776767666666677677666767766676676776767767676676677677676766676676766676767677666767667667766767667666767767677676666776766767766776677677677677677677676767677667766776776677677677676676676767767766677666767767766676776766776767677667767677677667666767666677676767766776677666666767677676776776766776677676677677676776776677667676666776767766776776776676767676676776776776677666667667767766776776776767677676767676766677676776776677677677666667676676676776676766766676776667767766677677677667676677676767676767767767666776767767677676677667767667677677676767767767767767767767667676677666676766676667666776767767767766766767767677677666776667766767767767767667676677677677667766767767676776677666767766676767677667767667666776676767676667767676776776666767677677676776776767767766776776776776767676677676767676676767766767766767667667677667677676766776767767667767767676766766667666666767667766677676676766776776776776677676676776776676766767677677667677677666776677676676677676767677676776676677677667667767767676677667666767767767766776767676767667677667766776677677667767677677677677677677676766776767667676766666677667667767767676676776776676767676776767766766667767677677677676766776776767677677677677677666776767767676667676666776776667767677677666766776776767767677667767767766677667666776667767677666766667677677677677677666776677677667667766776766766767767767677677676767676776767666776767766676766666677676667766767666677677677676667767667766667767667667766767677676766767767766666677676766676667767767767766776767766676776776677676767766767767677677676767677677677677676766767766766766766767676776776676767666776776776776767677667766667766776676767677676776767767767766767676776766776776767676776776676676676776776776767767676767766767676676766766767767677667767767767667677667667767767676766676766666677677667766677676767677667767767667677667766766676766776676677677667677677666666667667677666776677676677667766766666677667677677677676676776767667666677676666776766676767676776767767767667667767767676676677677676776676677676676676767667677667676767676776776776766767677676776776776676677667767677677677666766766767677677676667767767766677676666776776676776676666666766666667676766767676676667767667766767677666776776767767766776776776776776776767676676667766767766767676677667677676677676767766667676676767677677676776677677667766767677676776767767767766776776766767676667767676767767766767676767766667666776766766677667667677667766776776766767766767767676776776776766667767767766766776767767677676767766767667766667767667766677676766776776767767667667767677667767767667676677666776677676776767767676676667767766676776766776767666767767766677676776767677676776776766677677676776776676677676767766667767677677676776767766776776666667767766767766776667767677677666767767766767667667767666767677667767677677676776776767676776776766676676776767676767677676676776766677667767767767767766767767767767767677677677677667766676776776776676776767767677676676667767677677677676776767767677667677676676767767767667677666776677676776676776776767676667767676666766767767766667667677677676667677667676677667676677667676776767767676776776767676766776776776766776766776767767667666676677667677676776776677667676766767676767677676766776677667767677677676767766767767677677677667677676776776766776776776667767676776667677666776666767677666677676776667677667767766766767676776767677667767677676677676767767676667667677677677676676767667766776767666767677676767767677676767666677666767676766667676776776776766766767666677676767766776776767767767767767767767667767666766676776776766676776676776676766766776776776776676677677676776676767766676767767767667767766776667676667676767766767677666767677666766676776776667767767767677676776776767676776776776677677667766666767677666767767767767677676776767767676766776766776767767667767766776767767767767677667677667676666766776667667766776667767767676776677667666676767766776776776776676667676676767676767667767677667767767767767677676677676776766767676767766776776767766776676676677666676776766767767766677677677677677677
67767766676767676767767767677677666776766677677677666767676776677667677676767767677677666776667667667766677666767767667767767677677666767677667666776776776767677677676776666676677677677677677677677677666667666676676766677677676776666767766776767766776776667767677676677677676776776767677676767667767767767767767767766767767767667676776666776776776667766767666767767677677667677676776767767677677677676776666667767677666776666767766767767676667767767766766676776776766677667767677676776766676776676676767766776676767667677677676677667766776676666766776776767676676766677677677667676776776767767676776677676766667767667766667667766776776776766776767676766667767766767766677676767766677677677667676676767677677677666767677676667676767667766776767677676676767767676776767766767767766776776667767667766776776666767677677667667767676767677677667676776676676776676677666677676776676767676776767667767667767767677676676766776767767766667767767767677677677677666676766776767766767667767767767667767677666767677667666767676767677667677677677677667667676766676667766776776776767767767766767767767667677666767677676677666766776776766776767677677677676667767677667767677677677667677667677667676776776776676767667767676766676767767677666767677676767676776776776767767767676666767676666776766766676767767766767767677667667666676776766776766677666677676677666676766776767677676776766767677667676776776767667677676767667766776776767677676766767676767766677666767677676676776767667767667676766666776776776776666776767766767667677676776677666776667766776776667677677667766676767766776767677677676766766766767767676677677666677666677676676776767767667677677676677677677677667767767767676676776677667667666766776776676667667676767766776776767767767677667766676667677666776776767676677677677676677677667666667666667667766766767767676676776776767767766776776666767766776677676677666676767676767767766776776776667666776776676667667767766776666677667767767767676776766666767676766766776676776677666676776676676766667766767676776776776767676776767667676776776776766776766767767677667767666666767767767676666767676767766667767666767667666776767767676676767767767667767767766667677676767767676766776776776776676677677676667767676776667766766776776767767767677667766766767667766767667767767667767767767767677677676767766676776677676667766667667767767676676776677676676776766776776766677677666666766676666676677666776776776776676776677677676767677676676767767767666677676676776766776776776767767767767767767677676776776767767667677667766767767767666667666676766776676767766767767677676776767767667767766767766766776767767676676766767666676666767677677676667767677677676667767676776676766766776776667667767676667767766776767767767766766776776767676676776776676776776776776767767767767767767766767767767766766776767767766677677677676667667766776767766667767667676766766767666667676767677677677676776767667766677677667766677677677676767667767666676776676767666677676776766776677677676776676776676776776676676676677677676776766676776667766677667767677666776767767767766767666776666677676776767767766776776766776767767767767667767766776667667766766776677667677676776667767767676677667676766767677667667767766766767767676676677676766766677676677677667676776776767766676666767676677677677677667667766766767667677667767767767677676776776676776767767667767767766767767767677667767767767676767676776666767767766677676677666676766767767677666767766766676776676766776767676766667667767767676767767767767766776767676776677677676776767676776776776767676776776677666677676776676776667667767767767677676776776766767767676776767767677676767677667766776676767677677676776776666767767767677667667677666767676766767667767767766767767677676676667766767677676776677667666766776776767767677677676776776767677666767676776767676776767767667767767677667667767766677677676776767677676766776667767676766776767766767667766667677677676766667677676676676766676776776776767676767676676677666767766677676676667766776767667667767676776677676767667676677677667766776667766766676776667677677676676677666776776776767667667767767676776676676776767677667766767667766776676776767676766667677677677667767677677667666666676676776767676776767677677677677667767767676776767666776776766677667677677677676776776677667767667677677677676767677666767667667766667767767676766776676767666776677676776767767676766776766776676767667666667767677666767677676776767767766767667767676776766677667767767677667677676767766776676776667677676766767766676776776767767767677667766677667676776776766677676767667666676676676776677677666766677667767676776776666667666676767767677667767767767766766767676776767667767766767676776766776776767766776676676776767767767676776767767767767676767676776776766667766677677677676776776776766766767676677677667767767667676667767676776776677666667676766666767767767766767766767767666776667667767676776776766767767767667667766767767677676767676767676676767677667677767767677666667767766676776776767676676676677677676766666766767667766767676776767677677666676677676677677667667767667767767666676776766666676667767676676677677676776767767766776776776766667767666667667667766677676776767767767766767677677667767676776767677676767767767667767676776667767767767676667677676766677676676767767676677677676766776766776677676676766767766776767766776776767676676776767677667667767766677676776767767676667667767677676767767676776766767676776666776776676776677677667677666766776776667767767767767767766667676676676667676776676776667676776676776767767667676667766767767677676776776766776776677667767767767767667767766776676767766776776767767767667767667767767667666776776667676676767767767666766666776767766767677677677676767677677676776676776776676776766766766677667767766677667677676776676667766766767767767767677677677676677677667677667666767766677677677666766767676776776766667766767767767677676766667767766766677677676776767766766767677676776767676776776766766776676776677677677676767677676776677677677677676667766767677666677676677667767677676766767767767677677676767677676666676667667677666677677667766767767766676776676667767676776676767677677667766676767767767766776776776776776767676776676767676677677677666767666667767677677676677676776776767666767666776767676767766776766776776667767677667766776667767767667666776776767667766776676767667766776767676776776776667676767676767667767667767676776767667676676767767766676666676767677676776677667766667676767666776776766677677677677676676766677667766776776776767676766767766676667667766776766776676767667676676767767767677676776776676776767677676767667767676666676766767676667766776766766676766776776776766767767677677677677676776676677676767677676767767667767766766666667767766666776767666766767767766667676766766676766677677676676677677677677677676776776676776776776776776766667676776776767767676676767767766767676677667767667767677676776677677677667676776676667766667676667676776667676766766767766776776667767767767667767667767677667677676667767767766776767676776767667667766677667677677666776766667767767676676766776677677667767666766776776667767767677676667767767767767677677667667667676667667766677676766776766776667676667766776767676677676667666776767676776667667766676776676766676766776767676767766677666667767767676776676676776776677676776676676666767666677676776676667767677676776776676766677676766767677677666767767677677666677666767676767676776776767667767767676766776767676767666767667677677666677676767766676677676767676767767766776776667767676766667766766767767677667767677677676676667667666776776776766776667767766776677676776776676667767677676776677677677676677676776776776676676776776677676767766767767676667767677666666776767767767677666677677666767666767677676676767766676677667766766776667766676677677676667767676766767767767676776776677676667767676776776677667676776776766766666666776666666767767767676676667766667767767766667666776676776776676776677676766667766666767767766677676766666676776677676776767676767676767767767767767676676666766677666677667767766766776767676776667767766767767766667667676767766667767676677677667677676776776767767766776676776676767767676776776676767767766776766767677677677677677667767676677676667676776776767767667767667676776776776677677676776776676766766766776667667766776767767766776776667767676776776776776776776666767766776767767766767677676776776677676767766776776766766767667767767676776677677666677676676677667677677677677667766776776667666677676776766766767676676677666677677667767676677677677667666666766776677676767767666776667767667767677677676676677677676776776667677677677676676676776776667766667767676766767767766766776767677667767767677677677676767667677677676677677676776667677667677677667767767666776677676776766666767767767766667666767766776776776767767767677676766776776776776667677676767676776676767767766677667677677666677666776767767766676776676677677676776767677677667666767767767767677676766677666766767667677676677677677676667767767667676677667767767676776767666776767677667676776676776677666776677677676776776767767767676666677667676677677677667767767767767767677677677676667676677676766776767677667767767676666766677666776667676776776677667676667767767667767676677666776767677667677677677666677666776767677677677676776767767677676776667767667667677676667767767666767676666776767676776776776767677676676776667677677666767676776766776676767767667677676767767677677677667766767766677677677676776776776676767766776677676677666776667766776776677677677676776767767767676677667767676767677666676776776766677676767767767766766667767667767767677677676666776676776776766677666677676767767666776776776766776676676677677676766767677676767676677677667676776776677666676767767667676677667676767677667677677677676776767667676767767677676766776766776776776677666767767767767677676776766776767767766676776776776766677677667766776767667767667666776667767767677666667766776676776677667677676767767766667676767767676677676767767667667676667667677676766767767677667677
677667767767677677676766676767767666776766677676667766767767767767766776677677667767676766676776776667666776776767667676767766776776766776767667677676767767677676677676677676767676666676677667766666667676767677676767767677667767677676677676676776676767766766776776776677667677677676767666776767677667667766776767766666676776776677667667666767767767767767676776776776776767767767667677677676776767676677676776766776667677666776767766776766767767767767767677677676766677667766767766766676767667677676767766766767667766767767667767767767767666676767767677676776776676776667676676676667766776767767667676667767767766776776776767677677677677667767676776776666676776776776766776676767767767677676767767666776677667676676677667767667766776776776766767767666767667667766767677667766766776767666776767767676767677676766776776776767676767677677666767767767766776666676776776776776676776667767676776667767667667767767677676776767766776677677666677676776677676767667667677666767676676766677676677677666766767767677676776766776776667677677676776667667767676767766767767677676776666776676776676676776667677677677676767677676767677676677677677666776766776677676767676767766767767767677676776666667767766676667766666767766766676767677676776677666667767677667667677677676766667667666776667667767667766766766767767767766776667666776677667667766766776677667677676667667676776776767676767676776677667676776767676677677677676666767676776776676767767666767766677677676766767766676766776766766776676767766677676677677677667676776767766677677667767766677677666676766667667676767676776677667676677667767677676676776767767767667767676766776776767767766776776767766776776767676677677667767666767666767666676766767667676767767677667676776776767677677667766767767767766776667676667677667677677666767767767766776776767766677677667767767677666677677667667766676767677667677666766677677677666767767677677666776667767767767766677676767767676767766776667767767667677676677667676676766776776667766767766776767667767676776677677666776767677677667676767676776677667767677676776676676776767767766676667767767676766766776667767667767767766776776766676767677676766667666666676767667767766776776776677667767676767766667767676776776667677677676677677677666676776776776767667767666776676767767766776767767766677677676767676676776767676767677666767767676666767676767767767676676776767767667677676767676677676767767767677666677677667677666767767767666667667767676676776776676776767767766666776767767677666677666666766776767676677676667677676767766677676767676667676767766766776776776776667676677677677676676776677677677677667666677677676666776677676776767676776776667766767667767767767766676766766766767666677667676766677676676767677676677676767766677677676677676676677676677676776676767766776667767767767676676767666677676776776767666676677676767676776776676766766776776776667677677666666677667676676676767767767677666677667676776766767676776667767767766676767677676767677667767676677676766776776766676776767767677677676767767766766766767666767667767767677677677677676776776666767677676766767676767667677667676776776677666767767767767766667677676676776767677667667666776776767767767677667767767676667667766677677677676677667676676776667767767767767676666667676767766767677667677677677676667677677676766767677667677676776776676766776666677667676776776667767767677666776677667676676776676776767767677667767677676677676776666776767677676676767677666776767766766776677676776767767767767676766776677677677677676676767677677667767767767766776776776766767676677676776676766776767676767767767767677676767767767666767667767767676776767767677666776676776776766677676766776667666677677676776776676667767766767677677667667767767676776776766767666766666767667676676776676767767766677667766776776776776776767677676666776767676767666666776767766776676776676776676776776767767767767766776666776767677667767767767676776676676676776766766766776767667766766677677677666676667677677676676767667767676776667666767766767767677676677676667677666676776776776776676767767767767766666767677677676767667766776767677676677677676776766776676676776677667767767767677677677677667766666666766676776776767676766766776766676677677667767766767676767766766667666677667766676776676776676767676776767676776767677677667767676766666676676766776776776677676767676776677676776676767667676776767667677676766676776667767677677667767677666767677667677676776767767766766767667767666667676666767677666767767676776667667767767677676766766767767676676776776767677676767767677667677676776667667677677676677677666676677676767766776766667767767767767767767676766767766767667766776677676767767767767766776676776776776767766666666776767767676667677666767767667676767676776766766776776676667667676776767766776776767676767667677677667766766767676677677667767767677676677667766677667676677676676776767666676767676676767767666667676767766676766666767666776667766776776776676776776677667677667667767666776766767766766776767677677677677677677676766776767676767766776767666676667676776667666676776667767767766766776667677677667667666677667676767767676667676776676666776776776667676776767677667767667677677666776776667767767677667677666667766776767677676677676776776767766677667677677677667766677676676677676767766677676776767767766767767677676676767767767676767767676666776776767767766767767666766767767677666766677677666767767767767676767767666776776676667676766767666767767667767676776767676776667766766776676677677667767676776776776766776666766766776766666667667766776676776776776676676766767676667767767666667676766676667766766776776667677667767767767766776767676676667677677677677667667767666666667767677676776776667767766677677676776676776767766677667677677676776766776766767676766776767766776767767677677667766677677676677676677667677677676767677677677667677676677676776766677677677666776767766776766776767677667767667766776776767677677677667676766766776776767676667666766766676666776766776676776677666667676767767676766667766767767767767676776676676776666676776776667676677677676676767676766776776766767677667767767767766776776766667767766766776776666776767767766776677676667767767767766677677676667677677667766677677676667676767766776776776766776767767766667767766776776767766776676767677667676776776776776677677677666666767676766776677676766776667766766667677676677677666767676766767767676776667766677677666676767676767667667676776676766776677667766677676766677676776667767767667766667677677676776776776776766776776767767766676767767667677677676776767667677667676766776677676666666677677676676766776776677666677666767677667666767667766776766776776766667767676767666776767767766677676676776676767766776667766776677676667677677667667676776776776776776667767766776677676776776767667676767676776667677666667767766676776767767766667767676676676676676667767766677666767767767766766676767766776776776776766677667676767767766766776676776767766666766776767677676766776776767766676776776677677677677676676767767766776776766667767766676776767767677677676767767766676776776767767767766766667677676767676766776776666677677676676766767677677677677677666677676667766666776776767767676767677676676767766667676676676766766677676667766676666767677677666776776767767767667767767767767767767666767767767767677667677676776766766767667766776776776676776766667766677677666767767767677666667677666677676677677677676766676766767677667666676767667767767676667766767677677676767677677667676766677667676766767677677676776767766767767767767767677666776776677677676766776767766776767767767766776677676767676776766677676767677667767677676767767676767766676676767676676776676776776776676766776776667767666767766667677676767767676676776676776677677676776677677676767766776767677667767677667766776766767667677676766776776767676677676667676667667767767666667676767767667667766676767767677677676676767667667766776776776676766766767766766776776776776776776767767767676767767766767676776767676766776776776767767666776767666767767667766767766766776767767767676776766766767676667677676667667766677677676776676776776667767767766776776677676776767767767677677676767677667676767767666767677677676767677677676776776677666776667766677667766667767766676677676776766766767767676677676776666776767766767676666776776776667767766667676767677676766767676676766666776776666667766677666767767766676766776767677667766676676776676767767667676776767676776676776667767677677677677676677676766776776776766667667676677676676767766776776776767666776767766667667767767676776667767677666766767677667666776767667676677677677676676776677666676776767766767767767766776676776776776766667677677676776776776676677667767767767667766776776766767767766776767676776776767767676776776767767667766767676677676776676776767766676677666766767676767767676676767766776667766776677677667666767667677676767766677676676677667767767666666766766776767767676766776666776766676767677677666677677676676666766776677676776776677666677667667767767767767677676667766667676677677667766667766677676776776776766776766676767767767767676677667767766776767676767666676776767767766767667676767677667767767667766767677676676767676767767677666767766776776676677677676767766766767767677677677677677677677667766766776776776776776776776776776776766766766767767677677677676677667677677677667767767676776666667766776676767667767767767677676766767676767767767767767766667676776767677667766776767677677666676776767767676676677676766767676776766666766766776776676677677667767677667766676776776677667677676676666677666676776776767767766776776767766667676677667667666677667667676767667677677667767676677677667767667766766776676767767766776776767667767767767767767766776776667767666776766676776767677677677677677677676776776676677676776776766776767677666766767766776677667677667677667676766766776776676666776776766776677676667766677677677676667767676677676677667667767676776767676677677667676767676776677676766767766767767666667767666676776767766776767676766676776767677677676767677677667766776767667676677677
76677667767767767666677677667766776776766667767767766677677676677676767766667767677666767667676677667676666676776766667666676776676767676776677676767767676766776776776776676767676767767766776776677677677677676767677667677677677677676776776677667677667676676767766767766776776767767676776767667677677677667676677677677677676667766776767676776776776676776766766776776666776767767676776677677677667767677677676776676677676776766676776767767766667767676766776776676776767766776767676767676766776667666776776776776776666767667767666776677677677667677676767676676776776667766677677667766767667767667767767666767676767767767767676677676776776667767676776776776767766776776766776677677677677677676776766776676776667767767667767667767767766767676776776776776776676677667766776666776776767766766766766666776767666677676667676776776776677676676776677667767767676666776766667767767676677677667667677676776767766666776766776767676776776776776767666767766776767767767767676776767766766776677666676776776767676676776776776767676677677676776677667667666666776667677667677677676776776676667677677667676767677676676676676776677667676667676677676776776767677677677666676776676776667676677666766776776677677666766776776776767767766667767667677666776776776766676776776767767677677677676776767666776776767676677667667767767667666766766776766776767766767767766776776776677676676776776776677667676776667676776776767677676776766776767676776776766767677666776766666667767676766766776776677666776767766776767677667676766776667766776776676667676776667767766776776667766667767767677676666776766776767767767767676767677667667767767767676776677676767667767767767677677677676776776776776677677677676767767767676776776776767667677676767677676676776776677677667766776776677667677676766766767767766676676776776776677676776667667667676677677677667767767766767766776776776776767677667766666776776776776666776677666667767766766767667677676776677677677676776776776776776667767767666766667676776767677676776776776676676677667766776767677677666666766767766776766776767767677667766677667767677667766676666767667766666776767766767767676776676776766767677677676767667767676767676767667766766667677677676767766766767767667767767676776676667767766776767767667667677676667667767677677676767767676776776776776677667666767766676667767676776776776766676767667767766666676766776676776767666666776676776776776677667766676767677677677676766776776666666666667677676776667767667667766667766667667767667767767767767677666666776667766766767766667677677666767767767766767667766776676676676767767676767766767766767767666767677677667767677676767677676776667766667767767676676666766666776677676666766676767676666776766776677677677677677667766676776767677667767676767767767667767767767677676776767677676767767767666776776667667667766776677677676776776676776767667677677676676767766767676776676776776776767666776776776776776767667677676767677667767766667766776776676776776767676677676766677676676767766776776767767766767677667767677676776767767666767766677676767766766776776767677666677676766767767676776766776776767676776676776776776767767677676667666676776776676767676776666766776677667766767766776776767677676667766767766776677677676767666767677677667767767767667766776767677677677666776767767767767676677677667767677666776776677677677677677676776676677676666776776776776776676766776767767767676776776676667666767766776767666776767767677666676776767677666667667666676776676776677676767767767676776766767767677676766766776766667676766776677676667767766767666767767767767667767767766667767676776776766776776676776676767667767767767667667767767676666767676676676766767667677676776676677677677676766776776767767666776767667676776676676767666767767767767677676776667676676776767767667767767676667767767767667767767676677676676677676676767767677667676766676676767767767677667767667676667767667676766767767676776677676677676776766776776776767667666766767676766666676776667677666767677676776776766776677666767677667767667676767767767667767767666667767676667766776766776776677677677667766767766677676676676776776767767767676776677676676767766676776766767767767676676776767767766667766776767676767667676677676776767676676676776766767766677677677677677667677667766676677676667767667766767667667767767766676767767677677677676776676766666776767676676776676677677666677676667766677666676677676767677677666667677677667766767676677666767677676677667766776776766766767667767677667666676767666767677667767766667767767766767767667677677676677677676767767767667666676766776767677677676677677667767677677666776766767767767667767676766776767766676766776767677676767677677667766766776766767677666776767767677667766676767676776677676676677666766776767767767766766767766767676776667666767767767766776776776767676767677677667767677676767766666776677667767767766767767767677677677676776766667677677676767767676776767676767676767767767667676776676667767767666766766767676776677677677667667766676776676776767676676776767766776667766667767767666776767767766667677667667766666677677676766776676667677677677666776666766766776776766767667667767767677676776776776767676767766677676776776767766666677667667767767767766776766776766776767767676676677667676766767767677676676776776766776666767667767676677667767677677677676767766766677677676776767767767666776776677677676776677676766676776767767767766776676776677666667767767677666677666767677677676677677677677667676667677677676767667767766666677676676677676676767677667766776677676767677666776677676767677666666776776776776767676677677677677676767677677676666767667677666776767766767767677676677667676767677667677677676767677676766677677676776766776767766767767767666767767766776776776767676676776776767767767767766677677677676776766666776776767766766776776776776776667676676767767766767766767676767766776776767767676767666667677676767667767667767767667677676776776766776776676776767677676766676667766667767677677676766767767766776677677666677667667677667676776667676677676766676677666776677677667767766677666676667766767766767766767766677667677666677676776676666776776767677676767767766776776767766776676767766677676677667667666677667767767767767766776676767666767766776767677677666766766667766776766767767767767767767676776667767677667767766766776766767767767666677677676776766767767767767667766676767677677676766676776776776767767676767677677677677676776776767767767766666667767677677676776776776767676766776766667767677677676766776776776776776767767676767767667767767676666677676767677677677667676767766677677667676776676767766676677677677676767676776776676677676666767766767676776676677676776766776677677677667767676776766676767677676666766667667767677676666776766677667677677677666667767766776676767767766766767767767676676776677677666677666677666767667666776667767767767677676766776776776667667676676766676766776766677676666767766766667677666776676676776776776676766767767767766776776767667667767767767666676776676767676766767667677677676776776677677677677676767766667677677667767676666767767667677666676676677667766766776677676767666767767677676767677667677667766776676776677677676767767676667767666677667677666677676666667767676776766776776766776677676776776767667666667677667766767676766677666767677676767767766766666677667667767766767666776776776677666776767766776776666776676766767767676767676766776766677667767767677677677676776767766776767667676776766767766767666776776767676677676776677676776776776767767676767767766667676666776776767766776767667676776676776767767767767766767767667677677676776767667677667767767766776676767676776767667766767767767677677667677667677677677667676776776767767676767677667676776766766766676776776767766677677677676767767766767766677676766776677677667767767667676666676667767676666676766766776677676667766667677676767767676677676776677677676776767767767677677667667767677676667767766667766766776776776667677677667677676666666767676667766677666776666776767767666667766767767766766776776676776766776776776667676667766767677676776676776667767666767767677666667677676767766676767666776767766776666666767767766667766767767677677666767677667766676776767766776776767667766776776776776767767767767677676677666677677677677676766767676676776767667667766766767667677676676767767666776677676677667766667767767766767667676767677667767676766667667677676676676776767767767666767666666667767767766767677676667676776776767667666767676766776776676676666776767767767677667677677667767667767667677677677677677677666677676666677667767676766766767677676667676776776776776676776767666667667767767766767676766766767767666676776676667767767677676666766767767766776776667667676667767667767666776667677676767767676676776767767677677666666676766766677677677677677667766767766776767766766767677676776776767677677667766776776767767676676767676776776776766677676766677666767767766676767666666767767766776776766767767676676776666767667677677676767767667667767667767677667666666667766766676766767677676776676667766667677676677676776776767677677676677667766766666676776667766767677677677666776776776767766677676667676676767767766677667767766776666666767667767767767766766767676776677666776676776767766776776776776667677667666767677666776666776767767667766666776677677667676676677667767767677667667767766766776776676776766767766767667766766667676677677667766677676676776766676677676767767767766667767767766776677667677667767767677677666667767767677666677677666776767767676776666776767676776776767766767766776767767676766767676776676776667767667676766776676667667766766776776767766776776666676776767666677677666677676776776776776776677677676766776776766776767677676767767677676766767677677666776667677667766767766776776776776776677667766667676776677677677667766776776776766676676776767766766767766667677677667767767677676767766676677667767676677667667676677667677676677667677666676776667666776776676767667676776677667767767667676767677677676776776676776667767767667667667767767676767666767677677676776677677667767676776667766667766776776776
6767767677667676676776676766767677677676767767676766766677666776776776776776776667676776776776767767667666776776776667767667766776676767767676676767677676776667767666767766766776667767677667766766667677667677667676776676776776776776776766667766767767767766776767676677667767667767666776776776676766776677676776676776776776667766776767667667767676776776767767766677677677676667676766776676767767676776677676766776767767676776677667767667766767676767767676666677677676676676776676677677666776677676676766766676776766676776667677676776776776767767677667766767676676676776776767767677666776677667677667767667676767766776766676666767667667766667666776776776767767676767767767667677676776776767766767676776767767766677677676676776776776776776776776667676776776776676677676767766767676677667677666677676776766767677676776766776766776667766667667767766666767767767767767766767677677676766666776776776667766766776767767766776767767767766766776677676776677667676676776776776767677666776667766776667666766776666767767667767767766766676676767767766666776677676667677667767766676667767766767667676676767767767676667766767767676766667677667667677677676676776676776666677676667676667677676676776776676776667676676776767677676776667767666677676776776676666776776666776776776776767767676766776776677676767666776776776776776776776776766776776766767767667667677677676767676767666776776767667767766677676666767677667676766766776776767767667767676667677667677676677676766677667766666767676766677677677667677666776676776677676776676677667767676767677677676766666677676767666676676776776767676677666776767666677667667667676766776766766666776767767677667767676776767766776676776667667766676676677677667766667676667676667766677667767676676666776776767677667676667676667676677676776767677667767767767767767767766677677667767676776677676666776776776666677666666766776666667766676676776776776767667767676767767767676667677676676767667677677666766676776667767677677676767767767676677666767767766677676767676776677666767767676677676767666676767766776676767666677667677676767766767677676776667677677677667676677677667767677677676776776776767676767767667767767676766776676677667676776776767767676676776666766676676766676667767666766767676676776776776776667677676776767766676776767676677676767767666766766677667767767766766766767666677666767767676776767676677677666676767677677677676676767677676767766767676676667767667676776776767677676767676776776776767676776676667676667766766766767667666776776776766776776767767767767767677676667767676767677676776677676677677677676776677677677677677677676766676767767767766776776767676776677677677667677676676677677676767767676776776776766767667677677666676766677677677667766767676766666776676767677677667677677666677677677676767667766677677676776776767767766677677667667767667767676776776776767677677676776776776767677677677676776767767666676677667677676677677667667676767767677676767667676776766766676676766776776667667767666667677676776776766776776676767766776676776776767767767677677677667767667766676776666776767767767767677667767767767767767677676677677667767667677676676767667676677667766677677677676667667667766667767767666667767766776776767766677667677676677676776776776776676676776776676676776776776776776776767677666677676766666776776776666767676676677677676767767677677676766766776666767667767677677676776677677677677667766776776767767767767676767767677667767676767766776676766677677677667676667677676776776776766767766776667767767767767666776776666676666676767676667676776776667667667767767767767767766776767766776676776767766776677676767667666677676767677677677677667767766767676766677677667767767766767767676766767766766767767767767767766766667766767766767767767676776776776767676776776766776676776767676767676776776776776676667666666767676676767667767667767677677667676776776667766677677667677667667766776776776667767677666776767677667666776776767677666767677667767677667766667767676767766776676776677676776767677676666776676766666776667677676776776677667767767667677666767667767677677667666676776677667677666766677676766776776766776767766776766767677677667666776766776776667767667766677667766776677677667766776766667767766667766767766667676767676776776767767677677676676776767677676767677677677676776776667767766676776667767677677676776767677667767676776767677666767676767677667767767676766767676767676776767767767676767676767676676667767767666776776677676776776666776776676767767766767677677677676767766676766676666776767666776776667677677667676766676776767677677667767767677667666677677677676767767766767766776776677677676776776677677677666776767767677676767767767767677676666677666776776776676776676676766767766776677676667676677677677676677667667766676767767677676767767677677667767676776676776677667676776677667766676767767767667677676676666776767767677676676767767667667677666676776767676767766776666767666766676677677676776776767667677677677677677677667766667767676776776776767666767676767766767677667766767676767767677666667667677677677676676776667667666767676776766677676776666677677677667667767677676767667766676667676776677666767767676776776776776677677677666767767767667767667666766776776776767667676776677667676767766767766766767767767767767667766776766776776677666767667766767676767766776766767666676766766767677676767766776776767767676766767767667767676767667766767766766767766776676677667667766666776776766767676767676767677677676776767766766667677667767767767767676676776677676677677676767677677676676676766776767676767767767767766667767767677677677677677666676766776677677677677677666676776776677676766767676667767667677666667677676667677676667666676776767677676767677676767666776766667676776776776767767767766766766766676676776767766767766767767677677666676767676776676677667766666767767677666667767767767767676767767667767767676776776677677666767767666676767766767766767667766776667767767676776776776776676667767667767766767766667767766767667666767766776776677676676677667667767677676776776767666776766666667766676667767677667676677677676677666767767767667667766666676677676776767676676776667767666676776766676776767676677677667677676666776666677677667676776667667767767676677677677677666766667667666767766767676776767766677667766676767767677677677676766766767767766666766766776767667676666766776776766667667666677667667667667767677677676776767767676776667666767767677667666766766776767666776766776667676767667766666776667666676767677676767767666677677667676667667767767666767767676767767676766767676766677676767767667767676776667767766776767677677667767767766767676767767767676776767767676776767677677667766676766667677667767667676767767767667766776676667676677667766776676676766767766767767766767767676767767676667677677666767767767767766677676767767767677676667767677676766776767676767677676776776776676676767767767767767677676677667666767766767676667666767667767677667677677667767676776667767676776767767676677667676767677667767666776776766767667767667676776776767677677676676767667666677677666776766776776666676766677666666766767677667767676766776767767766776766667667676666767767667767676766767767767767676776677667766776776666776676776767766667767767766776677677677677666776767667676776676677677677676776677667667667676766676776776676666666776776766776676677676767677666767667677677677666776776767767767766767767677677677676676776677667767767767767767767676776767667767667767677666667767666677666677667766667766766667677676667767676776767766776677677667666767676766776776766776677676667677677677676676677666676776677667767767766776767676767676767767677676776767766766676767766667767767667677677677677677667677676767677677667666677666776766776776767676776676677677677676767676676667667767667767767767767766776776776667766776776676676677666677676776776776776767667767677677676676767767677666776776766667767767667676666767667767676776676667677667766667767766776766776776667767766776677677667767667676677677677677676776767767677676776776776766776677667677667767677667677667676667767667676666767666776767767766766776767767676767767677677676767766776767766767667767676677677666776667667676766767767767766677666767766776776677676677677677676677677677667667767677676666776767767676767767677677677676776767677667767767767666767676776776767667677666776766766667767667767767667767666677676776766767676776767767677667666776776766676776667767767676767676776677676767767767677676776776677677676767767767767767767667767766776766667767677676767767666767767667666666677676676776776676776677676666676776766776676767766767676776776767767767677667767667766767667666776766666776767676676676767666767677676667766767676767766766776776667767667767766767766767766666766776676677666766767767766676767676767767767667677667666667677677677676767767667767767767676677667767666776767676767677677676776766666676776677666767677676676767767766776776676776776677667766767767667766776767766676776776766776776776776767767677676766767667676767767666767767767766767767666767767766767667766767677676766667767766776776676776767767677667676776776677676677677667676776677666676666766676677676776776776776677677667767767767767677676766677676776776677677666666767677677677676767676677676776776776677676776767667766766676667677677677677676666667767676676677667677677677676666776776776767767766767767677666676766776677667677666667676767766767666767766776677677676667677677676676767676766776767676776767676776676767767767677677676667677677676776776677677676676767677667766677676776776667676776776776677676776776776776776677677666767767767667767767667767677676776776776776666767767767676776767767767667767677677666676776667766677676776666766676667766767767767767667766767767766677666776776767767766677667767767766776776766776776776776677676767766776677666676776676667667767677676676776776677667767667677677676676666677676677677677667767666677676767767677667667766776776677677667677667666666776767767767677667767766776776676776766776776776766776676776667667666767767676767767677677676776766776767766776
36776767767766667767766776766666766667676776776766766776676676776776667767767766676776766677677677667767767767677677666766667676676676676767667767767767767767676677677676677677666676766776776776677676776676767766776767766676667766676766776776776667676767767666767677667667677677676767766767766776776767677677677676767667677676766676776767677666677667667677676666776676767676776776776677676776676667676767677677667767677676767666776776776776666667766676776776767767676766776776776677677677676676776767766776766766776667767677676766776776776776776677676776776766667767667667767666776767766666776677677676776677677677676776776677676776667677667677677676667767767677667677676776776767677677676776667767766776766677676767677667666776767677676776676776776767766767677666766776677666776767667676677666676766667767676767677667677677676766666767767677676776677677676776776667766667677676676776767767666776767667666767676776677677676667677666766776776776667767767666766776776776776767667676767766676677677676776767766677676776677676667766767667666776776676766776677677676776776767667767677666667666676767667677666776776776676676676677676776766776677676766677676776776677667767767767767766666767767766667667676766767677677677677676676776767767677666676767676677667766767677667677666677667766677677676766766776776767766767676767767666767767676776676676667676766776767677676776676776776767766767767767676666776766767766776767767767766667667766767767767766676766767766677676667767676776676776677676776776667677667767677666767766767766666676767666677677677676677667676667766776666667667766776767676776767667667767677677677676767767766776767676767767676776676767666677677667767766766776767667767767677667676776677677666767676776776767677667667677677677676776667767677677677676776767767767667766776776766666776666766776776776667767766766767667767766776667667677666776676767766767666676776776776766677676677677667677677677676776776667676767677677677667667677667667677666767767767766676676776766776767767667766677667767767667667676676677676676667767767767767677677666667767667677677676677666667766776767667677676766776766677667767767767676776767767766767767667677677677667666677677677676776776767767676776667676666776776677666666766767666776776667766776677667767767766666677666766666766776776776677677666766676676776776676776776776776766767767767677666677676776666767667676767766776666776767677676776767667666676767767677667667767766776776776676766766776776676676766776776677667667676677676776666766766767767667667767677676776766776677676767677677676677677677676776677676767677676766776667767767676667676776677676767767767677666667677676666776676776676677666776676776676677677677666776766767767767677677676767667666667676776767666776776776767767676766676776776766776776776677677676776767666767677676767767767767766667767766767676776766776767677667676676676776667666666767667667766766767766676767676776766677666676776676767767766767677677677667676776767767666776667767667767767767767667767667666676766677667676677667767767767767767667677676677667767676776767767667766667767676767676776676776667676766676676776776776767767767667767666676776766667767766776767676677667767767677676667676767767666767676767677667677667676677667677677666676776767767767667666677676776776766676677677677666677676776776767676776776776767766776677676767667767767767767666776677677666766776677677667766767767767667767677676776677676767667677677677667676767667767667676676776667667677667677676667667666677677677667767676767676767767667767766767677676677676776766676676676767767766776676767677677677676776667767676767767766776767676766677667677676677676666677677676676776677667666776776776767677677677676776776776766766767676676766766676776766676776776677676677676767667667767767767767676676677676776776767667767667676767677677667677677666767766766667667767766766767767667677677677667677677677677677666776767677676776766776666776776766776676677666676667767767766677676776776676677677667767766677666667676767667767766776767677676766767676666677677667767667767766776676767677676677667666776767767677677676776767667766677667676776667666766676766766677667767767667767767676776767676676676766776767767767766776676667767676776667767677677676776767667766767677676666766676667667677677666776766676776776767767766766767676767677676766676776667767667676776776767676677676776767677666667666767677676776776676776767676776776776776767676677677667767666767676766677677677667677666767767677677667767667766767667767766766776667767676766767677666767676776666776776676767767677676666776776776776667767676766766677676676766667666676666676766776776677677667767677667766776767666677676677676767767767677677667666667667677676677677676776677667677676776767766776676776766776766767766766766776766776676767767667767667677677666676776677667766667766776776776766767767766767676776676677666677667766766776776767676776766767677676776767767677666677667767667667677676676666776677676776667677676776776776776666766676776677676677677666677677677667676677676677667677677677677676666767667767767766766666767767767676776766676677676677677677677676767766677677666677677677667767767766767767767767767676677667767667767676776776677677676676767677666766776776676776776767766776767766676676776677676767677677666776667677677677677667767767767676676776776766776767667677676677676767677677677677667676767767767766776766776676767767767767767766776776766676766776766766667667676776676767676776767677666776766767767667766766676667677677676767676767676766666776767767767767677676776766676676767766676766766767667667667676776767676776776776666676776767677676766676776776766767666767767667767666776767767767767676767767666776776767677677667767676776676776776776676766677676677667767767676677677677666767767676766776776767667767676766667767677677676767767677667677667666676766776677677676766667676677677676776767667766676677677677676776776667667767767676767677667767667677677667676767676767766766677667766776776776776677677676767667676766766676676766776776676776776767767667667767766767677677667676676676676677676776676767767667767766766767766776767677677677667677667677676776776677667767676766776767766767667766776667666776676776676776766776676776767766766776776776767766767676676676776676776667767766776677676776776676676767677676676667667676677667667766676776676677676776776776677667767677666766776677677677676676776766776767767667677676776767676677667676767767677667766767677677666767767767667767666667766776767767767667666677676776676667767766776776776676776776667766677677676676767767676776767667667766676677677667767767767767767667766766767676776767767666766767667767767767677677676776776667676776766677667666766766766766676767677667767676776677677677677676767677677676767767767766776676776767676667767677677676767676776677676676767677676677676776767766776677666766766767677677677677677676677677666677666767676677677677666676667667767676766766667676776766776767767677677667676667666776776767766667677676677676766766767766776767767677676667767767677677676676776776677667767667676766767766676676776767767676776767767677676776776776666667676776767676776776767767766667676766776776677677667677677667677676776776776676766767676767767766776776667676776767767667677677677676767667677676776776776667767767676667677677666767676666677677676677676767676776776666766766766677667767766676776767666767767766677676767766667767767767677677677677677666766767767766776766776676776776776776766667766776766767676676676766676767677667677676766767767667767767666776776676776666766776666766676766767677667667767666766776667767677676767767667676766767677667677677667677667676676767767676776776677667677666677676776776667677676776666676767676766767766776767766776776767767677667667767766677676776676776676666767677676776767677667766776776776767766776766767677676766666767677677667766667767766776776776776776767767767677677676676667767767767677676766666767766667666677667677677677667767767767666776667767666776776767766776677677676766776766776767767677667677676776776677676766667767676776776667767766776767667766676776767667766676776677667677676776767677677666776667767767767767766776677677677677677677677676776767767767766766677676767766676767766767677667767767676766767666767676776776776766677676676667767677667667767676767767676767667766667767666767767767676666776667767676776766766667766677667767676676666776767676767766767677677676677676776677667767767767676677676776676776767767666776766776667767767677676767677667667767677676677676776676667677677677667767667677676667766767767767676766677677667676676667677677667767667766776767766776767667676767677667676776667666767677676677677666676776776676677666776676767767767767766767766776767766676677667767677667767676767767677676776676767677677676677667767767766776776766767667677676666676767766666776776676776677676776776677676677677676767677667767677667767666676667767767677676676667767676767767667767676776776767677677677677676776766666676766667767676767677667767766776766667667666776766667676767677667676667677667767767676676767676766767766776666676767767666767677667677666677676766667766776766766676677676776776667766776677667677677677677667676677666676776676776677677667767667676776776776766776676776767767767677667766767666767677667767676776676776767767667767676676767767767766767767767767767766776776776677677676667677666767767677677677666676776767667767767766667767767767677676677677667766776776767767677666677677676776676677667676666677677677677677677676776776666776767677667677677667666667767767767767766776767767767666667676776767767767766766667667767676776666776667767766776676667766766776776666776667766676766667766776766676767767677667676667676677667767667766676677677677676776767766676667666776666766767767767766677666676767677676776776677677677667667677667676766766767667766776667767667766776677666666667677677676776776766776667667677676666767677677677677676766766666776667677676767676676766667677677677667667767666776776776776776677676676767767766776766
6776776766676676776776667677676776767767677677677666776766776676776776767676776776676776776776776767767677667676776776776767677676677667767767766766776776767767767677676766766766776667766776677676776667667677676776776767766677677676676767767766766666767677677667767667767677676766666676776767667767766776676676776677666776666767667676767676767767666766766776677677677667676776776677677667677667667667766677677677677667767676776776667677667767767767667677667677676767767767767767676767676677677677676776766766667766676776677676677677677677677677667767767677676776776766776776767676677677676766767677676776766767667667767676676766767677677676767767767676676776767667766776767676776766766776776776776766776776767767676776766676776676776667676767676766676677677677677677677676776767676667767767766767767666666676766776767667667767767766676766767667676677677677676776776776776776776767676767767767677676667767766776776767767676766776767767676676776767766767676666677677676776776677676677677677667766767766776677677676776767767767767767677666677676677666677676676776776776767676667766776766767767767766666766776676776767676667767767676766776776677666767677676677676676767677676677667677677677676767666776666776776677677676677676767667767766776776776677667676776667767766767677667676667677677677676676766677677677676677676776776676767767766776667676767767766667667767676676766667666776676766666766767767667676776677667766776776776776767766776676677676776767766776677677677666766666767766677667677667767766776667676776776776767666766776676666776776767766766677676776767767676676667766767677666776677666766667667767676767767666676667666776766677676677677666667766676676776766766676767767767667676776776776677677676766666667767767767676767767676767767667767767767666776767667676677667766776767767766776677676677676767766766776776776766677677676767677676767667766776767767767767766776767766666677676776776676776767767677666767767676676766776776676767677677677676776766767676776767676776767676767767676776776677666776766667677677676767667666776676766677676676767766677677667666766677676766767667767676667767766767766776677676677676776676767677676676776766767676767677677666676767677677667667676676667677677677676776766767767767667767766767667677676676767767767666767677677667667767667767666776776766776676767667766676767767767677667767667676776776667767677677666667667677676776676776676766767676677677676676776767766767766767676767677667767767677676767767676776766676776677667666776677676666767677676767767676776767767767767767676766767767767667766776776767766776677676767767666767766776767677666767677676766766776776767667676667677677676776767667676676676677666767766667667677677667667767767667677677667667766767677667676767767767766776776767676676767767767676767676767667676667766776776767767767667767767766766667767667767767767767767767767677677677676676776676776776767767677676767766767667667766767767667767767666776776776766667767676667677667767767767766776776766677667767676776776676677676676677676776766776667767666767767667677676677667767767677676677677676776776677666766677667677676677677676677677667676776776776776776776776776776766776766767767666767767677667676776767766776677677667766667767766676677677676676766677677667667677667767677677667767676767767677666776677677667767676766766767767767676667667676667677667667766776767766767667767767677676767766676766776776776767767676766767676677677667677676677677677676767676767676677676776677676677667766776677667767767767766776767676767676667676677667676776766677677677667767766766776767767667667677677677667676667767677677676776767676776766677676776776766676667676776776667766776767767767677676776677677676676677676677676666776676776776776776666667677677667767676776767677676667767767767767767666676667766676666776776667766677676667677677677677677676776677666776767767676776767666767677667766776667766776767767766767766677676767767676776676676767767677677676776677667766776776667666767767767677677667767676676676667676667676766676767677666676776766776776767767766666766676677667767677677667667677666767676776676776776776776767677676677677677677676677677666766767666766766776776776776776667677677667667766766776766767766767767677676776677666767676767767766776767767676676767677667667667677676776776776767767676766767666767667666776766767677677676776666776776766767766767767766676766776676776677666766776776766767767766667666676767676667676667667766776766676677666776667676776667767667676767767766767767766776776676776776677677666767767767766676676677676776776766677666677676776676767677677676767677667767676776666776776766776776767676667767666666767676776767767766677676776776776766776676776776767766776776676767677667766776767676767677667767667677667667767767676677667677677667767766767767677677676677677676776776677676767677677677677667676776776776776667766666666676667667767667767766767677676766767766767676676676776677677676767676767666666776677677666678677676676766677676776767667767766776677666677667766766767667667767666677676667766776776676667677667766766676776776677677666677677667677676767767766676776677667766767767767767767767767676776677676766776767767676676776766676766767767767767677677676677667676776776667767767767766776776666776767677677677676667766766676766677677666766767766676767767676776767767676666776677676776767767767767767676766767767766776776767677667676776776776776776677666767667667677677677676767767677666767767677677667676767676666776666676776677676676776776776666676767767667767766776776767677666667767677676767766776767677677676767667676776767767767676776677676776776776776677667767676776776666767667667677676767767767676676776776767677677677677667676677677676776767666776776677676767766776776667767767667766766767677667767767767667677677667676767667676776776776666666767767766676776767677666766766767766776767767766776776776677676776767767667667677677677676677677677677676676776767767676676767767767677666767767766677677676767677676666677667767766776776767766766677676667677677667767676776767676776776676677676766767767676677667666776766776676666776676776776776776776667766676767676677667766667767766666767767677667677677667667766776776666776766677667767767767676776767676676676776766676767677676767677676667766776776776776767767677677676676776776766767677676776776667677667676776776677677677676677677676766776767766676677667767767766776776676767667767766776767677677677677677677676676776677666676767767767667677676676776776776676776667676677667767666676767767666676767766667677676667767767767766776776676767767766767676667677677676677676767766776767767766676667766766667676677676667766677666776676767667767767676776776766766776766776676767766667766666666676676676776776767767667766677676676776767766776666776767767677677667766776676677667767677676776677677677667766676776767677677677667767667767767667766667677667766767767767766776667676776767767767677677677667677666766776677676766676677666767767767767676766767767667767767677667667677677677677677666766766676776667767767766667766776767767767767667766677667766776676776676767676767676666677667676767766776767676767676776767667767766677676766676776766776766677667667767677667767677666676767677676776667766766766677667766676766767767767667677676666767677667666676776676776776766776677676766666677667766776776677676776767677677677676677676676776767766776767766677676776776776667667766667766767767767677667677676766676776776667767676766776776766776767676667766776776667767677676776767766676666767767766776676677677666676676776767766767766776676667667766767766766767766776776677666776776667677676677677677676767676776676776767676776766766776676666767766766676767677667767766676776776776667767677667767677666767767676677676766767676677677667767767767767676676767676766676767667676776676676767676776676676666667767767766767676776776667766776776767767677677676667667767767766676767766776766766767767677666776676776776766676667766676767667667666776776767667676776767677667676766766677667667677666776776776666776677677676767767677667677677667667666676776767676677677676676767677676766766667666676677676767677677667767667766776776767766776676767767767667667676766776767767766677676767766676677667767667667666667766677677667676776767766676776667767767667667766676677667767767766776767676767676776776776767676776677667766776666767677667676776666666776767676667766776776766767666776766667767676776766667766677667766667767767767667676776776667767767766766776676776776676776667676766767767767677676667677676667676666766767766767677676767766667766766766776677677676776676767677676676767667677676776677667767767767767767677676767767676677677676676676766767766767767766667676676776776766767767676776776677677667767767767766667667767767767677677677676776776767677667677677677677677676776767676667767766677666766767766776676676776776766677666776767676676766776776766676677677676767767667676767666767676776767767666776776776767766767676676766766767766776676666776677676667766766766776776767677677677667766767767676767666766676776677677667767766677676776676776766767767767767677666776676776677677676776776767766767676767676676776776766676676767767767666776776776677667667676776766776767767667666776676677676767677667766767767676766767767767766677676676677677676767767677677667767676776776676677677667676676766766776776677676666677677666776667676677677677676676776677676776677677676677667677677667766767677677676676776776677676676776767666766766776767667766776776766667767677666767767677676677677676766766676776776676667766667666776767767667676776776767667766776767767676767767677676667767676766676676767767766776776766667767667766676767677676776677667667766676776676776776767767667677677677677676666677676776766767677676776676767667676776667676776677667767677676666767766776767766767676767766677667676677676766766767766776666766766666676676776767767766677667676776766676776667666667666767667766767667767766776776776767767767676677677677667767676776676776776767676666667677667667667767676776776667
66767676766677676767667767767666677677676776767666767676767766776767667676676676767766676676776677677676767767667676667677676767676676676776666776766767677676776767667666767767677677676767676767767766776776766767767767767767767767767767676776677677677676766677676766676666776776776676776677667676667767767767677677667676677676776776776676666776766767766766776776766776776767766776767666776677676767676767667677666766676776776676766776776767766776776776767676676767677676767766677677676776776767677667766776767666767676767767767766776667767677677676676776767676776767766676667766776677676767766676776676776776767677677676767766767667767766766776767766677676767666676767767767767767676667676667676677667767676676676677666776677677666766776776776767676666776676677666666676676767767676766776767767767766677676677676677677667666767666766677676766666776766677676766766767766767666776766767766677666667677677677676767677666776776677667766767767677676677676767766767666767677677667667767677667767767667767676776767767676767767767767667666767767766677676767676776676776776676767767767667767667667667767667676767676766776766767767667667676767677676776776767676776776677666667767767666776776767676767767766767767766666766776776767767667676766766676766676776676776776766776776776776677677676676767767676776776766666677677676667767676677677667767767666766667767676767767767767767767677667767766667766766767676776776776676776767676766767676676776677677667767667767767766766677676667767767677677677676677676776767766776767676767676776776776677677677676677676776676766667677676776776767676677677666767677676767766666776766776677676676767677676776676766776776766776766776776776677667676767767666776676767667667667676677677677676766767767667677677677666677667677676677667767677666667767766667667767676676776776677677667667767767766676776676776677667767767767676677666776766766776767666676676776667767666776776767676766667767767677677676766767767766776776766666667666776677676776776776767766766676776776677677677676667767767677676776676776776776767767676677676776677677676776767676677666767767766767766667767766666776776766776767667667767767677676767767766766766767767767767667676767676776776766767767666776767766767677676776676676677667677676766776766776776666767667677676767677666667667677677667667767676776776776767666767767767767767667767667767677677676766776776677676766766676776676776676666677667767767767676767767667667676776766766767677677676677666776766776776776677677677677666676766767676776666676677677676776776677677676677676667666766676766766677667766766677677666776676767766776776666776767766667676776776776676776667767666677677676776677667666776767677676767766767766766776767766767666767767767676676666776776666667667677676676767676767677676776767667767767676776776766676677667677677677676776776676676776677677677677667767767766776766767677676767766776667677677676767676766776667767676776766776677676667677677667766666766776767767767676776666667767676667667766776767767667766776676776776767767677667677676767767677676776767767766776776766776677676776767677666676677677676767676677677666677677676677676776677666776776676776776766776676767766667676776667676676677676667767676767676766767677677677676767677667666677676667767766776667767667766676677667767766766767677677677667767676776667676776766676677667766776776767767767676776676767766677676766776767667676776776767766677677677667676766776666767667676776676677676776666667677677667677677667677667676677677676776676767676767676776776766767667767667677677666766677676776676676776767667767767677677677676666776676766676767677666676766776767676766676677677667676676776776667667676676776776767767767767676776767767667767677677676767666667677667667677677677677667677676677666766776676677667767766767767767676776776776766767676776766767667676767767767767767676767767766676676776767667667767676676767677676666767766776667767676667766667767766766667677676677676776766766776767766667766776776766766677667677676776776766767767767667677676767667766776767767767767667767667676767677676676677676666767676676666667677676676767767767766767677677677677676677676767667767767767767677676767767677676776767676766666666676776676676767676666767767676776677677677677667767767677667677677667667676667767666767767666776767676776767767667767667677666766676767676677676767676776677676677677677667767677666676767766767767676767666667766776767767766676776776677666677667766677667677676776767767677677667677676767676767677676776677666766767676776776766776776766776766766766766776676667677676776776766676767767667676766667667767676667767677667767767767677667677677676767676667667767766776676767667667766766776776776776676767767767666776677667677676677666776666767666766767767676677677676766776766767767677677677676677666766776767676776667677676776767667767677666776677667767767677667667766766767767676766776776767767766776776677676677666776767766676767767666676776767676776776776677677667767767766667767677667766666767767667767766767767676666767676676767767676677677667767767667766767767676766676676766766677676667767766766677667676776666776776766677676766776766676776677666767666776676776666776776767676676676776776776776776776766667767767767677677667676776767667767676776776677667767766767677676767767676766776766666676676676677676776776767667766767676776776767666767766677676766667677677676766676776676776677677677667767667767676666766767767767766767767767767767767666766776767767667767767667676666776776766767666776767766776776666667767676776776767767676766666776667766766776776776776776676776676767676677677677666676677676767767667667666767767676667677676677677676776776667767676676677676767667667677676776677676676776767676776677667677677677677677677676767677667677667766776767676776677677677676667667667767677676766667766666776766776776667676766767767767666776666676676676776776677667767767666776776667676776767676776767766776767767676667766766776776776766776767767677676776776677677666676767767667677676766767766776767766767676676767676766766776667676776776776677666776667677677677667766676677677677666776676766767677667667767767766776767767767767676776676776667766677677676666766767766776676776677667676677667767677677677677677677677676766677677677667767766776766776676767767767767767767767767767677676766776677677677667676776676677677677667676677677667766766776776776666677676776676676676776767676767676676767767767767677676677677677667666776677666767767766776776776767767666776667767766667677667667766776676766677677677676767676767767767667677666776776666776676776776767666676667677677676776666776766776766776666666776776667677676676776767667677676767676767676767676776676776667767667666676767677667676666776767677667677666776766676766767767767667676667767676676776776676767767676677676677677677677667677676776677677666677667767677667767677677676767676776767767667676776676776766677667767767766767677676677676766767677676766776767677676776676776776776776677677667667767767767677667766676776776766776767766767767667667677676667766776677676677676767766677676767677677676677667667767767767677667676676676776667667767767767666776776776667676776776766766677676666666677677667677676767676676677676667676767667676767766776767676767766776667767766677677677667667767667676766776767767766767676766766776676776676676667767677667767766767676667767667767677676767767677666776767767677667677676676776767666676767767676766677677676677677667676776776676676676776776767676677667677677667767767767767667767767767677676767767767676766676666667766666767767667667767767676776776666776666776776767677677677667766767676766677676776776767767766676767766667766677676767676666767767767667676767677677667767666776767766677676677676776776767767667667676767767767767766677667677677667677676776776766767766776766766766776776767667677677677666767767677667667766767676776766776666766776776676776776776776677667766766676677676766677677676776776667676776767766767666776676776677677667676676676766776677676766776776667766767766677677676776776776776667667677667676767766666677677667766767667676677677677667766766667667677677677677676767766677667677676767676766667766767767676676776776776677677667666776776677667676667676676776676776776776776676676677677676767767766766776776676776767667676776776767767767676767677677676776766767766776776767676677677667767676767766766767767767677667767676767676677676776677676667676767676677677666776767766776767667767677666667767766676776767676766776766767767767677676667767767767767676767666676666776767677677677677667667677666677676776767666776666767666776776676676676767676776767676766676766767677676676676767676767767767766766676767767766766767667766776676767767766766776676677677677676676776767676776776776776676676776767767767767767677667666666676767666767767666776676667767677677676776676666677677666776776677676766767667676767767767667667767767667667676667767676677676667677676776776776767666767667676667667666766776766767767667767676776766776676766767676676677666676667676776767677667677667767676776667667677676677677676766767767767677677676767667667767667676776776766766677667676677676776767676776767666767767767667677676676776776767666776766776776667767766776667767766776776776776766776776766776766767667676677677667666767767676776767676767677676776766677677677676776776677677676776666776776776677677676677667767766767677676767677676776776776667767767767667767766766667767767767677677667677676776676776767667666776776677677677666776766767767677677667667667766776677666676766677676677676667676667676677677666766766767676767767766667676776667676676776676776677677667767766776666766667677677677676767667767767676767676677667767766677676776667667676766677676776677667677666667677667676766667767767766776677667767677677677676677667766667767766766677676667767767666776776776767767766667676767677666766767676776677667767677667767677677677676766677666767766676776666776776776667676676776767767676776766776766767666766766676676667767767677676776766776767667766676776677667677
676776767767767676677677677666776776776766676767767677676666767666776776676767767766776676766677666776677676676767767677677667767677677676676776667767677676667676667766667667767677666767767677677676776776766766677666767766767667767677676677677667766766776776776677677667767676767767766767766766767676767677676767666767767766767767767766677676776767767767676776676776677676676776767767676776767767766766676676776776667667767667767677677677677677666667767677677676766677676767767667766767767676676766666766666767767766776666667676677676767766666766776776677677676767767666667667667667766667767676776676677677667767676676766776776776776767676766677676767767677676677667676767667766776676767676776677677677677677667767677676776667766767677676766767767766767767766667767667676667767677667667677677676776776677676776676676766766677676776776766776767677677667766767676776776776676767667676667677676766776776676677666776676776766676766667766776676676776766776677677676776776666676776767766677676776776677676676677666767767767767767767667767677677677667767676666776677676776776677666776776776776676776767767676767667767766776667676766776676776776676776776676676676677666767676667767767667677677676766677677677667767767677667666766776677666676767676667766766776776676767667676676776766667676676677667767677677676776776767767767767676667676767767767767676767676776776776767767767677667766776776767766676767667766667667676767676767667766776767767677677676767666767767766766776776776676776776776676767767676766767677677677667767767677677667677667666776677666767767767767676776776776766677677677666776767766666767677676677677677667676767767677667767766677676766677677677676776776776776667767676767767767767676767677676767667767667767666667667676776767767766767767766776776767767677676776677667766677676667666776677677666767677676667766776776767767676667677667767766676776766676677676767676766676676766767766776776776767676767766776776776677667766767676667767676766776666676667666766776776776676776767667666767766766776677676776677676666766666767767677667667666766677666776677667766676767677676677677667767766776776677667677677676667667677677676776767677677666767667767767676676767676767767767666676776677676676776776766667677676667677666677676676767767667677676766767766776776676767767766776676767676766766767667677667766776767676676776767767767767767676677677677676667767676667676776767667767666767676776767767766676776677676766776666776776766677677676776767766776767767766677666677667766776776776776767676776776776776676776766676767667676776676767677677677676676776667676667676666767767767767767677667676767766767677677667667676667767677677676677677667766776767677666676767767766767666767676776766767767767667767676767767676767677676667667677667767667767767677667766776766776776776667767677667766776776677666776776776766767667767767767676776776677677667677677666766767677667677677676776776667677677677667667676776677677676667677677676776776677677666667676767677667767766676776666776776766766767767676776676776767767667677677677677666676767767677667767676776766776776776767767666776676776767677677667676766667676676776767767766767766776767767676776766776766667676766677667767766767767766776666677676776766667767767767767667767677667677676767766776676776776767766766676766676767676677676766767677677667767766767667667766776767676667677677676776676776676676776776776676676776677676776676766767677667767676766776667677677666677667767667667767766676776776767767677676677677677676676767767767676776776676667766767677667676766767767676776766776767677677676766776776766766666666766776767766776776776767766776767666776677677676776677676766766667666766677677677677677676666676667767676676666766776676767676677677667767767677676676766667667767767767677677677676677677677676776667767667676766767676776667667767767766776776767676767767676767766776677677677676776766766767766677676676767767767767677667767766676767766776666676776676666776776666676667767766776667766776666667766766776767676776677677676766677676776776667676677677677676766667666776776776766776676766767677666776776776676776677676767676776666776766676767677676677667677677677676767767767677677677677667676776776766776677676767766776667666776767666776676767667677676776767767767766767667676766666767766677666676767677666676776767676677667666776776776667666676676776767677666776767767677667766766776766676677676767767676766767767767667767677666766776677667676766667676767676776676767676776767767766776666767676677677667677677677667767767767767767677676766767676667676776776667767766766676766766767676767767677677676766776776766776667766766767677667676676776677676767766667676776776776766776667667677677666667766677667767677677677667766667676767677677666676776776766776776666776767766766776766677677676767767766767676766676676667667677677677677676766676677677667667766766676676776776776776767767766776667666776767667766666766667767767677667677667667667767767667666767677767767677677677677676676766676776776667767667767766766666776767766677667767766776776767767767767677666776667677676776767677676677677667767676666776776667767666776766767766767667676776766767767677676677676676776776776776776776767677677677677676667677676776776776767766776776767677666776776677667677666767677676776767767767676776767767666766766776776776767767676767767767767766776776676667677676776667676776767666676776666767766776776776776776767677677677677666667766776776767677677676766766677667676776766776677666676767767766667767767766676766667767676666776776776767766666776677666767666676766766767767766677667667767767676776776767767667767667766767767677677676677667676776767677676766776776677676667677667767767677666766677677677666677676767767767677676776776677677677677676676767667666676767677676776677676776767767767667677677677676677676767766667766776676767667766767767677677677676766677667767676776776676776667767767767767767677676677667676667677667767766667767767676766766677666766776766677667677667767767666776767766667766767766776667767767767676767676776776676677676677677677676766776677677676667767767677676776677677676776666767667766776676676767767677676677676766677666776767767766676676677676776776767677677677677676766776766776767766767767677677666776767676776767667667767767766776776776767676666776676776766767677677667677677677677666776666667677666776776676767677676667767767666767667767677677676676677667677677666767677676776767767766776776677666767676767677667677667767767677676776676767767677667766776776667767676767676766776676676666776677676676766677667676676677666766776677677676776776767666676776676767677676776667676767667676776776776676677667767767676767676776776767677667766767767667767676666677676767767767767676767667677666776776766776776667677667666676677667766776767767767676766676667767767766767667676776767676667767767767677667767767767676776776666767676676767767677677667676776776676677677677676767767677677666677666767677676667766776767676676677676776776767766767766767667767667767667677677667667676677666767677676767767766767677676776767677677677666666767666677677676667667767766767666776767677677676767766776677676677676767767766667767676766776767676776676776776676767676766776767766776767666776667677666677676776677676677667767676767676766776676677676677677676776776767667766677667767766776776666767767767767766767667766767667767766766776667667667667767667767667677676676776776666776767767766766776676767767667767677677676766766666776776767676767767767667767677677667767676766767766776767667676766766776767767677677677677667767666767767677677676767767676776666766767766677676766776776776677677677676766776766676776676677676766766767676766766677666776767767767667677667667767667676766677667677676667676677676767766766767676667767676776677677676766766776676677677676767667667677677677667767676776676776677676667767676776677676767767766776767767767767766776776766767677676676776776676776766767767766776767767766676767677677676767676776677667767677677677667767677676767766776776767767767677676766666667766767677676677677666776776767676666676767767666776677677677666767676677676667676667667767676767677676667667766676666766666767677676776767676667666767766776767767767677676676677676677676776767667766667766667767676776667677676767677677677677676676767666776676776776766776767767767676677676766667676776767667667677667767676766776776677667677667677667667767767767767676677677667767676766776676766766666776776767767767667767767766766767677667676776676776767676667767766776766776776676766676767767667667666776677677677667767666767677677666676776767767666776667767676766677667766666677667667766767767767677676767766776776766776776767767676767767767677677676667677676766767767767667767677666676766676767767677677676767767677676767767666766766767767767767767767767766667667767676677677676776766666767677677676766776776776776677666766776767767767766776666766776776677676776776676766767676676767767766767767677666767677677677677677677666776776676677677677666767767767667677676767667676776767666776767766766776776767677676776776767766667677667667676776677677666767677667667677666767766676776776677666776776776767766776676766776677667677677676776767677677677676767767766767677676766776776667767667767767667676776767676776677677676776766666767767766767676776766677676767766766776677677676776776667766776776666667767676767676776767767766767766776776776767667767767766766776767766776776776767666676776776776776676776776676767767666667767767767767677666677677666767766767767766767767767676767766667767766776776766767667766767677677677667666677667766676677677676776766767676776776767667677666676776667767766776677677676776776767767677666767767667677676776776767676767677677677676667767676776776776666676776776767677677677677677676676776776776776676776767677677676776776676776767767676676776776676776666667676776666677666766776676776677666776776776767767666767676767676767677676667766776776676776676677676677667767677667676767767766766767767676766766776776666776767766767767666676767677
677666766776677666676776776666766676766767766677666776776767767676776767767666676676776767677676676767677667677666767767766776767676667667767676776776776766767767766767767766776676776766776776667676776776776776776776776677676776776776677677677667766767676667676667676776766776767767767767676667667767767666776766667676677677666767767676677676766677677676776767667677677677676767766776776776766776767677677666776677676776676676776667676767676776766676767766776776767676766667767767676677667767667667667676766676776667677676776776776676667767767767666776767666676766676766767767766766676776776766776776666676677666667676776677667766767667767766767767667767767677676776676677667767767767766677677676776776666766767766676767767767767767667667767766767767666667677676766767677677677666676776776776776676676667667767767676767676767677666767676667767767676767677676677676776676767666776776776767677676677667677676766676676676677677677676776776776667677676766677667767676667767766767767767766767767766676766776776776776776767767677666767767767767676776767677667766776667767767767767677676676776766676767767677667767676677676766776776767766666667767666676776677676677666766767676776776776767767677676767676776667676767666676776776677666776677676766676767767676776766667766776776677677677676776677676767767766767767767767667766776676676676676776776767767767667677677677677677676676776766776776767766676677667676766776776677677667767676766767767676767676767767676766677677676776767767767676766776776767767676776677676676776776767667767666776767676677677677667767676667766766767767767766767666667767766677676776767677677676677677666766766767676676766766677676776776767767666776776767667676776776766766676677676767766776667766677667766766766776676677677677676676667766677676677667667766776776676766776776666767767677676677676776776666766667676776766676766667767766667766666767667676676776676766766776767767767766666767767677677676676776767767766767766766677667767667667666667677677676767666676767767767677677667677677677677667666767767767767766667667767767666776766677667677667767677677666677677676677677677677667766676667767676666776767666776776766776766776766776776776667676766677676776776776776766776666677667677677677667676677667766767766767766667676767676677677676766767667666667676767766767676677677676767667677676767676767666676667766767667677676766776776676767766776776766776776677676676676767767676776667766767677677676666776767767767677676776677676766766676776776776767667767767666776776776776667767766766677676676676776767767766776776767767766766676766676677667767767666767767666677666677676776776677667767667667676676766676766767766676776766766677677677676677676676776776676767767677677676767667767666766776776776767676776776776767677676766776767767766776677677666776767767677676776767767766676667677676677667676776767767767767667666776776776677676776667676767766677667767767677676677676676767667767767766776776776677677667766677667677667667677676767667767767767766766767767677677677677677677677676676776766766676767766676677666776676767767676767766776767766676767677677677677666677667676766677667766776767677676776776676767766677677676776776676776776767767677676766667766776667677677667767667677667667766767676667676776767766677667667767766676666667767767767676776676766667767677677676776677677676776676767666776767677667677666676767676676767666676677666776676776767676676767767767677667767767767766767767766676776666767767766676677677677667767767676766767667677667676677677676767667767767766766767677667766667676766766766776767676767677676776676776666766767667766676676676776677677676776767766676776776667766776776677676767766776767667766767767767766767677677667677677677666667766776776766767767767767767667676676767677676767677676677666677676776767766776776776776776676667766676767766767666766776676667767766776666767667666776676776767676776776766767667677676677676776667677677677677677677676766677676667677676767767766776676776767767767676766776776776776776776776677676767677676776676776666776776776676766766676676767767767767676676767667676676677676776776667767767667767766776667676776677676677667767767767666767676776676766776767667677667767676776767676676776666776667677676776667667766776677676767667767766776776766776766766677677676776776776767667766677676667676776766776676776666767766677676776776667767767767766677676766776676766677676776776666767676767677667767766776677666677667767677677667676767676776676776776776766767666667766667667767767677677666677667676776667767677676676776766676776767676767767667676766767766767767676776767676767767767677677676767767767667666677676776677666676677676776767667767677677667676776766776766667667767766776776776776767676776676677677676767767767767767676677677677676776676776667767767676677666766767766776767766776767767677676767767676776776776776776767677666676766776767667767766767767766776677677677676776767667767767767677677677677667676766766767766776776767677676776677677676767767666666767667767666666677676776776676677677676766776676767767667676776666676676776776766767676766766776667677667766667666767666676776676666767766767676766677677677676776766766767767767766677676766776776767766766767767767767676676776667667676776776776667767766676767677676767676677677677676766767676767667767667766677677677676766676776766776767766766767766776677676677666767767677676776776776776776666767766676776776676766767667766667667766776776676776677677676776776776776676776767766766766666677677677677676666667766677677676766767767666666677667677676676776666677667766776776776676676776676776767666667666667677677677677667766676667677666767766667677677676677677677676667766676766667676667667677676776676667676776767677676766776666766776776666767676767676666667667767667766667767676766776776776776767676776667677676767767667767676667766677667676667767767767766767766776677667767676776767677676767767766766767677667677676766776667767767766677676676767677677676676766776776767677677677676767767666676666767766776767666677676767766667767667676766776776776767667766766767766667676776776667676776776766776776677677667767676776677677667677677667667667766666667677676767676767767767766776767766767767766667766676776776667676776767676776667676677667667767766776767766667767666666667676676776766767667677667767766676767666676776776767666667677676776767666666677667667666677676677667767767767676767767767677667676667767767767667677676767676767767676766677676767666767667677667667677677667767766767676776767676776666667667667677677666767767767667767766766766766776667676766666766667767767767677666666767767666676667766776776776666776767676767676767766766767677677667676676776676767767767667767677676767767677677676677677676766776776677676766766776666776776767676776667676766667767677676766767766677676776767766767767767767766776667767667767767667767767767766776767677677676776776766776767767767677676776677677667667676767767767676776766776776666766766677677667767767766776667767767676776667677677676776666767666767677676776676766776767677667666776776677666766676666677667766767767676676776776776667667767766676776776766667767767676776776766776776767767677676776676767766767676676677677667677667767767767667676776677676776667767767767677677677667667766766767767677676776766776677677667767767766676767766676776677677667676767767767766766667767667676767767767767676776766677666676767766767676676666776776767667767667677666776767767767766776776767766776776766776766776767767677677677677676767766667767677676776767667666667767676776767766776776766766677667766776667767677676767677677676766776776767767677676776676677677676767676766776767677677677676767677666776676776776776676766677677676667677677677667676776767667767677676767767766776767766677677667667666767767767676767766676666767677676677676667676767767677677677667767767677666776776766776767767677667766766776776776776676776677677676667767766776776776767676776676666766776767677666776767767767767766766776766776776767677667766766767666766776776767766776776776677676776776676776677677676667677677667667677676776776776766676766776776666776776776767767677677676767677667766776776767767677667677677676776766677667667666776767677676776776677676776776767767667767676766776776767767676767676667767767767767677676676677676767766767677677666776676776776767767676667677677676666676776776677677667676676676776767767676776776767767767666776677677676677667767767666776776677676776776676766767677676776776676776776667666767677676676766767677676666776767676667766676767667766677677676776766767666776767767767676776767766766767766776676776677677677676767677677676666776767676767766776677676776767666676776676776767677667766676666677676767677677677676666776767766767676676776767766677667677676676776676767677677676776776766677677677676767667666667767767767667767766677667677667767666666776677667767766767767677667677677667676767677667676776667676767766776766767766766677677676667667676767767766667767767767766767667667766776767767677667667767767677667767766667766677676766776776767676667677667766767677676776776676776676776767677666676767767676676676767766766667767767767766776766767766667676767667767676776776677666677677677677676776776677676766766667766766677677667767767676677666767677676767766776766776677667767667677676776776667676666767667676776766776676677677677676767767766667677677667767677677677667766776677676677677676767767677677676766676677677676767766776767767676776676776767677677676767667666677676767676776776766776767677677677677666666767667667677677677676677667767767767667766766677667667767767677667677666677667766677677677677676766767766676776776766776766767767766776676776776767677677677677667767766766766767666676676667677676766776676677667767766667677677667767767767767676776766677667666767767667767766766666676667667767666776767767677677676776776767676776776776776776776766677666767766776776676767677676677677666776667676677667766776766776776676776766767767677677676767677676767766776776767667766766776767766776767767677677
76766776766767677676766766776767677677667767767766776766776676767676767767767667767767666766776776767677677666676766676767767766667767766677676766776776677667677676767766776767767766776776667677676676767667677676776776776677666676676766677667676667676776767666766767667767766776766766767766666767677666776676767677676767767677676767766767666676677676767767767767677677676776776776776776677676676767667766667677677667667767767676776767667767676676676776776666767676776666776776766776766776776776776776776767676666767766677676677677667667667767767767676677677676676776677676677677676776767676677667767766767677677676776776766766676766776666776676677666767676767767766776767767666676776767767666666776667676767767766667766776677676766767767666776667676766767767767767766766776776767767676767766776676776766776767767677667676776677677676667666677676767767677676676676767766766676767666776776776776776776766767767767766776677676677677667667677666776767666677677676766776767667767667767677676767676776776776776676676776767766676776767766677676666767766767676776667676676776677666766776767767667766767767767766776776776776766776766776776776666766677677677677677677676767767767676776767767667667677666776767666677666767677676776776667667677677677677666776767767767677667676767766776767677667767666666767767767767766776776776776767767677677677677666676677676677667677677667767767676776766776767677667666767767666677676776666666776677666767766776776677676776766776676766667767677666677676766677676766776766667667666767667767676767676776667767766776776776767767767667667667677676667767676766766766677676766776766776766767666776767676767767677667676776767766767767766776776766767676667677677676667767766766776667767766676776767767767676767767676776677677676776767767766677677676767677677676767667667767767677677676766676667767667676776767766766776767767676676766667767766776776676776766667766667767666666667767666767677667676766677676776767766666776776767766766776667767676766677667766666677667677677676766766677666767676677677676767767677676766677676776676677676677676776776776667766676776767667676667767767677676676767766776767676677677666776776767676766766667677677676677666776776766776776776776776776677677676676776776667767767767676767766767667767667767676677677676776767677676776667767667767767667767767767667667767766766667677667767766676666776776766766676776677666776776677676766767667767767767767767767676666767767666767677676767766776776767677677677677666677676776667767767767676676767767766776767676776767767766767766776766667676677677667767667766776766677677677677677676676676667766766676776776767766677667766677677676776676676776766766776767666676676767767677667766666767767676666676767767676677677676767676766776667767766776667767767767767766676767767767666676767677677667676766677677666666767677676677676676667676766666667767676776776677667676776767767767676776776676767667667766767766776766767666776766776667767766676776776776677676677677677667766776776766776766776767767667766776667676766667767677676677676766676776767767766666776776767677676677666776767766767677677677677676666677666667766767767677676776676776767677676676776677676677677676766776676767767666766767667677677676766776776767676776776677676666666776776776766776776667767676767676776677667767767667767766667676767676667667766776676766677667766776667767677666776766776776776776667666677676776667767667767676676677677667767766666776677666767667767766767667667767677677676667677676667677667667677676676767767767766677667767677667767676666677677677676776767676677667667767667766677666776776766676676677676666776767667676767767667767767767767676767766776677667667676766776676776677676766677666767677666776766666776766776767767767676667667766677666767767667767767767676776776677667667677677677667767767766667666766767767667677666676776767676776677677676677676676767667667767767666676766766766776776666776776776677666767676676776776677667676767677676677667767666776767677677676776766676776767767677676667667676767667767677677676776776776767767767666767666666766776676767676767676667676667677666676776767667677676776767767677667767767677676767767766766767676667767677667667767677677677667767767767666766776767676767767767666766776767767767676766677677677667677676766666776667767666767677667766767766677676766776676776776767677666767667676677676767767766776677676677667676776767767766676776776776776767677677677676776767767766767676667767767676767766767667767767767677667667677667766677677677677677677677677676667767767667766776776767676666767676776666776767667766766776677667676766767677676776677677676767766776776676767667667676766767766676676767767767767676776766776767767766766767766767676776776767766767667766677676766676677677676776776767767767667767767767677676776776776776676677667767767676767677677676677677667767676776776776767767767767676776776776776677677667767767767766767676776776676676676767767766767676677676677676766776767676766776667767676767676776776677677677677677667666767667767677676677667767766676676766677666677677667767666776767676676776677677676767667767677677677677677677666776667767676776676776767766677666767667767676667677667676667767767676766767677677677676776776767767666677676776676677666767666676677676776677677677676776776766676667767667767677676677666677677676776767766667767767677667677677677677667677677667677676677667667667767766776776776667676666767767766776767767677676767767667676677677676677676767666676766776776677676776667677667667677676767677676767767677676677677677667666766676677677676676776766676676667767676667766677677667767677676676767667766767667666677677676776766666677676776766676766776767666767676677677677676776767666767767766766776666767766766767766767677676667676767766767767666767767767767767767667766776776776776766767766766677676667766666766667766677677676767676766767676766666776766776667766767766767767666776676776767767676776776677667767767677676667666767676776767767767767677677667766776776767767676767676677677677677676767767677676767766767667767667766776776767767677677676776776776776776767766776767676776767767666767767667676767766676676666676676766677677666767667676677677667677666766666767667767767677677677676767677667767767676677677676776767767767676767767767767766767676776776766676677667766776666677666776776766776767676667766677667767667677667766767676776766776776776676767767767766776776776676767667767677667767767676776766776776776776776767767676766766767767766776766666767767767766766767767677676677676776776766677676767677667766767677677676767766666667676776666776767767667767766677676776776676667766677677677677677677676776767767767767767677676776667676776767766676767766676666676776667766776676677666676677667767767676776667667667766767677676767677667677667677677677677677677676767767767767676676767766767677666776766667767767767667667676767767676776767767767766766776776667767677667767767667677676767767677676676667767767766767766776676776677676676776767767676776676767766776677676767767677676766667676776776767676676776776766776776676766676767667766677667766767667676767767767676677676767666767667666776677667767666677667676766776776767677677677667677677677677677666776776766767766667767766677677677677667767676667677676767767767677666767676766776766677676667766776676767667767767676776676776776667676776767767767767677676767767666767767767677677677677667767767666767766667676776776776776776666767767676667677666776776767767767667667667766767766767676677667767677676776667767767766676767767766776676776776776676766676776666677676666776776776766767666676776767666776677677676776776677676766677676767676677667677677676677667676776677667667767767767766677677667767667677666776666676666676766766677676666677667676766767766677666767767766776767667767676776776776767667767767676767767667666776776677677676676667677676776767667767767677676667767667767766776776766676776776776776776767676676667667767667767767767676776776767766767676767677677676767666776766667666676776767667767677677677677676676677667767676677676767767677677676767666766766766776767677676767766767766677677676776767767667766666776776766667667676776776677676776677676776766666677667677667677676677677677666767676677676676776767767677667676767676766667667667677667666767677667677677677676767767767766776667677676767766767767676776767766667767676776767667767767767676776676667667677667766767666667767767666776776766767767676676766767676677676776776767767767676677667677677667767766667766776677676767667666666776776776776767767767677676767767677676676776766776767766767767676776666776666766677666766767676776676767766776766676676776767677676677677677667676677676667766667767766767676766676776767766677677666776766776766776676776767767677676767676776766676776677676676776677676767766766666767767676776676776766776667677677676776677666766766677676776767767767766677677676766766767767676776776776666667767767767766676767677677676776766676677677667766676676776676776767767676767766766776766776676677676776667767677677667766767767676766767767766766677676767666667676776677676667767767677667677677667767767677666776776766776767767676776776676677676776666776776767767667677666677666676676767767676776767767767766776767667767676776676667767676776766766776767767677676767677677667766766776776767676776677667677667767766767677677666676776767667676776766677667766776776767667767766767676776677676677676676676767767767767667767676767767767767767767677667766676776776667767766767767676666767767767666776677677667766766776767766677666767767676767666776767767676667767676776676767766776776776677666776677677677676677676766766776766766776766766677666667767677676766776677676776776776676766776677676776767677676776667676767666776776676776776776767767677666676676676677676776776667766776767767667767767677677676766767676776776776767767767766677666776676776767767677677666667677676767667676767767767667767767767766766767666776776776667666666776766677676767677677677677667667766767767766677677676676677667676676776766767766
6667767766776666677677676666776767677666677677676767767676767766676776766767767767766767766776766776776767767667667766677676766766676776667677676776776776677666776676776676676776776667767667767667767766776667676767766766676776676767676766666766676776766767767667767676677667666676766767677676767767767767766677667667677667666767766767667676767767767766676767676767766677677676676776767677677677667766667676776766667667676776676767676766677676676677676766766767676776676776767767766776667766666776677667676767766677676676667677667766776767767677676667767676766767676766767766767766766767767767767677677677676776676776776677677677667676776767767677676776676666776676767766776767676776776776776776676677676667767677676677667766776767677677666676776776676776767666776776776776676776776676667767677676767767676677676766767767767676767676667666766666776776776776676776767676677676767676776776776767766767667677677676676677676676767767676767766767767767767676776776676776766676676667667767767667766767766776776677677677677676766776667667767677667766766776667766766776666776776676776676767766776776776677677676767676667766776676677677676666766776667676776766676776776676677667767676677677666766776677676776776776776776666766776776667767767767676776767677677677667767666677676667766767766767767767677677676766667767767766676767667676676767766776676776667677677676767677676776776776677677676776677667666767676776776766767677667767766677676767766677666766667666676776776776767676776776776766767766776766766666767766766767677677677676676776677676776666767667766767666776767677666676667767677667767676766776776677676776767767677677677676776677677666677677667677676666767667767766667767767766776667677677666767677667767767677677676776677676677667676776767766677667676766776667766767667666676767676676767676667677667767767766776776676667767667677666776767667676776766767767767767676776667677676767667766767767676766767677677667767767767766667676677676667677677677676676677677677676766676767767667766676776767677677677677676667676776766676776676776767677677667666767767667766776767667767666766766767766776767676767767676776776677677667767676776766667676677677676667767767676776767767766776776666767677676776666776766766667767766776776677677676677667676776666767667667767767767667677676776767767767766676776676776767766776766676767677676666767677677677667766767677667666776766767767676676767766776776767677667766766676676776767767767767767677677676767767766666677667667767677677666677677677677677677677667767677667667677676767676776766766776767676767766677667677676667766776767767766767676776666667677667676776676767676676677676767767767666676676776676776667676767766776776676676766677677677667766776677676776766776776776767677677667677676677676776766767677667676776767676776676676766767667666776776776677677676667666767666767667767766766767676677677667676677667767767767666766677677676776767677677676766767766776667767677677676766676676776667677676676776767676677667667676676667767676767667767766776776776677667767676776776676766676676767767767767677677677667677676766767766776766776677677667767766677677677676676666677676677676776766776776767767767676767766676776776667667766776776676676767666767677677677676666767677677677667667767667767767767767767667767676676766766767766766776676667766767676666767767677666776776767766776676676767677676776677677667677676767767677676767767677667767676767767767667676676677667677666767766767677677676776776767767677667676676776776766767677667767767676776767766677666677676677666767767677666677677676667676767676776776676776776766767767767676767766776677666776776767667676767767767667676677676767667767677676776676677676766776776677676766776776766767667767677677666677666776677676766776667676677667767767767767767766767766776776677677667766667767667676776776767676677667676776676766766676676677676767676767677666666677677676767677666667676776766767676677676677676776667666776767676767667666776667676776776766676677667766766776677676776767767667767677677677676776776676776767766677676767766677666766767767677676776776776676767677667767676667676767677676767677666776776767666767767676776676776666776766767767767766776766776667767766776667676767767676767666676767666677667677667767667767676677667767667677677677677677666776776767677676676776776766676776766776767677667766776766776776676766767767677676776676776776677677667767767767667766776676677676667766767767676766767767767676667667767676676776677676677676767767767667767766667767767676677677676767676676676776767666776776776766677677676767666677666766676776776667677677667766666766776776676767666776776776676676667667666776776776776667677676776667766676776677677676676667767767676676767666767766776776767667767676776776767667767767767767676776776767676776776776776767767767676767667667767767666767767767767667667767767767767767767667676776676776677676776667667676677676766767767767677676776677667667677667767767676767676767767767766677677667677676776776766676767767666767767676767767766677677676767766766767676766676776666767677676667666767767766677677676766667766766776767677677676767677667676776776677677667767767677666666667677667766676666767677676776767676766667676677667767766776676776776676776677676677676776676766767666677677666766677677677667677677676776676776766767667767676767767767676676766776776767766767677666776767676767676676776776666676776767676667677676767676677667766776776667676676676667667767766776767676677667767767677677677677677677676776766677676767767667767767676667667667767677677676677666776776667676766776776667767766767667677677676767767676776666776776666667767676776776767677667667676677676766677666767767676767676676676676677667667766776766776767767766667766667677676767676666766677676677676677666676767767677676767766766767767767767666767666767767676767766667677666767767767677667677677676676776767667766677677677677667767676676676776767767766766677677676677676776667767676776767766667766767666767767767676676676776667766776776776676677667677677677677677676676776767676776667676766776767767667667666767677677676766676766767676767767766676776776767767667676776677676767677677676767767666776776766767766766677676767767677677676676776767676776776767667766677666776776677667667767766767677676676677677676667767676776666677667677667767676776767766767676676667766677676677667677676676767677677677676767676776776666767667677676676766677667676667666776766766677676776667767767767676667676767766767766767676677667766767767677677676667767676776776776767676776667677676776767677677677666666676667767666767767766776776676776666776676667767677677676766776676767667666766767677676766776767666677676677676767766766766776766776667676776767766667767666677676676776767767767677676676677667677666676676776667667767677667767676776667767667767767767767766776676776776766667677667766766677676776776767767767676767767767766676767676666676677676676677676767676766776667767767677676767766666666766677667767767676676677677666666677667767766677677676776776667667676676767767666776677677667676776767676677677677677677677666776667767767766776677677667666766767666776767767766676776776667676776766676776776666766667766776776767766766776767767666776767767767767667766767767767667766776677676776776667767677677677677677676676776776776776676667667677677666767767767677677677676677676766767767677677676676767767767767767677676666776766776766677667666767677667676766776677676776767677666776776667676767677677667767767676776776776676767767676767767767766776776767767676776776776776667666776766776667767676767766766667677676776776676767767676667667667676776767666776767677667767767676677677667666676776767666677676766776766677676766767676776677676767767767767767666776767677677667767767666676767767676677677667766776766666776766677677677677677676776776776776766766766767677667767676767667766667767667677677676776766767677676776766676767766776766676667767676776667667767666776776676667767676667767677667767767666776767677676767676676676767676767676767676776676767767667677677677676767667677676767667677676676677677667766667767677676767676767767667766767766677676676776776776776776766776776676776776666776776767676766767767767677677677667766776667667677667677676767766776776766676676766677667677676776776667667676767766767767767767667667766767667677667767666776776677676676676776677666767667666766767667677666767766776776766767767767676767666676666766766676776676676767667676776767667767677677677666776667767667766767676677667676767667677677677676776667677677677676776776676776776666776666676776676776776667676767676677677676667767766776776667667766776766677667766676776767767676776776667766667666766767677676776776666766766677677666666776766767767767767766776677666776766767667767767767667676676776776677677667676776667766677676677667767767767677667766667767677676677667767767767676767766677677677677676767667676676776677676776776776776766776677667767767767766767677667666776767767767677676766667676766677677676776776676677677676666776776776766677667677677677666677667677676767676677676767677676677677676766776767767767767767766767676776677677676776767677667677676776766767676677677677667667767676677666676767677677677667676767767677676667667677677676766767667677677676776676766767677666666676766667766776776776767767767676767767667766667766767767667677677667677667677666776776666776676766766776677677667667767676776676667767766767677677676667677667767667667676776776676677677676677676666776766766776677676776767677677677676677677667766776667677676776677667766767767676676677677677677677666677677677677676766676776767667767766667766776776677667767767766676767666676776776766767766766766767767766776677677677677676677666776676776776676776676676767767766676766776676676776676767766667766767767766766776766767676776767766767676667676767767767766666767767667766766667766676767667767666776776677677677677676767667666767676766776666667766667767766667677667677676766776776677677676677676776676776767676767676677676677676676776676767677677676776
366776677676767766677677676667766776776666776676767676776677676766776776766766776776676767766776776766776767766767676776776767767767667767676776667667766776766676776667667667767766767767767767677676776677666776776767676776667767767766776767667666677676766767767767676776776667766766776676776776776677677677667766677667767767667767766676776766767676776676677676676767767767667767676677666767766767767677666776776676677677667677677666676677676776767667676776776767767767676776766766766667766776767767676766776776667767766767666767767767767677677676767766767766776677676776676776766776776776776776766767676666776677676776677666776767667676776776776767767767666667676776676667767676667767766767767676767677676766767676667767766767767676776776767767767666667767677676767766776676776767767767767767667766776667766776776776767667677667677667767676676766667767676677666677676767767766776667676676767666767767677676776667767666677677677667677666767767766676677667667767767767767676676767767767767676776677667767677677676767766677676767667667767677677677667767667767676776666676676776767767667766676676677676766776767767667677667667667767767767676766766776766766776766666667677667767677677676776776776776677667767676766677666677676667767766667667666677666676676766776677676766666766776776677666677676767767767767766676776767666676776767676666667677677667667677666776676776677677676676676776766676677677676767676776767677676776776767666776767767767766667676767667767766767766766767666766767767677677677676767766767766776767767677676766776767766776767677677676776767766776767767676677676677676766676766677676776767766676776766677667667666767676776776676667677676767676776776776776776767767666776766776766676776677677676776776776676767766766776676776667766767766767667767677676766676667767767677667676676767677667767677677677677677676676776776776677676776776767767676676667767667767766776766677676766776776676776666677667767767677667676767677666667767767767667766677676667767767677676677676766776666766676767677666766677677676776667676766677667676776776776776667767767676676776677677667676667676677677666766776676767667666667666766676766667676677676766776676776677676767666776776767766776767767767766776766666676677677676767767677676666677677677676776776676776776776677677666776776676776776767766776676776766767767767767667766776677666677676677677667767676767667677677677677676667676676767767766666666767667767767767676766767677677667767676677667767767677677676776776767677677676677676776767766677676776776776677677676667767767676767677677676676676676767766677677676776767676676776676776677677677676767667676767766767667667767676776767767766776677676767677666767677666776677667767767767677677676767767767676776767767676676676767676667767676767667767676766776766776767676776677666767766667767676766676667767766767767766666766676677677676776676776776776677667677677677666667766676766776677667677677677666676767767666776677667667766767766767676776766676767767766667767766676767767676776766776767767767767676766677677676767667677677677676676666677677677667667677667677677667766766776776776676776766676677676767677677666776767676766776676776666776767767667767677677667766677676667676677677676667767677676676677676766766776767677677677676776666767666676767676776776667766676776767767767767677677676677667676776776767766677667677676767666776776667676767767767676776776766666766767667766767767767677676766677666767676776767676677667767766677676776666776666776677676776677677676676776776667767677677676776677667667676677676776676676676766667767677667667766776776776677676776767767767766677677676767677676677677676766766767766767676676776776776776767767676676677677676676677666676776767766766767767767767676676767677666767677676677677677677666776667766767767667767667766667667676767767767677666767767767767676776676767767676767677666776776767767677676776767676776667766677676667766677667766667677676776776677676666677677677676776766767767667767767767767666766766677677676766776776776767766776677677667767667767676767676776677667667677667767677677676766767767677677677677666776767666776677666776676766676767767767676766776776667677666767667676767767767767767677676776666676677677677667667766667766666767667677676766776776766776676767677667766776767767667677667677667676767767767766776776776767767767766767666677677677667676676677676677676667767677677676667676776676766677677677676776677677677667767676677676766667767767676776767677666776776676676767766776667766676677667767666767766677676677666776677676776766676767676776776776776767767667766776667676676677666776667767767667767667667767676667667676766776767767667676767667666766776676666676767667767676766776667667677667767666767767676667667677666667767677677666766677677667676666766767666776667677666767666776676776676767767766767767676677676776776767666776767677676676666776767767766776776776776676676766767667676667767767677666776667666667676676776776667676677677677676767677676767676766776776767667767667677667767666767767677677677666676667677677667767676767667677677676767666776677677667767766776776767766677667767767767767676776776677667767676776767666776767667767676667766767766766776767676776776767767767767666776677677677677677676776776767667677677667767676676767767767677677666776776766767676766776767767766767767677677667767767766677666776776776776776767767676776677676776776667767767767766776676776776676676766767766667676776776776776776766676767766676767767676776776676676776767666766676677676677667767766766677677667766676677667767767767667676776776677677676776776667767767676766776767677677666767676776767766767677677676676776676676767667767766677677677676676776776667767677676766776767767667676766767767767767767676676776776776766776666767667766776776767676776766776776676666767766676676667767767677676766767676667677667676676767767677677676767677677667676767677677676766666776666767767766776776776776776667676677676767666766776767767677677676767767667767677667666766776776667766667767677676676676767667767677677677667767767767767767676766676767676676676767766767767667676767767767676677676776776776767667676676776766767767767667677667667767766766677677677677677677677677677677677677677666776767767676776767767676767767766677677667766766767766677677676667677676776767767766667766776677676767667676776776767766677676676767766767767767767767677676676767667666676776767667766676776776776666666677677667767767666776767676776677676776676766767766767667766776677676666766666767677676676677676767677676776776676677676767767677667676767676676677667766767677667676666776776767677677676776677667767677676766776766776776677676776676767677677677667767676767676676667677676766776767767767677676776776776767766767767677676766766776776676666776677676776767667766776676677677677667676776667767676767767766776676776776676676776666776767767767767677677676676767766767677666766776766766776776776666676776676767766766666767677677676776766767767766776776677676776767676766767677666767667767766767767766776767667767767767766776776677666667767667767676676766776776766776776776767677677677677677677676767766667677676776766776776776766766667676676776776776676776767676677676776766776766677677676767676767676776776776776677677677676776767677676766776767766767676767677676776776667767767767766776767667767767767677677676766767666767677676666776776776676767767766676776667766767766677666776766767766677676676676667766776677676767766667766766767767667767676667676776767676666776767767767676766767767666776676776776766776677676667676666776776776676667767766667676676667667677666767767767766776767767767766776767767667666667667766767677676767766776767766776776776767767676766776776776766677666767766667767767667767767766776776767667676776776776766677677667767767766676776776776776767767677676766766776776776767677677667676767676776676766767676676776676776776767767676676767767676767677666776776767767767766776666667767677677676766767766766677667666776767676767767767767677676776776677676776676767667676677666767767676676767767766767767767767677667677676676776776767766767767667677677667676667767677666776776667676766776767666676767676776776776766776666767677677676677666776677676677676766766767766677676776666676766776776677667676776776767767766676767677666767677676767667767676776767767767677677677667767666667667767767767676667767767767766766767677676676676767767667676677676676776767676677676767667767666677667667767667766766676776776677676776776776676776676666766776766767677677667767667766767667767766767667677676776766776766776766676677667767767767766676776676676767766766767667666766776677677666776776776676776767677676767666776776767666776676667676776776776776776776776676776767667767677676667677666767667766776767767667767676776776767767766776767677676677667676776776776766677676767667767666776776677677676776767767767766776677667767676767766676766776776776667767766666767767667666676776766776767666776677667766766776767767767676766776676767767767666776666766676677677676766766677677666666766676767677676776776776677677676776776767677666676776677676677676676767676677667767676666667677676767767766776677667677667767767666767676776767767767767676667676767667766776766776776667667766776677676676677676767667766776766767766776676776776776666776766767677676776776766676666767677676676776677676776767767767767677676767767767677676776677677676667667767767766767767666776766677677677677667667766767676767767767767666776776776667766776776776776776766767676776767767676676676766776677666776767666776767677677666677666767766677667677676767766776676667767767767767677666767667767676676766776766766776776776676767767767666776666676767676676776766776666767667767766766667676766767766677666776676766667677667666767677676667667666776767766767676677667767767767676776767766676767677677666767767767677676776776776776776767677677666776766776776667677676776776666677677676767767676776677667767767677676776767766767766677677676766767767767667767677677667766676776677677676776776676677677676677676767767
666776776677666767767666676766767767767767767766776667766677667676767676677666776676767767767667676776776776667667767666776776676776766766767767666776776776767666676767677677677677676676767767767676776776776776776767766776766776776776767677677676767677676767767767676776676776676667767766766677676676767767677677666767667767767767676776776767767767677676766767667767767667667767676677677666766767766676666766776776766666776776767666776776776677677666766776666776676776776667766776767767677666766776767666776677676677676677677677677667667767767676767767667766776776666666676776776676776676767677677677676776776776766767767676776776776776767767767767676767767766767666676677677676666776667667766667767766766676776776667767767767676767667676767766776767766767767667676767766776767767767667767767767676667767767677667676677677667676767676766766666666767767677667677666767676776767766677677666676676767667667766677677676776776776767676767677676766667766676767767676776767766776676776767767676776677677676676776766767767667767767767766667667766776776767766767766767766676677666766776776767676776776676776766767676776767676767676776667677677677667767676776767667676776766676776776767667767767667677676776766766666767767767667676666776677677677676776776677666766767677677677667667766766776767677667767677677676666676766677676776776767677666767677667666766677666767676767667676776676667767767767667767676776767767676676776676776676767677666776767677667767677667767767677676676776767677677677677667667676776776776676766767766776676776767677677667767676767677667767676677676677677667766767767767666677676776776677677667677677677677666767767767767767766766766677677666766766666767667666676677677677677676776767767677676776776776667766776776667767676776776776767677667766676677676766776776776677666677676767677666666776776767677676776767667677667677667677677676776677676767677666666676767677666667666766677676676676776776766677667677676676776676776776677676776776766667767676776677677677667767767766677677666767767766666776767767676776766766676766676677676767676677677677667677677676677677667677676776776676776776776767766766776766677677677667766676767676676676767767677667766766766776666776776776776776677677667767677676766767666667676667766767677676676667676766776676776767767766677666776766677676767676677676767767676766776677676677677676676776677677677666677677677666767666767766676776767767676676776677676667767666776776676667676676666667677676677666767766677666776776767677677677677677666677677676776676766667666677676767677676676667667676676776677677677667667766776776776766776776776766776676776767677676667667667676776776767766766776776677676666767676676667677676677676676767767676776767677676776776667766677667767676776766666767676767766676776676667666677667666667767766776676766776767667766677677677677666767667676767677676666676766676767677676776767676766767766766677666677676776676776767676776676776776776767767676766767766776676767767677677676677676776776767677677677677676667666667676776677676666677667767767767766677666767766767667767677676766677676776776776677676767766676776666776766776766776676767676776776676767667767766676676677676767666776677676766677666776776766776676767676776767666766776767766776666676776677676766676766677677666766776767766677676667676766667676676776677667666776767676676767677677677667767667667766767677676776776676776776666766766766667677676677666776776766766767667767767766667767766766776677676667667766666767767767767767767766776767676667676776666766776767677676767766776677676776766776676767767767666677677667767766767767667767767767767677677677677676767767767767676776767767767667767676767676666767667676776776676776767666776676776676776677667677667767666776776667767677676676666767766776667767676676776676776767766676666676776677676776776667767767667677667677667766776767766776776767767666677677676767767677676677666766676677667767676677676767677666666677676776776767666676766776667677677677676776767677676676767677676766776776776776677667767767766676776666667677677667677676766767677676767767667766767667767767766766767766667767667766677667667667677676776677676667767676767666776776666776677667676776766776676767667767667676667677677676677676776767766776677677677667767677666776776766766776767677677677676676667766676767766767676767767767676767767767767676767667676677667767767666766776776767767676676767767767676767767667676767767677667766766667766776776767766676767766776676676776776776776767677677677666776676776776767767676776776776767767767766677677667667677667677677677677666667667766776767666767767677676677676776767766776677676667677676776766766667767767677677677676767666666676776676776677677676767767677677666767667767767667676776677666676766677676677667767677676776767677677677676766666677677667767667767767666677676776767677676666666776776677676776676767766766767667666766766676676776676667767767767767767677676677677677677667767766767667666776776776678677676676677677676667676776776776776776676767667667666776776676677667666677677677676776667766667676776767767767767766677676767767666776776776677676767766776776666666776766667676776776767667667667677667677677677677667677676676776766667767766776776767676677667676677676767676766776776767677676766776776666767767667666766776677667767666776776766767667766776776666776776767766676776776767676767676677677677677676767766776667767677676676666767676677676776676667767766766776776767766766767766776776776776776666767767666677676766767666767677676676776766776767677676766776776776667666676677676676677676776767677676767676677677676676677667766776677677677676767667767676667766776767677676767676667677676766667677676676766767667667767677667676776677676767667767767676776776666776677667767676776776776767667766676767677677677677676676776767676676776776767767766776776766677676776767767767767766677676776776766667677676776677676677676776776676767766767667667767666667767767677677677666676776677677666767767667767766766776776677676776767667676767767767767766776677676776667667767767766767767767666766776676767767766776677676676776767767766766676767766776776676776776776776676776666776676776666677676776776766766767676776767677677666676767667767677676676767767767766676677667767767666776766776776677677676766776776676767666676667767666776776766776776776677676776776767677677676767767667667766767677667677677676767767666767676767677667676776767766766667666767677667767767767767767766666767767677676667766676767766767767767667676767767667767767766776776767766776677667767666676776776667677676767677677666776776767676766676767766776676766676676776767767676776767667766766676776766676767667666767676766676767767767667676776677667677667767677677676776776767666766666766767666776666666767676667667676767766676677666776767676776766767677677667677677666776776677676676776776767667767676767677667676767767767676666776766677676676766766776766776776766676667667676667667677676676666767677676766776767677676767676776676776767677677667667666776776767767767676767766666767767767667667767767677666767677677676677676677677677667767766767767766667767767767677677667667767677676767766767767766666667677677676676776776767677666677676767666667767767767676776776776676767767766776676766776766766766776676767767677676767767767766767766677677666766776776676776766676677666766767676666776667767666776677677677676766767767666776677667767676667767766776676767767666767676667766676776776776677676776667667676677676776766776776677677666767766766666776767677667766776776766676677676776776776776766767767677676676776776776676767766667667676677667767677667767767767767676776676676666776766677676767667676767667667677667677676676677677667677677677676776776666766667766766767677677667676767677676767676677676776677666666776677677676676667677666677677667767676776766676666767767767766677676767767666666776776767676667766667677677667766776676766767766667767767766767767677676776776767767677676677666776677676766666767667677667767767677676767767767676667766767767767676776767667767767767676676766677666677677676767767767667766666776776776767677667766776677676776767767767766766766767667767676676767766767677677677667767767676767766776776776776677677677676676776766776767676767767676767766676776677666666766776776776767767667767766667767667667767766776767766767677677676776767667767766676767677667676767767667667666666776776767767667767766667676776767767766677667767767767667766776766776767767766776776767767767766766766776667676667767767767667666677676776776767666677676766767767677677676766776767766676776767677677667667677677676776776677666767676767676677677677676776776767677667766776776676766776767676677676667676776667676766767767676767766776767767677666667767676766776766767677666776776667767767767667767767667766776767767767766776666767667767767766666776776776677676676766677667767766776767766776776667676766776767766767677667667766677676767667767766776677667766776776677667767767767766676677677676776677676776767766766767676667767676767677676767766766776776776766666666677676776776667766677676776767677676677677667677667767766766766667767766676676776676767676766667767666776767766776677667766767667767677676767767677676666677676666667767767667677676766776776776767667666677667676776766676776776766767676666767767766767676776676767767767767767677666766776766776776776767667666767677676676677676767767766776666776666666776767677677677676776776767677677667767767767766766776677677676667766767767767676677676767667767667766767766776766767677677677676776766776676776776776776766766767676776767666676767766767676677677676776776667666767767767676766677666766776677666776776677676776767766767667767676666677667676766776767767767667766776776776677676677676676767766776677676776776666676677677666776676767676677667666776767677666776766767767676677677676676767767766776766766676776766766776767766776676776776676676776766666776776776667766767677667676667766776767677677677667767767676767676767677676767766677676767767677667766767767766676677677677666676767
677667766767766766676767767677676776766776767767766677676667767767667667676776776776677676767766677677667667676676766666767667766766776767767767767667767677676767767677676676766677677676767767766776776767766676776767677677676776677676767667667676767767667767766767767667767767766766776676677667766766676776676776776776767767766677667767767677666767766766767677676676766767766667676676677677667677676776667677667667766766677666776767767677677666767767766776776676767767677677676776776776766767767677676667677677676776767767677676676766767676677676776776776667767667667766767766776766776666766767766776766776677676776677676767767666767676776767677676766667676776767666767677677677677676676767767676776667667676776667677677676766776677666677667767677677667676766776667676767767767676767767766776666677676776776766776776766776776776677677676776677677677676677676766776677676776767767766766676767676767767767677676667676677666667767767767677676766776676767767677666667766676766776677677667666677667767667767667676677666767767767767677676767666776676776766776676677676767767767767667767767667767766776767676677676667667766767766776766676776776676767676677667677667677677677666667676767767677676667676767767767676766667677677676766676776776767676776767666776767767766767676767767677677677677677677676766667767767667666767677677676677676676766766776767767767766776676667767676767767667766776776667677676667766776667676767666776776767677677677677677676767766677667677677667767766767667667677676676766676677677676677667667767667766766776677676776677666666677676776776677667676767766776776677666776776666767766776676766667676667767766677667767767677677676776676677677667677666776676676767667767667767676776776776767666677667677667767767766776767677667767766767667667666766767766776767666776677677676767676776776767667767767667676776776667677667766767766776677677676667767766667676767767667767766766676667666767767667667676776766776677677666666767767676776767767767766776676767677677667767766676776767677676767667766667666766767766677677677676776767767666766767667676767767766767767766776767766776767767766677667676677666767767766776767677667676776767667767677677667677677676677677677666776766776767767767767767667667767666776766667667766776766667677676666776767667667767767667766767767767667767767667766767667766767667667767767676677676776676676776666767767677677677677676676767677666667676776767676677677666676776776767667766667667767767766776776676776776776666776677677666776776676667666677676677676776677667666676766776776776667677677676667767767766766667677677677667677677676776776677676776677667766677677666776767667667766766776767767667766667667677676767766776766776776767667667767677677676767767666677666677667767766767766776667766776766776776676676776767676667767767676767667766776776767677677667767667767767767766767767767676776776766767676767767676776667767767767767666767767767677676676776767767766676677667767766767767767676767676676676766767767666676677667767667667766776776776676776766676776677676776776776766766667767767677676766776776677666667676676776677677677666676776776776677667666776767676776767767677677676766766776676766676776776667766767677666676776767677676676776677667677677677667667676766677677677676767677667767677667667767767677677676676776767677677677666767676677667767677667677667676776776776776767766766766677676766767767767677667767667667766767677676676776676767667666666667666667677677666767676677677677676676766776767666767677667767767767767676776776776767677677667677667676677677667767676767676767767766776767677676776776767667767767667767676766767766667767676767677667767767676676767767766676776767677667676767676767767766776676766776677666766767766767767667767767767677667666776667767677676766667666776767767667677677667767666776776766776767676766776667666776677666677677677677676776767667766776676767766776766776767676776776677667676676676776776677676676667767666767667767677676776776776767767676676767767676776676776776776677677677676776776776776676766677677677676776776676676776677676776766767667766767676766676677667676776766767767677676677677676667677677676667766676676776776776776766667677666766676676767666776776667676677667767677677676667767676666677676767767666676677677677666766676666776676766767677667767667766767677666767767666776677676776677667667666676767767767677676677677676776677677677676767677676776776776767666766666767767676676776676766776776767767677676766767677677667667766776677676767767677676776667676766766667676667676767676667677677667767767767767766776776677676676667667667676776776677667666677676677676676676766676676767767767667767767767766676776676766667766767677666667677676766677666667767667766776666776766767676776776776776676776776776766776766776766677676676666776766676776677676677677666776776776766677666666767666767767667676776767766766666767766776677677666776776667766667676776767767677677666667677667767767767676676676676767766766667767767766776677676766776776776676776776776767766767767767677677676776776776666676677677667767767767676776767677677676776767667677666677666776766766776677677667666767766776767676676776766766766667667767677676677667677677677677677666667667767666776776767676767766776776667676677676766776677676776776767676776776776776776666776776767767666766776767667767767676767676766766767767677677676776677667766767766776767766676776666767767767667676676776676776767677676776667767676676767767667766677667677677677666776677667677676766667767677677677677666776667767677667667767767766766766767767767666766767676667676676676677667677667767767677667676766676767767677677677666776677677676776776766776767667677667677667767667676776767676767766776767766677676776677676766776776776676776776667767766776667677677676767767766767767767676766666776766767676776767666677676767767766767677667767676776677676767677676677676767766767767767766767667767667766767767677677667767766766677667766776766677667676767667766666676677676767767676666767767677676776677677676767767676776766667767767767677666776776776767767767676677666776766667766677666776676776776677676667767766666677677677676667767677677667677677677667677677676667767766676766767677676767767676766776666776776776667667767666676766767676766767676767767676776776767767677677666767667766677677667767767767766776776776776677677666676677677666767766767677667767677677667767767676677676767767767767667677676766776667767676667767676767767667767767676666776767767677667767766676667766767677677676677677667676667767767676766767767766776767767766776677677677676766766667676677676776677667677667766776767767766676766767677676677666677666676776677676776776776766776676676676776766676767767766766776766776677676776676776776776776676776767677676677667677667677677676776766766667677677677677666776766776766767767676766776776677666767767767676766776776677666666767666776776767677676667767767677677667767677677677677666666776666776776666666776776767766776676676677667767677676776776676767767767677667766776677667767677677676667767766766767676767766676776767676667677677676676776776676767676767767767667767667766776666767677677676666677677676776676676776767766676766767766676767766776776767766776776766676667677667677667767767767667766767667677676776776776767676776676776677676776776767666766767767667766767676676676667767767767676776767767766666767667666676677677676776767766666667676667677666776667667767677676776676766766767766767767677677677676676766767666766677677667767676766667767767767667667767767767667767767677676677676666776776767677667767767677667676677677677666767677677676767767666767766776776776667667677676767676776766766776776767677677667666776766776766767676666676677677667766767676776767766776767677667667677666776676767667677677676666776767667766776666767677677667667677667677667667766776776677666776666776767767767677667677676667767667766677677667767677667767767667666676667766676667766667767676677666776776767767677676767766776776776766676776766776667677676776676776677676766767767677677667767767767766667767766666776776767767767767676776677666666666776776677666776676676667667677677676677677667677667767767677666676766776767766776676767766766776677676776676676676776776767676677667767766767767676776676677677676776776776766767767766766776767766766767766676776677676667766677677666677667766676677666767677677666776766776767767677676776676776776776767767666767767667766677676677667767676776776776767767767767767767677676776767677666767677666767766767677667676766766776776766676776676766766767667667677666767766776776767766766776766767766767767766776767667767676776677667766776776766766666776767767677676667766776776677676776767677666776776776776767766776677667766676767677677677667767677677676666776776776677677676677677676776776677667767766776676767767766767676776776776666667766766767767677667666676667767677676677666667677676676667676767766767767676776677677676767767767767667677667766667667766776776766667766767767767767767676766667767676767767767766667767766767677677677667767667767666667766776677677677676776676677676776767767676767767767767767676776767676667677677677676676767677667676767767676677676767676767767676776776776667677667676676776677666677676667767677676776776767676666767667766767666767666776677667767767677666676766776676767767667677676767677667677677676666677667767677676767767767767767767767767677677667766676676776676776667767676776766767677676776776776766676667767766676776767767677677676767767677677666776767767667767677676776776767767677677667766776766776767676766676776676776767676767677676767767677676767766767767767677677676767666766776676767766767767767676676766767767767676767666677676766767676776776766667677667677666766767767677677676667767667766677667666776776666776776676767767677667676676776676667766776676776766677677667767767676676767677677667766677676666767766677676766767767676776667767766677676767767767766776676767667667767666676767766767766776776677666676676767677677676676767767667677677677667767767767667677676677666776776667677
67666776776667677676776677666767767767767766766776767676666667767667676776666767666676766766776767666666767766667677676767676767767766677667766776677677666776767767767676667767767767767767677666766776676767767666776767676776767677676676766776667676776766767677677667767766776776776776776677676776776776676776766676776676766767676767677677677676766767767767767677667676667676677667767767767766776677677676776776677667767677667767767676666767676766767676666766667667766766767677667667767677677677666766776776667767767676677677677676676776766776767677676776676776676666667666766767767767667766676767667677667677676776776677677666776766767666667767767766776667767677666766677667677676677677676776776676776766667677677666667677676676667667677667767667667667677667766776776776667676767766767766677677677677676776766776776667766776766766776667767676676767677667767766776776776767767676677676677676667767676667767676776677677677677667766677677666776766776766776767677666776776766766766776667676666767766776776776666767667677677677667766767766767677676776767666767766677677667767667667667767766676776676766776767766767677677676767766776776776767766776776666767766776776677677667667767767767767676677677677676776767667767677677676677677676667667766677677677676776676666767767676776776776767666776666776676766767767667677666677677666667767767676677667667767666677676767676676676776767767767766776766766767767677677676677676766776767677667677677676776766766776766767766676676767666776677677676776776767667766767767767767766676766776676776676776776776776667677666677677677666677676766776667766767767767667767677677676767667667767667767767766767766776767767676766766776776776776667767677676776767766776776776776676766767767667676676776767677667677677677676677677667666676667677667667767767667677677676767676676767767767767767676767767767766766776676677677676766766767766677676676767677676776667766767767766667677667767666676766767766677666667677676767677676776767676676767676766776767766676766677667767676667767767667766677677676767766667767666666776776677676776767667676766766677676767767676776767767677677676767767677677676676767767766676666776676676767767767767767767766766776776776776667676776776766776776767766667677676776676676776767676767667767767767766767677666767666676776766767766767677667767767767767667676666766767667767767767766677677666676776776776677667767767766776767767677667766776767766676776767676776767767676766776767677667767767767766767767676667767767676677676667767767666666767767676677676776776767766776776766766766767767667767676776767767667767767766677677666677676776767667767766677667767767677667677667677667676677666776677667677676767767677676767767767677677666776776776677676776776676776767677667677667676666776776776776776767667676767667767766767677676776767766677667767766767767766677677677677676677666776676767767767666776767766677676776767667666676767767677676776766666667667667767766676766767767667767767766767767676676776667677667766776776677676676767767676776767676667767766766677667767767677676776767676767677676767666676776677667667677677667677677667667767677677676667767667677666776767667767677676676776767677676676767767676677676667666776767767767677677677666767677666767676776776767677677676676776767767677677677676767766767677676776677667676776667766676776776676767667667677667766776766767767766767666667767667676767767677676776767666776667677676776676766776776767766666667667767677667666776776766776766667677676767677676767766677667767767767676767766766666767676676776767676677676676766676766677667677667676767677667676766667766667767766677677667676677676776776776677666666666776766767677676776667767667767767766676667767677667767767676776666676776776667767667676776666776767766767767767767677677677676677676767767767676776776676666776767766766766767767767676766677676776676666767767766667767667766767767766677677676767767767767677677676767767766767766667677667677676677677676677667766767677667676766767766666766667767677676766776776776677677667767676776766766676676676776766776767666666776767677677676767667676767767676776767767677677676767676677667667767667767767676677667677666767676767767767767677667667676767677676776776667767677667677676767676766667676667766677667666776767767766776776676767766767676767677677667676766776776676676677677666677667766776767676766776776776767767767766676677666776667676766666676776677667767676667667767677666667666776666767667676667677677666767767767667767667676667676776667676766767667677676776776776676667667676766776677667767767677676766776766767677677676776667667677667677666667677667667767767767667677666676767677676776766767677667677667767766667767767767767667767667766776776766767677676776677667767676776776767677677676767677676666677677677667767766776776677676766776776776666677667767767666767667767666776776676776677667677676677677676676766767767667767767767766767766776776767666677667667677677677677677677676677677676767676767767776767767676677666767767767676766767767766676776766776776767677677667767766776766667766667676676676677666677676667676676676667677676776776677677676676677667667766776776766676776667677677677677677667677667766677676767767676677676776666776667767767676676767676776677676776776766776776667667767767676776776766676677677677676676776767667676677676677667677667677677667677676776767767667676776776776676767766676766667767667667676667676776767676767676767767677677677676677676767767767666677677677677667767667766766667767766767766677667766776767767667677677677677676776776766666767676767676677676767767767677677676776666666677676776767767767767676676776767766677676776776676776676767767767677677666766676776776677676766776676767677676676776766667676766676776766776767766766776767677676676676766767767767676776767677667767667677667767767767767676776676776776776767667676767767767767767767676667767667677667666767766676767766767677676776677677677677667677666776767766767767767767767767767677666667667677676767676776776776667676667767767676776667667767667667677667676767767677667767767677676766677676667767767766667767677676676766776776767677666766766666776776677666776776776676676676776677676767767677677667767666766776766767667676776776776776776677667676676767676776766677677667676677677667767766776766767676676776767767676767676776677676677667667767667767767677677676677666767676767676776677677676767767667767766767767676677667767676676676766676767676677677677667767676776677676767676776767767767677676776776776776677666776767767676767767676666766776767676766776667767677667667676767677676767676776677667667767766776767676776677677677677676766767677677667766676776667767667677666766767677667666676767767767766767677677676776776766676766776776776776767766776766766676677667766676676776766776676767767677667767677667677676776776667767676766677677677677667767767767666766776767677677676767767766767767767676776676767767677667767767666766766667767676766776676776677676767767666767666776677676776676676767677677676666776767676776677667766776677677677676776766767767766667677677666676767676767767677676767677667767767767767676767676676667767767767766776776776776767767676767676776767677677676776776677677676667667676676776676776677666776767767767767766666767667767767677677677676776766667667767767666676677667767767677677667666676767676776676676776767766676776776776677667767766776776767667677677676667766666776676767767767767767766776767767677676767676776677677667677677676776776676676766666677667677677676767767767767767676776667676776666676676767767767766776667677676776766766666767667677677667767677676677677667677676676766776776766767766776676776767767767667767676677667767676767676767767766776667677667766767667766767676776676677676676666767667666766776776677677677666776677677676667767767676666776676677676776767676677667766677667767667666776776776667677676776677667676767677676767766767677677676776776677676667677676767766776776667767767676767676676677676776776776767766776767767667767666776666766767666677677666766677677676776677677676766776666676776676776776776766776767677667676776776776767677666767676677677677677676677676767766767766667676767767667676767676667676776776776667766676677676767677677667676776776677667676676776677676676776667677676776776676667677667766767667767767667767676766767767667767767666776767677676767677677667767767767767676666776666766766767667676766776677676776667766677676767677676677677676677677667676667767767767767667667766677676776776676766776776767767677676767767676776766766666767676776666667767766776676766766677677677667767767767766767676776767767767667767767766776776767677667677677676766766766767767676767677667676677677667667767767667766677676667667766666676776767766677667676776767677667767767677677667766676776677676776767677677676776677666766676667767766767666776776776766677667767667677677677676767767766776766767667677676677677676776767767677676776676767667677677667676776776676776677677677676766776776776677676676776776766776776766767767767667676676767766677666766677667666776776776767677677676776767677677677667667666677677666676767676676776767767667677677677666776667677677677667676776776676776676676767766767767677676767667677676767666776776776676667767667766776767677676677677676776676767676776767676767677666676776776677677677677667766776776767676766766677677677676676677667767677676767677667667676776766767667767667676766776677667676766767676766776767766767677667767766776677676776766676677666676677676676677677676766776776767767767666776667767767666767677667666776676667676776776767667766776767677667767767767677667667767766677666776667767766776676666776767676666776676677676667766677677677677676766677676676776767766667766676776666776776766776676767766676766767767677666776767677676776766766767766677677677677666767767667766767767667766776766676677676676776767767676676676677677666766776677667677676776776677676776776666776676767676766676677677676776776776667676767667676776766767677667677676776677677677676667766766677676776667767676677666776667676676767
6767677676776767676776767767766776767766767677677667767767677676677677677667667767666776677666776767766776767667677676767677667677667676776677667667666776677667766676767677677667767767767767676667677677676676767767677677677676677667767766776776677676766676776676776677676767676776776776667766676767677666667677676667677676776677676776767767676767667676766677677676677677666776776766766776767666766677677667676677677677667767667666766676776767767766776767767676767767677666676766676776767767666767676677667677667767676767677677666776676776676776676667766766767667767766667767767677677667676766767767767677677667767766766766677676776676677667767767667767676766767767767767767766776766776667767767767766767676677676776776677677667766666776767666676776767667767676667767766776666766666676676776776767766767766776667766667677677677666776767767677677677677667767676676776666676767767677667676776767767667767676677676677667676667667666677677666677676676667766776776667676676676776767676677667767666667677677667767676676776776676776776776776766776667766676776666766776776766767667767767767676776676766767767767677667677667767677667767767676776776776767766766676677676767767676677677676676766667666776776776776776766677676677676767767767767767767667677667767767767677666767666776766776776677676767667667767767677667666677676667677667677667767766766667666676677667767767676667766776677676776766776776776767677666776766776667676767666776677667766766767767767676776677676776767676776776776766776776767677676776776677677677667767677677677676767666767767767676766676676667676666677676767676767767667767767676766766767766767766776767676776677667766767676667667676776767766776776677667676776767766666767677676766776766677676767767767767766767766766776766776767666776766667667767666776677667766667767766767766666776767767767766776676767766776666676776776766776776677676776776776666776776676676776677677677677676676676776776666767766767766767767667767767676767667666776676676766676767676776677667767767766767677666767767677666667766766776767676677676676766767767766677667677667766766776677677677666776776776776666776766677667766767767667766676767667767676767677677676766677666767666776767767767766667766767676677666776767676776667676776676776677677677667677667767666767677677666767677676776676776766666666766766767766776767766677677667667767676767676676676667767667767767677676677676776667667767767666667767767767767767767666776767676767667666767766766776676766766767766766776766677677677676676776767677666677667677667677676677677667767677676766767766776767767676776677676776767767667766776776676767767676776767677677676767766776776766666776767767667677677676776776776767677677677676776776667767666776776776767676767767767767767767767666667677667767666776767767766676676676767677666767767767676676776766776677677677666767676667677676776767766766677676677677676767666776677676667676667677666667766776766666767677667667767666767667676776767767667766677677677676767677667766666767767676776776767666676667666676776776776667667767767677667767767767677676666776677676767676667676766766776766767677677677667767767677677676776677667677676767767667767767767766677677666677677677667676776767677667667766676766776667767677676766776677676776767767677676677677676767667676776776677677676767766776767766676776766776776767676776776677676776677666776776776676767667767767677677677676767677676676766776766776677667766776766767676767677676776776676766767667766767767766767766776776767767666776667667767676776776776767766767766776767766676767766676767767767766776776677677667767767676767667677677677676766766676667677676776767766776767766676767677667677676767676666767676776667677666767767766666677676667667667766767767667767676776776667767677666766676667767767767766677677667767676676767676676776767676776676767767766776767676767677667676766776767677677666767666767676766776776677676677676766677667767676676676776666776776767767767676677666666766667766676667767767767677667667666767677676677677676767666766677667676766776676676766676767676776776767677677677667676776776776677676766677677677676766677677676766677677677677666767677667766676776666677676766667767767677676676767677677677667766776776766667766677676767767767676677667767667767767767767766677676767767767766776767767767677676776776767676676767766766766677677666776677667676776676767677666767676676767767767767676667676676776776767767766776667677677676776676776667666667677676677676676767767676767667666667767767766776677677667676776776677676776776776776776776776676766767766776766767767676776767767767676776776776676667677676776776776766677677666776667666776766776667767767676667667677677676766666766767767677667676776776767766776667677677676767667766667677667677677677667677667766677667677676776776677667766676667767767676776767666766776666776676767767766776677676776676766766776776767766767676776776767767766776776677667677667767767667666677667767666767767667667677676677667676677667676676666776677676676766677667767767676776776677677677677677677677666776766677677677676776677677677676766667767666767767676767767676676767677676766776767677677667677677677676767766766776677666666776776767766676677677676767676676677667677677676776677677677667667667766776776776676676776776776766676776667767767767676766776677677677677667766766767676776676677677676676676676767767677676666767677666767767667666677677676666677676776776666767767766667667767676776776676677677676776666767676676776767667766767677677677676767666776676767767766676776667767677677677677677677667677677677666767666667767677676676776667767766766677667676676766677677677677667767767767767767667766677676766776776677676766666776676776667676677677667767767676677676767766776767766667767676766767676776776776676766767766776677666776767766677677677677667767677676767767666776776767666666776776767666766767767677676776667667767766776767676677676677666776766677667767667676767676766667666767767667767767767676666666667666677667767767666667767767767677677676776776667677677676776767767667676776776767677676776766767767766767767666666767767766767767767677677676766677677676767767667767677667666667767677677677667767677677676677667766677677676677676767767767677677667676677666776766767767767676676767766776677676666776776677667667676767767677677676776776776677677677677676766766676776776677676776776766776676776776776677676767767677676676776676776776776676766776676676766776776766767766677676666676767767676676677667767676766676767666667676776677676767677677677676767676767766776766767767767676767676767676776776667666776666767767667666776776677676667677676767767676767767677676776776666767767677676667767666776776767767676766767767676767677667676766776667766676767766677676776767767677676676666776766667766677676667767766666767767766767677677667766766766666667767676667677667767676776677676676676776776666666677667676776667666677677677677676776776776776676767666776766776767677676766776776677667677677677667676776667676776776776767767766767767767767676767676677676676767676767667676776677676677677676776767677666677666667677677676667667666776776776677666776776677676767767767766776766776767767767667766677667676766676776767767766676776776767676676677677667677677676676776767666676776776676767767676767677676776677667766676677677677676676776677667677677677676776776676666776767676767766766767676667767767767767766776676767767767676776667677676667677676767676666766766766776766666767666767767676677676767666776676776666667677667767766776776776677667676767767767766766666677677676776676667766766676677676767767676767767666677666776776767677677676667766767767767676776676676677677666766677667767676776676766676766677667677667677667767767666676676776767677677677667767676767677667667677677677676677667677667766677677677667677676676767767666766776776767677677677667767766766776677666767767767767666766767767766776776767676677666667767767766677676766776776767667767677676767766677676677677677667767667677676776766767767676767766776676767676676767666776667676767667677677677676676667667766767676776776676776776776766767766776767677676767677677667676677676767767676776776677677667667767767767766666776776776767767667767666767676766776767667767767676776677677677667766667666766667767667767676776767767767676767767767676766766677677677676776776666776667767666667667767767677677677677677677677677667767667666767766766776677676676667667767676767767677676767767767667676676776776767767677677676667767677667766776776677677677667767677667766776767677667676767677676776767677676776667676776776676667766776677676776767766767766776767767667666767666767677676767667666677676766667767766767676676767767766676767767767767766776766776766776676767676776676667677676776776677667766676676767667767766766767676767677677677666676776677677677676776677677676677676776766676766776766677676766767676767767767676776766676776767677677676776767766776676776776677677667676676767766776677667767767767767677676776767767666677667676776776667766767766776766667767676766676666776676676766667677677677677676677667677666666767767677667767677676776776667767676767667667767667666676767677676776767767677677677677676677676666776766666677677667766677676776776776776767767667667767767677676676776667666767677667676676766766767767676767677676767767677676676676767666666766766767676767677666767767767767767766677667666677677676677666677677667766767676667677676767766677677677677677666767767767677677676676776677677676677667767766766667766767766776667676766767667676776766776767667766766776776776776666677666667767767767667767767766767677667767667676677677667766776676767676667676767676776677666767767767667767676776776776676776676767676676667677667767767767676766766776667666676677677666776776776767666677667667667667767677667677677677676776667677676676667767667667766677676667676767766766666767667666767767766766776776776676677667766766766776767767677677677667677677676677676776767677677667666776667767676677676776766766677676776676766776666776776667767767676676766776776767677
76767667767766776666776776767767767676676676776667677677677677676676677666776767767677666767677677676776767766776766767676767676776776767676776677676776776676677677667676776776767667667677667767677667767667766667667767767677676767766677667666776776677676767767667767666767676667666776776676767676677667676776767677676776767667766676766767677676767767766676677667666767767767767676766766766767666767676776767677667676776766767667676776667767766666776767766767677666776676767767677676776676667766677676776776766766667766766676766676767676776767767667767767667667666676766776766767766677677676677667766767677677676776766776767676766677676677676677677667767767767667767676776776767767667767667676667767677666677677677676776677667766776667676776677666677666766676666676676676677677676667667676676776677677676766776767667677667676676776667667676676776767676676667766767766676767667677677677666766676766776776776767767767767667767677676767676766766767767677676767666677667676776776766766767766767767767677677676766776776676767767767667677677666676766766767677667767677677667766767677676676776677667767677667677677677677676766766767677676676776676676767676766767666767666776766766776776677667767677677677676767676767767766776776767766677666676776767677676767767676767676766776776677667677677676677667767767767676767677667677677677676677667676667677676676776667766776766767767767767766776767676767666677676676776666667676676677676666776667767676667766767667666767767766766676776776667666766677677677676766767666667676766666677667677677676776766767676676776667677676767767677677677667676677676766767766676767766776677677676767676676677676776766776767676667767676677676667766767766776667767767766667767766766676776776676767676767677676776766776676677676766767766676667766776677677676767667767767767766776776776677667767666677676776776776776776766767766676766776776776776676666767676776776766776677667767767767677676776767677667676776776667767667677666776776767667767677676766666766676766776676767766677667766767767677676776766666766676676767677676766776676676776677676677676766776667676766766666677676666776776767767767767767667767767667676776776766766776776767667677667677667676766766776776776667677677677676776677676676776667766776767766666766767666776776766676766677666677676776767767667767676776776767666776676666676767767767667667666677667767667766767667676666666776767767676776776767676677676776776667767767766776776676767767677677677677676766767676767676677666766766776776666766776776776666776776767677677677677677676676776776767766776766776677666766776767767767767666776666776767767767677677677667767676767767766677677667677677666776776766766767766776767767677676776667767767767676766767767677667767666766767766676767676667767767666767767677677676767676767676767767677677666676766776677676766776767766767767676766677666776776676776767676767676776666776767767666776767766676776677667667677676676776767767767676776667767677677676767677676667766767767677666776676776677677667676776776676667766767666776676776776767767767666767676776767677677676767767676776767767767767767767766767767767676767667767767677667767767766666776766767676776766767767676767767767677676776776677677667766776677667767676766676767666767766676766667766776776767666776766766776767766776676677676776776677666776766767677667767676767667677676767766776676676776767677676776666677677667667666676767767767767677676677666776776776667666776667766767766766667676776776766767767677677666776767767766677676676767676676676776767766676766776776776677677676676767767767766676776766677677667667677677677676676776666776667767677666667667767676776767677677667677667667766776677677677677676767766676766677677667767677676776767766677677676767677667677666767766776666767677676766776666766776767677676776766766767677667677677677677667767767667767676767677677676666776677666676766767667666776776776776677677677667667676677666676676677676776776776676767766677676776776776766666666676677676667767677676677676677667667767767767676776767766776767677676767667767676666767666776766666776676677667766766776776766767767676766676676776667766767677677667666666766667666676776677676677676667676776676766767677676677667767766776667767676677666676676666666767766767767677676766766776776776776766776766776776766767667676767677667666776766767677667767676776766667666767767667766676766666776667766667676676767676776677666767676767677667666676766776776776767766666767676667767767767666667677677666766766776776776776776677667677667767766676677677666767666677677677666767677667667667666667767767766676767766677667766676677667767766766776776766667676767767666767766767677677676776767767767767677667766666776677677677676676766767767767767767677677677677677677677667667767767766676776677677676676666667767766766776767766677666676667667767666676776767766766776766677666776766776767767667767767767766667767767677677677677667667766776666766676677667767666776776776667676667767676767767766776776776776767677677677667767767676776767667666776776766666776776676767676776767677676776776767766667767676776776776776677677677677677677677676667767677677667767767767766676677677667677677676776677667667767667676767667676767767667677677677677677667766677676776776776676677677676667676776766776776767676776667666776776776776767667767767767767767677677676776776776767677677667676776776677666776677677666676666667677677666767767766767767766767677676776767767677676767667767676776776767767667666776667667767667766767677677667766776767766776676776766776667766677667676776667767767677676767767767666767767766677676667677676667667677676766676776666677676666677676776776766766776767767676767767666676676767676767676776767767766767677676676766676676667677667676767677667677667767767767667676767676676676666767767766667767677667677676767767676667677667676676676776776767766676776767677677676767767767766766766776776676676677666767666676776776776767767676676767677677667676666767767677677676677676776776676766666776766776767677676776766776776776776767767676766676676776676776776776776776776676766776767767667766776677677666767677677667766676776767767767767766677666776766767677677677677677667667767676766677676676767677666776766676766676766767667767767767767767767767767677677676666776667767676676776767676776666776776776776767676767767767767677676766667676766766776667767767766776776667677676776776766767676776766676667766776666676767666667676776667667667667767677677667767677676667666766667766776677666676776767766766776767676776677677676676667766767766676776776776676667677667667667667767767767676677666677667767676677676767677667676766677667677677676767667766676677676677666677677667767677676676776766776776667676667767767676676776776767767767766667666667767767676677677677677666677667767767667677677666676776667766767676676676666766776767677677677667666676776767667676766776767767677667676676776766776767677677677667676766767676766776766776776677677676766766766677667767667676767767767766776776767767767676677666776776776767767766776667767677676776766776766776776766766666776776776766767677677667767767676667667677666767677667767677677676766766676766676666767767677677666766776676776766776767766766676677676767767667767767767766776677667666676677676767766667667766667677676776676776776767767767767676676667677676676667667767676776766667676776766766776767767767677667667766776767676667677667677676766776767766767767677676776767667677677677676676776766677667767667677677676667766677677677666776767767767767677666766766776767767676767677676776766776776677677676677667677677676776677676776667766766667767767767767767767766676767666776677677667767676776677666776776666767767767766766667666676776776677676677666677676776676776667667677677666667767767667666776666676677676767767676776676767676767677667676776766676776767766667767766766766766776776676776776677666767766676767676767666676666677676776776667667767677667666676776776776767766776676776776776776776767677667667667767677676776676767767667767767676776666776776677676767676766767676667677667676776776676766776767677677676767667767766676776776776767676776776776767767767767766767767677667767767676767676776677677677676776677666767677677676776776677676676677666676666767676767677676776767766667676767767676776667677676767767767667766767767767767677676667676776776667666667766767667667766667767676767676767767767677666776676677677666776766677677677667767766766776677676766766776766776776677677667766776776676767677676767676676766667766677677676676766776776776676677676667767676676776676776766776677667767677677677667676677677667677676776677677677676766676676776776776667766766767677667676677666776776776776776776776666676776776776767766767667767677667676677676776676677677677666766776766776767676776767677667677677677676667766776776767677677667666767767766776677667677677676776767767666776766767677666667677676767676676666676767767677666776767767766767766677677667676676767766767677677677677676666667767767677666767676677676767677677667677677677667676767677666666776667767676767667666677667667767677667766776776676767767677667676767767667677666776767767676667767677677676776677667766676767676677677677666776776676776667667676767767767767767677676776767767767676677676776776666677666766767766676767676767676676776677676776776767676676667666776776776767767767767766767677667766776677667766767766776776776776776776766666776776767666776776666776776776766676776677676676766666776776767767767767677676676667667677676776776766776676776677677677677676766676767767667767677666667677676776767767676776767767666766677667766667767667677677676676767767667767766776776767766776767767767766767767677677676776776776776677676767766667676776767767676776776767677676776677666667766767767676766676767676767676776667766776677667767766667676676766676677676767667667667767767677677667767677677676776776776766766677676676676767676767766766776776766766677677666676667676667766766776776776776667677676677676776676776767666667767676766676676767767767766767676776677667767767666667
66776767767766676767767676776677677667667666776776676766666667667766767766766667766767677676776767676776766766776766767766677667676767767767767677676776776776767667677677676767676776676677677677667766666766767667676776776676766776677666776766776776776776776667676667767676767676667676776676776767767767677667677667677666767766677676767767676767766667676677677677677676767666766666676767677667676666667676766767677676776776676767767767666776767766677676776776776776767677677667766767667767667767677676676776776776776776666766666676776676766767677667766767766776677666677667767666767767667667767676767666676767766767767767767676776767767677676666776667677676776666677667676676677676767767766776776776776776776776666767676776776767676767676776766676676677676776767677667677677667676666666767677666767766767767767676767676677676776776767767677676776767677667667767677677676776766776767666776677667766766676776677677676776776776767767676776767676766776667766776776776767767767767766766767767667767677667676776776767676776776676767766776677666666767667676767767676776767666776776766677676776767767667676676677677677667767676667767676776766767667667767766767676667767676767767767676767676767677676767767666767677666767667676776677667767677667766767767677676666776666766776677677677667676766667676667766767676767766767666677667767676766666676767767677677677677677677677667767766767666776767677676677676677677676776667766766676776767766767677677676776676767676776667766767767767676767666676767767766766676767766676776677666767667676776776776776767666776766776776667676776677677677676776676676776667767676676767767676676766776766667667767766766776766677667766776767766677676677677677676776767677676767767677677677676667766767767766767767767676767666767677676776766766767766767667767677677666776676766776776776767767677677676776776677666776677676766776776766667767766776767676776776766767766767677677667766667767767667766667767767667767677667677677667767766776766666767677667766766767667676766676666766776776776776767677667677676767676767676767666776676767676766667767677667677676767677677676677666677676767667767677676767766776766776676666776677677667766676776766776767767667766667767766767767766776767767767766776677676776767767767766667676767676676767766667676776677677667666767676766766767767667676776776776776776676776776666776776677676766767766666776776667767766776676676667766667676676677666776676766776666766667766776766776766767766776766767667676766677667677677667767666767677677667767767767676767676776767767767666766676767766677677676676776767666676776676667767676677676776677676667667677677677667677677677676676676677667666767767766776667666776767766776776776677666767767767676667676667767767677677666776776767667667676776767766676767767666676676767766766776767767677676766677666776676776677676767767677667767677677677667666776776677667766677676676667667667677666776767767667766677677677676677676676776767766677677667667767767767766776776767766767667667767766776666776766766666776676767767766766767767667676767766767676766776767767767767676676776766776776666767677667666676776776776667667767766776776666776776776676776767677667766766766767676666767767767766676776776776767767767677677677676677666676776676676677676776767766677677676776767677676766766766767766667767667676666677677676677677677677666766767767677677676767767767767767767676766776776667766767667766676767667766776776776667766776677677677667767767767767766776666766776767767677666667676766677676767767677667676767676776677677667767676767767666776677677677677667766677667767676776776776776676776676666776667767676667667667677676776767676676776776677677676676667676676776776776676666677667676776677667676776767676676776776776766676767676776676776776767677676776666776677677676767767766676766767677676677667677677676767767666776776667667766776776776767766776776676767677677667667676667766776677667676776767676676766766776767667667667767766677667766677666666776676776767767767767767677677666766667767667676776776776766667676776776677677676776677666767676766676767666776767667767677677667767676766776776776776667767766676667767766767767667677677667676767666767676767677677676677676676677677676767677667667677676767666776676676767767766776676776767667667677667766676767767766677667676677676676767767676776766766767767767766766677667667767767677677677666766776767766767666776767767667767676776667766766776776767666767677667677676776767767767767676676776776776776776767667767767766767766766676767766766667767767667767666676766667766776677676767666677677666776676767666776776667766767767667667667676676776776767676767767676766677667666677677667667677676666667677676776776776667676666676667676667667677676667676767767767767767677666776776677676767666776767766676776676767767667766776776776677667767767677666776767677677677676677677677677677676767767766667767766766766767767676776677677667676767766776776776776767767677667666767677666667677676776666776767666776676776766776667677667676677667766776776667766767677677676766767767677676776676767676766667767767676677666766666667767677676666767767766776776767767677676676677677667767667767677676676766676766767667676667677676667677676776767767767666776766776767676767677667676776767767766766677676776767676766666666766767767766667767767677677667677676767767766676677667767766767676677676766776766767676677667676767676766776776666677676667677677677676677666767767767676776776666677667767677677676667767767667767677666677676677677677666776776767676666666776666676667766677677676767677676767766776677676677676776766767767766776767766677666767766767667767677666776776776676776776767767676767677677677676776776676667767767766776776677676677667677677667667767676676766776676776767766776776767767677677677677677666766677677667767767676667667767677677676767766677677676766676776667767667767767667667767767676776776676776776776776767767767767676676676767676776767677676677676766677677666676677666676776766776676666776776676676776767766666776667676677667667766776776776776776767767767767667766767766677677676776677667767676766767766776677676676767677666776767767666677677677677676677676766776767767767767667767767766766767766776677676776677676676776666776767767767666676667666767666776676767667767767666776767767667766676776766677676767767666767666767767767677677676776667766767767676767676766776767766767767767677677677667766776767767667667667767767766766676776776767767667677676666776776667667667767767766776767667766766666766676766776676776776776776767666766767767767666767767677667676666767666776766767676666677677677676666776767767666766677667667766767767766767676776766776767667766677676767676776677676767767677676666767676776766767767676666676776767676776767676677677677667677677667666767766767767667766677676776776767676677676767766776667767766776776766767767676776676776767767767766766767766667676767766666767766667767667767677676767667677676767676667767767677667767767667766776676677676767677677677666676767676776776677666776776776766676677677677677677677676776776666776776767767766776767676677667767766767766767666776676676766677667767676776766776677666776676677676776766776667767766677677666767766676767767766767766776776767767676766676776677677676767667767676767767767676776766677666776767767767767676767667666767766677667677667766767666776677666767677667677676677676767767767767767676676676767766767676767677667767666776776776767767676776677677677667767767667767676776776666776677676776776767767677677677666676766776766776767677676677677677677677677676776767677676767766677676767667766766767767677676776776767666666767766676666677666767667767767767667766667767767766677667677667767767767767767767767767677677666676776666667767767677676677677666677676767676767767677676767676767667677676767767667766776677667767767767677667676666776667766776776776766677666766776767666776766677677676766776776776776776766677676676776767767677666766667767667676776667766776677677667667766766766776776676776766766676767767767666766766677676667676776776776677666766667767677676767677677667767676776767766677677676676767676766776676667767767676766676776776776776776776676676667767767667767666676776766776766766767766766776767677676776776667766776767767766767767767677676776667767666766666767667676776767767767766776776766766776776776766676767676767676766776776767677677677676776776677676776766677677676776776677676776776776776677677676666767767676767767766667767667677666776776677676766766667677676677667677666766766677676776776776767766667766776767767666776767676767667767677676767767667767677676776776776676776767676767766776767677677667766767766677676776766667667677676776767666776677676767767767767677677666676767667766676766776767766776767767666766776776776766767767767767767766776776776776776676677666776677676667667766767677667767666666776766676776667767667767767676767767766666776776766667766776676667666776776776767676776776766767677676776767666776767766677677677676667677677666767667767767766766676776767766776776776766776676776766767677676676767677677676776776776767677677666766776676667767676677676767767667766667766676767766676666776766676676766676766766776776677667677677667677677677677667766767667767766666767767676677676767767767667766776776776776667766666776767676776767766767667767676776776677667767767766677677676666677676677677666776776776766676677676776776776666776666766776776776767667767666767677667767767676677676766767677667677677676767767667767766766666676766776766767766676667766676767766666766677667676776776776677676767767677666776767676776767767676766766776776766666767767677666776676776767667677677677676766667677676666776776776676677667677676666766766767667767676776677677677677676776767676666666767666767767766766767666767766776667767766776676767667677676667767667766767766776676767767767677666776767676676766776676766776666767767667676766767677666677676677677677676677667676776677676667677677677676676776676767766767767766767667666677666667766767676667766767767767676776767677666767767767
36676776767676767767767677666666776766667667677677667677676667767766767677667667667667766776767766676776766676676776776767676776776767667667767667677676676776766677676767767767676776776776676677677676676776767767666767676676767767677676767766766776677666676666776767676776766767676776677676776766677676776766676776767767766776677677677676776677676766766767766767677667767667766776776677677676776676766677667667676767666766776767676767677677677667677667676776677677667766776677676776776666776767767676677677676776666767767677676767667767667677677676677666676766776776766676676776767767667667677677667666767767766776776767767676767767767766766766776776676776677677677677676776767767677677666677676767667767766767666767767667767767677666776776776676776776766667676667677677677676677676766667767767766766776667676776767766667677677676767767766776767677677667766776776676776767667766677677667676677677676767766677676776767677677666767666676766776776667677676776776767676766776776667676667676776676676767767766767766776666776767766667667766666776766776677677667767676776677667767666676767677677667676667667676766667677676776677677676767766666677677667676776676776767667767767667676776776776767767677676666676776676776667766776767767676776766776677666767667767667677676667767677666776767767767767766677666677666776767767767767676776767766676776776776677666767767767767667766676767676677667767767677677676776776776776666766677677677676776766767676776667666767666776776767676767677676767767767767676766677677676776767677667766767767767666676776677676767767676767676677676767767767767767676676776776767667767666666676776767767766766767676776677676767767767767766766766776767677676767766667666776677676776767676676766676767767766776776677677667677676776767767766776676767677677677677677677666767767677667767677677676776677677667677677676667676776776767766776676667767767677666776776776667767677676676676767667766776766767766676776677677676776667677666667676676677667767667677676776667767767767667767676667676766677666767766766676776767767667766776766776767677677677676776677666776776767676776767767767767766667666767677677676766667677667766776767767767766776676667767677676776776666767767766676766676767677676677676666766767676776677667676767677667667676776676766776676767676677677667677677677667767677667676776776776776666766776676767766667667667667766776776776667667676776766676677676767767767676767766776776767666667666766676766776667667667766766766776776776767677677677666677676677676767666666776767676677666767677676677666776766767677667667676677676677677677676677677676766776667766677677667666676776667676776676676776767766776766667766677676776767677677667766676767666776776667677677676776666676677676776767766766667676776766776776667676776676776677676776766776766677667677676776766677677666767666676767767667767767766776767767767677677676667667677677677677667667677666767677667767767677677676776767767666667676667766666677677677677667676776776776767676776676776776677677667766776677676776677667677677667767767766776767677676677676776776767667766776776776776767767667766767767677677677666767766676776776776667766677676677667767767767767767667667677676677667767766677667766776667667767677666767767767677676776766667676776767677677676776776766667667766767666776667667667667667667676767676776667676677666676676767676776667767767667676767667766677677676776776776767667767767666676677676676767666676676676776677666676776776767766666767676776776767677676767676766677667676766776677677666776776676776776677676767676767676676776776776677676776677676766676667676767677676676776767767677676667767676767767767676767677677676767767767767667767666677676666676767767677676776676776667766767677677676766767767767676776776766667767767676767766776767676776767676776767767767676776767676667667677677677666767766776776776776776766776776677677677667676666767666766776667766776767767676677676767667767766776767667677666676676767666677676766776767767767667667677676666776767767767767677676776676677677666776776767767677666776677676776666767667677676667667677677677666676766767677666766666667666767677676776776677676776667666767766766767676776676776776677676776767677667677676767677676767767666666767767766677677677677677677667767766776676767766776677676776766767767676767767676676776767767767677666766676667666776676676677677676667676767677677677676776676766767767766766677666766676776676766666667667676776767666776776776766767676767767667767676776776766676776776767677677677676776776667767676767767767767667766667767666766767767676776766676776767677667676776677676766776766767676776677667666776776767667767677667676766776766776776677677676776776667667677667767677676767766677667667667766776666767766776776767676766767677677676767766767667677676767667667667766776766776767767666666767767767676677667767767767676776776767676676766776676676676767676776767766667676776776767677676766776776677677677676676767667767676767767767767677676776766677677677676677676776677667767677666766776667767767676776767667767677677677676667676667767677666766776766767766767677676766776776677677677676776776766667767666776776776776677676677667666676677677677676776766776667767666776776666767676767677677666766776677676776767667767767666766776767767677676676676776767667766676767677676676767666667767667676677666677667767676776677677666776676776776776666767767667667677677676776776767676776667767676776676776776766776766776667667767667667766676677677677666767766767766776676666776677676767767767767767767767767666766776776676677676667667677667677677676767667767677677676677677667666776776667676767676776776776776767767666767676767667767676766776767666766776666667767676767766676667677677676767667676766766776776676767667667676767677676676776767676677677677677666776776677676676776677666776767766677676776776776676776767677676676676776767767676677676667766776776676676776767677677677676676667767767766676676767676767766767676776676666767767667766766767677677667767667767667767766776676766776767767767766767767767676776677677666776776767767667767677666766766667676677676676776766766767766766677677676766667767677677666776766776766767677676776667766767676677676776767677676667666767667766767676776767676767666667767676767677676666776776677667666676677677677676767766776767667766776677677677676766667767677667676767676776776677677666767766766676776677667666767677676767767767676677677676776676766767676676666776767766776776767767676767677677666766767676767767767766677676676776776667767767676766676766676776667767676776676676676776766776767767666676667676776776677676776767676767767676776776776676767667767767667676776776676676677676677677677666776767767767767677676676776776776667767676776767677667766776776766767667767676767666667676677667667676766776776776767676677667677676677677676776667677676676767766766776767666767767667677676767677667667767766776676676776776677676776776776767767666676776776776767667676667767676677667766667767676776767677676676776767677677676776677676767676767677677677677677677666776767766676767677667677677677677666766677677677667676767766776676767677677667766776667766776767767676767767767767666776776667767766767667667766667667767767666767666767766666767677676767767677667767676767766666767767767767766666677666677667676677667676776776776776766766776776767666767767676776677667767667767677667676676677677666776766667666676677676767766776766776776767676776776667767676767667766667677666766766667677676776767676767767767667667667767766677677677666776767667676677676676766677676676677676776767666766677676767677676676766776676776766667767667766677666767766677667677677667767767767676776677676676667677676767667676776677676666767676767767767766667766767676767767667667767767766676676776667767667767667677676776766676776677676666767667767767767766776776767676776667666767667677666776676776676677677676667667767677677676767677677676767766776667666776767667767767767676776677677667677676767666776776776776667767676766767667666776766776677677676676676766677667676766767677676676776676766776776776767677677666767676677676776767767767767667767676767766677676676776666776676776676766676776676677676776776676676767767767676766767767766677666776776767677666676667767767767666766667766767666767666776776776767677667667767676776676766667677676666767767676767767677677677676776767767766776666676776676776767767677677676676667766677667767767766766776776767766766776677676766767767677676776666767677667667766776767766766677676676767767676667766776767676766767676676676677676766667767766676767766767767767767676666677667767767677676776776776776776776776776766776776767767667677677677677676766767676667676776667766766776767667667767766766677676776767676667677677666676767767676677667676776677677667767766666677666767767676776767667767766776776776667767676776767666776767667767667767677667677676667767766667767676767766666776776677667767767767676776767677677677676776677676667667677666767667676776776776776677666676677677667667766776677666677667677677676676676676776666676676776677676677667666677666776676776766767766776766776776667767767677667676776677677677677666676677676776776776667766776666776677677676767767677677667676776766767767767767767766776766767766677667766767766776767767767677666776767667677676766677666776677667676667667677676776767766776776776776767667677667677677677677677666677667766677667767767767676767666667677677676776767767677676767666677676677677677676677677666676776776766667766676677676776776767767667676776767677677667667767667767667767676766676677677676766676766766767677677667677676677676666776766776767677677667767676766677677677666677667767676767676766676677676767767767766776667667667766766767676776767677667677677666776666776766767767767767767767766776767667677677677676676766677676776776776676666767676667676676776676767676776767766767767676676767766776776667767676776766776776776676676776676776776766766776776767767667767766766676766776666766776766766666667766676776767766767767666776776776776767766676667766776
66676767677676677676677677677676767667766776776776776677676766676776677667676677676676677667767767677676766766676776767766767667767677666666767677667666776767766776776677667766766766767766677677666677667677676776776767677676776776776676776767766677676767767677667667767766766767676776767667767676767677677677666676776766767667766767767676677677677676776776776676776776667667766776767767767676767767667677677676667766676677677676776767767767677666676677676677667766766767767766776776767677677677676776667766766776776776767676676776676767767766776767766767767767676766676766767767767677676767676676767766776677677677667677676667766776776677677677667766767766776776767767767667666766767667766776767767766766667766776767766776766767767767676776677677666776677676776667767767766767766767767676667767677677677676667676676676767767677676767676776677666676776767767677676776776776667676776776776776776776667767767767677676677677676776667767677667676667666776767767767766767677677667767766776767767766677676776776667666776767767767667676677677676676776766776776776776667767666776776676776776776776667676776667666776767677667766767767676767767676776767767676776767766776767767677676776667676776767767767767767767677676776766766776667767767666666766767766676677677676776776667767767766676776676776776677666677676776776766677676766767676776767676776676676776776677676776767676767767766766776666676766767667677676776766767677677677666776767667676677676776776766766776766776766667767767667667676767676676776776677676766676776776776667677667767667766776776776767767766677667766667676767677676677676776677677677667667767677677676776677667767767677676776776776667767676677667667767666766676776767676767667676767767676776776776676776767677667767667676776676767667677676776776776767766776767766676767677677677667677677667766667667767766767676676776776766776776767767766677666766677667677676676776767676776767677676776776776776776677676776766767767767677677667766776676667676767677667667767666776776767676666776767766776776677666767766776766767766677677677677676767676767677677667677666767767767676667766766767677667766767677666767677676776776767767766776767676776767766767666776767767766767677667766776776677676776676776776677677667767766677677666766776776776677676676767767767767767767766766676767767767676676766767767767766767766676677676767767767766767767676776767676677666776677667767666766776766677676776767767666766767767667766767767676766766776776776676677666776767766776667766767676776776776776767667767767677677667767766776677676767677666776667767766667667767766767767677676767677666666767676666776766666776767766776667676776676767667676776776677676776776767667676766767767667677676677667766767766766767677676677667677667676766776766677677676676767667677677667766676767767676776766776676676776767677667676767767676767766676776667676776767766676776776776767677667677667766776677676677666767676776776677666776676776766766776766776767667767676767666776677666667767767677677667767766776766767767676776666767677677676767677676667767766776776776676676767767676776666677676676767767667676776776677677677677676776677666676776766767676766677667766767676767676776676776677677677667767766776776767767767667676767677667677667666676767677666776667766776766677676767667667766676677676776776776676677667766677676667676676676766667767677676776767677667767677667676776776767766776667766776767766776776767666767677677677666676776677676767767677677677677676767767676677667667767667677676767677676666766767766677677676677677677667666766776767767767676776776767767677677676767767767667766767677677677666767676767767766767767767677666776676766776666676776677667676776767767767676776766667667766666776767676776776767676776677676677667676667767767667766767676776776776776776677676667766677677677677666676767677677667767667766677677667676776677677677666667676776767767677667767767666776677677677677676776776776667667667767676766677676766767766767667677676767676767667677676677677676776776666677666677677676767767667667676666766676776776767766776767767677677677677667766676767767667677676677666776677676776767677676776677676776776767766766667767677667667767767666776776776776676767767766767677666677676776766677676776776666776776677677677677666667667667767667676776666767677676776767767676667666676776776677666776767666776767767766676677677677667767767767676776776767767767766677666776776676667767676776766776767667666776767767767767767676776676667767677676767766767767767667676776767676767676776776767667666776776766767766677667677676776767677667767667677667767767677667677676766766766677676677676667676776776767667676767766767767677667676776676776776677676776667677676676767677676776767667667767767767767676767767767767767767667666767667766667766766667666767677676667766667767766677676667666676767677677667666767766776677676776776676776766776676676766766767767677667667767666766676767766767676676776766676776676667677676676767667676766778676766676776767767767676667767766666676776667666666667676776776766776776667767667677667677676676677677676676776677677677667667677677666776676677667767676766766776677676776676776676677677677667767766776677667767677667767666776776677667767767767766776767766776767767676666676767766776776676767767767766667766776677667667766776767667767766677677676776767767676677676776767667666676667666766767676666776767767676776676776767676766667677667667767677677666776766767677676776676677676776767767766767767677676776776776676776677676767767767667666767767767766667766666767676667676676667676676776766767766666677667766776667767767677677677677677676776776766767677677676666776776676677667767766676767677666666767676766676667666776766776776677677667767677676776677677666776677676677677676776767767677676677676667677677676767767676776676677676776676677667767767677667676677676776776776767767767677676776776776667677676776666766767667666766767767667667676776767766667666676766767766677667676776677666677667676676767767677677666767767676677666666776776677676776776767767676677666776666776766776677666767666776776776776766776667667766767766776666766766766776767676776676677667766776776776677677676676767677676776767676767667676767766767666767666677676676766776776776767667766776677676677667677677677667766767677676676766667767667677676767676776767766776776776667676776776776767677677677677677676776767767766667677677667767767676767677677666767767767767667676776776776776676766776767766676767666767767767767676776666677677677676776667677676767677677676776767677676676676776677677676767767677676676677676776767667667766776666766767767676766766776667766766667767676776667676776677676766677676767766766767767677677667677667677667767767677677676776776667766767766767677676776766776676767767767767767766767767766766776776776776667766667767676766677667766776667767677677677677666676767767676767767667766766677677676676677676776776776677666776676776767667767767667676677666666776776776767676776666767767677676677676677677676767767667767676776766676776767677676677676776767667677676776776766776767667667767677676767667677676776676667677676776767767767767767676666776776677676767767767666667677677667767767666776776767677676776667676776776776776767667766667767667676666776767676767767767767676677677666667767677676677667666676767677666667766766676667676667676666676767767767766676766776677676667676766767767677677666676676776766766667767767766677676767767676677676667666676776676776776666776776677677676776666677677666766767667676776766766776767676677666776677676767767767767767766776776676766767667767676776676667677676666676767676776776767767676776767677666767677676766776677667767767766767677667666767767666767766776766766766776766677677677667767667767767677676676776676676676766767766766676667767767766676776676766766676767676766667767676677676776776766776667676776776776767767666776667767767766766767767767676776667667667676667676676766776766676776776677677676776776766767767667677677677676776767767676767677676776676776767767766767676776676776767667677667767767667667667766776766767767767767677667766776776776776767676667676767676677676766776776776676767677677676767677666776776776766766667677677667677677677666776667766776767767767667767767666767677677676776676677677676677667767667677677676667677676767677676767676767676677677677677666767767767766776677677676676676767676776767676677676776767677676667676776677677667767667677677677667677677667767767767766776766776767767667767666677676767676766776667767677676776776766767677677677667676767766676767767676767766667667676767766676776676767677677666767766776677677666776776677676677677676767767676767677676776767667676667677666667666776677666676766677676676767767767676776766776776767767767766677667767667677676667667667767767666767767676677667677676666766676767767767767667676767667677666766767667667767677666667676776776776677676766666767766776767767666776767766776676667676676776766776776776676676776766677666767767766666767666677677677667767767676676767767766776767766776677677667766767677666776767766767767767767676676776767677677677676767677676676766776766676676767766776767766676676776677667677667766766766767676766766776776677676767767676776767766677677666776767676677677666667767766767677667767766667767767676776767677667667766767766776776667677667767676677676766767676767677676776776776767766667767677667767676776677676776766767766667676767677666776776776676767676667767676776776767677677676776776767676776767677676776667667677666676667767677677666776677676776676767677666676667676776677676767677667676676776776676776767766767666776677667767676677676667766666767677676666767766666767676767767767676766776767677667767767676776677677677676776677676767767767677676676677677677676766776776766776676766676776776766766677667667766767677676767676667677667667667676776767676776677676667666776776666776776776776676677667677677676677676776776776766667767766676767767677667767767676767767767676676776776767676676776766766776676766766767677677676776767667767767767767767766677
6677676767766667767767667676766776776767676776776776766767767767767767767676766677677676766676776776776676776767766776767667677667676767766776667676776677676676776677667767676667766767767767767676776776776776776667766776776676676676677667767767667767666766776667767676776767766776766767767676677676767766767666776676766666676666767667676776776677677677676776766677667767677677677676667676666776677666666677676776766676676776677677666766676676776776666676776767767677676677677667677676677676677667767676677677677666776767676776767767767667767767767666677676676766776767666767676677667676677677677676767767767766776776776676666776667677676776667676677676767667677677677666767766776676766766676776776767766776767766776776667677676776676776767767767676676666677676776766767676776767767676666676677676676677666766676776776767676767767766767767767767766766667676676776677666767767767677677677666776776776766776776776677676776676676776677676767767677676767766767767666767676667766766667767666676677667767766776767677676776767766776776676766767766776667677677677676766767677676676766776766667766677677677677677677677677667766767767666666776677677667767676677667676767677677677677677677666776766666676776776677667766767767767766767677667767667766776776767676776776767767667676776667676776776667676677667766767766767767677667667676776776776677677676776776766776776776776766767676776776767667766666767676767766767666667677677666776767766766676677667766776667676677667667766667677667767767766767767677667767677677677676767677677667767677676677676776767676667767766776776767767676767676767767677677676776677676677667766776776776767677667667766676767676677677676766677667767767767676776767766676776776766776776767666776776776667766766667767677676776677677667767767767766767676667667677677677667676766766767676766767677666776767766667676666767677677667676776767767767766766767667766766776676766666767766766676767767766766767667767667667767767767677676776667766676776676776676776776767676776676767676767677666676667767677676767766776767767767766776776677676676767676676767677677667666766776776776667676767767677677676767767766676767676767766776767767676776776776677676776776776677676766766666666776776676766776677677677667677677666776676776677667766776776676767766676776776767667766767667766776677676666667766676767677676676677676776767767676776776677666776677676676677676776767666677677677677676776776677676766677667767666776776776776776767766776776767666776667667766766776776767676677666667676667676767667677677677677676676776767767676767767767676677676676677677677666776776776676776766677677666766667676667676676767667767767677667767677667676776667677676776776677677666767766776776776767677667667666676677667676677677677667676766666766776676776666766776776776767676666767766677677677676677677676677667676766776676767677666776776776676766776767767676676776766776666776677677667667767676677667667677676767766667766767677667767767676776776766767766766766667766776666767767767767676767767676676776667766776767677667767667767676776677677677677676766776776676677677676766776776767767677676677676676776776767667766667767676667767766776776766776666767667767677667677677677676776676767767766677676776776676776676776776767766677676667766767677676677667767767677676776677666776776776676776776677677666677667767766667767767767667767766767767767677677666776766776676776676667677667677676676676676676767766776776676767766677676676776776667767767676667676767677666776766776667667766676676776767676676776667667677677677677667666677667766776776776676677677677677677677677667767666776677676677677676677667666767766767667767667666767676767676667766776776767677677666767677676776776767767676767766676667766766677676776677667667767766676776766776767767667666776767767767666767667766776766776677677676776767667767766766776676677676767767767766776676676677677676776767767766676776776776767766776677677676776667766767677667667676767676767766677676676767677667667767766677676776676776677676767766766667677677667766776766767766766666776676776766676776776776667766766666677676776776677676676766667676776677677676767676677666667677667677676767766676677676766676767676667666776767767767676666776776776776676766677676767766667676667767766767766767677677666666677676666776776767766676776776766677667677676667767677676766766667766776667766667667666766767676766776767667677666776676677677677667676677667676767767677677666767666667676766766767667767676666776676776767766767767677667767767767676667667676676776776776776766666776767676676776776666667677676767767767677667676677667667677667676677676667667766776766767766766776767767767677667677677676776767677667676776766776667667767667767667677676776776776767767766767767667677667767767667666667767767767676776776776766776667766767676767766676677676676776667676677666776676666677676677676676766676776667677676776776677667767666767677667766676767767677677676766766767667767676767677677677677677677677677676776767666677676776776666676767767667767676776776767677667766666667676767766767677677676667767767767766776676667767666776776767766676776767767676776776766677677666776677666676776776776767767667676776766676667667766767767767766666776666677676776767767676776776767767667767676776766766667766776767767766667667676776767676766776767767667767767676776776766776767677676676776766776767667677677667676776776676677677667767767676776767767767767767766666676676667767767767667767677677666767767767767666676776667676776677667667677676767676677676776677676767767767767766766667767676767667767767676677676767766776776776767677676677667766677667677676776776677677667677677676776776767767767677677667667667767767766776767766677676767767677676666776776776776766776767767766776776767676776667767667767767676667667667766767767666776776667767767677667767677677666767767766776776776767676767767767767767766776776766776776666766767767677676667676677676766766767667767766776677666766667766776766767677667767766766766776677677676676776776776677676677666676767767676776776676766776767677676667767766766767676767676767767676676766677676676776767767767767767766766677666776776667767767767767766676677676776776667676766767767767676767767676676776776776676676776776667767677677676776767676676776666667766776677676667676766677676776667676776667767767676776767676767667666767767666766767676776767767767676776766767767766767676676676667676677677667767677667767676767676776776766667666667677676677677667667676676677677666767767766676767766776767766767667766766776677667677677666767676676667667767676766676767667767676767677676766767767766676776676776776776667676776776676776766776776776776767767677676667767766676767767667667677667676767766766676776676766767766776766776766676776776776767677677676676766677677667676766776776667767766776666776666676676776766776767767677677667767677667676676766766767677667667676767767767677676766776776776676766767767767667767676776767667667676767767677677666767766776677676776677667667676676776766676766676676776677676767666766767676776776677677677676676767767677667767767767767666776676676767767667766776776776677667676776667767767767767677667676767767767676776776767677676676677667767677666766776677666767767667767766776666776676776666776677677677677677676776667676677677676767766667767676776776667676767667766766767677677676676677667677666776776667766677666676677677676667767676776776776677666767667767767667766776766766676776776676677676776776766767666677676767767767767677676776767767767767666776776776767767767667766676766776766767766776766766776766766776776676776666666766767676767676767676767767667677666767666776767676676776776766767676776776666767766767766677677676767767676676666666776776766767767767767677676776776767766767676677676677676767666666767667667767767767677667677677677677676776776676676677666667766776776776767766776767766766776677677677666776776767676767766676677677667767666776767767676767766766677676776767677677667667667676766667677667676677676677676676776766676667767676767767767767666766776776766677667676776666767767767767677667667676767767666767767666776677677677667666676666776767766767666767767767677667677667676767766667767666676767766677667767767666676677677677667677667767667767677677677666767766667676776676677677676766676776767767767767676767767767667677676776677666667667677677677666776776677677676776776776677677677667767667767677676677667666766766767676776677667677667767676776676676766776677676766776776776776676776776677677677666776776767766677677676677666767676776776776767667766676766677677666776776766676677676776667766776767766767677677676767767767676676667766667676776776677676666766776776776766767767677667677666776776776766667767767677677677677676776667676666767667767667766767766676767767677676776677676767766767676776767767766767666676766676776776667677676767666776767766776676776677667767667667767677667677667767677677667666766677677676776667767767677667767677667767767677667676776767767767677676776767676776677677677677677667767767676776666767676767767676767766776776767667766667767767667766776776776767677676767767667767667767766676767767767676766667766776776767666776767667766776776766767767766676776676676776776776767767767667667677676776767676766776766767676667676776776677677667767676776767677666676766677677666666677677676767767676776767666767667767766666766766667676767676776677667666776667676776776766677667766776677666676677677677677677677676677676677677677666677676767767767767767767767766776667677677667667767766767767667677676776767667666767677677666776776676776767677667667676666767676667666766766776776767767767677677677676767767766776677676776776776676667766776767677667676776776767766776776677667767767676776676776677677676677667766766666667666776776776776776776667676676766776766776767676776766776766666776767767767676676776676766776676667766776776776676767677666677667667766677666676767766776776776767667767767666676767767677676767667667677677667767767676767767676776776766776767767677667767667766776677676776767667676766
6676666677676776676776767767767767767767676677676676776677676776676776766677677667676667767677677676767677677676776766776667767676776776767767767676767767766677666676776776776776767767767767767766767667766776766776776776666766676667676767767766767767767766767676776666667767767677676666776667766677676676776776776666776766667767676677676776676776677677666677676767767767767767767766676776776766666776767767676767767766666776767676676776776767767767666776767767767767676677676677676766666776776677666767667766776776767766666776677677676776776776776676776776776776766677677666776776767767677667676677676676776776776677677676767767677676677677666776776776776776776776767666776767767677677677667677677667766776767676676776767666766767767677676776776676776767767766677677676677667767666766667666767766767767666776677676776767676667766776767767767676677676767767766767767667676776767676767676677666676667677676776677676667667676776676776677676776767667677677676776667667676776767667667767677676677666676767677677666776776776676776776677667667666677667676767766767767767767676677667766776767767676676776677677667667767767767766667767676776776767766776676776776666776676766677676766677667677667677676767767767667767677677677677676766676767767767766776666776767767766767676776776667766676776767677667667767676776766677676776666767667766767767676767676776767666767667677676767666776667667667666677667767767767767766776677676767677677677677667667766677667767677677677676667677677676667767767766676776776766667767766776767676677677667766767666767676667667667676767667677676767667667677677667766767666676776766776776767767667766776767766767677677676677667676767767667766776677677666677676676776767767767767667767767676776776676767767767767766776677676767667766776767677677677676767766766676767677676676766776767676776767676776677676677676677676676767766676676767767766776766666766767766667767667676766767677677676767767766766776776766766766776666776667676776776776776776676776766767677667677676676677667676776767766766667767666766677676676776776676667766766767767677677677677676767677676776767767766676776666776776776677677677666676667676776666776667676677666767767767677677677677677676767666776767767766776676776667767676676767767676676666776667767766676776676766677667767676667677677676676767767767677676776776776676676776776676776767667767767766776767767676776766776767676776676776666676776767766677677677667767767676676666676767666676776666767767767667676766767677667667767767767767676776767676677677676677666767767767767666776766676767676776776776776667767677677677677666776676776666767677677677667677666766767677666767667676776767677676776776676666767767676766776676766766776767676776776776767767767677677667677677676676767766766767766676677666766767766676766667676677676767677667676776776667767767677677676676776676767767767767676767766767766666676776776776776776767767766776767677677666766667666767766776677677667767677676767667766676767767667767677667676766676767767767676776767767767676767767767667676776776766776776677677677667767677677667766677676776667767676767767767667767767676776776676776776676776667667766767676776767766776776677666766776776767676676767677667767676676776676667677667767766766776776776776676776776776766676676677676776767767767677667676667676677676767677676776767767677677676766667767767667676766766677676766776776766666776776776676776676776766767766767767767767766776776776767676767677676767677667767766776776676677677676767666677676766767767767767676776677676776767767766667767766677677666776677667767676767767677667766676776766766766676677677676677677677677677676776677667767767676767767766767767766677677676767767766667767766767667766676776776766667666676667766677677677667676667766776776776676666676677677676667677667766676766767767766766666776766767677667677667766767767766677677667667677676766776767767766776776677677676776776676776767767767676776776776766677666767677677676776776767767667767767667667767766767767767767767667676767676666666766776767667766677677676767677677676766776666767666776676776776676776766767767677676677677676677677676677677666776667766776676677667666776776766766776766776776776767767767667677666776676667767667766677676776776776776676666776677666767766767676676767767766776767677667666776776676766766776767766677676677677677677676776677666767767767766767767767767767667676677677667767767767766776767676667677667677677676776676767767666676677667677677676776666767677667766767767677667676776776767677676677667677677676767677666677666776677676776776677667766667767767767766776677677666766776767766776776776776776776776767667677666676776667767677667676776676766676767766667767676677676676766667767767676666776767767767766766676676666677677667767676766776776767677677677667676767767677676676766776776676767676767677676767767667676776776767767667667677676766677677676667766666776776666766776776677676677666767677667767666776776767766766677667767677666776776777676767677676776776776676776667677667667767666776767766667667676767766767766776776666776767766676677677677677676776766677677676776776667766776677667667677667767666766677676676667766676766676776766676776776767667676676776677676776767676776676776766667677667677676676776676677677677667676766776676776767767676776767666767767676776677666776767677667667667677677677676776776666766667667766776776767767767766776766776776767766776766676676767667767666667676776776776677676666776676767767767676766676677667767767676767766677676667766767677676776767677676767767676667766776766676767667676776776776776776766677676776667766767677667667677676776666766677677677667667677677676676677666766767666676766676776767667767767666767766676767766776776776767767676776667666676766776767676676776676767667767767667667677666767677677667767676667666667766776776677677667677677677676677677676776767767767676776776766776767677676676676766776776776776766767767677667666767677676776667677676776776677677677677676776677677667667677676676776676776666776676766766676776677667766776776776767676676767667677676776766776776767767767676776677676676677676776676676767677667677676767766767666767767766776776676667767767766776667767666776676676666677677666766766776776776776676677676667676766776767767667667766767766677676776677666776776677666776677667766776776677676676766767767677677676776767766776767676667677666776767767767767766776776767766776677667667767767767767677667767677677677667766776776677677676666767767767677677676667766776676776767666676776677677666766676766776767766766776677677666776767767766776776766776667676767677676767676766767676677677676776776766767767767767767666767766767677676776776676677666767676767766776767766767766776766776667676767767766776767667766776676776776676767677677677667676776766677676677676676767766776676667676776677667766677667667676776776776767767677677667676676676767666677676767767677676676666776776776766776766776677677676767677666667677677667767677677677676776776766766676667766776767677677677677666776667767766776776776667676767767767677676776767677667767766766766776676776776767677667677677677677677676676676776676776767766677677677676676776766676776676776767766676776767667667767767767676676677667767766677676776667767767667667667767667767767677667676767767677676776776776776677677676767667767767766766677667667677676766677666676666776776676767667666676776767677667767676767666776767767766776677667767766677666776776767767766767676767677667767766776766767676677677666767767766767767766776677677677677677666667766667676676776767766776776776767766776676776776667767667767676677667667676666676776776767667667676767676766776676776677667767767767667676776677677666767676767767677676677676766667667767767767767666766776776767667766767767677666776776776766776776766767766766666766677677676767676667677677667767667676767767667676677677676776677676766776766776766677676766766767767677667676667766676776766776667677667767766767767766667767767677666766776766776766767767767766767766776767767676667677667767767667667676677666776667766776667767676676776776767767767676676767766776776677676767766766667667677677676776776776776776766776666767766776767676677676776766677676767677676767677667676776767766776776767676776677677676776776767677677677676767676767767677677676767666767767767676676677677666677666776776776767767677677676667666677676776766776666667677667767767767767767766767676676676776767766776767677676677676677676766677667677677677667767767677667767676776666677676677676766767767766766776776776667766776776666677666767667677667767676767766767767677667676776776776677667677676776767667767677676767667677666776776677667766677677667676766766766677666767767667676776766776767667767676767767766676767667766676666766767677676766767677676677676767676676776776677666766776677667766776776776767676767677677667667677667767767667767677676766767676766776776776666767677677677666776767667666766676667767766767767767767767676776677666677667766767766766676677677667766766767676677676676767676667767766676767767766677677676667767766677677677676677676676676766767667767676776676767767766676676776776676776767766677666776677667667677676776767766767666676776766767677677677676677677667767677677676767767766776677667766766676666776766776677677667767767767767767767767767766767766676766767677677676776776776667766776666676766677666776667667667766667767667766667767676776776677676776666766677676766767676776776776767677676767676767767676776767767677677666766776767767767677676776776767667667766767677676776776776776677667677677677676767667676767676677677676677666766776766676767767667767667667667767666767677666676766767767676666767676767676767676767767767767667667667767676767677667676776767767667667677666667677677677677676676667676776766767676776776776776667677677667667667666766767767667677677677667767676767677667677676767767677666676776676776667767766767676776776766676677667766766776776676776776767666667767766677676767767677676677676766666677666776677667767676776667677667767766667767767766776767766677667677
667676766776677677676676667767677676767767677676776776776667767667767767767667666776666666776776767767766767667676767676666766767667677676766776776766776776767767767766767676766776767767676677676766776677666776776776676767676677676767766667767677677667667767667767676676776776666676767767767767676766776776667767767666676776767676776776667766767766776776776766766776767667666776767767666776776776776776767767676766766767676766666776666776776766776677666776767676776766776767767677667677676776776776776776767676767667677666776676676767677676776667767766666677667767677676776676766677677676776776667766677676766667766776677677667667767666766766767767676766766677677676776776767677666776676766776776776676767676767677677667677676767766667766676776677676677667677676767666667667767677676677677676767766776767677677667767766676766776766677676767666767677667767767767767766677666776667676676667667767666766677666677667677667766767667676767676776677677677677667767676766776776776776776767766677676677666676677676676776767667677676776767676677666767766767677666666776767676767666666776776677676776676677676776776676666676676667667666677667767766776776766676767767767767766676676776676776767667766767767766767677677667767677677676677677676766667677677667667667767676677677666766766776776677667666776776667676766767677666767767767677676767767767767767767677667676676776776767677666667677677666767766766776676766667677677676776676776677667676667676666776677667767767676667676776766767767667766776666666677667677677666776676766676766767667667677667766776767676776677677677667667676776666767767676766766767766766667676776776776667766667767766676776776776776666767677667767676667667676776667766766776776767767767766677666767767767677676776767677667667667767767767667767676766767767767677677667767676667766767676677677677667677666776676677676767666667676776767676776676666776766767676776776676667767767676776776767667667677677676776767667767676767676677676676767767766776776766677676676776676767766776776766766676776767766776666776667767766766767767767766677667767766667766676677667767676776676776776776677677676677666766766766776767767767767666776766767766667766676666667666676776776767767676776767767667766766677667677677676776766776667667767767667676776776776776776767767767667767666767767676677676767767677667767676667676776776776666667676776767677667767766666677676767767676776676767766776667767676766767677677667767667676676667767766667676676676776677676677677677676776776677677677676677676776776776767677676776776776776776677677676767767766677667677677677677667677667766776676776676776767767767667767767677676776666666776776676776766767677667767767667766667677666676776766776677667667677677676767767767677666667667667767767677677676676776667766767677667667767666766776776676767677677677666677666767676767767667677677677667766766776776677677676776676667767676767677666776667766776776767677676677667677676776776767676677677676776767767667766677676776776776776776677676767677677677666666766767766766776776767767677677677676666666776666676767767677667767667767767677677677667667766676776776677676667766766767667677676767766666776767766776676776767676776776766776767767667667767767767676677677677666676667767677677677676776676776766767767677677676776776776767767767767767767767767676766776776676776776766767677676677667666776677676676667667767767767766766677667766767676776766776776776766767677677676767767767676776776677666776776676766776776776776677677667667767766776767767767676776676666677667767666776677677677667767767677677676677677667767767676766776667767766767677667766776776767767767676676667767677676776776667767667676776776776776667767766776766767667676667766776677676667676677677676667667676677676667677667767667767767666677676766776767767667766767676667677666767767677676767767767767766677676767677676776766776776677676767676776776666776676776776666776676666677667676776776776766776766776667667676667667676676776767766667666776676766767766766677667676767766767767767666767767767767666776776667677677677677676676676776676776677667667667666776767766776677667667677667767767767767676767676776776776666766776676767767767766767767767676776767766767767767766666676767767666667667676767766767667677667666767677677677667667766676776776767767767667666676776776766766766766776776776767767677677677676676767677677677666776666776666676676676766666767676766776776766676767676767677677676676677677677677666676776677667767677677677677676776776776676776767677667767767766676767676666776776767767766776776766677677666766766676767766667676677677677676767676767767667766766676677667767676677677666767676767677677677677676767667767676677677676667766667766677677677666776767677677667666767676766676666776776766776676767666666677677676766776776767676776766776767676776667767677676676767767766676776776677667767767667677667767766666767766677677676767766776766776677677677666666676677677676676776667667666676667767667676767676776776676776767766776776767766776767767767767667676667767766776676677677676676776776677677677677666767766776666776767766767766776776766776667676667677676776767676766767767667676667767666677676677677676676776776667667667666776776776776766766776776666767767676767767676676776776776677667766677667677667767677677666767767767766766667766676676677676676677667667767767677666776767676776776667767677676767666667766677677677667766766676767667767767676767767767767677677677676776776766776767767667677677667766676677676677677677676767677677666776667667676776767766767766766667766667766677676776767766767766776776677676767676776767766767666776776776776767766666776776776776776766677677677666677677677676766776767676667676676667676767677667677677667766767667767666776667676767767676776776776666776676677667676667676676776776776666766776676776766766767676767667676666666767767677677667677666776776666767766776767766676776767667767767767677667677667766766767767667767677677677667767667766776776767667676767677676667667766776666776767677667767677667677676676767677666677666776766767766766776677676776677667766767767767766767766776767767666767767667766776776767666677676677676767676766767677677667677676767677677676677677676766766776666776776776767677667766676776767677666776767676676767676676776677667667677677677676667767766776767767677676676677667767667766766767766776776776767767767767767767767667766776776667767767667766666666776776766776767767767676776776767677677666667767766776776667677676767677667766767667677677667766767767677676767676767676767767676767677667667767667767767676776767676667767677666776776677676766767666677667677677667767666766767767767767677667766767676776767676776776676676776766776767677677676676767767767766676776676667676776766677677667767677676776776776767667767667766776767676676767767767766766776776767767767677676676776677667676676767677667766766776667667766766676666766776776776677676666667767767666776767767667667766766776676677667666667667767667767767667767767676677676677676766766776666776667767676676776776767766776667677676776776776767667767766776666676776677676776667767767766776776776776676776766667767677666767767767676767767767766776776766676677677666766676677677676776676776677677667666776767767767767766767676776766767767766767766766677666767767677676776676676767766776766766766767676767677677677676776767676767666767766767767677667677676766677666776677667766767676767766667677676666677676776766767676676767767666776677677666767666667767766767767676776776776776767767677676677676676776776766776776676766676767676677666676776766776766666766776776776776767667677667667767766776767767676776776767676667767767767767666767767676676677677676677677677677667677666776776767767677667766766766776766766776766776667667767767767767767677666677676776677677676766767766766766767767767766776776667767767667767766776677667676667766776776676776776677676776676776677676667667677676766676667766667667767767767666776766776767767767676776667677677677676766776776776767766776666776676776767766776676776666767766776767677666776776767677677676776677667677667767666767766677677676676767766776677676667666776776677677666776667766776776767766767767767766677667676767666676776766677676766667767676767766776776767766667767667767667767667767767766767767767766776767677677676776776767676776776776776776666676767767767667667677677676767667766766767667767666776767766767767767677666776677677677677676776677676776676776666776676776767767767676766776776766766776766767767677667676776676767676776766766766776767667767667667676677677667767677676766767667677677666776776766676766767677677666767767767676776766776776667677676677676767767767667677667677676767766676677676766776676776767676776767767667766776767677676677677677676776667766776767766666667767767767676767766776676677676767766676666767766766766676667767767677666776667767767767767667767767767767676676767677677676776676766776676767676776677666667676666776767667767676776776677677667767767677676766767767667767767666776776666776767766676776676667677667677667667676776677676776766766667767677676767677667677667677666776766677677676776776677667767677676677676677667766776776766767676776776776676767767767767677677677677677677676776666767666776767767766766666767676666766666767677667677666776767766667766676767676767767676667766676776766776767676767767667667766776677676767667767677667667766776676667767766767767766776667766667667767767677676767667677666677666676676677667767766667767767767677677676766776776676767766677676767676667677677676776776767766766666676776766776767677676676776776766776667767676776776776667677666776676666776776667766766667676666766776776667767667677676767767666776767767667767767767767767667767676667676776776776776776767767677677676767676666776767677677676766677676666776677676676766676677677677676766776776766767767767667767666766776776776676767766767766676667767667676767766767767766776666776776766677677676776667676767667667767767676766767676776677667677667677677676776667676766776767767676677676667766766667767766677677
76767767676776776776767766776767677676776767676767677676676776766677676677677667767666676676766776676767766776676767677677676766776766766776666677676776676776767767766677676776767676776676776676776776767676677676676776767676767676776776776776677676776677676676776776767766776766766767676776677667767767677667667767666776767676677677676776776677676776676677667766767676676677676677667676776766767676767676776676766767766767677676776667767766767677676767667767767766767767767676667767667767767676766676767666767766776676776667766767767676676776676677667766667767767767767666767667666766776767677667676776776767677677676676676776776766767767766767766776667667767676677677667677677666666767767767767766767767677667667677666767676667767767767667677677677677667666677677677676776776677667766766776776767767676767767767767677677677666776676767766776767667767767766767667766776766776677677677666766676776776767677677676677676766677666767677667766776767667767767667667767677676767676677676776776767676776676767766766776677677666776767767677677667767766677666767677676667677677667676767666776676677677667766766677677666676776767667767677676676776676766766776677667677677666776767767667767766666767767677666776767767767677676677677676776667767667666776776766776676766667766677677666776767766776776677666776776767677667767767677666677676767767766776677677677677677676767676766676767676677677667676676766776767767767767667767676776776776776677676776677676776767767767766767677676767677677676767766677677676766776776767677676776767667677676767676776767767767666776776776776666776767677667676766776767767767676776776776767676676767767676776776776677677677676767676766766666766676676667767677676676766767676767676767677676677676776776767766677677676677677666776676676767767766776667767676767766767766767767676677677667767767767767677677677667766676676767766776667766767766676776666767677667666676666776776677676676766677676776667766766767767677666776767677666676676676776767767676676767766676767767667767767677667676776767767767676776767677676776776767766667767766767767766776767766767767767667667766667666767667767767676776776676767666677676677667767676767766677667677676766776677677667666767767767676776776767676766667766776767667677666676776766767767767767677677676677676766776766776767767767766676776676776776776776767766776776776677676676676776676767766677677676767676666766767766767767667677667676767767677677676776676776776776677677677676776676767677667677667766766766776767667667677676766776776767667767767766676767677676776766767766767667767677666667767667767667767677676767677666776776666667767767676776767677666666676677677676776776767667667666667666676677676767677676666767767666667766776676677667767767677677676667667676677667767676776767677677676776776677677667676776676677667667667666767767676766667676667676766776766767767767676677676676776767677677667767676767766767767676767767766767667677667766776776776767666776676676767677677666766766767667767677667666767676776766776666776766666677666776667676767767677676666776776767667667667676776677676776776767767766677676776676766776776776767676676767767767766767767676776667767667667677676676666767767676677677677667676776676667767676766677676676776776677676776776767667767767667767667677676667666767667677676766676666776776677677666767677667677676677676667676776677677667767766766767677676667767766776677677676767766776667767767767766767676666776767677677676776677666677666776776677676677667767677667676666676666776767676766766667676667767676767766677677676677676766767767767666676676767677667677676767766776676766676676767767676767767767677676767766766776767667767677667666666766767767767676767677666776776767677667667766677677677676766776767767676776676776776767767677676766776776776676767767667667677667677676766767767767677676767666666766676776767767766677667767766776776667767767767767767767767667676767677676776776766677677676767667676776767767676676776776766677667667766776667677677667677667767767766776767767767676776776776776776776766667677677667667676667767767767676767666776676776776667667666767767666776776776767766776776776666767677676677677667766766667766666776766666667677676776766766767767766767767667676776776776767767767766767766676776776677667767676776767667767677676767677676766676776767667677667766767676666766767667767766776767677677667767766767666667767666776677677677677677677677667767767767767667767766767767667767677676767766767677677677667667667666776766767767666776677677676677677676776767767766767767676766776667767767767676767676666676776767767767676776766767767767767677676766766776776776666667766776676776766677677667677677666776767677667767666667767677666677666766776776676776776767677676667767766766776776676776776767667677676676776767667677677676767767676776766676776767677666776767676767677677666767767677677667676766667677676776676677666766676766776767676677676776677676677677667766676776776767667677666767767767767766776776767677666666766667667766766667767767667676667767676767766767766766767767666766767766767677676776776776776767766767677677676776776767767667676676677667667677667667677677676666766766766776667766666766766767677677667676766667767676767677666776776767767767766776767767767666676676677677677677677676767677677677677667667766766767766776676776767676776767767667766677676767667676667677676767667766766776776776776766776776677676776767676766776676766766666667766776776776776667677667767767667766776666767766677676767677677677676776776766677677676767767676767767676776776776776767677667766676667677667766667767766666776776767677677667677666767766667676776776776776667766776776676767676776676676667676767666766667666676776667676776676676666767676776776767767767767666776767676776776676677677676776677677666766766776677676766776666677676776776776676667667767666677666676776776776776767677666667676776776666677677667767677677677667676667677677666767677676776677667767766766776767667666776667677666767767766667767766776776766677676666766766677677676766666776776776767677667767676767766766666677677677676767767767676676776666776676667767676667767676776677677666666666766677677677677677677677677667766776767677667676676677677676766676767666767766677667677677666667666776776776677677676766766667767667677676767666676766776776776676776776766776776676767667676776776767766776767766676677676677676676776776766776676776776776776767766677677666776776776676776666676767667767666677677666776767767766776676776667676776766776767676776666667677667767767677677667767767676766666677676767766776776676766767676767667667677677666776677667767667667766767666767677677677676776677667676766776767767667676667676767767767767666776766776767677677677677667676766776677677676767767767767677676667767767767676766667677676766766667666766776776677677676776776666766766676767667677677676776776676676767767767677677667766767677677666677676776676776766676676766667766767677676677677667766776767676677677666766776776667677666766766766677667766776766677677666776776767677677667676767676776666667676667767767676766677666776776776677667767766776677677667676776676776676776767676677677676776767676676676776776776767677676776666766677676676766676767667766776776767766767676776677677676766767676677667677667676766677677677677667766767666666776676766676676767766676677667677676767767676776776776766767767677677677667667767677677677677676766776677676676776677667766667767766776776776676667767677667666767766767767676776767767767677667767677676767767767766676677666776666767667677677676766767767767666677667767666776776767666766776677676676776776677677667767767766767767667666666767767766767767667767677677677676767767766667677677677677667767676677666776676677677666767767767667767766767676776666667766667677676766676776767667767766776666776767666766677677677677676677676677677667767666767667767766776776667766677676776676776676776776677677667766776776766766766676767766767767677666667766676776776776776667667767767677666776666767677676767767766767766776776767767766667677666776677677676766767766666767667766776776776676766767767766677676776667767676767767767767766676666677676776677677666677677677676776667766667677667666776776776776766776766767666767766766766767767666776776767667766676767767676776766667766776766776767676767767767767667767767676677666766667766766766766776667767667766776666776666776767677677677676766776767767766767767677676667677676667666676666776776766767676676676776676776776776677676677677676776767667677677667767767676776766776776776767767767667767666776776677677676766666767676767767667676677676676677676766667766776677677676677677666767677677667767666767676677677677667766667766676677666766767766776766776676767767767667767676666776776776776766767766766667767676676767767667767676776767767766766667767676776677676776766667676677676766677676776776667766766776776667677677676776776766767767766666776776776776767676766766676776666666667676766767676676776776776767676776767766677676776676776766676667767766767676776776776766767677676767677667667666776676767767767666776766766667677676767677666776677677667676677667666766767676676776677676767767676776767767767676677666776776776767677676767767666766776776676767676767767666767666767767677676767766676776767766767677677667666676676676677677677667767676677676776766676667667666677676676767677667666767766767767676677677667667767766776676676677676676776677667766667676766676776676776776776776766776767767667766767767767677676767676776766676767666666667677676776776667676677676776667677677666677676767767666776776667677676767677676766767767766776766766767767766676667767766767677677676766667767767677676676767767767676776676677677677676766776776676776766766676776776667766677677677676666677667766776776776667677677676776767767766676776766776767767767677666776676767766776676676776767676766767766767767766776776666666767676776776676776767677676776676776766776767676767677676667767766677677667767666766766767767767667677676767677666776767677676776767676776677667767666766667677676767
6776677676776776767676767766776767677676766676677666766767677677676767766667767767767767767666767767767677667767766767677676776776677666776766766767767767666676676677667676767676776776677676776676776667767676667767677677666776676776767666677666776667767767767766776766776766767767676776776776767766677667667766767766676676766677676677676767767667676767766767767767767676776776666767767677677677667767767767667667767766676776766676766776776776776776767767677677676776667676776766776766776677666767767766776676766767677667767676676677676776677676767676776766676767676676677667676776776676677676667676676677667767766776667766676776767767766767677677666776776776767666766766766776776667767766676677677667767767766676667766666776767676767766776767767767676766767676677667667767667666776667767767676767666677677676776666677677667666767767677676767667667767767767676676776676677677676776767676676676776767767676676676767767676776766667767767677677676667766666676766766766767767667676776677666676767767766767677676776677676767676676776677676676776776776767766666766767667767767676776776776776776776767766776667767667677676776766766767767676776666776767766767766676766676776766667676677676677676766767766667767676767677677667767767676767767676766676677677677677667767667766677666767666767767667677676776766677677677676776767666767676776766677667677676776767767767767676776677666766766776676676677666667677667767676767767666766776776766677667767666667676676676767766776766766776667767666776767677666776677667766776767676766776677677676667676767767677677667677677676766776676776776766677666676676776766767667767676767676767666776776766776767676676767767766767766776767767677676776767677677667677676667666767677676676766767667677666676766667767666676766767767767767677677677676776776676666767767667766676766766767677677677676776776767677677667677677666767666677676676676677676776767767767767666667767676776767677677677676776776676776767766767767767766767766667766766677667666776776776767667677677666776776677676677677676767767677677667667767676776766776776776767767667767767676767676767767767677677677666776766776767766767677677676767677676766767667667766776766676767666776677676776766767667767767767677677676776776776676767767767766767676776766667676767676676676776676776666767676776667676776676776776776776766766776666776776776776676767677677667677676776676776766776766676776776776766767667766677666776767767676667676676766676776677677676767676766767766776776766776776776776677677667767677677677667767766776776677667667766776776766667676776776776767676766776766677676776776667667767666666776677676666776766767677676776677676676766776767766667666766776776776766776666676776766676666776666677677666766776676766767667767767677667676767767676677667767767676767767767677667767767677677676766776676776776667767766767677676776676767766767667766676677676767676767767766776677677666767666767767767666776666776776767667767767766776667767676767676676776666776676767767767667677676776776677676776676676767767666776767676766776776676776776776776666766677677677666776776676767766767767676776677667766676767766767677666767667767766767767767767767766676767767677677676667667767766767766776776767766766776766776667767677667677676677676766667676676676676767676767667677676767766677677676776667676776776766766767767766776677676776776676776677677677676776767676776776776767676766767667766767676776776776767767766767766666766776776776676776767667677676766767666676776767677676776776776776676676776677666766677677666676677667666776767676767767676766666776776676776776776766776766766766767767767767677676666676767677677666776766776766776776776676776766767767767767767766666776767767766667767667667666677677667667767767676667676767766667767766776767767677677677676776677677667766767676676766776766767766766776767677676677677677677676767666766676776766667676776677676677677676667766767767677667676776776767676776767766677676776766667676666766776677666767767766766776776776767766676676676667767677667767767677667767667667767677667767766767766767767667666767676676666676676776766776776776776677677676767767767766776676776776667767766676776667667767677667766776677676776766767767766667767767666767767767676776676776776676676677666767767677677666676767666676767766667666677677676666667676677667767767766776676776776767767766676776776676667767766767676667766776767666776676776766766667677677676767667767767676766677677676767677676776766766776767766776676776766676676776767677676766677677676676667677666776676676677676776776676667667667767767676767676676776776776767677676767767676767767767667767676776676776767667766767767767767676666676776776767767666766676667676776767767766667767677677676766776677676776776667676776776767676676767767766667767666677677676776667677676767677667667667766766676776676667767767667766766676776767767767767676677676767767676766677676677667766677676776677677677666767666767767766767667677667767676767677667666767667767676767766776776776776677666677666676766776767667766776676667767767767676667676767667767767676767667767676776776776776676776776767767766677677676767767676666667677677676776767677667767767677666776677667677666677667666776776767767676776766776767766676776776676766776667666767766776776766767767767677676677676766766776677676677676677666676667676766677667677667676767767767667666677676766767767667677676766767677677676776767766776676677677676776766766776676767767767766776776667767677667677667767677667677677667767677677666776776767766776676776767767766776776676776776677677667676766776767767676767767677676776677677676767767767767677676766767676667666776776776676776767767667767767767767677676667677666676766767766766776776767766667676776776766676776776677667676766776767766767767666667667676766766776766676676767767677676766666767667666766776776776766776767767766776676766776676666776776776776776767667676767766677677676776766776766776766767767767666766767677666766776776667667677676767767767767766776776776767676767767767667767677677667677667767667677677676766676677667767767667676667767676776676776667767767767667667767767676667677667766767677676677666676676767677667767677676776677676776666776677676676667667666776767667766676767677676776776767667676667676776776776776776776776676767766666767677667767766776776676776766767677677676676776677667677667667767767676767677677666767676776776767676766666767767766667677667677667667767766766776776767767676776776667677677667677677676676776676776767767677667767676767767767767767766776767677676776776676767666767667677677677677677666677677667676676676776666776776776676677677667767766776776776667766676767767677676667677676767676776767767677667666776667766667677677677677677677677667667676767767677676677677677676776676667767677666776766676677676767677676767667766767767767767767767767677677677677676767676766766776767767666776776767767767767767667767767677666767767767767766677676776767677677677676776776767666767767767767767767767767767766776677666776776776676667677677666776766776776776676766776767767766677677667676767766776766767767667677676667766767676776766677676776776776767766677676767766776767667767767676677677667767767766776776776767666677666676677667667767677677677676766767677676676667676666767767667667676677676677667767676776776766677676766776766776776676767676667677677677677666667767677677666767767766776776676766776776667767677677677677667766766776676667766776766767677677676677667676667677676776766767767677676676767766776676767677676776667767767766676767667667677676776676677667767676776767677676767767767677666767767666667766776767766776677677677676677667766767667767766766667667766767767767666666776776767766667677676676676766677677667677676776767677676776776667767667767666776767667767767766766767767677677677677667676776677676776776677676767767666766666776767767767677676676776776776767676776766676676776776767766767767767676667666766767666767767766776776666667767766776767676767677676767766776766767676766666766766677667767676767677666776767767676767767767666767766776767766767677667677667666776766767676776666667677666767676776677677677677666666776766676676666776666766767766767767766667767767666676767767677677667677676676767667767676676676776776767667667767666667767676767666677676776776776667766676776767677677677666766776767666766776767667767767767767667676776767766776776776767766776776766767677676676767677676776677667767677677667667767767676677677677676677667766776767766666776776767676767676676666767667676667767667766667767667767767767677676677676667767767766677666776676667677677677676776767676667667766676766767677666767766776766767677676776767676676676767676677677676767767767666767677667676667667767767767667676776676676767767676767676776776676776776776776776767767677666677666676776677667767767767767666766667666776676767667677677676666766676767676776776767677677677677677666776776776776776776677677666677677676766766766776676776677667667767767677666667767677677677667767677666677677677676776676776676766767767767667677676677677666776776676776776676776767667767677677677676766776776677667676767676666767767767767676676677676776767676677677667767767676776767766677666776676677667766667767767677677667767767766667667676676767766677676766677667667766767767767767766776767767767766676776676767767767667766776767767676766767767676776676767767667767677667667667766776776676767767677667766676767677666776766776767667677676666776767766767767767766766766767667677677676677676776767676776677677677676776677677677677676766667766776776776667677667677676767767767676677677677667677677676776776767677677666766767667666676776776767676776776776667767676776776766776677666776776676766776677676776776767767677676766776776767766767767677676676767676776676667676767766767676767667676677666676666677676776667677676666666667676677676766767676676767766776676677677676666766776776677677667767667766776776767667767666667766776776776776767767766676776767676676676776677667767767676667677676767767767767666776776767667766676767766677677676
367677676776776676776767667677676766767767667767766677666767676767766766667677677677677666776767767676776766676776667666776667767766776776677666767767667766667666776767677676767676776776676767767667667676666676766776766677667676676776677677676767677677676776776776776766666776776776676676776677677666677677677676776666767676667767766766776767677667766766767766776767767677677677676767767677677676776667676776667667766667666776677676667766677677677676776767767767767767666767676776767676776766677676766766776767766767677676776776766677667676776676776767667767676776766776667766676767767767667676776776767767677667766776766767767676767767667677666776776676776776776767767677666677677677677676776767676776776776677677676676776666776776776766766677677676776776776767677677676776667676667677667766776776767676776766677666767766776676776776776666677676767676776776766776776667676767767767676667766776767676776667667677667677677676677676767767677676776776767677667676766676766667677677677676666667667677666677667677676676766767676767767676766766767666776776776677666676766766776767767767677676776677676667767767767676766776667677676767676776776767677676676676776767667767677666676767676767677667767677667677677676776677676676767667767766776666767676776767677666677666676667767677667766677667677677677676767676776676677676767767676776776677667767766766667766767677677677667677677666766776776776677677677667766667767676767676677677677676776766766676776767767767767677677677677677676776676667767677677676776677677667766776766667767767667677676767677676776776776776776776776767767666767677666776776776766667766766776767676667676767677676677667766767676776776676767767767676766677677667667667767766766667767676766767677677676776776677667767676776776776776766776767676776676776767667677677676767766677676767667766767767766776776677667677667677676776776767676776776676677667766776677667766766767767676776766677676776776776776776767666766776767676776767767766667677677677676676776667676776776776676776667667766767767677677667667766767766666766776767666767766776677666767767667767766676767767767677677677666667677677677676677666667767766766676676776776776776676767767667677667767677676767666767767766776766767667666776776767766767767677677676676776677677666766776776766676666776677667667676776776767767767667667667677676677677667767766677676766677677666766776767767766767676766767766677676776776766767667676767676676667767766766677677677676776767767677676776776767667677666677667667677666767767677676776767677676776766767767667767676767767767677676776766766676776767767767677666767766767676776676776666776766766776776776767767667767676667677667767766666776767676767677667677677677677677667766676766767677666776776667766776676666776677676677666776677677676676776676776776767677667677677667767767767767677667677677676676776776776677677677677676776666776766667767766667767766776666666767766776767766767767677676767676776767766776676667767767766767767766776667676666776767676776767767767767667677676767767766677676767767767677677676766776677677667767767767767677667667677666766767767676767766766776766676667667767667767676767676776676676767676766667766667677666776677676676767667676767766776677666776676776767666776776667767667766676776766767676667767677667676676776677676767767677677677677667766666677677676776767667677677677676776767767767676677676766767676766776767766776776776677676676766776677677676776676776767766677667667767767767767677667766767767676776776766676667766767767766767677677676666766767766766766767677676776767767766767766767767677677667677676677677666767677677666776767676776667767677676767677677676666767676677677676776767677677677677667767676767676677666776677667766767767767677677677677676667667766776767667767667677667667666776776677677677676776776776767677677666766766767767676667677667676676776767677677676667676776766677676767767676776676766677676776676776677676766667677666776776666676676766766776666776776766776776767766667767666667767766776776776776767767667766766776677676776676776676676776666776767676766776776776766667666776767767767677667667666776766776676766776766767767676666767767767677666766767667667676776667677667767676676776767767676766776767676767766776776677667667767676776776776677677677677676776767767767766766776677676767767677667766776677667676776766767767767767677676776667767677677677676676666767766676776767666666776776767766776767666776667767766766776766776766776776776676776776776776766676766676667767767766776767677677676667676767766776766667676667767667767666677667767766666666677667666776766776666776667767677676677677677676667766767767677676766776667667767767676776776677676666766776776676676767767767766667766776776776776776767767666776776667767767677677676667767676776667767666666676776667677676767677667767676677667766677667767666767766676677667767767667677677667677676776676767667767676776776776666666767766676677666776677676666666767666767767677676766667676776776676677677667677676667677667666677666776776776767767666776767766776667767766776776776776766776677677667667766677667766677676767676767767667676766776767767677667767676767666767766767676767767767676677676677667767676766776776776767677667767767676766677666766767676776666776677677676776767767767766677677667767677667676767766667767766767667767767766776667766677676677676767677677677666767767766677677677667766767677677676766776766776766776776667767677676776667667666677677666676776776676776676776776767676776776766677676776776677676666776667666677666767767767767676766677677676776677676766677666767667666767666677677676766776776766767676776676767767676667767667767767767766776776667766766667677676767767767667767667676677677677667766666677677676667767667767767676677667677677667767767767766776767676766776677677676766776676677667767767767676767667667677676767676767767767767676776677666677667667676666666776667766776667766776767677676776677677666767766767766677677667667677676676677676677676766767767767676676676767676676676766667676767767677676776776767767667667677666767767677676767766776767667666767766766767666776667767766676766767666767767677677676676676776776667677677667767676677677677676776767667677677676776766776776666767666677677667676767767767676677676676776676776666676776767766766776676776776766776776776767677677676677667666776676767767676776767676766776776776767767767767767766677676767767677677667767666676676776767667677677667766677676666776667767767767766667766666767677666776677667766776677676766776776766666776676776667667767766767767767767666766776776677676767666776676766767676676776666676676776767677676667667676677677676776667766776767767676666667767767767676676776666667767676766677666676677667667767677667677677676677667767767676767677667766676767766776676677666776767767676767767767666666776776767676767766676666767677677667766776666676676677677677676767766767677676776767677677667667766776776676766676767767676766776766776767666767766767766776776767677676776776767767667767767767667677677677677676767767767766767766677666767667767676766767667676667676677676767676667767767766666667677677667766677677677667676766766676677677667667767677676676766677676776776677667767667666776677676776766776776677676676776776776676766677667676677677667767766676667766776677666667767666776767767676767677676676677677677667767767767767766776776776776776677666776767766767677677667676667667677677667767666677667677676676776766767677677666776766776676776677677677667766667677676767767767677676767677677677667766776667767766767676766666767767767767766676776766776776766776667766776677676766667767766767766677676677677666776766676776766767666766766766776677677677667767676667676666767676767766776776666766776666767767667766667767667677677677667676767676677666677667677666767767677667677666767767667767676767677677667767766776767666766776767666766766676776776776766767676776667667766676767666766776767677677667676766776676776666667767677667667667676676667767766667676776667676766677677667767767767666677667766776676676776776667677667767667676667677676776767767676677676776767676677676667677667767677667676767766767677667677677677667677677676767677677666677677676677676776677676677667676766776667766776766676676767767767767766667766767676676767667677676776766677676776766767676677676677676676766667667767677677677666776667767766676766767766767766767767767766776677666677677666767767767766767676766776767676776767766767767677666766766677667666776776676776677667667767667767767667677677677667667676776766667767676776677666776776776776767767667767666766677676766766767666767667677666767667676767677676776776767676667677677667676776676776676766676776776666767766776776766676776776776677666767667676776677676676776776666666766776776676767677677676677676676677676776767767767677677677676667767676767767677667767766767676776767677676676667677676766676767766767767767767676767767667767767766767767677677676776776767767767677677677677667677676677667766766766767767676776676667676667676676667767667677676667766667676776766776767767677677677666767667666767767666776767767677667676776676776667767676767677677666676776667677676677677676676667677666766677667766776776767676767767676666667676776767676677677677667676676677677676766776667766677676676677667677677667767666767667677666676767767766776677677676676666776776676667767767766776666767676676766766776767676767767767667767767766776766776666767767677676676776766677676677667767677667677667767767767677667667677677666776677676667767676776776676776767676776666677676776667766767667767767766776766666776776767667767667767676776767667766776677676776677677667767667767676767766776767767766776776776676776766776776766676776676776776776776767767767767766767767667667676676767767766767767676667676767666776676676766776767676676666677677676776676776776776776666767677677667676667767667667767677676776776767766677667767677667676677667766767667766677667767766677676676776776776776676767666666767677666767766676677677667767767767677677676767676776676767767677667676766667
67667677667766767676767677677667677677667677676776667767676676767766767677676767677667666677677667767667677676767676776766666667767767677667667767767767766766767767676776776676666776766767766767676767667766776676776776766776776776677666677667667666676767676776776776677667766766676767677667766766666766767767676776676776776776677667767766767677677676776666776766767767667666676767676776776776677667677676666776767767677667766666766776767677676767676776776776767767676676676667767677677677666667767766676776767767767677677667767767767767766677676766767767676666776767766666677667767766666667667667667767676766766677676767767767677677667767766677677677677677667767676776776677677676666767677676667767766776776676667766776676776666677666666676776776666776667766666766766676767676776676776676766767676776667677677667767677677667767677676767767677677666676677667767766776677677677667767766677677676766767767677667677666776776676776776767677676676766767767677676776767766667677666776767677676776776767767676776676676677677667767766767676767676776677676766776776677677666776776776776776767667666767766767767667766676767676776767766776767667676766776676667676766666767767676677666767676766767767676766676766767676776667767676767667677676776776776676667767666676767766776776776776776676776667766766677667766767767676677666767767676676667676767667766677667677676767766667766766776767766776767677667767767676667677667666677667767767767676776676776666776767676766767677677677667767676767767676766767767767766667767767767767677676677676766766676767676776677677677667766767676677666767677667767667766767676776776767667767767766677667767676677676677676677676776676776677677667677677666676776677677676677676776676776776767767766766767767676776676677676766676676766766667766667767767676676776776676667667767767667766667666776776767667676677667767677677676677677677677666766677667666676776767666766766666767767767677677677677676677667767677677667767766677667767766776776766676776767676677677676776667676767767677676776677667676667666776676767667766767767676776677676767766766767677677677666776767666767767667677677667666767766767676776776776667666667677676776776767767667676676767767676676767767667766767676676767677676767677676667666676776776676776667666776676676767667767767666766767667676677666667767677666767767676776776666776767677677676677676766676676676766776667766766776676766676776767766666676776766767766776677677667767677676667766776766766776776776667767677667667677677676677676676776776766776766776776666677677666776666776767767676776776666676677667676767677677667677676776677677677676776676776667667666767766677676677667766677667676667767766677677677676677667667676767766676776776776776666776667767767676767767767667766767767766676776776677677677677667767767677677666767766776676776677677666776776677667676776766776677667767767767767677666766767766776776767667767767766667767766767767767766776776667677677676767767667667677667676776776667767676767767676676666776776677666776667667676776776677677667677667667767667666676767677667677667767767676767667766767767666677677667766776776776677677677667766677677676776776676767766667767677676667767677667766776776776766767767667767677676676767677677677677676676666677676677677677667676676776767677667677677676676677667767767767766677677677667667766677677667667767677667767767677667677667677676767766677677667767677676776677667677677667767677676766776776776767767677677677667667677676776677667767767767766767766776676776776667667677667677676776767677667676766677677677667676667766666766776776776776766776677676677677667676767667766767677677677677676666776666677666776767676767676776776776676767766667666776666666767766766776776676767766776676767766767767767676677676676677677677667667767766776677667677676667767767677676767677676776767667677667766767677667677666776667767767677676767767767677666766776677677667766676676667667676677667676666666776677677676776767676676677667676776766677667767766776767767677666766766767766677676767677666776676666776766767767676677676776767667766776776677677667677677667766676766667767767667767766776776767677667667667666776767766767676767766677677677677667767676667667766766767666767766776677677677677676776676767767767767676767676767676776677676766666767667766776667767766776776676767767767676667677676676767767677677676776677677666676776776677676767767767767767677676776676766767766776676766776676676676676767677677677667677677676776776776776776677677676776767676677677667677676667677676776767767767676767767667767677677667767766677676776767676767667667767767766776776767676766767766766677676776776767766676666766676776767767677677676776767677667677667676776776776677667767767666767667676776767766776766776676776776776667767767767766766677676767766767666776776776776766667667677667767766677677677676776767676667676776677676766776677667676677667676767767676767676776776767667767767767676767677676667767676767667676676776767767676776778676767767767767677676767676767677676676676767667767766776767767677676677676776776776766767677666776767766767766776776677667667667677677666776776666776666776776766767766767767677677677676767666677667667676667676676776766766767677676667667767767766776677676776776677666767676677677666676767767677667677677666766766776667767767676767766776776776676676676767677667767767676677667676677667677676667766666676767766766766667766677666776776776676767667677677677677677676776766776667667767767767677667767767666677676776667676677677667766767677667676776776667767767676776776776776776767766766677667676767767677676677676776776767767676766776766776766677667677677677677676666776767767766667676776776776677667667767677677676767667767667766677677677667677666767767666766767677677677677676776677676767676767677667766776776776767667767677676776767767667767677677667676676776677676676667666677676776676767766776776776776776776767766677676667677677667767667677667677666676767677676767676766776776776676766677676677676677666767767676776776767667767767766766676767767767767766767676677666776667767677677676776677667677677676776766767767677667766767767767767767676766767767677667766766776776776776676676766776766776767677677676666776776676766677666767767677677676767677677666766776776767767767767676767666677676676666767677677677676776776666666666667667667767676766667767667676667676776766676776776676676776767767676676776776776776776767676667767677676676767676766767676666766776766676776676676676767677666767767666666767677677667767666776776767767667677667766776776776766676676666776767676767767767767767667667766667766776767767676767766677667666767677676676667767767766776776677676676667767676776767766767766676767767766767767767666776767767676766776666766766766776677667766767677667676667677677677666776776776767667676666676776776667667667677677677676766667767766767676776667767676776766776676776667767766676666767667767767677677677676776666776676776776677677676677677677676776667676776666666776767767766767766766776766776776766666776776767677676776677676776776676776776766766677666666776766767767676776676776667667676776776766677677676677676776776776776767677667666776677677677676766677676676776677667667667767667667767676776766776776766677667767676676676677677667767667677677666767767676776766776766676767766767676676676667767677667677677667766677667677676667667767677667677677677666676776767766676776767666676776766677667676676766776666767767766776676767667667767676767767767767667667767767767677677677666666776666677666667767677677676767766667767667767676676776767676776676776776766766667766676677666776677677666676676776767677676776766766776677677677676677677677676766667677667666676677676767676776776776776767767676776667666677667766667677676776676776766776667767676677676677676776776776767767677677676676677676677667767677676776666767677667676767667767767766776776776677677667667767667676667666676776667766766776667677677676676776776667676677677677677677677666767767767676767767667676767767766776767767676676667766776776767766767766776676677676666776776767766776767767767667767666776776766676667667677676677676766776776677676667767667676776767676776767676677677676767676667766677667767766776776677667677677676776677676677677677666767666677667676767767767767666776677666776776676776767767767677677676677677676766767667767766666766676776776667667677666767767676676766767666677676776767677676767767676677666676776676676767677677676766677667767677677676776767677676767766677676767767667767767667667676676776767767667766676767676776767767767767667766667676677676677677677667766677677677677667766776667767766667767666676667767766767767677677676776666766767767766767767767767766776767767767667767667676776766776776667667676667676767767676677677676776766766767766667767676776776776767766766776776766677677676776767666677667677676667676776776767667666776776677677666676767667767766776767677676676767767767667767766667667667666667767767767677667767767677676776667677676767676767676776677676667667676767767676676677676776776677666776676667667766667767767767667677676776776677677667677667677666676676677666767766767766776776776776767677677666776776776676676677676776767667766766767676677677676767767767666677667677676776667767677676776776767766776776767766767676776677676677677677677667667767767667767666776766766767767767676776776776667667766776776676776767767767766776776667676676776776767766677667767677677676667767666676776767767767767677667766667766776767767667766776667767666776767767767767767767677677666677666667766767676776776667766676766666776767767767767767767676677676766667677676776666676677676676766767676776766676676776767767676766776766666767677677667767677677676766767767677677676776767677677677667766776776766776667676767767677677677667767666767766776667766766776776776776767676776767766767767676677667767767667767766766776767767677677677667666667666766676676676776677677676776766776667766767667767767677677667767677677667667766776767677676776676766677667766677677667767676776776776776776776677676767766766
67667767676767666776767767667767677677667766776776766776776766666776767677666766767766766776776677677677666767766766666766667766766776776676767766776776776767677667677677667666776776677667676677676677677677677677677677676767667676766677676776676766676776767766767667766667676766767677677676767767766666666776767676766766776776676677677667766767666677676776776776677677676776676767667766767676677677677676676776766767676776776667766767767766776766677677667677667767767676677677676776767767767677676767767767667766676766767766676767767676776766767676776776767676776676766677677677676677676667766776667667676667667766677677677667766766666766776767677676776677676677676776767766677677677677666676767766776776767766767677667767676677677677677676676766677666776776767677677667767677676676776677676666767676767676767666776767767767676776766766776676776666776776776767677676666776767766767667767767677666776767667767767766767766767767667677667766677667676676677677677677677676767767666776776776766767767767666767767677667667767767676767677676776667676767676776776776677667676676767676767676776766776776776776767677666766776676766776676677677667667767676667767766766776666767677667677677676776767766767766666776766767677666676776766767667766666767677676776676666776767767677676667676767767767766767677666766676766776766677677666776776767676776776766667676766766776666667677676766767767767667767677677677676776676767767666776767667767767676676776767677677677667767767766776767767767676776767766776776776767767767676676776767767667676767676776677677667677676776776776767677667676776767767676676776766776677666776776767767677666776666676767676776676776767666776676676767767667766677676767767676676667676766776766666767667767767676667766676767767677676767667767767767767767766676767767767676676776776766677666776776677676676767677677677677676667766676776767767667676776677676767767677667677676767767677667767676776776677666667667667767667676767677667677676776676667766776766776766676676776767766766677676676776677677667676677676776677677676676767767677667677667677676677677676767767667767767767666677677676766776666767676776776776767766776666767676776677666667767767676776766767766676776677676767677667667767677666667666776676676776767767767667767676776766767666776767676676677676677667667676666767677677677666766776767766776676776766776776776767766767766767767667767767766767767677677677676666776677666776776677676766676767676667767767766677676677677676767767676776676776776767767766677676676766766767676776676776677677676776776776676776766767767676767767766767676676676776776766677676766767767767667667667667666776776767767767767766666776776776776766766776776767767677667767667766776677667676767676666767667676776776767667766776677667667677667677677677667667676766676767767676667767676766677677667676767676676776766767767766776666667766776767767767676767767667767767667677667677667677667767676776776766776776767677667766776776667677667766776676776767767767676767767767766767767767677677667666776766776776776767766677677676766767767767677677667676776776776776776767676766776677667767767767666676766667676776767767677677677677677676767767767676776677676776767677667677677667676667767767767767667767766676776767676676766667677666776766677676776767676767766766776776766676677676767767676776766776766767767677677676767767666776767667666776766776776776776676767676776677667767767766776676776766776767667677667767676776776776667666776767766776677677677676776676776776766677666767766767676776776677676677677677677666776776676776767767666677677666667767676677676766677667767766677676776767767766776776776676766767766776676776776677667766667767667767677677677667676776776676667767767767767766767677677676776767767667767677667677677677667766767767667767766767676767676677666776766676676776767677677677677677666677677676776776666776767766676767767767767766767767677677677677677676676677677667767666767677666677676767767767677667767676767667676776776677666776767767766776767767667767767766676667666667767767677677676767676677676767676666767667676776776776767767677667666677677677676776766776767676766677676776767677667767767677667667766766767767677676677676776766767677677676767676766677676776767766767676767767676676776767677676766677676766767767766676767767676666767676767766767767767767677666776776776776677667677676766677667766667767766766767766776766766666776767766776767766767676666776767766676766766776776666776776676767767767767767677677677676776776776767677677676776776667767766666666677677667667676776667767667677676766667767767767767767767676767766767677666776776776776776677677677676776667767676767666767767767767676767677677676776667677677677676676767767766776776776677677666767677676776776766667676676677666776677667677666767676776776767767677677677666767667677676667676676676677666677676677677677677666776766767766767767767676776776767677676676766676776666666776766766676677676666766766776776776767677677677676667667667767766676677676676677666677667767666776666767767767767766776767767677677676766776767667767767676776776776767766767767677677677677677666667677677677677677666766776676666776776776776766776776677676677676776776776667667676776776676767676677677676767767677676776667766776677676767767666767676766676677677676776767667677676776767767677677677677677667767767767677677676776776676767767676667767676676677677677676667767667667767677676677677666767767676667767666676767667766776767767676767667766676766667766677676677677676676776767667766677677676767677677676776676776776776676767766776766767676776776767767766776767767677676676776767767766677676776776677676767766767677677666776776776667767666776776776776776766767767766767676766676776677676776676667767767677676767677677667767766677676776776776767767766776767767677677677667767767766767677676667666776667767677666677676676767676767677677677666776766767766776676677667767767676767676776776766776676767767767767676776767767766767767767766766667767767677677666776776776776776677677677667766776667677667766776776776666667676767676676776766677676667767767767676677677676667767767766767677667666767766766676676767677676776677677667676676676766776776677677677677667766776776776776776677676776776767767767767677676676677676766667766776677667767767767676767667667767766766766776776776776766776766676776776766776766767766767676766767677677676776776776666776667676676776767767677667767766767767667666766767676776676776776677666776776676767767676667767767766776667766776776676766667677666767767667766776776676677677676677676767677667767677676776767676776767767767767676766776776767677667676767767766676677676767676677676766677667676667676677667767677676767767766677667767667676776776676776767767767676776676776767677676767767766776767677676767766667676767677667676767667767667677676677667766767676776666767676767676776776776666767666776677667767667676776676776776676767767667766677676667767677677676776776766776676776677676776667767676776767767676767676766776766667766776776767677666677677676767667677676767767667667767666766767667666766767767767667767677676676767667767677676667767677676776676767676767667767766776666776776776766667676677666766767677676676676666677677677677677677677666677667767767767677667677666776776676676776776776776677676767676766767767677677677667677677666776767667676767767676776767766676767766767676776767676767676676676766766767676676776776776677677676677676766767676767676667667767766677666677676677667677677666677667676676776776676766776667766776767667766667666776776677676776776766667677676676767767766677676767767676767767767676676676676677677676766776667676766776677677677667766776767767667667667676676666767677676776676776676767676776677666767677667767666767666677677667666676666677667767766667676776767766767677677677676766677676776677677666666776767676676767767677677676767767766677666677676677667666677677667677676766666776776776677676676776776677676766767667677677677677676767766767667767667676767666666676677677677676676776767767766776776766677667766776677667767666677677677676766677676677666767676776676766676776666776776676676767677676677676776766666676677676767767767767676776676776676767676776776676766676767677666667766666667676767767766776767676776676776776677667767676766767667666766766767767766677676776776677677677676776776767767666766776666776776767677677676766776667677677677667767767677666767767767677667767677676767667767767677676766667767767676667667767677666677676766667767766776776667767766767666766767666677666776666676776677676677676776767676667667666776677677676676766766776766677676766677676776676767667676676767677677666677666776776676677677676766776676667677677677677677667677676676776677677676776776766767766676666766667767677676676776767676776776667676776776766776667667666776776767766776776676677667667677677677677677677677677667767766677677677676766676776767766776767666776677677667677666767767677677667767676667677676776776776766767767667667767677676776766776767677676676767767677677677676776767667666667676766666667767667676776767767766776667767766776676776776766776667677676767676767766767766767677667767677677677677667677676667767677676767677667667767677676677677677677677676776776766767666667676776776767766766776666776666666767676776766776776767767766767666667676666767676667667767677667767667676767767676776767767767767676776676677676667766776776677677677667667766776767676776677676767767676677676667767767766677677666776677667766766767767766666767676776767767767677677677667767767677667676667767766776667767676667677667666677676677666666677676776767676776666776767766776776767676767767767767667766776776676766776767766776676776677677677666776776767767767767667677667767677677676677667676776776776766676776776676776767677677677667667766767677667767767677676766677677677667767676767767667676676766667767766767676767767767667766776776676766676776766767766677677677677667767676766666767676776677666776767677677666667667767767766767677677676767767767667767766667676676766677677676677667667677677
676667667677667677667767767676776766776767767667676677666767766677676667767767677667666776776776677667767677677677677677667676676767677676767766677676677677676677677667767767767676776677666767677667767767677676766667677667666766767667767676767676767667767766776766766676676767766667676776776766776677667767676766667767767767676776667676677676676767767767677677667676776776767767676767767767677676776766776776767676776776676766767767767676676766676776676776767767676677677667676767767677677676776667766776776676767667766776767766776676676776667767766776666667677667767767676776666677676667667676676676776767666676676667666677677676776767767677676667676776776776767676767767767767676776767667677676776766776776677676776767677677677666677677666776666676767767677677666776676676766776677676666767676776676767767767677677676676767677677677677677677667677677676767767667677666677676776677677677666776776776776667676767677676766676766677677677676776767676767767677677666767666776766776776767767677666776767767676767667666676767766776776766766766667766667677676776766776776667666776766766776776776776677676677676767666677676767666767677676767677676776776667676776776767767766776676776676776767676766776767766776767766676776776676767767676776776776766767767677667667766767767767766767667676677676667666766776677667677676667667677676766776677667677667767766677667766776766776767767677667767667667667676776776766767767766766767666666676776676676776667767667677666676766776767667766767766766676776677666766766667767767767766677677667766767767676776767767766776776676667677677677676676667766677677676776766676677666776776667676766677676767667767767767766776676776776676677676666767677676676767676767666677677677676776767677676767677676676767767767667676766667766676666677677667667767767677676776776676767767666767767767766767667676767766767667666776776767676767767767766776676776766676677667766767677676677667767766676766666767676767676676667767667767767766766767677666776767767767676776766767767677677667767766776767677666767677677677676776667676776676676776667667677677676776766767667677677677677666776676767766677677667677667667667677676677677667667666666767677667767667676776766666767677677667767666767676677677677667666677677666767767676666776676666776677667767766766677666767676676677666666766677677677667677667767766677666776677676677667766676776767677676766677676766776767766677677677667677677677676766766767676776767677677676667677667767767766776767766766676677676676677667667767667676676767767767767667767766766676776776767667666776776767676676776667667767767667667767667767667767677677667767766776677667676776677677677677666767676667767677677667667766676677677677677676776767677676767767767767666776676677667667767766776767676677666766767677676776776676767676776767767767677676677666776676767677676766677676667677676776767766666677676677667767767666766677676766766666676766776776677667677676677667767766677677676677667767767666667676667676676776776667766666776767767677676776776667676676766676667766776667677667676676767677676666776767766767766767766766776776766676776776767767767667677666776767667676776767666766766677677677676666776767676776776767676666766767766767677667667767667767766677677667667676767676667676667767767766767767767676677666776767767767676676667767676766776677677676776667676776776676767767767676667767766767676667767677667766677667767766776767666677677677677667767676666676676767666767767766667667767667766677676677676677667667677676667767767677677677676776776667767766766767676767767766676676776677667766776776766677677676767767767667676776767667677676767676667767767767766776767767676767767767666666776766667767677666676767666776677666666676676766676677676767767767766776776767667766776677677667677676767766767767676776677677676667667676766776776767767667677676767677667676676776776677676677676767667667767767767666667766676767767766776776767767767767676776676676767767667766677676766776667676776676666767767667767767676767667767677676776776766677677676677666667766776776767666667677676776767667767767766676776766677667667767767667676677676767676677677676767676776676666676776766676776767677676767666776776677676677667767666676677677667766667677676766676776776676677676767676766677677666776776776776677677677667676776767767767677676776677666666767676666766667666776677667767677666677676767676767767677666766676776776677676676776776676667766677677667677677676667676766776676676766677676677676766776766776677677676676767676776776776767767766767766677677676666776776767767767767767676767677676776676767767767766766766766677667677666767677676776677676767767767676776776766676767767767766667666766676677676776676676767766767767767677667676776766776767767767676667767677677676767666776667767666666776667676767677667676677676767767767667677667766776767767667677676776766776767767677677676766776776776767766767767767677677677676776776677677676677676767767767667767767766767766667767767667677767677677666666767766767766776767677666767766666776776676767667676677676667767677677677667667667667767766767767677676776776767676666677677666776676776766776767677667767767767666767766776677677676676676676776676767676677666767667676767666776676776776677677667767766766767767676677667767767676776767667677676766767767676676766767667767677677676776667767767676776767667766776667676677676676776776676676676676766766676767676767676767767767667767676776767676767677676776776677667767677667667766776667666776667677676776767767766766766767667766776767767767676677676676776766767667676667677677667766676676776677677676766667766766776666776676767667766776667767677677676667676766776767766667667767676776776776667676776776666667767677667667666767677677667767766767676776776776676766776767766776776776776776776766766776677676767767766776766776677666676677677667666767667766776776776767766776767767676667677676776676776776776766767667676677677677677667767676676776776767667667677676776676667676776667677666677676776767676776776667677676767676767667667676767767767677667676766776666766776767667767667767767677677676767676776767667767666776676766767666766767677667667676776676677677666776766767676776676776776676776776767767677677677677677677676776677667767676776767676766767766776767767677677676666677666767677676667666767767766776677677667766776767677677677676767766766767677677677666776676676776776676667766767766776766767767677676676776677677677677676776767666667766776766666766766676776676767667677666776776776766767676676667766677677676776667667767676776776767767667766776776776776676677676676766776776767767767766676776676766776767766767676776767676676776677666776776776667766666677677677676677677676676776667767667677677676776766676776677676667767667676766766776766767766776766776667677676767767767676767767677676776776776767677676676666776776776776776767677666776676676667667767766767676776676776776766677676767767677676766767676767766776766776667767767677667767677667676776776776776766776676677666776767767677677677676667766676676667676667676776776776677667676776767676776677677666766676776676676766776776776776767766776676776766767767677677676766677667667667677677677676767676677677676776776667677677676776776766766767766776677667676767767667667767767676776776776776776776677676766767676776667666676767767677676776766676677677676776767676666677677676766677666676666767676776776676676676767767667676776776677677667667767677677677676767676776767767676676766776766767767677667677667767767676776766676766776776776767766776767766676667766677676677676676677677676766766667767676776766676677677676776766676766767767767667766766767676766767677676677677677676677667667767767766677676776776677677667677667677676676667767767677667766776776677677677677667677667767767767766776776776776667767676776677666767676776776776677676676776776667677676666676767767676767667676766766776766776776776676776776767676667767676776776666776676676767677667767767767766776776766776676776676776776767767677676776766766666776666667677677667677667677677676776767667766767767767676776776667767677676676776677676776776676676667767767666776776667676776667767767766766766677666776776766667676677667767667677666677677667767677677677666776667767667677666776667767766676767676776776666767677677667766676676766776767666776766767666766776776667676776776677677677677677676776776766676767676767767677666766676667677676776667767767677677676776766676676676767677676767666776767677677666676766776767667766677676667677676776767676776776776776767667766776666676767766776767767676776766776677667767677676667767767666767767677677677666676767676767676776676776667766677667766776667667767676767767767767766766767767767676776766667676776676767677677676667667677677667677676667766776766676767667677667767767766776776667767676676676776667766776667667676666666776676766767766766767677667767666766776676766767677677666667766766677666776776677677677676676666776676776776776776776676767767767766776676776676776676767676776767767666776776677677667766776776766776767767677667767667667676767676776677677677676677666676767767767766776776767676676776776676766776766677676776776776767767766666667666676676766767667767767767676677667766666676767667767767767766776766677676776767667667767676667676776767767677676677677677676666767766767677677667676766776767767767767766766776667677677667767767667767667677677677676776776677667677666676776776767676676776666677676676677666677676766676776767677676767767767677666776776776776767766766776767676776767676667677677667766776677677667767676767767766776676776767766776776767667767767766677666767677677677676767677677677677667677676776776676676767767667676767767767767767766776767766776667677667676776766767767677667677677676767676676766667767677676767676776767767766677676776677676776767767767767766767677677677677667766767677676767767677677666776767767767677677677666677676776677677676767767676666667676676677667767677676776667666767767767667766677677677676666677667766766776776767767766676776776677677676677677677676767676767677677677
6776766767677677667676677677676677676776767767677677677667767666667767677676767676776776677677676776767677677677667677676776667676776667767767767677667676677676767766767676767676776776766667766776767767766766776767767767677677676677676776677677676766766776767767767667766677677677677677676676676767677677676676677677667676667676766677676677666776676676776776776776776667677677667767667667767677677676767766767767767667676766766667767676677667666776677677676677677666766676677667766766776776776677677677666666776767667767676776776677676776767767676676677676776676776677667666666776676677676667676767767667767766776667767767677676677676776776666776776776776676767667667677676677667767666767767677677666776677676776767676767677677666776767767767666667667767766776767767767766667676667676776776767677667667667767676767676776776767767667766766767767676776767677676676776667677677667667766667667766767666676766767667677667676676767766676767667667767766677677677667677677667767666776776776676776666677676776776676767676767676767676767767767676767767676776766676676776676776766776767767767677677667676766776776767676776767677676776767676776767767767767677666776767767767767767677677676676776766766776776667677666666776776766776667677667677667767666776767767677677676776767676677677666676776677667767767676767677666677667676776776767667767767767676776766666776766776666776767677676776776667767667766767766776667667667767677676776776766776766767666776767767676676767767676677677667767766776767766677667767767767676776677666676677667767666667767677677677676766677667767767766766767667767767667677677677666776766776667767767677677667766767676766677676767767667767767767766776776676676776776676776767676766676766676666767767677676776776676766776676776766676676766767767767677677666767676676766766767767677677676676767667767767767766767676766677676766667767676767767766666776666676767767766776666776776677677667767676776676676667767766676677677677676677676767767766677676667767666766776776766766667767667677677677667766676776666776776677677667766676776677677676776776767676676767667766767676677667767767766776677677676766776776667667766667766676776767666766767676766767767766766767666677676676767667667767667767766667767767667766776766677676767677677677676776767767676667677667767767767766666776677676776776766776776766677677676767666766676767767766676776776677676677676676677676767677667766767766767676766776767667767767767766776767676677677676776767766776776766677667767667767676767666776767767676676677667767767766776776776676667677677667766776776776776776767676677677666776767766767677677667766677676766776776766667767666776776676676677677667676666677676766767667677677676776676776676776776666677677676776767677667666667766776666776767677667677666666767767667767666676776767767767666767766767666767677667667666676676766677676667667676666776676676776767766776676767677676767676676767676767676776677667766776776667767676776667676667667767767677676767677677677666667677676667677676767767676666676767677677667767676667677676666767767767677667767677667676767767667767767767766776767766776676766766676776776776666766767766776767767767677677677676676767666667767766776767677676767667767677667677667767677676776666776767676776776776767767767767676776767767676677676676776667767767767677677677676677667767766766676776667767766776676677676666776767666776676767766776776676766767676676767766767767767677677677676776677676676776776676667766767766676676767767767767677677667666767666776766776767767767767766677676767676776776776776776776767767676676767767677667766767767767766776776667766776776666776766766767766776676767676677667767666776766677666766767767667677676677666776767767677676677677677676766667767677676677666776767767677666767676776776677667767767677676766677677677667667767766767767676667666677677677667677676767767676776767676766677677677677676767676776776677676767677667677677677676776667767666776676776676776676767667767676776776776776776776676666667767767676766676776766776677676776767666767667766776667667766766676677677676776776667676776776767667666767767766767767767676676667767767677676766776666776767677666776766766667676776767767767677676766767667767767676776677677677676667767766776767767676767766776776767766677677667676667667767676767677667676776677667767767767667767767677677677676767666776667766677677677676776767766767766767767767767767767767766776667667677677677667767667767766677676666766776766776767667766767767676776676776766666767676776776776676676677677676766677666767767766667767676776766776766767676676767676776766676776766767766776767677676676776776767676667767676776766776776776677677667676776767676666766667677666677666766666667767767666767676767767667766776766667667676767767766767766776767667767767676776776776676676766676766776767676767767676667766667676677667667676776667676767676767677677676766776767766767666667767767667766676767767767667767667677676776676767676766767667677677676767767766776776776677677667767677677667676667767767767667676767766677666776677676767676676767767676776676677676676767767676676677666776667767766677676766766766766676776767767767766767767766776776776677676776776767676776776776776776776677667766776676776766767767767667677676666776767767767677667666776677676776677666767767766767767677667767767766767766767767667676776776676776776776766776776666677677677676766676776677676676667677676767767767677666776767767767767767767767667767767676766767677677676776776776766776767677677676677666767767767767767667766767677677666767767767767677667676776776666667767767766766767666776776677677667766667677676666676776666667766776776776667767767677677676676767767676776667767667767676776776667666677676767666776676767766776766677677676776767767767766767767677667767767766776776776766666776776776666776676767676776767667667666677677677667666776776677667677667767767767767667767767676776667667767676767767666766767767677667767767666776667767667667767676776767677667666676767766766776676666666667666776776676776767676776667766776667677667767667767767766667767766776767676666776776767667767676667676766677666767767767766767667767667666767767676776676776676766767767766676766776766766776776776776677677677676767766776667667767767767767676767767767767666776776776776776767667766677667767677676776677666666776666766667677667767677677667677677677666776667766767677667676767667767766776676767767666776776676776776776776677677677677676676766666776676676676667666776776776767667677667767767767676767666677667766776767767667667767667767677676767677676676767767677677667676676676676767766766767766767677677676776776667677677677677677677676666677666667766677667766667677677677676767677676776776776766776766776766666776676677677676776766667767767677666677667767667667666776766776667676766676776766776767676766767677667767767766767767667677667666676776776766776776677676776776667676776776776677677667667676776766776767676676666776766766767766776676677676776767677667767766667767676767667677676776776677676676767767767767677676676776776776767767677667767677666667767767676776667766767767767767677676776677667767666776677676776666667676767766776676767766776766766776676767676767767766677676776776767767677666767766676766667767667767767676767767767676776667767676677667767767676677676767666676767667676766677677667676767676667767766767766776677676676776667667676667667667767666677676766776766776776767676776776776667767767677677676767766767767676766676677667767677667676776767767767766767767767676667676767667766776766776776767666766776767677666776677677677666666677676677666666776776667666767767676776767667677677676776766676776767767667767767767767767767677667676667676776766776776677667767767677677677677677677667667667767677666766767766766776676776776766676767767767767667676767767677676667666676766776767676776667766676776776766767676776767766767767767666767667767666776776767766776766767767677666776776776767677676776776767676766667767767677677677677677677667676776677676676676767677677667766776667667767676767767767676776676776776767667766676776776767676766776676676667766766776776676776676776767677677667667667767667667676767676766767666677676677667767677677676776667767766776667767667766776776776776766776677677667676776776677677676676766677677676766677676677667676776767767676776767767767766767676776776767766767676677677676776776666676767677676766667767676767676766766767666776667667766666776676767767677677677667767677677666666776767766776776776776776677677667667766766677676676766666677676776776776776766766776776677676677667676676776677667766676666667767767676767766776766767677676677677676776766666766767667676677667677667767767676767766767677666776667677677677667767667667667767767677676776677677677667667666776767677676776776677667766767677676667767667677677677677666776776767766767677667666766767677677677667766776776776766776677677666767677667766677667676776767677677677667667666767677666767766766666767766677677667676667766776767676667667766776766776776677677667676776776776766677666776676767677676666677667666766677677667667766767767767677667766776677676767676667667766676767676776666677676677666767666776767677677677666767767767677677677666776776767767677676667677677677677667766766676766666767767676776776676677676666776766766776776767676767766776776676766677677677676776767767667767676776767766776767767766767666767766767766676677677676667677677677677677677677676776666667667677677676776767666776767767766767767676677677677667677677676676776676776667766666667677676776667766767767677667767767767767676776667767766776666767677676767676676677677676767767767767767676766776667676766766667667666766676677676766677677677677667677677667677676767667666666676667667666767676776776776766767767767676677676667766677677677676677677667766667767766676767767767676776767767677677677677677677666666776767767677677677667676767767667766667767677676767766677666776667666776677666677667767766676677666776767766767767667676766676677666767766667667767676667766776676776776767677676
76776676766776766677677677677666766776776767766676766767766776666676767667767767666766667677666667677677667667767766667767767667766677676767766766666776766767766767766776776767767766776677677676676766676677677676667677676766666776776666776767767676766776767677676767677666677677667667767767677676776766667767677676767667766677666667677676767766767767676776766667676776776776676767766776776767677676676776677667766766667667677676767676767667767766776776767676776676767766767767677667676776776677677677676776767667767677676776767767677677676776676677676767767767677676776766776766766677677677676767767677676776767676766677666767677676667766676766767767667767666776767767676667667677667767766767676776677676767767766767767767677666667766776767677676776767767767677677666776767767676776667766767767667766766766776676767676766776677676766776766667666676767767676776767677676667667767676677666767667676767677676767676776666776766676766767667767676767767667677667677666667767677676676767677676667766776767767676766666676677676767767676767667767677676766767766766667766776776776667676767767677677677667766767767767677667676667766677667767676776676677677676776767767766767766776767676677677677676666776776767767767767677666676776776677677677667676677677667676677676776676676776776767666776676776776767766776776676767677677676767767677666767766767767667666776776776776767766776766776776677676767767766666766766776776767767677677677676676776666766776677666776776766677677677676767667676776677677677676767767767667767767667667666676666776766776776767676677677677676667676776776677676767667677676766676766767767767767766776776667767676776667767767676767766776677676776767766677676776767766776776766677667766666776766677677677666667767767667767677676676776776767766766767767767767676667667676776776776776767667767766767667677676767676667677676666667676767666677676776676766676677677667767667667676767676776766776766767676776676776776776677667767767677677667677667677677677677667767676766776666776776766676667767767667677666776766766667767767677676767677667667766767767767766666776776677676776766666676776776776767677667677677676676767767767676767667677676767767767677667767677677676767767767767676667767767767766667766776667767766676677676776776767766776767767767766776776766776766776767666677676767766776776676767677676677667766776677666776677677676776776666767677676767667677676767676666767767767667767667676766776776677676767767767667676676676776776767676776767667766776766767676776667666676766776677666767767677677677677677676667767767767667767677667767667766766767667677676676776776776677666776776776767767676776767766776776776676776776676776676767766776667676667766667677676677676766776776776766676677667767676676767677676776676677677677677667677676776766766767767767677676666766677667677677676776776767676667677666776767667677676776666677667676677677667767767767767677676766776676676776667677666767667766677667666776766666767766776766776776776776767766766667766766676776667767766677677666667767766677676676776766677677667766776767767666776776676667677676776776776667767676776766667676767677677667767677666767767766677677667766776776776676766677666767676767766776667767766767766776767677677677677667677667767676776776776677676677677667676776767766776766776676677667767667666676767676677677677667666776677667767767677676677676677667767667677666767767767767766776677666677676667677676776766766676676766767667676766767676677676676676767767676767766767767667767767767767667667767767766676676676767677676667676677676776667677677676776766776767767677677676776667676776677667667676767667767676767667767676767667767667766776677677666677666776776767677677667666767767676677676767677667667677667677676667677667676766766766676776767766776677676776666676767676677677666676776776677667767677676677677676667677677677677677667767767767666776666776666767766767676776776776776676776676766676677677677676766767767677667766776767767676667766776676676776766776677667667677666676767767676767677676676766767666676677677677667666766666666766776776666776776776677676766776776776677677676776776767676767767676767667677677667677677676776676767767677676767767677676766776667767676666766667676767766767667666677676677677666776767666676766667667677677677676666776766776776676676676767676667767676776776666677676776776676767676767677676776677676676776766667767677676767766776666766767677677667767767677676776766776767676676776667766776766767667767766776676776767677676766676767767676676776667766676776677677666776776667767767766666676766676767767677677666766677666776767676676766776676767676766776667767766676776766776776776776677677676767677676767677677666677667676766767677677676677667667767767667767676766677676767667767677666767767767766776776766776776667677666766776776667676766767766776766667676766767767676767676776677676677667677677667677677667767766776667676766766677667766776676676677677667767667667767766767667667677666776776677676766677666677667766666767667676767677677677667767667767767676776767666766677676677666676677667766776666677677666767676677666766677677677676677677666677667767667767667677666677677667676767766766776677677677667766667666776766676776766766776767767767766667767667767677677677667676776776766776767766776677667676676776776776677676676776776766776676776767667677667677676776776667766666776677677666776676767767767677676776776667767767676767767767676767676766767676776677677676667766766776676667667676776776676776776667667767676776676676767766766776676767767677666776676766776776776776676776767767766667766776767767676676776676776776776776677677667676776766767766776776767676677666767676766677667766676766766767766776766766776766676776677677677676667676676767667766776767676776767766766767676776676667766776677677677676776677676776776776767677676766676776776677667676767677677677677666676776767676766776767766767766776776676776776667766776767676666766776776766766767767667677676776676776767676766677666776767667766776666776776676776677676776776767677676767677676676677676766776666767667676767767677677677676766676776776677677676767766677666767667766776767667667766767677677667767676776766776676677676677677677676767677676776776676666667667676776667677666766667767677666767766767667677677677677677677677666676776767767667767767676767677676776676767767676766676677676676776776776676776776776666667676776667676666766676776677666666767767676767767767767767667767766776776776776667676776766776767677676667677677666776676776767677676776666767676776767667667677676677666666676776677676767767676776776776667666776776776677667766676776776767677666767666676667767677677667667677667666766776776766776767767676766667767767676667766766677667766767766767676776767676767676677667667666667677666776766776776677667767767766667767676776776776676677677667666766677667677667666766776776677677677667667767677676677666766766767666776677676776667666667676666666666767767766676766676676767767677676776776776677676767667767666677667767667667676767766677676677667767767676776776666776776776776767667677666776776766767677676776776766767677677676767667677676776677677667676776776677667767767767677676766767766767677677667767767676667766766766776766767767766776767766767667676677677676677677667767767676767677667677676676677676676666776667676677676767676676767766766767767676767677676677676776767767666676767676776776667676667676767667767676766667676676767766767677676776767767767677676676676767767766776676667767767766666767766767766767676667767767666766766766667766776766667767677676776766767767677677676767767667766776776776677676766776776667766767767767767767767676667767766667766677667667767667767766767766766766667667677676767767766677676766776677677677676666776767766677667767676776767667767667677676767767767766677677677676766767677677667676776767766776767767676676767676767767767766776767667766776667767676766767766776766776676667767676676677677676677676767767677666776776667676767766667766767767767767667676766776767666666776667767766767766776667667766776767676767677677677667767676767676776676666767767677677667767667667767767767676766666767677676767676776666766767676767676676677667667766767676667766776767666767677676667677667767676677677676776776677667767766767667766776776766766677667677676677676766776776766676677667677667766767767666766767666767766676776766767667766766776776776677676677677677676767676666767766776676776776776677677667676767676776776776677676677676676776677677677676677677676667677676766676767667767766677677677677676676676676767677677677676667667767666776776766767676776676776776676767677676766767667766767667667767767767767766676776677676776666767677676776676676767677677677677677676766767766677677676767677677676677677667677677666776767677676766677677677676676767767667766766767677677666776676767677666766767667767667767767766766677676776776676766677667767677667767676776776767677667767677676776776766776767667767676677677667766677677666676676766677677676766677677676776767676767677677667767676776776776676676676776766776766676676767767677676767766776767766776776677667676776776776677677677677667767677667766677677676776767766776677676776776776776677677677676677676776677677666676776776766767766677677676767676676676776676677667766776766767767767666776676767677667767767767667676767766767677667766766767767677667676766776676767766677676767676767676667767676776776776776767666776676677676776666767667677676776776676767677676667767766767767666776676767767767676767666667767767767676776767667676667766767677667767766776667766776776676776766666767677676766767767767767767766666776767767767767667666766677676767666776766767667766666676767676776776676776677666776767766776776767766676676667767667677667667676766776676667767766676677677676767766766766776677667767766677666676766666776667666776667767767676677676667767767676667767677677666677677676776767677677677666766767676667766677676766767666766767767667677667766776676776776776776676767767766766676676776666767667667677667767666767676767676776766676776
67666677667767677676776677667767676776776776676677677667676666776666766776676676767676776666776677676767767676766776776676776776776766667767677676666766767677667767667766676776776766776776776767767767676776677677677677676776676767766776667766676666776766776776766776776776767767677667767766667676676677667767766676677666767667677677676776776767676667767677666667766666776677676677677677677677667767767677676776667767666776776776667667677676767766676776766767767767767667677677676767667767766776776767676776776767767767676766776766776767677676776776776776676776767767767767676676767767767667767767767667677667677676776776676767676776776776677677676767677676676776676776767677676667767677677667767767677666766776776776766676677677677676767767767767767766767767767676767767676776676677677667666767766776676776776776677677666667766766776776667767677666766676767667767767667677677676776776676776667677666676667676776766766677667767767766677677676767677666766667677677676776767767767667766776677666666776767676677677677676677676677677677676776676767677667767766767767767767676776767767767767766667767666766767676766767767766677676767666766677677677667766766667676766767666667766776766676776676767667767767667766667676776676776767677667767667667766767767767766767677677667766776767767766676677676666766677676776677677677677676776767766767767667766767667667676667666767676776767676677666767767676676667766776766667677676676677667667677666767767766776776766776676766776776776776776677676676776767766677676776766776776676676766776767676767676776766667676677667767767676766766767767766767767767767767766677667677676667676776767767677677676766776776677677677676776766667766776776767767767767767767767666667677676776766776767766776776766767676776676677677676776667677677677666676776766766776677676677677667677667666676776676677676666776766667767676776667767676667677676767667767677667766677676776676766676776666666666767667676776766767677667766676767767667767766767677677677677676767677667766676766767766776676677667767766776766666676767767666666767766677676767766767766766776676666767676767677676776676776667767766766766767766776667676767667767677676677666767766776667766766766776776776776676676776676766667766677677677667767676767677677677677677666767767667667767767676766776677677676766676676776766667667767767676776767766767767677676676776666767767766776776776776767676667767676767767766776767677676767667767766776676776666776767766776676766776776767767767766676776767766776776776767666676766776776776776776776767676677666776676767667676667767767676677666767676776767677677676766677676776766776776767767677677677677677676776677677667666676766677676776766667676766677666677667667767676666667677667676676767666766667677677676677667677677677677676677677677666676767667767676767667676776776676677677677677677666776666767767767767766766776676767767666766667767677676767767767677667676776676776767677676776676776677676776767767766776677676776676776776676767677667677676667676767667766776767676666766767676767667676776776767767676767766667676776667767667666677666767677677666776677666767676767767767766776776766676767676776767667767767676776677666766676666677676767767767767667677676776776766767766676766766667766667676677676766767766766767766776767767767766767767767677667767676766767677677677676767767767767666667766776766666676767676667767766776676766767667677667766776776676677666766676767767766676677676666766776776776776776776676666676677677676776767767667767676776776776767766776667767667676676767766767676767766676776667667676767667677676776776776766767766766677667676766677667767766776767676776666677666767767767766776766776677677666767676776667667666677677677666676666776676767766677677676767767766776767767767667767667676767676776766767766667666676677667767766767677676767676677677677676766677676767766677667667667767766766676767766676767667677676776677676776766767676776767666776776776776676676767676776676776776776776776767676767767767666677676677677676776776677677676776776677676776667767767677676776776776776676766776767767667676776676776776767767767767767676766776776776766767666766677676767677676676677667677677677676776667767767766676767767767677676676767677666767767676767767677676676767667766676676677667767767766776667767666677676677676767766766776767676776776766676776767767767767677667766666767677677667766766776767677666677676776776767766666766666767677676676776676666767767676676776676767766776677667766767676767676667767767666676767767766766677677676776767677676676776776667677677677666776767766776766767677666676767767667767766767676776767767766776676776667667677676776776767676667767676776676776776767667667766776667767677667677676766767767667666766776776776767677667676776676767766667767676767677667766776767766677676776767767767667767766776776767767677676676766766776776766767676667677666776767676776767767767767676776776776767676767767676776766667766666776767667676767767767676677677677677677676776667676677666766776766767677676676767767766776776767767677677677677667767767767767767767667676776776767667676776776776766766776776776676767677667676677676677667676766766776677667767676776667767676776676767767666666776767767767767677677667676776776776676677677666676776676767677677677667766776677667767676776676766767766776776766767676667677667677677667767766767767767676677676667677676677677676776666776666677677676767677667676767766667767767676776776767766677667766776667666767677666767676676677677676767676666767666776767766767766776767677677677677667767767677676676776667676776767667677676766676677676776767767677677676776667677676767766776776767667667676676677676776677677677676766666767767766776666767666776667767766677666767676767767667766667767666776767677676776766666776677676677667667766677667677677667676776766776677676677676776667667766766767767677667677666767677676776776776766776766676776776776676776767676767677676776776776776676676767766776776766667767676767676776776767767767677676767767767667677676767677677667767677667767677667676767677676776776776776766776767676677677677666766767677667766676767667667677677667677667676667677667677677676666766776776677676776767767676676666677676776767767767667667767767676766677667676766776776767767667677677677676776676776776766776767667767766677667767677667676667767677677676766677676667767767766767767767677677676776776776766767676766767766666776666776767676776767676766766677677677677677676677667677676667766766776667766767767767767767767767767767676666767766766776767766676677676776767767677677676676776677676676776667767767766666766767666667767767677677666677666676776776676667677667766776776767676667766667767676676776776767766766776677666776767677666776776676767677667766667766776776676677676767767677677666667667767767667767766677677667767677667767766677677677666767767677666676776776776776676767676776676677677677667667667767767676776767767766766776676776767767667667677676776767677676676666766767767767767677677677677676776776767767766776667677676776767767667666767766767767767676677677667766767767767766767676676677666667767667676776776776676767766767676676677667667666767666676767767666766776767677677667767677677667667676766776676767676776776766776676766766767767666767767766767767766666676677676767767766667766677676776677676766776776767767677667676676666776776776767676767677677677667667766776676776767767676767667667766767767676776767767767767666776666666776667677676776766776776776776676767676676776767767677667766766776767667677667767767676776776776776767767766766666776776776767767676767767677676766667676776776677676767767676767767677676667677667767767767766776667676767766767766676676776776676767677677676776776667767767666776776767767767676667677677666776667767666776776767677677667677667766776676677676676776776776776667676677667677676766767767676776667676776767766767767767676666776677666766767767676677677677667676776677677676666677677677676676776767767767767767676767767677676776677677677677667767676676767767767766767676766766766767676767767767677676767767766767766676767767666767767677667767767767767767667766767767667767766776776666776767767767676767677667666776767676776766767676766766676776767767767767666676776767676676677677666776677676776677676767667677676776776776776776677677676776677677677677667767666776766767676676776767767767766677677676776776767666767767676767677677667677677677677667677676677666776776767766676766776766677667676776776776767676766677677677677667666767767767767677667667767767667676677677677667676776676767767666667676776666767667767767766776767677667667767766776766776776776767676767677677676766676776767766676767677667676676766676776766767676766776677676766766776776776767767676767766676667677677677677677677677677667676776776767666776767677677677676677676676767667667676677677676767767766776677667767667767676667667767676776676766776667767767677666776767677666667767676677676767676677667766677667767667677676767676766776776776677676766767766767677676666767676767676677676767767767677676677667667767766776776766776676767666776676767767677677666676776766767676676676776667767766767767677677676776776776776767667676767766677677676767666767677676767676766676766676766667766766767677666776676767676776776767666767676767676776767766766676776767766677667767767677667767766776766767666776776776776767767767766767766776666776676667767676667766676776776776776767677677676677667667766776776767767767766766766677667676676776767766766776767667676776776767676776666776767767677677676776776766776766776676676776776767667676776776766667677677677667767677677677676766676676767767676766666676766766676677666766776776666667766766677676776766776776766776776767767667677666776776776776776677667676776767766677676677666766776667666766767767766767767677667767677676767767676666677676676776676776677667676767766766666776767767677667667676767766676776776666776767767667667677676667767676767667767677676776766677667766776667766776666766677667676677676776666766676767767767676767667676767766767767767667
36776776666776776766776766776767676776776766776776766667767766766776767677676776767677666677676667767766776776776767766667676677676667676776776676766776676767676776676677676767767666667676766776676767766776767677666676767767667677676767667676767667666676677667766667767767766677666776767767767667766766776667667667766676776667676767677667767767767766767676776776776767767767677666776776677667767677677667767767766767666677667766766667667677676767676776776776767667767766776667767767767676767677667666667676766767677677677676776676776776677677666776676766677677677667767667677667677667677677667676766766767676776776776776776676766766767667766766667667766776767677677676767666676767667666776667676667667767677677676766776676677677677666766676776677677667767677676776766767766767676667766677667677667677677677676676776767766776776767766766676776667677676676776766666776676767767767766666766767677667676776666676767676676666767677666776776676676677677666776767677676776767676776677666776766666676666667767766776776767676676767677667766667667767767667667677677676776666776766676776666776676767766767677677676767767676677676767676776767767667677676776766776677677667677667676676776776667667766677676767676677676776776767677677676776776666776667676766766767766667667767677677666766676767667767666776676676676776767667676776776766766776677677677667666767767767667767677676667767767767766767767767667676667766776767766667766767677677667676776776776776767676776766766767766776767767676677667677677667677677667667677676766677666676776767676767767677677676767667676767677676776776767767667767676767767677677677667767767767676766767767766776676776767766767677677676776667767766677677667767676767676676767677676667767767676776767676677677677677677676676676767667767676767677667677677676766676776667767767677667766677677676767676776766767767766667677676766776667677676767667766766767767677676776776677667767677676766676677676776776677667676776776666676767767676767667677677667677676776767666767766676767677667767666776776776766766767766776766767767676767677666776767667766767766767677667766667767766677676767676776666767667767766666767767676767677676767767667766776666776776766776677676776767767677667666766776776767677677677676677667677676776776767667767677667666776677676767767767676766767677677677677676767667767666776776776776776677677676677666767767667676676676677667767766776776776676776776776767767676667767667677677667767767677676667677676776767676667766667677676767767677677667766776776766766666776676676767767676766767767766776776677676767767676776677667766767767676776776677677677666676767667667767676767667677667767676776677666776776776766776767766776767676766666767766776767766776776776776666766776766767766776776766666666766767766676666677667767666677676677666776776776766677677676677677667766767766767677666776767677667767676767766776776667676766776776766767677667666677676776776776676776767676676776667666776676776776766676776677667766776667667676776776667677667677676676676666676676776776677667676766776767767767676767767766776776677666776767767676767666776767767676776776676677667676766776776767676776776676767676766766767767767667766766776676767766666776766766776766676767666776767676776776776766666667677667677676776676776767676776676766666676676766767767767767767667676766677667767767767766776776676676776666776776676676677676667666767767766677667766766776767677676767766677677676776767767767676766767677666676776776776676767676667766767767667767666667766767767676767667767667766776776767767767676767766667767677666767667767676767666677676767677676766767767766666767767767767767666766767667767767767667676767767677666766676776776667676677676766667677677676767676667766676776767666776776767676767677667667767677666776677677677676767767767676776667667767667767667766676767767767667766667767677676776677666676676767676776767766766677677676667767767667767766767767767767766677667667766776767666676776767767667767766676667677677677677667667677677676767676776676767677677677676767767766767767677667767766666677676767767767767667676676767767667667677676676667667666776776767676776776676776767766676767676776667677667676767766767666767766767766776666776667677667767766767767666676767767676677676677677667676767767767667767677667667676767666776776676776676776767766776676677677666767767766776667677666767676776667677666667767767767767676776767667767766776776767767676767676677676776767676677676776767667666776776677667767767767677676776776667676776776766766767667667767677676776766776776776767676677667677676776776766677677677676676676776776667677677676676776776667666776776676666676667677676666767667767767677677667767676676676776767677677677676767766766776776667767667767767676676776676776667767766767767677676677666767767766666776767767767677677677676677676677676766766767667767677677667677676776677676676776677667676767666767677667767677667676667767677666766776767766767677677677677667676776776766676776676677677666677677677677676776677677666667767767676776776767766776677667676667677677677677666676676767677677667767676677676776776676677676677667766766666767766767767667766667677677676677667677676767676676776776677676766776776767677676767767767666666767767677676676677676676767767667667766776776767667666776776667766767767677676666677676776767767767767767767767666766776666776766676776766766677677667766666666676667666767677677676776776776767677666676776776667767667677677676666776767766766776676767767677667766767767666776776767667677676676766667677666676667767766776767767766767677667767677676776766767676776767767767767666766767676766776776767677667666666677676776766776767766766776767667767667676766776776767677677677677676666766667767766676767676776767677677677676766776666767677666676767666676767676776776776666677676677676667766767677676676767767767677677676677676776677676667766776776677666667676666667767767767767766767766767667667767767677677677677666676766776677677667676767666767766676776677667676766677666776667677676677677666767666767677667677677667767666776767676767667767667767766676776776677677676776776776767677676776776776776767667677676776667677666667667667677676766677676776767677667767766776767676766776767677676766776676776776776776677677677667676767767666677677676667677676776767677666666767767766766677676766767667677666676767667676677666676676666776676676776676766677667666667767767667767677676667676767767677676666776676776776677677677676776767766776667676767767676767667766676677676666666767666677676766667767677677676767767666767766767767767677667766776677676776666667667677667676676677677676776767667767767666767676776766676767677677677666677676666667676666776677677667767766676677676676776776667666767766776667767666677667667767666766767677676767767766766766767767676767766767677667667767767666776767767667677666667676677667766677666677666766667766677667767667766776776767767677677677666776767767677677676667667766667767766667766776677667766766776776766776776667676676676776767676676677676776767676776767767676677677677676776767667767676677677676767676677677676766767666766776767767667666767767767676767767767677677676776677677677667667767767677667766776767766676766776776767666776677666776776676766776776766767767766766766767677676776767767667767667667767677677676667666676766767677667767676767767767677667767666776666666766767676776766776766677677676676667667767766776776767677677676767676767676776767766776677676776776666677667676677676677676776767766666676667766667767667767767766676776776766766766767767767766776766667677667666776767677677666667677667667667767676676776776767767767667676666776767667767676767677676776776776676767677676667676677676776776667767666767767677667677676677677667677676776767677667667676677666776776776676767767767766766767677676776767676766677676676677677676767677667767676776767667767677667767767766776776776766667677677667667676776776767767766776767677667767667666776676667677676767676766776766766677666776776677676676776766776766677667666766666676676767766776676667677676766667767667677667676767676676767767767767676776776766677667766766776676776677676776767677677666767677676776676767676766766767676776676676776767677676767676677676676776776677676776776776677667766677677677677667767677676776766676766776776677677667767767767677676767766767767767677677676666776776767677677677667677676776767676767767767766667676767666776776767676667676776676776667767677676677677676776677676767767677667676767667677677676767676677666776767766766676766767767667677676666776767666667766667767767767677677676677666776776676776677676766767676666776676766776767767766776776667767677666776677677667677676767766776677666767667677666766776767767677677676776667766766767767767767677677667766677677677676676666767767676677667766677676776776776676767766677666667767767676776767766776667667767677677677667766676676677667766767667677677676776767677677677676776676776776776767676776767667677667676766767676776776676767666767766776666766677676676776676667766676677667766676676677666676776776767767767767676677666767677676677676676776677677676676767667676776776667767666666666776766767677677667676766776766767767677676767667676767677667766677677676767766776766767767767767767677677677667767676776676766776766676767666766767766776676776776776776767667767766776677667766767767677667766776767767667677676776677667676666677676767676766776767677677676776766776667667676676776767667767676667676766667676677676767766667667767766776776766767767677666677677677667766677677676766767666767767676767767767667677667677666767767767767676677667767677677676667767666767667767677677666776767767767767766766767677676666666676667767767667766677677667766776776776676767677676767667677667667667766677677666776776767677676776766776677676667767677677677677677676676666776776676766766776766667766767767667767766776667767676766677676776666776666776766767676776767667767677677666666767767666776767767767766676676767677667676767767766776767676766766676776666776776676766767676776767676776776
667676767677677676676667677677676776767676776677667677676766766677666676677667676776677667666776666766677677676667767676776676676776677677676767766677677676676776676766776776776667767677667767677676676776677666776766766776667676677677676776776776667667677676776776776767767667676676767767677666676776677676776667767666766666667766677676767666767767766776776667677677676666776677676676776676767766677677666676776676667767666776767767667667676767767676767766776776776776766677677677676767767767766766776776776767766776776767767667676766676766776766767767677676776766767676667767676766676676667676666776677676667766776776776767767766776776776766676776766776767767766776666776767767767676667766776776776776776766666776666767667767677677676776766766766767676677677667767676677666767676767677676767677677667767667767676776766766767767767767767667676776776667676677676767767676776776667767676776776676767666667677676776766767677677677676776767676677667767676776667767766766766767767677676776677677667767677677676776676766776767676667677676776767676767767766776667767677677677667667767666676767766676767766767676766767667677666767766766776776767767666766776677666677676776767766776666767676767767766776776776676767767676767667667767667767676677677677676677676676767666767677667766767767767767677677676767767766776776767767676776776766776767677677676676766667767767767767666767667666776667766766776767677677677677667767766677677677677667767667766767767766776766767767767677677677677667766767677676767767676767767677677676767677676666776776677667676776667767677666776776776767667676676767767767766666767767766776676767676776776666667767677666676776767677667767767667767767766676677677667676776766776776677677667767676677676776677676776767677676676677666776776677676776666776776676776676677667667676767667766776776767677676776767667667666767677667767667767766676776676776767767767766776776677676766766767767676767766776776767766776767667677676667767667677676676667667767666667666767667677666676677677667766767766666776676776767767767767766766776776776776666677676776666767677677676767767677676676776776677676776667676676666776667767676767676677677667667666776677667677666776667766776766776767767767767676776776766666677676776776666776776676776776766776776667767677677667667767677667767767767677676776767767666767767767667667767666776677666767676776776677677676776677677676766776767767767676776776776666776766677667766676776666776776776767766766677676776776776776776776677677677677677667767767676776767766776776767677676677666776776766676776767676767676667767676676766677677676767676767676767676767766766676776766776677677676767767677676677676767767767667767666776667676766766766767667766766767766676776776766676676766776776776776767766767677677677677666766766667666767767677676676767767767767667767677666776767676776766666676776776767767667677666776767667766776677677667677676776766677676667767766676766767667667767667666767677676776776776767666677676676776667767677676676766677677677677667676776677677666767767767677676666776767677666776677667767766667767677676776776677676676667767767676766677676676676667766677677677677676766776766776776767766767667766766766776677667767677676767676766776676667677676776776767767677677677676776766776677676767767677667676767677667677676677676776767667666677677677667767667676676677676776667666776776776776776667676766767677667676776767667767667676666766767766667667767766677677677677677677677666776776676676776776667767676776776676677676677676767767767767676767676676676767766676677677677666776667767676677676776776776766776667767677676776767667667676667767677676767676667667667767666776666766767767676767667677676766767767676677677677667766666677667666767676767767677666767677677666767677667667766767676776676776677677676766776676776767676677676766767666776776767676776676677666776767667767767676776676767667766677677676776666776776676667666676766776667667767667667767666766776776677676767676776676776776767676667767767767677676767767666766767667676767676767677677676676767667767767667677676776776676767767677677677667676677676676766767667677677667666776776776767767677677666767677667677676767767767676767677676667676677677677666776666766677676667667667767667666676776677677667767676677666767676667767766677677676667666776677667767766776776667767677676767767767676776776776676767676776767667676766776776767667766667767666667676766776677667767677667677667676766776676677666776776676676766776666776766767666767766677667766676776666676676767766776767767766776667667766677667767767767677677667676666676766776766677677677676667767667677676767767677676767677666677667767677667676776766677666767666677676667677677677677676766666677676767677677677667667767766776767676767766776776767767677676766767667766667766776666776667667767766677667767677666667767766776766677667767677677677677677667767767766776776776767677676676677676776776677677677677676767667767766767766766767766677676767678677676677667767766767676677677676766767677676667767677667766767676776767677666776776677677666766776767766776667767766776767676776776767676776677676676776677676677676677677666776677666666776677677677676767767766776776767677676776766776667767676776676776776776667766767767767666677667677677676767766776676776776767666776776776776767766676767677676677677666676666676666677667766766776776776776767667667767666766776667767677676767667676767767676677676767677676776766776666776767667766676776776776766767667767766767667666766677666767677667666776776776676677676776676767676667666776677676767767676677677677667677677677677677677667766776677676667766776676676776776767676767667667677677676676767767677666667766767677667767767767767667766776767677676767667766766776677676766676677677677666766776776767766667766767667767767677676676766666676776776677676677677676767667676667667677667666676776766767766776667767676776776766776776767677676677676667766776776766766776776677667767766676776767677667666766676776776767766766767667667766776767767767677667677676766766776677677667667767676676666776766767677666677667767676676767676776677677677676766776767676766776776767766776766776776767767766767676776767677677676676767766776776776776776676776677677667767767676767666676776676767667677676766776667767667677677676776776766677676666666677676766766667676766776776676776767767676676676767766667666667677667676667766767667767767767767667676776677666767766767677667677667677676767767767767767767766767666776767767667666667677666766776766667767766776776776767677676676767676776776676667767666766767766667676776667676776767767767677677676767766767667767677676676767767667676776667666767767667676776776776766667766677676767767676776677677677677667677667766766776667766776767677677667676677676776677676776767676776776776676776666677677666766767767766776676677667766667766776677676766676666667677677667767767767767767767667767677677677677676767766776676767767667766776667767677676677677677676766766667766667677666767766776766767767666776766666767676677667767766776667767676667767766776767767767767766767676776767676767666766767767676766767677677677676776776677676776677676767676776676676767676677666767666776676677667767667677667767676677677677676766767666776676677666776767677677677677677667767767766767766767677666666676676776776776677676766767677677676767676776776776767676677676776776776677677676677667677667767666776677666677667677676776776676776677676676776677667767666767667667666677667767677667766776676677676677677667676767677677667677677667767677676776776776767766776667667676776677677677676776677677667667766667677667767676766776776676767766676667667766677677676676767767667667767766677677676677676776767766766776776666766767677677667766776676776677676677666776666677677667676776776676767766767767676766677676767676677666767667676766767767666776776766767767767666766767676776767676676766767767677677666776667677676767766767767767767677677666776776776666766676766677666776676776776767767767767767767767767667767767767676676767766767767767677677676776766767767767677667667767767767677677677676666767767677667766767767767676776676677676767766766776776776766767667767766676776767767767767766767767676776666776776776776666667677666776766776666676776767767766676776666767766676676767676676676677677667767677677666677676766677676776766666776766776776767766767676776676776667677677677677676766776776676767667677677677676676767767677676776767676767767767766776677676666766767767676676667767667767677677667677666667767676766776776776776677676766776776667767676776767676677676677677666676776667667676677676766767677666676766767767767677677677677677677676776667677677677676767767667767677666776776767667667677676776776767677676767676666677677667666677676776766666776776677667767766766677676766766767676776767676776776776677676776767667767766776677677676776776677676667676767767767766767676677676677666666766776766677677667667767767677677677676767766666667767667676767767677676767667667767677667766767667767676677677676767766667767767667767767767767766677677667666776776667676776767766767667677666766776667676667677677677667667667766667667677667767676776776677677667767676766677676776776767766776776776677666766766766776776776766677677667767677677677667767766776677677676776766776776667767667667667766676667677677677667667767677676667767767767677676677676776766767767677667767666667676767766776767676776677677677667667677676677677677677667676767667767677676776776677676767676766677676776776767767677667677667676776676776676666766776776776676767677677677677677677667666767667767766776667676776667677667767766776776766677667767667677677677676766776667677677667766776776676766676776767766776676776766677677667767767766767767766766766767766676767767677677667767677677666767766767676767766776677667667666667767677676767767667677676666776776767676776776776776776767767766776776767766677676677677676677666776677667766776766776767766767677666666767677676677676676667767667766666776776767677666776776776676767767766776776776776676767766667
677676776776776776776766776667767767666667767677677677677676677667676776767667676667766766776776766666776776676776776766766676676676667766667767667666776766677667676676677676767766776776766667666776766667767767767676677676676676676776676776677676767677676776676676776766767766676767767767767667766776776767676767767766776677676767677667676766776776667767766776677676776767676766767766677677667676667767767767667677677677676776677677676667676776776677667676676767766766776767767676677667677677666776767677667767667766767676677677676767676767676676767767767767767767767677667676667766776767667667766776776776776767677677667766676766766666667766676776676776767766766667677677677666776767677667767767766776766776776776676667767767766776677677677676676767676677677667676667767666677667766677676766766766676767766677676776667767676776666766767676666776776767677676667667676767667676766776766767676776677667677667677677676766767677676776667677667667676767767676767676767677677666776676666676767766767766676666766776776776776767767767676776767767767677676767676776776677676676776776766767676677676766766776767766776767667766766667676676767767667766776667676766766766676776676677667766767767667677676767767676767766676767677667767667767666776776776667767767767766776776767766767676667767677677676767767676677676677676677676666667676767677666776767766677667666776776776667766776776776776766767766776767767677676766676667766676767676776776767766776776677667677667667767677667767676767766676767766677666776776667766676776776776667667767767767677676766767677676767767766776677667767677666676667766776676776666766776667767767767676767666667667676776766767667666666677676767767767767767767677677667666776766676766676767676677676767676776776766677667676766766766677667676676776767766667667767766677677667767667766776767767666677676767677677677677677676767766677677666676776767677676677676676677667666676667767767667677666776776767676677676667677676766776766766677677676677667767677667677676676776677676666766776677676776767677677667767766767676776766667767676667666776767667676776666676767667677677677677667677677677676776776676676677677676666767667767667677676667676676767676667676776666666676767676767767677676776677677667767667667667766766667677667766767766766776776776776776667767666776677677677677666676776776766767667677677676767767767767677676776667767677667767666766776776776767667767676677666667666776767677666677677677676767676776776767667767677677677676776676776676767766766767667676776666666767766667766767667667767766677667666677667666776776776767676676677677667767667767767667667766776776676677676776766776667767767766776776776767667677667676667767766776776767677677676666667677676676766776776767767676776766676776776776766776776766676677676677676677667677667767666666776776776766677677666666676767767677676767766677677676776776767667677677666767767766767767767767677677677676776776666767667767767767677676767677677677676766767767677676676676767676767677676677677667666776677667767767767766767766666767677677667766776776676667766776677676776776767677666776776767767766676667767677677677667677667766776766767766776766676776776767766767667766776677666677676776776667677667767767766767676776776766767676776767677677677667766776667666767677676776766776776766767666677676776766667767676766667767766767676767767676666766767767666666776676677667677667767676766776676776776776667767676676767767667767667667677677676767767767676776677677677676776776766776767676776677676676776766776676676776776776776677676766776776767677677676776766776667767667766776677667677676667766677677667766677676766776767676766776676677667677676776677667667676776776776767676676767767766766676677676666676667766767676766667676676677676776767767677676677676666676767677676767676666676766776776767667667767767677677676767677667667767766767767767767767677677677677677676776776766767676666767766767767667766766776776767767667767677677677666767767767767676766776766767667766677676766767767767766776767666667677667767766766667767766677676677677667767766676776767666677676776767767676776767766776766767677676767767766776767667767767666676776677677676776776666767767676776677676767766677677666667767766776776767766776767767677676767676767677676767767766776776767667666776766667666776767767767767766776776767767676667676676776676766776767767676776767767677676776766676776776677677677677677677666776676767766767666767676776766776667676676677677676766676767767767676776776676767767766766776776676776667676776767666766766776776676766667767676776767667676776776767767666766767766667676767667676776677676776676776776667766667676776776767677667767676676676776677677677676767676776676776776677677667667676766767767677666776776677676766767767677676776776767677676677666767766776677676676767767767667677677667767766776677667677667676676676676776776667767666776677676776776776776667677676767767677677667767667676776676677667767766677667677677666767677676767767767767676667667676776666667767767676676667766676776676667767766766776767767766767667766776776677676666676766667767767666776776667767667767767766766676776667767766676666767676776776677677666776776776767677677666677676776767767767767677676776677677667767767677667677667766676776677677676767667676767676776767677667667667767677667766767767767666767667677676677677677666776767667676776776766776767767767767767677677667677676766767677677677676767767676667767767767767676767677677677677676676677677676776776776667676677667767677677666776776767666776766767766676776776666776776776767677676766776776677676776776767767767767676677666776776767767767667766767766766776677676677677676776776677677666667676767767676677677676776766776666677676767676667677676676676776776667667767767676767677677677667677676766776767667767767767677667676776767676776667767767666776766767677666677667767666676776767667767676776776767767676676767766767767767677666776676766776677676676767677666666776767767677676776776767767766677677667677676676767766776676776767676676776767767767676677676776776667677666776776677677676776776666767666767667767767676766776766776677677666676776767767767676776666767767767677676776776776776677667766776766776767767677677667766767767767667677677677677667767766776776767766676766776776767767767767676776677676767677666767766776677667766667667677667677677677677667766767767677677677667766776767767767666767676767677667767766767767666766776766776776767676677676767667767667766776776767767767766776776776667767766767667766776776676667677676776767677677676767767676776666677677677676776776676666677667767767767766766776776767667766776776767766776667676676767667677667677677666676767677667767767766776776676677677677676676677666776766676677677677677676676767766676766767677667766676766776677667676676776677667677677677666666767767677677667667677676766677666776677676776776767767676776767767767767767767666766676776767667767677676776776677676776767667767767767677676776767677676776776766767667677676667667676766776667676776776677667667676776776776776776776767767767666677676676776677676767676667676776776776776667676677677677677676776766767676766767767667676766667677676776767667766676767677667676676676767766767767666677676667677667767767667677677676776677667767766677666767766766776766767767667767676666676667677676767767676767767766776677676767676767676667767766676667676776667767767767767677677676677677667767767677667667677676776666666677667677677667767767677676677676767767766776766676766776776776676677677677677676676767667767767767676766767666667676767676776776776776767767767767767767677676676776767767667677667767667766776766767766767766776667767766676776776677677677677666667767677666776666676776776767767676776767767676776776776676667677677677667677676766767767667767667667677677666667667676767676767667676776766767767766776776666767766776776776767676776767766766767667676676677666767667676667676767677666667666776776677676677676767766776676677677666776766776776776776767766676767767677666776676776767767666776776767767676766776767767676776676676767767666667767676766776767677676776767666776766677667676767767767676677676776776677667766677666766776766767767767767676767766676776776676776676766767677676776776676766677677677676767676676677666776776767676766767766676776677676676767767676776776776677677677666677676776766766767666767767667676776767767767677666766766767676767766776766677677667667766766767767667676766677666676677677676767676667666776767677676767677677677677676676766677676677677676676776776677677667676776677677676766677677676677677676767767666667767767667767767676767766776676776767767677677676677667676776776766776677676776767767667666667767766776766776766667766676676776767667666767766676776776677676776767766676767767667767676677667667676776776766767767677676676776767676667766776667767677677676676766676767676766776767767766776667676766767766677677666677667767767667767676767676676676667676767767666766667666767766776767767677667667767767766767667676776766776677677667767767676677667666666767766677677676767677676766667666766677677677667767667666776767767767677677677676776767766776767766766676667667676767767767677667766776776676766767767676676776677677676776667767676767666776776676776776676776767767676766776776776766666766667767767676767676767666677676776676776776676767767667766767676677677676767766776776776676776776776766776766776676766666676667767767767667766676776766776776776776767677676766676767667666677676767767676766667666776776677677677677666676677676776776767767767767767676776677677676767666676667767676776776767667766677677667677676776667676677676676776776667766667766776676676667676776667677677677676767676766667676767767677677667677677667767667667767667767766766666776767666767667676767767767666776666667767666667766767677676776766776766776766767676767666776776767767767676667667677677667677677667667767766766766766776677676767766776667766767766666676766776667667666767767676766676776766666677676776676676767676667667676667766776776767766776767667676776677
67767767766776776767766776776677677677667767676776776677676776766776767767667766766776767767766776776667677667676776767767676767766767676776677676677677667766767767766767767676776677676776676776776767766776776677677677677676676767667677667666677667667677677676676776676676676776676766666776766776767767677676776676677667677677677677677667767667667676776776766767767667677676766776677666776766766776667676766776677667766767766767767766776677666667667677677677677676677677677677677677666776776767666767677677667677676677676667677677677667676677677667667766776677667767677677677676766776776767767676776677677676767767767767677676677677676767767676776677676677676766676776676776767667767676676776776776667766766767677677676767767767766776767767677676767766776767767667676776676767667767677676776776666767767767677676677666776776676767766776766766667767676776776676766677667676776776767767676766676776766776767667767767677676666677677667767677667766767676676776766676776776767766677677676667676776676677676767676776766766767767676776766666766677666667677676766676676766667677677676766767767666666677666767677667676677667677676677677677667766677676667676676766766766666776666766667676767676677676677666776776776667767767667767767676767767677677677676776776767766676767676767766767766776776666767667666767677676776676776766676676767667767767767767766776776766776667767676676776776776766766776767766766776767767767667767767667766677667766676676767767667767766767677677677677676677667677667677676767766767677676767666776677676766676677677677667767667766767767767676766767767676676767766667677676676677677677676767676766677676677667676776676776666677666767676776677676767767767677667767767676776776766766676776776676767767676776776677677677666776767666676776667676677666667667667767767766767677676767767766767767767667766667767767767676676767667677666776767767667767667677676776677666676776776676776666766767676767676776776667767667766666677676677676776676767767667767767667677677677666776776676776776767666766676776776767767767666767677676677666776667766766677677677667767677677676776676767767666767767676767767667667677676667677666667766767767767676676766676776677667767767767767767667667767676776767677667676676767677667677676776676677676666776776667667667676776767667766667676677677666677677667766776667767766767667666767667767666667666766767666766677676677676766667767677676766676767766677667766767676776767767676776666767676767767766766767677666776766676776776767676767676776767677666776766667677676776776776776776676766677676776776766766676767667767667677676767767767676776677667766766676776676767767677677666767667677667677676776776667766666676766767766667677677677676776776767767767676776767767676776677676676767677677676767767767766677677677677677676767677676667676776776776767676776776767677677677676767676766776766767766676667767767677666676767677667767676776776767677667766776766766677676776766667767766766776767766766776766776776766776766677667767666776676767766767676677676776676767676767766776776766666776776767767667666676776676677667667766776767676676667677667667677677676776677677676677667667766776677676677677676776667676677666767767767767767767767766776766766677667766776776776677667666767766676666767767766767667767667766677666676667767767666776677677677677677677677676776767676667666776767676667767767676767666767766767767677666766776766767677667667767766776667667767767667767767676767677676766677667677676667767677667767767767766767666667676677667677667676776677676776776667766776676667767667677677676667667766676776766776776676676666666677666776767677677666776776776677676776767676676666767677676776677667677677666766776767676677677677666767767676767766766766677677677667767767676676767767677667666776767766776676677676776666767666776776776776767666776776767677666676776676666776767766766776667767767676776776677667666776776676667766667767677677677666666677677677677676776676676767767766767666767767677676767766776666676676766776776776766766766776677676767767767676677676776767677676667676767667676766767666767677677666776767676776776677677676776776767767766776767676776776767767667676776776766776767767767667677667766676776666776767766667677677667767676667767677667767767767666666767676766776776676767766766666766677667767766776667667766776776767667677677666677676776767766767666776667766767677666776677676767667767767767767676666767767767767676776766667677677667766776766676667667766776676776776767666776776776776767677677667766666776676776767767676667767676666766766676666766767677666676767666767677676767766767677667676767767767667667766767766767676667766776767667676767667767676766766776767667677677677676766776776766776677676766776676766766767767767766767677676677677667667767677667767767676676677676766766776776667767766776776676667676766767767767766776776767666676676676676766767677667677667677676677677677666776767666667767766776666767766776766677677676667767677676776776767677677766776767767676677677667677667677677676776677667767767767767676776666776766776776776767767676776677667666767676776776677676776767677677667766767676676766767667676677676776776676676776767766676767677676677677677666676776776776676667667667767767766776776676766667677677667676767676776776776676776776667767767766676767767767767677666776767767767766677666766776676766677677677666776776766776776766666776677676776767766767767677666766776776767767767677667667677676676667767767767767766766677677666776776767766776767677676767766767667767766767766677676767667767766676767677677667767767676776776776676776677667677666766766677676677676666767766776677676776776676766666676776666676776767677667767766767677667767677666676776676667766766766767767676767767766767667767767667767767676677677676767677676667676667667767667766767766776767676776766677676766776776677666776776676676776767667766676676676776767767676676767767766766677677676766676767766776776776776666776677667767767767667667766677676776677676776776677676767667667767767676776776767767677676676776676676666776676767676767767667767667767677676767676766676776676776667676677667767767766776676776776666776766676776766677666776767767676776776776766766676677677676767766767767766767677677676776766767676676767766677676677676767767677677677677676767676667767677676766677667767767767676677676776667767767677677676767676776667667667767676667677677677677666767677676767767677676767677676776676767767676767667767667767766776676766776667667766766767667666776766676767677666776767666767667677667667677677666767676776776767676767767766766776766767677677666776776776677667767667667767767667676766666676666676776776767667667767767767667677676666776776776766677677677677676767766767667676767676676677667766676767676776776666766767676776666766776776766776776766776677677677676776767677667767666766677667767766776766766767667767767766677677676667676767767667767766667676776767677677677676767767766676767767666667667677676677676667767667676667677677676776676776767677677676676677666676767767767666776776676767677676766767677677677676776667766767767767666767667767767677676677667676776677667767667667767677676767677677676776677666776667677677677676776776776776677676766767766776776677676766766776776767667676776676676767767667667767666776776667677677676776766667676776677676767667676776776766677676676767677666776766766776776667766677666766776766676767676676776677677667677677677677666667667676767677677667767667767767767766776667677676667767766766766767767766766776677676776767666766776776776776676766767667767767767766776776676676776766667767676676776766776776676766776767677676776767666666676766776667676767767677677676776776667767667766776767767766766776776767667676767667767767676776776767667767677677676676776767666767677667767677667667677676767677677676776767767767677676766767667767767766776676766676677676767767677677676766667667766677676766776667677666677676776767767666776667667767677677676766776767676676766776766676677666767767766767677677676776676667766676767677677677676767677676766676767666766766667677677677667766767766767766766776676767667767767677676776766676766767666677667767767767667667767666767767677677667767676766767677667677667667677677666676776676667767766776767667767767767677676776767766676776666677676776677676666776776776776676676767677677677666776676766767767766776776776767767767767676776776667767766767766766776667676776776676766667767667676776666766767677667767667767677676767766776677677667667767676766776776676767667676677676767767767677666776667677677677667767767676667766776776776676767767677677677666766667767767666776767677666776767766667677677676776766767767767676776767767766776767767767676666767667767677677676776776776667767766776767666766776776767676676677676676677676776767767676667767677666676776767677676667667666677667766776667677677676666776776766776776676776767767767767667666776767767767676667677677676767766677676776677666766767767766767766676767677666676776667677667766767766776776767677667766666776766767767767767676767666676667767766776767676766676776776776766767767766776776677667766767767767767677677676766677676676676677677677676776767767677677676667767767666676776766677677676677676766767676766766766766776776776776677676766676677677666776667677677677677667667667766677677677677676776676677677667676776767767767677677667676676767676776776766667767667767767677676776677666766766666767766776766667767767767767767767667667766767677677677677676676676776766676776767677666676776767676676766676776766776776676766767766776776776676776677676776767676667676667766767767667767677676767676767766767677676767767767677677676676776767767676766767767767767667676766776776767667767677676676676677677676776767667767676776676776767767766776676767676676677677677677676677677676776776766676766776767766667767766677666767767767677667766776776767767676776767676776776776676776776767767677677677677676677677676666776676767766667666767676766677667676776767676776776677667767676676767767667677677676776776677676676677667677677666776776767677
6766767767767767677676677667767767666776766776776776776776776677667676767666776776767766677677677677666767766667666776677676776767767767667767677666776776767767677676776767767767667676766776667676776776667766776767767676766767667767666667677677676776766767676767766766667676767767666667676677676776776667677677667767766676767666667766667676767767677666767767767666776776676767676767676677676766677666776667767666767676677676676776776766767666767667767677676776766767666767667767667677676776776766776766667766776766676677667676767767676767677676767767677677667677666776677676677676766667676767676767767676676776767676767767767766767676676676667767667676767676676776776767666676776677667767676776766666776677676667667766767677676676676767666776677676776666766767767767677677676776766767767677677676767677677677667767676776767767767767766766767767767666667677676776677666766776776766776767766676677667676766677667767676766776667767677676666677676666677677676676776667676776776767677677666767767677677677666767667666667676776776676676667666677677677677677677676677667666776767767767676676677677677667766776667676776766677667766767766766767677676767767766776767767677676767766676676767676776776767767667766676767766776776676767677677676676776776667676776677667767677666767676776767766776767667677666666766776766676677677676776776677676776677676776776776776676666776667677667676776767766776767677677676766676766776776676677676677677676677676767667666776776776776667767766776676667767677676676776776677676767766766776676677666776676666667767676766766677677677676767677667767766667766766676676776767676677677667767767667676677677667767676676767767677666677677666767767767666776767766677676677667666666767676776776776776776776676766677677677677676767767767767766776767676677677667767676766767677676776776676776666776776766767767766766677677677676776677677677667766776776776767766766767766767767676666767767676677676767667677666776677676676677676776776776667766766767766767766767676767676667667676767676677676767676776666776677666676776767677676767676677677677677677676677667767766776766667767766676667666776766776776776767767676767767767767767677676776776666676766767666767767666776776776776776676776676676767666767676776776767677667766677677676677667767766776776767767677677676676677677677676676776776767677677677667766677666776767767667767677677677676766766776776776766776776677677677667767766776676776767766666767677666766776767676776776767766676776767676676676776776677667676776767767677667767677667766767677677676776776776776677667667676676776776776676766776776676767676766766776776767767766676667766776677676776767676767767666776676677676667677666677676767677676677677676767767767766667667676776666667767666767667667667767766776677667676676766767666666676776776776776767677667766676666667767767667767666776767667767676667667677676766767676776667766776776666767766666676676676677666767767676776677676776767676767767666767767676676766766767766766676776676766776677667676676767767766776776766677667676767766767767766776676776667766767767767677676667767676677666767677676676667766676776766776667767677677676767676767677676776776767667766767766776676767766666667767766667667767676776767767676776776666776677677676776767677676767766666677676677667677676767676667677677667766766767677677676667767767666766776776776677677677676676776767676767767676677666677677666767767766676776776666776766677677667767677677677676767766776776776776766776776767766776677676776776776767667766676776767767767677676666776776677676767666776667767766676776676766676776776767667767667667667766667677677677676776767767767666776767766776676667666677677666776776776776776776767767677676776676766776677676766776767767767767766776776676776677677666767767677677666666667766776767667676677676676676776767767766767677667676776767667766766767677676776776776677667666766766677677676767677676766776767667667667676776776676767766776776776776677676767766766776776676776677677677667677677676667767767766776676776676677677667677676666676776776767677677676767677677677676776767767767677677677666767767676767667667676766766776776766776766776776776776776667666776767767767676667767767767676677677676776767677676776676676667766677676767676766667767677667677667677676677676767677676767767767677676676676776766776767677666776677667667676776776776766776776677676776776767677667767677676676767677676677676776767766776676667766776677676766776776776667767766776766776776767767767766767667677677666776767677667767766776776766677677676677676767767767766767677676677676767677677667767677677666776776666677666767676676676776776776776766667767766667766776767767766776676776676776767767677677667677676776776766667767676776776676767677666776677667766767667667667676677676776767767667767767766767676667766677667767676776776766667666776667766666776776667767666677677677676677677667767767767766677666667677676667667667667766776676767767677677676676776766767766676767766766766666776667766766677677677677676677677676766776776776776776776677676766767677676776766776767676767767677667677676776776767677667677666677676676767677676767767767676766677677666667766677676776776776767677677676767676776767667667677676776767767767676767767767677676767767677677667677677677667767676776676776677677677676776677676677676766766677667766766677677676767677667666776767667767767677666767767767667767767677676676776767677667677676676776767767677676776776676767677677676776776767676776666767677677677666767766776677677676766767676776667667677666776776666676776766667677667666776667767677676667677676767676766767667766776667666767677676776676767766767767666677676776677676666776776776767767767677677677667767667666776776776677677667677676676767767677666776766766676767766776776677667767767666676767677666667767677676666677666676667677676677666776676776667677677667676776766776776776776767676677677676776677676667667766666767767676676676766767676767677667677676677676676676677666767767767767667676767676767766766676766776767766776766767767676776677667767666667677667676676776676677676776676667767767767677677677666776767677677677676776667767767677676767767677666767766767767676766667767676667667676776666767667667767767766766767767767766676776767676677667767766767676776776767676676766767677676767767677676776767767766776667677677667677676776666767676766776766766767767676767667677676677667667677677676677667666767767766677667767767766776766767767676776767677676776776667677666677676677677667677676776776767766776776676766677667676776776677667767766776667667767677677677676776676776766766667676677676766776767766776776677676767767667676767676776667767766766776767667767767676767677676666776766677677676677677667766676776776677677676767766776776677667667767677677666767767766676676776776667767767766667676776677677676776776776776667766767677677667677666766766776767677676676677677666767766767767666667677676677666767767676776776767667767677667677677667766776767676677677667767766676676776776767767677676676767766776776776776767667766776766666776767677676767666767767677676766767676776666667676667677676766767676776776776767767677666767677677676676676767677677676767767676677677667676766776767767677676677667676676776676776776666776676776676677667766766677676776767666767677676767677676676677667676676676776776767767676776677667677666776766677677676776766776776767677676767767767767766766767677676776776766676676776776766677676776767677666776767666676677676677677666767677667676667676767677677677677676677677666776766776776767666766667767767766677676767767677667676667766667767766776776766677676676767667667766667666766767767666767676767667767667767666676676767667767767766676767676776667676776667677667676766776766767677676776776766776676766766676677676776667677667667677676677676767676776776767666776776676767767666776767766776677676776776776766767766767677676767767677667677676776776776676676767667767676776767676677677677677676776767666666677676776776667766767766776766676676766766776677676676776767667676767767676767677677677666776776776776766776776676676677676776667676666677677667667667666776776776666767677666677666767667677676776776767766767676767766776676667767677676667666667667766676776666766776767676776676677676766676767766677666776776776776776776667766766767767677667767766766776766667766776767766767767767667767766667766767767767766677667767767766666676766676767767667677677666677676767666766676766767767667666776776676677676676767677677676667676776767666667767666776766677676776767677676666677666776667677667667767767667677667677676667677676767767767766667666776676767766677676676776776677677676667766677677676667767766766677676776667667666767767677667767667767676666776776767676776776776776767677677677676667667767767676676776776776767677667766767766767677676767676776666767767677676776776776676677676767767677677677677677677677666676766776767766776767676676676767767767677677667677677676667767767676667766676776767676776676676676776667767767667767767767676776676677667767767767676677676776767767767767767767676776767676767767676666776766776776677677676667766676676776766766666776776766767767676776766676767667677666667767766776776776767767766667767767766677667767767767676667666767767667676677677676776776676667677676767667767676767767676667767767766666667767677667667666767677676776776666677667767766667676666776776667667766676666667766767676667767677676676676667766667767767766776676767677677666767676776776677667677667767667767666667666776676766767667666776776776776766776667677677667676767767677677677677667767767676767767666767667666776667677666776767666676776776767766677677667677667677677677677676766676776776677666676766667667767767767677676776766767677667767767767766767766776766776767766667767767767766676776766666776677676667676776766776776767667667767767767767677677667677676776667676667767767676776676766676776776767767767767666667767767666766776776766767767667676767766776666667767667766676667766766767667667767676776767667766776766677667667767766776776776767677
76767676776767767666776767767767677667677676677677667767677676767766776677676766767676767677677677667676666676776766667767766776766667677667767667767677667766677667767767677677677676767676776676776676776776776767677666766776766776766667767676676767766767766767767767767677677676766676776767677666766676766676776676766767767666676776776776766767767767766776677677666677677677667767767767667767767767677676766776776677676767677676667667767766676767767766667676666767767677677676766776667767767767766667677667667677677676776766767766676677676677676776676767767767767767666766676667676767676766767667676767767676767677667676776677677676766776676776767767766676677676677666677676676776776776776767676766776677666776767766676767767677676667767677677677676776766666767676767767767676667677677677666766776667766776776766776766766767676766776766767676667676767767767667767767766776767677676767676776667766676667767767767767677677677676767667677677667667767767676676767767677667677677667767676776676676676766767677677667667767677667667767767766766677677676767767766666776767666677676776776676677676677666776776766776767677677666766767766776676766776677677667766667767676776776776776667767766776776767767676767767676677676776776776767667677666667766776776776676776666676667666767666676767767767767766776676776667767677667766776677667767676776767667676776676776767767677667766776676776677676776676776677676766776766767766767766776776767677677677667667766776776677667677667676677666767767767766776667676776676776776776676766677677667677676676776776676677676676767767676667767667677667676776776766677676767676776676766667766667676766676767677676776766776766776677666767767767766766776767767767676677676766767677676767767676776776776676677677666767766776676677677676667676677677667676776766676677677667766776767676776766776766667676676767766767677676766676776776676776776767667766776776667677677676776676676677676776766776767767767677667676767767767676766766677676677677676677667767677667676767767667766776667676767767666667667677676776776677676776676776766676776776767677666676767767676676766776776767677667677667766776776766767677667767677667667766776776766667767767766776677677667766676776776676767767766776767676667767676767677677676776767767767677676776676766667766776677677677676767767767667766767676767676767666667767677667677676677677667767667767666767767766776766667767767767677677677676676776677676776767767767677677676767767766667767666766677667676776676667766767676677667677676767667676776676766676767676767766767767767667766677667676677666776776776776667676776666767676767767677677677667666676676677677677667766776766667676767767767767767666776677677666776766676766776766767767676776676766776767676776767677667767677666776776776776767767667667677676676776767666776677676676776767677667667767767667767677677676776676767676767677676767767667667766677677667767676776767767676776776767767667676767767766666776677677676767676767676767767766776767666666667676676767666776677676776677666776766776676776677677677667767677677677666767677676776776776676776776666776767667767677666767767766776767766776766776676676776766767766767667676767677677666676776776767767767677676677677667767667767666766767766776776767767667676776767677667767676767767767676667766666767666667676767767677676676766776776667676776676776776677677676776776677676767676776666676776677667767767767676667766767676766676767676676766667766677667677676776667667766776776767677677676776776677666767677676666776776666767676767667676776677676676776776776766766676767667676667677676767767767767676767767766776767677676767676676676676767767767767767676667766776677676776776766776677676766776776766766767677676766676776766766776776767676767667767677677666676767677667767676767767676766767767667667666776766776776767676676776666767677676767677666767766776767677667767676776677677677677676767767667767677676666767766776766766767766767676667767766677676767767676676667767677666776677677676767767767767667677677667676677667766766676667767676766776776766766766766677666766776776677676767667677667767767766767667677677677677667766776676776776667676776776677676776666666677667767676766776667766767767666776776767676776676676776677677677676677666676776677667767767766767676667676676767677666766776776767767767767766677677676676766776677676776677677667767767767767767667677676776767767766767666766776677677676667766766676776676776776767767676766766767767767766677677676767677676767676676776776767766766776767767676767676776766667767667766766766767677677676776767766667676767767767667767677667766776767677677676776676767676666767767767767667676666767767677677667677677667767767677677677667767766776776776776766776767676666667677667767676767767766766676677677667767676767766776676677667667767767767767766667767767767767667667676766767767677667767677677677667766776776766767677676767677676766676776776677677676776776776677677676776766677676776767767767676767667767676677676677667676677666776767767766677677677676667767677677676767766776767767677676767677676776766776776767666767766776776677676667667677667766776776776766767667677666767767677677676767676776767767767767767676676776776677666677676767676767767767766766767677667676677676776776676776776766776767767767667677677676676766767767676676676776776677666676776776767677676776776776776767766776677677676776776766776677677676776667767767666776766667667676766776776767766667767676767767767767766677676776767676767767766676677676676776766677667767667667766767667676667767767766776776766776677666767676767767676766677667677676776767676776677676776766666676766776767666677666676767666767667767676776776776667677677677666677677666677666677667766776776776666767667766767766666676767666767767767766776667767767766767767767766666667767667767666677676766776776676776677667767767767667667666767676677667667767767677677677667767677676776677667767767767767676767767767676677677677676676776676676766776776776776677667676776766776667767766776767767677676776767667676677676767767766767676776776776776776767667767666776766667676776776676776767676667676766776776766766776767677676776677677676766776776666776776776676676766766767676677676766677677676776776767766776767677677677677677667766667676667767677677677667767767767676666767677667677676677666767766766676676766776767766776767766767766776677677676776767666776776776767676776767767677667767766767676767667677677677677667676677676776767766767667677676666767766776767767767676776766677667767676776766767667677677676766766676676677676676767767767766767667677676766776776776667676677666767766667667676677667666677677667676776767667766776776676767767677677666776677676776776767677677667666776767766766766666776767767767676676767767676776776677676776667766766677677667677677676676776677667677677677667766676667666776676767677666766767676776766776776767676766776776676776766767767677676766767676766767677677676667676776776776776776766776767677667766776766767667766776776776776776767767767767767676776767766666676677666776767767767667677667767676766767767766766767766676766666677677676767766766776767767766776776776767767666676766776767767767676676776776776776677677677666776776677677676676766676676776677677677677667676666776776776776767677667766767767677676676677677677666676776677667677676767766767767767767767767766776676776766776766767676676677676666776677676666676676667677677666776676677667767767767767767667676667766666767666776676766676767767676776776776767677666667667766776677667677677676677677677677666776776667677676767767677667767767667677677676766766776676776676676766776766677676776776767677667767677677676767767767766776767766776677676776767766776776776667677676666776767676776767677677667666776676766776776767667677677677676776776676767767666767677677676677677666676766776767767767676776776776776767677676766676776767766776776776776666766676677677667767676677676767677676666766776667667667676767767767767667667766667767767766676766766776776776776767677677677676767767766676766766776677666776676767766766766766676776676776776776776666767767676667667667667667676767677676676776667767667767766767677666667676767667677677676767767766676776767677676767677666676776776667667766766666767766767767767676776767666676666767676677676677676767767667766676766776767666767767677677676776767667677677677677667676767767766767767677676677676677667676767677676766677667676767767676767767676767667676776667766767667677676676767676766767677676776677676767767676776676767676767767677666667667677677677676776667677676767766776676776666766776776776676776767666776766776677677676666776776677677677667766677676667766776776776767676776677667677676677666776776766767676776776776776776767676767767676767767767667667667767767667666776677666776667767766667767766776677667677677667677676776677676767767677667767677666677677666676667767677676766767767766776776776676776767676776667676767766776677677666776766666766676677666776667766677677667676667767677676776766776667667677677676676676776767767677677676676667767767667676776776666776766776776677667766667767676767767766766776767676767667767767676767766776667767767676676667677676776667676667766667677676766766776767767767766776667767767766767766767767767767767676767767767767767667677667766676767676677667677677667766667767666666667677677667677667676666667677667676677676767677666776776776676776776676677677677677667767767766677677666776776776767667766677666666776776667767677676767767767767667766776767767767667677677676776677676776767767677677667766767666767766766767667766776767676676767676766667767676767766776776767677666776666776776767767676667666667667767767677676776776676677676776767677677676776776667676666677677667677676776767676776677677677676776667667667767767677676676667767767677677667767667667766676776776776776776766776767767767667767767667767767677677677676776677677667766776776766776776776776766776767667666767767767676767666767677667677667676676767766767666767767767767667767667766776766776776767766677677666776766776776767677676
6677676676677676677676766776676767767677676667766767767767667766767677676676766767677667767766776666776776776667766776776776776776767666776766676767677677676776776767766776776676677667766776767677677666776767676677676776766766776666776776766776766767676766767676767677677677667767767767766776666767767766676776776667766676766767767677677677676676667677677666667677677676766767767677667767676776776767677676776676766776776766677677666676766666676776667767767667667677676677676776766767667676776767766767676767677677677676776767767766767666677676767767767766766677676676766676677676677677677677677666766677667766677676767667677667767766767767767767676767766776676776776776766676767667767677677677676667676776766767766776776767766767676776776776767766677677677666776767767666776776776676776676677666676776767666676667667767766667766677677677677667676676767677667676767767677667677667767767767767677667767676776666667767767767767677677677677677677677666776667667767677677676767666676776776677677667767676676766676767667677676767766667766776767677677666767767766776767676766766776767676676767676776776677667767767767677677676766766677667667667766776776667766776667766677667766766766766767766776776776767676677667676676776776676776767677667767767766776776776666776767676677677676767766676766666767677677676667767766776676776776667676677676766776677677677667677677676766776667767767767766677677677666676767767767676776776767766677676677676767677676667677667767677676676676667766776776776676776767767677677667766776776676776776767676776776767767767767766776776767767767676776776767667676776767767766677667667667767767676676767767677676776766776776677667767677667767677676667676776666666767666776667766767767676776776767677667667667766667667767767767767767676666667767767677667666677667677676776767676776776766776667766767676677677677677676776767767666776766776677666766776767676667667676776766677677667767767667677676776767767677677676776766667677667676676767676667676677676677676667767767676776667676766776676676776767676767766676767677666776767767676776676776767677676677676776767676767676776776767667677676776667677667767767766767767677677676666776677667676766767766776766776766776776676767667767767766767676767666767767677666677677676776667677677667677676676776776667667766667667767676676676677666767667767677676767667767766667767767677666676677667767677676767676666767766776767666677676767677666677676677677667767766776767677666776767676767677677666776767667767766767667767767677677677667667766677667767676776676767767676767667677676766677677677667666766776676776776767676676776776776776776766767677677676677676766776766776767667767767667767667677677676677677676776776767766666677677677677677676767767677676767676667767767766766776677676677676676776767677677677677676776667766766767667767677667767667667676767676677676666776677677666776776766666767677677676676767676677677666766677667677667676676776776766776767676767767767667766776667677667767767766677677676767766666776767677667767767766767767677666677677666767677677667676767676677676766776776767767767667767766667676767666776776677677667676667766666776767767667767667676776776766766776776776776667666776766676776667667676776766767676677677667767767767766767666677676776767666677677677667767767676767667677677676677667677677677676767766767667767767667677667676767766677676666767766677677667766677677666776766767677666766677667767766776767676677677677676776677667766767667767676776776776776776767667767766676677667677667767676677667677676776676766776776767677677666776767676776776767767766676676767677676766767767767767676767677667676677676677676677676767766677677677676667767667767767666776767766766677676677667677676676676677676676767667767767767767767766766767766676776767767767677676766677667676676767677676776676767767677667677676776766776767667766776776776776767667676767677676767667677676766767666667676767767676667767766767767767766666776776776677677667767767766767767766677676677676776676776666676767676776767676776677677667677677677667677677676676666776676776676677676776776767677667767767667766767767676767766767676767766667676767766767767766776766677676776776776767676677676776767676776776776776677676776776767767676677667767767767667766776676676776776676776767676767676676766776767677676667677677676676677676766677676776767677677667766776676767766766776767767677667767667767767767766677677667667677677677676667676667676677676776667766776776666677676767766767676766776776776766776767767767767767767767666776676677666767767666677667767767677677677676677667676776766767767766676766767766776677677676776767766677676667767767767676776766776776766776677667767766766676767676766766667767767666776667667667677677667767676776666776767676776767677677677677667766676767766677676776677667767667767677667666767676677667767677677676767767767767767676767767767677676666776776776677666767766677667767766766776766766767766776767767676776776667676776767767666776776667767767666766666766776776767676776767767677667677677676767766776766776776776767766677677676677676776767667676776766766776667676666667676776666676766767766667677677667766677676766776776776677677666677677667676767767767767767766776676667667766667666776776667767676667677677676767767677667667667767666767676776767766667767766666677677677677677676677677667767677677676776767667767767766776776767667676767676767766766667767676767676776776776766676766767767677666776667666767767767767677677677667767676676767676676677667676767767677667767676767767677677676667767767676767676776767676776776776677677666676776767677677667767667767676776767766767767677666767767667666766776776667677677676776767666677677677677676776677677677667767767767676767677676677677677677667767767767677677676667677667767766766767766766767767677677676776767677677676677677677667767767767677676667666766776766776767677677666776676766677667767677677677666776677676676766676776767767767677677677667666776766776776667767767767676767677676676776666767667677676677666677676767766776767666776767667767677667767676776776767667667766767766766776776766776767667766767767677667766677676776776666767676776776766776676677677677676676677677676676766766667677677667676776776776776676676766776667767676767666677676767667677677677676667766767767677677667767677667667676677666776677667767666676677676776767767766677677676677666666776677676776667766677666677677677676676766766766767766776767766767767766776677677677676766776776767677677677676776677676677677677677667676766676776676767677667767666676677676776667766767677676776676776776676676767676766767767677676667767767767676677666776766676776767677666677666766667676776677667676767767676776776776676767766767677677677676767767767676776676776676767677676677677676776767676666766767767767767667676776676776776767667667767766767677677667677677677666767667667766776776776776766767676676776767767666776767767767676676666776776776676776767677676776676767676767767767767677676676767766767767677666667767767677677677676666677666776677677676676767677667676767677677677677676776767767767666767767766767767677677676676766776667766667676776667766767667767766767766776767676776767677676766776776676767767767766776776776766776767767667766667767766776677667676676776776676776776776776776667767767667766766676776776767767767766776776766676676677676776677667766776677666767677676677676776676767676666666776776676776776776767676767766667676776776776776776776767766676666677676667677677677667676767676677677676677676776676776767667767677667766776776776677667667667766677666767766677667677666776767676677676677677667666677676776667767767767766676667666667676666677676677677676776676766767666776767767767766776776776767676676767767676776767767676776666776666667767676676766776677676776677676776677666677676766776676776776666767767667766676776766776776776677677676766766776767766677667666667767767676667767766767676776767766667767677676776667667766767767676677667766676776767767676767677666776677667767766677677676767676767677677677676677676776767766676676776677677667677666776776776767667677676766677667667677677677676776667677676767666666677677677667676766677676766776776776766667766767767676776776677667677677666677677676776776767666776676776676677676776776766676776767676776666676677667767666667666667676677677677676766767766767767767676667676776766776667676776767676677677676767677666666766776667677677676776767676676776766667766767666667676677676776677677676767667676766776667677666667667766676776676767666767667666677667676676667676667766667677676767767667677676767767676776776776766776767677676767676677667676776677676667766666677677667676676767767766677676776776776776767676766776676776666676776767676676767676767767676767767766676676677666767677667767676677667766767676776766676776776776666776767677666776676676766767767676766767677666677667677666677667767766776676776776776767666767767766767766767767767767667766766677677677676776767766677676767667766767767676767767767767676766677667767767767766776677677677666767766767677677676776677677677667767766766767677677667766767667666676667676667676766677677676767666776776666667767677667667666676667767767766676767677667677676776676776767676766767767767767667766676776676776667767667767667666767667677667767767767677667677677676776667767767767676776676666767677666766676776766767676676776766677677677677667767767766776677676677677676776776767677666766766676767677677666676776776677677676677677667767766676767767767676766677676677676776776677666766766676677677677677677676776766776766776766776776666767767677677676766676776776776676776766677677676766666776776667676767677677667677676776677677677677677677677666767767676676767767676776666766767766676676767676776767676766776776766766767766766676776767667666776776676667767767767666776767766677677676776776776767666767676776766677667766676767767677676677667767676676676767676677677676776767766767767677676767767767767676776776767767676766676667677676767767667667766767676667767667766766767676767766767667766767677
3666766667767767767677676767767676776776776767667767767676676767767766767767676676767767767767766766767677667676776767767767766776776677677677667667676667766667767767676677677676776767767767677677677677677676766767767767666776677677677677677667767766776767676776776776776767766767767766677667676767676766776766776767677676767677676667767767667666676776766767667767767676676667766767676677667676766776666776767677667667676776676677666767767767766776776776776767767766676776767767667767667767677677667766676667767667667677677676776776776767767677667677666676776677666677677677677677666776776766776677677667767766767766776767677667767676676677677667766766676667677676776767676776767766776766676676677677667767677677676776776677667766776766676776767666676677677667767676776667767677676766767677677676766677667666677676677667667667766666666776767677677666666676776776767767677667676676766676767767766767667767667767767676666767767767767767767767677677676677667667766776676767666767677676767677677677677666776676776776767677677677666767767677677677677677676776767766677677667667766767767767767767677666676776776776667666776776776776776677677677676676767676676767666776767677676776776767766776676776766767677676676676767767666676766676676776677666776776767767677677676776767676767766676767767766766776776667767676776776666776776766767766666776767767676766667676776776767677677677676776776776776766776776766676776667767767667677666667767667766767667766767666676776676766677677677667766776667676667766677677676776766776767766767677667677666776667676766766676676767676767767667667676666767677677677667676667676677677677676776767677677667767677676776776667676767677667766766766776676677677667767667766766677676767676776676766776776677676667676776667766776767766676776776767766776677676666767667677676776776676666667677666767767667766767767767766676667667767676767667677677677676767767676677677677676776776667767676767766776766676676667767766676677676776776776776677666667666676767766766776776767667767767676667767766666767676666776767667767677676676776776766666766667767677676776776766776677676766676776776676676676666776776667766776767666667676666776667766677676677677677666776677676766766776776676776767767666767767767766767766676677666676767676676776767767766776676677677676676776666776776676776677667677677667667767677677676766676677676766766767766767767766766767767677677677676766766766677667666767766767676677666677667666766677677676767766776776667767767766766767766667677666776667667667677677677667677676767766776776766677676677676776676766677677676676776677677676677677677676776767676676666776776776766767676767677676776767677667676776766767767767766776776776766776767766676776676767767677667667667766776776776767767677666766776776676667677677676766767767667676766776776776667766776776776776767766767767677667766667677676776677677677667677667767667677667766776666766776776677676776767767767676667767766766776776767666677667676677676766776766766667767766767767767766776766667677667767767766776767677676767676667766776776767767767666767767767767677667676767767767666677666766776677677677677666767766766767677666767677676767767767766677677666776676767766676776667677667766666676776766677667767677677667676676676767666676776767767767766767677666766776766776776677676776776776766666667676776776676677667766776667767766677677667767677676776767767667767677666776767667667767767767766667666677677667767766677676767676766776767766676776767666677677676776776767677676667677676767767766776767767767767767676776667666776676776667767666767767767766776676776766776767677676766776666767667676767767766776766667676776766776767767766667766677676776676676677666677676776767767766676767767667676767667676776776677676767667767667766776776767767767676776676767667676767667676767767766666767766776767767767767766776677676776767767767666776667677676676776776776776767677677666767766767677676666677667767676776767666667767767667767767766776776767767676667677676776667677676676776676776676766776767767667677676776776676766767767767677676676767667677667676677676666776677667677676676677676677667767676666776767677677676676776767766776776677666677667667766776767767676776677676767766767677666776766766767766767767667766676776666766776776667767676767767766767666767767767767677667767766776677666676776776677667766766766767676776667767667676766767766776676767766676766676776767676667666776676677666677676666677677666767676767666676776776676776667677677677676767677667767666676666766667766676767767667767667766776766776766776677677676776776766676676776776776677667676767767676776776776677676767677676776776767676667766677676776776677666776677666767677667767766676776776776776677667677677677677677677677676776676766676766677677677677677677677676776767677677667767767676677677667666767677667767767676776766766776676667766766767676667766767677666676776676776767677676676776776776676666776766776776677667676677677676776776677676677676667667677667766667677667677667676776766667677676776767766767677677667767676676667766677676677666766766677666676677676766767676667767667667767767767676767676776767767766776776766766677676776776766766766766776776776666776767676677676767676776676667667767766666677667766676666776767767766776776667767767766676767677676676776766776667667766767766766676766767677667766677677666767767766677676767767767766776776677677676666677676767676776677677677676667676677667667767767676776677677667676766776677677676776767667676766776767676677676666667767666776776677676766767667677676776676766676776776767767767767766767677677676677666767676767767677667677676766776677677667666767676776767767666776776776767767677666776776766776666776776677676767767667667677676776776766776767667766776776767667676766677677677676676776676776767666766776776776676776776776776767766767767767666767766767676677676776776667767766677667676776677667767677676776776776677677676766767766776776767766776776676776776767766776676776776767767667677676767767767766776776776666676766766676677667677677676776776676767767677667676776667767676776776776766676776767677676676776677676776676767676767667766767676776776767666766776766776776767666776767766767676767767676767767666766677676767767767767767676767767766776767676767677666776776767667767676667767767767667677677677676677677677676776677677677676776776767677667677677677677677676676767767676666767767767676676776676776676677676676676776776676776677676776767767677676666766776676766667666667767767667666667767677676676767766776766667676677676677666776676676776776776767676776766766767766767767667666776667766776767677667667767676676666767677677666677677676766767676676766767677677666767676676677676776677676677676766766767666667766776766667667766776676677676767767766776767676766766776767677676776767676766677676776776767767767767667767677667766676776677677676766776776766677676776676776666776676776776776776767766776676666767677677676767666776776676776776676677676676767767767766766776676676776767676776676776676767667677676776767666767767767766776776766776677677676766667767767676767676676767767767667766666776767767676677676667667676776667667766776677667766776667676677666776767766776677676766677676676776776666766667766676766766667766776676767766676676676766666766667667767767667667677677676776666676776676776776767667677677676767767766776776667767677667766676766667677677677666767677667666667767676767667676677676766677666776677676766776767676767767676676776776667667767667676766767767676776767677676776677677676667767677677677676676767677676666776776667767767677676677677677666776767767677677676666666767667677676776766667766767676766776677676776767767676676766776667667767677666767767666677676776667767677676776766776667766776767676776767767767677677666766776776776776776776767767766767676776776776767676767767766666766677667667676666677667667677677677666667767677667766776776677677676677666676776676677676676677666677676767767767677666776776776776666776766776667766776776676776776776767666776776667767676776766776767676776776767676776776776767676766776767767766776766767766676667676676776676667766767677676666776776667767767667766767676776666676767767766776767767766676667766677667767767677666677666676767766676767677676667676666767767667676767677676776767676776766776766776766766667677667667677677677676766776666766766776666776677676667767677666676676776766776776676677666776776767676776676776676677676677677677677676766766677677677667767666776767667677667767767676666667667667767766776766776776776776677677667767767767767766776776666676776667676776676767767667677667766767677676676677667767767767676766676677676676776766667767767667667677677667677676766676766776677676676676677667767676776667767767767667676776776767677677677677677677667667767767766776776767676767767667677666677666766767667767767766776776677676766676677676677667766767667667676767666776766776767766776677667767767766767676776776676776677667677677676776767767677666667767767767676766776776767677666667767676766776667677677677677667767767676767767767667676776776766767766667766676666776776676776666677676766677667767767767677677677676776676776676767766767767666776677676776767666667676776676767766776766776766677667677666677677667766676776776766666766767766676667766776667676767667666776667766776776776776666676767767766776676676776766667766776767766677676776677677676676767767767767766767676677676667676677677676776666767766676667766676766676676766776767677676766776776776776667677677676766767676667666776677676677676776776766767676666776667677676776676776776677667767677666776666776676677666776776667767677667666676767666677676677667677676776767677677677676776776677667766666676776776676676766766677667767766766776766677666776667667676766767767677677677677666776677677667767767667677667766776776677677667767767666776676776776776776766776677677677676667767767767766776776776776776676776767676676776776766776776776767767676766676776767677677676767677677667676776776776767767767667667677667767767677676667766666776677677677677677
6677676776666677677677666766767766666667666776776767766666776676776676767676666776677676676767677666676776776767767767767666767767767677667767767767667676767767676676776766776767767767676766767676776666767666776767676766776776767676776667767667766677676776776776667767667676666776776677666676776776677677677677676767676776766676676667767767667677676677667667767766776676766767766677676766776776776676666776677677677677667767767766776767676776676676676776677676776676767767767676776667767667767667767676776776677667766767667676767677667667766766767677676667767766776667677676776676766676767666767767767767767766666776766776767767676767766767767767767676666776676677677677677667677666776767767767767676676776667666767767667766767767666676667767676767667766776667767767767667767676767767767766676776776677676677677677676767677676767766776776677676677676776776767677676767676767677676676767767677667676766677676766776676776767766667766666667767677677677667676676776666767767676767677677677677676776776676767676667766676676676676767767767676767767766677676776767766677676776776677676767767676666767677677677667667767676776676666776776767767677677666666767767677677676767676676776776776766776677677676676767676766666677677676776667767767767766776677677677677666776776767677677666667667766767676676766766776677666767666776776767767677676677676776767677677676776676676776676677677667766776776767676676767676766677677676776776766767767676776776667676766776766677676776676767767677677677677677667767676667767676677676776667766776776666676766676776667666776667666776676776766676776676767666776767676776776666767767767667767677676677667767767766766677666677676776767677666667667667767767766776766767767767767667767676677676767667667767676767667676776666776676776666776776776766776766776767767677666677666776767667676677676776667677677677667766776767767667676776776776776767667667676766767677677676666766676776776767766767676676776767676677676666776667766676776776667767767676766676776776776676776776667677676767767666776776767666677676767677677677667766766677677667677676766767766767667766767667767676677676767667767667767766776767766767766776676767667766776767767676766667667767767676676776676776676766766776776776776776676776776667767767677667767767767677677676766676767677677667676677667677676776776776767677676767766767667677666776776766677677667677667767677667767767667676776676676776677677666677667676776676776667676766677667767767677676776776676766766766676667677677667676666767676767677676677676666767767766677676767767677676776667767667677666776676767677677677667767767667766767767667676776666677677677677677676776776666766667767767677676776776776776767767666767677666767766776667766776776776776776776767766677677677676776776676776677677667767767677676677677676776767676766776776776766677666776677667767767766676776767677676776776767767677676767666667767676776667666776776776776767767766767667767676767667766776767676776677677676776766776767677676776767677677676667677667767766767677677667666666676766667766676776776776666767767676766666676676676776776767767667677667677666776767766767767676676767677676776767676776776676776776676677666677667677677667767666776677677676677676677677676776776676776776767766667767667766666667766776776776767676677676676767767766676766776766776677677676766776677667766776677677666677676766677677666776676766766776776766767677676677677666667767676776776776776766776667767666776776667766767767767767767667667676677676776667766767767766767676766667766766767766767767767766666766776776776767767766776767676776676676676676677677677677676776766767666776776776676767766776766776776776677666676767667677677677667767667676767767676767766676676677667666766767767676677677677667676767766767766667667666676776676676776767766676677677676767677666776776667766667676676667766776666776766677676776766766776767676776666776776767677677676776776677666776767767767667766776676776766677677677667667676677667766676766767767767767767677677667766766767677666676767767767666776776766677666676776677676677666767767676776767676767766776667766776677666676776766776776677666776676776677666767667767766666767677676767667767767667676767667676767676667667766776766766776666676667677676676676767677677676767666767767767676767767677677677676776776677667766676776666676767766776667677667667767766677666776776776776676776667767767767767676776776776766767676677677667766767676676776776776776776776776666767767766676667667676767766776767666776776677676776676776766767766677677666776776767767766767766767676766676767766666676667677677667676666766767676677676776766766776767767667767766667766677667677677667666676667767676676677676767677677677677676767767766767667766677666766776767677677676766776766767767677677667677677677666776766766666767676776776676776767676766767677676766676676776766767767666776767666767677677666776667666767766666767766767766677676666676776776667767667767666677666667767676766776766767677678666767766767676767666776766677677677676666666767677676776677667767677677677677666767767666776677667676776776776776677676666667766667766677667676766776766767767677677677676767767766767766677667676677676767767676767767666766776766767677667767667677676776667766776766766776676677666776666776676667676767667676676667677676776677676667766767767676776776667667677667767676677677667767676677677677666766776767677676776767676776776776767677666776667677677667766766776766767766776776677667676767667667667667677677676676676776666766666767767677667677667767766767676776776776776776767667767676766776677667676776767676767766776667766677666667677677677676776766677667676677667677677666766766776667766766666677677677667767766776766766776766766776676776676667767667767767766667667767667767677676767766767766766776766767767766776667767767667767676676666776767677677677667766767666766767767767676766766767676767766666776677667676767767667677667677676677676677676776676676776766776776767767766767767767666767766677677667676776767766776677666776767667766766776676776667766667676676666767766676776776766766766766766677676776776776766776776776776676766767676677677666677676666776767767766667677676776677676677677676767676767766676767677677677677676767677677677677677677677677677666766776776767767766767766776667667667767677677676766666767766767676776677676776767677667676776766776767767676676767667667766767767767767767767767766677667767767666776767667677676677676776767766677667676776677676677666767766767677677667667676776677666776776776766776776676676776767767667676776677667766767677677676677666776767666767676776767767677676776767676767677677676667666677677667767677676766767667676767767676776767767676767676767677677676767676767767666767766776666667766677677677676776776776776776676766766667767767667667667767767676776776667766667667766766776677667666766767666766676666676676677667767766776767676676767676767667767667667677677676776767767767677667676776767676776776676776676766766676776776776776776677667767767767767766776776667766767767676676776767677676767676776776776676767666677676677677667767767766766767676776667767666776676776767766766767667676767677667767667666766766677666676666667677677667767766767667766776776776667677677676776776677667766776767676767767676667677666766676776667667767767766676677677667677677677676676676767676766776676766767767767666667767766676767767676776776676677676767767767677676676677676667766767767676776666667766776767676776676667767667666766767676767767677676676766666767676766666776776766666677677677677667677677676776766776676676767767766667766776676666776676666767677677676776677677677677676776776676766766776677677667767767667677676667767676776767677676776776776776677666776676776776677676676677666766677676767677677676667667767677677677677667767676776766776776776776766677667767767677677676776776776767766767767767767767766767677676676766776767766776776667766766776776776766676776776767766767767767767766776776776776767677667677677667766676776767676776767767767676677666766766776776676776767766776676677677676667766677676676767767767667767766667767677667766666776776776767767767767676776776666776776677667676676776676667667767766776776677667767767676676766776766667766676767667676677677676767676676667667767767676677677666676776776766766766676677667676766776767676676776767767677676776766767767767766767767767667767767767676676767667766767767767767766776776767767676676677676776776666776766766677666667767766766776767666676767677676677677677666766776767676776776677677667667766676776767766667677677677677667676766667676677676767766677676766666676667767767767667676677667767767676676767767667667676666776767677676767767767676676767666667766776776776776776766767767677677667666767667767667767676676676666766767676767666766776766767677677676676776677676676767677676676677677676677676767666766767766666776776776676776677677666776767667766776766767667767767766776767677676676667666776667667676776766767766776666767767667767667676776776776767676676676666676767667676666766766766776767766767677666666767677677677676776767767767667677677667677677666767677667667766776776766677667766767667676667767767676767667767766767666766676776676767677667676766776667676776776667766776676676776776767767676677666666766677677677676767767767767677676776676767766776776776666776767767767766776667677666667676776766767666776776766666776667767677667667767767767667666776766767767767676776676677667767677676776776776676667676676667767767676776767767667767767767766776776667767767677677667677667767767677677677676776776767667667767676767766767667767667767676666667767766776776766776776776767767677676766767767766666767666676776676667767676676667767676766776767767676677676776776677677677676676767676767676677676676767767677666766767676776776676767767667766776776776677676776667767767767667766767676767767677666677676767667676677676776776667767767766766676776766767766776776667676776776767767766677676767766776767767767667677677677676776667677676767767766767676767676776677676676776667767676767677677677
66767767667767767766767767676667667767677676676676767676766776776766776776776776776776776767676776766767767667767676776676676766767767767767766667767766776767676776667766767767766776677676767677677677677667767766776767766776776677667767667767767676776676666666767767677666776767677677676766676677677677676766667766677677677667767767666666776766667676776666677676766677667766776766776676676776776776776676676767767767667767767667767677667677677676677666767677677676776776766676776776776776676767667676776776677676776776776776776666767666767677676767767676776767767677676776767666676677676767667676776676776767676776677667676767677676776776677677677677676677666766767767767767766676667676667767677677677676767766766776776667677677677676776677667666767767677666776776666776776676677677677667767767677676767767767766776766776776776776676776776767676667666666666776677677676666776776676776676776776677667667677677677666766776677676767766677676667766767766677666767676677667676776776667676767766766776766667767676667667766776676677676766767767677667766676776676767767677676776767677676766666767677676776776766676776776776767676776676677676767667677676676776776776766776666767767676776767667767676776776766767677676767667766776776776776776767677677666766776667677676676767677676776676776776776776776677667677667767677677677676776667767766767767767766776776776767767766767676767767677676767766767676676766776776766677676667676776767766676767667767766766776766776767767667666676676666677676677667767766776776776767667676677676677667767667766766767666766667676776766766767666767767676766776776776766776776776676776767767676667676776776776677676667767677677667766776767677677677666676776776776767667676776776767766677677677677677666766767676666676776767767676776767767676776767767677676776767676667667666767676767767766677666776677676766776677677666676677676666767767667666677677667767767767677676667677676676676776776767767766776776666776677676676667766767766767676776767767676676676676676677676676776776767676776776776676677666776767676766677666676767667677676776767766776677677667766767766667767767676667667667677676676776766776767767677667676766766776676767677676667767667767767767766776776676767766767667766776776767767666776767767677677676666766767676666767767667766776776677666776767676776767767767677676776776766776666776766676766776767676677676776677666776676766676767676767677667766667767677677676767676776776767767767677676767767767676677677677677676766676677667767667766767767676776776676776677666767766776676776766766776677667767767676677666666667766767767766767766766767676676676767677677676767667676767667676767767767766667677676776667667676677667667767767666677666766677676677676766776767766767767667767767766776776776677676776676677677677667767666776776667667766677677677677677677677666666667677677667766776767766666677676677666676767767766776667667667677676667666667767767766776776767766766767766677666776667677667767677677666776767767676776767767766776767667767666666776766766677676767767766776776666776767767766766776767766767677677677676767676767677666676776767676776766776767676767676676766677666677677676767767767766666767767767676766776766677677676667766767767667676776676676776667767667667676677666776677676767667766776676776776676767767667677677667666766767767767767666767766676776767767767767676766766776677677677667667766776776776766776767666776767767677677676776766677667677676776666677676776676767667766776776676767766766767767767667677676676767677676676677676766776766767766767677676767667666676776767676776767767767666766767667677677666767676767767677667667767767766767667767767667667676776776667667666776767676767766666677677667667767766776766776776776776676677676776767767676776676776767767676766776776677677676677677677677666767676666776776766776667677667677666766766767767767676776776667767676767666676767677667767676776767676776776766676767767677666767676767676677667767676766776767767767666767667767766767677677677676667676776677667677677667767767767767677666677667767767676776776666766776666767677677677667767767767767666767667766767667676776776676776677677676767767676676776766677677677667666767767767667677677677676767666676776677677676776666776676776667767767767766767677676767676776677677667767766667766766767766776677677677676776667767667767767667676776766767676676776676767676776766766667766677676776776677666766766776766776776766776776676776767677677666677676776766776766776767766666677677676776676776676776667667767766776766676767766677676776677677676677666676767667767676767766776676776767767766767667677666776776766776667676766676766766767767766766767677666767666766676676776667766767666767667676676767677667676666776666767767766667676676767667666677677676776666767767667676767667767677677676667677667666767767667767767767767666776766767767677676676766767767677666776776767767767767766677667766776776776776776666776767676766677677676776767666767677667676676676766667767767767677667766677677677667667767767676677676767767676667767767676776667767667767677676767677676676766677667667667767677676767666767767676766767676667676677677676767676666667677667667666776766776767677676776767676766776776677676676677676776676666677667677667767766767676766677677677677676776767667767677676776767677677677677677676776767767667766767767767767767767667767667767676776677677676776667767676677677676766767767677676776776676776767767767677667766776776776767766677676677676767767677666776776766677677676776776677676776766666667767677667677677676766676766667676776776776767676667666776767766766677666667766676776667667767677677676766776767767767767767676776666677666767767677676667667676776776767767767766677676766776767767667766776776776767767766676677677677667677667676776766776767767766767767667676667677676766666766766676766767767667676766667676767766677676766677667677676677677667677677676767766776766776776776776776677666676667666767767767766776677667767767676776767677676776767767667677677677676776776776776766676666776766767767766767666767676767767667677676666667677677667767766767766767766676776677677667766776667666776766766676767677677666776766776676766776766677676767676776776767667666767766767767766677667767666766776767766776776677676667767666677676776667667667767667677677666776677676776766776666766776776767766677667767767767767767667676776776677666776766776766776776767677666776766776776776766676776776667767767766667667767677676776767766776667766676776677667677676776766766776766767766676767676667767767666766776766776677676766767767766776767667767677677667766767767766676776676776766676666676767767766677677666766776767677676776667766776676667766776676766677676766767676667676776766776677676776677677677667767667667766776776667677676776767766766666667767677677677677676767767666776776667666677667666776676676677677676767677667676776677677677666766766767676776767767676776776776667676766776677676676667667767767767676677677677667767667766767667677676767667677677676776667766766676776776776776676676667767766767666776667767677667766677676676776666767677677676767676776766767667677666776767767766766776776766776676676676666776767666766767767666767677666677667677666677676676776767767677667766677676766677677676676677676666776676676776766767767767667767667767767766666767767766677677677676677676767767767766767667667667766677676767767666776776767767767677677676767767666767677677676776776767667766676766676776767676677666776776767767676767766677676666767666776776677677676776767676767766666776676676676776666767767767677666667677677667676767767666667766767667676767766776667767676776766767676767677677676767767676776776677676766676776666676767677676776676776766766767667767767767677676667667677676676776767767767766676767666766676776767767676766776677677676666667767667667766677677667766667667676766767676767767676676776776667677667767667667766776676766676776677677667767666776767767767667676676776677676776677677676776767767767766767767677676666667676776766676667767667677677667676766767767677677676776766767767676676677676676767767677667767767767676677667767666776667767666676767767767767767767767677676776776776766767767767767767677677677676676766677667676667767666776677676776767667766766667667766776766767666676776676767767766767766767766676667767767676767676676776776767766776776667666767767666767767667677677676677666766677677677676776776676776776676677667767766767766676776776767766776667667766776676667667767677677676767767766667766776766767676776676767667677677677676677677677676767676676676776666776666767767677667766667767766677677676676766776767766766776677677667676677677676776776666776676666666776776776776767677677676776676776676677676776667767767677676667767766776766677667766776776767677677676776767766767667667767676767667766767667767766766767676776767767667667767767767676676766776676776767677676776776677676776766776767767767666776677676667677676767667676767667767766766767667767767676776667766677677666776767767676677677677667766776676667667676767677677666666767766767767676776776766776767767676676776676767767767766776676766766776676766767677677676676676766767667676776666776677677666767766776776776767676676776667767667676766767767677676676776766776677677676776776776776767766776776776667676776767767677677667667676776776766767767766776776776776676677677666667676766676767767667676676676677667677677677666776677667676767767767677676776776776767766767676766667767667766767676767767666676676767767676776766767676776767766766676767677666767677676677667766676776776776767666677667677676776667767766767766677677676667666677677677667766767767767667767666776776766766766676666666766666776766776776767667677667676767767677676666677667676676767767767677676767766676667767767677677667767676676666767767767677677677677676767767676677677676667767676767767677667676667677667766666767766767667766766766667666776667767766766776776677676676767766776766776767666767766767666667666676766767677676776767667767766677666776776766776776766776666676776767676767667667677
66766767767666767667766767767767677667767666666767676667677667766676776776676766677676776767766667767767767667677677676767676767676776776677676766677667767766767767677676766776667766677667766776767676767766776776767677676776766767666776776767676676667666766767676767667767667767666766676767767676677677666677677677676776676776766767676776776776677667667676766776776677676767767767676776776766776766766776767766676767666676766776677676677666776776776767767767766767767766766767767677667667767767767767767767677677677667767676776776677676767766776767766677676776766767667676776776767667767677676776666667667676767767677676776767666667677666776767767767767676676776776776776677667666666667666766776766676767766677677677666776666667767667677666677676676776776766776766776776776767667767677677677676676766776767667676677676776766766767767767767767766666776766776767767767767766667677676677677667767676766776767767766767676776677667767676677676676676776767676677667767766767677677677667766677677667677677677676776776666667767677667766676667666767677677676776666776767767767767676766676667767767767766766676766776776776767676767767677667676667667767667766766766676766666776776776677676776767767766776776776666776766676776676767766766677676776767667767766776677667767766776767667676677677667676767766767767767766776676667666766677676776767767767667676676767766767767767767667676767767676676767667677677676667677676677676766767677676776766766677677677676676667677666776677676776776767767667667667666677677677677667767677667766776667676677677677676776676677676776776767767667676767767767666667766766776767676776776776776776767676767676776767676677667767667676776776767767767677667677676677677667767676667767676667676767767676766776776776767667767767666766677666667677667767767767677676776676767766776766767677667766766776776766776767767767667767767767766676767767677677677676776766776766767677677677677677677667766776776767677676776776667667767767676667676677677677677677676767767767676776767767676766766776677676776767767767767676776776776776767677677676776776667677676776776767676766776667677677676767767767767677677677676667676776677676677667676766776677677667767767767676767767766766767767666767766767676776677666776776776776677667667767667766667767767667767766766676677676667767766776677666767676776766767677677667666766767676676766676776766776766766677677667766767767677677676776776776766677677677667767676676776776677677677677666776676676767767767666776767677677667676767767766676776667766677667677667766677667767767767677667676676776766776776776667767767676667767667676776767767767676776767767666677676767676776677676767767767767766667767677677676766667767767677666776677676776776776776776776667676677667666767667766776776666667667766766677677676666767766776676767676666767767766666776767767767766677667766766767767677676767767767676766776666776766677667667667767767766677677677667767767767666766676766776767767767676667767666767667766767667667767766776677676667677676676677666767667667767676767766767676776667766766767767677677676767766776767676667667767767677667667767676776676767667667676666667676677676767677667677667667767767677676776667767667767667677677677676767767677677666677676776776676776767767766767767667677667767676767667676677676766776766767677667676667766767766767767767666776776676776776676677667676667676767676677666767667767676677677667676776776776776776776766776776767667767666767767766776767767767767667766676667766667767767766677667767767667767677676767677677667767667676676677676776767766767677667676776677677676776676767676677667676776776776667766767766776776767766766676767766676676776776776667767766767767677676767667766767667767677676776766676677676667667667677677676766767666767766776776676766767767676667767667767676767767767767677676776767767767767767766677676667767766776776767676776667676667677676677677667767666767767766776776677667767767667676767767676776776776677676776666776666767767766766676667767676767677667676677666666766767677667767677667766667767766767667767766767676766667766666776776676767667677667676776677677677676676667676776776776666776776767767767676667767677677677677676666776767767677677677676677666677677676776776776776667767676667667667767767767667676776776776766776767676767766776776767677667766776766767667677666776676667677676666667767667676767677677667766776767767767677677667766776776776667666767666776767677667766767767767676766677676776676667766776767676676776676676776776767677677676767767766676676767767667767676767767767667766766776676666776677666677667767677677676776676667767676776776667666776776776776767676776676667766767676776776776667766776776776776776776776776776776776676677667677677667767766776776767767676766776677676776766776767767676676676776676776766776767767676667767676677676767677676776766677667767767767676676677676766776776677667677667767676667677676767767667667677667767676776676767767767676776776776677666776676676677667767776776677676676776767767677676776766767766766776767766677667677677677676776776767767677676776776776767676767676776776776767667676776676776677677676776767767767676766667667677676767666667767766676767767767766776767767767676766766776766776776766766766767767766776667677667676776766776667767766767677676676666766767666776666776767676676667676776776776776776676676767767667676776776776676677677677667667767666667766676776667676776767767767667676776776776667677677677676766776767677666767666776776767676766776676776767677676776776677666766676667676766767676767767767676677676767677667766676766676766667676776677676766776666767767767766766776766676677677667677667767766767766676667767676666776767676776666676766677666666767666776666767767767676776766676766776677667676776776677667676766677677666767666766766776676766767766767676767676776766666676676767767766766676767766677667667767676677667667677667766766676676677677676676776776776666776767767676767767666676677666666767767667767677676767677676766776776776776776776676776676766776767766776677677676766776776767676776776667767766676766677676766776767676666676677667677676677676677677666676667677677677676767677677667667677676767767676776776667676776767677676776767666776667767766776767666776667767676776666667667677677677677676766677677666767767767767767677667766676776776767767767677666776776776667766776676766767767676776676676667767766776666776667677677667677667767676677677677667767767767766676667676767676776767767677666776766666677677667667677676776676766767766767767676767667677667676776676676776776667767766766676776776767767666776677667767676667767767767766666776667666677667767677677677676677676667666776676776677676767667667767667677667767667676667767767667666676767767766677676667667767766767767677667676776776776676766767677677666667767767766767666767766776776767766766767667767667677667767767676776667676767766667767766676767766776677676766766667677667676666776677676676676767767677666676776776767677676666677677677676767676776677676767766766676677666776767677676667767767677676776776677677666667767676767767676776767767677676766676767667767666776767676767676667667676767766676676667666767677677666767767766767767677677666776677677676776776776776666666676767766767677676766776676776776676776767667677666767667767767677667767676776666666776776677666676766767677676776766677667667666776776676677667677677666677667767676776767766766667666667767667767677676676676776767676676776676676667666776677676767677666776667767767767677666676776676776666767766677667667766667676776767667767667667667676766776776776677667767766667667677676767677676767767676676766776776776766677676776667676767676667767667676776766776676776766767767676776767667677677677676677667766767766776776776767666677676776767667766767676676767767767666767766776676776676776776677676666767767766676676676776677676766766676776767767767677676767767666776776767676676677676767666677667767677676776767766776776776676776677666767767767676776767667767677677677677677676667677677676776767767676776776676767676677667767666767677677667677667676676776676766766776767677677667677677676776766676767767677676667676677677676667767767767767766666767676667766676667767666776667666776766776766776666776666766666676767767767767766776677676767767666776767667767767666766677677667767766676776667766776776667667767667677676776676776667676666776767767766767676677677667767676676767676677676676677667767767767676776677677676767767767767767767666677676676776776776776667676677676676767767767766767677677677666677667766766667767667767677676666776667677676666677667676776776766776767666776677667767766776676767767767767676676776767676776677676776667666767676767767766776677666776676776767767766776676767676776767767767766766776767767666776667667766776677677666667767767666767667767767766767767767677667676676677677667766776667767767677676767676767767667676667666676767677667767676667767666776776776767667667677677677677677666776767667677676667667677676676667767677677676676776667766776776767766676776776677667676767667676767666767766767767766776767767676766767666666767767766677676767767767767676776767767676676766766776666667677676667677677667676767767676776766776767767767767677667766776776767767767677676677666776676767676767766767767676776677677677667766766676776776667767676776766676776776776776766776776767766767767766767766766676776767677676677666776676776776776776676676776766767767677666767767767676776766676767676776776676767767767766766677677676677677676667767767766676766776676767667677677666677666776776776767766767767767766766776766677667666676767766677676676767767767766776776776667677667766677677666776676677676776767767677677677677677677676767677676776776767676776667767767677677676767767766776766767767767767666767667767667766776767766767676676677667667766776776776776667677677677667766776676676667667766676767676776677677667676776776776776667767767676776776776776766676776776776676776776667677677667767767767766776667767666667767766667767766677667666776766776677676776776766767666676766776776767
67766767767767767767767767666676766667766776677666676767766667767766766767667767766676776776676767767767666676676767667766766766666667667766676776667766776776676667677667667767766767766767766767766677677677676767766767667676776776776767767767676676776776767677677667676677666776767767767766667767767767767767667767667766776776766677676767767767667766776776676776667767767767676767767766767677676767767766767677677677677677676766767666776676677677677676767667766776677667767767676676677666667676776767766776766767666766667666677677676776776766767767766767767667677667667676676776776676676766767667766776766776767677666676767767677666776677667766776667676767667667766766766776676676776677677667767666776776677676776776766776776776766677667666776776677676767767677677666767767676677667677676766767677666776676776776776776677677677677676667767766776767677677667676767767767767767677676776666767676776677676766776677666677676767677676667767676776766767767677677676677676667676776676677676667676776676677677677677676676776776676776767677666767677677676766767767767677666677676776776767667766776677677676677676767676776666767766776766776676767766766676776776666677677667767767767767667767667676767766776677677666776676676767767677677677666667767766667766766776767767767677677676767677667666776776667677667667766677677676766776776767666676776767766776767766776776767666767677677676776776776776677667766766677676767767767677667766766676677676677666676776767767766666677676766677667666677667677676766667677677666776767667667676776676676767766766776676677677677677676767766767677677666767767676767676676666676776676776677667767766767676776766677667676767766766776667677667766766666677676667667766766767676776676766677677676676677676667767677677667667676776676776776667677676676677667677667766776776776776767676676767767677677676776676776767677677676776766676766766676767767767766776776767676766676676666776776677676776767767766776767767766776766676766776677676766776766776776677676767767767677666766666767667666776767767767766767767767676776667677677677676676776667667677677676766776667676776666776676776776667677676767767766776666767767676776767666767767676776767676667676676667767766766676776667767677676767767766776776667766776676776776766776677667766776776776676677677667676766767767666676677667767767677666677676776677676676776776667677667767677667766676676676676676676676767767667767766776676776676676767676776767677676676676767767766776776666776677677666767676676667766667767676776776677676666667767767767766767677666677676776776767676676776767677667667677676767677666767767677666667766766767766767676776776767767767667767676766776667767667676767677666676767677676677676667677667667676767767677677677676767767676767767767676776677667767666767667676676677677676776766776676766677677667666676767676767767766767676767767767766776767767676766767766767767677676677676767676666766766677677676776767676767677667676766766767676776766776667667767767667767667767767667767767766776766776677667767766776676766766776767666767676676776776677676667767677677676776767677676767766677667676767676767677677676776667767667767766766767676667766666767677666667676767667666767676776676776667667676676776776776666776676676676776676667677667767766776676677676767767677667667766776776767676766767766667767676767767676767767767677676776766667766677676676776767766776767767676776776677677666776766776766766677676667676766677676776776766767676676677667766666776677666676767767667667767676776767767766767676776776776766667767767677667677666766766767767677666767767767677676767766776676776676667767767766767677676767676676767676676677677677666776776667767766666767767766766766776767766776667767677676776776677666677676676767767766767767666677676767666676776677677667766767677667676677667676676776676776677667676666666767667767667767677667767767676776767766767766676677676776766776677666667676766766776767676776766767667767676666776667677677667767677666677676767677677667676776667676677676776776767676667677666676767767677676676767766767676776666776767766767767767677676677676676766767667766776767767677676766767676776677676776767676767766776776767766776776776677666776666677677677677667767676677667767767677677676776776776776767767676776776767767666676767677677677667767666776776776767676776766677677677677667667767677666776776776776766776766677666677666766677676776776667676776766776677676776767767676677677676776776776776776766767677667766667766667766677666767767766776667677677677676676776677677676677677667767676677667667767667677677667766776667767676767766766767766776766767767676776766767676677666776776766776776776666676667677677676767667767676776776667676767766776776677667677677677667767767766776776666766677666677677676677667677676676676677677677676776776776776667767767767666776776767767767677677676767667677667677677677676766767767767766766776676767767677666776767767767766677677667766766667677667667677676776767766766776776776776776677667767767667766776677666776676676767676667767767677677666776776776667676677677666677676766767677677667767677667676676677676766766766667767767667676776767666776767677677677677667766677677676767767767767766776677666767676776776667667677677676667767767677667666676767766776677676767767766667767676766676776776677676767676776776767766676676676677676776676666766776666776767676766776766767667677667767677676676677667767766776667676776667766776667766676776767767767767767677676776666776676776667667676766776766666667677666676767767767667766776766676676767677676767767666776766776776767677667676767767767666676666676776776666767767767766677667767767767767766776776767767767767766676666767767677676776676776766767766676766677676766767766776767666776767767676677667767766776776767766767676767767667766767767677676767767767767766677677676677676667767677676667667667767767766776766776766767767666766767766667766676767767676776776676667677677677666767677667667676667666776667766776767767667676767667666776767766776676776666776676677677677667677677667666776767676767676767766766767676776677677677676667767677677666776776776766767667767677677676677676677677677677676767767677667767676677667677666776776766767676676676767767667767677676776776767767766776767766776676677667767677666767767766776766776776767766776676776767667666767767677677676676767667667677667667767766667767767666666767767676677677676766767667767677667767767667767667767676776767667676767667677666676767766767677677667676676767767767766677676767766776776766767766776776667767676676767667667677667767677677676776767767667767676676677666776767767767767677677677676776776776767676766677677676776776677676767766667676677667766776776767677677676667767676776766776776767666776767676776767767667676676776677676766767767677666776666776767667677676667677667766767676776767676766766767767667676776766766776776766776767767667766767767676776776667767666767677667676766776667667677677666767766676766776776676767766776776676766776767677676667676767666676776767767766667677677677676677667676776677676676676767766676776767767767667667676766676776766677677667766676677667666767766767767676767766677676676776677667677667667767767667676676776767766667676767767676776776776767766676776676776667677676676767677677667767767766677666776767667767767676767767676776766766676776677677667766767677677677677676767767666676767667766776667766776776766767766677677677676776776776677676767677677667767767767767666776767767767766676776776767676676676776766766676666776667667667677677676776776776776676776677676776677666767767766767767666676667667676776766767767767677677667767667676767767667766767677676666776767767667667767767676767676677667766676667666767767766677677676676767767677676667766767677677676776766766677677677666676776776677676767677677676767767667667767676767677667677676667767667766776776676666776767677676776676776677676776776667667767767677676676766766776767767767767677676766776676776776776667767767766766676666766667676667767767767677667767767677676676767667666766676776677677666667766666676776776776776776767767767677676676776676776677677676766767677676767766776776667766667677666776666767666677667677667767767676667667667677667766776767767767667766776666767767666776776767676776776676767766767667766767666776776676776767766767666776667677667676767767677677677667767766677667766677666776766767677667766766767676766776767677667676667767767766677676776677667667766667767677677676767766767676766776766776766766677676767766767676767676766776776766776676676666776767677667667766767676776776666776776776767766767767676767767676667766776776776766766776677677677667676767677667767766776676676767766767766767766676776767766767666767677667676766776676767767767676766676767666776676677677677676767677667677677676766767666767676776767667676776776677676767677677667677667767677667677676776767766776677676767676776766767676676666776767667667667767766766666667767766767676776676666677676776767766776776776676676667677666667767767767677667766677676776767677667677677676776667666767667767766767676677677676776767677666677677677667677676677676667676776776776767767667767767766776767677677676767767676767676766667677676677677677676776767766776667767677676776766667767767766776776776776766776676677677677677677667677667766776667766767766676776776776776776766776767767676776676677676776666766767676776667667667767767766667677677677676776676677676676676767667767667677667676677676776776767667677667767767666667667677667667676767676767667677666677666766776767767766677677677667767677667767767677677666676767677666766776767766776676766776767767767767767667766677666776776667677666666767677676767767667667767676776676776766766776767676767766776676676767766766767667667677677677666776677676776667766767767676666767767677676676776677676767676676676767676766767766767767766776776767667767676677676677677676677677667667666766676767666766767677676776776667676767766677676767676767666776667667767667766776767767666667767767766676676767677676677676767667676776676666776776766677667
767767676676766676676776767677677666767667677667767766776767676776776766776776767767677677667766676776776767677667676776776666776767767677667676677676767767667767767767767766776676767676776776667767767677676667677676766766767677667767677677676776776677667677676767767676776776767766767767676767676677677666776776667676776667677676677676776776766767667677676666676666776767667667676767676767667667767766766767677676677667767767767677676677666766776676766767677677666767667767767767766767766677677666776767677667766776676776676766666677667766677677676776776767667767767767767767676766767666776776776676776667767676767767766776667766676766776776767766767677676776776776776677676776766776767666667676766677676776666766766776767677676676677676776666776776767666776776676676676766677667667766676776667677677667766667666776666677666766766776776776776776766767766767766776667677677676666776767767767666776776767676776776767766676776766766667677676767767677677666676676767677667767766767677667767767766766776776767676767766776667667667667667676767767677676776677677677676676767676676766776767677677676677677676667766767676767667766767676667767767667767676776767766767667677677666776766776776677667767767766676776776766676767767767677676776767676667767767666667677677667767676776767767677667667666676676776677667767676666666767677676677676776776677677667676776776666776776767766677676766767767767677676766667676776776767677677666667767676677667666767767677677676766676666776767766677667767767767676677676767667767676667766776767767767676776676776767767767677667667667767677677677667767767766776667667676667677667677667766776767767677677676776767766677667766776767667677667677676767676767677677677667766776676776767677677667766676776776776677677676766776766776677676776776766776776676776676677676767767677666767767767676776766667767767767767667676767767667676776766776767766766666766776776666776776676667767767767767677676767767677677677677677677666766677676676767766666776767767666766666776676767677667767677676776766766776776776767666767766767676667767677667767767666776767667767766776766776676667766776767767667767767767767667667676776667676766677666676776766767766677676676776767677677677666677667667767767767677667767767676766776766776676776766766667767667767666666666766776767676676677677676677677677677676667767767767666776767767667767766776776766776776767766676767766776776776677676776677676767767767677666776677667767676677677677676677676766667676766766766776767666766667767766677677666667667677676767767767676677667767767666676766767676776666776677666776776766676667677676667677677667766766676776667677666767767667766677677677677676767677677677677676766767766767677677667766676666676677667767667767766776776667676667767666767667767676767676676676767766666676776776766767766776677677677676667767766666667767767767676767677677676667766677676766767766776676767676767676766766767767767767767766667767767766766676676767767766776766666766776666776776776766776677676767667676767676677666776677676676776776667767676667667677667766776767676766666767767767676677677677677676776766667766677677676766776767676767767767667666776776666766776767766776766677676666776776676767676767767667676776767666776767667676767676667767676766766667676767767766677677677667677676677676677676776676766766676677676767676677677676776677676677677676776766677676776767766776776767677677677677677666776766766776776767767767767667677677676767676767677677666766776776766767767766666677677666676776676767677667767767766776676667677676776776776767677666676766776767666776767676767766767767767676677666676767767766766677667667677667767677676676676767667666766767677676766767677667767767676767667667667767676766766667667767676767676776776766776677677676677677667766767677667677676676667666767767667676767767677677676776767767667767767766767677676677677667677677677677677677677677676766766767767667667767677667676767767677666767767667667766776776776766776776676776776767766776776767676767767767766776776776667677677677676667677676776776767676667677667677676776677676767767677676677667767676677667666676666776767677667666667767677677676667767767766776767766776767677677677676776776667767676676676776667666676766677667767767676776766776776767767767767767767667667676767666767667667677676776667677677677667767767766776767766677677676766776677676666677677677677666677677677677667666776676667766676677677677677666667676776666766767676677676776776677676677676676776676776677667666767677677677677677667767767766767677677677676766776676776776776767766776767676767767677677666767676667676677666677677676776676766766766766667766677666677676766766767766667766776776776767667677677667767677666676776776676767767766766767676767677677667767667676776776767767676776766776776677676767766766676767667667666767767767767767766776776677666776766776676677677677676766776776767766667677677667767677667767676666667766776677676776776776766767767667676667667767667667676776677677676677677666767766776776767676776767767767767767666677677676676676776677677667676766767767666776766677677667767677676767767767767677667677677676676767677677677677676676677676776766677667666666767767676667767677677677667677677676767676676677667767767667767767766776776676676767767676767766667666677676677677677677666676776676767767667766776766776767667676776767767677677676776677667667766677666776667677677676676766667677676766677677676667767767666766776776776767677667767766776776667666767666767766766767677677677667767667767766666676766767676676677677677676766776776766766676677666767667767767677677667767767667676767767677677667766676767666767677677677666776766776776776676667677667767767767666776766667667676767677667767767667666776666676776776767666766766676776676767767767677667676676776776677677666766766776776667767767766667666776767767767767676677666676677677676776666767767666767767676677677677677676676776776666677667767767766677676676676776676676776776776766677666767766776667676767667767677677676776666776677677676776776767677677667767677676766776666776677667767677676776767767767677676767766776677677667677676767766776767667676766767767767767767677667766767676767677667677676766676666677667766767666776767767766676667676776767676767667677676767666767677667677666766766767667667677676776767676767767676767667677676666767766776767766776767766767676776776767667677677677676766766767767766776677676767767767666677676676766766676776766776667767677676676766776776767667677667767767766767677676677677676767667767767767677676776776767766676676776766776677676767676676776776776776776767676776767766767666667766776767667677676667677676767676776776767677677667677677676767677677677676776766677676767666677676776776767767677677667677676767766766666766676776767667676666776676766767676767676776776767767766776666767767677676666767766776677676776676766776667766767677666776776667767676766666776667766776677677677676767667667666776767767767766767676767767767767766776667667767676676676776776676676767767767676776666676776676676776766767767677677666776766767667766767667766776776776776776767766767676767767767666677676776776767676776767767767667766776767767766776677676677666767767767766776776776776766767676776776776676767767767767767677676767666776766767676767676676767767766676776776666677667767676676767767767766667666677676776667767677667766767767676776766667676676667767767667666676766776776767677677677666667767677676767767766677667767767766776767677666676776766767767766776767676767677677676676776667767767767767667767666766766767666776776776667676767767667767666776776767766767676667766676767677677676776677676776776666767677666776776776767767767666776766767676767667667677676767766776767677676776776776677666767677667767767676776766776676776767677676666767666776676767676676767677677677676677676766776776776776776676776776767676767767676676767766667677667677666767676676767767767766767767766677677676767676676676776677666667766767677676776667767676666677667766776677676766767766776776676776776666767667676676776776776767767766677676776767677677676767676767767676776767767767767766776677667766776767767767766676667766676776767677676767766776767667667667767766676776776767767676766766667767677677677666776667767767767767676767766667676766767767767677677666676666776776776776677676776767767676776766767767767676666766677667767666776776776766776677677677676767766677676677667676676667766776766767676767766767676677676677676676767767766676766767766766676767766677677677676667767767676776776767677667767767676677676776776677676767766677677676677667676677666766776776667766776677666667767676776776676767676767767767676767767767676767666776767766776767767767767676677677676766767667766776666766766677666776767767677676776767676776676767676776766776776676766776667677676776776767677677667767677676767767767767667677667766776776677677677667766776776667767767767767766776776667667766766767767667667767676676667766767767767677677666766677677677676776676776676767666767677676767676767677667767766776677676776776767677677667767766767677666767767667766767767676767677667767766767767766766776767766776676666667767766767766776676776767676776676676666776776776767767767766676776766767766776767677667767676767766776767767767767767677677677677677676767767767766776766676767666767766766767676676767766767766676767677676767676667766776776766676767767767667676766776776766776767676776766776766776776776776677677676767767676676767677676766776776776766676767667676677676776677666776767677677677676776767676766766766776767676676776666767667677676667677676776676666676767766776676767676776776776676767767767766677676767666677677677667767766776676766677666776677677666776776766666776667677676677677667677667677667666767767767766666677676767666766776767677676766776776677666776676677677677677667766676776676677677666667666767767767767677667767767767677677677676776677667667767667767676776667767677667677666767766776776767767767767677676677677667767677667767667767767767676676766776776767676676776776776776767676767
6776766767767767767767767667676767676776766666676776776776766676666676766676767677676666776666677667677677667677677666776676676667766767766677676776767676677666776767676677676667676667767767767767766667676767676767667676776667767767767767676767767677666767766776766677676776677667767766766767677667767676767766776767676766767677676776677667766677677677677676677666767767677676677677667676676767767676667767676776776667767766676776766767667676776676776676766666776776776776767667676676766666776667667767767766767767767767676767767667766676677677667767767666767767766776776667767766767667676767767677666776766767676767677677667767676767767766766666767676676766776677667667676776776667677676677677667767766776767767767766667767767676776677677677677676767767667667767767676677676776776766767676766677676776676776677677676676676776677676666676767767676776776677676776676776766766766767667666776776776776766766776776677676766766766776776776676776776676776767667676666767676776767677677676767767677677666767767677676776667767677667767676767767766766776666776767676677667677676767667767677677677667676766767666676666767767667676677676776776776667767767676767676776776766776767766766766677676776677666776767767767767677676767766677677677676677677666766776767667676677677667767677667676677677667766776667677667666767766776667767767676676677676776767767767676776767677666767676776666767767667666767766767677676776767676776767666667767767767676676666677666776776767676767676677677667667667767676776766676767767676677667767766776767767676776776776667767667766776776776676776677677676767667767767766776767767767676666676677667676767666676677667676676676776767767667767677677677677677677677677677676767766776666776666776776676776776676667667677677676766767767677676676776776767676677677677677666776776666767677677667767767766676666676767666677667667677676676677676676676776776766766766776776776676767767766676677677676776767767677676677676676776666676667676667677667667766776766676776666676767667767667767766667767667676767676776767666677667677677676776767766767666677667666767767677667767767766766776767767767666676766677676676776676676767766677676676676667677677667767666776767767767677666776667767677667766677676776666677676676767767767666677677667667767677677667677677666776776776667767677667767767676676767666766776767767677677667677676676766766666776776776667677677667767767667767766776766766776776767767676667666767677676776677677667666776676767767676776677666776776776776677676776676677677667767667767767677676767676767767676677666666776767666676667767676776776776776767766677666766666767767767766767766776677676767677677666776677666676767766767676676776767667677666677666676776676776666776776766776776776767767766767677667766776767766667766676776767677667767767767676666767766767667767666676776776677677676676767766776677667666776677677667667766667676767677676677676766677676776767677666677676776776767666776776776776676767667767767676776776767767767766776676776676667767767676666667666766776767766776766776776776776767767766776776767767667767676767676676776766677677666767667677676776767767667677667766766776776776767767766677676676677677677677676667767676766677676776666767677676666776776766677677667767676677676677667666676666677677667767767666767667767677666776776677676776766767766776666767767677667766767667676677667677676767767766767677677666767767677667676766667767676776776667767766767677676667767677677676676776776776776766676776666767766776776766776767676667767767767667767677676676767677677676776776677676767667767667667767676766766677676767767766767766767767767767767766767666767767767767767677677677676776776666776776677677666676766776676677677677677677676767667767666776766776767766766776677677667767766677667677666767677677667767767667767677677676776767676776776776767767667767676676767766767766776776676676766677677666767677676677676666666776767766766776776776676767766776767767766776677676676776677667676667666677667677676766776776766766766776667676776677677676667677676767667676767766677676767766767766766776767677666767677676767676766776767667676776766766676767677667767676767676767766767667667677666676776776776676677667666767676776677677676776766776676767677667676766676766667767767667677677676776776766676677677677677676767767666767667677667767767766767677676776776767767766667666677667676776666767766677676776677677677667766766677677677677676766677667766766667767666677677677677676776776776667676776676667767767767767676776776776766767767767767767766677667766776767677667767766767766776677666667766776776677676677667767767676776776767667677676667667676767676767767766767767677676677677677667767766676767666667766766766677676776776776766766767676776776766667767766666666766776776767766776766766676677667767767666776766776676767766776776677677676776776767767677676676766767766766767766776776776776766667766776766676766766676677676677676776776766677677677677676667667677666767667676767766776776767676767767767767676767677676776766776776767767766667676767767677677677666776767677666676776766776776767767767767676677676676677677676767676667677676776776676666767676677667666776677676767767677677677676776666767766667677677676666766677667767667676767767767767667667676676767767667667767767677667677666776767766677667767676776776676667767766677676767767677677676767667766776767766776767766776676766677676667666667677666776776766677676666767767667676667766767676776667766677676776676677677677667677677677667767667667766776676776776677676766776767676776776676676776676767677676766776766666766677677676776667767767676767766776677676667767767667767677676776776776767767667667676776767766767767667766676776677667767666676677676776676667667766677676676776776667677676666767766767767677667767676767766766676666667677666776766767676776766776766776766677667767667767677676677666766676667677666767767767676776767676767677666677676767767767766667766667677676766767667677676666667767676776677676667676776767767766776767677676767767767666776666767767766767767766767676767766667766776666677667766677677676776666667667666776767666776676776767676767667767676676676767767767767677666767667677677677676667676677667667667767676667677676776776676766776776767666667667676767666676676767676676767767767767676776766667766776767767767666767666677677677667766776667767667667667667677677667667677676776776666666776677677667676676776767667666776666776776776776677666776766776767767677666767676776667767767666776776776766767677677667767767767667677677677676776776676766776776766766776776677677676776666676767676666776767667767766677667766766666676766767767677677676776766767767677677676776767676677677677667677676766776667676676776776776766766776676767677677677677676677667677676677677666767677667677677667767767766767766767676776667676776766776766766677677677677677677677676776667676767767767666767676776776776667677667677677677677677677667676776776667767767676676776776766767767666776767766767767767667767766767667767676776776767767766667766767767667766767677676766676766776767677677667677666776767766677667767676766677667767767666776667767767767676776676776776767676776776677676776766766677676776776767677677677676776666776766766766767767766767677676767667767767666677677677676776677667767676666776776776776766776776766767767767767767676776676676776767767666677676776677676767676776767766667767766766766776776766776776767766776767677667676767677676776676767677666776776766776767766776776666676676677677667676776676776776677676667766776776767667767766776676766776776677677666676767677676676766767677677677677677677667766666767767767676776766776767766666677677676677667667766767767676776767677677667677666667767767677667766776776776667677666767667767767767676767767767767677676677667676776667666766776776666766766776776676767677677676776776776776676676776776677667767677677677677667667676677677677667666676667766776766776767676766676667767766767766776776767677677677676776776776776676767767667677677667676767676767676776677667766767766776676766776776776767667766666767767676776776766676676776767767676766776776767676776776776776676776776776766676776677676767767766767677667767676776767767766667666676767677677676677676677667767766677667677667667766767676767767667677677676776677677676667677677676776666677676677676767767677677677676676776776776677676776767767767677676776767767766767677677667677677667766776677676677677677677676766666767766776767676667676666776766776677667767677667666767767767767767767766676677667767766677667767676667677676676776667767667667677677666677677677667677677677667767677667766766767667677676767667767767666676676767667767677666676766767767667767676666676767676776677677676666776766767767767766776676666676776767767767676676676667677677667767677676767767767767767767676776767767667767767677677677666776776667666766767676676667667767676776767766677676767677667667666766766766676776677666677677667676776776677677666767766766776776766767667767666676767676776766776776776667676677676676766776767667767766776776677676767767677676677676677676667766766767767677677667767766666776776776677676776766677667676676766676666776767766776677676766776766666776776776776766766676776776776677676667667666776776766667766677677677676667766776776776776666776776676677676767667667676776676776767666667676677677667766767676677676677676776766666776767767667676767767677667767677676666767676767766766667676676677667767676667667666666776677666676667666667767676766676776776667767767676666667676677676766767766776767767677677666676677676776767666677676677676767767666776667767767667767667677677676776776766767767676676767676676767767677677676666766766677676776677677676767767677677676667766676767676667676767677676666767676766766766776776766776776677677666677676767666767667676766676766766767766776776776776776667767667766676776676667767767767766676767667677676776767767667766767676766676677676666667766776676677677667766767677677677676677667767766776767676776766667767676776776766676666776677677677677677677677676776
36776767677666767677667667767677677676767676767767667676767676767667677667767766767766767767767767676676776767766676667766767676767676767676766667767767667676776676776776776767667766676776767766776666767767767767677667677676776776677677676667767767676767767667766766667666776776676767677677677666776667677677666767667767676766677677667667676776676776677667677677667766766666676767766776776666776766776767766767767666677676677677676776667767666676767767767667677667767667766677666676666776766776776767667666677677677676767676767676776667767767666766667766767767676776766667767767767677677677667676677677666766677677676776667766776677666776776767667677677677677676776676766776767767767667766677666776767666776767767667666767666776676676667767767766767767676776677676767676776677676667766776776767667677677676776677677667677676767676766776667677666766766776776776677667767666667676767767677677677677667667767766766776776676766776677666677676767677666776776776776666776767667767767767677676766667667677676666767677667767677677677676677677677667677667677667677676767677666677666676767767766767676776767667767667766766676767676776766766776776676776676776776776677666767767677666776767677666767766767767766677676676776667667766676776767767767667676776667677676677667767667677676776767766776667677677667766676767666776677667767666766767677667677676767767677676776776767677667767676776666767667766766767767666776677676676767767677677666667766767767677667767677676776776667677677676776676776677667677677676676776776767766677677667676766767767766776766766776776667767766767676776676766776776676666776677676666667676776776676776767766677676667767677677667766767677677667767767767767767767767677677667767767767677676667667667667767767766677677677677677667767767766667767676767666676667677667677677666666666666667677666766767676667766767667667667676766776766776767666776676776776767676676676766776776767677676767766766766767677677677667766677676766677677667676766776767767666767676776776676677677676767667767677667767677676776767766676667766667677667766667677676677676767767767677676766677667677676767767767767767667676666676767676776776677677676667676667767676677676767767667767767677676677676766767767677677667666776766766666767677666766767767767667667677677676766767667667767667666766766676776776767677677667767767766767766676776666776767676766776767676667767767677667767667676776767677676767766776776767766767767666676776776767767766677667676776666776776767677676676677676776776767676776776676767676776766776676776776767766676766677677667766667767667676666667677676767766767766767676766776776677676776767766676676776776677666767676776776776776667767766767677667766767767766776767766676776776676766667677666767677676776767667667767676676676776667766767677676776766767766776776767667766767666677677667676776767767767676676776766766676677677667767667767667766776776676776776776776776676767677676677676767667767676767677677677676776776767676676667676776767677667766767677667677676767767677667767676667767667667676776776767666776677676767767667666776677676776776767676767767767667767677676776776776767767767676676677667766776766776776776776667676767666776676776766677677676776776677677667766776776667676776677667666767676776766767667766666776667767767766776676767676767677667677677677677676676767677677676666776666677677677677677676776667676776667767767767677677676676676676767677667767667767666676776776767767677677667676767676676776677667677666767677676667666767766776677677666776776676776776776677667766776776776677676766767766767767766676776776776766767667667766776767676666767676766677676776767667676767676776776776776776677676767677677667766776776667677666776677666767667766677677677677677677676776776767677677667767767766776767766766766767767676766776776776776767676677667667677667767767676776776767767766767677676676776677677667676767767767767677677676776776776776666767667676667676776677667766776776767677676766776766677666666677676767766776767677667767767767676767667767766667767767767766776767767767766676767766677667676766767766766667667767766776766676776676677666766667677676677666766767677667767677676776776776767676767766767767666677667677667767677667767676776776776776667676677667767766776776767767767766776767676677676676677667766667676776677676667667767767766776766767766776666677677676766677677667766776767766766766667676667767677666776766776767766677676776776676776776676767667677676776666776767676766767767667767767766666677677677667677676676666676776676767667766677676776677676667676767766677667667767766776776766767677676766766676766667766677666776766776776776766767676766776667766776667767677667767767667767767766776776766767767767766766666776776776767766776767767767766776766676776677666767667667767677677666767677677677667767677676776776767666776766776677676667767667667767767767767666666776776776766776767676767676676676676767676767676776666677676767667677666776776776676766667677677677667677677667767667766666667767677676676676776677676767676776676677677677666766767767767677666776667767667667667767767767677676677667667767676676767767677676767767667766677677667677676776776677677667677667667767667767676766776776677667676767766767676767666776676666676776776776776776676767767667677666776776676776766766766776776776677666667677667676776776677677677676767676776766677676677666677677676776776776767677667767767767766677667766776767676776666776667676677677676776767767667767767767766767767766677677667767766776677676776766776776776767667767676776767677667677677676676776776776776676776776776776676667766767677667766766776676776767676667767677677677676767767677677676776767677676677677677667677677676677677677676767767677667667677676676776767766667676767767767766767677677677677677676676776767676766776677677676767767676776766776677677676767767676776776776767767667677677677667677676767676776767667667767667767676667676677677667767677667666776776677677667667766776776776767667667667677677676667767666776766767766776676776677667677667767767767676776776667766776677677677667677666667677676776776677676776776776766776776676767767767767677677667767766677666776776767767667767677677676676776676767677676676766767767667667767766766767677677666776667677667766776677677676676677666767767676767677677667676766767767767767767666767676776766767767676767767677676767766677677677667676676776676766766767666676776776767677667767666667766766776766667767767766766767767767767767676767766667766666666676767677676676676767766776676677667677666767677677676776766776767767677666677677677667767667676776676666667677676776766766667677676667766776776766776776766776676676677676776677667677667677677676666677667677676776776776767767766766776776776776766676776677666776776666767676666776676767677677676677677676776767676676666767767676776676776666766766776776776667767677676677677667766776666776776676677677677676766677676677676776767676676677677677667677667767766776767767767767766767677667766767767767676766776677677667767676766776776676767767767767667767677666776676667767766767767676766676667767766667767677676776776666666677676677667767767767767766676767766676776766677667676767667767767767677676667767677676767767767767766766677677676776776666767767767766667676776776776676677677677676767767676766767676776767767676776676677677677677677676776776776667677677677667676766766767667666666776677677667677666667667676666666776776767667767767767667766767766677667676676666676766776776767677676676767767677676776767767766667676667676767666677677676766776776767766776767767676776676767766776776776766776766677667677666776677676676776776667677677677667766776666677666776776677666666676676767677667767767767767767767667677667767677667676776676667767766667766767766667766776676766776767767677676766667766677676666676667676776776666767767767766776776767766767767667767666776767766767766776767767667767767767676677676767677676676767676776776676767766677677666677677676767676776667676776676667767667766767667667767766776766677676776776676776767677667767767766767767676767766776766667667676666677677667677676776767767767767667766767767676776677676676776767767767667676676677676677677666667676767667767676676676677676766776676677677677677676676776666767676767767767677667666666677677667766677676767767667677676677676767766766767677666677667676766766676667767767677676677677667666767767676676677676766676767677676767676766767676776776676676676667767767766776667767677676767767677667677677676776767766677677677677677676667767767677676766767767667767766767766676776767677677676776676667667667676767767767767766767767676776776776776766767677676767666767767767767666677677676776766676767677677667677666776767767767767667677667767767767677666667766776776767677666776776776776776776766776767767677667677667767667667676666676667676776776676776776766776677676776666767676767766767677667766666776676676766766767767766677676767766677667676776666766667767767766767677676667677677667676666666776767767667676766776677676667667676767676677667767767767767666767666767767767677666776767676776766776767676776776666766767677677677666667677676767667666766667766767676776767676676776776676676676776776776676766776677676776767767677676766667767767676776776766766667676776676776677676677676776776766776776776767677676676766767767676677677667767666676766766776676776767767767766767766676776676676766767767676767766767677676776676766776676776677677676766767767766776776767666766676776776766667767767676776766767766767767676766776766767766766667767677677667766776776776776766666776767677667767767676767677677677667676766776776766667766666676676666667667677666776767667767677667766776666776776666776776676767767766767767767767767677667767676776776677677666766767766776677667677666776667766767667676776767676776776766776767667676776767766677676767766667677667767667767766776776767767677667677667667767766677676776767667767766776766667666767767766677666776776767766667666767676767767667767676667767767766767676766677666766767767767667667676776767767767667767
666667676676767667676776767676776767667677667676677677676666776677667767767767677667667767676677677677676666776677676667676776776676676776667676776767767676776776767676776677676667767676776667667667767767767676767767667766767767677667766676776767767767676767676767666767666767667676676766766776677667766666677676776776666776767767667766667767767766666776767766767766776676677677677677667676676776676776767677677667767767667766767767676767767676676776766676776676766676766776776677677667667677676676776677667676667666776776676767677677676676776776766667766766667767677667767676676776667767676676776767767767676676767766776767677677677666776776677676767667676776767667677676767666767677676767766767677677666667676767766677667767766767767766676767667676776676767767767677677667767667767767766776676676776776677677676767767767667676766767767767766776767676776767767766667767676767677677677666776767766677666767767767767767667766776667666776776767676776776776667676767767676776676766667766767766776667677676776776767677676766677667767667767767767766766766677677667767767767677677666776666767767677667767766776667767766776767667677666776767676676667766677676776776767767767767677677666676776677676676767767666766767666767767667767766776767667766677677667676676666676776676677676667677667767767766776767676776677676766767667677676676676677677677667677676767767676676767677677677667767667767667677677677666767767676776776767767677676767677666776766667667767666776666776767677667666767766776776767677676676767676776676676776676776776776776767667667667666676776776676767767676776767677666776776667676776776776767767667676677666776667677676767676767766767767767767677667767667766676776766766667677667677677667676776776766667676766776666776776766667677676776767766776776776667766676776776776767676776776767666677667767666776766677676776776776776767666767767666767677677677667767676677676677666767767767767766767766776776677676666767766667667667676677667677676776766767677676767677677676776676776766677677667767766766667667676767677667767667767767766766677666776776776667767667677676767766666776676776767676677667767766776676767667767766776766776676676667667767766667667767766767677667767676676677666677666676766776767767667667666766776766676776767766776767677667667767677676776676676667677677677667677677677676776676776766776776776676676767676776767666767677677676677677676767767676677667767767767666776767666767676766776676667666776776776776776767766667767676766766776667767766776767766766767767677667767767676667767676776676676667677677676776676677676767667677667677676766676776676776766776677677677677667677666677667767676767667767767767666676776776767666766676767767767766767677677677667766767767676667767677676666776667676677667767667667766776776776766776676767766666667767667767767677667767767766666766767767767666776776776677666767767767766767676677677676767766676677677676666767767667667676776767677667767676776767766676776667676776776676677667676666767666676776776667676767767667767676766677667767767676677677676677677666766776776776676776776677667766677676767767767676767676666776776767766677677677677667676667767767767677676677677676767677677676767767766677667766767666767767677676776776767666776776766776767677677667677667767767767767677677677666767766776776776667667667666776776776676776776676776767767677676767677676776776776776677676677676677666676766776676676767766767766776766677677667677667676677677666767766767677677676766776767677677677677677676676767676677667767667767667666776776767676776767677676676766666767767677676776767677677677667766676776776776767666776776776676676766767666766767767767767667767676767666667766766766767676776766767666677677677676677666767677667767767766667766767767676676676677677666776776767767767666776667667676677667767677667667767767766776677677667677677677676676776667766776676766776776677677667767767677677676677677677676677677667767667677667767767767767766776667667767667667676677677667766677677676676776776776776776776767676767677676767667666776766677676767766776677677677677666776776666776677667676776776766766667667766677676767766776767676776766767666677666677667677677676776776776776676766766776767676776776776767766676767766766667667767676776776677677667677677667676766767677667766676666776776767766766667767767677676667766676666776667766677676677666767677677677677667676767676676776676767677666667667767677667677676767767766776776767767766776776667677666677676776776776776776677676776767676776677667676676766767677667677676676767766767767676677677667766767767766767676767676767766776776677667677677677676767676677676677667767767767767677676676676767676767677667676776766776767767766767766767676767767766776776767677667766776767677677676677677666667766676676776776767766676776766677667676776667767767767676776677666767766676677676667677667666776677667676676776776776776766776676776767767767767676776776767677676776776776776776767676677676776767666776776668676776776776666767677676677676766667677677667677677676776767677676667676776767767767767676776776677676776677667767667667766767767676767766776676776776676676767767677667676677676667677676776767666667766666767766776767667766776676676666776667767766767767767767676676676776677676767677677677677677677676677676677676776677666776676776677667677676767666767667767677667767677667667677676766677677676767767767677676677666776776767766776767766776776776677667766767676776667766766667767677676676776666677667767676776776676767766667676767667677677677677676767676776776767677676767766676767767767767766677666667676676776677676776776776676776776677676767677676776767767677676676776767767667677677676767677677677667666767767667677677677677676776667767767766776676767667767677666667767667767767767766677676776676766776677677667767676776767677677676776767767677667676766776767666776677677667767676676677667767767676766666676677677676767767677676677666666767766776776767666776666776767676677677667766776767767767667766776776766767766667666677666676766776676776767767676767677677677666776776676776767677667667767676677676776776666767767677676676776776766676676677666667766776767676776676766677676676676776667677677676676776766776776677667767676766776776667667666667666766766677677667767767767666766776767677677667667676766767767676676776676767766776766667676766677677666767677667676767767667766776776776766767676667766676767767766766776766667676776677677676676767767667766776767676667767677677667666766666767677676677676776677666676676767677676776776766767677677676776776676776776776767677677677676776676666776767767767676767677667767767767767767766667667677667667767666776776766776666767767676676677667676677677667767677667767667766776776767767676767676776677667767677666776677677676667667676766676676767766767767767767677667677667666766667767767667677677677676767767677677677677676666776676776667677677676666766776766666767676776676767767767677666766676667766776766767767766776767766767766767767676776767766776767767676767767677677676776666677677677667667767767677666677677676776666677676677676776676676766667767676766677676766766766677677677677677667767677676766776766776677677676767767666767767767767677667677677676776767666776766776767667667767767767767767667676676667766667767767767676767667766767677677676677676766767767767677676677676766667766677666766767767677677676776677677676776767766676767676776776776767677677676776776677676766676776667767767767677667767767677667677677676776767767667767676776776677667677667676676676676766676776676676776776676767766776767767676766776776776776766676776666776676677677676677677666766767676676766677667767677676766667766667677676776776767677667766766767766676776776766766776766766677677677677676766667677666677667676766676776767667766767767767767767766766776676776766776676766766776676676776776776776776776677667767676677676776766776776776776676766776767767676767677666767676776776776776776767766776776776776776776767677676767676676767676666767766677677667676766776776776776776776767666766776766767767667766677676776677677677667677666667767676766776767666676776767767667766767676766776776667767766676677666766766677677667767767677666776666667767766776667666676776666667767767767767767766776766676776767677677677676766676677666767667766676667767767677677676766767677677676766766677677676766677666667767767767767677677677676776767676767677677676676677667767677666766766677667667767767766667676676776767767766776766667677667666676767676776767767676767677676776776766677677676776767676776767767767676767676776676776776766776677667766676776767767766667677677677667766767677676767767767677667766776767766766667767677677667677677667676776767677676767767767676667767767767767676767766776776676767677677667766767766676767767677676776767767677667766677676776766676776776677667666776766767677677677676667766767767767676776676776676767766776767767766767676776677676766767676767766766776766776776767677666776676676776776677666776676776666676776776767676667767766776667666767676776676776767677676667676766776776767767667766666776767767767677667767677677677676776766667767766767676767666776676776776767677676677666776776667666766767677677676776776776767676776767767767677676667666767767766677677667666766667767677666676767666667666667766666776766776676776677667677677677677676776776776767676776776676776776767766666667676767676776767767767767666667767666767767667667767767766776767767677676666667677667667667767677676767766677677677677666676767677676767767767676667767676767767767767677667677667667676766667766767667766776776767676766767767676676776767676776676767766666776667677666667677676676766776776766666767667677676676776766767677677666767766776767666676676767766767767677676677676767767676767767767667767767766776676677676776767677667767666776677667676767767676667676667767676776667677676776776776667766676767766667667766666667666776776766766776766767676767676776776676767767677667766676676676676776767667766677676676776676676767766676776767767676767667767767677676766776667676767
6776667676677676767767676776677676767676677677676766667766776767766776767676776767766767767677676767666767676776767767767767667767767767677676776767676767767767666676666667767677667677677676776776776776676776677677666767666676776667767676766776776776767666767766677676767767767767767676666677676767767667766767676767767767676767767677677677676776767767767767676776776776766776767677666767767766767767766776666766776776767676767767766766776776766767767766776766776676776677677676677666677676776776767766767766776766776677667677677676666767676677667767767767767676767767767766767767766776766776766767676666676766667676766767666776776776767767676776676766776766767676676766776776767767677677677677677676776676776776666767766676677677666776677667677677676766776767767677676776677667767666677677677677676766767767677677667676666776776776677666676676776776677667676776776776776667767677666767676767767767667677676767676667767767666776776767766776776767766767767767677677676766766677676676776776676767676767766776767667676667677676776776677677676767766667767767666767767767667677676767676677667767766767677677667677667677676677676767767767767767677667667767767676776767667767667767767676776667767666677676776677676776676666776766766767766667676767767676767676776766767676776676667767676677667766766676776776767677676666667677676767767676776776667667677677677667766677677667767677667677676766667766667767766676677676766776667767667767767676776776776776766776776776677677676776776766776776767766676667666776677677676767667767766677677676766676667676776766767677676776676677677676766767767767766767766666677676776767766767767767677667767676776677676767676676776776676776677676677676677667766666776776767767767767766776767677666776767667766776767766676767666767667677677666776677676666666767767676666766776677666667666676667676776767667767667677676776767767676776776767677666776766776767677677667677677676677666676776677666667667767676676676766676776676767767766767767767767677667766776667677676776776776766667767766767766776767677676766776767767767667767767667666676776766767767766767766766767677677676676767677677667767766766666767666677677666766677667767677667667767667666776677676776776677676667677676676766766676767676677667766766767677667667766767677676776776776767766676776667677667766676767767676776677677676676676776767676766767766676776776767667676766776677676776676677677676677667767677666677676767677667767677667767767667677667676767676767766776676776776776767667676677667767767767676776667667676766677667767677676766766767767767767766676766776776767676776676776767677666766767677676667767767677666776666776776667677677677676677676677667767767667676767767667766677677677677676766677677676666767766766666776676767766766766676766776667767767767766666767766677677667767767767766776766676776666766667766677677677677676676676767767767767667767767767766776767767667767767677677666767766667767666767677667667767766767767677676676776776776667767667676676767767667666767767767677667677677666767667676767767676776766776666667677667766667666776677677676667677666776776767767766767677676676767767667676776776766667766677677677676776776666676776767767666767767677676666776767767666767676776767677676766776767677676677676667677676676676776766776767677667677676766767767766666766766677677676776776677677666767767767667767767767676677677677676676767676767767677676767667676767667767767677667767767676766776767676767766767767767767667676677666776767676677676676767766676666767767677676776676667676766776677676767766776776676666776776767676776667767767766676776776677667766677667767767766767676666677677677666767767767677666766676676776676776677677676766667766667667677676776776776776676667667677666766776776767676776776767677677676776676676776666766767677667666776677667767767767767676766776776666676766776676666667767767767677666766776776776767676676677677677667767677677677676676767676766766776767767767676776776676666667677676676766677666677676667667767667766676676776677676676767667766666776766776767767767667667676667677667767766666677677676677677676767767677677676667767767676676676767767676666677666766776767676767766676666766676776676667766776677667766776776776767677667667767766677677677676767666767766776676776677666677667676767667667677676767766676776776767676776677677667676766776776677677677676767767767767667767677667667767767767667766776677677677666767676766767677677676677667677676767677676766767767767667767767766776676767666776677676776776776776676676776677677677677676767767767766776776776676677666667767767677676767666766767766676677666766776776667766677676767666776676767767766767677677677667767767677666767676776766677667667766677676667677676776776766766767676776676776766776766776776776767767766767767767677677666667767676676776776666766766776676767676776667667677677677667767766767766767677676766677676677677667676776776767666767677677676767677676766776667767767767766776776776767767676767677676776767666677666667766767676776767676776776767766766677666667667767677676676776676667767666776776666677677676776677676766776776677677677666767767767676767766776766776677676776776767767766766767677676766767766767677677666767767767667766667676677677677676676666767766776766667767666776667677677666776676666776767676766676677677666776676677667767677666766776767766676776776677676767666767677676767767766767667676766666676776667677677677667666666677667767677676767676767676776776766767676667767676776776766767767676677676776767766766776776776776766767767767677677666676767677667767676677677677677676776676676766667666677666776766667677666767767767676767766677666776776776776766767667677667666677676677667767767676776776666776767766767677676776666676667677667766667766776776666776666776776666676677677676677677676767667677677667766767667676666776677677667666767666677676776667767766677666677677677677667676666776677667767666676766767677677676776776766776776776677677667767667767767767677677676677676677666767767767676766776776767667766676766766767767766776776776677677676667667667767666767667666767677677676776776666677676767766776776767767767767676766776776776766776676767667677667766766776767677667766767677676667767767677676676677676666766776677667676676677676667767676766677677676776776667767667767767767766677677676776776767766776767676676776776776776677677666767766776766677667667677666776776776776767766766776677676766767677677667767766677667767677667676776776776776767666676766776766676776677677676766767676767766776676676776767766767767767766666677676677667666677667766766766767767766667676677666776767676776776667767677676767767677676677676767677677676767766776676767677677676667666766776766776766767767677677666776667677667767767676776676676676776767767767667767767766677676776677677676676676776776766766776677677666666676666767676767767766766677676776767767676666666766767767767766776767666776767667767766666776776767767766767677676767667767767767766676776776766766766677676667667767767767667676677666676776776676776776677666767767667766767767767677676776767666667666766677666666776776776766766776766767767767677677667677677676767677667767667677677666766767677676767767767766776677667767767767766776776776767767677677677677676776766766767666677677677676767667677676667676776767767767767766767767676676766776676767676776766677677677667766767767677677667767767666676776776776767767667766767667667767766776766667676676767676767676776766766767767677677666766677667767766766776767677676776776776677676776776776677666767677676676676766766767677676767766767767677677676776776677677676776677677676776676776767676667766677677667677676767676676767767766776776677677667676776776767767767677677667677676767677677667767676667767767766676667766667766766767767676776676767677677676666666676776666666766677666776766767666666767767766776776667766677676776676767666766677667767666767767767767677677676776677677667767667677667677676677677677676776767677677677676667667677677676676776667676776676776676676767676776676676676676676767677667767766666677666776767677676776776776767767667767666767767767676676667667767676677667767766776767676667676766677667677677667767767766676676667767677666776677676767667767677676776676667767766676677667676677667766767667767676776776677677676776767766776776776776676766776776667667677667667767676766767767767767666776766776667677677676776767666677676776667677677676776676767677677676676767677666767677676677676667666677666677667766776776776767677667766776767676676776676776677677677667676767766766766676677677676776776676776776776776776767767766767667676667767767677677676767767667667767677676676766776667766766677676767766676676776776667767676776776766767766776676667676767767666676767676776767767676677676676666776666676666776677666776667766667767677676676767766776776677677676766776776776767766767767667677677676776767676666676776767676766776667767676776767767677677676776767676666767676667766677666766776766677676776666767667676666776677667766667767667767767667766766667767766776676676776767767667767767767667667767677677666776767767676776776776766776776677677676767767766766676676666767676776776776776767666776666766767667767767677676676767667677676666676667676776776666776676767667766767767766767767667677667767767767767767677676767676677677677676766676776677677667767766767676776676776776766767667676676767766677677677676776776776767767767677666776766766776766677667667767676666677676767667766676667766767676677667677676766767766776776776766767767767767677676776776666677677666667767767677677676776766676776676776677677667767667767677667667677677667767767676776676767666767677676677677667767767766666776677677667766776776776766776767767766767676767666767767666677677676766667667677677677676767766766667677677677667767767676776776776676676776667767767676676767767766667766767767676767767667767767767667767666776766667767766667677676666776776767766776776676676677667667666776766667677676767767767666776677667677676767766776676767676776676676677667767676667676767666776776766
67666677677677666666767767767676676677677677677676766766776776666776767767767766766767666676676776776676776776776766776667766776767667676676776766767667667767677667676767677666776767767667766767767667767667677676776776767666766766666667766677667767767676677676766676767667767766776767767766667677676767667766676776776677667766776776667767767677677677677666776676766676776766776767677667677676667677677667767676776767767677676767767667677677667666676776667677666676666776767677676677676767667677677676767767677676776667767767677667767767676767676776766776767766776667767767667767767766766677677677667767676766677667676666776776767667767767666676767677667766776677677676767677677667767676776767767766776766776667766776767667767677677667677666776677676767766776767677676766767666776776776667767767767667767677677667767667677676676776776776776676677676766767666767666676776776666676677667767767676776776766676677677667767677677676676667767666676776767676666677677667677676767766677677667767677677666767677677677666766776767676766676677667677667766767767766667767677677677676767677676766667677676776766667766677666776776677676677667767766667677677667677677676676767767677676776676776676677667766767767676767676776666667767767677677677677667676767767767767766776767767676677677666776776676767667677667677676667766666766766767676666767766667767766776767767766766767666767766767677677676767767676767766776766676677666676776776776776667667666677677676766677677676676677667676776676767676676676776776767766676767766667767667767676676676776776776666677666776767667667766676667767767766676677667677666776667676776767767676776776676776767766677677667767676776766767767677677676676767767766776776676776677677676676776667676767676677677677676676766776776766776766676766677677666776776766767676667667767677677667767676776676776677667767766766776676766767677677677667766667676776676767767766676776776776767677667767767676776776776767767677676676776767677677667767677677676677666776776676767767767676766677676776677676767676776776776677676776776667676676766776677666767766676776766776677677677677676776767676776776677677676767667767767676676776676667677667767677676677676677677666767667767677677676767677676767666767767667767677676667767767767677677676676776667767676676776776776766776776766677677677676767676767767766676776677677676767676766776676776776767766667676766676767676776677677666667766676766766776767767767767767666776767677676667666767767667676676776676766767767767676776776776776676766776677666776767766767677677676676767767666677676766677667767766767767676766667667677677667766676666766776776767767767767677677666667666676776776767676677676766676767766776767766776677676776677677677667667676676677676676676767767767676776776776766767766667767767767766676767676767667767676767767677676676767677667676767676776776776767677667767677677667676676677677667667766767677676776776776767767677666767767766767666767667676776666767767766677677666767767677667767767676767766767766776776667667767767767767667667676667677676776776776767767766776767677676776667767767767676677667666776766766676776767667677666776666776676776767767766776766677666776776767767767677676776767667767766776677676776776767676677676676667767767767676776776767667766677676677676776766677676776767667767667766677676767766776666667766767666767667676767667767767677677676766666776666677677667767666776776767766676767676776776776767666676766767767676767667767766776677676667766676766667666776676676676676676776776776776766676776767767767767767667766776676776677677677676776767676677677677666767766676776677676776676766776767677677676767666776767677677676776776776776667667767766766776766676676677677676667767677676766776767767767766676666776767766667667676667767767766676776677676776767767677676767667766776676776776776767676776767676776676767666676776776776766766676666767677667677676776676776767676767767677676776767767767667667767767676776776667766776776776676677676776677667677667676676667677677667767767767767676677676676766776776766776776776666776767767676676766776666677677676776677676767676766776767677666776776767667767676667677666676766766767677677676776676676676767676676767767766766676766766667767676676667667666676767767766766767767767677677666767677676677667766776767767767677666776776676767767677677676776776776767676767666767767676766667767766767767667676776776776766766676776776677667667677666766776776776767667767767767677676766776667766766766677677677676767766776676776766766677676776677677677677667676776676676666776676677677677676676666767676776677667767766776677666776676667676776767767666776667767676676767766776776667766776767767767767667767666776676676677676767767677676776667667766666676766776776676677676766767676767667677676667676776766667677677677676766677677677666776776767666776667767677676676776767667666776776776667677676677677676776766776776767677676776666776766667767766776666767766666676776766767767667767767767767767776676767676766776676776677676776766767666677667667667666776776776767766776776767677677676666676667676677677676776776667767676776776776767767667667767667767766677676676776766776776677667676776776776667677677677676677677677677666676766776776677666767767677676776676776676677676767767677677667767767767676767677676776776776767766766776677666767677676766767677677677677667676776767676766767676677677676676767677676676767676776667677667666677677676776776667767767767667767767767667667767676667677676766676767667666767766776767676666767767677667676776767767766677667676767676667767677667767677677676766767767677676666767766676776677677666667677677677677666776776776776677666766776776766676776776776767767767766776776766766676776676776767676667666767677677667677667677676767767667677676676776766676776667667666767767767676667666676677676767767677677676767767767667676676667667666766776766767667667767767766776677677677667676677667677667766677667767767677667767677677676667767767677677666776767677677676677667676776767676677677677666677676677677676776776776776676776767767766676776766667767766666767677676776776677677677676766776776677676767767677667767666776776776677677667676767676776776676676776667676776667767676776677667676667676677676666776776776676666676767676767766676776767767766676667676776767666767766667766667766677677677677666676776767667767766776667767667767766676677666666677676767676677667767677676766667677676767766677677676766766677676776677676776776776676767766676776766776776767766767676677676676767677677667767676776767766666776776776667766666767767677667677677676666766677667676767767767766776776667766767676666766766676676776767676766667676676676767676767766776776676667667677677676766767767677676667676776667767676776766776767676776676776766766676776767767767766776676776677676767667677677667766767767767767766776767667676776676776767676667767766766677677666767766766677676676676767676667767667767766767676667667677676767677667767676776677666667677676676767766666766767667676677676776767676667676766776677676776776776767766776667767666766767667677667766676676767677676767767676667766677677676766767766776766677666776766767767767676767676676776677676766776767767677676676677676767766766766766676676767666667666666766766776677667667767767676776667767676767676767677677677667766767767767767667667676677677677666776776676776666767767676766667677677676766776677667666767767767677676776766767676767677677676776676776666766667767767677666767767677676677676767677676767767666667667666676776776667767767677677676667667766776776677677676676766776667676776776776676676766776676676677676776677667766767767767767767666676767766776776766776767666776767766767676776776776676677676767767677677676666776676676776667766677666767676767767767767676776766676676677677677677677677677667767667767677667767677676767766776767666767676677676776766767766776677676676667767677676776776776766776676776677667767676677667676776667766676776677676776776776767767676776667667677677676676677676676776776776776776776767667667767767666776776666776766766767677677677666667767677677677677677667767767667676767676767667677667767767767676767677667767767676767676776766776776776767676666776767677677677666667767676677676676776666766677676767676767767676767667767676766667677677676766767666776677676776766667766776676767677677676776776776776767667766776677677667767666776667766776676676776767677676677667767766677676776766776776766677677667767767766767766776776676776767666776767676676776776676677677676776677676666776766677676676677676766767676766677677676776767767767666776676776677677676767767767767767667767767766767767676767767666776776776676677676767767767666667766767677667677677677676767767766776766776767766776766667767677677667677676776767766676776776767767767677677667676767766676676767766676677667677667767667676776676666767676767676767767677677666767676766667667767676676776776766766776776766677666677676676676766677667676766776776766776767767767666776776767767767677677666677677677666667676776676776766666776677676776766766776767677677677677676776767676767667766776667767666676776666776776666767767677677677676667767676776666776776767677667767676766677677676776677677677677676776766767766776667766776776767677677676767766666676676776767767677666766776767766776767676767767766767677676767677667676677677666667767676767767667766766667767766766767766676676766666776676767766776667767767767767676676766767767766766767667766677666667676766776766776767766766776676776776767766776767676767677667767677676776776776677676767667767677676766766667767766677667667767677676676667767767767666766676766677676667767667667676767767676766676776776766776767767666776776766677667677666676776676676776766767767766767767767767666776667677676776676776767666677677677677676667676667767677677667766667677677676767666766767667677667667677676776776776776766776776766677667666776667666767766767767766776776676776676676766776667676676767676776776767677667767676767666676776767767676776767767767767676776767767676776776767676676676667677676767667
6677677667767767767766776776677676776776767767766766766766677676766776776776677676766776767676667676776776766776667677667667666776677677677666677677676776666776676776766776776767677676676767677676776677676776677667676767766767677676767766667676776766677667677677666676776776766676676776776776767767677677667766767666676776677676676767677676677676767766776767676776766776776776676776767667677677676776776776677666776766767766776776767676776776666667666667676767767676767676776776767676676776666767677667766766766767677676766776676667667667766676676776666767766776776776767767767767677676676676667677677677676677667767667667767676767666666667676767767677676776776767676767666677677666676766676766677676676776766766667767677667766776676677676767677667667677677676776776667766677677676677667677676766766776676767766767676767667666776776767766766776667677667766776676677667677677676776767677676776677677677676767767666776676766677676766767767667676776677677666676776766677666767677676766776676766667676676767676767677667676766766767766776776766677677677676767666776776667676776776767767766676677666767767767767766767677677677667767767767767676677676776776776776676776766677676667676776667766677676767766776767767677677677676667677676767767767676677677676776677666776776676776767767676776767676766676767767666776766767677677676776676776776776776766776767676776767676776776776776767667766767767677666676676767676676666667767767676766767767666676767767676666767766667767766666776767767667677667767766767667767677667767667677676676766776667767767767767666776776776667677667677667667676776677676767677676767766667767767676767767677667766776667767767676776677677667767767767767677667677667767767677676767677667767676776776666776776767767766776767767676776766767667767676776666667666676767676676767676666766676677667767767767766776766767676676676776776676776666776767766677677667666677676776767676776776767677666676776776677667676776767667667666776776776676677667766677677677676767667767666766766667677677677676776776776766776776667677666776776677676776776767676766767677677667767767767766666767677676677676767766776677676767767767676677677666666776676767677667767766766776666776676776676776766677677676776667677677676767767767666677676776677667767677666767767677667677667766767676767767767767767677677667767666767677676776766776766767767676766766776766767767767677677677676677676767666766767766776767767766667766766776776776766766767666767767677677677677677667677677666766776676667766776767677677667676677677667677676776677677677677676776767767676666667767766676767667676776677667767666677676667766676767667766776667767767767767676766776766776677666776667676767677666776667667766767767667676767767767677667766776766776776676767676776767766776776767767767666676776776667767767767667767677676766776767767767767677676776767766767676776676776767677677667766776677676677667676667767767767767766766666776776767767767767766776776766776666767767676667767677677677677676776776677666677667767767667767767766767766767767767666666677666676767766776666676666776666767676766776677676776667677676766776776776677676677666676776767667677677676776766776677666766767677676767766776767676767767766767767767677667767676676767767767666776676767667677676766776667766776776776767767677676767667766767677676776767677677667767676766677676776776767767676676776776676667766667666677667666667676766776676776677676767766776776667767676776767767766676776776667767766776776776676766677676667667667667677667677676766767767767667676767767667677667667767767667766767766776767667677667677677677667677666776666677677667767667676776766776766766767767676776776776666776767767676677666677667767667677676766766667766767767767677667676676776776767676776776776776776776677666776776776767677677667766677677666666776677667677677666677676677676766767677666766766767667767767767676766776776767767667767676776776776667667677676767767677677676766767766767676776766676677676776676767677666766776776776767667676776767676776766667767677676776776776767766767666766776667767677667767767677667677676677677667676766776776776776676767677676776667677667767677677676767766767766766767677667766676676676677677677677677667677666776776667767667767766776766776776776776676766767767677676677676767766766776767667767767767667676767667767677666677676776776767766776776767766776676776767676776666767676667676767767767676776776776766666767677676666776667767667666676667667667677676776767766767676666776776676776677677667676776677677667676767766767766676677667677667766776766677677677676767766676667767766767667767766676676667766667677667766776766666677676776677676767667767677677676676767767767667677667766767767766766767676766676776667767676767767676776767676776766776776676767677666666667767677677677677676767766677676677676676767767767677677677666766776676677667677667767767767677676666767676776776776677667767766776776776776766677667767676776676766776767676776776767677666776776676767767677676766776766677676767767766766776776767767667677667766766776667666766677677677676677667767667766667676776776776776776676767677667666776676776767767767667677676677676766776667766677677667767766676767767766766667767766776776776666767766776776767677677676776677677677677677667766767677676676767676776767667677676766766776767767767766776776776766776766766767677677676776677667767767676776767767676767677667767677677677667667766776667766776666677676666666776776767677667676776776676767767766776767767767767767766677676767766766666776767676667667676677667766666776676776766767767766776776667667766667767766776767676776767766677667667667767767767676766767677676766676676767677677676776776776776676676776776766776776776676767676776667766767667767677677667767676677677676677676776776667677676766766766776667677666676666676676677667767666776676766676776677677676767666776767767677667677667677677676776767677666677676767767767766776776677666766767767677667677667677667766776677676776776776767666667676676677676766677676667766776767677666667676676776676666677676776767767677666776776666666767767767676767767676766776767676776676776677676766776767667766776676677676766766776766776667677676767766776776767767767766776677666776767767677677677677677676776776667767766767676767767677666676767767667767676676667667667767676776667666677677676776677676776676667677676676766767766667766677676767767766776776767667677677676776766776767767767767767767676767677667767676776776767667667766767767676776776677667677677677676767767667767667666676677676677677676776776676767677676676776677676767766776677667666767767766677676767767767766667767676676767667767766776776776667767667677667667666767677676766776767676776676767677666776676776667766776776767767767767766677667766776676776766776676766776766776767766666677667766676676766667767667767767677676776666776767666677676767767667766767677677676766776776676767666776767767767767677677677676677676776667666776666666776667766677677677666676666767767767677666677676677676767676767677666666767767667667677677667676776776776776677677667677677667766776677667767667767766676766767677667666767667676767677677676677677667676667666767676776667766776677676767767767676676676676676776776776767676677677667676776676766676776766767767766776676677677676676766767766776676767676776776776767767767767677677677676776676767677676767767677676666667767666776776776767767767766776776677677676767677667676776677667667677677667767767676776766776766766776776776676676766767676766776767767666666766776667767676767767676667766776776677667767766677676676676667767767677676776776766767766677667676767676676766776667767766776666677667767676677676776767676666776767676667667767676677666776767676767767767676767766666776776767767767767677676776766767767676767767767767666767676767767766776776776677676767767676766776667676776767667767677667677667766776776767667767766776776767766766677666677667767677666676677666766677666667767677676776776776767767667767676767676776776776767767676776766776767766676776667677676776677667766776667677667767767767767676677676776766767767767677667767676766676776766776676776676766667766767767766776767666776776666766677666776776677677676766767767676776766676776776677667766766666776667767667666776767666767767767767766767677667667767677677667766776767766776776776766676767767767767676767766776776776677667767767677677677677676677676776667676767677666767676776766667667667767767676667767767767766776767676767666676767677677667767667677677667676767666677676667667767677677677676766776767767676767666667766776776667767676766776776677677667767677677667676767767767667767667677667767767676676776776767677676776776767677677676677677666677666667766676766677677666776677677677677667667766776766776766776767767767767676677677677676767676776667766667676776767666767677667677666766776776766666667766676677677677666667667766676776677676666767766776776767767766676767767766767766767767767767766776677666776767766776677676677666667766767676677666776767677666767767676776776776776776767667666766677676776667767767677677677677677677677666766776776776677677666767677666667676776767676767676667767667677676776776676676677667676766676666776776776776676767677676666776677666677666776776776767677677667676767767667676776766766666676776776766776767667767766776776767667676667767767677677677667766776677667766776776766767677676776766776677676776767766676676776776766776767767677666767677666776767667767766776776677677677666676676776776677666766766676766776667767677667677666666677677677677676667767676767767767667676677677667767667676677676767677667767767666766677667676776766776767676677676676766767676776776677677676776776776766767677677666776776776676767666767767677667676767767676776776677677677666776667767666776776767767767676676677677676766776767767766676677677676766767767667666776766776776766776776767766776776766766766677666776676677667766767677676767766776776776767677677676767767676677666767766766667676776776767767667677667677677667766677677676767767767767677676677677677677677
76767767767767767676776767767676776767676766767676776677667767676676776767767767667767766766667767767766776667767767676677667767677676767766776767677676767766776667767677677677676776776666776677677666667767667667766677677677667767676776766776767677677676676676776776767767667767767677677677676767676677676767676767766677667766776666776776776676767676776766776776766766767766676666776767667766767676776776776677667767677676767767666776767677666766776767676667766767667677666766766767767767766766667767767676677676766676767767766776767677677666676676767667676776776776776776776776766776667766776766766767667676776676767767767767676776767677667766766776776766766776667676676766667767667767677677676776776776677667677677676776776766766767667766667766776776776677677666677677677666676776767767767667766776767766776776776766776666766676776776767677666776776776776766767767676676776776677667666667767766776776677667676667677677666677676776766776667676767767767767667767676667767767676677677666666776776676676767767767766676667767677666767766776767667766667767766776776776667677676676767677677677676766767676767676767767767677677676776766767677676766776767767767766767676776776767677677676776677666776667767676776676776667766667677677667766767677677676677666776677677677677676776767677666776676776667766776767676776767676767676667767676767677677667677677667667676767676666766767766767676676767676776676676767676766776676767677677676776766767676776767667677667676776667766776776677676677677667667767767667767676776767667767767676666667667767767676767767767677677676667677677666767676677667767677676676776767766776776767677666767766767767676677676666767676776776767677677666776676776776776776776676776767766666676676676776776767767677677677666766776677676667767766677666776776766666776677667677676666767666677677667766776776677676676767766676767676767767766767767667677667677667677666767767677677666776767767767667677667767677666667767676766776767766677677677677667767667767677676676767767676767767676767676667676677676767677676767667676776666776767767766766676666776766767766767767767667766776676776676776766776767767767667766776776776767766767677666776776776766667766677677677667767767766766767767767676667676766767676676776766767667666767766776776766676767767667767677676767676776677677666666766767766767767667767666776676767766776776767666767676676776677677676767677677677666676776767676767677676676776766766766776766766776766677676776767667667676766766767766776676766676767767766667767677667677676776776666767767766676676766776776677676776776766666767767767676776667676776767766767767676766767667767766776776776767767766676776776767766667676667666766677667667676677676776677677676676776776676776776766776667666676667666776766776767667767676776667767766776676667677677676767677676766776676667677667767677676776676767767677676766776666676666776676776766677676676766767766677667767677677667766767766666677676776667767676676767767666766667676766677677666766676766676776767676766776667677677676667767767677677667676767677666676767667676767767666667767676776766767767677676766766677676767766776776776677677677676776776766776766666766776767677667766676676776767767677677676676666767767676776776767667766776767676676676766677667676676776767667767766776676776667767767767766767676776676667767767667667667766667767677667767767766766776676767766667667677677667767676767766776676766766767676776677677676776776767767677667767677667766776776676676676767766776667677666667767676776776766676677677677676676776776766667767766677667767677676676776767666776776767676676676667766776676776767766776776767766767676666766767676767666767767766676776767677676776677667767677677677676776767766767676666776666776767667666776766776776766767676677677676676767667767667767677666767767667767677676776776776676677666677677677677677676776676677666676767677677676776776767677677677677676776676776767667667767677676767767766776776776776676766676676677677676767677676776766677667677676776676667676667677667676776776766776766766776776776677677677677667667676776766776766766767767676767676776667666767676666776766666776767766776676776676776767677676677666676776767676676666767767676676767676767677666766766776767767767676767767767677666776676776767767677677667767766667767766676666666667767667767676676767766677677677677676677676776776776776767767676667766776776677676667667667677677676767677677667677677677677677677676767677676776776667666766767677676776776677677666666766677676776776776766767667676767766776766776676767767767767766776776767767676776766776767667766766776766776776776776767666677676776776767667667677667676767677676767677677677677677677666776776676676776767676776767767767676667767767767677677666766776667677676676766776776776776767676776776776776676766766776667676677676776666776776667677677677666677677667767666677677667667666766677676767677677677677677667677676676676776767677667667676667766776676766767767677677677677677676776676767766776676776767766667767766767676767666767766776776677677666677667677667766766677667676776766776776677667766766776776677667677677676767767767767676667766677677676666767667767767676667767767767766767767677667666666776767666767667767766667767766767767676676776767767677676767667767766776767767767766776776677676767767767767767676676776667667677677676676767767766677677677666766677666767676767677677666767767677667767667767677677676776666776776767767676767767766776776776677677676776767666767767767676776766667667767677677676767667666767767676677677677667677676677677667767767676767766676676776766767666766776776676676677666667767766766776667766776677676767766766677677676667766666676776667676676667676767767766766667666776767767766776767677676767767767667677676776776767767677667767766677676776677667766776776776766766767766676677667676676776776676677677667676766776776676767767767677677676667666667667677677666776776767766677676776776767767767767676776767667677667677676766766767767767767666767676767677677667676676667767766776667767767767677677677676767677667677676676776767766767767676677667766776766776776766776766776766766766776767767676776776667676676776677676767666677666766776776667766767676667666677677676667766766667667767667767677677676776776677667767677676776676677676767676776766767767667667667766676676776767676666676767676776667677677667677677677667676767666677677667676667767676766776767677667677676666776677676766676776776677677677677676766776776766666776776767766666677676776776767676776776766776767677667676676676667767676676766776767767677676776776776776776767677676676676776667677676776766776776766676767677676667667676667677666776767676767767677676776767767677666776767767677677667676776677676767677666676776767767767766677676776667667667767677676767766767667667676676666776776767766776766776766676667766666766776767676676776666776667677676767766776776667666776776676667676776667766776767767766677676767667766776676677676677676677677676776776677676677677676667766767676677676677667667667766767667677666677666776766677677667767767677667766667766776766766677676676767767676776776676666776776766776776767766676677676767677677667676677666767667766776766667767767677676676776776677666776667667766766776776776767767676677666776767676776776767677666767666767767677677677677677677677677666776767767666776766776676666776767767676767677667667676677676667767667677677666677677666766776667767766776676766776677676767767677666776667766767766776776776767667677676676767667676767666676776666776767667667766766677666676767667766667766766676767677667676666776776767677666676766776676667676677677666776776676766776676776767767676677667767767677676766766767677676677677677676776667677677676666776767767766776677676767766676767766666767667767766676667766766767676776776767667676767767767766767767676766667766767677666677676767676667767677676767677676776676667767767667766677676776776776767667767767767677677667767766776776766766767767767677667676767677676766676767677677676667766676767767677676766776767667667677677666776767677677676776776677676767766776677667676676766767676766677667677676667767677676766776766776776667767766766767767766676776766667677667767677667767677676767677676677677677667676776776676667667677676767677666767766767667766676766776776767677667766677677667767767767766766766667767666776676677677677667766766776776767667767676766776666776776776776776676667766776676776776776776776666766767766677676767766667677677666776766776666677676767766676767667767766776776676776767666776677666766776767767767767767766666676776666776776766776767677667767767677666677667667767767676677667766767676677667766776677677667667767677676776767766766767676776767766766776776767666776776667766767767767767676767667676767676776766767676676776676767767676767767767767767767667766767677677667677677677666776767766776776767767767667676677676776767666776767666776766666676767767676776776667676776676767767767766767676766766776776766677667767767676776776776677676677667767767667676766776767677666767667767677667767676776667677677676766776776677677677666676666776776776767766677676776776767767677676666676776676776776766776767767767767767767676676776776676766767676776677666666776776766677677677677677667667767676677667676677676676776776767767767767666667667767767766767676766676776667766767767677677676666776776767766776776776767766767767676767766677677676776666776667766767767767767667666767766776776776676776767767667767666767666776767766676667667766676766767666666776666767767676776677676767766767767666767767677666767676776767767766776776767667677667767677677677677677677677666766677667766776677667676667667766766667766676767766767767767667676776767667767766676677677677666766666776676776776767677676666766676766676677676776767676767767767676666767676776766767766677666766676776767667667767676766776776776667676676776677676667767767667676776677676767667666776767676767767667766677676776766776776666767767666677676677677677677677667766776776677667667677667676766767766677677676667676776667667666766
667767767676767767766667766676776766676776766677677677676766776677676776767766666776767767767667767667666666666677677677667767766767767676677676667667767667766776766776776767677677677676676677677666776776776776776666676776767676666766776666767767766676667676676776766776667666767767767766776676667667676676767767677676766776776677677667667767767676677676776667767767677667767767667676667667767667766776776767676767677666667767766676676767666767666677677667766776766767766767676767676776776767767677676776667767766677667677677667767667767666676776676776677677676767667767667677667677667766776767766776767766676666776767667676776767677676677667676766676667677667676676766667676776776676677677677676776677667767676776776776776677667677666766676666676767766776666667677676677676767676767667767767676767667767677676766767666767677666767677676776776676767677667666776776776667667667766767677676767766676676766676676776776776766767677667766767767666676767677676776776767767677677667767766667676776667766766776667767676767766766776667676767666767767767767766776776766667667766776767676677667766676677677677676776766676767677676767676666666776677667767767676676767767676766776767767667767677677677667677677667677666766767666677677667767767767767677666766776776677666776677676767766676767766776776776776776776776676767677676767767767767666677666666676767766766776677676776767767767767676776667667766767767767767767767666776767667676766776667767666776667767767767677677677676776767677666767666677666677666677677676776776767766667767677677677666776766667667677677676666677667667677676776767767766767767766776667676666766776677676677667667676776776776776776776676776767667666767767667767677676677677667767676767767676766776776666776776767677676676666676767677677676766667767676767676767676767766776776776676677667677677667677667667766766767677667767676776776767676776776776776767676766776677677667667676677676776676767767676677666667767667676666776776776766776666676767666767677677677676766766767677676676677677676767767677676776666676677666766667766776677677667677676766776767677676667766776666776776667666767677676676767766667667676767677677677677677676776776667676767676767767677677666776776776776677667676776767676767666767767666767767767676676776767677666776767766767767766776776766776767667767766666667767766766766776776776767677677666767667767767767677666667767766776667676776776776676766667767767677667666776677677677667767767677677667767767767676677667667667677667667667677676766667767767666776666677676766767676767767766776776776767677676676676767677677677677667677676776766767676766767767766677676776766776767766767667767766776776767667677676776676766776767767767676677667667676766767676767667677677666776677677677676776776766767677677676667767677676767677676776666767766776677667677677666767766767676776676776766767677666767677676676776766666667676776767677667666677667767767766776767767766677667677677676767767766776676776776767767677676776676776766776676767677677666677677676776766776766767767666776676767767676767676677677677666766776677676766776766767766677667767667766767667766767767667667667677677677676767766767676776667767767677666767767767676776676776767676767666767676776776767677667767677677677676767767766776767767766666767666667766766676677676676676776776766667766676677676767767767667767676776767677677676766766676677676776667767767767676776676776767676776767677667767766677677676776766667677676766767767676666776776767767767767676766767677676776766676776776767767677677677667677677677677676766776767667677677667676676677666776766767677677677676767667767766776767767767667667677676766776776667676766776776767766776776776776767677677676776667766767676676776767766766776776767677677677667677666766666776776766776776776776776667667766776767767767677676767676676767666767677677676676767767667767677677677676776676666776776766767677667676776677667676776776776767766767767766767766676776676776776676767667767676766676676677677667767677677677677676767767676667667766766776776776767677676767766776776767667766766776776676767676677677677667666677676776676676677677666776667677677676767766766776767766776776776667676767767677666766766776767677676766676776766767766766766766677677666676766776776767767677667676677677676776677676676776767676776667766776677676776776767767766767767677677677677677677667676776676667766776667676666676676767766766767767677676666776776776776776667766666767766676776776766776766776767767677677667666766676776776776667676667677676677667676767666667676776667667767667766766677677667676766776776676766767766767767767677676776667766676776776676767676767766667667666677677676776776776767676776677677677677667767667676667676776767766776767767767766767766676767676767766776677667667676677677666776677667676776776776776676767677676776776667767676767676767676676776667767676767677677677667766676667767767766677667677677666767766676667677677667767666676767767767677667666767766766667676666667766776766677676677677676677667767767666767766766767766776766676667667767677666776676766666677677666776767676776677677676767767676676767767767676776676676667766676766666666767667677667767767677677666676776676767767667767677666767766666776776776776776776767767676776776776776776776776667767677666676676776776767767677677677676776776677667767677676677676767767767767767767766766667767767677667767677676766776767677667767766776667766676776766776677667767767667767767767677677676776776677667767676677676776767766676676767766767676666776766767767766676767667767767767766767766766667766767766776766776767766776767667677677677676767676766776776776776767677676776676767667677676776666667677677676667766767767676667766776767767677676766776767767767677676776766677667677666676767666776667677676776767677676776776767667667766776667667676776667767666667766767676677677676776776776667766667677676776667766667767677676776666676776676776676766666767766776676766776766666776776676766676766766767666767677676767667677667666776677676766677677666767767677676767766776776676666776667667677676776667766776776776776766767676776766767667766776767767766776666776776677667767677677667766766776776667676776676776676776776767677676767667766667767666776766776776667677677667767677677676676667767767767767677676677677676767767676677677676767766767666767767767767767767766766676767766766767676767767766776666767676676767767677667667677676667767676677677676766676776767767767767666677677666767676676776676676667767667767676776776677667677677677677667767766776776776767766677676776776776776676776677676776767767676766776776776667767676776767766776767766776776767767677667667676776666767767767766677676766676776776776776677677677667767766767767767677666776676776766776776766766767676767766776767676776667676776676776766776767676776767767767677676776776767767677677676766676767677677677676767676667676677666776776776776766776676776766767666776767767767767676767766677667767767767766776766767666676766676767667766776666767677677677666766776767767767667667767666767676667676676677667767767767666667677667766667676766776776767767666677677667766776676766767676776667667766776666766767677677676776776766767667767767767666766776766767766766766677667676776767667767676666676776767667677676676767767767667676677667767667767677677667667677677676677677677677677667666776767766766776767766667676666677676767766776767666676776776767767766766766767666776767677677677677676776766776667677666676767667667767667766766776677667767676676677677676776767676766766766776766767767677667766766666677677677677676667766677676767677667767767677676766676776676767676766767676776776767676776776677676676767767677676677666667766676677677666667767676766677667677676776776767767667676677677676766776766776667676676776677676776677676767767667767666767767766776767767667767677667676676767677677666776767766667767676766667767766677676677667767767677677676776776677676776767676776666767677677676767676666776767767766676677667767766776766767676776776767676767677676767676776677677667766677676776767767667677676776776766776677676767676767676667766776776667767667766766666776767767676776766767677677666776667667676676776676776776776677667767667767676776776776776776766776776776767767767676766767767767667677677677676767667677666776676676776776767667677676766776767667767677676667676767667667666667676766766676677666776776776776776767767676767676767676766766776776677676667666767676767666766676767676766766666767766677677676677667767767766776677677676776767676677677677677676767677676776776677677677677677676776676767667767676767766676766766766766776767767767677666776677676776677677677677677677667676767667767767666667766767677677676677676767766677677667676776676767767666776676776767676776776676767676766667766767667676776767667766767667767767667667766776767676676776776776666767676666667767766676776676767676667767676776776767767766767666776766767666776776766677677676767677677666676766776776677676776667767676776767767677676677677666677677677676776776776766677667676767676677666667766767676766767767767767766776766666676776776776776776666677677677676767767766676776767667676776766776767676766776677677677676776667766667767667766776666767676676776767676776776676776776677677667677677667767767676676776667677677677677676677677667767677677677677677676776667767766776666766767766767667676776667677676667767677667766766776767767767666676776766677667677677676767766667766676677667677667676676667667676776766767767767766767767677666666666667767677677676766677677676666776666776666766767676766776766776677666766776776766776776666776776766667767767767766666767676776776667666667677677666676767677676677666776766767766767766676767767667667676776776766767676776776776776776766677666766776676767767767667767667676677676776767766766776676767666776776667767767766776776766667666666667766766677667767677667676677676677676666677677677667676776767767676677677677677677676676767667766776776766766676767766767667667667766776767676776776776767677676666766766767767767766776677677677
366767676776676767676776767676767767767677677677677676667667767677676677676676767767767766776776676676776776676676767677677667766767766776677676776766776776776767766776676766766766767767767767667677677676767677676767767767667676767766667766666677676767667766776666776767766776767676776776767767766667667677677677677666667766676766676776767767667676767666776767766677667766776677667766767666776677676676667767767767767767766767667667677676767767666766766776676767677677677676767767766676776776776766766776767767677676676766767677676676677666677676667767677667767677677676767767767767676677667676776676776667766667767677677677676776667667667767676676767676677676767677677667767677667666767766767667767766776667767767666766776767767766776776767766766766677667666767766776767667767676677666767676776776766676676666666766677677666776767767676677677676766667677677676676776767667767766767767766677676667767767767677676766766767766776677677676767766776776767676677667676776667767767766767677667677677667677666676776677677676676767677676776767767766766776767767667767767677667767676676667676766767767676767677667666766776776677666767767676776766676767767677676677676766776776776767767766767667767767767766767766776767766776767667766676677677667766776776676676667767767767766776676766676676776776677677676776667676776776676766767666776767666767677677677677676676776676776767677677677676667767767677676776767667767766767767676776776767676766776767677676776666767767667676667766766767766676767667667767766776776766677677676767667767767766677666767667676676767767766776667767767767677667766766767767676776766766776767767767766767767766776766766776666767767766767767667667677676776676776776776677677677667667667677667667767767676776776776776677676776776667676767676776676767666766767676677677666767766767676776767666776767766767677677676667666776776766767676766776767767767767767767766776766766767767767767676776776776677666666766666776677677677666676776776776676766676666776767767766767767677666766776677676677677667767676776666676676776676766676776676676776776776677677676776677667676676766776776667666776667667677666776776667676766776767767676676776676667677677677667767677677677677676767767767766776776776776776667767666677676676766766766776766767677667666776766766776776666776766767676776767677667676767767767677676677677667676766667676767767666676776677677677676677677667677666676676766776677667667767767676766776676667677667676677667677667677677677676677666677676776667767667676767766666676776766767766666776767677666767666767766767767767677676666776667767676776776776767666776666776766677667767767667677676676767667767766776767677676676676767677677667766766676766677676767767666767676766767667667677676676677677676776776666776767767766767767677677676767666776767666767766667767676766776767767766767677676776667767667767767767767667767667677676677667767676676677676767767767767766677677676767766766766776776776766667676766766766776766677676676666776776776766776676676776776776776767766776767676676766767766776767677676776776767767767767676677676676767677677676776776677676767766677676766677676776776776677677677666766767766776767767767666767667766776767766677677677676767666677677676667767766776667766767767766677677667667677676676666767676776667766776676676767767667667676767676667667767667667676767767676676776776766766667677676767676767766767767667667677677667766767677676677667677676677666677676776767766776766667676776676776766676767667767676767676767767767677676767667667676767767667766776776766776666776767767667677676776677676667676767767766767766677676767676766767767767677677676766766767676666776676767766776776677667767677676766776776776776666676666776776666766776767667676776767676767766776776667767766776767767677667767677677677677677676776776677677667677676666667676667677667767677667677676767767766667676677677676767767677677667767766776767666776767666776776776667677666767677677676776666666767666776766776766776776677667767766767767766776767767767676776667667767677677677676766676776677676677677677667767767666766767767766776676767767767767767677676767767766767676677676776776677677676767766776766676767767767676776676767767677677676776776766776667767767767676776767677676667767767767767766667767766676767676667677677676767766677677677677667677677677666766776767767676767767766776766776766766767766667767767676767766767767677667676677677677677667766667667676677676666667677676667677677676667766676776776767677676776776677677676776767676766767676677667767677676766766767667667676767677677667767677676767676676766677667667766676667676776767677676667766667767766676676667766776677677676776676676677667767767767767677677677667667766677676677676766677676667676767767677676776667677667676776776766767767677676766767677677667766767767677676767676767676767767767767767666776776776776776767676776767767767677676677676676776677676676776767667667666767677667677666677667667767677667767667676767767677677676666767767766667677676776677676676766677676776767676776667767766676767767676767766776677677667766767667677667676767767766767767677676676677677666666676776776677676677677676776676666667767677676766776767667767676667766666766766776776676767767767767676776767667766776766766776766676676677666766767767767677667676676677667767676776676676776667677676767676677667676766677676776767677676767666776677676766677677677676776766776766776776676776776676667767766767677676767667767766767677677676776776677677667767767677666776776776767667767767677667667767677676766776767766666776776776667767766676776676676667667677666666767766767666776677667676767767667677677677677667667667676767767766767676767766776767667676767767676666776667676666677677667767676776766766766676677667767767767676677677677676776776767767766767767767766776767666676676776766767766676776776767677676766677676767767667766666667676767767667767677677676677667677676667666676776767767767767676767667676776677677677676776776677676676666776767766677676766776676766766776776766667667767767767767666776767666767766667766776776667676676667767766677676776776767676767767766766776767767767667766766776776776767767676767767767767767677676776767667766776776677677677677676776776677677676666766767677677666776776677676677667766766776676666676767767677677676667676666667677666766667767666676776766767677676776767677676766776767676767667766776666767767666776667766776776676677666677676676776776767676767676676767677676667677677676776776676776767766776776776767677677666676767667676776676766767676677676766776767666767767677667767767767677676667667767667677666676766776676776776776677667766677677667767767677676776766776677677667667677667767677676667767667667766667767766767766767677676767767677676677676676776667766776767676766776776667677677676667677667767677676776677677676776776776767666766766676677677666666766776767677677667766776776776666776776776767767767767676677677667766766766767676667767676677677667766766667666776776776767677676667676776776776667667767766666776776677677676776766776767766767767677667667767767766676666776767667766667767676766776766776766776677667676667676776776666766767767766767676767667767767767766767676766766776776776767676767667767677677676767677676766776676776776766676767766767676767667766677667676776677666667667677667677676676767766676667677676667766776776776766776776776776776776667767766677667767677676677667666776776776676776776667677677667767667667766766767677667677676667767767676766677667767766776676776766776667677676677666776767767767767676776667667767766776667766676766767766767677677667677666766766766767676667667666767767677677676776776776767666676776776676776776666767667767677667676676677666776776667667766677667767667676676776677677677667677667767766676676776676776666677667666766676666767767677676767767667677676776677676677677676766776767766677666676767676676766766666676776776776767767677676767676767676676667767677677677677676666767767767767766776667676676776676776677677676776767767766766667767767677676766766767767767676766667767767766767667667766766776766767766677676667767767767767767667766776667667667767767677677676776676667676776776666767667676767766767767766766767766767677676767676667767767766776666767667766676676676767767767767767766667767667767767766776766676767766676776767677677676767677677676677667767676667767767676776767666776776776677676776676766676677676676776776776767677676767676766676776767667677667766767667677676767667676676676767677676766776776767667767767676767767767767767676677667676767767677666767767766676676676776776666677676776776767766776776766776676776676767766776676776767767767767767677677666776667767767767677666676776676776776667667766667767767676767766667667676677667676677676677667676676677677676767676667767677676776767767767677667767767677676767767667767767677667666666767767767677667676677667767676767676766766776776766677677676667767767767676766766776767676766776767676767767676776676676776667767766677676776677667677677676767766667676776776667676767766676666767766766776676766776667677676776766767767677666776776667767766776677676766767767666776776776776676767767666776766776766767677677666776776677666776776667766667767767767767767767676767677677676676776766776776767676776766776766667676767677677676776767767677667676766776776766776776776776776776767766776767677666676776666776766776676767766667767666776776766676766766776766677677676766776767676767766776666676767667676676776776766776776766776677676676767666677677676667677676677667766666776767767767766776767766766767767666776676677677677677677667677676776667767767766677676666776767677676767766666767767667677667676676767666766676667676776766776767767667767767677667666767667767667667766767677676767767767767766677676667766766776767767767676676766676766776767677667676676766776767676766676666776767767667667766766667676766676776677666776766767676767767666767667767766776767676667677667677667767676667676776667767767667666766776776677676676767677676767767767767767767767767676677676767767767667676776677
67767677677676766776776667667666767767766767767767767676667767766776677676676766776767667666767767767767767676776676677676767676677677667767677667767767767767676766676667677666676776766776767767676676676676766676776767766767676677677666666767767767767666666766677677677667766776776776776767676776766776676776776766766776776776767666776767766776776676677676776676776667766676766776776776676766667766767666776676776776767766666667667767667767677676776677677677667767766767767666776767676776776767767677677667766677676776776767676676776776776677666667667667767677667676766767667676776776767766776676676677667667766677676677667677667767767767676776776676677677667667676676767767677676767767666776767676767767767676667667666766676677676776767767767676666776776666776676767676767677667667767767676667667767667676776776666776766767677677676767677677677677667767767667767667767767676766766776676766776767667677676776767677667767767676776776677677677676767677667667767667766767667766767766776677667766776776676676677676776676676677667766676767667667676776776776677667767667667767766677677667767766676776776776667676776776776666776767766776667766667676667667766776677666767676677677667667677667677676776767667767766776767766776767766767677677677667667767676676776767667767766767667676677677676677677677676776667766767676676776767677667666677677676677677676766677676767676776767767667667767767767767767766766666776776677676677677667766776776677667677676766667766677667677677666767667676767676767677677677677667767667676767767677676767767766776767677677667677667766767767766666677676776667767767767767677666676776676766776776767767677676776776776667676766776767767666767667676676677667766667677677676767767767676776766767767677677676677676677676667766677676666677676776767767767766677666767667666767767676776666767766677666776677666776766676676676766767766776776677677676767677676767766767766676776667767677667667676677677677677676667766767767677667766767676767667767667767677676767766767766776676767676766677667677677676676776677677667667676767767767666776767767676767676767767766666776676676667767667767676776776766667767766666776667767676776676766776766667666776676767667767677667767766767677667676766677667676776667766667766766776766767676776677676776667676766767767767766676776776767766776766677677667766666776667766776776766676776677666776767677667677667767767766776767667677666776767767766776767767677676677667766676676776767676766677677667767676766767766677677677677677667677666676776767677666677676776766776767767677667766776776776767666776666766677676676776767767666776776676666776776767766767666677676776776776767666767667767767767677677676667767676676767767676766776776776767667766776776767677667667767767676776767767767676667676677667676776667766767766776767667767666766766766677667766677677666766767767666776767767766667676766767767767767676676676776767766667677677667677667767677676776767766676676767676767677676767766766767667666676766776766776776767677667767767677676766766677676677676767767676776776776677676766767767667676766776677676666667676766666767676776676776766677677677677676667677677676676676776766776776667766776676676677676767676677676767766776766766776667767677677676776776676767767767677676667667767767667767767676767676776766667767767677667766667676676666776767676676776776776667767677667767676776767766766766766776766677677676667766776676676667766676767766677676776766776776776776676776667667767767666767667667667767676776776667676667767676776766767767676767677667767767767667767676766776667766667676776776776776677677677666776766677676776677676776776677676676776766766776667767767676666676776776666776667667666776776776767677677677676767767767766677677676667766767676767677676677667767767667767667667676776776677667667767766776676677667767767667767667767767676676776776766676666677676667767676776666776767676767667667667677676767676776776767677667767767677676776766767767767677667767667767766677676767667767767766767676776776776676776766776677677676766776676767676776776776766666767767676766676767667667666766766776766767666776776766676667766776776676776776767676767676767766676776766776776767676776776666776677676776776667767676776667677667676767677676776667767766776676776767767767767677676676676776676776666677676767677666776776766767766767676776767766776666776676766767676676776676766776677677666766776767767767667677676776667767677666767676776767767676677667766776766767666676776767667766676776667767766667676776776776776776776676776676676767677677676767767676767667766776766766776766666776677677677667767677676767676767667666767767767676667677667667676766677676776776776676776677677677676776676676766676776676667676667667766667767767767767677666776776677676776776767766676776666677667667767677667767766677676776676677677676766766676776776767676776776776776676767676776776776667667767667676676676767766776766676767667677676776766766676776776767766767767676666767766776776667786776776676767767766766776776677676767766776776767677667667667676676776677677677676776766776766776776776767766667677676677676667666677677666767666767677677676767667667766677676767766677666667677677667667766676677667767667677677676766776776776677677676767766767676767766667676676767767667767677677676776667677676766677676766767677666776767667667676676776767766766767766676776776676767767676776667767767767676766677676767667767766776766677667767676766776677667767766677676666767767676767767767767677676677666766776776767767767667766776767767766767677677677667767766776666776767677676776767677666667676677676776766776776677676677676776776676776666767767767766766766677667767676776776677667667767767767766776676776776677677667677667766666776766776776776776766776667676776767676676767667767767766767767677677677667767766766776776776766667667667676766767666776677677667667767676776776677676767766676776767676666776776667766676676776766677666667767766776776767766676767666667676776776776667767767677677677666676776776776666776776767767667767676767767676677667766667767767767677667677666776666776776677667767666676776766766776767677676767667767677677676666776676767767676766776776667676776676667767766776767767666677676776776767767677666776767676767667767667667767766776676677676667676776776776677677677677677676766776776766776767767667677677676776767767677667767677676767667676776776767766667766776666776767667677676676676677676766677676776667677677677666767766767767667766776667677676666776776766766776767667676776676676776677677676766767767767767676776776766767677666676676776776667666766776776767767677677676766767767767676666676767767677676666776776776767767767676676667677677676767767766776767667676677676766767767767666677677676776676767767766767766676767676677676766767677676676767676676676776676766767676677676776667676776766766676776776667667767667676776776677666767677676767766776766767676767767766776776767767676767676776667767767766677676776767676767676776677676766677677677667667767767666676766776766776767767666767677676776677677667677666677677666776676776666767676676776677677676767767677666767766676776776676776677677677666776776677667766666766767767676677677677667767676677677677667767767676767767767766776766767677677676767767767677676767667767766776677676767666666776767677676767667667767767677666667767767767767666667677666667767766667667667766776776776776676776767766767767676766776767767666767767677676776666776667667677667676776776766776776767767767677667677677677676776667667767767667767676667767767767677677666776776767766767676766677676776776767767677676776677676766677677666767767766776776776676766676767677677667766776767666767666776767767676677666676667677677666776766667767767666776767767667766667767677677676766776767767767766776776677677677676776776776767667767677667766677676676776776667677676677676776767767677667677667677676766776776776776767677677677677676667767667667676776776766677676776776767767766776676666677676667676676776776667676667676776667677666776776666766766776776767677677676767667766677677676677676767767667766767767677677676667767766677676776676767767667667766767676776766766776767676767767676767767767767767766676776776766676767667766767666776776677677667677676776766677667667766667767677676677677677676776767677667677676677666776776677676767667676666776767676767667676676767676776767667676776667676776767667677667677677677677667767766666776767667677677667767767767767667667676666776676776767767766766776776766677667677677676766766776677676766667767666767677666766676767666667677677677676776776667766776766776767667767677677667767767766776776667676766766776776666677677677676677667767677677676776666767767666767676767677677677666776776676776767766767767766667677667767767767676776776767766677676677677667767667677676676667767767677667676677677677666767676767676767766667667766767767677677676677667766766776766776767667677667766776776676776767767677677676676776677667767767666767677677676776677677667767767766676767766766767676776766767676677676776676677677676667766776776767767766667676776766766666776767676776776766767667767667766766767767766766776767767677676767767767676766776766767767677666766677677677677676677676776776767767766677666767767677677676767767766766676776776667677667677666677677676666766776676667677676776676776776776776767676776766676776776767767676776776676767767667676776677677667666676667767767767767767667676677667767766676776767766776767676677676677677676767667667677676676776776776776677677676676667676766667677677666776666676776766676766767677676677667676776767767766676776766767766766776776766776676766677667767667767676776667667767667677666776677677666766776767666776677667677677676677676767676776767667667666667767767676666767667767666676767677667767676677676776666776776776767766767667767676677667676766667676667677667767767766767767676776776776667766666766766676767677677666776667767667677677667766767667766766676767766776776767767767767676776667667767676776766776776766776767767767767767766767767667667666767667666676676677677
6776767677667667767677677676676767676677677677677667767766776767767667677667767677666676666677677676677666767677666677667767767676776767676666776677677676766767667767767766776776677676776766776767676767766766767766776767767767767667766767767667677676666776667667667667766676676676767767677666767677666776766776776676666776776776676766776677676767676767677677677667677677676676676767676767766666776676767667766766776667677676766776677666776666677677677676766667767667667767767766776776677677667676677667676767766676666767667677676776776766776767767767667677676767766767667677677677677676767666767667767677666776776667677666776667767766767676767766667666776767767767766667677676676677677666766767666677666776766776776776776776776676767767767766677676677676676776776676676767767676776767677677666776767667767767767667766776766666776776776767767667676767667677677677667677676676667767667676767677677667767676776776767677676677676767766767677667767676676767677676776676767666776767666767766767667767767676677676776677666776667666776667767677676677676776767677667767667767767666776776776666676776776676767767676666766776766776676776767767767766677667767677677677677676776767666666767767767666767666666766667767676767767667767767767666776776667676677666776767767767767676667767677676676776767767676776767767667767667676776776776776677677676766767666776767677666776776776776676776667766767767677676677666676676776677666776676766677677676676767677677676676677676776767676676676776767767767676776676766776776767767766767766676676767767767676766776677667676667766676766667767766776677677676767767767677666767766767676776776776766677676767677667666767767667767676676776676766767676776766766776776767767766676766767676766767676766676667766667767667677677677676776667667677676776677667767766767766767677677677676766677677677667767767767767766667667767677676766767676767767677666767767766776677676767666776776667767766776776776677676676776767766776767766767767767767676776776676776676766776767676766666776677676677676677676677677676776767677677666767767767677677667767676666776767667767676776667677677677676776776776776767767767767767767676767767677676677666776676767767667766677666776776767767676766776666766776776766677667676766766667766666676676677666767767667677677676776776776776766676677667767767677677677666776776776676677667767767766677667767667676767676776667767666776767667766677676776776776766666767766677666677667667767677677676767767766776677667667766776776776676677677677667767767767676767766776776776776676766776667677667677677677677676776766677666766667676776677677676766767767676766767767766767767667767666676676677676767767767666767667767677667767767766766677676676766767767676667767767767677677667766676677677676776667767667767767767766666776766776666776677667667766676776677677677677667667766767676767766776767676776766766776766776776776676676677676767676776766776666676776677676776766767766767677677676776667767676776667766776776767766776767766667767676667766776677677667767767677676767767767766677677667767676667767766667767767767676666677676667767666776776767676677676776667676676766776767766776677677677667766767677676766776676676676776767766767677667677666767766776776767766776767766767676776767766776767767767666767676776677677676677676666776676767767766776767766766677677677667767676766776776676776776677677666667667676767676767667666677667677677667767677677676677666676776676776776776767767676676677676767677677676776676776677676776677677667666666776667767677667676676677676767667666676767767766776767767667676666766677676676767767666676676766767767767766676667677676767677667667767676677667767676776666776667667767677667766776766677667677667676677676766677676766776676676767767766677666776766776776776766676767666767667676767766776677676677667766776676676676677676667766676677677676767767766677667667676767667766776676676677676667767676767676767767677676776677667767677667676677676667767766677666677666767767677677677667767766776766677676766667767676667666776667677667677667666776677667767766767767676767767677667767677677677677677676676676776776776767666767676776767666776676766776676776776776776776776776767676776776667677677677666667676676766666767677677667767677666766677676767767767676776776676666676676776776767766776676766767767676767677676776677677667667676767676676776766666776666766776767767766677676776776776766776766776776667767676767767677677676767767676767667767766677676767767767767767767766766676776676676677666767767767666677667767677676766676776776766776776667677666776776677676767766776776776676667667767676767667766776676776676766766677677666676677676676676766776766766776766776766776767766667767676776767676677667677666766666776677667667767676776776676677676667677677676776767666776667677677676677676766767666677666767677676767766767667766776776776776766776677667766776767667677676767767677676767667667766776667767666676767676677677677666677677677677677677667667667677676676666667666767677677676767676676667676766677667676776677666776676677667767767677666776776776766676776776667767666766766667667676776767677676766766776776667676766677676776767677677667666776677667666676776677677677666767667667767766776776776767767666776776666776666766666666776776667767667676776766767766767677677676666776767767677677677676767766767677676766776766776776676767766667676776667767766677677677676667767766776666677676766676767677676667767766766676766767766666767676676776766767677667767766776677677677676776767766667767766776776766766776767767767766667766767677677677676767767676776766776776767676677677666676676767667767677676667676776776776766667667667676776676776767767766776767767767767667767767667767767767677676776776676676666676676776766677666676776776776776766677677676766767767676676767667677676776676776766666776776776767677676766776677676767676676767767766767766767767666766766776767667676766767676766776776667677676776767667766676677666766776776776676776676667667767677676767677676776776767767766776776776767767766767767666767667766767767767767767767676767767667676677676776767767677676767667667767676776766776776767766676767767676767767676767766667767766776667667667676677666676677677676776767676676776676776776767767766767766776767677676776676776676767766776767767667767766766776776667667667676767667767676766766666766776667677667767767767766766776666776676776776776766776767676676776767676767676776776776677676767676767766776667677677677667676676767767677676776677677666767676676766776767666776766676676776776767767766677677667767766767766776677666776776767676767667667666776776766776776676766767677677667677677677666776667677667766667677676667767767767667667666766666766767767676676667767767676677676677677677676776776677667767667667767676767677667766667767767767666767667767767767677676767767677676767767676767667767667667667676676766776667767666767766767767666677677677676677667767676767766776776767676776776667667666776776767767676776767677667677676766776767767766666666667676676776766676667677677676767767767676677676776677677667767677667767767676666767676677676776676776677667766776766776767766767766767766766776767677677666766666667767676776766776776776666767676776776776776776776776677676776766767766776776677667766776677676676776776677666776767767767766776677676766776776776776767767767767767676767677676676776677666776676767677666767667767766667767766767767767767767766766776776676667767767676766676667676776776776667767766776776666766667667767766667676766676676766766776776776766667767767676776667766666767676766767666776766676776776776776677666667766766776776676767677677677666776677676766767676776766767766776676776677676677676776776776776667767677677676776677666767677677676776766676676776766667767677676766766767767676677677677677677677676766677677677677676767767677676766776676766767766766776776677676676776776776667666767766776767766776767767766776776667767767767767677676767677667677676767676767677676776776677667767677666767767767767676767766676677677677676667767677676677667767667667677666776767667666767767766667767767766776776766776776676776767767677677667766677667766667766676767767767676667767766776767766677676666767766667676767676776776776677666766767676766676667767767767767766767677677667766776767767767766766677677667677667767767767667767676676767677677667676667767677676767767676776766677677676767677677667767767767677677667666776676666676767767767766677676776676767676776667766666677677676776676676776677676667677677667766767767767667766776767766767767767767666766767767676776767666767767677676767767676776776776776676776667767676776676776677666677666776677677677667767676776767767677677667667767677667767767766767677677676766776767767677677676676667667766666776776766776767676776676776677676666776776767766767677667767766776776776776776776776766767677677667766776766776767767676776776776776766667766776766776667766776767766767767766767667677677667677666766667677666776767667766766766767677677676776676776767766677677667767766677677677676766776676677666767767666767677667667767676766667666766776766676776776677676767667767677667666776676766676776767676676766776766776677667677677667767666767766767766667766676767666776676667766776776767676767767767677676767676766776677667676676766767766676667767766667767667767767676776776767766767767766767676766676776776767767666776776776776667766776677676776776676767767677666776776677676677676776677666767667766766776767676766767766767677677677676776667666767767676677666776767667667677666766667666667677676676766767677667677677666776776677677677676677676776767766667666767767676776767677667767767767677676776677677666677677666776676776767667767767766776766676776776776666776776776767676776776776776776776776676767677667677676766776766667667767767767676766676776776676677677676766776676776676776676666676776676776776776767666766676776767676667676676677666676677676776667766767766666677677676776776667676776776767767767676776776776776676766776667667676776766767666667676776776677676776776776776776767
6767767667676776766776776776776776676677677677677676776776776776776676776766776767677666677677667677667766767677676776677676776676677677677676766767767666767767767677676766776767767767767767677676776677677677667677667767676676767766677676667667676776767767766677666776676767676677676676767677677667766776776776776667767667667767666767767766677667667667666676667766667766767677676677667677676776666776776767677676766766776667767677667767667767677676776676667667666776767676767767677667667766767767666677676776767676677667767667676776767676776766767767767767767677667677676676676776677676676766667767667766776676767767766767767767766667767677667767766776767766776677666776776767676776776677667766667767677676776776766776677676776766667767666767667767677666667767676776767766767766767677667766676767676776667676676776766667677667676666676776776666776666766767677677677677666677676767766666677666676766677676767766776776676776767676766676767767667677676767766677676767666776677666776767667677677667767766677677677677666676677676766776776677667766767767767767767667767677667766776666776766677667677676677667766676776677676776776676776776676677666766776667767676776767766767676677676767677667767767677676676677667767766767767677666677667767667767767767767677677676676776666667766767676776766766667766667677676667677677667766677666767667677667767767667766767677667667667667766776767676767767767767677677666676767677676677676767767767767667767767767766677677666776667766776776677676776766766776776766767676776776767767667767676776767676666667676677676776766667676677666677677667667766767667766767766766776766766767767666776667767677677676776767676776676776676767766766767676776766776767766776776776776677677676776776776776776776767676766666766667767676776776776766667767767766766676776676776676776776676766776766767677677676767676767676666776776767666776767677676767767667767767677676766776766767677667766667666667766776677677676676666676766667667767676766776776676767677677677676776666767677677676767677667677677676776776776767767677676767676776776677676766676766676776676767767666676666767767677666767767767766776676767767767677667676677676776767766776676766776677667766776667767767767766776676776767666677667677666667767767676677677677676667677667767767766676776676767767767677677676767667767767677676677677667767677677677676766776677677677677677676776677666767667767676767667767767767767676776767676776666767767667676776767767767767766676767666767766677677676776767676776667767676767766776776776776677677676776677667766677666676677676766776676767676776677666667767766776767767767676776767676776677677676667766666776676677667676766676776776776776667676666676667676776776766776767766767667766676767667766776776766776766767677676776677677667667667767677677676667766767676766776767677667676767767767767767767676677676767676767666666677666766667767677666676776677677677676776767766676776676676776677676666767767767677677677677676676667677666766776767767766776677676766677676776676677677677676767666767766776767667766666776767677677677677676677666667676776776776767676667667677667766667676667767766677666776676767767767767676767766676776767676776767766766776676776676677676776767667666776767667666666776776767767766677666767767667766776767676677677676767767666767767767667767667766776667677667767767766677677677667766767766677667676776776676776677676776667766776676766767766776667666676767767676767676666776776776767676776767766667767667767667676776666667767677676676676766676676776676776767676767767767767676766776776776667766776776766676766776776676667766767666767667766677666776767767767767667767677676767676677677667766776776677667676776667767677676767767677667766776667677667766676676766767767676666766667677676677676767767767676776667676767667767667767767766776776766676767676667767767767677676776767667767677666666776776667767767677677667767676767766776677667677676776776677667767767677676767767767767667766767767667677677677676766676776767766676766767677677667767676677677667767677677676776767767676776776677666766776767676776776776776767677667677676767676767676776767676766766776677667767667677666776677667766767766767766677667667767766776677677677667767767767767767766776767766767676676776667676666776667767767767766766667667766767677667767676766677676667767666676776667667767667767766776766766767766666676776666776776676676776767767667676676767676676776767666776667767767766667677676767666766667667667677677676776776677667677677676766676676766667767767766767766776776767676767667767766766667677677666677676776667676776667766677677677667676676776767767677676676766776667767666776776776667766766666667767767766677677677667677677676767767767767767767766776766677676776776677666677667677676766776776776666767667676667767767767676666767767766766776776776776767666766767767767767677677666667677677677676676776677677677677677667767767676767767677676667767766767676766666676776677677677667767677676766667676767776776776676776776676676767676766776776766776776776767767676776776676776767767766677676767767767766776776676776766767766776767677667766767677676767766776676776676766776776776767767667767767667676776766666776677677676767767667767676776776776767667676776776776776766766776667677677666776676776676776766776767676776767766766776676776676677676776776766776677667767677677667767667677667667676776766666767667667666767767677667676677676776766776767766767766767767676676766776776676677667767767766776667767666676776776666676677667767677667766776776676776667676767767676767767767667766676766767767766766767767767677677676776676776767766767667767676667677666776776776767676776767766766766666776776776766767667676776767767666776776767766766776776676676776767767767676776666676767677666776776677666667767677666766776767677677666666676776767767767766776767767766666677677677676776776667766767767667766667767767766766767766776776776767677677677667667766676776676776776776767766776776667766767676767676776767767676766767766776776767767666776776776776776767667766767666677666776766767676676766767767676766767767676776667767666666676767676767767667767677676676776766776776767766776767766767667767667677676776667677676776767767676666677677676767767676667766677676677676676776676766776766677676766666767767767676776776776776766677677676767767767766776677677676677667767676676776776767767767767766677677677676676766767767667667766767767767677676776676676766766776776776676776767767677677666766776676767766676766766776766676767766667767666676767676776677676776767767767767767766677676677677677676767767767677667767677676776776767767676677677667677677676767767667677667766677667766767677677677677677666776676767667767676766666676776767767677666767666776776767767767767767667767767666677677667766676776767767666766767767677677677667767676766677666776667667667676766776776767767677677677676776676767667767667766666676776667767677676776766767676666666677677666776767766676677666676667767767767676677667677677677676776676677676776776776767676776676776776767666676666776776676776676767767677667767767767676776776666766767677677676677676766677676766776766766676776776776767767676766677677677677677677676776767766776767677677677677666776677676677677677666767767677677677666776677676776776766767767677667766667677677667677676776776676776766776677667767767767766766767677666767677667676677667767676767766767677676767676776776776776677676776776667676677667677667766666667667767767766776776766776767767676766667766767767767767767767767676776677677667676776767767766776677677676767767666676766766667767767676677677667767766767767767766766767767676776677676667677677676766776776767767767677666776776767767767676767767677677677667767677667767676667676776776676667767666677667766776676776767767677677677676776767766677667677676776767766677676676767767766766767766767667667677676767766677677677676767767767767677677676767667767676666766677677677676776676776776667677667676776677666776676676676776676766766776766766766766677676776677676667767767677677677666677676776676676767677676776676767676776666767677666776776767677676677677677667676776766776776767766666676667767676766776666667676776776776676667677667767667767767767676766667676767767677677677676766666676677667766776677676767766767767676776767667767767767767767667766776776766677677676766776676776776776767767667767767676776766776676776767677677667676676667676677677677667667677666776676767766666677667677677677677677667767766677667666666766767766776776776766776767677666666667666676776667766676776776677676677677676667677667677676767767676766776767677667767766776676667676766766677676776667766676767767767667766767676767676666776667767667677677677677677676667667767676767676776767767767666776667677677676776767677677676776776676767767767667767667767677676776766666767767767676767767767667667677667667666666776676766676676677667677667767766776667666776776766676776776666776776677676767677677677666776767766767767677667677667767667667677677677667667767767677667767676767666676776767677677666676776677677677676767676776667677666767767677676776667767767767766776776766767676776677677667767766676776676676767676776776767766776677677676776766677676776776767667767767677676677667667676767676776676767767767667667676776677676767767676667676767766767677676767667666667766776677677676776667767767767677677676776677667676767676767667667676677667677667666767767677666767676676776667767767767677667677677676776776776676766677676776677676776776767767766676676767667767767767766776767677676776767677676776767767766767676676677677667767667676776667667767677676766667767767767667767766767676776676677677667766776776776776776676776767767766776667766767767766767766776767766776776776666776766767767676676776766776776676767667767676766666776666776676677676767766677667766767767767676766776766776676676776667766676676767767666776667767676766766776677676667677677667677677667676776776776767667676776667766766767676676676767677676676677676667767677676677676676776767677676676776676776776767766676776667667677
66776767677667767666776676677677677676676776676677666767676776767767767766767767766676776677666776776677677676767676667666776677676776766677677667767667677667767666767666766766776667767676667677676676766766667766776667677667676766776766766767767677667767767767676666667666776767767766776776677666676776676767677667767677666767766776676776766676767766776776676677667676776676766776776776767676667767767677667767766767766767767676776667767767766666776676667676776776666767767676776776767767666776767677677667677677676767676776676766766676667766776677666776776776666676766776776776776767767667667667677666776767666666767677667766767677667767766666677667676677676767766676776677677677667676776776776676676767667767676776776677666767676776767667676767676776767767677677676767677667676767767766677677677667677676677667766677677677676666766767667677667767667676766677677676776766677677667677677676767667767767767676676767767766767667766677677676767676767767767766767667676776776676767767767676767667677677677676776767767767766776676776776776766676767767766767767767667766676677677676767677676677677677677677677676676667766766667766767676677667767677676776677677676677676667767677666767676776766667667766766767667667767667767767666667767766677667667677667667676776767666776677676776676776776776766767767766676776676677676776776776676666776676776776677667667676767766776677677676666766667677677676767667767676676776776776677677667667666767767767667676776776776776667767667767767767766767666766767677676776776767676776776676767766667767766677667667676667666667767676776667667666767767676767666767666667676766776766767767767666676767666776677676676677677676767767677666776767766776767677676776677676776767676776767767677677677677677676776676766776667766677677677677666677676667676776776677676776776776767767676676676676776667766667676767667676677676776676776767676776676776766676667676767667767677666776776776676766677677667767767677677676766677677676776767766676767767676776676677677667676776677667677676776667766776677676666776766667767667676776767767767767767767677667766766667767767667767767767677666767767667767676676766667677677676667766677676677676766767767767767767767767667767767677677667767766676677667667667677676767676776766776767767677677667677676767677676776676766667767767676667677667677676767767677666676776766767767767676776767767676676676776767677676776667766776767767677667767667767767766766677676767766776676767766776776667767767676776766676767676666676766667667767677667676676776676676776776776776767677677666776776767676776676766766776767677676776767766767766766666776677676767767677677676776776677666776767676766667767767666676776776676767677676767676676776776767767667766776766767677677667677677667767766676767676667766767766767676776766776667767667677677667677677676676776767677677676666676776776766767766776677676677667677676677667767766776776676666667677666767767767766767766776676776776766776767677677677676767667676767767666677676767676676676776776767767766766776677666776667677677677677667677677676767667677667767667766676776766776676767767767767676667766776776666676776776776676776676776767677677667677677676667677676677666667766666776766767666677666677677676677677677676677676776767767676767676776776776776767677666776776776766767767767767767767667766676767766767767666776667766776677667677677676676677677677676767667767767677676766676767767677677677677667676776767767767767677677667767767676776766676767767677677676666666776766776776767767677667767677667676767676776667767666776677676667676676767766677677676776776767667767766667766776776767766677667677666776766776676676776767766766767767666767677676776667676767767767677676666667767766776677676766766677677677677676767767767767766776766767766767677676776667767767676776766776776677676677676766766766667676667766676776667676676667667767767766776776776767767766766776767767677676677677677677676776776676767767767666776776776776677677677666776767676776776776767767767766767676676767767676776677676776677676776677677676767676776667676676776776776677666676776776767667767666677666766776776776666766666766776776767767766776776776776776766766767667766767767767767766766677677676776776676677676776666766766776766767767677666767666676776776766776776767767667676766677666677666677666767766767676677667766767677676776676677677676666766767667767767666776767767676776776677667766776676677677676767767767766767767767676776676676767677677676667677677677676767766677676776776676767667666776776677667767767676776677677677676767677677676776677676776767677677676776676776676767667767766766776776677667676677667677676667676776666767766676767766776676776667767677667666677677677676767676776676676667676767767767677676767676676667767677676677677666776776776767677677666677676767676667676667666776677677677676766776767767676666776766776676776767767767677677667677677667666677676676776676676677677677677667666767766767766666677677667676676767766776676776676677667677677667767766676676677667677677667677676677676767767667767767766767676766767767666776766776676767767766767767767667767677676766767767767767677677676677676776677677677676776677677666767677676776776766767667767666767767677666767667677676676767667767767676676776767767676776676677667767677676766667767767667767767667676667767767767676677677666776776776677666776767767667676667767767767766766776776677676776776776676767767767677677667767676767766677676776776766776676767767766776776767767767676667767677676767676776776766767677677667767667767677676667677677667677676767677667676676676767677667676767676676676776766676766776677677667677666776776767766766776676666776776776767676776767766766776776767766676767766676766767677666766677676677666767667767767767667677676676676667767667676776767676676767666776776776767766677676767767677676767766767666676677676677677677676766776766767677676766667767676766677666776667676676776676676766666667667667667766766766676776776776667767767766776776767767767667767766767766666776776676767767667766776776677677676776776767666776667677677676776776767677667767677676677677667767677667677676666776767767667767676766767767667666677676766676677676676776776667767767677676666767677666776776667766776676676776667766677667677677667767766766776776776776677667677676766767677676776667766776767676677677676676766776766677677676667677666676767676766677676767677677667677677676767677677677666666667676766767766776776677666767677677676776776676776676776776767667677676776767676776676776776666776776667676767677677676676676776667767676766767767766766676666767677676767667767677667667667677676767767767767766676677666677677677667677676767767767676676677676776767766767667766766767767677676776767767767676776676667676776666767667766767676766767766666767677676767766677667766766767677676766677667676677677667676767766776767677677667766767666767766776766766767767666767676667767767767667766766676766677667677677676666776677677677676667766677676667767677676667767676776766767676776767767767766766766767767767766676776676677676776767767667676676676767767667767666776767766667766766677677676767676767767767767767677676767767767676776677677667767767676677676776767767667676776767666766767767766767676776767766767767766667677676776666676667667676666676667677666776677676767676676677667677676767767677667677667667666767767767767677676676776677677677667767676766776776776776677677667767766667766666767677677676766667677667676767667676666766766676676776776767667676776767767667767766776767767766767676676776666776767767767667667767767677676767766676776676767767677667766677667676767766776677667767766767667767767667667676667677667667767767676676767677667676776666667667767767677677667767766766677667767677667767767767677676676776766667767677667666676776767677676776677667676767666776676767767677667676766766776677667677677677677667767767676767766776767677677676676767667767667667767676767677667676776767766776766676776776776666667767767767767676676776767767677666767767666766677667767767767667677667677667767767767767677677667677676676776766776776776667676767676766776776776767767766776667766666676767767767677676776677676677676776677677676767677677676766776776676767677677677677677676767767766767666767767677676776767767667667677676667767667666677667766677667676677677677677676776766776776767766776667676676667676676767767767666776677676776667767676776667766776767667676767677677677676766767767676776766776677677677667677676776776776676667766776767677677677677667767767676776676767677666767767677667767676767667676776676776767666767667667667667677677667676666767677677677677677677677667677666767767767766766676776677676676767767767667766767667767767766767676767767677667767767767667767766767667676767767766776776676776767666677676776776677677667766767676776766766767766776767767766776676766776776776776776767676776776776776666766776766676766767676677676766776767767677676667766767767676767767767767677676676676677677677677667767677677677676767666676767676776676776666767676676766767767667767676767677667766776767676776767667766677677677676776776776767666776767676776676776776676677677676776776776676677677676776767767767767767666776767676677667767676766677677676666676767676776767767767666676666767767767676677677676667677667767767676776677676776766767767767767677667677666766767676676767676776767667767767667767666676676667767767767767667767676667676776767677667767767767676676776767677676767766667667767767676776776677677677667676776776767676767667667767676766666667767767767766677666767676776667767766776776776776767767667666667767667666776776776776776767766666766776667666676666767766776776776776667667767666776677666666776666767677677677677677666676776677676767676677667767676767767766666776766667767677677666677676766776676776766767677666766767667667767676766767767766776676776766666677676767667667677667676767766766766776767677676677676676767767677676767667666666776677667677667677676667666776766676776676776766766776676666776776677677676666667666667766766776776676776776776667
76677667666776677666767766767676766677666776767676677676776676776666677667766767767767676767767766676677677676776766766766667767676767677666676767677676666766766676767767676776767766666776677677676766776767767676677677667676677677677666676767677667676766776767667676767767767766676767667677666667666776776776766776767767767767767766766767676677666676767767677677666776776776776677676776666676767767677667667666776776767767766767767666766766677677667677667766677677677667676677676667767667676776767767766776767677677677677677676667767666776776767666677676677677666767767766776776666666776766766776766767667767767767676776776677667767666776676676776767666767677667666767766776676776767767676776776766776667766667767676676766667677667666667676776776766776767666676776766776776766676676667676677667676667666767666776676767767766667676667676767766666677677677667767676767676766776767676667766677676776776766667766677677677677667767676776677677676776776767667767677677666677676766767667766766767767767666776766776766776767676776776676667676767767767767667767666676677666776767676677677676677666776776667677677667677667667676766776776677677667767766776776776667766767766677667667677666667677666767767767767766776767677677667767676677677666766766677667767767766677677666776676667667767766776776776776776676776776767677677676676666677677677677677677667766776776776776676776677666776767767767767677677677677676676676677667677667676766677666667766766776776776676677676776667677677677667767766676776676767667767766776767667676776766676776677677677676776776676776776767767676776667767667767667767677676776776767666767766767667676677676666677666666767667767676666676667676776776767667677667666776767766766776767767766776776776776776776766766676776677667767766667667666776776766776677677676767676776776766776767766776676776676767766776667667767767676767676677667676667676677667767766676776676677676767767767676766767677677667676766776676766766776677676776776776676677676766677677676776776676776766776767766776776766776667767667767667766767767677677677667677667677677676776776776776776667677667766667676767676677676766766677667677676776776776677676767667767767767676676766676776776776767667766776767677676677676766766676766676776677666767667677677676676667677676677676767767676767677676766766767767767766776676776767766767677676776667767767767666677677676676767666776776776666776767667677666776767767676767767767767677667667767676667767677667677676776666766677677677676776767767677676776776776676667666766767767766766776776776676776776766676677677676767667767766776766766767676666767766776677677667666677676767766776667677667767666766767677676776676767677677666776677676767766676767767767766767667677676767676767676776767666667766767766776767766677676767676766767677666767666767677676676676676766776766776677667766776766766766776776767667667766776676766776766776676767767767676776776766767767767767676776767677676676776767767666676677677676767677677667677667767667767667767767767677677677667676767676676767676776767766767767767677676667767767766776776677676677676776776776776766667767767676767766676676766677677676676767676776667667676767677667766776776776766767767676767676776676767767666776776666776676667677667667766767676667676776776667677677677666667766667767676767667767767676767666776776677676766776776776667667766776776776766666676676767767676767767767667767677677676776767676776776776767676676776776776766776767767767767676776776676766767767767676766767767667676776677677677676766666677677666766776767767767677677677666767767767667677667667767677667767767767767767766766767667767766776677667767677676767766677666776667766776767766677677676667676677676767767677677676776677677676766767767767677676677677667667677667677666667767767677666667677677676677667767666676667766776666676766776666666767676776667677676776667677667767677666776776676766776776767767677667766767766667767676667667767767767767767677666776776766776767676776766767766676776676676767666676776776766766767766766767766776767767767767676776677676767666767677667677677677676676776766677667677677667767676677677677677677676667677676776776776776776776776666676767676776677667676767767676767676766667676776666767767767767766766677677667767676776677676767767676776677676676776766766766667767766776776776677676677677667767767767767677677676676677676677676776776766676676776676767676767767766666776766767767766677676776676776667767676776677677667667767767767767767677677677676776776776767766677667767667767676776776677667666776767767767677676776776767676667676676776666767767767676677677667766766776767767676666776677666776767676677677676766767666776667766767676776677667766767766766667676776767767767677667667767676677667767767766666767766776666677676766776676776677667676767766767676776776776767767677677676667677677666776776776766776776767767677667767767667677677676776767666776766677676766776766767766767667667677676767767676776767667677677677677667667767767676767767767667677676776776776776776776776677677676767766776767767677666776776676776677667766666666676776767766766776677677676676766776766776676766677677677676677667766676667676766767767677667767667667677677667676676776677667766766767666776667676676776776776776677666766776666677676677667677666776677676767667766666676776766776776677666767766776767676767767767767676776666767767677676767766766776767766776776677667676767766776666667677676766676776766767677677677676667766676776776776676776676667676767667676776776776776677666666776776776766776767667667667766776677666776767767767767767767667767767676766776666676677677667667767767767676766776677677677667676667767667677677676776776666767767767766766676776676766767667766667677666767766766776766767767766767676767767677677677677667767667767676767766767676666766676776776767766776767767677677676677676776767676766766767767677666776767767676677667766676666676766667767666776767666766776666766766776766667677676666766776776766767677677677676676677666767677666666767666767677677676767677677676677677667767666667676667677666766767667676666677676776766776677677667766767677677677676676776776666667767666767767677677676677667677667677677676767767676776776767766666767767767767676776677677667767667666776776776667766676766767667766677677676676776667676776767677677676776766776676676767766666767676767767767767676676767677666767767766766767676767677667677677677667767676677677667666676677677676776766676766766776677677676766776776776776767667667766676676767766767767767667676776766767667676667676667677667667767677667677677676776776766776667767767677677667667676767766776677677677677676677677676776767766676667767677667767676767676776776767766776776776776767676676766767767667677667667767767666676667766776767767766776767666766776677676676767667667766676666767677676666776776677666667666667766766776767677676677676767677677676677677676666766677667667767767667766676767677677667767677676766666676776776776676767766776767667766776767676676767676676676776776767767767676676767676767766677677677667767766676676767766766766776776767766776776676776776676776677666677677677677667767677666776776776667676767766776776767767767667666767676677677676767676766767666776677677677676767667676767767676667767666767767676667767667676767766676767767766776767676767766677677677667677667767677676767676667767767667766776776676767676767767667767667676676776776676767767767767676767667767767666776676667676776767767666767767667677667666776766677677667767767667677677677666767767767766767667767767677677666676767666767677666776767676767766676766767766776767767766767676767767767667766776767676776677677667767677676776766767667767667676776667666676766776767676776776766767767767677666776776767677676677676666677667677676776767766666767767767677676766767667677677666776677667767676766767767666776767677677677677677677676776766677677677676766776767677676767767767766776766676776676766776677677676677676776767677666767766766766767666776667767677667677677677677676767766767677677677667767667677677666767767766676676766766767677666676776776776776776666776767767666676776776767767676676776766676767767677666767766676776767666776677667666676677677677667677676767677677676676667766776677677677676776666776676776677667677677677676677676766776666767766776776676677677666676677666676767676776776767667766767666776776676767767767677666767676776766776767676676767767767676667767767676677677676776767676766767767667676667676676776677677676766766677676677677676767676776676776767667767767767677667767666767766776676776676666776776776666776676767766776766766776666767667677677676676677677676767767767767767667767677677677677677667667767676776666676667767667677677676776676776767676767666767677676676677667676767767676676767767767667676776767766666766677677676776676776776776776766766676767677676767766767767766676776776767767677676676766767767677676766776776767666766667677677667677677666677666667766776677677677676776677677676677667767667767666677677667767677667677676776767767676676666776767767766766677666776776767666767766776776776776776776776677677667767677677677667767767766677677676767667677676776667667666776766677666676767677677666767766776767767766676767767677667766667767767766776767767766776776776766767766767767676766677667766667676767767677676667666776677667667666766776667767667677667676666677676776677677667676776766776676776776766776776677676667766767676676766767676776776766776766677677676767767766767676767767677677677666776767766767767766776776776776776776767666676776667677676776776677676766667676676776776776767667767676776667767676766766776767676767766676776677676776776776677676766766677677677677676677677677677677677676776767767767767667666677676766677676776767677676766767767677677676776776767767676676776776776677667766767766667767677677677667677677666766767767766776767766776666776776676766776767766766767767766677667676767767677676677677667667767766776677676677667766776677677677677677667767666767677667767677677667667667767767677677666677676676667677677676677677
6767677667677677676776776676776776666766767667767666767766677666776767766776677677676676677676766667677667767676767767767676776766776666776766766677677676677676776776776767767677677676667767666776766666767767676677666776676766776676776766766666766776677677676677666767767667767676766767767667677676776766776677677667767676677677676776676776776666776677666776677677677676767677666767677677667766766776776776677677677667766766776676677677667667766776766776767767766767677667767677677667677677677676766776677676676677666767666676766666766767766667767676767767766767767767676766766776677677676676776767676766666776767767766666776776776767767766767766776767767676676676767677677667677667767677676676776666676677667666767766776676677676776767767676776677676767667667677677666776667677667677677676776766776776776776767767766767766677676776776767766776776767766776776767767767676767767767767667667767767676776766676767677677676767667676766776776676776776767666776767676677677676766676767667667767766776776776767767676776676766766677677677677667676676776767767767766666776766676677677667766776767767766766776776767676767766776776667677666776766667677676776677677677676776667676667767766776767677677667677666776767766766766776767767676676766776666776767667677666767667766676677676767676667667767666676767767767676667767676767767767766767767767666676776767666776677676676767767766677677667767667676776776776767676776776776767677677667677667767667767767666677677676676767767767766676767666767677676677676776767767767767767767667767666767667666776677676776776767667677676677676767766676776776767676776776776776766766676767677667676666676767767667677667766767767767767676667767676776677667767676776776776677676776677667676776776677677666767766766776766767667666667767667767766676677676776767667767767767767667766776767676677677677676677677667676767676766667667676776676677677676776767677667766776776767766776676776677676776776766767767676767767767676776776776767677676776776677666666776676767767677677667767676677677676677676767767666676776677667676767767677667676767767767676677677677667767667767666667767766676767677677676676767677666766776767767676776767766776667766767766767676667677667766776767766767767676667677677676776766667676767767667676767766767767767677666676676766676766776776767766767767676776766776676766767766666776676676776776776776776766676776767766767766676676776767767666776667767766677677676767766667767767667677676776677676776776667767766676676776676666776766776767767667766767767677676767767766776677676776767766677677677677677667767766677676776766676767677667677676776767667766776767767677667767667676776776776776767677666767766767667677677676766776767767676767667767667667666677667667676767667767677676667767667767767676776676776776767767677676767766776677666766666677676677677667676767767767767677676677677677676676677677677676676767676767677677666776766677677677677677676776776776667766667676677677677676776667767677667677676767766776767767676667666676776767767767766776776676667767677677677677677666776776776776776677677676766767677677677677666776776767766767667766776677677676767766767767766676767766677676767767767767667667767677677667677667767677676767666676767767677666767676776676776677677676676766776776767766776676776766676776776667767677667677667676676776776677677666766676776677666767667667667766776767677677667767677677676767676767676776767767667677677677676766776676776676767767767676776767767676767767767676776776667667767767767676776767667676776666676677666676767767677677677667676666776766776776776767766776776776776776766667767667677677667767767667767676666776676776667676766667676776667766767766767666766767677677667767676676776776767767766766766776776767766776767676767667667767676776776676767667676776776776767666666767666776776766676766767666767676677667677667767676776776767676776766666776667767676776676767767676767667677667767677677676776676767767767766767667676677676767766776767767767676776676776766677677677677676776776766767676776676776677677676667667766767676766677676776667766767767676676767766776776667766776666776767766766667667767676776776766776776766776766767677677676776767677676776766677667767677677676676676767767676677677676776666776776676676766767666776766677666677676767677677667767767766776676776776767676776776767766677676676677677677667677676776776767767766776667767676676776677677676667667676676766776767766776766667676677676767667767666767676776766767767677666767677677677676766767767766676766776767676776677676767666677677677677676767666676766666766776776767766677676677676677667676776667767766767767767667767667677677677676766767766776776766776776766677676677676776676767676776776767677677676767676776677677677667676766776767677677677677676776776776677677677676776776767767767766667676667766677667767766776776677677667767676767667766776666766776676776767676677677676677666776677676676766676776767766767767677667677677676776676767677667667677676676667766776767767767767767676666776766767767677667767677676766666767767667767677677676677676676766776767677677677676776776776676766767667767676776767676676766776676677667767666776767676767766676776676776776767677677677676766776767666766667767767766776677677667667766776776767766767677666776776767676667677676776677677676676776776676766776677676766667666776667766766677667767667666776776666667677677677676766767767677667766776677667676776676766676676766776776766676776676776776666776767667667666776767677676767766677677667667766776776776677667766776677677667666676767676766766776767766667667677676767767676677667677666776676776776776676676676776776776776776677666767676766676677677677666677677677677676676776776776767767766677676666676667767766667677677677677676776676776666776776767677667677667677667767766776776677677677666776677677666776677677676776776776767766677676677667666767766677676776767767666767766776776677676776767667767767766776767676677667766776767767676767767667767767667767677676776766676676767676776776776676776666767666767666677667676677666776676776666767767666676776767676776776776766776776767766677676667767767767767766767766766677677667767767676776766776767676666766677667677667677667677676767767767766767676776776776776677677666667767766677677676766766776676776776767767767677676766776767676667676767666666776676767766766767667767667767677676767676776776677667676767677667766766776677676677677677676766776767676766667676666776667767767767766776677676676677677676677677667766766667767677677677677667767676677676767767667676776677676767767676666767766776776776767677676677677677666767767767667767677676677676776767767677676776677676776776767667677676767676676677666767667677667767667677667676776677677667676666776677677667676776676776666676766676776677677676667767766767767767767766677677667767676767677667766766677667767666667767676776767667667667767767676767667676676776776766776676677667767667767677667667676666676767767767766767767676776776677667767676767766776677677676776776767677667766766667766767667766776767767676776767767667666776776677666766767667677677667767667767667666677666776776776766776767677667766767767766776767767767766676667676676776776767767767677666766776776776776776767677667766767767766677676667667667676776767667676767767667676776677666776776667767667767767767677677676776666677676676776667676767667767767676667667767676767767667676767667767667667767767766776667767667767676776776776766667676767677677677666677677676667676776767667677676766766776767666667767767767767676776767767677677677676676776767767666767766776766776767766767666776676776776766666776776776676667676767766677676767667767767766766776676766767767676776667676767676766776667766767677667767676776677677676766767766767677676766776677667676766666776776776776776676767666676767766767666767767767676667766776666767766767766767767677667676776767767676766776667767766766667767676776776776676677667766666766767766767767677677677676767667767767766776776776767676776776776677676767766776767677676677667667767766667766767767676767766666767766766767767766676676767767766767667677677676767767767767767766776666667676767766776677676667677676776776767766766667676677677677676767767767766776676676776767767667767766776776666667767766766776677667667767676776767767767676766767667676776776676767767676776767767767677667766776767767767667767667767766776767677676767666676776666776767767676776776776776776776676677676776776776667766767767766767766766677677677677666667767766776766667676767767767676767677667767676776677667676766767767767766767667766776767767676776776667767676776677677676666667767677667666776676676766776767676776776776776766776766767667767767766776767676776766677677677676767677676776776776767767767677667766667676767767767767666677667667766667667767676776677676667676776677676776776677676766767766767767676666767677676776666776667767677677666676776776776767677667677677677667767677677676767676677667766767766776677676776776776776767667677676776776676776667767677676676767767766767767766767676776667767676766776667767766776767767766776776677677676776776677677676677667667666776666776676676776676677676676667676766676767767766677666776677676767677667766766676667676767767667766776767666766766767676776776776666767676676677676677676776776766776767766767677667677677676776776776776766667676776676766666776776767767766776667676776676776767767766766667667667766766767677677676776776766676677676767676776667677677667767667666776776776767667667676677677676776677677676677667767677667676766776677676767767767667666676677666677676776776767767767766677677676767767676776776776666767766766766676776667667676776776767767766666776676776676766677667766667676766776767766667676767667667676676766767667766776676776676776676776676776677676766766776677677666677677667667676776667676776776677676677677676676767767677666676666776776776776666776767767767766677677677677667767676667677676776766666667767676667766776767667767667767766677666776776676776767676667677677676766776676667767666776776677676776776776
36677667767766767667766767767677666667767676676767767677676677666776776767767677677667676776776776667676677667677667767766666767676767677676776767677667676677667766676776776766667666676776666776776676676776766767766667767767676677676776667667766776776767677676776676676767767767766767676667676676776667766676776767676776766676776767666676776767767676776776776776776766676666776667767676677676776766677667677676776766776676667677667767677667666767667767666776676766776776667676776677677676677667667767667677676766776776776766676667766766776776776767676776767766767667666767677677677677677676767677667676677677677676767676776767677677666776776776766667677667767677676776776776676767676767766676776767666776776766676767677667677677676766776666776766776776776767766776766676766677676667767677667767766776676776676776677676667767666676676776767677667767677677676667767767767667767667766676677676766767667666677676667677677676776677677667676776767677666666767767767766666776767767767677676767767767676767677677677676776776776776776776776776776677677676766667766766767767767767677677676767766776776766766676776776767766776776667767677676676776767767766676776776766676776677677667667766766677667767667677676776776776666666766776767766776677667667767667767766676767766766776776677677676677677666766677676767767676677667667767767767767677667767677676767767767667767767767767676677667767767677667666767666776767767677676767676677667666767767766676676677667767666767767767676776776776677676676776677677676767767767676767766766776767767676767767667666666676776766776776766776767667767677677666776776767676766776767766776776767767766676766776677676676677666767666677676667667667766676776776766666676776667676767676767676677666776766677677667677667767677676676677666776776666767766677677667767676667666767677666766766776776776766776776767767667766677677676766776776677677667666676776776766666767677677677676666677677667667766767677677676676767767676766776767676767767676767677677677676667667677677667677677676766676766677667767767676767676767766766776776676776776776776776676776776767766767676676667766767766677677667767767767767677676766766776677676776766677667667767767676676776676666677667766776776677676767677667766767766766766677676667767676676676776667676776766767767766667767767667767677666766676767667766767666677667767677677667767767667677667667766776676676776677667767767677677677667767767677676767676766776776677666677676767766767677667666667767766776776766776767667666767767766766776676677667676776766666677667667667767767766776766676767766676776776766776676776666776776776677666766766676767767767676776677677667667766767667767677667666667667676776776776767767767767767767767677676767767667766676776776677666676667766767766767676677677667766676776776677676667676767767676776767767766776766776776677677667766667677667667677667767667676776676776776776766776767666667767767767767766776766776767676767767676676767767767677676776776667676776767667676776667767767677666677666666667676766767766766767767767676776776667767767766677677676776667766677677676767677676776767767767767766767667677676767677667767767667767767767666767767767766767677667676767767676667767667766776676767767676767766776677676767667767666767677667667767677677677676666776767767676776767767677677677676776676677676677677676776767767767677676766776776776776676776767766666776776667676776776767676776776667766767667767767767766676767767766776766767767667767767666767667766676776766776767667677676676676776767766776677667677676676776677666776677676766766766667766767767766776677677666767676776667767766776766767767676767767676767766776767677677676776776776767767767766767667677676776776677667766776667677676677677676666776767766767676666776776676676766667666766776677676667767766776776776676766676776676677667677667677676776767766776776776776667667676776767767676767767677677667767767766767767767766776766667767767676776776667767667667767767766767676676666776766776776677677677667666776677677676767767667767667767766776676766767667676767676766767676776667677677667767677677677676766776776677677677666767667677677667667766767767766676767677667667767767767677677676766676767666677667767667767676677667766767677667767666766776766667767766767767676776667767667667767767676766767767767767767767676776776767767677666776776676776767767766667767766667677677677677666666767767767767767667767766677667676776666676767677677676766767666677676776776776677666766677667676666767666767666677677676776776676676767766767767676667666767667767666776776677676677676677667677677667676776776676776677667767767767767677667676676776776776776676776667666677677676667677676767677677677666676676766776667767767677666667766776667666766776666676766677666776676676666767766767767677676767767677667676776767667767766766766766667677677667766677667667676767676776767767676767767767666776676767667677676776776776776776676776776776677667677676776776767676676766677676776767766677677667766676677676677676766776767677676766667667766767767767767766676676767767676776767677667676776677677667766677677676766767666776667766667667667666776767677667676677677677667677677676767677667667677677676776767676677676776677666776776676767667667677677677676666767676776677677676766676766677667767767767666776676776776767677676666776676767677666667677667767767767667767766776776766667676776667767667767767676667666767667767767767767766767676767766677666776766766767667766667677677677667667666767667676666767767677676776767677676677667767767767677667766767767766776667676667767767677666776677677666677676776676677677676677666676776776776677666676676667677676666776767767767667767766776766667677667766767677677676776776677667767666776677676776776666767767767767767676767676776776776776767676776767677666767667766666767767767767676767676677667676776767767667767667767767767767676676767677677666677677677676677677666767767677676667667767766776776767677676776767767767767676766776776677676767766677667767676776767676767676766776667767767676676776766667767676776766776767676676776766776667767767767677677677676676677667767677667666776776776776667667677676767677677676776667677666776776767767767676676776766776676776676667667767677676776676776776676667676677677677676766776776767677677667767766776766767667767667677667767766767677676666776677677677676776676667667676676666767676677667677667767667767667677667676767676677677677666776776766677676767766676767677677667667767767766766666776676776776677667766676767676767767676776667767767767676667676677676767667667766776776767667677676766776767767767677667677676766677676766676677667666767666676776767667677676676666666767767677676776776767767767667667676766767767766676767766677676676667677676667767676776766766776767666767676776767767676666766767767767767667766676776766666767677667767676767767766676676767766767676676776677677667767667667767666676767767766667766767767676776677677676677677677667666767677666776766776676676667676676677677667677676667767667767667766767677667666776767676767667767676666776767767767767676767677676676766667767667676667676776676767766766767767767766776677676767767766776677677676767767766676776776776666676677676767767676776767677676766776767767677676677677676677676666776766767677677677667677676666677676776767676776676776676767767766767767767667676776767767767666776677677676776767677667667767676766766676676776667767677676767767767677676677676776667677676767767667667767667677666776767677676776776776767767767677667676676677677677666776767767767667767676767766667767766776776776766676666776677676767667767766767767767667667677677677677667676767677676676776776767677677677676776676676667766676677676776766767667767677667667767667677676677677676776776767676776676767676676776776667677676767767667766767676776776776767766766776766776677676766667767676677667766776666677677676667767677667676776767767666676776776667767676767676776766667766767676766667677676776666766767676767676767766776677676667766776776776776676767766766767767766776677667677676666776776776776776766776677676776766666767767767766767766776767767767677676776766677677676776667667767676676667766767766776667767767666776766776776677677676766776776766766767667667766776767766767766776767666676667767677676776776677667767676767677677676776676667767767676677677676776767767767676677666766776776776767676776776666767766776676677667677677676666767667767667677677677666767676767766776776676776776676767766767767677667677676767767677677676776766676767766677677677667666776766776776767666776767767677677667766776767677676776776667676767767676776776667767767667767766776776676776776677677677677676666677676666767676666676677677677677676766666776677677677666766776776766676776776766677677676776776776667767767676767676767676776677676776776667677676766776776776767667676776676677676767767667767667766776776776767666776776677666776776776776677676776767677667667677676776776677676677677666776676776767767677677676767767767767676776776776666677676776776776676767667677667667677676767676767767767767666776766767767676677667677667767667767766766776676676776767767767677676767767676776767676767676766767667677677676667766776766676776667676767767676767767767766677667766767666677667767766776767767767766766767676776767767676767767767676767676767666676776766776676676676677676666766776776776676767667676666677676767766677667676776776666666776667666766776677677676776766767676676667767666776676766676676667767676776766767767767767676766776766776767767767767667767677677667767677666776766776676766776776776767676776767676667767676776767667767676776776767767676776677676776676766677677667667667767767677676767677667767667767766776677667676667667676767767677667677676677677676776776766776767676676766677676776767676666676767676677676766676776767667676667767676677666767767677677667767766776677667766767677666667677677676766776767766767677676677667766767767677676776767667676767676667767766767767667767676767767767767677677666776776767767677676776766677676767677676776667766677667767677
677677666776677667767766776767766677677676776776776776766767676677676677677677677676776676667667767667767677677677676776776767667677667767766766776667676766676766766766776766766666776776666776667676776677677677667677676776776767677676776677666766676766767676776776667766677676767676776766676766666666776776767766677677676776666767767766766766776766767766676676767666767767767767767767766766767767676666776767667676677667766677676776677676776666767766776776776776766776767677676776676776666766767766667676776677677677667676776776767677676676776677667767767676776666776776677677676667766776776776776776666677677677666767766767767677676667767766677676776776676676766776676767667676767767677667676776677667667676667667767767767767677676776767767676766776776676767676677677676776676767767767667767666776767767767676776776776666767767667767767676676676767767767766767766776776776767677677676776677666776666776767767677676677676776776676767667667676766677676767666776767676766767766667767767767767677667667676766666766767767676667767677676767677667767677667667677676776767767767677676766766776776776776677677676676776767767667767667766776776776776776676776776776776766667766776766767676766776776676776676767676776776676776767767667767767667767767667676766767667676767767666667767676767767677676676676766677676776667766776776776776767767677676767767667767767767676776767767676767676667676776776766766776767767676767667677677666767767766676776776766767767767676767766677667676667767666776666776767676767766677667676766766766676776767767767766666766677667676776667677676767677667766667767676666776776767767767767766766776676676776666766776776677676766776776676776666676767667677677676767767766667767766677677666776676677666767667767676766677677676767767766767767666776776667767676776666767766677676776676776767676767767677667767677676767676676767767766766677677667766776766766766776767767767766776677676776667767767767766776767667767766676776766767676776767767667677677676776676776677666766766776677666776776677677676677676776767767766767677676667677667666776666776776776667677676767767677677667767767677666667677677676676676766776767676767766667676776667767677677667667676767676776776677666767767767677677667767676766766776767767676776776776666666776667667667666677676776767667677667667666667766776767666776677667677676766676776767677676776677676676667677677677677667676776767677677676677667676776766776766666677667667767667676767676766667766677676767676776776766676776667767766766676667676766776767676676676776776766776776776776677676776776767767766767766766676776767677676677676767767667767677676667767676677677676776667666776776776667766677677676766767676776676776767677677676767767677667677667766776767666767676766776776676776776676776776776766677677676667666767667677677676767767667767767767766766776776767667677677676776776776776776776766677667676767667767666677676776676776676767667676776766767677677667677677667766776767767767677667676676766767767767677666676677677677677666776677676676776667766776767667667766767767667766767677676666767766677676676667767667677676776776776666767767676776776676767676776677677676767766776776776676767767676766667767766676776766767666767676776677666767767676666776776676666776776677676776776676667767667766766666766767667677667666776666767666677676776776767767767676677676676776776776766676776776767767766667677677677666776767676776676767667766766767766667677666776767767766677677677677666776767766677667767767767767767766676766776767767676776676776766666766776676667767766766776666767677677677676776767767677667677667677676776776767766766767667676677667676776776776667766776766767667667667767666677676776766676767677676776767677677677667676766776767767666776776766767676676667677676776766667667767667766776776766776776667767677676767767766776766767667677667667767666767676676767766776766767767677677676776776767677667667766776766767676767676776676667677676676767767767667676676666776776767767676677676776776766666776776766776677677677666767767767677677676767677677677667677677676767666767767667677677676767767667767766677667767666677676666767677676676667677676676676676776767667767676776676776766767667677667766667767677676767677677676767676767767766767766766767767766667766767667667767677666767676776776667766766776676776776766767666776767766776776667767767767767767767677676776767667667667677667677677676676677667767677677677677676776766767676767766667667667767766767666766776767767676767766767766776667676767677667767766766767767677667767676676776676776776677667676776676666766776676666667767766677667767767767767767667677667767677676776767767676766776676766767677666766776776766766776767766766776667767767767677676767766776776776776676676676767676767767766766766667676677676677667767677676766776767766677676776776766776676776776676766677677677676766676677676776667766767767676767676776667676767767677676676767766767666767767766776676676776676767766676776776776766767786776776767767676776667767766776776767676767677676667767767767677676776767766776766766776767767676666776667676676766776667767676767677677676776776776676666767676776667676776766766767677667767767767676766767766676677667767767767677666766667676767676776677667767767766767677667677676776767677676776776667767767677677677677676666767767667666776776776667767677667677677667767677677666776766667676776666776776776776767676767767666767677677677666766676676676767677677676776767677667767767677667767767676667677667767666776776767677676776776776666767666667767676767667677667767766666677677666767677676677677677676767767767676767677676776677676677676776767767766767766767767676767676776766667766776677666766767676676766676766776767766667667677676766677677677667767676676767677667666767677676677667767767676776767767766767676676776776677677677677677677676767677677677676766766767767767677667676767667767677667767766767766767666766767766776767767766776767767767676776776776776667766766767767667766776767677667767677677676767676776676767767676776766776767767767766776776677677677667767677677677677667767677676776776776776766776776776776767767677667766767766766776767766676766767767766776776776677677677677676767677666667767666677676767766776676767676776667767677676667676776776767677677677676776776677676776666776667676767767677676767676677667767677667767676776766766766766767767767676667666776776776766677676767677676767666676776776776767766776677677677677666776776776776767676767667767766776776767677676766776776776677676767676666776676667666767667766677677667676776776767766776767767767767677676767766776767767766776676776776766776766667766766766766676776667676667767676776676767767677667677666767766676676767666677676677667767677667666776767767767677677676677667676767766767667676766767767666776776776677667676767667766776767766767767766667667667767676766767766766767676767767676767677676776776677666776767666767677667676776776767766677676677677676667677677676776667767767767767677667767767676766767767676776667767676667677676676666766667766766676767766766776776776677676766776766767767667767676767767677676667767667766766676776776677667766766676677676676776776776667666776767767677667666667676776776766767667766776767767767766676776776667767766766776677676766776667766776767676776667667767766677677677667667766677676676776676776766776667666776667677677676776776767767767677676766776667667766776776666776766667667667766766667766766766667677676776776776676676776776776776776776666776676767676766767667767767677667676767666667677677677677667767676776767676677676766767767676676676666776776677666677677676676776677677677677677677667767767766676776666776677676776677676766767677676767766766776677667767767767766776676776667677676767676776676767767766767767767667667767766776667676667677677667677677676677667767677676667766766667767766776767667767767767676766776666776776677667677677677677676776677677667676677677677677667677676776767667677667767677676676676667667667767677676677676767676776676676767677677676776766677677677676667766667766676767667676676677667767767676767677677667766776767676767667676677666776776776677666667676776676766676676677667676766766776776776766676766776766766666776677676776776677676677676677676666767766767667666776776776776766766776776676767767676677676677676776776767677667767677667677667767766767677676767767767666776776677677677667666677676666776767667677667667676767667676767676676676767767767676776676776766676667766776766776676776677667767667767667676776676767667677677666767767677677676767767676776767766776767767767766766767667677667676776767767767767767766776676776767767766677676776766766676776776766767676776776767676676767667667676766766776767767677667767666676767677676677667767677676676666766776776667676677677667767677676766776667767677676776776766776677677677677667766776676767667766666767767676767766766776677677677676676767676676767767667676676766767767767766776776776677676677676767677676767767767767766776676677677677667677677666776677676767766776767677677677677676767676767766677666776776776776676776776676677667677676767666677667767767767766776676666767677677676776767766767766676676676766776767767676667667676776767677666666676776676776776766767767767666767767666677676776776766677677677667666676776767677677677677676776767666767677676676766767677666776776767677667667677666667676766676776776776776776776776666776676676776767767667767767677676767766667766666767676676667667766667666776776666667766766767667767767767677677667667677677677677677676766767767767677667676776776676766776767677667667676767676767676776776767767677667667766667666676776677676677676667766767767766676767767677676776767677677676767766677676767766767676767676776766766776767767677676767676767676776776666667767677677677676767676776776767676767767766776676767767767766677666767666677676776767676767767767667676676767767676776776666767667676766766776767666767666676776776767667677667767676767677667667676666776767676676677676667767676667767767676767767767666776776766667676776767667767766677677
676667767676776676776677677666776767767677667677677676767676767767766666776667667677677677677677666776776676667676776767767676776776776677667767676776766667767767677676677676776667766776766677667676767767767767766766766776767677666766677667766767667767677677666776776776766676676766677677676767766776767767677676767766677667666776676676667767766776776767766676676667666776776776676677677666677676677677677676776766666776767676776677677677667677676677667767766766776766776767767677677677666776677666776767666767767666776767767676767766676667767677676776776676767767767766776666676666667767767767666676767767667677677676767677677677667676776677677667676676677667767767677666677676676766776767667676767667666767666766677666766776776776667676776677666776677676776767767767767676767766677676776767667767766666767766677676677667767677676767766776676767767666776776776677676767767676767767767667676676776767677666766666677667666766667676767677677676767766676767767676776767767677667666766776776776767767676767666767766677676677666767767677676776676676767766776667766677676676776767767677677676776776767766776776776767767666776677677677667766767677676676776667767767766776677676766677677676767677676767767766767666776776676767766677676767767666767766776667676767767666776776767766767767767767677677676776776776776767766776766767676766767767677667766676767676676776767667677667766676776776767766676677667677676677666767677676677666776767767766767667767767677677676767667676776676666766767667767676767767676767677676767676667766776776766666676666766767767677666776776767676776767676766666776677676767767676767766776667767677676667766676767766776776676766677667676667676767767767667667677667676776776677677676776767767677677667767676766667766766776676776676776767767676667676766776766776676767767767676766776776766677676667766766767767767676776776766776776667766767677676766767767677676776676776667767767667767667767666677676667767677676666767677677667767666676776766676766767767676766767767767677677677667766776776676776767667677677667667767677676677676677677666667767767677676767676776766676767767667667767766677677676767767667677677677667767676776766677677676766776767667766776767667766776767677676676767676776776676776776776767667666766767676677667667767676776667767766767767677677676776667767667676666677667666766677676677676676667677676766676776666766767766776766766776767677666667676776776677677667667666776766776677677666677676676766776667677677676677666776766776776767676676666667767766767767666776776766667766767767677676677676767676776667677667767767676676776776667677676776767767677676676766767667767676767767667767767676776766776677676776667676776767667767767766767767767676766776767766767767767767676677676767766767767766776767766776776767677676767767667677677667677677676677667677676776766776676766776776776767676776766776767766766667767677677676776766767667766776767767676776776776776767676767767767767667666776767767767767767767676676776766766767767767677677677676766776667766667677667676767676767767767677677677676677677676776677676677676766767766776677677677676776767766667667677676776766667767676766677666776776666677677667767676776767767676677667767767766776776676767767767666767667767767767767766776776767766776677667667766776776766676677676776776677677676776677676677676677677677676677677667667677667767767667766767677677677666776766767667666776676776776667676676767666677677677676776776767677676767676667666677667667767767676767767767767767767766776776767767676677676776676776776776767767767676667767767767676776776767767767677676776776776677676766767677666667667767766766767767767767767676676677677667677677667766776667667676767667767766776766667666776776766767767677666776667667766766667767767677676767766676677676766767676776767766776676776776766776766776767766666776776767667767677666677677677666776666776676767767767667666676766776766776776677676776766767767767767767676767767766676776766766676677677676776666776776667766767767677666677677676766767767667667677676677676676676776776676776776776767676677667767676767676767767676776767667766776667676776776776677677667676676677677666666776776767677677677677677676766667767677676767767677676776676767667667667766676666767666767767766767767676676677676776676767676776766776677667767766776767676677667766667677677666776776766766776667766776767666677676766776677676766776676677667767767677667767767766766766776676767767766776667676766767767667767667767767766776767676776766676676767767667766776677667676776667767767767766776767767767676667677677676667767767767767766776666676666676677666776776666767667676776766677677677677667676776776776776776776667766776766677676776677666776677667667767766676677677676677666676767677677676767767676677676767676676776776667676776666677676677676776677677667767767766676767677676767766767677676767677676677677676767676776776676776667767676776767766776676776677667667677676677667677677677677676766776667767667767767767677676667676676676766776677677677676766767767766676677667676776667767676776776767767766767666776767676666767677667766776676776676767766677677666767766676776776767667767766767667677667677676767677677677676676666677676767676766767677676767677676776776767676677676767767767676677667766666666666767767677676776776767677676766677676776776776766776676776677676676776767676767666776676676767767766766766776677676767767766776776776767677667667676666766676677666776776776676767767677677667767767767676667676776767766677676766667766677677676776776677667677676767676766767677676776776776776766677677676667767677667676677677676776667676776776767767677667766667676677667767767766776767767767767767767676677666666776776767766767676766767666776677667767667767666676776776776677667766677667676767766767676676776676667767766676666776767666776776776676766667677667677677676767667676766767767766667767676667766676677676776677676766766766776776667767676676766776776776667767767766666767677677676767676676667677666776776677667767766767766766667677666766676676677677666676776767666677667767667667667676776666767767677676677677677677666776766766676766676776767667766767766767676776666766677676776767677677667667676776666676667667767767767766666767766676776676776776767767667767667767767766776676767767667677676667666776776767767767677676676677667767666767767766676677666776767677666766676776767767767667766767667677677676676776766676666676767676677676676776766677677677676676776666776776676767676767667676776766776776676767677676677676776776767767667676766776676776776767667767677676767676677666767677667767676666776766776767766767766766766767677676677676676766767667676667677677677676776767767667767767767667767676776766676776767767766776666677666667666776776677676776776676767667766767677667667667767677676767767677666767676676767666666776676767667767666767677676676667677677676776666766767767766767677676767676776776667676776767676767766677677667766776677666766677677677677676677677677667767676676776776667676767766767767676767767767666776677667677666776676766776767667677666776767677666776767767766776766776776767677677666667767676767676776776667667667767666776766677676776677666677677677677667767667767766766676767676766776776766667767677666677676766776767767677676767766767766776767667767766667767767767676776666776767677676677676666776676767666767767767766776767766776767667767677677667767666767676676776767677667767667767767767766677667767767767677667677676766776767676776776766767666767767767676767676776767676767766666776677676767767767767767766776667677667767767677667667767766776666677677676776766766776776767766667767676776776766767766776776676776766676767766776766776667766666766776776776767677676676776677676767667667677667766767767767667667767667676677677667766767666776677676776667767677677666677667677676767767677677666676776776676766776776667766776776776767676766767766776767767766767677667677666776677666776767667676776677676667677667666776776767767667766677676776676677676767767676766776767767766776766767676776767676677667767767767667767676676677676676667677677677677677666776677676776776766677667676767767767667767767766767676776767676776767677677667677677676677667677676766776767667766677666666767667677666676766767767677666776676766766766776776776677666677677667767766667767766776677676776677667767767766767677667767676776676676676776677677667767767676766667676676677666766677667676776776667767667666776776776776767667767676677666666667767766767767666767767766677676677666676776767667676776776667676767766666776677676766776766776667767767677677667676776776766776776676767767767767767767766776666776776766667767677666776776767676676767767676767677676776776776766767667767676676776766667766776767767676767767677676766767766776767677667767767677677666776676767666776776677677677677676776667676776776776776676776667767767676667666776666677676776766776776767767677677677677676667677666677676776676776676776667666766667767667676776667767676766767676767767677677667766776776776766776776677677677677677677677677667767677677677666776776767676776677667766676766677677677676767766676677677676767677676776766677667767767667767767767767767767677676667666776767677677676767667667677677676676767666776776776776767667767767677666667666776677676767666766677667767767767766767767677676676677676767666667676776667676766767676776676776767767667766667677667667767766767767767767767677667767676677677676677677676776677677677666776767766767677667676676776776676776767766767667767766776767767667676677667767767766766766776677667667676776666667666776776776776677667677677676667667676776776677676776766767767767677677676767677666676776676766766776776677667677666677677677667677676676677677676676776776776767667767767666767667677677676767676666677677667676667766676766676767677676776677667767677676677676776676666676766776767676766776766767767767767677677676776767767676776676766666667767766766776776767677677667666767667766667676676776667766776677677667767667767677677666776766667666766676776767767766676667767677677
67677666767676676667766767676767767767676767666776776667676667666767767767766776776776767666667676667766766776677676677666766676767676677677667767676676676677676776767676667676766776776676767667676776776677676767666667766767767767767766676767667677667676776677667767677667767766767677676776776766767667766766776767666766776776676677676767767676676677677677676767767666776676766776776776776776677676667676667766677677676776776766776776776767766677677676776776766776776766677676776766776676676677676677677667676776676776667767676767767766776767676776767677676666767767767677677667676766776767676766776766776776676666776767666767677666676776776767667767667766676676776776776767766676776776677676767766767766766776767677676766767676767766776776677666676766776767766677667766776767767667666667667666776767676677676677677676776667677676776676677676776667667676776767767766767676667766766767667677676677676766667676776667667767666677667767767667676767766776767766766677667677677667767677676677677667767666767767676767667677677676676766776767676677676767676677677676666677667677667766677676676767766767767767677676766767767767677677677666677676666767676767667766676776767676767676676776767766776776776776676776767766767766677666767766776767677677676776776676766766776767767677666676767667766677667677667767766776776776776776677677676767677676776677676677667667766767766776767766776776767667666776667766767677667766776776666767767766676667666766776676767677677676676776667676776676776677677667766667767667677667767766776766776666776676776677677676766776776767666766767677677676776767767766667676776767767666666767667766776776767666776767767666776767766677677676767676676767676767767767767667677676766766776776776767766776776667676676676776776676767677676766766776667767677666767677676667766677667766767767767766677676766766677667677676767667677677676767676776677667766767767767767677676766676677667676776676666767767766677677667677676677667677667767767677676766776666776676766776766776776767667676776767676767767667676776776776766776666676666667766766767677667666776776677666776677676767766667677676776776767766766767676767676677677676766767767667677677666676776767767766767666767766776776766767766776676776776776767677676776766766766776676776766767767766767766767667766766766677676676767676776766677677667667677677667677676766676776667677677676766676767766766767677677677677677677676776667677676767767676676676767676676667677666767767667766767676766776766776767767766767766667677677667677666776776767767667676767667767667766776666767767767677677676767767667767767767767766766776776767667667667677677677676766776776677677676676666767677677676776767677677676766666766766667667666667676766766776776766767766776767767676776676677676677676776776767767766767667677677667676776767766766667676767677667667767676776677676766766776766766667767766677677676767766677677677676776677677676776677677667767767767766767676676667766677667676667677676776776767676667767676767667677667677676666766677667766776676767766677676767767666667667767767766677667767667766676676676666676666767767767767767766766776667766776766676767766776767676776677667667677677677667766776766776776677666767677667767677676766677676766767677676676676776666677666776776677667766776677677676776677676767767767767667767767766776776766776776776767667767767767767667767767677677677667677677676776776667667767677677676767667677677667676767766766776767767667676776667667767767676767767767766776766776776676767767677677677676766766766767767667766776767676667767667766667677677667767667676776766776666677667766767667766776766776767767767667766667677676766767767667767677666776767767766767767766767767766776776776776767767677666767677677676676776767767767676666767676766776776767667766677677667667677676676766776776676677666766766667666766776667677676767767767677677676666767767767767677677677667676666767677666776666676767766776767667767767766767676776767676677677676776776776776667767766767767767676677667676776767767766767676776776776667677677677677677676776676776676677677676776766776767676776776767766666676767766776667766776776776766767676776676767677667667676766677667767767767677666676767767766776767767766776767677676676766767676776676776776776767677666677666666766776677666676676676666766767676676766776666767666776767766776676667766667767666767676776776776766767676776776776776676776767766677667766776776767677676776767676666767767767667767766776666676767766767676677677676776767667677677667767667667676766776766676776776767677676667767666676776676766676676767766776677677666766767676767767766776776776776767676677666776766767677666767766677677677667666767766767667767767676776677677666776776776677667667766776767767767677677677676677677676776676776776776676776766677667766676776766676676767766776766767767767677666776677677667677677677666776776776776677676776767667667766776676776767677666776767767677667676677677667767667667676776676766776676677667667767776776776667767767676776767766767677677676766667676767766767767767767666767766667767767767767766776766776776776767676776767767767676776776767677667666767767767767677667677666776776767767676677667676766676767767767767667767767667676677666767767767766776666677676776776677676767767767767767677676667677676776776766776666666667667677667677677677666766676766776766776766776666666776767766776767676766767676776776767767676776677676776667766766767676776766677677676776776776767667677676677667767766677676776767767677676776776767766677677676676776776677677677677667677667667677667677677676766767766666776676767677666776676677676676767766766766677677666677676776767767766776776677667767767767767767676667766776676677667767676766776677677667677676776766776677677676766767667767677676676776677677676667766776666776676776667667667667767766776767667767766766676676776776767767667677677667766766667677676677677677676666776776776776676766676677676677667767766677677676767666676677676776767677677677676776776677666766666767676667767767677677677667767667667767667767766767767767667766767767677676666776776767767767676676776776776767677667676776766776767767767676766776776766767766677666676676776767666766767676776766666677677666767767766667767766766677677676767676767677667676776677677676766667767767766767677676776676776666767676776776677677676776766767766767677676676766767677676776766776767667677677667677677666767676667677666766666676766776767676677677667767767676676766767767766767667666776766766776666767767767676776676667667667767677677676677676676767677676776766677677677676666766676776776677676776767676776776776676766767667676767766776767767767667766776776767766766776776767767767767767767677676767767767677666766677677677676776776767666776776766677677676767767766677676767677677667767677677667666767666776776767767767767667767767767767766676676677677676677677667677677667667767667766766767677677666667676776776776766767676667666776776776676776776766776677677677667767766676776776766776776776776776667676767676667677676776767767676767766676776676667767766766667767766676676767676767676767767676677667767767767677677666767676677677676776776776776766767767767766766776677676776776677676767676677677677676776767767767676767677676766676677676767767676776776666776677677677677676677676677676776677676776667767676767767767667766767676676776667767676676767666767666677677666666676766767767766776767667676676667767767766667767676676767676776676767767667676767677677677667676776677667676776676667767767766767766776776667767767677677676776776667677676776776776776767667766767667767677677677677676767766776767677677667766766776767767676767767767677667767677666776767767766776767766676676776766667767767676776677676677676666767677677667766767767767676677677666677666677676667767767767667677667677666776676767667767767767767767677676776767676776767767677666667767766676676776776766776776776677667676767767766767667677677677676767677676767767676766676776677667767766776677677677676677667766667767677677667676776677666766767677667677666776767676766766767767667767677667667676776767677677667667667766677676776677676677677677666676667767767667767767767766666666776776677677676776776776776766767677667677676776776776677677676776776667667677677677676776676767767767767767767676767677677676767667667677676776766677677676766677676776766767676767677676776776676776677677677676776766767767766776677676776776776766776767677667666776776767767767677677677667766776766776677676676776766776776677667667667767677677677677666767766776677676667767676676767766776776776767766766766776776677667767766767766767677677676776776776776677676676776676767766667677667667766776776676776666767676776767667767677667677677666767676767766767677667677676766776666667677666667677677677667766767767676677667677666766776776767767766767766676776766776666766776767676666776677666776776767667767667767767766776677677676676677676766776677667677677666767677667766776767676676676776677676767766667767767767667667677667677676767677677676677676767767766776776667767676776776676676776767676776767767667667677677666676776767677677676776676776667677666767677677667767766676666666767766766666667767667666766677666667677667767766766776676776667676676776767667666776667766667767767767767767676767667676677676767766766767767667667667666667667767767677677677676677667767767766766766666776667667767676766776666766677677667767677676766776776767676776767667677676776776766776677676767677667767677677676677667766767767766676776666767666767676776666776776776776676766767767677677677676776766776767766767767666776676767666766767667766677667677667767676676676767667677667676676767677666776677676776666677677676667766766766767767667766776767676776677666767766666667676677676767667766776776677676677677676776776667767676776676677677667766767667676766767767676677676676767677666677677667666766767667677676776776776767676677677677666767767767766767767677666776767676776767676766767676776677667767766776776666776776767767767666767767667677676767767767677677667676776776677677676676767667
67767766776776766776767767676776767667677677677667677677676676776776767767767767676677676776766776767767667677667767667766776766767766776776776776677676776677677677677676676676677676677677666767766766766676767677677676776776767767766767767767676767767666766666666776766667677667767677676766776767667666767767766767766776677666776767766667676666677666767666776667667677676676776776767667676776767677667766766766667677676677666667666776666767767766767767677677667667677667767767767677676776767767767767677677666676677676666776767767667767667667667767767676767667767667666677667767677677677676776677676766767676767676666677677677676767767667767676776776776677667676676667767767677676776776667767666776766776776766766766776766676776676667667767676767666776667676776667767767677677677676766776767767767767767767677677677676776766677676776666676766776676776766766766776667767677666776776766766676776677676676776767766766776767767676776676676767767766676767767676677677667667767676767677677676776667666677677677676767766767667666767767766776776776677676766676667766677667676776767767677666767766766767676767766776776767767767666776677666666766676776776767677667676776677676677677677667667677667767676766676666677667677667766676666677677677676776776676676767767676776767677676766767766677676676677666766766776776776667767766767766776767767676677677666776667667767677677667676666776767766767767767677666677676676767667767767766766767766767676766767767767676776776776776767667766776667767667767766776776776776776776767676666677677677677677676776776767767767766776667767677667667766677676776767666776676776767677676776776676776766776776767766677676776767767767767666666776776767676677676667666776776677676766677677666767767667767667676677677677676666776766767667766776676676667767766666677677677677667767767676767766767677667667767767676776776776677667666767767766767667766676676776766776667676766776776776767766666666676767766676776767767676667677676776776776767766766667766677677667767767676677666776776776767767677676767666766766776776776676776776767767766676666776776676776676767677667767667767766776776766767677676766767676676776767677677676676767767666776776767667767767767676767676666676767676767766666776767767767767767677666776776667767676767766767767667677676767677677666667766767676776767767767766776667667677677676766776767767666776776776776766776767667676676776776776776766767677667676767767667676676667666776776776767667676767667677676776766776666776767767677666677667767767676776776776766776766667766676666677666677676767767767677667677676676776776766767676676766677667667677667767766676666776767666776677667677676677677677667676766766776767676776776766766767676776776677677676767767766776776776776676667667766776677676776776766676776766767676676767676676776767767676677677666767767767667767676677677676766667767676767677677676676767676767767677667767766776666666776776767667767767666767767767766776667676767767676776767667766776766666776767767677677676766677667677677667667676677676767676776667676776676676766676767677677676766776677676776776767767676667766776767766676676677677666776667677667767766767767676677677677676767676767676677676776677677677667767676667766767767766776776776767677667767676667677677676767666776676676776766766666766667767677677676766776767767767767767677676766676676776766776776676767677667767667766776676677677667767676776776776776776776767667666776776767767767767677666776676776776776766776776676676767676767767767667676776677676767767667767767677677676677677667667667676677677677667766676676766776666776767766677667767677667667677677676776676676676776776667766767766776767767767766767767677677677676766676776766776676767766666776776766667766767677676776667667677677677667767766666676767766776767766677666767667677677676776767667677676776776776776776677676766667767766776667767767766767767767677677667667766767677677676677677677676776766766776677676767767766676776767677677677676677666666666766677676677667767667666776767767677666766776776677677676766676667766767677676767767676677676676766767767766766776776776667676677676676677677677677677677677677666767766776767767677667667677677667667767766767667676666767677677676676776776767767767766766767767676676776776767767676766776767677676766776667767767676676776666776767767677667766767767767676766776676767667766776676667676766767767767767676776776666767666677666776767677667677677676776776766776767766776776767766776677676776767667667667767767766767666776767767676776666676776766676776767667767667677676767677677676766667767767766676767666776767767767666767677667767677667676767677667766776766767666767676776776767667766666776766766667767676766776776767767767677677666667767766766667667766767766667677677676767766677676677677676677676677676766767677676667766666767767677677677666667766776676776766767667677676776676776676677676676666767766667676676767667667767767667676776776677676766766767766776767677676676776776677677677677676766677676677666776776776676776776776666776676776677666677676677677676677667676766767767667767677676776677676776766776676776767767766766766766676776776767767766766767667666676667767677677677667767676776776767676676767766776677676677677676776776776766776776677677667676776766766776767766776767767677666767666776776666676767767766767676776667667676776667677667666676667767676766666767667667677667767767667767766677676766666776767767676766676767767766767767667667767767677676767667666767767766766776776776766776767676667766776766677676776767676776776667667767676676676776766767766766667676667676767677677666767766776776677677677677676676676667667667767676676666766766677677676766776767677676767767767677667676776767676776677667677666776676667676767767677676776667767767676766776767676667676776767676767766767677677667767677676776767767667767766776767676667676677677677677667676766766676767767667666767767766767767676767767677677677666776767676677676766676677676676767766767767677666776676776666766676676677667767676676767766767766766767766667667677677667677667767766676667766776677676776767767766776767677676766767767677676767667767676776767676776677677677676767667767767676776767767677677667676776767767667767677667677676776767666767767766776677677676677676676767676677676766676676766776776767767767766676776767767766766767676776676766676677676776767767667677666666676676776767677667767766776776767677667667676776676776667667766676767767767677667676677667677676776776767667676676677677677676666677666767766767767676767667676776767677677676676776766776766766767667767766776767667767767676776776776776676776666767666776767767767666767667767767667666766667767766767667767676667677667677667676776667767676776776677677667767677676776677677676776776676667676767676767667676776767767667666677666767766766776677676677667676767677666676776677676776766766767677676677676676677666667676676676767767767766767676776776767676767676676776676667677677667677666767676767677676767676766676776766767677676676767677667767767667677667666676767677677676767767766676776767766677676776677667667767766666776767767766767676677676776676776776677677676776677676776767767677677666667676767766776767767767666676767667766767677676776666667676776667677676776776776767677667677677667676767766776666767767677676767767767667677677676776767766666767767677677677667667767667676666767667767767767767667767676677677677667766776676766676776767677677676666776767666776767767767676667767767666676767676766776776776676677667767677667767677676776776676666676776767766776667767766667767667767767676767766767676767767767667766776677676776767666677676776767766776677676676676776767677667676776676667767667767766766776776776676776776767766676767766767676767767676776776766766667676767767766776676776766767767677667767767666676766767766767676767666767766767667677677677676776676776776776677677667767766666676667676677676776667767667676666766666776667767677667677676776776767676677667766767767667676776767767667666676677677667767766767767676676776767677666776776676667666767766776776676676677666776767677667767767766767767667676666776767676667767767677676677666767767767767667677677676667676667767667767767767767766667767767677667767676767766767677667767767767767767677677676767767677676767766667767667766677677667676677667767667767677667766677677666767767767767676676776776776767666776667766677667677676676766667676667766676767677677676767766766776767676766766776677676776767766776767677667677666767767766767676776767666776676776776766767666767766666676667666667767766767677677677676677677667667767766776767767667667677677676776677676766767766766667667767676767766766776666776767667766666776676667767766766776766776667667767767677667766677666767676767767767767766776776776767677667677677676776667767767767766676776776767767667767676666667677667767677667767766776667676776667676677677676666766776766776767767766767667677676767767767667767767667767767766677677677676676767767676667767666766766677676677676776766677667767667767766767767677677677667667767677667676666767676767767767666776667677676766766767767766766776767677676667767676776677676667676776677677676776677666767677676677676666676776767666667676776776776776767667677677676677677667677676776776776776767677677667677676776766677677677676776776776767677677666767677667667666776676776766767677666667677677677676766677676767676667676667767676766776676776776666676767767767767766776767677676766776676666676767677667767676776766676776776676766677667766677677667666776767766767767767767677667676776767676676676676666776766676666767767676677676767666676767667767767677677677676666776776766677666776767667666767766676776676776767767677677667676767667767667666767767677676776767767767677676676767766767767767667676776767676676676767767766776766776776776676766767767767677677677676767767766676767666677667676667677677666677677676776776676766767767767766767766766676776767766677677677677676776676776676666776767667766666766776766666766776767677676767767766666766776776676776767767677667667676776677
767767676767767767767767767767767677667676766776766776766776677676676766776767667676776767677676676677677666776676677676776677677666767766676776767767766776667767677676776767676667766667767766766776767677676766776767766776666776776776776766677667676676667676767677677667767677677677676767766767676677677667667767676776776667766776766776776766677666677676676776776677677676676776776767677677667667767667676776776776766766776676776776776767766776776676676766676676767766776677667667767676776766676776677676776667767767767666677666676767767666677667677676776776767676767667676776776667677667676776776766767767767677676667767767767677677667767667767676776766776767766776776776767677667676767766767677676776776666767766776677667766766676766767766767767767667767767766766766766767667677676767767677676776766776677677676667677676767676767767666776767676666776767676677676676767667677667667766767767767666677676677676677667767667767767767676776776667667667766766676776677676677666767667766667676776667767767767767676776666767767677676776767767766766677676776776767767666776776676767767667767766676767676676666767767667766676776776767677677667767766677677677666776677676767767767767676667767676767767767767677676667766776776676776667766767767677676767767767766767676676776666766776776766776667677677677666677677676766776767766767767767767767766767667766766666767666767767676776676767677676767677667666767767766776767676767767767676767767676767766776667767666776776766766766776676666767767766676767667666776767766666776766676767666776766677676767676776776677677666776677667667767676767766767767667767677676766767667667676776767767767767676766767677667666767767767766767767666667666776766776766776667677677667766776776776776776776767677677677666766776677667667667677676776776667677677677666676767667766676767767677676776776677677666776667767767677676676767766677677677667766767666776666667677676667667767677676776767667667667676767677666776776676677667767666766667766667676677667767676776776676767676766767767676766776677677676766667676776767767676767676766776767667677677676767677676776767677676776776776776667667666677677677667677667766767676776767766676766767767767666776677676766767676677676667666776776766766776766776676767667667767676676676667767767767767677676677667766767677676767666677677666667766776676767767676767667676667766676767676767676677676767766776776767766776676776776776776667767677667667667667676676776667676767667676767767767667767766766676767677667676776676766767677677677667766676767767676767667766767677676776667766766776776776677666666767667677666776776677676776776676676677676767677676776767767767677666776776767767767676766767666667677676667767767767667767667766767767677677666767767667767767676776776767667767766776667767676776776676766767667667666776766767667767677676676776767676677677677666676667676776767766776677666767676667766767767767767767766767676676776776776776776767766767766776767767666767767767767767767767767677677677676776767677677677676776677676677676767676776776767667767677666766767767767767676676766776767676776776767676766776767667767766776677677676776767766776776667667677677667676776776767677676767767676676776676776776776767767676776776776667766766776766776776776767667667767767767766676767667676767676767676776776666776677676676776676677676767767677676767667766767766767667767667676767766767767666677666776776677666766776667767767767676776767767677676767767667676677676676667676676776776776676677676676666767766677666767676767666677676776776766767766676677667767667666677676776677676767677677676776677677676767766767667767766776666776776767677667676767667676776667767766776776767766767677667667677666766776767766667767677677677666767676776767667677667667767767677676776667667767666776776677666676776776767677676776776776676767767766776776766666677676676767677676776676767767767677676666766767666776676666776776667767666666667677677677677666667676776767767677676766776776776776766767667767666767766776666767667677676776776666677667677677677667767767667667667666667676776776776776767667767767767676767766776767667677667666767677666677677666767667677676776776776776667676776776767667677676677677677677666776677677677677667767767767767677676767677666776776667676767766767767667667666677677677677677666767676776776776666776667766677667766677676776776776776776667766776776776767767767767767767666766767767676776677677676766776776667767767766767677667676766767677677677666776676776767766767767677677676776767676776766776676766767676677667766776776767677667767767767667676677676676767676767766776767766767667676676677676676767676767667676666766766767767766776776667677676676767766677677667766677666776676766767677667666677677676766676676676776677677676767767677667677676677667767767767767767676767767766767677667766767766766776676766776767767767677676776676776766677666776766676677667766667767676767677666677677677676776666767766767767677667766676677666776776776767767767676667677666776776776767767767767766776667667677677677667767676766667767767766766776776776677666767766767767667766767766767677677677666766766776767767666767676776776776776776776677677677667676667677676767766767767666776766767676676677677676776776776667677677677667667676776766776677666776767767666766776776676677666766766776677676776776776776767677676676676667677667677676766667667677676667766776677667767676767676766666766676767767677667677667767667767676676667666677676776776767676666766766677677667676776776677676677666677676776776666766666676767676667767766766677676776667677677676666767767767767767676767677676767767767766776767676766766767667767767676767677677676677667767676776766677667766676776666676666766776666676667667666767676667766767676676666677667667767676766667677676776666767767677667666666776667676776776776776667667766776667667767767767767767767677677677676667766677676767767766767767677666677666667766776677667676666776776776676676667667676676776677676776776676676776776766767766767766667767767767667676776776776667766776676676767666676767667766677676766766766767677677677677677677676776767766667676676666776766776767767667677667677676767676776667677676776767677677677667767767666767677666776677677667677677676766677677677666766776666776667677676767677676676776667766776766676776776776776667767676776676776776776776677667767676776776766776776776767767676767677676776677677676766776767676776667767677676767677667676676676776776767766676776766776776667767767666776766766767766766776676676767667766767767667767667677667677666676776776766767666677676776667767677676767666677676676677676776766776767766776766776766766676667767767666767666766677677677676677666766766767677676776766766667766767767667767766667667767677676676766776766766767767767677677677676767676666667766776776666776766776676766676767767667677667676767767767767677677676767676767666667766677676776776767767676667766767766767676766767766676767767676767767667767767767766766666767766776676676776677667766666667676776676766767767767767667767676767667667766776776766776767676766767767766776767767766676677676677676776776776776766767667677676776676676676776677667767767667766767767766676767677677676776766676676667767667766677676767767767767666766767676677677667767676776666676766776776676766767677676767667766776767766776776776666776776766767767677677677676676676666776667677666766667667766776677676766667667676776776676676677667676766776767767767676767767667767677677677676776667767677677667677667677677677677677666677676667766767767766677676766677676776776676676767676677667667676677677666767667676776776667767667766767766677666666776776767767767767677676776677667767766776776676776767767667667767677676676767676666776776676667766666767676767767667676776776776766767766677677667676767666776677676767677667766676676767767677676767766776667676776776776767767667766776776667667766767676776767666766667677666766776676776766676676776677677676776767767766676776767767667766676676776767677677676776776776667677666776767676776776767676677676767766667676767677667676667766767667767767767677677676767767677667766776666776776676677677676776776666767676677677667677667676677666776766766776776776776767766766667677666767767677667766776776776667667767767676767767677677666667766776767677677676666677677667667766767767677677666766767767676776776767667667677677666676776766766767767766766677676767677676767767766776676767767677677667766677677667667667766767676767767677677667766776767677677676676776677677676766667767767676677667767677667667767667767767667676776767677677677676776667677676776767767677676766676677676666776776666667677676677677676776677677676776776767767767667766676767676767766776767767767667767667666767767767677676677677677676766776676677676767676767667767766776776666666677667676776767767676776676767767677676767676776767677676767767767677666677676767676676767767677667767767767667767767767767677677677676677677676767676667766776766667767676767767767676676767767676767766677676766776767767766676776676676677676767766767676776776767767767767766776677666677666677676667666776666677677677676767676767767676767767767766776767767766677677677677677667676766776677676667766776776667767767767677676767677666766677667666666676677676776676767676677677677676776676767677677676776776667767666766676767676676767676676766677676776776677677676766776776776667766767666776767767677666676776766767766776776776776776776676677676776776667676767676767766677676776776676667767767766766776677677676767767677666776776677677676767767767676677677667676676767767666776766676776776767667767766766776776767676776766776776766776776766776776667766767677677677667767667767767677677666776776767767766677677676776676766677676776767766767667676767767766776667766766766776677676776767767676776776666766667767767677677676776776677676676776677666676767676676767767767767766666677676766767676766676667767676767677677676766766776766676676767767767766666776776776767676767677667666767767767677676677676677676677677667767767677676676767677667677676776677677
67766767667676776677666667767767666766666767676767767677677677667676776766776667667676667676776767767767677667666677676677676767677667666667767767767676776767766767677667677676676767667766767667677667767667766676776767667676767767767676667677677667767766676766766776676767676677666766767677677666676767677676667767766766767676776767767767676776676676767676767676776676776776767667677676677677676767767667767667766677667767766776676667767767767676766776666776676666676776767767677677677676776676677676767676776666767666676667767766776667667766676767767676677677667667766677676767766776776776776766776766667767766776776776767667676767677676766676676677677666776677677676766776776776667766776767767676767766767677677667767767767667676776666776776677667767767677667676776667767676676677666776666767767767676767767676676776776766676767767677676667666767766776667767767767767666667677676776776767767677676677667677667767676776776677677667767766767676776776676776776767666767766767667767666776767667676767667766667767766676776767666776776766767676767677677666666667676676677667676776767667667767676767677676776677676766766766776776776776766767667767767677677676776776677676767667677677677677667677666776667676776677676776676776767676776677667676776776776766767767667676676776766766666776776776776676676767677666776767666776676776766667767766766677666767767767667767677676776676776776767766776767767766767676776767767677666767667676767767766677677676677676766677676677667767767677666767766767767767766766666676776776677667676776766776766667676767766667667676776677667676677677677677666766677677667766776776677666767767766767767676676776766767767767767767767767767766776677676667677676776767767676767767677677667677667677677667677676776767767666776767667767667767767666676676676676776666776776776666767767676776776677676776767766776776766677666766667767677667766766677666776676776677677677677677667767767676776776767676767766766767766776676766677676767767767767766776677667767767766676776776776767677667676667767667766776767667766767767767677667666677666767766667676776776677667676766677676767766766776767767676767676776776776677666767766767676767676767677676677666776667766767766676766776767766676676767767677666767677677677666767766767767766776766766767676776776776676766767666766667767667767666767677676677667767676767767767667677666667677676776776767766676767666767677676667677676766767677676676776766776766776676776667767767677676666767677667767767667767676776767667677667767677676676766766776767767767767767666776676776767677677676776766677676666766767666776677667676767766776667766776776767767667767666776776667767667767766666676677676767667767677676766766677677676767676766776776767677666776766776767767676666776767766776776776776676676776766676776767767767767766776776776677667767767676676776776767677677676666776677677667677667767766677676767676766767767767677677676676677667676776767676776677677676767767676767667766677677666767767676677667767667676776667677667766767667667677676677667676766767676767666667667766767677677667766676776667676776666677667767677667767676776776767676767766776776677676776767677676767677667767767767766776767676766776677676766677676776776766767677667676776766676677676766776677677666776676776676676767676776767677666767676677677676676676776677677676676776666766677666776776666767676776767767767666767767677676776676676676676776677677677677667767667766767667667667766767677667767676776767676776776666766766677667677677676776767767677666766766767676766667667767766776667676666676766776767676776776766766677676776766677666677677676767766767767677677677676676776766776676676776766766666776677667676776776667766776666667767767766666666767676776676676776776677676676776776766767767767767767766676776767677676677676767767767767766766776667676677666776766776776767767667676677676776677677677677667676766776766776676666776767767766767676776776677676776767667767666776776776767767767767766776776677676776776677666776766767766776776667767676767676766676667767767677677666667767767767767676677676676677677667667676767666776776776776766676767667767767677676676676776677676776776767766776766766767767767767666767676667767677677677667766676767676676766776676776666676776676767677667666776776776676776767676767676766667677676776776776767766776767666767676776677667767767766767766767767676677667767767667677667677676677676676776776667676776767667676766776776667766676676677676667767767767677666767666766766776767676776667767767766666676767766766766776766776767767676776677677677667676767767767767767677677677676677667767766776776767767677667767766767667766677667767767667677677677666776766667677667676767767667766776767767766767666676767677667767767767676776767677677667667677666676776776676776776776776767766776766776767767766776766677677666677677677667677677676776776676776766776776677677676676767767676776677676776767677666776766776776776767767767666677677677676776767676677676767676766676776767767767766677677676767666766767667766776766776767667676776776767676676676667677677677676677676766776776776767677667677666776767766776776776767766776667676666677677666776667767677667677676776766776766767767667767667676767676767676776766776776776776767766677677676667677666776677667676677677667667766776767667666776676776767677677667767666667767767767766776677667667677667677667767766676776767676766767767766676776666676676766677677676676676776767666776766767767676767667766776667767767666676767676776776776776767766667676776677666677676776766677666677676767666767677676776677677677676767667677676776766667767766776767767676667766676776676677666666776776767676776776776766676776667767767767766766667767667766766767766676766776676767667677676767676766767766766676766767767767676676776677666766767667677667767677676677667677676776676767766676776666776776767767667677676676767676666766776676776767767767767676667766767666776776766676676666767766676776776776677677676767766767676776767676776677677667666677677677666767766667767767767767766676776767767767676776776667767767767676776767677677666766767766666776766776766766767677677676776667767676776676667767677676776776776776676677676767666776767767667767676666767676776766776667677676766667766776666776776776776767767767767677677676766666766776766767767766776676776766776676776767667766766776677667676677676776776677667766676677676677676676767767767766767667667666676677677676766677676666667666767766677667767766667767767667677677666766676767767677676676767767767676766767767767766677676677676776767667767767767767766776776667677667676776676766676766677667766666766776776776766767676767677676767677676776676766776766666677667677677676776776676766776676776767677676767676776677667676767677677677676776676767767676676766776767766776776776676767676776766767766676776676767766767676766776776776776767766776767666667676666776677666667677677667667766776676776667677677676767667676666767767767766776776776776766767767766767676767676776776676776667677677676767767767767767767766767677677677677667676676766767766676676776767767677667766776776767667667676766767677667766767767767677666776676677667667767767767767767767767766666776676767766776667767676776776776667766776776766767676767767667677677677667667677667676677676767676667767767677677676776776767767667766776766667667667766767767766776776766776766676677677676767676767676676766767767667767766767677676767677667766776767667766767767767767767667667676767767666776776767767677676767666666767766677677676676776767767767767667667676776766776776767767766767767666766767676776666767676776776766767766776677676677677676776767767766766776677677677676677667767676776776776766767676677677667767767666767767667667767677676767666776676766677677676776776767667767767766677667677677676776767767676776676776767676776677677667677667676767767767767676776766677666776676676677667667767767767767676776767667767767766776767677676676776776776667677676776677677666776676677676677667676776667767767676776767676667767767767676767767767667767767677677667666776776776776776767767766677677676776666666767666776767767677666766776767676666776667766767767677677676766776666776666676767676776767677677676676766776766677667767676776677667676666766767766767677677666776776667677676767677667666776677676667676676666776766776767676776676667667767677667677677676767667767767766776767667766776767676677676767767767676677667767766677666776767667666776677667767666676667676767667766767677667677676776766776767767677676767767666767666767676767666677677676676776767667766767767767676767766677676776767676776776766766767767767766776776767676776676776767676766776666677677677677676776677676766776667767767677677677676666776677677667667766767677667677667666776677676767766676677667676776676677667677676767677676676677667667676767766776767767676676767677667766776667676776776766766676677667667667667767767677677677667767767677677666776676667766766767667676676677667677667667766767677667767677667767766776776776667676766767767677676767677677676776767667667766676776677676666776676776776776776767767766676767667766676667676766676776776676676676766776767676776766776667767667676767767677676676767667767767767677677676667766767667667767677677667677676677667767676767766767767766776676776776677666767767766766667766776776776776667767766776677676767676767676677676676767767767676767767767676767767766677666676776767677676666767666676667667676677677676767667767766776676776766766676677667667676776767767767767677677666676767676776767676767677676767666776776767767676676767667767677676667766766767667676766676776776776767667767677676666766767676767766677676767666767767767766677677677667677667676776776767767767767677676767667767677667767767667767677676776767767677676776677676766677667667767676767767677677677667767767677677677676676766767667766776776776766767677667676676776676776767677676776776776766676677676776776776776767677676766766767677677666776676766667667676767677677676776767677667767677676767766767767666767677667677677676677676766776776776767
36767677677667676767767666766776776767767676776676776766667676766767767676767767667767677677666667767766666767767676666677667767767766677677667666776776767666767767677677666776677666776677677677677677667766767766767767766667677677676776776776767677666766767767766766776776677667667766767766776776766776776767767767677676776676677667677677677676667676767676676776776776667767767767666776776666667677677676766667767767667766767766676776776676776766667766767767667766776776667666776776676767767767666776767677676776776776676676667667677677676776676766767677667676766776767676767766776776676776767667767666776666776776667666776776767667676767767767766776767766767767667677677676767767677676677677666676677667667666776776776776776766767767767667767767767767676676776677667766767676676776767677676766667666776776677676676776767766776776766667677677667767676666776776767767767676766677667767767676667766776667667766776666776776767767767767766676776667766776776667666776676776776667666667676676776776776677666776766666767667767676676667766677677667766767677677666667677677666776776676667766776776676766676776767767676776676776776776676677677676776776676767666667676776776767767766776776676776776767667766776776776766767667767766776767766776776766776667767667677676776766676766767677666776776766776667677667666776776677677666767767666667766776776776667766776767677677667766676676767676767767667767767767767677677676776776767767667766767667767767677677677667667667766666776776776767666767767676776776776776776767677666676776776776676776767676776766767767767667766767766676676776666666776666766677666676776776767677677666767767766767766677676677667677677676676677666767767666766776776776677667667766666776776677667767767677677676766666766776767677677666676676776767767677677677677676677676776767666667767667667766767676676676766776776667767767676767767767767766666766676767677676776776677667767676767767767677667676776676676766667676677677677677676767676767767767667767667766766766776767677677676776776676767767767766676667767767667767676776766776666667767677677676766767767676766666767677677676776776766767677676677676677677666676776767767767677676667667676776767767767767767766776767676767667666776776776666766767667666767666667676767767667767676767766776676776776677677667676767666767767667677677667767666776776667676676776776776776676776776776676776767677676767766677677667676776766776767667676766677677667766776676677677676767667676776766677667767667767767667767766767667667677676677677667667766767767766776767666676776776767767767767677676766767676767767667767666767666666676776677676676676677666766776776667676667667767767767676767677676767766767667767767767767767677667766767766767767667766776677676676767676776676667677666766767677667676677667767767767667767767766677677677677677677667677667676767667767766767767677666677676677667767666766776767767767767767767767767766667677676766766677677677677667766776776677676776667767766776766776776667677676776676776776776776776776676767676776667676776767676767767767667666767676677677667677676767767676766676767767767676767767676676776677677677677676677676767667676767766767767767767767767677677677677667767767666767766677667767766776767677667767767767667676767767767677676667766666767676776776776666677677677677666767766776677677677677676776667767766776776667676776677676776776767677676766776677677677677667676667676776767676776767766776677677667676776766776676776767677676776677676767767766776676776677677666766677676677677677677676676677676667667667677676776676676767767666676776776666666776767767667766776776767676767676766767767767666776676677676767676667667767667767766767767676677676776767767677676676766767677666776766677666767766767667767767676776766666776677677676776776767767767666667767766776766667767677676776676677667766767767766676776767667667677677676677666676767767767676776776766767676667767767667766767676767666776776766767766676677676676766776767767767767667766776776667677676776767676776666676767667767767767767767676776776767677667766767676766766776776766767677677677677676677677676766776766677667676677677677667667767767767766767767767667767677667767766776667767676667766766677677677677677677667767666767767767666776776767766767767767677676766666776776776677666767677677676767767767767676776776776676767676676776667767667766776776676767677676677677667766776776776776776676667666767766677677676766776676767667767667677667766776767767676776767766666666776776676676776776677667766667767677677667667666776767767676776776776667676776776776676766667676776767767676776767767767767767767676666776676776676776776776776767767666667666766767676776776766776767767767676776677677667766776767676667767677677676767767677676776776767666776767766767766766677666767767766776677676776767677677677667677676776677677677676766767667677666677667676667767767677677677677667667767677677676676677677676776677676776677667666677676676776676767767667767767766667767676776666767767766776676676776767766776776767667677676666766766776677677677676776677676776677676766776776667767767766776776766776766767767667676776676776676667676767767767767677667767666767676676667767666767676766766776767667667667767676666776767677677677677676776767676677667767767677676667767677677676766776677677666767667766667676767766776776776677676677676667667667676767767767667666677677676776767667677666767767676767676767666767767677666767766766767767667677677667667766767676766776776776766767677666776766767676667676776767676776666776767677667676677666776776667677676677677676776766767676776767667677677677677676767767676776767676776676776767676776776766676666776776666776776677667767667767767676677676776767767767766766776666676667676767677667766767767766776776677667676776676767666767676776776767766677676776676767666776677667767767666776766776766767766767767677667667766776676776667677676767767766766766776766767766767677676767667667766766776776776667767767676776776776776766767767766767676676667766676776676676767666766676776667766667677676676667766776776767767666776767767677677677676776677667767766766767676776667767767766776776767677676776776776776766766666767767666776776766776776767767677666766676776677677677677667667766767677677677676677667766776677667767667677676776767677676676767766776767767767677677677676766776666667766766776767676667677666776676767767767766776767767676677676776676766677677677666776677667667766776767766767766767677677667677667766766776676676666767767676766776667767767667666776776676767677667677666676767677666776766776767767676776776666776667767767666767767766767767676767677676776767676667677676766776677666767767767677667767677676677677666666776676766677666776767767676767676776776776776766776766767677676767767667767666776767676667766776767767767677667766776677667767676677676677677677677677676767766767767767677677677666767766676776767676767677676776676667667667677677666676667676676667766676776767666776676676776766767766767767767677667767667767766776666677666776767676776677676776776767677667766767767666766667767766676766677676767767676776776766766767666767676677676767766776677676677677676667766767767676776767767677666767677677667766667676776677667677676776666676666776776776767667767667767766766767767677677666776766776767767677666767767677676676767767676776776776667676667667767676666676667676776676776767677676666766776776766776676677677667767766766776667767767767666766776677666776667766776677676766677676677676776666677666677677677677677677676677667767767767677677676676776677666767676776676667677677667676766677677676776767767766676776676767666776767767677677677677677666676767677676776776767767767677677666776767767767767677666676776767766776776677667766776776767767677666766767766776676776776676766776766776776776776776677676776776767676767677666677677667667677676676677677676766667677676667677677676667666676676767766776776676776776776666767676666767766677676776676676676766767767767677676776676776767667767767766767766767677667767666776776677677676676776767676676776776776767766776776776776776776767676776677676766767667677677667677677677677676667666776677677676667676776677667667767766766776667676677667677676776776776766676676666776776677676767767676776766677677676676767676667666766676776767766766776767676776776666766776666776667767767676767767666767667676767676767767767766776776776667676776776667766676667767667766767677676776667766776776776676676776776776667766776677676776776776676677676776767767766767766776776766677676667676767676677677676766666676677666776677676776676776767767676767677666667767766676666767767766676676767767676667677676767676776667667767677667677676677667767676767767766766666676667767667767677676766677676776676776767676766776677676677677676767767767767767766767677666767666676767767676676676767676766767766677676677677667667767677667667766776667766677676676776677667677667766767677676667676767666776767767676677677676776767667666676667666667766767676776767677677676767667676767767667767766667767667677676776776776766666767767676767667676677666676776776676767767676767677676667767767676667767766666667767766776667767767676776776776766767767766676776776677676776767667667677676666776776776776667767767677677677676676677677667667677677676677666676676776776766767667766677676776767676766767667676776767767666767767766667666776677677676766677676776767667767676676776677676676767666776677677677677677676776776776766776676767676676776776666776767767676667677667677667676776776667677667767667767677676766766776677677667677676776667677677677677666677666776676776776767676776676676676676776676776776767766766766666776766676676767767767677676767677667677667767666767676766766767767767767767676776667767677676776776676767767767677667766677676667677677676776767767767667767677667667676676667667766776667766776677667767667677676776766767767767666767677666776677676767677677676767677677677667677667766767766666667767667767767766776776677667767766776776667676766676766677666667677667667767766677666676676776767767666776776767
6766776766776666776767666767767766776776676776767676766776666677676667766776676766776767767676767677676666667676677677666767766766776677667766767766776677676767676766776766776776776776767676677667766776677666766776767677667667677676676767767677667666767766667677677667666776676767766776677677677667666676776776766676776776776767667767767766776776776767676776766776667767767677667676767666676776677667676776767666667677667766766677677666767767676776676766677676776776767666766776776767766776776676776767767676776776666776776776776776776776776776767667677676776776767667767767767667767677677666677676776776776767767666776766766776776776767767666676676776776766667767676676767767766766766677666776767767676677676766766767677676667767666767767766767667667677667676776776677667766677677677676767666766766677677677667766676676776767767767767767766766677666767667767677677677666766766776767767676667677677667667767666767767767667677667667766776776776767677666666776676676677666776767766767677677677676677677667767767767676667767766766677667767767676776766766776676776767767676776767677667676766676676776776776676676776767667767676676677676767676776676776776776667766766667767767767767676776667666776767766776667766776676676767767667667676676767666776677666766766767677676666767766767667666767767767766676776767666766766776767767767676667676767667767766776776767767677667766767677667676776667666776767766667766767676776676776776766667666767767767677666666766776776776776776776676677676776767666766676666766767766677676676676666776667766776676767676767767767767676776776767676776767676767767677677677667767667677667667767766767767766776767767677676767767676677667666767767677677667677676776767666667767666776776667676677676767767766776776776776667766667667767766776676766776767766776776766676776676776767766767676766776776766676766767666667667676676677667676776767767766667677667677677677666767676667767667677677667677676776767667767667766776767767766767676767676767767666776776776766767667767767766767667767767767767767767767677677676677666776676776767667676676767766667667767767766776767767676767766677676767667676676767666767677677677677677676776767677676776677666767667676676776767676776676766767767676677676676767767766776767767676767766767767766766776767666767666676776766667767667767766776776677677676677677677667767766776776776676776776776776667766676776766767767766667676776776767766776677676766767766676776666776766677676767767767766767767667767677676776767766776766776776776767767666676767677667677676767767767767767676666767676767766766776676767667766776767767766667667677677677676677677677676677676776667677677676776776767676766776766776676767677677677676776767766767667666667676677677677677667677677666677677677676667767676766677677677667677676767766667767767767767676677676767767667767676776676776767666776776776676667767667667767766666776767676766677667676677677677677667677677677667667677676776667676767767677677667666767767767767767677676767767767677677676667676766767667766676677667767767766767667667677677677667766676767767766767667677677676776676776776766676677676667667766767676766776767676677677677676766766766776767767666776767767676676676677667767676677667767676766667766766767766676676766676767766776776667767677677667677676677667767766776766766667767677677676767666766766766676677677667677667667676776766776666776767766776666767667676776776776677676667767677667767767767676667767667766677667667667767677676767767767767767677677676766767767767667767766776767767767767767676767767666677677677676667676776776766776676766776776677666776767676776666767767676767767667676776667767767766676767766676776767767767677667677677676667677676677676767677676676677676677677677666667677677677667676776776776776776767766676767767677676766776766766776676776776766767677676766776666776767667767766766767666677666677667677667767676677677666666677667766667676676776776776676767667666676767766776776666776666666766776776776676676776767767677676767766767766766767767676677666776776776776776776767677677677676676776766677676776776776776767767676776776667766677667677666767677677676666767667767676676776776767676776776677677676767767767676667677676776676676776776776767677677676776676667766766677677667677676767767767677666677677676676767767667767677676776776767676767676767676776767767766776676667676766776677667767767667766767676776776767767676766767676776767667767767677676676676766676667666667677666776776776776766776776666776677677666667767767767766666676767667766677676666667676767767767677676767767676776767766776667667676767676776767767766767767676767767676767677677677677676776776776767767767766776676776676776776767677677677676766667677667766767677676767667766776667766667676667766677666776776677677676767767677677667766667767767766677666677677667767767676766677676766767667677676676677666767676666766766766767676677676667676776776767677676767676767676667676767767666776776666766767766776667767677686776776767767677667677667767766676666776776677677677676676776676677677667676776666776767677677677676767767766766767667766677677667676766767677676776676776677677677666666667677667667767677677666776776677676677677667677676666776776776776677677676776766776776676677677666677677677667676767666776767667677666776676776767767767767677677676776776667666666767766767767766776766766677666776776776677677667676767667667677667667766766767667676676776776667677677676776766776776776776776667676767677667676767766767766767677667676767767767676767766776776776676776766776766776767767767666776766766766676776776666776767667676776766766776767767767767766766776766676676666767767677667767666676776767677667667767677676767676766776677666767676666776767767666776677666667676666776667666767767677677667767666767767767676776677676766677676677676767677677677677676767676677677667677676676667767766767766776676677666676667766767667677677676676767667667767766677676767677676776766767667766667767677676767667767667766676677677666766776767767767766776676767767767676767677677666676677677677676767677666676666767676766776766776766766767766767677676767766667767767677676776667766776776776666676676776766776776776767767667766676776666767767676676776676676776776767767767677677667767767676776677677677676677676766767767767667676767677667676776677676666776776677676776767676766766776677667667766766767767767766776776767767676776767767767677677676667677666776767766767766776776667767767666677676767767676776776667767667767677676676766666667766776767677677677676667676767667677676776776667767767766676667767676776776766776767677667676676677667767676767676677677676767676676776767667766776767767766677676767767677667767767676667676666776676676767676677677667766667676677676677676776767767676676776677677676676776767767766767767767767676776767677677677667767676776767667677677667677667676676776766776776776767677677676776766667767767676767677677666766767666767766776767767766767767677677676767767677676767767676766767666776677666666766666676677667767767766776676776676776677677677676776767767676767677667667767767677666676766667766677667677677677666676776767676767767676666776776677676767767667767766677676666776666676676767677667767677677677676766766776776767767767677676776667767677677666767677676766676776766776767766766677667766776776767767767767677677677667676677676766767677676767667766676767677676776676766677677677676766766776766766767676767676767767767667677676776677676776767667667766677676677676776766667676776767767767766767677677677666667766676776677676767667666776776676666767667766767766677667766776667677667666776767767676676677667766667767676676767677666676767676667767677677676776776767667767767677666767766767676767677676766776767676767677676776776677667767767676776767677676767676667676677676767767767676677676677677677677677667767676766766776767676766776677676776676767667767767766666767767677676767666767767767676776667667676677676776667677667676776667767767677667767766676767767767767676767676767767767766767767676666767767677677667767677676767767667766776767767767676776676776766776677677677677667767767676776776767766776776767676667767676776766766776767666767667767766776776776677666766677676677677676776776776767767767667676776667667667677677676776767767767766767767677676776677677676776767676676766767677676767667767677677677676767677676677677667676766767767766776667766676767766767667677667767676677677677677666776676767766766667767676776666776676677667766776767676676767676676776776776667767676776766766667767677676767767767677677677677667677667767676766776767667766677667667767767667767676776677677666776767766776667676766667767767666767767677667666776677666776666677666676776667766676776667677677676767767677676667767767667677667767676776776776677676776676766766776677676676677666766776666666766667767767676667667677677677676767766767666776676767667767677677676776677676667676666776767676676776776766676766766776767767766776776776776776767667677677677667766767677676767666776767676776766776677666776766767767766677676667767677676666766767767767666676766767767767666677667767766776776767766767677676767767667677667766676767677667676767767766776667767666767767766766767766766667676776666776676776776676677667767767667667767676776677676776776767767767667676766767767767677667767676677667667666676767767667767677677667767767677676776776776677676666676767676776667676776677677676776767667767767767767767667766776776767766766776677667677676767677667767667767666676776677676767666676767766776776767676776677667676767766676776767766776766767666776767766776767666767677676776767677676676776776767667767767767767676776677667667677666766676776666676677667766776666767767676776766767767677677677677677676767677677676767667767667667767767666677676776766767677677677677667667766776767767666776677677676766776676776767767676766666776677677677676767767677676767677677676776776767676766676677676776766776767766677677676776776677667767677666776676776667676776766766677677666677677676776776767667667677676776767676767767767677
677677677666676767676767676667767767766677677677667767767677676677677677676776776776667767667667766776677667677677667667766776776767767676767766776677676776767677676766776766767676776767677677676766677676767667677676767766776676767767767766776666776776666767766676776766776767666776677676776666776667676776667767666677676776767677677676767667767767676676767677667767677667767677667766667676776776776767676776677666767666776776776766776767677676776776667677676667767766666776776776666667767767767676677676766767677676677676776776776677676776776676767767666677677667667676676766677676767676767767667766677676766776666776776677667767766677676766766776767767767676677677667767677677677677676677676766676776676767766776676666677677677667677677677676776776767767667676776676676766767766776776776677677677667767767767767766766676766676776776667767666766676776677666666767677666776676667767767676776776766776667676677676767667767677676766767677676766666676767767766767677677677676776766677676767767677666766676767667676776677677677676767767767767667767767677667767766767767767767676776776667767676667676776776767667676767767767767767667666766776667677677666776767676667766776767767767667666767677667667676667767766767767767677676767677667677676767767676677676767766767667766676767677676667667767667767767677677667766766677667677676666766776776776776767666676667767676767767767677676767676767676776766676776666677677677677677667676766666766767767677667677667676767677667767667667676676676776677677667767767667767676776776776676776767767676767767766766767677677677667767767667676776767676776767767767767767677667767667676776676667767667676677667766766666676667677666767677677677676767677666776776766767677667676676677676776666766767676767766767667676776667667667677677676676666667667767767766776776676767767666766766776776766776767767767677676776776677676766677677667767677667666767767677677676776776766767766677676766776776776667766766776676677676776767767677667766776767767677667767676767766766767766776666767677676666776776776767676676677667766767676767767767666767766776666766776776776767676776676776667767766767676776677666666667767767767676767767766677667766767667766676776766767666676767676767666767766776766776766767766776767767766677677667677666776676776776776776776677676766677666667767676776767767667667667666677677677677677676676767767676776677667766677667676776767766776767677677676776767766677676677676666667676666767676676767767767766767667676667667677667766767666776767767767676676776676766767676776676766776667767667767667666676676667766766776677676677676776767676677667677677666667766767767767677667767766667767666677676676776776767767677677677676776767767767677677676767767667677667766667676776776766667767676767766767767766776676676676767767667676776677677676776666676767766676776667676776677677676767767677676767767676776776676766767676676776766767767767766776766666776776667767767676776677667766776676677677676676776776677676676767766676767676776767676677677677676767666776676776667767767767767677666676776776667667676677676776776766767767676767766776776676767767766767666767677676767767767767676766776776767767667677677677667767766677676776767666767767767766767677677676767767676767766667677666676776667767666676776767767676666767677677677676776767677677677676767766776776767767767766667766667667767677667767767767766767676767667667766767666776677677677666677676767767766767766776766676776766776677676676776766766677667767666677677676776776677677666676776677667676767676667766767667676767766776677677676767676776667767766767676676767677677676767767676676776776776767767677667677677677667767677677676666776776767677676677666676767677677676666666776776767766677677677667666776766767667767676776767767767666677677666676766667677677677676776767666776676767667667677677667667666666767766677667767766676776767767677667676667677677667766767667676666767766767767667767767676766776676667767767766767767766766767767677666766767676767676767677676767766776776776776776676776776776766776776676776776767667677677677666776776776776667677677667767767667766676767676767676766776776666767767767677667766676776776677676776767676776766667767766776667767677676767766676776776766776667767767677677667667676676767667677677666767677667767766776776667676776677676767676676677676776776776776666667767676767766676767676676776767676767677676667767767676767767767767667766667767767767666776667766667766767676767667677676767677677677667676776676666676776676666677666776776776776676767667767767676766776776776676776767766676677677676776667676776666766676666776776676766776667676766766776776776776677676767677677667766666776776666776767767767766776767767676776767667676776677677666676766776776676776676676776677666676677667676667767666776776676776676776676776767677677677676776767767766676766776766767767766776677667666776766667767667767677677667677677677676667767766767767676776667767766666767677677667676776677677667667676776766776767676776776766776776776677677676666677677676767667677676776767767677667767677677666677666776776776667677676767677677667767676776767767767676776767677676767767767677676677676676767666776776766677667767677676677667767676667767677676677676677667667677676666677677677676666666776676776776667767766767767767767667676776776767676667667677676676767666767767677666666776766666776776766676776767767676676767666666676776766676767666677677667677676776767676767676776776767767677667767676776767676766677676767766676766677666666766776776776776766676667766776776767767677677676767676666767676767767767767677677677677677677666677676767667767677676776776676766766667767767677676676776776767767677676677676666776776766676677676667676766776776667767767766676767767766767767767766666677677676767676676776767676667767767666767766776776676776776776776676776776766766767767767766776767766776677666767676776676667767766677677676767666766776767676676766677677677677666767676667677677677677676766767667767676676766667767676766667767767677677677677666667767767666767766767677677667676767676776676776676776776776776667766767767767676677667677676666766767767767676776776776776776776776766766676767767766776776676776667667677677677666776676677666766766776677677677676677676776677676667676667677666776677667667767676667766776767667676676766767677666767766676767767766767677667676766677676776776776767676776667677676676776666667667676776766766676776767767666677666677677667676666766676776776677666677667666767767666767677666677676676766767677666676766676776766766767677667767767676767676766767676666677667677666677667766767677667667676767766766776776776666776677667767767677676767767766767767676766766766776677667667767767767676676677676667667767666677676776677677676776776676776767767677677677677676766776677667767766776767677676776766766776776767766676776667677676766776767767676776776776767767767767766766667667677666776767676676767667767677677677666776776766767767767667766776766767677676776767676676677677676676677676676767766676667666676776776766776766767766666767767767676776776776776776766677676676767767667676767666767767677676676767667767676676676776767676766767767676767676767766676767766767677676766776767676676767676776767676776776776767766776776667677667767767767667677676767676776676667667676676776767766776766667677677677667677676767666776776677677667767766676677677676766677676677677677667766767676767767766766776776776667676767677677667766767767767676676776677676767677676677676767767766677667676776767767677676776767676776766776667767676766767766776776677677677676676767666676776776776776776767677666776776767666666767676676676667667767766677667767767767666676766767677676767767677676677677676767677667767677676776776776767676676766666776767767666766766767667666767767666677666767767677677677666677677676766667677677676766767677666667677676767677677677667666676676767767767767767767767676776767676666767677676776766677667766677676666776776767667766767767767676667766776766776676767667767767767767767767676767767667766776676776676776776667676767766667677676667767666667767677666766766676677677676776766677677677666776676767767767677676676776667766676766776776676767766677676677667677667767767666676767667767766767676776677677676677676767766767766677667677676776767767767766766776677667677667667677676676776776767766676766767767767766677676667766667767667767767667766776676667676776767767666776776677666776766676667766766677676767667676776776776767767767666767677676776766776776676776676776776766677666677667677667767676766776767676676666776676677667677666767677676676767766677667676776676667767676676776767676776776776666776776776776776666677676767677676776676776776766776776676666776667667667677677667766776766776776766767667676767666676767667766676776776776776776776766767667767766677676676767767666767677676767677667767766767767677677676766776667766676776667767766776776667667677677667677677676667767676676776676776767677676776776776776677667766767676776677666767767677676677676776776776677676767676677667677667677666676776676767766776766676767667767676677667767766766776667667767767677667667676677677677677677667677667667676776776776676676767676767667767666776767767766776776677677667766676766667677677676677667766776677676776776767767676766677676767767667766776776776766776667767766667667766776677677676767676776776776767666666766776767677677667677667766766776776776767666677676776766766776776776776776767666677676776767677667666776776776767766776676767667766776776776677677667666776776766676776666776676767676677667676677677667677676776676766667676676766776776767767767767767767677666766677666676677667766776677676676767677666776767676776776676776776767766776776776677676676677667676766776767766776776767767767677677666767666667677677676776667767767676676767676676667767666666666667676767767677667667766666676776676767767767666766676776776666776776776767767767677677677667667766767676776776776766776666766676776676766677667677676767767766677677677677667677677666667767677677667677676766766767677
677676767676776776676676776676776776677677676767667676766766677667767767766767677667677676776676776667677677667666677667766776766667767676767677677667766676767677666776767677676767676776666667766676776776767666767676677666667676776766677667766766677677677676767677667767676677667766667767767767767676667676767676767676676676776776776676767767676776767666667676666677676676776767677676767767667766666767767677666767667677676667666676767677677677676767677677677666766776767667676667766766667676766767767677666766767666776767767767767767767767767766677677676676767766677667766666767677667677676766676677676767767767767767676676767767767676766767666776776766767766776776677676767677676666776666766676766776766676776677677677677667767677676767667667667677677667676776767677676767677677667677677677676776766766776776667767667767666767677667677676767677667667767677667676676767666776767676766676677677677677677676767676677676776776776767666767676666776767766776776767676767767677677676767666766766667766776676767667767767676776677667766667676667676776667676766776676776676767766776667767676667676766666776767767767766776666776767766776776767767667677667766677666776677676667767767767766767767677666776767676776776776776667676767766767767677666676776767666666767676766776766776776776776766767767767766766776767766776776776767767767767667677677667767667677667677676767676667767766776776767767676776677667677676767667766767676677676776776677676776767676677666767767766776776776776667767676677677676776767676776776767766767767666767767677676776667676767676677667667676767767767766766676766767766666667767666767767667677676767767767677677676776776776677677677677667767676767676767677667676767767676767667666767766766767767676776776776666766767677676776767767676776776776667766776776776776676767766776776766677667676767766776767676776776767676677677677677677667677677677667767766767676677676776676776776767676676776676776677677676776776776766766776676776667666676776767667667667767667667677676767667767677677667766667677676676766767767677677677676677667676677676767767767766677677677677666776776667667677676776676766767677667767676767666767767676776776677676676666766676776776677676767767677667666677677666667677667766667676767677677677676776766677667766776767677677666776767666676767676677667767767676776776667677676767767677667767767677676776767667767767767667676776776767767767766667676776776776766766677676767677666676677667677667667676676776767766766667767677667676767676677666677677677677667676776776667766667666776766767767667666776776676766776767767766776776767767677676676676677666666767766767766767767677677666767676676676767677667766767677667677677667766767767766776667766676767767766676767667667766776676767766767677676776666766667767767676666766677676766776676776766766766766667766767766766767767677667767767767676767766767667766776776776776776776767767677667766776766776776667677677677677667767767767667677677667666666766776776676776776767667766776767676767767676767766676666776766767667666767766776776776767676666767676766776767667766776766677677677676776766776776776767766767677676677676767767677676776776776767667667766766776776767667766676767677666776776666776676766667767766767766776767677666776677676776776677677667766776677676776667767767676767767767767767767767767666677667666766776776767677676776776667667767667676766767676676776766776776766766767767676677676767766767677676776767666677676766676667676776776776776766776766767676776676676677677677677677667767677666677677667667767767766776667767767766766676676667766776666676677676776676676767667666676676676776767767767676767767677667676776776667767766766677676776776676776767676767766776776767666667677676666776776776677667666766676776677667677677676667767767677676676776667667766767767677677676766767677677677666776776776767766776776776677677676766776766767667766767676776776666666776676767666776776766676776776767676766767766667766766776776677666766667676667677677677676776677676767667767667677666766776677677666666776776767667767766676776767767767766776676677667667677677677666676776676776676676776776766676677677667676776677667676676776776677677666667767677676776776767667676776767676776776767676766767767666776776666776677667767767767677676676676766766766776677676776767676776767767676767767766766776676677667667676776776776767767676776677667667767767766776676667676776776766676667677677676776767666767667667766766767766776667767767667677676676776776767767676676767767676767667767767667767767667767667667766677677677667677667767676667766767677677677666776766767676767677667676776776766776766767667767666666676766776677676767766776677676776776767767767767766766766676767767676677676776776676776776767667767667667677676767676767767676767676776676766776776667676776767767676677676776766767767767767677677667677666677667666667666767667766677677676776776767676776667677667676776676776776667767677676776776666767767767767667767677676776676776777666776677667667767767677676766767767767766767676776766766667767767766776677676767766676776667676776767666776766776667677676766776776767677677667767767767667767666667677666776677667767767767667767767677676677677676676776776667767666767677667767767767667666766766767766766776677667767677666776677667677667767666677677667677666776767766667767767667767767676666766766767767767666776676776766766776676767676677677677667767677667677677677667676667767667766667666767667666767667676776677676766767767667677667677667676776676767766776766677677677676676767767767766666677667767667677677677667767676776676766776766776776766776767677666776677676776667767677666767766776677676776767677666767677667667676776676767677676767766767766767677676776766676666766676767676767767677667667767667766766767767767677676767767766667767677667676766766676776767677676776667767677676767676766676776677676776676677677677676776677667667767676767677676666776776666677676676666776766767667767767667766666767767766766677676666776776666667677677677677676776776667677677667676776667767767767676767677677676677677677667667677667767767766767676776667767677677676776667767677667767766767767676676767676776767766667667667767766776766767767667767677676776767766766767676776767767677676766766666677667767767667677676776676767667667676667676776776776776776776767766766676666776776766766776766766767767767677676776666767767677667767667767677676776776776677666776776776767667676766767767667767767677677677676767666776767766766667767767766776667767667677676766776667677676677676776776767767767677667766776676767666776676776767766766776776667766767767677676667676767767767677676776667767767677676677676776776667676677676776776767766666676776776776766767666677677676666776767677676676676666776676776776776776767767676767766677676776766677667677677677667667676666766666776676776677676776776676666667767767767766767767677667766776667766767767766767767767667667767676766766767667767767667677676776677677666776767666776676767767667767677667767676776766776776767677677677677677676776776676766676766676677676677677676776776766776767767767767676766666767766677676767667767767677676776776676776767667667676667767676776667767766677676677666776677677677676767676776677677676677666767767766776767676677666666776677677676776767766776676776776776767677676677676776677677676776677667677677677677667767667676766776776676677677677676676767767677667766676677676676776766776666776766667667676776677666776767666766767767767766677677676667677667767676667767766676767767677676676767676677676776776667767677677666767677676767677677676667677676767767767767677667677677677676767766776767666767676766776776776677677667767677676776676776766766676767666776677667767766776776776767767666776667666677666676776776766776676766767677677677666677667766767766677677666676677667676766666776666776767676776767677667767767676776767676776767677667767676767767667677677677677666767676677677677676767767677677667676766776766766767767767766776676667676776776767767766767677677676766767667767766676676767767767767766677666776676776776677677676676676767676667667767767666676667766767767677667666767676776766677677677677677677667667766776766766767677676776776776776767666776767767676766766776776667677666776767767767677676667767767767676676776767767766776776776666766766767677667667766767767667676667767766776767766676767667766676776767767767766776776677677676776676676766676767767676677676667676776767666766766766776767666776677676667677677676667766766767676667767677677676776767677676776676677677677676677666767677677666767766676776767676766776776776767666766776776677676767767767767766776666676766776767766677667677676676767767677677667667676676776767667766766677667767677677667767767767767767677677667766776767767667767767767677667766776766776766767677676676776667667766676676676667677676676776677677676776776676776767676767667676767767676776776766776767676767677677667677677676776776776676767676677677667766776766677676667767767766776767767766677667677666776676677676776776776766776776767766776776676776677677667767676767767667667676776676776767767767677676776776776677676776677666666676767677676767666666667766767767677676677676677676767766667767667767767767767767767767766677677666677667667767767677676767766766677677666766676676776676776766776767767667677666666667767676677666667667677677667677667766766677677676776676767766766667667676776776676767667667766677667767676766776676767676776767676776677667766667667676767666677677676776677677677676767676767766767677677666767676776776766776767766767677667766776767677676776767676776776677677676776767767767677676767767767676767666776677677666776776677676776767677677667677667676676766776767666767766767676776767667677677676776776676666677676776667767766767767676666667767766776767677676677676767766776767677676776776776776776766776676766676767667766776667767766677676767666676776677666767767666676666766766767767667766677676776667767677676776677667677676767677667767767767766776767766767767676767767767767767767766766776776667667676766776677
6767767766767667766667676667677677676776767767676776767666767667677677676776766677676676776676667767677677677676776766776776776776776677676676767677666766677676767767676667767667766677667767676676677667767767766766766677667767677677677667667676776666776676767677676767667767767676767677676677677676776767766767667676766767767676776666767767677677676677677677666667767676677676776776776666776767767677667766776767677677676776767667666767767766667767767666767677676776767766767676766767676776776766766776767766776667767767667667676766776766767677676767677677667766667677676776767676766767766667677666666676767767677667666667767766767766766677666776676767676776776776676667766666767767677677666776776776776677677667767767767767767767766766676776667677666767667677666776776767677676677676776677677676776667667666766766676676667676676767677676677677667767677676767666776767766776766776776776767677677667766776676766766776667767676767767676776766677677676677666767767677666776677667677676776667767767667767667767677676676676767667676776767767767677666776776667766667676776766776776667667766776766767767676677667767767767767667767766776767767766776766677676776767677666767677677667767767676667677676776766776776776776677667767677667677666767766676677667667767667666677667667667767666666776776677676776776667767767767667677677676667677676766676767767667677676677677677676767766767677677677666677677676766776666676776776776676776766767767676776667766676666776767767767667667666766676767666667676666776776666677676776776776767767767767766776776776776677676767766776776767766767677676766776776776767767677677676776766676676677676776766667767767677666676767766776776767676767766666776776766667766766776776776677676776776666767767766677667767766666766766776767767676776677677677667767766767767677676767767767767667677676776667766667767676776677667677676776776776676666677677667676776767766776767676767766767767767766667766776767767767767767667666767767767677677676767767766767767666676767766776666666677676776677667666676767677677667767767767766666767766676767767677667766776767676766776776767766776676767766677676767677676776766677677676776677667766776666677677677677666677667767667677676667676667767767666767676666676766776677667767676767766666677677677676776676766766766767767767677667676776767677677676676676767667767766676667667766767677677676766767767676677676776667677667676676767666776767766767766666776776677676766767667767766767767676767676676676776776667677676776776667676767667676677666776776676767677676677667766767677677667767676767767767767766767767767667667767677667767767676767766666677677677677667667766676776667677676766677677667766676766767767767677667767666676767767767676776776666776776766676677677667676676767677667767767667667676776766766767677676776766776776776676776767767677676767766676676767677677677676766767667767667767767766767766776767667676766677677676767677676666677677676766766667767677677676776666667677667667767767677667766677677676767667677677667767766767766767676767766667676767666667767677676676677667667667677676667677676767676766666677667676766677677677677677667676677666677667766767766676776776776776776767767766676677676766776766767767677667676776776766667667767767677666776776767677676766676776677667766666776776667667677677676776667667767767667767767676767766766677677676776776776767766677677667676776776776776776767767666766767767667767676667767676776676677666676676677677667666776776776676767766667677666776776676766766767766667766767767767676667676666776766767766776677667767667677677667767767676767667666767767666767667767767676767767666667676776677666766767767677676776776767766667677677677677676767677667767677676677666677676676776776767667667676676776766776766767767676776677677676776776676667667767767677666767676676776767677676767677676676666776767667767767676776767766776767677676766667766666776766766767766677677677676776767677667767767766767766767767666766766776776776767676766676667676677676776776677676767667767677677667667677676776667677667767767767767677677677676776767677667666767677667676776677666776676776677666666767766776766776676677676676666676767667677677667677666767766776776766767676676767766776776767767667676776677676767667767767767767766766767676776766767676776767766776767666666667767677667766676776776766677667666776676767767767677677676776776776677666677677667767676677677667766677676776766767677676766776677667677666766767767666767766766677676767676766767676766766776677667767676766776667676776667767676767767677676766767767667676667767677667676667767677676676776766766776776666776767766776776677677666766776677667676776767766767667676677666776776776767766766776776676676776677676776667767677676766767767767767767767677676766776677667766776776676766767766776676767767667676677677677666776776766767767667766776766766776676677677667766767676676667677677667767677677676767767677667767767677676767767676667666766776767667767767767666767767767767667767767676666767767767766676677676667676776667677667766676776676767676766776776767767767767766767676677677677677676676766776767667767666667766776776766776767767767767767766767766776767676767766776776776676776776776776677676666766677677666767676766776776667677676767667666776776676677666667667677676776676767766676766677666776767667767677667677677667767767676676767676667767766766767676767767767767766776677667676677667676677676776776666766766676767766776776776677677667666776767767677666776767767767677676776677666776666767676776776776676776776676676767767676776776776676767666677676767676776766676776776776767767767667667676677676677667667677667766667767677666766767767767667677666767766667767676767767676766667666776767667676776766677676667767676666676767676767666776667767767677676767767767767766676776667766676767767676767667667767667677666767677676677666667767676767767667767666767677666766776676767767767767767767667767767666776776776767767667677666766767767766676767676776776766776776676776676766676776776767676767766677667667677666676767766676676767767667767677666667767667767676776767767766667666666677676676667767766667676776767767767667667766676776776677666767767676776766767767767767676776767667766677676767677677676776776677666767766776766776776667676776767766677677677676776776676676776767676776767666767767666776767767767676676766767676767676676776667766667667766766767666776776766677667667677677676767666767766677667676767667767677676767766766776767766776666767667766776666776767767766667767677666776776676776776766767677677676677676767676776767667767667766776776676776676776677677667676776767666767767767677677667666766767767677676776776766776776677676776767767766776767766767667677677677677666776767767767666776766776766677667767676776767766776677677666767676766776776667676677676776667767677667677666676666776776776766767676766677676667666766776776767676767676776767766776767667677676776676767766776766677676767677676776776677677667676776677677667766766776767767766667676776677677677667667767676776776767767667767767767767677676776766776767676776667677677667766766767667767767677676776767766776677676677667767676776767666676766776676766767766776667676766776766767766766767767676677667767667766676767667676766667766776677676776676767767767767767666666776676767666776776676776767766677677667767667666676676766776767767766767767767767667767767767767766766676666776766776767676767677677666677677666767766766776767767677666666676666667666766676667767767766666776767676776676776667767667676767676766776766677666677677676666667676666776766676776767667667676776776676767767767767766676767667666776776776776776766767677667676767676767766776767766776666776776767767677677677676676766767766776767677666676677666776667666667766767677667767767677676776776677667766676676776666766776667766776677677677677677676766677677677677667667676766676767676776677666766676766676766767766667767667667767667677676766767667676767766776767767667767767767667676776676776677677676677676776776767666767767676667766776776666767667767766776677677676776767676767766767767766677676767676676767677667767766667676776666776776677677676767766676767766677676767767676767766766776767676776776776766666667666667767767676776667767677677677667667666766767676776767677676767767676676767666666676676767677666776766667766776767667767666767677667767666767667676676767767677666776767677676766767667676776666766767766776776767766776676767767677676766767677676677676776767667767677677676666676776676767767767676767766667676677677677676767676676776766666766676767677676676767677677677677667767676776676776767766776776767676776767667767767766667667666776767767767767767766776667767767767677677667677676767677667677677677676766776676767767766767676666767766767677667767767766767667667767767767767677667677677666666677667676776667767676677667666776767667666767676766776776776776767676676776766776776767676676667677677667767766676776677667667767677667766776677677677666767667677676776676677667677676676776667676776776776767667676676776677677677677676767667666767677676776767676766676766677676767677676767667766677676776667767676776767667767767676776767676676776776677677667677677676776776776776677666776776776776766766776666767766666767667666676667766776767676767767676676776776666677676676766767766776776677667677667767766667767767767677676766767677677676776677676767676776767676776667676776776776666767766776776767767667666776776676776767766666766776767766666767766776776776766667676766766677666667766767767767666776666776767766767766776676776676676767766776776676676767676776767677676767676776776776766766677677676776766666766677676676677666766776767676677676676677677676676676667766677677677667677667767666767767767667677676667677677676677667766766776767767766776776776776766776677677667767767676667676766676667766667767767677677677666776776776766766776776766767767767677677667677676776767767677667767766677677667677666776676767767767677676776776776776776676667766766767767676776776667767766776677667767676767677677677676776677
767677677676776776767676776676776776776766677667767767767767766767677667767766677667676667767767677677667767767767677676776767666767667676677677677677667677667677676667767677676667767767767676776767767767767677677667667677676677677676776767677677676676766767667767767767677667767676676776677667767767676667677667767767666776776776767667676766676776667676767677677677677677676776776667667766776776767677676767767767767667767676776776776776766766677666766677677676677676766767767767667767767767766776776776667666766776667767677667677676776766776766776776776766776677667666667767766677677676767677677666776766767767666676676776776676766667676767666776767677667676776676666766776776767767666776766776676666767676667767766766676767767677666766676667766776776677677676667676767667767667676776767767676676766676776767677676766667666776766776676776766767767667676776776776767676776677666776766667766776767666767667676776767676677676776776776676676676667767767676776676666767767766677677676767676676667766776767767677677677677677677666677676676767677677677677677676676776677667677677677676776767677676766677677667767767677677677676666766677676776767766676776767767767767676776676677667677676677676776677677677676766767766676667677676776776676767677677677667767667766766776767667677677667667677676776677666776767677676776767677677676767767676676766767767767767676667676776766776667766776767676776677677676666677667767767767767667766776666767667767766776767667766776766767667766677676776767667767767677677676776767676766767676677667666776676776677667766677676776666766677676776776767767676676776767667676776776767767767676767767677676776776767766677677667676776666676776776766767766767766766776776776767767767667677677666676776776767767767676666677677677677667677677677677677676767766776766776766667676767667767667766776666776676667666776776677667767676767677676667767676776776767666776776767767767766676667666667676666776767667766676776776767676767766776776776776776776767676767667767766776776776776776776767767767766776767677676677667666767676776676766766776676767677667767677676676766766776767766767667676776766766676676676666776677666767676676776767767767767667767677677677667667767767677677667667676776767677677667676776666667767767766766776767666766776766767667766667766776667767767676776676676767677676766676766666766776766676677677677676776776767767767677667667767766767667767766776766667676677676767667767667767676676776676677676676776776767667767667767677676767667767767767677667676776667667676776676767676776776776676676776767677667767766767766767676776677677676767767767677667676667677666776676767676666776677666667766677677667676676776667767676677666676766767666676776677677666776776767676776776766677676766677676767667767767676776767676776767767666767667767677666666776767766776677676776776677676776666776776767767677676776766776776767677677677667677667677667766776666666676767767767667767766767767766767766766766676766776667767767767767767767767767677666767767767666767677677667677677667667766676666776677676766776767667766677677676776776767677677676767766767767677676767667767676776776676776776776676776776776776766667767767676776776767767767676677677677677677677667667766666767767767767766767667767766776776776776766767677667767767676677667767676776776767766676766767767767767676776776776667767667767676667677677677677676676676776766776767766767767766767767767766677666767766766676677677677677676776766776676676776776677676776767676667766667767667676776776677667677676766767767676767667667676776667677666767666776767767667767677676676776667666677677677666767676677666767767676767666776767767767767667677667677677667766776766766776676667677667676676766767667767677676776667667767666677677677667767677676667677676667767676767767767767767767767766767677677677676766767767676767767766776776776676667767666667766776766677667766676676677676676767767767767766776767766776676776677676677667667667766776776776676676677676766776776766776776667767676776677677677667676676677677667676677667676767676776776667766667766776677667677677667677676676767667677676677667767676776677667767767677667767767677666776767676766676667676767676767676676767666666676776766766767677676677667767676776677677677677676767766767767677677676776776776676776676776766776776767677667767677666677677676767766767766677677677677667677667766776776776767677677677676766676776667767767766776667677677677666676766776666666676776767766766776776767667767677676776776766776677667767766667667767767767766767677676766667767766776776776776776676767677666767767676776767767766677676776767767677667767676676667767666776767666677667667676677677676776776667677666667766767677667676766767676776676767766767677676767677677667766667667666776677666666677677677667676767767766766776776666767767676776667767676776776767677676776776776766767767767767766767677667766767666677676676767667676676676767767767767767676676767766776767677676776667767767676776677677666766776666767667676676767677676766676767767767676767767767766776767666776676767766676776666676766776776676767767767767767667767767767666766676666767766677667767676767677676776776676766766767766776767767667676677666677666776666667667676666676666766677667667767676776667676767667767667677677677667767767676677676776676676766776667767767767677677677677667767666776776767676767766767767766676767676776776776677676767666666766677667766667667676766766667766776776766767767767767766776776677667767676767767766766776766677666776766676767767676767677677677667767767766667667767677676776776776767666776677676776767767767766666667767767767676776667677677676767767676767767767767767767677677677667676677676667766677676776677676776776767676766776776677676767677667767766767766767667667767766767766767767667766676776667676776667766766767767667677677676677676766776767676677677677677667766676776667676677677677677677676666767676776677677667677677676667766666667676677676767667766776776767767766776766676766767766766776776676766776766767677666667667766767677677677676766767767766776677666776676767676776767677677667676776767766677676776667676776667767677677677677676767766767766776677676766776767676776767766776667676767766766676766776767676766767676676767677667677676667676776767766776676776766766767676766767667767676677666776767767766677667767676667767676667677676776776676766776776767767666766767767667677666776666766666776776767766776677676766767677667667676776677677677676767767676776676767666776776776776677677677666767767766667767766767667677676666766776667677676776677667767766776767767677676677677677667676776667666776767766776766767766677677677676776776776767766776767676677667677667677677677676776766766766776776767767676676766676766767766767676767767667677676677677677677666767766767767767676676676767767766776766767676766766766676766776766776776677676776767767677676776767677667767767766677666766676767666676767767676667666767667767767767767676776776776676776776767767677677667667767767766767767676776767766677676667677676776767667677667767767667767767767677677676767677666766667766776766767676776776767677677667667677677667677676766766767676767766767676667677677676776766677667767767766677677676667767677676766767767676767676667667667767677677677666776776776767676776776767676766666776766766766776677676776767767766776776776666676767766667767666776677667676667676776776767676677667767667677667767767676667766667677667767767766766776776767676776776767676676766767676766776667667667676766677676766776667767677677667667667767677666766677667767667667767676767767677667667767766776767676776776776667766776676767676776676676776676676677677677676766776677677676667767767767766767677677667766666767666767766767767676766776667766776666677676676776776776676776776766677667767677676676677676767767677677676776767667766766767766677676677676767677677677666767766677667677676766767667666776776667767676767767767676767677677676676677676766677676766767676667767766767767677676776677667766666776767677676776776677676667767767766776767767666776776767676667666776776776667677667677677677676766776677677676776776776766676776666776767767667767666776767767767676776767676767676776766776677676767767667766677677676676766676767766776667676677667667767677676776776676677677677676667766667677667676767766676677666676767767767766776676776677676776776767767766776776767766767767677676776776667676776676776776667676667667667767766667767676677677676767677667766767767767676676766776677676776776776767767766677667676776776766766766776766767767767667766766667666776776767667767676776776676776776776776666767676676767676776776776667676776776677676776767667767676767676767767766776766676676666776776767767676666767767676767767766776776676776677676776766676677677677667666667667676776766667767767676767676766767767666776776666776677677677677676676776776667767766776677677676767767767766767666767767666676776676677667677677677666776776677676677667767677667766676677676776776766667767676677677667676667667767767767677667766776667676676776677677676776776766767666676776676776766776676776776776776767677677676766767676676667677676767767767667767676676766767677677676767677667667667667766776677667767666776776767767767767766776667767767766766667676776776666676766676776776767766666766767667676776667667767767767667677667677677667767677667766766767666776666767677676766776776767677676767677677676776667767677676767676676677676676667667767667666776676677676776677667767766776767667677666776776667767767677677677676776776766677677666767677677676776776776676767666666767676767767767767767767667666677667677677676677667766667767676676776677676677667767767667677676766767766766767767767677676677667767766776776676776776776767767667676677677667767676767677667667676767766766767767767677677677676667666666776666767767677667767767676776767766776767676767676676676776666766766767766767766767766767766776677667767767667766776776767676767766776667766667676766767667767677666766767767666677676776776667767767676767676776677666767767676767667767666677677
6767677676676776776667767767676767767766667666667676776766677676766776776677666766766667767767667767766767767767766667766677676767676676766767666677677666677677677676677676766677667666776776776677677677676766776776767677676776776776766767767766677667676767667766677667676677667767667667767676676766667667766676767766766666776677677667677677667677677676766767766667676776776676767767667767767767667767767676676667766776776677667666776676766767676766667676677666666767766676767677676767666677676676776766776676677666767766676767677676776677666767766776776767767676776766776667766776766677676677677677667677676776767766766776676766776676776676677677666767667767667666776766776677676667676776766776677667667766767767677677676676767676776667766766776776677677676676776767766677677667677677667676667676767667676767677677676676776767766776677666676667676776666767666766766776776766776767766776767767677676766767667767667677666776776766776776776776676767766767767677667767677677676776666676767766767676776766667677667767767766767767767676776776767767767667667766776766776776766677676767766776776776767766767676767676676776766767767667667666767767767667766677666666776776776766776766676766776776766776776767767677666666766677676677676776667766676767767767676776766766776766676776766776667676776676767767766767677677677677676776767766776767667767667676776767677677666667767677667767767767767766776667766676676767677676766776776767677676667767766676767677676776766766667676776776767766676677666776677667677666776667667677677677676776666766767676767767767667667767677677677676767667677667677677667767677667766776776767767767766776676776766767766776776766776667667767677676776667767767766776767767677667767677676667676767676667767666776776766677667766776776767767676776776766766767766776776677676766767667767677676767767677666676677676676676776667767667767667666677676776767766677666767767677677667676676776667676766776776776677676776677676676666676776766776676676767767766766776767676767767767676776676677676667766677676677677676767677676767767667767767767766767767677676676676776776767667767676776776767767766776667766767666776677676767767677667677676776676767767767676767767766776776776776767767677677676677667766776676766676676667767676677677676767767677676776766767766666677676767767667677676667666776767767767767767676776667667676677677667676676677676776766766677666766776776776766677676776767667667767666677676667667676677677667767767677667766677667677677676677676676776676676767667667677677666766776776767767677667677677676667666776776676776767766667676767767767667676677667767666667676667766677676766766776767667667676776766776766677676667766776766776776767766677667666766676676676677677666767677676667767677677677666667677677666776666676776776667767676766776776767767677676677667677676776776776776676767676767767767767766677676677677676677676767677676676677667667677676776776767767767667676776667667766776666767766767667766676676776766776666776767667767767767767676676676776766677676766776667767767676676776667767666677677676766677676767667677677676766766776676766776766667766676767767666676667767666767676776767766767676776667766767676767677677676776677677676667767767767676776776667667767767767677676667676677676666776676766776766766776676677667767766776767766776676776676667676776676767676767677676767677677676776766767676776676776676667766776767677677676776677677676766766776776677677666677667666667767677677667677677666767666677667677667677667676776776776666677666776776767766676776776766776776676676776767767767766776776776776766767676677676766776776767767676776776776776666776766676666677677667667677666677677676776776776767767767767667767676677667677677676676776676766677677677666767766677666767667677676766776676667767767676767767666677676767677666767766767767766767766767766676776667766767676666776766767677666677677676767766767767677676676677667767766667767677667766776676676776766776776766677677677677677676667767676776767767767767676766767667767767667766776776776766677667766776767667767767767677667766676776776776676776776677676677677676676776676776766667766776676766667676677667766767767667766677676766676776677677677677676776667677667767677666667767677676766767766766666767677667767767767676667766776677667667676677666767767677667677677667766776776767676766776776677677667767667676677677666676766776767766776676767667667676677667767666776767676767677677676677667767676767767667767767767767767767767667677677676767676677667766776666776776776667767767676676776767767767677676766766776767677677677676776776776676776677677677667666776766776776676776676776667666776776776776776776767767766776776776677666776766767677676776776667766766776676766776776676676767666676767766767766776767766776667767767676767677676776667677677667676766776776776776767677667766776776767676776676676676677676676776676776776767676767766766776767676766667677676767767766776776776776776776767676676667676677676776767676776767677676676676767766677676776767767766776767766776776767766677676666776776677677677667677676776767667767766776776766776767766776767677667767676677677677677677676766767766677677676666776767676677677666766766667766667677676766666776776776676676776776677667666766677677676677677677677676767677667666776767767767676776667766776676776776776667667767767676776676767767767666676767667767766767677677676667767766667766776776676766776776776776776767766776776766666767676676766776776677677677666776667667766776767766776766767767767677666677666766676776767766676767767676677677676677666776776776667666676776776767767767677677676766767676766776766767667766767667767767676776766767676676767766667766767677667667666776667767676776677667667767767677677667676776677677667766766776677676677667766776776676677677676767667676767767676677666767767766766766776767766767767666767767667666776776776666776776667767766676767766766776676776766666767767767767766776767677677667767767677676767676776676776767677677667767767766776776776776776776677677677666776667767676776767767666767767676776767767677667667766766676776776677667767667767677677666766767676767677677676676767676776767766776676667677677667667767766767767766767677676767676766677677677667766776767766767667676676766677677677666767767766776776776666667666676776677676767677667677676776776776766667767667767676776767767667667667766767677677667767767676766776667767766667676677677666676667677677677677676677677667677676677667677676677677667767677667767766767767666776667676767667676667766677677667766666676767667666666776767766776767767767666667766677677667766776667767676677677676667677677677677677677676776767767676767767766776766676776776676776677667666776677667667667767767766776666766766666776676767677676677677667677666776776767767667767667676767677677667667677666677666776767667766776767677676767677676766677677677667767766776767767677677676767766767676776667677676767677677667767677677666776766676676776677676776776767677666776667676776677667677666767766776776767767767667677677676767676676767766776767677676676677666767666667767677676677676776776776666676776776776766776767667667767667667767676776776776677677677667676776776767667767767766766667677676776667677677667767677677677676666677677666677676767676667676677667766767677667767677666776776766677676767676776676776776677677667677667667767767677666776766677676767676776776776766767667767666766767667767667676676776767677676776677666767767767676776676776767767767766776776776676776767676667767767676766776766676776767767766776676776776667677677676766776767677676776776776767766776766766776776776676667676776676776666776767677677677677666766677676666667766776776776676776776767667677676677676667677667766767767676767767676766677676666667766776766776776667767677677667677667766776776776677676676776776776776767767767667677676776767676677677667767676767677667766776666776766766776766677667767667677677676776667676676776776767766767677676776766776667767677676677666676767767767767677676776766676776767666776767667766776776667767766666766677676767676767667767677676767767677676767766776766676676676766667667676666776776767767767676776767666776776776676776667676766766677676776766767667667677666767667767667767767767767677677676767766676776667767677676776776776767766677676677667676667667667767677667667767766676767767767766767666776776776676767677676677677676677676767767767676667667667767766677676676776676767767676766776677676766776676776776667676767667767677677676767767767767676667766677676776766766776667767767677676767667667676677677676767766776776776767666776776776776767766666767766767767766767676767667767767767767767677676767667767766767767676776667666766767766766776776667667766776776766776767766766767667767677676776776776776767766677677677667667677677677667676666776677667767666776776776677667677676676676776767766776676767767677676667767676767767676676776766767676766776677677676776767677677667766677676776677677676667666776677676667667767767677676667767767676767767677677666776776677667677667767767676766666766666776767676776666767766767767767667766776667676767766767677677677676666767667667676776676767667667667676676767667676776767766667767677677676666776766676767766776776776766766776776776776776766776767767767677677676776776776767676766776776676766776767666776776766676776766676776776677667676667677676766776676676767766666767767676776767767767667766767676776667767676676776677667767667767767667767766767766767676776776776767677677676776677667677667677677676767676776776766677676776767767767677666766767767767676676776677677667667667766767676776676767677676666766776776677676776766676677676776767767676776676767676767667677677676767766767767766766676667766667667766767667766677667767766776676766767767677666776766677677667767766776766666767676767767676676776767767766776677667676676776676766767667767667677667676767677676677667677677676677677676667666667667767767677677667677667767767766766767676776767677676667767676667677666767767767767677666767767767766776776776666676766776776776767677
36766776676767677667766767767667676666767766767667677676767767676667676766776767676776666766676776776776767767767677677676677666767767766677677677667677666776767766767766677676767667677677666767767766776677677667677676766677676676776776666776767767666767766666767676776767767767766766676767767767767677676776677667677677677676767677667766676776667767766677667767767676776667767676776776766776767767767676776767767767767767677677667667767767767767677677676677677667677677676767667767676776767767676776677676776776766776766767667667767676767666767766767676677676677676766767766766776677677667767767766767766776677676677676776776676677677667767667766767766767677676776776776676677677677676677667677667676776766776767767677676776776676766676766767667676767676677676666676776776667666677677667667677676677676677677666776666776776766677667767676676667767767667767676776666667767767676667667766776776677676676776766776776767676776776776677666776776776767677676776776667676666776677677667767766767677677666676676767676767676776667767666776667766776767676677667677676776776767677676776776677677677676766677677667767667676766766776677677676767676677677676776776676667666677667677666776767766766776776766676766767767766767766766776677677676666677667767767767767677677667667677666766767676766677676776776767676766776776776776677677667767677677677677677677676776767666676776667677677666776767667676776776776776676677676767766666666677677676676766776767767677676677676666776767766677677667767767677676766676776676776766676767666766766766767767767767767667767767766766776767767676776776767767676767676676767767767767767677667676776776767666666776766776776676776767767676767677677667676676767667767767766677676767676766766667766766677677676776676776676766677666667677677677676666776676767766766677667676667767676776766776766667677677676676767767767676776776667667766667666666676766776667766676767766767767767767766767667677676776767676667676776776767767677676666767676676776677667767676776767676776667667676766776767767767766776767677676677676677676767676767767767676776776677677676767677667677677677676676677677676767677666767667766677677667767767667766776776776776666677667676766767767667766766767767766677676676776767677667667677667677676776676677676766677677676766767677677677677677677667766677677676776767767666677666766767767766767667677676676776776776767677667767666767767767767767766766776767667676776776667766776666767677677666776776667676676676776767767666677666767676776776776776767767767677666766776776767677667766676666766767677667766767666776766767767767766776767667666767676767767667667676767767766766776767676677677676767677667677676676766676776767677676676767677677667666776767767676776676667666776677667767767667766776676776776776677667677667767767766776767677677676667767676766776676776766676677677677676676676767767767676676776677676666766677667677666666776677677667767767766776676766767676776766776676776766776776677677676667667676767767766767767767676767766767767766767676676667676776767676767767767676776776776677677667667677677666767667676767676776676776766767676767676776776767676776767667677676776776766677677676766776676776776767767676776766676676677676776776776766776767676677677676776676677677667766776767677677667767766767766766677677677666776767767677676776767677676776666766776767676776676666776767767766677667677676776767677666767767767767766767676776776677676677676767767767676776676776766776766767676677667677677667666776676776767666766776767676767676766776776677667767766776776676677676767676766766676767666776677676677676776767766766676776676776776667767766776766767676676776767766767677667667767767767767667766767767767767677676676676776667767677667676766776766776767766677677677676776767677677677677676667667767766776766776767766676767677676776776776667677667766667767677677676677666776776767766767677666766767767767766676676776676676776667667767766776776667677676676767767766776767676666776776767677676766767677676676677677677676776677676776776677676776766776667766767676776776676776776666767676766676676676767676776776766776766767677677677676677676666676767767767667676766766677677677676776776677666767767767767677667666776677677677677667766767767767677676776776676776677667677667767766677667766776676666766776766776676766767767767766766767767666766776676766676776677666776776766666676766766767676776776776767676767767767767677676767677666767667767766766766776776767666767766676676767766776767677676776676676776766677667677676766776666776776776666676677676677667767667676677676776676767667767676766677667667677677677676677676776676667767677667767667677666767677676676776767676766776767676766776776776676776676676667767676676667767676776776677666677677667676766677667667767667677677667767676767676767666767767677676776767767767767767767677677666767767766776767676776776677667667676776776766766767766767766776767766667767767767666677677676776767766677677676776776776666776766767677676677667676776776677676776767667767667767677676666676667767766667767676767766677676676776766767667767766767766776676676776776677676776776776677676676767766677676766667677677677677667766767767666767766776666776667677677676766676776677677667766766676776676776766667767677666767767677677667666776767676767676776666776676767766677667767767766776677677666676676776766767677667767677677677677677667667767667677677676676766676766766767667667676677677676767676677667767767677666776676776776767767767767666766676767767676776767766666776666767677676667676776677667767767677677677667767677677676776667667667676776666766677666676776677677677667667676766767677676767667676776767666767767677667677676767766666767767767767676767677667677676766776776677677667767676776767677677677666667767767767767766766677676767766767766766776766676776776766766776766776767766776776776667676776676767677677676776776677666776677667676767676766676767767767767677676766776776767767676776776766676677677666677676667766776667766666776767667766666767677676677667677676766776776776767766776666767667676767767677667766776776767666676676767667767676767766666677666667766767667676776667676677666766666776766776667677677667677666767767667676776677666766676776776767766767677676776767677676667766776767676776776776677667766776677677667676776776667677677677676667676676677677677677677677676767767767766776776767767677677667767767767766776767767667767677666766776667767767767667667767766676776776677676776766667676676776776666677676767767767667676776776776776776776767767667676776766776667666776677667767667676677677667767766776776676767676676676776776667667766676767676766776677667677677677676776767667676676776776677677677676776776776677677676667767677676776776766767767766776767767676767677677676767766667676776766776776676776766767677676776776776767766776776766767677676677667767676776677676766676676767767767766776676776767767667676667767667767666776776776677676776776676676776776767767676776776776776667766776666776776767677676776677667766767666676676676776776676776776677676677676667766766766767677667667677677667676766776676767677677677676767676766667676677666767766767666676776776667677676776767676767676776676767767677676677676776676767766767677677677667677667766776667676776677667677676776766767767767667766767767677677676776676767767677667767767767667766667676767767677676776677677677676776776776776767677676676767767677676776776676767767766767767677677666766767767667667767767676677667677676677666676766667767766776677676776667676776776776776776767767667667677676766676677676676766776676767767767767676677677667766767767767767667767767677676766676677667767677667767677677676767677676677676767767676767767767767676767767767676767767766677677666767767677667767766667677667676776766676767667767676767767767767767767677666676767677676767767667666766776767766767677677676766666767767767766676767767767676776677666767676776677676767767676766766776767767767666776767677667767667676666666776767677676767766767677677677667676767767766767677676776766677676666767677667676776676767677667677677667767676766677676667676776776776676676767667767666776767676776666767767766677676776667766776766776767676676767676666776667677676776666667666767676776776767677677676766766766767667676776767666666677667767766776767667767767767677677666677676766766776667767766767677676676776767666776767667667667767667766776676767676776666676766776767767767676666677677677667676676776776767767767767677677676766766776667766767766676776767766767676677677667676767676677667677677677676677677666776767677677667766767767766776667676666767766676776667767767766766767667677677667767767766667676767766776677667767767666776766676766677677667676767767767767676666766677677676776766766767676677676766776767766667766767677677667677667767766776767766776677667676776666776677677677677677677677677667766667676776776767767667667676776667666677677676676677676676776676776767676676767666766767667767767767767767767767676767667677677667767677676766677676677676676776667767677667767766767677677676776677677667676676776676767677666776776776767767676677676677676776776767666676676767677666767667677667676677676677676767676766767676766776767676767676766767767767767767767767766677677677667676766666676776776776667767766766776776776767767676767766776666676776767677667667767767677677676776667667767676667767767677676767766677676767767767677666767766776776776767767677676767767767766766677677676767667677676676776666666776766776776766767667676676776776767766776767677667677677667766666776767767666776677677677666767767766767667766776676767667766767676767766677677667676776776767677676776677666776776776776766776677676667676767667676767677677667766677676776667666767677666776676676776767767666766767676776766766776776667767767666766776776776767766676776776776677676767667667766776766767766677676767766767767767666776766677676676776677677666676776766766776767667766677677666676676676667676776767666776767676666776776776766667677667676776767676676667677676776676767767676776776767667767767676
6767667767767677677677677667666776776776676666666776776676766767767667767767676676667677677676766776767767677677677676776677667677677676776676676666667767677667676767666767766677667766766677676677666767676766676766677676776776767667767767767676676776766766666677677667767767676776667767767767676666767767766776767667766766767676776776677677666776767667676776776767767767766676767766676767766776776776667767676766776676677676776676767766667677666776776767667677676666767767767766677677666767767767766776677666766767766776776676767676776776776776767666767667766676776767767666776776677676776776776667677676767767766676767767677677666677677666776776677667666776776766677676677666677677677666666766676766776677676677677667766767677677676676766667766766776767767767766766767676767677676767767667677677676667676776666776776676776677667676767676676776677667767767766776767767766676676767666776667767666766766767676766677676776776767667767767677667676767667767667676767667677677677666767676767677667766767667677676676766767667677676667767767767767767767766776676766766767766767767677676666766766766767667767767666776767667676767767767676767767676667767767676776776677677667677677676767767677667677667767767676776767766776676767666666677666667767767676767767767676767676776677677677676776767667767766677677677667666766776776767677676766766776776776776776767767766676776766676776666767767667767766676677677677677677667767677676776776776667676767767767766767767766766776766766766766676776776776676666776767676766767676766766776767766667676766667676767667666767676767767766776776776676766666676767766677676767667676677676776776767677676776667677677676677677676767666776776676767667676766776776776776676767667666677667767766676677667766776766677677676776677667677667767767767667676767677666677677677677666776776666677676667677677666766767676767767676776776677676767767677676676667766776667767676776776776776766666767667667766676776776677677676767667767766767767767667767667766676767766677676767767667667676677677676677676677677667767766776766776677676776667666767677676676776667767767677677676767677676767767766776677676667667666767767667676776767766776767676776776677677676676766667676776767767766677677667766667766767667666767667766776776767667667667767766766766776776667766776677677676776776767676776776776766766766776766776776666776767677676776766776676766677677677667666776776676767767666677676776776776676767767766776776766776776676677666767677677667677677676677677666767677677667767766776767666676766776767767766776776776776766766776776776766677676767767766776776776766676776776677677667667766776666776676767667767677677677677666667766767767677677667667667766767666767677676677677676677677667767767766776676766677676676776667676676667767766676767767766776667767767667767677676776767767676767667667767767667677677676676677676776776667677667767676776767676776776677676776676776677667766776776776776677677676676776767767766776677667767667667767766676776677666776676767677677676776677677676676776776767677676776766776767767667677677677667767767767666776766776776776766776766776667767676676776766767677666677676766776677677667677676776776677666776776776676676766776767667766667767767667766667677677667666776776667767766676767676776767766776677676667677667677677667676676767676676766766776766776667677677676676666677676776767767676767767767767667766776766677676776677676776666766776677677666767767767677676766676676766667767767676776776776776767666767767766767766767667767677677676767767667766666776767677667676776776776776667676766776767676767766677676667767667677667666766767766667667767766776766776667667767676767677676776666776776676667676776677676766767766776677676766776776776776767676667667767767677677677677677677666676776677667767676776766676767767766766766776767677677667676676776776676767766776677667767766776776767767677676767767667676667676767676767767767767667666676767676776677677677677676667677677676776676776776776776677676666676767676776767766776776667676677667677677666776766776776766677676766767667767766667767766666677677666776677676776676766776767767666776677667767766776776776766776667767766767676766767767767666677667676776776767677677677677676776776776766767767666776677677677666776767667766776776677667677676767766767767766677676667767767667677667766767667767676667676776767677676676677667767767767666766676666766766677677677666767767766767667767767676776677677676766676776776677666776776676677677676666776766766676776776676677676776677676766666766667767767766677666776677667767677667677667766767767767767767766776676767767666767667767676766676776676676677677677667767766666676776766676677667766766677676677676667767676767767767676776766766676676767767677666766766776776766677677676677677676677677676776776767767676776776676667667666767767677676677677676776666676767677677677676767767767677677677677667766766776776776677676767767767767676776776767766667766676767667767766677666666767767678676776767767766667766677667677677677667677666767677676776676776776767767676766677676776766767767667767766676766767667677677677667767667766667767667767766776776677676767766677666767667677677677667676767667766677677667767767677676776676776667666776676767676767677677677667767767677667767766776767766766667677677676776767767667676667676766776676677676776776767667677667767677667767676776776676667676776767676766676776666676776767677676766767767767767767767767766767676676676776677666667767766667676776776677677667677677667677667676776677677667767676776766676776776766666766776767667766667766767667767677677677677676676676776667677676776666776776667677677677667766766676767767767767676767677677676776767676767676766677676767766766776767667767676676667676767677676767767767766776676767766776766767666676776776776767767767676767766766767677667767767767767766676776767666776767767677677667667766667767677666767766767767767766767766677666676677677676767767667666776776766676776776767676767767677676766776676776677676776776666776677666767767766767766677667677677676767766667767677667677676667677677667767766776677677677676677676776767766767767676776667767666667666677667767667677677667676776766776767767766767766776676666676766776767677677676766677677677677666767767766767766677676776676776776676776776676776666766776677667767677676667766767767677677677676767767767677667767667767767666667667666776776776776766776776776666767676767766767766677667677677666767676667677667676766767767767667766776677677666677666766667667767767767676766676776776776776766767767766776776776767767767767767766767767667677676776676677677667677667676767766776767767667667767667767676767676776767676776776776677667677676767676767666767767666767667677677676677667667766776677676776767666766766766676677677667666776667766776766767676776667666767767676667677677676776776776677676767677666667766776677677677666767677676677677666776767676776766776676677666776766776677677667767767676767677677677676767767766776676767677677676676677667676667676677667677676767676776676776677676667676776666677676677667676677677677677676776776767677666776766776767767677677667766776776776667676776667667767767676677676666676776776776677676776766766776667677676776676767666667667767667667676667767676666767766776776667766766776676776776776776767767677667676767667767766766776776676776766776766676767666776767677667766677677676677676677677676766766667676766776766776677677677666767676766776776667766767766676776776676677677677677667767676767766666776766767767677677677677666776676776767667767766767676776767767767767767667676767767766776767767667677676776776776767767767676667767676776767767767766677667767667676766767677667677677676776776676766676766767676666667766776676767677667667767766776776676666767667767767676767676667767676767677667667677677677676676767767767667666776776776776767767677677667766776667767676767677677676776766666776667676767677676666667677667766677676767676767676776776767676776776776766767767677677666767676767667676676776767676766677666767767767677676776776677676776767677667767676776676776767766667667677666776677676667767676767767677677677677677676767767677677676776776677677676776676766766766767767666776767767767676667677667767676776776666676766676766667676677676677677676766776776767767767666677666776767677676767666776766766776677677677677667667667767667666776676767666776767667667766776666767767767677676676766767767677666776667766776767677676767667766776667766766667676767767766667667766776776776766767767766776666767666766676766767767677676767767767677666776666676776776776677677667676776767766677676766767667767766676666767677677677677676767767767767767677667667766666776776766776666776667676776766676676776776677676776767667677677677677677676766776677677677666776667667667767677666776766776766676667767667767667677666776767767767767666776776767677677677667666767766677666767676676676666776776676676666776776776776776767676676767766767666676677676676667767767676677676666767767766767767676776767766677676776776776767766766677667767767767767677667677667767677676677676677676676776766766767677676776767767766776766677676766767676776677667766776776767677667766677676677667766766767767766766767667667677676766677676667767677666776666776767677676767767667676676667676767766767766676776677667767676676776776677676776677666666776776776667676766776767766767766677676666776677676677676766677677677676767677677677667666776677667677677667667677676666776677667677677676767676776776667766677677676776766766666776767766767767667766677677677677677677667666667766767666767766666667767677677667677667677676767767767667766776667677676677677667766776667766776677676677667767667667677676767766666767677676677676776767767767677667677666766676776767677666776677666767676767767767677667666667667767767767676766766677677677677676776776666776677666677677676766767667677666766776676776677677667766776666776766776667767666766776767767767766766776776766776767766767767666766677667666767666776776767677676776766667667667676776767766767767767766667666667
66766776767766776677677676767767767767676776776676776776767767766767676776776776676776776667766666776767767676766776676767677667767667766766776776666677677677667676776776776767767667666776767767677676677676776667676776767677667676766767766666776776776677667766776676767677676766776766766776776776676776767766676666767676767767676767676767767766776776676666677677667767766766767677667666677676776767667766767667676766676766767767676776767766766776677677676776767667766766776776766766767677676677677666767676776767667767666666667667767677666767767767676766766767767676666667667677676666776776767767767766776776776776776776776677677676776667676767676666677666767766676767766767667767766677677677676767677667667677676776676767676766767667676767676767676676776767767676766767766776766776667677676776677676677676767766776767677677666676776776667676767767676776667667766667767766666677677677667676776677676776776767766776776767767766776766766766767676667676766667767676767667766776667667767676677677667767676677666766776677677677677676766776776676767767767677676667767767677676667666776766676767677677666776776676776767766676767667677677677676676776776776767676766767767767677676766767677676776676677667677676767767767767666677666766766766676776677666776776776776676776676667766776767767767767676776776776776667767667667676776767766767677667677676666677667677677667767767767676776766776776776677677676767677676677667667767666776676767677676776677667676677667767767766776676776767666667767766776776676776776677667667666767676767767767677677666776676776676766776776767677667767767767767667676776667676776776677667676767766667767767766776677676677677677666776767677676677677667767667667766767767767766766767766676766676676767767667767677666776677677677677677677667767667767666767677677677677666776776776667766666677677666767767766776767676776767767677677667767676667677667767767667677676677676767677666766776776767676667667767676676677667677677677677676776767767667677677667667767667766667676767767767666766766776776767666776776677677677667766767767766776766767767677667766767667677676767767766666676767766766776776676677676767677667667766767667767766667767676776767677677667677667767667667667676667766767667766666776677676676776776677676776767667767677677676677676766767677667766776776677677677676776767677676677666767667766776776667667767676767677677676667667676776776776767677676677676767676776676666776776667767767766767767677676677676776767767767666767666766677667677677676776767666776767667767767677666677667767767677676676677676776667766767676767766677676767676667677667766776766767676766767767767676676776666766677667767676766767766677677676767677666776766766677676776776676776766666776677666776776776767767677676776676767766776776776767767766676776677677677677676676767767766776767767676776776767666666677676676767767766776776776776767676677677677676676776776776776776767766767767667676677667767666677677666776767766776776776776776776677677667767767667766676767677676776776776767767767766776766776666776776766776767767666776667766776667766776766767677676767767767767767767767667767676767767767677677667767677676776767667676767767676677677676676776776767767667767677677677666677677666767676767767767676766767767766776767766676677666766666776766667676776776676776766776767676776667767766767676776667767676676767766766767676776767677677677666766776767767767676776776676776666766766667677676767667767767766667766776767767677677676776676776776767767667677666676767766676776767666776677667767676767766676676776767666667766776676666666767677676766677677676667767766766776666767676767677677677676667766767767767767677666776766776666767667767677667677667676676766677667676776676766767767767767677677677666776776776767677677666666776677677666776776766776776776776677677676776766666767666767767767766767676776767667666767767767767677676667766676776766766676767666776666767767667676776776766776676776766767767676766776676776666676766776776766776767767677677677676776676766776776776677667767667667767767767667676776776767766677677677677676676767766766677667667676776767676767676767676776776676666676667677667666767676776676666677676776676667767666776766666766767766776766676666766767676767677667767766667767766767767766776776666766677677666767677676767667767767677666767767666667667767767766667677666677667676776776676776766766766767766776677676767676677677666676666766666776776677677667677676676677667766676676767766776676776767767667766766776767677667677677677666776667767666776776776776676766766776776667767766767767766767767676766776667667766767667767677677676776676667766776776667667767667676676667766766677676677666677676776667766766776676766767767666776676767767767677676776767676776776767767666676776677677666776776676776676766677666766776776766767767667767666677677677677667676767766767677666766677677677676676776776766667667766766677677677676776767667766766767766667677677676766676666776767676676676776776677677676776776776767766676767767666677676776666776767766767677676776677666766677666767766766676767767767666667767766677667767676767767766776677677676676667767767767766767677676767766776776676667677667767677667766776776667767767767766767767666776677666776776666767767677677677677667676767766776767767666676767767666666677676776766776677667676776677666676766767766766767767667677667676667766766766767767676767767677667667767666767766776667676677667677676767666767676776676677677677677666767767667667766776767767676676767767676776776767676776776776776666776767766767767767766776667767666676776776677667676767767767676666676766677677667677676776776776776776776767677677676767767677676677676776676776667677676767767677666767677676776766776676767677677666676766766766767666776776776677676666676677666676676677667676766767676667767766667767766676677676766767766776767666677676676767767766677676766766667666677667677676767667767767667767767767766776677676676677676767767767767767667667667767767766776677676776776666766677676767677666766677667676667677677676677676776767767667676766776676677677676776767767767676767667767667767667767766766776767766776677667677676676677676676776776767767767767766767676776677667767676677676676677676767766776767667676776676766677667667767766776767766677667767767677677676666677677677677676677677677667767666676767667767676776776767767676776767666676776676676666776666767676766776767767766677666667767767767766767766767676676766776676776776767766766676766767767667766766766666666667677676776776766676766776767766677677677667766666776767767667767766766667676767677676667767666776767767766767767667666677676776776776767666767767677667676776676767677676677677677677677667676766766667767667667676676677667677677667767676776767767676667667767767666776766776667677677677667676767767767767767767667676776767676776667677676677676767667677667676776677676776767766667767767767766776766676776776677677676677676676767677667676677677677677666767666677667767767676677677676677677676776776677676776666776766776766776767766767767767767676676776776776767677676676776767766776676767767767766776767767666776776667666676776766776767677667676776776666677677676776776776767767767767766766776767767767676776766667676776676677677676677676667677676776776676776767677667666767767667676776677676776776776767767676767677676677666767766767676767677667767666676776776776776677676776767767676776766767766776766776766767767767766776767676676766776767676776767767766766667677677667766776776776667667767677677677677667767667677677667767766776776776776677666767767667677677667766667767677676766677676776766776667767767677676767666766667667667667767677677677676767666667767667667766767677677667767677677676677677677667677676676776767677677667766776767767676767766767676776677667676776677667766776676767676776776676767767767677666776677677666776676767767767677666676776767676676776767676766776776767767667767677676766677677676677677666766776776767676767677677677666677676676766677667767767677666676676776767767766776676776666776767676676776767767766677676767676776677666766766767766676766776767767767767767767676776767767767676767767767667766767767676677676767666776667677677666677677676677677677677676677666776776766767767676766677677676776776666667767767767677676776767766767767677677676677676677677676667767766666776776767676676667667677677676767767767767767766766667677676767767677676676767767767767666776766767677677677677666676667676676776677667676776767767676767677676776776766776677667677676776776766776676767676667676776767766766676767766766767766767676766666766667677667677677677667677677667666767767676776776776776676776676776766767676676776677677666667766766776776776776677676776767677676677676766767767767676666667767767676776767766776667767667767676676667677666666766767677666676776676767767766776667767667766766676677677667667666667677677667676767767667677676677666666767767676667767676766776676667676776776666676766776767767767666767767676766776766766677676676767767677676776776766676776676677666776776767677667676776767767767677676667667767667767767767667767676766766776776677676677676776676676766667766677677676766667667767667767666776676776776776767767667767766676766677676767766767676767767677667766776667677677666677667767667667667767767766677676666677676677677676776676776676766676767766766766776767767766677676766776766677666776666667767677677677677676677677667677677676767767676776776776776776666766776766767677676776767667677676676776767766676776667676667676776676676677676767677677676677676767767676767667666667766667767676677667676776776776776676676767766767767677666767667667767767767767767676767767767666767667677676766776767676776767767766766676666677667677677676677666776767676776776676776776667766766676677677667767766776676666767677676677667677677677677676667677677676776677676766767766676767766766667767667676776766766667766676677676677667767676667767767677677667767767766766677677676666776677676767766776776767767667767676776776776676776776766776776776767676776776677677667676767
676776666666766776677677666766767766676677677667767667667667767767677667666677677676776776776767766776776776767677667676767676667676676776676766766676767766677677667677677676676767676776767767767766776767677676776776776776677676767666776776767766677677677676677677677676676767667677676766767767666766766776766676767766776776676776776767676667767677667677676767766677677666766766767767767767677667767767767676767767766776666776776677676776776776767677677676776776776666766776776667676776767766676776776677666667677676767767766677676767767766766776776667676776776776766776776776766766767667667766766667766776766776667676776766767677676776767767677677666677676776776776776766677667667766676776776667676776766766767767767676677676676667766666767767767677676676776776766767666767766766667677676677676767677676677677676677677676767677677676677677677676677676776776676776766766676776766766676677666676776766766776776667667667767767767676766677667767766776776776677676776677667767667676677677667676776667667767677666677677677667676766767667767767677677677676677666666776776676767677666767667667766677676776776766767767767676776767667677677676776767766776767767677677666776677676667767676776767676776676667667677677676677676767667666776767767677667767667676776767767667676767667767676767767676677666767677667767677667767676766767767677677677676776677677677676776767676767667677666776767767677676776767677676776767667676767767666677667677667767677676776767677667767766677676776776767767766767767766767676677667676766776767766676676767667667677677676766676766767677677676776776677667767766767767767677667767676766766666776776767767677677677667666776766766776767766676766766776767767766776676776776667767766677677676677677667677676776767767667676776676676776776677676677666767667767767767676776666767766767677677677667767677677677666766666677676767676776767667676776776766767767677676776776767767767766667667676767766676666677676776776776666776767766776767676676676676766767677677676776767766766767766766766766776776666677677677677677676766776676766776766767677667767677676776776677667767677677676767767766766767677676776766677667767767667676776766677676776776776776667677677667767767767766767766766776676766776666667677676667766666767766766766776776767767766666767677677676776767666767767766776776776776767767767676767677667767767767676667766677676766667766766677676767767676767667677676666667767676776776767766677676676676676667667667766776676776767767767767766776667667767677666767676767766776676767766767677667766776776767666677676677667766676776767766677676776767767677667767767766677676767767666667767767677676766776766776776677677666767766776666776767766776776776767767676767676677676776767667667667767767667676776677676767766677677676667667676767677667676676766776667766677677666766776667767767677667676677676767767767766767677676667676776767676766766776776766767667766767677676677677677677677667767667677676766767767767767767766776776776767766677676766767767676776676776776776776776677676776666776667767767677677677676776767677677667767766677667676776677677676776667767667767766767766766667676677677677676776776776776676666677677667667766666767667766667767676676776776776776767677677676677666676776667767767677677666767767767767767767766776676676676776667676766677666767676776766767767766667677677667767766767677676677677677676767766776776767766767767766767766766676667677677676667767766667767766667767677677667667766766767767677677677676677677677667677677677667676776776677666776676676776776776767666767767767766767766667767767677677676676666766776776677677667667767767676776776667767666677677676767677677667766676766676677677667767676677677666667676667767676776776776776776776776776776776667677676766676676776776766677676776776767676776766666667677677667677677667767676676676767667767677677677667676767667766766767667676677677666676677667766676766776667767767766776677676677676766766677677676766766767677676776767677677676677667767767676776676767667766677677677676776767767677677667767767667677677677667666667676766767767767667767676676776767767676776776767676766776676776676767767676767666776767676677676776667767676776767666666667766767767677667766767767766766776776676676776776667767766766676776676776676677677676776667767767677677676766766776776767676766767767676667676776767666776667766766776776676776676767767676776767676767766677666776776767676767767667767767766767766767667677677676776667676667677667676776767667766676766766677676767767667766776667676776677676767767676776776767767767766677666676767767677667766776776776766677677676776667767677667677666776767676776776666776776776767766766766676776676676767767677667767767677667677667666767666767767676776767676776676776667677677677677676767677676776667767677676776677677677667766767676676766677676776776776776677677676767667676667676766667677667767667667766776766767667667677667676676776766766776767676766776776767666776776667766667667766666766777677677666676776767767677677666667666667676776766666767767766667667767677677676776776776677667676776767676767767667767677667667666776667677666766776776667766767676776676767766666767677667767677677676677676667767676767767767767767677666776776767767767767676677667767667767767667767667676766766766676776676766676766667767676677676776677667677666766766676776776666676766767677666766767767676667666667677667667767767767767677676767676677667766767676776667677666767767666667767766767766767767667676767677677666677676776776767767767676776767677667766667677667677667676776667667767676766767767767666766767767676766667667767666677677666766667766776776667767667766767767766766767767767767676667766767676677677676667667767677667766776776767676766776676776767666677676677677666776776767667677676767677666767766767767767667667676767676776767767676767767767767767766776767667766776776666676667766767677677676767677677677667767766677677677676767676776667767677676767767767767767767767767666767677676776676667667677666767667676676677676676667767676776666676767676766776766776666676766677677676677677667676676667767767766776767767677677667676667766776776776776776677676677676676767767667767667667767666666776776766776776776677676767766767677676776776776676776776677676767677677666767677666767767677667766676677667767667676776766776776776767676766766676767677677676766676677677676666767767767766667767767667766776666677666676677676676776776767667677676776676677677667767767667767767667676676776676667767676776767676767676666766767767677677677677666766767676676776776776767767676776767767666676666776767766776666767667766766767767677667766676676677666776767676767677667677677677667767676666676776766776667767677667767677667767767767767766767667667767676767766776766776767767767676677667677667676766667667676776767767766667767667677677666677666667767766667677676676677676776776667766767767766767766766767766767767666767667767676766676666767766677677676766766676767767677677667766776776676676676767766677676767767766666776767676776767767667676776666767766767766776676776776677676767766677676776766677676767767767676766767667767767767767767767767767766767676766667667767676767667766667676677677677666776677676767767767767666767676666767677667677677677677667676677677667667766766766676776767767676767676776667767767677676676676776667767676667666767666767767766767677677666776776776776776676766776677667677667766666776667767766776766776767677677676776767767767676666767666776776776767767677667676677677666677666776667667766667767767766776676766767677676666677677676767676776766667676677677677667676776776677677667677667767767766767677676776677667667677676767676767766776766767676677677677676776776667767666677666677677677677666767767767767677667676666767676677676776776767676667677666776776776676766667767767766677676767676767667766776776776766767677677677676767667767677667767666776776776776776776676767677666677666776776667766667767676767766767677676767766767676667677667667767767767666676666666667767766676667676766776667666677677667677677676676776776776676677677666677677666666667767767677677667767666767677677667677667766776676677677666767766767676767677676776776767677677667676776767767767766677677676666766676776676776776776767677676776767766776667766767767766766776767766677676766776767667667676776666767767767667766767767676767667767766767676676776776667676676776776776766776676776767666766767677667666667767677667667677677677677677676776676667676776776667676677677667767767667677677677677666767767677677676767667667677676767677677676776767766776676677676766767676767766766767676676767676776766677666677676767677676676776776767767667676776766776666776776667676677667767767767676766776766776776767677676676666766776776677667767767766677676776677676766767767766776666776767766776767667767766677676677676766667766776776776676776776776776676776767667767767667676767767767667766666676676667667666776776776776776676776767766676766676766767766677676767767676776677676776767667767676677676776767767676766776766776776776776677676776667667766767667766767677677677676666766776677677666766776667766677676677677667677677676677676776776766776667667767766667677676776677667767676667677677676767677667676667767767767676776776776677676677676667767676766776677667766667766766766776776776676776766776776776767676667767677676767666776677676776667766776676776766676676776776667677677667677677677667676776676767677677667676766766776676776767666767766776776666776766677667767666766766767677677666767667666767677677677676667666767667676767766766767766767766667667676767767767667677677676776776666776767767766767767767766676766776767677667767766677666767676776776766666776776776767676667666767667677677677676677676767767767766766676767667666676767766776766776776766776776776666776776667766767766676776767766767667767767767676667767667766667766776776776776776767677676776767767677666767676776767767677677677676766766677676676776767677677676776676776767677667766776776766667677676677676667667767677676667666767767676767677676767677677666776676
67667767767666676767677676776677676767677676776677666677677677676767766676776676767767766676776766776767767767676677667666776767767767767767677667677677677667766776767676667766776767766776767766666677667666767676776767677676767677677667767767767677676767667767676767667767767677676767666667677676776776667677667767767666677677667676677677667766776676776776676667767676776676677677677676767767677677677666676776776666767767666767676767766776776676776776677677667767667677667677676776776677676767767767676766776767767767766677666767677677667676767767677667767677667767677676776667767667666767767677667767767677667767767667767667767767767676767767767766776677676676677676776676767767676767676666676766677676776776766677666776766776767766677677677677667667767767767666776766676767666776767767676766766667766767767677667677667766776677676767766677677677676767676776776676767766766776677676766767767677667676776767767677677676676667766767676776776677666767766776676667677676767766676767676677676776676776776677666676767667767767677676767767767677667767677677677677667767666776667767767677676676677667677666667666767667676776677676776767767676767767677677677666776776676767766767677676666776776667766776667677677667676667767666776676767767766776767767666677667767766776776667767767767676676776676766766776776767677667677676767767677666767676776766766766776776776776776776767767767676776677676677676766776767676677676767766767677666767667767667676776776767666667767676776776677676676667667766676767767767667766766766676766776776776677667666767677677667676767677677667666677667767767767676676766767767767676766677677677667676776677667677677676776766776776776766776767767766676776776667676666676666676767676767666776767767677667767767677676667767677676766667767677677677667676776766767767677676767676766776677667677676676667676767676776776767766776776766767766776677666776666677676776767766666667767667767676776767677677667767676767676667767677666767677676667677677676776776677677676766776677666776767677677666776776767676766767677677676767677677676776767766677677677667767767667666776766676766776677677667766676776767667666776776677676767766776776677676677677676776767677676666667676677676776677676776677676776776677677676676776767767677677667667676776766776766767676766776776776667677677677677676767676766776677676767676677676677677677666766766676677667677666776667766776776676776667767666676666676677677667766776767667676677676766676667767766766766666776677666776667676676676677676677677677676776776677677677677676776776776776767767766767767766767676676767677676667676776767666766767667766767767767766776676776776667666776676767676776676667767667767766766767667767767767766676767767767677667667666776776767676766776677676677677677677677677667677676776776766767676676766666677666677677676766767766767677676676767667676776767767767766676676767766767676776677676776766767767676776767667767767677677676767676767676676776776767766766767767677667676776767667677677677676776767766767767666766767677666766776766776676676666767666776776767667766776766767767767767677677667667677667767677667767767767766767676766767766776776667667677666776767666767767667767766676667676667677676667677677677676767677677676666766776667766767767767676676767767767767677676676767766776766776776676767766666776776767766667767767767677667677676767767676776767676767766677676676767676677676767766766776677676776676776676776776677676677667767766766767676767767766776677666676776767766776776766667676677667676667676676667676676776666766776776677666767666776766677677677676767677676776676776776767676776766767767677676776676676776776766766666767767666766676766776677676667676767766776776766767667676776776767667677677677676666776677677676767767767667767767677676767767767666767676767766776767677666677676667667766767767667767677667767767766776776767767767767667767767767666776666776677676676776766776776776667677666677666767677666776676666677676677667677676776676776767677667767767676676677667676766676766776776776667677667767767676767667676676676766776677677666776767766677676776767766776776776766767677677676677676776776776767667676766776776776667766767667677666767667666776676676776776776776667676677676677676767767767767766776776767766767766676767766667767766776767677667767667766767677677677676767676677667767676667767667767676677676677667766767767767767766776767767767766767766776767677666677676677677666767767767767766767677676776676776767676667767766676776776667677676766776677677676776667676767767767676767676666767676667766767667767676676677667766666776667677666666766767667766776667767676667767766767676776677666677677677677677676766776676767767767767767767666676776776767676676776767677666766676676776767767767766766776677676776776767767767676776667667677677667767677676676767667677676776676766766776676776766767676766776677677667767767767667677667767677676676776676676767766676776776676767666767676776776676776766776767676767676767676666776776766677677667766767676667767767767767766776677676767767766776767676666766666776766766677676767676766776776776767767767766767767676776676766776677677667666677677666776767676767766767667677677676766676776776767676676776767667766676767677677677676766666766767767767767676667766767767766776776677676776776766776767676767767676767767767677667766776767767676676776667767767767667766776677676776767767767667677676677677677677676776766776676666677676766767767767676677677677676776776767767676776776776676676676666676676767766776776767676766767767676677666776676776776767767676767767766677677676776767676677677677676776676767767667767667666767767767767676677666776776676776666776776776766766767677666766667766677666676767767677677677667677667676776676766776767767667667766776776677677676767677677677676676677677677667766666767766667767677677676767767767667676767677677666767676667676766767666776767676776676677676767667676677666667766776767766767767677667666766776767766667767676776676767766767676776766766776766767766667767667676767667667767676766677676667767676776667667767667766666676677676776767667766677667667667676776767767767767766776776776776767767766767767676776667677677677667766677677677677677676767767666677677676676667767677667766677676766767677667766677667677676677676676766766767677667767676677677667767767766676766766676767676667767676766766767766776767677677676766776766767767677667676776667767767676667677676667767667767766667767767676767676776776776776776767766766676776676776766776766767676676766766667676776767766766776767767767766776767767767666766767767767766776767677676766667767767677677677677676767676776776677677676767677677666676766666767767766776677677676776677676767767767677667667766677676766767766776676776776767677677667767666776667767677677677677676776776767766776676676767766776677677667667666767766766667677676767767676776776776766677676776776767767677667767767677677676766677677667767676667767666776767767767766776776767666776677667766766776667767677667676767767667767766767677677667766776776677676767767767767767766667767676776767767767667767766677667766767667767667667767767676677676776677677677667767767767677677677667767767767766776776776677676667766667667766767667766667767667767667676776776766776767667677677677666667767767767767767766776776677667677677667767767667676767767677667767676767766767676676776766676676767676767677677676666767766677676677677667676677676767766666776766767766776676766767677676776667766767767666776666666666776667666766677666776676677677677667666677667677676767767676667766767676767677676767766776776767676776766766667676776776767767766776767677677677677676676676776666776776767667676767766767766666776776677677676767666677676776776767767767767767666776677667766776776767666776776776767676776776776776776776767677677676667676766776666676776667767676766767766767677666776676676677667767767677677676677666776666767677676676767766767767667677676676766767676667767766766776776776677677666676667766776677667767677667667766776776677677676776776667767676677677677676666776676677677676767677667767677667767677667677676767676667766776776776767766766766676776667767767676776776667667677676767767677676776667766767767677666667767767666776667667766767667767767767767766776776776776667677676767677676676776766767676767767767766767767676767677677677676776776667677677676767667667766776776767767676776776776776676767767666677677666676767677676766676766776766767766767766766767767667677667767767767767767766667767767767676766766767676766767767676767767676776676666767677677666677676767767767767666677677667677677676767676666776667667767767767677676776676666767766776676666776676767767766767676767767666776677667676776666776766676776776676767677677676767677677677676776767667767676677677667677676776776776676677677667766767676766677676776767767676677676776776776676766676677667677677676667667676767766776767767676776776676766776766776767677677676776676677667666776676766677677666676776667676677676677676776776676767667666677676776667767766776667766676767767767676776767677677666666766766676766766767767767667676767766776766766776776676776776766676776776776776766776767676676776776767767767766776767766677667677666776776776767767677676776677666767766767767767677667767677667766776776676766776677677677676776676776776676677666776766776766776676766767766666776776776676776766776676767767767767676667667676676776767767766677666677666766676766776776667677677667677677676776776767766776767676776766776676776766767767767677676776667767667766776677676776667767767667667666767767767676676776776776767767767667676776776776767766766676767666767666677676776766677676666767676667767766677667767766667767767666776776677667766766766667667767767667766767767676767767767677667676767676776766767767677666767767767766667677676767667767767666676776676677667767676677677676677667767667766776767767766677677667767677676676677667767667676677677677676776766766776766667666776776767677667766776776667766676676776676776767767677677666776676776776776776766776767677666776767
7676767677677667767666776776776677667666767767766776676767767767767676676677667677677677667676767766676766676766776776766677666767677676767766767667767767766676667677676677667767666767676776676776766677677677666776776667677667766776776776667767676776677676776676766677677677676767767676766767766776676767677677667767676677667766666677677667766776776776767767677677676767667767766677676677676766677676776766677676776776776766766667767767767676776676766776677677676766667677677676767667676676677666766776676767767667767666767667767677667767667767767677677677667767677677677676776766767667766776776767676767766766676677667677676776767766766776776767767767767667676776776666676776776677676767766767767766767676676766767767676776766776776677677667677676776776776767677676677676766776776776667677677676767766676667676767676776767767666667767767666666767767767667767676776677676767766667667676776776767766767677676667767767766767766776666677667766767767676776776776776767676766776676776767666776776767767677677676677676776776667767766677676776767766767677676767676666776676767767767667767767667676776776776776767766766776766776776776776677677677676767676776676676676767667667767676767677677676776677666767677667677677666776677666677676666767666667767666776766776767677667766666776776767767677676767677677667767677677667766776676667667767677667667766767677677676776776666676767767676767676776677666677676676667676767767676776767677676666776776767677677667676767667767677677677667667767767767666776676776776776767666767676766677676677676776776676776776776776676667767677677667667676776776767677667766677676676767677677676766667767666776677667676776677676776776776677666676676767767767767666767677677667667667676767767766667767666776776767766776676667677676666676776776776776677677667767766766666767767667767766766776667667766666776776767766767676677676767766767767767677666677677676767667677676776667766767767676766677677666766676776766766676767667677676667676776677677666677677676776776667677676776776767767666776666767767666776767767676776767676767767676677666666667676767767666776776776667767677667767677676677676666766776767676676776767767767767676766767667667676677677667766767666776676767767767676776776776766776677676776767767767767666767767666676767767767667666766676666676676666767677667767677667767667766767767676676767666676677676676767677667676767667766767667766776776767767677676776767676667767766666767766767767767767667767676676776667766776776666766767677666767767766767677667767766666767677677666776766767767767767666677677676776766776776666767767676766766767677667676776677676766776766767766677666776766776776767676677667667676767667767766767676776667667767676676776776667677676666766767766676776767766677676666766767677667767677676767677676767677676776776776776776776776767766766776676767767766767766776767667676776776767766767766676667676667676767667666677677677676767766677666767766767767767767766776776676667667767666766677677676676676766767676767667767767766666676766677677666766776767767767676667767767766767677677676776767667677676767676667676766677667767766676677666776766776776776666776676667667767767676667767676676776767767676776767767677676776776766776767676767676676776766766776767677676776676766766676776676776776667667667767766766766767767767767767667667767666667767767677677666776776776776767767767667767667767666666766677676776677676776766776677677666667676667766776767767676677667766767677676767677667667677667666766776676767767767676767667766677676677676776676667767766776776766667677676776667666776776676766776677677677667677677676776767767667767767666667767676776776667767667677676677676667767767676676767766767677677677677677676776677677667767767767677676666766677677666676767767677667677677677677676776766677667767667766766776776776676776767666776767767667766767766667677666677666676676676676767666766677677677676776767667766767666766766676776766767677667677667766776776776766766766767677677676776677667677677677677676767676767767676766677677667767767766776676776776667677677676767676776776776667767666667666767676776766776677667676776666776767676667677676776767676776676767677677666776677676677667766776676776677677677677667676767677677666767766676676667766676667667676766676776776776666776776677676767677677677667767676677667766767676666776676767766767767676767767767767677676776677677677676676776667766676767676666767767767677677676776676776767767666676677677666677677676776766776767767766776776766776676776767676776767767767676776767767676766776776776666677676677677666677666676667766677677666776776676676767677677667767766776676776676666677676766767767666676776776666667767676776667767766667767677676776776767767667677667767676676767767767677677677677667767767677676677666776767766776767677676776767676767767767666677666667676677667676677667767676776767676776776776776776766776667666677677676776776667676766667676776776776676767677676776776767676776667666766667767767667767766767677667676776767767767767676776767677666767767767676776776676676776766766766767677666776767677676676767676776676776776776776776776776767767677667767766677677666676776776676767766676667677676776667767677677667676676776776677676667676776776766676776666766776776776677676776767677666776667767767767676677677666776767767667767677677676676676767666767767666767767767667766766776776776676766776776767677676776767677666776776776766776667766667677667676776767767767667676676677677677666767766776776676677676677666667767767767676776666666776767767767677676776767677667767767667677667767767677667676767676776676767666776766766677677667676767767677677677677667676676767767767667676766776766776676677666676776776666767766767766776767676677677676776767767677667767767667767666766776676667677677667766667666676776776776676766776776776776666677677667676767677667667676767667667667767767676767766666676767766776776767767767766767766677677677677677666767766766667767767766667767676776767766776766767766776776767767767676776767767767676776677677676667766767766677676667767767676767767767667766766766767666766776666677677667666766667767766677677676766776767767676776776677676776767677667676776767677677666676776677677667667766676767767766776776766776776776776767677676676667676776776677677676767766767767767766776776766767766776667666677677667666767767677677676776776767767767676776776776767767767677677666766676766767767677677676776766767767766767677676766766766766677676767667767677676767676676767676776767667767667766776667767667676766677666676767676676776667767766776766767677676676676677676767767677667766767766766676667676677677676767677676776767677676767766677676767667766776767676776676767676776766776776776766677677676766766676776767676766766776767676776776766677667766767677677667767677667667676667767667676767676776767676767666767767767767767766776677666677677676766776767677676677676767676667766767677677666776677676767767677666776767667767767767666767766667766766667766767677667676776776776776676677667667677676676767677677667766676676766776676766676767667766666776766767677676766767676776767767677676667676766667767677677666776776767766776776767767667676776767667767667766776766766776776776767677667767676767767667766677667767767677676767767767767767666676767766667667767767767677666667676776776767677677677676767676766667667666676666776776677676776767767767766767677677667676776767677666767676676776776776676767767677666776667767767677676677666776677676776666776767667667766677677666667766676667677677666677667666677676677676677667767767676776676767666677667767766767677667676776767667667767677676767766677667767766676766766767767677677677677676677677667666676776767767767767767676677667767676677677667766776766776766767676766776776776677677667676767676676767677677676776676776666767766776677666776776767767667767677676767677676766776776776667767677676767666667676776676677676677677677667666776767666776776676677676677677667676776767767666776776677677677667766767676676767676776776776676776767766776766776767766776667676776767676667676767677667767766776767667767767676676676676676767767767767767766677666776776766676767766767766776776666767767666677667767676676767667666776776776677667766776677677666776677667676766667767676776677677667677677676767766667677676667767766767767767767767767677667667667767766676676667767677667767676776776766667767666677667667677667677676666776766676767766667677676676776666776776767667767677676767766776776677677677666776766767667677676766766676677676767767767676766767767767766767677676767767677667766767667676766776667767677676776776677676776776766776776776677676766677676677676676776776676767676676767767766767767666677667667677667767766766767767676767667667766776667667677677677677677676767676776677667767677667676776677676776767767676776767766776776776776776767666767667677677667677676676677677677667767666677676677677677676767767766666666666677667766776676666767666677677667676776677666667666767767766766677676776767676767767767666766776677676767767677667767767677677676766767676677677676776766776776667767677677676767766767667676767766776767767676776767766776776766666667677676767676776767767767767766776767676776766776767667676666766776766676767767677676776767667767767667667767676766767676776767767767677677676776676766766767767676767767767667677677676667766767766776766676767677677667667677677677677677677676776666677676776776776767766677676776666776667676767767676776766776677666767676766766766676667766667677677677677677677677667677677677677667767766776677676677676766766766676767667767677666776667767767767676667767676667676677667766776676776677676767766776677676776776776776766676776766776776767767767677667766776667767677676767767677676767677677677677677676776767767667677667666676767767667676676776666767666767667767676667677677677677677677677676767767676767766667767676767667767766776776767677677667666766766767766776667677667767677666767677677677667767767676667676667676776776676776767677676776766767667766766677676676667677666667767766766766677
67666776776776776766766767677677676776766776776667767676776767767677676677666776776776766676776666676767767666767666767677676676677667767766767667676767676767666766776766776676677676776766776676767766766776676766677677677666776776766677677676776776767767767677677676766767676767767667767667767766677667767677676767767766766766767767667666776666767766677677677677676676776776776767766766776776776767766776776776776767677667676776776667676776776776776677677677676767677677677676667767767767677676676766667667766766776767766766766776767677667767766766677676776776776667666767767676677667767667667676766676767766766776767677667676767767666767767667766776766776766676776677676776776776766677677676667677676767677676676767677677676776776767677667667667767766676676667676766677667677676776667767676767767676776676676667767667767766776767667676776767766767676676767767676676766767676776776766766767767676667766667666677677676776667676776776676767766766776666776766666677676766667767767766667666767767677676776776767766776676676676766767767677667677667667767767677667667766776667667667676776767767767667677677666677676666767667766666667766677666776776776766776677676667767766767767667677666677666776776776676766776667767767767666767767676776767766766776776767767667676666776767667676677677667767677676776776776776776676776676767766776767676767766776677676776766776776676766676767767767766766677676766667667677677676667767676767767767677677667767676766676776766677667767767676666776776677676766776667677677676776776677676767767767766766767667766776767676776776766767767666767677677676776676776766776767767767677676776667667677676676776776776776677676767676677677676766776677676776766676776767766666667767767767666767767676776676767767766676776776776677666676676776767767667766776776677677677676766766776767667677666776767666776767767767677676776676776776776766776776766776767676766776767767677666776677677676766766766767767767767766776767676776767666776766767767767676776767677676766766676677666677677666767677677677667667676766677666766776766767677676677666676676766767767676776776767677667667677676767667667767767667677667677667666767677676676776766776776767767766776776677676676767677677667767677667676766767677677677676676776776766677676776767766766767676767667677667667767676776767766676676776776677677667766776776766667677677667666676676776776767766776676776676767676776776677677667767666767676766776767767677666767667676767767677667766776776666677677676766767666666776767767666766766677667767767677666767676667667766766776766676766776767766676776667667767767666776767767766767677677677677667667767766667766676667766767667767767676776677676767666766766776776767677667767677666666677677676767677676767767677676767676767677666776676676766766666776667766776677677676767677677676776776767667677666776766677677677676766766776677676767676776676676776767766676677667766676776667677677676667666676766766677677677677667767767767666767676677677666767766767767677677676676767767767767676776767676667767767676776676776677677676767676776776767767676776776776767677677677667677677676776676767666667676677666766767767667766676767677667676767676776776676767666776776677666776767767767767767666676767666776676766677667767667677676776767767767767766776667677676766667667767767767667767667677667667676677676776767767666776767767667766776677676767767676676766667766767767767677677666767767666776776667677667677676767766776776767676766766767767767767767767676767766776667677666766776776667767766766667676676776766676666776776766767767767666677677677677667667766767676767677676767766676677676766677676767667677676767667767667767767677667676776767666776767676767677677677667667667767667676776776676677676677676766766666776767677667676767677677667767676776766776767766667666776767767676767766776766776767666767667767676676767677677676776776767767767766776766766776767676667677677677676677677677676667767666776677677676766766776767766776766676767766766776676767676776667676776767766767676766667676776776776776677677666766776767766666676677677667767676767677666776776676676767676776767767677676767677676676767767676776767667667766767767677676767667766677667676767767676676776767666767677676666667767677676767677667767666767666677676767766776766766776676776767677676776676776776767677667767676666776676767766676776767677677677676767676677676676676776767767676767676676676776776776767767767766766776677677667767767676767676766776767677667676776667767767767767766776667767677677676676776776776776776667766767666776667676666767667767767676666676667677667677676767767766767766776767667766776666767677676776776677677667666767766767767766676776676676677676776776767767766776776776776776776677677666776677667767767677667667667677677676766776677667767677676776776766776767767766677677667677677667677667766766776676677667767676776766767767676776776677676776676776667766766767766667767767666776676667677677676776767676776776676677667767767676776776776766677676767676667676767766666776776776676767767677667767676776676767766667766766776676776767666767766766767667766677676776776776776776767676767677676776776766776776677676666676676776676766667767766667767677677677677666767767667767767767676776667676766776776776776776776667676677666776767677667767676767767767767767676776767677676676677676776776766776677676677677676776776767667676766676767677676667677676776667767767767667767766776776767767667667767766776667766767677677677677676767767677667667767767667677677667676767676676766776776667667666676776667677677667767767766667676776776776776776776767767767767766767676677677677666776767667766766767767667767677676776776667767677667676667767767766776776767766677676677667676776776666766767676767767667677677667767667676776767766767767766676666677677667767767766776677676776767766676677677677677677667767766766677677677677676676766676776776667767766776776666667677677676766767676666676776776667676677677666767767767676676677667766776776766667676666776767677676666767677676776676676767766766767666666776677667676766767767766776767766677676677667677677677667677677676776676667676767767667677677677667667666666767676667666767676767677677677667667766677676667766677677676766767766677667677667677676767676676677676666776667676776776667767676667677667676667766767677667676676776767677677676667676766776676766767667766767677676776676677677676776767667677676667766776666776767676776766767677667767667667767767767767767677676776676767676676676677677677677677677677667766767767767676767676776766767676776676776767767677676677676767767766767677677677677677677677667767676776766677667676767667666676767676767677667767767676767676776776667677667767766767767767667766776767677676676767767767676776767766776667667767767766776776767767767766766776776766676767766676666666676676776677677676666676676676776776776676677677676776776767766677667676767677667766776776766666776767667767767767767767767666776776776767767767677676776766767767676666666776776766776776767677667676677677667676677676767767766776767766677676776766776677667767677677667767767767767767677677677677676766776776677677676776767767667677676677676767666767766767676776776766767767676766767677666766667766677676676767767766776776677667676776676677667767767667767667676677677677676767667766667667766767676776677676776767677676667766677677677676776677677676767767666776677677666677666766676766677667667667767667767676776767767666767767676767677677677677676767767677677677676776676667677667767767677677676667767676677667667767767767767676676766767677677676776776766776776767766767676677667767677677677676767667767667677676776767667766776667767676776667676677676677667676766766767676776767767766767666766776767767676767676767767676776767667677677677676766776667667767767767666776667766676776666667676767766767767676676676677676676766767667667766676667767767767677676776666766667766767766677676677677677677676666776667676776776677676677666676767676767677677676776767667767677676767767766667767766776776676767767677666776677676766776776766767667767667767666776767676766677676666776776776776776667677677676767767767766776767766676677676767676676767767677677677666776676767667677667767667677677676767767767676676677677666776666776676776767767767676676767677676766776776667767766676766776776766677677676776776767676776677676767766767767767766767767767767667667767767667677666767767676677666666677677677676767766776666677667767767767666767766676776766776776776766766677666776776776767676667676776666776766767766766767667667766776767767677677676767677676767767767766667667667767667667666766776677667667767677677676677667766666767766766767766676767767677676776767676677666766767766767677667667677676776776776666676776776766667676776776767767767767767677667766676666767767666766767766676767667767676666767666776776677677666767677676767766766767677677666667767767767766677667766776767767767676666767676776767666767676676667667767767767677676776766676767676776767767666776677677676676667767767677677677677676666767766766676676767767676676766676676767767677667677666776767766677676766667667677676776667766776776776776766667676666667766666767667767766767676767666676776666767677667676767667766667767676767767676776767666767677667666667767767677676766677677667667676767676767677677676776676776776667677667676677677677676667766776766776776677676676666766776776776767676766767677677676677677666776677676676776776767767766676776677676677667766677676776767677676677676676766667767676776767666776666667767676776677667667677677667767767676776776667767767767677667677676767676677677667677666666776776776766767766766676767677667766776776766776776766776677677667766766676776776766667676677666767677677676776776677676776776676767767677677677677676776677667676766776776767666776667677677667767666776767677667677676676767677666677667667677667667767677676677677677677677666767766776667667667676776776776667676676767677667677676766676776776767767766776767676676767766767767767767676677676677666776766676776667767767766776776776776767
367766676677677677677676776677677676676776776767677676676676676677676667676667677676666666667766677667767667677677676767766767676776676767767767767676676776767676667666776776767767766776767667666767676776776767677676776776677666767677677667667767676767767766677676676776767666767767676676677676776767677666667676776767767766677666776676677676677676676767676666776677667677676767767767767666677677667767667766776766676666767677677677676676676766776767676776776776767667767676776677666677676776677667767767666776776676776776776677676677677676677676776776776676776776767676767667767767766776667767767666767766677676776667667666667677676667766676767766767667767677676666766776776767677667766776677677677677666776667766767676776677676676767767667767766776767767767767767677667677667766776776776776767676767767766677667676776767767677667767767677676767767767677667767676767667667676666677677677677676667676667767766767676776676776766667677667676667767767766667766767767676776767677677677666676677676776677667677676766776776776677676677666776766776676776767667766776766776776776776677666667676776766766766676667666767667677666767767666766776776766767767766667766776776776667767766677666677676767676767767766667677677677677677676676666767767767767766766767766776766767676767767767766767667767766776776767676776776776667767677676666766767767676766766677676776677667767677676767677677667676677677676676767676766767666767666676776776776766676767677677676667667666776666676767767767767676766767677676776767766776676766676667767767767767667677667767767676776776767767767766667767766776676767766767767677667767767767666677667767767766776767676776767667677667667767766776667767766766776767677676666776767767767677677667767676667677676666776677667676667667667767677677677676776767767676766677677677676776677667666776776767767767676776767766776776767767767666667766676776776776776767667676676767767767766677677677667667676767667667676776776776776766776776776767676666776776767676667766776776677677677667767767767676767677677677677677677677677676776767767767767767676767766766767767677676776767766767766776767676766766677666776676667677677676767766676667767767767767767766767767767676766776767766776677677676677677676776776776677677677667766676767767767667666776776776776776766667766667677667767766767676666766776767766667676676666676677676676776776676766677666776767677677677676767767677677667767767677676767767767677676776767767667767767676667767767766776767677667667767667676767767766766677677666776767667676676676677677677676677676767766767677667767767676766676776776776776677677666666776767666667667666676767677667676776776767676666776676677666776767767677677676776776667766776676776676667767676776676776776776677676767767677677676776677676676776767766677677677676676666767676767676776776676776776776677666677676676776666767767767766776776666677677676676666776666667766677676676767676677667677677676677677676767667677677676767767767766676676776776776776767767667677676676766776767666767676677677676776766776677676776667667677676776666676767676767767677677676776766677677667766776767676666767676767676667767676767677676677676767767766767676677677677676767667766676676676776767766667767677666776766667767666776767676776677676776767677676677677677676767767766676776767766776676676767766767767767767767767677666776677667766667766766677676776776767767677667767667767766776667677677677676767667666767767676766767676766767676776667677677676776677667676776677676776676776776776766776767666776767767676677676676776776676667667677677667676776676767676667766766676776776767677667676766776676767677676677676776776776767677676776676666766776677667667677676766776776776776776766776767666677677676667676767767676767677677667677677677676676667767677667767676767666776776767767766677677677667667677677677667677667767677676767767667766667767667767677676666776776767767677676767667766677677667677667766767667766767766767766767767766767676776776766776767667676676767676767667767767767676767766767676776767766677667766676666767766767677667767767676666766767767667766767676676677677676767676767766776767677676767667676767667676667767667766776666776776766776776776676776676776666767767676776776776667677676767766776676776776676767766767677666766666676767676667767766776677666776776766776667667667766767677676666766676677667767766767767767767767676667676677677677676677666667676776776776767767767767677677667676667677677667677666667766767767767676666767767666667667767766776776766767676767766766766766766776776776767677667676676676677666776776676767676767766766766767677676776767767666776767766767677666776767677667667767677667676767676776767767766767676767766766767767677677676667677667676776767767667767677667767766776776767667666767676776776776776776767677676766776767676776776676767766766776776776767676767666666767767677667766676776776667766766767766776776766776766677676767767677677677666776767677676767666766776767677667767767766776767767677677667666766766776766676776667677677676766767766767767677676667766767767767767767667676776766677676677667767676776677666776776767767766767676667767667766766776766766767677676677677666776766776677666776767677677677677677667666767676776776666677667767767666776767767676776776676677676776767677677667667676767767676767676767767676676677677676666766776667767767676767666767666677667667667676677677667676666776776776677667767677677676667676667767677677676676676767767767767767767767767766677676666776766667767667677667676677677677677676776767767767767666676666677676677676676677667676767667767767677667767767666776677677676776776776676776776677677677676766776767677677676676676676767676767767766676766767767677676767767767677677676776776676767766776776776776667667767677667767677676776767667677676766767766676677666776767677677666677667667667677677677667667676776767766776677677676776776776776767766776767767667767677676776666776767767677676766776776676667677677676677667767767667766677667767676767766677676677677677677676776677666677676767677666776766677676766776776667766767766776767767767677676666776776767677667666776776766776767767767677676676766776776776677677666776776677677676677677677667767676766677666776776676667667766776666776667676767677676776676676676776767767767667767767667767767767766767676776667767767766677676767666666677677667767766766676776677666666776767766676676767767767767676676767767766767766767667767767766776677667766677667767767766677676766776776676767766677677667766767767767666776776776766767677676776767767766667667767766776766766667767667667666766776767676767767667766776776767677676766776776676677677677666776776776767676767767767667676776677667766767677677667676666766677667677676676776767667767677677666767767767766677677676677676767677677667766776776767766766767767677667767767667677676776677676676767767767677677677676776677676776767767767666767767677676677676667767667767677667676776776776776776776766676767667667767766767676776666776677677676766767677677677666766776666776766767766667766776766676766776676667667677677666667767767767767767766767676776677677676776677666776677676676667677676776676767767677676677677677677666776677677676766776776676776767767676677677667767666667677677676767767767767766666776767767677676676666776677667766677667677676766776766767676776776767676677677667767677677667767766676776676776776766776766667676766676677667767767676776766666767677677666776776767666776767767767667767766676776776677677676776766676767766666677677676676776766676667667676776776667766767767677677676776776676677667767677667677676766776766776767676667667676676677676766767676766776767676776677676766667676667676776767767676767766766667767767677676776776666767677676776767667767766776776667767666667767766667676767677666677677676776677666676776677677677677676677676776776776677677666667666776776677677677676676677676677676767766676766776667677677677667766776767767677677676766776676776676767667767676766767676776767766766766776776667767767767766667676767677666767767677677677667676776767766776767766767767676677676776767676766776766667767766776767667677667676766776766776776776776767767666767676776767766776776666676776776776766767767677676767667767676666767766776677666676776766767677677677666766767766666767767767676677676667677676677677677677677677677676776776766667766776676767676776776767677676776776677667676776776767676766767767667767676776776667667767676767766676767677667767676776776767667677677677676767676776776766767676766766677676677667666676766766676776666666766767677676676776766667767667677676676666776676767767766767677666776766676776677677677676666667667767766766776767677667677676667766767767767667767766676676676776767667666767766677677666776767767677677676767676677677667767767667767766767677676776776767767767767676776776666677677666677677667677666767767767676776676676767676766676667767677677677667767766776776776767667666767767767767767676776766766677676776776776767767766676676776776766766776776676767767676667677676776776776667767676776776766776776776776767766767666667677676767767667766776776766676766676667677677666776667767766766776767766776677666776776767677677677676776776767767667767676766677677667766766676666776776767767767767766767676767766677677677676666767666776676776766776766776677677666776767767767676677676767767767676776767766776766767667766677677676767676776676676767767666676776666767676677676776767767677677677667677666676776776767766766776666767767676767767766666666677667677676767677666766766677676677667667766666766776776776776767676767676767667676677667667766776776767767767667676767676677676776766776776776767767676776767767666766667677667667677676676676767767677666677667677676767677667767677676767767676677667677676767767767767766767766767767676677667767677677676667667767666776776767767677676676776776677676677677666667676677677677676666776767766776767677667766776776776776677676776776766776776667676766677667676677677666776767766776676766776767767766776766776676766776766776767767767676676676677676767767
6766767677676776776666767767677677677666776676767766776767676776677667676776776767676776776776676767677667766766666677677676667766676767766676766677676776766766676667767767767767767677677677677677667767767767677676766776776676767767676776676676776677677677667676676676676776776676776676666776767677676677676677676776667766776677677677677666776776766776766767667676666677677676676776667676677676776766767766776766676766766776767767667766776677676677677676677666776676676767676676767767667676767767667676677667767767767677666776767767666677676776776677677677677677667667676766767667767767676776677677667766767767767766677676776766766666667767667666776767766776776776766776767767677677667677677677677676766676767766766776767767676767676667766767677676776767766677676676766676776767766667767676677676767667677677677667766776767666776666776667767767766776776776667766776676776667766676776776776776767767676776677677667766676677676776767767767666767767666776766767667677667676767767767767676776676767677677677666776667766776766776776776667766676776667766766676767766767767677676776676776776776677677676676767766776767677677667766677667666767676676767767767767677676767766676767766676767766776677676767767767767677667676766677677676767766776676766766667676776676766767767677677676676766667767667677677677667766766766776677667676776767767767667767767667766677667767767677677677677667677677676776676767677676767676767767767676766767766776776767676776776766767767766776776767767767767767667767677666776677666767767766676767677677676776767677676767767767667667767767766776767767667676677677677676667676776767767677667667667767667767767677677676776676676767767676767676677667767677667676767766776767766766776767677667767767667667767677677676676767767676776666767766776767677666776776766667677676776776667767767767676767766766766676676767667767677677677677676776676767767677677666677667676776776767677677676677667766776676667767767676776677667767667676767667677667767767677677667766766667766667767676766776676766666776667767676776766767767767677667676766767676767676667677677676767676676766776677667767766677677677677677677677677676776766767676677666776776676776677676766676676666776767767766776667767767677666676776676776776666676766767667676767676766776677676667676776766776767677676776667667767667766776776776776776776766776666776767677676776677676667677667677667667667767766677676776776767767676766776776677677676776676767667767677667767676776766776767676776767767767766776676677677666766766667766767677677676676667677667667766776776677676677667676767766776667767767766677666767667767767766667767767767766767676776677667767677666776676766776767676666676766776767767666766766676776766767767767677676776676766776776776766766767676677677676676767767766776767676776676767667676776767767767666677676776776766776776767677666677676776776776776676667767666776767766767677676767676767767676677677676676666676776667676677676766776776667677666767676666767766676776767666767767676667676666677676676677666666666766776667767766776776767767677677676677677667677676766676767676776767667766767676767676776676677667677677677676677676677677677677676676677677676776776776677676767676776676667766667677676766676766677667677676767767677667767667767677677676676776767667666776667667666767676767677667767676767677677677677667766666776776767677667677677666767767666767767766776666776677676776776767666776767667767766776776766776776776776776767676776776767677677676776677677676776676766767677676776767766776776776776766676667766776767667767767767677676776766677667667677667767677667676776776676767676767767767766677676766767677677677677666776676667767666776676767666767766767767767767767667676776767676766776676776776776776666666776767676767677667766666666676767667677677676666677667767767677676677676676666776676677667767767767667767767766677676667767767667766766767767767766667677676776776767767676767677676776677677677667767766666667766676667677677667676767767676776767677676767667677676677677676767766776766767667767676776767767767677667767677676766776776767767677676676776766766667667766767767667766776776767676667667666776776766776766676767766676767677667767766677677677676767677677667677677667676776767677677676776676776776776767676776666776677676676767766666667767767667676776677667677676677676677676677676767766766776666767766676677676677667666676776767767766767766776776776767766766767677676767677677666767766776767666776667677677677667767767766767666676766776676767676776766776776767667666676776676776676676766776767767766776667766676776776776776776677667766767767676676766767676767667766767667666767677667766676776676766767767676677676767766776776776666776676776667767767676767676676767766767767766767766776677676676766676776767766766667667767767767676776767766676776677667676776767677676776767766666767766676766676677676667767677667767677676767766767766667766776776677666767677677677666677666767767767677667767677676776766686776677677667677677677676766767767767666676767767676677676676666677676766776667767766677677676776676776667676677677676776776767666666676676776667767767767666767767766677677677677667767676766666767766767667766776677666677676766776676676676767677677667666766767667767677666767667766766767667676776766767766677676767767677677667767767667676767767767767767667677677666666667767676776677677676677677666776676766776666776776776776776766767667767767767766766667767666766676767667767767667676767676776776767676776776677677666776776766776776776667766776767767767676667767767766677676767676767766767767767677677676677666776776776767667667677676667766776766767767766767766776767767676776667677676676676766767767767666766776677667766666667767666767767677676767667767667677676766767767676776667766767766677667667767767767766667676776776776766677677676677677667677667766766766677677676776676776767767766767676776676776767767767767767676776767676667766767667677676776676666677667677676667666776776677667676677667677677667677677667677667767677676776776676767767766666776767676676767677666767666766676676776676667677666767767677676676677676776766776776766766676766776677677676776766767767667767767667767766766767667676776767767666776676667767676776776676767767676677677676767676776776776767767767766767666767767676767676676667677677676776676677677677677667767666767767767676676776667766776677667767767677667766667767767766776776767677667677666676776767766676676767767767676776767767677677676667666667766776677677677676776676766776776767766677676776776666776776767767676766776776767666776667767676776776776776767767676666776776776677677667766667767676767767766767667767667766767766677677677677677676767767677676677667767666677676776776767766776667676666776776676776667676676767767767767766667767767676776667666677676676677676666676776776667767766776767767667767766776776776676767676676767766776677677677666767667767677677677677666766667766776677676767676776667767677677677677676766676676776776776767676767767677666776767767767767677667767766776776776776767667667667676676676776677676677676776767766767766766766666776667767666776776776676776677666677676776677667676776667667767766776676776776667676666766666667676676776677676676767667767676776776776676766766766776767766677676767766767767767676676776677677677667767766676767666676677667676676776776766776767766767676677667677676776776776677677676767676676776667666776667767677677677667766776766667766766676667667676776667767666776776676666676776677677667767677666776776767677676776776776767766776776776776767677677667766676676677667767767666776776767767666676667677667767767767767667767766666776766766766676666776767677667767676776776776767767676667767767767767666767667767667767767766667767667766776677676676767667766676776677677677667767767767667767667676776776776767767676676766776667767677667767766676776767767667666767677667767766677667677676776676676667767666767767767677666776767667676767767766776776776767767676667666776766677677667667767677677666667667676677667766667676666776766767676676667667677676776767766776767677677666767767676676767676676666776776776676667677677676677667667667677667677676776766767767766776776776676776766767766676677677677677667676776766767677667767766676766767667667666776677677667677677666767767766766766767767676776766677667766766676667767677667766776767767676676776776666776776676677676676767766766676667767667666767676767676676676676776776776776776767676776677667767767767677677676776667677667766766767677676676767677667677677667677677676767676677676776677676676667676767766776676766766666676776676766776776776676677676767667766766666767766676677677677676667767667766776676676666767677677677676776767767667767767767767767667766677667677676776766677677677676766776677667767676776776767767667676676676776676776676677676776767676776776776676776767667676776676776776677667767676776767677676677667767766776677676766766776776767767766676767767766667766766776677667767676766767677676676776776667767667667767767677667667766766776766667766767677667766776776766677677677667677676767677667767767676776776766767677676767767767767676767677677666766767766767676677677667767677676766776766677677676667767766766676776677677676776666767766776676776677677676776677677677676667767766667667766766677676776776766766667767767676677676677677676677677676776776677666776766766776676677676776776767677676767766676677666667766667676766677676776776676676776766676667677677676767767766776767766776666776677676666776776766766767676776676766676776766776776767767677667666776776776776676776776767667676776767676776667767766767767667666776776677667677667767766767666676667767767766776766676666666766767767767667767666766776766767677677666776767767766767766766776766767676667767676776676767766676667767667766776667676766776677676767767676776767676767677676767676676676767767767766776776676776776667767767767766776677667766766776776776676676676776667677677676767766767667667767767666677677666677676677676776667676776767667676767767766677677666677676767676776776667677
676776666776767677677667767767767667766776677677676776766667677676776667767767767666767767667767676776677676767766767767667766766677676666676676776667676767767666767766776767767767767676677676666676766776677666676677667767767766667676667677677676677676676677666776767766767767766667676677667766666667676667676776677676677667766776767667666776667767766676677677677676776776667676677676776676677667676677667667767767767676776776766767676767767677666766776677676767677667677666776767677676667677677666767767676776776776776776767767766677667766776767676676767766676767767767766776676766776766676666676776766667677676667676776767767766776776676767767667677677676776677667666767677677676766766667767766776767666776776677666667767766676776677667676776676766767677677676766767766776667677677677676767767677677677677676676767767677666767767767767766767767767677676666776767766666676767677667767767767677676776776776677677677676767677677677677667677677667767767676776667667767767767767766776676776766677667767767677677676776776766676776766776767676676677676776676676676766776677677677676677676767667767676766767666676776666776767667667676776776776767676666766767766676776677677677677667677667767676776776776677676776776766767667676776676776766776776766776766776776776677676767766677666776767766776677676767766677667767677677667676667667677676776767677676767667666666667676776677667766766767677676676677667767677676667766677676677677676776776676767767666667676767766776666676676776776776676767767767766677667677667767666677676776677676776776776776776676767767767767767667767677677676776766766767676776776767677667766667766677677676776776776776776767767676676776776776766776776676776677677667676677666767677677667767676667666767677667677676766677676776776767766667767677666776667677677666767766776767767767676676776677667676676677677667767676767677667667767667676776767766776776767677677677667666667667676776776776766767677677676776776767677676776776677667677667677676776776776667767766766766677667667766767677676767767767667767767676776767677677676776767766766767667766677676766676767766776767676676776677676676766766676776766767667667676776776767667766677667767767676677667767767767767677676776776766677677667767677667767667667767767766767677676767667677666776776677676676666667677667766776767766667767677677667767766767676676767767666677677677676776667767766776767767667766776677676776776676667766767677677666766767767767766776677677677677667767767767676766776776666776677676767767767677676776767766666767767676776776766767676776667766766767766766676767676766766776776767766776776776766677667766676776767666776767767676776767677667766776666666776776677677676677667767667677667767766776766667676676676776667767766666677667676767676767677677676776666767766767767677676767666776767767767767767767677677677667677676677677677676676766767767767676767766776776767766767667676766667766766766766767766767677677676676667767677677667667767767767676767766776677677677677676676667767767766767677676766776776677676776776776776776766776667676676767766766766677676767766667666776776677667766776767667766776676776767677667766666776776677676667766676667677676766676776676766666767667766767677676676766776677676767667766676776767767677677676767666677677677676767677677667677676766767767766677677666776776676776776776666666776677676676677677677676776767767676776776767767767676766767766776776667676767677677666677676667767767667676667676776767766776767677676776776767676776776677666776767667767767766767676767766776767766776776766766766676776676667666677666677677676676776776766766676766776776776776676676776667677667766767676667767676767667666776766776676667767676766767667767677667766776676667767767766776767667666767677677677676766677676766776776676766676667677677677666766776767766776677667677667676767767767666776677677667676766776677677667766776776767766776767767666677676676677676776676767766767767767767766676676776766776667677666766677667676667666767676767767667766776677677667767766666677677677667767677677676767676676766766776767667677677676677676776767767767676667767766776666776776766667676767677677676767767767667667666677676776767766677677676776677667667766677666676776767767767677677676767667677676676677676776776666766776677677667767767677677677677677666776666677677667767766766776677667766776776776776766776766766667667767766766776766767666766766767676676676767677676677676776776677677676767677677676767767677667767767667766767767667767666677676666676776677667766676776666677677667676776776776667676677676666767666776677676676677676667676776676767766776767667667766677666776677667677676676677666667676767676776767676766766676776767767766677677676776677677676676767767766677667767767677676676766776767767767767677677666767676677666666667766776676676676676776776677667667767677677676766677666766676776676776776767667767767766676776776776667666767767667677667767667767677676677676776677667677677677667666776776776666766676767766767767767767676676676676676776776767766666776766676677677676776776767767767667677676766776767667767767766677677676776776767667767676676776767677677676776676776776767767766677676776767767667766776767676776677676766667677676776776767767767767676676667667667676677677666766766776677676776776766677667766767677677677677676677677677676676676767676677666767667767666776676767767766766666776766766776666677676776766776677676767677676667766776766776677676776776676677676767766667677676676767766776676667767676676776776776767676776776767677677676676676667677667766776776767767766776776767677667677677676767676767767767677667766776766766767667766767767767766776767767676776676676767676767677676667766767677676767766677676666776776667767676776677677677677676776776767766767767767767677666676676766776776776776776767677677667667676776767767767677667677667676767666767766776667766766767667676667676767766776667676776676776766677676767676677677677677677677667677677677676767676776776767766776676776776767677676767767767767676676676766667766776767767677677676776676776776676776666776776767667767676767767767767767767677667677677677676677676767767666776677677676767676776666766767667766776667666776776767677676766776776676776776776677667767676666776676776667667676667677676766676766667767667766677667767767767766766677667676767676776776767676677666676767677666677667666766767767676676676776776767767677676667676767677676776677676767677677677676776767767767676767767766767766667667677676766776776677677676766676767766776676676667767667666776767677676767766776767667766776766776776767666776766676776776776676776676766766776677667767676776667676776676666667766766776767767767677676677677677676676666776766766676776767767667667767767676767666776766767766776667766676767676766766667677676776766776776776766767766767766776677667677677667667767767767766766677677667676667766767676767676776776767677676767666776667767677676776767676776766776767677667667767677676676776667666767677676776666676667667767767767676666776767767676766776767677676776776677677667767767767767666767767677676676776766776767677666676667767666776667767676677677676667677677676667767677677676776776776676677677677677666776767767766776776767766776676776766766767767676666767666766767677676767766767676776767677676776677677677676676666767676776767677677677677676766776766767766767767677666677677677677677666766766767676666776766776767666767767767767766776776677667667766666767677666676776676676767766776776766767677676776677666776766776677677676767676667766776776776767766776776677676776667767676776767676766766677676676776776776776677667767767767677666766676776667677667677667677677676776677666776677677676676766767667667767767767676776677677677667676776776776776766676766766767677677677676766766767766767766767766767767767666776767767677677666766667676676677676667676676767666677676767667677677666767676776676667667767766776767766767666776767766766766767767767767766766766776767676776776776767666776766667676766767676776776677677667767676776676776766667666767766766667767676667767766776767767676767677676677677667766767666776767766766676767667767767677677676776766766676767767676667766677666767667766667766676767767667676776776767766676677667766667766776766776676767767767677667667667676667667676667767676767766776666676767667676776776767766776776776767766676767666776767666767676676776776677666677667767676767666776767667766776676667767767766776676767767676776767676776766776767676667766776766767767676667766677666676776766676776776776677677676667676776776677667676767767766666767767766776766776766676676767766767676677676776667766776776677676767667666676776776667766767677667767667676767677676767676767766767667676677676676676776676677677677676776677667767766677677677677666767677667677676676776767767767677677676766677666767676676776767767677676767676766767767676776677676676776776677677676776766776666776776776776677676666767667767677667767676667676776677667666767677667766766767767667767676766776767676776776767677676666767676676766767677677677677667666776767766766676676676667767667767677676667766677666676667767677677667677676767677676767767767766676677676767677676676767766767667676776767767766676677676666666776776776766677676766776766766776677676666776767677676676767767767667766767766677677667766767666767766767677677676776776776776776666776767767667676766667677667676677666776766677677677667767677667667766666776776767767767667767676767667767766667767767767677677676667667667766666767676776676776776766767767666676677667767676677666776766676676776767767677676676776677667677676776767766776776776767676776776666767767767667666666776767666767766776776767676666776767766767667676766776677667767677667667676776776776776677677676767767767666766766767767677667667767676776677666776766776767767766776676776667676776667676776766676767767677677667766766767676676766676766667676767677676767766766677676767766766767676776776667677676667767766666666767666676767766776677677666776766767667766776776776767767666767766676776776677666766676776677
67766776776676676767766667677677676776767676767667676767766767677666667667767676766676666776767677666767767667677676776667677676776767666677667667766776776767767677677667667767767676677677676766776766676766776776767766767677667767767676767767676776766776767676776677676676676677677676776676676767666667766767767666677676676767677676677677676776677666776666677667767667767677666766776767767767667677677676776776677677667766776767676776767666677667766766767767766677677677667766767676776776676767766767767767767767677667767767667667767677667666676767767767766776776776676676766677667766677676767766776776666776677667767766776767767767767676776776676677677677676767677667767676776766776767767767766767677677667667766766776776766776666767677677667766767766677667767677677677676776766776776776767676776676776676667767766776767676667677666776677677676776677676676776677677676776766776677667677677677676776766767676776766767767676677677666677667767767767677677677676767676767676766776767666767767667666666766767676676766676776667767766776667767767676776776677677666767766667676776776677676676667677676776776766677677667766666776776766776677676776677676767666766776677666766667767677667677666677677677676667766767667677666767677676776776676667666677676776766677667766666767767677677677667666667667676776776767677667767676676767767767766776776767666677677677667677667767767676766766776776767667676767766676767677677677677676766667676776676776676766677677676666767667677676767767666767676776676677677677677667667767766776666776776677677667766677677667767767677676667767767767677676766767677667767676767767667766776677676766766767766776766766776767676766766776667767767767676776776776767767767666776776766677677666676676776776666767767766667767676776766767767767676676767667676766776667676776776767767677677676767767677666767677666776666766766766766776667767677677667667767677667767766676776667667767766776666767676767677677667767667766766767767676767767667676667666776767677677667667666677667666776676776767766667767667676767667676767667767666767767677667766676767677666767676767766767677666776767677677676677677677677677676776767767677667766767767767667767766676666776767667766766767766776677677677677667667766776767767767767766767766667676776776776676767667767677667676776677677677666767767676767767766767676767667767677666666676776776776676767767767767767677677677676767666767677677677667677666776677667767767666676677677676767677667677676776776677676667766667676776677676766667767676676767677677677667767677666776767676767767667767766776676776767767666766676677676776766776766677677666667676676766776667676776776776767676776776776767767767767767676666767677676667666776676767677667667677677667767667767767767767677667766767767667676766767767677677677676767767766766776677666676776666767667767767767677676767676767767766767676767766776776776766667667676676766767767766776776667767666776767767767767677676767767767766767667667767767767766776676667677666766667767767667767667666776677676676766776776677676677667767767767676776767767677677677677666767767766776776766676776776666776676667676776677677677677676767676766677676676776667676676776676766677676667667666667767766776767677677666666767767767676666767766776776767676677667766776767766766767767667676766776776767766677667767767676767676767766776767766767767677667676776776766776767767677677677676776677677677667766676766776677677677666767676667767667666767767676776766767767767767667667676676767676667767767767767676767676676766677676766677666676776776767767676676776776766666767666776677667677666776776766767767766776676676667667676677666776776677677677676767677666676767767766676766767676767667676767767766666666767666677667667677677676776766676676776676776767676666766667667767677667676776767666776677667767666766767676776667767677667767767676676776766676667677676776667767666767676776767766767677677667767667676776676676766776767677676767667766667666767767667676767677667676767767766767677667667766776776776766766667766767676776776767677667767676767666766666766677676667767766776677676767766776776767766776667667677677676667767667677666767767666667767666667767667767767677667767767667766776766677666776767676767766776676776676677677676767767767767677666666676667766677676766767676767676667766776776767767677667667676776767767767676767767766676677677667677667767767676667677676776776677676676667666776767767767667677667677666766676676677676767767767676776676666776767677676776667676767767667766776766776776667767676766766667676677676767767766667766767667677676677677677667666667767676767767766776767767667767676776666776776676676676776677667677676677667767767677676776767677677676666677667766677666776776776776676676766776666676776767767767767676767677677677667767767676766767667766776677666767767766766776667766776776666676667767766776776767677666676776676776767767767676776766776767677666776767666776776667677676776676767767767767766776776776677667766776777666766776677676776776667677676776766767676776767766667767677676767666676676676666776767667677676767767667667676776766776676666776766776766676676776776677677666677667676766776667677676776776776766767767767766766776677677677676776766667767767677676766776667767667767766767766766767766667766776776676677667677667677677666766776776667677667767677676767676776776766776776776767666667676767676666676666667767667677666677677677667676776776776676767677676776767666767676776776767677676767676776776776776667676766767767767767676677676667677667766766677676767767676676766766776776767767767767676766776766776767667766676667766677666767767767667767666776677666767677677677676666677677666767767766667667767766677677667767766776766776767677677667676776676776776766676767677677677676776776767677676667766766767667666667767676677667676766776776766776776677676766666776776767767676767767676776676677677666767676776676676776676767676766767667767676677677676767767677667766776766677666767767767766767767676776776776766776677677667667767767766767767667676776776766776776767667666776676776776776766677667667767667677677677677666767677667677676776767766676776676776766677667767766776767677666776767666767767766776767666767767677667767667677677676767767667666766776766767766767767767767676676767677676676767676767676666667666776667767676676776767767667766667667767677677676776776776766677667676676676676776766676776667676776767766767767766766666676776676767666767766766676776676767767666667766676676767766677667676776767766767676677677676766776776776666667667767766677676676767767766766676677677667767676767667667676677677677667667767767676767766677677666667677677677667677677667677667676776766677677677667767666776767767767666677676776677676776776776677676766776776677667677677676666776767667677676776776767667677666776766776676776776766776776776666766666677666776766766766776776776767767677667767677677676776677677677666667676767676776767767767677676666767666767676676767767667767676776676776776776677677677676766776776676776667677667766776677676767766677677666776776766766676676776776677676776776776767767767767677667767766776767677676776776776677677677666776767677667677677677676767767767676776776776767766666767766767767767666666776677677676676776767766667677676766677667677677677677677676676776677677667667676776677667676767677677676776776767766766767766766676676767677677676767767676776667676776776767767676776776767676666767767677676776776766767766677676767667667766767666667767767676776667667676667767676776776776677677676676676767676676767677667676767667676666766776666776767766776776676767766677677666767677677676677676767676767667766767677677677667676766767667677676677676767667767676776767767767767666776767767677677666776767677667667767767676776776666766677677677676767676767767676766667677667767676667767666766776776776767667767767767767677677676666766677667767676677676776776767667767666676776667676677666776776677667767767767677676666667767766677667767677666776676766767676767676667767676667767767677667767676676676676776776776677677677676776767767767767766677677667767676776676767767767766776677677677676776677677677677676776766776766666776767767667677677677677677667676767676666676767667767767766766776676766767767766766677667767766766676767667677677676767667676767767676767676776676776767666776666776767767767667767676767767676776776776767766667766776766677667676667767767676767667766776776776776676666676767767667767677677667766676767676767767767767677667677677666666776666767767667767677666767767677676776776676667766677676767667767767767667677667767766767767666677667676767767766676676766776776776776677667767767666677667766766667676776677677667767767667767666776667666776667767667767667676766767677666776676776776676676766676767667767666776676667767677677666667677667767766776767667767767767666667767766776677676776767767767767676766767767667767766667766776767767666776676667766677676766677667666667767676776767767767767767767766776667677667766767676666767676776776776767676776767766767767767767767677677676666667667677676767766667766776776767667766667677667767767677667667676776776767666776676776776677677677677667666767666767766767766776677667676767667767667767666766677667766667766776767667766767676767676676677677667676776766767667767767766776677676776767667676766776776776776677677677677677677676776767667767666776677667666767767766766776676677677676667676776667767667666776677676776677676766767677666667676676767677676776776776677677676776776677677676776776776676766776676667676667767767677677667766666776776776767666776767767767767677666666767667766776766776776767766766766776677667766776776667766666776767766667676766767677667767767766666677677666776767677676676776677667667767677676666676677676776667767666767676677667766766767676766776676767766766766766676676667677676776767667766677667677676776766766776766666767676767767677667767766677677676776767676677666776766676766766676677676766676766676767767677667766676767667666766767766676767676766676767676676766676667676776766776776766776667767
6766766667667767676766776776776776767666667767676767766767766766776677676776677676667767667767667766766676767676776677667767676776766776776666776677677676776676766776767767767767676776767677677666776667767767767767767767767767676767676776776667677677676767677677677676776776766676677667667667767677666776677666767676776776776767677666667766767677667766766677677677666666676677667767766677677677677666676767767677676667667767666677677676667677676767676767677676776677676667677677677677677666766776776767767766667667666767676776676677676767677677676776776776677666676676766676667676776776667767667667767676677666767676767766766676666776767767766776677677666776766767667766767767677676767666776776677667767666776677666766767767676666676776667767767666667766767766676776776776667767676767677666776776776676767676667766776676776667767676677676677667767677676767676776676677676677676776676776776767676667666776677677677666776766776776776677676776776767676776776776676667666677677676767667667676776766676766767766767766676776766766776766776767766677667677677676766767676767767676776767677676767767666767667677677666776767677677667667767666776776776767767767767667767767667766767767677676677666676776776776767676776676677676677677677666767767767767766767767667677676677677667677676677677667767767767767766776776666776776676767767766766776666776766776776667766776767677676666776677666667667767767767767767767767767767767666767667766677677677676676677676776776676776776767667666776676776767666766766677676677667667766776767766776766776767676766666766766766767666677667767677666767667676776776767767667766766676767766677677677677666667767677676767677677667766667677666776677667676766666676667676676766776767676767677667767767767676767677666767766676666677667667766776776677666767677676776766776666776767666767677666677667676767767676676667766776676676776767676766677677677676666676676776766767676767676766767767767666677676776766767676776666776767676677667677666776776767666776776676766776776677677667676666676767676776776767677677677676776677666766667677677676776677677677677677676776776776767676766667667676677677676767766767677676767677667666677677676677676767677676677667677677677666677667676766776776767766767676677667677676767766676676767676776676776767767767767667676767767677667766767677667677667767767767766676666666767767766677676776776776767767666677677666767767667767767767667767767667676776776776767676776677676767766677667667676676677676766767667767677667767676677677676767677667767767767667677667767766767676767666776776677676666677676667766776776766676666667676767677677677677667767767766767767667667767666767767677676776766776767677677667766667676767676776676676776676767667767667666767767767667676766776767767767677666766776776776677676676767676776776676766767766776666776766767767767767767767676776676776767677677666767667677676766767676767676767667766677666667767766766776766776677667767677666676776677677676767667767767767676676766776676676676767766766667677676776767766767677677676667767676776667767767766776767767667767676676767767767767676776766666766767677666776667766776776767767667667676766766767767767667767766767767767676776676677676766667667677676767676676767677676776677667677667766776766767766776677677666677676766767667767766667677677676676776676767767667666766776776776767677677667767767767767667676676667677666766776676776676766676766776766767767767666776677676767767666666776767667677676776767767767767667767766767767767766776676676677666677666767767766766676766776767767767766667677667677676677666676677676767677677676776667767667766677667666676766776676767677677676767667677676766776677667767677676767677676766766667666767766776776676667667677677676776767667676667667677667677666667766767767766767677667677667766776767667767676776767767766676677676776776766676776776767676767767767767676767766776776767766776677667767667667676766776676776667676776776677676766666676667677677676767667767767677666776677667766766666677677677676776766767676766776667667767667667676677676667766776676677676767766776776776667676776776776666677677667767767767767767667767667676767767767766666666767767766677666676667676766766776767767676676677676677676676766677676767676677667767677677676767666767766676767677677677677667676776766776767767667666767767677667767767767767676767767677676767767676677676767766767676767766776776677676767767676776667767767767767677676676766767767766767767677667767767767677676677676767767767677676776676666776767676767676767677676667767767766767767767766766766666676767676677677677676767767676776776767677677676776767677677676766766776666767766767766767677667766776677676767767676677676776767677677667767677667677666767677677676776776667666776776776676767766676667677677677677676767667677667667766776677676667677677676776776776767767766776776776666767767676666776776676667767677676666766766776676666677666667766677677667666676767767767676666767677676767667767667767767767767766776767767666776766776776767666776766767766677666676767677667677677677677676667666776766776667767766767667767676677676767667667676776676667677676766767666767667676776776766667667766676776776766776766776667676776766776667676767766766776676667677667767667676767767767767767677676666767676776767767677676776676776676767767666776677676767767677676667676776767676776776676767767667676767767676767667766676767767767767677667667666776766766766767676766776767767767676766766677667676776767767677667676677677677677676766776767767677677677676667767676776677666667677667677677676766676776767766677676677667677666776767676776776776776776776776776767677677677667767676676776677677677666676767667677677677666676667676766766776776776776667667767677676677677677677677676677667767677676776767767767767767667666767767766776766776766676767767767667767666767767766667667767766677676677667767767667766766767676677677676776676776776767666776677677667676677667667767677667677667677677677676766776667667676776776766676776776776776766776776776776767767676776776776667766776666677667767666666776776667677676776677676767767677676667766677667676767767767767676677676667767677677666766666676677667767677676676776676676767667767667677676767767667767667677667767766676776776776766776766776676776776767767767676676767767766677676776677676767676767767676676767766667766766776767677676766767677676767767766767766767767677676677667676677667676776776676667667767767667667767767677676776776767767767767766776776766767767677676667767677676767667676767767676776767676776677676767676767676767676767766676776676677667767666666677677676676766776677676776776676767677676767676776776767767767667676776766767767676677676776767677677677676776667767676766776776776666767767766776667766776776776677676767766766776677676776776767766676676767666667766677676767677667767767676766676677677667677676776766766666677666767767766776677667767767767767676766776767766767677667677677676776776767767677666767667677666776776776776666676767676776776666776776676776776776767667676767677676776666776776766776767677676766766776776776767766776776766667676776767677676776776776677666767766776666766767676766776677676767767676677676767767667767676677676676767677677676766676776676676776767766677676776766766766766676667677667676767766766667676776667676776676776667766776766676667667667766767677676676776776667766766766767677667677676776776676667767767676776767767676677677666667766766766677676666767677676767766776667667676776766776776776776676667676677677677676677676767677667676667677667767677676776767667676767666666776676667766676776677677677676676676676767766776766767677676676767677676767767766766766776776766677676766767767667767767676776767666776776776776776766766776766776677676676776667677667677677676666767767767767677667676767767767766767667766767667676776767676667767666767767766776676776776767677666776766776677676766767766677677676767666767767667677676776676776767667676677666776776776767677677667676676666767667767766776677667667767766677676677676677676767667767767677667667766776767676776767767767677676776767767676776677667677676767667676676677667767667677666776776676776767677676776677677666776767767677676667766776676676776776767767666766667767667766776766767767767677676767766767766666677677677666776766776776776677667676776676677666767767666766676676667667766767767676676776677676666677667667766666767677676776667676766776666667767666776677676776676767767667767666776767767767677676677667766767766776677667766767676767766666766766766776776776666776766776776667666666676776666766666667767766667677667666766676767767676676677677667677676776766776766767676667767767767676767767667767767676677666776676776767767767766767767676767667766767666676776766766766676677676766767676766767766776776776676676766767767767677676666767677677677666677666666776776767766767766666767766677676667766776677676767676677667767767667766776767667676676766776766767766767676666776767767767677677676776776776767767676776677667677676776667676766676776667767676676767667676776776776677677667767767766767667677676767767667677677676666676677666776677676676776767767767676776776767676667767677677676676776676776766776676766667677667766767676776677677677676776677666776776776767767677666767676776676676766676776776677677666776767666776666666667766676667676677677667767676767677666776776667677676766767676767676776767766776676676767677677666676776776677676667767766776766767676776766767667676766677667677667766767766776667767766776767767666766776776677676776776776766776677676666667676677667767766776767676767767767667767676676776677676776767676677677667666667767677677667767767766776677667677667677667767667676676676776766776776776676666767767767666676677676767767677677677677667677677676767767766677666677677667767766776767666767677677676767667767667676767666776776677677676766677677667767767676767767676767766767767767767766767766776776776776676667677666767677676677667677666776667766676666776776676667766767766676767676677666766677666767766766677676766676766766766676766
76766676667677676767667767666776766767676776676776677677676776776776767767767767677666666766677667767677677676666776676766776676776667677677676766776667676776677667667667677676767767676676776767676677667766677677667677676676767667767767677667677666766676667667676776667677676776767667767767677676677666776776676766667766767677677677667677676776767767766766767767677667767676776677667677667676767767677677667667676776666767766676767676767767767766776776776767766766766667767766677676677676766767666776776767767677667677667767767767767677676677676776677676667677667767766776776767677676666776766766676767767767677667766677666677677676776767766767767666676766776767767676677677666767767676766677676677676776767677667767767767767677676767676776776776766766776767767676766676776767667667766667767667767676776776677676676676776677677676776677667767677677676766767667767767767676776776776767676677676676776767767666767667767677676766666776776677676776666776766767766767676766776776677677667766666776677676776677676667667677677676677667767677676776776677676776776766776676766776776767677667677667676776767667676767676766767666767667767767767766677676676776767767766767766776776677666667766676776776676767767766677666677676666767767767767667677677676776677677667767677677667766767666766677666776767676667766767767677677676776767667677667676767666776767677676767676766677676767767767767766677666767767677677676766776676676766767767767667767666776676676677676776776767767766676776677677667766766676767766767677667767766667676767677667767667667676667767767677667767667766667667666767767767766677667766776767677667676667666767676677676776776776766776767676676767767767677676767767766666766776776776676766776767667676767767766776676776677677676767767677667676776776776667766767676676766776776666666776776776766766676776677666776776776676776767677667767766767676677667677677676676767767677676776776767666666676667767667767667676776767676776766676776677666666776677676766776776667767677677667677667667676677666767676776767677676767767767676667767677666776667666677666767677676776766767666667676766776677676666776767767766767666776766776677676776766767666776766676667676776776767767667677667767667767766677676766776766767767667677667676677677676767767667766767676767766767767667666776666677667676776776776666776676667677666666776767676776676776676776766677677677667766776676767676767666767766766666776667766776677676676666766776776667677676776776776776776677676767766676767767677666767667766676667767767767667767676776677676776776676776776677667767766766766766767767767767667677676767766677677666667676776667766677677667767767766766767766776677677676766767676776767767677677677677667677677667676776767767677676767666767677667767677676767676766676667767667767676776776767676677677676776767767766776676776766767677676767676776667677677667766776776776767767766776676767767767667667677677676667767766776767766776766776776767666776666776776776766667766776676677677676776767676677677666776776776767767766776676776776767677676677677677667677676776767666676776776776776776676776666776776666776766766766776677666677677676767677676677676767766766767677676776776776776677677677677667767677676676776676767767667677676766776667676767767766676766776676676677676677677677667676767766776676776666776776776766776776767767766767667767677666767667666767766767767766767676677667676676776776676776767666676776677676667667677677677677676676776666767766767767767676766766776776677677677676767767676767676776776667767767676766767767677677676776776766776676776776666677677676677677676776767676776667667766776776776676767667767676776776676767767677677677676676776766677667767676767676767676776766667766776667766767767666676767677676776767666677667767766767767676766766776677666666677666767677667677667666776677677676767766667667767766676767677677666767677666776667676676676676677676676667677677666766677676667667767676677667666767677676766776776676776776767676767677676776776776776776767767676767767677676676767677667766776677676776767766776676767766776677667767677676776667767677677677667767676766767677676767767767676767767676767667667767677677676677666776767677667767767767676776676767766676776666767667666676767676776766767676776676767767766776677677667677666666676677677677677676766776676767677666767766776766676776667677667677667767767766767666776766767767666767767676767676767767677677676776766767767677676776767767677667677667677666677667677667766766767667767767677666776766776676776776776677676676766766676767766767767767677676767676677676766767676776766767677677667766667767766667767676666767676767767767767677677667767767767767767767677666676666766767767767767677676776676766767767666776776677676677676767667767767676667767767767667767677676776677677666676776766767767767766676676677667677677676776776766767767667767767666767766776767667667767767767676767766767766776677676676776767677677667766676677677666766776766666676676776776776666776776677677667666766677676767677666767677667676667677677677676776677667767676677676677666776677677666776776776677667767767676767667767667766677667766677676766667667676766677677677667767767677677667676676776766667676767767677666767767767766767667667766677676776677676766676767766767667766677667676766767667677667676677676676767767766677676776767676667767666776766776767767767676767766677677677676677676776776766776776776767676767667677676767767767767767766776677667767767667677676677666676767767677677667676676677677667677667767766676776766776776676776776667676767677677667767766766767767767766776776776767767666667667767767767676766767766767676767676667677676766766676676776767676776776767666666776666677666776776766677677676676776677677677666676676776676767677667766767676776776667667677677667666776667676767767667667767676776667677676676766676776776776766666776776676776676767666776766676677667767767667766776767676767677676767667677677677676767676677676677667767766776766776767767677676766666676767766667767766767676766676676766676766776767766767667676766766667767766767766776767767767677666666767677677676767767677677666767676766767666676767766677677677676666667767676776776767677676776776667677666766776676776677676776667767767676676676677666776776767676776776676676767667677666677667767767767667766776776767667766776776767767767766677676667766666677666676676776766767676667667676776767677666776776776766676766767767767766767676677667667766767666677676767677677667677676767676776676667767767767766776667767677666767667767767676776677676776767767766676767677667676776776767767677667767766776676776676776776666776766667677677676767676677677677676767767767676776676776667766667766767767767767767676766767767767767677676776767767767766776767676676667677676776776676776676676776767667677677667767767767676766677677666666776766776767767676766677677676776767767767767766766676676767666776776766776767767766677676667767767667766776776767767667677677676776776677676766776776766776676776767766666667667767766676677676767766677677666676776766767677667677676767766776776677676767766766776767666767767766767767767767676776677666776767676766767677676776767676677667667676767766776766776776767767676766776776776766767666676776767766776667667676776767767767766767767766767766766766776766776776767676776767767676676677676776776766766766677676776767676776767766766666666776776676766667676676776667766677667666677677677677677677676676776766766667666677676667766766767677676677677676776676776766767767677667766776767767677667676776766766776767677676776766767677677677667767676776767767666767666676767676667667667677676776766776767677667766767766776767767666767676767677666767767767767676676666766767766767767667767677676776776767767767667766776677667767666667767767666676667667676776676767666767766776776766667667677677677667767677677676776767667676676767677676767767766766767767676767766776767766676767676767766767677677676776776676776666767767676776767766776776667766766776766676776776767767677667667666776667766776677666767676667677676667676776766766676767666766776676666677676776776767767767767677677676666766767677677676676767767766776676776767767677667667767667767677666776776776776776776766766776776776767677677667666677676776766677677677667667766767767676776767767767667677667766776676776776666677666677666767766677677677677677676667767767677667677666776676667676667767666776776776767677676767676677676776676766676776766776667767767676677667767676776766677667767766776766776677677677677677666766667767767767666667667677676767766677677677676676767767767676776767677677676776677667766667767767667677676677676676767667677676667767676767767676767667767767667767767667677677676767676776766766776677677677676776776766776776767766776677676667677666776667767677667667767767667767676776776776766767766776666677677676776776776776676767676776666776766767666767767767666767766767676776767767667767677676677677666676776776766676776666676776776767767666767766767767767677667767767676767677677677677666666766767767667677677677676776766766677677677677667767767766767667767676767767767767667676776767766776767676677667677666767676776667766677677677676776766776676676766677666767767666677676767767767767667767767667766667677677676776776767667767667667676776676767667767677667666767676767667767676776676776776676776767666767676767667766767677667767766776776676767666676677677676776776776667767767666677676666767767676776776767767767676767767766666676767676677667677677666766776677676676767767766776766677667767767676776677677666776767766766667666776776767767667677676676667676766667767677677676767677676767677676776767767767767767767666766666776767676776767767767667767676676776667667767677676776767767667767767677676776676767767767667767767767676767677676767767767767767766676766776766767667667676776776677677677667677677676767677677667766676776766776776676767767767676676677677677677676776767676776766677677677667767676766776667766776776666667677676677676776676667677676676776667676677677677676766767676776677666776776767
6677677667676767767676676766767677667667767766776767767667666776677677667676776767767676776767666767677677677667767767677667767767766776766767767766667677676677667767767677676776776667666676677666677667766767767667677666767677677677676676776776776676776776766677666776776776767666677676767767667677676676676767766767676776776776767767677677677666767767676766776676667667676766776676766767766676676766766776776766767767677676767767667767767766767667677677677667767667767667766766766776776776776767767676766776767767767677677666767767767676676776666776677676776776776766667677667667667766766767677676667766767676667667677667767767767767677666767676767677677666667676767677677677677676667677677677676666676776776766766767667767677677677677677667677667667676677676667676776676767767767667767676776776667677677676776767676767766677677677676766776677667767766767676767667667767767767667766776766776767677666676776667677676766776666766776676767766776767676776767767667767676766776776776766677676776676767677676677677676776667676776776677677667766667767766776776767767666766677676776767676767767676776766667767766776776766676667666767767677677677676676766776676767666676767677677666676766767677666676767767767676677667767677677677677667676767767677676677677676767667666677667676667767766766667767677676776776677667677667767767767677677677677666766776767766767767767767676766677677666766767767767766766776767676767767767767766776776767766677676766767676776776767677676767677676677667766676766767666766666767676667766776776776766766776677676677677666776767676676767666776776776666677676767767767677676676677677677667767676667676776666767767767666776677666666767667667677676667676776677677676776767677667667676767667767766776776776767767666667676767767767767677677667677667676677676677667667767767766766767676676776776776766776767767676766667767677676776767766776776776666676776776766776667676767767767766776767667667677676676776776776766767676776776776776767677676767676677677677676776776767767677676676776776767767767667676767677667766767767676776767767677676776776776767676676776776776667767667676776776667767767667767766776676776766776767767766776767676767677666776677676776677676677677677677676766776776767677667667677677677677667677676776766676776677676677666676676776767667767677677676776776677667676776767677677677666776667766677666776677676667767767667676776667767767767677667766667677676776767676776776676767667676667766776767767766766667767666676776776677677676776776676667767767767666766676776667767767766776676767766766767767676676767677676676677667767676677677676776767677676766766766667666766776766776677677677677676776767667767676776677677666767767767767676667767767667676776676776766767767767667767677667767766767676677667677667677676667677667767766776766767766776676676776776767667676767767676767767767667676666677676676776776776776676767767766767766676667667767767767676776677677676776767766676767766667767667767666776776766667676677677667676776767677677677677676776666676677676766776776767767766776766776776776767767677676776676766776767766767677677677677677667667767767676676776776767767676767677676766677676776776767667677666676767766776776676776677676767676677667677677666776776766677667677667767677666767767766776676767677666676776666667677676667767767677677667677667767766776767767767676676767676776767767677677676676676767666767767767767766677676667677677676676776776677667767676766776776776767676676776676767666776767766776776776676776676776676776767767766776766666676767767766766776766766766676667766767767667677667667667677677677677667677676767677667676776767676776776667677677666776676776767676767767767667767767667676676776767767667677676776767766776776767667676676766676776676676776776677667767767677676776776776766767677676766677677667676776676776776676766677677677666767767677677676766776667767667677677676677667667667767677677676677666677677676676666667677677667767677676676676666666677676776776766776766767676766766767667767677677677677676767667767767667767677667767767767767677667767667667766767666766767767666776766677667677666776767676677677676666767676776767766677676776766677667676677666767767677667767676767667667666767677677677667676676676666767677677666677666677676776766676766767766676776776667676667676766677676766677677676776676776766667676766776776776666666666677676776676767767676676677677676677667767666676676666767767677677677676776776776676776776767766677676776667767667767767667677677677677666776776776776776766676766767767767767767766776677677677676767666776776776776677667767666676767767767676676767676767767667676676677677667666776667767666776767667766767767766776776776767766776677677667676676676767676767766776767766667677666776776776767676776766676776776676767767677676766677667766766677676676776767767677666677667766776767667676767676677667666776776776677667767766776766766666767667677676667666676666676767767676676676766766766677666776776767676676766766676666676767767677676776776776766776767767767767667676677667766776776776677677677677666766776776776677677676676767667677676767767767677677667767677677666776776677666766677677677676776776667676676776776766677677666677676776677677676667677676776676666776766776677676667676676767766767676667667767767666776766667767766776676766766767766776667677676776677667767676767767667766667677677676766776676776776677666767766677676767676767676667766676767767767676776676776767667666676677666776666676776767767767766676676676776667767767676767666776776776767677676776767766776767766776676677677677677676767767676667667676766776767766767767676666677667766677667676767766766767676667666776667677667676677677667677676767677676766776676767766776766677667767767767677667677677666767666776676776676676666676776776676776766767676767767767676767767677666776666767766776767767766766776676677666766667677676767767766776766667677676767677667767677667766766766766776776767676767767676677677667666767766767767677676776677676766766767676776776776676676776676776776767767767767767767767767767676776676667667767767767666776767676676776676766677667667677676776677676776776767676767767677676676676677676776677667766667767767767677677677677677676776776767676666776677676776766776776776677677677667677676677667767676776767767767677667766776666677667767767677677677677676667677666776667676776767676776776766667666776766766766776767676667766776776766767767667766767676677677676766776766767677676776767767767666767767766767677677677677677676666767766776667767766776776676676766677677667766766676676667667767767766667767677676767767676767676677667666776766767767767766766767767676767767676767766767667766677677677667667677666776776776767677676667766676677667767767676676776776767767767676676666666676776776676676676776677677677667676776667766767676766776767676776776776776767677677677677676776767767677677676776767766767767767667766766776667767676776776666676776677677676666766667767767766676776677667766766766667767667677677666667667766767666767677667667766767766766766776676776776776776767676767766767767767677667676776776767667766766677676667676776767767766776767767767667676776767767767667677676767677677667766776766677667666667676676776676776776767767766676667767767767666776767676676767677676776767767667676767767677667766776767767676776667666666767667766676676776676776776776776666767676776767676776667766676776766676767767767766677676677676677677676776776667677676667676776667677667666677667676766776766667767767666766766776776677667766776776676776776776776776676776776776677676767766667766776776667766767767767767767667676766666676776776667767767767767676776676776767676776776676776776767767767766776666776776767766676776767767767767766776767676766776767676776676676666666677677667767677677676776767767767676667766667676676676666776776776766666767676676776767666676677676767766766676776767666776666766766776676766677676776767676677667767677666776766776676767677677677677677666766776776767677677667767676776776776677667677676776776776766667676767766676667767666676767766776776776677667667766776667676767767767677676767767676776776766676666667766776676677667767767767767767767766677676766666776677677677677667667666767676767667676676776776776776767767676677677667677666666766776776767666766766776767676766667676767766766766676767677677667767676767676677667667766766766767676677677677667676667767666766676776767666776776776677667767677677676776667666767677676766677677676677667767766677677667767667666676776776766776776676676767676776776776676776776776776667676776776767677677677666766667767766666767676767676677667766776776767766776776776776677676776766766666676677667667767767766676677677676776776776776767667676776776776676766677667767676776677676767676767676767677677677677666767767677676776776776677677677676766776676776676766677677666677676676767667677667767767767677677677676676767766767677677677676667677667677667677667677667676767767677676776677676677676677677677666776677666776776776766676767767677677677667677677667767766776767676767677677667766766766776767767667677677676776677666677677667767767677667766767766776776666677667767677667667767677677676766776776776676677667676776677667767766776677676767677676766766766677676776776776667667677677677667767766776676677676767677677677676776776767766677666776677667766776677667767767677667767766677677666767676766676776776677677677667767767667677677676677676776767667767767767676776776776776677666767767677667767767676776767767767766767767766676676677667767677666767767677677676667676677667677677677667677677677676776776776766766766677666776776767767667677676667766776776677677676767667766676667767676767676776776666677666767677667767767767766667767766676767767666666767766677677667767676767677677677676677677677677667767767667667767667766677666776776767666667677667767677676666776766676767767676776776677676776667666767667676677667767767676766766667766677676776776776676666767666677677667766676767766776776676767767767676776666767767766776776677676676766767767677676776676677
366766776667676776676776766667767666767767666766776677667767667666677667766666666776767676776677667676667676767677676767767767766776776676677667766666767677676767667767676776776776776766776666677676667676767677676676776776776776667677667666767767676776776767677676676776676676776666776766767667767766776776776767667677677667766677677677676776676767767666766776776666767766667667667677677677667677667677676776776776767677677667766667767767767666767767766767676677676677677666776677677667667767677677666776767767767667767767677676767677666677666776776767766776776677676766667767676766767766776666766666766766767767676766767766766767666767766776767677676667767677667766677676776676667767767677677677676776776776776766776767767666776766676666667766776767677667666676776767767767767766676767667767676776776776767766766767767676776667766667767767767677666767667766776776676776677676776776767766767766776676767767767766776776766767677666676767676776767767767677667676767766676767677676667766767767766676776776677666776776767767676676677677676766776776667677677666776677667677676776766767767667667677676776776776677677677677667766766776776776676767677676677676677677677677677676776776766767767667766767676767677676776776767667676776767767766676776767766776677676766766776776767677676766766676766676676667767677666766767666767666776677666776667676776767667676776667766767666767667676767767767767767677677676776677677676766666776767667766767676776776767676767766776776776776776776667666767667676776776666767677676767666677667767766767767667767677677666776676677676767766766677666677676666766776677676776677667677677676766677676776776767677677666766767767766667667767676776766766776776767766776767767667666767676666667767767767676776667666677676776676677677667767666776776767767766767666767767667766766776767766776667766776677677677677677677677667767767677677667767767767677676666767766767677676776767767767766767767767767767766767767667667677667766677677677667766677677677677667767767677667767766767676666676666776776677667767677667677666767667766776766766776767676776767677676766776766666767666766776676677676666776766767666776767767677677676767667767767766677667766776776767677676776776767767767677676776677676766767667676776776676677676667767767676676677676776776676676776766666776766767676776677666766667766666776666677677676766776667677676776776767676766776776767766767677676776677676666767677666766677667677667676677676766767667767767676767767677667676677676677677666776667767676767666766776676676676766776776776767766767676776776776776767767676767677676766767767767667676667676767767767667676667767767767666766666767667667767677676667767767667767677667666767767676667767766767767676776677676767677676766677667667677677676667677676767767677666767767677667767767676666776776767766766776776767676676776776776776676767767676676776767666776677677667766776677677677666766667767667666666776677677667766767767667767666776677667766767676667766666767677666677676767667767767766676776766776767676776766677677676766767766776767766766767767677676676676767676767766666767767766767766776676776677676677666767666776767666776676676767767667677666676666776767767677676676766767677676666766776776677666767666666766677676667767676776677667677676677666767677676676766676776667766667767677676677677667767767766776767676767767767677667667677677677676667667676767677677676776766767666767767767667766776767676767767667666776667667667766766677666667676767676766667677667667676767767767676776776676767767767676667666776677676776767767677676776767767766667767677677677676667766677666767767767767766767767766776776776666776776676767677677667766766676676776666667767767767766776667767766666667767666666676767767677676666677677667667677677667767767767677677677676676776666767676666766766676767766766666776677677677677667767766767666767766767666767766767676677676766676667767767766677667767677667767667766767667676776676776767767666776677677667767767767767767766776676766666776776776766776767766766667677677667666776676767677667677677677667667676667677667676667677666776776776666767676667767676676766766677677677677677676776667767766766667767667676766767676767677677667767677667667667667767767667766767676776767677667676776767676677677676766766676776766766677676776667766767677676776676666776766676776677667667677677676766776776676776677666766676677677676766776776676776767676667667677677666767767767766776677666776776767767767676767677676677666776776776667667666776767677666767667767676776776767767767766767676776767767667667676676676776776766676776776677677666676776666767666776767767676776766767766767767767767767767676767676667766767676767667677676667767766666677676767677667677667676766776667767767767767767766676667767676767767677667767666676676677676767766667767677676776776767677676767767767667667666776676767767767767676676776776767766766767767767676767667767766767676667766677677676776676677677667676667767677667766766667767667676767667767667677666776766676677666767766766766767677667766667667766776776776776776776667766677666776767677667767767766676677666776667676776767667766776677676677676776767677666776767766677677676776766667766766667676776767766677667766766677676677676677667766676767767766776776767766776767666776776776766776766767767767677676767767767767667677677667766766776776766766767767767676676767766667676667766767677676776767667766776676776766776677676677677676776676667767767767676767667677677677676776776667676766677676776776767767766766767766776667666776776677667767677676767767676666676676776767767767677677666767677677666767767767676767677677677667767667767677677677677667767676667677677667767767667667667666677666776677676776776776677676676776776766776676776776666767766677676776776676677677667767676776677666766667766767766676676676776767766767767767667767766767766676767767767767767676776776677677676676767677677667767676667767677667677677676767767677666667767766776767677666667677676776776776767766776767767767766677677676667767667667767667666776776776666776776666677676667767677676766766776677676676667767766776776776667676767677677666667767677676767677677676667676766767677666677676767767677667766776766767676767767677676776776666767767677676776766776767667767676767766667766776776767766677676667767767676767676766667677676767676776767677667766776776776677667767766766677677676776776667767677667766676776767677667766767677677676776766676667667677677676677676767677676677677667767676766767766776766776776667767666767767767767676676776676776676767676776677667767667767767766766776766767676776776767677676776676766776677666767767767766767767667666676676776767767766667666776667677676776767676776677666677677677667677667676666677677676776676776667667677676676776767676667677667667766767767676776677677676676776767767767766776776776766766767766676676776776776776676776676676766766666676776767766766776766667677676766667677676767677666666767666767767767676667767766776767677677677667666776667667676766767677677667677677666776767667667677677677676767676677677676776676776677677676776767767767676767677667767767666767676776667677666667677677667666766767767676676666677676677676767767767667766667676767666677677667767767667676677677666667676776776766676776776776767767767676676776766776776677676767676766677666776767666667667667766677677667766776677677677666667766767766766776776767767677676767676776766667767767766776767767766766677677676776676767766677677667767676677676776776676767667766767676676776667676676776767676667667766776776677667667766677667767666676776766767766767766677677667766667766676767667677677667767676666776776776676776676776676666766776667766767677677667767767667676767666776766767667666767677677676767677666677677677677676767767766767667676677677667667676776666677676676666776676676767767767676776676677667767767676666776776677676677677666677666767677677677677676676766766667677666767677667667766767767767766776677676776776776776676776667676676666767767767767766766766776776767667767677677666767676667676766667677666776776676677677667767676776767767766676766766776767767767767666776766776767767767767767666776776676767766767676776776767677667676767676767767767676766766766776776776767677677666667767767766667677676776776766767667676776677676776767766767667766776767767767766776676767677666776776766667766767676767767766767677677677667767767766677667767767767676676676676767767767766767677676767677676776766677666776667676776776667676767767667766667666766776767767676676767676676767676776767767667767767767766676766677677677667676676766776766666766767667766776776676776667766676766677676776776776767766676776776776776767666767766766776677667677667767677666766766767676776676776766776776767666767767676776776677677677677666766677676666776676776776776766766776677677667766767766776676767676767766767666667767767767667766676767766766676776776766776767677677676776776776667766776666776776666767667766776667677676676767676776776766776776666776677676776767767666677666776767767767676677677667766767767676776767766677676766666776776767767677677677677667766776767676767767677677676776767666776676776776776767767676776776767667667766776767767766776766666767767767767666676776776767676676767676666776676667676766676776767766676776776676776677667767766667767767767766676766767666767767767767676766776776776667677677676767676767677676677676767767767676676776766677677676667767767676667766776776766767677667766667677677676766776666776767766676766676766766776676667676767667677667666766767767666677677667667676776766776776767767667767676767767676776767677677677667767767766776767677677677677676776776776677677676776666767767766766776767676776676676676776776776667767767677666677666767676767677667677666776677666767667677676776766767676767767676677676776776776676677667667677676677676776776766766676767766767767767676666767767767677666676776776776766676776676677677676766677666767767677677677677676677667676776776676776677676667767677676776776676767767766776667676767767676776676766666667676776776776677
677676677667677677676767767767666767767676767677676776767677676767676767767767677677677677666767767766776767767677677677667767766677676776677677677676767676666766767767767667677676776676776776776667676767666667767766676767766767767767767677666766776776666776767767677677677667767766776776666766667677676766676776667767767767677676767767767766776776776667676776776767677677676767677677677677666776676676776776767767767667666776677676776666776676776676677676767767767676767677666676776667767767767767667667767767676767766767667767767767677677677676767667767766767767766666776677677676776767766776767667767677666767676776767677667677676767766677677667767766767766767767767666677676776677676767767767676767767767676767676666767767766776776766776676776776776776667766766767676776776776667767767767767767667767667767767676767767677667667766766776666677676667767767677676766767767677667676677667766766776776776776776767676776776677676666767676766767767676767766766776776676767676667667676767676667677676767767767767676676667766677667666776676776766676776677667667676766666767767767767766767667766767666776776776677676767667766676776776676767667767667667767767677666677677676676776677676676776676776776767677677676666767676766776767667677676776766766776776767766776676767666677676667677676776766766776776776776676767676776776776667676667667767767766766776776767676776766776677667667767766767766667767767676766766776776767767677676776766677677676776676776776767767767766776766676677677677666666776676776677666767677677676776776667766676776667676677677676767766776667676677677677676767677667676766766776677677676767676676776776776767677677677677667767766677677666767676776776666766767767767677667677676666677676776677677667677677676676776767676676776676776677666776767767767767677677667677676767767677677676677676766767666776776667767677676776676677677666776767667766667677676776776776677676766776776677677677677677677677667766776767767766677676776767676667667667677676676776766666767677677676767666666766767767767676766677677676776776767767766776766776776677677666766766766767767767677666766676666677676767676767676776776767767676767676766767767767667767676666767676776666676776767676677676767667677676767677677677666767677667767677667667676767766776776766666776676767767676676767677666767667767677667676677676767666767676767767766776776767767676767676776667766776767666776776776676767666776677667677666766776676766776766776776677666776776677676766766767676776667766676677667767767666766767767766776776776776676766766767667767767767767767677676767767677677666767766766677677667676767676667767767676776776666676776776776767767767677667767767767676776676776776766667767766767766676776667767677677666776766676667767766676766767667677677676776677667667767767667667677676776776776766767766676767667767676776776776776666667667676776676767676667677677667667767767677676767767767677667676767676776776776676676767677666767667677676776776776666666776776766767767767767767677676776766776676676676776776766667667677677677676676767667677677677676767766676776676767767677676667676776776676677677676676776767667767767767677676767676766776776776776667767667767767677666677677676776776776776767767667767667766776677677666767677676677677676676767766677676767767676766776766776767767676767767677667677676776676776666776676767677677677667666776776666776676776767767767677676776776676667766677677676776776776767767676776776667767677676766776677676776677666776666776676767766767667677677667766776767676666666776766776666767677677676667676767667767677676766776767677667767767676666767677676767676776767767676776766776776776677677676767767767676667767767666676767677667667677667666776676767667767667677667676767667767677676776776767667667676677677667767676776677677667767667767767767766676767677676776676776676676767767766676677666776767666767767767667767767767677676776676776767766667676676677677667677676776767767767766767766676676776776776766776667766776776776776767677667766776766776676767666776767766776776776667676776767767767767766767677677667767667766766677676767766667667766767677677676677667677677667667766776667676766676776776776767677676767677677677677677677676776776766677667676676776776776776767766676677677666767677667767767766776776666766776776767767767677676767676677676776776767767667677677677676676666776776776776666677667677676776776676666776766677676676766776666677667767676666676776776667677666676776767676677677667766776776666766767667676676677676766776776776767666776776766776776776766677677677667767676667666667766767767767677667677667767766677667667766776766776767767676676766667766676767676776676667667676776767767767677677667677667767767677677677676676767667767767767766767677677677666767677676767766766767677677676677676776767676666677676677676776677667676776677667766767766776766767766776667767677667676766776776776767766776776776776776767767667767767676667766677676767667676766776667767766767676766667668677667666767767766677667767677677676776776766666767766677677667766677676776667676677677676767767667676767767677676676776776767767677677677677677676776776767767667667676767666776767677677676776677677676766767767676766776677667767766767677677676676776776776767767667676767676776776776776667676666767676767767766766677676776666776776667766767676766767676677677667767767767677676776767766667677676677677676676776677676676767766667766766776776776677676776766776676776767667676776767667766766766767767666776767766776666776766677676776776676776676767767767676766767767766776767766767767767767667766767676767677667767676767676776767767676776666776776676676667676767766767767767766677666767667677667677676677676776767767767767767767667766766666776776776676776677677677667666776776667676776766766676666776676767767666676676767766677677676766677677667667767676767766776766776767767767676767767767767676767677676767677676676676767677666776776767676677676676677676676776767677666766776776676776776776776676767766776767677677677676767677667767676667676666676676677676677676667767667676776776767667767676677677676766667677677676677666776766776766767676776767677667677667677677676676767766776767676677676767667766776776667676767767767666776677667767767767667767667767766776766667766776767766776776677676677676666676776676767677666766776677677677677676776776677667676667766767766666767766667676677676767677666676767766766766776667767766776767677667676677666776767677676677676676667676676767677676676776767667767767677677676676776676776676776767767767667767667766676776767767767767666666677677677667767666776776767767767677677667676667676776676776677676776776677676667767677677677676776767766766767677666767766776767766676766776776766666776676766776767666766677677677677677677667667766767767766766676776776677677676776776776677667677676766667667766676776767767677676766676776676766676776677677667767676767677667667676767767676767766767677676766667677666767767667667676676676667676767766776776767676677676776677676667676677666667766776776767677677666676766666767767667767767677676677676776776677676767766767767667767767677666676767766677676767767767667766676776776676776776676776666667767666776776676767666667766767767766767677676767667677667766776766667677676776667767767767676676676766776776767677677677667676766767666767767666776776776767667767676776776677676666767677666776767677667767767667767676776776676776676766677677667667676767767766776767767767766776667667766677676677667767767767767767667676766676766776776776677667677667677676767667677667676676767677676666767766767767676676676667767677667767666767677677676766676776776767677676767677676776776677676776767767767666767766766766776667676776766677677676767767667767767667766676667667767666766677677676776667767667766776767766767767667676776677676776767767767767676677666767677667767766767677667767676776667667767676767676776677676676767667676776676667667766767677667766766776676776767676676766767766776676767767667667767667766766776677676677667676766677676677677677676677676776676767676667767676766667667767677676667666776767766767767767666767676667766776677677666667766667676767767767767676776677676676677666676666766766677666766767767677667667676667667677676776667677667677676766776776667766667676677666776776767766667667767766776677667676666776766677676667766776677676767767677667767767767767767676766767667677667767677666767677677677677676776667766776666667676667767677667677677666677676776776776776677667767676776677667676776767767677676666776776676776767676776676766776677667676767676677677676677676677667677667766766767767677666776767767677676766677667766767767667767767766776677677677667767667767667667677666767677677667667767676767767766766667676776676776677677676776667767767766676667667677677677666776667677676776676776766767767666767677676676767766767766667677677666776767666766767667667677667667767676776776766676677676776776676776776677676767667767676776767677677666667676767766776776766767666776676776776776767676676776776767667767667767767767667677667677667676676776676776767766766676767676677676677676766767676767676766776766767767677677666767766676676776776776767766776767767676776767666667667766776776766677676776767677667767676766767767667677676667767677677676767767766776677677666776776766666676676767766767766667666677667767677676667766776677677676776666776766776667766677676677666766676676767767767767667766767667677677667767677667767767767677667767677677676776676776676776677676677667666776766776667767766776767766766776767767767677676666676676767767766767667667766667676776776776766767677676776767676766776767676677677676667766776676667767767667766776767767767767766677677667676666676776677676767677677666666767767767767677677666776766776766767767677677676776776676776776767767767677677676667766776776666766676767667766776776766767766776677667766767766666766767766677677677677676766776766667767767667766776776776767667766776767667767667676767676776766767666766666676766766767767766767676776766666776676766776776677676766666766676776666
677677677676767676776677677666677677667766676776767767677676667767676677677676776667667767666767667767766766676667767677677676776677676677666676767767666767676776676776767766677667767766776677676667766776677676767677667767677677677677676766776776676776676667677677677667677677666767766776677676667767766666767666677666776677677676666676766766776767766776667667767676776667677677676776776666767767677667667667766776667767767666776776776767677676677666667677667676677676767766666767666776677676776776677667767676767676776776767767677667667667767666667676677676767767676776776776667667767676776776776766766767666667767677677676776667677676776767667667767767767677667767667767767767676766677676767676676677676767677666776767676676677667767766767676766677666776767677676676767677676676666766776776776776767676776776776766767766776667677676776676767667667766766776776767767677677676667667767676676776676776776776676776767666666667766677667676776776767767676766667766676676766776677676776667666767667767767666676776776776677667766776767767767766766676767767766677677677667677677676667766676677676776776767767676776776666767767767676766767667667677666776776767767677677677667767767767667677676767767767676776666667667677677677677667666776776677676767677666677667667766776667767767766776766666776676767676676776766677667766677667767766767666767667677667767676767677677676776776666767767766776767766677677677677676767677667677676767767767676676767676767766776776776776776676767676677677666776667676677677667766767667676776776776776766776767667766676767667767767767676776666776676666677666676677677666776776767677676767676677666776667676767677667766767767676766776677676776767677677667767677676766766677667667676767766767666767767766767767666776767676776666676767667677667767766776677676776776767677676776776767677676767676667767667677677677677667766666676776766776776676766667767767667766776667766776776776776667767676667767767767766676667766766776776677667767767666766767766776676677676766766766767766776776776776666766776776767767766666676677676776677676767767766766677676676776677676776776666776767767767766776767767666767767766667767677677677677677667676766776776766666776667767766767676776776767766766767667767767766776776766667677666776767766677677667767767676667676776677676676767677676767767766776776766667767766767767677677676776767766677677667667676776767667767677676767767667767767676767766767677666776776676676776767767667767767767666766766776776776776776767677676676776767767667667766776776776676767767666776766767767677667667677667676767767676766776767667766677677676767677676677677677667666676666677677676776766776676767766776766676776767767677677677677676767666676676676776766676776677676667767766667766677676766776767766676767767766776767676776666776776767767766776776667667667767676776767666666776767767766776776767666676667766677667676766767676776676776767677677676776776776766767676776667676676666776766767667676776667667667677676767767677667677667676776676776776767767677666766776767767676666767667766776767766776767676667667766676667676766677676767766776666766766776776667767767666766776677677677667667767766776766776776676766766776677677677667667676677677676776676776767767767767676667677676677667676766776766776766677677677677667667767676766767666667677676666776776667767767667766766677677676776767677667766666667767767766677677666776676676767677667677667767666766767767766776666776676767667676766767677677667766776766776776677667767767766776776677676766676666776666677677677676776766677667667676776676776776766677676667767676767676677667677667677667766776667667676767676676776766676766667766766776766666677666766667767676767767767767676667767676667766776776766776667677676776667667767767767677676677676676776776766667677667676776776767677667676776676667766767767667767677676676676776677677677677667766767767766776676676776766667677677676776767767767667767766776676667767676776776776776766767667676677677676767666676776776667667676667676767676767667676776677677676776676766776767767676776776776667676766776676667766666767767767677666677677676767677667767677676767766677677667667677667766776767676677667667677676776767676766676767667767766667767766767767767767677676667667767767767676776767766776776776666666776767767676776767767767767677666667767667677676776677676766776676776766776767677676776776677666767677667676776676677677667766666767677677667767676767677667766677677676767666666767767677677667667676776667767677667676766677666776677677677676766776676776667677677667767766667767676776776776776776677677667677677667676767767767767677667677676776776676677677676676767767677676766776776766667766776667767676776677676677677666767667676677677676776767667767677667767767676767676677667676776766776677677676776767677676667677676676677676666766767766767767677676766776776767667766767766666776766767767767767667767767767766666677676767676766666776776776776766767667676776676776767676776766776767766677676667677667766766776677676767767766767666776667767667766776766676776766776676767766677667676767767767666776767676667677677677677676676766667767767766767767766766767677676676666767767676667767767676776677666767677677676776677677677667666677666766776677666776776776666767766767677676776666766766677676766766677676667676766767677677677667767767766766776676766776767767676767677676776767766676676676667767676776766667677676776676766776776767667677667767767767666677676677676676766767677676767767677676667667677677666767666666667677667677666677676677667767767677667767767677677676676767767677677677677676766677666766676676677667676776776676776767676776677667676776776666767667667667666666776667667677676776767767677676667766667676667676767677666776776776776776677677676776766767766667677676776776767766776776776776666676776667767676776767666676766667677676776776766667766776677667677676776676767667766776677667677677676677667766677666767667676776767766776677676776767767676766767677677677667767667767767666767766766766776766677676776667666766677667767767766766776676776776676666776676676666677677677667677667767677676776776667677676767676767767767666767766767676766666667767667676767767766677676676776767676776666677677666776776676766776776677677676667676677676776776776767767766767676667666677677667676677667666776767677666776767767667676677676776676767676776767767676677676667677676767767666666776776766667677676667667766676767767766676666667767767667676776766766776766667677677677677666677676676776676666666767767676767767667667767767767676677667766776667767767767767766677667767766776776667667676667767767677677666767676776776776776766766776776766667677677677677677676767677667767677677677677677676767767676766677677676676767667677676667666776667766767766767767677667767766767676676767766677666776776767767666676676767767677677677667766766776766767766767767676677677677667676666667677667766767766776677677676767767677677666776676776776676776776767676776677666776776776676667767767767677666677677667767666666776776667676776766767767677676676776776766776776767677676676766676776767677676766677666676766767667766776676667667667766766677676766776776776776677667767676677667676776776677677667676767677666776776766776766767767766677667666677677676776776676677677677666767767677676676667766666767677666766776677667766776776767667767767677677667667767676766676767676676776776776776767767677676767766767676776776776766776667767666676677677677677676776776767767767676766667767767667767676667767676766676766677667676766776776776766766776667666767767667666767677677676776767766667676676776776667667766676776776767767767677666677667766677667676767767667767676776676766677667767666676776676677666677667677667767677667766677677667676666676676766667766677676676676677676676667767766667677677666776677666677677666776766776766776766767667677677676776766767677676767767677667677667677666776776776767677667767767667766667666767667767676667766767666767766776677667676766766676766767667667767767767767676776767766677667767676776767767767666776766776676676766767676677666667676766766666666776776776766766767766767666776677667767677677677676767767767677677676776776776767767677676776767676767677677676776776776767767767766676776767767766776767767766667677667766767766766766776776767677666776776767676767667767676676677666767677667676776767767767766666766667676776766776676776776767676767677667666677667676776676776676767667667677676776767677677676776767677677667676666767767667676767767677677667677666676776776767667676766776767676667766776776677676776767667766776667767676766776776767767677677677677667767767677677676776767767677676666776676776767767766776766767676676776766676776767676776767767766776767766667767667677667767767677676776767676676767767766667667767767676776776767666667767677666676666776676767766776776767766776767677677677666776666676677677677676776776766767766667667767667767676766677667676677667767767767677676776677676667766667677676776776676666676767767767767767766767767667767676676776767767677677667767676776776776776776766776676776676767766767766767666767676767766766767767766776767766766676766776767766677666677676677676767766766767666776776677677676767676767767667677676766667766676776667767677667767666667667767666767676677677677677676776766677677676767767666667767676776766767766776767766767676767767766776677676776766767666766776767677677676767676666776676776677676676676776767766767767676776776767767667767767767766776667666667676767766767677667767677677667766776767667677666776776776677667767767767767766767767667667677667767767677667766776667676776677667767666667766766776767767667667667666676677676766677677667767676767676767667767767677676767677677677677676767676766677677677666666767767767676767677676677667677676776776776766776766776667767767766676666776766676767766676676767677676677676776766776776767676766677676767767676676766767667676666776767666767666767666776776776666677677676676767677666676677677676776767767676776776767676676776776767767667767766767677667767677677677677
6767766767676767767767767766677666667677667767767766766676776766766676767677667676766776666767676776677676767677677676776776767766767766766776767767667767677667766676776767766766766677677677677676776767676667677676766767766667767676677677676776677677676776667667767767767667667767676677667766767766667767667676776776776767767766776776776767667767767677676776776776776766776667766776766767677677677666667767677676667677677677676776766767676776776767767677676677677676667677676776767767767767767766767766767767677676767766776776776667676766667767677667677666767667767677676776767766767766766676776677667766776767667677677667766776676677676676676776676767677677676667677676767676676676767767677676667767767676767677666767677677677677677667767677676767676766677667677667666776767766666767766676776676776677667767767766667676667766766776676766677677677677677676676666776776767677676776676676666767677676767676667677676677676766767676776766776776776667667677666676666767667766667676676776767766676667767767767676776676677667667767676767666766776676776776776776767676676677676767676676776766677676767766776676767677677666767667766766767766776776677666676666676766767677666676666676776666776767766767767766766677667766767766666676767766767677676776776767676776767677676766767766767667676676776677676767767767667767676767676677677677667767767767666776766776766776766776776766767677676667767677676666766776676776667766677667767767767767666667766776776766776776776776767667766766667667767667677666767767676677676677667766776776767667767666767666767677677677676767767766767767666666667766767666767766767666676776776776767677676676766666676767767767767666677667677676767767767666766776776766677667766776776766767766776676776776776776676677677666776767667667767677677677676776677667677667676666676677667767676667677676766776676776767667677667677667766767676667666767667767667667766776677676767676776677677667676767667677667676677667767767767766776776766767667666766766776776776677677676766767667767676767766766767767767766767667677676776767676776767677676667767767677667667677677667766767667667767677676776676776776766677667767677667677676767677677676776766677667767677666667767767667667767667666776776767767767766766677677676776767766767677676667767677666677667767676767666776767676676767677677666767766766667767766666776666776766776776676776776666667767767676776667666767766767666767677676766667677676776677677667666767767677676767676776776776776677667667767767767766677676676776676776677667767766676666677667766677676677676767666776776767767767667766767767767767676776776776676676676677677676677677676776776667767666776776776776776676676677666767767766776676776776677666776766766767677667676767667767767767676767766776776766667676767767677677666676776767767767676767676776767676676767766776676766776677676776776766766776677676766677677667767766766676776766776767767767767766776776767766766666776676767766666776767767667767767677677667766766776776776767666766776776676767767677666677677666776776676766767766776667667767767767767676767767666677676676767766776767766766676677677666667766767666677677677667766667767767767676667766676776776767666677677676776776677677667677667676776667767767767667667677677677677676776766776667767767676767676776776767676666776776767767767767677676776776776776767767767767766766776676776776776776776776767676767677676676767677667677667767767677677667766676776676766776776767677677676767767677676776766766667667767667767666776776677667767676766767766666677666676677666667766776667767667766776776776676767667667767667676767766776776766677666767767666677667677677667767666676766766767767677676766767667676676767676676767767676776676776767677677677676766776767767767667667767767766767766776677666776776676766776776766776677677667667767667766667767767676776676776666776667677676677677677676767677676776776776776766766776776677667676776667767766766676676677677676776776767676667666767667767676677667767767767767767766667767766677677676667767667676776676766776767676676776677677666677667677667766677667676767667676776766676776776677667666767767767767677676767766776776776767766767766766676766776767767677677666776776776676767767667766776776766767766667767667666776767667667767766676676666766677667666776776677676767677667677677676776767766667767766666776766776776776776776676677676676767676767676776666767767767667766767766776677677676667767676776677676666776776767676667677676767766776776776776766767667677676676767767767677676776767766776776776767767767767767767766767767767676677677677677677677677677677677677667677677667767677676766776667767766767666776776776767667767767677677666667766767767767767767677667767767667667667667766677667767767677676776667676767766767767767677676776676776666676767676766776767667667767767676677677676766776776677676766677667677676676776767667767766776767667666767767676767677667677677667677676677677677676766776776776776767766767766776766677677677666776676776777676776776776766667677676776676677676767767766676776776666677676776767676667677667767677677666677676676676776767676667766677667666776677677676766776767676676767766677677676676767767767767677667676766767767676767767766767676676767767676677667676766766776776776666676767676667767767766767676766767666766676776676766676776776766676776776767677677676767677677666677677676667767677667767767766767767767766776776776776766776666766677667666776776776677676776767766767766776776776776677676776776676776676776766667766776767767677667666767766776776767766667767767767677677676677667767767767677676666767677677667766767676776776677667767676767767676767766776766776776776667677677666766667676767677676767766677676776676776767766766766766776776767767767767767767667667766767676677677676676767676677667767677666767667767766766766676776676676776776676766776677677666776677676677677666676677676677677666677677667766776767667676667677677677666766677677677676676776776677676767677676677677677677676767677667666766776677667767666767676767667767666766767677676676667767767667676676776766776776776776767676677677676667767767766676766676776776666776766667766767766667676776776776766776767667667766776667766776776776776776667766766667766776776776766767677677677676776776776676767767676776767767767666776667677666767666776776767766677677676776776667667767677666677676677676676776677677677666767766677676677677676767767667767766776767676776776776677677676776767676766766776767677666776677677677677676667677677677676667676776776677677677676677677677676776677677677666776666767676676767666776676766766766766666666677676767676767676766776776767677667767767677677667767677667676666667767667666776776776776767766676676776776667667667766666776776676766676766766766677666676666677676776776767767767677676776666767677666676677676677677667666667766776776667666677676767767667677677676677676676667766676767666776776766776677677676767676767767677677677677677677677667676776677667666767676776667677667767766666766767767677676767767766767767666677676667676776766766767767767767666667767676767676767676766776766767667667666776776767767667767666666677676676776666776776776677676776767767767677666766776766677677666776767676776776767676767767767677677667767676776767676776767766776677676767677667676767767667767767767676767676776676767676767767666776767766767766677667677667676776676677676776766767766767676766767676776677667767766776766666766767676767666677667767677677676767677666776776776776667667667676776767766776776676776766767676677667676767767676776766676776767677667677667767667676776677677677677677676667676676667766776767676767767676776667677666766776766767766766776766677676776766666677677677677676676776776776677667677676666767766767766676676666666767667667767767667766677676676766776776676666767766676667677666776667766776677676776677677676677666776676676776677676767677667767676667667767677677677676776776776766776667667767767677676776676677676776677666776676776776766776677677666776776767676667767667766767666776776776776776667766776667666666767767676666767767676676776776666776676667667677677677667767666667766667767677676766766766767677667767767766767676766667676766767676767767767676776776766767677677676667676676767676667676776677676767677677667766767677676776677677676676776676767676667676767766776776776776776767676676776766767767766776767677667667667667667667766767667676767676767676776666776776776676667767677676776767767766776766767677666776677676766667766776667767767677677676767766766676766776767677677676767767767677667766776776776776776676766776776776677667767677676767767676677677676776766766776766667767767676666676776667676766767676766666677667766776776667676776767767766776776677676776667677677677667666776767767677676767676676776766677676767767676766766666766767676677676767666776767677666677677677676767666667767767767677667676776767767766767767676766677677676776766677677667767767666776666677677677676767666776776776776766767766667766776776676776676776666767766666776666667766776676776767677677677667766677676677666766767766767676776767767767766676666766767766676767766767677666776776677677676767667676676767677677676776776767676677676776767677677676666776776776776676667677666676677677677676776776677677676766677677677667667666666776766667666776776677667667767667767767677666666667766767676776666676767767676766776767767677677666776677667766667766667677667667767766766677667767667666776767767677677676766676776776776767666767676677676776776677677667666667667667676776766677677677666776776767767676667677677667666766776677677666766776666676767767767677677666766767677667676776776767666766666776767767667767766776776776677676666767677677676776766676677677667677677676767676776677676776667766767666676766776767667766767766767677667766776776767767676767667676667667676776767677677666776767676776767767677676676767767676676677677667767677677677667677677676667766766677677676767677677676776676767766767676776776767766767767767666776676767666766766767677676677677676667767767677677666776776776767767767677667667677
66776666677676776766676776767676766667667676666766677676767767767766776776776767766767677667667767767676767677676766776667676667677666776676767767767767667666676776776766776767676766776767767666677677676776677676776776767666766677667767676767766776676766767767767676676667766677676677676677666776676677667767767767767766667667767766677676666767766776766776677677677677667677667666667767767677676776767767767767667766767766676767676677676676676766776767666766767766766767676767766676767676676676766776676776776776767767667676667677667766776767677667767767767767666767667677676667767676677677677677677676667766776767767767676767767766776767667677677676776676776767766766767767667677676667766767767767767766767767676666776776677667767677677677667666677676767767677677666776776676776767676676676666676767676776676767677666676676767667676776776776776667677677677676766776767677666676776766767676767667766677677677677677677677676677676767767666776767767767767666767667677677667766767676666776766677676767667767676766766767767677667666776767676677676677667676766766676776667766776767766776667767676776677676776667767767676767677676776767767676667676767766776767766776767677677676766766766767677666776767767667767766676767676677676666676766667767677676767666677676766776776677677677676677676666776677676666776767676776767767667676767676776776776666677666767666776676766767766766676677676767767676767667667677667667677676776667766766767676767767767767676767666667767767767676767767767677677677666776776767767767766767667767766676677667767767767667676766776667767767766767767677676667766776667667767676667677677676676776767767676677677676767766767767767676667677667666677677676776776676676776767676666767667766666767767667766766766676677677677666767767767676776776776776767676676677676767677676767677677666767676667666677667667677677677676776677676766776766766766767677676776677666776776776766776676676766767677677677676766767676776776677667676776676666776766776767767767667667667767666676776776766767666776766676776766676677667667766776677666667666776776666677667677677677667767766767767766667676767676776767767767677667676766766767766776767676676666676776676776676677676667666766767677677676677677676776677677666776767767767667766767766776676767676676677667677677677666677676767766767767667677677667767677676677667677667676676676776677667677676776677676667676766767667676676767766676767767767676776666767767767767667767676767676776767667666776767766776676666677677667676676677667767677667767767677677677676776767767667676776767767767767767676776776776776666767677677677676767677677677676776667676676776776776767767766667676676766676676776766776667767676667676666766767676767767676776676776767677667676677677676667767667767676776766776776766677677666676776776776676776776776676767677676766776766767667667767667767676767667766677676767767767767767677667766767676767677676677667676767677677677666766667766776677677676767676776677676767767766767767767677667677667767767766776776677676676677676776676676666766776677677677667677677676676767677677677676766667767767676767767676776677677677677676767677677676767766776767766776767666767767676767767767677666677667767667767767767676776767767767667766776766766767766776776677677677676767767667677667676676767767677667766766677677677677677676766776677676767766767766667767677667767666667767767767767767767666666677676676666676767767677677667677677676666776776776767766776676767676676766776776767676766767767766776677676676776776667767767677676766766776767767767677677666776666776766776767677676767666667676776767677677676767667676776776667677676776676677677666776776776776667676667667767677666767676676676667677676676676767676776767766767767767766776766776676677667767667676776776767767677667677667767766677666776677666676676677676677666677677677677676767767767767767676766676776766677667677667767667767677666677676767767676767677677677676776776766767667667677666776767676776766776677676666676676776767677676767677667677666676677676667767667676776766776776767667667767767666676776767766776776776676667676766667766767676767676776667667767767667667767667767667766776776667676767677676776776676776767677666776776776776767767767767677677677677676776776776677677666766766766667677666776767666677676776667767676776767767677666667677677677667767766767766767666766677666776666677676776677677676766776766767676667677666667766776767666776676776776677666676776776767767766767677677667677667676776776767667767677676776677677676767766677676677666776776776776776767667666677677677677677677676676776767677676767677677677667767766676676776776767766776676766667676677667766776677676676776667676776676776676766677677676767767766767767676776767676776776677676667767766776677676766767667767767667766667766666776676776677666776776776677677676767667766767667767766776666776767677667767677677667667677666776767677677677676776676776667767767676767766776767767767676776767766767667766767767667676766676767676776677676766666677667677677676776776776767766766776776766677676676776666676776666676776667767767667676677676677676667677677677677677666666767677677677666676766767676776677677666667767676767677676767767767766776776776776677677666776667767767666767676766776776776767767766766776776676676776666776677677666677676676676667666776776776766667677676677667676776767766767677666776767677677667766676677677667766767667767766776766776677676676767666776776766677676676776766776776676666767767767677677677677677676776776666767676776667667767676766677677667767667676676676766767766677677677667677676766667766767676776766776677676766776776677676776776767767766676766776776667667676676776766776767667767676776767767676776767667676776667766776767677677666776776776677677667677676677666666767767676667666766766776776776767677667767676776767767767767676776776776676767767667767767667677666676767677677677666776776766776776677667677666666776676677667767667666776766666767767766776677666776767766766767676676666667767676676766767677677677666776776776776776776776776767766767677667676766677676676776776776667667676776676776676767676767667676767666767767766677677677676677666676766677667676767767767766667767767767667767676767767767767667667676776766776766766776776767677667666766666676776776767676676667667677676767677667767767677667767676776767766677676766767766676677667677676767767766667767666676767676767766776776776676776776766776767676776766776767767766776677666766677666767767676767676767667766667666767766767766766677667767667667766767766677676767677677667767677667667767767767667666776667667676776677677676776667676677667767676677677666676677676677667676667676776776767767766776676776677677667767767767767766767677677666776776667676666767676676677677667767766766766767767767667676667767677676776776767677666776767767767666776776677676676776676667676767767766776766776767767767767676776767677667666766767676767766767677667767767677666677667766776677677676776766676667767677677677676776776676767767766767766776676776767767766667666667767767677677676667667667677667666676676677677676776676776776767677676676677676776767677666776677677677666667676776766776766776767767677667767766677667676766776667677677676676767766667676677677677677676676667666677676776766766776776776677676667677677676677667767766767677676767767676677677667676767676666767766676776776676666667676767766667766676677676776766776776667767666767766776776767676767767676767676776776677676767667767766776676676766766666677677677667767766666776776776767666767677676766776766677676767767676776776776776767767676666776776776767667767677676776767676676767767767767667767767767766677676767676677676776677666676767766776767667766766776767766667677676666776667766766676767767767767676767767766776767677677666676677667676767676766677666676677677677677677677677667677677677667766776776776776767766767676766767767767766776676767676667666667766677676676766767676776776677676766776766776666776776667666766767677676666776767677677676767676776776766776676667677677676776676776776766767677676676677676776767677676676667677666677676766677677676776767677667667767666677676676767667767667767666776767677677676676676776767677667767677676767767677666776766776666676767666766667767766676767676776776676776767767666776776677676767677667766767767767676677667676676677676667676767766776767766766767677667666776776776776767677667676776766676667766766776766767677676767767677676677677676677667767766667767767767767767766766676767677667766766677676767767677677676767676776767767667767667677676766776767767766776767676767676767767666677677667666676666776667677677667767766767667766766776776767676677676676767676776776776776776776677677677676767677677676766677667767677676767766766776766676676767767766776766667767667676767676767677667767767677667676776767767766767667676767677677667677676766776776667766676677667767676667767676767766776766767767767677677666767767767767767677677677677666776766766766776676776767666776676767766667667766767767677677667767676676677676766776767677677676667767767676677667677676666776677666767677677676766767767767767767767767676676776776676766776767676677677667677677667667667677676767667677676677677677677667667677677667676767676676767676667766776676776776767767767677666677676776667676767767767677667667767677676767767667676776767667667767767677676776667666666776766776667767766767667676666776666776776776766776776767667677676767667667667766676767767766776676666767767667767767766767767677677677676776776677677676666776677677676676776667676776666767767677677667767767766776776776677666767667766667766767676667767667677676677667677676677676767677667676676776776776767677676766776766677667666766766766767767766677666776676776667767766676776676767766767666776666666667767667676676776767667767667767667767676667766776767677676677666767766767766776767677677677676776667676676767677676767767766667677677677677667766767676766776776766776776677677676776776666677677677676766776776776766776677667767677677677677666767766666766677666766776776767677
767766677677677676767676776676767677677677676767677676776766767677667677676767766766667767677677667767767766677677676667766767676766666767667677667767767766767676767677677677676767677677677676776776776776677676767766767666776767676767676766676767667677677676767767767676776677677676776766667677676776776766776776667767767676677666767676667767676666776767676667667667767767766766677677677676677676776776776776667766676667766776667767766676677667767766766776767667676767666667767767767676776776667767677677677667767766776766767677676767667766776776776767677677676766676676677677676776776767676776776667676776776767677677676676776677676676776776677676677677667767667766776776776776677677667767767766776776767667676676677676677676767767667766776766677677667767767767666776666776676776776767666776767676677667767676776676666776766776767677667767677676776676767676776676767767667766677667767766667676766677667767676767666776677667767677666677677667766677676676767677676676676676767677667767677676676766666776766776767767766776677677677667767767767766767766677667667767667767767766677676666676766676767667666776676666776766677677667767767677667767767676776677667767766776667667767677667676676767766776676766766776776767677667677677667766767766667666677677676766676776776767767767677676677676776776666676776767767767677667767767767767676776676767676776767767767677677677667767667676776767766766766676676676766676766767666676766767667677677676676767677676676776667766767677677667767667767767767667676776776767766767767767766676667677667767767677676776676767767766766776767767767677677677667676767667767666776766676676767677667677677677677677667766776776667767677677676776776767667676676677676677667767667677677667677677677677677677676776776776767677667767767676767767676776776667766667766767767767676767767666767676767767676676766767767767676766676767677676776677676767767677676776677677667676766766767676776666766667677667767667766776766677676776767766667766767676767677676776676667767677667767767677677676767677676677677677677677676767666667767767667767677666767676776767766767767767667676667667666776766667667767677676776667676676776776767767667677676676776666776776767767767676677677676776776776676776776776776676677676766766776767766776776677677676767677677677677667767667676667767767767766776676776667666766776776766766767767676776776776766767667766776776766677667667677677676666767767676776766776776776667666776666667676767767766776776767676767766677667767766667676767676767677676766677677667676767767767766767766667766767767766767766766766767766766776776776776776767766676677677667767676676776776767766776767677677677676676766766676677676676677677667676767676776776767667767676676766776776776767676677676766776677677667676676676667667676676776676776776767767767767767667767767666677677667677676776767677667766776766767766767766776677677676676676776766766767767677667676666676766776676766776676767766666776767676667767667676677677676667677667676776766767767767767666776676767767767767767676676666677667767767767676776677676766767677667766766776776767677676667677677677667667676776676776667766776766767676766776767767767667766766767767667677677666776776667667767767676776776666677677676767767667766767676767767767767667677677677676767677677677677677667667767767767677676767766776767677677677677667767677677677667767666767767677666776677677676776776667667676776677677677677676776767676667767666767767677676767766676766776676776767676676776667677677676767667667676676776776767766677667766767767676667676677666667676776776767767677667677676667677677676667767767667666767767766667666766767676767676776776767676667767767766776676776766767667676766767767766677677676676677676776776776767767767766776666767667767677667766676677666677677666767766776766767677667676776776776767676776767767667676776767767677667767766676776776766776676776767667667667767677677677677666766776767667767767676776766776776677667666677677667676667677667666767767766767766667676776776776776677677676677677677676676676767767767767676676776767677667666767667766677666767766776776666766766776677667767676767767667666767676767676776677666766677666766766766766676767677676676667767766667677676666776776776676666766776766776677666767767676676677676667667766776666776676776676776767677676776776677676676776776776776767666767766766776677667767767767766766767667676767767766776776767767767667766766767767767677677667677677677667667767766766667677667767767767676767766667676767766776776667676766677676776676676767677677667767676767767767677677676767766677676776766776766767677676767767767766776776767677667677677666767676677677676667676677676676767677677677667677677676766767666776776776776767677666677676766676776677667766676676667667676776666766766766676667676766677667767767766766776776776776677676677677677676667767767767667676677666776776677677667676776776676776667766767767767767767666667677666766766667676677676766667676776776776767667676767766677677666776767767667677667767766767666776677677676776776776677676676767767666766766766776666776676776677676676766776776767766766667767677677676677677667676666767767677677677677677677677676676676767767677667767676667767677676776767666767676676676767766776776666666776767767767667667677667767677676776766676776677676767766676677666776766667767667676776767676776676677667667767767676676766677667766776776677676667767676666776677667767766667766767767766676677676767677677667767666667666676776677676676677676776776766766667667676776776676676677677676677677676776766676766767666677667766676676677677676667767766666667766776776677677677677667677676767766766776776667676676677666776676767767676767677667766667767677667767766767667767677677667677667767766776776677676677666667667766766677667667676766776776767767676677667676667766677677666667767767677666667667677676766767676667666677667767676766676776676767676776776677677666767666766667677667767766667666767676776667667766676666776676767666776767766677667667766676776766776766677677677677666666767766676667677677666776776776767767666776677666767677676776767666676767766767767766776677677677676677667766776676676767676767676776767767767767767677677676776767767667767766767676776776767766767766776776767676767666776676767676776766776767767666676776776677666677666677676776676776776767676676776676767677666676776776767767767767676667677676776776767767666766676776676766677676776667666767676767766776767767676766766767676677667767767666767767667767767666677667666677676776776776767676676776767767766677677677667676676776776767677677667677667676767767766767677677676776767767677676776667767766676666767766767676766767666667667767676766767667767677666776667767676667766776776776767676677667767667676767677676776676667677667676676677677677676766677667666666766667666776766667677667767766776767767767676677677677666767766667767767677667767667667767667667766776766767767767767667676767767767676767667676776667766766667677677667677676767677667767766767766767677677667767666667677666767667767676766767677676676676776677676766667677676776767676676776667766676676677667676676676767766776767667676776776776767767766767767766776776776676677667767767766767677667767667677666776677677666677667766776776776776776667767767677676767767767767766776677667766667766776766677667676776766767676776776776776776676677676766776666767766766776776767767767767677676767766676676767767666676776676677677676776667766767766766776776776666667677676767677677677667767677677666766767677677677676767667666667766767677676767666776676776776677667767676776776676767667767766767767766776766767676676666776667767676776666776767767767666767666677677676776767676666677676776677677667767767667676776677667766776766677667677677676776666676767676776776766767677667767767676776776776776766776676767767767767676677667767767767767767766776676776677667766776776666767767677677677676677667666776766767766776677677676666676776677667667677677676776766666677667767767767767767766677676767767766776776767677667676776776776776677677677676776767767677676767767667676766676676677677677666676776776767766767767767767666767767767766767767766776767667767767667676767766776766766776767667676776767767667676666677667676676677676667766776676776766776767667766776766667667766767767767767767767767767767677677677676776776776776766766776667767766776677676776776677677676776767677677676766676667766667667767767766676767676667767766677677667767767767677676676767767767676766767676677677677667667677677676767767766776776667677677677676776776767676776676776776666766677667667766767767767666676677667766776676677667767767767767676677677677667766676776676677667667677676766776677677676767766767666767666667667677677677677677676767766776766667767677667677677666767666776767767766676776776677666776767767677677677677676667767767676676776767676666767767767766776776767666767766767766677676677677667677677676676776667766767766766776767766676776676666666676776776776776676776767676666776666767767767667677667676676776767676776767767767767677677677666677666666676766776667767767767767676677676677676667676776776677677677667767767767766767676776677677676776767677667676676776677677667767766767767677667677677676776676667767766776667767677676767766776767677676767767666776776776767677676677676676776767766666767677677667676776667676676776776767676766767677677667766776776767767766667677677676776776776776776677676776776667766676776677676766776776776767676776676766767766776677676677676767666776676676677676776766676767767767766776767677677667766767677676776776767767767767767767767676766776776767767767676767767666767667767676767676767767676767766667767667767767767767667767677676677676776776666767667766667676776776676667667767677677676767676766776766677676776666667766776776776767767767767767677667766677677676767666776767766776776776766766677676677677667767667767667767766767766767667667676767767767676776776776767667767677676676776667766776677676776767667676767767667766676676676667677667767767767766776776776677667766767766776767667
67677677666776776677676776667767767767667766767676766767767676666667766776767667766776776767767767677677677676677677667767767667767767667766776677666767767666767676767767676767766776767677677666766677676676767676776676677677676677676677676767676677677676667766676766677677666766767767677676667667667766776676767766767766776676767766776767767676677667767767766676667766677667677677677676776776767676776676767677676676767767677676776767676667677677677666776677666776667766677676667677666676667767767676676676767676776766767676676676767676776676766776666776676677676767766776776776767667677677666676766677677677677677677676676776767767677666766767677676677676666776776776776776776767767667677666776767766776776677667676767767666776667767677676767677676767677667767667767767767767676776767767767766767666776776776677666776677677677676766776766776766776676776767667676767667677667677676776677667767766676776767677676767676677676676767767676776776776766677677676776776767667767667677677676677666767676776766677677676677676776677667676666776667767666766776767766776767667766667666776776776676767767766767667766766776767766677677667767676766776776776766767676767766776766676776776766676676676766776676677676776767676776776776767766776676776766767767766776776667677676767767766767677676667766767767666776776667767676776767676766776677677677676667766667677676677667676677676776767667767677676776677677667766776776767677677677676766677677676776676776767767767766766776776676767766766766666667677667767767677676677677676766676676667676776767767677677677666767666676776776767677677666776776776676776666667767667766767767767676776767667767667676676667677676676767676677667766776776767676767667677667676776776776776766766667767767667767767666776767676767767676677676667677666776666776776776766776666667766676676676667667766776776767677667766776776776667766767767767767767677677676776676767676667766776766776767767667676776766666776677677666776676666776776767767766667666776776767766766767676776667677677666666676667767677677666776677676776677676767667677677666667677667676666667766776676776676676667767767767766766676767676767677666767676676776676767767767767676767667766776776776776677677676776776666776776767767767676776766767767767677667676776767767677666776667676776667766766776776776767767766767677676677666667766676767766677676776767666776767767767767767767676776766776766677667767667767767767676676767767667767767767767677676767676767766767767667677677667767766776676767676776667667766677676667666666776767676667767676767677677676767767766767676676676766776767766766677667667767676776776767767666776677677666767767676677676767766676767767767766766676776767767767766776776767676776776776767677666767666666766677676677677667767767767767767677666667767767676766766776776667677667677666667766677677667666776776676677677667666766676767677677676776677676776677667677677677676767767676767766776767767666776766776776776766677677677667676667766776776767767766676676766676676766776776676667677667767767767677677676776677667767767666767667767677667767677666776677666677667766767766767767767767767767676676767767767667767767676766766767666767767766776776767677666666776677667677676776766767767767767767677677676677677676776776666667766767767676676776667676767666767676776676776677677676776766767767667666767667667677677676766666676677677676776766766776776776776767767767767766676776776776766776766776767667667677676676677676767767767667676767677676677676776767667667766767666676667767767676676776776767667667767677666767767766776776767676776767767766666776667677677676766776666666676667766766767767766676667767666776677667766667767677676776767677667766776776766767677667766767767767676767677676766776767767766767767766667766767767677666766776776776767667767667767767767677677667677667676677677677676776766776776676767676766767676666677677677667677667677667677676766766766776666767767677667766767676776676677667766677676767766776776667767767767767767677667766767677676676776677676776667666677666667677667767767767766766776677677677677677676776676776766666676767666667766776776767677677667677666767676776767676766676776766676667766677677676767666676766776776767677676776677677677676766776767676776776676766776776776766767666776767766677677677677667676677676676767677676767667666776766676776766767676776776766767666776776776776676776677676766776677666767667767667676776677667767676776776776676776776677666776776767677667767667676766766766776766677676776766776776776776776776667767676676776667767767677677676667677677677677676767666776666776766766667767767767677667677676667767676667676767676766767667766767766666776767767676776767676677667677667677676767766677676776776767676766766767666776776767767767767676767767766776776766776776677677676776767767667766776766766767766676677667667767766767677666767767677677666776776776766667767767767767767667767767677677676776776776676776776776766766676667667676766676767676776666677677676677676767676676776776767767677676776776776776776766776776677667767677677677667677677677666676677676776667767666766676667767767666676776667767766677676676667766767767767666667767666677666677677676767766677677676776776776767676676676767666767666677666667676776776666776677676767767676776767766766767767667676767677667676667667767767677676767766677677667767767767676776676767766667667677677667677667767676767767676776776776767767666776676767676776666776776677677677677677677676776767666776766767667666776776676767766776776767767767767766676666767767667677677667767766667766667767667667767667767766677666766677666776767676776677677676766776776767767667767767676766676776776776776776776767676676767676776677676677676767766767767666767677677677676677667676776776677677666767767677677676677667766767766776666776767767767666767766776767767767676767677677677677667767677667676677667676776766677676666776767667676767667767767767667677667766677676667767767767767766776776667677676767676766776767767676767677677676766776766776776676767767677667767677677677676766667676677667666776676767766776676676776767677667767676776776776766676767667677676667767766776667767766766776767767667667677677667767677676676676766677676776677666776766667766667677667676767766667766676677676667677677677676776766776676676776776667676676767767676767677677677667766767677667677666676776677666767766776677677666766766767766776666776767677677666767767677676767667677676667667677676776776767767766677676776666767676677666666767767676766776676776776667766776676776666677676767767767767767677666776776766766767766677666776666767766677676667677676767767667677666776766667767767667766677676767666776677677667766776767767767767767677667767766776767767677677676776766766676767676776776677667767767677667766676767767767767767767767667766776666667766776776776766667767677666766776666767767767767677677677667767676676776776676677677677676676767767676677667667677677666767676767766776767666776677676677677677667667766776766767767667676776677667767676766776776776667767767766766676677677676767767677667676776776776776766767766667766676667666767667677677676776676776776776776776677676676767766767676677676766776767767767766776776776667766767767667676776676667767766776767767677666776776766776776677676666776776766767766776767766776766767767766767667667766767677667677676767766776767677667767766766677676767666667676776776667677676766767766767666767767766667676776767676677667766776776677677677676776667767667667766766776776676776666766776776776776776776766767667767767766677666776776767667676776776767676667676676766767767766767667676776776776677677666776776666776677677676776767677676676676776676767677667767667767676776767767676666767677677676677676776666766666776767677676767767677666776676767766776767767766776767767676767766677677667767767766767767767766677677667767766666767767677677677676676766676766767677677676676676767767666767667766767667767767766766767666677676766676767676776767667767667667677667666666677677677676667767767767767676767767677667767676676766776676767667767767767766767676766776677667767677676776776776667677667677666767767667676776776776667766667677677666776766776767666766767667676677676677676776676677676776767677677676767767676767767677667677676776667766676676767767676677676767677667667767677676767767767766676766767676767676766667766677677676776676767767677667677676767676776767676776667766767677676776667676776666766767667676766776767766776767767766766776676776676667676676776676767666776766767677676766766677676677667676667676677667767767676776767676767767767677676776677676767676776767676767677676776767666667677677676767766767767677676766767766776776776766776766776766776776766767677667767767767667676766776776666776667766677677667667766767677667767667767767667767767767766676776667677677667766667676776677667767766776676776776677667667767767677667766767676776677677676776677667667767677676666677667676767677677667767766766676776667677676766677676776776677677676776776776676766677676766767677676776667666767767767766767677676767766767676767677677667667767677677677667767767766676767767667767767766776776667666676767767676767767767667677676776767666776776767677677676676776676677677667767766676776677676767677677676677677676767677677676767767677676766767767667767676676776767767767676667667666776766776676767767767767677677677676676766776676776677667667766677676776677667676766776666766666776767767766676776676767767767677667676776776667766767677667766776776677677677677676676767767676767767676776776776767677677676667766766766676677677667676776767676776667676676776677677676666677676776677677676766766677677676666677677677677676767767767767677667667767766776776776776767767677666766767667767676776767767766676677666776766776776767676677667767676776776776776676767767766776776676776766767667767766776767767677666667767767666776677676766666766776776767677666776776776677667766776766776767677677676776767677677676776776767677667767767666677666766766677676776676766776677667766776776677676767767677677676776776667767
36767677667767677676767676676766766766767676776767767767667767766776776776767677676776776767767766776677667767767676677677676767677666776776776776767677666767766667676776776776766676676667667677667766666776767667766776776677677676776677676677677676776766677667676767667767766767676776776776666677676677676667767667766767677667676767766766776767666776667677677667676766766676767767676766776766677676767677677676776676677676767767766776666767767677677676767667676776776767767767676767767767767666776776677666766766776676776767667767767677676676677676767767676776676767676677677676677677676776776677676677667767767676767767767677666776766776766767767767666767766776677676767766676766676677677676776767766767767767677667667767677677677676677676776767676766666776667667767766676676776776766667766767767766767676677677667767766676666667767677676776776767676776766767767667767767677677677666776676767767767767767676677676767676776667676676766676676776666767767676666776767676776767676767767677677677677676766766767677677677666677676776676677677677677677677676767766767666776677666667767766776676677676766667666776766666666677676676776676767767676677677677667667677676767677676767767676676667677677676667766776776767767677666776667677677676667667766666776666776677677677677677676776766776776767767767767677667676676776776776776776676776776677677667667666677676767677676766767767667677677677677677666767676767767676767676767677677667667676677677667677676776677677667677677677677667676767676776677677676776676667676776676776776776776767767767767666766776767767667767676776767676766676767766766667767766767766767767767667667666767766767666776676676676767676766667676676767767677676776767766776677676776767767767667667666676766666766776766776677677677676767767767767666776667767767676766776776776767767677666767667677667767667766776776767767767767676676776767767676766677676766766676677676677666776776767767667766776776776776776776677676766766767766776667767767667676677676776767766776677667667676667667767677677677667676776667767767766776766776677677677677677667677677666767676767766667667666776667676776676677676776776776767676767767767677676667676767677666677676676776776766776776776776766776776776767767767767767676776677677677677676776776676676776677677676776776676766676766776676676677667767667676676776766776776776776767767677677676767667676776776677677676767667676776776677677667767677676676767767766776676677667766776676776676676776767667767767666677677677676776767667767667676677667767767767766676676767767676677677666677676776767766677676776767767766676776767766667676776776677677677667676776767766766666667677676677676667677667767677676776667766677677677676766676677676767676766676776776766767676676667676766776766767767767767677666767676677676767676667767766767767767676776776767667767767766776776776667677666776767767767677677677666666776767677667676676767767767676667767677677666667676776766767767667767766677677677677666677677676667667666767766766766766677667767677676766767766676677676677667677677676766667767767677676767767767766767676677667676767677677667667766776677677676766676766676776677676677677676676676776767676776666767766776767767667667676776776676776767767676676767677667666767677667767676776767676766776776766776677677667676767677677676766766767676767677676767767767676676667767767766776667667666767677676676677676766767677677677677677677677677677676776667667766776667677677677676776766766666767766776776776677676676677677676767677676676767767767667767767677666776776767766676667666767667767767767766667767667767676676767667676776776767676767677667766776667766677677667667767767676677667676676677677666767676676677676767677677676776776776767766677676677666776767667766776767767767677677676776776766776776667676676766767766767766766766767767667767677667767767767676776776767766776676677677676776767676677677677667666766667767676776676766676676767676767676776776776766776776766776677667667766767677677667666767676776776667666776776767766767676767767676776776766676776776767767677666767767677677677667767766677677676677676676667767676776676767677667767676767766767676776676767766767767767766776677667767676766767667677677667676767676766676776776767667767677667766677676776776667766776676667767677667667767766766677667667667676776677676767766667767767677676677667677677677677667767676776766677677677677667667667667677667676776766776776767767677667676776767767766776776766767767766676676767767767676666666776677667677677666776667767667766766766676766767677677667666776766767667766776666776776677677677676776776677667676776776776767767766776776677677667767767666776677676776776767767667676767767666766776776776677676667766676766676776776776776767677677677676766667766767676766667677677667676767767767767677667767767767667666676766776776767767766776766767767676767767766676677677677676776776776776776776677667766767667676776767766767767676766677676667676666666776776676766776767676776776767767667766766767676776676776667767766667667667767766776767667676767767767676776767767677667767676776767767676776766776766776667667767667676676667677676767767767677666767676677667667767767767676767767767676776666766767767767676767677667667676767766666767666776677677676677676677666677666677677676767767666666776677667666776766776666766766666776767766766677667767767767766677676767767677677676767767766676776767766776767767676776776776766677676776776677676776677667766676667667767676776766667766767677677667766676767667767677676666776776767676776676776776776776776766677667667767767677666766776776776766667666677677677666767667766776776767767766676676767677677677666677676676677677667677667667667767677676676776676676776667667666776776767667676776676677677677677677677676776666776667767677677676676676766766676766766767766767766676677677676776776776776776766767676767676666767767767766676776676766776677677676767767677666776676766776776776767767676776776767676776766776666766776766666767766677676776776776677677676767767767767676776667667676776776676767676767767667767766767767767766677676776776776767766776776767676677666676776776776677676776666676776677667677676676766776776767767767677666667676666677676676776767767677676776767767677677677676776767677677677677676776676677676677676767767676767676776667766676677666767676666766776776767767767676676667767767767676776676666767666677677676776767767666767767766676776776677676767676766776776776767766677667667677676776776776677676767767677677667667767676767677677676776767766767667766767767767667676667767767667676767667676776667767767677677676776667767767677676767666776667676776766776766776776767767677676776667767767767676767767767667766767767676766776776676667677677667767766676676677677676667677677676767676776776766776666667676776776766676767767677677677677676776766677676776776766776767767666776677667676667667767667676767666667767766767667767767676767767677667676677677677677677677676676767667676666767676767677677676776776677667766776767766676667666666767667676676776767766766776767677677676776767766667666676776767677676766776766766677667667676767766667676676776766767677677677677666666776666677676767676766667767767677676666767677676767767667767766776767767767677666667767767676767767677667766676776766776766677666776776767767677676667766776767676767766776776776767676676767767667676767677677667767767677677677666766776767767767677677677677666776767667677677666767667677677677676676776776766667677667677677676767676767667767666776776776666766677667767677677667676676767667766776776767676667667677676766766676776767767667767767767766776767676676767677677667676767767766676776767676766767667767766767767676667677667767767676767766776776667766776667767667676677676666667677676677667676767766676666666767767676766666667677677666776767666667766767766666776767677667667766776667676776767766766677666776776776776767766766666767766776666766776767766677666776676667767767767676776767767767767676776776667767766776667767677677667667766767767767766776776676767677676767766667767767667767677676766667767667666766776776766766767766676766766767676767767767767767767667767677667767767767677667676776667676676767667676776776676767676677677676767677677676677677676676767677666776766676776676767677677677676766767767667677676667676766776776667677677677677677677676767766776667767676767666667676676776666776676767677676767677677666776767767767767766767667766776767767667667766776677667767667667766766776766667767676667677676776676776767767766776667676767666767767767667767667676776776767767677677676676677676776776667676767677677676767667676767676776667766676767677677677667767676667677667767766776676767766676677676676676776776667676767766776676676766677667766776767767677676767767676676776776766776676677676776776676767766776776767767767677676776776677667766676776776776767667666677667666776767666766776776676676676766776677677667677677677676767677677677677676776676676676767767766776767666676776676676767667667667767767666776767677677667766766776667766776767767677666767677666767767767676677666767767666776667767766767766677676667677676767676766776776767677667767666767767667766676776767766776776677676776767677676776766676776676667677667767667666767676776776767677666776677667667767666776667767767767767767677666776776767767767677667677676776677676776776767676766767676677677667766776666766676767676766776677677667666677677676766776766676776767766767676677676776677676766766776767767676676676767766767667766676676676776767767667767676767766677677677667767666776767676767766776776667676776676666766776766776776776776767766776677677677666776766767767766776677667667667767767767767766776677667766776776677677677677667767666667767767766776676776767766677676776766676766767676767767767767766776776676776677676776666676776667676666776766776767677667677666667767766767676767677676767666766667767676767767767677676667666766767677666667676776677677677677677677676776676766767767767677676666677677677676766677677667677677677666767767766776776676776677677667677677676677
66767666776766776767667767767666776776767677667677677667676766776776767676776776667677677676677676767766776766766677667767676776676776667767766766666776676776767767766776776776776767677676776767676776677666776776776676776776776776667767767667767677667767677676767767767676767677676767676776776767767766676776776767767767766677666776766776767666767676676767677666776676667677676676677676767676776766776776767767767676666667667766767767677667767676677676776767766766776767767767677676776776676767676767767676766776766767767767766776776667767767766767676767766776767667676766766776776776776677677677676677667677666666677676767676766666667666667766776666776666676767767667677676767666667766676776776776767767767766776776666677676776677676676776667677676676767676776776776677676767677677676776776776776767667677676766677667767677677676667766767767676676776767767767767676677677667767676767766667677667767766776776776766677677667677667767676667766666766677676767667676776766776776776676776776776776776667767667767766676676776767677667667766776776677677676677667676767766677667667666676677676677676776767667767676667677667767767766677676776767667767767766776776677667767767767766766667676776767677676776667767767767767666676767667677677676667677677667677677667677676767666766776776776776767667766766677676766776667676767676776767767767766776767766767767767676776776776666677676776776767677677677677666776767767766666676776776776766676776776776677676767676776666766767766767767767767667677667766776767667667676766676776767667767677676676677677677677667767677667766776776677676776776667676677677677667676677667766767767767676776767767677677677666767767767666776767666767767667676776667767676766776767767677666767766776677667676776676776776677676676776676776667767767767676766776766767676767766776776677677677677677677676667767767666677677676677677667677666767767767767666667767767676676776767677677666676677667667677677666667677676776767767767767766776776667676776666677667767766766766767676766677667666767677667767767767676766767676776776766666776667767677677676667766767767677666776667677676677666767676766776767767767677666776767666767767767767677667667766766667677667677677677667676776676776667666776776776677676767767767676676677667767767767677677677676766767666676667766676676677676667766666767767767766766677666677676767767677677667676776776767676767767666666767667766667766776666676666766767767676667767767677666766767677676766767676767676677667666776767767766767767766677667767767677666677667767767767677667667766676776767766776677676677677667767677666767667677667676767677667766776767677676676776677676767677676776776766776767766676776767767766776767667767767667766666776776676677676676776767767677667677667667667677677677667676766667766776767667676767677677677677676776767676767767767767766776677677677677677677676766766666667676766766676666766767676776766776667767667677677677666666676677677676666676676676776767767677666776767676676676677667676776776676776767767767677676667667676776776676676776767677676767767676766766767677677667767676677677677677676776676767767766767677676776667766767766766667767767767767677667767767767766776776776767676677676666776676676766676776666776776776767677667767677667676767677667677676776667767767676767676767667766676767677666677676776767766776776767676776776767766776677676667766776667677676766676776677677667666776667767677666767667766776776776767766677667667667676767677677676776776776776776767667666766677677677667766776667767767677666776767676767677677676776767676767766776766677676776776767766776677677676776766767676667767767767677677676676767677666776677677677677677676767766776776767677677667767766767676776767676776666767767766676667767766766667766676776766767767767767767766776767767677667767677677677667767667666766666677676776767677677667767677667767676776667767667766676776767677676676766677677677677666676676776776677667766766776667767767676676767767766776776767766766767667766766767767766667667767767667667677667677676766767677667767676667677667766676677667767677676776776676767666676767767767767766767766767676676776677666677676676676776676776677677667767676766677677676767766766667667676676767677666666776776767667677677677677667766667677667766766776677677677666776667767767666776667677677667676767676776666676776677676666767666677667667676667767667677667677677667766667766666767767676667766767767767767766776776676776667667767767676776677677676676767666676767767676676767767767767766767767767767667677676776776776667767766776667677667677666776767767666776776776767667767676767766677676776666676767767767676776677666676667766767767767676676767676676766776677667766767767666676776677677677677676677676776677677677667677676776677676667767766767676776776677667666767767676776776776766776776776676776767676776676776776677677666667766676776767676676776677676667767767677676767676776767677677676677677667677666676767676776776776776776766776767677677666786767676776767767767677676776676776776776776776776676677666767767767677677676776767666767767767767766776767767676767677676776776767677676676767767677676667667667676776776677666776776666767766667676776676677667767676766677667766677667766767766776767676676767767767667767666767676776767676767767676767676767766766676776776767666676776767677676767766767766776776776776676776676766776677677677667766776776666677666676776676677676766667667766776677676767766776677676676776666667767666767766677676677667767767676767766776766776766767667676667666676676776766767676677676776776776776766776767766776776776776767676667677676776767767676776776676767767767676776776776666677677676776776767767676766776767667677676767767677676677676776776776776766767767676776677667677676767767766677677666776776666677677676776776666776677676767677667766666776776776767676766776767766776667767766676767766676677666766676766676766677667767766767677667767676767666677667677676677677676767676776776767676667667677677676676766776767767767767676776666776767766677677666766766666776776767767677677677666767766767667666766766776776776767766676767767676776776767767667667767667767676776766776766666776767766667766767767677667766677676776776676776767766766776667766677677676767766776677677677676767767767677676766766767767767676766767766666766776767676776767667766776766677677676776677676776776766776766766677677676766776767766667767677676676776766676767767767666776676767667767677677667676776676776677676776676766667767767766667676767767677677677676776676776776677677676766676666767676666776776676776676776776776776776676676677677676776776677676676776676767677667677667767767767766766766766776766776767676776676667767667766676667667767767767766767677677676767767676677676766776667767676677677677676676776666766776676677666776776767667676676776776776776767766676766776666767766676766776776677677666676767676667667766677676776776667667666776776677676767767767766767666776677667767667677667676766776767766676776766767667676776667667767667676766766677676677677676776767766767767677676666667767766776766677677667767677677676776677677677676776667666767767677676776776776676676776766776776676776776767677677667767766776776676666667766776776766767677667677677676776766767766776776667676776676666776776776776676676767677677667677667767767677676667767766677676767766767676677677667667767767767676677677677677667677677676667676677677667666676677676676776676676766766766677667767677677666776776776767767676776766676767767666767676776767667666767767676676776766776766766776676776776767766676776767667767676767766677667766767676776776677667666767767767767766677667767677676677676776766667767767667677677677677667766767766676766776767677666767667677677667766776676766767677677677676776667667677676676667677667676776767767767767677677676776666776766776767767767766766767766676766766766776676776776767676767677676677677667677676666677667676676776776766776677676667667767676767767766767766676676767766776676776766767767667676667666677677676766776767677667767677677667676766767767767666677677667677666776776677677676776677676676767676776776767766767766767766666776776677676667767676767766776667767767677677666667767667676677676776776666766776767677677667667677676776676676676666767767676776677676766767767666776776677666676776766766766776676667767667767767667667667767667676776677677677677667676776766766766677677677677677677666676767767767666776776767767766776676776676676667677676676767677677676776667767767667677676767767677667767767677676776767666667767766767767667767677677677667667676776776776776776767767677676767767767767667677667676677676676776766767767767677676776776766667667767767767667676766776677676677676767676776676667766667766767677676776776676676767677676767766676667667676776766766767767677666676676677677667767767666666677676767767667767767677677667767677677667677677676767766676776766677677667767676676767667667766767767666776776767767677676677677666677676677667767767676767767766667766766776767676776677677677677677667676776767766776776776677676766676766767767677676776667767676776776667767677677676767766776776776677676776767676666776767666766767677667767767667676766767677666767677666676766776677677667677667676677677667767676776776677677677666676677667767676776677666767767767677666776767767766776767767767667767766677677677676766776776767767676776667766677676767667677667766766766776767767666767767676776767666667667666766767677667676776776776776776766676776676766776667676767667766676766766676776776676776776676776776767677677677667677676767677676767677677676676767767767767767767667667677677677666776776766776776776676767676767676667667676776776677676667677676767667767677676776666766776667767767667766677677677677667676667767677677667676776667677676776767766766666776767766776766776767677677677666776667677676776676776667766667767677667767666766677677667677667667767767666666776776677677676677666776677667667677677676766677677676767766776776766776676776666776676667676776776666776676776676766667767667766676776667676766767766776767
67677676676667767767667677676776666667767767677667677676677676776776667766666767667677666767676666776767677667667677667766776677677667767766677676776676767666776767676676676776676766677677676776776766767666767677676776776766766766667677676776776677676776667677676776666776677676676676676666767667766767677677676767767666776766676676766767667667766776776767676767677667677667667677676666776776676776776766767667767767677676776767667767677666766677667667766666776767667677667677666776767676667676767767767676766776776766766776776676677677666766766776766776666676667766766776766677666676776767667766766767676766767676677676767677677676767677676676776767767767667676767767677676676776776676667767676767676767676776767677676766776766676667767767676667676776776776766677676667766767666676667766677677676776766766776766767766666776766776766677667677667666766776766776677677676767767767677677677676776676776776776677667676776776776666767676767767766776767767766677666766776776776767767677676677677677676767767766766676776666776677676676676776776677676766766776776667766767767767676767677676776776767676766677677677677677677677676677677676776776767676766667677677666677666767666776776767766666767767676676776776766776767676766667767677667676776776767767766776667767676776666776767677676776666676767667676776677677666676766767766677676766776767666676776767766776776767767667767766677667666776676766667667767676766766667766776666767676776776776776767666767766667676677677677667677676767766767667766767767676776776677666676776767767766767767676776677676776767767676776776776767767767677667767667677667676776776676776776676767667676776776677677667766767767676776767677677667767677676667766767676776776776766776767767766776767676767677677676776766677677676767666776766766767766767677676767767767766677677666776776776776776767667666676766776776767766776776676767677676767767767666767767767766767767677677666776676667767767667767767766776776776676666767667766677677666676667766667676776667767767767766767677666776776676767676776667766677667766766766667766767676776676776667766776676776776767676776766776776767767767666677677677676676676767766776767666767767766677666666766767667767767677676766676666677666767766776667767667767676676767767676776767676767676667667677667676677676677667767766776677677677676767676677676676767766767767767767677667667676767767766666776767767667677667766767666776776667676776676767767677676776676676766667666677677666776677677676677677676776677666767666677676766766677676667766767666767767667667767676776677677676767676776776767767677676767767677667667767767677677677677677676767677676776676677676767677676676776767676776766776676776767767767767766767767766776677677676677676767766767677676767666767766667767766667667667766666676766676677676677676767676776766776767766677676666677676776676677667767767767766776767667767676676776767676776767766767767766776677666677677676766776767766767676776767767667767767677677677677676767676676776766767676676776776776776767677677677676776766776766667667667767667767767767677677677677667677676767666776676676767667677677666776676776677667767666677666767676677667677667767667766667767767677667667666776676776776776667667767767676677666676767677676776677677667767667677677676776776677676776767767767667666676776767676676776776767666676676667667767677667667676767767667766776776776776776776767766676767766776766767666767677676667666677677676766677677666677666677667676766766776776776676776766767677677677676767676776676776667767676767667677666767767676776666667767767667676776677677676667767667667767667767767767676667766776767677676676776676676666776766677667766667667767767766767667767677667676767767677666776767767677667767676676676767766667767767667677677677676676776677677676766667666667766776677676667667767766767766766677677667677676667676776776766767767767766776767676767677676676776776667766776776667666776776776766776776776667677676776677677676667767766776776666776767677677676767676776767766677667667676676766767677676776677666666767767767677676676677667677677676667767667767767767767767677666676776676776776677676677666767766776667676667767667677677676766776767767676776677677676667767667766767677676667677677676667767767667676776667676766666776667767766767677677677667766767677667767677677667766677667677676776767676766776677677666776776767767677676666776767667676767766767667767767666776677666776667676677666767676767677666677677667667766677667767667666776776676767676776767767767676767766767766767667766676676667666767767766767767766776677666767676776766767766767676767677676776676776766676767677667667766766767767667766676767666677676667766776677677677667766677667677677677676767767767767676767767676677676776667766677676776776776767766767667666776767667666776776766767767677676776767667767677676776677676776776666767677666776776676767676667676767766667766676776676666767767766767677676676776677676766667676677677676766766677677676767766767767676666766776677676676776677666767767766676766776767677676766677676767677676776776776767677676767767767767677667767767767666767677676776666766776766767677677676767676776776776776776776776676666676676776677667666776776676776776676776776766766766676776766767767767676776767676776776776766767767767676776776776776776776767676767666776677677667676767767767676767766667677677667667767667676677666776776767677677676667767767766776766766677676677667677677677676676666776767766766767767766776766766776776776776677676767767677677677676667767767766776667767677667767766766776667676776767677677666766766667676677667677667767677677667677667767767666776677677677676767676767677677676676667666776767677676776766776767767767766667767677667666767676767667676677667767667766776676767676776776776767767667677667677676776666676776776776766767767766766776776667677677677676766776767766766767676776767677676776767677667767676677666767677677667677676767677676767767767666767676776776676776767767676767767677666767767767767677676666676667667766766767767667766676766677667667767676766767667767766767767767676776677677677666767666766776767767667677666776767767766676676666766676776676766667667766667667677667667676776767767677667767766766766766767767667767766767767767767676776676666667667677677667676776667766776766767767667667767667767767767767677677667767767667767767767767767666767667666677676767667677667766677676666767767677666677667667677677677677676776767676767676776767767767666776677676676677677676676677677677677667766767667667766776766677676776677677666767677677676677676776767767667767677676677677666667677667766767677676667676776666676676767676766676677677677677667666676776776767767766677676677676776676676776776767677676767766667766676676776767767767677676767767667767667666667667677677666767667677677676776766776766776767767676677676767767676677676677666677676676767767767767767766776677676766776776676767677677667766766776776776767766776776667666767666776776676776767766776776677667667767766767767766767766667676776767676767677677677677676767766677676766667766676776677676677666776776767766776766676677667767767667767767676776776766677677677677676677667767767767767767677677666776766776776767677677676776776766676776676776766767767676766776776776776776776677667767767767767677677667677676767667766676766666766666676776766776766767676676767766666767767677667667767667667767766677666767767766766676767766767767766776676776767767766667676767767667766666776666767766676677667677666676776666767667766676767767677676776677677667767677677666776766676776776767667676677667677677676767766767767667766776767767766776676776776767676776767767767676767766767677676677676767676767667676666666667676767667676767767767676666767767667676766776766776667667676667677677677666676776667667767676676776767677676667766776767767677677676766776676766776667667677667767766667666776767667677676766767666676776676766776776776776767766766667766776677667676766776767767677666776776776667766766766767667677677676776676776766667677677667676767667767767667767766767767676776776776676767766776677677677677667676667766776676766677667767767676676767677677677676767666767676766776677667767676776766776676676767667766766776776776767667676776766776776677677666776767666776766766776776776776667766766776667767677667766677666676676677676667677667677677666776767676767676776776776767676767667667676767677677667676776767766667677676776766667676767767766767766667766767766676776677667767666767766677677676776776667676767667767676776766677677677667666767666677676767767667766767766767766767767676676676767677677666677676767667667766766767767677676776767767676776776667767766767767766676776677677676767767667677666776776667767767666767676766776767766776767667676667676776677667666666667676776767767767667677677676767676767766776766776667767676667767767766667676667667767667766766776776666676776767677676766666676766767767677677666776776667767767677676776677677666767676776776666767766776677677676767767677667766776766676776776776677677677676767767677677677667767767666667676767667767666776666776677677667676676776667766666776776667767766766676677676667767766677677666677677677677676767766776776776766676667677676776776776776676776677676677677676776667676767767766767677667677677677667767667667676666677677676766767767767766667767767667767677667767677667677676776767767767676767766776776767766776677677667677667676767767767767676776766666776676776677676667766767767767676776767667767766776776676767767666776767676676776767767766767676667667667676767677667677667677667766776666776767767767676676776676667676766767766776776776776776776766776776766776667766776667666776767677676776667767767767767677677667766666776776776766766677676767766667677676766766667767767767666667676767667766677677676676776667767767676667667676666776767767766767767677677676776676766766776776676766677667677676676776667767767766766776676677676667676776776767766776776776776677676776677677677677677676766767766776677667766767767767767767676776677677676677677677667676776677677676677
6776776767677676767677677677677667766767677677667766676776767676677677666776767677667767666667677677677676766776677676767766767677676776767666666776776667676677676776766677677676676667677677666776767767767767676776776776677677677676776767666677666776767766667677667767767677666767766676666676776677667767677676667767676776767677677677667676776776766667667677667767677677676767676677676677666666667676776776667767667677667766676677676767677676776776767667676767677677677676766677666767767767767767677677667677666666767677676766767676767766776776776767676767677677677666767766767767677667767676776776677676776666676667666766776666776677676776667676666766767676677677667767676776676677676677676767676776767767677667767667667667677676776667766776767677676676676776666676776776677676776776767767667767766776676677677666667676767676776677677667667766676666667766766776776766767767767667677676766676677676767677677666767676676767767767767767667676677677667676677667767677677676776677677677667666776767676767767767767766776776767767767767667677677677677676676767666776677677666676776767766767676676766776776766667677677666676677666666677677667676767677667766766666767767676667767767667767767766776776666776677676667677676666677677666776767677676766666767767767766766667676767667767767767767767767767676677676666767767667767667666766776776767676766666767767767667766776767767767677676767766676766766776677677676776776776677666767767767766767767677677676767676666776767767766776776776767667766766776676667676767666767676766676676776776776677666776676776766776667766676666767676767677676776776677667766666767676676766766767767767767667676766767767677676666677667767767676776776767766776667767767667666776776667667666767767767677677677677677676767766767766677676667767677667676766767676776776766767667767677677667677677667676776766776767766776676677677677667767676766766776676676767766766677676776677677677676776667767676676767767766667767666767677676766776766776767767667767677676767677666676667767667667766676766767767766776776677677676776767767667766677676667677677677676767666767766767667677676676776776677667767767766766677676677667676676767667677677676766766767677667676776766767676667676776767767667677677677677677676776767667767676667767766776776767677677677667667677677677666676766767677676677677677677676676767766766766677677666776677677676776676677676776776776767766776767676776667766766766776766766676676776677667676767676767677667767767767677677677676766666776766776776676766767767666776767666767766776676676766767676776767667766767767666776776776776767677677677666766766776767676776776667667767667766776767676666767766766676676676776767667676776767766776767766666776667767767677676676776766776766676676767676776776677677676676767676776776776776677677666677667766767676766776776776676776677667676767767676776766676776667677677676776676776677666776667676667667677676676767677667767667767677677676666776767766677677676677676776766776666776776677667677676766776767677666776677677677677677677667766766776676676776676677677667767766767766677677676667766677677676676776676776767766677677667767766667767677677677676776676677667666676776776767767676666776776667677676767676767676677676766766776767676767766766766677676667767766677676767766776677676677676776767767767667677677667677667767767667677676776767766776776677676767677667767667767677677676767676766676676776776776666766677667667676776676767767677677667676676766776677676677677677676766676767767667676767667767767677667767676677677677676776767667767767767766776767767767767666776767666766767667767676767666666676776667676776776776667676776776667667676767766677667677677677676677667676776677677667676776776776776766677677677677666776666776767766766767676776766676776677676767677676776767676676667767677667766776666776767677677676776776776776667766666767767766676776667767766677677677667767677676767767677677677677667766676677676677676767767766677667767767677666776676667766767667676776767767667677677667767677677677676776677676767676767767676677667676676776776767676776767677667767766677677677677676767767666666767767676766776766776767766667667767766677677666677667767766776677666776776776776677677676677677666776766666766667766767767766667767667677676776776767666677667767676776767676776776767677676776766667676667767767667676776776676766776676776767766767677676766776767676767677667667667667767676677676776776776766776776776766767766767767767667677676676776776667667767676776767666666776776776677667767767767676776776766676667677676776776677676677667667767767767767767766776666766767766776766677676766776666767767677666676767766776767767677676767766676766677667767767767667766766766667677676767767677667676767766666677676676776766776677676676767676766677667667767666776776776677676667667767667767667676676776776776776776776776767767667676677667676676767676676776766776667767766666776677677666767677667767667767766677676767766767676767766676666677676677677767767767676667767667677677677667766776776767766776767767677677676766767767676666776767766767677676776776677667767676676766767766666676766767767677676676667676677667676776776667767766776776767666776776776776667767677676676676667767767767767677677676677667767677676766676767767667767677676767766767767767676766677667666666776767667676667767767767767767766776776667667766776776766776676766767767766776666676676776767666666766776776767767767677676766667676676767676677676677676776767667767677676776677667767766776776676767677667766667767677676776776676677667667767677676776767767767766776677676767766667767677666776767676676767767667666767667676766667676767676776767677667676776676776667767667767677677676776766677676676776766776667677667767766767766767676766766776667666767677667766776676776776776776667767766666767666667766766776767667767766667676776676776767676776676776766766776776767767767676677677677676767767767677676776767766776767766767677667676667767677676666676666776667766677667667676676667666766767677667666766667767677666767766667767767666766776767767667767667767677677667676776776776776767677667767677676666677666767677677667676776667667766676666776766677676776667767767666767677676676676776767667676766766767677677676776776776766776767666776677676677676667767676766776776676677677666767767767767667767766767766776776776776677676776776766776767676766776767677666766676776776767667677667766776776776776676676767677677667767676667677677676677676676766766767677677676666776776767766767676766776766677676767667676676776676677666667677666677667666766766666667677677667676767676776766766776767767677667766766776766767767766767676767677666776776666776776776677677666767676776677677676776776776767767677676776767766766767666767766667677676676776776767766767677666776767666767767767666766676667767767767677676767766776767766677676767767767767767676776776776767767767766767766776767767676776767767767677677666767766776776676767766776776677676776776766776666676776776676766677676676676667767677667767667767667676766667767676667677676667767676676676767667767676666676776776767766776677667677676776767767677677677677676776676776667767677676767766766776667766677676776667767677667767767677677667766767676766776766767667677677666767767677676776776776776776776767766676776677677677666767677667766776776767676776776776767676776776676766766677666767766776776766776776767677677667767677676776776667766677676766776667677677676776767676767676776766766776667676677676676676776776676776766776776776677677677677677677666676767767766767676776767667767766767767767676776677667676677677676767676767677677676677676676767767767677677667676667677676666766776677667767766776776676766776677676767676676766676776677676676767667766767677667676676767767767766767667766677677676776666676776767767676767767667767767677677676776776677667667667766767677666776776666767767767676676776767766676776677667667767677676676776667767766676767676776667676776766767666667767767767767676776776766767677676776766667676677677676767766666776766776666667667677667666766676776676776667677676776776667766676767767666667676776667767767767766767667766766776776767677666666776676677677676666767666776776676766776676767677676676776676776677667677677677677676776767666676776767767677676776776667676677677677667767766776676767677677677666776767767667767766776667767767767767676776767667677666776767767766767767677676766677677676776776776776676767767766766676766677676677666766776767676667667666767677677676676776767767766776776677676776677676776766677677676676766776767767667676776666766776776767666667767677677677676776667666776676767767767676766766676767766767677666766677667667766776776767767767676766676766676776677677666776677676677677667767677676776767666767767676767767676776676767676667767767767667676776776677677666667676677667676767667667676776767767676677676767677666677677676666767767676667677676776677677676776776776766776776776776766776667767676767767677676776776767676766766767766776776776767767767676776766767767767767767767667767767667766776776676767767666767767766776776677677676667766667767767676767676776766676776677667666676767677666767767767676676776776677677666676776766666767767667767767667667676676766767667676767677677676776667677666776776666676776666767767677667767666767676776776676767766776776776767677667677677676776766776667667676776776676767766776667667766676676766776776776776776776767766666677666776766766776776766767766667767677676767676666776676776677677666776776667767766767767766677677677677677676767667677676676677676767667767766767767667677676767677677667767767677677677676766767767676676676776667667666766776776776766767767766776676766776676767666766767767676776767667676666776667667766767766767676676767767766676677676667667766676676766776776776766767676677667677676766667677676776676776776677667766776776767767667766667766767767766677676776677676666767766776677677677676776776767667677676776666776766767666766666677666666776766676776676776767767766776676776767677667767676667766776767767767667666767676766776677
6767767677667767766767766667666776767766776667676776677676666766677666666776767666776676766776677666677667766667767767667766677667676676676677676776766667767677667767767766667677676767667766776776776676767767767677676767677677676766677666767766767677677666767666766677677676776676676676776676776767766776766776667676677676776767767767676766677676677666766776766776776676676776676776677677677677677666776676776776677676776767677667666776667767677677676767667767677676676676766776776676767766776776667767667677677666776776767676767767767666767667677677677676766767676676776676766676677667767676766776677677676767767667676677677677676767766767766677676767766767766776667677666667766667677677676776776776776666667767767767676677676776677677677677667767766667767676767676766767667767767676766666677666677677667666767676666776677676677677677676776776776677677677666767767676676767767677676767767677667677667767766666776766767666776667767677677677676676767767767767766676666776776767667766767766776776776776776676776767767767767767767767767677667767767767767666766677676776666776766677676677676776776767767767676767666776776677677676776676767767667666766767767766767667767767666676667767676767676767667677677667766667767767767767667767667677676776767677676676776767766766676776776667766776767667676767767766776766767677667767766667766776767667676667767667666766767767766677676767767767767767676676776767667677666776667677666776676776776776677676776667766776766676766666676676766776776776767766767677667676667677677677667767767766667767666776667767767767677676776677676767767676677676776667767767767766767766676667676676767766776776776776776767677677676767767676767676676766776677676776766677667767676776677666766667766766666767766677677677667667766776677677676776776766767767767666676676676667677677676767766776776767677676776776776676776676766767676677667677677676767677676767676776677676677666776767767767677677667766776776677667766767677677677677667676667767676776766667676666667767767767677676766776767667677677677676767767667677666776776767767676776766776677677676767767767766776767767767667766667677676767767767676766776676677676776767677676776767767676776776767767677667767677676776676776776666776667676676766767766766766767767676767676766676677676767666776776676676767676776767766667767677677666776767766776766776776767667676776767767767767676776676776767677677667767667767766776767677676776776677676767767667767767667676776677666677667766776776767667767766767767767677676677677676677667767767677666676767676776776776776767767767767767766767766677667767677677677667767767766676667767767677676667766776776666677676767676776776667766776776676776776677677666766677677677667766766767676676676677677666776767767676677666767677676767766776767676767766676776676667667766766776767667676677677676667677676776776767667676676776776776676766676776676776677666676776767767667767766776776767767666766776666766776766667767677677676766677676677677676776767766767667677666776767767766766776677676776767767766776767766676676776776766677677677676767767667677677667767677677676676767767767667677677676667767667767676776776767766676677677677667766776677677677676767766767766776667767676666677676776767767767676677677676766767676767767767767677667676766776677667677676676766677677677677677677676776776776767676776776776767677677677676776776677677666776677667767767676776776677666677677666776767766676676667766767677666677676676776766776776767766767766776677677666776767767676676676766676767767677667766776677666776766767766676766676677667766776767766677677677666677676776776676766767767677667767767667767677676766767677667766766667677677667767767676676676767766776767677666776667767666677667667767767766776676767676766776776677676676766676776676667677666767676776677667767766776767766676776766667767766776776767767666767766676776776776776776676676776767666776776766776676776776776767767666767767767677666776776677667677667677667767666776776776776776776766776776776776776667666666766776667766776776776776776677666676667667667667676776776776766767666767676676676776676776767767767676776667677676676776776776776776776677667766776766676767677677677677667676767677677676776677677676776667767666667767767677677677666677676766677666676766776667667767667766767676667677667676767676776776767766776767677676776766776667766767677667767766766767767677667767767676776766776676776677676677677676767667676677667766776767676776776666776767676767766776767677667676776776767677676767677676677677667767677676677677667766666667667666677666776776677667767667766776767667767766667676667666767767767667667677677677676676776776776776666776767767767767667767677676667677677676676676677676776766776767666677676776667767667667766767677677677677667767766776767677667666776677667767766666676776667766776767676776677666776677676767677676776776767767677667767676776776676766676776776676667677677676667676766767677677676776776676767767767677676776676776776776767676766766767766666676676676776776776677676766767676767677667677677667666776766677667766767667677677666676677677667677677666776766677677667677676776776776667767676676776667767767667677667676776776776676766776676776776667666766677677667677677676767766677677676776776676676766766776776677677667767767676676766677676776776776677677676776767666767767666776776677666667767767677667667767767766666776766767767677677676776776776776776776667767676667767676776767676776767667676667676766767677666676776766667767767677676776677677676776766776766676767767667767677676767677667677676667667677677667676676766767767766766677677676776676767767766776767677677666776776776767767767766766766766767676667767677667676766776776767766677667767676767676776666776766776677667676776766667767767677677676667676776767766667667676776776667767667676667767677676677676677677677676666776767676776767767667767766767666776776776767666776776776766776776776667676766767676767767767677666767767767766776766677676667766667767766666776766677667766776776776666666767666766776676776776776767767767767767677667766766767676776667766776767666677677677676666776676766766767767767667676677677677677676766677677676776666767766776767766767667676776776767767667667767767767677676766667767767767766767676666767676776776677676776776776776776767676676677676677676776776667667677676667767667767766676767766776767767677677676776667676776776767766767766776667666766776677667767766776776766767767676667676776667767676667667766667667766776776776676776767767676776776776767677677677677677676767666767767767767766776766667667767667676666766767666676766676776676776776766776767766776776767677676776767666677677667766766766776776767767677666676676667767766776676776776767767676766676667767767767677676677676776677676776766667676776776776776776667766767677676766767676666677676677676667766776767766776776776676766776776767767676766766766677677677677667677677677676766767676666776677677676767767676767766776677677676776767767666667767676776677676766767667677667677676676776676776776766766767677677676776767676776767767677676677676776676776776776667767766776767766776767767667666776767677667667766776767767677676767677667767767767767667676776667676776767676776767767677667666766766676676677676677666667767766776776767767667767676776667667767766667677676776776667766776766766677667766776776677677677677666767766776776667677676766767677677667677677676776766667667667676776767767677666776776776676776667767766677676776766776776776776667676676766776776776677676776677666677676776677676776767677667767677667667766676676667767677677666677667667677666766767766767677676767677677676676677677667766676776776767767766677676767676766776776667667766666667667767676776767767766776667766676776776776776776767766767677676767677676676676767766766677676667766766767767766676776677677677666767676776776767676766667676767766766676667766666677677676776767666776667767767667676767767766767767677676776676677677676776676776776776676776666776776766666776776776666766776776767676666767767766667676776676766776767767767767766667667676667767666767766676666776666677667767677667766676767767677676767767767767677677676767766667767767677666776667676776776677676677667667666676776776677677677676766676676667677667767667766766676677677676776667767767766766776677676767767766667767676677676666766767766677666677666677676776677676776766776676676766767677677677677677676767766766676767767767767767677676666666767767667676776766677677677676667767667766776676776776677676776667667766767677666776767767667677667766667767677676776677677676776776767767666776766776677677677677677667766776776767666776776667767667677677667676767676676767666666776767667766767676776776776767766667677667677677676666676766677667767677677676766676766776767667677666767676667767676776667767767676767666767677667676776677677677676677676766776776767677666667676776776767666776666666767767677676767767667767677667676766776776676666677676776767677676677677676776667767677677676776776767676676767676766767677677667767767677667677676677677676767666767667676776776676767667766666677677677676767676676667667667767767666676676676677667767667766776667677666676676767676676767767677667767767766776776776767767666766776766766767667676776676676676677676767767677667767676767767766776766677677676677676677667667667676776677667767667767676766677666776776776767667767767677677677667666776766776776767767676767766766776766767767767767676676776776767667676766776776676776776767676767767677676767676666776677676776776776677677676776767677677677676767767677677676776677677676776776666766766767767677667677666776776676767676767767676776766676766776776767767676767676676767766776677666766677677676677676676667767767766776767767767767676666776776776776776677676666766667677677667677666776677677676776767676776776776767676676776676776677666767767767677676776676767667666776676676767767677676776767767767667767667767767677676776767766767676766776776766677676766776776767677677677667676677677676767667767767766776667767677667767677676776667677
7677667767677677667666676767666766677676766767676776767767677677677677676776766676776676776776767677666677677666667667767677666776776666766776776677667766677667667766667677676767766767767677676676776776676766767767766676667666776767766776767766677666666776667767677676767766677666776776776767677667676776677676776776776776776767677676776767767767767767766766667676767677677676666776776776676767766766776666776677677677676666776667676767676776667676767666776766767666776767766667766676677676776766676677676767767667677676677677676677677667766677667677677666767766776767676677667766776676776767667677666776766776766677677677676767677677677676667766676676776677666776677667676776776776776767767766667767766776766776776676767766667767677676676776767677677676667767767677676776677676676676767677667667667767767767767666767767667667767667667767667767767676776767767667676776766676676776767667666776776766767676767667767667667677676767676676776666766767667677666776776767677676767766767677676677677667767676767766767767677667767767677677666776767676667766767766767767676667677666767676776776677677676776676767666667667676667767677676776666776667666677676767667676676676776776767677667766766676776766776676776776677666776676667667677676766667677667676767766767666766677677667677677666677676667766776776766776776767767677676666676767677667666776776767767766766766767767766776677667676667767677677676767767666767676766767676767667677677667677676776676677676677677676776767767767767677676677677677677676766676776676677667667667667667667667766767767677677677677676767676677666667766667677676776676766776767767767676776767677677677666766676766667766776776677676767767667766766766676776776766766667766766676666776767676766676667767767766767666676667667666766776767677676776767676767677677676667676766767667666776776767676767667677677677677677677677676767677677666767767767767767677667667767677677677677676666677677677676677666776677666766767767767677676767767766776776776767667766776776667766676676677676776776776776776767677677677667767676677677666776766667677676767676767667667676767677677667677667676767766767766776767677676767676676677677676667767676666776767767766776767766776677677677677676766666776776767677676676776767767767676677667676676767766776766767667767667667666676666767676767676776776767677676776767767676776776766767767667677666667676767667676776776767677677677676767676766776776767676766767766676776767676767767677677676776676677677666767667677677667766667677677667767767677676767767667667676767767766767677677676776776767767767766677666767767676776776676776766767677667677676767766676667767667766776776767667667767666776676676667767766767767676676677676776776767677677676676766666767676767677677677677676776676776767676667676767766776776776776776767766676766776666677676667766767677666767667677676776677666767677677676776776676767767767766767666766776766776677677676767766766666776677677676776767767677677667766776766676766677676776766667767676667766666767766677677676766667667767767676776776766767677667677667766776676667766677667677666776676776776767767766767766766766776666776776767677676677667766766677676677676677667677676676776776776677677666767677676767766676767767767766776766677666667767766776776776767677677677667676767677677676776776677677667766776776667767677666677667676677666666776767766776766767677677666766766677666677676776677667767667767677667767767667767677666776677677677677676676776676767767667766676776767767666667667767767676767666766677677667766766677676677667676767676667667767676776667676766776767677676767767667667667766766766667667676776676667676676776667767676676766776667677666766667767676776676776667676776676776677667677667676776677666767676666776767667677667676766767667676676776776767767676666767767766766776767767766677667667667767767677676776776666676766776766767677676677667677666776776677666676776766767676677676767676766776766776766667667676776776776776776776767667766766677667666676776677677676776666666767666667666776767676676767666667676776667767766776776677677677676667766767666766677676767767677677676776776677676767767767766776767667767677676677676676667766667667676766667676776766767766767767766667767677677676776776676776776776776767666767766766776776776677677666766766676667766767676767677667766767677676766767677677667676776776676776767767767767767667767767677666776666776776776766776667767676767767767667676776676776767677667767766676767766776676767677676767766776776766766676767766776776776677677677676766676677677666667666667767767767766767767666767766667767766677676667767677667766666766776767676776776767676676776677677677677676776767766767676767767667676676667767677676677677677677666776666676767677677666677667676667767766767767676667767676766776776776677667676676776676776767667667676677666676776766776776776776667766776767677677666767767766676776677667766767767676776676667677676766776676666767766767676667667676676677667766677676766776776776677666667766776676676676767666776677667666766776767676676776677676776767767766767666776676767677677677677677676666767677677667766667766767766776666776677676776766667767767677677677676776776767677667766776766676776677667766776666667666767767667676677677676666776677676767767667767767766766767667767767667767677676776776776677677677677676767667667766776776767766776776776776676676767766667667767766767667767667767766677677667767767676767676767767766776776667767667677667767676676776767767767677677666776776677667676667676776767767676666666776776676767767667766776667676677676677676676776676676767767766776767767767666776667677676776767767766776776766766677677667766767666776667676676667667677667767676776776677677676766776767667767767676776667667766667767767676677667677676767666776767677677677677677676766776776677667666776676776676676776767676676766776766676776776767677667766776776667677676776776767767667677667676666666766666776667766677667767767677677666676766676776776767767667766776767767767767667767767667667766767667767766666767766766776776767767667766776666677677677677677667676776776767766776667767676776767677676667677676666776776776776676776767767766676776776776776767677677667767766676667667767676767667667667676767767766767767666767767767767676766766767767767667667677667677667677676776677676767767676766776766776767666766766776767767667667767676677676767767676776776767667767766766767767766676767767767677677676766767766766666676676776767676776767667766767677677677677676667677676766776776776667677677677677676677677667667667677667676667767676776767676776776767677677677666677676776677667667666767766767677677677677677667767766767767767767676767677677676776767766676677666766666666767676776666776767677676677666667666776776776776767767767676766767767677676677676667667767676776666667767767677676776776767676667767767767677667667677667767677676767767677677676776677667676767767767766776766767766766776667767767666766677677677677677676677676767767767677677677676776766776767677677667676776767767677677666776766776776677677677676776776677676776776776767766767767767677677676776677676766766776776676776766676776776776776767677677676667676776767666767677677667767767767767767676767766776776676767667767766776776776767677677676667766776766676667767767666776676767677677667677677667676676666767677666776776677667676776776766676767766676767676776776676776776776766767676776776776776767767676776776667767666776776776676767677676677676676767676776767666767767676766677667767676677667676766676666776767677676767667767666667676767767767676677677677676767766666666677677676677676677666776776767766767767677667677676767677677676677676767766676676776767676766767767767767766767767666677676676776776776767676776766767677677667677677677677677677677667676676676767676767767767667766676776776776776767767767767667677676676677677666766667766676677667766776676676676776776767767766677676776676776767767677667767667767766676767667666677666767676767677667676767677676676676776767676776677666776776767766677676776776677676776776667766676677677676776677676667767767667676776776767676667676666677676667767677677667766776667766677676776776767767767766767666766677676776766776666667767767767677677666677666767767667667676766767767666767767677676676776766677666676677676676676667676766776766766776767767767676766677676767667767677666676776776676776776767766676766767667767766776667667767666667767676776767767667766776666767666667677666676776767767766767767767666776766776766776676776776766766667767667767666776767667676767667676776766677667767666767667667667676676677667667666776676677677667767667677676767676776776677676776776766766766666666767767767766776767767766676667677676776776767767676776676767667766767767767767766776766766776776667767767767676776776677676776766767666776676767677677677676776776676776776766776677677677667676677676776776677667666767666677667766776677677667767767666766776767667767767677677667676776676776676676776677666776776677667677676666766776767767766767766677667677677676776767767767677667767767667677667676776767767766776767767677666776776776776766677676676667767767766766776776676676767667676776767767667666677667766767767676767767677677666767667676767767666667676766776776767767767667766776666776677666776776776676767767766767666767766776676767766776767677676677677676776776776776776666767766776767667767667676666667767677677676776776767667677676776767767766677666767766776776767767667676776766776776767676776776767677677677667767767767677676667766677677667676776776677666766767676776776677676776776677666676776677677677666776766776667677677677676677666667767767767676667667767676767667677667767766776677676767767677677677676776776667677677666676766766767677676676767767677677667667666677677676767676677667667767766767767676676667766776766776776767767677676677677676776767666767676676776767767667766776776776666776667676676776767767676776776776767767767767766667766776776677676676767767676767767677666766776667767676776667677676776776677676667766667767767667677667677676776766677
66776776776667767767767767667677677677667766677676767677677676677676667767767767767676776767766776776776767767767676767767666676766767766766767677666667666776666766766767767767767766676776776776767766776677666667677667766776776776767667767767766676776776766666667676776767676776677666767676767676766776766767766767677676776767676776666677666766776767677676776776676677677667677666767676766767667676776767767677676767767766776767677676766767766667767767676667677666677676776776767666776767667676666677677677677667676677677667767677677666767677676666666676767767666766677666767767676766776776776666766766776776676677676767766666776767767677666667677677676666676676767767677676776766767767767767667667767677676767676666677677666767767667676776776767767767677666776776766776776767667766766667666776767767767676667767767667676666776766677676766677667677667767766776776676666676776676767667676766776767667767677667767667666767666776766767677676776776676766677677667767766776776776767767767767767666776767767766767767767767667667667766766677677667766767767767767667767676676766776676776776776767767677677676677676677666776776766767766767667767667767676766776776766776677666776766767676767666767677666776676667677667767676766776667676767676767767676766776677676767677667677666676767767677667676766766766776776676776676767677676767677676776676776767767677667767767767676666767767676666767667767676776776776767666776676767767767667676776676667767677676667676667667666776776776676776776766767676767667676776776767667767676676767677676776767767677676677666766676676767767667767767766767767676776776776766776767667766767767767666677676667676676667667766766776677676667676676767677676766776767767766767677676767767767667677676766776767667766767767677677677666776776667766776767767766776776776667766666677677677667676677676677676766776767666776767677666767766776776766677677667667767767767767767766677677666776776776776677667677676767766776767676776776767767767767667677676677667677676676676667677666667677667767766767767666677677666767667676677676767667676677676677677667677677677677677676767677676767766767676677677677667677667767767767677676766767677676676776766667766776776676767666677676767677676767767667767767766776776776767767767767767767676766767767767766767766676776676767677676776767667677676776677676667766767766667767767677676677677677677667767677676766667766776666666776776766767676676766767676676666767677676677667767676776677677677667767676767677676776767667766677677666776776666767677667666767677677667676767766677677676776766767767767767767766767677667766766767676677677676767676776667676767676767677667766677677667766776776677677676667767767767767667667767767767766766677676676776767766767767767666676677667677667667767676776767766766776676776776676677666766776776767667767667676767677676767676677667767767677666776776767666676776677666676767677667677676766776776766677677666776776676776667666776667767766776767667767677667666776776776776766767667767676776676776776667667767767676767767677677677676676776767676776767766776776776767767677667767666776667766677677666767677667767666776767766766766667766776776676767766776676776776767666776776776776767767767676767767766776766776677667767677677676767677666677676776766776776776766667677667766766667667676677677677667766766677667767676677676776667667767677667676767766767676676776667667767766676776767766676767676677667667767677677676767767666676776776667676776767667767667667667677667767766767767767766767667767766767676776776677677677677677667767767767676667767667677667766776667667667767667676676776676677667767667666666767767767766776776776676767676766767767676767767767766776677667677677667767676776776667677667677676767677667767677667667677676666767767667676666776677676766677676667767676776677676767676667766767667767767666776766676676676776767677667667766767767767676676667767766776767766766776766766776766776677667667666677667666776767676776767767667766677667677676776676677666776767676767767676766677667766767677676766776776776677676766676776667676677666767677677667667677667677667767677677677676766776776776776766667767667767767767666776766776666776776767667677677676776776776776766767766667677676676677677677677667677677666677677666677667766767767667676676767667667676676766666767766676767676766676766767676767767666667767766767667676676667677676767766767677677676767666676676766677676776776776776776677676767767676767767676767767677676776766776776767766677676776766767767677676677677676666767667767766677677676776776767667767676776667767677667676767767677677677677676767666766677677677667677667677676776776767767767766676677666766666776776677677677667766767767676776776776776766677677667667677667767767677676666767766766766667677677676666767767676667666767667767667677666677677677677676767667677676767766776677677677676766676767676776676776776767676677677677666676676677667767666776766776677676767766767767666676767766667676766677676776767666776677666776766776776767767767767676776776767677676776677667767767767767766776767767767767767667677677676666676677676676776767767666767676767676676776767676676776776776667767767767766667677677667767667767767677677677676677667767766676776676776676767767767677666776776677667677676766766766776776667677667676776776767677667767767667767767766677667767766767666767767676767767767677677667676766666776676676676667767676766767767677676667666676767676667766766677667766767676676776776677677667766776676677677677677677677667676767676676677677667767766776767767676677676776767766666767767766776677676677676667766776676776767766767766767667676676676767676767767667677676767677676776776767676766667676676776766666776676776776776767767676676767677666767676766767676767676767677676776766776776667767667676676677676677676766767676677677676676776767766767677676776776776776676776667676667767767767667767766776776767766677666776767767677677676667677667766676676776767676766676766677667766776767766776676767676676776667767676767766767667766776776776667767767767676776767767767676767666767676667667767666767667677667677677666776776767677676667767666676776676677667666676767766677677677667766767767767767677666767767767767766676767766677677676776676776766676666776677676677676776767767766676676767666776676667767667767767667766766776767767766776776676767667667767676767766776676666776766776766776776767677676776767677677676766767667767667767767676677666666667667676766676776776767767666666766676776776776767677666677676776767767766766767676776667676776767667767766676776676776776667676776776776776766676667667676676767677676776776767677667667767767677666766666677676776677666667676766677667667766677677676776776776767766666767767766776776776776676776766776776776776667767767676767766677676677667676767677676776676766776776676767677667676766776776776766776767666676666776766667767766776776776766767677667766767677667667667767677677667677677677676767767676776776767676667667767767766776676667667677667667667767676767677667767767767666776776666776767667676767677677677676776767767677676666677677676776766776776677677676766776776776677666767767677676676766666676767677667676767677677667676766766677677677676676776766667767767677676776776677676667676676776767677676776667666767766776776766776767677667767766767766776677676667767667766667667766776776676676676676776676667677666767766767767677667767767667667767767676767667667767767766776676776776776677667676666767766676767676776677667676767767766677676767767667676676677676776767767767666767766776677677677676767767767677677677676776766767676767767766766666767677677667767766776776667677666677676676767677677676677676766676776766776676767767666776766677676677677677666776776667767767767667667667767766776767667767676776667766767767676767677666677676767767767767667767666766667677676767767677676776776776767767766676766776776766676767676667677676667767767676767667766677676776767767677677677676767677667676776776767667666776776776766776776766766677677667767667676677677677677676677676677676677667767677677667677676766676677676776766766767767767767767677677677677676766766767676776776776776677667667676776776767767767766767767767767766767767666767766677676767676676676677677667676767667676776767767667667767766667667676667766677676776676677677676776767666776776676767667667766676776767766767677676776767677676776776676776776776776667767767767766776677676776776776776677676677677676767767767766776767677677677667667677667667667767667667677677676767767667667676767766767767767767767676677666767677676776776667766766766677667767667767767677677667676676767766677676667767676776767767767767767667676776766666666776776766766667677667676766767677677666776776776767667767767767766767676676767766676767767676776776767666677676776776767767767677677676766667767767767767766776776666776776776766677676776776766677677666666776776766776667767676776767766676776776776676776676667766676776776776776666676776677677677677677676767676667667767767676776676666766776677676667667767676766766766776776667676767767667676666776676766676767667676776767676767766666767767677677677676766767676676767767766776767766767766776776676776776767766676667766776776677677677667766676776776767677677676776676676776767767767767677667677677677676676776767767667676776767676776667677667766767667676767677666776776676776767676767766776776776677676676776767767766677677676767667676767676766776776676776767766767767767766677676666767767667766766776776667677677676776766667676776776767667767676766766776776676776677677676667677667767767766677677676676776776776776776677677667766776767666776677666676776767676767767767667667666767766677666776776767767677676667767677677676667767767676776667667766767767677676767667767766776676767676776776766667766766776776666776767667767676776776667767767767766776776676677677676677677677677666677676676767676776666666776766676676676766776776677676776776767667667767676676676676677676767766776767766676766767767767676677677676666767767767677667766676766776767767767667767676767766667677
367667667676776767766766766767766766677667767767767676776776767667767767767767666767766667767677677677677677667767676767767667767676676776767667766676667677666676677667767677667677667767767676766677667767667767667767767677677677676776767666776776677666767767767766767666766677677667677667677676776776676776666776766776667767667666776766776766677667767666776776677676767767677676677677676676677677677676776776667767677677676667676776766766677666676667667767766776776766776767676767767666776766767676667677667767667676766776676776676767766776767767766666767667767767677677667677676776776767766776776776676776776766677667677677667767676676766677666667667766676776676767766677677677677666767677677667767767677676776677676776676767676767676766766766667767767677676677676767676767667767677677676667677677677676776776667767766776776766676766776776776666677667766767676776767667767667767667767767767677676776766776776677676767767767767767676666776766666667767766766766676677677677676776767677677676676766776676767767666667677667677676776776767767667767676767676776766667666766776767767676776766776776776776767667677677676667767676776776767767767677677676677677676776767667767766776767677677676767767677676677676676776677677676766776776767767677677667667667767677676767767766776776767767666667766767677667666767766767676776776676767676666776767666776767676767667767767767766776767766767766766776677667667767767677676676776776776776776676767677676776776776676677667666776766776677667766776776677676776767676776767766766776667767667676766776676767677677666767767677677677667766767667766776776677677676676776766767677677667766767766776677667766766776677666667666767767676767767767666766767676667676767767767677677676667677676667677667767767767677677667767766767767767677676767767767666767767767676676767767677676677677677667767767677677667766776677676776666767677677676677676776677676767677676776767767667766776776677666776676767677667767767667677677676776667667767676677677676767677676776776677676776776676776667676776667677676776767766766767766677677677666767677676767766776776667766776666667666776677677676667667766667677667767677667767676667767767666776666767667667767766767667767766676766776666667677677677667677677676677676766767766767766677677676776676677667667677667767677677677677676767666766677667676676767766776776676677677677676767767766666666676767677676776666766776677677676767767667767766677677677676766776676667667667676666776677666776767667767767676767667766676766666666766767676776767766667767766776766776767676776766766776767767676767676677676776776677667767767676776767767676677666766776776676767676776767667766767667676666776767767766767666767766676666677676767767667676776676767667677676776666676767767767767766767766776666766667666676676667767766667676767767677667667767667667677667766767676776767767766776766676676776776766677667766776667667767676667766667766677667677677676776776767767677666666776667667767676767767667766766776766767667676676767676776767767767767767666767766767676776776776767767667767767766767666776667676676766767766676676776776677667677676676776776667676776776677667676767767677677677676676776776766767766767676766776776767676767767677676776767677676776776766776776667767767766766776676667767677667767677677666766667676776766766767676767676677677677677677677676667667676677677677676776767677667766677676776677666767666676767677676677666677667677676667766677676776767667676767676667676767766666767767767666677677676677676776776776677676776767676666767767676676776676776766776676776767677666776667767766776676676767677677666776776776767667676767767677676677676766676677677676766667677676667677667766666667677677677676677677677677677666776667677676676776776667677667676667767677677676776776766767767766767767676767767766766767766776776766776766676776667767766776767677676776767767766776767676776666667767677676776677666766767676776767766776776776676766776767677677676776676767667767666776776767666676666666677676767767666776766776776766776767676767666676776766766776767767667767676767766666767677677677676776776766677677666677676767677676776667676666677666776667766766767767676667767766767766677677667766767666776667767677677667667767766676766677676776666767767767767766776767767676676677667676776767677676767766776767667766667767666677676767766677677676677676767766776767676776776677677676766766766676776767677676776676676776667677677667767766776767676677677666767677677676776776767677677677677667767677676776667666667766776677666767766776776766776666676676767667676767766666677676677677677677667767676766776677667677676776776766767677676776776667666667677676677677677677677676776767666766776766677677677666767767676676677677677677667766676776776776767767767666667676676776677676677667767676677667767677667666776776767767767677676776776766676767767767767767676767767767766677677677666767767767676776676767767666767677667767666676766776776677677677676767766677677677676677667666666776767767666676776766767676676676776676776776776776776776767766767676767767667766767767767767767676666776677677666776767766766676766776776776767667767767677677676767767667766677666767676666776766676767677667677666666666776776776767676776776767767767676766677667766667667676767676776776776676776776667677667767677667767766677676776677677676766776766677677666776676767677676666666776676677677676666776677676666776766677677666677677677667667676676776767767766776767677677676767766767677667667767677666776767667676767766776776776676676767766676776766776767767767767676666767767667767767767766676676776767667677667767676776776676776676767767766766767677667767666767767676667767767766776767676776676677676666776766767667666776776676776767767767767677676677667676776766767667767676676676677666776677677676767767766666766767666776767767676676776776667667767676776676776776776676767766677676776677677666677666766666676766677666667767667666776767667767676666766676767667666677667767666767766766666677677677677666666776667676776766767767766766776776667767766677676766776776776767667767677676767676677676767767677666676677676776776676667767767767767666776676767767766776676767767666776776776767766667666666666677667767677667676767677677666676677677677676767677667677677676776676766767767767667767766766767677667677667766776767677677667766766766676766677676667677666776767676677667766677667766766767767766676767676766666776767766667677677667667677676667766676676776766667666667767766767676766776776776766676766776676666766676776676776676776667767676766776676776767677677667667677677677666767677667676767767766667767667767677676767676766776776676766676677677667767667767666766677676766676767677677676677676776776776767676776676776766767667767676767766776776667767766776767766767767767667667766676776776667676776767767766776776677676766667767676776776776767667766776776766776776677676676666767766776767666676766776767767766767766677666676677677677677676767767766776776776776766767667677667677667767677677666676677677676776776776677667767767766676776767767677677676677667767766667676667767766776667767677667766676666767667677677677677667676776766677667767677677667767766776667667677676666666776677676776767667676776676767677667667676677676776776767667767767677666766767766767676767677667677676776767767676767676767766766776676676776667677676767767676776766766667766776776676776767677677667767767767766677666776776767676676667767677667677677667677676676767767767766677676767767767667677676766666776776776767666767667677667767766666767676677677667767677677666766776776667767676776767767767677677676776676767767677666776677677667677667666667767677676776767677677677667676776677676767766776776776666677676676677677676677677676767676676677667767767766676766666767666776776677667676676667676767767676766667676677677667667676767767767766767766767767766776776766766676767766676776677667767666767677667677666767677677666767677676666767767767767677667677676767667676677676676667766667676776776766776776677667767766776776776767667767676676766776677677677676767767677666766776677676776677667766676766676667677677666677676676776767667767766676676676677677677677676667766677676677676666776676776677677667766677676676676767767767767767676766767677676766776676677676766776767676766776776666767766776677667766676776767666766776767677676676767677667677677667767676676677676767767767767677677677676677677666776776776767767677666667767676767767766677676766767676776677676666776767676776667677677676767677667677677676767676776776677677677677677667767767767677667667667677676767766776766776677677676667766776776766776776766677677676767677677667677676666766676767676667677676766776677667667676776776676667677677677677667767767677677676766766666776676776666767766767767667677676776676667676676776676776776776676776666676766767667767677666667677677667766677677677667767766776676776776676667677677677667677677666676677666776767666776767667667767767676766776767676776776776676767767667677677677677677676776676776676676667767677667767767767766767676677677676767766776766767767767767667766767767676676767766776676767767666767766776666767677677677677676767666766776666776767677666676677676767767677677677677676677676766766677677677676776776767677677677677666667677667677677667767767667677667677677666776667676776677677676667767676677677667677677677676667676776776776676776677676776666776667677667767667667677676776667667766776776766776776776677677666766776776767767767676776767667766776766767767767767766676776767767677667767676677676776677676766766677667677676767677676676776766676676667767676776667676766776677676677666776767676767766776776666666676776766766776676776767666766767766676666767666767666776766767676676667767676776776666776667767767767676767767667766776776766776776676677677676767767676676776776676767666776767667767767767767677667667667766677676767677676776676767677676767677676677666667667677677666766677676677676776677666667767676776677676677676776676776776677676776776776767676776776767666767677667676767676767676667767
676776666766676677677677677677677676766766766676677667677667767676767667676667677677676676776676767677667767667677677676676776767767767677677666767676677677677676776776666677667766666767766677676677676766677667767767676767666776676766666776776776776766676776667767767767767766776776776767677666776666676776766767766767677667677677676677676776767676677667677667676766776677677677667767667767676766767676767677677676766776766776776767667667677676676676676676776677677676677667767676776776676776767767766776767676677666776766767676767767767766767766776766776766776767676767677676766776776766677677676776767667767677677666767676767677667767767767667767767766667766776767767766767666666766676677677667766776667767667766767667766776666677677677676677666667667767676776776767667666767677666776766667676766676766667676776677677676767766776676677676776766767667666766666776667767667767676767767667766677677676766677677677677667766667767767767767667676676767676677676767667767676676677667766667767676676677676767667677677667767766667767767677677667676776776677677667676666767767766767767767676776767767767766767667677676767767677677667666677677677677676767677667676767667676676776676766676676776776767767667767677666766776776776767677667767767766677677667666667667677677667667766677666776676666766776676766767677676767676767767766776667766767766776776676776666667667676767667766766776776776676767677676676676766776766767676677677667767767676767676667677676767767677676776666776667767767666766766767677677677677666677677667767666677666676776776677667667667677676776767677676677677666666766667766767667767767767667766776667767767676677667767767676776766776776667767677676776776676666667676767766776677677676776776766667667767767767766766667767767677666676767666776776677676776677677677667677667677667677677667677667666676676776776776776776776666776776767666766766677677676767666767767676767677667666767767766776776776767676667677676667767677676776776767766677677676667767767677676677666776667667677676776767766776776676676677676767766767766767767767677677667677677676776776767676676767667767767676767667766776776767767767677677676767676776666776776776667767767676766766766676677677676776776767767667767677666776676767667767767677667767667766776767767676776776677677677676776776767766776776767767766767767766666677666776766776766766776676767677676776776776766776776766776776666676776676776767766767767767766776666776776776767677677666676776767767767767767677677676776776776767767767767667766767767676776776766766766676776667676776667667667677676776677676676776766766766676667767676677676677667666776767767676767767667667766776677677677677666767667767676767766767676776667767677677667767666676776667667767767766776767767767766666676766767667767666776676776677677676766767766776767677677666776667676667676766766776776776677667767676767666676776667677677677677677676776677667667667767676677677676767676767767767766767677677676767667767677677676776677667676776667767767667767766767676776667676667767677677666666767767766667767767767767766667767676776677667677667667767677667667767676767677676676677667767767766666767767767677676676676767677677676676677677677677676677676676676776776677666676776776667677666667767677667676776776667677677666776767766667667676776677676776767677666776776667666676766776676776767677677676767676676766767767767767666677676677666677677676677677667767766766677677676776676776776776776667677667767676676776767766767767676677676676677677676667766767676766677677666776667667676676767767676767766677676667666776677676766677676776766767667667677677676776676767676667767677677676767677676676766767676677677676677677676676767767766667666776776677667677677676676776677667767767676776776767766767766767766766676776767676677676776677677666776677676776767766677676767767767767676767767667767767767666767766776767767767767677676776667767676767766776677676776677666767766676677666666767676676776767767666766676776767766767767677667677677666767667766776776666776776766676766667676767766676776677676767767767766766666766677667666776676776767676767767667676776677677666767766677676776676776766776766667676677667767676677676766767767767677676776776776676677676776776766666766667766776767677676766766776767766767676767667667676766677677666667767767666767666677667766766667666776677667767676776776776767667767677676766676676677677677677676776776676676767767767767767767767677676776766677677666676666766776776776767767767667766776767677677666676766676676776776776767676676776676776677667766666677677667767676766767677676676776776776776676767766676767767767767677667766776776677677677676776667766767767767666767767766676767767767677676776776776676666776676676677667766667767767676776767676776767677667677667767767767767667767767767667666776776776676776766766667767666767677666676767766667676776766677666766677676677667767677676677677676766667677667767676776767677666766776776676766676776767767667767677676666776778677677666767677677677667667676676776667676767766676766667677677667767676677676776667767767666776776776676776776677676767667767667767767677677677676766767667677677677676767676667767676767677677677676776776776767767666677666767767676767766776776776767677677677667766667767676767666776677667677676666676767767767667677676676766666767667667677677676667767767676667677676767667667677677677677677677677667667767677666676676776776667677677676667767676667676776767676676676776667676677676767766677666776767667767676766776766776767766766776767767766767767766776677666676776776767767767767677667667767677676776776676676776776776776767677666666776776776776767767666776767767767766677677667767677676767766666776676776776676677676776677676676767766666767767676776766766776776667676667767766766776667767667676667676776776677667677667667767676666667767766666767767767767666767767767667766676676776776676767676667767676776776767766676677666667677676676667676676666776676767767677676767767677677667767766776666766677676776667677677667676666677676776776776766767676767677677676776776767767677676677666767677677666776776776676776676677677677677677667676767767767767666677676767677677677676676776776766666766677667766776767667677677676776667677676676767767767676667767767676677677677677676766767677676766776667767766666767766767677666667676776776677677677667767676767766776676776677676677667766776767666776776767676767677676677677677676767767767767676766676766667767767767676666776666767667766667667766767767767767676767677677677677667766767676776677676677667766776776767767767767676767677677667767767767766776776776767677667767666677676767766776767677677677676766767676767677667667677676767676676676767667676677677677667667677676766676767667767667767676667767767767677666676776766767666767767677676677667767767767767767767667677677676677666776767676676767677676676677677676767667767676776677676667766676776766776676677677666766767676766776767667667677667676776766776767676766667676767676776667766767766776767667677667666776766767666767677677676767666676776776767766776776767767677676666776776776676677677676776676767677677677676666776766776676677677666767766776766776776677676677677676776677677667667676767767677667666776776677677676776776776677676677676766766776776667766766677676676676767767667676676767767766776776776766766776766776766667677677677676667767677676667766767676776767676776776767767767676767767766767667767766767767676676776766776776776776677677676766677666776776776776767677677676767767767677677666776767767667666776767767767667676676766766766667766776667767766676766776767767676767767676767676666676766776776767677677666776766767767767766676676676767767676677677676666677667766767767766776677676677677677667677667767766767677677676677667676676767676767677667766776666767766776776776676776767767767767676677677677677667676767676767677677677676776776766676676766776766776666767766766667666776676776767767677676776676767766776766767767667767667767667676677667766667767677666677677676767677676767767677677666676776767677676766676776677676767766676677676767766767767667766767767677676666666776766677676776676676677666677676776776776767766776776677667676767767766776677676776776766666766676677676676666767676676677676767767767677677677667676776676776767677676676676667676676776766776677677667677676677666776776776776677667676666767766767767666776767767767676776776767676776676776676767676776776766767676776667767767667676667667677667667766677677677677677677676776676767676776776667667767677677677676767767767676767676776667766667666767766767767766677677676776766776676676776776776776677666677676766776766766776666767667677667677676667767766766766776676776676776766767767667676767677677666767676776767767667666667677677676776776677677676676677667767767677677677667767767677677667677677676776776767666666776766776676767767676766667666776667677677667767766677676776776767766667767676767767767677667766677676776677677676667677676666667676776776767767766676766677677667767767766767667766766767677676776776776776767666766767677677677677676676666766667677667677667766766776776677676666776766677676776776776677677677677666767676767767677676677666776776776776767677677667767667767666766776767767766677666767767677677667667666766767667677677677676676677677666676776767667767766776776767677667677676767767767676766776766767767677667767767677676776677677676667667667667766677667667666677667676766776766766776776767766776667767767766677666767767677666676666676666667766767767766677667677676676676767667767677677677677667676776676767666776766767676676677676767767677667677676776677676767767767676766667676677677677677676767676676677676766766776667767666776767667677677677676677677677667767676776676776767676677666767766767667767677677677667677667766776776776776677666776766667767676776677677676776667667767766677667767767677666776766776767766676776776767766776776666767677677676776767676766676776766676767676776677677677677677667666767666667766677676767677677677667767676766676776767667666767766767766776676767767767676676
6776767767676667766766776766776766776767766667677677667676776766676767676677677667676767767667676667667677677677676676666776767677677677677676767677677676766776776776676676776776676766776667667676776766776766677676666767766776767676677677676667767676767767767667676776766767667677676776767767667766776776677676767677676676776676776776776776776666776676776767676667766767766776766766767676677666776677676776766776776767767767666766776776767667767676766676776776767767767767766767766776677667766766776676776767767667766676767767767677667766667767766776776677676676676776676776666666676776667767766767667767677676776766767767677667677666767767767767766667767676776776776767767767766776677677666766677677677676667766667767676776776776767767677677677676776776677676677676676776767677676766766766776776776677667677667667677677676776776776676667667676667767766776776766767766776776776667766767766666677677677676677667767677667766666676767667677666776677677667677677666667766677676776767767767676766767666676767677677677676676666776677667767677666676767676677677677677677666776667767767766767666677676667667766666776776776677677676676776767677677667666676766767677677677677676676776776776767767767676776667677666766667766776766767677666677676767767767677676776676767677676676776776767667677677677677667666766767767677666776776776767766676776767767767767676767667676676767767667667677677677676676776677676666667767767677676776677676766676677676766776767676767676676677677676776776776776776776776667676677667766677676666767667677676667767767667766667767767767767676767767677677667676667676676676767766776776677677676676766677677677666766767767767767676766776767677676776767766767677677666767667766776667677666766776677677677677667667766667767666767676667667767766767676776767676776667677676767767676776776676676776776776776776776767767766766767677666677667677667667766776776766666766776776776667667667676767767676767676676776776677677667676776776676677666776776766776677667767677667667677676776776767666767676776776676766776776776767766767767766676767766776667767767676767676766677667767766677677676767677667677666766767767767766667676677677676666767677676766776776767677676767667677676767767766776667676776666767767677676666776667667676676767676767677677667667667767676776767766776767766677667677667767767676766677677667767766767767676776776766776767767767767677677677667676767766766677677666676776776767766776767667767767667677677677676776676666667676766676666776667666676766667666776767766776766767676776677677667766767666767677677677677667676767767766776776676767677676776766666676667767677677677676677666767766677667676766667676776767767767767676776776677677676776776667767767667767667676776776667677676767677676766666766667767767767677666676677667767676766767767676767767677667667677677667766766667767677676776666677677676766776766776676667676767667667767677666767767767766767767676676767677667766767767767677676667767767677666767676677677667767666677677666667766676667676766767767767767767766677676776667766766766677676666776767766766766766776676766766776767676676776767667766776767676767676767676776766767677667677676676776677677676767676776776776677676776776776776767767676677676666767676767767766776767767676667767676776767767767766776767767676767667766767677677667767677676676677667766767677667766767677677677676667667767677667677676767767667766677676776767767767677676667676776767767767767767667767766776776677667767767767767767767667766776767767667667767667676676667766776776677667676767767767667677666677677677667767676666767766667767667767767667767676677667676766767767767767766767767767767766676676767767767667766776767677676776677677676776767677677667766767767767766776776766766767767767766767767676677666677677676666677676767667677667767676676767667767666776776766776766766776767766776677676667767766677677667767676767676766766676676776677677667767766776767667767767767676767667767767677676776767677677676667677676676677677667767677677677676766776776776667667666666776766776767666776767767667767677667677676667676676676667677666676767766766767767676766776766677676767676767766676776776776776776766776767666677667667766767666667676767677666677676677676676776767767767676776776767667677677677677667667677676676776766766776776776766776766776677677677676767667767767676776767767676776767767767666776676767766776767767767666776776677677677667767766667767766666766767767767666776676766767767766776776767677676677676767767767766776767677676776676767667766776776776677667677667677677676776676766767667767767677677677677676776676667767767677667667767666677677677677677676677667667676667767667667767766676667676677677677676667667676776776676776776766677667677667677667767766776667767767766767767677676676776767767677676767767767766767767766676766666767767677667677676676767667676667676677676767676776776667666776677677666776767766767767666776676677666677667676776676776676766767766666667677676776776767767767677667767767766776776766677677677677666776667766667766666667677677676676767677667766767767767677677676776676776767676677677676667766776776776776776676767667677676767767676776776776676767767766666776767766766776676767677676766776767767767767767667677667667767676767666776776776767766766776767677677666776676776767767766766767677667767667676766766766767767676677677676767767767767766677676667677667767676767677677676776677666776677667767767667667677677676776767767676776767767667767767676677666776766667677667677677677676776776666676767767767666676776667767677667667677676776677667767767676676666767667677666776767767767677677676676767676776666776767767666767667767666677667677666767666767667767767766776677676767667767767767767767667767676677677676776776767677677667767666767767767767676767767766766767677667767676776677677677677676766677677666767767677677667666767766677677677676776766677676767667677667677676767667676776667767767677676767666676776677676776776776766677677676766776676766776766676677677666776766776776667766776776776766677676676677676776767677677676766766767676767766767767766667677677677676776666667767766776776676766766676676767766676767677667767767667667667766776667766677666766767767667766776776776776776676767767766776776676676776776776767767766767767767767767767767767677677676776766776767676667766667677676776766767666776676767767767667666767677666776776676776766676767666767666776767766667766767666666767667766767767767767766776776767676677676767666766776767676776776776766677676767767766667676776676676767676776676767767767676677677676767676767676776677677676676677667676767766667767676666676776767666766667667766766767766776677677666667676677676666676767666776766766766676677667766767766667677677676776677666667767767767767676776766776767676677677676667767767676677667676677667766767677667676767676676767676677676776776667676776767677676677676676677676767766767767767766766767767767767767677676776676776677676677667767766767766667676776776667767667676666666776766776767676766776776776766766767666676767767767676776776667766766776677667767766776676767766677676677677676676776676676766776677676676767767677667767767767767676766776767677667676776667767677677667676776767676667766767767666676767666677667677667667677676766766677677666776766776676767766766676776767767676776776766776776776776776776676676667766767667766776767667766776767767666776776776766676667677676666776776776767676676776776776767766776676767676667676676776666667767766776676677677676677667676676767767677677666766776776666776767767666776767767767766767766667667766776667676676767667666767677666776666776767767767767677677677676776766776776766776677677677677667676776766666776677676776677667667677676767767676676767766677676767676776667667666776776767767676776776776767677677666767666776766767766776767676766776767767767676767767767767667676676676776677676776776767676767666767766767676767766776676677667767766676676776767767767667767767766677676776776776767767677676676667767677676776667667677677677676776677667666677676767767677676767767766676766676776676677666766767676776667767677667767767767767666767676676666767676776776666767767767767767677677676776776666776667667666776677677667676776767766776776776767766767667666776677677677677676776766766776776677677676667766667676676776767677676676776766676676676776776767676767677677677676767767677676776776766667667667766776776666676767667767766767676667667767677667767767677667767677677677677667677677676776677676767766767766677677677676767677676767766767767767676766767667766676767767676767766776667767766776676677677667767667666766677677677667677676767767676676776676776767767676666776776767677676676677677667766776666776767667666766766766767667767767767766776676766776767676677667766677677676767677677676676666776676667667677677676676767767767766767676767676677676776766667667666776767767767767677667767677676767677676776677666767676667766767767677667766776676767676776766676776676667676676766776776677666767676767767677676677676767677676776666666767767767676776676767666776767766776677677676776766677666767767676776776666767766766766776676776676767766666676776677677677677676677676776776667676667767766776776677677677667677677676766776767767767766776776776766767677677677676776676767677676766667676767676776767767676776776677676677667767767667677676677676667676776677667767767766667666767667676776767766676667767666677676766677676667766767767676767767767767676776766766767766767767766677677667677676767676776767666776776667767766776776776767667766776676677677677676776776667667676676767667677676667677676767766766767676677676776767767766776767766676776776677666776676677667667767676667666677666776676667667666776766667766767667667676676776767767677666766666767767676776676767767676766676676776767766766776667767677666767767677666776766766776766776776766776676767676677676676776776766776767767767767767667766767767767767676666776776766767666767677677667767667767767767667767666776776776776776676776676677676677676766776677677667767767766766677676766767
6676776767767767766677677667676766766667766766776776767767676776766677677676776776767667766776667767767767676776667677676767677677677666776776776667667676677676676776776677676676677667766676776766676767677676776766767767676767677677666767667766677677677667767666767766776767767767766677677677667766776766767666776676667767676677677666767667676766676767767766766767676766766676776677676776776767667677667766766776667667676676767766776766776776767766667767667767766766677677677676767667767676676676767767676776776776766667666767677677676767676677676766776676767677676776677676776776677676767767766767766677676767666676766767767767766767767767766766776766667676677677677677677667767767767766767767667766766766767676676776766667677676767767666767767676776666776767666767767676776676677677676676667676776776667677677667767767667677677677676767767767767676767667767676676676766677677677677667767677676666667767766677677677676776767676676776766776767667767767666767767676776677677667767676676776676776767766767677667767676767767676776677677667767677667767767677676776776766776676776776677677677676677666667667667677667767767667667676776677677677677676776776776776776677667767676776776677667767667766767667767767766776767766776776766766767767766767667766676776776776767766666767677676667666767767767676676767677667667676767677677676676776667677677666767667676676776766677677676677677666676767766766776767676767666767767667667666776776677677666767666676776666767767767767667667767766676776767677676776676767766667767767767767676676776767767677666776776776676677676676676776776667767766666767767766767667767677677667667677677677677677676667667766676767767677666667767676676776776766666677677677676776667676767667677677676766766776767676776776766677676766776667766776776766767767767766766677677677676667677676776776677676776766677677676776767677676767667767676676766667666776767677676676666776776667667667677676776776776766776776666776767766767667767767676667766676677667666776776776776766776776766676776776667667767667767677676776776766677677677677676776767767666776776776776767767767666766776776776667766776776776776767677677676767667767767766776677666667667666677677676677676767767676667766766776767667676666767767676667766766676767676767766667767676776667676776767767767767766677667766767766677677667667677676676767767676676767767767767666767676776767677676776766677667677667667767766776776776767677666776677677666776676766767677667766677666766677666776677676676677676776776767667667676767677667677676677666677667766667767767677676776667676767767767666676667767676776767767676776677667767767676676767767766766776776776767677677667676676667676676676767766776676767766676776776776776776677676776767766776776767676776676767676776776676677667676677667666767676767677677677667767667667767766667767677676767767666767667767767767666776677667677676767767666776676676767767677677676776776676767677677667767677677677666667767677677667677666766676766767767676766667676776677676767767767676776776676776776767677676666767766776767767676776766667676767667676776767666676667676676767767767677676676776766676776776677667766677667767766776776767677677666776667767767766766666776766767667677676766767676667767767666767666666767667767676767677676677667767766766776766767767677666676776776767677677676677676766767667677677676767767766766767767766767666766677666776677677677677676677677677676676676677677676776766776767767766766676776776667667676776667767767676677677666776776776776677677677676767666767767666776766776677677676767767766776767667676677676767676766676776776767767767767767677676766766676667766766676667766676677677667766767767676667766666767766776767767676677667767766677676767676776667767676676776776776767766667767767766776767667767667676776776776776667676666677666767767676666676776776776677677677676776667676676767767766776766767666776767767666776767766767767767767766776767677676767667767676677666677677676667767767667667676776776676677676776677677666776677677676766667667767676767767677677677667767767677667677676676677677677667766776677676776677666767667676767767767767667767767676776677676666776767767676767677676676767677666676766676776776776677676767677677666776776767677676776766677677677676776776776766767766766667767766776676676677667676776776676767767667677676776676767676776767676767767676766677677676767767766767767677677676676677677676766766767766776776776767767676767766767767766776666767676776776776676767676776767767766667667766666677666767666766667667667766666767767767666776767766776677677667667676776666776766676776666676776776776767766766776676667766767677676767677677677676776776776776776767666677667766776766666667767676667767676766766666766767677666766776666766666776766767767676776766677666767767767666776767677667766676677667667677677677667677677677667667767676677677677667767767677667766767667767677667676666766767667677667767677677676677676767767766676667666767767677676766677676776676777666776767676767667767767767767667667676667767767677677677677676677667667676667767676776776766776766676667676776767767767677676666776776676676776677667767677676767766776767767676767766767766677677677677677666667767767676767667677676776766767667767766766766767677677676776676776767767767677666677677666677667767766776767767677666767766767767767767676776676766767767677676776676767676676776776767676766766776776766776776776776776767667676766776766776676776776776677677667767767766767676776766767677676776676677677666677677677667767677667767666776677676776767766767677667767767767676677666767676766776776767677676766776767676767766766766666766677667767766667767677666776667767766676776677666776776676767677667676776776676776767767676767676776776776776776776677677667767767767767667766677677677677677677667766766776776767767766767667676776776666776677676667677677676767767767767677666676767676776766776776776676776776677666677676767766776767677677676776677676766767666766776667667676767677667767767767767766677677676766676776676767676767676767676776776776676676767667677677667677666767767677676766676766776766677676767767676776667666776776767767767767676776767667677677666776677677676676677667766776667677666767766776767666676766776767666676767767677667677667766767667676767677676676767666677676767766666766667767766677677677677667766666676676767667677667767767676667667766776776767677676677676767766776676776767767677676776667767767766766666676767767767767766767766767676767767767767766667766766667767676776666766676766776776766776776776776766766676766766776667676776776767677676666676776677667767767766776667676766676776776676677666767676767767767666767766677677676667766776776776766776767667767666677667677677667667677667766767676776676666766667767767767676776776766767666776776776767766776767666776767677677676776766776666767677676767767767676676677667767667766776767676767766666767666767676776766766676666677667767767677666677677666767767766677676776766776776776667666667767766766776776666776776767767667667766776666767767767677676667666776766767677676677677677677676776767677677666767667677676676776776666776776766776676676677676766766776677667667676677676776767676766767677666766767767667766776776766776776766767767767767767767666767677667677677676767767676767766776776677676776767667767766676776676766767766767676776677677676776767767677667677667766767677666677666776766667767676766776776776676767667676766776767676677676766677667767677677667767667766776776766677676766776766776776776776767676766776667677677677676766776766767767667767767767676776667677666667767766767676776677677677677676767767667767677677667666776677676776667767767676667767666677667766767666766776767767667767667767667766767677676666767766766776677676677666767677667766676767767767767766766667676677677667767767676766776776767676767767767767676776767767767766767676776776767666677676766767676677677676766677666776776676677677677676767667767666776667766676776766767767676776776767767767676666776677677677676667677666776677677667666767677666677676776776776676666767767677677676776776776676767767767676776776677667667767767676767767676677677677676767676776776677666767767676766776776677667766766667676776677667677667667667766767766767767666766776667767767767676767677676776776767677676776677677677676776676776776776667767767677667676776776767767667676766776776667767767667677676776776666776776676776667767766776677667667767766767676667676676776776667677676776767766666766676677667676776767767766776776677677676667677667666767766667767676776677667677676776767677677676767666776776776776677676767676776767767767767677676676677677677677667767766776776776667766776766776767677667676767676676676776677676766776776676776776766776677676767766676676776767767676767676676767766677676776767766776677667767677677676767766776766767766767666667667676667676667766776677676677677677677676676767677677667666677676766766766767666676767667677666776767666667677676767767767767766667667677676776776767676677676776677667677667766776776767666776667767676767767766766766767767677667677676766677667677677667677677676767676666677676767677667667677666776766766776767767767767766676666767677667677676676767676677677666766676767767677677667676767767677666676666767677677676766776676776676766776666776767767767677677677677667767767677677667676667767677677667677677667676676767666776776776767767677676776776767767676766766767667667766677676776776766676767676767667676766776776776767667676676676776767676766667667767676676766776776677677667767766776767667677677676677677677677677667767677667676766776767767766766677667676776767767676776666677676667767677676676766776667677667677677677676767676776766767766776676767677677676677677667767767767677677676767767666766767766766776676776767677676767676676667767767767676667667766677677677677676776667676667676776776776667676776767676766666776767766776677677676667676767767767677666676677667676677676776666677677667767667676767677676776676776666667766766776776776767677667767676677667676677666776676766766766776767767667
66767766676766776776766776676767677676677676776776676776776776776767677677677677677677676776767767667676776667766766676767667767767766676766676776776676666766776776776776667677676776676676677677677677667677667767676767667767677677677667767767677676776776676676676666767767766766767767677677676676667767766767767766676776776676676776776776767767766767767677677676677677667767767767767767767677677677677676767666667667767667766776767766776776776766677677667667767666767667766766776676776667676667677667677677676776776766776677666767767767667677677677676776677677666676776776767677676676767676776677677676766766677666776776676776766677676677676767766767767676666776776767767666776776767666667666767766776766677676776677676776676676676776766676767667766676767767767767667767767767766767666776776666766766766776677676776776676776776776677667767767676776676676776767677666776767676776776666676767677666767767767676767766767676676677666767767766676767677677677677677667767767766766766676677677677667666666766677666767766767767666766767676776776776666776767666766677677676767767676677666776776766766676767676767667676667677676677677677667667767766767676767766767676676776767767767676766776767767766776776776766676666767677677667676776676776677667677676676766666767676776767766776766767676766776667767677676766776776776676767767766767767666767676776767677677667667766767767667676776766767767677677667677677666666767677667667767766776776667677667767766776767667767766677667766776767766676667766776677667676767666776667676776776767676776766766776776776776767767767767677677677667676677666776767767667767766767766676776677676677676776776776767677666767767667767767767667767677676767677677666776776776677676776676766677676676776767766776677667767676767767667767766677677667677667677677677667676666767676776776667767676776776776766677677666776776776677667667767676677677676767766667676767677677677676766767766676767766666766676676676776776676766677676667766676776776776767667667767767676767766767766767766776676767677667666776667767676677666676776677677677677667666676767676767766677676767767766677667667766666776766776776767676776676767767766776676767767677676776766776676767767767767767677667677677677677677676767676767667667767767677677666677677676776667677676776666767766666767767767767766677667767676776776676776766776776676766677677677666666766776776767677667767666677666776677676766676776776776776666667767767676767767667767766767767667667677677666767767767767676766676666677666767766776677676767677677667766676776776677666666776767766776667766776776767677676767677676776766676776767677676677676776776776776776776776666776677667766766676767666676676677677666667676667767667667767667677667767766677677677667666767766766667667666766776666667676767677667677667766776676776776776767766776776766776767767766776677676677667676776776766667677677676766676776676766776666776766776767767767676667767767767666776766667667667767767767677676776766676766676667767766666776776767766667666766676676677667676767767677677666776776677667677677667677676677676766767767676677676776767667667767676776776767677676667677677667766667766767767677677677677676676767767667766766776776776766677676677667667676767767767676676776767676767766677676766677676766766767666766766676776766677677676667767766776676677666666776766776677677667677667676667766676776776677677667676767767676676767677667676677676776766776766776776666676767677676666767766677676677676767767666766776676776776667767677666776666776776776767677676767767667766766766676767677667767767677667766667667676776676767767667676677677676676776667767676767677677676767767767667767767767667767767767767677667766776667766677676776776776766767766767666767766776677667767676767767677667767766677666766767767677677676667676776776677677676766767667677676767767676767767677666766767667767767677677676767667767677677677667767677677667677676776776776676776767676677676776767667767677667767677667767767667676776776776776677666776676767677667766766776677667767767767676677677667767676767766767667767677676667677677666667676776677677676677676776666776776776767667767767766676776776677667667767766776667677677676767676767767676767676767677666776677676677676767676766767676776767767767767766676676766676776667676767766677677667766667677667676667677667676767677676776667767667677677676776677667676676676776767666677677677677676776767666667767667767677667676767767767766776767666776776776776776667667766776767676766776776766666767767677677676766767767666776776776776776766666776677666776767676776776767677677666776677667667667767667667676677667667676767766776766776677666677677676776776667767766677667766766667667767667767767677666667667666767766767676677667677677676776767767667766766677676676767667676676767767667677667767766667677676676776767766776776676767767767766676766776767767677667766766676667767666667767677676767677676676776776767766776767677666767766767766767766677676776767666776776666767667676776776766667666667767766676667677667767767667766776776667767766776767767767676767767766776667667666767767767667667677677676767766776767766767676767767766767676676667767676776677676766776676767767767767766776666676767767677676767766776767766676776776776667767667676667766766776766677677666767767667677667667767677677676766776766767767666767677667767676776667677676776676766767677677667677667667676767766767767677677676767666776767667767766676767767767767677676666667667666776776767766776766776766776767667766767676676766767676767676776676776767667676676766667677677667677666776776677677666776677667767667667667767766776676767667767667767767677677666767667667676767677667767767767766776667767766776676776766776767677667767767767676767676667666776766776677677666776776776776766776776776767766776767676766766776666767767677667766677667676776667677667766767676776776677666677666666766676776677677677676766766776677667766676776776676767676776667767676767766677677667766776667676776776767676776766767766766667766766776776776767767676667767676677677677666767667767677667767677667767767677676776766776776676766776767677666767767666767677677676767767677666677666767667767766676776776776667677667676766667676776676767767667767667767676776766767667767666677667676766776667766677676677677677677676776776667767766677676776666767666776677677677666676676767767666767677666676666676776676677667766677676776667676766776767767766667676677676776766767677677677676766767677677667677667766766776766767677666676776776677677667677677676667667667676776767767677667766676677667677676776677676676776766776767766677666767767677667766676776667766776776677677677667767676677667667767766776776767667767676776767767767767676776776776776767766776677667767666776776767766766767677677677677676766766776767767767767677666767767767677676767767767677667766776767766676766766776666776677677676766767676666766776767766767677676767666776776666776676766766676766767677677666676676776677676677676776766767676776767676666776667676666767667676767766767767766767767767666776766677677667667767677677677677667766667766677677677676767676767766767667677677676767666667667767676676677676767766776776667677676767676776767667766776776776767767677677666776766666776677676666767767766667667667676776676667767677677667676776667677677667677666776776776676776767767676776767767767767766676776766776776776677677676776677676767767677676776776776676666767767666776767676677676776776776767677676776677676776776676776677677677677676776677677677676766676776766677676776766776776667667767767677677677677676767666767667666776767677667666767677676766776776776767767767767666667766776767767677677677676667766776677676767766776766677666767667767676766766767767676776666677667677676776776666666767767767767767766776776766776776767767767767667677676767767666767677667767766776677666776667667767676776767766776767766666667766776776767677677667666767767767767666676676766667666767767667677666776667767676767766676766667767767667767766676776776776677677677667767677676766666766776766677677677676676677677667676766767677677676667766767767767767677676766677676766767676766676667667766667767677676776667667766767766766767767767767767676776676677667677676776767666667676767676767767767767767767766677666776776766776776676767767676766776677667767767766666767667767676776667767676766667677667677676776776677677677676767676776676776677676677676667767666767677667676767767667767667677676776776676776776776766676776767676767676767667677667767677667767676776676767766666767677677666766767766666767767766767767767766667767766767767766676666776767676767677677676676767667676767767666766776767767767766766776677667767767666676776767676677666767766676776767767676767667667667767767766767767767677676667676677677676776676767766767767677677676766776776776776776667767766776776766766676776766676767677676776677676766766767766677667767766666776776776766776766767676677667767767767676676767767766766677676766667677676677666767676676776776776776766776677677677676677667766776767676776677677667676676676767666776776766776776677676677666776776676767676677676767667667767677667766677676776776776766677666776667666667667766767666767767766776766676776767677677676767766767767766677676676776776767767667767767767767767767767767667677677677677677677676766776766666666677677677676776676776776776677677677677667676676767767766776666767766767767766766776776667766677677676767677667767677667767676776767676666667677676766776677667667766666776767677676667767767676776677667767666767766666667767766666776677676776776776766776667667676677677667767666667767666676676767667767767766766776676766767677666666766767766776766776677677677676767677677677667767676667667766766766776667677666776676776677676767766676776776767677677676767767666776676776776676676667676767677677677677666776676776776776776776676767767767666776676776767767767677676776666677666776776776767676677676677676767766767677667677677676676766667766667667676776767766766776666767767676677676766776766776767766776666666767766776676676767767
767766776676776767667767767767676776776676776766776767767677667767767667667666766766677666677677666767666776767767767766776677677667667766667666776676667667766676776766767676776776766677676767767676677677667767677666677676776776767767767676776767676776766767676766776766776667676767766776677676767677677676776676776767667667767677667667767676677676676766677667767767667677677677676776676776767766776676676767677667767676776766676667676776676776766767676776767677667766677667677677677676776677667666776776676767767767677677677666677666677677676776776766776767676677676767677677676666776767767767667766766677676776676776776677676767766776766776776677667676776767666666767766667767677677677676677676776776776767767667767677666766776677677666776767676667676677677676676677666677666766677667667667676776767667767667677677666776666677677676776666767676677676767767676767677677676677676776776677666766767767676667766676776766667677677677667667676676776776676667767767676766767767667677676776767676776776767666767767767677676767676677666767767767676776767767677676767766776766776766766767766776667667677676676767767677677667677667767766776776776767767766776767766677676667677676767767667676667767767677676776766676677666767767767677676776676776677677666767767766677676766677677666776776776766776676776676677676776766776676676767767767766766767766766776767767767767766677676677676676766676677677677677676667666667667677666766776776767767667767676776767767667677677676767767767767767767676767766776767767667676776677677677677677676766677676676767767677676667677667767767666676776677677676667666776767676767677676767767767766677676676676676666776776677666776767676767767766767667767676767766666776776676676667767767767667676676767767766766767767767677676776767676776677676776676776776767767767677677677676767767767767677667676766767677676676676776766767666776767677667666767767677677677676776767667766767667766776676676667666676767766677677676766667667677677676776677677676677677677667677667767767677676776767677677676676776776767667767677676767676677676767767676677676667677676767667667677666776776677676767666776776767677676767766776766776776776676676776767667766776776776766776776776776767767766676676766766776676766767767766776677667766676677676766776676776776767766677666776676667767667767677676767766766776677676776677677677677676766767766776666677676677676767767767676767676766767666776767667676667767767666766776776776667766767766767767676767766676776776767677676776767677677677677677677676776677676776776667767677676776776776666676666776677676766776767667677676667677677677667676767677677667676767767766676766767677677677676766776766667677677666767766767766776776767767767767766776767667767677676677677677667676767677677676667666666667767677667677667677666776767767667767676676767767766776767766767767766676667766767667767767667676776667667767677677677677677677676676676677676766767666677677667667767666776767766776767677666666667767767667766677667667766767666776776676776776776677676776667766776667677667676767767666676767667767676766776676667767667767676667766776776776776776677676676767767677677676667676776677667766667667666776776776776667766666767767767767676667766676677677677666767677676676676667766676776766776776666776767767677666767766776776776676776677676667767767766676676767766767766676776776767766776767676667766766767667767767667677676677667767766676676676776767767767667767767767667767666766666776676776776766676776776766766676677667677677676666767766776766677676676766767767667676776767766766766767767766776776767677667767767766776767667676667767766676767666667667766776676776667676677676677667766677677677677677676776767767766776677676776776776677667766776776776676776676776767766767766767766666776766776667767766776667767676776667766767677676676767767767767766767767767766667766767767767767677667667676666676666667767677677677676676767667676776776767676766776667666766776767766767677676776767677667767676767767676766676766776677677666677676776776776767766676767766776676666767767677667767676676776776677677677677677667767767767767677666766667676776677667667767666776767677677666776767666766676676766666667666776677676776667766776767667767676767767767677677677676766776677666776677677676676776667666676767766676677677677667767767677667767767766666667766677676667767666767677666776776767677676766767677676776776666776776677676776776766776767767766767767767677667766776767767767766677667767766767677677667767667677677667767766776776677676767666767677676776667767766676677667767767677677667767677666776776776677667677666666767767766766767667767667666677676776776677677677677676776776667677677667767676666766676776776666677667767766767766767677676767767766677677677676667767766767767676767667667676776767767767766767767766677676776776766667767666677676776776767676676766766766677666767666776667677667767766677667676776776677667676767677677676676676767767666667666767766677667767677667667677676776667767767767767767677677677677667677676776776676776776676667767767677677666776667667677676667667667767677666766676767676667666776776767676767766776667677677676667677677677677667677676767767767767766776776676676776767666776776767767667677677676776767667767767667677666767667676776767766676676767767767677667767676776766676677676766767767767767766776676766776767677677676767767676767766676677667677677666776776766666677676776677667677676666677666677666766776776676767766776676666766776767767767676667676776767767667676676776766677676767676676666667677667767676667666667667767767667767677677676766667767766676766776776767767677667667676677676677666776776767677676676776776767667676667767766676676676677677677667676767677677676766767767667766776776767667767767676677677676776677666666766677667676666677676766767667677676766776766776767677676667767677676766767767766677676767766776767766677667767667676776776767667667676776776677677667677667766667767766677666776776767677667676776776776676776766766677676767676776767676776776677677677677676766676766676667767666676676776767767676767767767766767767677676776767676776666776677677676776766766676767766667677667767676667676676676776776776767767767767767677676776676776776666677677667667767767667766776766767666667767677677667766776667766667766767676676776767767666776776776776766666676767767676776676676667677677676767766776766766667767667766677676767766677666776776776767677677677676767676776767666766677677677667676677677677677676676767667767677676677676776677666766776677676776776776776676676667767767767767767676776667766677676767677677677677667677676776776766667766677667767766767767766767766776677676776767677676767766676767767767666776677667667677677677676676776677667767766677677666766776676676776677666776767666767766776676667676776676776767767677667677677677667677667766766776776767767766677676767766676776767677677676767677676776776776766767667677677676766767767677676677676677676676776766677676677677677666767676776677676766776776776676776667767666776776667677667676766776767767767676677676666767677676767766677667767766667766767666676776767766766776677667767666767766667676776676666767667667767677677677666767767766776666767766776667766766776776767766766776776677676677667677667767767677677677666767677676766776776766776767676666767677667767677677676776776677676776767767767767676776766676766776767666766776776767667676667677667766677676767666676767766767767677677677676776776776776667677666776676776767767767676767676776766766776776767677676766667767767676766767677667676667677666776776767667676766667767676766676776776767767767767677676677677667767767676767767767677676767766776776767677666676677666676766677667667676667677667677667667676776667767766676776776767666676776767767667677676776666776677677667767767677677677676776667766667767767666776776677666767677667666766776776677676677676767766667677677667766766767766776766767766767767766776776776767767677677676776676677677676677676667667767767767767767766766676776776776766766776767767766767667676676766767676767677666776776776677676667677676677676776776667767677676767767767677677676767667766776776766677676776767767767676677676767766776776677677677677677666667767677677676767766677676776676676767676776667666677667767766776667767767767667667676776767767667676767667676767677676766776767766767767766776776667767666776767676667767677666776676667666676677677676776666776767667767766766767677677677677667676676776767766767666767667676677676776776776676776767767767767667667676776667767676767766677676676677667677677666776766776767676776677667677677676776767676767767766776776767667767766776767767667677677667766776666677666677677676776676776776776776676677677667767766766677676767666666677667767676766776767767677676776776767766776767677666776676776776667767766776767767766766667667677677677667677666776776776766776766676677676776767767767767667767677676767766766766667767666776776766667676767676767676676776676767676677677676677677667766767767677676676767766767676776767667677676776767766776767767676776766676767676776766767676776776767767677677666776776667767766776776776766767767677676766677667767766767677677677676776767767766676776767767766776767766677666776766766666667767677666776776667667767666676667767676776676666767676677676667677676767766766767767766767677667676767677676766666766767767767767767767767767677677677677676776776766776776767676766776766766667767677677667676677677676676776767766677677677677677676676776677677667666676767676667676776776776767767766776767677676776776776666766666676676776776776676776676676776776767767767677677667767677676766776776677676667767766776667676776677676767667676677666776776776776776767767767767767676776667766677676677677677677676766776776767677667667676776677676776676676776776666677667667676676776776767767767677677676676767767766667767766776676767767767677666676767767766776776667767676767667766767766767677677676667766776776776766677676766776776776677677676666767676767767667766677676776766776776676776767766767667767666767766776677
6677676676767667767676776667767676676767766676667667677676677676767766677677677667766667766776776677667766766776677676776767767766767667767667767677677676767667677677676776776677677676776767767676676776767666676776776767667676766767677677667676776766767767767767666667676766667677667767676776676676767767767766767676677666776776666767767676677677676767767767676776676666666677667676767677667767667667767767767676776767676767667666666767767767766776676667677666767677676677677676776776776766766776766767766767667677676676676776776776677676677677677677666767666767766776776676767667767767677677667677676676767666667767676776666776776676776776776776676776776766667767767676776776677667677676767767666767767677666667677677677666767767766776767677666767677677677676776766767766666767767677666676767676776776677676766776776676677676776766767767767766767767667666766676767766676677667767677676776776767767677677677676676776767767767676767767767767676767767767767766776766767767677677677676667666767766767767667766776667766766766776766767766767766677676776767676676677667767766677667766676766766766676776776766766677677676767677667766767767767767767766776766776776767676776776776677677676766767767767676676676676767676767677677677676667767767767676776776677667767767676767767676676666766676676676676776776767766767767667766767666767766776667766767767677677667766766666676767767667767677666676767766666776767677677676776776767766766767767667676677677667767766776776776776776776776767676677676677677676776776776667767677667767677667676767766776776767766677677676776677666767676776667677666677677667676767766766776767767767677677676776776776766766766677676767766767767667676776767667767676676767677676776766676766776776776677667677676676676776677676776666666776776776776666676776667767767767677667767767677677677667766666776767767767667767677677676776667767767767766766767666776677676767677676767766767767766766677667677676776676666776776776767767767676676776767666666776776766776676667676766767767677677666767766767766767666767766776776667677676767676776766667767667666776776767676776776767767677667676677667767767676677677667767767667667767766767767676766676776766667767766776677677667676776676766767766776776776776766766667766676767676767677677677677677676767676767666776766776767676767766776677677677677676776666677677676776776767766766767676766776767677677677666776677676677676776776766776766676767766776767767766776767767767667676776676767766766776667677676776767766677667676766766776766677677666677666676766776776776776676767677676776766776776767766767767767766776767667766767767767766776776776776776767667767767667666776776677676766776776767766667677677676767676677667666776677677677676776676766676677676766766767667676776766666676766676767676776677667667766767676766666767767677676776667767677677677677677677676767676676776676767667676767667767667667677676776776767766776766766767676676776776776676767676767676776767677667677676766766677676776776667766767766767767767767667676767667766766767666776676767767766767766677677676677676667677666776676676676766767767766767766767767767676776776776766766776776676667766767676767766776676767667676767767677676667767676767766767766767666766767767666776766677667677676776767677666776776767766677667676776776666676667767767767766676676676677676767766776767766666776676776776767766767767767667767676667767676667676767767766766666766776677676776676767677677677676776776776767767767666776677676767767766766766676776776766677677666776776767766676766667676666767677667676767667677676676776766667676676767677677667676766677677676776677677677666767667676776677676677676776767767677677667676767767767767667676766776676767667677677667767766767766767677666767767767766677676766677667676776666776767767667767767767676677677676766766766666767676776676776776766767666766677677667677677667767677667767677666766666776667676776767766776766766766677677677677677677666776767677676776767677677666677677676776776667676776776767666677676767676776677666666667766767766767767676767666677677666776767666776776677676767767677676677676776767676767767676766776677677667767677677667767677676676667767677677677676776676666766776767676767677667766776767767676776676677676766666676767767767767667677676766676676766766677677667676776767666776776676767677677667677677677677677676767767677677676676676667767766766767677677667767767676666676776676766667676667677677676666667667767766676666677676776767676776666676776677677666767767677677667667766776767767676677676767677667666776677677676776676767676776766776766776776676776776766776677677676776676766776776766776676776776776776767767767767767667676767766676776767767766677667766677667667667767666676667767677676766676676767677667766766776776776667767667667676766676776776676676767676667767767676767676676766676776767677667677667666767676667676767767667677677676767767767767767766767676677677666667676776776776776676776767766776776676767767766676677667677667677677667767767667767767767766776767677667767766767767766676767767676677676767767676767676776766767676677677677676767766776767766776676767667667677677676667767677676776767767766767767767766766776677676676677676776677676677666776666776776677667767666776766676776766676667677677676767676767676776767767767767676767677667767666767676776676767767766767676776776677677677676767676676776767677677667766676766677676776767667767667677667767766776766776767767767767666766776766776766766766776676776767767676767677667676666767766766667766767667766667767767766667767767677677676677676667766776767767766776676766776776677667767766776766767667767677677666767677666776677677677667767766676767767767676677676676776666776766667767667677667677677677676776776776766677676776776776676676767666767767766677667767767766776776677667766677667677666776776776776776676776776776776677676766667767766676667666677677677677677677677676767677676776767766766776677667766677667676676767676767677666676677667767666776677677677676776766776667676776776676766776776676776767767766766767676776776667666667767677676776766666776667677676776776776767767766767767667767677676676767676776767676767677677667676766776676767677667767677677667766666676666767676776776667676776776767667676776666776776776776677676767666667767767767677676676677676666766667667667767677677666776766766776776666676767667767767767766766666767767767667677667767676776767767767677667667666776767677677676776676667767766776676666776767766767676677676677677667676776776666667767667766776776776767767766767767766667767677677667677666776677677677666776767766767767767766676767767767767676776776776767766776676776776776677667766767767767666776776676776676776676767766776667676667676776776766667677667766776766766766766676766767767676667677676776776676677676776776767766766677677666776766767766677666776677677676767766766766677676677677677676767767667676676766666667667676677667766766676666767767767667677677676766776667766766677677677677667667767666766676776677676776767667766776677677677677676667667667767766767766776676676677677666767767666676766667677677677676676677677676767667767767666776666676776766766667667767767766766767666767767767677666677666776677677676776776767676767767677666766767677667666676767766767667766767677676666666767667767666677676676666766666677676776767666677667767766776776767677677666676666776776776776767767767676677677667766776776776776766766666767767677666776667676677677667666667767666776776767767766767677677677677677666776776676776767766676766667677677667767677676776677677667766767767766776776766776767767767676776776776776667676776667676776676676666766767767767767676667767767676776677667767667676776767767766676767677676776676767677676767767766776776666676766776776767767767667667767767677677676776666666776667766776676767677677676676676776776767766776676677676676676667677677676776677677667676776676766767767766766766766767676776776767767767666776677676677677666667667666677676766677676667766776677666667767667677666677677676766776766776767677677677676767767667676776766776767676676776667767767767676677676767767676767677677677677676776776767766776776776766767766767766766667666667767667677677676776776776776776767767677676766766767767767667667767767767676767767667766666667676776677676667767766677676666676776766667767677676776677666776776776767677676776677677677667677676767667676677676776667677676676776767766676766677667767767767676677677676767767766767767767766676776776767676666767667667766776666776667676776776767766767667677676677667767677676766766767767676767767667766676666776767677676776666767677677676767767767667677677666667767767766676767766766776767676767677677666776776767666667677676676676677667767667767766767667677676676767666776766767767667767666766766767676677667677667767767677676667767767767767677677667767677676767677677666766766766766666676767767767766767767666666676666776776766776776667767766767677676776767767677677676776776776776776776677666766767767677676776776667767767676767766776776767766767676776666767677676676776776667677677667677676767767767677667667767677676766666776676767666776767767676766776767767766776776776767767767767676767767766666766776766676776776676776766776767666666767676767767767676767767677676767676677677666767677666766676776767767666677677676776776776767767676767767676767666776766766776676766776776767676767667767767677666776767676767667767767676667667766776776767677667767677677676667667666677667767667677677676677676677677667766776667766767767676767766667667766766667766766767667666776776677676776667766677677667677677676776767766776776776766767766776776767667767676676767766676776767666667677676666776767667767667676767767767667677676667667766677677667676767766766767677676767767677677667766776677676677667767767677677667667767676776677676677677677676776667766766767766776677676676767677677677676776767766667766767667677676676767766676676776776776776776766667767767767766776767766776776766767767766676677677667766776766677676676776776767677666766676667767766766767677676
36776676767677667766767667667677676766776676767676677667767767666767677676776776677677676776776677676767666667767677667666767666776767677667676677677677666776766776767676676766667767677676677667767676676767676766677667677667677676776676776767676676676666667667766766776676767667676767767767677677677677676767667667677666766677676776776767767767767767767677677676776776776776767677677677667667766776776677666776677667676767677676767767767767667766767666776677666767667767676767676766677667667766776776776776766676676776676776776666767766767767677667767677667767666676677676776766776676776766676767667667767767676677676667766776766776677666676767676767767667767667766676767767667667767766776666767766677677667767766667767767767676776767676776776766676776676676676776776667676776677666677667767676767676676776767667667677677677676667677676776677666667667667767767766767676767667767677666766666677677676667677676677676776776776766776677677676676767767766767677666676677666776767766776677676767677667677667676766776767667767766767676776667767766676766767767766776776767676776767767676767767767677677667676766667767767677677676766776776676766767667677666666776677667676776776776776767676766676776776776677677667677676666677677667666677676767767766667767767767677667667767767677666766776676667667766767677677677666766677676677676766776767666766767766767667766667766776767766767767677677677677677666676767767766776676766767767666767676677667676767667677667667667667676667676776776676767766767767767767676767667676776776667676776776776666676776776776776776776767766677677677666767666776676666676776767677677677677677677676667767676776676776766767766776677676676776767676776767676776677667766776776677677667766776676676676776676766666667767767667667767767767667676776776767767666776677677667767767767767676767767767677676767767666776676776677667677666767666776667677677677667666667767667766776767767667667767676676776776776767766776677677677677676767676677677677676776776767666677666676767677677677677676766776776767767676776766767767666677667767676767767677667667767766767767767767676776767666666766776667676767677677666767677676767676776776776776767666667666676666767676767677667667767676767666677676676667676767676677676776776766676776766767767767677677676677666767766766776776767677676776766766776776776667666776766677677666776677676776776767677677676767667677677676667767677677676676766776676776767677667767766776776667766776767677667667667677666776667767767676776677666677676776767677667766667766776677676776776666767667767677676776676776776776776766677676776776776776776776766766766767666776767767677667767767766767677676776776677677676667666776776776767766767767677677667666766776767766776767766676767677677677666776677667767667766766776767767766676666776767766667677676767676766776767667766776676776766776667767766767767767767766767667767767766767767766766776667676766767676667767766767677676666776776766776676766776776776767767767677676767676776776776767766776677667677677677676776767667766677676776776776776776677666776767677677667667766767677677676676776676776767767667677677677676667677667667767667677676666767766776667767677676776776666776676766776776767766667766667676667767766676767676766667677677676776766677667667676766676666776667766677676767767677677676677677677676767677677676776767766677667677676767766767677676776776767677666767676766676776776676776776677676676776766766776776767677666776776667676767766776767766767767767767676767677677666677677677676776776767676676767767677677676677666676676776767767677676776776767677676767767677676776677676776776666776676776776676776677676776767666677676767667667677677676767766677677677676767667667767677676767677677677677666776766676767676776677676766667766767676767767667676776767666766776667677676766677676767766667677676676767767676667767767676767767677676676767767767677667766776676776776767767767676767676776776667667767667676767677677677677676666766776776767667767667677677676776766676776767677676667767767767766676676766677677677667766667767766776776767766676776776677676776767676776776766677677667677677667766766776767767767676776767667667667667766667767767767766776677677666776776767677667666767676776776676767767767676776767677676767666766766776767767667766767766766766666677667677667766767676776776766767767666667766766776776667676776766776676776677667767766767677677676776776767767676677676766776767667677677667676776666776767667767767667667767676776776677676776776767677677667677666667676767766766767766776776776767677667677676776666677667666767767676767766767767767677677666776767677677667676776667676677676767676767676676677677676677677676766776677677667767767766767676776776776776676776767767767676677666677666767667667767676766767767667766776766776767676677676677677676767767667767676766666776766767766776767766776767667766776677676776677677667677676776767676776776776677667766767677667767767766766776776776776776776677676666676676776676776676767766766776767667667677676676677667666776776677666766667767677676677676767767766766676677666776766776677676676677677676776766677667767667766677667767767677666767667767766776776776767666766666776667677677677667767766767767677667667677676767767676767666776776766766776776767676677667676767667677676776776767767766676776776766767676776767667667767676677676776667766766776767767677676676776767676767766676676667767677666776676767677677667767667676776776677676667767676776766677677677677676767677667767677667667766776677667676767677676766767767667677676776666677677667767767676776776776776667766776776776776667767677677676776767666766766767766677667666767767767677667667767767677677667767667766676767677677677676767676776767767767677667766767767677676667677677676667767767767767677676776776667676776766677676767677677677677676767767767676767767676776776766767767677677666667767676766776767676676767676767666776767677667677676677667767666766776676776666767766766767677676766776776776667677676666766776666667767767676776677667767766766677667676666666776776676767676776767766767767767676776776767666676776766767677667767766766766767767766677667676776776677677667766767766767677677666776667766767766676766677666767677677677677676776767677677676776677677677677677676767676776766677677677677677666767767767766676776676776767767767667667766766676776676767666767667677677676677666767676776667767676776677666667767667666776776676776767767676776776767767666776776767767767666776776767677676666767677667676776677676776677667676667676677666776667667677667766667677677676767677666767677676676776767767667677677677667677676776776676667677676767766776776677667767666676776667677667666776676667676776776776767667767676776677676666677677676677677676766776676677676767676667676677667677677676677666776676776667767766776776776677667676776776676676667766677676767667667676666767677676767677677667766766676776767666767676776677677677676767677677666666776667766767767667666676667677676767767767667677676676667666766666767767666677676667766677667676677676776766776767667667767766677676766776667766766767676677677677667676677677676776666667766667667676766776677676677676766767667766676667677666766667767766677676676677677667676666776776767767667767767766677676677677676667767667666776767677677677676776776677666766677677667767767677676676776776677676776776776677676776776776767767676667766767667767766776776667767677677676776776676776776666776676677677667666767677677677667767766776676766767766776667676667677676677677677676677667767766666766667767677676667767766776776776676766677677666776767676677676677677676767667677676677677676767766776667667676767766776766676677676776677676677677676666767676776767667767767677666776776766667677667677677667767676677666776776767676776767766776776677677667767677667667677667676677667677676776676776677676677677676767767766676766776676676776776767677676776767766766776667667676776767766767766776667767676676676776676676766767767667677677676677666667767677677676776767767766676767767767667766677667767766776766676667767676677667667767767767667676767676766776767766767767677677667767677677677667766766767667667766776676667766766776776767676767667667676766767767676767767676766776676766676767677676667667667766776776766666766767666677676667767766767676767667767767767666667667677677676677667677676676776776767666767766767677667767767766767676676767666676766776667676776677666677677667766676676767667767767767767667767676677676767676776767677677677677676776767766767767676766776667767767767667767667676676776676677667766767676776776667676667766767767677676667677677677676767767676767767766676776767767767767667767766776767676776767766776677667767676766666676676776667767676677676776667766677676676677677677666677666776766776776667767766776667667767766776776776776776667677667667767677677667767677676666776767766667767677667767667767767766677676776666776776676767667767666767676776677676766767766767677676767677667667766676776677677677676766776776766767677676677677676776776767766677667677677667676767677677667767666776767667667766776776776767667676776677667767766676776767677666776766677677677667667666677677677676767676776677676776677677677677676776776767677666776766767676677676767676766767767676767767667667767767667767767767767677677677667667677676676776767677677666667767677676766767767767676676766667766776677676767766677666767677677676677676666676776766766667667677676666776676677677676776667767676677667677677676776677677666776776677676676677677676677677667676766677677676676767677677676776767767766776767766766776676767766776776776667767676776776767676776776776776766677676767767677677676776676676667667767767767766676677677676677677677677676767676767767667676677677676667676767667676767767767676767766776776776776676676776767767767766766767677676677677676776776666766677666676767767766776676767766767767767676776766767767767677667676776776767767677677677677667677676776767676776776767767766776776666776676766767767666667767676677677676767767767767676766776676776667767766776
676767767676776767767766776776767767676767766667767767766776766677676677676767667677666776766667767766776766776776676667767766776776776677676767767677676776766767677667767676766766776676776767677677676767767766776776776767666776667677677666667677667677676767666766667766677667767767667767766766776767766667766767676767766677677667676776776776776676766767767767766767767676776677677676767667676676776766776677677666767767767676767667767667767767766667676677676776666776776767767767677677676766667676677667666767667676677677667767677667767767767766766767676767676667667666766776776766776766767767766667767677666767766676767766677676766776676767676676676776767676677676776676776767766667767767676776776676677667766776676776776767767766776677677676767766776677676767767767677676776676776767667666776766776767767766776776767676767766767766767676677677676767666677666776776776776676676776767767766677677677676676767767766776767676767766767767676776766767667667676677677677667666767676776666766666766776776676776767767667677667676767667677667676677677676766776776767676767766776776667767677667677667666776767767667766767767677667677677676666767677676776766776776776677676767766766776677666766767766776767767676776766767677667766766767767766767766776776776767676776667767767676767677677667677667676767767766776676766667766776677676677667767767677666676776666676767766776677676666667666776776767667767767766776767767767766666676766767766776677676767767767677677677677676667677677677667667767767766776666667666677676776776776677676776767677677677667767676767676676767767767767767767676776666776676767666676767767667767677667677676766676767767767667767767667766677667676767767766667767766766766677667666766677666766676776677667676766677676776766776677677676767667667767766676776766776767767676776776767676766767667677666776766766767677667767667677667677677676667766767767766776666766776776676776676767766776677667766767766767766776666767677677666676766767766776667767666676776677667677676776767676767767667767676666776776766776776676667676677677676776677677676667767767767677667676667766666776676767767766677677677676767767676766766667767767766766776767767677676766667676766767766766776767767766776766776776667766676776677677667676677667677676677677677667666766677676776767767677676767677667767767676776767767666776676766776776676767767766776677667677677666667767667676677667766767676767677676667767676676776677677677666766667766677666776677676776767767766776767676776667676676767767677676776767666776776667667677677666767676776776776677677667766677676776766767667766677677666767676776776776766776677676767766676766776767676676776776767766767667766776776767766776676776766767666667766776776776767676776776767677676776767676776677667766667766776676677667766766677667767667677677676776766767767766767677676776767677667767767766766766767767667766676776776667766767676767767667767767767767767766776677676767677677677676767676776767766767767766767767767676676667767676776776677677667677677676677677677676676776767676776676677677667667667766776767766767677667766767767667667677677676766767676766776766767767676767676776676776776677676767676677677676776776766677676776776776767677676767677676767767767677676776766776676677677677667767667766676667667767677667667676667677677677666776776677667677676676766677677676767667676776776767767676776666776776767676766776776776677667676776776776766766677667676767676767666767767677666676667676677677667667767676676767766776667676766767767766666677667666666667767666776676766677677676676767677677677677677677667677667767767676776767767677677676767677667667766776767767676767677667667677667767767677666766767766776767767676667676676676776776776776776776776776666676776767766767767767667767676767767767677676677666766676667677667767677676767766677676667677666767767767766767676766776776767676776767677676676776766776776676766767767767767766776776666776766766677666677677667767766676776776776677677667676776776776776776776776766676677667667676776666776767676776666677677676767677676667766667767766776667667666776776776767677677677677666767766776676667767676677667767667767677676776776776766776677676776676776676677677676767667767676776766767766767766667677667666776776766776676776666676776776766666676776766776776767767666677667767767677667767766667767767677667766677676776767767766767766776776767676776677676776676766766767767677677676676776767667767767676677666767676677666767766767766766767666767676766767766767767767766767767666767766677677667767766776766766776767667767677667676766676767676776776766766676677677667767767667767667766677677677667676666676776677677677677677677676667767667676767677677677667767766767767767677677667677667677667767766767767677677667667767767767767677676766776676776677676667676667766776767766666676676676767667767667767676776767677676677676677667667676676766666776776676676776776677677667766776677666667667767676776667766676776776776677677676676676768676776666767767766766767677677677677677667767676776667767766776766667677677677677677666767677676776766667767766776667767666776767667766767766676776677676766666766676676767667767667676776677667766776667766667676767677667766677676776767676776767676766677676776776676767677677676776766767677676776667667667676676766766776676767766676766767767676766676677677677666767767666677677666776767766676767667677676776776776677676767767767767767767766776667767766766776766676776776667767676767676767766666776677677666767676767766767677677666767676677676767676667677676776666767766776776776776677676767766667666767676767767676766766776766767676677677677677677667676776766677676676776766676767667767676676767676676776776767676766776776677676667767677677677677676666767767677667767666776776776677677677676766776776767676766676676776776767666676767767767767766767667766766667676667766766776676766676767767766767767767676676767677677676767676776776667766676677677676677676776766767767676767767677667766776767676766776776767677676767767767676676766666776776766776776766776776776667767767767767767767766776776767666776676776767666767767667676776667767676766767666676767767767676776776776677667767767767767766767766767677666766677676776677667766776767767767767767677676667767766666767766766767767767767666766767766776667767766766767677666676776667766667666676677677667767766776776767667767676776767767767667666676776776767676776776767767767766776766776776676766667767677666776677677677666676677676677676666677676667766677677677677676676776677676776776667766776776766767676676767676666766776776776776776676676676767767667767767767666766766776677676766776776776767676776776766776767666767766776766766767767767677667766676767666776776767767767767767767677666666677667766776776767677677667767667677666776776767767676776767667677666776676776767766666776667767767767677667667766767666666767666667767676776677676776677677677667766667676677667676776767767676767767666767666676677666677677676776766776767676767766776676767676767767767766776776667667677677676767677667767767666776766776776676767767667667767666666676776767767767676776776666767677666767677677677677667676677676776667667766766776677676776776667677676767767766767677677677667676766776776767767676767766676776677676767666666677677676776776776677677677666767667767766776667767766667766776677666776676667767667677677676776766676766776676676767667767676667677676776667767767666676767767677677677677667676766776766766767677666676676667667676767667767767677677677676677677677676767766766767767666677677667676766776677667767766767767767667677676776666766767666766776677676766666677667767667676766766776767767767766767677667667676666667767767766776676767767767767677667767676766776767766767766666766776776766767667766666676766676677676666767666677667767676677677676667666766766767676766767766776766767676776766676667667667677676776776766676776766776767667767666776677676767767666776767766666677666767677677677676776676767767767676767767767767677677677676767767767677666776667676766667767676676677676667767766776776766776767766776776776776767677676767677667677677667767677676667766766776776677677666766776776766677676666776776766776776776767667767677676667767666767767666676677667676776767766767767767667767767677677667677677667667677667766776767766667676766776776776776667767766666767676677666766776766766767667767767666767767666776676677676676667767767767667766767767676767767767676666677667677677677677676776776677677676776776767766776776677677667766776677667677676766676676666776767667767667677676676767767677677676776767767677667667666776767767676776776776766776767667667676776767667677677677676766767677677676767667767767767676767676776767767766767677677677676766767676776767676776776667666677676776677676776776767766676677667767767677677676767767767767766767767667767667767767667766776677676776767767667667666767766767667677677677677676767667666767667677676676677667676676766766676766677676767767676667767667677677676767666767677677677677677676767767676676767767677667766776667676767666676667767767677677677677676776776767676776767767766766767767677667677676677666776767767767767766767677667667766767667666776677667767667667676766676767766776767767676766766776677666767676677677676776767677667667767767677667676776677667666767767767667676677666776667676767766776776666676767677667767676666767767766667767766667677677676767767767676676677677676767676667767676767767766667667667767666776767677676776676776776776677676776767677676776776776776667767677677676667766767666766776776776677676677666677676677677677676767767767666776676776776676667767766767767666766767677677676776767676677677667677676767767676776667767767767766676667766767767767766767766766776767766766677667667766766677677677676776776676767676676767677667766776766677677676766666676767667676776676776767767767677676677677677677676677676666776676767676767767767766677676676776666766776767676776667767666666776776776676776767676677676676677677676776666667667767766766776776667767676666766776667767767676776767667
6677676766766776776776776676667767767767767677667766676767767667767766677667677667767677667667766676767677667767767677676677667667667767676667676677677667677677677677676667676776667767767677676767666667677677676767767677677676776776776766767676776767767666676767766767767677677677666776776676767767677676667766776776767677677677677666667767767667767676676766767666776666677677666776776776776666766767766767667766667677677677677676676776776677667677667766666776776666676767677677676767667677677676766676776776776676776767767676767767666767677677676667667767677667766776767767766776767667666776767767767767676776766676767766776767767667766776767766767766776767766776677677676776767677667766667767767676766776767766776776676776667667766776767766766776776776776776766666677676677677677677666666666776776767676667767667677676667677666776767766767767767767767667767767767766766766776676677677677676767767767767767676676766766677666676776667766766766776776767676667676766776677676667676776767767767767677676767767767767667666767767766767667766677677676776767766677676766676666776767767677676776676776776776776776776766776776667767676776766676766776776667667767767767767667766776767676677676767676677676767767767767676776776776766677677677677677667767676767667667667666676776776677667676666776676767766776677667766767767677677666776776767676776776676776776776767767667766677666677677676677676676676776766667677677666776776776767677677667676767767676776776767766767767767767666776766677677676766677677666766776677677677667766767766766766676776776667767667676776767676767666776767667766766677676667766666767766667767677666677676776767767767667677667766677677676776767676767767766677677667676776676766677667767766767676776776776776767766766676767677677676776676767767677667767766677677677677667766766676767676766776776766766766676767767677676776776677677667767767767676767767676766767676767676666776767677676776776776776776767767677677677667676776776677677666776676776677677676767767766677667766767667676767766776677676776776667676676776667677677676767766677676767667766776666666767676767767767666677677677676667676766766676776767666667767767766767676776667677667677676776666767667667767766767767667766667766677677676677677677667767766667676676767667676666767667677677667767767767677666776767667767767676776776677677677676676677677676776776767767676776767676677677676767767676766667676677667676767766767767767677667767677667767667767666767767667766676776776767677677667767667666667667677677666776767766667666667767676767676776766667677676767677666767676677676776677677677676767677667766776766776667666776667767667676767766677666767676776767667676677677667767667767767667767676767767766767767767767676766776676766767676676776776776667676776667676666666676667767767767767666676677677667767766767676776776767677667767767676667667667677677676666776776776766776776776676676667677677676776776776676776776766667767767667677666677677677676776677667667766776767677677676776677676776676677677677677677667767677677676767676776776667667767667677666766767766667767667767676767667677676667676767677677666677676776667666776776766776667766766667767676766676767677667767767766766677677677666766776677677676767677676676776766767677677677666767667767667676776767766776666677666776766767767667767767666677666767677667767666666766776767666776676767667767766776767767676767676776677667677677667766667676776776767767677676767666677677677666776776676766776767767676677667677677667677667767676776767767676676766767767767677677677677676676776766677666776776677676776767766676776677667677677667766767766667667676677667666776776677677677676776776776677677677667676766767767767766766767667766776666776666677676776676776767676776766766766767767766776776776676666776767667766767767667676776767766776776676776776767677677667667676677667767667667766766766767766776767677667666776766776767766767766767676676776776767677676766776676766667676677676766676776776666677667767677677667667667767677677677667667677676776677677677677676676776667677677667677667667766677677677677667766676667676667676766676677677676776767766767676767767767676767667767766767676677667766667676766767767667667767677676776676776766677676776766776677676666767676776677676776776776767766776776767766676676767767767667767666667766776776767667766776776767767767766767767667667766776776776776776776767766667766667666767767667666676677677676767676776766776776766776767676776776767766776676676767767677676767767667677676667767667767677676676767676677667767767766776667767767767667676767677677676776767666776767766776677677676767767767677677677667667676677677677667667767766676767677677676666767767767767676667767766766767676677677667677677677667677676767677677677666676767767767677677667767766767767677676677676767766776676676776776676766776776766667767767677676677677677676776776776767667767666766676776776776776776766776767676677676676677676776766776667676677667676776676666766766676776767767767767766767766767766776677676767676776677677677676766767677677667667667767767767766767676676776776776776776767676677666776766767667676776676776677676677676676776776767767667667676667766766676767676776776767767676676776767767667767676776767676766776767667767677677676776677677676776776767766776767667767766767767767767766666767666767667766776677667676767677676767677677677677667677677667767767676776767677677677677667766676776766776767676776666776776676667767767667767666676767677666676676776776767677676676767677666776666776667677666667667767676776767676677666776766667766776767767767767767766776677666667767767676676776676767667667667676667676676676776776766667677667767767676766776776666766666766676767767766776776776767676767766776776667677666766767676776776666776776776677676767767766766667767677677677677677677677677666767667677677676677666677676767667666776676767766767676767677677676677676676776667677677677676767676677667767666767677667767676776776677677667767767766767667667676676677677677666776677677677677666767766776776767677676767677666667676767767766776676776667666767676676776776766676666776667677676767766776776676677677677676667767676667666776667676677676677677667676677677666776767766776766776677667677667766667766676766676776766677666677666676767767766767767766677677676776776667676776676776776767676767677677666766677667677666767767676776676677667766766766767766767677677676677677677667676776776766767676767677676776776767767766676677676776677667766776766776676677667676776676676776767767766767677667676776776776776776676677677677676767767677676776767676766767766776767676766776776667767767677676766766776677677676776776676677676676676776677677676677676776766776667677677667767767766766776766767766766776676776666776767767677676667666677677677677666676767766677676776776677676676776776776776776767667676767766767677676677676677676676766677667767677676776766767676776676776767767676676767667676677676666677677666676776776766767667677676676767676767767767667677666666767767676766767667677677676676776677677667666766776677676776677677676677676667677677677677676767767767767677677677677677666776776767667766767677667666776767766676776767767767677676776776677676776767666676776776766676766776776767766676666776677667667666677676776666666677677677667667767766776767677667676676776677667667767666767676677667767766776767766766776776776776667767666676667767667766776667767767667766677677676676776677677677676767767677677666767767677676677676676767767767677676676767767667677667767677666776776767766677676767767676676776776767676767766767766676767667667767677677677677667766776667676776767767767676776767666776676676767667676776776766776767677676677676667767767676776676676776767667667766776776776776677667677677667766767667767767766776776776677676767766767677677677676767666677677667767676676667676677677677677676767766676677676776676667767667766776676767767767677677676767767766766677676776677666677677676776767766666776666677676767766776766776776667677676676776776776776667677676776677677667676767667677677676767677676766776776767667766667767677677666766776677676767766667767667767676677666776677677676677676767767677676677676767767767677677677667767667677677677666776776767767767676677676766676767667666776667767677676676766677667676676776776767677667676677676766677677677676676677676776677667666676767667767767676767767767677677667767676767766776776776766767767766676776766667666776767676776677677676677677667767766767676766776776767766766767766776766677667677667666677666667677667677676766667767766767766677676776676776767766767767677667667677676767767767667766767676767666667677667676677676676767767767667677676676677676676776776676776767676677666677666677677667767766776767767676767667677677677677667677677677677666767677667666767676776766776676767667767767767676767676766766767676776767767677677666667676776767767666667766766766767766767767766767766677667766767766776776677677676776677677677667767676776766776776766776676767676666776767676767676677676776767766667767676667767666767677677676767676666767767766776767766776676677677677676767677677676676767667766676676766676676676767767766766677677676776767676677667676767677677677677676776776767766776767676766666767677676776766776766767676677677676766767677666677677666677676766767767677667677676666776776776766676666666767677667676666776667677677677677677676676677666776767767767766767677676766767767676677667676776676767766677677677677667767766766667676677677677677666767676776776677667766676676766766767667767766677677676776676766677676676766766767677667766776667766677667766766666776676677666767667677676767766767667767676766676767767677667766677676766776776776766776767766677667766767767767676676767767677676676677667767676776676776767677676776766767767676766676677676676677667676766767766767766766776776666767667677677676776767667767677677677677676776767676677676676776677676767767767677676776677666776676767766767667767766767667766667676776767676767767676766677677677676776776767666776776766666676677677676776767
676767767767667677677676767676766667666767667766667767677667676766767667677666776776766767767676676676677677677677677677667677676776767766766767767766776766776767767767677677676766767767767676767677677677677666776676677677677676676677677676767677666766677677676776776676776677666767767767667667666676676776776667666676676776767676767677676676677677676767676776667766776677676767676776767766767667767677667767767766676767766776767767666776676676676776776766677676767667666776666677677667676677667677676767767677676776667767766667676767677676767767766767767766676767767767767677677666776766776767767767676776667767766667676766767767767677666676776776776677676767766767676766677666666767667767766666676776677677676667767767767767676766776776776776767667677677667676767767767767676776677666677667766767766676776767766776766767677677667677666766776766776776776776676767767677676776767666676776677676677677677676677677676766766766677667666676776776766767767766776667666776767677677667667767767767667767667766776667676776776666667767767667767677667767666767766667676767667677676776776677667677676776676776776667667767666776667766776677676767767767677666776776766776776766767767666776676676676766776776776776767766767677677677667766776667677677677676776776767677666767766767767767677666767677677676776776776766776766776776667666766767767667676767677676677677667676767766776776676767667767676667677677676776677676677667767666667767767766667667767767667766776767767676776667676677676767766767676767766677676676776767767677676776676767677667767766677676767767676776676766766766776776776767677666666677676776776767676767766677667766776667766776766776766767766776776776776766776767666776676676676676776666766766766676776776766767676767677677677677676767766676766766666776677676677677677676767677677677667677676767667767676767766776776776776766677666776766776766766767676766767766676767767766776766776767766767766676776767767677677667677677677667666767677667676677667676776767767767767767767676767767767666766776776767676766676677667767767666776767767667767767676776776776767767666667676776677677676676667677677676677666776766776767767677667766766767677666677667767767676767667677677677667666776767676776677676776776767667767767667767676767677676676767677667666776677667666776677676767766766667766776767767767676767677676776776767677667666667767766776766676677677676776667677677676767767767767666776776767767667766767767767666776767766767677667676767676776766776776776766767767766776776676776776767676677677677666776776767766677677667677667767767766676667677667767766667676776676767677677676677666767766776766767767677676677676767666776767677677666667766666776776776776667676767767667677666667767767767767677677677666776767767676767767676766776667677666776766767766776667666767666676667667766666776676776766666776767767667767676767676776776676776676667766677677667766666767767766676676677676667677666767767767676676767767767677676767677677677677667767767767766776766767767767766776776666776776677667676677667676767667677667766676776767677676776776676776666776677667766776776776767676767677667676766776767676676776776776676776676776776677676776766677677677676677677676766776666677677667767676666676767766776776666677676676776666766776776776767676767666767676667766776767677677667767767677667677667767767767667767766767767766767766767677676776677676766676776776667767676666766776776767676767677676667766767766677676676776677667767767766667676767767767767677666776767767677677667677676676667676766667667667767666767676776766776666766677676776766766776767677677677677676767676676767767766776667766767667766677677667767677666767767676767767766767767667677676767766767767767767677666667667767677677676676767667766776776677677676776776776677667766676776776666766767766776767667676767676776676776776776676767767767766676667677676677676677677667677677676766767677666767766776676667677666767767767767666767676667766776767767666767676776776676776776677666677666677676766677666667767676767667676667766776667677677667666677676776776676776677667766767766776677677677676677677677667676676776676766676776776776676676666667676676667676776767767767666676767766776767766667677676766766776776776767766767767667667667766766776666676776776767677677666776776667766667667667677667677666767767767677666676676776667676767676766776667767667677676667676667767767677677666776766766767677667767767676767767767667667767767677667666667666776766766767767676767766667676667677667666767766776767676667676676767766776776776766676776776676767767767766666667766667766776676766767766667676776676776776667676667767767676776667676667766776767677677677677676776776776776676776776776776767767767667677676766666677676766776776766677676766766767766776667676676767677676776766767767767767676776767667666776767677677667677677676676767766676676776677677667766776776677667666776677666776767676677667766776767677677677677677667666776666676776767666676677667766776767767776676776776776776776766776667667677666776776667677676767667767766776776776677677676667676767767766676676667767677677676776767767766776767677676767767676776767676776776767766667677677676766766767767767766767766767677666776776767767676677676776776776776776676767667767667667767676676776677677666667767677667676766766767767667676776767667766666776666776767677667766766677676766767677666767677677677667676776677677676776677666776776776666776667767767767666767766776667766767767767767667766776767677676767767676776677677667667766677667766766767667676767767677677676766676767767676776776776776677677676767676766667667767767767767767767676776677667677676766776767766666766667767667767767766667766776776676767676776776776776776766666776776677676776776666776766776677677677677676767766767767676776676776677677676776667676776776767677677667677677667767676667767676767677677677676676676767677676667766766776676776667767766667666666766776677667767767677677677676766667767767767676766776776776776767676766766766667677667666776776767767677676766767766767676776767767766677667767766767676766767767666676776676776676767676667767767767677677676766776776766677667767676767766677677676767767677677677676667766776776776677676766767767767677676776676776767767766667766667766776776667766766776677667677677677666776766776767766776776776677676767766766776766667676776766776767766767767677676677677667767767766767767767676767677677667677667677677676767767767767767666667767767766776676776677677677677676676776666776776776776767666776766667677667666776766676766677676776767677676766776767676776676677677666776776666767767767677677676776677676767676776767667677667676776766776667767677667666776666767677667676776776667767676776766767766767676676667767676776676766766776767677677667677677667667666677667676776767676767677677666776677667676767767766776667666776676667677677677676766677676767767666667676677676677667767676676767766667667677667677667676767676677677676776776666667676776767767677676776776766776766766766767667677677676677667677667766776776676767676766666776767767766667767667676767766776667667767677666766767766776776676676677677666776677676767676776767676776677677667766677666676767767766776776767667767767767667766776667677677676767767667767667766767767767676667766666776766776776677677676677676776776667677666767767766676776767666667767766677667767667766776766676677666767767766667767676676767767767766776766766767767677677666776766676666776776767676677677677676776766767767666767767666767767767767667767766666767766666676676767667766677676776767767766776667767667767766677676677677677667676767767767666666776776767767666676677666677676766676767667767767767676676767677677676776767767767667676767667676767766766766766776767676767766776767676776767767676677667766776676766767766767767767667766677667767767767767667767676776667677676676667676667767767676767676767767766767676776667767676767767677677676677676666676677666767767677676767767667766667666767767676766776677676776776767667766676676766776677676776666776776767766776776677676667676767767666767766677667677667667767767676776676667767766677677666767767667767767766776677667767767676667767676667767767667676776767767767767767677677676667767766677676776676666767767666767667766767676776667676667766776767767766776776767767766666766767677667767676766667767666677667667677667766776766676776767766677667677677676677677676667676667677677677676676677677677676766767676767676767766776776676666676767677667766776766767676766666776776767766776766776776677677676676767767767676776767666776776776776766676776767676676677676776767767667767767677677677677677667766776667667767767767766677666767667677676776677667767767766766677666677677676776776776767666666776776776676776666677666776767767676776767766776776676776776766776776677676767766667766766776776676776776776676676767767676676677666766677667666666766767676776776776767667766767767767676767766776776676676767667766667666776776767767676776676776776776776776776767676767667677676677676767767667767676767667766776767766677676667767767766676767667677677677667767767667766776667767767767766766767666766767767766776766776677677667676766767677677676767767766776776776776676676776766766776767767766677667766766776677676767666667767677667766676676776676677667767676677677676676767677676676767766676776766767676767767677666776667767677667677676676776767767677676767666776677677677666767677676677667767677667677666676677666776676677676776677667767677676677667667667767766766776676776776677667676677666677667767667767667767676676776766767766677667676766776676767677677676667676677667767666766677676677676766776776776676767676766776766677676767766766677676766677677667677677676677666677676676776667767767767677677677677677677676767676776667677666677676667676767676776776776776676667767676766767766676776666766767766766776676776767767676776767767766767666776766767666776766677676666766767666767767676667767676677667676766767666677667676776776776767767766677676767677676776676767676766677677667677676666766776776676766767766766767677
666767767767767677676766767667767766776677677677676776666677677677676776767676776766767667766677666776676776767667677676767676677677676676676676676666677676776677676767767667677666767666776767766676776677676776767676776676776766776776766667766667767767677677666676667766776767766767677676767676766776767677676667767766676676776767767767676667767677676776767667766666776776666676667667767767766776776677666766776767676767767676767766776776776776767766766776676776677666776767677677676677667677676776776767766776766776766766776766666776677677676767767677676767676766676776676766776776766676767766776776767667767676776776776766776767667677676676766667667767766677676776667767667676767677667666667676677677667677676767766666776767767766767677667667767767766676776767677667677676676767767677667677676767767677667767767767667767766667767766776677667766676676776776767767767676776776776767767667767677666767676776776776776776776776776767767767676766667767767677667677666767766776677666766766666677677677677676767767667767767766767767677677677676776767767676767666666776767676776776766766677677667676676776776766776776676767677666776776677667677676676776776767667767676676676776776766776776766767766766766667677676677676767677666766776666776767766776776767676766676776767676766776776776776776766667767676667676667667767767677676677677667667767766766666776776767677666776667667667767676767767677667677677676676776666776776776676767677677667767677676767676677667677666776677666776776677677667676776677667767677677667677677667767677677676776766766676776767767767767767676776776676766776776677676766667667767667766776667766767666776776676677676677677667666776677676776776666677666767677667677676776766667767676766766667676766776676767677667767767666667676776776767677676767767767666767677666767767767677677677667676776776776676776677667677667766676667677677667667667677677677667667677677667766776776766776766776667767666767767766767767677677676776766667677677676776776776766666776666767666676776676676776677677676766776666776766776677677677677667766776767767666676766667767676776776766676767767677676776776677667667766666776767766666677667766767767676767767677676667677667766776667767767767676677667677676776776766767767666766666776677677677676767676767677666776776667676766776767676767676666767767667767677667767766666776676766676767676766677676767767676767676767667667767667677667677676666767676776677677677677667767677667767667676776776767666776767767767667767766776767767766677677677667767767766676776767666776776676766677676766776776767676677676776767676767666677676767677667667676767767667677667677667766766676776677677667767766776776767766677666667767667766767766667767667667676776776776677667667676776667767767766766677677666666776766776776776676776776776677676776767677676767667767666767766767766776776776676676776767676667766767767677677676677676776776776766667667677677676767667766776776767767767767767667667667767666666666766776767667767767676766676767677676676776676667767767666676766776776776667676677677676776767767767767677667676776776767766776676776776767667767677667667676766767666676677677667667767767677677677676676766677667676676767767767667677676767767677676667676667767766767677667666767677677676666677676767677676677677676767676667667767767676776776767676767676776677676776667767767766767766676776676767667666776776767667767666766776666776776767667767676676766767667767677676776676676767677667677676677676676776776666676767766676766767667677676676767766776776677676776667667677677676776766776776767767677677667767666776666776667676666766766766767676767677676776766776776767677676767677676776767666776776776667667766767676767766776767767667667677667667767667767677667676767677676677666766667767667676776667677677676776767767766776677676776767677676676776776667766776776766776677677676767667676776776767667767767767766776767767766767767767766767767667767667666776776776676766677676776676776776776776776677667766766766677676776776767767676767667767677676766776666776776776776767677667767766677677667677677677666776767767677677676776776766767767676676767767766676677666776767666776767676766776667767677677667767766666667767676676767677677676776766667667676677676767767767767667666776767677676766766677676766767767667677676676667667767767676676767767677667767767676677676776776667767767676776676666676667677676776676776677667767767766767677676677676766776677676677676766776676667767767676767766677676776677676767766766767676776776676766776677677676766667676767666776776767767767767767766776767766667676767767676776667677676766776776767767766776776776766767677676767767766767667767767667677677676767767767667676776677676767676677676677677676676776666766776776776776676677676766766767677677677666776776676766766767667676767767767767676677676767766766676676776766767767676676677666776676776667767766667766767766677676776776767766677676677677676666766677667676767677677667766677676666767767676767766676776776776677666776776776667677676666776677667766766766677676676677676667676676776667767767767766767766776767676776667767767767677667766776676767767667767667676677667666767767766776776776767676676676776676766677677676767767767667676776667676776676776676776767767767767766776767676766667767677667676667766666776776667767676767667767677677677667766667767667667766677677677666766776767666667677676667676776676776767676776776767767767676776767667766677667767767677676766677666677676767666767767667767677667666776767677677677667767676666667667766676767766677667677676776667767767666776767667766776676677666776667667767676776767677676676767676677666767676667677676766776776676776677677676767677676676776766767767766767767676776776677666767766776767666767767676767767767667667767677667766776767766676766767766677677676676766677666767667677667767767766767677667667666666776767767676667767767767677666776776776666776677677667666776776776776677677676667677677667766676776776677677667767767766677676676776676766766676676776666766776667677677676776666776767766776767767767676776767766767666776776676776776776767667677667667766677676776776766776667767767767677677667767677667667677667676776776767767677667766767767767677676776676767767667767766776666767767667676666776767676766767676767766776776666766776677676767677667667677667767666677677676676676767766767767676776776666677667767767766776767667666776776776767676767677667676676776676767677677677677677677667766667766776776677667767676676677677667767677676676776767677676776677667666667676776677676677666766676776767677667767766776767766767767676776776776766776776776677677677677666776776776776677676766776677676767667676676776677677676677676677677676776776766766767676667767766766667766677666766767766767767767767676667767667677676776767677666766776767666667766776767667767676767676776766776676766676767767667766667677676766767677667676767677677676766776766776767767766667767666766666767676767677677677676776776676776767666677667766677666776776667677677667767667766776676776776776776776677676767676677676776667666667767677676766667676666667767767767677667676776767677677667766667676667766767676676677677677677666776677676676677676767767767767676776776666676677676776767676766676667676776766776776776676776677677677667676776667766776767767767667676767767766767766767767767766766666676677667676767766676776776676766666676677666677667766766677676776667676767676767767677677677676677676776766767767766767676767767676776767767676767676776767676776667677676677666667676766776776776677667766767676776776676677676667677677676766676776776776767676776767676776767767667676767676676776767677677677666776776766666776666677677667666776767676677676677666767767667766767676667677677676676767767677666766776767767677676767767767677667766676776766767767666766776667767676776776776677666666766776767677677667666767677666667676776776776767767667667677676767676667676667666767766776776776767676766776776767767766776666767767767666677666766667766776776776677667677677677666767766667676676776677676776677676677666676676767666766767676776666776776766677677677666767767676666776767767677676767676677666767766667676776767766667767767676776676677677676776767666676776766776676676667677677667667677676776677676677677667676776766767767766766677676776776666677677676776776767667767676767767677676776667676767767767767676767766767766676667666676676776667766676776667767676767676767767767766677667676776776667766767667667676676767676776677677676766767667766776776776676776676676676767766776776776767767667767677676677677676776776667767766766776776776766766676767766677676767667766767767767667677667676677677666667767676776776677667677666676767767767766766776776667767677666776776767667766766767766776766767767677676677676776667666677677666766776776677666776776677676776677676776776776776767677677677667676677677677676767666767676776767676666666667677667667767667767766766767766776676776677667667767677667667767767767767676776767766776677676667666767767667667676667676766677676776766776776776766776767677676776676767667666776766766766676767666677667767767766767767767766776776667676776776677677677677677667676666776676676767767677676776776767767667667767767666677667767767667767767667767676766667767767667767767677667766767666776766776776767677676776776776776766776776766767676676677667767767767767766767677667767767677676766767676767676667767767766766767666667677677677676677667676677676766677677677667766676776766776676767676667766667677676766776776766676767766776766776776776767667767677667677676667676776667667676767676766767767667766676667677677676767767766677676667767767677666677676766667767677677677676666666776677667767766667766667767767766776776776766776676677677667667676776776666776776676776767677666776776767767767766767676677676677677677677677676667767677677677677667767677676676767767766676667767667766767766766776667767676676776766767677676667676766776766776766676766776776666776767767767767767767666776776776776767767767767767667666766776767677666767767766767667676767676677
767667666667677667666676677676677676767767767767667766767766776676776767766776767766767676767767767767767766766677667767766677677676776767766667767667676676677676677677677677666766676767667766776776776776767677676677667676677677667667676767676767667676767676776776766767666676776667767677667667767766766776667667766767667767767676767666776776767767676776776766776766767676776766767677667677676766667767766767667766767766776766767667677677676776667766776767666766776667676677677666776767666766676776776677667766767677667677667766676767677667677677677667666776666676776776677676676767767667767767677677677677677677677666767667767767676766667677667767766676667767676767766667667767677667766776766667677676776776767767767677676776676767676676776677676677677667767666767766776667767767767676766676766776776766767766766667667766667767767767677677667767667767676676676677677667677666667677677667767676766776767677677666776767766667766776776776767677676766767676767767767677677676776676767676677677676667677676676776776667676766677667767766776776677677676676776676776767766776776676677667767767766767766766767767676776766667676666667677677676766776676776776767766776776776776776676767676776766677676776766667767666767667667667667677677677676677677666666767677667676776776667676767667766776676767766767767767767677676767676666776776767667676767677676776677677666767676776767666666776767677667767676666776766676776776676667677667677666776767767676776766776767766667667667676776667667767767667677676766666776767766776776776677676677667676766676767767666767766776666776666776776776776676676676767677676677666776776666766767767766667767767667767667677676767677677667767766776676776766767767677667767667766776676676677676776767767677676767766767676666766767677667767677667766767677676676667667767767676776776667766677667767766776776677677676677677676676776776776667766676667677676676776776776766776767677667766767767676666766667767767677676767767677676677667677667767767767767767677676677667676766776766677676677667667767667767767677676766776776767767667667677667767667767676667766776766766776667667667677677667677667766776667766776776776776776767767676677676776667676776677676767667677677676776776776677677676666667766776667767667677676667677666766766767677677666766667667767766766776767767667767766767766776767767676776667767667667676677676767767767667677676776776767767676776776776776776667667677677667766776677676767676676767667677676677677666776676776666766767676667667767666766676676776776677677666676766776767766767767677677667766776677677677677677677667676776667766776766667767766766776666667767667766667766767677676767766767767767667766776767767666776767676766677676776666676676767767666677676776667766677667767767676767677677677667766776766776767767667767767766776667767767767767667677667676767767766776766666766767677676767767766767677677676677676776776776766677677667767667666776776776776767767677667766667766677676776767766776667767767767676666766776667667767767767766667677677677676776767767676776776767766676676776767766767676667667676776776776767677667767767767767767676776776677677676667767767666776767677677677677666776676767677667767677667767676767766767766767767767667667766677676667677677676667767766776776767766676767766776776677676767677676767666666776767767676767676776677677677667767767666676776676667767767676776776766776767767767666776677667767767676767766676676767767677676767677676776776776776767766676776776776776767677677667666676767766676676767767766767767767676677676767676767677676667767767767767767677676667677666677666667667677676767667667766767676667767677676776766677667767667766676767677667767766677677677667666677666667767666676776767766776767767667767677667676776776767767667767767766776776676767667767767767766767667676677677667766677667676677667767767677667667767767667677677676776766776676667676766776776676767677667676767676677677676666676776767677677667667767767677677667767667667767767677677677676676676667667676676677677677677676676767667766767767767677676766676666776666666767677677677667766776677677667767676667677676677667667767767767767767767667766766767677667676676676776677676776676767767767767677677676677676767667767767767767767667676776676677677666667677667676676767676676676767677676767767667676666667767767676776676767767677677667676776667767766766766667676766666776766676767767767677676776767677677677677677666676766667677677676667666767677677677677677676677677667766776767677676676676767677677677677677667667767767767677666766676667676776767766776677677677676667767767666776676776776766776776676677677676776776776677667767767676676677676677667677677677667767767667767667767766776677667767766677677676676766767767767766676677677677676776767676767767677666776767767767677676776776677676676667767677676776767677667666776666667767676667677677677666776766677676666776677677676767666677676776677676767767666776776767666776767677677676776767767767677676776667676776677676766776776767677676776776676776677667677676767766766667677676776776677676776766766666776776767676677676766767666667766676676776776776666767666677676676666667676776677667676767667766767676776667677676767676666776676676677667766676776776766766666677677667666667677676767676776776677677667676776776776677676767677667667677676776767676766767676776767766667767766776676767766767676666666767667666776776776776767767666676776767676776776667767766776776776676667767677676677677666767767767677677677667676776776667667766776676677676677677677676776767677676676767667766776767766767667677667677677667767767676767766766767667766676776667667767677677677667666667767767766676776776776677667767676776776767766677666766677676766766767767766776676766766776767767767766676677677677666676767767767677677666776766676767667767677677677677677676767766776776776767676776667766677667677666776676677677676667766767767767766776776766776776767667766766766767767676767677676766776767667766776767677667676666667767767666766667767677667677676776776766666676766767676677676776767767767676776676667766677667767766766776776776676767767676776766677676776767767666676776776767666776677667766767667676776776677676776676677676776766767767677677676767766767676776776676776776766776667766776776776776767767767677677666776767766676776767766766767767766666767767667767667677667677666767767767767677666776676766677676767767676776676676767767667677676776676767667767676776767677667767676766676767676776677667667767766677676766766676676676776776767676776676767766766776666776677667767767767766776666677667677676776776667666776767677667767767676666767767677666767767767667677677667767666767677676776667767767767767766776767676776767767677667767666767766776767766767767767767766676767767667767767667766776767676776767766767767767667766776667676776677667767666776677667667676676776767767677667767666766767676766666766776677677677677666776677667767667767767766776776676677677676776767666667677676666766767766766776766676767676766776767676776776676667767676776776677667767677677676776667677676767767677677676776776776767767666676766776766677676766767767767767766676776776776667767677676766666677676676676767767677676676776776676767667676766766677677677677676767667667767767677677677677677677667767767677676776767676776767677666776676776776776776776676776676676766676767767767666766677667677667677676676776776766767767677676676776776667767676767677676767767767677677676776776776776766667766766667766767676676776767767767677677676776767767667666776776767766677676776766776776676767667767767766676776767767677677667767677666776767766776776767767767766767767766666766776776767676666776766776776766767767676766776767676766776767766676767766776776677666667667767676767767677677676676766776677667677676767767767676767766767677677676767766667767676766767677676666776776767766766677677676667677667677676776677677676776766776766677666776766676667676767667677676667676677667767767767766766776677676667666667676666767766677666766776767676766766776776676666776776776767766767766776776767667677676776677667676767766776776776766666767677676677676766766776766776766767766776767767766767677666677676776767677677677677677676776767767667767766677676776766666776677676677667666776776776776776766766776676667667766676776766676767676767676766776767767767666776776767677666776766677677676667676767676776776776776676767767677676677667667766767676776667677677676767676776776776776767676776766766667767677677667766667766776776676767676776677666776776667677667677666776676776776776666776677677676776776676767666767667767666767667677666766667766676767767667676767666767767676776776767766666776767667667667666767667767666676776766767667766676776766776767766676776776666766767766767767677666677676677676776776767767676666666676766676676767677676776776776676766677676776766776767767767666776776776677676776767677667676767767677667677676776677667666776676667766766667766766776767767667677676666776677676767666667667767676776767677667667676776677667666767667767676776676776766767666766667667767767667766766676776776776767676776667766667767767766767676766677666776667767667677677676666767667667766766677677667676776776677666767676667767766767676776776766776677677666667767766676766776677667767667767666767767676677667666776776776767677677676766677676776776767676667766767767767766667767767767767667676776776776776776667766767767766776676766676676766767766666776677677676767676776767767767766766767766767766667667676776776767766776776767766776677677676776767767677667676776677677677676666677676676767666776776767677677677677677676776776767766767767767767767766677676677676776776776767676766677677677676677667677677676776676776676776776767767766776776677667676767676776776667766767677677677666776776776766776766677676767677677666676677677666676776776776776766766766776776776776766676776767767767767676766677676776767767767676767767667767677677677667766766667767676767676676767677677677676776776676776767677677676767676766776776776676776776677667667667667676676766767677666676767
6767667676677676767666767676677667667677667767676767766776767767677666677666676666767667676776776776767766776776666676767767666776776766766767767677676776767677677667766766776776767767666776767677676776767767767677677677667766677677676767767766776767767767766767767766767667766676767667767667676677676767667767666776766676766667666776776676667766676776776776767767767676766767666776676776667766667677667766766676766667677676776766677666766766776776766767677677676767767766767767767676766667676677676677666767677666767767667667677676667677676767676776676677667677676776776776767676776767767766667676766676776767766676666767767766666776667766666776776776667667767666767677666666676767676677677667767767667767767767667766677676667676666767767767677676767677677677676776767667766767667766676767677676677677667767667677677677666767767767767666766776667677667677677677677667767677666776676776767766677677667677667677677676676776767766667667767676776767667677676767667767677676776676767676776776677677676776767766677666676776667766767676776767767767677667677667766766776676767767677676767676667676766766776766766776676676676666767766767676767677676667766677677667677677677666776776767766677677666766676676776776677667677677666776677677667677667767767767667767676666666766767766767767667677677676676767767767677677677677666667767677676776767767667666776677677666767767677676667766767667677676766677676767677667666677666766667676776776667677667767766676677667767766676767667767676677667767767666776766767677677667767766776776666776767767767666776776776766666767767766776677667766776667677667767676767677676677666776676776667766776676776776766776667767677667767676766776666767677667677676766676776776666667766677677676776766667676676677676676776667677676667666776767677677667767766767677676676767676676667767767677667677676676766677676677666767767767667767676666677677676776767766766677667676676776676776776767677677676767767766766667767767667667767766776667677666767677666677676667677667767676677676667767767767676776776767676776667667767677676676766767767676767766776766767766767667676776776776776767677667767677676776767677677677676766767677677667767667767767767676776767766676676676766667767677667767767766767677667766677677677667676676676776677677676766767767676776677667767676667767677676767767766767667667677676766776766776776666767676676776677676767766776776766776776666667767767767666767676767677676667677667767677666667677677676767766677676767676776677677667766667667676767677667767676676677677677667766676776776767667667767767677677667767676767767766766676767766767766667666776767676776677667766767767666767676776677677677676776676767767677666776667676676676667677676776677666766667676776666776776776767676676677677676776767767666667767767666776776766667676767676776767676767667677677677677677677667767677667767676767767766666776776776776677676676676766766766677676767766767767767766776667677676776677667767677676676667667677676776677676677676776766676776676767767766766767676677677677677667676677676767767767766666667766776766676776776667767766767766676766776677677676776677676767667767767676776667676767766767767766776667767676766776776766767766766767767677676776767767767766776766767677677676776677666767677667767677676766767767766776667667767767677676677667677677677667676767677676676767767676667766776767767766776776767767767677676776776767676767667666676767677676767767767676767667766677677666677677677676767666677667767766767767676666776776677676776776766776676776776667676676677676776677667667677666776666767766677667667766776776667677676767677676766776776767767666677667766776767677676767767667676676767667667767766677666767677677666776776666767767666676776776676776776767666776776766776767666776667766676776766767767766776677676677676776667676767677667767667766766776767767767767666776776676667677666776767767677676767766666767767667767767766666767767677667767767766776766667766667666776666767767666666667767766776666776766677667667767767767766677667667676676766676767667767676666676677676677677667677676776776677676676676676766776666766677676767676677677677676676676776767767677666676667767676776677666666677666667676776776677676776776666776776767766776776676767767767767766677667767676776677677677677677677667677677667677667767667666767767677667676667676766666767767677667677667667767667767767766666776767767667677676767677676776776767767676767767677676767676776677667767767677676766776667676766767767767767767766767767667667676776776767767767676766776776767767676776667676677676676766776776766677667767767767766667667667767767676776677667676767677666666776766767677676676767666676677677676767767676776767677677667676766776766767677677677676776677676677677677677667767676677667767667767676776776677667676767677676767766776767666766776767767667767667767677666767766776676667666766776776677667676776776776677667676767666766677676776766677667676676767766666776776776767676776676667666767767767767767677666767767677666776667677667767677677667677677676767677666767666767676776767767767767767767676767766766767767766667676776776667677667766767767766666767767666676767676677677676677676767667676677677676767676776767767676776667767667676766766677676776776776677667666676676776767767766677667667766677676677677676676766766767676767677676776776766776767766766767767767676766667676666766776666767766776776767676677676776767676767676776677676766766776776767676776776767767767677666776676776676667767767766677667676776767767767767767767767677677667677677666766676666767667767667767767766776676676776767667667667767766676766676776767766676767766776676767676776767766776776776767766767677677676766667676667677667676766776767677667767676667667677677676767767676776767767767667676767677676766776767676776767766676766776767766767677677667676776677666776767676767666676776677677676767767767676667766666676776676677676776767667767677677677667767766767676677677677667767676676776766767676676776667676767767666776677667767667677667667767766767677677676776767676766676776776776676677666766767766666776767676767766667677676776776676776676767767667766776766766766776766776776767666767766667766776676767677677677676666666676776766767667766776667767676776776767767766767767677676677666676776676776766677677676776776666776767767767677676767677676667677677666677677676776776767767767766677667767667677676767676776766677676667677676776676676767767766676776776676776766776776767767767766776767767676667677677667677676767676667667767677676677677676767677677676776776776767676767767766776676666676776677667676766767766677667766776766776667677676766776766767766767676767767676667766767767766666776776677677677676676766776666767677667667767677676676776776766767667767677676776666677676677676766767677676667676667676766667667767767767767767767667767676776677676767677677677676766667676767676676766776767667676667676767767666776776776767676676776667767766776767767677677676767667767767677677677676776766767766677676677667767666676677666767676766767676776766677667667676776766666676776667767767766776666766676676767666776767766767766767677677677677677677676767667767667767677677676776776776677666767666776776676766667767767677677667677667767667676767677677667676776766766766666677676767677676776776776767767766776776776677676776776677676776776767676677666676767767767767767766776776776676776767667676776776767767667767666767676776767766776676767667766776767766776767667766677667677667767676776766776667766767676776776677676776676776776776766666776776767677676676677677667766776767767676776666776666776676776776776767766676767677677677676667666677677677676767677677677667677667767766776767676766767667767767766766676767767767676677677676676676776767676677667767767767767767767676776766767767667677677667676677667676667767766776766776776767767767667677667677667676666776776776767767676677676666766767767767667666677676776776766677677667676766767767766766676776767766767666767676776677676676776767667767677666776766767677676677677676776667767666667767767677677676767677677666776676776776776766776766776767667676776776667666767767677677677667767766776677677666767766767676776677676776676676676767676677676676676767677676776776767667767677666767666677676766666776776767766767767766667667676776767667766766767676766767676667676776776776667766766767676776767677676767676677676767767767767766667767666776776676776677676767677677677676776667676767677677677677677667767676776767767766776776677676677666776676776667766776667766677677667677676667676776677666766767676767667667767676767667767766767767676666767676767677667767676676767666676767767677676767677676766776776767766767667767766666766667666776677667767766766677667667677667676776677666767676766776676767767666776766676767767766776766776776766676767676767676767677676767676677676776667767677676667677677676776767676666666776767766776767677677677677667667767767666667667767767766776776776677676776776776767677677676766676676677667676667677667677666676676766767767666767677676767677667677666776776677676776776676676766767767677667677667677677677677677676776767766677676766676776766767767767767767767676666767766767766776766767766776767766776667677676677676766667676767677667767766776667677677666776776676767676776767667667767767767667666676766676767767766767677677667666667676776776776776667767767767766677676776767667677676766776776776677677676776776766767767666767767677667767667666677666676667766667767767676776767767766667666776766776776776766667667767677667767767666677667766776767677667677677677677677667677677677677677666767767676667677677676676667676776767767666767767677676676766667676676667766766776667677677667677677676766676767676767766776676767767767677667766677676776676776776676776767667766766767766776776676667766667766776776776667666776767676767677667767767666776677667677676667767667766776776767677666776767667766767767666776776677666667766766776766767677676666767766767767766667767766766677676676776776776766676766676767767767767767767676667767666676677667677677
367667766767676676776767676776776776666766676766767676767667767767766677677677677677676676776767667767767767667676677666776776667767666666676767767767677676776776767767666677667666676776667676767766776766776667766767677666767767676776677676776676776677666776677677677667767767666776766766677676667767767767677667766677667676776677667676776766776676767677677677676667766677677667766767767767676667767676767676667677677676776767666776677677677667667677677666767766776776767666776776776766767767667767677667767677677676767677667767676667676767667677677677676677667667766677677677677677666677667767766676676776767767676667676666776667767666667676667676776676666776776776666677676766776776776766677666666667767676676767766766776776776776776776677676776776677667667767667767767677677666766676767666767677677677667676676766676766677676766666676677677667767666676667767766677677666776766767767676676676776667767676677677676767676677676676776676767676667677667667767767667766776677676666776677676767767676667767666677676767767767767676776767766676767767766666767676677667767767766677667767667767767676776776767767676776776766776676676677676666766776767666776767767767767767767667677676766776767767767676677676676776667677667766677677676767767767767676676767677677677676667667767677676776767767677666767767666766766767676667667766767767766776767676676767766776767766776677666767767676776767767666667767676676776767767667766766666776676667667766766677677677677676767667767676766776776776676776776677677676677667677676766667666677676767667767677677676776776776667767767676767677666676676767766766776776767766666776776677677677676666776776667667677677677667766767677676776776767767676776776676767676767676776767666667767666677676766676767676776766776766676667767667766677676776677677677676667767676776677676677677667666677677676776767676776776776776767767767676767767666676766676776776676677676776667767667767767767676677676677677676767677667767766776776766776776666767767677666766677676776767667767677676776776776676767767767767676677676776776667767677677676776767767767767667766776667666767767677677667676767767677676666767676677667676767667766767676767667767667767677677667667667767677667677667767767676766776667767767766676676677676767676676776766677677666676667767766667767766676676776676676776776776776667677666676776776667677676667767676776767766666676677666767676767676667767767676676677676767666677667766767767767677667677677676677676776766667677677677667677677667677676776767767767666776767666767677676766776767676776776767766677677676776776667666766767677677667667767676677676766767766666677677667767667766766666776676776767677676766677667666676677677677676776766676776776776767766676767767676677676776776776776677676776676776776767676767767676767767677676677676676776766776667767767667676677667767767676767667676677677676776767667767677666767667766677666677677677666676776677676676766767767676677667676667666766776776767677676676767767677666776767767676776766676766776677666676766676766766766776776677677676767676767767766767767766767676767676667767667676667767767667667667767767666766776776767767677666677676776667766676766776677676767767677677666776776667767767766776677677677676767767667766677677667667676776776776776677677667676766776677677677677666766676767677666677677677677667677676677667677666766767666766776677677677677667767677676676776767676776776776776766766776776776776667667767767677667767767766776766676776776666666776776767767767767667767766776767767766767667766776767667677667766767766776766767676767767677677677667677667666776776776766667667666776677676776776776776766767676776767767767666776776776677677677676776776767766677676767766767676666667666667677676776767767677677677667676776667677677667677667676767676667767677676767767767667676776776776766667677667766676767766767667677677666766776676767677676767676676776666676776766677677676767766767767767677666767766676676667766667676766767676776766776767676776667676767767767677677667676767767767766776766766776766776767766767766776776776767676776666766776767767767766776766676667766676776676776776776676776776766776767767766677677676776776776776766776766676776766776677677677667767676677676676767676776767767677676776776776776776677676776676667766666776767667767677677677666766766776767767677667767767767766667677667767676767667767677677666767677666766776776767766776766677676667767767676767666766766776776776767676767667767767667767676666767677677676767767767677677666767667767767677677666776766776776776776767667677676776677676776776676767677666767766766767766776776767677677676776677676677677677676676776676667766776677677676767676667676776666676677666776766767677676776767677677666766766776776666776776767677677677677667676776767667767767766776676767676767677676677676667767767767677677676776776776677677677666766767676666767767676776776667667767676776767677667767767767767677676776767767767677676776676766676767766676676677676776767767676677676677667676676767676767676767667767676776767677677677666676767766667667667677677677667766767676677667767677676676776776667677677666776776776676676666776776677677677677676776776776676776766767767676766767766776776767767667676677676676776776776667677676677676776767676776766766677677676676776676767677677676766667677677676776776767676776776776776776766677667666766776667666776776767677667676776767677667767767667667677677676776676776766776766676766776776767767767767677666776676676676766767667677677676766766667676776767677677677667767667767767767666767677676667767767767676767767667767766677677666667666776776776776776776677676776677676766766776766776767667677676767666776767767677677676766676677667767766776776776776767677667767676776776767667767767666767767677666767667766776767767667676766776776766776766767766666676776766677677667766676677676676776767676776766766677676776776776667767767677667676677677676776776776767767666766667667677666776677666676667767676677677677676776767767767676766666776767667676776776776776776776776776766767766776766776776677667677676766776676666767766776767767767766676776676767767677666776767676776766776766676776766767667766677677677677667767766767677667767767767677677677667676767677667767767677667677667677676776767767666776766767676766776776776776667767767676767767677677677677666776766767766767766766766677676776667767666776776776676767667767677676776667677667767766776676767677677677676776667677666767676767767767676767666767767767677676676667667767766766676667676776767767667767676776776666776667767676667667766677667666766667767676776676776776676676767766776776767766677677677676667766766666766776776776677677676776767766776776677676676767766776776767766667766766667767667667677677667676776776776676767677677677677667767767667666766767677667767767767767677666676677677677666666776677677677676676667766677677677667767767767767766676766676776666767676767676766767676767767767767676776767767767767677667767676676676776767767766776776776666676677677676666767767766776767767766766767676767766677667766776676666776666767767767766776667666767677677676676776666776676766776677666677667667677677666776776677666766766766676776677676776766766767677667677666766776776676776776766776767767767767767767676776776776676676676776677676766767676676766776776776677677677677676677676767766776676667766776776776676767677677677677666676677667676776766776766767677676767767676677677676776767676677677676676766766677677677677667677666767766767767676767666766776677676766767766677666776667676676767766667766776767767767767676776776677677667767767666767766676767676767766667676766767767667767767677676766776776776766766676776767676676676776776767767676677677676676766776676667766776676776767666767766766766766767767666677677676767676667766776677667677677666766767676767667767767767766776676776776676776776776767767676767677677677676767667766666767677676667677666666677677667766776667676677667666767767767767767667677676666767766767766676767767677666776677676776766776676676676667766676776766767677676767767767766676676677677677676677676677677676677677677667766776776767677667767767667677676767676677676676766666666767676676776766766767766666776767676767767767767767677676767766776677666776776767667676776667676766776677677667766676776667766766667676776767767676776666676676676676766667767766776667677676676776776766677676776776667667677677667676767766766776766767767766767766767677677667667677677677667767767767767767767667676776767766667676776776776666767767767676666767766676776776767677677667767677667767677676767677676776766776677676766776776776776767767677676766766776767767676667677676676766776767767666676677666767767677667676776776766767676766667766766776776767766766776767677677677677666766776676766677676776776666776767766767676776776677677667677667676667767677666776766767677667766677676666776676766767766776776667676776767767676767767676677676776676767666776776776767766767677667667666767767767677677676677666677676776676776766677677677677676767666776776767677677667667667766776776767667767667767767676667677677677677676677677677676767667767767767666667767677667666767767667767676776667767766667767767767677677666677676776766766766767766666767766776776767667676677667767767676767676677676767667766667676676677666667677666666776776667767677677676766767767676767767766667677676677677676676667677676766776767667677677676676676677676676666776676677677676776666677667767667677676767666677667766767667676766776776776676776776766776776776676776767667766667676776776776776677677667666676776767676677676767767667767677676667767767676767677677676666767676776766776766677676776666767766776767766776676667677666776776767766767667676766767767676767677667767677666776677667766767676667677677677667667676776766776776766776776677676767676776677676767676676677677667677677666677667677666776677666677667767766767667677667667677677677677677676667766776677677676776766776776677676677676767766767767767767676766776767767767676767767767767666766767767676767766767676766676767667766767
6776767676767766767767676767677677667677666776767767766776676766766767666766677676767767766776776776776676676766767666767666767677676767676776776677677677677667667667766776776776677676767767766767766666767677667666776767666767667767767677676776776776776767677676776776676667676766677666767767676767677676767767667667767676676767767767666766676667767667666767767767766676767767767766767677676666767667676677676677676767766767677676776676677667767767766776776677676677667767667767767677677677677676666776767766776766667676767676776676677677677667676776776676677667676776776767767767767676667767767767677676776776776776776776776766667677667666767767767766676667667676767767767667666667677676676677667766776676776677676767766767677667676767767767766766676776676776776676776776677677677676677677667667767667766776776767677677677667767676676767666776776766766766676767767767767667667667667766776767767767767766776676776767766776776776776676766776776776776776766776776667767767676677666776677666667677667767667676676676677677676676677677677667676767767766776767677677666767766776776776676667677666776776767667666767677667767767667767667667676767767667676766767666776677677666676767677677677677667667766766767676767677677677677676776676767676767767677667676776776767667766776676766677676776766776667767766767676776667767676766776776677667666776676767766767767676667766776677676776767766776767766766767766767767676776766666767676776776677667766776677666677676667767677677676677677677677677677677676767667767666767677666776776767767767677676767677677666677667677676776767666776766766766676677667676767666676776676676776767677667667676776677677676767767766767767676766776776767766776767676767667766766766676667767677667766767676766766776766776767666677677676676667676667676766776676776776676776776776767676766776667667676677676667677676677676667667666776767767767766776677667676667767666676677676766776776776677667766776767766677677677677676776767767767767767766676766767676776776676767676667666767677676677677676677676776677677676766677677677667677667677677667677677667676767767767666767767766676776677666766776766767767767676776776776766767676766677676776676767766676776776767767766776667666776776776667667676766766776767766767767767766667766767677677677677677677666776767767667767676776676776776676776767767766776766776677666667677676776767766776677676677666676767767766776767766676766767666776667767766676667766677677676776767767767767767667666667667676776767767767666677666776776776676767767676667666677667677667767677676767676677676776766767767766776766776776776767767676776676776776766767766767676767677677676766776776667676766677667767677676776767677676776766667666677667677667667766677676677667676767677677677677667767767767676776776767677667767666667767667767766677676676767666676667767767667676667767666667767767767677676776776666767676766767677667767677676677677667666776776767767767676667767767766676776767767766667666667666767766666776667767676677667677676776767667767766766667767767676766776767676776776776766776676676767767676666776677666776776767667767766776676677677666677677666677667667677667767766776676776676776776676776767677677677667666677677676776767676767767767677666776776676676767767677667677677677677667766776776667676776776767767767767676667677667677676676776767676776676776767676776776666677666667667767767767677676776767676767667767666677677666666767676676676667767767677676776767676776776767767667767667767767767767667767767766767766667767767767667766776677677676677677676767767677677677667766676676677677677676676776767676776776667766776776776767767766676776776666776676666767766776667766767767677667766767766776776776766776767676766766767767766766776776667767667676767767677676776676766767667677676767677666677677667676677676776676667666667677666667766776776776766767767676667677677666677676667767766776776776767767677676677667677677677676776767767667666776677677676776767666776767677676776676677676776676767677666677667767767767667667766676677667766677676667676676767666767766676677677677676776677676776676776677677677676766667667676677667766767766676776676776767766776776776776766776767667766767677677666766776667767677676667667767667667766677676677667676767766776776776676776776767766676767676776776766677667677676776776776667767766767767766767767676767676676677676776776676766776677677667767767676776776767767766767676776766767766776767767677676776677676676767766776776776677676676667676676767767767666677677666676776677676776776667677676776767667676676776767767767766676676776666776767767766767677677676767767666776766766767767676677676676766776767766666676776677676766776666767767766676776776767767767676767767766676676766676677667677676776776666776776677676666766677676767677676767676776767676776676776766767767767677677667667766677677667766766776677676767677676667667666766667767767677666776776776767677676767667667767766767676677676776767766767767766767766767667767667678677676767667767677667677677677666767667767677667767676776776676767666677667767766776767767767667676767677676677676767767677677667677667766667676667767677676766666767767767767767767767667766667677677677676776776676677666766776767766677677677677676767666776767767677677667767676676677676677667767676767767767667667666767676677667667676677676776776766776676767666666776767767767767767676776776776676677676667677666776766767677677676666677667767766667767766767767766667767676677677677677676766776776776776776767767676767767767767677667676676676776776666767666776676776766766767677676667766766676666767676776676766776776676677677666776677666767667667767667677677667766767767677677677677667667677667766666767677677677676776766767666677677667767666667767677666776776776776677677667767677667766677676676767667667767767666677677676766776667677676677676776676767677667766776767767667677677677677676676776766767767767676776667677676676677676676776667767766767676767677676766767767666776676676776666676677677676776776776767667767677677667676776767667767667767677677677667767767766677677666767766666677667677677667766666776776676667767767766676667667676766767767767766767677676667677677667767766776766776776767667677677666776666766776776776767767677677676776776766767767677676776677676677676776776676776767766766666776766766776776776677676677676776667767767767767667676767766767667766767766766776766677676666767676667767676776767676667766776776767676677667667767767676776767766776766776767767767766776767677677667766766767676676677676666776776766767767767767677676677676667677677676776776767767766676767766676767767767676677677676676776767766667767767767677677676767667766766767676766766776776766677666667667767767677677677676766677676667677677677667766766776676666677667677667677667766776677677676776776677667767767766767677676767677667676776767667766767676676767767767666776767767767767677666776776677676677676676776667767677676776676767767667766767667767677677677676766676776767677677677677667677667767766676776677677676776667676767677667767766776677677676776776767677677677676767767676767767767767766767767676776776776676767667766776776677677667676776667766766776767676776767676776676766677666776776677676776776676767767667766676767767667767767676767767767666766767667767677676667676677677666776677676667666767667767667767677677677677676767667767676676767677677667767767767677677667676766676767676776767767677667667767767677677667667667767676776776667767676767767676776767767676766766767666767767676676767767676776776767676767767676766776767767767677677667767767767677667766666676766776677677676677676677677676776776776776676776666677677677677676767767676767666766766667767767766667767676766676666766776667677666666767676776767667767677676666667767677677676677667767766766767767767767667676776676766766677676767667767767767676766676767767667667767676776776776677667666767677677677677666776776767766677677676677676676776667677677677677676767666767676776767666677666767677676767676667767767676776767767766767766677676776667767767677676766767767767677667677677677677667677677666767767767767766767767676667676767766666767677676776776677677666776776667767676676767676776776767677677677677677676767767767766766767766767666776776776767766776776676776676776676767766767677677667677666776676767676767766766776676766767667676676767676767667676776677676776776776676677676677677667676676766766766667666767766776667667767767666776677676776776666767667767767676766767676767767677667677676767767766667767667767677667767677677667767676776767767766776677677676766767767676767767666767767677676667766776767667667676677677676676767766676667676677677676666677666776776677667767766676767766677677677677677677667677667767767677667767677677676677666677676776766667766666776776676667767766776776776666766776677667676676676667676677677676766677666676776776776766776766767666767766676676677677667766667676776767767767676776766766776767666767767666676676677676776677677676677666767766766767667677677667677677667677666776776667766776767676776666767667667677676676677676677666677666776677666776766676767767677676776767767767676766776767666667767676776776776776667766676677677677677677667676776767767676677667676776766776667767677666776767677676666776666677676677667766767677677667677676676776667767766776776767766677667667667677677676776776776677666677676677677676666666676776767766766776767767766776767766767767677676776676676677676776767676766676776776766676767676767667766676766776776767766677667677676767767767676766766676767767666667767766667766667767767767766776776766767767676776776776677676776776776767676767767676767676767767767676677666677676676766666776766776767677676677667766776776667677676766776767766776767767767766767677667766767677677667677677677667766667667677676776677676776767667767767666767767667677676767677677666776776667767667766767666766766766776676677676676767666767766677676776776767766676676767677676767676766766767767667767677676776776667667767667767677676676776677676776776666677676767667767677677667677676667
6776776767767766677677676776667667767676667676676677677667676776667767766677666677676667766767667667666667767676776767767677677676776766766666677677667767767767676776767766766677676667677676666676766677677677677676767766767676766767667667767676776676676776767677676767767676776776667676776776677667677666766766677667666767676776776776767677676767767767767766767676767676766767767677667767767676776776667767677677677667676677667677667676776676677667767767767766766776767766776676676677667666767766776767667666776767676776767667767767667676676767766776776776767677676677677676667767677677677666767667767677667667677667666767767766676677667767767766776776776767676767767677677677677676667767767767767766767677666767677676767676766767677667666776677667677677677676767677677667767676767766776776776676776766767767666767767767667766666776767766767676666776666767666776677676767676667766776677677676676767766776676676776776776677667677677677676776667677676776767667766766767766667677666666666677666767767766767767766666776776776767677677666776776676767667766767767766676776677667667767667766667676776676776677666667767676676666776677676767677667767767767767766776767767666766677676677677666767766776676767767766667667767667677677676776677676676776676767766767766767766667767677666767677677677667676767767767667767766667676776767767667677677677667676776666767766776667666767767677667767676677667766776676677677676776776776767767767677677677676677666776776766776776766677667676776776676767767767677667766776776776767667767666776776677667767676766776676776676776677676776766676767677677666677676676767767667667767767767767767766676776767667676776767677676766767766767677676766776676767767766776677676676776776767767667676766776776776767677667667677676776776676666767766676667667767766767766676676767767767767767767766676766776776767677667676767676776677667667766776667676767767676677667677677676776776676667767767676776776776776676677676676677666776776776776776677677676766776776776776767767676767767766767667767667676767767767677667677677677676667677676767676776776767676767767677666776776776677667676767766677666667767676776776776766766776776776766776776776776776776676676667677676677667666677676767676776776776767677676677676667667676776767677676667667767767766677677677676676667677677676776766776667676667677677676676776776767767766766776776766767767767767766677677667676776776676776767766767767767677676766767766776677677677667677667667766677677677676676766776667667767676776677677666677666767677667767767767766776776767676776676677677667667677677677677677676776776776776767676676776766667676776767676676667676776667676676767667767666776677677667667767766776767667767677676766677677677677666767677666776677677676767677677666676666776776776666776767767666666776776676677667667767677676766776667676776776676666776776677677666677676677677667767767676677676767666677677667766767676776776776776767766776776766676767767766776666676776776767767766776767677677667677667766767677677676767666767677677676767676776677667766776667676767766776677677667766776776677666667767676767767677676776676766766766667766767676677667667766776776676767676776767676776776667676766667767667667767677676767666776677667767767767766667766776767666776666776776677677667767767766677677667677677676767767767676766767766767677677677666676776767666766776767676776766776676767666666667767676667667676766766776766677677676776776776767767677676667767676667676767667666677676767767766776776767767676767676776766766676676676767767677676776776767766677677677676776766776776766666776677677667767767766767677676666676776666766776667677677676776767666767676776676767767766766767667767676776767666776767677667676676767667676676677666676776767676776766667767667767677677676667767677667667767766767676776666667767677676767676776766667767766767766676766667767677667677667767767767766667767767677667767766767767766776776767767767677667677676676767677676767766766767676766776776767767676677666776677677676767767667767766676776766677676676677667767767677666767666766766677666767766776776766666767767767766776676776666776667766767767766776776776776666676667766667676667676776667767767666766676767666767767767667767676767766766776776776767766776776776776666666776676776767676767767766767677677677677667766767667767766776666776776766666776676766676677666767666667766667667767766776766776767667677676766667766767767677677677676776676776766776776776776766666676667767677667677676776766776666767677666776766776676767767767766776776766767766776767676776776676776677677677677677676776666676776776766767667677666676767767766767676776766676776767677666676776776667767666767767767767767766766776676677667677676776776667677676767676767766676677676667767767667676677667767766776677677677667766767766677666766766766676676767767667767766776677677667666767766667667767766667667767766776677667676776767767767667767767667666677676666776766767766667767676776776776677666776776676776776766767767767767767677677676676667767676767767676677666766767677676776767666667676776776776766677677667766766766767676776676766776776767767676667676767766776666767666767677676776676776776776666767666767676676677676776766767766776766677667666766776677667666776767766776776676776776766776667676767667767676666776676776776677677676767676666767766676766776677666776677676776776776667767767677677676667767767767767667677677677676776767677676776767667766676776676776767767767766676767767677666767767766766776667767767767767677677677677667676676776667767766677677666767666776677677677677676766767766767676766767766776767767677667677667767767767766667677676767676776676776767767767766776677676767667767666767676677667667667677666677676776677667677667667666677677677676776776676676767767767677667767667676677666766767676776677667667667677677667676676776667767766676776766776776776776667666677676776766676676667676767676677676677677666676677667676667677676776776767677677676667767767676767676776677676767767677676776767767767767676767676677677677666776776666667677677667766776677676676767677666677676677676776766677666776666767766776667767766667667767766767666676676776776676767677666766776676767667676677667766776776767676667766676776677677676766766776767767667677677677676776776676767766676766767767767666776767676677666776766766776676766767666767677677666766776767767767767676776767667767676767667767667766767676676776767767676676767766767667677677667676766776767767766776776677677666766766776676667766676666767676676676767677676676776776677667667767677677676776776776776776776676666677666767766766767676667676676776767666776776676676776676776776767667766677676766767667667767766776677666766667767766776677677676776776677677667766766677676676676667667667676776677676677667676776776776676766666666677667677667766676766776767676677677677667767667676776767767767676776676776776776766676766766776676767676677667766666766776676776767767767677667677677677676766776667666667766667677667766767766776776776677677676767667766766676667767767766767666667767677676667667676676767666677676776776676667767676676776766767667767767767677676767766667766776776667766776766676776677677667767766776766767666767767767676676766677676766767676776767767766766667676767677667676776676677676767767666767767677667766767667767676766776667767767666776776776767676776767676676766776766776767667667677676677676677667677677666776666676776776677676677677677666667767676677677677666767767766767767766677676776776767767667767767676776676776666776667767667677667666767767677666776776766776767766776676776766766766767677677677677677676767767767767766666767677667667677676767666776677677676776667767676776776776676677677667676667767767767676767767676776676766676776767677667666767767766667767767766776776776677677677666676666766767676766776776776776776766776767677677667676776776676776666776767676677676667676776767767767676776677676676767676767677676766776676776776677666776767767677676767767666676766776667767667676767676776767767767766767676776666677677677677667767766767766776677666677667767677677677677677676767677676767676767766776667767677666767666776776667676766766776776767677667767676767666677676766766766677676666776677677677676677676666666776676767767767767677667766767767766676776776677677667677676676776776677676767676776676767667766776776767676776677677677677677667767767767767676776776776776677677667677677667767676676667666767667666776776776767667676676776776677676677666676767767767666767666677676676767676767666767767766776667677666677677676677667766767767767677667676677677676776776767666776767766667677677676666776676767767767767767676776776776776776776767676677667676767676676776666766676776677676766767766767677667766776767676667677677676767767676766677676767677676767767766776776766667676666776676776766766677666776677677676676667767667766666677676676767767677676767767677677677676767677667666676776767677677677677677676676767667767767667767676767766776766766676766776676766767676776677666766677677676676676767766776776776776776766766767667766667767667767676766677677677676776776776776776677676667676776666766677677666776676677676767767667767667766766676667767676677676776767676667676767766767676766676776767767667767767766667766776766767676776667766677677676767767767667766667677676776676767667767766677677677677666767677677676766767766776776776677677677667676776767666666667767767676767767677676767766677666776776776776767767767677667676766776676676776676767667666776776676767677676776766776776776666767767677676767667676766767667767767766667667767677676667767676676767677666667767766766766776767676766766766776776767767667767767767676776676666767676767676767767767767667767677677677666767667766766776776676767767666776677677676767667767677676776767676776667767676776677666776776767766776677667767676776767766676767767676667767767676767767677667767767666776766776767767676776677676767767767766776666776776676776776767767677667677667767767767667667767767766677667677676776776677676666776776766767677677676766776677
67667766677667676677677677667767767767676677667766677676767667766676676776776676767767767666676766776676766767677676776776767676676767766776766776766677676677677677666776767767676766767767766767767767677677667677677676666776677667767767766776776677677677666776776766766766767766776667767766766776677677667676767766676776767766776767766767767767667676677677676767767676776776766767766776767676776767766776667666767677667767677677676676766776767767677667676776677666667676667767676776767766767667767677676767676676776767767677667767767676666776767667767766766676767767766677667677667767766766667666766677677677667677676766767767676766776767766767766677676776767766776767667676776776766776776676677677677676776766676776667676667766776766677676776667767766776667767676766766666776676767767767667676767767767676767767677676676766677676776677677677676766677676667766766776767767766766776667677677676767676667767767676776776667767766676776667667767767676776767767676676676767767766767676776677667667767677677667767677676676767667767767667766776677677667666776766776767667766767677677677676776766776766677666676767677676767667767676776766667677677677677676677676667667766767677667766776776767767767766776776766676776776677667676667767676666776767677676766677666767767677676767767766776676767766677676676677677677677667767667676677677677677676767676776767767676767767767676776677667677676776667767677667667667767677676676666667767667667767677676776767766666776776676676767767676766766776776766776776677676776667766766776766776677677666666776776677677667676667667676767676767766776767767767766677666676776677677667767766776776767767767676767767667766767677676766776676776676766677667766677677677677676776776667766776766776676767677676776766776776776776776767677677667767767677677677676676677666776776776776766766767676767767767667767766776676767667766766667667666766767767767676776767677677666677676776776776767767767676776776776776776767766767767766667766776677676776766767767766776767767766677676677667766767767767677676767766767766766766776776766776776776776766676776676767676676676677676767767677676776767667677676676776767767666776776776676766776776666677676767767666766776776776767767667767676676767767677666766776676776767767667767767677677667766667677677677676767676677677667667676776776676767766776776767766776677676766767766776667667677667767676677677667676776767676676677676767767766776767766776677676677676676776677676766767677666776776677667667766767766666667676776767677667667767676676776766767766666776776676676776676776767766766676776677666767676676776776766676767767677676776767667676767666667767677666767676767677676776776667766667766677667767767767666776776767667677676677677676677676767767766776676776667767676666776677667677676676667677666666677667767667677676677676667676677677677676776776676667666667766676666776767767767766666667767667766776677666767766766776677677667766676766766767767766776776667676677676767767666766767767766766776767767767766776776776667767666676667676767666667767766776676677676776766767767677677677677667767677666676776767766776677677667767766767767767767767677666666776776767676767766767667767767676767676666776677676676677676776677666666776676767767667766676667767766767667767677667677666766776767676766676766676776776776676766776776676767667766767676776766766776767676776676677676776767676677677666776667667767766776776776767677676767767677677666676677676676766767766767676676677677666767767767677676776776677666676776767766767677666776776767676767767677676767666767677676776776767767667676767677676767766766767767677677677676776677676766677677677676676776776676766776767767667767677677666776766776666767766776767676776767767767767767767767767767766776776767677676676677676677677666766766667767767677677666776776776767767677677677677667677677677666676767767766767767676676767677677667677676677677676776766677666677676776776766776767766767667767767767767767677677666677666767767767766676676776767666776676767767676676776776766767766767767666776667767766776776776676767767677667676776676676767677676767676776677667767767766677676776767766776767676776767767676666776776776676776776776677676676667676767677676676776767767766767767767677677676677676776776767677676667767676767677676667767767767767766766776767667677667766766677677677667677667677667667677676776767677667767767667766677667667667667767766767767676766676766767767767767767766776776767767666767766776776676776766676776666667676676667666767766766677676767767667767677677676767677666677677677677667676767676776776767677677676676767767667766776767677677666776676676676776766767766776766767677677677667766677677677677677676676677677676776776767767767676677677677667766776767766767767766767667676776776767676766677677676767677676677677677676767667677667767766776676767667676767767767677677676776776767676776776776776677676767677666767766776776776767767767677676766767767766776766776767666776776766677676776776776777677676776676677677666667667677677677667767677676667767667767767766766677677676776767677677676776677676666767767667767677666677676766776776767667767677667767767767677667767767667666776677666776667676767766776776677667667676766766677676766776776676676766676767677676766667766676776767677677676776767767766766776676767667666767767766766776666766676677676767767767767766677667767766767676776776677677667766667676776767667677677667766676776677677667677677676766767767766776776776776776776767767676776677676667767676776776776676767666776767766767677676776767676766666776676776766767676676766776776766767676766767767667676676776676776667677676776766677677676766776776776767767766676767677676776767767666766676666767677677666676767766776766776677666776776766676776776677667667767767767767677677677666766666767666667677667676776776667767767677677677676677676776676676767667667666767767767767676776776676676776776767766667766776776776667677677666666776667767676766767667767677676767677676677676677677667767767766676776776776766767677677677666776776766766767767767767666776667767767667667766676776677676677667667666767767677676766776776776776767767767767766776766676676766776677677677676666776776766666776677666677677677666676667767676776776776676776776776767767677677667767667767766767767677677676667677676766676776767766767767676766767767767677666767767767766776776667767767767767667766776677677676676667667677677667677667666776676776676776766666776776677666776666667676677676767677667677677667667766677677667767767767767767767676767767767767677677676776767767677677667666776767767667766667767676767677676767676767767767767767677667677677666766776667767767677667767667676676776766676776776677677677677677676676676776776767676767677676767667667677676776677666767767767767667767766776776676776667677676766776676676776766676767667767667667766776767676676676767677667676776776767676776776667767676767766767766676767667767676767766776767766677676766767767767767767677666776677676776776677676767766767767677677677676766776767667766776767767667677677677676776766776767677676767767667767767676776677676677666767676767676767767767676677667666677666667767676677666776677666776767677676677677666667767767676767676776776776677677676676776767676776776767667767767767666767676776676776776677677677667767767767767766667667677666776776776776676767767667676767767767667677667676766767676776676776767767767676677667677667767766776766776767677676767767767677676676667767767767667767677666676676766766676776767667677676767677667677667767767767676766776776667676767676776667767677666767766767767676676776767767767767676776776776766776776667766676767667676767676677677666667766766767677667667767766776776776766666776776667767676776776776677676776676776776776766776676767677676767766776767667766767767767676776776776767767766776766767767676677677676767677676776767766677676677676677677676677676776776776767767766776776677676677667677667767667667767676776666767767676676776776677667766776676767667767677676766766767676676776766776776766776767767766676776677676767766776677677676766767766767766767766767767767677666766776667767767667667767767677676776776676767667767767767667677676767767767766767766767667666767676676766767767766776776776767767676677676766767767676677677666766767767767667767767766776766767676676767677677667676676677677667677676767767767676677676677667766677667767767766677677667767767676676676676776767676667767766677667677677667667667767676776776667667667766676677667767667767667766767767766666776767667677666767677666767767677667667766776676676667666767676776677667667766776766676776666676776776766667676776667767767767767766666767667677666776677667767676677677667677677676767767667767676776666776676767677677676767676677667676766767766676677677676676766767667676766776766766767677676676767767677667676767766776767767767766767676767767766776776766667766776667767767766776776676776776766667767766776767677676676676767767676676776676677676776676767666676776767667767676776666677676776676776676677677677667767766677676776766767666776776767666776776676776767676776767766776766776767767666766776667766776667677667767667667667677676776676767767676776776776767677666676667667676767767767767767767766767767767666776676767676766767766767767667766766767676776677667667766667767666767677677677676667667767676776767766677667767677676776776767677677667677676767676776776776766676776677666667767677676767766767767766767667676676767767667766677677667767767767677676677677677677667766767767766676776766767677677677666776776677667677667677676676767767667677677676767767677677667766767767766776766776677677677676677677676776776776776677676767667766767677677677677677667666676767677677676676676776676766667767767766676776776677666776776776767677677667667676766776767767766766767766667767767766767667676776767766677667767767676666776767667767667667767767766776677676776667767767767667767767767677667677676676667677666677677677666677676776776667767767767676766767677676676776677667767677676676667767766776677667767767766767667767766677
666767676776676677677677676776767667676776776776667676767767767676767767767766677667677676776767667667767677676767666767766676766767767677677667677676767767767677676667767677667667677677677676776767676776776677677676676767767767666776776767767766766676677666766766776766667677677677676776767676677667677667766666667676776767676766776677676766776767667676666676776776776767767767677676676767766776776776776776776667677677667667766676667666677677677676767676767767766776776677666776676666767766767676766677667766767767767676767676776677677667677666776776666677667677677666767667767677667676767766677677666776776766776776767676776776776776776766766776767667677667667767767767666667766776677666776767676676767766776776776776776676677666767767677677667667677676677667767667767676676776767766767676766767676676776767767767677666766676767676667676677677676667677676776676767676776776776776667676677677676776767677667677676767666767767676776767767767767767677667666677676776776677677667767767767767677667667677677676776676776677677676767767677666776776677676676776776776767677667676766776666767677677666776767766676776767766776776766766776766776776767676767677667676677677677677676776667767767766676767676766766666776667677676677676766767767667767767767766776767767667767676776776776766767766676676776776676776676767667766767766677677677677677666766667667767767677667677677676776666766776667766776767766677666766677667767676677667676767676767767767677666776767677676676776766666776677667677667766776767677676676767676676677667677677676776677677667676677676767766776776677677676766776767676776776767667676676677676766667767677676776776767677677677677677677676776677676767767767666767677667767666677676776776676766776667766776776766767766677676767766677676666767667667767766666677667767677666776767766776776766766666676776776667767767667767767677667766767766776767766766767766667767676776776776767766676776766767767767767667767677676677676776667667766767676667667666767666767676776767676767667766767677666677667667767676667767677676676676776776667767666776676767767677677677667666667767667767767676776767676667767767666767676767676766776776766767767767766767767766767767766667677677677677676766667677667677667677667767676676767676776667676776767676677667767676776767767766766766667676677676776666776666766676676776676667667677677676676677677676776766776677666776776776767676677677667667766766676776676666776676767766676766677677667766767677676776767677667676766766667767667677677677667766776676676677667766767767667766767767676776767677677667767677677676667767676776766766677676767767676767676677677677667766776766676767676676766767676776776767767767766677676776667676776766666766667767766676666776776766667677677676766767667677677666767676676776776776677676767767767676767767767676767767677677676677677676767766676776776776776766776676767677676766766776767767767766666676767766676767666767666776676776776667767677667767766776776767677676776766776667676666677677676677667676766667676776767676776766776666766776776776776776776776776666776767766667766766776776676677677677676776776666767677666677676676677667767767767676677677677676776776776776776776767667767677676676667767767676667767667767677677676767767767767677666677676676776776667767767767767767677667677677677667676776766776676667676776767676666776677676677666767766677677676766776776667667676767766776776767767677676767666677677676667766776766677677676766767767767767677676776767767767767766767667677676667676776677676666776776766677676776776776766677676776676767676767767667767676676776767767666667667677667767666776767677667667767767667676766766776776766666667676776776767767767677677676667766667677677667767767676677667677677667766767767767676767767767766776776677677676776776766767676776776666677666676677677677677677666766766776776776776776767766776767677666767676766766767767767767676666677677677676766776776677677667677677677677677676677667767767677676776776767766667667676767667667677667677676776677677677676676776676667767676676767767767766776776767666776666776776776766776767767767677677677677666677676767766767766767667767767766776766767677677677676776666666767767677667676666677676676677677666767767677676677676776677677667676766776667667677677676776776767677667676677676776677677677677666766776776776677677667677677666667676776776776676676676776767767666676767667767676766776767676667767667767667767767767766776776776767766767766676767767667677677676767677677667767676766776666776776766676776776767676766776767767676677676766776676767677666766767767677676667677676676776776776767666776776767766776776776666677676776766676677677667676767676667676767767667767667676776676666776767676767666776677666677677677677677667667676776767676776776677677676776677676766767767767677667677676767767766676776667767677667767677677676776776767677667767677677666677667676767767767677677667766776776766677676766767766767676776776776667767767676766767767767766666677676766766776767676776776767676677677676767767666766776767766776677676767666767667767767767767767766767677666767677677677677676776676677676767677677676676767667766776666767767767667677677667666776676767676666767676677667677667767677666667676767767676776776776676667766767766676677667767666666776776767666667676767666666767677676767667667767767767677666776776776676676776676776776767666776677667666776767667666776766667666776766767767767767767676677677677677677676766767766776676766767676667666767767677667666776776677666776767676677677676776767767677676776767676776776776667766766766776767767676676776676776767767667677677677667667767767677677676676767677677677676766677677667767766767667667767767767676667767666667766676776767767766767677677667676666767766767676776767667667767676767677676667766776766676776676766767667767767677676767767767767676776776666767766666776776776776767677676677676676776767767677677677677667766677677676776776677677666766767767676767767767677676776767676676667766776767767667767666776667767666677676767766776767767676677677677676766776776677676776767767667766767677677667676767677677666767766766766677666767767677677667667677677667767667676667677667766767767676776767767676676767767767766766767667667767677677677676767676776667767767766767767667767676767766676767676667676776776767766776677677667767676677676776767767766776776767677677666767767767767767767767667676776676776776767667767667766766767666676776766776666667767677676766677667676677676776667766677667666766767767767676676766676766776677667676767666677676676767767676767767767767667766677676767766767667766767767767677677666767677677677676677677676676666767667677677676766776667767667767767767767667767766767667676776776676776776776767767767676776677676776776767677676767666767767666676776767766776776776776766776666776677667766767767767667766676676776676767767677677667677667677667667766766767676767766776766776767677667677666676776776677677676767676767667767767667767667677676776776667766666676767766676667766776767767766666776776677667676766767677677667667767677677676767767676677676677677676776767767766776776767677677666767677667677667767667767766666677677667666667676767676776776677667677667667767766767767767767766776776677676767677667767767677676766776667676776766667767767767666767677677676677676667767677666667767766766667677667767676767767677667766666776776677667766766776776767767677677667767677667767677677676767766776666776676767667767767767676776776767667767676767767677676767766667676676766676776776667766767676666776767667666667766767667676677677676776667667767677677667677676776767767666776776767767667767767677677667677677667767676776776677677676766776767677676676766767766776667767667667677676677667676776676776676767767767767676767767676677676676677666776677677666776776667767677666677667766676766767676667767767766776767677676676767766677677676677667677666766676667676666766667677677666767677676766667666766767767767767767676776776766677676776766767767677676776776677666767767767767676776677677667677676766766766677677667767767767677676767677676767767676776676667767676776676767766667766767766766677676766766776666767767677676767677676776767676676677667676776676667677677677676776667667767666776666677666766676676776676776776767766666776767677677676676776677676776767766776767767767677677676767667767677676776776677667767767666767667767676776767767767767676677677676776766776767676776677666776766767677676676776767767766776766766767767767676776676776776767666667766667677667767766766776677667677667767767676676676677667767667676776677677677667767677677677677667677667766676776677677677676776676776676776766677676776677667676766767677676767767767677667766776776776776667667767767677667767767767667766767767767667767767766776677667676767767766767767677677677677677667766767767767767676767667667767676766667766776776776676667767767767767677666676767767667676666767677667677677667676676766776767767767767766766776767677677677677667676767676676767767666776776667666776776767767676767766676776776776776776776767677677677677677677676667676767766676767676676767676767667676767766776776776677667767677676767766677676767767667766776677677666666677676676766776776767676767767767767676676776767767767767766677677666776666767677676677677677667677666767667676766766666676776776767677677666676676767677677676667666776667766766677667767676767677677677666766767767677676767677676776667767677676776776766667667766676767767677667676676676776676767767667766667667667766676776766776776776767676676766676776766776776767766676767766677677676776676677677676776676766776776677677676776767666767766776767766767676776676767767767676776776776776676767677677677677676766666767767676767667766667767767667676676776776676767767766767767666767676767676676776667767767666767676667677667767766767666767767676767767677666767676666666667766676776776677677677667677676776776677667676677667767766677676766776776767766776776667767676676767677677677676767767767676766766667766767766767676767677666767766667767767667767677676776677
767677666776766767766776767767767667766776776776676677677667677676776766766667766776676776767767767766676666776766676677667766767767767766767766776776767666776676677677676766776667677676776766776766666666766677676776767766776776776776767677676677677677677667767767767767767767766776767766677677666666776776776667667767767677667766667667767767767767767766767677667667676767667767676767767767666767676667676667766776776776776767667676766767767767766766676776776767676767677676776767667676767767766776667676776776776677677677667767667667676776767767676776776677677676776776666677677666676677677666677677676666776776666776766667767676676667766677677676767767766767676767666776766766767677677677666767767767766776776776677676677666766767767767677666767666676767767767667766776776776667766776767677677676767677667677667767667676676676776776767676767676776666767676677677667767676776677676776776676677677666677676677667766767676676677667766766767767767667676776776776776767767667666776766776676776666666667767767767766767767677676667666677676776776776776677676766766667766766767767766766766766776767766766766776767766767766666767766767676776767667667677676766776766766767666766667767667766767766776776767766767767767676677677676677677666677677667667677667677676767677677676776767767676666776776766767767667767677676667666776776776766766676667676776776676767666776767767667676667767767676677676766776776667767767767677677667767766776677676676767667767767667676776767767766677676677677676677676767667677677677677676776666776776776776677677677676667677677667677666776776767767677677676776767666776776767767677676767677676677677676776776776766776767676766776776776676776767767677677677677676767767676767766766776776766767766776677667767767676776767767767767677676776767766666667667767676667766666766766776766776767767767766766767767677666767767767767676776677676767667767666677677666776776776667767677676776776776767667677676776776677676766767667677676677667667677667766666776666676666766676767767677677676766767676776767767676776677676776677676676767676776776767767767676767666677667767766776676766677677677666667766667767767677677667766677676776666676677677666667766767676776676776776667767666776776767767676776776767676767767767676767667767767767766667676776667767766776767667677667676776766767766767677677676676776667677676667667676766676767676767767766667667767767766767667676676767676776677677677676767767767767766776677667767767667766676676767766776767677667676676776776776766676676776776676767767667676776767767767667767667677676676776667767767677676766766776767767667676776676776767667767676676776776767766776776767677667767767767767677667676776776776776767766776766776676676767766767667677677676776767676776776776776776767766776766776676677667676677676776667666776677677676667676766667767676677677676767766667676776677677676766767677677667767676667667766667667767677677667767676767766767767667767767667767677677677677676776766667767766767676767677676766776677666776776776776767667766776776767767676676677677667767676677676667676667677666767767767677666776776776776677677676766776676767767767677676677677676766767766766767676667676776776766767767676776677677676776667676676766667667677677677667676677676667766767766676766766676767677676767766766766676667766767767766676776767676767677677676776776776676767677666767766776676776776676767677677667666766676677677676776776776767767767767677677666776776776776776776677677677676667676767767766776776776677677666767667667676767767676776776776776767767767677677676677676767767666667667767677677676776767676776776766677676776766667676667677677676776676766766776767677677677667676776676676776767767767667676767767677667767767676767666677667677667767767677677667767767766766776766676767677677676766766667667676667667676767767666677677676767767676767767667767766776766766677676767667767767677676767767677666776676767767767766767767767767666767767667766767676776766767767767766667677677677667766676776766776666776767676677677677676766666776667677677677677677677676776767767676776776676776766676767677666667676776677677676776767676767766767666676666767767767676776776767667667666767767766667677676776677677666677676776666767766776776776776767767677676676776766666767766776776766776776767667677677666676676767766767767766676667667667666776767676767767676767767666776776667667677666677667767766776776766676677666767767767666767666766776767767676676666766776776676776767767767667666667767677677677676776676776767767667676677667677677667767766776766677666677666676767667676767676766677676677677676776776667676776767766776677677676776766676667676776676776767766767667767677676776676676776677677667767666767767767767767767766776667767676676776776676676776776766776677676767667767676776776776676767677677667677676776667766676676776667676766776767677676776766766767767767677676677667766776776667677676666676776667677677677666776767667767677677676776767666677667767767767676776676776776767766776767767766677677666776776676776766776776776676676676776766776767677667667666676776767677677677676776776676776767767767766776776776776776776776676676776776767767666667676776776776766767676767766767676776776776776666767767767677667767767767766776776677677676776767666776776776676767767666667676767766767767667767677676667767677667677676776766767767767666676767677677667766676766776766677676766677667767677667766776767667766767676677676667766776767666676767666676667766767766776667767766667766766767677676766767766676776666776776766667766767677676766776676776766776776677666776766776767667767667667667766776776676767766767767767676766776766667677676766676677676676776667766776776776667766776677667767767677667766767767766776776766767767767676776767767767677677667667767767667766677667666677666767677666676767767677677667767766776767766766677677676776667677677677666767767766677676766677676776767767666776767766667766676776776776766776676776766776776767677677676766677676666767676677667666776676776766677676776766676767677677666776676666776767767676767676766667666776667676676776776676676666776677676776677677677666666776667667676766767767676776677677666676677667767766666766767767767677666776767677676666676676776677677676767766676776677677677667766776766776676776767767767677676776766676766767667767667677676676776776776676677677676776776667677677677677676776666667677666676677677676666776767676677676767767767667767766776767667667677676767677677676676676676767666676677667677676776677666667767767676776776677667767767766676767677676767677676667767676776767676677676776776677666767676766776667767767766767677677666767677676767766766776776667767677666677677667767677666677676767666766776776667766676776776676667766776776766767767767767677677676767676677667767676666767767767767766767676767767767676767676676776766677667667766667676677677676776776776767767667667676766767767677667667767676677676767767767676766767676776677676676776766767767767676776677666776676676767676677666667767677666767667667677676767766776767677676667676666676776776776767667676676676676776676776766766767767667667677677677667676776776776776776676767767767677677677677677676776776776776776677676767767766677677677676776676667767677676666776766676667767767767676667666677677676766776666767676767767766767766776766676767677677677667667667766667767767677667676776676677676677677666776776776776776776767676776666766766667766767677676667766776766767767767677666767767676776776677677677676667767676677676776677676776676676767767676676776677677676677677677667767676766767767767767677666776776776767767766767767767677676676776677677677677667667766767677677677676767767767667667767767767767666776676677677677666667666776776677666767676677677667767767767667767667666766766776767677677676766776767676776766776776666776677677677666776676767676667666767666766767767676677667767667767677676676767667767767676776766776676677667677677676776767767767676677676676766676766766767667767767766677667677677677667677667767677676776676776676676766667766767766767677676776776677667767677667766776767766767667767766766776677667677677666776776776776766776776766767767767766767766767677667766766677676666766776766776766767677666667677677676776767677676677677667766677666767677666767667766776767766776677666776776776676776766676677676767666767676677667677676676677667667676776676677676766767767667767667766667666676766776676776676666767766677676766667767767677676677667677676767666767766776776767767767767676766776676766766677667767767676677677677667676666776677676766676776776776766776676767767767767667767766667767766766767767676666776766776676676776766767766776767676776676667767667767767767767767767676776766776776677667677676776766776776767677677676776776767767766677667666667677677667767766776767667667667767667677667766676666767767767667766776677666676776767677667767677677677676676767676767767766767767677667767667677667767767677667677677667766677677676776767667767677666667767767766767766767677676677676766767677676776677677676677667677666776776776776766776776776776766677676677677677676766767666767767766766766677667767677677677667767666767667677667767767666767766677676767666776766677676766776677677677666767767767676667676677666776776776776666676767767767667677677677677676667677676776776776767676676776776776776677676767767767767667766676766666767766776677677667766776676776776677666677667677677667767677676667677676776676676666767767677677666667667766677677677676667767766776766767767676767677677667767766776677667667767767676676677667676767677667767767677676776767676677676677676677666776767676776776676776667767677667766776677666766767677667677667677676776677666676676776767676776766676776776677676767677667766666676776776767676776776776767767766677676776677677677667767766776766767677676666766766766767667676767677666776776776776677666677666667767766677667667766776666767667677666667767767677676667767676766676776767677677666776677677676767767767667766776766776767766776676767667677677677667676767677676776776676767676776676677
666776767676766776677666767767676676767767767677666766766676767767767677667767676776776677676776667667767766676676776767666776776666767767666677666766767676767766667767767766677666767666667766767766767667667766666776776767767667676767677666676677676776767667676776776677677666767677677667766767676776767676676776676676766776776776677676666776676776676767677676766666767766677667677677676766776776776776766767766666776776766776766677676767676667767766767677676767677666766667676767677667676767767767677676767767676776776767677676677677666766767766677677677676776767677677666767677667766676677676767677667666676676767767767667676767767677677676776676776677666776776767677677666776667767766767767767767677676776776776667676776776676767676676676776677676767767676767767766767677677677677666677677677666667677667766676776767677667767767666667767766767676776766776667667767666776767677666676666677676677676767677667667676776666776776667676677666766776776776767667767767767677677677677667676767766676677667677676667767676767767676767767676676676776766776776776677677677677677677667766776766776776776677676666677677666776776676677677677667767766766667677667766776766776676767676776766676767667766776767676776666666767677677677676767677677667767676767766776676667677676677676776766667766676776767677676767766776677676767767676776676766676767767767677676766767676677667667676766767767766766776676767766766666776766677677666776767766776676677666776776766676767767766677677677677677677677666767677667766767767767767677666676767766776766676766677677666766667767767767667666677676766677676677676776767766776776776776776677667766667766776776766676676676767677676676776766676677666677677676676776677677666766776776767767676767767766676776666766766767676767666776766767677677666776676766767767767677667767767767677677676767766767766767676776676666776677677666666776766677677667677666776676676776776776776767767667667766776776676767676767766766667666766666666766776676767767767767767767767667667677676776767667767676767767666776766676776677677677677666766767676767677676776776776677676776776776776776676676766776776676776767766666676776676666677677676776676676767767677676767767677666776676767676776776766776776766677677667767766776776676766776767677676677667766766676767677667767767767767677676667767767667677676676776676677676776776776766767767766776776676767676677666667767766677677677666766776676767767767767767677676677676677676767766776767766767767767767767767666766776667676767676767677677676677676677676766767677676667667767766776676667767676676776676767766767767676677676766677667767676776677667767767767767766766767767667767677677667767667676676677676776676776676766776766766767767677676667667767677667767676667767766767677667767677667767677666676776776776676776766767667667667767766667766767767677676767677667667676776677666776676776766767677666676676666677667677677677676776667676776776776776776677667767676677667667677667677676776676667666667677667666776767767676776667666767677666677676676667767767666676766776776776776767667766776666677676776776776766767766767666766776767766776667766776677676776766667667766766666776677667677677676676676767766776766767767767676676676676776767677666776677667666776776776776776767667766677676776677667767766776776767767767767767767767667667677677667676776676776676667767677677677667667766677676776766776776767766677677677677677667667676767767666676667666767766667677677667677677677677677677677677667676776776776766766766776776766767677676767767767667677676667767677667766767676776776767767767667767677676767666767766767767676776667766767767767767677677676677676767677677667766676766677676767676776677676767677676776776776776766676667667767666676776766676766776767767767767667677676666677676766676667767767676776776776776776776677676766776776767767767677676776766776767667767767667666677676676667676677677677667677667767767767667666767767676767676676766767667767667667667677676766767767676776667677677667676776776766766776766676767767766776676766776667676666767676766766667767767677676666767677677677677676677676667677667766766776776776677676776767667676677677677666776766776667767767677677677677676776776676676776667767677677677667677676776776767667767677666776767766776776766676776776767667677666776776677676767766767766776767767666776776767676776767676767666776767677677667767667766776667767767676766676776677666677676776666677676667676676666776767667677667677667767667766767767677667676767767767767767766776776767767766767676677677676666676676776766766776676776767767767667677677677667677666776677667677677676776676776767667677667677677677677676766776677677677677666766776776767766776766666667676766677667677677667667677666676776776676766776767677676767666776676766767676767766676776677667767766776677667677677677677676767767666776676767767767767667767766776776677667766677677677667767676767766767767767676776776766676677677667766767766776667767666667766667667766767677667766677677677677677676776767667677677676776676676776776766676677667766776776767766677677677677676776767676767766776666767766776767667766767767767767766666776776776667667677677666767766767676676766667667766767767677677667767767767767767667766677677666776767767767677677667766776767767767677676676766677677667677666676776767677666667767767676676776676776676766766767767767667677666767767677666776767676776677666677676776776766767767767666776776677677677676776776776776776767667667676767677677667667766677666767766767766766767766766776677676767766676677667667767767767677677666676676667767767676776776667767667767677676776677677677667767677677676676677677666767767667767767667667766767666677677677666776676776767677667766776666676767766667677677677677676776776776766776667677677676766776776767766776677667767767767766776776767667676776776767667767676667766677666767767677676776766766776677667677676776767766776776776776776776776677676767666767767766776677677676766677666776767767766767767767767677677677667767677666766667667766767767677677677667767767767667666766667676767676677667677676767677677677667676766766667767767767667676667767767676776677677667767676666776767667677667667676677676767677677667767767677667767767767677677677676676776666767677676677676766767767767677666776776667767766766766776766677677666767767666667667667767677676776776677667666767766677677666776776666776767677677676776766667767667766776767667676767666767767767667677677677676776766767767767767676766667767667767667677677667767666767766676666766776776776766676767676767667666776767677676667666776776677676767767667676676776767767676767767677666766667676766767676766776776767667767676676766776776677667766667767667676776767667766666676767677666766776667677677667666766776776776776676667676776667676776766776766667767766776676767766767767766776676676667767766766776676667667767677667766776767767677666776767666766667667766667667677677666776776776677667767667767666766667767767767767677667766667677676677676767767666666776767676767676676676776767676676677676677677676676677667766776676767766776667767676776776767767677677677677676667767677676676677667677666677676776767676776766677676767766767767677676776676677676767766767766677676767766776767766766767677667767677677676776677667677676676767677666776776776676676776676666776676667767767666776766767676766767676766676767676776767676676667676776776676676776676767676776776667766776676767676676676667767766666776767767666776677676766766767767676767676776676677667766676776667676766767767676767677667767677677676776677677667767767766766677667767767767767676766776677677676676677677676776677666677676766677676767766767667676767767767667676767677676766776667767766766677666776677677677666776667767677666776766676677676666676666767676776776776676766677667767767767676666776776776667766767767766677667676667667676677677677667766776667767767676766676667677677677676767677667667677676776767767767676776767677677676676776776666766677676767666767676676776767676776666677677676776767767667666776776767766767676776676676766676776767767677676667766766676676776666776776766677676767767677667667676676676766676776767767767766666676666676776677676767666776776776767676666676766667767667767676667766677667766766676767767677667667767767676766776767676677677676766776776776776677677667677666776767766677676766766767766767666767766767767766766776776776776677676767667766767766776667766677676767767666767767767677677677677667676766767677667677676677667766666776666767667766767676776766776676677667767676676776776676776676776676676676776776767766676767666776776776677666776677676776776776776677667677677677677677667767767676776767766776667676767766767666776676667767677676766776767766767767667677667767676767766776677676766776677667677677676776776676767676776677677666767676676676776666776767766676766767766677677677676676677667667676776677667677677677666776677676767767676677676776766776776766767767677677677676776776677677667767767676767767677677676767677677677666776767677677676776677676666676776776776766767767667767767767767676776776776767767766767677677676776767767767677676766776766767666767667666676767667676776776776767767766667767767676676766767676677677677677677677677676667767676677676676767667677667677676767667766766667677676776767767766767766676677677676776776776667666767667767767676676676766767767767767767766766767766776776776666767667666766666767677677666666766676676776766767767677677676776767676767766676666776667767766766766776677676767766767766676767667766677677677677677677666776776776676677676767676776767677676676776667676767676776767766667767676676767667667667676776676667767667676776676676767667676767767667767667767767676767766776766766676776767767676776776677677676776676776676776776677677677676776677677677667667677667667767677676776676766776676667676776676776767766767766776767676767666766767676676667676767667767767676677676776767767767767677677666676776766776767767767767767676677667767676666667767677676676666676776766666677677676667676676676767766776767677677676677
36776776776767676677677677667677677667667677666766667676776677676677677677676767677667677667667767677677677677677667667676767676677677676767666767677677667767767677667767677676766767677677667766776676776776767767676776766776766776776776677676676676767677667666766776766676677677676676667767767667767667677667767766676776776766767666776677676766776776676676776776677677667767766776677667676776767767676766766776776776776766667677666676667767667677667767767767677666667766766767766767767766667666776667667767767677677677666767767767667667677676767677677677676676677677676667766677666776666776767766767766676766676676676767767767677677677676667676776767667767766677677676776776767666776766676776677666776776677667766767767767666776776776767677677676676676676776667766776677676676776676667767677676776767677676677677676667667676767767676676766666667767767766776776667677677676676667677677676767767676677677676676767677677676676776767767676767666766776776776667767766776776677676766767767666767676776677676676767767767766776767767767767767767767677667767767767767767766667667677677676776766676776776667666676677677677666776677666667766767767677677676776666676676766767766677666766676776767666776776776676676776776667677677676677677676666676767766676677666776776676676776766766676676776776677667667766676776676776676677676767677677667767766767677666766776667767767766776776677677666766667766776767767767766677677676776766776776666767767667767767766767677676776776676776766766667676766776677666666776667676667677676776676767676766776676776776776766776776776776676776776776767667667767767666767767677667767767767676677676767677676776667767666776776667676766776776767766776776666676677677677666666667766767766776767666667666767667767766776776767767766767677676767767676776776767766767677676667766776776667767766776776767767767767677676677667766667667766776677676676766677676767767766767767766677677676767767666776776676766676766677667677666776666776767677676676676767667766767767767767677677677676767767667766667666776776677677677676767767767667676667767667767667667767767677667677677677666776667767767677676677677667766676666667767677677677677677667767767677676767676776766776776677677676676776776767666767766766776677667767677667676676766667676767767767667767676677667767667767767767666666677677677677667767766676776776667766776776776676776667766776676776677667667766677667677667667767766667676767767767766767767676667666676766767677677667767677677676677667767676667766767767676776776677676767676776776776767666776766677676776776767767667666776676767766677677677676776767766776676667766776776677677677667766766676767677677677666776676776776766767766776776776776766676767677677676776767676776667677677666676767767767676776767767676676767767677676767766667677676767676766776667767767677667667677676776776767766766776776676776776677676667677667676676677677677667767667767666776677677667767766767677676776767766776766676667677667767666766776767766676767677676676677666767767677677676677677676767667767677677677676767667766767767667767767677667676767767766776677667767767766677676666767767767767767676776776766767766767767767677677676766766776776776776776776767667676666776767766776667766776677677677676676767677676776776776766776767676767767767677667767767767767767676776667676676767767767766767766677676667676676766776776766667676767677677677677677667677676767666676667766666666766767766667767767766776667676776776767766776767667767767676767676776776767766767767666776667766776766667766776776766766767767767667767667767666767766776676676676766767766767767666767677676776676776767766767766766666767676676776677676666676766766776677676767677667767767677667766767676776767676776676666676767767767667667767676776667767767767766666667767667667767766776776676776776766766767767766676767767767767677677666776776776776676676767767767676676776667677677677676766766776766766676667677677677666767766776666767767667676776776676676667677677667767767667767767677677677667767766676667667677677677677676766677676666766776667766667767667766767767767676677666676776766676766776776767767676776776676767676776767767676776776767767766767766766666676767767766767767677666767766776676767767767667666776776667677666776776677677677667667767766676677667767667666776776776776667677676776766667677667767667767667766767667766767667676767677667766767767676766766766776676766767666677677666776776776676767766776676776676667766677676776767677677677677676776767676677676767767667767766776776767767767767676776767677677667767767767666676676776767767767676776667676767766666776767767766766776767766667667767676676776776767666666667676676766677676667676667767767676776667767676776766776776676666776676776776776767676676766767676677667677677677666776767676766666776776776677676776766776767666776767766776676776767766666767767766767676767667677677676666776776767766766776766776677676767766666767676677676666776666677667676677676766766776776766667677666767677676776776766676767677677667667767667767767767667767676776766767767767767767767676767767767766677676677666666776677676766677676767676667677676766677667766776767677677666776767677667677677676767766677677666776776766766776676766767677667676667676776767676776776667767677677667767767767767676767677667677667676776666767667677667767767766776766776667667676767677677676677666776776667666767676776667767676667666767767677667767767767667677676776776776766767667676676776766666767676676767767676776677677667767766776767767767767766677676766767766667667677676676676776766776676666677676767767767677667767676776767767677676677676676776767766767677667767766767767677677676676677676767767677676676776676776767767676676776776767767677677676767767677677676666776677667766676776667676677677666766776767766767667676776776666776676676767677677676776776766776767767667667766776776766767676676776667677677667677666766766766776776677677667676677676767666667767766776776767767676677676776767677667766767767767677666667766676767767767767667677667767767766767667667676767767677676776776767666776767676776776776677667667766776766766676676667766677666677677677677677667767767767767677667677676767676767767766767766776666776767667667676776676767667677676676676767676666776776667676776776776767766767667767766767766677677676676677677677677666677666677667767667677666767677676667667677677677677677676666776667676776676666676767666776776676767766677676666776776676767766776767676776776776776776767767676676766776667677677667767676767767767677667677676776766676776766776776676766677677676776677677676767676676767677677676676666766776767766767767676767667767667676677676776776767676767767766776676766766676776766676677676776677677676677677667677676776776667767767677676676776676676766677666667767767676776676776767677677667676776767767767767677667766776677677676676776676667767766766776776667766766677676776677676767767677677676666766767767766667676677667767676677677677667677666776776776667767676766676766766776776776776676767767766676767766776677676677676776667767677677677676676767767676767767677667667767667767767767667676677677676676676676766776776677667677677666676776667766666667676767666776666676776677676767767666766776767667766776676676677676677676776676767677667767766766766677676767676677676677676667767766677676766766767767767767676776677677676776677677666776767767667767666776676676767667767677667676766776776766776666677677677676767666677676767677676666677677677676776667767767767676667767677677666666767767676776776767766767766766776776766766776767666677676677677667677676766776776676667677667667667676767767767677667767677677676776766767767676676776776676767677667666676676666776776676776667667767767666776676767677676676766776776677666776767676776776677667676767677667677666677677677676776676666776677667666766776776776676677667676776676767676767676776667767676767767666776676676666767677667766666666766676776776766676776766776767767766677677667676776776767677667676766666767766667766767766776676677666676767767677667767767767677676667676676776776767766767676767767666776667766776766677676766766776767676776666766667766766766677667767766776776676677677676766677667677676767676667677677676776676776766667766677667766677677666677676766776766767677677666767677667667677677676767766776667766766676776776667676766676677677667766677667767766776666767767767667677677667666776767666677676776767667767766676767677676776677676776766676767767767667676776766767677666767676767767667766767677677666666767676766776676677676767667767767677667676766767767676767766767676766776666766776767677666667766767767676776677677677667767676767767676667667767767667667766676776776666766767767676676677677677667767677677676677677676767676776776766767676677676776767767677666767766776776767677667767767766667676766767677667667767766677676776676767677676767676767667767667767767767667766767767767767767676766676776666767767766677666766767677677666776767676677667767767677676767677667677667677676677667677676776676667667677676776667677677677667766776767766776776776767767677677677677676676767766767676776677677676776776776677676676667667766776767766667676767676766776776677666766677677666766667677676767767676766666776767767767666766677676676677676776667667766667767676776766767666776776767767767667767676676776677677676776666767767677667676677677676766776767766667677677667767677676776676776767667677667766776776766767676767767767767766676767766776666676667766767767677677676776767667767676677667676767677677677667767767667767676676676677677676776767677667676776767677676776767767767767677677677676666776767767767766767666776767767666776667767767767677676776776767666676776766776677677666677676766766766776767766776776766776776776776776776767677677666767677677667767667767677677676767676767666767767677667666666677677667766776676677677677676776767767767667676776776767677676767766677666677666767767767767766776766666776677667676766767677667676766677667667767766776676667767676767667667767677676667666766677666767677676766776776776767766
6767767676766767767767766676767767767677666776676776776667676776677676766767766776776776677676676677667676776776766767766766776767767666677676766776776677676677667666677667666676767667767666776767677676766676776667676776776677677677676776667677676666667667677666677676767767767667767677676776766676776776766776666767677677677667667667767677667766667666767767766766776667677667676767677666767767766776766766667767667767766677667667676767767767767767767766767766766767667767666676676776667766767667767767676766667667767677676677676676676766767767667767766776776767766767676676667667667676776766767767767767677667767667676776767666676766776677677676767766776767766766767767767667666766767767676767766767666767667677666766776677676667677666767676767767666776676776667666767676676767667767666767767676767766776776676767676776667666767666776677667767666766776766677666677677676767677676767677677676676667677677676676667666766766776677667766676776666666776766767677666776776776776776776767767677666776677666776776776767766766667666776776766776767667766767676677676676776677676676767676766776776776776677676667676776767677666676776766767766766776776676676767677667766676776767677667766776667676776767676677676767767677667767767677666667676776776767767667766767766776776767766676676676676767767767767766766776766776767677676676667677667767677677666766766776677676767767766676667766776776767667767767766767767677667667767677667666676776776767667767677676767676767767667666676776766767666776766676676766677667766776676666767676677667676766766776776776776676776767676676776766767667766767767766677676676766776767767766776776776767676776766776776767676767766667767667766676766776667676776766776776776667677666776766776677677677677676776766767766767677676767666677676667766767767667767767676677677666767766776776767767677676766766667676766776667767666776767667767767676676766776767767767676676676766667767667667766667766776767676677666667667767666776767667767666676667676776676677677666776767766767766767677676766776776776767766776767667767676767676766677676677666776666767767676767667666676776767677666767676767666677676766767767677677676676766767666767767767767767667676767767677677676776767676677677667767766767666776776776767766776767766767767767767666767667766766767766666676776677677676767766776666776776776766776766776676767667766677676667767767766676676776767667767766677676767676776776776776676776676776767677677677676766767767766776676776667767766767767667767767767676767677676776767766776677676776677676776767767767676767766677667667676766776676776776767766767667667766667677667767676776766776767677667766776776776677677677677667677676776766776767766776767767767677667677676766776776776776767767766776767677677677666776776676776766676766776767676767676767767767766677667767676676776766677667767667767667677666766767767667666677676776776767766677666766776776766766767677667676767667767767677667676766776666767667767676776776667767677677667767767767676767767676667667767666676676776776776776776766776767677677677676676776767676676776676767767667767676667666766776776776776776767676776776667667767667667677677677676676767766677677666667677676767766666767767766776776766767676677676767676767677677667766667767767666767667676677676776776776776776776776767767667676776667766776766767766677677677667667677677677667667767767767767667666776766767677667677677676676677676677677677676667767767677677666677667767766676666767767676767666776776776776767676677677677676766776776667767677676776666677677676767676767667677676776776767667666776676667677677667766776767677666766776776667766766766767677677677677677676767667667676767766776776766766766667676766776767767766767767767666776776666767767677667666776767767666776776767767676776776767677667667667676776776776666677666766776767676776767667767666776766776676676666766767667767677667767666776776776667676776776676776767766676767767677677666677677667767767676767767676767766767766677667676677666667676677676767767767767767677667667677666776776667677677676766776766776667767766767677677676767766667666767666767767666767766776776776776677677667767767677667766677676666776667676676677677677667676677667677676766767676776667767666776766766776776767766676766776767767677666776676766667676766676766776677667767676677676776767677677676666767766767767676767766776676676776767667676767767767667676677676767677676776776767677676776676667767667677677667766767767766677667766776767676676676767767767766767766776767676776767666666767767676766767767767677677677666767677677676676667676776767767766677676776767677677677667666767667767767767766766677676767767677676767766767767766776776776776767676776766776666776766766766677676767677666667766776677676767666767676776767767666667766667676766677676667767766776676776766666776677677667766667677676676776666776676776766767766677677667767767767767767677677676767767767766767667767766776767766776767677666776676666667676767766666767667677678677667767767667767766677666776766677677667676676677667767767666767667766776776776776676776776767766666766776766767677677677677667767766776676767766767676766677667766677667766766666776767676667767767767667766767676776767766766776776776776767767766766776667767677676776677676776767767677667767676776776677676677676667767677667767676776676676776766667767676776776676676677677677677676776677677676677676667676776766776776676767767767767767667677677667677667677676767677677677677666767766776766667667766766776776776776776667667676767767677676667667766767676767676767667677676676767767677676767766767676776677676776767767677677667766676776677677677677676767767766776677676767677667766767676776766767666776767767767667767666767766776767677677676776766776677676677667676776767677677677666776766776776766767767767676677677676677667666776776776667677667766676767767767766767767767767676776767766677676677676767676766676766776767677677677677676666776767677676776766667676677676677676677677677676776767767767767767667677677676776776766676676666667767667676677676766677677677666776766767767766677667667667767767677667767766766776767766767766767676776766776677677667767766767676776676776776767767676776767767666776776776676776776776766776676676776767666667767667677667677666666766767766776666677677666767766767667677667676767767766776677676667767766776766676667676767676776766766776776767766776776667666677667677677676776776776676776767676767767667766776767667667676767766677667766776766766767766767766767677667676767767766776776776767676676676676776667677676776776676677667767766667767677677677667766776776767767766677676776776766667667677676776776767667766766766667676766776766767667767766677676677677676767767767766767666776776677676767767766776776767677677667767767667766767766776766766776676776776766766767766776766677667677666667676776767676666776766776766776767667666767767677676766766776776676766776677677676676766676766776776676767666666677676776766676677677676676677677677667676677676776766776767767666776767767667676676766677666776767676676776666766766767677676667667767677677677676776767676767766776676776776676677677676766667767767767677677676667667677666767676676776776677676776766767676776776776766776767767677677677667767677676776676677666776677677676776677677667766776676766776667767766776776677667767676776767766766767767667666767666776667677666767666677677667677677666776776666776767676776677666667766676666766766767667766766676776776776776766767766677676767676767677666676767677667767667766667677667666776776766776676776776676776776766776776776677667767767766677676776767677677667677677666776767667767767767677666767677677676776767676667767767767767767766676667767767677676776676767767767766776766676767666776776776776776767676776766677666667767767766776676767767767767667767666766776767667766776766677667766767676776677667676766776776767767676776676766667667767767667667767676776677677676766676666767666766776776667666677667676766667666676666776776666767677667767767676767666666676776776776766767767767767667667677667676776767676776776776677667676776776776767667676767766767767767767766776767767766677677677677676776676676677667766776767667767766776776767676677677676766776776776676676776767767667676776776776676776767677677677666767676677677676776767667767767767676766776666776766767767676767766776767766676776776776767667767767676776767767766776767677676767767677677677676667766766776767676776767677676767677677677666776776677676766676776767767666766767767766676766776767767767766766776767767767767667767676767676667676776776776676676776776766776767767666677676776677677676676666766767677676766767767676677677667676767767676767676676776767766776776676776766677676776767677676776767676766676667676676776677676667676676676776776677676667766666676776776666767667767767677676767767766766776677677666676766676767677676776766776776776776776776776776776677677676766677677677667667767767676766776776776766667677677676776776776767667677677667766776666667767666677676776767767766776767766676767676666776776776676776676767767666767676766776767676776776677676677676767676776767676776767766767677676676776677676767767767676667667766776676767667667767676676767767767767767676767766776776776776776677676767677667667766766676776776776776767676676676776677677667767766767767676666776767767767666677677677667767767677676676666676677667766667767767767766776776776776676776677676767677676666667677676776676767667666677676677666666666677677676776676767767677677677677677677667767767766766676776666766776767676776776667766776776767767677677667667677677676766776766676667676676666776776667766677677677676776767667667676776676776677676767767767767766677677667766766776776767766776666767666766776677676776767676676776767676677677667767676666776677677677666667766766767676666767767676776776677677666676767767767767766677676766766767667767677666666776666776767767767677677666767676767767767676766766776776767676767667677676767666776676776776776677667767767676776776776667767677677677676776767767767767667677676677677676
67767677667767677676767766676767667766667767666667677677667766767767767667767676667676676776676767767676767667676666776667676776767766776767767767767676776677677676676776766767767767766776776676767676677667767676776766776776667767677676776776766766776677677676677677667767667767766776766767767677677666776766677677677677677677667676667667676676767677677677676776677667767676776766767677677677677676767766776767676767667766766767676776677677676677666667767677667676677676767676767766776667677677677666776676676767766767767677677666776767767766677677677676677677677667676677677677667767766767766767666776776677676767766776767767666766767667767667767676767767667676776666776776776766667676766666776766677676676776776776767767766766776767766767766677677677677677666767667766666776776666767766677676776676666666676677677676766767676776776677676667766677677677677676767676776766776766676666676676766776767766667677666676776767667766676666666776677677666776767676776766776767677667667677676766667676776676767767677676677677676766677677677677676776767766767676776776776766776776766677667667677677677676667667766767767767677677677666677667767767767767676776776767767677666767766767767766666667767767766766776776767767767676776776767767767676766766776667766767667766677677676767766677677667676776766667676667676677677666766767767667766676776766767766776767676776676766776677676776667766677677676776767767767767666667677676667767677676776677676776776776666776676667666776776767767676676677667667677677677677667766776776776776766676767766767667676766766667676666767676767676767677677667677667767667767767676776767676666676776676666767676766766677677676667767667767767676767677676776676677677667677667766767677676776767676677677667766776776676676666776667667667767766776776776767677676767676776766677667676776776766767667677676767767767767677677676776676776667676776767676767767676776776667767676666767767766766676776676767766666767766776677676677676767666677676677667677666776676766766776767767766767766677666776776776767766677677667767667676666767667676767677667766767667677676767767767676767666677676676776776767676776767766776767767767766776766677667767677667677667677676676667677677677676767767767767767667677667677667676776766767676766667766776766767766776776776776677676766766767766666776667677666676767667767766676767767677677667676667666776766767676767677676766776676767677677677676776776667676776776767677667766766766767677666776677667766667766676676676677676776767766776776776767676677676776776766767667666776676776667766776776767766776767677676776767667676667676676666776767767676776776776766776776666667767676776776766776776677677677676677667677667766767767676676667767767676776676776776766677666767676776767677677667766677677677676776676776676677667767766776776676776677666677677677676667666666776766677667666767767767767767667766666677677677677666766667767766776676767766676667677677667767677676767676776776676677676667667676676776767767767766766776767766666776766767666677676776677676667676676677676766766677676767767676767666776677667666766776776767677667676776776677677676776766776767676677676767767767767676676767676767767677667677677667767676776766776776676776767766776776766766766767767677676767767766766766776776776767766677677677667767676776776667766677676776767767767767767677667667676677677677667767766776776677677676766776766677666676776677677677677677677677676677676776776767767767676776676767677677677667767767677667666776766767767767766776776766776767767766676776776666676667676767677676767676767767767767667766667767667767767767767767666776767767767767766767676767767767767766776776767667667767766776767766676776677677667667666677677676666776677676776677676767767767676776776776776776767677677677676767767667767677667667767767767666776766776676766666767677677667667766677677667767676776776767767767767767766766676676767767676776767767767676776776667767767676767676776776767676676676677676766676776666776677667676676666676677676676776776776776676676677677677666776776677676666766676776767667676766767767766666767676666776677676667676766677676677666776676677667676676766676767667677677676766677666667676766776667767677677676667677677667767676776677677676676776766676666666776767766766766776667667677666767666776776776776776676676676776776677667667767767677667666677667666766776776766776766767767667767677676676676776767676667667667767767766767766776767667676677677677666776676776767767667677667677666767666676767667766767766676776776767767766676767677667767677677677677677667767667666767666767677676776767666776676776767767667677677676776776776776776776677676776776767766767766767767766776676767767767677677667767666766766767767767677676676776677676767767767677667667767677677677677677667767677676667666767676667677677677666766776776676767766666676766776767766676767676667677676776767676677676776776776776676666776767767676767767767767767767667767767666667766767677677676776776776767677667677677666776776776766767767767666677677677666676776676767767666676677677667666776677676766667766667667767767766676766776667676666766767767767767667677666667767677676676666676766667767767766776666666766677666766766767677667766667677676666766767767677676667767767676776666776776766767677666677667767767767767767767667767676766767767767767676676767667677667766767767767767676676767676667677677667766776776766677676766776676776677667767766776776776776766766776776677666676776767767767667767677667767667667767667676767766776677676676766776766776676767677667766767767676776766767767767767677676667676667677676676677676766677677677677667767767767767676676776776767766766676766776776677666767667766767667767766676677677677667677677677666676776677677677676766776676676776776767767676667766666767667767676776676766677677667767767676776776666767667767766767767677667677666776776677667667666776667766766667767767767766677677667767667667677667766676767666667677676677676776666677677667677677676776776667766776776676766766767667676767767767676766676677677677676767677677677667766767667766776676776776776766776667767666677676767767666776767767666767667766776677666766666767667766766767676766776677666776676677677667676666776666776767677676767667767767677677667766666776776676666767767677677676776767767677677677676767767766767667677667666776776676776676766767766776776677676776776776677666676776667676776776766676767767677666767767767677667767766776766676767766766676767767767677677667766667767766766776667676776767677677677676677676677677666776677667676776776776776677676776776677666676776677676667677676766667677676776766676776666776776776677676776676776776677676676776776667676767676776766766676776776767767676776776666766667767767767767677676776677676776776776776766766667767677677676767767767766677676767767766776767767677677676667766677677677666677677677677667766766667766776677667677677676767767676776767677676776676776766667766766676776766767676766766677667677667766767767767667767676666776776667676666776767676677667766766767767766667767666776767667667767766767677676776667677676776667666767677676767767666767667767767667667767676776677677676766767766666776676767676776776677676767766767767676767676767676766667767676677676776677676767667767667767767677676767677676767766776776776776666767767766776766667667767676767677677667676766676766776776766776776676766776767666677677677676677676776767766776776767677676677676776776767767667766767767666676767667676776667677666767766667676767667667767667766767676677676776776667676767667767767676776666776767767667677667676776766767766767767767767677677676776776776776767766767767766776776676677676766776776776667767666776766767767766776677667677677676677677676766767767766776767676766666767767676766776766776676767767677677677677667767677677676776667767666767677676667667667767767676767676667677677677677666776766677666766667666776776776776666766667767767676766767677677667677666677676767767676776666677677667766776666767677667767677677677677667767667766776776776776677677666767767667677677667767767676676767676776666776766667667767677667766767766767677677667767767667766766677677677667667666776677677677676776776776676676767767677677676766776666667666666776766776767676767766767767767676776776776767767676667677666776776766776776676776676776666667766776767766776767667666667766667676767767767667767677667767767767766766677666677667667766767667677676677677677677666776766667767767766676766667767767677667676776767667766766776767676767667767766776776767767766677676767677677676767767766776767677676676776776776667767767667766667767767766766776767767667766767766677667767667766667676676766776766677677677677666667767676676766776666767677676676677677676667766776767677677677676776767666776677676776776767676776776776677666776667767677676776767766766767676676776776776677677676767766677677667676677677667766767767667676776776776767767676767677677666776766667767766766776767676776767767676776776767676776767767666677677677676776677667676776677666776766776776767766667676766776767667667667767676766767766776766776767767667676667676666766766776776766767676776776776776677677676676776776676767677667677666677677667666776776766767676776766676767767667677676776667676667667767767767677676776677676776767767677666767667677667667766676776667676776677677677677676677676766677677676776776776776776667767767767666776776766766766766776767767767767766776776766776776776776667677677676766766776776776676667667677677676776776667676766767767767676767767767667666767766776767767676767767766776767666667767677667767676677676776677677676776766677667676766776766766666767676676767766776767767766676776677667667767767677676676776767676766676667767767677676776766776776666767676776767676767667766677667667767767677677676666666767767667667767767767676767766767667767676776666776776776767677676776677676676776677677676667767766677666677676767766767767677667667767766776776767676776767766767677677676767667766666667767677667767667677676667677676677677676767767767767767676776666666767766776767
6767766677667676767767677677667666776677677666677677676676776677666776766766677667667666667677676667676667676667767676776767767676776767766767667767667767677676677667767676667767767767767767766776776666767666676776776677676767766677676776767767767676767676776666776666667667767667667766676667676767667676776767667766676677677677677667676677677677676767677676776667766776767667677667767667667767676767677677667767666766767767676767676776776677676776767666677676677676776666776766776776677667767677666776667766666677667767766776676776776677677677666667767767667676667676767767676676776767666677666767667677677676766776767766766676667767767666676676776767666667676767767676676667767767767767676766766667677667676767767766776767767767677676766767666776767766767767666766766767667766666667677676666667676677667766676667667766776677666677667676677676767677676667666776767677676766766667667767767766766667676767667677677677667666776677667676676766666767666776776767767676776776667677676767666767667767677677676776767767767667767767767766766767667767677667666766776666776776676766766767767767767767676776767767677676677666767767767767767767767767676766766776767667677667767767766667767667766767677677677667676676776767677677666776767767767667767677677667766776766776667677677676776767666677677677667667666776767767767767677676767766776677676767767766766676666676776676677677667766767767767766776667677676767766676776776677667767677666676766766766677667767676776767676767767766677667767767766676767767767676766776676776776677677677676767767767767767766676667766676677666767767767677677677677676766676766667667666776766776776667767767767767766677677667676676677676776767667766676676766766776766677667766776766667766766767766776767766776676677667767666776677667766676767676666776776767767667677676766776776676776677676767767676776776766767767767766767677676667767677676767676776767766767676776677677676667766776766776766776767767667767767767666766776776677677666767766667677677676776667766766767767767766766766776766776677667676767677677667667667677666677667677676767676767676767766776766676776776767767766767767767766776767766776767666677676766767677667766776767677677676776776667767676767767766776776766776767666776776767766676776766676676766677676676667767767666767677676767677676667767676776676776676667677667677676676766767676767767667766766776767767667766667676776666667767676676776776766766766767766776767676676776776766677676677677667767676666776676767766776767767666767767767767676676776676776776676766677667677677666677676776676776676677677676776677667667676766776666677676767677667766776776676766776776776676776667676776666666767667767676776776766667767767677677677676677677667677677677666677677667767666676776676776767767676766776767767767767766776766767677677666776767666667767676776776767767767766667676776677676776776767666667766766677667676776766676767767766776676677667766767667766767767767677677677666667767767766767767766766677666776767677667766676677677676677676766766767666776776666776676776766677677676776776767677677677677677667677666767767676776766676767667677667677676776776767767767677676767667766776677667767677676676667666776666776766776676766667676676776767767676666767676776767667767676666767767677666776676767767766677667666676776776667766776776677676767766766766677676767767677676677676776677677667767767767767667667767767676677667767767767676776667677676676767767766767767676776776776767766677677677676767766776767766776666767766667766677676776667767677667767766767766676767677676676667767766676676766767766776776776776767767767677676666767677676766676677666677677667676666676677676676776667766776767676776676776776766767677677677677676677676677676766776776676677667767767677666767676676776776766776776767677667766767677677667767666776767766776767667666776776776776677677667667676776666767766776677676776767766676767667767767767666666776666767677676767767676767767767677676667677677676767766767676677677667667767766767767767767677667667667676776776776776677676766776766767677677677676676767677676766766776776767676767677677676767667667767767667766766667677666676776767677666767766766767677666766776776776767677666767766676776667766767666767676676776676767677676776776776776776666767767677677676766667767767767676767677677667676776677667767766776677666767676667767767766776677677677676676776776676667767767767676767767766766677667767766677667666776776767676667766767676776776677676776667667767766767767767666677677676776767766776776776767677676767667767767676676776676767677676666776767677677677677677676767766767676676776776767667767767766776767767677667767767767667677667666776676766676776677667677676677677677676676776666676676767676677677676776766766767767677677677667676776766676767677676776766766677677667767766767667667767676767676776766767676767767767676776767666776767767766676676677666666666667667767767666767677666776766776776776767767767766767767676677667767677676677667776676766766776776676676776776666676767767676776676677667767767767666766767767767767767767767767767676776677667677667767666667676666776776767677676677676776677677676767767677677676767767676666766677667766676776667666677676776776766776666776767766677667766667767767677677676776767677677667767767676676767767767767767767676776767676677676767676767766776767766776677667766776677666666676667766766776767767766666767676776766677677676666776776677676776666666677677677676766776667767667767676677677676677667677666767666776776766776776767766676776776776776767767676767667767677667766776776767667676776667767766776676766767767666776767676767767667667767677677677677666766766767767667676776776776767666776666667677676767767677676677676677667677667677667767767766776776766766766776767767667676776767666667677677676776776776776676766767676776776776667767766767677677677677667767666767766677676776667667767767767767767766767676776776776766767767667767666776676767767666677676766767667667767767667767677676667676767767676677676766767767676767767676767676676667767766776776677666766776776776776677676776677677677676676767766767677677676677677666667676767766677677676767767767767767677677677666667667766767766677677677676676767767677676776767767676677676776677676776677667667676766776767676676667676767767676676776767767666766677676767767677666776676666767667667767667767676776677677677676776767766767677676676767676767767676677676767766776767677676776776677676766676776766676776677676676766766666776667767767767767667666776677676677666767766767767767677677676676776776776767766677667677677677677676666776766766767677676776677667767766776767767767767667667677676667767667677677676776677667766676667677676776676767667676776667676677667766667667677676776776776767766767677667766776776677677667677667677667766776767767677667677677667666766776767676767766766776667766776677677666776776776766667766776767767767666666767766677677676776677677677677676676776767677676776767677677676677667676677676767766766767767676767677667676767676676766766776767666767676766767767767767766676677676667767676767767767767767766676776767667767677677676677676667766776676766676766767677677677676677676677677676767767767667766676776677666666776776667767767767767767767766776677677676766677676767667766776767767767766676667676767766677667767767767677676666767766677676676776776677676767766766766767676767667767666766776776677676776666776767676776766767767767667677667767766676667766767766767766667676776776677676667767766776767666677667767667766776766766766767676767666766676667677677676677677676776776766767676677666776676776677676767676677677677676766677677677676776666776776667766776677667766767766767767767676767767767677666767676766676677677677676676677677676776677676776666676776767667677676767767666767676767667767767666776676676766776767766776666767677677676766767766677667767767767766776666666767767676767676766667766676766776776776776767677666776776677667766677667767676767677676776667666776676677676667677677667677677677676677667667766676667676776776667677677676676776677666766676676776666767767767677676776767677677676767666776677666767767667767767767767766676676677676666776766776767676677677667677677676776776666677667677666766766676677677667666776776767676766767667667766776776667677676767677677667667666766676676776677677677676676767767676676776676776677666766676776676766766766677677666676776767677677676767676767676776767766767767677667676676767766776776776767767667767767767767677677667766767767767667767766677676776776776767767766677676677677667666776677667767766677677667767666767767766776767767677677677676676776676767766667666776766767766776766766776767667676676677677676776776767667766676776666766766776766767676776776767767676766776776767766677666776677667767767677666766776666767676776677677677677677677676776677676677676776767767767767677677676667767767766776776767767676776776676767766677677677676767767667766677676776776767676676776776776767767677677677677676677667767666677676676776776776766767767766776767676767667677677677677676776766766677676776776767677677677667766676776767766666767766667667676767666766776767767667766767767667677677677667676767677676776767676776776677667667666677667667666776776677677667767767666766776767767766767766776767667666776767676776766677667676766767767767767676776767767677677676776776666677677677677667667677666776776767676767767767767667676766766767767767767767767667677677677667766676767666767666776676667667767767667666767767677676767766677677667766676667767767767676676677677677677667666776666676766767766767677676666776767767767667766776776776767677667676767677667767676776766767767767677667766676767767767676677676776667676776766767667766676776677677676676677676776677667677677677667667767677667677667766776766776767767767677677677666776776676766767767677676766776677677677677667677666676677667667666667677667676767676776666677677667667677676766666776776776776776767676676767767677676666766776766767766666776776776776676776767667677677677677666666766767676676766767677677666677
677667666766677676767767677677676676776677676666766776677677667677667767766776667677676667677677676766776676776677667676666776776767767767677677677667767677676767667767766767767767667666766776766677677666776767766767767766667677667667676677677676776766767767766767677667766676766776767767767676677676766767677676767676767767766776767677667766767677677677677676776767766776776776776676766766776767676767767676767767677676666767666677676776666767767766776776677677676776767677677667677677677676776776767666676667767677666667677677667767677666767677676666776667676676676677677677666776667767677666677667766776776767767767677676767766766766677676766667766677667667767767666776767677667767766767767676776767667767666767677676677667767676767767767676776766776677676776776677676767766776667767767767767766776776776667767767667767676766677677676767677677667677676676767676776767667667767677676667767677667677677676767767667767767767677667676766676776776776776676767767677677676776776767767767667667676766766776766677667766776677676677677677676677667766776767667676666776776677677666677676776676767766676767676667666767766766776766776766776677667666776766676676776767676766776767677677666767666667767767767667766667667767677667676776767766677676776776767676767676676776766776776776767676766767767766676776776677676676767766776776776767767667767676677666676676767667666767677677676776776776766767667667667676767676767677676767677666776676677667667766677667676676776677676776676666776767676776776776667766776767767676767767766776767676767767767676766666676776677677676776677676667767667767676767676666776676666766766676676776667766776766766676677676776677667767667767677677666776776677676677677667676776667676767766776776676776776776776676776776767767767667676776677676776776766676776776767666677667766776766767767676767767676676776676767767667677666767676667677667767676676776766676667766677676676677677676677677667767767677676776776667767767767766667666676776776676677676667767676767676767676776676676677667767676766677667767677667676776776776776776767667767676667666666776776677677676776767677677677677667767766776667767677676677667676767767666766676767766767667667676776776677677676667767767767766766676776676666766766766766676676767666666677676776677677676677677676667766767767767676767766677677677676666776776667767767666676776767766767676667667677677676776766766766676676676776676677667767666667767676776766767767677666776667766776776767667767676766776666766766677677667767766776667667676776776767767767767766676776676776677677676767667767767767767676767677666776677676776766776667767767677677677667677676676776776767767766776767666766776767676767767767767677676776776767767766767676776767667666776676767767667767766676776666776776677677667677676767766766767767767766767677676667766677667767676667676776767767676766776776667676676776666776767666776767667767676677676767766776677666776766767767677676766667767767767677676666667667767667677677676767767766767766676766666766666776676767767767766666776776677677676766766767767667667666676776676766676776766767677677677677667767677677667667676676677677677677677676676767767666767666776767676766767766767676767676676767667767767677667667677676677676676677666767677666667767767767666767767677677676776776676677676776766766767766776776776766767766677667676677677677677676676776766776676767767767677667676677667667767767767766776767666667676677677676677676766767766667677676766676767676767667767766776767766677666767677677676776776766776767766677677676676767676776677677667667767667677676667767767677677667767767767767767767676767677676676776776677677666667676676677667767677667677677677677677667767677676676776776676676767677676676776776766667767667767676767676776667677676766667676676666676676776667667766776766767767767677676676667676767677667676667767677677677677676767767767667766767676767676677676666766676767677676767767767667767767666676677666676667766776767767677676767767676776767677676767676676676776767767766767767767767767676677666776776776776677677677676776676776767766767676767676776776666676766767767767677666677677667767766766766676767767767767677676776776766776767677676776776677676767676766776767676776776767677677676776776776677667677676776767677677666776776667676767666766767677676677677677676776676766667767767766767677677677666767767666767666676776677667677677667767767677676766766667767767666666676767677666776677676677677667767676667676767767767767667676767676667667676766767677667766776677677677676776676676776776767767767767677677677676766766767766767766776776776776767677677677677667767766767676767676676776776767767677677676776676776667767767767767767767766676776766767766776676666776767677677666676776776676776667767767767677666677677666766767767766767677677677676676666767767767666776776676776676776776776767666776776776766776767676767767667666677677667767677677677667677667767666776776767667767677676776767667767766776677676776766776667767667766676767676767767767676667767676676667767676676677667767676677676676766667766776676776776766676666766667667677676667667766776677677676766766676776767766776776776676776767676766677667766776667677666677667677677677677677676677666677676677677676677676676676677667767676677677666666767767767677677667766776677666776776776676767676776767666676666767677667677676677676667767677677676776776766667676676677667766767767667767767767677667766677666767766766776676776767676767667676766766776766676776776767766767767766667666666776767767767767676666766676776776667677676776676776676667766766766677677667767767766776677667667667677676776767767766677676667767667766767766766767677677676767767767666767667677667767767667677677667767677676766766776676766766676767767677677676767677677677667767767676767766776676676676776666776677677676676776776776767677677666667676767677666776666776776776776677677676767767676767766676676667767676776677677677677677677677676767766767676667767676677667767677667666766676776776766667766776676667676676767677676766667766776677677667767666776677677677676766766776677677677676767677677677677677677667766767677676776776677676677676767767677666676766767767767677677677667767767666766767766766677666767767676677676677676677676676676677677677676766676776667667666776677677676766767667677666767676676767676776767676776776776776677667677667676667766776767766766676767677676676776776776776776776776776676776767667676667767767767676776676767676767677667766766667676776767677676776676776677677677677677667766676776776776676776766676667676766776767767767766776767676776776776776667766676776767767676677676767677677676766676776776676776776776667667766676676677676776776767767766667767767766776776676767767767767676776677677676676776767767767767676767676767667767767667766776776666676776666776776666677676667676776666766776676676676677677667676676776776776776667677676776776676776767767767667767767666776767677677677676767766776767677676667767667676776776776776666767677666776767677677667676667677667667677676767676676767676676767677667676767767766776776667676776776677666776767676677676767767766677677676776767767766767767767766776676767767767767667766776767676677677667667766677676677677667767767767677677677677677676767767667767766776767677676776766666676767766677676776667677667767676677677676776767676667667676767676776767766676766677666676676766776776776676677676677666667766776677677667676776676667767767767677677677677676767767676767676776776766676776676776677667766776776776667766776776776676776767767767767676676776776676767767677677667766776767676767767766676666767677676776776767766767676776776767767767667676776776677677676767676767666776677666776677667766667667767767766766776776776676776767767676677667767767766776666767766767677667666767667767767766767766767766767767666767767767767677666776776676767677676776666766667767676767667767767677676776767677676667676776776666776776766776776767766676676677676776776666776776666776766767667767767676676767667667767767767667677667766767767767766766666776666776767766776776767767667766767677676676666776767677667766776776767766766767676667677677666776776776677667767766766776666767676666776767767767667767676666667677677677677676767766676776776766767677677666776767766677667767767766766677666766767667766767667766767766677666776767767767767667767677676776776767677677677666776766677677676677667767766667676677676666667767767676776766767667666766767677667767767767767767767767767767767767676776776677676776776776677667666666676677667767667667767766667676767677666766676776676767766776767766767677676676776776666677667767677677677677677676767667676776767766677666776676677676677677677676776776776776766667677676676776667676776776677667766676676667676676776767676677676667767676776677677667766776767667677666677676767767766667677676776776767766776776667666776767766667766776676767677676776676776677677667667677677676677677677677676767767767767676776776776776776767766666776767767677677676776667667767767767676776776667677677676677677677677676767767767767676776677676776776676776767766776676767676666677667676767667676776677677667767676776767677676676667667677677676776776666776667676677676776776767677677676676667676677667766676767767666766776767767767676776767676766766776767667767677676776776677676766767767666766667676677667767767677676766776776776766767677666776676676776776776767667677676776767677676666667767677677676767766677677677677676767767766677676767767767767767767767677667676776677676767676677667667676776677677677676676666677676767677677667766666776766767667767666776677677667677676776766767677667676776676666776677676766677677676667667677676776776776767766776776767767766776766677677667677667667677676667676776776677676767676776776676676776666776776676776766776776766676776776677677667766677677676776776776767676666767767767767767677667767767676766666677676776766776776766767667677666766766677677676776767667676776677667667677677677676677677667667767676766767767767767767766767667676677676677667767767677666776776776676677
76776766667676776767676666766676666677667677677676667677676766776677676676677676767677666677676776677677667676667767666666676767677676776676776776766666776767676667766776767667766767766776767766776776776767767666767767766767677676677676767766667676666776766767767766766776776776676666776776776776676776666776776776767677677677676776767676776667767766767767766677677666776767767677666676767767666776776677666767766776666766677667767767767767767767766767676766766776776776766776767676776776767667676776767677666776776676776677666766776666767667676767676767676776767676767767767767767767767766776667767767676767676767676776667667667767677676676767676676766767766776676767677666677667767766776767766776776667677667677676677677676776666776767676767767677677676767676776776766776776767766667766767677677677677677677677677676776776776766766677677676676767767767767766767767677667767667676666776677677667677666766667767767767677677667677677667767767767677676677667767677676667676667676767767676776666767767677667677667676767677676666776776677677677667666776776667667767677677676767767677676767766666766767767766767677677677676766776666767766767676677667766767677676666767677666767767677677677676677677677676776776766676776776767677677677676776776766677677676666776767677667767676667667677677677677667666767666776776776767767676676776776776776766776776776677677667767767767677667676766776677667767667766766767767766776677666767677667767676767676776776776667767677677667767766766767677676767667677666776776767767667767767677677677667767766767667667676666776776676776767677677667677667677666666677666776776767766767676676677677677667677676776766667767767676667767677676766767677666766776776667767677677666676776767767766767767667766766666776766767766676767666677667767767767667767677666776776766767677676776776677676676766767767766766767767766766677677667767667677667767676676676776676767667667676677677677667666676677677667667767767767766776766776666676767767677666677677677676766776667766767667766766776776677666776776676677677666776676676676676767676766667767767767677677676667677666767767667767676767767766767666776776676767767766677677676767767767677667677666776677677677677666666767766677666766766677677677676766676667666766766776677677676767677666776667677677676776766776776776776677676776666776766776767766776776766776667767766767767767677667677666677666767677677676776767767766677667767677676767676766776767767766776776767676776776767676776776766776676766667677677667677677666767677677666666677667677667767676776776776767676676766776776677676776676677677667676776676767766676776766767767666776676776766776667766677676776667766667676776667676767677676666667667676776776666766767766776677676666767667767666666666676767767677677677677667676776767767767677677667676776767666776766776767676766766776766766766766667667677677677667676666776676677676766776776776766676676677666776776667677677677676776676776677676767667677677677677666776767677676776776767767767767767766667676776677666776677677667766667667667767677677676776776776767667766767766766767767677677677667666666767666776667766767767767676767767676767767676667767766667676776776767667676767677676676776776667676677676776767767667676766776766676776776767766677666776766776666767676776776776767667766776677666766776776667666776776676766766767767766776776766677667666767766676767767676767666776767767767766776677676776676766767666666677677677676667767767676776667767767767767766676776767767766666776767677676776666766677676776676767666676676767767767766776776767767677667767677676767676767677667676667667676776767677677677676767767766776676776776767766667667676677667766776767766767667767767767676767766667667766776766667766776776677677677677667667767767766776677677676667677677676776776767767767667666676776667676676776776767766776776776767667666666776767767676776667676666767677667676776776776677677666776767767766667766666776776776776767676766776776776676766776677667676767677667676776677676767677676766677676767677677667766676776776776776667667676677667766767677676667666776667767667676767676776776767766767667677676677677677676677667767767767766676667677677677677676676766667767667676766776776776776676776776776766767676676677676667677667667766676767767676776776666667766776776776767767767676767667767767767767677676676766766766776776767766776776776776676776776676767767767767766767677667767766776776677677676776677676776776767766667667666776766666677677676776776776766776676776776766677667667767766677676667766667766776767676677677667667766677676667676776677676667667767676767676776677667767676776776776677676766767676767677676677676676766677667667766676677667767677676776767766776767767676776776767766776766776766676767676767676676767666766776766776776767666776776776666766667767667767767667676666767676776766776676767767677676677676666776766767767677676767677667677677677677676776676676677676776767767767766776666766667767766776776766767676767766677677676776676767767666676676767676776767676776776667677677666767767676677666676776767667667676776776776776776676767667767666767667766676776676667667667666776776676766677677677676667676666767766776667766676677676766767677676767767677676776677676767676776776676677666776776767667767767677676667767767767767767676776677676677667766776767676776767767676767677677667767666776767676676767767767766767677676766666776776767767677667667677677676767676766767767667766767767667767676677676776776767676766677677676767767766767767767667666767766767767766676776776766776766667677666776776776676776767676776677676776776676776667666766776776776776667767767676677677676677676766767767667767767766766676667767766767677676776776766677676667677676767676767676676767677667677676776766676767676776676667677676767676666667767667677676776776677677667676767676776776677666677667766767677667676766766776776776767767667667666776676776676776676676767677677667677676766776767767677666766776677676766767767666767766676767767766767767677677676677666776767766677677676767677677666667766676767676767676767767677667767767677666776677666666677676676766676766776676676767677676776666766676776677667677676677677677676767676677677666776776767677677677667767767676767767767676776676776776676666766767676766766776776677677666776776776767766766676776666676767677677677677676676766776776667766767666677667667667767666676776776677676677667766677676766776776766776776767667676776676776776667767766776676766776677677676676676677676667667677677667767676776676766776776767767676767676767677676676676767766766677667677676767766767666767677667666667766766667667767766667766776776767766677677676776667677677677676677677677676676666776676666666677677676767677676776666767676676776776766767766776776667676676767767767667667666776776766776767766767676776766776767677666677677677667676677677667676766776766667766776776767767767767767767767767677677667677667667677666766776677666776776677676766776667767767766776676776667767766767767767766766767767766776776667677676677667666667767677676767676766767667676667667767767666776676776776676776676666767677676776776666776766776776776767766767767767766677677676767766667767766776677667767667767767676776676667767766767666676667766666776776677677677676776677676767666776666667676666677666776776767676767667767676776677677666767676767677676776766776676766676677677676677676667667767676666767767677677676776677677677677677676776767767766676767677677677677667676677667677676767766776776677676776666767667667767767666766767677676776677676776776676677677677676767666776776677676766776767666677676767767677677667767767666776776767767666767676766776776666776776676766766767667766767667767676676677677667676767676767676776776677667677677667676677677677677666776666767676676776776767676767767767767767667666776776776776676776776676766667667766677666776776776767677667667667677676767767676776767766767767766766776767767766776776767766767677676766767767767667766766766676677677676767677667676677677676666676676676776767767767676677676676676766767767666766776776776766667767677677666767677677677676766767767677676667767766776776776766767666767767767767677677676767767676767677676776767767676767767767676676767767676677676766767666776767677667667677677677676776767766776776776767676776767667766776666676677676776776776676776677677667766776776766676677676776776667677667767666767676667767767677667767766667767767676776676776667766667767767766677667677677667667676776766776766776767767766767676676676776776776767677676676776767767677677677666776766776776767767766767766676766767666767667667667676776667767676776767677676776676667676677676676677667667677677676766767676677677677677677667767667676677677666767666676766776776776676676766776776676676677667677677677677667767766767766776676767667667666776776767766676766766677667677676776766666666767767677666776776776776677667767766767666776776776676676767767767677667767676767666776776677676776776767767766767677676767677667677676676667677677667667677677676766676766677667676776767767767667767767767767676776767676776776776766776776767677666677677677667767767677677667677677667667767676776776767766667766776677677677667677677676776767767767666676776776766667667667766766677667676766776767677676776667676677666776676776677666767767666767667767767767677667767677677676776766776776667677676677676776776766667667766776776766666677667676667667677676767676776667767767767677676776677676666767766767677677677676776666767667667767677677666767667766767767767667677667677676766776767767677667767767766677676677677677677676776766766767767767767767666776767766776776776776766767666767676767766767767676766767766776776676767677677677676666767677677666776776776776766776767767676766776667676776676776766667677676766776776677677667767766776767676767766767677677677676767676776767677676666676676677676766667767767767766767767767676676766767676767767767767767767767677676677676776767677676776766767767676676776776776766676767676767767767767667676776676677676776767667766667676767677677676776677677
6676776776776667667676767767767767677667767767767767667676676776776667767766677677677677666767767677676767766667667676776766767766767766667677677667767767767767666776667767677676676776677667767677667767667766776667677667766676676776677667677667766676676767766766776767767667766677666676767766676766677667677677676666677667767767767676767767767766776767677676766776776767666766667767766776666776776776666776767767676676667676767767767767766667666667676776776776767676667767767677666676766766677667767676776676767767677677676766767676766667677667766776767666766776667766776666676677667676677677666776676776776767677666667677676766776676667666677667677667667676776676776776676667767677666776767676677676667767767767666767766677676776776776776766766677676767766776766676767766677666776767767766676677676766767766766667766766767767677667676667677676776776776677667767767676766776666776676776776767767766676776676776766776767667767767767666776676676767767667767676776766766676767766776677677666776767666767767767677667766766776676776776767767666677667677677676677667767766766776767676666767767767767666776776767767677676776776666776766776667767767767766776776767767667667767677676776767666776776677677677676767676677667766766776776677666667676776776676767667676666677676767667766677666766776766766776767767666776667666767677667767766776667767767676677677677677666766766776766666767767676667677677676676767767676766667676676676676766776676767766776776776767667767677667767767677667767767767676776767766776776667676766776677676776767767767767766767667677677667676776766776767676677677677666776766776776776767676776766776767667767676666667667666776677676666776767677677677667676677676766776776776767677677676667767767676776676766676776766776776776676776776677676767677677666767766767766767766667667767767766776767766767667677676767676776776767667677677677677676667666767676776776677677667677667767667677666676776776776767677677667767676766677677677677676767767766766666776767667676776767676676767677676776766776676767767767667666767666767767677677676776767677676767677676776766776776767667767667676766776667766676767676776776776677676776767667767767676767666677667676677667767676776776767767767666767667676767767766767667766776666677667767767767666667667677676767767677666766676666676667677676776776676767767677676776766767767767767767767766677676676677677676767767767667766776766667667677676677676767767677677677667667677676776766776776776766766767767767766667767767676677677676667767767766776767766767676677667666776666776776776776676676767666677677666776767767676766776676776766667676767666767667767766776677676676776767677677676776776676767767767676676776776677677666676676666677676677666776776767677676767766677677667766776776776667666776776767767766676767676667676677676776767666767677677667676677667676776776776677667677667676677666676677667766676766767676776676677677677677667767677667676766677667767767766766677676667676676766776667676776667767677676677666677676776766667666677676776767767767767667666767767676767677677676776776776667667666677666766776767676767767766767676776667676776766766676676776776666776677677676677666667767666776677666767677666767767667767767676676767666776776776776776767767677667767766667766767676776766776766776667667767767666776667767677676767676776667767667766766776767767767677667676767666776676776767676676667676767766776767676776677677676776676767677676767767767767767767767666776766767667676776677666767666776767666776767676676776676767767766776676767666766676776767767767766767667766776676776767767767667767766667677676776776776776676776776776767767667667676776666776766776776776776767767676667766767677676667676666767766776767676766676677677666767767767667767767766667676767767667676676776776767666767767676676767677666677676766766676766776677676766667667767766776667767767676767667766776776766776767767677677676676776767677677667667767767767676767766676767676767767767766776677676677676776767676776766667767676776776776677677667767676767766776667767767677676776776767766667766767677667676677667676767676677677676676776767766667676776776776677667677666776676767767667667767666767767677667677677666766766676767767767766667677666677676776677677676766776676767676766677677677666676677677677676776767666677677676766677667767667677676666767666776677666767677667677667667677676767767677667767767676776776767766666767667767666767767667767767767677677676677666676677676767667676766767677677676667666667667767676676776767767667676677677677677676766776666666776677666776677667677676776766776776677677677676767767767767667666776667767676677676677667666667767766776767767677676776677676767676776776776676766776776767767767677676766776676766766766776667667667677676767676767677666667676667676676766776776667767767766676676766766766776766776767677667676776676676676677667676667767767767767667767667667667767766677667677676767767677676767767677677677667666767677677676667667767766667767767676776767677666676677667767676776776676776767766776676776676677677676677677677676776676767677677676667676776677677677666677677676776766767767677676667766676667677676766776776667767767767667767676767767767767676776776776776666667766766776766766667767676767676677676767677676667676776677667666666776776776767676776676766776776766776776676676767766776667767667676666767766677677677667677677677676677677677667677676676676776677676776766767767677666776676667676767767766776676667767676776767667677667767676776767676776776667767766766776766676776677676776766677676776767666776677676676677676767677677677666767767676766776776776776676666776677666767766776767677667677667666766667767676676676676676676676676767666776676667767767767667676776776767767767667667666776776667767677667667767676677677667677677677667767767766676666776776677677677676767667677667676677667667766666767767677667676767667676666767766667677667767676776677676776776667676677667767676677667767767767766776676666776767666767667667676766676767666766776677677676766667677676676776676767667667677676676767676766776776776767677676776767766767767667767676677677676677676776776676776767767767677666776676776667766666677676677677667667667766767676767766766677677676766767667676677676776767676676666766676776776767767677667677677667677676776766676676667676776776776667766767677667677667676676667766776767766677667767766677677677667767666776766776677677676776766767676776676677666666766666766776667677677677666766667766667767667766767767767676676676676776766677666767676767767676776767767767666766776667766666677667767676667676776766776767677667676776766666677677667766776776766667677677677666767676676766767666677677667676666776776776766776766776677667767666767677677677666776776776767767766776767676776676776767767767677667666776776677667767766767666676776677677667766767677666676776676677676776667677677666776776776676776667766776776676767676776776767676776767767676766667766776676766766667677667676766677677676767676666766677667676677676666776776676677677666776766767767766766776776776677677676677677676767676667677677666776766767677667767767676767767667766667667767676776676676776776677667676767667666676776767667767677676767676677676776667767766767767677677676776776776776767677667766677677677667676676676776677677667767676767766677676776677677677676766776767767667766677666776776766767677677677667667667767676776767767667767666776767666666776667677677676766767667677667767766776677677667767766776776677676667766666667766776776767767767767677677666677667667767677666667766776766676776767677666667676776676676666767677676766776767667767677677667767767767767767677667766776767677676776776676676776776676767767767677667767767767767767677676676776766677676676776776767766776666676776677676677676776766767766667767666676676677677666767667767766667677677666776666677676666767677677677677677676676776767766767767767767677666776666776776766677676667767677677667676767676776766766677667666677676767667667676776776776776767667766767677677677677666776666676677666677676776776766766776776776776776767766767667766766776767676766776767667767767767667677677676767677677676776767767676676776766667767767677677667767676776767666676776667767767666676776776767677676767767766666677677676676767677677676776677667677676767677667767676766666676776676767766767767676766767767677666676677677677666776776767676666766776677667677667667666776667677666776676766776677677676667767676677666767676767767767667676676776776676776666666776776766677676776766767767767667767667666776776677676776676667667667767766767767677666766677666776776776767767677676767767767767676676776776677667767767667766666767667767676766767766667767766776776767667677677676776776667677666776676776776767766767677677676776676776676677676776776767666776767767767767767767677667766667677677667676767676667676667766776767767766776667666776767767767766766776767676766776766676766767766776776766766776776776767767767767676676776677667677666776767667767766666776676767767766766677677677676767676766766776776767667767767677667676776776677676776667767676776767767767767676776677677666676776776776676677676776776677667767766676766667676776776776676767767766766776776676776776676767766766767677676776667667667667767767667767766767666776776776766767677677676767767677676776776766776767676677677666776677676767666676767767666776766776776766677677676767677677676667767677677677677666677676766776776767767767677676776767766776776667676676676767767666676776767767677667667677676766767767767767767767677676767767667767767667766676766767766677676766776667767767676676677677676766767766667677667767767666776776767676776767767767767767766766677676776776676776767677677676677676676767676766667676776767676776776766776776766676677677676776767667766767676766667667767766776776776776676766776666776767667677677677666677676776776666767676776667676776677667676766776677667676767767676676767767667666677677667667766767767676776767676776776676776667767676767767676767767676676776677667767667677677667767767767766767767767
36677666776677676776676767767676767677677676676776667676767767767767766767676776767676767767676776676776676667667676776776776766676767676776776776766776776767767767667677676677677677676766676776767667766767767767667666767766776776776676776667767767767766776667766767667677676766667766776767667676767667767677666776776776776776676667766776767676666676766676776776776677676677667767766776676776666676676776677677667677677667766676676767677677676666666667767676776676776767767767667767767766776776776776776666766767676667766776677676776767676776667766767767667766776676676766776766676676767667667677677677667767767767767766776677676767767676776776766677677666677666766767766677676767676676766776676767767767676666667767767767667766776767676676767666677677676776676766766767766766767676767767677676776776676677676776766766767767766776767677666776767767766677677667767677677677667766767666766776776676776776767767767677676766776766676667767667767677676767766776776677676776766776776667666677676677677677677667766776776767766677666776766767666776767677677676776677676677676667677677677667667676776676667676776776767677676667676767677676677676666767767767767767767766676776667666676667676767767666767767677677676776676676767677677676766766776767677666767676776676776766767676667767766767766776676767676767676667766776676767767667767676767666676766677677677676677676766666767676676677676776767766667676677676776676676767767667767676767767677677677677666767767767677676666766776776766766667676676776767677677677677666776776767677677677677677677676676767676776677676676776666766767766767676667676776776776766776677676667767676776677677676767677677667676677676766667676667767677667676776677677666767677667677667767766776767667767766767676767677676767766776666776767766667767676677666776776776667677677677677676767767767766676667767767667766677677666776776776776767767676776776776776767676767766767677667767676766676677677666776776766676677667666776766776776767767666677676767677676677677677676677676767766677677667676667676767767677676676766677666677676767677667767766667677677667677666767677676767767666766667767667767677667676767676667766766776667767767767767767767767676776766776776776667766766776776776667677667676767767767677676677676776677667677677667767666776776767677676776767677676767767767677676677677667766767666676766767676767667767767666676767667767677676677677676776767767677667666666776767677667767767677676767676767667766776667767767767766776767767676776767767667677676776767767676776676776776776766776776766767676776676766776776767666667767766677667767766766776767767767676667766767667677677676766677676676776667677676767676767766767676767766776776776776676767767766766776676767767677677667767677667767766676767767677677676677676767667767676766676767767666767767767676677666677677677676666767677676776776776776677676766766676776676776776776767767767676776776677677667767667666776776667767767766776766776677667767676676667676677677667767767767766766767766767676776766767767766776677677677677676776776776676766767766776677676776676776776676767767677677676776766677676776676677676776767766776776776766776776776766767767676767766766676767766767667667667767676776676776677666776776776776776677677676776767677677666667767667767767676766666767667666776667767667767767677677676776766667677676666676776776776667676677676767766767667676667767666776776776766677676776767767677677677677666776676776767767666676667677667676776676667767676677676667767766776676676766677677666776666776776766676667666766776776677667676776767767767667767677677676767677676767767767767666776776767677677677676767767767667767766667676776767766676676766767766776767767666677677677676676677667667677677667677676676676766767767766776767767677677666776767766677677676776666676776767676766776776767677676667767667767766767767677667677666776667667766776667677677677677677677667677667766776766776677677677667677677677666766767766676766776677667767676666767766766766676677667677677667767767677676776776767676776767766766676776776676667767667766677667767676767767766776676767667667676767677677667766667767676766766676766767677677676776767676767766776776767676677677677666676776676667767677676776767767767676776776767767667667677666776767677677676776766776776676776776667766667767767676767767667767667667667767677676776776767667677666676766767676776767667676676776776776666676767666766677667766776667766776776776767677677676776776676676776776776767677677676776776667767667677676677676776767767767676677666776767767767676776767667677677676667666667666767667766776666766667676776767677677676776776776676766776776676776776666776766776666776776776776776676776767767766677667676767766767667676766677667767766766677677676667766667767676766767677677676767677677676776766776767677666676766776666767667766676677676767677676776766776677666776776677667767667767767667666667666767767666767766767676767667767767666776677676677677676776767677666677676776766767767767676776767767667677677677677667676766767676767767767766677667666666677676667766667766676776766776767766767766776776776677667666776767767767667767677677677666667676776677677676766767666776776767766667666767767676667667676776776766666667767766776776676767767767677677676666766667676767677666767676776776676767766667767676666767767667766776776676767767676676677676776766776677667766767667767767767676776767766776766677677666666776677677676767767677676677667677677666677667677677667767767767676667677667767767767667766667676776776767666677677677666676776776767676677677677677677677676766766767666776677676776677677666677676676776676767677667767676767766667767766677677677667767767767767767676676776776766676776776766776677676776677676767766776766776767676676767667767767767676676676767666766776667676677677677677677667677666676776776776766676766677667766767767767676667676767666677667676766767667766776676667667667766776766776776767676677676776767677667767667766767676666676766677676677667767677667677677677677677677677666776767677677676776677676767676776767676776776767667667766767676767667767767677677676767767677676776677677676776767666776776766676667767767767666776767766667766766676776667766766676766677677676666666666676767676776776776767676767767676776776766776776676666776776677677676676667767676767676776767677677667677667767766676766677667766776776776767677667667676776776776677676666776677667676767677667677676677667767767766667766766677677666677677676666776776767667766776767676676776766767767677677677676677676776677676776666776767766666776677667766776676766776667667766677676766766767677677677676676776776776767677676767676776766776677677676766776776776776776767767667667767667766766677666766776677677676766767666776776676766767666776776776776776776767767676767676776766667676666767677676776767676776776677676776677677667767676767677676766767667667767767767766776766767676667677667676667667767677677676766667767666676767667767767767667766677676767767677676776766767676677676666667677676767677667767667767767676776677667766767677676676776676767766676776776776677676667767767767766676667677667676766666767667767667766767677677677667676676676767667677676766776776776767677676776676667766767767767667767677677676776766776676776776767676776776767767676677666766776676776776767676766776676677667676766776776676776667766766767677667767676767766767767667767676676667766676767677676767766776776676676677676666776776666776767676666776676776677676776667676776677676676767677666667667766667677676766767677667676676676676767676676767767767667767667676767767767676676667667667667766766676677676767767767666767767767767767767767766776767677667767677667667767766776666677677667766767676766776767677677677676766767677677667767677676776776767676667677676766767676766767766676776776776776767767667767677667766776767677667676767767766767767767767767767766677676766767766677667766776677667676767767667667767676767767676667676776766676767766676766776767767766766776776677676767677667667767767767676676767666667767666676676776776767766767677666766766776776667676677676767766667676776767767677667767767677677676677666767677676676677667676677667677677667767677676767767667667677666776776676776767667766776677666676767676776667667767767677677677677667676676776766677666766767767767767767676676667666766776676776776776776666767767766767676676776776767767677667666776767767766767667767766767676766776776767676767677676767767676676776776767767676776776767676766676677676677676676767767667767767766666676776676767676667767676776776776767676776667677677676776676766677677677666677677676666667677677677666776767767767676776767667676767767676676767667766776766767666776666767667767766767676666776666667676767767767767767676667677677677677667677667766776776676776776767667767766776677676776676776776676767667766677677676767667766776776766766667766667766776767767766767767767677677676776776776676677676776676766666776776767766766666676766677677677667666667677667766767767676667677677667667677676767767676676677676767766767767667766667676776676767677676677666676767767766767767767676776776776677676776766776677666767767677667767767677677676677677667676776776677676776767767676666676776776776767767767767676767767677667676776766676776677666767677676767677666766776776676767767667667676677666776667767766776767766776667666767767767767766776776766776677667767767676776776666767767676776767676676677677677666776666776666676676766776776677676767766767677667676776677676676667676676766767676766667677677677676667766766776767676776776767677666676677666767676676767767766776766677677676776767767667676676677677677667676676767677676677667676676767767667766676776776676677676776776776767766776676776776766676677676776667767667767767767766677677677676667767767676776776767666776766676676776676766767666767767766676767677676667767677676767676776766677667767666676767676776676677666767766776776776776766776776766767766676776767666766667667676677677676677667676776767766767766676776776776776667767767666767677677677677677676676767
66767667767767667767676676776776766767676767767666667667766776776776766767767677676677677676676676766767766767677677676667677677676677677667676667767676766667766776767767767666676677677676776667767677667676776767677677666676776776676767767767666667666776767766767667677676766766776776767767767676776667667677666676676776766676677677667677677667767767767676766766677667766667767766676676767767766767766767766766767767677677676676676677677677676677666767767767767766776776776676667767677676766776766676676767766677677667766776676677676776667767766767766776767676676776677676766677677667767676776767767676677677676776677677667676767676776767766776767676767767677676767767767767676676767767667766776676677666776767766676767767766776767666767666677677677677677676766667767767676676677677666776767767676776666677667767667676667677666667767677676776766776776776766767676767676767766667676776767676766776776676677676767767767667767767676766676676677677667667767677676776676767676766767667767677676776766776766776776776667767676776667767767676667766776676767767766766766666677666676767677666667666667676776677676776676667767676776676776667677677677676776676676767667666767767677676776766776767767767767677667767676766776776676767767766767767767766767676676766766776776767666766767676767767767767767767767767767767677677667766776767767667667667677677676766776767677677667677677667667667767767767677667766776767676666677677667676776667676776776767676676776776667677677677676676767767667677676776676767767676767766776776776776776766667677667767667667677677676767767767767767767676677676776776676766767767767677676767767767677666767677666767677666677677677677667767676667767676677666766676767677677667676776776676767677667676767676776667767767676776776776666776776677666776667676766676776776677667767677667677667676767676676776676667767676776776767667767676677667677667766776767666776776667676767676767767676767767767677677667676776776667676766776676676776677667767766767667767766767667766677676666767767767766767767676776677676767667766767667767666667677667766676766776676776676766666766767676767767677666767767677677677676677667766766776776776776767677676766667766677667667767676767666767676776677676776766666676776677677677676676767767667767766776667767676676676667676767677667677677667676776776776666676677677667767767676766677677676767767676667677667766666677667767667677677677677677667676767767667666776667677676667676677677666677677676667767677666767677676766766677676766767677676776776677677677676767767767676776676766767676766766766776676766767766776776767677667677667677676776776776776676776766667766767676676677677667676767676676776767767767767677676776776776767666776776766667676776767667767676776776767767677666677667676677677677667677666776776776776776767767767767676776776776776767676677676767677676677677667677677666776776776767767676767667767676767677677677677676667677677667666677666766676767767767667667767676776776767767666667766776767677667667767667677676767767766676677676676767666767676666776676766776776766676776676676767677676767766767677676776766776677676767767767767767667767766677667677676776767676677677677667766676767677676776666776677677666776676776776667677676767667766676767676776776776767766776677667767676776767677676776676767767677676676767767766676776766766776667666766776677676676677676776767667667767767767676776776776767767767767766766767767766776776667767676766667766767767766776667676766667676767767767676767676677667667766767767677676677666666776677677677677667676776767766776776676776766767767666666666776676766677667767767767676667767766767667767676767677677676676767767677676766677666767767667676677676676767767677677677677676766766776676766776776767767766776776677677676767767766776776767766766677676766767766766667676776776767677676776767677676676676776676776767676776766776676677667676776766766667666767676776676667667766766667677677677677676776767667677677676776767767767676666776776767767666776766776676667676776767767766776776767677666776776776676667676767767677666677666776676776776676677666666676766676776666767767677676766677676776767767766776677676676667767767767677676767667677677677676776767667676766677677677666776766676767766776667766776677677676676776776677677667766767767677677677676676767767767677677677677676776776676776767767677677676776776677676767767767676677676776666776676677666776776776776677666767766676667666766776767677667667766767766676766676767666667767766776776776776776766776767767676776767677676776776767767677676776767677677667667676776666677666767766776666767766776767767667667767677677666667667767676776677667676677676766677676776676677677677676776666776676776776767677676666676677677676767667767667767767766766776766767766766677667667767767667767767667677677667767766767766667677676776677677667666677677677666677676776766767667766776766776776776776676677667767767767666767676667767767767677677666767667767766776776767766667677677666778677676776776776766677677667666776767766676767677667676767767766776676766676677677677676767767676766766767767767767676776766776766767766676767677676676676766767767767767667676676776776776676766667677676767767667677666676677676767677677676677677667767767677677676667767676676667767666776676766776676767766776776767676776676776776776767766766766776776767766667677677676677666767766766776776776776767767767676767676776767676676767677667667676776766667767767666667677677667766767676676767767766767766667676766776677667667677667767767767677676676767667767677667767676667767667766766776676776676776776776766776767666666776667766767677667666776767676776776676767767767767767766676766766667667766676677666676767767676667676776766776776677666676766766776766776677666766776767766776776776776767667676666766667667667767766776776676667767767767667667767667677676767767767767767766767667667676676767677667767766776677676776776667676666667766776766677676776767667677677677676776766767677677677677676776767667677677677677677677667676676776676666666676776767767676676776776776677667766776767766776677666767667767666666767767666767677667677677667766677676776767766776776767676776676776767767767677677676676666766767767677666776766776767677666767767677667667767677677677677677677677667667666776776767667766776776776677677666667676676766776676766677676767667676776767766776677667767767677676676767767767677676776676766766676776766677676776767767767676676776767766776767767767677676666767667767766776767766676776776766677666776666776776767767676766767677666677667676776677666767676767766766776766776767667767767666677677676776776766667667767767766676677676667676667676667666767676766676776767676667676767767677666767677676677666766776676767676776767676677677677667666676767677676776677667667676776776676776677676776676776767677676776676767766767767766767767677676776767767677677677676776767666677677677676676666767767676767677667667767676767677666767677667667766776677677676766677666767766776677677666666667667767766677677667766776776676767677676776767766776676767676776776676776776767767767676767766677677676666677676677677667676767766667767677667666766776767766776767766767677676666776676776776766667766667667767677677667666766776667767676676766776776776767667766677677677677676676776767767766776776676767667766776776776776766677677666776667666667767767677676676767677677676676767676776776667766767766676767767677676666776767767767676776766766776766776776776676776767767677677667766677667666766776677666776776767766776677676776677677676767767677666766767766776766776767677667767676776666767767677667767676677667767766666767667677666776767677676767676676767676776767766666776767676776767676776776677667767766776776677677677667767767766767767767767766677676667676677667676776676677676677676776666767766767676767667676776767766677677676677667767676677677676677676767677666767667766776676776776776677677677676776676667767767677677667766677676767766677666776766676667676766767767767767766766677676676677677667676776667766766676677677677666766767767677677677676766767676776766776776676776676677667677676676767676776776767677667767767767767676776667767677677677667767667766766776776776776667767677677666767766667677677667676776676766776766677676776676766667767667766677677677676776776776676776766766677676776766676767767676677677666776677677667767767676776767766766767677666767676677667676776766666677676776676676776666776766667676776677676677667766766776767677676667767767677667677666666776666667766767676676676667676677677666776676776677676766776767666776667767767667767667767767667677677667767767766766677667767766766676677666767766767676676776776767767676677667677666667667677676766776776677667667667666676766766776776766767766766776776766767666677666677677677667677677667677677666676677677676676677677666667676767767676776767677676776767766667676767677676766767767677666676676776677667767766767767677676676677676776676766776776666666767766767676776677667767676767767676677667676767767766776776776776766766676776767666667676767677677676776766776766776667676767767667766667767677666767676776776766776767666776667677676677667766767767676767767767766776667767767676677666766667766766776677677666776677667677677677676767676767676767676767767666676776767767767766776677676776677666776667767676767676767666767766676767767667767676776767766776677677667666766667767677667767677667667766776766666776667767666776776676776676776776767766676677677676666776766676776677677677677677666767667767767766766677677667667667766767677667767677677667767676776767676677677677667766666766667666677666677677676776767767767766667766766677676766676677667766776676667677676776776776776676767677677677667676676676766776676776776676677676767767767767677667677676766676767677667677666667766767767667667767676776677677677677676676677676767766767766767667767676766666676667766767767677677677667766776767766776676677676677676766776767676776776776776676776766677677677666767767666676776677676776667676677666776776776766776766776776776767667666676666776766676
667767767677667766667676776767666666776676677667767667766667767676767676766766776776766776676776667767767667767767767767766776767767766776776776767766767766667667676767667676767766767766776667766677677666676776767766766677677676776776676767767767766776676677677666667677676667667667676776767677667676776767667767666676767667766767767677677666677677677676677676676767666776776766676676666776677677666776667766767767677667766776767766776667666766766776776767766666677676776776677676776677667767676766776677677677667677676767767767666767676776767767676667767767766767767766677677676667767767667767677676667766767676767676767767677667766666676776767767767676676776776776677676677676767676766677667677677676676676767766776776676667676776677676776767766677667766776767676776766767676767677677667767666776776666676776776776776767676676667677677676766767767677677677666767667767667767677676776767767767667676776677666767676666767767676776776676776767676676767676767677676767767676677667766767676776776676767676676676767767667666767677677677677667767667677677677666767767766666766776767766767667677676677667667766767767676767667676676776677667767667676667766776767767677666767767677676766776667767677667767677677666776676776776677667676776776776776767767677676677667667676767677667676776766666776776676776677676776767676667766677667767767767767767767676676767676677677676776776776776776767767676676767677667766776776767767677676776776767676677666676766767666776776676676767767677667766677677677676776776776677667677677676767767767677677676667767676776677677667767676776666767766776767676776776676776776776776767677667766667767677677667767767767677666666667766676666667667676776676776776667677677676677667676776767677676776776677677677667767667677676767767767677667767767666776776776776767767767676776776776676677677677666767767677667667767666676776776776667767677676776767767767677676677667677676776776767667676677676766767676776776677677667766776776776767767766766767676776676776767676766677677677677667677666776776776776766667767766776776766776767666666776766776676766767677677677666677667767766767667767677666667767767766676766767766767766766766677677677677667767767767677677676767677666767767767676767676766667767767767766776776776776766766767677676676667676767766776776677667667767677667767676776776666776767767767766776766667767666767766767766667676767667766776767766677677676767676776776677676776767676677677676767676666667767677677667677676767666776677666676776677676776766667677666776767766677676767676677677677667666776676776766776766676676776677666767677667767766766767767667767676767767676677667676677666776677666767676767767766776676776767767766766767666776776776767767767676676767767677667767677677667666767767766667666767677677677677677676677677676666766776766667677667766776767766766676676776767677677677677676667767767677667766776767666776677677667767676776767676767677676676767676776776677676667666776766776676677677667766767767766666767766767667677676677677676667666776776767766677667676767676667677676667767667767767677667677666767676776776776776676676766666767766677666767667677667767766677677667766776676677677677677677677676776776776767667676776667667766767766767767767677667677676677677667767666767676676767767667677677677676666767676776776776767677677676776776677676667676776766676767766776667767767677666666776767676676767767766767767676666766677677676767677666767676767676767676677676677677677677667767766776776667767677677676767666766776676766676767676776776776776677667766776677676767767767767677676767766776776767677677666776767767667667767766676767766766766677667676767766767676666776766766767666766667676776776776766776767767676776767767667766767767677676776677677676767766667767767677667676766776766766766767767767677677677677667767767677676766667667767767767677676676776766676776776766776776767667767767766677666776776766776776666776666766776766767667767677666766666776676676767676776676776776776676677677666776776776776677667677676677667676776676676677677677676767677677676677676776767766766676767766776677677677666766776766677666666767667767676676766677667677667766776666766767677666776767677676776776767666767767676767666766767766767767676776776776677676676776776776776776767676766776676767767666767766667766767677677666776776767767767767766767766666676766776767766767767677676776776776776676677667676666776767767676776776676767676776766767766767766677676776766776677667676766767767766776666677676776767677666676776776677666776676766776776677666776766767767676776677676767766776767676776776677676776767767667666767666776766666776666767677666776776776667677677667767677676677667767677676666776776767676776667667766666776776776776776666767677666676666776776667677667766776767767767677676776776667766776676766767766667766776677676676767767666767767677677677676767767667677667676776676677676667767766767676667767667677676776677667767676766767766767767676776776676776776776766766776767767677667766776766766776677677667677676776776776767767766776776776676767677676776667666776667767766767677677676666776767767676776676767766766767677667677666676767767767676667666677666767767767676776676766767667677667767767767767767666766776767766776767767667767677677677677667676776776676776776767767767677667676776677667766767766676776676676767676776767667677677677667667767677676666776767767677676767677677676776676677677667767767766676666676677666766776776767767766767677676776677667767766776776676667767767767766767676766677677677667667767667767767676667676767677677666776767767766676676776677676767767766676667766667676776767677677676677677676677677667767676776667767766676677667767766776776667676776667677667767676677676776767677677667676776776767676776667667766776766776776667767766776766677677677676767676676776676776767766677667676676776676776676776776767677676767667767767676776767767767767767766767767676776676676677667767666776766677677666776676766667766776766776776767667766767676766766667767767677667676776776667676766766666776776676776776676766776767767766676766767767767677666666767677677676767767667677666677677676666667767767677676776676776766776666667767677677676767767676767766776677677667676677677676676676676676776766776776767666766766676676767667676767667666776676767677677676766776677667676776776766767677676767667666667767677676766776667667676767677677677667767676776776767677677677676776767667677666677677676766666767677677676776776667677676677667766676766766767767767767767767767677677676776677677676677676767766776676776677677676677667667676767677676776776766776676766767677676776776776776676776776676677676776767766677676677667766767766677677677676766767767667676767676677667767767677676767676767767676776677666667677676766766776776667767766667767767766776677676776767767767677676767766766677666667677676767767666666766677676776666767767676776776766776776776767677676677677677666677677677677677667677676767676776767766766776776776767767677676676666677676776767767677676676776776677667767766667767766766667676776776766767766776767667767767677667766766776767677677667767676776766776677667677676776776666677676776767677676766767767766776767676766767676767767767767767767676776766767677667667667667767676767676776776676676767767767767767766776677677667767676677676666776676776677676766767767677677676767767676776667677677676776776776676776677677677676776776776676676776767667767767766776766776766676776666667767667677667667767676776776766776667676676677677676767677677676776767766667767767767667667767666767767667766776766666767666677667676776776766776676677676767766766677667676676776776667766767767767676767677677676676676767666776676766667766776676767667676677676676676776776667767667766776676667766667666776776677677667766767767767766776776776766767767766776776676767767667676767767676676676767676776776667666766776767766766667667767767677677677676776776776776666767676776767667767677667767767676766677676767676676767767767676677666776676676776667677666776767676767767676676666767676677677676776767676677667766767667677677677677667767676776767677676766767677667766776776767767676666776767766676667677666776767677676676766776776767767767766677676776776677667766776776767677676767767667676677676766766776677667676767767676776776776767766767667767677677676667677676776776676676766766666677676766666767767766767767767676767667676667677677667667667677667676776776767676766776677676766776767766676776766767666776776676776767767767767767676667766766676666776776667766667767676677677666776766767767767767766776776676766776766776766776767766776676776767676766776767676766776776677676767767667767766676766776776767767767676776677677677666767676766766776677676776767766767767767767677667767767767766767767676766767676676767667676766666776676676776776676767767676676676677666677677666666767677677676767676776767676767676676676677667767766776776767767767766767667767677667676776667767767677677676776766677676776776776677676776776667667677667767676767676776776767677677667767677667767767676776667677677676767676676767766677677677677676667766666666776767767767766766666677677666766767667767676766766767766667767767767767667767766766767767766677676667666776776776767677676677667767677677677677667767676776676667767767676776667667767667677676767767677676776767667677666767767767677677667767677677677677676766776666667667766676776776776676766666677677677677676776667667767676676767767676776767767676776676776677677676767666767677677666767766776666676767677667767667676676677666766766676776677677677676767667676776677667676676767676676676677677677676776766767677677677676776766666776776767677666776667666767767766667667767667676766666776776667677676667767666766677677676776766776767676676677676677676776767677676767677667766667766766676776767766776776776767676766767766776766776767767666676776766776776776766776676676776677676677677667676767767677677666776676666776676677677667667676676776667767767766776667667677666677676776776767767767676776776776666767767676766676676776766767677677
677667767667676677676676677667676677667676766776767677676776776676667767667766767667767666676767767766776776677667677677676776676776776677667766666776767767766676766666776766677676676767676676776676767766676767667667767677676677676677666767767767676776667766677667767667766776677676667676676776766776676676767766776767767767767666776776766776677667767766776776767767767677667766676776667676677676667676776677667677677677677666776767767766767766767676776776767767766767666776666767767667767767676776677677676677676767677676776776677676776767766677676667676767667767767767676677676767676766776676677677677667667767677666776767676677666677676776776776676767767767677677667766767767677676676677667767677666767676676776776676677676767666666767676776767767667676767766767677667677676776677676677676766776677677676776677667677676767676767677667767677677677677676776776667677666677676667667767766776776676776776776776766677667677666767677667767677676677677677677667677676767676776766676767666767676677667766667676776667677667667677676676667767767766767676767676776667666667767766767676776776767676676767767677677677677677677667767766776766776776766767667676767667767766767666767677677667767676776776766677677676767766767766766767677677667767766766677667767666667766776776767676676776766776767767767677676666766666776776776767667766776776667676767767676767767677666677667766766767767667676767676776767676677676776766676776776776776666676766776767767767767767676776776676677667666776677676766766776677676767676767677677667677677676766767676676776776766667666767767767766676666776767767766776776776776776776766776776766677667767677677677667677677676767767767667767666776767766776767766776766776776666776776776766766776767677676776776767676767666776666767766666776677676767676766677667766677676677676667767677666667766666677677677666677676776667667667767677677677667666677676677676767677676766676767767767767677667667677677667767767666776677676766676767667766676767767767676776766776667677677676776677676667666666776666767667767767766776767666776776776766677676667667766776667767767676776676776776766676776767767667677676677676776676667677676766767767767767767667676776767766677676776776766776776776767767767676766677676776766776676766676766676767767677677667766776776776676666767767766676776776667767767767767766776676767666766767767667767677676766677677667676766676776666667766677677667676776767676767767676776776776776767676776776667767767767767666776676776776767677667767767667667766666776767767766776776767767766776776677666776767767767667766776666776676767767667677676676676776766767766767666767767677667677676666766676676776766767766676677676676776776776767676776776767676676776667767767767667676667667766767677667677676776767677666776677667677677677676766776766767677667767767767767767677677677676666677677677667667667676677677667667766677677667677676667676767767666776676677677676766677676776767767767676776676667766767667767666766776767667767676766776667767676776767766767767767677666776776776776776776776776776676676666767677666776776677677677676667767766677667676776776767766766776676776676767676767767767766677677677676776776776776667667676776676767766767767676776667676776767766776667676667767767677677666776767767676767677667667676677677677676676767767767676677677677667676776677667766676667766776766677676766677666766677676667766767667676767676767766776667667766766766776767667677667677677667767676767766776676767766766776767666677667676776776776677677676766767766676776677676776776776667767667766766677676767767677677676767767766776667677676776776776676667766676667676676677676776767677667767767676766766776767767676766677677677667667676767676676776677676776767767766776776667677677676767766767767677667677676776776667677677667766767677676766677666676767767767767676776776776766776677677677667767767677676766676767767767767677677666776776767677677676776767676776767766776776666776667767667677676666677677677667667767767677676776767667767676776676676776677676766776766767677676676776776676667766776766767767667667766776676767677676667767667676776776767767666776776776666776766776776676767677677666667677677676776667767767676767667676676766776766767767677676667767677676766677667677676677676767667677676677677677676776776767766677667767767767677676766776766767677677677676767666667767767767767667766767677676667767676776767677676776776666776676766776767666776677666677676776776776766776776776776776676677667767676667676677676776776776667677676776776776776767766767667766776767767677667677676776767667767766776767677667766677677667677667677677667766776767666767766767666776776666676767677677676776666766767766767766677677667677677676666767666766776766776766766776677667666776776767676767767666766667677676677676667677667667676776776776776677677677676767766677667677667767677667767766767766776677677677677677667676776776767676766767667666676776677676667667766766776767677667766767766776776767767767676777677667767676767677666676776776766676767676677667766776776766767767766776767676767677667766677667676667677667676767766766776776776676767767767767767767767676776776766676676677666667767767767767676766767767767667766676667766676776767767767677677666766676677676767767666767767767677677676676767767766677667766677667676776767767767767766776767676766677676776776766767767667677666776776677677677667667766766776766666776676677676767676677667766766776776767767767766767676776766677666767766767667767677676776776776776766776667767767767666767667677667766766776767677666776776776776776767767676776676676776766767677666667767767667766767667767667667767767767767676676666776776766776677676776776776776767767766767767676767766776677677676776767666767767767677667676767766677667767677677677677677676776676776767766776776767676677677667676677676677677676776676676776776667677667767767767676776767667676776776667766776776766776766776766776677667677677677677666676667767767767677676776677676767676676676776666677676676776677677677667677677666766677677677677676776667666767677676776766776776776776776667677667767676776776776676767767677677677677667767767677676767766767767677666767677676776766776677666767767676677676776776776776776676767767676766776776767677677677677677667766776766776767677667677666767667667676767767667667666677667667677676776776677667767676767767677666676776666767677676677666767677666776767766776676677676677677677667667767666766776767767677676776776767677676776767676676676776766766667767676667767677676676677676676766776667667766776776677677667676776767676767767767767766667767676776767767667667767676776776766677677676677666776667666676677676766776767676767666666676776776677676767767666667767766766677676766776776677676676776767677676767667667767767767767767667767677677677677666676677677676776676776776677676767767676667667676766677667676776676677676776676667767766677677676766766776666676776767677676767766677676766776776677666767767766767766676776776776667677677676766776676676767676767677677667677676776666776677676767676766767667767766677667767766676776776667677676667676767766677667677676776767766767766776766676766676677677676776767767677677677676767767767677677676767676676767767666776766776766767766776666776767767767767676676776766776767677677667767767666776776767677677677676776767767676776667667677676766677677677677677666776767667667677677667667767676766767677676767676776767676776667677667667667667766776776776767676776776776666776676776766776766676666776676767677667767767767677667677667767666776776776677676776667677676776767667767766676767676767766767767767667767766776677677676776677677677677676676776767767676767666767676667766767766766776676676767767767767767767767767676766776776766766776677667767677677667677666667676767766767767766667676766766677676677666776676766776767766767666776677666776776766776667766776776676677677677676776677676766776667677666776766776766776767677677666776776776767676676677666766776766766776677676776766677666776766776766677677677676767677677677677677667677666667767677676776776776676776767766776766767677667667677676776767676776767767766776776677676676676677677676666776767677677667767677676767676676776776776667767667667677667767666776776776776677677677667766667676776666767676776776767767676677677677676776776666776667677676776766767766766776776776766776767666767666767767766767767767767677677677676767767677677676767766766776776767766776776776776767676767677677676766776677677676767676767767767767667676767676776676776676667767767767666776767677677666667677677667666767767667666776667666776767666776677676676667676766776776667667676666767676667676766776776767667677667676677676767667676677667767766676676776767767677666667766667666776776776666766776666776776766766776767767677677676766767677667666676666776767766776666766677666767766776776767677677667767767766766676776776766677676776767677666766776776776766776776776767676776776667767667677667666676767676667666767676776766767767676677677667767766676767766677677677677666776667767766776776776767677677676776677676667677676767767766676766767766776776677676677667767766776666776666676767677677676776767676667767667677677676776776776677677676667676766776766767766776767766776677666676776776676776767767676667667676667766767766767767766767677667666677676776776767676776767767676677677677667766767767767767677677667767677677676776666767667667767676676766776767767677667676776667666676767767677666776677677666776776766766776767677677677676767667767677666766677666676767766767676666676767767676666776776677676677677676676677666766776776676776776766766666667667766776776776776677676677667667676776776767676776667766767767676767766767676776776776677667766676667677666677676767766776666767677666766767767666677676776767677677677666767767676776776766767766766676677677677677677676776766767676776766766766776676776767767767766677676766766767677667676766667677667766776776767767676776667667666776666677677667767767766766677676767667667767766776767767676767667766767676767767666776776676676677677677677
6667767767767677667767766767677677677677666767767767667667766667676767767767766667767667766776776766767676767676767766767767677666677676776766776776766776767766776776767767677676776676766766677677677667766676776667766676677676676676667766676767676767677676666776766667677676676676677676776776767766667767677667767676766776767676776676776766766767766776776776767766776766776766767667767677666766776776776667767677676776767677676776676767667767767676677667766676677676767767666676676776776776767767666767667767677667767677667766776776676767676767767767677677677677667767766776776767676666767677676766776767766676677666667676667767677677677677676776776766776776667766776767667766676676767676776776667767667667666776667666677676767667766776767766766667676767676767766676767766776767767767677677677676776776676677677676767767667676766667677676776767666776776676776767766676766776677677676776767677667677676776767766767666776767766776767767677667677677676667677677676767766666776776667676776767677677667767767767767766666676776766776767667767767766677667676677677667677677676776776666776767767767767767677666767767766766666776776776676767767767767676766767767677666677676776766667766776677667677676677676776767677676776767677677676766667667766767767767667767767677667666776776666667767767767676677677676776767766776776767766776776776666767767767667766776776676776767677676776776776776676767767666776776776767677676767767667767766677676766767666677676767667677667677667766767766776776767677667676677666776766677677667766766776776667767766776666776677677667667677677677667667676677676766776767676766776776767766667677677667667667767767677667676776666766776766776767677676677677666766666776676766776776767767677667677667676776677676767676767677676776666767677667767766776776767676766767676776667767667677666776766776776776677667667676776767766676676677667676776676767767667766667767666676776767766776676776776666667767766766776776677677667766767667766767677677667677677677676767667767767767667677676776776776776677676677677667766776776767677676676767666776767676776776676677666767667767766766766677676676776776677677667766776767677676776677667767677677666776667767766677667767676776776667677667767767676676776767676776667677667767766776767667766776776776776677667766677666677676776767677667766776776776676776767767667676767766776677677676767767767767676767766676677676666676776767767767766767767767767677677667667767667676667677667766767767767677677677677676776767767676776676767676767767677676676767767676776776676676767676676767667766767666776776776776767666767767766776676767766766766667677667767766776667767767767676767666676776776666776676776767667767667767667677666766667677666766776767767676767766767767667676776666776767766767676676677676767677667677677667767767767767767666677676776677677667677677666776767767677676676677667767676776776767767767767766776766776677667676776767767767766776666776766776767767766767766766776776676776666767767766766776677677677676776776776667676767667666767676776767766766667767667766677667767677667767666776776776766776766677677667767767767677676776676776666776767676776767676767767677676676776766776766776667766767767677676666776667767677676776676776767677667767677677667766676676767667766767767667676767767666676776677677676776667766766767677676766676767766776767666776667766767676676677677677676666676766677677666776767767667766776766767677676776677666676767667766667667767677676776776676676776666767767676677676676767766677677666766766677676776776767677677677676667767766677677667767766776677677677676676766677677666667676677676776767767667677667767767667676767676776677666667767667766767667677666776676667667767767767766776766676676766676766776677676776677676677667677667667766767676776776767766676677667677666767767767667767676767767767676666667677676767767766766776667667767767766767766776776776667767676776766776767767667676676776776677666676677667667767667766766767766767667767767767677667766667767766667766667767676676677676776676667767766776776676676767677676666776767677677676776776677677676677677676767766677676776767677677677676676766766766667767667766766766767677666676776776776677676767766677676767677677676677666767677677676776667767767676767676766776766776767767677666667767667677667767666676767667667767666667677676767676776766776677677677667766776667766776776666767667767767666766766766767767666776676776776676767666677666776677667766767767676767677666667766767676767677677666776776776776766767767677666776776767767676776776677676776776667767766776676776776677666776667767767767677676776766676766676766766766776767676667767677676776766767766767677677676767677676767676676766667766767676677676766766776776666776677676767767767677666666766766776767766676766767767667767766676776677676766766667767677676776676767667677677676676677667676677677676667677676776666776767677676776776767767766676676767766766676667666767766766676667676776676767767767677667767667676767667676766767677676767767767767766766677667767677667766766767766667667666776767766767676776666667676766776676677676776776776776677676776766776676776676767676776666776776677677676776767667766766766776776766767677677666776776767676676676767767666766766767676767676667766676677677677676676767676776767676776776776767767676767767676767667767766776676676767766776676667767677676677677677667677666766666776677667767677667766767677667767767666767677666767766767667767676767767767766767677666676767767767766677677677677676666766677677667766676776776776677676767767666667767677677667767677677666767766667766767676767767677677677676677676677677667766776676776676767766776676677677666666776776776767677667766776667767767767667766667677676677677677667676776776767767677677676776767766767766677667677676677676767767677666767676767767676667767676677677677667767677677676776676767676767766767767767677667767676766767767766676676776767666676667677667767667766767676676677666767767767767767677676776767677667676776776677676776666666666677677667766767766776766767767676676776667676676677666776767766776667766667767676767767667677677667767676766666767766767766766767767767767676776667767767667677677677677676766776767677677677676767666776676767676767767676766766776677677677667676766776766767667766766776767767667677667667766776767676666776776776776676776667676766776676776776676767767666776677666767667677676767766767667676776667767666666766776776767767667767677677676767676776666767767666767676767677676767767677677666676776767677677677676776767667767766767767766766766766767767677676767766776766776767766677677666776766767767667667677677677677667676767677667766776677676766667667766776776767766676776676776767767766776767767677667667676776766776776776676677667766767677677677677677677667676776666767766767677667677667667676767766767676767766677676776776676776767766776676776767667767667677676677677677676767667767676677667676677676776767677666776767677667766667767767676766776677666767767677676776776677667677676776667677676766667677676776776776776776767766766776767667767676776667676676676767766766676677677677677677667766767767677667767767767766767767676677676767766766776767666776676766767767766767667667677667766776776776776776776776677666766767667677667667677677676776767666676776676766776767767666776677667767766677667766776677677676676766766766776767677667767677677667667767667667676676776776667766766776767767676776676677667667676776766776776776776767677666766776666776676766667766666767767666666776766767767677677676667766676776666676766677676666776677677666776766767767767767676676667677677677677677667767666776776767676667676677676767766776776776766776677676766767676776676766767677667766776776676767767667676676677667767766776766677676776767676767767676676667676776767666766776766776767767676676676667676776766767677667666776776767767767667676766767766767767767767767766677676767767667677677677676677667767767667766676776676766776766776677677676667767667766767677677677676676776776667677677666766776767667766766766766776776776766676776776667676767677667767676776677676766676776766767767766776776766666776776767677667677666767676666776676776776667676776667677667677666776677667766676677676776767667677666677666776767677667767767667767766776667677676776776776677667676766677667676767676776666676766767767676776667676677667766776776677676667666766776676667676766676666767676767676767767676676676776677666766767766776766677676677676767767766676676776677676776776766667677677676677676676767677677666767767676676767667677677677677677677676776776767767676677676767667767767677676776776767666676776776776767676677677676766776677677667667766776767766767677676667767676676676776776776776776766776676776776776767766776767667766766776767676776776676776667676667766676676767677676676767766677676676776676776776767767667666767766667766766776776767676767676667666776667677667767677677667767676776767767666767767767677677676766767767676767767677677667767666776776776677676676776676767766766767766767766767677676776776676766767676677676766767676776677677666677666666776667767767676776766776767766666767667767666776767677677676767767767766677676676776767766776766776776766766776676776676767767767676676766776767767766676776766767766776676767767766767766676766676776677677667767667767767767666667676677666776766776766776676767676776676776766667766776776767767667666776776676767676677677666676677676667767676776677666767667676767767677667766767667667767767676776767677667767766776666767766666776776666776677667676776776776776666676767676677677676667677677667666766667676767767767667676766677676666667677677667766766676776666776776767677667767766766667667676676666676666776776676767766776667767767767666667667667766766676676776767767677667767766766766667767676766767767767667766767767767767767766676677677666677666776776776676776776677677677676677676667676677677676776767667767676676776766776676767767767766766667767766767676677667767767676767767667766776676677677676776767767677676767677667666767767767766776776776667
76776677667766776667666677666767676776776776766766767666776767767676767767676677676776677667767667766766776776676677667766776776676766676776776776767766766776766666666677667767767677677676776767767667677676767767666677676677676766676677676766767667767767677677677667766766676676767676776676666676676767677667677667677676766767767767767667676767766776776667676776776677676677676667666677677666776776677666766776767766776667767767767766667766766766676776677666767767666677676776667677676776676776767677667676767676776776677676676676776676767667767676767767667666676767766767766767676776767767767676776676667767667767767676767766667676776767767767767766767766767767766767766766776776676767677677677676677677676667767677676776776767766677677676776776776776776776677677667676667767766677667767677677666776767677666676767767767767667666677676666767766767767676667667676776776766667667766676776767767767766776677667667667766767767767677676676676766767766676667767766767766667766776776766766677676766776776666776676676767666767767767667676677676767767766766677667676776767766667667766677677676776776676766766776676666776667767666776666776767676776776776677677676776776766677677667666776776776776767677677676766767677677676767667676667676666667676767666676676767676766776767766776767766776767767767767767767766667667677676676676776677676776766776776766767767766676667677667767666767666776677666676676776677677666776766776767767677677677676667676766677667766767666767767667766666767676677677676776677666767677666776776676676766776776667676776776776666776676776767676667667676776766776776667666676667666676676677667766776776776776667676776676776776776766767676767767667667677666677676667767667676776767676776776767767767666676767677676776667676677676776776767676676667666677676767767766677677667677676776767767676676676666766677676676766776667666767766676767677666676767767676676767767676667766667676676767667767767767766767767767676676667766767767767677676766766776767676677677677667677676776776776667677667677676776677676676776776667767766776767767767677676766767676766776776677667667766767677667767767667676677677667767767766766767677666677677676766677676776776767767667667677676677677676776776776766676776776776776776676776767677667767766776776667766776666766667676767676666776776677676666776766667677676776776776677676677667676767767767676677677676767666776766766776776776767666776767767676767676776767676776767677667767767767767767677667676767767676766776776767767667766676766767767676776776767766767667767667676776767677676767676766767677676776667667767677677676776776767667676677676776767767676776776767676776776776767766776677667676677666666776667666676776767766776776776776676766766677667677676677676666767667677676776767766776767676667677677666676776767677677667667677677677676676766776677676667667767677676776767767666766767767767676676676767767767767677667767666767676667766767667667766767767767666677676776667676776767767677676776776776767767767767767766767676776676767667767766776766766776677667767677677667767666676666776667676776767676776776776676676766776767767667766776667767667767766666767766767767667676676767676776776766767767767767676676767676676677677676667666776767767677676676767767677667676767667767767677676776776677676766767767766666767676767766676766666666676667767667667677666767676776776767677667766767767767667676767676667667676767677667767767677676667677666776676776767767766766776776767676667767676776767766766676676767767676766776767667666677667766776677667676677677667677677667677677677667667666676767667666677676767676776677676776767766677667677667767767677676677667676676767677677677667667766776766776776676776767767767767666776776767666767676776776767676776776776776776667677666776766776766766766767766767677666677677667767767676767767677676677677676676767766767767677676767767677666776677676767767767677676776766676767676767677667666767676676667766776767676776667677677676667677667766767667677677677676676766677677676767767766767677667767677667766676767676767677676767667667666776667767677667666776766677667766776667677667767766776766667767676677677677677677677676767766776667767677677676776776676676776767677677677676667767677676776776766776677666676766767676766776776767667767767677667766776767677667666766676677676676677676667667666767676767677677677666767676776776776776776676676767767767677676776677676677676676767666677666776767766667677677677676767667676677676767667767666776776676776676767767767677677667767767766767767676767767667667767667767766767767766767767677677677676776776767667766766677667677677677677677677667766776776766776776767676776776676776676676766776766767767767767677666676676767667766676776666767767676776676676776776666666677677676776776676767676666767766667766676767667767667767676676677676766776667666776776766767676776776667677677677667767767766767676776776776767766767666677677676776676776767767666766776776667767766677676776776677676676776676677676677676766776776767677667766667677667666767677667767676676776767677667676667676677676767676666767666776776776776767676767766767677667767677676667667677676776676666676767767677677676767766776676776776767677677666776776776776776767676776676677667677677676776776666677677677677677667766767766776676767766767666776767766776676666776776776767767766677677676767767667676776677676666767767666676677676776767767767677667767767767766667677676776767677676776677677677676676677677676776776676767767767767767767767766776766767676677677676676677677676676677676676666766776767766677666776776776666676767677677677667767676767667766776776766776776776767677677677667667667667667667676767767666776776667677667666767766767667676667767666776766677666676776767767667766766676677676766677676676767767676776776776776776677677667767676776677677677667676676766767766676666677667667677676766766677667676776776677667677667767766767677666776776767677676676776776676677677676767677676676767767767766776767676767676676677677667767667767677677677667767667677667677677666776767677666766767766776666776776776767767766776776766766767766767767767676767667767766676776776767767677676666776667676667767766766767666676667677676776676776776776766767767767767767766776776776676776776766766767766776767767677676776766776767667666767767766677676767767767767766767667676776667767766667667767676776677676776776677676667676767677677676776667766667667767766677667767666776767677677667767667666676776776766676776677676767676766766677676767677667767676776677677666676776676676677676767767676776676766776776767766677667767677666776666667767767667766767767767667677677666676767677666677667767767767676776677677676767766767677676667767767676676677667767677676766776677667767766776667767767677667767677676776677676776767677667676766767766667767667767766676677667766676767767676767677667767667766767767677666766676666676776677676677666767767767767767767767676666776667766676766677677677676766677677676676767666767676767667767767677677667766676677677676766776776776767677666767667767666776776776677667766677677667667767766776767767666677677676776767667676667767677676776776767676776776767677677676776767767767767667667766776766677677677667676776776676766676776767767676776776677667766776776667767677676776767677676766767767676767676776677676767666677676776666667767767677677677676776666767676776767676767767767676677667676776667667667676767767767767767766776767666776676767767676767677676677676776677666767667667676767676767666767766766676776776776776776767767667766676676677676767667766776667766776767767676677676767667767676667767767676676776776676776767676776767766667767767766776676676767676776676776676776767767666767767676676776776677677677676767677666767677667676776676776677676776776766667767666767676676776776676666677676767767676667667767767676767676767767767766667667666776776767666676776767767767676766667767676776776776776676667767677676677677667767667767677677666766776667767766776776766766766776676776776776767676776667767676776767677666767677667676677667767676776776676677666767676767767767667676677667767767676767767677676766766666676767666676676766767767676776767676677677667667677676767766776766767666676766767677676776776676776676676666767677677676677667677676677667767767767767667767767767766766667767677667676766667677667767767767666767767766677666667767667666767767767767666776776766776766776676776776776767767667676677676767676767766676666677677676766776677667676676776776767767767767767666766776776767676776666776666677667767667766767767767766676676767676767766677677677667667677667766677677677667766776776767767767767677676776767677676667767677667767767766667766776766776677676776667667667767676766776667766676776767766776676776776677667767766676676767666766767767767667767676776776776776767766666767667677666666667767767767676677676767667767767767767767767767677666767766776776776776776776776767676766766776677667767766667676767676677676766776776767766766676767767766766776666776667767677676766776666767767676677677667677677666776766776677667766767667766767767666766776776766767676767677676767667767677676667676776767767667766776776776767676766776776767676776767667767767667677677676776676776676767766776766766776776776766767767767767767767677676667767667767677676766776666676776766676766767676677676767767676776767767677676767676776676776677676776767676677677677676667676677676677677676676676776767766667767767666766767666776677677677677677676776776677676667766776776667667666677676776776776767667677667676767666677676676776767667677677667767767767767766776776776676667766677667667767766666676776667767766667766766767767767666766767767676766776766766766767677676767766776766767767767767667666776676766667766776776767767676667767767677677676766776677667667677677667766776667676767677677677667767766667766767767677677676767767766667667677677666776776666776666677677667766666677666667667766676767666767677677677676767767767676776767767767676666776677676667676776776766767767766766776677676767667676776766767766677676776677
67767767766767766766776776676677676776676767667767677677677676766667767676676676776676776676666767767677677677676776677676776766767677666776667667667666776666776776767767766766767677677676767667667677666776767767666677676776767767767767767766667767677677677677676766767667677667767767767677676776776667667676667676677677676677667767667666767767766666767677666676676776676767667767677667767767667767766776776767677676776667767676767677676677667766676776767766666677677677677676667767766766776676667677676776776667767666677677677676766776677676767766676666666767767676767677676767767766776776776776667767766767767676667766767677677676677667767676776676776667677676767766767767766676766766776667676767676766766766776677677677677677676676766676767767667667677676677667676676776766776676767767666767667666776776776776677677667767766776676776676776677677677667667666766776767667767676776767767767767677676667676776776767767767667676767766776676677677676767667676677667666676676776767767667767667767767676677676766767666766667677676767767766667677676667767767767677677677666776776677666776766776767767766677677676776776767666766767767767676677677667766767677677677677677676776677667767767766767767677667766767767766776767677667766766776776766667767767767677667667766767667766766677677667766767677667767677677666676666677677677676767667766776766776776776667766767667676766766776677677667676677676767767667767767677676776767767676767677666776776767767767676766766677667766677676667767766767676767667676676776677676776776767676677677677677677676776776767767676677676776776767767767676776677676767767767766767767766677676767767677677677666776767667677667767676767766667677667767767767767677676776676767766776667766667667666767676767766767767677677677676776776766767766776667677667766776776676767676776776776776677667676667677666776776776776677666676766677677676776667676776776767666776667676776776776776666776776677676766766776776676767676776767667676666776766776676776766676776676766767676776767677677667767677677677677667766667676776776776677676766677677677667767766677666766767667767676776767766766677676776776667766776767666767676776766676677676767666677667766667767676677676767676776676676676776776776766766767767767676776667766677676767677667767676676766766677677677676666676776667767767676776776767767676776677667767676776767766767767676776776776776776776776677667767767767767766767767667767767676676677667676677667667767676676677677667767767667677677677667766776667677676676776767767766776776676776776667767767767676677667676767677677676766776776776676676776667767767676677667677676766677666677677676677676776677676677667766767766776676767677677667767766767766676676676776767767767767676767767766767766676767767676677677677666767766677666767676776767767767677666766666767767766776677677677677677676676767676776676677676776666767666667676776776666666776676766677676766776776776677676776666677677666776776776676776677666766677666667767766766676677667767677676776776776776676676767767677666776767666767767677667767677676677677677676767767677677666776677666776676667767667767677677677676767676776676766776666776776666677676677666776776767677677676767666776776767767677666776767766767767766776767767767666776767676776776677677677667667676767766676776766767677666766767766766677676667677667676776776766767766776667767767667767667666676677667676667767676676776667767676776776767766677667677666766776767677667667767677667767677666767677677676767767667767666776776667766666767666776676676677676676776677677676667677666776766767666676677676776776666677677676677676766676776667676677667677677676776767767766776767766677666767667676776776676767767767677666667677676677676767767677676666677676767766776776766776776677677677676767767667677677667767767767767767766776766677677677676776767666677667766776676776766677666766776666677677677677667767766776776676767767767666776776766776776676776776776667677676666776776767766767676776676667677667766676767767766767766776676776766766767667767677676677666776677676776776677677667677667677677666666776767676776776677676766766766667767666766766776677667677676767767666677677677677667767677676767677667676767767767667767767767677676776776767666776676776776666776776667676767767677677676776767767767677666667767676767667676767666776776776776776776766676666676766677667676767766667767677666767767767767676767667766766767766776676766677677666766776776677677666767767676767766677677667676766776677676776667677666776667677676767766667677667677667667676766776676666767767766766776766667677677666776767667667767677677676776767676767676776776677676767767767667677667666676666667767666776776766776776676767667677676667766676776676676767766776677676667767677676776676766776767677676766767677667677677667677666776776767677677676776776776776676667666776766766666767767667667766776667767676666676667666677677677677676766766677677676767767676676677676766776676776766776776776676776676676677676766776667767676767667667766676767666766676767767766767766776676667676666776676677676767676776776677667666667766767677667676676766677667676677667766767767677677677677676767767666767677667666667667677676667667767676676667677666766677667677666776767767766666676776766677667667667677667667677667767767767766776776776776776776776677677676766766776677667767766776667766766766776776776776776677677677666776766776767676776776767676766667676767676766676677666776766676766776676767767676766667667767676667676776776666776667676677676776767677667767666767667666666776766767676677667677667677667767677677677676776766776767766776666766767667767767676776776677666776666767766766667767766767767667676776766676766776767767677676677677677676767767667767677676776677676767666776667676677677667666676767676766776676677676666676677676767677666767767767767766667767767677667767767677677677676766767767676776767666767677667767667766776776766766776776667767676666776767667767667767666677667767667676677677676767676767667767676766776767767676776766776776676776767666776766667676667676776766667767766776667767767677677677677676676666676767767767767766766677676776676676767767766776776767766776776676776767767676677676776767767767766776677677677666776776776667767676676677676676776776767676776676766776676776676776766776767766776767767767766776676776776767667667767676667766767677667766776676767767676776667676676767767676767677667676776767677677666767767676767667667766677667767677667767677677666766677677676776667677676676677676767676667767676677676677676677676767766667767766776776676776776767677676677676776667677667766776667767767667677676677667667766667677676776677677676677676767767766666767677676776776776666766767667766767766776776776677677666776776776766767767767676767667676667766766767676676776676767667767667666767677676776767676766776776767767677676767667766676766776766677677677676776676767676776767767767767677666767767766677667677676766667767677676776767677676666776667766767677676666776676767766666767667766677677677666776767767766676677667677676776776677676676767767766776776676776776766767676767677676776766776767677677676767766776767667677666767666677667767676767767766776776676676677667667677676766667676776766776677667766776776676766776667676766676766667766776776676676767767667767676776776767677677667677677676767766776776676776776677676677676767767766767677677666776667767667767766677667767677676766767767767676676676776676766776767767767767767767767766767677677667767676767767767767676766776766677667666667767767677667767667767767767677677677676667767677677677676677667767767767667767677676766666667667666676767767767676776767666666766776666776676776776766677667676676767766776676776776677676676776676776677677676776776776676767767767767677676776676767766776767677667767666767677677667666677666767677666776676767767766667677677667767677666666666776677666676676676767667676676776767767766767667676667767677677676676776776767676776776766676767767667767766776776776776767676767767666767767677676677676776667766767667677667767677676776776767676677677676776767677677676767767767676766776767666767766766767766677676766767667766766676767766677677677666776767766776766676766776776677677676767767676767677667766666677677667766776767767676776766776667767677677676776776677667767667767677677677677677677666776676776676776667766677667767677666767767676676767667767766666676776677676667767767766776677677677677677676677667766776677677677677676776776776676677667766676677667667766767676767676776667676767677677677666677667767677677677677677667766776666676766666677677676767676677677676767667676766776766776776776676767767767676667666666776776676677677677676667766776776776776776767766776776776666767767676776776676776767767767667667676667677676767767767676776767676776767767766776776676767767766766666767667767767766767767767767677676767676776677676767677676766767676767667676767677677676767766667767677667676666776667677667767667667766676767767677666676676766667676776776776767767676776676776776677666767767766767677676677667667667676676767766767676667677676776676776776667676676776677677667667676767767767677676766767667677667677677667767766767667767667767676766676776667676776677676767766776767766776677676667676776666767676677676767666776776776776676776776776667676766677666767676767677676767676767766767767676676767677677677676667677667667677676766677676677676676667667666676776767767677666776776766767767767676676767767767677677676776676776776767767767676676666776667767767767766766776767676667676776676667766767766776767677667667667676766767677676676666776766766766676776776767667677667767667767767766766676776776767677666776767766677676677676666667766776676776766676767676776677676776676677676776667676677666767767676767676676677677666676677676776776676676776767767767766766767767677677677667667677677676676776776766677676766767667766677676776666776776776676676767767767767766776766766676767767677677676766776676767767677676677676676776776677666767677676666776776776776676677667767766667767767766676776776767
36677676667767667767677676776676766776767767677667767676677677666667766666776666767667677667767677676766767676767767667767767767677667767676676767766767766776776767766676776676667676667766766767767677667677667767677667666767667766676776776776677667667676767667677677677676766776767767667677676677676677677676776767766677676767667676767677676766767667676776767767766677677667767766677676776677676776666677677676767666776776677676767667767677676766767767767677667676776776667667677676677676666677666776667677676667676767676676776676776767767767676667676766677677677677677677677677677677666766767677676667666667677666766666776767676677667766767766677676767766666666676766766767766776766767767676667677677676666667666676676676776767677667767667766766667767767767676767676767767677676767677676776676776666676766767676677676677676776677677677667767677677676666776776677676766767677677676767677677677676676676776676767677667667676767767677667766776766676776776767677677677676676767676776767767666766767767666676767677676666667766677667767766767677676776676776776767767766667767767666776776767676776677677667667767676776767676767767676776767667767766767677676677676767767767766776776776766776767666667767767677667766766767667677667676776776776667676776767667667766767667767677677676677666677677666776776776677666776776776767676676766767767767767677667766776767677667767767676766767767676766676776667666776776677677667767767767767667677667767667767767666766677676666666776677667676767677667767767766676776676776667767767767767767767766767667676666676767766677677676776767767767767766676677677667676677667677677667767766776677667767767667666666767767766766767676776767667766676766776767767766677676767766766676767766767677677676776776766776677676676767676767766767666766767767676667676767676776767767766776677676676676776767766776676676677676776676676767766776776677676766776667767766766776776767767767766766667766677677676776767767677676676767767766767766676676767667766776766667767767767677676767767667767677676676776666667677677666677666677676767666666776776776776676676667767767767676767766766667767766677677677667767666677667676776767666767677677677677676677667767677677666676776776776676767767676677667767676676776766677676766766667766776766767667676776767766767766767766677667766776766667767667676766776776676776776767677676677676776676776666776667767766676776766666776776676676677677666676776667677677676766766767767667767767667677677677677677677676776667767677676766776776767767667677677677676767676676767767766767667667767667676776767766766767667767766776776676776776766676676676776776776667766767767767767676677676767676766767767676766776766776767666667766766776676776767677676677667676776776776776667766776677677676766776667767767767766776677666776667676767767766676677676676767767767676676676766776666776767676776776676776677677667767767676776776776776676767766776667676666766767766677676677677676677667766776766677676776776676666767767766776767667676677677667677667667666776677677677676767767766776776767766767676767767667766676676667767767676666776766776677677667766766676766776776776776667766676766776676667677666767676767677676677667766776776776667666766677667666776776767676776767667666767667767767676766776677676776767767767766677677677676776767767767676776767667677677677677677667676776776776767667666776766766767667677676677677677667667767767767766677666767676767677667667667767767767676776767676766776776776776666767766776767767667767676776667676776776676676776767766776677677676776767767677677666766677676767766676776766677676766676767767767677667766776677677676767677677676677677676776767677667676776666767676776677677677676766766776776666776766677676766676677676676776776667766776666766776766767767667767767677666776767667677677677677667666776677667766676677677667676767767767766676676677677667676776776666776666766676776767766767676677677676767766677667677676766776776776667677676677677676666676776767767767766776776677677676776766677667677677667677676776776776766676767676767667677666776767767767667676766767767667766776776667766767677676776776677676776676776776767767766776667767767767677676776776776666776767677676677667767767767667767767767676767667666766776677676766767676766767767767676776766667677666767766676766776766776677666667676767677667677677676776776767767767677667667766766776776676776766776667767677667677667676776776666766677667677676776776766776776767676767767677677676676766767766776667767766767767667766676767767666776767766776776767767676776776676776677667766766677676677677667766766677667767666776767767666676676767766677676766776767767676767767666776767767676767766767767767767667766677676676767766766776776677676677667666776767677667767766776676676677677677667767667676766767677677677676776776776676667767767676767677666767766776776767676766676767766767766776677666767666666667677676677677676677677677676667767767767677676676667767766766776776766766767767667767766776666776667667667767767676676776776676766766776776767766766776677676767767667767676776776677677666766776776776676766776666676776776667676666767667667767766776667676767767666767766766676767677667676776676766776677677667767767677666667767677677677667676767667766776766767677677666776677667676676776667767767677666766676776667767767667667767676776776776667767767677667667767677667767767767767767676767767677667766667767767766667766766767767667666767766776676666767667766776677676776767667667767766776766666767767766776767766776767667767767676767677676676767767767667676767677677666767677676776776676676776776676776767766776666766776776767766766776677677677666767766767766676776677667767767766776776676766677666776776677676767766767677677676767766776676767667666666767666776776767677676776776776766677677666776666766767766776667767667767766667677676776667767767767767766677677667676767766776676766776766776667676766677667676776676767766776677676667676767667767767676666667676767666776766676666766666767667677676776767767677667676767677676767677677667667767677676767676767677677677676667677666776666766776767767766667676767767676676766667767677667676767767766677667767767767666776776767667667767767766767677676667666776766667677676767666766667677677677677677677676767666667767767677676776676776776776767767676776676676766776776767767767676767766767667667677667767767767677676677667667676766666767767667766776667677677666676776776776767766767767767767676667677676766767767766776666776776767766677666776767766776767677677676776667676676776767676677667667766767767676767767667667767767676677677676776766666766776776767767767766776776776766667677676776767767767677667676776767766776776776766776776776766666776676766767767767767766776766676767676776767767677676667677677677667766766676767766767767767767676676776767767767677666677677677677676767676767766766766776676776767666767676676767767767667667676776666677667767677676776677676767767676676776766766677676776767677676767767766677677677676776767767677676776677676677676776776676666767767677667677667676676766776776776767676767767766776677667676676766676776776767676677676767767677676767766677677676776676776767767767667767767666677666676677676776767666667677667667677667767767767767676676776776766776766767767767677677676766667667767766676767676677677676776676766767767767766677677676766776766767677666776776776767767766676776767667767677676677676766776766776667767677677667666776677667767767767677676776766666776776676776667677676766767766776776776767676776767766766767767676677677677677676667766776776666776776776667676776767767767766677666676766767767667677677666766776767767676776776767667767667767767677667676767676766767676776766767676666666776677676776776767677666667767667676677676767677676667767676767677667677677667667676676767676776776676766767766767767767676677666776767767676676676766677676677676676676776667767767767767767677677677677676667677676677676667676767767767766776776766776767666776776766776776776667767766767767767766776767677667766666776676676676767766677667767766676666767767767677677666666767766767666677666776776776776677677676767667767667767677676776767767767667767667767677677667667766767766767767676667767676776767667667766776667667666776677676776776677677677677676666776766776676776676767676666676676776776677677676766676676667767677676667767677677667667666776767766676667767766676676767766767677677667766776766776776767766767767767676776776776666776776666776776767767766776767767767767767677676677667767676767667677677677676767767666767766676776776767766766677667667677677676776676767676677667667767767677666776676776766776776677677676767677676767766676776676767667767767676676767667677676766677666776767666767676666776767767767677666767766776776677676776767676776677676766667677677676776766667677676667676776767667677667766776667667676776766776676776767666766767766776776766766776776676667767677667676677667767767676776767676776677676667767676776767677666767666767677676776776776667767766776676776667677677667766766676677676767666677676766776776667677676776776677676676767767667767766776776767676676766776677676766676766776767677677676776776767677677676677677676776776667666776776667666776766776767667677667767666776676766676767666767676776676767767677677677677667766676666776776776776666767767667767677666767767767667766767767766677677676667767766776776767767767677676776767676667766767677666776766766667677677677677676776767676676666766767766767766766776767766676776776667677666776767667767677667767676676776776776767667677676776676776767677667766766776766766766767766776667767676676776676776667676776676776767667767767676677676776677676677667677676666676767767767767677667677676676677676676676767767766776767766766776767677667766776677666776766677666767676776776767677676776766767677667767766766776766776767767677666767677677677677667677677677676767667676776767677677667766677667767677667767676767767766667676776667676677677666767766766776667766767767766766767767767677667676776766767767766766766776776767767676767767
6767676776676766776677666676776767676676767767767677667677676767766766776767676776767677667766776776666766766767766677667676666776767676767677676676767667676766767676676767766776767667767766767677676766676766767767767666766776766677677677666767676776766767677677677677677667767667677676767676677676677676667666766676776776666766776676677667767766676767766676667676767677667677677676676677676766767676776776677677677676776767676766767767677676776677677677677677667676776776776767767767766767767767677667766776676667766677677677677676766766767666766677666766776676766776776667767667766766767667767677667677667677676677676766676776767767667766676676677677677676677667677677677667667677666677667767767666776776767767766767676767767767766676677667767767767767766776766766767676776776767676767766767767767677667767677667676676766776776766767766677676776776666767676677677677676776776676776676776776766776776776767676676667767767767676767677676767666767667676776776676776776776677677677667676767677677667767767677667676776766776776676776776677676677677677667767667767676667676776766676676776767767667677677666676767766677677676677677677677677676676676767767676667667767767766776767677677666767676766677677677676767766776667767767766677667767677666766767677667666676677677676677676776676767667766776766767676667677677677676776767767766676676767677677676767676776677676776676677667767767767677676776766776676776776776776676667767767767667767676776677677667677677666776677677676677677676767667766776677666766677676677667677667766767667766776677667666767676767677666776776767767767667766767767767767767767677676766767676677667676667666766666776676767676767767667767677667767767766776776676767767767767766766676767767766766677676776666767676677676676667667767767676767767767676776676767767766767767676776776776767677677676776776677667766666776776776677667767766776767767766767677677677677676776676676677677667676677676767676677667677676776667677677677667677677677666776667677677676776766767666776666767767767766677677676676767766766776776677667676776667767767677667677677677667676776776767767676676776667767767767766676767676767676677666676676767677676767676766767676776766776776767767767766677677667676767677666767766677677676776767766776666667767767767767766767666776766766776667767767677677667767676667767667767666776677676677667667766677667767677667666766776776677667667676767766776767676677666666767766776667766766766776676666776677676767676766776666677677677667767677666676676766767676767676766766766776776676776767766766676677676677677676676776666676766776677676776776776667767767766776767766776776676677677677676766766767767667767767767767677677667767677667676666667767676767767667767676776776677666767677676776767666776676767767676776776767677667766776776677676676767766776776767666676767676767677667677676677677677677676667677677676667767767667676677676667677667676776677677666677667676766776676676766766676677676767677666776767766776767676677677677677677677677666667766776766766766676767677676776776776667767766666767667767766776666667677677677667767677676676677677677677677676776677677677666667667677677677677677677676776677677667767677676766767677677667766776776766667667767766676677667677677677676667677667666766776767766767667767767677677676776776776767676767767676776767666776776667676776766677677676767677667766767767677676676767767767676767766676766767767767677677677677676776767767676676776776667766766776677666676767766776766667766767766677666667676766776776776776676667767677677676766776666776667677677667766776766776776776677676676677666766767767677677676767767666776776766776767677677676776667676676767767677677667767766767677677667766766766677677677676766766776676767677667676767677676766666776667766677677677666776776667767767676767667667767677677666776776766767667767767667767766767677676776767676677677677667767667767767676676767767676776667667676767767767767767676666776776766676677677667666666767677676676776767677666766776667677667766667676766676676776767676667767767667676776676666667676776767677676767676776776776677677676776677677676776767767677677676766767667767677667767767667766776776776767767677676776667767677676776667767766767766776776776667667667676776776776776776676677676676767676767676776767677677677676776767677666677677677667667767767667676776766776776676766776776667676776776766676667766666766776677667767767767767767677676776776767677677676776776677667666767767767767766776776776766676667766767766666767667767677666666766776767676776767666677676776677667767667666776767767667676677676766776776677667677667666767676767677666776767767677676676677677667667767766776767677676676776667677676766776677676666767767766676776677677677676666677667676667767667666766767676676676667767677667766776677666776776767767667767676776766776677676766767766767767676776776776766767667676776776776677676676767767767766677677676776766776776776766776667667677676766766766776776666676776776686767767676677677676667766767677667767676766776677667767667667676676676676767766667677667767766776667767766776766767767676776667766776767666677676676776676767767677677676776677677676776676776767767767667766667767767676776676776676776766677676767667767676776776767667676766776776767766776776667667666776677667676667677667676767767767767677677676677677677676767767667676776776667666776776676667667676776766767767677667766767676767676776767666767666767766666667667766776676676667767676766767676776776677677676767676776776766676767767676766766776776666767766776677666766776776776766676767766776767667767667677677666677666677676776766766676776766767666676776767667676776677676766667676766676766767676776776667677676776766776776677667767677677667666667676666666766667766776776776677667676776776666766776776766667667766676767767677677676767766776766776677676776767766666776666776776766776666677676776776677667767676776766677666767767676766767667667766667667766776767677676776767767676667677676676767766776766776767677676677677676667767767676677676776767676677667676767677676767767767676776767676776766776776776676767766667766766766776667667767767766677666766667767767677677677667767767676677677666776766767767767677667767766767766677676776776776776767766776767767676677677676776776767677677676776767667766776776766766667667677667677676767767767666776776676776766766776676676677676776676776766776776676776776667767767767677667767667677676776776776677667667677667666776767676776767666776676776767767676766776677667676776776766776776776767767767666767767666676667667677667766776767677676767677666667767677677667767676667677676776766666667766766776676776667767767667767667767767766677667766667666676767766677667767767666677677666767766776677667667667766766677677676767666667767767767767677676677676767677676767767766767766667666667677667676776677676767677666776667767766667766767767676776776776776666776776776767767667767676766676776776776676767676766767766667767676667667767676767677676767676676767766677677677676767676766776776666667767766776776677666776767666766667666766776677676767767767767676776676766776767676677667676676776766767676677677677677676767767767666776767767676776776767667666766676666767766776776677676776676767767676667766677676776776766667767677667767767766767677676676767767676767667676776776776776776776776766767767767676676666666677676666677666676776676776776776767766766676776767677677677676776767677676676776776767676776677667676677677667767676776776677677677667677676776776776766667766677677676677677677676677677676767667667677677677677676766767767767667767677667666766767767767766776767666767667766666666766676676776766776776677676776767767767766776666666677667677676767676776767766776776776767767766767766766776677667767766767766776776776776767767677676767677677676677666677667677677667676776776776766776677676767667677667667767677676766677677677677677666677677667767676776767766776766767676767667667767766767767667667766776676767677667767677676766776676767767766677677676677667677677667666776676677676776766776776767677677676677667767767766767767667767677676767767676766776766677677676776776677677667666677677676676677667767667766766776676776776666776776766766766776676776676676776776776767676776767667667677676776776776776776677676767677676766766776767676767676776676766667676767666676666766776776677676776776776676666776776776767666776677677676677676766677676776776776766776776776776767677667667767677677676776666767667767767767767767767767766776776776776776776776767766676766767677677677667766677666767676667677676676677677667676677666776677666677677676766776677666776767676676776677676767666677677666776676776766676676776776677676776767767677676776776776676676766767766666667767677677676776776767767676766767767767767766776776767766767766776767666776766767767766776767767767767677677667676676767676766767667767677677676767766776767676776677677677676766776766677676667676776766667667676776767677676666676677677676676767677676767677677677667767677677677666767766676676766767677677677677667767676776767767676767677667766767677677677667766766767667767666677676666766767676776667677667767677676776677677677676666767667666667767676666767677676767666677677676767767677676766776676676776667767766767766766667767766776767676767767767767766767676766667676776776776776677677677676676776667766766776776766676676776776677666767766776776776767767677667767767766766776677676766676677667766776667676767766666767767667676666767767677677676776766776767766677676767767766667767766676677676677667677667767676776766766676767766767677666667677667677676767677676776676776766776766776776776776776767676776767667766776776767767667676767667666677667767767677667667766767677676776766767767766667767676776767676676767677667676766776676767767667767676676766776766676767667667767676766767677677676776776776766766766677677677676776776767767766667767767666776776776667677676767767767676767676767667676776767667666767666776677676677676776776666776676776677676667767666767767767677676776666767677676767767666677677
67767676767766767766767667667677667767767667767767767666776676766776776766776776776776767677676776776776766766676767766676676666766776776776767767767767766667767767667766767677676776776767766666776667667677676776776766677676776766766776776767767766767767676677676667677667766767667766676676677667676767676677667676776766767767767767677677677677677667767767766776767766776776776767676776776766667766677667677677676667676776667767676776767767766776776776767676767677667667667766767666776767766766677667767766776766667677676666766767676776677677677666776667766767667666776666767666676776776776677667766676666767677677677676676776667676767766677677676676676776767667767767767767767677677667767677677677667767767767767677677667767767766676767677677677677677667676767767667676766776776776767767676766767766766776766776767677677666776666766767767767667677676667767676766766667676776766776776767676776767667667767767677677676776767767767666677677676767767677676776766776677666766776666776776776776776676776776767677667677677676677667767766776667677677667766677676667677677676776767767766776776776776677677676766776676767767767667767677667766676776677676776676776767767767766776677677666766767766767666667667677676766776667677676767766677676776667767766677677677666676766677676667767767666767677676677676677676776667766776667667667766667666667766766767676776767766676676767766666776776776767767677677677667666677677677677677676667667676677677676776776676776766766766776767676666776666776776776776667766666766776677677677666776676767676776677677676676667677677676776776676766767666766776776776676776677677666767666667677676767676767677676666767767677677666676767677676766776767667767676677667676667767677676776676767677676676776776776666766776776776676766767677677676676776776676776676667766767767666667667676667667767676776767766776776767677676767766667677667766767766667667667676766677667666776776767767676667767677666767677676667667667667767766766677676776767767667767766666766776767767676676677666766666776766776767766666776677676666766677667767766776766766676776676676766677667676766667667677677677677677677676766677666676776776776677667767677667667676767667677677676766766776677666776676677667766767676676667766667766776776776666776666677667677676776776677666776776767676677666676677667767766667767677677677667676776767677677677666767767767676667676776676676767767767767666767767767767667766676776667767677676776767766766766776767766766666776766776776776776776766766676767767677667676776767676776767677676677676767676767766767666767766766767766776776677667767676776776677667766776767677677667767766767676766677677676667677666677676666776676766766776676677676667677667767767676677667767676776766767676776776776776767676676766677677667667667676776766776766776676767766666677666676776776677677667677676767766667767767676767677666776676776767666677667676776776776767677677667677667677676776676676676767677676677676767677677677676766767767676776767766767677676677667676776767766776766776767767676776767766776676776766676677667676666677667677677677677676767767666766776776767676776676676677676766776767676676676767677677677677677676767767767677676767767767677676676766677677666776776667766776776766666676767767676776767766776666776667666776677676767767767767766666677677667677667677666776767767766677676776677677667767667767677677667666667767676767676776677677676767676677676766776667667677677676676667676776776677667667677676767676776776776766776766667767677677676676776766776776767667676677677676677676767676776767766776767667677676767667767767677676776677676666677667767676676776776676767766677667767667767676677677677677677677677676667767766676666776776776676767677676767767767677677676666776767767767667676677677677667767767676766767676776676776677676677667677676767676766666666776776776766776666676767766776666776776767767666667667766676776776767677676667766776776767677677666676766776776677676767677667767677676776676767766776676776767677666677666667766776776776677677677676776667676767677677667766767677666776776776776776776776776776767767666677677677666767767766767676776767666767766776776766767667677666767767767766766776677666776767677666767676766767766776676766776776676776767677676676776767766767677677667767677677676677677677667766776766667676776666766776776677677677667767676767667677677666776776767667766766676677676776767676767767767676667676766666776767676767666677667666766677677676677676776667676677676677676776776676667766776776776776767766776667667766767667666766776776767676776766767767667767676776767677676767676676767677676776776677667767676776776766676776767667667666676767677676677676667767767667767666776677676776766776766676766776666666776676767767767766776776666766776667766676767667767667766677676776767676776767677666667667767667667676766677676776767676766676776776776667767677666776776766667676677676767676676677677676776767676767767677677676677676767676776776776667766666767767667766766766676677677666767766767766677667667676667676667767766767677666776776677677667676677666776667766776667667767677676676667667767667667767767677676677667766776767676776776776677677676776776766767677667766767767677667766776676767667766767667676776676776776767667767677677676776767766776666677677676776767767767766776776676676767677677676766766676767667676776776776767676677666776667667677667767677667766776776776767676667766766776766776666767767767666776776767676776766766667767767677677666776676767666767677677677667767676776767767676776676676676766776666667767666677667767677677677676776766767766767677666776677666776776677677676776767767767767667767767667766776776776676666776676666767666766776767766667767677676766767767676677677667676767766776676776667766776776667677667676766767677677677676776767766776767677676776776667667677677677676776776776677667676776776677677677667766667676776767666776676767676667767667767767677677677676766767767767666767676767677676766776767767767767767766776676776766776767767767766776776767677667677676676776667766676776677676676676776776776776776767767667667767767676776767767677676767767767676776776767767667667677666776667666776776676677666677676676667667767767667766776776776677676776767676677677667666767767666776776677667767667667667767677676767677676776776767767766776776676776676767767767766767767766766776776667676776776767767766677667676676776776767677676766677676767767766767767676776776676767766767667766766767676667677676766676676776677676767677677677676677677676767767767767766676776776767767766677677667767767767767667767767766776677676767677667667676767677666766776767767666766667766776776776667667677677677666767676767677676776667677676676677667766767766676776776767767766776776766676676776667667677677677676666766667667666776676676776766776767767667676676676776667666676667767767767766767767767767667767677676767666667766676676767666767767766677667767767767767766766776767767767767667766676776776776676776767766767766767676776767767667767667766766767766667766677667766767676776776676776766676776776776767767676666677667767676766767676677667766676766776677667766766667767766767767676776776767767676776776677667666767677677676766776767767767666776676776767767767767767676767767767767677677667667677667767767676677667767767677676767676676766767767767676776766766667676766766666767766667667767767677676677676767767677666776776776776766766767767767677677667767666667677666766767676767766776776776776677666766766766676676676667766776767767766677666667767677677677677676667766776776776766677677666776776766667766676776776666676776767667767767767677666766776776776776776766666667677666776776677677677677677677677677667667767676676767676667667667676767677677666766767667767767767766776766767676767677666776776767766776767767676666767767767767766676676776776776666776766767677667677677667767676776677677667676767677676776767677667677677666776776767677677677667766776776776766776676776677676667766667767767667667677666676667767667676766767666776667767767676776677676776776677676776676667676677676776676776677667676676667676776766766776776767676766776766767767676677676767676767767767767767667766676776776776776776767767677676776676766776767767766776767766776767677677667676667767766776767677667677677677667767667766767767767666776676676776677676767767767767766667666776776766767767766776776767677677676776776677676766667677676776667767767767767767676776767667676677666677676677666767767667676776766677667767767677667766677676767767677677667677677676766766776776766677666677677676677667767677667766677677677677677677667766676677667767766776776767767666766776776776677666776776767676767677676766767766767677677667666676676767767667767667767766767667767677676767767767667767766677676776776776666776767667767677666766677676676767666677677677676776767667767677676766677676676767766776667766767766776766776667767677677677677676677676766776776776767766776667677667667767767767677676676767767767667766776676776776766776676677667767676676667677667676776676767676766776776677676776776776767677667767677667666776776767676667767766766766767667677666666776776767766666677676677667667767766677676776667666776676666676666766776776667676676767667677667767766767766767767666677676677676666776667766677676677677666767676767767767677676767766767677667767767666766767767677667766667767666677677676776766767767766776767767767677666776767767767767677666677677677677676676767676776676767766677666776766677676767676776776766776667767767677667766776676766776766776766776776776666776677676776676766767766767677677677667767767677666776776776776767766677677676767676676776767667766677667677677667767767677676676776776767767766677677667767677676766767677667677666767766677677667667767666776676666776676776776776667667766766676776767677676767766767667767676676776776766677667677676667667677666776776776766776667676677667677676766666776676767767676776677667677677677676766667676776677677676767767676767667767677677676677677677676776767767766776767767767766767766667767766776776666676677
677676676766776677676767767676776767667767766766767766776767676776767767676776767677677677677677676776776677677676676767676677667667766776767677676677677677667767676677666677666776677676767767666667767667676776667767676676676767766676766766776776766776776667767677676677677666766776776677677667676776766676767667767676767676677677666767767667667767666767767767767676776677677676776767766767676676666776677676676766676767767676776776776677676677667767766776767767667767667676767767676676766776776767767667676767766676767667667767767677666767767767766766776767767766776767677676776767676667667676776776776767767676776776766677676766776676676767767667767766776776767766767767767666676676776677677676677676676776776676666676767767677667677667766767767767676767666767667766767767766776776776767677667767767767767767666667767767667677677676776767667677666776776676767677677666776667767676776776677676776677676776776766676767677667677676677676776776776767666666667766776776776676677677677676766776776776766677676677677677677667767677676776677667677677676776767767677667767766767676766776667767676767677677676776766776677667677676767677677667667676666776676776776666776776677666776776776766767667676676667677676676767766767667767767767667676766767767766677667676676776767676767666776767767667767767676776776667767676776776776776776776766776766767677666677677677667667677676767676776667676776676776677677676676767767677676776767767677676767767766776776677676776676677666776767767676776677676776776767667677677676677666676767767767676767676766776676677676776776676676667676776676666676776766776767676676776776776677677676776776767677677677677676776766776766766776776767767676776667767767767677676766767676767767767766776767676776677676767767666767766776776776776677676766766677676676676667767767766766767767677677676666766776667667677676776776766767667767677677676667767676676767667767677666766766766767677676776677666776676676766776666677666767767677667766767767667767676677676676767667767766667677677677667676766767676766776776776767677677667667676676767766767667767767677677666677676776677676667767667676776667767666776676776767767767676666776676776676676677676776767767767677677667766667677677676766767666677667677676667766776676776776676767667677677676666677667767767677667667767677677667766766676767766677677667766767767766667767767676767767676776766667676776767676767666767766776776776767667767767677676767766766766776676666676667677676677677677667666676677677676776776767766776776776767766776776676767767766676767767676776776767767676776776767766767666776767676767677677677667767766776776677677677667677676776776667666676767667767767677677667667766776676677677667676666767677666767676776776776676676776776776767677667767667767766776776776776666676776767677667667766776776776676776776676776766677677676767677676767677676667767767666776776767667666767767767676767676776776776766766676666767767767666767767677666677676766776767676667676776776676677677677677667767677677676766677667766776776767766677677667677677676767677676776766677667667767767766766666767767677676666667667667767667766676767767676767767767766776776776767766776776667667677676676776676677676676676676767677677677677677676666677676776776666776677676766776776667767666776767767667677676767767767767767677676776767767676767767766677667677667677677667677677667667667767767676776767767766767666767667766767766767676776776776776776676767677676767767767766776767667766767766676677676667676776766767677676767766766767676767767767667676776776776766666766766776767677677677676667666767676776677677676767767767666776677666677676776766766766676766766776776767666767766676676767677666676767767766676767667667667666677677666776776676776766767767676677677676676776766766677677677676677677667676767766776766677677677677666667677677666676767767677677677676776776676767766767767677677677676776776776766677676667677677677677677676776776676776766666676767677666676766767676776766666767766676667667767767766666766766667677676766776767766767676766767667677676676676776676666776767676676776766766676767677667667667667677666767767666677667766776677677677676766766766676776776776767667677676677676766676677677677676676766776776776776667767767677676776776767766676677677667676766766677667767767767766677677676677666776767767667667766776776767767767767676767677677677666776766776776676677677676676676776776776676767666676667767767767667767667766767666776677677676776677667666766766767676676776776766666767667676776776766766677667666766776776677676766677667667767666767667666767766776667676776767677676677677666676677666667677676667676676776767666776767766676766666776667766766677667766667666677676776776667677666676676767676676766776776767766776776676767767667767767667766676677677667676776767767676776776676667676677667767666776767677676766667676667676676776766767767677676667767676667767767766776766776767667677676776776776767767667677667667766776776767677667767767677767767667676776767676767676666667766677676776776677677677677667766766766776766767767666776667677677676776776676676776776677677667677676767676776666667766776676776776776677667766776776767666776767767766776766677667667766677677676767677676667766667676666776767766776766767667767767767677667766767766676676766767676776776776677667677677667677676767767767667766776767766776776776776776667767767676776776767767767766767677677666776666776677676767676776766767676677677667767766766677676677677667766767677677666776666676767767676776776766677676766767677677667676776666767676776776676776767676767767667766676667766776667677676767767767767676677676776776677666667677677676767667766677677667676767766776776676767767766776667676776667666667666767676776766766776776776676676767676767767676776776767767767676776677677667676767767666667677677677677677667767677677676776667666677677677676667677666676776776767767766677676776776767677676776776776776776767667767767767667676776776767666676767767767767667667676677677676767667767767676776776676767676676676676677676767766767667767676776676677667676776767677667667667677676766677667666767667766776776776776776776766767767766776667676766776767676666767767766767666776776776776667666667767676676667766677676776667676767666667676776766776667766776677667767766776776776776766776677677677677667676667767766677667767766767676767767676776776776667667767676767666776676677677677676766776776666776677676767676767767766676677666666667667767677676767667676676667767766677677676676677677667677667666767676676767767677677676676776776767677676776766767767766667767677667666666766776677676776767667666776776767677676776776676677677677677667766776766776776776667666766766677677677677677677677667666767667767766766776767766776776767766776677677677676776677676776767767677676666677677676666666776767766666677676676676776667677667667767767667767676767677676776676776776676767766776776677676676767766666767677667677677677677676767766676766766677667766767766677667677667767766776776766776667676677666776766776776776667676677667767766666776776677677676767767767666667666676776776767677676676666676767767676767766667767766677667766776767766776776767667676667677677676767676667767667677667677676666776676666776677676767767767667666767766677677677667677676677677667667767767766676667677667666767676776766776677677677677667667767667676676677677677676776766766776767767677667767677676767766767766676677676766677667767767676676767677676776776766767677676776676767676776676676767666676776766767667767676776776666767677676766776776676766767677667767667676776766776677676767677667677666677676776766766667766776776667667767667767766676776776667676676776767767666767677667677667767677666776667767666667766776776766776767667767767766767767676776766677667667767667676776776776776767766776677667767676776776767677677667677677676776776776767677666767676676776767677666776766766677677676766776666766766677667766766767677677677666667766776677666767766776776776766666676776667766766776776767766677677677676767767766776776776767767677676767767766767677676766676776677677667767767767667676776766676776677676776676776767677667676776767766767766666677677676677676676776766776776776767676676677667767677676776776767767767676776776767666776677676677667667666767766767767666677667767767766767766676776776677667667767767667677677676776776666776776776767766676767767676776676677676767767767666676766677676766677666676676776766766776767676766776766767677667677677667676767677676676776776767767767767666677676766667767666666776666766776676776776767766767767676766776767676767667666676776667677677676766767667767766776776767667767767676767676677666667676767677677676776776677677667767767666677677667767676776666666776667767767666767766767677676676776776776676776676776767766776767676766776676776776776766767767767767767676767677677677676677667667767677667676677666666676767666767766766776767676776766766776776676677677676767677676676776776676767767667667767676776767676677676776766776776677667766776767676667767767767677677677677677677676677666766776776776776767677677676766776767767667666667767677667767677677667677676676767766776767676676776676666767677676776676767667767767676776767677677676776666776776776666776676776677667767767766677676767766767677677667767767767767767677667767767766767767766776667677676776776776766776667767767677676776667667767667767767676766667677677677667767677676776776767677667676776767767676767767767766767677676767666766776667677676776677676677676776766776766776676776776677677676776676677676677676776677676776776676767767767766767676676776776676677667666776666766776776677677676776767667676677667666677666767767667766766676776776677677677667667767767766676776676776776667676767766677676776776776767676776766776767676776676667677676677666677677676767677676767667677667767767677676767766766767767666676666676766676776776776766776767767767767677677676767677676767677667766667766776776766676767766766767766776776676666667767767767677676776677676776677666767677676776776677677666676667677676676677
6776776676776767767767767667766767676776676776677677677667677677676667767676767677677667677667666676767766676766776776776767767767767667767767667767676667767677676677676766676666776666676767767766767767666766767766776776666767677676776677667767677667766766667767667767676767767677677677667676776766776666676667766776766667767677666776677666776677667676676667767767676677676767676767676776776767767766767677677676767767767766767766776776766767676677676776666776666767767766767767676667666766767766676776677677676776766776767667677667767666776776676766767766767677666776766666776776766767767767767767676776776766776767766667677676776776767767676766677667767767767767676776676767677677667767767767667767767766667767666767667767666767676766776767677667677676676776676666667767766676767767667767667766767767667677677676767767766766677677667667677666677676776766776676776677667676767677666676767677676776677676677676677667767676776776776677667676677677667766667767667766767767766767767766677677677667676776767767766776676766767667767767667667676766677676776776666776776676766667767676767767766776776767677677677667766776676667676767767676776676676776677677676676667676767667667677666767667767767676767667677676676776776776766776677666676667766676767767676766776676776776776676667767767766776776677676767667666776776767767677676776666677677676767677677676776776767677667677676767676766776776776776766666767667666776677676776766677667676677666676776766767766767676767666766776767766776676767677667766776767767676676666676776776767766677677676677676776677677676677676767676667667767767767767677677676676677676676776776767766776767767676666666776676776776776676767666667767667677667766666767676767666666776776776767667677677676776676776767667767677676767767767766767676677667767666676776776677677676766776776767767676676676766677667766776677667767666776776766776677676767767767677667666776776677667767767767766666776676677677676776767767676676776766776766776767766766776767766767676677677676667667766677676776776676766776766776767767767677677677676767767767666767666766676766776766776776767676776767667767676667676767766676767677667767767767767666667677676776676776776667677677677676776776766676776766766767676776776676767766767766677676767667767767677676767766776666676767767677667767667676667766666776767767677676766767677677666776776766767666776776776766766766776767766676766667767767766776677676776776676776676677677667676666767677676776767676766766667767666667767667766766766776767766767767676776767767767666767766776776767677677667767677677677677667666677676766767676776776766677667676677676676767767676776667767767767767766767676776767667767766776766676766776676766776667767667766776767677667766766776766676767666767767677677676767767677677667676767677677666667677677677677677677676776767676776667676776776776776776767767676677677677677677676776677677677666676767767767677676677677676776677677677677676766676766776767766677667766676677676776767677666776667767767666776766676776776767767667766667677666766776766776767676776776776677667676677677676776776766767767767767677667767767676677677676666667667767766676776667667767767767767676776767667677676767676767676776676776767766676776776767767676767676676776677676776776776767766767667676666767767677667667677667667767666776767667767767767767676676766776776776776676766666666676677666776676766776676776666676676667767766766677667766776776776767767767767767667676776776666677667767676676677667767667666767667676767677676677676776767666776776776667767666677676767767666767676677677676767666766766767767766667767677677676776767767767767767676776767767767667677676776776677676666667767666677677667676767767666667677677666666676776666776677676677677676767767767767766667677676667676776776676676767667767676767676766767676776667677666667676767677676776776667676666776776676667767667767667767767667766667677676676667766676767676776767766767676776776776667767767676767767767767767676766767767766776676767677666766776776676776776766767666767767767766677676677676767666676766767676776676767767767666676776776776767766776776676776767767767677677676767767677676667677667667676767677677677676766677667676767766666767767767767677676776767666776767766667676677676767676776677677676767767767667766776776776776767667677676767667667676676776767666677677667767766776676666776776667667767676767766677677677676766767667667767766676776776676767666767666767767677677677676767667767767766767767667677676776767667676776766767677677676667767767767667767767767767767666766676667767666767667767667767767676776776766767766766767667676676677666767676677676676677677677676766677666677677676776766776766667676766776767767676776677676776776676767766776677666667677676677676676767766676676776767667767766776776676776767676766766776776677676776666767677676667677667767667767767766776776776767676677666776766767767767676776767766767676776677667676676767677676776766767676767766776666676677666676776676677667767677677677676767676767767676677676776667767767766766776677676776667667766776677666776667676766776776776776676767667676776776677677677667767767766676767767677667677677677666677667767676776776766767766766776677676766776676776767767676767677677676776776767767767767676776766766676776766667677676676776767666767766766766767767766767766776766677676767766767767676776676767676776776767667767767767676677667677676677676766767667677666767667677677676776776767666767766766667677667676767766767677667676776776676776776667767766667666766767767767767676776677667677677677667677676776666767767676767767677667667676666666776776767667767677667767767676667676667766776776776766766766676767676667767677677676776767766667676666776676767766776776667667667676766667677667767767667677676767676776677676776776676767667767766776776676767766766776677677677666676677676766677667677677666767667767766766776767767667766767766677677667677676767767767767677676767676667667677676767767677677677677666667767676666676767676776676676766776767666767667766667767667767676776767676767677667677677677666677677677676767676677676767676776676767767767677677676767767677676676767767677667767677667767677677677676676767767677677666776776776776776776767767767767676766767676676677677677676776667767667677676766667676766776767766776767676776666676676666667766776767676776666767677667767677677667766767767767767667767767767667767677677667677666776776767677676766667667666766776776667677666776767676776677677676677667767767667676667766767677667766767767767767766776776767767676776766776776766767676766666676767766776766666677676667677676676766676767767767677677676766776767767766676677677677667667767677667676677667766667667766776776676776776776667767667766766676776776676776776776776676776776776767667766667767676766766766776676667677676767677677677677677676677667766767677667767767676776666667766676766766776776677666776676776767676776776677676676767767677666766677666776767676766776677677676676776776667676767767677666677667677666767677667667766676766676677666767667667766767767767767767667676776776766676776767766767676767676767676676767767766776676676767767767666776667677667677676767766667766676767666667767666677676776676676667667766767666766676766676667666776776767676766677676667667676667767677676767767677666666776677666776766767666767767677666767676676767767666667676776767677667767666667676767676767767767767676767676676776776776776667676677677667766676766776776767767767666677676767767766767767766677677676767766767676767767666776767766776677677676676767767767677676766767767767767767677676776666776677676776776776766766676676677667676767766667676776767767677677676766767676677676776677677676677677676767767666776766776667767766776776776676666776676667677676776767677677666766667667767676767677676776767766667677667766677676676666667767667677666776776776667676776676776677666676677667676677676767676776677667677676776767677676667767676667767766767676776767677667767766776676776766766677677677676676766676766776776776776676667667767667676676677676676767676767676666676767676767666677667766666767677677667766766776767766676766677667767677676767767766766776767767677667667766767677666776666676767676776776666766776776776677676767666776677667766766676677677676776767677677666776677677667766767766767766776677677676676776767677677677677677667767767767667677676677676667676767666776776767767667767667766776766677676677677676767677677667766776767766776767767766676676677677666676676676776776776767767766776676776776676767767767767667767677677677677676766666776766776766776676677676776666767767767677676766776676767766776776776667676676676676776767667766767767667767766776776776776776776676676767676677667677676766767676667677677677677677676776776776767767676767767766776676767766767676776767766776776776666776676776776766776767767666776677677666766677677677676776676676677667676676766767767766767677677667767767767676767666776776767767676766776767766776767676766676677667767667667677676677676776776776676766776767767677677667767666776766767667767677677667766676766667676676767767667767676766766677677676766766676776666676776776766766676776776776677676767767767676776676776767766766667666776776766767677677677677677676766766776676776667766766767677666767767767676767766767767677677677676776676767767766776677677667767676766676666667766767767676776776667676677677677677667667667767767767767667767667677677676677676767676677677677676776676677677667677667766667667767766766776676767667767677667767666776767676776676666776666767676776766767766776677667666676767676767767766776776767677677677677676767767677677676676776776776667666776667667766776776677676766767767766767677667767676667677666767666766677677667677677667767766767767667767767677676676767767767676776677677666767667766767677676676776767677677666776667767677676767676677676767677667677676677677677677677676776766677667677676676766767677676776767767767677666767767767666776676776667667677677677677677667666766776776677677677676767676776767676677667676767677666666776677
767767767767767676776667676676677667676766676776667676776776776667767766767767676676666677677677676767677667767766677676676776776767766676676676766776667677677676776776677667677676676667667676776766666677676767677676766767767677677677667767766767767767767676776766767667676776776676767677677676676677667766767667666677667767767676766676667676766776776676776776677676767677667766767676776767676766677676776766677667767667666667767766776677676767767677677676776676767767667667767767677676666776776667677677676677666776767677667677676676666776767767667677676677677677676767766767676767666766666667766767667676767767677666677677666776776767766776767767767676667677677676776767676767667667676677666776776676776776677677676767666676766776766776677677677677677667767676767676767677677667677677677677677677667676767767767767676676767767666776767767766776776776776767766676767677667766677676767676766667676677677677677677676776767766767677677677677677666766776776677676767676677676776776677667767667767767676677676767767767767766766776767766776676776677676677676667677676666767767766676776676767766776676767677676667767667767767676676667677676676776767767677677676776767766767767767666667766776776676767767676677667677677667676776676776776776776677676776676767667676667667767767767677676776767676776676767767676667676776776766767677666676776676667766767766776766776776667766766766676766676776776776766667766767676677676776667767677667677676776667667766677677676676766677667767667766776776767667676776776776767677666667667767767677667666767767676677677667667676767767676677667667677677667676776776776767766767766776766676767666677666776776767767767667666676776667676776776776776767767677667676667666767766776776767766766767676776677676677676776767766676776776677667766667767766677667767767767677677676676766776677677677677676776676776776677677676776776776776776767677667766776767766766766776776776776767767767767767677677676776776776776767667677677667767767676767766677677676776766767676766677676766666776776676776776676677676776767677667767767767677676776776776767767677677677666677677667767676776766677677676776776677667766667767676776677676676667677666767767767677666776776776767666676666776776766767767677677677676666766667677677676677676776667666676776767767667676776776776776767667666776776677667766776677666677666776766767767676766776677676776767767676776767767767667767766776776676776767667667676767676776666767676776676767676667677676776667676776677667667766776766776766667677676766676767677676666776677667766667767767677676767766767677676776767676677676776776767766767767767677676776767766666677676666767767767767676766776666767767677676767677667766776767676776677666776776776676767767767767666767677677667667676676666767767667767677677667767767676776767766776677667667766766766767767667767677676767767766676776666776776677666776776766776776766776776776667667666667677667767767667676677676776767676766676766766766676776767676776676767767767766766776776667667677666776776767677677676677676767676776766776766676767767766766676767767676676677676677676676667667767767767676776667667677676676767766677676776766776776776766776676767767676676767767767666676766676667766676776766666776776667676767766667677676667676677677676676767767667677667677676767767767767676776666776666767667767676767667767766766776767767767767677677667667666666766676767676677666776776776766776776676767677677667676776677667677677667767767766767767667766676767766767677667677677677677667767766766767767676677677666677667667677676767676677677676776776667766776767767767677677677677676776766676666766776676766767766676677677666666766677677676767667767666676776676667766776776776776677676766767767676776776676767767767766767766676677676767667676667666676776667667676766667766767677677677676767767667677677666667676766776776776767767676676767766676776776776776667767767677676666677677677676667767767767677677666767767767667767677677676766767677667667676776677676767676767677676767767766766776776767676667677677676767767676767676676776666766776666677676776776776767677676767767767677676667677677676767766767677677667676767767666767767767676776766767767767677676766776776676776677676767676676776677667767767767667766776776677676676767676776767767667677666767767767767767676776666666767667676676776677677677677676776776776677676766776767767677677676767667676767676766676776776677666767667677677677676776776677677667767766776766767677676666776767676667667677667767677677666666677677666776767767767677666677676667676767767667766767667676767766677667767767677667677676676676677676776676677676766767767767767767676677677677676676776776766776767766767766776676767766766766767676776676767766767676776766666767767766767676677676767677677666667676776677676767676677676767676776767666667677667667766776677677677666776677677676776676767677677676776776776676776776766676767677677677677667666767766676776767766767676667666767766667667767767766677677667766776776767667766767766776776767767677677677676766676776767767767667766776767677676766767677676766767766776767766767766776767677677666676776676776667766666676776676676677676677677676676667766776766767676767767767767767766776766776776677677677667676766767766666776677677667766766677676667767667676677677677667677667767666767767667767766676776776666676776776776767676677677676776767667666767767676667767666776776677666677667766776767667677676776767767766677666766667676666767676676666767766776776767676766776776776676677666776776667767676776767677666677677676767667677676677677667676776677666776667766676767677667767767766677667767667676677667767676667767667767676767667767766677676677666766776776776776767767676677676677676776767766776676776776676776776776776776766766677676767766667767767767677677667766677667766677677677666776767677667766767667667767767676676667677676667767767767766677677677667667667667767667676776767677677667766776776776666667676766767767766676766666767767677676767766776677676776766767676776776776766776766676767676767667677666667677667767767766766776766676767767766666666776776776767676776767677676667767767666766666766776776776776776767677666666766767767677666766776677677667677676666676677667767677667677666677677666767766676766667667676776677677667766667767767767666676767677667767767767767666767766676776676767676676776776676776776677677667767766776766767766776666776776677667676776677676766677677677677667767667767766767677666677676776667677667766766776766776677677676766766776667767667676677677677677667766766776676667766677666767677677667667677676767767677676776677666667666776776776776677667767767676677676767767677667676776776677676667767676766766776766677667767767767677676776667766677677667677677677667766776767676776776776766767767676677666676776667667766776776776667767767666677666776776766677677667767667667676767767766767666767767767766776776776776766767766667767667667767766666776676776677676776776666666767767677676776767667767676766677677667677667767767667667767767676776676676776767676677676676766676677666767767677667767676676776767766767666677667676676676666766667676776766776766766766776676677677676677667767766676766776767677676666667767676676776677666677667767767667767667677676776677667677666666667677667766776766767677666776776666677677676776767767676776776767667667666677667767767767767767767767677677676676667667677677676666776766677676776677666767767767667676667676676767676677676776677667677677677667767767676677667767767767677667767677676667676676767667767767676677666766677667667676776767676677667766776766677677677677677677666666766677676676676666766776766667767767767766767766667677676676666766776776676677677677677677677666766776677667677677676677676776767766676767667767767766666776666676766767766776767676776776677676766767676776766767677666766766667677677676766767677677667766766667677676776676776767676776766776766667667677666766776767676776677677676677676676776776767677667766767766776667677676767667677677677676666776676776767767677667667667667767676666776767677667766776676766676676677667767767767676667766776666667666766776667767667676677676776776676766776677676766666776677677676677666767666776776776776767677676776767676766767767767666776776776767676776767676776677676767677676767767667767767676767667767666676667677676767767676776776767677677667667676666776766776676667677676667767676666776666677677677667767676766677677677676776677667766776666776677677676676776676776776776767667767767677667766776776677677676776776677666767677676677677667766667766667667766766677676767677677666767676677676776766776677677667767767677676666776776776767667676776776667767676676776767667677667677676767766767767677677667666776767666767666776667767676677666766666776766677677676766776776767767676667767666676767667677677666767676767666766676667766767767676767766766767767676767767667767676676676776776677666776767766676776767677667767677676776676766766776667766677676776676767766677677677667676676667677676676677666676676666776776677676766776776776766767767666766766776776767676766767676767766676767666776676776776767676776677667667666766766776776766667677676677676766666776767767676676767766667667667677666776776677677676677677667676677677676766667767767676776776776767676776766676677667766776776776776776776776766677667677676677666677676767677676766676766666766766667676767767667667677667667766677676766667676766767677677677667767767767766767767666776767767677676776767767766767767666676776677677677677676666677676677667767677676677676776677667767677676776776776776677666676776767676767766776776666767767766776776676667766776776767767766767767676767766767766667766666666666676776776776676677677667766776776767766776767767766677666767766776766767766676776776677677667666776666776776776666776776766666677676766767676667767766676677677667666766677667677667766776666767676767767676776676767767766776766776767676766767766767766766666776676767667767677677677676776676767766767767677676677676767766767767767666776667767677677667676667667677666676776677677677
6677667766767667666776767767766776767767676676767677666767667677677667766676767667676767667676767766776767677677677676667667767766676676676776677677677676766776677676767767766676676776767767767667766766767766776667766776776767676776676776776767767767766766776677677676776776767766776776767666677676667667677676767767767677676767667677666767766677666776667677667676776776677677676766776776666667676767667767767767677667677666667766776666676667677667676776776776767767766776677677676776766776776767676776776667766677677677676667677676667676776677677677676677666776767767767677677666776766767767767766776766667767666676766666776776676776766767677677676767767667677667666667666776776767767676776766677676767767767667677666776776677676776767666776776677667766776667767767677666667666677677676776767676776766776677677676767767767676666766767676766776776677676666767767766667676767767767767677666776767766676776767676776776776776667766767767766766766767677677667767667666766667767767677667767666766767766776767666667766776767677677676776767767766766676776767676776676677677677676776666776776766776776666767677676676676776667677676667676766776666677667676776776767766767767767667667767767767766676677676767667677677667676776776776767677677666767766677677667677677666776766766776676667766776776766767677677677667676766667676776767767667766767677666766677676666677667766766767767767767676776676676776666767676776767766776776666767767666766767767667676766776767767767676767767767666767676766776776766776677676776676766677676667676677677676666766766776766776767677676767677667767766676766767676677677676776676666767666776776667767676676776776767766676776677667677677677676767767666767767767767766676776776776677677677677676676767666677677667767767667767767676776766767767667766766776667676767677676676676776667767677677677676767667767766776677677676776677676766666767676676676767666776767677666776767767676766776767767766776676776667667677667676776776776666766776767676767666776766776767676776676776776776677666776767766767677667767677677677676776776676776776766776776677677676667767766766776766776677677676776667767676767676776767766667666776767677666767766776767676767677667667766766766767766776667767667766766766767767677676776666776767677677666767766766767766767767766767677676776676766667767767676667767767767767676776677676667676666767677676776666677677677667766676767767667676767667676677667676667766667676677667767676776767666767667767677677667667766767667766776776776776666676776776767667667767767767767667767767676676776676776677677677667766776676767676767767677677676766767676677667766676667767766776676766667766676676667676766776767767767667676776776767667666676677676776766766767667677667667677677667766767766776766776677677676776666776676666767767666776677676776767767767677667767766776766776667676766767767677676677677667666776776767677666767666676767667767677667676666677676676677666766767667667767676776676776767767766676776776776676776776776667767667767677676677667677677667767766776676776776676776766776677677676776667766776776667667767767677677677676676767766767677677676776667667676776676776677677667676767676767767766767677677676667667766677667667667667766766667767767667766766666776677676677676666666767767766766766666677677677677667677676776677677667667767767666767677676676767667767677676776767676667676767676776776776676776666677666766666776676677677677676767767766776767677676667766676766766676676677667666666776667767676776767677666677667767677667766776667666677676766766776776677677676667677667667667767667767767767766677677676776667766667767676677677667666776776677677676776676776676666667767667766767767667766776766677676776676667666767677677667677676776776767677677677666667677677666776766767766677667767767767676767767766676667767767667667767676767677667667676766677666776776767767767677677666667767677667677677677677667767676776767677667667766667767767767767767767767767767766767767767766676676766776767767767667766767766776767676767676767766666776677677667767667667667766767667667667766677666767676776767767766677666776776676776776776767767767676776676666767677676667767677677667766767767667677676677676776776677676676667767767767667766776667677676776676776677676766776677667677677677677666776767767677666776767766776767766676776767766776766766677677667676767767676776766767767767767766776767767767676766776776676677676766776776776776677677677676677676677677676676767767667677667766667677676776667767767767676767767676776776776766776767676776776767767667677666776666766776766766666776767767677667767767667666767767767677676676676767677676767666776767766776677667767766767677677676666667766766776776766676767766767767767676776667766676767766776767667667677677667767767677666676767766677677667767676776766667767667767666677676776666667767767767677666766776767667767676677677666767767667767677676676676776767667767767766676766677676776776767767677677676766766776667766776767767667676767767766776677677666677676766677666677676776766666767667676776667767767667767766676666767677667767676766767767767767767767677667676776666776676776666676776766776677677676767677677666667677667767766666766677677676776676676776766767766766676767676667767766677676776776676677677667767667666677677676677677677677677677677667767666767666666776677667766676776677677677676667767677676767667766776776766767767676776776767676677677676767677676766677676667767677677666667666776767767677676767676776776776776767767677676677677667676776776767676776776667676776767767767767767767676767767677666776776667766676676776676776677676666776667677676767676677667676776676767676776776767666776767767767766767667767766666767677666776676676776776676676767766767666677676676776767676776767767666676776667666776767677666766767767767767677676776776767767677676667676766676767676767767677677677677676676676766677667767676766776767767667767767677666776776766776767767677666766767677666776676766667667766767677676776776767767767766776676766776666766776776667767676677676766766776766767667767767676767767766776767677677667767676767767767676667766767677676676767767676667677666767767767677666676676666776776767766776776767766776766667677676776666676776776767766776776767676776766776766767676776667766767767767767767767767767677677677677676776676776667667767677676776677667677677667766677667766776767767767677677676767767676776766676776766776776677677677676767667767766767677666677676766677676767667666767766776776666776767766776767767767677667677677676776767667767767677667677677666677666677667676767677676776767677666767766677667766766776776776776677676776677666766776766767767767666776767667676766776677677676776776677666766676677677676776667677677677676766767677667677667767766666766776776767766776767677676676767767677666677677676666767667767667766776776776776666776767676767667766776676767767677677667676776767766776776767666766677677677667676677676677676776767676666677667676767667767767767677677667676776767666676667677676776776776776776776776677676767666776767767676776677677667767676767677667666776776667766767676766766767766676776776767766776776776767677666776776677667667676767666667767767667766767676766676766676767676676766776766767766677677666776677667676767767676766677676666676776667677666767676766776767767666666767766776677676677676776767677676667666776677667767766776776776767676776766666767766776767767676767766776776676767676767666676776676766666666676667676767767676776776676767767767666676776776667667766766776776677667766767767766767676776667766767676666776767767666676667767766767666767667667667767767767676767767767766767677677676766776776767667677676677676677677676766776767666767766776776767767767766776667676666776776776677677667766766766677677677666676776776776767667677677666667667667666677676776776776767767677666776767767767767766667767767676667667676667677676776677676667676766776776767767666766766677677676676676776776666776766776666676766776776676676776676677677676776767766676767667666766766677677676776767677676767667676766666776677666766677676776666667677677676776776767767667677677677667767767767667767676776677677677666767767766776767767667767767767766776677677677677677666676677676767677667766667767666776776776776676776776676767766776767767766776677676667677676677677667676767766666676776776776677677667767666767766766767766776767766776666767676767767676677677676767677676667667767667676676767677666666776776677677667767677677676677677676676666767767766776677677677667677667766676767667676776677677677676667667767767667766776776767767767666677667667766776766776767767666767767667676776767767676766766676776666676767676767667666667667676767767767766676776776767767677677677676767767766776776767667667767766677676676776776666767677676776676776776677677667767677676776776666766666666767677677676767677667677677677676677677667767677667767767767767676767766767767677676767767766767767766667666767766677676776767676766767667767667767767677666666767667677667767677666776776667766776766767676767766766766767766677667667767767767766666677667666767767767667767666776766767767666776766676776767767767667677677676776676766767676776667676677676776776667677677667676676776776766767676776666776676677677677677677677676767667767766767677666676776766677667767676767767676776767677676776776767767766676667766667676676677676667766776767667766767767767667666776676767676767677667676677676767767667767767766767677676767767676767677676767766767667667767767677676776776776776767677677667766776667676776776676767667666767676776776776776766677667677677677677667767676767677667676766776676677676767677677677677667676767666676766776766776676767767676676677667676776776666767667766667767677677676776767767767677676676677667767767767677666767767767767666776766677677667677667676677676776776677667676767677677677676676767766677667766766767676767677676766776776776677667766767767767676767766767767667767767767676776767767666677676767767766767767677677667667766676676767667766767767767766767767767767767677667767767667
366767767767666766666676776767766776766776776776767767667676767667767766766776766667677666767676676667766767677677677677676776667766677667667677676766776776676766666667667667677677666677667767767767677677676776766776676677676677677676677677676776676676776767767767767677676677676776767676677667676776767676776776776766776676676766676667766677677666776776766666767667767677676767677676676767767677667766776676767767767767676776776776767677676766667667766677676667767767676776776677676667767767766776767767677677677677676776776776776776767766767766776776776767667666776767667767666776776767766776776776666776667676667677667676677667767766766676676676667667767767667677676766666676767676766767677666767667666776766767766776767766666776677676666677677667767676676767677667677667766677676766676776776776766776767676776677666776776767677667677676767767767766676667677667676677676677677677666767767766766766776766767767667677677667677667677677666776767677676676776676766667766776767766767677676776776667766767767667677667667667766776767676666776766677677666776667767767667767666776676776776767667767667767676667677677676767677667767677676677666677676676677677666676776676667767767767767677667676766776776767676676677666776676776776677667677677666677677676776776767766776677667766767767766676766676676767767677677666767677677676666677677676676767666776677676767667767677677676766776776676776677677667666767767767766776676776776776667676677676676676766776776767667676677677677677677676776667677677667676776676767766667677676767677677677676676776676767766776676767676767677676776667667667677677677666776676776677667667767766666776776776776776776767676767667667766766677667766767667667767676766776677676776776776767677677677677676767676776767767766767667766776767766666767767676776677677677667666677677676677677667767766776776766767767767766766776776677677677676776766677667766767677676766766767767666776776677676666767676776677676776767766767766667766676766767667766766776766776776776776677677667767767767676677667766766776767767667667767667767767767767767766767767767767767767767666676776767767766767767766767767667677677677676776767667677677666776767676776766776767677676767767767677677676667676767766767677676766776776676767676767766677676676776766676666667767677677676667667667667767676766776676776666776677676776776767667767667767766776776676776677676776766677676767767767767676667677676667677667676767677676776776776677677667767767767667676776776676776776667767766676766766677667767676776776676677667667766677667767767677676677676767676776776676676667667666676767766766667767667666767677667767766766766666766776677676776776767767676776667767667767767676766766776767676676776677677677677677676677667667767676766667677677667676666666676667766767677667767667766677677667676776767666776677676767676767666767676667767767676776776766766677677677676676776767676766676767767767766767766767677676776776776776676676767766677677677676776676767676767667767677667677676767767677676667666676677677667667677676677677676677677676676676766766776767676776767767666776677667676677676776776776667766667766767676776666766767676776677667767767767767676677677676677676677677666676767676676767677667666776767676767767676767667767767676776776677677667767666676677667767677676776776676776776767766767677676767667676776767666667767767667766776776676767766766767667666667767667767766666767677676766767676767766767767767767767767677676767767677666776766666677676676767666676776776767677676666776667767767766776767767676776667766666776776677667676766776767767767767667677667767767676676776666767677676676776766767767766767767667766676776667767677676776766776667767676776667676767676767667677676776677666767766767667667766766776766767767767676776776767676667677677667667676677677677666676766776776666767767767676767766677676677677677667677677676776767676767767667766676767767667767766766677676776766776767676767677667676776776776676676676677677676776677676776767677667767766776776776676677677666676776766667767767677676767667767767667767667667766666676767767767766776676677677676776766776776676676677667767766776677667677666676667676776677677676677677676776676766677676767767767667666767667677677676776767676766677676667767767766776677677677667676776667666767667667767767677677677676676776767676676776766776766766667766766676767767677676776767767667676776677677677676676677676677666776767667667677666776776776667667676667766776776766666676776677677677667767766767666776767677676776776676776677677676776766766767767677677676776677677676767676676767767767667767677676776767767677666677667766776776776766776776677666676676776767676766776767677677677677677667667667767666667667676767667767767767767676776776676767676676766767767767767676767767767767677677677667767767676776766776676776776677667767676776776776776776667666767767767677677676767677666667667676677677677676677677677677676677666776767767676767767667767676776677667767767667667767676776676676776676666776677667767767766677666776776766776776776767766776676676776776766676767677677676676766776677676776767767667676767676767766776776767767767766666676776776767676767667676676676776776776766766676676776766677677666776767677676776667676776676676776766667767767767767767667666767767766666776767677667767677667667676767767767676666767676676676767677676676767677667767767677677667677667767667767767667667677667676767766776776667766776776767766776667767766766767677677677667667666767767766767767766767766676666677676676677666676766666767676766776676776776776776766776776766766766677666666776767767767667677677676776766767676667766767667677677676767767676776766676767677677676776666667677667676776667667766776677667667767677677666767676667766677667677676766767767766767766666767676776766767676776667677666667766776766776767766767666766776776676776776776776776677677677676677676776677666766776677676676677676666776766776767767767767676767676776767767766776766667677676766667766676767677676666666776767767677676767766667767676676776766667677676776667666766667677676767767666776776766766776776776767767767767667766776677666776766677677677677676767667676776776677666766766767676677677677676667767677676776776666767667767677677667677677677667766767667677677677677676677666676776676776766776776676677667677676667767767767676767676776677677677676776767677677666766767666767767677667676776767767767766776666677667667677677666677666776766776776677677667676776677676776676667767767667677667767677676676767667667667677667767666767767677667767767676677676776776767767766676676767666776676676776767766776776776767767677667677676666667677676766776767767767666677666667767766677666776676767666767766776677677676766666676776676767676667667676666766667767677676776767676666677667676766676667766676676676767667766766667767767766776676767766776767677666676677676676677677676676776766776666667767766767767677677667667667767766767767676776776766776767767767766677666667667667677676667766776677667767676767767767766776776776767766776666667766776776776676766776776776776776766767676776776767767767767766776677677676776667676677676766676776667766676776776776776766767676767767666776766677676766766676776767667767766776666667676776767676667667766677676677676776767766776677677667767677676767767766676776776776666766677676776776776767676767676767767677677667677677666677676677677676776776667766767767766767677667677676776767677666776776667766776766767676776676767676676776676676776776776776776676767676766676676776776776766766676766767676766776776676776767677666776776776667676677677677676776676767767767676776767766776767766677677677676776667676677667766667766676767677676766767767676767677676776776766767767767767766677677666677666676767677676776676776676767766767767767677667676766767676776767676776667767767767767667676766776767677667767667676776766776676776766776766676776776667766776776767676776776677677677676776676776667676776776776776766677677676766766776677667767767667677667667767677666676767667767766766776776776767677677667667677677677667767676776776767667667766767677667666677667667767677666776666767676677677677677676766767676677676667767676676677677677666677677676776776667767677667676776676677666767767676776666766677677677677667767767767677676776766677667676776767766676767676677676776776767766767676767677677676776766677676676677677676776666766667766766667667676677666776776676776677666667767767667766767676666766767767676776776667767767767767767767766767766776676667666776776767667666766666667767767766776767676776776776667677667676776767766766767677677676766677677677676767676676776676776776776766776776767676776776767676676676667767677677676666776667676667766776676667767677676767766677676776676767677677676776767667766776776776767767767766767767666776776767767677677677677677677676667766666667767767766767766776767767767677667677677667676776766767676767767767767677676776767767766677677667676667767677677676667676767667677676776767676667766676676666677667677667676766776767767767767767766676677666776776677676767767676767666767767676776767767766776676677677677677667767767767676767676776767667677667767667767676676677676776677676676776776667767767766776776776676676676676666776776677667677676677667767766766767767766776767767767667667666666767767766676776677677666767676667767666776776677666766776667677667677677677676666767677667677667677676677676767767766776676677677666767767767677676667766767667677677677676676776776766776766667677677666776667677677676767766776776676677667676767766766676766776767667677676766776767677676676667766776776776776766667766776667676766776767767676776667676666766776776677666776766776767677677677677676667767677667677677676676667767767667767766776776677667767677677667766677676766666676766776767767667767676766667677677677667667677667666676676776767767767667766776667667667677677666677676776677666776676767676767766676776776767767676677676767677666776767767767676667767677677676776766776667767767767767677676766776767676776666677676677676776667666776676767766677
6767766776776767767767677676676676767766776767767766676767666677677676776767677676666776776776767677676677676676677666767767767766767677676776776766776766667677676677676776767766776776776766767767767676667677666776667676666676767767677677676776776776776666776766767666677667767667666766776776767766667767766776677676766766767667677676766767666776677676776776776676776767666676676677677676776767667767767767677676776677677667767767666666766767666776676776677667676676767676666767676676776667676677676677667667667676767676776776776666776677677676676776776766767767766677677666676776766676767766766776776767676776766667766677667767676677677677667767767766776667767766776776776766677676766677677676776776677677676767767766776667766776776766667767767676776667767766767767767676776676776666676776766767766776776776766677666776776776776776776767767767766677676667667676667767767677676776767767677676776776666776766776767767677677667677666776776776676767767767676677677666776766767676767767677667767767767677677677677666666767667676667676676767676767676767767677677667766776776766776776776767667767676766776767677667676676767767667767766666776767676766667767667767767676776767766667666776767677676767767767767766776766676776776776766767767677676767766766776767767676776767676666666677677666766666666767767676766776776776776667767767767666677666766776776676766767766776776766767667677676677667677677667667766676776767766767676677677676766676766767677677677666767767676767667767677667767767767667677677676767766676776776677677676767666676677667767766677676766776676767677666767677677667767766776667766676667767767767677677677677666677676677667677666776677676776776767767767767667677676776767766767676766676677667667767676677667676776767767667766766776767676776676677666677677676677676766767677677676667766767767767767667766766767677676766677677667666776776767676767767767767677677667676677676767767767767666676767767767767667666766767767677677667677667676776776767767766776677667766677677677667767766767766766776766767677676676667767677676776776767767676667677667676776766677677677666667667677676767767677676767767767677676766767766767666766676766676667676776776677676767666676776767676776776766676776766677676766776767676776766667767667677677676676677677676677666776666776776676776776776667677676766776776776767766667667667767766667677666767767766776776666767676767766677676667766776776666776776767767766676776767667767676667667767677676667767677677676767766767767767766676776776776767677676776766767767766776667767767767767767676766767667667676776776776776776776776767667676776676776676767767766767766677677676767767767677676676776677677667677676766677666767667676776667676677666677676667767677676677677677667666776776766776767767767677676767676776666767767767677667666766776677677667667676676776776776767766677676776667766767767766677667767767767667677676776766776776767676677666676676767667767677667767767666676676776766666767767766776666767766767677676767767677677676776766766667766677676677676776776766776676677667676776776676677667677677677677677666776776676667767677667667767767676766766776767676667767767667767677667677677677676767667676667677677677677677677677667667766766776767677677677666677677676676676676776677677676776677667676677677667766666776676667767766766677667767767667676776766776776766767677666776667766766766666677677677676776776767767676776767767767766776766676676767676677667767667767666767676677667667676666667667766767767676767667667767667677667767667677666767767676767666677667766776767676676676677676767677666776677666667767667766676667676776776767766676776677676676667666776766676677666677677677677667667677677676767676676767767767766776776767767767766676666766776776767766677677667667767676766776776767677676776776666667666776767676767666776767666767766666666676667676776776776776676667767677676676766767767766667766666776776776676677667767677676767676766667677676776776776766676776776776676667766667667767677676676766766776776666677677676677676776767767766766677677667766676676767676766667767676766776667767677677676767767676776667766667767667767667677667766676776766767766767667676776767766776767767677666767676676666677677667767767667766677677676766767677677677666676776677667667677676767766776676676667766677676677677667767767767767666776666767677667767667677677676776767667767666677667667676776767677667767677676676776676776677676677677666766677666767767676676767676767767677676776676767767767767666677667676776776776767767767767677676776776767676776776677677667767667766776776676776676776766666677676676667677667676776666677676676766776676667677677677677667676676767676776776667767677676776776766676767677677677676776767667767667767667666766767767767667667767766676776766776676667766666676676667666776677677676676767767666677667676767677677667676776776667677676766676666776776677666666776767677667767666677677677667766767667677666677676667667676767677667677677676677676676786676766776767767767766677667676776767677667676676776767677666767767677676776776776677676776766677677677677676776767766677667767767766767767676776776676767667667767677677677676677676776767767767676766776667766767766667766676766776776776776776776667766767767677667767766767767766767767767767667767766776776667676766776767766676766677667676766776766767767667676676776767767666677667677676767767766776776776676776776767767677667767676677667667677676676667667767767677677667677666767677666667767767767666776776677676677677667767677677667766776666766776766677677667766766767677667766767767767676667677676767677677677667767766776776766676776666766776767767767676667667677667767767667767676767767677676666677676767667676677676676776767676767767767766766767766776676776767766667677677677677676767766776767667767767767667677676767767667766776767767767767676766776776776667677667766776776766776767677667767677677676767767766776677667767767766776776666677676676776667677677677676677666776676676667767676776767676776767767677677677677676676776776676776677677677676767676776776776666776667666776766676676677677677667676676776767767767767767677677667676767676776776776676776677677677667767767667767677676676776676676776776776767767677676767677676766767766666776776776766776667666776767767767767766776767767667766676767676776776776776776766776766676677676676776667667676766776776667676676767667667766676767667767676767766767767667766667667767676677676776767666676776766776767767767767766776767677677676776767766776677667767667767677667767677676676767677676776667766766667666776767766667666766677677667676676676776776767766766676677676776677667766776776667676776767767767666776767767767767666677677677667766776676677667767767767767767767667676766667767667767667676767767676776677667766776776776677677676776766676676776776766766776767677676667676677676767767767767677676776676667766677676776767676766776776666677667677676767676776767767767677666776767767676767767767767677677666676776766767767667766767767767667677667767766666767677676776776676676766667666776776776676667676666776676767766776767667766767667767766766676776776776677677677677677677677676776666767767666767666767667677677677676776776767767676677676776676776776776776767676667667667767667766776776766776677676677676676767767767666776666776776776776677676776776776776767766677677676776776776776676776766776676776767666767766776767767666776767767667766776676676767667767676776767767767677676776776767766677677667677677677676677677677676767766676667676766767767767766677666776767767766667767677677667767767677667767677677666776766766767767677677666776666776766667767666767676776776676676677677677676776667766776776776776776776766776776676676677677666767766776666676677677676767767666767667766767667767767767676667667766767766767666677677676667766776677676776677676676776767767767667766776776776677666767767676676677676667667677677676776767676766677667676767667767766667676766666776766776767767767677677677677677666676776666677667676676676776676667666677676677667767767677677666676776766677677666776776667767767677677666766776776677676676767666767766767667666767767767767667677676776677676776776776677666776767677676676667677667666776776767767766776677676677677666776766677667666766677677667766766677677676776776776767767767677677677676676776667667766676677676767676766776776667767666767677677667676767676666677666676776677676776766776676676676776677667767766677677667676676676677676667767676766676677677667667767767667766767676776776767667766767767767767677666767667666667667676766677676677676767767766666666776677667676767666776767667667676666776667667677666767767766776776766776767767767667766776676776767666767667677667676776677677677666776776767676776776776676766677667676677677677677676676766677666776766776676776677676766676677677677677667666776666676767677677676676776776766776676767676776776677667676676767667676666667676767767766676767667676767676666766676767667677676676767766676776776667766666776776767677667767767767767767767767767767766776677676767676776677676767767666766677667767666776776676776767766767767676776776776776776676766766776767676776767767667666667676776666767766676666677677666667766767677667676767676776667767667767766767676677677667766776767666766676677676767667667667676776676767766776766766677676766776776776676776666776776666677676767666767767667676666667677676667676767767767677666776667767767676776776776776776766776677677667676677666676776767677667667766767667766766766776677676776776767676676776767666667767767766776667667667677666677677677667767676767767766766776666767767677677667767767677676676677666767677667766766667767767766677677677677676776766676677676776776767767766677666776766767766667767667767767766767767666776677667766677667767767766676677667676766766776776776776667676767767766676667676677667767667676677667676676766676676766676767766776776767767676677677677677677676776766776667767767677677667766776666676767677676767677666776767677677676666776677666766676776667767677677677666776767677677676776776776767677
676677667767676766776767676767766776677676767767767676677677677676676666776776767766766767677676776767767676767767767677676677677676666676677676776676776767766677676676676767767676776676766676767677677676776666767767676676677676677676776776776677677677667767676767767767767766776677677677676776767667677676776676767766676767676766677677666766767677677677676676767677677677666776766766676677677666676776766676766776766767666667667767667767767767676766677676776767767767667767767766776767767767767767667666667767767676776767766666776767767677677676776767677676767667766776767767677676767766767767766776776776776676776767677666676776677677667676766677677667677676767766776676776776667767676767766667767666667677677676767766767676667676776776666666767767676676677677666766676767676776767667767676767767767676767676776676766677677677667767676676677677677677676776776667667766767766766676776666677667677676667666667767667767767767766766776776766776767667766776767666766776776766676767766676677676776667766677677677677677677676767766677677677667766767676766667677676776767767767676676766776667767766767767677677667767677677676667767767766677677667767767767676767677677677676776766766677667676676677666767767677666776676676676776766776676766776676677676767766667676767677676767677676666676767667676767667766766776766776677676776767767677667766766676776666767767667766776776776767767667677677676767676776677677667676776776776676766767766676677676776676677667667767667766776776767667766767676676677676767677677676767667766767677677667667766776767676767666767766666776766776767676677667766766677676667767767766776776766666776767667666776667767766677676776766677667767767766766766676677677676677667766776667676676767676677676667676767677677676676766776676766776667667767667667767767766676776776677676767676766776776677666677676677666766776776776676776666666767767677667676776776767767676776776767676767666776776776766677667767767767767766676776767767767766677666776776776676776677667676677676677677666776776767767767767767676677677667676676676776767766767767667677676776776776677677667677677666776667766767666776776677667676767666677677677667767767767767667767667677676667676666776767677667767667677677676666776767666767676677677667767676767677677666776676767667676767767676767767667767767676767676676776666676776677677677677676767667767677676776776767677667677677677677676776677676667767667767676766776776776776766676776776776776776676677676676767767766776677677677676666676766766776767666776677676666677677666766776776676677666776776776767767766767677676767676767766767767677667766776676767766676667667767667766776776666677666776677676767767676767767677676767767667677666667767767676767677667677667767767666676676676776776766776766767767767766776767767767767677666766767677667666767767667767767767766667677666676767766767677676767666776677667767766776676776776767677677667676667767676776776667677676766667766776776677676776767767677666766676667767677667667767667766776667767677676776676666776767667767667767767677676776776767766767767666767667766677667767677676677676666676766776776767677666767677676776767767666776776767766776776677676667767767676666767767667666776766676776766776767766776776776676667677677667667767677677677677677677677667676666776677667676666676776776676677676776776776677676776776776766766767767667767676677677677667766767666776667667767766776676776776767767767767767676776776766776766776776666676776776676767767676767676767667676767767666766677677676767766676776776776767767767767766767767767767676767767767767767677667667767677667767677667667676776776676766677666767766677677666767766776676667666776667666677676776767676677677667767677666767766767667676776767767677676677667677677667666677676767676667767676667677677666776677677677677677677677677676767767766676776766677666767676776766776767766767676776766767766776767677677677667676667676767767666776677667676766767767767677677667677676766767677676776776766766767766776776677676776776667766667676776667676767766766676766676767677666776677676767666776767767767677676767676767677667767767766767666767666767767676776676776677666767677677666766776766776767677677667766667767667676766776766776767677677676767666776767766676767667767677676767667676776776666677667676776766677676767767767666776767767676776767767767766766666767676776767676776776767767766766677677677676767677676767767677676676767676776776776776767767677677677677677667767766676767667767676776776667767767676666776677677676767677666677667666677677677677676776767766776767767676767766766676776776767766667767677676767676776677677677677677676766766776776767767676677677676766667767766776767677667676676767667767767676767676667667767767766776776667767767676766676676676776767667677667766767677677676767676766766776767677677677676776767766767767766667677667767767676776767766667666666776776667677676776677677667677667676776676776776776667766776767677677676776767677677666667767767767677677667677667766767767767676776667766776766677666767766677666776667767766776767676767676677676776676767767676767766767767667677666766776767767767767677677666767767667767676766776677676666767677667766767677676766767677677667767676776667667677666767767767676767767766776667766776766776767677676776677676776776776776677667677677676776767767666776776767767767766776767767767667767767667667767767667676676776767766676677667766767676677677677677676767676776676767766677667767767676676676767676677677667666766776776776677677676776766676766767766666776667667767667677666776776776766767676776676677676676776767766776776776776776776776766776776776766776677677666776767666767767676776766776767767676776676766767677677667677666766677676776677677666767677667767767677677677676767677667767767677676776767667767767677676766776776676667676776677677666767767676766776776767767677677676776776767766676677666776766677667766666776677677677666677677676776676767677667766677667676766767767677667766666776776767766776767676676767676776677677676767767676677667676767667677676676776767767676776766767676767677666666666776676767767676776776766776766667676776767676667766677666676666676776676676776676766677666676677676767766776776676666766776676776767766677667667767767766676666767766766776776767767676776776677677676776767767766677667666767677676766776776767766666767767667677676776667677677667677667767766766766776776776767766767767766766767666767766766766767767767676776767666767767667676676667676767766776767766676767767667767766676776767677666776776776767676776776776767676766776767767766776677667677676677676776767766667766767767677677677667766776667767767766767767666677676776767667767767766776776677677676776766776776676776776676776767766677676676767677667676767667767767767766776766667766676676667767666767677676666776776667677676766677677666767767666667677676677677677667667677677667666767767677666776667766667676676676767676666766666776766676677667767666776677677676776667767677676767676776776667767676677677677676676766766666677667767767766766767676776767676767767767766766767767767677676776766677667676677667767767667666776667767766676767767677667767667766767767667767676676766776677677677677676776776767666766676666767767666776677677677676776766776767767676776666667676776776776666677677677667677667767767667767676776767677676776767676766776766767676667767676767767767677677676767677677676767766767676677676767767677677677667677677666767767677677667766776677677676776767677667666677676767766677677677677667677666676776767766667766776677676667667667667766676677676767677676776677667676676677676676676776767767677676776776676776776666776776667767676766776766676666776677676677667676776666667766776676776667677676767766766766767677667667677677676676766767767767766776767667767767766676776766676677676776766677677667676676767666776776766776776667667677667677666767767667767677667676676766776676776767767676766676767767767766677677676667666767766767676776766776676676766776677666667667767667766776677667766666776676776776776776677676767767766776767667767677667676776776767767767676676767767677667766767766667667677677677677676666677677677667676676676677677667766767676676677676767766766766677677676677677677676676767767677677677676767666766776776776677677677677676767767667677677677677677667767766776676776667766766776766776766776667676667767766667667677677666767677676766767767766767667667666767666666667767767677666766776767676676667766667766776677676677676767667666776767677677676776776767677676667676677676767767677666776677676766767666776667766677677676776676776677677676776767767677666767667677677676767667767767766776776776676767766767767767766776677666776776767676767676667767667767767676677677667766767666776776776766767676667767667766767667667677667667767767676766767677676677676676776676666767666677676676676776767676776767676776776776776766666767677676677667766677677676776676776776667767676776776776676766676677667766676767766667766667676767677676776676677677676776677667666667667667667767767676767676766767667676676676776767767767676766766666767767767676676776677666776776766767766667677667666776776667677676767677667766766776767666766767767676676767766677676776667677677677677666676776767676776776767677677667767767677667667677667766776776776776766776676767676767766766676667766766776667667676776666776766766767667766776776676767676677677677677676776776766767767767767767667767767767676677676776667767767676667767767767667767676766776767666776776677676776767676776677667767667676666666776676766676767767666776767767667676766776667766776766666767676767676776666767767767667767676776767676676677667767667677677676667676776677676767667767676677676766677677667767676666766677666676776666766667676766776767677676676776767666776776667767766776766677677667767676766767667676776776767676767767666677676677677677676776767767767766676767677667767767767677667677667667767677677667767676767676666767766776677677667667767767766776677677676766776677667767767676766767766767677677676776767676766766767677676767767677
667677677667766677677677666776666776677677676767766667766776766776667667676776677677677676776776767766776776677677666766766766776667677667767767667766766676667767677676776766767677677677676677677676776776677666676776776676766776676676776766767766676677676667677677667677676677676766676776776666677667676767666767676766767676767767767667676767767767766776667677666767676767677677666776767677666677676776666776776767677666767766676767767667667766776767766676767767766776767767767766767767767676767666776666667667676776776766667666776767767667677677667676776776776776677677677677676767767767766776677677676767767766776766767676666766677676776767676776776666767677667767766667676776776767766767767767766776766677666776776776776676676766676776677676677676776767766776776676766666767667766677666776766766667667676776677676776776767767666776766776767767766767677667667677677677677677677676776676766667767766776767667677677667677667677667767766776677667767676677676667767676776667666677676676677677677667676776776767767767676776766676767667766776677677676676767767676667676776667666666776767766677666667766667766676677667766766667667676677666676667766667767767676767676776677667676776776776767767676776767676776776766776776767676677667676677666667767767677677676776776676767766776767767667767676767676776776767667766766667677676767766766776767767766667767667676776766776766767767677676776767766767767676667676776677677666767767767767766767677677676676776776776767766776776677677676767676776677667677676676767666776766767767767766766767767766676676776776766767676666676677676667766767676767767676766667767766776766767767767667676776776776776776676767666667677677677677676676677677676667766677667677676776776667766676767766776677667677677676676767677676776676776677666776766677676776676767676767767677667676776776767677677677667667767676677676776667667767676676776776776767766767767676767677666766767767766776776766776776767767677677676767667666767767677667677676767676766767766676667667677667667667767766776767766676776766767766676776776776767676766767766676667667766767767676666676767766776767676666767767677666776677677667766666677676776776676767676766776766767766766667767676776767767767677677667676767767766767677677667767766676767767766676776677666776776676676767767677677676766667766776776677676767767677676667767767766776766677676776766776776667667676776776767677666776776776776676766676776766667677677677677676677666776767766676767676766767767677667677666666776667677677677667767666767666676677677677667767767667676766776767766667666676766767766677676776776776666767677667767676776766676666667767677676767767666766776767767767766677667677676767676776766776767766767766776766776776776776666766767677677676766776766776776677676767667667676776676776767677667666776767676676766776676776776676776776767767767767677677677666776776676767766767766676776776667677667677677677677677677676767767677676667676766776776776776776677677667676767766767767767767676766776766677677667677667667767767666666776667676667767677677677677676776776776767767767677667767767767767676667767677677667767676776766767676767676767767676776776776667667767676667766766767676776767767677677666776766767766667766767676766667766776766676776766677676776767677667767667767766776677666677677676776776776766776677667766776776776767677666676767676776776677677676677676776776776776766667766677667677676767677676767766776666767766667767766767677676767677667767666776677676766767767666676767677677676776667677676776677667766666776676767677676676776766776666776776677667767677666766667676767767766776676766676667667667767677667767676776776676676676677666776776667766676766767676767677667677677666766767766776677667666676766677677677677666666776667767767667767767667677676766767666767767766676766776766676676776767766767767677667767667666766776677677667677676666776776767766676677676677676676776767766677676767677677676776767677677676776677677676666767677677677676767667767676677667676776666667677666677677667677667767767667766666676767676776677667767766767667767667767767766776767766676767766776767667677676767767676767667766677677676776776776766767667767767667677666776776776767667767677666767677676676676676677677666667766667766767767767767767666676666776767766776676776776677677676677677676667676767767767676776676767676667667677676767676776767676667766666667677677677666776767676677677676767767676667766767676767767666677676776677677666776676667767676767677676776676667767676666776676776776776776766776767767676676776767766766776667767667677677667767676767677677677677676766767677676767767667767676666766677676676667676677676767767676766767677666666766676776776766677677676767676766767767676776767767666667767767766676776776676776667677676767677677677677676776776767676767767766676767677666776676766767676677667767667676676676767766677667676676677677676776776776677677667677676766766766677676767676766676677676776676677676676667667677677677676676777667767677676776776667676776677677677677676666767767677676776776776776767667667767766677676676677667677667666676767667767677676677667766767766677677677677677666767677667677676776676776766766776767676676676766776767767676766767767676776677676767767767667676776776767677667667767676676766776776666776677676677676766767767667676766776677667677677676767667767767666767766677666766776676776676776767667667667767766676776776767677676676767676776676767766767666766667676676767766677677677667676767666767766767766776776776676776776776776676766667667767766776776767767676776767767677667766676776767766776677676776767676767666776766676766666676767667767767767767676767677677667677676776767767766776677667766767767677677676767767667767767676776667767677676677676676666677677676766767767677677676776676676766677677677667767676776776776767676776667677676677676667767767667767767767677676677677677677677677676667767676767676767767767767676676776676776776767767677677677667767767767666767676676766667766767767676766767766677676676776776667677666766666767767767667677677667767766667676776677666666767766776766767677667767676666766776776776767767677676766776676767766776776767677676676776776776766667676677667677667666667767677667766766776776776767676677676776776677667667766766776676667677677666766776766677676676767767767677677676677667766767767676676766776667667677677666767766677677677666676676776666667677677677666767767767767766767767766776677667667676767667766776767667766667767677676767767767666767677667767767677667677667767767767677677677666667766677676776667767676767677676667677677677667667767766667766667667767676776676666766676776776767677677677677676767767767767667767677676767767767677667677677677677667677677677666677677676767767676776766776677666776776767677666677667767767676766676776677676767667767767676766767677667677677677677667666766667767767676776776677667677667767676766767676776676677666767666767676677676766677666667676767677677677666776667677667767766776776676667766667676766676676677667767766776776767766676677677677667677676766767676767676767767767676767667667767667767676766766676767767677666767767677666766776767667677666667677676776677677677666677677676776676776776667767667676776776776767676667666767676776677676776776766776676767677667667667767677667767667676767766677666767767667767677676767676666767767677677676766766776767767677677667666776776767767767767767667676766776667767667767677666767767677676776767767767666776776776776766776776776677676667767677677677677667677676767666776766677676776776767667667767667767677667666766767677677667676667666776667676767666766767677667767766767766776776677667667666677667766776776677676766676677676767766776776776776767767667766776776776767676776767676776676676766776676677667767767676776676676667767666766776766667767767666776776776767677676667676767766776776767677667767767767766677676776676666767767676677676776776676776677677667676677676767767667767677677676776767677676766767767766776766767767677667676666666677677667666767767677677667666767676776667677676767666676776767767767677677677676767767666666677677677676767667676676776767667766767766776767767767677667667666776767667767676776776676667767767766776767767767676776776766776776667677676776767677677667676766767766776767676677667676766767677676767677677667677667767677676776677667677676776776766676767767766767766776677667676767667676776677676767676776767677677676676676767767676677667766776767676677677677676767676767767766767677677677676766676766776766676666677676677676766767676776766677676766677666766776776767767766767667766767676767767677676667666677676766676776677667677667677677667676767677666667677677666677677677677676666776767666766776676667677677676767666677677677667766776776667767676776776776767767676677676767667677667767666677676767667766676767666666776767666776667667767766677667676767676776767676677667767766767677667677676667767667766776667767767767766766767677677676776767766677676767766767767766776677677667667677666776767767667677677667767766666667676767767767767676776776767766677667667676776667767676767677666676776677677666677676767677676677667767667767676766677667767767667766767767666667767766776776676767767676776776667767766776776776667767677666767677677677667667767677677676767667766766676776767666767767667767767767677666776676776767666776776766766776666677667766766677676776667676767676667766676676667767767666776667666667667677677677667666677676767666667676677677677676676767767667767677666767767766776767676767767667667767766776677666776776776766676776767676776667767767676776767766767767766676767677677677676676766767766676766766776676676776666776767667676677676766766767676776676776776766676676767677676766767767666767667767666776677677677666676767676776767766767766676677667667677676766776766776776767676767767677677677676776767767666766676776767767766776767676776676666767667666776767767666776766677667767676766666776776776766776776676676776677677667767677676776776776767667767766766676676776776676776776767766766767767767767666767677667677666
66767767666667766776776767666776767767676767766776767766676776766767766767667677667766767766677677677667676676766676776676776776667667677667766767766776667767767676767766776767676776776767766766766676676676767676776776676776776766766676766766667667677677676676776776676676667767767767767767767766767766766767677676677677676676776766767666767767767767677677667767666776776776677677676767767677677667766666776667677677666776767676667767666667676776677667677677677676666776766776767677676676677677676667666776776766776676776776667667667766667676776776767767767767677676767666766776767767667767677677677676766676776767666677676776776666767677676776767676666766776776676776767767767767676776776766677667677676766666776766767676666767676766666677667766677676776677676767666677667766776776776776767766767766677667676776776766677667766676776766677677676677677677676677666767677676767676776767766767676776776666767677676767767667767676776776776767767767767676767676766767766767677677677666767767677667677676766766776766676776776667677667676767667767676667676767767766667766676666776677676767767677676766677676677676766776766766677676767676677676776676776667767676767767767676666667767676766776676776776666776776676776677677676767676676677666667767677667767667767667767677677667767767767767677676677667676677677677677666776776676776776776776676767677676776667767676667767676666666776776767767767677667677677677666776776776767767766677677677676676767767767667766776676676676667767767767677676677676776677676767767767676776677676677667767676776667767677676667676667767767677676766766776667767677676767667666776776666776677667767676676677676676776767766677677667767677667767767667676676776776677666767766776667677667667766677677667677667767767677666776767767767767766676677666776776776776676667767766666676766776667677677676776676776776767767767677666667767676667767767767767677676767767666677677676776766767767766767767667766776776776666776776677677667677667676776766767667677676677667667767667767766776776776676766677666676767767666766677667766667676676676766677666676776776767677676766776676767766676667767767677677666766676766767677677677677667767676767767767667766776767767676677677676677667767676677677676776776676676767667767766776676776677677667767767666667767767676677677676776767667766766677667677667667767767676776677677676776776767677677677676766776776776676676767676667767767667767767767676676766776776767766676677667676776767766767676666677667767677677667677676776677677676766776677677677677676767767767767677666677667767767677667767767767666676676776776767767767677667767677677666776676766766776667767766666766776767677677676776766776776667676776776767767667677666767666776676767677676667767667667667677676767667766676677677677676767677677676677667767666767766776676776776767676766776776667766776776776766676767767676677676776776767677677667677676766767677666676767677677677677666766776666666767667767676766766776676677677676767767767676776667676677677666676776767666776676676767767767767767677666667766766767667767676766776776676767676776767677676776776767677676776766776667666676767677676776767677677667767767767767767676776677667677677666776767766767767767677676766677667767667767767667767677676767677676677666676776767666676767666767677666766766766677667677667666677666767676766666767676776677677677677666677667677677676767666776767667766776666776776776776766767767767766666767676776776776676767676677676677676776676676667767666676767677667766767677676667676776776767676776766767767666676767766767767767767677666767667677666677676676776776676776767766676776776677676676776767767676676767767767676666776676676677666776767676767767677667766776776767766766666776767667677676776767766767676776766667677667767767767767667767767667767767676776776667667767767677676776667767676776776776677667677677677667767766676666766766767766767677676776666677666776677676677676766666677666776767766776767766776676776767767767767676767677666677667676776767766776776776776776776667767767677676677676767667767766776776676776666677676676776676676667676776776767767677677677676767667676776776677667767677676767677667766767766776677667676667767676766676676767766776766767677667677666767767676767676666676677677677676667667667767766767667767667767676776767766767767767677677666667767677667766677677676776676666667767666776767676776677666676677677677667767666776776776677666776766776676767767767766666766677666676766767767667676776766667676767676776766767677667766767767666767767766776776677667676776776767667767767667767677677667767666666767767767767767666767677666776677677667676776766667667666676676666767766767767677667767766776776676776776767677667667767676767677676776776677666667767767677676667667667767667767677666676767676677676667767767676767766677676767766776676677666767676767767667676676767766776767767767677667767677667766677676776776676766767766776766776776676667766776767766776776676677677676776767767667677677667676766667667766767767767667767676677667667766776667676667767767677667767666776767767666667676766676767677676776776776776767667766667767767767767667677677666776776776766776776677667677667667676776676677676667677677667767767677666766776776677676677677677676676677677666667677677666676667667677666767766766776676767766677667767676767766776776767767676677677676677667676676676776767677667767677667676767767766677676676767767677676776676776767767767676767666767666676677677676776767767676767676767766776677677676776776776676677676767767767767677676776776776677677676767676766766666776677676776677667767767676776676767667767766776677676667667766666776766776776776776776776776776767766677667667677667767767767767766677676767766766776776676776677676767766766776767677676677677667677677677667667677677677677677667676767667676767766776776676766767767677676776767677667767666776766776776776677666677676776676776766776776676767677666676776667677676677676767767676766676677677677676776776776776767767676776676767667766776776677667767667676767676776776766767677666776776766667767677677676766676776676767676776677677676767667767767767677676676767677677676767767677667676766667676776776667676676766767767667667767677676776776667767676667767677676776676776676667766776767767677677666776767676776776767767667676776766776766776676676776776766767677667676676776676766776667767677666667677677667666776767766776767677677676776776766767767677667766767667676766766776666776677677676766767676776776776776767767767677667767767676666767767676776766676776666677677676776677667677666767677677677677666767666766767676776776766776676766767676667766677667677676767767677667767676776776776676766776676667767677667677677676767766677676767767677677676667677677666766677676767667667676766776776767676776767767676677667677666776767667767767676767667667767766767767667767677666776776767767666676776767676767677666676776776776776766767666667677676776676766776776767767676776767766767767767667677667676676767767676676676767677676776776676767676766666776767767666767767666776666767676676776776667667677667767676766776776677667667767766767766677667766677667677676767676767767767767767676676666776776667767666677677676767767677677666776676776776776767767767667766667766767767677677667767666677676776766677676767767767667677667767767676776776776677666776677676676677667677677677677667676767677676677667766666767677677677676676776667676676676676776766776767767766767677677677667767767766776677676776776766776677667676667767677666766676776776766767667677667767766766776677677667766667767677676666776766776776776667767766776767767676766666776776766776667767667666677677676776776667767677677676776767766776776666767766776767677667676776767767676776766776766776676677677676776776767677677677677667676677667767767767767676667766677667766766767767667676676767676776767767667676667677676767677667767667766677667767767767766776766677676666667677676676776776766676677677676676676767767766677677676776767766776676776667667766776776677677676767677677676767676767676776767677667667767666767767676776766776776767767677676776767767677676767676766767666667666677667766776776667676776667676766767666767677677676776677677677677666776767767767676776776677677676776776676776767767766677666676667677677677666667766677676666676776667676767766776676766766767767767766767767676676767677677676767667677666677667767767667677677666776776776776666676676767766766767766776767767766776666776677667667676666776667666776766766677677676776776776667766676776767676667766776776677677667767677676776776776776767767767767676767767766667677666676776776676766776676776667766767767677677676766767767677677676767666767767676776766776667677667677677677676666676677667767767766676767676776767667677667767676667767676676776776776767766767767677676776776776667767666676767676677677676776767767766767767677677676767677677676776776767767766767766776767666767766667766767667676776776766767677677667767676766776676766667767766776677676776676666767676776766767667677676676767767767767767766667676776776776767766766677676776676776776776776767677677676767767677666767667766677667766677677676776776677676776676776767667767667676776676676776676776767677677676767766776767766767767767676776776766667677677676767766767677677667677676767766767767677676677676776677666676766767676677666776677676766766767677677676666767767767667767767676776776776676776776776776776667677667767766776776676677676776776676766776667766776677667676767677667767767677676776766666767766676776766767767676776767766776767767767677667767766776676776776676767667767677677677676667767766776766776767677667667767766776776776776676767767667667767766767767677666776667767677676776667666766766677677676676776677677666677677676676767767666776776776677676776776767767676767667767676676766776677676677667667676666776767766767677677677677667767767766776767667766766677676766677677667676767666766677677676677666766776776676677677667767767767666677677677676677676766677676677667767677677666677667767666676677676776776776676766677677677
76776676776676766776667676776767666776776776677676766767767767667677667767767666767667767677676767676776776676767767666677667676767677676776676766677667767767666767766776776776767767677677676776677677677676766766776767676776776776776776766667667767767676776667767767677676676766776767666767677667676677677667666776767767767677677676676776767767767767666767767767666677677677677676776766676676776776666677677677676667667766767666677676666767677666767676667666776676776767766767677676677667677677677667767767667767767766676666776767676766767677667767767676776776676766776767677667767767767766767767767676677666776677667767767767766676776677677666776676767667676776767767677676776776776776776676677676676666667677677666766767676766776667666677666676667766776776766776767676676667677676666776677667666676667667767676776667767766677666667766667767767767667667667677676776776677677677667677677676766767676776767767767766776676776677676776766776667767767667766677676767667766767766776766677676776766667676776667676676767767676767676667767676766776767767677667767677666676767667676776677677676766676667766767667767677676677677667767767666667766767767666776766676766776767677676676677666767666766767677677667766776766776767666676776776776767676776767767676767677677676676767677676677677667676677677666767766776776676776776676776676676676766667767676667677677676766666767676667767677677677667666776766677677676767666766767666776767766776776776667667677676676666766667767677666767767677677676776776677666776767676776767676767677676667677677677677666776667767676776776766776767666677667766766677677667767666676766766767677676767767676776766776776767677666767767677667767676776767766676677676766776766766767677676766667767767676766677666667666766776767767677677666766666776776676666677667767676767677677677677676767766767667767676676767767667676767766766776767767666767677666677666776767766766767767666776767767767676677677677677676667677677677677677677666667677677676776776766767766667767767766676676766776776776776677666677676676767766767667767767767766677666677677677676676677677676676776677677677666667766767766776766767676776776767676767667767767766677676776676677677677666766766776776667667667766767666676676767767677666776767676776776677667677677677676776766666776667766776766776766676767767676776667667767767766676776776767667767677667767767677666766766766767676776776767667767766767677676666766677667667766776767667767767677677676667767666676676766676766667666766677667667767666776767677666677677677666676676677667677677677676676776677666767767677666767667676767667767766766676767667767676677676666776667667676776677677676776767767667676776767767667677667767676776776677676766677676776676767677667766776667767677667677677676766667766676767767767676776676776766667766776676676666776676776676676766776667677667766776666677676776767767666666776776767767767767677677676767676776676766776677677676767666776676776677667676776776776776666776677666776767676677666767766767676776766666667677666776676767766767767767766767766667667767767766676667767677676767766677677667676677666776776676776767677677677667767677677677676677676676677676767767676776767767767767677677667667677667676776667666766676667667676666676677676676766776776666767767767666767667767766677666676767676776776767666666767676677677667677666766766776776776767767767766776766776667767677677676766776776776767766766677677677677666776667766766666666766767677666776667676776767676766776776767767767677676767767666776767767767767767676767666676767767767666767767767677677676666676766766676666767676677676677667766767767667667766677676776776667666776776677677666677676677676676767676776676767766776677676776767667676666766776666666667676666677676767766676677666776767767766776776776767677677667667676766767677676677676766667767676676677676776767677666767676676776767766666766767667767767767767767767767676676776766677677667766677676767667667677676676666677667767676776677677676767767677676776767677667677667767767767767766776766776767676767667767667767766776776677666676776776677667676776776766667676676776767676677667666766776767676666676677667767767767677677667767766676767767766776776676767677676767676676767666776677667767667676676776666667766776776676767767666676767677667767667676776776677666676676677677667667767676767677666767666677667767677676776776767766676767767677677667767767767677677667677677676776666776676677677677676676776767677676666776676776767766667767676767767676666776776677667676776776776776767767767677677666776676676677677676676766767767767767666667767676667767676766677667676766766676767666667767666767767667767767767766766776776767677676776676767767667666767767677677667676776776676776776766767677677677677667667767767666667676667676776776766776676676767666767676666676766776776766776677677667767767677667676667767767767767676776677667766767676666767676776766766766676677676776677676776776767667767677676667677667677666667666676676766676677676677676676766767767767767766767676676776677667676677676767767767766676776767677676667676767766767766677666767676676677676676767767766776776767766767767767767767766776776677676766766677667767767766676767766677676776776666776776776666767666676666767676766776776666776676776776766676776776776666767767667766776667667676677676666677667767676667767767766776767666676676676767676676776766666676677667676666776776677667767767766776667767667676767766776776776667667767767767767767677677676676667767767766776766766776776667667677676767767767676676676766776667677676776767667767667677667677667667677676776676767676667767677667666776766766766766767677676767767677677667677676776767767677676776767767767767767767767767666676776667667767676776776666776767677676776776667677667767676666767766767767767767767666677666766776667766776677676767667676767767667767767767676677676776676766776767667667767677677667767766776667666767676767677667767677677676776676776667766677676676776767677667677667766766776766776776776767676766676767766666766776776676667767677676776767767767767667767767676766677666776776767677677677677666767767767676766676677667766767767676776776766776776676676667767667767667667676776767667667666767767767677667767767677667767676677676776776667766776666766776776776676776776667676667766667676776767667766676666677676676776677677677676776677676677667766667667766776677677676666776677676766766776767677667677676776776676776676676767676776666666766776767667767677677667676767676677677666776676676776667666767767767677677676776676776677667677677667676676676767667676676667677676776676677667767766776776676766767676776776766776776667767767767677676776766676767677676667766776767767767667766677666767676766676767677677676776766767767676776776776767677666667677666676676776676776776776676766767767676776776767766776776666766776776776776766676776776767666767767767766677677677677676766766776766667666676676667766667676776767766767767767766767677666677676776767676667677677677677676766676767766767676767677667667767676776666676776676677667676767667766766776776776677666776776767767677677666676776676766776766776776666666676776666667667767677676766667676776767766767767767767676767766767676676776776676676776767667767767677677677677666667676767767666776676677666677676766666776767766767767767767767667767766776767667667766767766767666766767767677677667666776766677676776667767767666767666776767767767767677666667766776766776677676776776766767677677667767767767767676676776776776677676676667767677676666677676766776776767666766776776776676776666676776767767676676766776676667767767767666767767767676767767767676776776776677677676776776776776776667767766776776776676766767767767766767677667767767767767767676677666776677676776677677666776767766766666767767767767667766776776776767766776767667767677677666677676767676776766766677667677676776776767677676776776666776667667766766766676776766767766767767676666677676776676677667767677677676767676667766767676667677667767766767766776766767766776776776767767676776767766776776776766767767767667766676776676766666676776666677676677676677677667676676767766776676776677677677676767667767767676677667767677667666776666676676676677666776677677676767767676666667766677676766676766767677676776677676767767677667677677666667767677676776676677676776767667677676677676767677667676766677676677676676766666776767666676776767767767677676776776667767677676776776677666676667667767667767766776767767676766666767676767767766767676667767767676766776766767677666776667666676767766667666676677676767766767767767667767677676767766776776676776676776776667767766776676767667667767767767676677667767767767666676767676676676767667667767767767767767767767667767677677676676767677676677667766676776776767767767677676776766776776666776676667767767767767676767767767766766677676767677677667767766766766767767676676767667767766767667676676676767676677676677676766766767677666677677677677677677666767677677676766767677677666677667676667767767767676767767767766666667676776776776776677676776776676677677676677676677667666767766767667767666666667677667676766676767767767677676676767676766667676666776667677676776776767767766776667677677676776676667667766767767667766776767676776776766776767677667667767676677677676666676767767767766667767677676776767677676766676766776776677676677666766667767676767767767767676667676767767767767667766767676677677667677677677677677676776666767767667767767676676767767767766767766676677677677677667767667767767767766776676677677667767766676767767676767666676676776776776776776767767676667676776767676767767767767766767677677676676677676766776677676677676776677677677677677666767767676767767767676767666776666666776677676677676767766677666766776776767767676767767766776676676667766776676767766766677677666776676676667667677676666767767767677667767677676676667767676677676676767767667677667676767766776676667767667766776766767676676676776776677667667766666667677677666767767667676767667676677676766666776667677676676766676767767767766677666767766767767767667
6776776676776776776677676676767767767767766676767767676776767677667677677676776767767677676766666776667767677677667767767766676776767676667767766776766767677667667767767667767676767767767766677667766776767676776676776776767676767766776776666666766767677676677667767667667767767666767766767767667677676776767767766767667676767766767676776776676776767677666767766666677676776776767767677677666776767676677677677677666677677677676667677667767767666677676767767766667766776776766676776676677667666776676776677676667677666677676776776767767767767677667767667767676676667677667677676776767677676767767677666766677677677677667676676676767767677666667666767677677676776776776767767667766666677677677666776776766677666776767676666776767677676776677667766767767676677667676776666766776667766776676767676767766676677666767767667767767767677666776776776767676677677677667766776776666776667677667667767767676767766677676676776767766767676676766667676767677677677677667767666677676676677677667766776667666776767766776776667767676776766767677667666776677676677677676667667766677677677676767666667767766776776676776776767677677667677667676776666766677667767767667766766677676766776766677677677676767667676766767766676676677676667676766677667767766776666677677676776676766677667676676676776776776676776676776677677667767767767766766667677676676676767766767766776766677677676766767767766766776776677667677676766767666767767767667766667667677667767767666776776767677677677677667767767767666776776676767767676776767676776767677677677667667667767766767766767767767667666767766776776776767767766676776767767767767767676776767767767676767666676776776676767767676767676767766776776776776776677677677676776776776676767766776776766776667676776776776776776667767767766677676667677667676776767767667677677667667667676767667676767767767677667676677667676776776766776676776666767767667766776776767767667667667767667677676676767676677677676667667767676766776766767766667677677666766776776767766677667766676767767667767667767767767667766776766766677676676767766776776766766766776776767676776667767676676766776767767767767666776767676677677666776677667667767767676776676776776767666776776666676677676666776676667677677676776776776667766776677677676776776676677677667767677677666776776776667766766766677677667766676677677666767767767667676766776677666767767766677676666776776676767766767677677667676776776766766767677677676776766766766767677666776676667667677667677676776776667666767677676776767667766776776666776667677676776766666666767677667767677667676766677676676767767767767767667767666767667766677677677676676766776776767767677676677676677666776676666767667676766766676776667766767676766776767766767767767767676776776767667667676676776776776767767766677676767766676776677667767677667767767676776766766766776767766776767667667677676776766776776676776776767676767767677677677676776776766776666776666667677666676776776767767676676766676677677667667676766776767767767677666676667667666767767677667766667676677677667767676667766677667767667767766776767767677677677677676776776776776677666676767666776767676676776676776776676766677677676767767767766676776767677667676767676767766677666766676767676767667676776776767667766667767767767767676776676776776677677677667667766766776767666776776767767677666776667676677676667667767676767677667676776767766767666776776767666776776776766667766677667767766776776767766677677667767767766676767666676776676677666776676676676776766677676767767766776767766776767766776776677667677667766776776776767677666766767676767667767766776776766677667667677667766776666767667676767767766776776767767767666767677677666676677676766767677666776776776767766766676666677677676776776776677676776776776676677676676676667677676676667667677677676776676667767677677676677667767676667766776767677677676776766767767767676676676767666767766767767766677666776776776767667667676676776676776776767677677667767677666767767767766667767767767676667667677667767676667766776767677676776767677676776667676767766767767767676776676676666776766776767766666667767767766667677667766676667667677676766667767666767667766667767676677667766677677677667676766776776766767767767767676676767767676767677666677666677667666776767667667667767677667767767676776676676766776677676666766776776676766676676677676666776776767766776667766677676667767666667677677666776766666776676667676767676766766667677667677677676667666767767667766776766677667766677666677676767767767767767767667767676667677667667767767676767676677666776776677666776776766766767677667766767767767766776767676776676776776776766776776677676776767767676776776677667677677677676767677677676767767767677676776767667766776776677677677676776676776676776776776776677677676776767677666676776767676676767766776766776776766666666677676666766776767767767676776676776776766776767676676766677676767676767767677667677676767676776776776776676776766767667667677676776767767767766766667667677666766776766667767767767766667767767767676766677677676766766766767677676776677676776776776677676776676667676667766677677677677677677676676767677667767666776776767667767677676676776676776676767676766767666767667676767766776767676677677667667767766667767677677666776767677676776677677676766776767677676776776767677677666677667667677677667767766667767677667667676776776776776766667767667766766767666776776767676677666666776776776666767767676776667767766766776667766767676776666776766767767767767767766776767767766676776677666776776776776776767767676776767767767766767766776776766667766767767767677677676667767667767766676776776677666776776776677676667767766776776776776776676776776776767676766767676676766666776766766767766766767666767677666666666677677676767667766776676776677667667677676776677667676767766767667767666767767676667767767767667666766767767767667766776667766767667677667677676766666776677666776767676776667667677676767767766767666776667667767677667767767767767767767767667667667676767767666776676676767667666767767667767677677667767676767676676767766676767767677676676667667666767677667767767766776667677676667677677677667766776767766767676667766776676677676776776767677677677677667767767767767677666767666677666676766667667767767676776776766666677677666667677677676767667676767676766677676666667767676776667667676676767767677676776666776776677676676776667677676776776776767677676667676776767766666776767767767667766776776767676776667766766767766676677677676666776776667676677676776776666776677676776767677676767767677676766667767667766776667766667676767676767667766767767677676767766766677677677667767677677676767767766767766677676767767676677667766776666677676767766767676776776667666776776676667766776776667677677677677666776667676776666677667677676767677666767676776667676776776776766766776766666776767766776776776767767767767677676776767767767767666776676767676767766767767677677676677677676776776776766776767767676766776767676766677667766767767667766767767767767677677676767767766776666767766776776767767767676776677676667667767676767767766666676776677676667767767766767677677676776767767677677676677676676776677677667767677677677677677666677667766776766767677676677677677676776667677677676677667767667767767677676676776767677666776767767767666767677667767767767676676766676766666766677667677676767676676776676676776776767767767766766776776667677667677676767676776776766767767676676677676766766776767677677667667677667676676676766766776776766676767767767767667767767676677667677677677676767677677677677667767667666776767677677676776776667677677676666776767667676776767667767766767766766767667766766766776767767766767766677666766776676677676767676776676776677666776776667767676776667676677676776766676676776767676776776776776767667676667766766776776667666767767677666766776676776776667767766776766677677676767667767676766767767766667676667677677667767767766676676676766677676676766766676766767767667766776667767676677677677667676767666676677677677676776776676767767767677677677676767676776766667667766677667766767766676776767767767676776776776766776676676766776676766776776667767766776767766766666776667667676677666776676676766767767767767667676767767677677677677677667766776766776767677676766776776767676767676776676677676667767677667667667766676677677677666776676667767767666767666776776767677676766767767677676767766776766767677676676766677676767767676776676667766767767667767767677667677666676667677667676676776766676677677666776766677676767766776767667767767677677677667677676676767667667677676677677667766776767676767766766667767667767676767676767767767767766677677676767766766767767667767767767676677676667767667667767676776776677667767677667677667677666767676767676767767766767677676776776676767666776767676677666776767766767767676677676677677677667767766667666676677676767767676776776677667667766766776766667766776766677677676776676776776776776776767767677667767677677676776676776677677676677667766676666766766767766776767676676776766666776776676667767666667767667667766776676677667766776767766676776667676776767766766767766767667767667766776677677677676776676767677677676766776776776677676677677677667766676767666767766767767666666677666776667666677667676767666767676677667767676776677666767766767766666677676776766666776776767676767676667767766766776676776676767767767767677677676676776776677667666776776767677677676667677667667767667766776677676676767667767767767666776767667676776676676766676766677667766677676667676676676766776776766776676776767767766767667767677666676776776776767766676667767676677676677677676767766776767676677677677676767767767767767676677676767677666677676676776767767677676766776776776767767766767677676767766677667677676767766767667666776676667676776667767767667767677676766767666676677666766776767677667767676767677667677676776676766767767666767767677667767676767767767767666776767767767766767677677676776766666776677676767666677677677667677677677676767676776776766766776776766776676776776677666776676776776767676776666677667666767667766766667767677677676
36776676676767766767667677676776766776766776666766676666677677676767677676776766667667766776767676766767677677676776667677677676776767677666767667677676776767766767677677677677666677676767767676676666767767677677667667677677677666767766767767676766767667767666676677666766677677666767767666767676767767767766666767677666676677667676676767677677676776767766666767676767767676767766767676666776676767676767676667666766767767676667766776766776676767677666776776666767666767766767767677676767767667766776776767677676676766776776767667767676676776767667766766776677677677667767677667766767667767766676767766676776766766667766776767676776767677676767767677677666766766776776767767677676776676676676776776776676677667767676676776767767767666676776767767767667666767677667667676676766676776666776677676767767766776677666776676776667766767676776666666776677676766667766677676766776767767666776776776666776676666776776676767767767667667766766766767767766677677676677677667676676776767677676676677666776676767766776776667677676776766767767767766776767767767676766766767766667767676776667767676776776677677667676767767767767767676776677677676676767767677666776776767676766776767667766767767666776776667667767767767767677677676767677677677667677677676676767667767766767767666776767767677677667667667677677676767767767767767676767676667677677676776766776767767766776676776676767677677677676677676677677676677666677677666667676767676776767767767766776776776776767676676676776776766776766676776767666677676766767676677667676766776776667767766776767666767766676766667666776666676776666667767677676766676676776767767767767677677677667767666776676677666767667767667767676767676767667676676667676767766767677677667767767766676667676776776767767666776676766767676776666667767676676776776767676767767676766677676776666676766677677677677667677667767766766767767677677676776776666767767677667766767767677676677666767767767667767677676776766776776677676767767676667766667677677676776767767677677667766776767767767677676776667767767766767766667666676776776766766776776667666776766767667676767676677667676667766776776667767766677676776666676776677676767677677677676776767766776776676767667767767676677676766776666776766676767767667676776676776677677666776666676676767666776767766767667676767666776666667767767676676767676676766767766767677677677676767676776767767766667677676767667767767766776776676666677677666776776666767767766767677676677676766776767767767676776776766776776666767677667766776677676767767666667676767676766676676767766766776766776776767766776776667667676776667767676776776767677667767767677676677676676767767766767767767766677666776776776676767676667677676776776766676776766767766766766667767767677667666776776776766676677677677677677667677677676676767766677677667766776766776776677677667677676767766677677677677667767667676776767676776676677676677666766776776776766677666776767767677667676767676776776767767767677667666766776776776677676766776676776776676776767767767677676676776766767667676767667677667767676776776676766766676767676776766677666677666767766677676666766676667767667766767767676767767767767767677677667677677677676676666676776667767676767767766667767667666676776776767666767676767667766676766767667676676677666776776776767676766666767667767767767766676676776667766676766776776666767676677667667666677676767766767766776776676776776666667667666767666667667767677677676776767677676767667676766676776767766677667667677667766767767767767767667676776767767766666767666776767767767666666676667667766776767767767767677676776776767766767676776767766776776776776677676676776766776776667677677677666776676677676677676776677676776766776776667767766676667767676767667667766667766667766666766776776676767676767677677677677667667677677676767676676767766767676677677667667677677676776666767766776766677667767666776776767677666776776766767767766776767677676676667676677676676676667677666766767676776776676667766766766776667767766767767677676676776676776776767667767767677666666767676776776766776667767767767766776676767767677676677677676676667767767667767676767677667667666666776776767676776776767677676776677677677676767676666666667666776667677677667766677676676776677677677666766677676776767676776766767677677676677676776767766766776766776767767666676767767766677677677677677676677667667767676767767767767767766667676766767677677666776767667766767676776767677666677677676677677676776776667767767766766767676776677677666776766767676776766667767766676766776766766676676776667767676767766677676766767767766766776667666767676776676676676667767767766776767767666677667666776677677676677677676766776776766767766667677667767676776767677677676776677667766677667676767766767666677676766677676767677676776766666677677667767767676766776676776676776767767676767676776667767766776776767677677677676767767667676767676776667767767677667766767677677677666666767767766776767677677677677666776767767767766667667767767677676776676677676776776667676767766767677667767767666776776676776667666767766767667667666676677676677677667766677676767767667767676776767767676767676766776766666677676766667766766676776667677667767667767766767677666767666766676776767667666677677677666776776776766767676776667766767676677676776766776666767677677676776767677677666676676776776766767676667676766767767676667677677667667676767676776667767766776776667767676767676666776677666767676776767767667767767676677676766776776666776766767766677667667676676767767767676776776776776767676776776666676677677667667766676767676667767676666677667677676767676776767767667667676677677676766767676767677667676677666776776776677676766767666766776776676677677677676667767676767767677667767767767676776677677676767676667767766776776776666776766776667677676767676776766676776766766677667767767677677667677666767766776766776767676776767677667676767767767667677676677676676676666776676666766776766776767677676766776776776776776767677676666676776776776766667766776776766676667766766766776776776767667677667767767676776666776667677667677677677667676767667677676666766767767767767767666776666677676776766766667677677676667667676766767677676776767667677676767767676766767676767767767767676766676766676767767676776767676776776776677666677677666776676767767767767767667766676767767677677667677677676677667767677676677666676766767766766767767767676767676677667767667766667676776767767767767767667676767677677666676676676776766767767666776767766766666766676767767677677676776776776677676766766677666776676676767767677667767667767767677676676677676776667667676666776776776776677676667767676676776767666767766766677677676767667767766767666776766776677677676667677677667767677677677666666676667767666767676776776767667676776677677676667767767666667667767766776767767766767666667766776776677676676776776767677676767766766667767766766676767677676667767767766676676776677677676776766767676776676767767676676676677667677677666776776776776676776776776776767677677677677676676677667677676776767667766766766677677676676776766766767676666667667767766667767667767667767667767677676776767767767766676776676677677676767677666677676677676667767677677666776766676776776677677667767677667767676667667666676776677676666677667767677676776677667767767677676677666776766767766677676766676776776767767767666667667767767667676676776766776667766767676767667767667667677676776666667767677666677677677677677667766776776767766766766667666676767676767676766776767676776767677676677677677677666776767767677677677676776677677676676776766677676767766776767666666776667766767677677676676666776676776766676677677667676776676776676766666767767766767767677676776767666767767667767767767676767666776677666767767677676776676767767767767677667677676667766767667767766666776767677677666767767766776766776766776677677677677666676676676767676677676776767767767667666776677667767677677667677677666676776776767667676667767676767676767766766676776767767666767767767676767666767677676776767766676776666677676677677676766676776776767667667767676766677676776776677667767676766766666676776776676766676667767767677676676776667766667766776776776676767676767676776767676767767766776677666776766766767676776677676776666766776676666677667767767767767767666776776677667767767677666666667766767677676677667677667767677676666677666776776767767767767667767766767677677676676776767676776767767676766776667676677667676767766776677667676677677676776776776767766776677676767767677676776776776676776667676766776677677677677667676676776767667676767677676666776776776677667767677677667676667676776676766776767767767677667767677677667667767767676767766776677667676767766666776767766667767766767767767677667677676776676676776776776766767677676776666676766776667766776767767667767677666776677676766776776767676776776677676776676776767677677676666767767667676767766767766676667667666776767667677666767767677667676677676776677667677676776767767676776776676667766766766767767676666677677676767677677677677677676776776677677677677676776776677676776776667666776766667666776766776667677676767667766766767767767767767767767767676767666766676676767676767676776767766667767667767767677667766767766766667667667767767767767766776767676767766677667767676776776776766667766776766776677667766776767676766776766776776677667766676776676667766776776676677676776767677667677677676767676676776766767766767767677677677677677666666767767667667766666776776767767766676776767677666776767676767667667676776677676767767677676676776677677676676766767666667667667767676776676767676776776776676677677677677667767677676766767767766776767676776776766667666767767766767767667677676677677677676676776767767667767767666676776766766676677677677676677677666767676766677667767767676776677676776677666767767766767677666677676677677667767767767676677666776767677677676767767677667667677677677676676776676776767667666776776776677677667676776767677677667766776677667666677677676677667766677666776676776776767767677677676767767677677677676776766677677677677676776667677667676667676666776
6776667667767767766767767677676776766776776766776676766766676776776676776767766767767766767767767767677666776776767667767677676767676776767767767767667767667766776776776767767677676776767767767767667767677667676677676776677676766776776667767766776776666677676767767767667677666767766776776776776776667766766667667676767676677677677666776767667677677676776676766677677667766766767767767676776776776676766776666666776767667666676776677676666667677677676776666776766676776767767767766776767676677677676776766677677677676667767676766776776776766676767676776677677666776776667767677677676776667766776776776766766767666767767766767676767766776676776776766767767676776676676676766677667676767767767676767667766767766767676677677667766767767677676677677677677677677677666776766776676767667667766776776766776676776776767676767766676776776676776666776776677667767677676776776776776776776677666776667766677666676676767676677677676776776766676676676677666676677666766767767767767767766767766766776676677677667767767767677666666677677676667767677676767677677676676767767767666776776767767767767667767676677676677677666667676766776766776677677676677667767676776677667767667677677667767767766767676776767767767767677666666776766776767666767766767667667767766776767767766666767767767667667767677667677677667676776667667667676767667767767676776776766667766776666776767766677676667666676766676776767767766776776667677677677676766676667767767767767666767667676767677677676776667767676677667767767676767667667676766767677676776676667676767676677667766767766776776776766767767677676767677667766676676776767677676676767767767676666666776767767766767676767767677676667766776776766766767677677676776776776776666767766677667767766667667677667676667766776677676667676776776776767676776767676766776667666776776766767676776666767676766776767766776767667767676766767677676677677677677676767766776767767767666776776776776767667767766776667676766776776767766766676767676776776776776677676676776666677677667677666767676776776677676776776776776767767767676776766677677676667766766766677676677677676767676766766776677677676776776767766767677676676776767767767767767667667676666667767767667667677677667677677666666676766766667676676766677667677677667767766776776767767667676677667766766767677677666667767767767767767676776767677677676667767677676677676677676767767767766676767667766676666766776776776776677676667666766676766667766776767667676767767677677676667767767766776767766776766776767676766677676767766667677666776677677676766767766776767677677676767676776767767767767676767766767676776776676767766766776676767767676767676767667676776676776766767767766767677667667767666776766666776767666676766677676676677677677676767767767676767677676767667767766676766767677676767767767766776766776767767666776767767676776776766676766776677667667676666767676766776776676767767667676776666677676767676767766767666767767766766767666776776776776776776767676767677677667676677666767767667767766676767677667766776776776776766776676776776677676776666767677677677676667767676776776776776767676766776677667767766676776767667676767676776766776677676776776767677676667676667766666676767767677667767766676676676666677667767666776776776676667677677676776776666767677676667766776677676767766766776667666766776676667766667767766767767666677667767666776667767677676676766767676667676767767767666767767767767767676776676767767767677677677677666767767767767677676776767767676766767767767766767767767767766767666766766667667677676776776776676667767676776776776767767667767676667767767666776776776667676767667767767767767666766776677676766776667667767666767767676776767677676776676776766667677677677677667767767767676676677667767767767767767766767676766776776666666776667667666767677667767666767677676776767766677676776776776776776766776767676677677667766667667677676677667766667676676767666767767677666767767767766766776776677676776776766776676676776776776776766776776767677676776767676776776767677676767767767677676767676776776767676766766667677667767677667767767666776776766767766676677676776776666676676767767677676776676776776776766667766667766767666667677677666776767767667766677676676766767677667767667767677677667676766766667667676767667766767766667767667766677677677677667666776767767767676776767677667767766766666776776766767766676676767766767767667677667677677667676767766667676767676767767766767667767766776766766767767677666776676767676667667767677676766776676666677677676677677667676776776767767676767667666767767667676776767767766666776767677677677676767767677676767677667677676677677667666776676776676776677676676766776676677677676767666677676776776767766776776776776667676677666767676676776766767676776766767766676767766677666666776667667767767767677677676776676676776767676676767767767677677667676776767767676776766666676676767767766767767767677677666767677676766676676776767767766766776776776667676776676776677667667676767676766776767767677676678666667677676767677677667767667676667676776767766767677677676776767766776666677666776766667676776676776676766776776776676767767677677676667676667677667666767666667767667677666676767667767676776776677667677677677666766776677677677677667767767666766776676677676776676776677666776666676677677676767767767667676767677676676776667767767767767766767667767767767766766677676776767676776767667767677666676676776667667677677676666766776776776767766776776677666676677676676676776776676676676767767766776667766776776776776676767767667767666676767666676767677667767676676667767767676767767677677676667667766776766676776767767677677676776766666676677677677667767677677677677667766776776767666767766667676776776776677676677666776776776767766776767767666767677666767666666767767767766667676766776776776776767676677676767767766767676767677676767767667767676766667677676776766667767676667766776677676766767667676676676676776766776676676766767666666776776776667766677676767666776667677677676776677676767766667767766776766677666776767766767667676666677677676677677677677677676677676776677677676767676766667767666677667677667667667677676766667666766677677677677667676767767767767676776776776776767766776667677676767767767766767767677667676676767767767767767677667677667676767766676766776666776776776766767766677677676767666776767766776767666676667677677677676766776766677676767676776776767767677677667767676676766767666767767676767766666767666776767766767676766776766767677677676766677676776776667767766776776766767766776677676767677677666776676776767767667766766776767767766776776666776677676776677667767677676766676666767766676667766677676767677676677666776677677677676766776776776677676676766677676767766776767767767677677677677667676767766677667677677677676776776677676767666776677676767766767766767677666677677667667767677676776776776776667767766666776767767677676677666776767676776776776677677666767767666767767677677677667667667676677677666667767766767676677677676676776766776776767677676776776767677677667767767666676776677667767767767767767767767767676677667677667667767767766776677676776776776776667767767767676776776766776776776666677677676666767767767676776676767767766767676677667676767677667766776776767667767676767767666776676767766677676676776767677667677667766766776667666766667767767677677676776776676677676767767767766776677677666766767677676776767676776766776776776776776766677677677676666677667766776766767766667676767766776776767666667676776676766776767676666677677676776767667677677677676767666776776767667766677677667666767767767676766767677676767676667767677677667677676767676676767766676776776766676776776767767767677666677677677666767767676766767767667676767676767666776767677676666676776767767766666776766776676667666767666676767677676767677676776776677677677667677676677677667766767766767766676767767766767676776666676677667767766677667767676776676677667766767677677676767677676666676676776667677677676776767676767667677666766776776677676667767676767767677667667676667767676766767766677677676767767677676776767767766767667767767767666677677676677677676767766677677676676767767767677667767676776767767677667677676676766776776766766677676677677676767767766776677676776766776767667767667767766666677676767677677667767767767666776767767677667766666677677676767766776767767767677667676776776776766766776676666776766767767666667666767767677677677676776776776666767767766776676767767677676776776776776677677677676667676766677676677666767767676767676767766666767766666776667767667767766766677676767767677666767677677677667767677677676776666767767767677676766766776776776776776766776776776666667767766676677676776666767767766667767766676766666676676676677676666776767677676767676776677676766767767667767677677676776766766767767677667766767676676667766767667667767767766667677677676677676767767677676776766776766776776767676776767767676676676667767666767667767676767767667667767767677676776776776767667767677677667667766676666776776677677676667676676676676767667767766677676776767767767767767677677666766676766776767676676667677676667767767767677676767676676776776776776767676776676767766767676776776766667676667766776776767766776766776767767766676776767767766677676767677667667767767667767677677676667676677676767766776767767767667767677677676776767667676666676676677677676766767677667767767676766676676676767767767767767767676676767676776776776776766776776776776666776776766677677677667676676667767676776667767676776667667677677667677676677676667677666766667676776677666776666766766776676676776767766677676767667676677667667667666767767676677676776767767766767767666766776776776767677667767767766677677676767677677676676776667767677677667677666776776776776776767766767666766677677676776667676766677666776776776667677677667677666767767676676677667666766677676676776776676676767666677666677676767767766776766767767767766776676767677676776767667767767677677666767766776767677666767677676776766776766767766767677676776776766776776676667767677677677677676767767767767767767676676666767767767676677667766766
6767767767677667767676776767667766666776767766676676776676776776676776667677676767676776766767676667677676776767667767667766676766767676677667767666767676776667766776767767667767767766667677677667767767767767676767677677666776676677666677667677676666776776767676676767767767767767676677667767676776776676667676666676776776776676776776667677666776677677667667767766767766766666667767666676677676776776776767667677676766676677677676766767767677677677676776766667677677676667766776667677677676776776676776767767676666677667676776776776776676677677676667676667767767766766667677677677667767767676776766776776776766676776767766776676776776767767767767667767677677677666767677676776767766666766776776677667767667767767677666677666767677677667676677667676767766677677677677676776776767666767766677676776776666767767767767677667766677676676676776776677676667766767766676766776776776767667767667677676776767767666767667766776776677676776776766776676776677667767677676776676767767677677676767766767677677677676676666767676667676767677676767677676776677676766776766767767666776676776767766766676776767677667767677677676677667667667767677676767767766676767767767667767676776776766776676776677667676677666766776766776776666677676676677676677676776776767767676776766666676776776677676677676767767667766776677666776776776776667766767677667677677677667677677677676676766767666776676767766766776767676767667676766677677676776767676776776767676776776677677667667767666776766776767767767676776776767767766776776676776677667677676667667666676776677667767667677676776776776767676776776767666676766666767676767677666677667767676676776767676677667767766677667767767767766776766676766776776676666676767766666677677666767676677676767767767676776676767676767676677676766767766677676676776666776767767766666776766766676677676767767667766767767767767767766766776776767677677677676677667767677667666677666677677677676767677676766776776767766677667767766776666776767767677676767766766677667767677666767767767666776776676776676677677676776766676677676767676776776776676767676776676776667677667676776776776767767667676677676776776676776676766776767766776667677676677677677677667767766667767767676776776767676677666767766767767767767767676667766776776766767677676677677677677676766677676767677677676677666667767667767767767677666767676767767676677677676766776676677677677677677667677667766676776767766667767767667767767767677667667666666676677677666776766776667676766767667767767766677676776767677677677667676767767667767677676677677676767667677676667767767766766666767667767676677666667766676766776776676776767676767676676767666767677677677676677677667766676677667767767676767766776676767677676776766677676767766776767767677676677677676666767767677677666676767667766677676776767766766776667677667667767767766666677677667766766767766677676776767677677667677677666677676767667677677676767766767677676766677667667767676776676667666677677667767767667766767667677676666767676776766767767767677667767677677667767677667767677667766776776776767767766767677677676767766767767766677677677666776666676676767667666767676776776666776677676776667767767676677677676776766767676776677676776677676776676676767667766677667766767677676767667666677666776667676776667677667766767767766677676677677676767767766776667666676776776766776676776776677677676677677667766677677677667767677677667677677676767767766666767676776776667767766776776766767767677676766766776676767767677677666776667677667767677677667767767767676776776666676677666666776776766767766677667767676667666667767676677667767767767766767666776776767677676767766677676767667767766767767767767767677676676766667676767676767767767667676677677676767667767766676677667767677676776676767677677677676767676676767766776767667677677677667767766676776677666667766667677677677676767766776766776676776667767767766676767677667677667677676776677676676766776776776667767667766767677677666766677676767677676767766776667766776677677677677676767667667676766776667667766767677676776766676676767767667767666766767676776767767666676776676676767667677667767666767677677667767767766676776776767767667767676767676767677677676767767667766667767676776767677667676767767667767667767766667676666767767676767767767676676767667676666677677676676776766767676776776776676677676666766677666776776767767767677667677667677677667766776767677667767767767766767667767666767676766776766776676667667767676666767766767677666676667767666767676767767767676667766776676676776776667767766776776776766776667666666677676766776776766676767666776667767767677677667766767767666776667767676766767766766776677666767767766776677677667766776677677677676676676766767767666676667767676776767676776776677676767767676767667677677677677667767677676677666776767676776676667766767766776766677677677667677677676667667767767767677677676767676767766767677666676676766776677676776767767767766776667766677676767676767677667767677677677676776767767666776677677667667766677677677666776667767667766776676776767767766667767767767666766666767767676676776767767766776776676677677677677676767667676766767676776776767676766677667677677676767666677666677667766676677667767676667767766776766767677667767766676766767766676767677677677667667767767767766677677677676676767676776677666776766767676767667767766677676767767676767676776766767667676666767767677666767677677677676676776767677676767677666776776767676766676677666667677677677677667766776767766667766677677676766776766767677676676666676776766667767667677677676767676776776776676676776676767767766767767767767767767766677667767767667667677667767767767676766776767667766676776776776776767767767766776776776776766666676767767767766767676767667677676766776767676776767766666776677677677667766776766676767767767767766767767676776776767766677676677677667676666766677676766767676776776766676776677677677667766767666667677677676677667767666666676666766767677676776776767667676776776776776776677666776776767767676766776766767767766766667767676766767766776776776776776667766766776677677676767767677666666676676767766766767767676766767667767667766667767766776677676767767766666776767767767766676776666776676667766776766766776677677676677677677677677676666767766776776677676767766677676776776776767667677676766766766676677667766776766776767766766776766677667767767676677666666776676767667667767676677677677676677666666776767767767667676667767767767767767676677676767677667767767767677676677667676676776776776776766667677676667767766677667667767676767676676776776667676776776767767767676776776767676766767767766767677667676676667676766677666776776677676767677676776766776667666767666767767677677676767767767666776676676767677666766776767767667676676776776766776767766776667667766667666667676767767677676776776766677676676666766677676766776776676677667676776776776776767767766776676666767767767667677667666666667677676766767667767667667667767766776767666766776776676666776667667766776767677667667676776666767766676776676776676776776767676676677677676767666766776776667766677677667767676776677667767677676767666766766776676766767767767676766776677667766676677676776767767767767677667676767767767767677676667767767767766676767666667766776766767676667676676776677677676676776767666776776676766767667667767767667667767667766776676677667767677677667676776776776767766677677676766767666766767676666776676677677676776676767676776776767676666766767767667766676776677667767677676667767676666767677676666677677667666776766776776776776767766667677676667676677677667767767667767667677667677666776767666767667767666776776677676676766776767667677677667767767766776776767766676766676667676776776666677667677677677676776767767676776666776676766767666776767667767766776766767767767766776766776766766776776677677676677676767766767767766776776767766767766677667767767767767666676676667767677667667766667766776676776776677667767767766776776677677667677667677666776667766766766767767766767666676767767767667767667667667677676776767666776776776676767677677677667677667667767767667677677677676776766767677666766776677676677677676767667676776667677677677676776776776767766776776677676776677666676767767676676776767767766767767676677676776776667667676766767767676676767667766677667677677677677677666767767766776677666776767766767767676766776666667676776767667766767767676666667677676776776766776767767667677677677677667767767766776767766767667766776767766776667667676767767676776667767676766776677677667767677676767677677667766677676766767766776776767766676767766776666676767767667767767666767767766676776776767676677667767767677676776667766776766776676776776767677667767676776666667666766676676667676667766767677676676667666667677667767666776666767767767766667666766767677677677676767767767767676676776677677676767676677667766767766676766676767667767677667666766676767766767677676766677677667767766767767767766666767676676767767767767666676766677677667666677676767667766766667767666776776776776767767676677667676676676766767767766776776677676767767677676677677667677677676776767766767676666776776767767766676776776767666776776767667676676766776767767767767676677676767767667667677676676776767667677677676767767767677677666677667677676776667667766767767676767766667666766666776767666666767667667766776767677676776667767667766776776677667767676667767677676776767677667667767767676767667767767767767666677667767667766767766776776767677677677676676767666766667667676776767676766676776677667677677667767667767677667766676767767666667676676667676676766766776776776766776767767766676676776776676676776677677677667767676667676767676667676776676776677676776776677676767677666677676766776776767676766667677667676767766776776676776767676667667676776776766676767676676677677667667766766776677677677667677677667677667676776776776776676767767766667767677677677677676767766766776776676677676766767767677667766776776677667767676767767667766776767676767676677676676667667666776767767766666667667766767766776766767767676767677666776767767767767666766776766767667676676767
6667767667767676677667676776677677667767766776776676767766677677676676767667767677667676766677676676776776776766776767767767767677666776776666677676677667677676767677666776676776776776766776676767767767676776766676776766776766776776776776677666767767766767767676766767767766776676667766766677667766776676776766676776677667766776766767666667676677677677667767766666676776676667767667667676677677667676667767667676776667766766677666767677676667676766677676767766776767767676766767677676766677676666767767677677676767676766766766776776776776767766776767767767767666767767766776776767677677666767767766676776776776666776767666766767766767677677667666766776776676766767666767767676667677667677677677676666766676776776776776767667676666667767767767666767676776676776776776676776677667766767666776767677677677667667667666767766776776666776767767767767666676766776667766776776676676776776776776767677677676677676676776767766767767677677667676776776676676766776677677676666767767766676667676667767677677677676766766767677677677677667767767677666767677676767676776677676776676766776776776766677677677677677676766776667767767766676767767677676767666776767677676776766667676667766776667677676666767767766766776766676667667767677676767667666666767767667667677676776666776767677676776776676767767767677677676667677676667766767676676766677676767766766766776767677667767677676776677677677677676677677667676767766776776677677676677677676766776766767676767676767767767677677676766767767767766767767767766767767677676767676776776776767767676677676776676766776677667677667767666776776766767676767767767667767767767666766676676776776767767767677667676666767766776767666776667677677677677677667767766766776667677676776767677667677676776767676676776676766767766767767676767676766767677676767766767677676776677677676776677676767666766677676776776776776776677676776666677676766776776667767766677677676676776776677677677676767677676766776766766776676676767766676776767666776677676767677666767667676677676776767676776767767766767767767767767766677676766776767767667767767766676776677677677677666767767767767666776766776776766667767676776776776776776776776767766767676767767766767767767766776677667677667667767677676776666767666776677676766776767767676766676677667766767766776776676767677676676767767767767767667667676766676776767767677677677676676766767766767767767767766776676677667676766776767767667667677676677677676776776776767677677676677677677676676767667677677667676767767677676767677667667666767766776676667677676776766676676776766767676767666767767676677676767677677677677666776776767766677667676676776766677666776776776676776766776776676776776667767677676666767677666767677676766677666776766766766776766676776776766776667667676766677676776776676676776766766667767676767677667667677676776666767766677676776766767667677667766767677676677676776767767766667676767767767767766766677677677676667676767676766776676667676766767667766677676767766776776676767677667667666776776776677677676776667767676677667666676776776776767766776776776776776776766676767767766677677677666767767677676676767767677677667676776776776666767767767766767667767676767677676767676766776766767676767767666776767767766776767667767767677667767767676676676776776666767767767677667667676766676767766677666767666767767767767676776767676766776776676776667677676666666766767766676776776767667667767676767677676776776767677667667767677666776776776667677676776776676676677676666766767767677677676776677667767677677676767667667666667667766677667667767767667767677676767767766776677677666767767767766666767676677676766677676776776676776776667767767766766667667767766776666667667676776666766766677667766767767767767766677667667667767676767766776767766767666767676776767677676776667676776677677666767667767767676776677677667676667766776776676667677677667676767677676667667767676776776767677677677677677676667676767767677667667667766767766667677677677676677667767767767667676677676766767766767767677676676776667667766767666766776776667676776776767676767677676776667767766676776776677676776776676766667666776666776776776676776667667677677677676667677677666776766767767667676667767766766776776676766776776667677676776767677676676766776767676776677677677667767767767667767767766676776776766776677677667767767666767677667677677676677666677667676767677677676767766767766767767677667676766676776776767677667677677676776666666766776766776776676776767666776666776667766677677667667676776767676776776767676776776776667667677667676676767676666776776776767766776766766776767767767767767766767676766677676766767677676677677667766776776767766767767767766767767766776766766776776767767676666776776776776767677676767667766667767677667667766766676676776767667767676677677677667767766766677666677667766677676766776667676766676767677676766776676767677667767676677676766676776667677667667767766766767667766767767767767767767767767767667676677677667767766776767676776767767766776776776767776776767767676767767766667667676776667766776776676676766776666766776776666667767676677666677676677666676776666666676766776776676676766776677677677676667767766776676766767767767676776766767677677666776676776677667677676766767766667767676776677677667677667767667766776766776666677676776767667677677677677676776767767676776767767767667767676767767767767666677666776767667766767767767667676676667667677666776676767767767767667676776767767767666766676776776776776766776667767677667767767767667677676677676767767767677677667667767766767766767767767667676776676667667767766776776666667677677677677667767676776767767676767667666767767767767766766776776767766666776766776767767767767767767767766776767766776776776676776776767677676776776667667766676776767676677667666776776776776776676767766766776677666767767766776767677667676767677676767767667677667667767767767767677667677676677676776776776776677666677676776766767767677666677676767677677667666767677667767677666776776776767677677676676776667667767676767676676667767667677677667767666776666676666776677677677677667676676776767676776676676766766776676667677677677676676767676767767767677667677667767676776676776677677676776776677676767766677666767766766666766776667666676776677667767767667666677676677677667766767667677677676676676677676776767676766767767667767667666767767767767767767676677677677676766767667676767676767767767766667767677677677677676767766776667676776676677676776776667767677677676676776676776767767677677677677676677667766776776766776776667667676776667666677677676677677677676676677676676767676776766677666776666677667677667767677677677667767676667767767767767667677677667766776767677676766676767766776767676776767677677667676767767766677677677666767767676666766676776766767677677677676766766766776666776666776776676776776677667767767766767766776776776776676766766767767766776776676767676767677677667677676776676676776766667676766776776676767767767667767767676776677667767677676776767677677667767666776767666776776767767667676776677667666776767677667676776776766666667676776776776776767767767677677676776776767677667767676676767677677676767767767676776677676776676776767767676776676677676776776677667767766767767767676776767767767766776776776767766767767677667666677677667767676767677667767766766677676776667767676676676676776776666676766767676767766776677667766776767666677677676766776767667766767767676776676766766676776766676776776677667766767676767767766767767766666776776766776666776677677677677676767767767677667767767676767676677676676766676767766766776766776677676776667766766677676767667677667667767667666776677677676676767767767767666766766767676677677677676677676776767667767766776677667766776766666767766667666776766676766676776767677676767677676766767666677677677666667767767766776767766667767767767666776766767666767677666776766667767767667767766776676776776776776677676776776666667677677677676776767766767677667767767766666767677667766776776667676767767767766776776766676676776776776776776767767767677676676767766767767767667667677667766776767767677677667667677677667677677677676776767766776776676776767767766677677677666677667767667766676667677676676776767677666767767767677676776676676676767666667766776667666766667677667667766767676676776776766776776676767767677677676776667767767677666677676776767667767666666767677677676677666767677677677666776767766776766776776776767677667677677666666676677677676776676676776767667766776776677666666776766776766776667767767676767766766667766767767677677676776767766666776767677666667676776767767767766767767676667767666766677667667766776767677667676776776766776767767666776776677676766776776776776776766766676776776677677676767767767766676767676776767677666776776767677676766766677667767676677676667767677677667767766776776776776766776776766667667767767766676676776766767667767767677676767676766676677677667767767767677676766776776776667677677666676676767767767677677676667677677667677677667767676767767676667667767766766767767767676776776776767667767677677677677666667677666776676767677676766776677676676667667766767767676677667676667676776767667767766676677666766767666676667676776676776676776767676776677677676776776767767676767767667767767767676776766776666767677676776776767676767766666776767767767677676776666776666776666776776676776776776776766767667676676767766676766776676667767677677677676677677677667667677677677676776667766767767767666776677677676767677677676676766776776767767767677677676776677676767766776776666767767767677677676766767667666776767677676766676767767767677677667767667677676767676776677676677666677676677677677666677677677667766767766776767766776666667676676676676776677676676676676676667666767767677676676676766677677676776677676776767666666676767767767766766766766776766676677667767767767677677667677677677676776776767767677677677677677667676776676667767767677677667676776776676766767676776776767767667667767767666776767766666667767676676767767676767767767677676766666667667667767676776677676677666767676677677676767676776766776676776776676666666776767767
67667767766667767666767767767666676767766677676776767767767767676776766776776667766666667767677676767766766776666677667677676766776677676666776767767677676776767767767767767676676776766767666767667677676776776676767676767767766776677667667766776776766676667767767767676767766776776776767677666776677666767676676676776766776676677667677676667766766767677676766776776776776767767676776767666676767767677677667766667766776776766677667667677666776776767667767677676676776776776767767676676776776776767767767767666776767676767667767667676677676776676767767767766677677667766776676677677676776776766767677667767767666776667767766776776676767677676766677667677676776767767676776767767677676776776677677667677676676776767766766767767677676677667667767676767767766677677666776776766666766766677677676766776767667766776767767667667767766766776767767766776776776776776776767667767677676776676767766676766767677677676766776767766767767767676766767677677677676767767666766776676767676776677676676776776766766776776766667767667676767767676767666776677677676767767676676667677677677667767677677666766666667676677677677667667766766767677677667677667676667767766776667667766776776677667676776776776676776767767667766677667766676776667766776677667677676776776767677667666676767667666776667677676677676767676767667766767677677666676677677677676677676667767677667676776776767676677677666666766677676767677676667677667767666676776776767676677676766676776677667766767677667677667767767666677666776767767767766776667766676776676776677677667676766766767767766677676677666776776766667667766776776677677677677676776766776767667766776667676776766767677676767767677677677677676776776766776767676767766677676776776766767677676776666766776667767767767767677667767667767767677676677676677666667666766677676667666766666776767766666776766767667766767767766776766767767767676776676766676767676677677677677676676776776677677676676766767767677677666676666767766666776776776677677677677676766776767766676776677677676767676767676767667677676767666767676766776776776767766677676667677677676677676677667676767767767677676776766667667666767767667766677666676766677676776776767676776666767767767677676677677677666677677676776676776666776766776776776667767767767766776766767667667676676676766767767767666766766776767667667767676677677676676776776767667676677677677677676666776767677676666767767766666776776776766776677667767767677676767767677666767766776667677676676776776667766677676776776776767676767667666667766776766676767677677667677677667767667766767767767767766667767767767767677667677676677676767767676667676776766677677677676676667767676776776676776767677677667667766776776677676767677667676776677666677677676677676676767766766676676776767766667677676776767767677676766667767667676677667677676767767767767767766776676776677677676767767767767676677676776776677667677677667767767676766767666776677676767767767767767676676767766776667767766766776667767767767767766767676776767667767766776677667767766776677666667677667767766676767767766776677677677667766776677666776776767676776776676677667676676776677666776776666776666677666766776666676766677676666776667666776667677667667667677677677666767677676676767666667666776676767666776767666767667677677677666776767676676766677676676776667676766776767767767676766677676677666666776767677667676776776767767677676667676776766677677666776767667676676776776776767767767667677677677666766766767766676776776776666767766776776667667676767766677667677667667677676776677677676767677677677677676767677677676667667766776667676776776676676766776776776767767667767676676776667677667766776776776776776776776766766776677677677677676776676776767767676776776766776776776677676767767677667666676776767676766676776766766766776677667677676776776767666776766766677677676776767667767677666676677667667676767766676677676766767676767667677677667676776766676776677667677666776676776776766766776676767676776677677677677676776676767677677676776767677667767767767677677676767766776676766776667666767676767767767766676676776676766677666677677667667676776776776767677667767676767677666767767766767766677677676676676767766767676676776676766677667766677677676676676666667767767677667677676776676776766776776767666767676776767767667767677667676767677667667676766677666776767767767767767676677677677676776766776677677677677677677676767767767676776667676767767676676676677677666767766767767676776776766676676776776776776667767766776666767667766766667666767667766776667676767676776776776766767766776766766677676667677677676767767767767767677677677677667676767667766776776767676776776767767767677676767676676776776667676776767676776776776766767667766776776776677667767767667767677677676776776677676767767667676776776767767767766776667667767767767677667676776677676776766676766676677677676776676767666767677676767667767677676776667667767767767766767767767667767676776767766767667767767766676776776677676677667767666776677667767766677667677676667767677666767676766776667766776766767667676776766776767676776766776767767766666776767677676766776677677677676677666667767667677667676767767677677676677667767667677677667767767676767677677677667676767667677677666767677667767667767766677677667767767767677677667767766767766766776776677676676766676776667767767667667767677677676776767677667677667766767677677677677676767766677666776776677667667677677677667666776677676776767767676766776767766776767677666776677676776676776776676767767767676776776677667676677676667767767767667766776776776677677677676667767767766666767677667766676776776776766666767667767677666776776776677667667767767767677667766776776776667666767677677667767667667767667766776776776776667767767677666667676677666667767767676776766676767767766766766766766666767766776776677676666776776767767767677677676776767676676767676767677676776667766767676767667677677677667766776677677677676767666776766767677677677677677676776766767767767767677667666766666767767767767766676666667677676767767676677666776767766776767667767677677676767676776677677677677667766677667767767767667767667677666766776666766776776776776767676776677677666767766776766766676776776766776766776766776767767667767767767767677667667676677666776667766677677677676776766776677676667767677677666676776767677667676676767767767677677677676776677667767667767766776767667767767677676676767766776766677677676776776667767677677677667766776767767667676767767676767677676677677667767667767767677677676776677667767677667666676776677677677677677677666776776767767767667766677676667677677667767767677677676767677667666776767767666776677676767676776767767767676776676776766766776766767676766767767767667767676676767667666776767766767767676676776776676776767766767767767767676766776767676666676767667677676677677677667676677677677677677676677677667667677667676766767676677677676676766766766666776767677677676776776766677677677676766776767677677667676776776776766776676776776676776766677676767667767677676667676776677676776666776776776676677677666776676776776767666776767766667767667767677677667766677666667676776766776667767676766677667666776767767676776776776676776776767676676767676676676767666767667667767766767667667767676767666776677677676776667767676767667676767767766667767676767767767677667767666776776676666666676776677677677666767666767676776667767667676676767767676676776776767677677676767767767677676776767667766676776767766767677677667766677667766766767767767767767766767666676767677676766767766767767677666766767676676767766776666677666767677676676776677677667666667667767676676677676767767766767676776776776767767677667767677677666667676677676667767677677667666767767666776666776776776776767666766767677676767766767666767766767766776767677666776776776767676776776766767667676776776776776766666767676776677677677676676667766776776776776666767766666767677667767666776776776676776766767767677667676767667677676767677676776676776767766776767676776776767766767677677666677676766767767766776676766766776676776767766776766676776776767677666676767677676767766766776776767676676667676677676667767767666667767767766676776767766776766676767767767677666767766677677677677666776667767676767676776766767677666776767767767676767767677676677677667666677667767766776776767667676776776766776667676776676766776677676677677676666667676776676776667677676676776776667767666776766776677667677677667667767677676776767766676776677677676776776776676667667676677677667677666667766767667767676766776767676677676776676776677666767677676766676766767677677677677676677666667767677667767666677676676766776776667766767677666766767676677666766667677667767766776767766767767767767677666767767766776767766776776776766677666667677666676767677667767767676676767677667676767676666776766677677677676767666766767766776767767676776776767767767677667677676766766776767767767677677677667676776776667767767677676776677666766767666766677666676667667767676666767676767666776667767677676776776767767767766776766766677676767677666767767667676767676767767667676676776776767666667767677676666776776667766776776776776676776766776776767677677677677677677676766666767677666766677676767767676667667767767767677676766776776676677677676776767767677677677677677677667766667767767767666776776767767767676767677666767667676676677676667667767766677677667676767766767766766767767676767676767677667766767677676676766776677667767666767676766766667767767767767676766776676667766776776776767767666766666766776776776776767667766676767667667767766776676767767677666767767676676666767767667767666767767766677667766767767677677676766767666767767766766767666667676667677676766776677677676776667767766676767766667767767766776667767767766776667676666676767767766767676776676767666776767767676767767676776766776667766776776667767766767667677666767666667676767767676677677676776766666776767677667766776767766677676677676776666766766767767676776677677666766667767677666667767677677666676766776767677677676767767667677676776667677676677667767767676677666776667767766776677666766776767767767677
76676766767767767767766676767676666666677677667767766676767767677677676776676766766667667666776776766776677667767766667767677677677667766767667667766776776767677676677677666667767767677676767676776766666776776676767666676677677666766667676767677676667676776676766677677667667767766676677677676766776677677676676767666767677677676767676766776776666776776767767767766667767667667766667766767766676767766767766666676767677677676767676676776776776767667677676776767766676677677676766767676776766677667766766776666776766767766767767767766767767766776776667677677677676776767767766767767677666776766776667767767766767666677667767677677676666776767666776667677666776666776767666676776776776676766667767677677677677667767676767767677667767677667766776776776767766766767766766776776767677677677666667766776766776667677667676767676776767667767667667676767666776676767677677667676776767676766776776776776776767677677677667767676776776766677667666767667667766766667767676667767677677676776767677676776676666776677676666766677677677667767667676766676767666767766676767767767677667676676776677666766767766766776766667766766767676677666676677666776767676677667667767676767676677676776776676677677676676767667676776767677676766776776667766766767767766776667676776677667767676767767677676677677676677676676676776767676776776776767766767766677667676767677677676677676766677677677676776767767766676766767676767767677667677667677676776776677667766666776776767676677676767766776667666776766776776677677666677677677666766767667767767676767676767767666676677667767767767676667666776766766776767667766676767676676776776677667767666766776776677666667666676666767767667767767767767767676667677677667666776676776676776767766676776776776667767766776677677677667767767767767766766767666767767676776776776676766767677667767767766677677677677676776766676667667766776667676676677676767667767767767767676676766776776766676677677677676676776767767767677667767677676676766776776767666767677676676677667767677667666677676766767676767667766677666767667767767676677677667677676767676767667676767767676776776767767676767676766666776776766676766766766677667767767766676776776767676766776766776676776776677677676766776776767676677676667677677676776677677676767767766766767766667677676776776767767767766667666776776776766766776776766677667677677667767766776676767766766766667677666776776776677667766676676776667767666776776767767666666676767767676776767766776767677667677676676767767666776766776677677676666666666676676776667677676767667677677666677666666676776776666776776667767766776676767767677667677677677676767767676676667767677677676776676767766776767766677676776666676767767676667676767667766776766776776677667767677667677676776677667667766677676767767767767677677667767677676767767767767666676666676776677667677676767676767676766666676776776676776776766766676677676767677676667677676776667766767677667676776767767667767767767667676677677667667766767767767676766776667676677667677677677667677677676776677677667676676677666677676676666767767766776776767677676767676776676776776776776776677676776776776677676766767667766767677667767767676776677667767767676766776767766677666677677677677666776776666776677667677677667666667766767677667766676776766767676767676776766766776676776776776776776676676776676676767767676776767676776677666767767666767677676676767676676766776776767667767676767676776767767667677676667677676676766676767677676677676676667676677676667676676677677667767767677676667677666676766667676767767767767677677677677667677667677677676776676776677676776676776767767667767766776676776776776767766666767767676676677666676677677676676767766677667677666677676776776676767667766767667766766767667677676776776767767667767676677677666666676766767766776677677667766776776776676677677666766677677667666676767766667767677677677677677667666776766676767666676776766776767667767677666677677676776776767766677677676767676776767677667766667767677666776776676776677676767676767677677667767767677667676767667676767767767766677677666677677677676767767667677666776667767676776667767667767767767766767676767677676776776767667676767667767766667676776776767677667767767766676766667766767677676776677666776767677677677667767677667767677676776766677677677677676776776767766776677676767667767766776767676767677667767666676667676677677667676776667666666776766676677667767666767677677677676776667766676767767766677667676667767677677667767667767767666767767766677677676767667676767677676766676667766767677676766776776767676677676776676767676676677677677677666676776767767667676776767767667767766776776776776767667767767766776677676666767676767767677667666677676667667767666776776767677676776767767767767767667676776676767677667767676776766667767677676676776667676767767766776676677666676767676677677666776766776776667767667667676676776776676676766667767677677676776677676767766767667677676776667676676767767766767676767767766776776676767766767767677666767677666776776677676676666676677677677676776776767667766667676776776766677667676767667677677667766767676677676776667677676767677677667677667677677666776676677676776767767676766767677677667676767767677676677677676766776776667766677676766767766766766776667766776766767676677677667766776776676766667667767767767766766767666776666767767767666676766776676766776776677667676776676776767667666676666666776767767767767766767676677676766766776677677667767677667677677666666776676767766776776677676767676776676776677667667676767667766776767767677667767767767766766776677676767677676776776676776776776776676776776776767767666767676677676776776767766767677667767767767767667676776776676676776776767677677676776776677667677676677677677677677677677676776676767767666767677666776776776666766776766677676676767676767767676767676666666766676776766776767676767676766676776677677667767677667766677677667767767767667767767766677667767676677676767676767676776766676666676766667767767767767677676776677677676676776767766677677676776677676767767676776767767677676776766676677667667767766776767767766776776776677677676767766776776767767766776667766667767766776666767677666666767766767767767676767767767767767766776776776767767767676667676766767667667767766676676776676776677676676776767677667767766676767677676776767676776766767767667677677677667767767667677677677677676776776776766767667677667767677676766766677676776776767676776667767767676666677677677667676667677676767677676766677676767676766776776667767767766776667767767666776767766667676677667766776676767676766766766676677676767677677666766776776776776667676767766776776776767676767767767767676667767767766776776767667677676767767767767766776776776766667676677676676667766677677677667767677676766667667766767677676776767666776776776767666677677667667766776766767767766667766767676776676666676776767677666776677676676776767767676776767666676776677676676766776767766666776676767676767677677666767677677666677676666776767666776677677676776767677667677677667677677667767666767767667767667767766667676776776776766776776666776677676666776767767676776676766676776776767676776776776776767677677676767667766677666677666676767677677667767767767767767767667767766767676766766767767767676776767767767766776776776776767766766776677677676676776776766766767766676676667767766767676776776666676766767767666776776776776766776776676677676776766767676776767766776677667767767767767766676776676767676676667676776766767667666667767767767676677677677667766767667676776766676667766767667677666667667666667676776767666767676776666776767767767766776776667767767766776776776677676676767667767767766776666776776776776676676776767667677676766776767667677677667667677677677676676776667666666776776676677667677676776776667767676677676776776776676767767677677677676776767666776776677667767767767677676667767677667666776767676776767667677666767766766667676776667767767666776677667767676677677676676676767766766667677677666776667767767766767677677677667767676776776776677677677676776677676666776676766676677677676767676776676776767666776766776767766766776676767766776767667677677677676776677677677676666677676676766776766666767676776767766767767667766776776676767677666667767676776776767767766776766767766667767667767676767676776767676776776776767767667677676776776776676767767676767677677677676677677677667767766677667676676676667767767767666677676677666776766667667767766776776667676776767766766677676776677677667766677667677677667676776677676776776767767667667767767766767767767676676776776677667677677667766767677666676776767767677667767666676767767766767677676776776767767766677667666667767767676767767766776676776766766667667766667767666767767667767766667666776676767767767676767766667767666766767676766666776767767767667676677677677667767766667676667677676776776776667667676667767677676766667676767666666676776767676666766776767767767767677677677677677677677677676667676776776776766776676767677676676676776767767666676666776676676776676677677677677667767766776776776677677676766767767676776776776667767677677677677676767676666776677676676677676766767767667676776767676676666667766767677667767766767767767767767676677667677667667767676767766767667767667766776776776776767766767677676776767767766776776767767676676667767767676767676776776666776767676776767767667767767767667767677677676767676666776766677677677666767676667677677676767676767767667767667666676667767766776767766676676776776776677676776676766776767767767766676666677677676776667676776667767766766776676776667767766767767666767767766767676667767766776676776776776776766776676776767766776766677667767766776776677677677666676767676677667667666677677676767676766677667767766776666776776776676767676667677667667676677677667677677667767767766676776776767677667767767767666767767677676767767767677667766776776767676776667676767677666676667767767666776766667676767677677667667767676776666776776667666677667767676676676776776776766776776767767767767676776767766677676776766767676767766677676676767766767766776776677677677677677676767677676776
676776776776776767676677677667766767667767666676776776767767766676767676767766767677666776776766776776767767677676677677667667767667767767676676767766766677667667676666667766677666776767767676667666677677677676767766677677676776677667767677676677666676767766767677677677666766767767677676767766666776667767677677667767677667677666776677677676776667767676766767676776677677677666776776776677676667676766776776776676776667666776677676776776766676676776776666766766776677667766766766677677667767766666776666767677667767766767767676677676776676776767676667667767767677677676667767767766667667766677667767667767676676767677676767766767676766766666776776776776776776766667677676767667676677677667767676776776767767766776766776776766676776776767677677676776767767767767677676776776776676776676776776676767767677667767676776676767767676766676677666776676767676776776776776767667767767767767767767676776776767667676776776677667676776667676776776776776776676767676766676776776766676767767767767767767667676667677677676776767677677677666767767677676776776776776776767766776767667677667767677667767767667676676767767667667677667766776766776767677677677677676776676766766776776677667767767676776776767676776677676767677677677667767667766767677676776776677667767677677676677667677666776767767767767677676767767767767766666776776767676776767767767767767767767767767677667767767667766776666767667767676677676776776776776776776776776766776676767676666776667677677667767676776676677666667677677666666766677666776776766767666776676676776776677676776767666766767767667767767767676776766667677667666767677667667766767767666666776677676677676667766767767766666776776766776676676767667666667677676776767677676766776776767667676667767767667766667766776676776776667767677676677676776767667676776677677677676677677667676666767677667766767766667767677677677677676767677677667676776767767767767767766767676766676767766667767766666677667666776776667676766767766667676676766767767666776776776767766767767677677676776667677677676776776667677677677676776667677667767667767767767677676776767767667667667677667767767676767767767767666767677676776766677676776776766676776767676667767667677676766776766676677676776767676776767676776767677676676776676776676677677676776776767766776776667766766776676766776767676767767767667766776776767767677667767767677666766666677676767767677676767767667766776766776667767677676767767666677677677666677676766767767767766666767767767767677667767767767766766676676767767677677666767677676766676766776767767767666676776767767766766776767767667767677676767667676776776677677677676766767676677676776676666667676776676677677677677676767676676667766676766677677676767767766776776767767676767767676666767767667676767676776677666776667667766677676666676767677667677677667676766776776767766677677677676776767666667767767766776676676766767767676677667676667766666776767677667666776776767767766677677677677667667676766766766776676776677677667677677677677676677676767767766767677676776676667667767767767767767767766677676766776766767676776666767676766767767767767676776776767676767767666766767677676766666667767667766667767667766677676776667767677677667677667767676677676767767767766776677666776776767767676766667767767677676776676776776677666766767767676776676776766676776776776677676766677676767767666767767767767677666767766676766776767677676666767677676676676776676767677666776776677676667667667677676666776677677666776666776767667766776776667766767766677676767766776667676776776667767767677676776767766767766767677677677666676767766776776667767667676766776676767767667677677667766676776767666776776767677667767667677666776767766776666767677667767766766766776766767676666667677676666776766766677676767767667676766677676666776776766676767766776766776667676776677677677676767767676776766776776776776677676667767766767677667667677677666776677676776766776677677676767767767677676776776677667677676776776666776676776776766776776677676766776776776766767667767766776776766676667767676776766767676677677667766767677666776677676677676776776676676676776776667667677666776667666767677677667677677677677676766766776676666766776767766776676767767677667677667666776667767676767676766767766767767677676676767767676776766776676776767767767677677676677667676667676676776677667767667767677676776767767677666677667766667676776776776676776677676677666677676767767767767667676776776677676776776776677677667766776766776776667667767767677677667667767667677677676776776676677676666677676776767767767676767677677677676776766667766776767767766676776767766676767767766767766766776667667666667766677676667666767677676667766767667766776677677677667677676767667767667767667767767766776767767667767766667767767676767767767666667767677676676767667767676776676677676776776776677677677667667766767676766677677676776677677677667677667766776767677676766776767766767667766776676667767667767767767766776776677676776776776767677676767667667676767677677676677676767767677677676767766767677677667767767676767677666667667667767676766677676676767767666667676677676767677666676776766676767767676766776776776766776776776667666667766776767677667766667676667677667677676776766677667676767767677676767767767677667767767766776776776776767667766776676767766677676676767767667767677667677676667667666776767667667677666767676776776677676766776767766766776676667667767766776776676677677677677676767676776776676676776767677677676776767766667767767677667767677667767676767766676767766776667666776767677667676776767677666667676776677676766676776766776767677676676677676676776776776767767676766676677667767767767767767767677677676766767677677676776776776776767766667666767767767667667766767676776776766767767766767676766776677666776766677666677677667667666766666677677666767676767767767766676776776677667767767667767766776776677676676776776767767676667767766676776776767766776667667677666676776677676776776677667676666676676767766766666767767677677666776776666676766666776776776667666677677667767767676776676767677677677667667677677676767767767766767677677667767767766776667667676776667767677676767667766776776776767676776676776677676677676676776776776676667766666767767767677676767667667666666776776767767767667767667767767676776677676776667766766767767676767667767667677676776676767677677667767676767677677666776766776676767677676666776776766776677677667677667766776676776776767766677676776776776776676677677676776666766776776677677667666776677677676767767666767676776767767766767767667676677676776776767766677677676776767767676767677676766776677676776776677677677676667667766667767767677677677676776776766676767767676776676676667677677676776677677677667766767767767677676776767766776676666677667766677667676766776776667767767667767667767767767667767667667766677676767767767677677676776776776676677677667676776767677677667677667766776776666776776776776766767677667676666677676767667676776676676666766767676767767677667767767767767766667667676767676666676776776776676767667767667766667677676677676767677677677677666776766677677676776767677676767667677676667666776767767667677676766776776776776676776767766776776776767677676766776677677677677677676776677677667677677676767767667666676767666776766676776676776776676776767666776776776776776776766776766776776776766667767676776767766776666776676766767767677676776667677676776676667677667666667767767666676666677667676767677677676776677677677676767767676666767766776766767666767666776667666676677677676766776776677676776767677666676766666776776776766776677677667767767667676676677677676677676776766767767767767677667667767767677677677677677667677676677677676766766767667677677676776767676767666677676666776767666767667766776676776766676776776766667667666776666767677667767767767677667766776676776677667676667677676766676766767676677677677676767667767667767676677677677676776776766767767677667766776676767766766667667677676766776667676776767667677667677676677676677677667767667767767767767767667767677676766776677676766767676776676667676676767767677667676667677676766776677677677677676677677666677676676776666676767767766776677676677667766776776676767766666776776776766767767766776667767766776766767767677667767666776667667767767677676767676766776676676767677677667767766776766676776767766776776776776767677677666767767666776776776677676767767766767767767677667676776766677677667767767677676767767767677676776776667677676776776766676776776767677677666676676776776676767667667676677666776776766766677676667667677676776677667677676766776667666676677667677676776767676677666676667766776776776776666676677667666767667767676776677677676767767766767766766776667767767766766666767677676767766766776776676677667677677666767767667767677677676676776766776766776776776776776776667767767667677676766776766766676767766776667766776767676776766766676676766776767767767667676766776776767677677667767677676767676776766767676776767666677677677677677677676677676767766677677677676766766766676767767767766776776676776676776767767667767676677676767767676677666667767767767767676766767767677676767767767767767667767766776776776677667766767767767676776776766776767676767676776677677676676677677676676776776666776776776666766676766767666676676767667677677676776767676667666776676766766776776767666766677667676676766676776767676776767767667767677677666677677677677667667677676767767667676766677677677667677667767767676676766776776776776666766676776667676766776767767677677676776766776666677667666676767766776767766767767676776776666776776666676767676776667767676776776767767677677667677676767676767676776776776767676766677676767766776677666767766776677667677667667767767767676776676677677677676767676776677667766677677666676776766666776776776776766676766767677676767767767676677677677676667677676776676667767676677677676767766776776767767767767677676676776667677677666677677677666776776677676776767767677676766767676677676776766767767767677677677676676776767677676767767766776677667767766767666776676776776677677667666767766776667667676767767676776677
36767767767667767676767767767677677676776767677667676677677676776666667667766776767766776677667677667676767766776676767767667677667677677666676776776776667676766766767766766766776676767766676776767667667766767767667767767766767666776776767677666677676766776766776667676667767766776667766766776776676776776667767767676776666767677667666677677667676776776776767667767766776776676677677676767767677666677666676766776676676667677676767666767677667767667767677677676767767766776776776667767676776776776676667667767767676766676776677667767767666776766767767676667676776767667766776767677676776776767766766676776776767676677676767766776776776776767677677667766767677667666776776776776676666776676667677666766666776767667677676776776776776776767677667677677677666666776776766677667677667767676767676767667767676776776776766677676676776767766766767767667767667767766676676776666676776776776776667766776677677677676776676776767766776676776767667676767767767767767767667677676666776677667677676767767676776776776677676667676776667766776767676667677677666767676766767677667766767677677676776676776776766776767667767766767767677677667677677676767666677677676767766776766676676776766676677676676776677677677667767677676766776677667677667767766767667767767676776776776666667676776776667767767766767676767767667767767767767676776766676776776776766677677676776677677667677677666677666776767677676767676776667766776776776776767677677676776776767767767766776776766776767767766776666676766667767766667766767766776767767677677666766767766667766766667667677666776666776667667767677676677677676676767676767667677676776776776676776676676766766776776767767766667676677666767766776677666776776776677677676766776776676767667667676676767676677666676776767677667677677676776776776776667677677676776767767767767767767676776776667666776766767766776776766677677666776676776676776767767676767667666767676767667677676776776766776767767767677677667676677667666767676776766776666776776776767677667677677667767676776776776776677667676767767666776666776677676776776766676766776767666677676666666776676776776776667766676666677677677677677676776666767666766776776666767677667766677677666767667767766676666767766676776776677676766767766776667767766766776676667677677677676676767767667676776776767767767677676776677677677676766767676767666677676776677666776767767766766677676767677677667676766677666767667766776766776767676776767676776666677667676776767677676666776677677667767667767677667677676766776766677667677676776676677676766677676676776767767677677667677667767677676677676767676666667676776767767677666766676776776677676767677677667767767667767767677676676767676766667676767676676767767677667767767676667766676666776666676776776677666677666677676767767676677666676767667766767767667767667767767767677677676776767766767766776766766677667677677667766767677666767767766676666767677667667676776767666767676776677677666766667767677676667667676767767767766766766767667766767667676677667676666767767766776667767767676767667766776667767766776767767766776776667677677677677676767677677666767667667767677677676776767767676666776776677667767676676767667767767667767766677676766767666767667677677677677676667766776767766766766667676666776667677676776767676677677677667667667676676776677676767666667767766767767677676676767766766776776766776767767667767666766766676766776676776767766766776776776676667677666667766676766776776766776677666666767767677677666676676676776766677676776767767676767667766767767677676776767676667767767676667767666776677677676676766766767667766766666677676776767677677667677677676767767767766676677667767766677666767677677676767767677676776767667677676767677677667767766677677676667677677676767767767667767676776677676776676776676767767767767677676767767676667667767767677676776767767767767677676776677667667766676776776766767766776676776677676667677676767766667666666677677677676666766676667677677667667766776776677676767677677677676666676776776766776677667676776767666767667767677667667767766767677676776776766767666776766767767767676767676767766767767677676766676766767676677666776666776776776776766767676776676767766766776677676766676667676766666766767676676767677667766776776676677677677676767676766676666767676776766767677666776667676776676666767677676767676676676767767667766766676776776776667767677677676676776767766767767767767677676776767767677676666677676766776776766766667676766767676677676776767666667676767767766676776776767767767766776776776767676766676677676676767666767677666676767677666776676776677667767767766776767767767767667667766766676776667676767667677666767767677676767767667767676776776666767767767676676677676766766767677676767677677676666766776677677676776776767767677667767767677666776767676767766776767767767767767676776776776776776676767676676767766677676776776667676776676676767677677676767767667766676776676667667676776767767666666767766767666767677676667666766766767667667767667667767666766677676766767676666776776676677676767667767677667767676767676776767677676677667766676676767677677677676676776776776776767767676667677676776767677677677667767767676767676767667676767766776767677676776767767767676767767767766676677677676767677676677666776776776667767676776776667767666767676676767767767667767676667676776776776767676676776776776767766766676666776776666776776766667677667767767767677677676776676776776667767766666677677677676776767677677677667767767677676776776766676767766767667767677667676776667767667676776667767676776767767766676667677666776667666666767766766767766776676767677667677667767767667667677667666767767677677666676776676776776676676766677676767767766766676766676676666776666776767767767677667766767677676767767767767667766776676677667766767766767677667667767666776776767676776667766677676776766776667766766767766776767767767676767676767667767677667677676767767677677666677667767766776667767677667676766766776676767666676776776767677667676677676776776767767676677666767767667677667767677676766667677676667766776767676776767767676666667667676776676767676776677676776676667767766767676677676766676676767766767667666776767667766677667766776676776667767767766776766776666767767767677676676766767767767677677677676676766767676776767767667666667667767767666767676767766766677676766767767676767676677676767667767667767766766667767767767677677676676767767766667767677676767767767767676766676766676776767767667677676776776677677676766767676667677676776677677676776667677676776766667767667666767676767676776776766676767676676766676767667666776676776677676767767767767677677677677676776767676776676776667677677677677676666676766776767667767767667676776776767667767767767766767667767677677666766677676776667667676767767666767767667767766776766767767767767666766767676766677667767677667676776676677667676776767767767667667766776676667767766776776677676776776776767677666776677676766776676776676667667766667677677676676667677676766776776677676667767677676767677677677666676776677667767677677677667667766776767666667766677677667666677677676767676676767677677676677676767676666767676776666776677666766776677676667677676776776776776767676767677667676766776676767676766767766767677676767677667677666676676776776676677667767767666666766776776766767766677676676767766776677676776776767667677667766666767766767767767766776677677676667667767767667767767767767767677666677667677677667767767767667676676767766667767677677677667766676767766667767677667767667766767676677677667677667766776776776776676767666767767667767667667766776767767766776776676767766766776767767767767766776776767667766766776776776676676677677677667666776776776677667677676767767767766767766776676677677667666667767676677677667667666666776776767667677677676676767667676766677676766776776677676776667667677676676667676767767676767766677666667766776776766677666767767767766776767767667766677677677676767677667677666776767676677667676766766776666767766767676766776667667677677677676667767677667766767676776676776667766677667767767767677677676776776766766776677676776677666677676776776677667767667767766676766767677676667676767767767666767766667767676776767667767666776776767767677677676766776666776676667676776767667766677677676767667677667667676677667667667676776677676776766667667677667767677667767766776666766676766666766677677676776667677676666776676767677677676776776667667766766767767677667676667667767766767677676767676776677677677676767767676766766776676667677677667767766776677676766776767677667676776776776667767767767667677676776767767676776776776766667677677677667766766766767767767667676676676666667767677676766676767677667676676776776776677677677677667667767767767677677676676767676667767767666766776767667676676767676767766676776767767667767677677667676667766767667766776767667767767767676776767676776776677676767767676667767677677677676667666766667667667766676767676767677676676776766767667766766666767767677676767767766776776776677676767677676767676776776766676666767766776776766676676677677666676776766767676676776776766676776766766776767766676776766667676666767767767766776776677667676776677667767766776776776776767676767676676677667677677667677676666676676776776776776767677667667767677676776767767766667767677676776776676767767676676767767766776677666776767676677677677677677677667766666767767667767767767677666767676676677676776776776776677667676767767676677677676766776677676776767677677667667767676677677667677676776766776767767666666767667677677677677666776767767767667677676776767767767676677677676766767667766677667767677676676776776776766677677677676676776767767766776667677677677666677676776776776667667767767667677676776776676776766667766676767767676767766767667666767767766776776677677666677667666676676776767767677666667766767767677677677667676767676676766767677676667767766676666676767667677677677666667766677677667767766677677677667677666776677666766667667767676677667677676767677667767677666676676677676667766677667767767766766767767767767767677677676776677677677676767676767767767677677667666676
6776676676776677667766776677677667767677676667677677676666776776767767677667767766676767677667677676766767767676677676767666677666776666766776776776776676767677677676767767666776766776776667767677676776776776766666776776776677677667767767677676766677667676677666667676667676767677677677667666776676767766767767766767767676767677677666676776776776776776776677666767767676766676776766667676677666776776677677677666776767676676667677667766776667676666676776677676676776776676776776666667677667767767677677677677676776676766767676766776667767767766767676676667767666767677677677677676776667667667767767677677666776676776676776667676676767676767676776767667766677677677677677676776776776677677667766767677676666776776677666676677677677677677676767667666676676776677667767667767666776677676776767677667766677677677676767676776776667767767766677676767676676767767767767676776776776677677676776776767767677676767766766676767767676667677667767667677677676677667766667666767766677676766766776776767767677677667677676776776667767677666776776767766767676677676767676776677667677667667667667767667767676776776767767767767767766677666767677677677676767676676776766767676776776767676776667666767677676776677676767667767676766767767667666776667677676776766776676667767766776767667767767677676776776776776776776767676767767667766677666767766767766676776776776767677677677667677677676767667767667677676677666776776676767766776667767676767767666767667767676677676776667766776767767667767666776677667767767676676767767667676767767667677667667676676667766766677676767676677677676767677667767767667677676766667767666766677667666767676676676776766766667766667767766767767677677676667676766766767676767677666677677676767767767766776766776666767676766677667767677677676666676766776767667676766776676667676776676776767677677676677666767767676776677677676677666666776776776666677676667676676677667767766676767676776667677677676767676767766677676776767677666776766767667676677666766776776776776776676767666677676767767767676776776776776666766767767766767676666776776667766767676666776767767767767667676776767676767767666776667677677677667767676776776776676767676776676676776776766776766667677676676767766776677676767766676666767676677677677677666676767767766676767676767677676767766676776776766767767667677667767767766776776776667676767767667767667767666767667677676767676767676766767766776776766776767766766776677676776666776776767667667676767676766767677667767766776776677667767676667767767767667767677677676677676776667766776767676776677676667667767676766776766667767667766776677676767677676676667767667667766767676776677677676666776767676767767676677667667766776776776776776767767677667767667666766666776676767767767677677677677666767767677677677677676666767677677666676776667666776676776776776767767667666776677676677666767677667767766766776767767666677677667677667766676677676677676767677677677677677667677677667666667667667677666667676776667667767767766776677676767677667677676767667667766677676766766676776766776776676766677677676766677677677676776766776676767677676767767676776776667767677666767677667767677676776767767766667667667667667766767766667676766677677677677676767767666666767767766776767667767767677677666766767676767766767767676776677666767667767766667767767767767667677667766767766667767766676776776677666767766776676776766767676776776677667767677677677677677667676767667766776776766767767676676776766776776677667667666776677676676767766776776677667677667676776767676766767677676766776776677667767666776766677667767676676666676776767767766776776766776676766767667767767767677667676767767766767666776766676776677676766776767677676776667766776766776767667677676677677677677676776776667667767767676776766776667677677667767677666677676776677676767666767677676776667667767766776776776667767766776767667666667766766776776676776767667676767767767766767677676666776776677677676667767767767676776776766767767667677667767767767676677666767766776766776767677667767667767766766766676776766676776667766776767767766767667667766677677676767676776766767767676667767767767766666766677677677677667667766676776776767766676766766766776676677676776776766767767767667767676767676776667767676677667677677677667766767766667677676677676766776676767676776667667677666767766776766676776676776776776676677676776666776677677677676767676766767676766776767766776676767767766767767766676776776767667677677677677677676776667767676776767766776776767667766677677676776667677677667667767677666676776776766676676776776767767677677676767766776666767767677677666667766776666776666776767767767767666767767766776766776776767666776676677666767767667766776776677677676667766666767667767667676767677666776676767676667767767767676676677666766776676677676677677667767677666677677677666677677667767677666677677676776677676766776767667767676776676767667676776776667676776767767667767767667767767767667676776766677676766677666677676776677677677667677676666778676667676776776776676767667767677677677667677677667767667676766676776767766776676676766776677676767667666677677667677666667667677677676767767766767667767676776767767677667767766677667667767767677676776677677677677676776767676776666776776767767767677667677676676677676667767667667677676666676676776766667766677667767677677676767667676767767766677676776766766677677677676776767767677667667667766677667767767767677667767767667767767767666766767766776766676667677667766776776667667766776776776776776776676776767676676767766767677676767677676776676776776776667767676776776677676766767766776776667676677667667676677666776766676776776767677676766766776667767676767767766766767766776776776766767677677666676676666676667676776676767677676776767666776776767666676776776776766677667667676776776776766677677677677666767677676776776767766667676776767766767676667767767667766767767667766776767766767767677676776767767767766776767676766776776677667677677666676667767767677676767676776776766776677667676767676677677677667767676767667766767767677677677666676767767677667766776676767666766677676776766776776776776776776766677667767676776677677667767677667766666766776776767677676776677676767667667767676766776776677666776667767766677677676677676776767767677677676776776677676677677667766776767767766766676766776766776766767677667676667767667767676677667766676767766666677676776767676776676667766776676676667677676766676676767767767677676766776767767666677667677677676677676677677676776776676667766677667676767767766776767766776767677677676776776667676767666677677667767767767767767767677676766666767767677676767766776767676776776676677677677677677666776776676776766776767766677677677666667767676676666766776767667767676677677676667767767677676767667766767767767767766767767766767677676767767676776677676667766767677676766676766776677677667666776766676676667677676676767767677676767676776776766776667676767676776676776776776766767666776767667766677676667676776667767677667667667766776776677676667676776767676776676767767766776766766667677677676676676776776676677676767676677667767766676766676677676776767667676767766766767767677677667666776776767767766767676776766766766767767676767767676776776776776666776677676767767767766767676676767676776776676767666776767676776666676776767667667766767767676767677667676667666667767766667767676766767667767677667766676767676767767766677677677677667667766677666677667766676776767767667676776677667767676767677677667767676776677677667667767667767666776677666676776667676776766767667766666767767766776767676766667677667677677676767766776767767667677667676776666677666666767766677666766676766666677676677666676776676767767766776767767667667767767676677677676776776677667666776676776677666776767677676676776767677677666776766776677667767677677667767767767767676766667767667666767666776766767767766667766667767676666766767677677676766776776677667766677677677667767667767766767667677676767767676677676766676776676767676776776776767766766776776676767677667767676776776776776676766767767767676767677667766776767676776766767767767767767766767766776677677677667766676776677677676676677676667767767766676767676667767667766776766776776767677676776677676776776776676776767766766767677677667767676677676677677667677677677677667767667677677677676776767767667677667766766776667767767766776776776776776676676767767677676776776676676676776666676776767676766677677667667767667666677676676766767677666767767666677676677667767766767767677676776776677677677667766776677676677676676776767766776776676766766767767677677677667677676776767667677677677677667676676766677676767676776767677677677667667676667676667677677676766767677677666677666767766677667766767667767767676776766776667667767676676767667677677676776776767677667767766767767676766767767767677666767676776676776776776776776776677677677667767767667667666766776776776767766776766676667676766677677677677676767676677677667667676677676667767767676676766767677676776776767677677676776776776766677676767667677677667766667766776776676677667667677676776776767667767767766776676667676767667676767677677667767666677667677677666776776767667767767666776766776776677676767676767667667767767767676667677667676776677676766667767766667767767676766766766667767766667767767667767667767676676677677666666676676776776767767667667767677677676767767676676676776676766676677676767667676776677666776677666667676766767767766767767676677667677677667766766766767667676776776776676776776767766776766766776766666676677676776677677677666667676776767677667677666677677677677676776767766676676767677677667767766677667676767766776776776767766766776767766666776776667767677667677677676776776767677677666766776766776677677677667767677677676767677676776776666767666776666776767667676776767676677676677676776766776776666767766776766776776776776776677666776667676767667767667667677667676667767677676677677677667766766767667766676766767667676776676667677666776776676667677676677666766766767667676766667767666776776667667767667677676667767677677667667667767767666667677676776776767677667
6767766776677667767677677677666677666776776766677676766676766767677677677667767677667667766676767767766776776766666767676776776767667766767676766767677676776767767766676776767767767676776767677677667676667766776776667666776676776666666776776776776676767767766667767767667767767677676676767767667766776767767767677676767667667676666666767767766776776677667677666766776767677677676776776767667667666667766776776667677676667677667667667766677676776767767667767677667677677667676677677676667767666676766766766766766667766676776776767676776767677676776767666667767767766776776767666676666767677677677676776776767677676767667667767767677677676766667677677676667767676776676766767767676767676776776667766767667667677676766766767767676766766677677677676776766676667677677676677676676676776776766667677667767676676667667767766676676667677677676667676677677667677677667677677676667767667667676666766776776767767676776767766766776667677677676677676767676667666766677667767767767767766667767677676767676766776667766776776767767767667677666767677677667676767666776776776766776677676776676767766667767766776676776677666676767767677676766677667767676776677666767676766776676776767677677677677667667677667676677676676766776677676767676666776776767766767767666776676776676667677676767667677677677676766667677677677666667766766776676766767767766676776776766776677676676767667676676776676776776766676666776776766676677676776677677676766776677676776776776776776776767676766776766677677677676776767767676676676766676776767676667677677676767676667677667676766676776766767767666767676776776767766677667767676766766676676767677667766776776776677666776677667667767767666776776766767667666677677677677676677677677667677676677666767666676767767676677677676776767667676767676677667767766767676767766776677666767766776776767767677667676776776667767767677667767677667676766776677677676767676676667676767676667766767676776677677676767677677677667766677677676766776666776676676776677677677666767676767677676676776766776767766776766766767766767667767667676676776676776776776766767766766776676776677666776677676677676776677677677667767767677677677666767677667767666677677677676676767767767766666776776776766776676776776776666677666766776667766666676766667676676776676776776767676767767677666666766776766766667767767767677677667677677677667767666666676677676776767767677667677666667676676767676766767766666776676676766767677677676766776677676776667767666766767677676677676776767667766767766767667767767767767676766677677677677667767677676776676667766767766776767766776767676767677666776776676677677667766776667766767767676767667767767667677676767767666767766776667767667666667767766776776676667767767677677677677666677677676677676766677677676776776676767766677676767767676767766676767666776767667666776767766766776677667666766776767677677677667677676776677666776676776767676776776676676767766667677667767767676767677676667767766767766677676767767677676767767767766776766666776677667766677677676776766766677667677676666776676667766776676767677676776667766776666767767667677667676776767677677677676776767766677667767667677677667767767766676776767766776776676776776676766666677677677667667767667676667767677667767766667667676767766776776776766677666667677677677677677676776676776767676666766776767766767676676776767677677677667766677677676776776767676776666776776676767677677676667676677667767676767766676767666766776767767766767767666776767767767667767676676776776677667767767667677677676776776677666677666776766767676767666676676676776767677677667767766676776776776776767677676676767767766677667677666767767667767767667676776776676677666767676766767767677677667767766776667767766776767767677667767677677676676776767677676667666676776776776677677666776767677667667766776677677666676767677666776767676776677677677676776776776767767767767676767677667666776666676677667676776776767766776776667767677677666766667767667767667677666667676767766676667766767767677667767677676676767677676776767766666776676767767767667767677676677676776767676766767767666676767667667767676767676766767677667767767667677676776767667677676767676677677677676677677677666677676677677677677676767676767766766676776767767767767766766766767676667667767676767766776776667766767767767676766677667767677676766766666767766677676767767667766767767767767766766767766677677667767767767667667767676776767677676776767676767767767767677667766776776677667676676776776676776677666776776677667676776776776766767767767667666766667766766766776776767677677667767766776776776676776776767667767677676677677676776766776767666676766776667767767766767767677676767677676676767676776766767767677676676776767677667767767676776776767677676776767767676767767766776776667666677677666667677676776776776776666776776776776677677677677676776776776677667767766767767766776677677676776776776676766667767677677677667667677676677676776666767676766776676767677666676676776676767767767767766667677676776666676776767677677666776677677677677677676776776767767667767766776776666766677667767667676767766776767767767767766776677666766767666676767767766776767677666776776776767767676767667677667767676677676676776776767677676776776767766766776767767667667676776767677676676767767767666776666767767677676766776767767766776776667676676776767677677667666766766776677676677676776676776776776766776667677666667766776776667676776776767677677677676677667767667767667667666676676767676676766766767767676776667767767766767767677676677676676766776766776667766676767676767767676766767766776677667767766767676676767677676677677677667667667767766676677666776667767767767767767767667767767767677667767766677677667677676767676767677676677676776766776676676767766676677666766776677666766766767767676767767767766677677677676776776667767767677666767676776666666766677667766776776677677676767767767766667666776767676776676767767666676667676677667767676776766766776767767767676776677667767766776767767767766666676667766776776677667766667676766766776667677676666766776677677676776776776766677676766766776776776776677676677666677666776667666766667667767767677666666776776776776776776776767676776776676766766676767767767676677666677666767677677667766767766767766767767767676666677667767767677677677677677677677676766776767677666766676677676666676767767767766767767767677677676676776767677676766677677677667667767676766676676677676667666767766676677677677676776667667676767677677676776776776776766776776677676676677676767677667677667677676766677666767766667676767767767676766676767766677676766767666677677677677677677676766767767767677676667767676776677677677676776776767677677667676776766776766767667766776776776676676767677676666776677677667767767666776776676767766677667767766766776676676767676677666766676767767666776776676677676676676767767767677676767676667766776776776677676676677676666767677676776767767766776776676776767767677677677667767677677676766776776776767767767667767767667767676776767767667767676677666676776776776776667677667676677677677667767677677667767767767677666667767677667766666677666776767676676677666766767767676766776667677676676767767676776776776766776766667767667767767677676776677677677676676767677677677676676776776767767666676766677667766767677676767767766776776677676767676776776677676666676676766767767767667666767677666767667767666776776776667676767677667766676767767767677676766767676767677676766677677667677677676767766776767666667766776776776766677666677676676776776766676766767676677667676767766667667767767676776776676677667766776767767767767766767677676767677677667676676667677676766767676766766776767766776767767766776667676776667667767677677677676767677677676667767677676677667667767676676767676667767766676767676766776767766776776776767767667667767767677666767666666767767767677676776767677677667676676776776667767677667767767767666667667767677667677677676676677676767766677676776767767677677676767767767767676667677667676776666776676776767677667767676776676677676766767767767767677677667767767767767766766667767676667767767767766766766776667766767677676666676677677667766767677667767766767676776776767767767766676776667766677677667676767767676767667767676776767767666767677677667676667677667667666776767766667766776776776766767667676776776766776677666767676766776676776767666776766677677677676767667767676767767766776767766776776776776677677667676767666767766667767767667676776776767766677677676767767666767767767766776676676776766677677667767677676767676766667667767677667766776677676676766776667767767766676676676776766776767676767766776776776676776767766776767677667676676776767666676677666667676766666676766767667766766766667767677677677677677666776667677667767677677677667677666677677676767676766766766767767676767766766767677667767767766676767767767766776676767766677667676667676776676666677676776667666767677666666776677676767676766776776776677677666767676666666776766776776766776776767666776666677676767666766776776767767666766776776677677676676767667677677667677667666776767767767767767766767677666776776676766667767767766767676666667766776676776767767667667677667677676766676776766677676776677666767766776776776677677677676776776776677667766676767767676776676776667667677676767766767767677677676666776776767676677677676766677677676767677677676666767676767676776776767676776776776766766776677667676767667676776767767766776776677676677676667677676776776776676766776776676776776666767766677666776776676667676776677667767676767766776677676667677667677667676776776776767766767667767767766767666677677667666776676776666776776767766776776667677667676767766766767767667767767767766776677666677667767766766766676677676766676677667766766767677677667676666767767676776776767676776767666677667677677667767666677667666676776676667767677677677676767676766776767666677677667767767767676667676676667666767676676766776776767767667667767767676776676667676667677677677677667676767767676767766766677666666767767766677667677676767677667767767677677676776776767766767767677677676767667767767767766776776
677677667767676767667667767667767766776776776676766776767767767767666766677667666767766766776776767676766776667676776667676776676667767766767677666767667766666776676776667767677667666677676766776667676767767677677677666776767766776767766776676767666767667767767677676766767676767766776766776676767676766767767767767767667767767677676767766767676767767767676767767666767767677667667676776776677667767767767766776776776677676767767676767667677676776767767677676667766776766767766677676676677667677676676776666776767666666766677676676767666776776767666767767666676677677666767677676666767676767767676667676776677666766766767766666676776766766667766676776667767766776767767666776677676776676776776776767677676666776767676667767666776767767767767767767676767766767667666676666666667676676677677676676767667677676776767766767676767767766776776676776767667676767767676776677676776677666776767767767767766677666767766676776767767667766776676767667766776776767676766667767766776766776776667766766667767666776776766776776676767767767766776676676666676776767767766767676776666676767767766766776766676767767767676776767677676766776767666766776667767677667667767677666776767676677677677667676677667767767766677676776767666676767676767677667767676767676676776767676767766676677677677667677676677676677676667766767666676766767767767766776776767676767677677677667676666776766767767676767677667767676766776666677677666776676767767676776767766776666776667767767677667766677677676767766676776767666667767667767766767667767767767766776666766767677667767676776677677676776776766767767676767767767767767676677677667666766767767767767666766767767677676776676667766677667677667767667667766767677666776776676766776767676767767767677676776767676766776667766767767676776766767677677676767767766776776767767676776767767677676776767676667767766767767766767766667766676776666767676776767677676776767676776676776767676767766676676776776776776766776767677676767767676776776776676776767767676677667667677666776767666776676767666767676677676677677667677677676667767767766767766767767767767766667766667767767677676666677666677667767676776766767766776666667677666666776767767677676776776667676766677666767677676667676767676767766767767767666776767767676766776677676776767677676667766767677677676776677666776776666776776766667676776766776776776776766776677677677676767676676776676776677667766667676776776767767767677667767767677677667767767677667676776767677676776676666776776776766676776676766767677666767667677667767767677676776767767767676676776776776767667766766776767767767767766676767676776766767667676676776676776776776676677667767766667667666666776677677666677676667767767767767767767767767767767676776776776776676676766767677676767677666667666667766676776766776667667767767667677677677677677677677677676776767667766776767667766776767667767667676767766776776766776676776776767676666767677666767666776766677677667766677666776776776666776677677676776776767677666776776767676776776667677667677677667677676677676776766676767676767676776776776776767767767767767766667676776776776677676776776676667677677677667677667767667766677677667767767667767677667767767767676667676677676767677666667677676776766767766776767767767677666776677676776767767667766676676766677667766776676776667667677676776766766676676677667766766676776776676776776767677667766667767676667676766676667767677667676767677676676766776677677677667766776767766767767677667766767667676776676677677676776767767667676767677677677676766667676677667677677676767766776767666766766776677676676676767676766767677667667667767676677677676776767766776676676667677666667667676767676667767677676667667667767766666776767667677677676776766677667676676767766677677667767676677677676766767766776676766776767676767766667677677677676776776676776776776667766676767767766667767677677667677667766677666667767676677667767667767766776666667677676666767676677677676766776676776677667767767767666666676666667666767766767767667677677666677676667767766677666767677677667677676676767767766767767767766767677676766676776767676677677677677676677667766766767767766776776676776677677676766676776767676676667677677667676767677676677677677666676767667677676766677676766776767666767767766667767667667767666676767677677677676776776677667767766767676676667767677677677667766767667767676776776776667676666767667666666767767666776766767767767766767667767767676766676776676666776676776776766776766776776666767667666776776776776776767767767767666776776766666767766667677677667676776677677677667767766766667667677676676776767767767677677666766766767767767666776766667676767677677667667677677677677676776767767677667676677676776677667677677677677667677677677666766776767767677677676776767767666776676776776776676776776776677676666677666767767676677677676767676667767677666776776667766776676677666667676776766776676666677677667677667767676677677676666766766666776766776667766767767677666767677667766666776676766776776666777676767667767667676776766776767766767667767766776767676776766776776766776776776766676667667667767666677666766666676767667767767767767767767767767676677667677676676676767667676667667767767676677677676776767767676767767677676767767666667677677676767677667766767667767677676767677676776767666676666776767667766776767767767676776667767767676667767677677676767666677676776766767666677667677667766667767767676676766776677677677677676676776776767677677667676776667767677676766767667767766776766767767677666776677676767667766766776676676766776666677677676667767767766776776667766666776776776767667767676767677667766766776677667677667767767767676676677677677677677676767767767767677667677667766677677667677677676767767667677666776767766767766767767766776767766766766767767766667767677676767767767766766776676677676776766677666767677676766666666776776766767767767677677676766776767766767676767766767677677677667677667676776667676676676767677677667676776677666776677666776776776766767667766667677677677666776667676677676776667676767766776677677677677676677677667767677676767767766766766767766767677677677667676677667676676766766776766767666667767767767767767767676776677676776776676766767667677677677676767766667767766766776767766767767766667676776776766766776767667677677677666677677676676667677667767766776766676677666776776767767767767667676766667676776767767676766767766776776776677666766677677667677667766776776776766677666776677666677677667767677677676677667667767667766677666776767766776666767677676776667766677677677676776767677677677667767767666766766776776776676677676766776676776776776767767766676677677676677676677666667667767766776766766666677677676776767677667766776767766766776766776677667676767766776667676776776767666776677676766776667677676776766776767666666667676776776767767677676776776766766776676776766776666676767766676776676676767667767766766677677677676776677677667767667766767676676677676667677677676776766776776677676776677667767667677666776676677677676776667767766776776776676767677677667676767677677676776677666667767767767677666767677666776677666667767676776776676667677666767676776776776776776776776676776767767767676677667767766677676776667677666767667677676677676676767676767767677677667767766677677667766776766776676767766776767767666677677676767666676767677676776767766776677677677677667667667676776767666776776776677676766776767767766776666776677676776776677677676766776776677677677676767676667677676776767677677676767767766776767766776677676667766767767677667677676666767766767667767766676766767767676766766776677676677677676676776667767666766767676676676776666776767767677667676776776766766766666767767766776776667766776767676776677667767667667667767667676776766666767767767666677666676766767677677666667766776767677677676776766766776767677676677676677677677667677666767677667767677676767667767677677676677666776667667767767676776776776776676677676776766766776776766766766766776776667677667766677676677667767767767676767667666776767677677676776676776767676667667677676676776676767767676667676767767767767767767767677676677677676766667666667767676766776767767767767676767766677677677677677676776766776776666667767766666666767767667767667667666676767766776666776677676667766667677667677677677666767766776776767676776776676666677677676776767767767677667667766776676676766666677677677677677667677666676676667676676776767766776767766677677677676776766776767767676767767666767667677677677677676776767766776776767676767766766677667767676776776677677667767667767677676766776767767677677667676666766767766776666776667767766766767766767677676776776767677667767667676677667767766776766776776766767677676676776767677677667766677677667676776677666776766667767676776776776776667676767676666766776676766776767767767676776776776776767766767767767767766776676767666767767677676676667767677677676776767766766666776776776776666776776776766676676767676776767677676776676766766677667677677667677676676766776767676767677676676776776677667666666676677677677667767767676767677677677666776677677677676676767767766676676767766767767766776776677677677676676677667767677676676767766776776776667766776676776676667677677677676767676767767677676677676776767766776676767767767767677677676677676667677677676677676776767676776776676667666676676666767677666767767667767767767766776676766767766776677667767676776767677676766677666676776767667667767667676676667766767667767767677667677676767666767667676767767767676776776776766766677666677676776667677676767767677676676667666667677676776767677676767767677677676767667767677667677677667766766676766767767666776776767766676776766766667766776766767767767667667667766767677677676766776776776677667667677676677676776776667766776776776776677666767677676667767767677666776776766667767677676776776776776766676767677677676776677666776767677676776677676677676666767677676677676676667767766767677667667766776776776767677677677676767767677667676667666776776776776676776776676667667676776776767677676666767676776767677667766776677676767676767766666776667677677677676767767676
6677677677676767767677667677676677667676776666766677676776776767676776676766677677666767766766677666767767667676776776776767766676666667767677677676776667667676776776767767677667766767666776767677667677677667767676677667676767767676677676767766776776667767677667766766776767677676767766776676676776776776767767666766676776666767767767676667767676767767767677677676767667767676767766766776767667677677666776766667676767767767677667676776766677676776766676667667677677677677677667667667676677677666767676677676766666766776776676776767676767767676767677677677666766676776677676776776767767767666767667677667677666676776676677676776677676776767766676677667676766766767767766667666776776677667677677677666776776767676667677677677677676677677676767677676676776677676767677676767667767766766776776667667677677677677676666776767766767667767766676767676776776767766676776767676767767767676767667666776767667767767666677676776766676776667767677677677677667677667767667767676776767677676767676677676667676767677667666677676776666677677676676667667677667767677667767677667677677667676676767676776667667767766776667677676766776776776776766776767666677677676677677677677676676767676767767767676776676767767677666767767677676767677676677677677677677666667767766676776776676776667676677677677676767676766776776776776676677676776767767767766767676677676666677676766767676667676776666776766667766676776776776776676677667676667766667767766776767677666677676776676767677667667767767767676776767767667767666767666676776767767667677676767767677667666776667767766776677676767767766677666677676676767667677676776677676776776776767676776767676677666776776766776766676766776776676767766776776776767676776776667666776676767676776677676766767767766776776776677677666676776776776776767667667667766776767676776776776776676767767766767767676677676666677676776776766676677676776676766766767767767677667767766767677677677676776677677677677676676676776766767767767767677676767676677677677666776676676676776766776776776676666776677677666776676766677677677667677677676776776766767767666766676776767677677676767767767766766767766776766766676776776767676776766776776767766767667676666677677676776767767767676667767676767767767676776677677677676776766776767767676666767677676776776767767676776677676677677676676667766676676776667676776676766767666776667767676776677667767677666767677677677677676676776767767767666767677676776776676776776677667676676676776767767667667766667766667767676776767767667677677676776677676776767767677667766767766676677667766776766776667767767676776767766767677667676776767667767767676677677676677677667677666766776776776767767767667677677676767767767767676677667677676776776767676767766667767766767677677677666677677667767767767676676776667767767677676776776677677677677676767676676666776776677666667767767766767766676776776767766677667667677667767667767767676776776776776676767666766776776767767676677676776676767767676677667676776766776776677677667677667676776767677676776676776767676677677676776677676767677676776776766776677666767676776666766767666776776667766776767676766776667767766776667767676767667667766776677677667766667767676767666776676666767767676667677677676776767677676776776767767667766776767767676766776767767667766677666766776767767666767767767676677677677676776766766776767767767677677676767667676776677666776676766677667676776677677667676776776776666666677676667767667677677667766767767676766767766776767677677667677666776667667767676667677667666766677667766776776776767676766776767767666677676767767677667767767666776676766677677677676766766767667676766776667767766676676776676676767676676666776766776676767676776767767676776776667676767766767766776776666667677676767676767676767667676776767767666767767767767667767767666667677676776676677676767766676776776776776776767667667677677677676677666766776667676666776776676667767767767767766766676776776767677667667676767666666767676776767766776776676766677676767677677677677666776767767667677677676776776776667676676767666767667676776776666677677667676776766677676667677676776667767767766776776676666666776666767766677677677677676776767676766776767666666776667767676776776767767676766666776776776767767677666667677667766776767676776776776776767767677666667767766677676767767766776766676767677677676776767766776767677677676766776776776677677667677677667667677667677667677676767667766667767767677676776766676776766676776766767667677667667677676767767767766766667676767677677667666767767767766667677666677676677676766776666677666767676776677677676767676666677666666776677676766667667766766667666776767767766677676766767676677676766766776677667676767767767767766776776676667676767767766776776776677677667767667767666776677677676767676767667677676676776677666677676776767767677666767766676766767767677676767667766776677676776767667767667677667767667767676766767667766776776676776776776666776766767767767766766776667766766767766676677676776676676776776766776767676776776667677667666776776767767767767767677677677667666776776776776776676776767676767767766776676776767676766776766776776766776666667767767766676766776766677666766767666776767677676767667767766776766767767766676776676767766677677676776767667666677676776676676766677667676667667766766676776667767766776676767667676667767667767677677677676677677677667766767676776766766776676667767676776766776677666667766766776677677677677677676776767666776776776677676776776667767766677677677677666767677676776776776676676776677667676667676767766676677676767767766776676767676776767767766767676767676676776676767666677667677677667666776776676776776666776767767676767766767677676767766676767767766767676666767666766776677666776766676766776776776667666667677677667766676677667666776776776676767767767676767767767677667667767677677667676767767766776677667676776666776667767767767667766776776776767667767767667766767667667676776776767666767767767666676677676667677677667677677677676676667767767666776767677677676677677676776766677677677677676776767677666776776776776767666776767677677667766667766766776776767677676667766767677677667766666677676677676677676776776776776667666776776767676776667677676666767767767667667666767767766766776677667677676767767766776767766766666676776767766766776767676776776767667767767766677677677677676767666676766767677676677676667767667767676767767767767767677666767766776677676767677676767767676776766776766676776767767676767766776776767767677677677667767667666776666677677677677677677676677666776776676767676766776767767667767766767676676667677676676767676766767677676676776667667767766677667767667767677676776666776776776766767667677676767677677677667766766677677676767666776776776666766766677676677676767767767676767676776667766776776767666776676767766767767676676666776776676776676776766767767767767667676767666667767677677666667767676767667766776776776776767677676767767676677677677676776776776767767676676776767677677667767767676767766766667767767667676677667666766776767766766776677676667676767677667676776676676776776776776676676677677677677676676677667767766667767677677677676766666767767766667766767667766767766677667767767676776677676766667677677667676677667767766667767676767767667767767766676776667767677667676776767676766776677676667677677676666676776766776666676767667676767766677676776776776767677677666776767667766667767667767677677676667767766767667667766776767667766767766776767667767766776776677667676767767767767677677676776677667766767767767766776676776766767766676767766767677667766766776776776776676776776776677676767667667766677676776767666776676776767767667767767767676766767767667767676776767677667767766667766766776667767667677676767677667766776766776767676776667676776767767767667676767767667677666677677677676776776776767676776676766767766667677667766766776677677667767766677676677666767767677676677666766676767676767667677667666776776776676766776767767767676767666776776676776766667767766776767666776666776767766776776677677677676676767767767766767766767666677666676767677676776767676766776667677677667677676676776767767766767677676767677677677666767767767766667767767667677677677666776776776767766667767667766677676677676767767767767677667766767676776776776667767677676776666767767766776677666776767767676776767676767676677677676776776776776767667767677667767766667767767766767767666766766776767767677676776767666776767767676767667767676767767766776677677676767677667676776766676766767767666766776776667677676767676667667677667677677677667766776677667677677676776776677676776776776776776677667677667766776766767676767767676776666776776776776667676766776677666767767767677677676767767767766767766766667667677667767766776767767766776776776676776766767666776776776767767677667667676766766766767767677677676677666677676766667676766767677676776767767767666776776776676666776776776767767766767676767767676776767676766677676767667676676666766767667677667666667677677677676666667767766676776776667677677667767666776767677676676676667677677667766776776776767767667767767667677676776776767677666677677676776776676767766676676776776677676776677676767676767676676776677676767766776776767676667667767767677666776776767766776667676677676676767767767766766776667677667677676776776667677667667677666677677676776767666677676767766677676677677676776676767766766776677677676676767676776776767677677676767766767667767767666776776766677677666766766776676767767676676776667666776676776677677667676767766767766776776776767677667676767676766776767767676767767677676667767677676676776767677676776666776666776676776676776766666766776766666776776676766677677667766776767767766676667767676676677677676677676677676767766676767767677676677667667676776767677677677677677677676667666776776766776776776776767767767767677676776776776776766677676776776776766776666677667677666776677677677667666667667767677667767676677676667766767666776767767766766766767666776776767676776677677677666776676667767766767667667767767677667676666667666667767766767766676667767767676676677667667766766677
76666767766766767767767676776676776677667767767677677676776677677677677666776677667676776766776776767666676776676766776767676776676767677677676766676767667766667667767766776677677676776767667676767676776767667676776767767767677667666767766676767677677666767767766677677677667677666776676767767677666767767767676776776776776767766667667766677677676677666667767767766667667766767767677667767767767666667677666767667766677676676767766667677666776667667767766667677676667677676776666766767676677676776776776776767767677676676666677667667767677676676766667767676767767666666767767676776767767677676676677676767677677667767677677667676776676776766667677677666766776776776767677677676776667767677667677677676767767766767676767677666766677677677676776677676776776767766776776776776677676677677667677677667767676676767676767677667676766776766667767767766776666767666677666667767767766766776776776776667676766776766667766767766766676666767767667676666767667766677667767667767677676776677677677666667666767677667766767767677667767766767677666677676667677677667677677676776767767666766776666767767667767667766767676776767767767667667667767766776676767766766767767767766776676677677677667766776677676776776776767766776776676766676677677676776776776776677677676766776767676666766676767767767676766776667667767767767677667767766767767767676776776776767677677676676767676767677677676776677667677677666767666776767676776776776677667766776776677677666666767676667667766676676677676767766767766676776776776676667766776676677667767767676677666667766676776767766776776677677677677667767677676676776776776767767667766677676676767766776776766766776776776766776677677676766766667767767767667767767677677677677676667666776776666667666776767666776676767766767766776776767767677676776767766776767767767766776676677676677666776776776667677676776776767666676776677676776767676666767767766667767767677667677677677666676776677666767767767676767667666776776666776767676776766767766767666776667666776766767676767667677677676776667676676767676767677666776676767676776776767676676766677667667676776767677666776766767767767666667767767767677677666767676767767677677676667676776677667677667676676676776767767767766776766766677667767676677677666677676776677677667676766776667676767767767767667676776677676776776676677677676676677677666767767666766776677677677666767767767667666776676766776767667767667677677677666776767767667766667677677677677677677676676776676767676676766776676676766776776776776776767676767676767677666776767766767676776776767766767767766667767766767676767676776767676766776776776767767767667676667677667767767767766766676667677676677677666766677677676677666766766676776676776776667767767667767677676776776776776676776666677676766776676776677676776676767676766667766767677677676767676776776767767676767677676776676676677677676667677676676677677667767676776677676767767677667767766766776676766776676776767766667667677666776766677677677666677676776666767766767766776766667677667767677666676667677676767676676776776767767676677676776767767767767767676676677677666766776767766676776776776776767677677676776666676676766767676667676676767766666776766677666776776667766766677677677667767766776677677677676767767667766776767766767767676676776766677677666676666677676767677666667667677676767677676767677666776766676767767677676776776767766767666766766666776676776776767677666776666677676767676677667667766776766767677666776767766767767667767767766767767766677666776776776776776776767766767766776776767676677676767677666776766677677676677677667677677667667667767677677676776766676766667676776776767676776667676676776676667766776776766767767677676776767766767676677677666766776677666766766677676666767667766767767667676767767767767677667667676667767667667767667676667667677667666767767766776776767767767676766766767676666676776767666676677676767767766676677677666677667767676776767767766667767666776677677676776767677677676767767676776677677676776767767676676767767676677677676766676676776766767677676767767767767767767767676767667676676766667666767676776776776767766666667666676776776767766776767767766776676767666776667676776667766776776776766667676667767767676776766767676766776766766776677676776676776667766767677666666767677676666667676767676677677676767767766666767676776776676677667766776676776667766676766776766667677666767667767677677667676767676666766767676767676776776676776776776776667766776766767767767677676766776676767767676776766677677667767676676776677667766776676767766676767766776767767676677667676767667667767767676767676767667677667766766776776767767676776766776677676767766767767767767766677666676676766767677666676776667767667676776767767677676776766766676767767766676776767766767767767767677677676767767677676776767766776776776677677676776676767767666766667667766766677677676776676767667767767677677677667667767767766676767767766676676677666776676776766776676766776776667677677677677666677676676767767767676676767677676677677677667767677677676767767667676767666676767766776677677677667677677666767677666677667767677676776666776767676767666776767766676776766676776776676666767676776776776767767766767767767767666677676677677676776776766766766776776766766667667677667676666767767767667667766776776776766677667766776767677677676766776776776767667767677667767677666767677666667677676776766676676767676776776767767677676677667677676677676776767677676766667677666776677677667677676667676766767767767766776776676776667676767767767667767677676766676676776776776677676776776676677677676677667677667767676767767676676766767767767676776776677666676776776676776776677676776776767767766776776676767676776676776767767767767667677677676776767677676676776676667677677676667676767767666776776767677677677677676776776776776767767676776776767667676677676776667767667667677667767767767766776776666666767677667767676677666676677666776767677677667677667767666677676776767766767677677676677676766676667677677677676776677666776767767766776676677677677677676776676776666666677667667767667676776766776676776767767676776766776776776677677677676676776767767667767767676776676776776776677677676767767677667767766677676767767767677667767766766667767667767767676677677667767677677676776766767676767767766776766776776677677676677667766776677676676677677677677676776767767767676667677676676776776776766667766767766677677666676677677676667766776776676766776677666677667666766776776766677677676677676766677677676767766667767676776767767676776676766766776767766776676677677667766767766776776667767676776676776766766776767766767676767767667767767667767767767677677676766776766766677677677677666766666667766676776676776667676677676776767677676767677667677666776776776767766767767766667677667767667767767767676776776776676676776767676667766676677676767767676767676766776776776767767767676677677676776776776766677677667667766766676776677667667766776776776776766677676776776676766776767767667767676776776767677667767766766667767676766766667667767767767767766666766676767767767766767766676767676667766677677676776767766776767767677676676766766667767676767676667767767767667766676767766767677667667767677676776776767767766767676776667676776676766767667677677676767676666667677676767767766776677676766767767667677677676677676767676767767767766776667676676666776677667766677677677677677677677666677666767767677676776667767767676677667677676776667676676776776767677677667766766776776767667677667677676767667767767767676776776677667676666776677677666766767676676766776776676767766676776676767667667766776776776767677667767676776767767666776776767767766776667767666776767766767667767677676676776776667766677677676776767767766767766667767667766767767767667767766776776767677676776676767676776767767676767767667767676776666667667767767766767666767676677676667676666776767767677677666776767766667676667766776776767667767666776676767677676766767767767766677676766776667677666676767767766776677677677676776767767767767667677676767766676776767667767666767766766767676776776776776776666766767677677667667767767666667766766677677677676767767767676667767767676676767677667767677676776776776677667766667677677676676776767677666677677667676766776767677666766666677677677666766677676776776676766676776767667666776677667667677676776677677677666766666766776666676677666767766667766776666776677677677676676767666767767767766676767677676767676676677666677667766776776776776766776776677677677676767677667667676776766767767677677667676767766776667676677676767667767767677676767677666677667677677666667767767676776677676676677667767676767767677667767766766677667766776676776776667667677667677667677666766677667767676767676767766666766766776776767666776676666776776767676776776776677667767676767667676776677677677666766677667767667766776776767677667767677676767766676676767676767767767667676666767766776676677677667767767767677666767667767677677666667767667766776677676776776776776766676667766667676776776767767676767767766767767766776776776766776776767667766767767767676677676776776767767667767677677666776776767767667677667767666776677676767767677667766776766767676767667767676667677667676667676767677677667666666677677676766767767766677666766776776677677667676776667677676676767767676667766776776667767767767676767767767767677676666767767676676667667667677667767676677677676766677666776776767677666676766776676776776767767767677676677666666766667677666677676776776676766667767766767767767767767766767676676776767766767667766766776776766767767767676776776776677676667767767676776666776676776766677677677667766676767767667676766767667766766767767676776667677677676767666676776776676676667766767767676677676776667767677677677677676677677667766776666767767766667676667666676666767766676766767677677677677666776667676767667667667676676766766776677676766776677667677677676767667677676676776776776766767767767767766766776767676776776766776767767677676767677677677667767766767676667666766677676667677676776767767766776767767767767676766776767766667766776767677677667767766676776766
67767667677677677677677676776776766776776766776767766776776667767676776776776767767767767766667677677666766767766767767767767666776776767766676776766677677667767766776667667676776667676676766776676767667676776767766667667667766776767767766767767767677677677677667677677667767766776767767677677676767667767767766677676766767676676776677677676776776677676776677676766776677676776676776776677676677677677676776776776677677677677667676776767676766667767677677676767676667767767766776666776767667767666767676776767676767767767766767677666666776776767767667766776766767677677676776776767666776776767766766667767676776767767766676677676666677667767667667676776676666776677677667677666776767767767766676676776767766767677677676776767667676766667767767677677667767767767677667677676776767767667766776767767766667676677677667767767767767767766766776676776767676767677667676767766776766767666767666776667677676677667766676676776677677677677667676776776676676776677677677676676766666676776667667767677667767677667676767666767677677667767667766666677667666766776776766767676776767767676676676776666767676676767767767766776776776766776767676767676776776676776776667667767676767767677677667676676776776677676776776776766676776767767767676776767666776676767767766766767666767677677677677667767767676766776766776776766767767677677667766667767767677667677667766776667667766677676776767766767667666677676776667677676767667677676776767676666767766776767766776676677667677666667666767767766766776767766676776776676766677677676767767677676767676766776776776766776766776776676667677676676776776776767767767766776767767666676767767767767767676676676776776767767767676776767766776776767767676776767677676676767677667766676776767667767766676667767767666677677676677667767676676776776767766677677677677667677677676667676676776767677667666767767767677676767676676766677677667667667766676766767667677676676676776667677677666767677667767767667767767767667766776776766677677677677667676676676776766776776767667677676667767767767677676766676676676676667667677677677677676767676766776677677667766767667677677677667766766767667766767666776767677667676776776677667767767677667667767677667767667677676776766667676676676776767676776676767677676776776776776676676676676776766676667676676676767667677676767767767677667676766667766677677666677676767676767677667667677676776666767767766776767677677667666776767677666766776776676776767767667767767677677667766667766677667667766776767667767667767677676677677676776767767767667677676677676776666667676776767766767767767676766776767677667766776776767676667766767676776767766767676676676767766767667767677677677677666676776776766766666776666676776776677676776767676776677666667666776767766676677666767666776767767676767766776776776766776766776767766766767677667677677676666776776676677676767767766766776767767767676767676667666776677666767766776767676776677676776667676776776767676767677666767667767766676776667667676776766666776676677677666776767766766767676767677676677676667676767766776776767767677667766667766776776676767666767666676767767676677677677676667767676767767677667766776767666767767767667767667676677677677666776766676766667666766776666767767667767667767767766776776767676776767766776676676677676776767677677667766766776767767766767677676766666666676676766666677666776767667767767767676767666776776767666776776767766776767767677676667667667677667766677677676667667767767676766677666767767676776676677676766767676767767666776766677667676766776667767767766677676676767766677667666666776767676667766776776666776767676767677666767766677666776676767676676766776776666666776667666666767767676776676776767667676776776767767667766776776767766776766767666776677676677667677677677677676676776767767666776676676767767767676666776767767667667677677667677677677667667766766767677667767767677677666776767766776766667766667767767767677676767676767677676776766767767766776676676776676676667767767677677667766677676776677677666776767677667676667676766767676677677667676676776767676677667667677677676776776776776766776767667677677676677677677676766767677677676767676677676767767676666667767676666776667676776677666766776776766677677677667677677676776776776677677677677676767677676766667767676676666667766776767767766766767676776776767767767677666767767666676767676776776767767767667677677676767767666667767676767667767767767677666776676776676767767767767767667767767667677676767767767677676766677676776767767677667667766776767677666776766676776767677677677676776677677666767766667666676766776667676767667767677677677667666776677667677676767766776667677676766667766776776767767767766676677676677677677676766767667676677666767667677677676766776776776676766776677677677667767767666767767767766767677667677676776677676767677677667767676676767677666766676677666776677676776676776767767767666667667767767677676767666776667767666676676776776776767767767677667666676766766677677667677677676767666766766776766776666776677667767767767767766666767666776776767677677667677677677677677667667666766667766776676666766767766767766667767677677677676767676676666776766776767666767676776767767767667666776776677677677677677677677667667767766776766767677666776667676767677667767767767766776667676676766666766776667767767767677676776767676767677667767677677676776766676776766767676776676676767677677676776677676776676776776776677676767677676677677667677677676766677676776676776776776776667677667766766676677676776667677677666767676767676767766776677667666776776767666676767766766676776667767766767767767677676776676767767667677677667676677676676776766767767677677677676776767677676766767766677676677676676776766776666767766766776767676676766776677677677677676767767666767677677667767677676776677676776676776766676767676776667677676667666776666666666676776676776767677677676776766776776676667767767767677676676767766767667767766776776766667766776767767766776776676676776776667766776776776767677667766776767767676776776676766776666766776776766776766767766776776676667766776767676677676776776667667767677666776767767677677676676767766776767667676767676776676776776677676667667767676776776776676767766676767766767677677676776776767766676667677667676776776776776776767676776767676766776666676766767766767676766776766677677676767667767767667766767676677677676776677677677677667767767767677677677677666677676767667767766776776767767767766667677676767676766767667767677667677676776776776776677677667767766767676767676776767677677676677676776767767667676767676676776767667767766676776776767677676676767767767677677667767767667766776776767767676767767677677677676776767766767767767667767667677676677677666677677677676767766776676776677677677676676766677676767767676677666667767677677677666676776766776776676677666767666776776667676666776776676677666776676767766767766766776676766677676677676766776676766767666776767667676767677676677677676767767766776776677667767667767667767677677666767667667677676776677676766776667767676767676676667767767676677676677676767677676776677677676776677676767767676776776676776776776766776767676776767767767767766767667677676766776776776776677667766677677667666677677667676676776667767767676666676677677677676776776676666766776776776776677677667677677676776667676767677676676677676776677677676667767676776767676767767767767766677677676776776776776677677667677667677667767666676767767667766767767676667666676766677677676776677676767677667766767767766766776767766767767767766677667676667666667677667676676766776776767666767676776776767766776767677666766766767767666776677676666776666767677666776676776766766767676766776677677677677676766676776776776677677677667766766776767677667766676776767677676667767677676776767767766776767666767676676767677667767767677667766776767677667767676776676776677666767677676776776767767766677677676776776767677677676667766667766776667767767766677677666767676767666667767677667767677676776676677677677667677667677667766677677676676666776776776766677677677676677667676677676767767766767767766766776767766766676676776677676667766776776667677667676677676767667667677676767766666776767667767767667677676776677676767666776767767767676776676676766767767767677676776677676767767767666776776666767766677666776776667677666677676767767767767676766677676776767667667677677676677667767667766667767767766776767677677666667767767767767767767677677667766666776767677676767767676776676776677676677676767767767677677677677677666776766767766766677667676766676766776677676666776667767666776776667767767677667767767767676677677666766776767677677677676677676767677677676766677677677676776767766766667677676767667667677677667676766767676767676776676667667677677666776776776767766776677677676776776666677666767677676667667666667767767676767676667766676767767677677676776776667766667677676776676766676766767767767767767767676776666767676776767767766776776677676776767677677677677677667677676776767677666666776677677666766767767676667767666766676767766767667676767767766677677676676677676776776667767666667667677676776766776766776776776776776776676776677676766766677667676676776776776767767677677667677666676676767767767766766767766676767767766776766776676767766766667767767667676776766776776676776767677666766767677676667676776776676766776667766667666766776776776766767677677676666767677667767767676776776667767767766667677667767676676776767677676767767677667667676767667767677677676767767676666776776776676667767676667676766676776767767676677667676676767766667667677676767677666767766767767677666677666776776776677677676766776776767767677667767767677667767677676766676767767677676767766776776676677666767667667666766667767766766667676766767677677677676767767677677676776667667767677667766767676766776776666766767767767676776776776776667677667677677676677676767677667676776776766767667677667676667767767767766767767767677677677667676677666776776776767766676766677666766766676676677676776676776776676667767767667676677676776776776776767667767676767767767766676767676767667766766776776666776766776677
36676676776767767767667677677676677676766767767767676676776766767767767676767767677677667666776676767767677676766776776776776667767766676677676767767767677667676677676767767767667767677677676677667766677677676767767677667667667766676767767767666776677677676667677667767667766776767767667766767766677677677676767676767767676776776677667677667766677677677676676666776776776767676676776776776776766676776766776776677676776776776767767767766767767677676767677677676677676776766767767677677677677666677667667767667676666776767767666677667766676776667676767767676776766676776766776667766666776766766766767767766676776776766677676776767767676676776776776766776776767667767767676676776676776667677676666767676776676767767676677676677667767666776676676776776776766677676677676776676776666776776666676776677677666767667666776676677676776776667677676766766767767666676776676667766776766776776776767677676776767676776766766776767667767767667676767766677667677677676767666767667677676766776766766776677667676776776776776667767676776776776766767666767767767767767767767677677676767667767677677666776666667767666776776667676677667677667766666766766776677677667767766767767677677677667767766677677676677666776776677676667767767667666767676776677676776776667767767677676776766677676667767666776767676767676776677676766776667677667766776667666766776766766776667666767766666776767676767766666776776767677666767667767766766676766776676767676767766677667676767767767767767767667767677667666767676776776767767766677677677677667677677676667766776766776776767676776767767666776766776767677667767766766776667676676667677666776677677667677676677676766767676676676767766776767767767766677667766766776767666667766766776776776776667767767766766766776767667676776667667677667677677677667767767767676676776667677667766667767677677666667677676676767667667766677677666776676766767766676666677667767667676776676676676666776776776776776767667667677667676667676776676677677677667676767677677677677666767766776776676676776767667767676767667767766677676776677676776767677676776766767677667767766767767766776667767766776776667766766776676776776776676767676776677667767767767676767676766667766677677677676766766776667667766767667766766776766677667766767766766776776776677676676776776677676776776776667767766676776676776767676767677676766667676676776776766667667767677677666776776667667767676776677667677677677666766776776766767667676766677677676667767666767766767766776767667767677667766776767767767676776667766677677676776766766676776767766767766776767677677677666776767767767767667677677676776677667666677676767667767767766776767666767666776767667766767767676767767677677676677677667667766767667767677666667767677677677667766767676776766676766776776676767677676767676767677677676767767676776767767676776677677667767767666677676776767767677676776767667677676776776676776767767766676776776767767676677676767676776767667676677666766766776667767676776776767767766767667767677677667767677677666666767676676767677667667767676676667767676667676676676677667767676667767767766677666667677666776767767767676766766776677676666676667767766767767767676767676776767767767677667766666767766776676767676666767767766677676776667677676676776767767676766666776776776767766667667767676667667667767766767767767667767676677676676766776676677677677677677677676776776677677676776767677677676776667677676677677667767666767766676767767676776766776676667766776776676776767667767767767767667676677676676676776667677677676677666766767677667767667766767676766677677677677667767676767667766676676767676776776766776677677676766767767766667767676767677667767767667766776676776776767667767767677667767766776677677666676676666767767767767676767766767677677677666767677667676776667677677677677677676766766677677667676776666776776767767767676776776776776776677677667676767666767676766767667676676776677677667667666776776767667667767766766766677676776767676776666677677667766667767677667677666767677677676776766767677667667767767767676776766766767677667766677676767766677677677667676767677676677676776776776767666667676677676776776776776776766776676766776667767767677676776767766767766767766776776776767766676767676767767677666776666776667676677677666767767767767767667666766677667766767677676776776776776776767667767767767676776776767767676767767667767767766767766677677667667766676767766766776776676776767766767676767767767766766767767767767767767767766767666676676776776766676667766766776766776767767766677677676776677676767676776667767676667767676776766766667767677677667666767676677676776676667767766767677677666676677667767677677676776767766677667767676676776677676676776776776766776776666667677677667767766776776766776776776767767677667767767767767677667667767766766677677676776677667676776766667677677676776767767766776677677677666767677666776776776776767677677677667677676776776776767767767666676776766776776776776676776767767676776776766677677666766667767667767767676767677677676776667667667767767676767767767766767767677667767766766776776776666677676776676776767677667767666776776677677666677667676666776766766767767677667766677676677676776766776776766676776767677667676666776776776776766776667676677666776767676677677676776766677677676776767766666776666767677667766767766767676676677667666776766767666776767676766776677676666766767667767676676776767767667667767666776766766676677676667676677677677676767667676776776677666767767767767667677676677676776766766667676767767677666767767677677676667666766776766776766776776677676776767766767767766776776776767767676676776767767677676767677667767767766676776776776767767767767766676677667677676677667766776766776766776667677667667677676776767677676676766776767667767767676776776776767766776766677676676666676766776776776776676767767667667666776767677677677667677667676677667766767676776776776767767767676767676767767676776767767677676676676776767767766776776677677676667676766767677666766776767767766676776776776767767667767767677667676776677667767667677677666776767677677676677677676767676767677676766676667667677677667767766776677676766676766766776776767676767767766776776677676767677666776776776776667667667667666776767666767767766776767767667766767667667677676767677677676776676776776767677666767766667766776776677676666766677677676677677667766767767677676677676677667667677667767676677676767677676766676677667767767766776776677676776776776776676676677677667767677677676776776667666776767666676766776676776766676776766766676767767767767766667767676776676776677677667766676776767667767676767666776667767767666676767766676776767766776767677676766676677676776776767677667767767666677677677667677676767767766776767676676766776776767677677677676676767676776766676766677676776766676667767677667677666676767676767766677676767677677677667667767767766767676666776776677667677677667677677677667677677677667677676776776667666776767676667677676766677667677676676676667677677676677677677676776676766667666767767767766676776767677676776666776677677677667766676767766767666676776667767676766667767767766677666776767677677666677667767767676667767767767767667767767667767766776767767767676676677676767676676677667667676766766676666776767767667767766776767766767677676767767767767667767677667767676776676667666676666767676776767677676677677677676667766766776766776666667677667677667677676767767677676767767766776776676776766767667677677677667667666776767767667767767767666766776776776676767676677666776776677666776767767667666676676676766776776767676667667767767767676776676776767766666677666766766766666767667667676676676776767666676776776776776676776766766776677666776776766767667667667767667767677677666667767676677677676776666677676676776667766767677677676767766677676767677676767676767667767767767677677676766677667766767677676776666766676766776776676767766666766677676776676676666767677676776776667676767767677676766776677676676776677677666676776767766767767677677676776776667767677667677676676767767766677676677676676776767677677667767676676677667767677677676776666776776677676766767676676776776677676776767677677666776767677667766767767677676776766767677676677677667767767767767766776767676676766766666776767767677667767767767766767677666776776776767767677676767767677666767667767676766766677676767676776767667766767766677676776676667677667766676776676767767767667767767677667766776776767766776677666776767767676776776677667677667767677677667666776677676767677676676767766766766666766767676776767767667767677677676767767676766766676776767667676667666776776766766776776767767766767766666776767767767667677676776676766767676767677667667767767676776677677677677676767767767767667667766676776767667676676767677677677677666766776676776766776676666767767666666776776677676776767676677676676667766776767676776776676776767667767767767677677676776776767667767677666776676676766776677677676677667676767677666776767767677676776676766767667766676776767676767767767767676676766767667767767677677677676776677676766776676767676767677677676666776766677676767766677676776767667676776666766677666776767667767767767767767676776667767767666766666667676776766776767667767677676776776677677667767676776776677666776776767676767766776767676776677676776766767767667767767677666767667767666677667676676676676766767767677667766776677677677676767766776767767676776666776776677676677666677677666767766677676767677676767677666666767677677677676776677677677676767767666776766776767676677677677677676676767766676666677676767677667766766776776766676667766666767767766667766767676766776776767667766677677667677677676776776667767677676766776676776667676767676767767677677677666766766676776776776676776677666767766776776677667677677677677676767676767767766676776776767767767677666676766676776667767676766677676677677676766776666676776677676766776776677666776767677676767767766677667767666776776677677667766767666776767767767767767767676676767767676677677676776776767667766767767767667677666767667666677677667677676677676667667767767767677666676776667677676677677677
6776776667666766767767767676767667767677677676666776776677666767767767667666676676776677677667667767677667677677677676676677677677677666776776776767676776776776767677667677677677676676767766776766776767766767766766776766677677676767767677677666767767767667667767766766766766776666767677677676776776677667666767767767767766767676766776776767666776776776776677677677667667677676767767767766767767667677676677676676767676767677676676767677676677676767767766667667766776766766767767767667767766776676766766666776767677676776776776776767767676767767766677677677667767676766767766767677677677677667666767667767766776667767767667767667767767677676667677677667676776676677676776677676767666767766766676776776776677667676666776776776776776776767767767666667767766776776666767767767767767767767667767767767767676776666767767677666666766776776767767767766776767767767677667676767676767766776767767767677677677677667676776776677676776666667767677676776676767767667766677677677677677667677676677677676767677676767767767767767767767767677676776767767766767677676776776767676776776776776767667667767767766677666776776666776776676767676676767677677667767767676766767766667767676767667766667766776776776767766676677676766667666677676676676767677677667676776776767766776767666767667667767676676776776776776776767767766776766766666767767767766776776766776767676776677677677676776676677667666776776677667667667677666776677676767767676676767766776766767767667767676767677667676676767766677677667667677667677676667767766667677676776677667767767677676766767676677666676776767766676677677667676677677676667677667767676667767666767766676677667676766766766767676776767667677667676767676676767766767676676767676666677676767766767667767766667676667767767676677676676767677676767767667767677676767677677676776767666766766776677676677677677676776776677676677666676767767666767677676767677676766766776776677677676666776776677667677676677676767677676767676776667767677667767767767677677677677676776776677677677677676677676766767766766677666767667676776677676776676677676776767767766766776677676677676677676776776767667766677676767677676776676677676776766667766667767767767676767767677676766767767767767767766677667676667677667676667667767767767677676666776776767676767666767767677667766676766676676667676776767676776676776676776676767766767677677667767766676776666766776767766677676676776667676667767676666776767676776676776776767677676776767667766776666776776776776676766767677676767767766776767766776776766767766767677677676667676677667676766767766776767767677677676776776677666666676676766776677676766766666766766776767677676776766776776776767667766776766776776677676776776776667676766677666676667767767677677667767766677677676677677667676667677667767667676677677676667667766776776776766767766667677667666766677667677666766776767766776677667766766676767767676667666776676767677667767666766767766766767767676677677677677677676776776677676676766767767676677676766776676676776776767677666776776766767767676677676776766767667767677677667767767667766766767676666776677677677676776676767767766676766776766666776776667767767667766767767767667676677676767667676676776776776676677666767667667676766776677677677677667676767767766766776677677666767676767667666776676767767676667677677677677667766776666776667767667677676677677667676776767667677667667667677677676767767766676776676776776676776676677676776767677677667677677676667676776667767676666776767667667767677677667766766676677676667766667676676767766677676767767677667677667767667766776666776767767767676767667677667667676667766677667677666767667766767767766776776776676766776667766667766767767766767666776776766667666766767677677667677667677667767767766676766676666766776677676767766776767767766767767767767767667676767767767667676776667676776776776767767677667766677676766677676677677667677677677676677677677667667766767676766776677677677667667666677667666667767667667677666776776667676676767767767676776676767767676766676676776677676776676676676766767677676767667676776666666776667767667767766676676666766676676676666776776677676776767767667766677677666776677677677676666776767766767767667666666767667767767677676767767766776776776676776776677676677676776766776776676667767666776767766667767676766767667766766676677666776676776766667767677676776667767676667676776767676676677677677677676676767766776776776767676766776766776676766676776677676776767766767677667767666667677677666677666667767676767766677676666677666776776677677676767767676776776677677666667767767766776767666776677676767767677676776776776776667676776676776677676767676767676767676677666767767767676766767767766767767677676776776776776766666776767766677677676776776667767766766667767767766767767666667767677676776776766677677667676676776676767667677666767677667767767767666767676776766767767667767677677676767767767767767767676767677666667667767667766676676766776776776776767766776776776776767666767677677676766666676786667677676766767676776676776676767766767767677677677676776667677677676767667767767766677676677667767676767677676776767767766766776767767676776667667676776666776776666766776776767766666767766767767677676776667766676767766776776767767676776767767767676767677667676676776667766776667766776776667676776776666676677677666766776676767766677677667676667676767667767766676676776766776766776776776677677677666677666766676677676676677666776767677677667766676767666677676677677677676667766667766667677666766676776667766766767676676776677667767666776666766776776776776677676667676676667676776766776766767677676767677676766677666767766677676676666776776767766776767676776766677676677676677676767767767767766776776676676767676767667677677667677667676767667677666667767676776677677676776766677677676676677667666667667766667766776776776767767767667677666667767677667767677676677667766776776776776676776767667767677676667766767677676676667666677676776776767767677666676776776776767767676676667767767677676767766676676767766766677676676676776776676776776776667677667767767666676776767676776667677676767667767666766776676667677676766766776666776776776767766767767767676776776666767667676677676667666776776776767676676767677676767677677676767676676776767676767766666767767666676776676667676776776677676766767766677677677667667676676766776767767677676767767767767677676767666676766676677677677667676776676776776776767667677676767666776766776767677677676767677677667767666677667767677666676676776667766776666676776776767767666677667667666677667667667766766677677667767666767667666667767666666776766767666667767677676667767676776767676776676676767767667677677676776767666676667767766767666776766776776677676767677677676776676776767767676667677676767767676666676677677676776776767677667767767767667667766677667677676776666767766767766766776676776776766676776767767767666766767766766766766776677676776676776776776676676766676776766767767667666766776776677676677667767767677677677676676766677667767767767677676776767767766776677666776766766677676776676776676677666766767766766776677677667766776776767676776677676776767766766776766667766767767766776677667767667676776776767767676677676677667766667676776666767677677676776767676767767766667767767676676776677677677667767666677667676767667767666677676776776767677667767766766776676767766676667666776776766767766766677677677667767766667676776677676767767676676676767667677676676776766776767767667677677676776667667677677677667677677667766767767667767677667767676766766767767667767767667677677676767677676677667676667667667677676776776767666776767766677677676767667767676767766767676767676676776766767767677677667677667766766776776766767766767767676676767667677677677676767676677677677677676766776776676767766766666776776766776776766767676776767767767766677666776766676676776776677666766767767667767767677676666766767667767766776776766677666667766776666677677666776667676676776776767767666776766676776767677677676676776766677666676676667676776676677677666776667676676666677677677676776776776776766767766776676776677677676776676676776767677676766776676766766776776776776767677676667766676676767767676767766767677667677666776776766776667767766677676776776767666776776776776676766766767767667766667677676676677676667676766776677667667676776767667767766767767767766766776776767767766776676667767766776776676776776766776776776776767767767676776677676767677666776776767766676767767676776776667767677666776767767676677677677667767677676776676767676776776776776776767676776776667677677667676677677677676767767767676767766776676767667766676767677667766776776776776767766677666776776776677666776776767767666676676677677666776767767766767766676766776677676767766677666767767767677677667767767666676666776776776776767677676766776776766776776767767676767676767676766676766767767767766767766677676767677677676766767767767767767666776776677677676766776667767677667766767767767677676767767676676766776667766677677676767767767767766676677677676677677667677677677676676666676676766676767667676776767677676677676766767676676676776677676767667767676766766767677677666766666676676776776766776667676776776766776776677676677667666776776677677676766667767767767667676766676776776667766676776766776667766676677676776766776776767766767676776766776776676766776677667667767677667766766776767676776767767767667767677677676667667676767677676767676776766766776766767677676767767667677677677676667667767677676767677667766766776776776776767767766767767676766676766776676776776677676666667666776767766676767766676766776767666767676767677676667767676677676676767767767767767767677677677666667766767676766776776776676767667667677676767667767767666766767676767767676667767767677666677667666666667767766776776677667767766776676676776767767676766776766767766767666766676677667677677667766776776766767676667767767767767767666677667676776667667767677676767767766667767667766776767677667676666766776667676776776776667677676767767766776776767767767677677676767767667666776667767676676677677677677677677677667767767767676677677
6667766767767767767766767766676676776766666776666776766766766776677677666767766776667766776677676667767677676776766766667767766677676766767766667677677676767766776776677676676776766767666677676776776677677676676676767676767677667767766677667677677666766776767676767767677676766666776766766767767677666776776776677676766767677677676776767767767666677666776776776776767677676776767767767767766666776766776776767676776767767677667676766776776776767767676767676776776767667676776677676667677677677667677676776676767676676677677676667666776766776766766776767677676767676767766667767766767767767767676677676677666776767767766776767667677667767666767767676676676676767766776677676767677677667677676677666767766766766776677677677677667667676767766667766767677676766776667666776776667667767667666776776767766767767677676677677667667766676766776767766766767767766767767677676667767767767666767667767667766676776767767766776677677676677677677667677677667766677667766667767766776767676767667766776676766677667767676677666667766766766776776766767767767676766676776667667767767766666766767767677677676666666776776776667676666767767766667767767767767766776776767766776767677677676767767676776776766677676676767766776776776776677677677667767667677677677677677677676776677676676776676776676667666767677677677667766766766666676776776766677667676767676766667667766767676677667766767667677667767667667667766667766767766766676776776767767666776766677666776676776776676767676776767766676677666677676766767677677667667767767676767667676766776766766776767666776767766677666676776667666766776667677667676776776677677677666767767767677677676776766767766776766766776676666776776776776676767676666666776776677677666776677677676776776776776767767766767676667766776776776766776776677677677677667767767767677677676767766767666677677677667766766776776776776676776767766766767767667676776677677677677677666767667766767766776776767766767767667767766767676767766767677677677667677667767667676676677677667767676667766767767667677666767667677667667766667667767767767667676677666776776767677667667767677667676766667767677677676767766776767667767667766666767767666767766767677677677677676776776676776667676776766676776766776776676677676776766676776767767767677676667767766767766676676766767677676776767767676776666776767677676766776676776676677677677677676776776677677676766776767677677667667767767766766677676676776766767767767677676676776767676776776776667767766767676676767766767767677677676767677667767677667677667677677677667676676776766676767766776666677667676767767767667766776676776767667766767767766766667766767767667667767666766776676776776767767767766667667676767666666677666677677677676767767767667676766767767766667667766766767676766767766776676676776776676776776666767667677676767677677677677667677677667667766776776776776767766776766776767767676676767677676677677676776776676766677667677676767676666776767767766676766766776767767677676677677667767767676776776676766676776767766767677677676667767766667766666677676677667676776676776767677676676767677667767766776667766677677667676766676676677676776666776776776666667667767666766676767677666776767766776676776676677676776666666667676767767676767677677676667677666766767677667676676676776676766676677676767677667667676666676776767676676767677677676776767767677666776767676776767767766766776766776776776766667677667676766767766767666776776767666767676767667766776677676767767767767767676767766676767676776677677676676767667676766776766776776767767767767677676667767677666767666766677677677676776766677676666666676776776676667766767676776776667767767667676776677676767677676676776776667767677676776767766767767677677667667767667767766766767767767677667677667767676766776767767677676676776776776767766776667677677677676767667667677666766767676666767677676776776667766776677676767667767677677667677666767767666776677676776767767677676676677676666776767767767766767767676767767767767766676767676767767767676776776766776677666767667667766767767767767767766776766676766667766776776767767676667766776677667767677677676676776776676676766676776767667676776776677667676666776767677676767676767667767766776766766767677677676776767767767676666776766776667766766766766767667767667677676767767676767767667667676766676776766667677677667667676767677666666766666767766766776677677677677667676677677677677677677677677677676776666666776767767676676767767667676767766776776666776677676776767676776676767767767677667767677676776776776676676667676776676776766776766767676767767767667766767677676776776766676776767677666776767676776767767667666766767767767666667677677676676767767767667677677676776677677666767767666767677666677667677677667767677677677667767766767677677677677677676767677667676776776766767767766776767767766767666776776767767676766776767667767767766776766667677667677676776666676766677676676776766766767677667767766766766677677667767667667767677677667766677676766667766767677667767676676767667677666776767677666676767766776776676776676667676776667767767767766676677676677666677667766766776776677676667667677667676767766676667677666767677667667667767766677677667677677677677676766766666776776776667667767766776776766776776767766676767766776766776766767667677667766766767676776767666767767766766766676776667667677667766767767767677667676776776666667676676767767676677676776766666776776676767677677676776776767666776766776767767767676676766766676776776767676767676767767766767667677677666676677677677676776776676776676776766776766776776767677677677677677676767766776776766667677676776776776767767766677677676776766767677676767666776677676767677676776767766666767767677666667767767676776776767767676767666776767766767766676677677667666676767766766776776677677666667767666766667767677676677677667676776677666766766767766767677677676767677677677677677677676766767677676677676767767676676676767766677676677667677676676677676767767677677677677676767766776776776776767666766677676776666667677667767766767767677677667667767677667767667767676776776767676776677677667766677677667767677676766666677676776766676776677666767767766677676767667767767676767767676767676776676766776676766776666776667676677677677676776767677677677676776776767667766676776776667666666776776776766667767766676677676676766776776766766676776766666767676767676676776776667676767767767667676776776766776677677676767767766767676766776766766767766776767767676767766776776677677667676766776667767677667766776776676677667767676667767667767767767766767767677667676767667766676676767767767677676776776776667767767676676776767667766767676767766776776676766767677677676676767766767676776776776676776766767677667676767677676766776767767767767767767767677676677667677677677676767767677676767767767677676776776766776766776776767677677676766776767767767767767766767766767766676766677677676667677676767767676667767766776667767677676776767676776766677677667676676776776766677667766776767767766767667666767766776767766776767677676776767676776676766676677667667767667667767666766776776776776767767676767767767677666677667676667666776776776677677677676767767666767767767676677676776767767766776766776776766776776677676767767766667677677677667676776767676666767666776667677666676666776776767677676767766767667767767677677676767666776667767767767766776677677677676676767767676676776776767676767766677677676767676677666767767767676767677677676776676766666677676776776767677676776676666767767766676767677677676776677676667676776776776767677677677667667676766776776677676776766776666766776767666776776776667677676767667767677677676776776776677677676776666776666676776776776776776776667766776667767767766767767676776776767767767667677677667767667766767767666767677677676766666767677667677677676767676767677677677677676776767766767767766767767677676776767676677677667766676677677667767766767676766677676776776767676676767766776766766767767767676767766766767766767766776677676767767767767766776776776767767667766767766676767677677677676676776767767677666676776676776666767676666776776676676776776767767677676677677676667766767767667767677667676676776766667667666776667676776776776767767666776666767677667676776767767667667767677677677667676767676677677667677667767677667767677676766676776776776766767676667767677677666776776776767767677677666776677676766776677667677676676676776776676767767767767766767767767767666766766776767766767676776767767767766776666766676767767767676766667766767677667667767767767677677676766766766776766767766776676676776776776776667767676767677667766677677667766676767677676667767767766776666676776677666767766767766766767766667767767767677677667767767667767666776776776776667766677677666776776766767666677677676767677677666766776776776767767676776766766676676767767676776767667766766766776676776776776767767676676767766766666667766767677676776766676676766766776767676776677677677676677677677677676776766766666676767677666776776776776766767767767667767767676677677676676776767677676776776776766776776767676676776676766766667767676676767676766767767677667766767667766677667766767766767667667677677676767767766776767767767767766767666667767767667677677677676677676677666677676776767766667666767677676767766766766667766776776676766677667766767766667676677666776666776767676767667676677676677666676776676776676776767677677667676676767767766776767667676766767677676766667666776776776776776776766677677666676776767676776767766767767767677667676677667677676677676767676676767766776776766677676776776776776776676776776767677677667767666767767676667677676767767676667766676776766767766677676767766766767767667767767767677677677677667767766776767676676776776667676767667767676776676776776767677666766776667676776667677676677677667767767767677667677677667767767766776767766767767667767767677667767767767676766677666767677677676767667767766767666766767677676776776676676767767767767767767767677667676677676766776666776776776766776666776776776667676766767677676677676766767677667667767667667677677667666776677667767767676776767767677677667
67677666677676677667676667766676776767667767767677677677667767767767667767767767676677677667767767667676767767766667767767676767767667766676666767677677677676776676667767676666776667666767767766776766767676676766767767767766766666767767676676767767667767676676776676776767767767666766776677667677666767677667677666766677677667767766677667767677677676767767667676677677677676766776766676766767766767767667677677667676766666677667766767677666667676776677676666676767767666766776766776667767767666767767677676676767667767667767676676776677676676776676677677676776767667767667767677667767667676766767677676776776767677677676767767676766677677677677676776776767676767677677676767677667676776776676776767766767766776776776767766677676767676776667767767677677677666776776767767766766767666766676676667767677677666776776677677677667666767767767667667766767676776667767676776766776677677677676667766776776677666677676767676677667666776776767676776767667767767767767767766676676776666677667676676776677676767667767767667667767667676767767766776666776767677666677667767767767676667767667676776677676676676776776677676776767767766766776677667676767676776776676776776766776677667676767767667767677677666776776776766676676767666767667766677676667766667666676776667676776676676767666677676776776667667766776776776767677677667767766676766766776776767767767766776776677677667767767767766667677677676667677676766776776666666776776767767766776766767767767677677667766776776767766676776767677677677676776676767677677677677666677677676776776776677677676767767677667767766766676766776676676766776676776677677667766677677676767766667767766676767767677667766676677667676776667666776776677677676766676666776667677677677677677677677677676767767767767767766677667676767666677667676767767676767676776776676677667667766766776776677676767767677676776766776767766767667676776767767766767767677666667767676767667766767677676776676677676776677667767676776776767677677677676776766767767676667767676767677676776776776767676776767666677677676767677677667767767667767766766776767676766766767676677667767667667767677667676676667667767677676776776776776767766776767667766776776666677676676766767676776776677676776677667767767667676776767676676667766767676677676767666676766676666776767767767767767766767767766776676766677677667767677676766776767767677677667676766676766776776766677676666676766776767676667766776776767676766767767677676776776676667677677677666676776677676766767766767766677676776776676776776766767677667667677677676767767767676776767677676776767677677667677666767767767677667676766776776766767767677667677667676766667767677677666767666667767666767767676767667677667676776776766667767677676776676666667766776677677677666676677677676776767767667676776776667667676776767667667767767667766776776766776767667676776767767667667767766767767767667677676776677676677676677667766776776767677677676767667676776667676766677676776767766776776776766666767767767767677676677677676666776667676767767677677666776766667767767677667767667767666766776676677676667677666776767767676776767667676767667767677676767677666776667766676776776667676766667666666677676676676767766776776776767676776776667667766776776766776676776676776766767676767677677667676776776666766767676667767766776776676676767767677676766767767767766677667767767676677667767667676677677676676767677677676776677667676767766676776667676677677677666776767766766667676776676677676767766676767667677676776776767767767767676676666776766767677676766676677667677676677667767667667676677676766776676767766766667676767767767676776766776776667767766776677667666667677676677676666667676776667766677677677676776776776767767676767676766667676677667666666776767766667667676776676677677667676767667767666667667676776776776666767676767677666776767767677677676776767667767767767766776767767676677676666666776776776767667677676667677677667667766766767766676767677667667676666766776766677677667676767767676767767766776767766776667677667676677676767666776677666667667676676776676767676767677666776676677676776776766666767676766677677677667677677666676667667667766767676776776767677666767767767767667767766776776676677667767767676667667767766776676776676767676776767676667767676676766677677667766776676766677676767677676766677676676776776767667677677676776776766677677667667766767676776666776676766776676767767766776776767766767767667677677667767666666767766766776767677676676776776776776776677667667677676776767667676667677676676667676766676767667766676776776776776776767766767767766776776776767766766676677667767766776776776667677677676776767766676766776677676676776767766776676677677676776766776676767676677677677677677677677677676666667667767767666676676776676677677677676776767767767677676776767767677667676677677676676767767676676676666676766776767677676776776767767677676666666677677667767667767677676677677667676677666676776677677667767667766776776766677677677676776666776767667676767677677676767776776677676767767766776776767677677676766767676776776776677676677667667767767666667666776766767767677676767677676676776767766667677677676676776767676667676776776767676767666776667766676766766767667667667767767767766767677666776766776677676766776767767767677676767766776766776677666767676776677676766767766677677677667767767766766677676776676677677677677666767766776776767676776776767767766767677667767677667676776767766767767767767767677666767666767766776776766767677666776767666666767677677676767767666766776776776776776767766776776776776677676776767676776776766776766776776767767676667767767676676776776767676767767676776677667676767767766667667667767767767767667676767677676767667676776776676776767676776666776676677676666776776766776667767676776776766677677676767767767767677676776776677676776767766776767676767767676677677676677677667766676767767766776676767667677677676776776767766767666767766766776766776767677667676776776767767767767767766677667766776776767766676767767767677676767666667667667766666766677667676676776767766767767766767676676776767767767767677667677676776767767767676767667767767767667676767766676677676776766767766676676776767676776767767667766767667766767676767767677667677677677666776666766767767766767677667767676767677667676667676676767766776676776766677676766767767667677676676767677676776767676666776776767677677677667676766767677677677676767667667676776676677676677676776766767676767766677676776666776767677677677666667676676667766776676677677666776677667767766767766776776677676767767676766776767766676666677667676766776766676776776677666667677667676767767666676776776776776776776767676766776776776666766677677677677677667667667767677666766766676776666767767667667677666677677677666676776767766667667676667767677666776776776667677677676776676766767677676667667767676776767666776766766677667667766677677667767676677676776767767766677666766776667767677667676676766667767766776767766767677667766666767677677667676776677676776676766776676767767767767767767677667767766776666776776677666776776667767766767676776776677677676776776776677676776667666776776767676677676677677677676767767677676676767767676767767767667677677676766667767766776776676767677677667767667767767677676776767667767767766776776767766767767767676767667766677667767667766767676676776666776677677677666667667676766776776776767676676776776776677676676666677676776667677666776677667677677667667667666767666776677676767676767677667766767767677667766677677677677677677666767767767766776776767767766776667767767677667767767766776766677677677666676776766676677667677676767667767676776766776776776767767676677677676776676767766776767767767767767766677677677676776677666767666677666767766776766677667676676766766676677676667667767767667767767767767767666676677677666766776767767666776667676667677667677676766767677666766776767766766677676766766677667767767766776776666767767767767767767677676766767767676767667767676767676776677677677677676776767666767677677677677676677677667677666677677667667677667667667677677676666776676767766766776776676677676766677667766767667766766767666776767767677676766767676676767767667767767766776667666767667767676666776776677666677676767676776776766667676776767677676676667767676676767676766676767676766776667767767767767766676767767767667767667766766776676676767767666776767676776767767667767666776776676776776767676676767667677676767677667767676677676766666776776776776766776776677676667677667766776666676767767667767676767766767766767766767677676776776667767677676666767766677666767676776767767767767767677667677677667767677667767767767767766677667667766776767767767767766677677677677676767766776767667766776776667767677677677676776776776766676676677676776677677677667767677676776776677677677676776776766767767767667767767676666767677676776677677666766776767766776676676766776776767677676776776776776766776776677667677677677666676677666676776767767676676677676667676767766767767677667667766776766766776776676677677676766667676767666776677667676667766776776767766676677676767767667677677666776767767766667767667676776776666767767667767676776667767767677676766667767676776767676776676767676776676766767767677667766676776776676676776666677677667676767767767766776766767676767676767766676776776766767766676776776676766677676776676667766776776677666766677676767676666776767767767767667767676667767767677666677667677667677677666776776776767767767676677677667667676766677667767676767666766667676667767767677677676767766776677676776776776776776667766666676667767767767667677676677677677666776767767677676666676767767766767767676776676776667666676766767767677676766776776766767767676766776676776776767676776677676776676667767766767767767667766767676677676767767677677676766776766767677676667767676776676776676767666676767677666776776766667676767677667767676666667677676767677667767767767676776677677676766676776776766776776776677676767766767676766776667767666767767677676766776776776767766776767677667767766667766776766676666667667677676776676776776767666776776767677677667766767667767767767
67766776767766776776776667766766766676776767676776767677677667766676767677667667767767767666776776677666667666776667676776677667767767766677676767677667676767667767677676776676776676667677676766677677666677666766767767766776667767767766767667767677666767767766776767766767766776677677667767767767767667766767766776767676676766767767766776677667767677677677677676676776767667767667766677676667677667666677667767677676676776766677677676676676667767767677676767767666677676676667767667767767767677667676776766667677677676776677667677666676676666767767677677676776677677667766666676767766776776677667766776767677676667766676766677676677677677676776676776776776667767667677667677677667676676767767767676667667676766776767666767677677676776776767667767676667666776667666676767766677667677667767767677667767667767767677676766767677667676676767676776776766666677667767666776767676776676667766676776776766767767767667767767677676767676676667767666676776677677676676767767767676776676776776767766766677677676667767677677667666766677667677666766667667666766776776767676676776767766776767676676767677667766776776767677667676667767766766676767767767766776667767676776667767677667676676767767667767676676667767677677677676776776677667677676767767767767767676766667676776776776776776677677676776776667677677676776767766776676767767676776776766776677676776776776776677677677666767676776766676767676667767676776776766767766677677676776776667676676666676776766667766766767666776677667667767766676677677677677676776776776766767767767677667767667766767677667767677667767767766767677667767767766677676677676767666776767767677677677666767767676767667676767676776776776776776766776767766677676776677667677677676766767767676767677677677667667666767677676776776677676776766776677676767767767677676767767677667766776666776677677667767666767767667676766676676766666676767676677676766767667766776776767667677677676666767667767676677677667677666776776666776677676767676776666767677667767767767676776776667666776776776676766767767767677677677676767676776667767676776767767767676766776767766776767766677667666766776667766766766776676767676677676676766776767767667676677677667667677676776667767677676767767766666667767677677667677667767767767767767766767666776776767667767766677677676677667677677667677667677667667767666676767766667766667766666767766677676677666767767767676677666776767767766766766677677676766767667767767766766676767767767767676776677666667767677676767667677676676776776776776776767666767767677677667676667766767666676676767767767767676776776667666767767677676767676776776666767767676766676776776767767667766776677676776676767676776677677676776767667667767767666767667676776677677667767766666677677676776767766776766776776766776767767676677666776667766767667667667767767767767677666677677677677666776667677676767677666776776666676676767767766766677667677676776767677677676766767676776767766776767767667767667767677667667677666677676776767767676677667677676767766676677667766667676767667767767766766766766776766776667676776776776767677676776776767667677667767767767767766776776766667767767767767667767766767677676676767767767766667767767767677676667667676776776776676767676766776766776677676676776776766767667766776776767676667766776776776776767767767667767667667667667767766776767677677676767767677667767667767677676776767666766776766767767767767666776776776767677667766767767667766766666767766677677676776776766677677667767766676767767666677677677676667766767676776776677677677677677676767766767767677677666767666766776776767676776776766767677666776677667666676767767766677677677667677677667667667677667767767676677676667767766676677676766776776776767676766776767767766766766677676776776776776676666676776776776776776767677667676676767767767767767766766776676677676766776766776677667766666767767766677677676776767677677666776767766767766767667767667667666667767676776776767666676766776677666677667766676767767766767767767767676767667667766667766666767677677676776767676767676766776676767676667767676776677677676767767766776767767677667677667766676676776677676766767766776767767766676667676676667666667767677666776677677676677676676677677677676776676676667767767667766767667767676776776776776767676767767767766676677666676767766776667767677666767767676776676676767676776776767767676767676676676767767666767667767667667766677666677666767767667767767766766766667676676767677667667667767767767676667766767667766776776676677666676776776776767667667766776776767766676767767766776766676776776676667766676767767767677667677677677677676666776767767767677676766767666667676767766776776776677677667767677667677677677677676667666766676767666667767767766776776776776767766767677667767676776776676767666766776776776767767766776677677677677677667767676676776767767676776677676677667767667767767767767767677676776677666767677677676767667766776776676676666767667676677677676776776677677666767676676776776766766776776776666776766677676676767767677666766677677677666776767676767677667677666776667766767667667667667667677666776677676677677676666767676767677677676676677677677666776766676667677676767766677677667676776776767667767677676767766666767767767677676767677676776776677667766776776677667676667766767767667767666677676776677676776676676767677676667767676676666767766677676677677667676676766776676667677667676766767767667767677667766766767676776776776676767677677677676677666767766776767676776767767677667767766767766776677677676767667667767677677676766666766767766776776776767767677676776677677676776676767667766767676676766776776776776776767766766767667677677666767666767767677666776776776766767666776776677676767767676677677676776776677667676677677677677677677677677676676676677676767767767767666767666676676776676776776676776667677677677676766667767767666677667677677667676767767767767767767766766776776767667677677667676676766677676776776767767676776676776767667767767766776676766676776767676676676676676677676766776666677677677676766766776766766767677667766776776776776776776766676667677667677666677677677666767667676676776776776767667766766766667767676767766667677677677676776676676776666776767767677677677677677677667676676776767767677667677676667667766776776766767767676767676776766767667677666776767767767767677677667667667667767767677677676767767677666776767767667767677666677677666767667677667767677667676776767767767666776776666766767667676767767767767767667676776776676776776776676766677667677677667667676776767676677676776776766776767676767667676776767677677667767667766676676776776667767676776776776767766676767667767677667767677677666776776776676677676776776767667677666776676767766677676776677676667766676677677676767767767767766676677667676776776666766767767767767677666776766776776676676677677677676677667677667766776677666776677677676767766776776776776677667676766667676776776767677676767667766676767677667676766677677677676676776766676776766767767677677677677676766776776767677676676776677677677666767767767677677667766676766767767677676667767766767767766766666776776766677676676767766767767667666776767666776676676776766676767767667676666776676776767767766776767677676676776676677667666776676676767767767667767766767767677677666676767667767676667676776676776776767666766767767667677676776767767677667677677676676767676676676766776766676776676767667766666776776767666776766776776766666767677667767677677677677667767767767767767767767677667767766776767766776666667676776676776776667767766667676767767767767676677677676776767767667666776767677677676767676776767677676676676767767676776767676776676776776676776677677676767677667667667767666767766776776767677676676766767676776776767767676767767676776776776767767767766676767677666676767767677676677677676766676677667677677676776767677677676767767677667767767767666676776776676776676767766677677667767766776776776767767766666776766666767767676776776776677666767667767676667767766767766677676776776666666776676776767677677667677666676767667767677676767767677677666766776776776666676776776676776766666766677677676776677666767766667766767676766677676676767666677667677676676767676666676677677676676776767767667767666677677667667677667766776766676776766676776767767677677666677667677676776766766667766776676776666767676776776767667767766776776776667766766767767767767767676776666677676767766677667767677666677677666766767767667667677677667767767767677677667666776766776677666667667666677667766776767767766767676767767766767677667676766776766677676767677676676677677666676677666677676767667667676767767767766677677667676677676677666767767666677676677676776676767767766766776767766776776776766776667677677676767667676776676767677667767676677677677676767677677667666776776776676766767767667676677676767666767767767766677676767766767677677667677677676767767767677676766677667767676767766767767767767667677676677676667767677677667766767766676677677676766776767767667677667677677667676776776766667767766766776776776776767667767666776766677677677676767667666676776677667767767677666767677677677667767677676766767767677677677667676677677676776767676676676776766677676766776767677666766766767677666676776776767677677666767767667767666776676776676776677676776766767767667767767667767666776767677677677676776676767676676766677676776776766677677667666776776677677677666776676676667677667666767677676776767767767666776776676766767677667767766767677666776776776776666776766776676676677666776767767766666776776776676767766677676776776776667677676776767766767677667666767667677667676776676776776767676676676776767767677677676677677676767767766767767666767676677667767666676776767676677677666776676667676676776776766776667677676666677677676676776677667767676666676767767676767676676667766776677676677677677676767767676767676766667677677676776767767667767767676776766676767667677677667667767767667766776776676766776776766676776776677667677677666677677666776767677677667766767767766776676767676676677666767767677676677667676667676676677667767677676677667767767677677677676776677666667
76677676776677667767667676776676767766767766776776776766776767767676776677677667677677677676776677667677677666776666776776766767676676676776767667767766776776767677666767766776766776776767666767676766677676776767676776776776776767676776766766766766776667766676767676676667766776776776677667677666766776776677676677677677677666767677676667767676767767666677667676767677667676767767676667767667767667767767677676766776767766676666676767667666767677677677677676677676766766776766677667677677676776776767767676776767767766676666676677677677667677666776667676677676766766677677677676766776767677677677676677666667767677667767666776767767666766767676767676677676767767767677667677677676766776766776776766677677676767676676767766776776766776767767676776776776776776677676776667676776767766677677667676676766767677676767767677667667677667766776776767767677676676776776776666767677676676676667677676776667767677676776776676667766767667667767667766677677667767767767767767677666677676776667766767677666776767767677677677677676677667766667677677676676676766776766767767767677677667676767667676776676677677677667677676667667676766776776677667666667677677667666776767677677676776776776776677676766767667667767767667677667667676776776666677676776767766676676667677667767766667677667676767767677677667767666676766767766776767666677677667766766776676766767767767677676766776677666667677666776767767767676776666767767676776776677677667667766667677676767667767767767767766676766767767667766776766676677676767676767766677667767767676676766766667667667766677677667766677666766776676767767767667666667767767767676766776776767767676766776767766676767676677666677667767676767676676776677677677677677667677667667667767767767676776767677676766776766767677676676667766767767676776666776776667767667677666776767767767767767767676776776776776766676776767766676767677666776767767666677677676776676667676776776776776767767677677677667767667676776767677676667667667766677667666766767677677676676776776767676776767667767677676776767767767676776776666776776776776767676776776766767767766776767677666767667767766676677667676766776767667767767676776676677676676676776766767667767667677667767767676776776767667667766776676676767666767677677666667766767766676766766776767767767766767677676676776676767676776776677676776766767667667677677677676776666677676767767676667677667767767667767767767676776776677676776676767767676677676776767766776767767767767676776767666766776667767766776776776776667667676767767676676767676776776767767677667677676766776767767766776767676776677677677677676776766767677677667666776677667667677666776767667677676776767667666776667667677676766677677666766776776776776766677667676677676667677666666776767676677676776776776766766767677666776776767766776776667676776767676776676766666767677677676766667677676677666776677677667767767677676766767667676767767766667677676677677676776776767677666776766776667677676767676667766677677667767676776676676677676676767676676776766776776676767767767677666676677666776676767667677667677676776667767677677667677666776667667766767767767666767767767766767766776766766676776767767677676776776676776776776767666767766776776677667667677676667767767767667676767677676766767766677667767676677676776676766666767676776677667767677677677677677677677666676676776767767766676776676776767667767677676676776776766676767677676677677677676766776776666677677667677677677667767677677676776776776767667767766766766677677676776677667676676677667667766776776676776677666776676677666667666766767677677676766776766776767767667767676776677666767676776776776666766767676776676776776776667676767676666767676766677676677667676676766676767766776677667676766767767676767767676767677677677676776776667767766667667676767767676776676677676776677666667766676767676767767667766667677677677677676677677677677676776767667676776776776676776767666676666676667766677677676776666776766776677677666776676766776766776767766767766767667766677667767767767767767766767767676677677677667676776677676677667767676667677677677676767677677666767767677677677676766767676677676677677677676677677667667766677667766776776667667767667767676677677676676776776776776767766677677677677667767667676776766767676767767677677667666676776767767766766766667666776776666776776666676666667767667676767667767767676666677677676667767767766776677677677666776776676776776776767666776767767766776776767767766667766767767767677667767767767766767766677676766676667667766767677677676766776677677677677676766766767666766776776776766677676677666776776676776667666767767677667676677666766676776667677676767667676766676766676667767766667767666667767766767767666776776677677677666676676676677666766667676767666767766776676767676766676776767676776677667667767767767767667667766767767667667766676667766776767667767677676776766666776666677666776767676776776767767667766776776667766776677676776676767767767766766776766676667767666676767767767766776776676776677666767767676776667766776766767766676776667677677667766767767767767767767667767677677676776776767767767767767766767677667766766776767667767676766767676767676766667767766776676767767767767666676776767766776776776677666676767767677676776767767667676776776677666767766767666767766767766776767767767767766766676776776766767767767676776767767666776676776767766776677667676767667677676677676766677676767677677676767676677677667767677677677677676776667677676676767677667766776767766766766677677676776776767766776676767767676766776767766676766767667767676676677666667767767667767767676767767677667767767676776776766776767667766676767676767677676767667676676767676667767677676776676767767677677677677676776767767677667767767767767766776776776776776776776676676776776776767767766767767677667676776767767666776677677676676767667766776677667676776667667676677667767767677676776776776776776676776676767676666676776767766676667676667667766776776776667676776677676767666677677667766776676776767676776767767767766667676667767767767677667767667766776767676776767676767767676766776677677676766767767766766767676776676766766776776767766667767766767676677676766776776677667767767676667766666776776766667766767667667677667767667676776677676677677666667676766776776776766676767677677676767677677677667767766677676767677677666776677667677667667667677667676767767767767667676767766767666776776776767676766667676767767766676766677676666677667667767767767677667676776767677667667766776776766677676767767767767767767677677677677667677666676677677666776677676676776677667767667676776767676677677676677666767676776776677667676776766776677676776767767677667677676767767666767676666766676767667676776776776766776776767767676776767767767677666766767766776766677677676767766776666766667676677677676767667677676666776676776676766766767676776776776776767667766677667667677677666776767767766767667767767677676766776677667767766767677677667767766766676677667766766766767767677667667666767767767667667767767677667677677677677677667766767767767676676677677676776667767676667767767677667766776767767677676776676767676676667677666767677676667676766676776667767767667767766676776776776767767666677676676776766676766776776666776776776666666767767767767677676776766776776767677677677676767767767767767767766767767676776767676677676776776776667666776676677677677676767667767666767677677667677677667676776767677667667676767666776776666666767766776767667767767766766776776776766667676767677677677676776676767767667676776776776666776676766767767767676767677676766667666776776667767766776776776767667667667676776676776776676767677667676776776776676776766676776766677676776677667666767767677677677676677666776767677676776767767676776776776776667667767677676776776776676767676677666677677667667767676676767766676776677677677677666766677677666767767676667677676776666776767677676766676767766666776776767766776677676676766766776776767676767767676767677677677677666776667677677677676776676766776776677676677676676767677677677677677677676767677676776776776767676667767676677667767677676776677677677666667767666767676776776767767767767677676767767676677676767676677677666776776766776776767767677676667676767767767767766677667677667667667767767766677677677667767767767767766667766766766676667766667767767766767677676776767767767767666666677676776776677666776776776776776677666767666767667677667677676776667767766776677677676767767677677676776767766776676776767766676677676767677667767676776767767666677677666776667766767676677667766767767767666776776767766776776676767767767766776766776676766677676767667767767767767766767676676767676776767767767666767767666776767676766766766767766776676776776776677667677666776776676676666667767667667667667767766767667677676676776767767766677677676776677677677667667667766767767667676676767677676767767767767677676776766676776667766776776667767767767767767767666766767667677677677677677667667766677667667677677677676776767767667767677676766676767677676766776767677676776667767667767766676676676776776677676676766677666776667677677667767677676776767767676776776677667767677676766776766767677667676676676676767667766776767767676776776776677676766776767676676677676666767667676676776767677667677667766776666676676776676767676776676776776767677666776666766767676776776767667767667666666767767767676766776667767766776676767767667667767766677676776776776776667677677676766776776776776776776776767766767767767767767666776776677677676667767667766676766767767766776776767767676676676676667677676776776776677677677667767676676776766767766776767766667767767766766667767676677677677667767676677677676677677677677667676766667767767677667766767677677677667676676767676776677677676776676776776667667677677677666676776776767667676776677677677677677667677676667766766767767677667676776666667766776677667676666776776677677677676677676767677676677676667677667767667677667676667766767767766766767676667767676776676776667677666676677666767767667767767676677677676667676776767667766767767767767677677677676776667666676766776776666776776776676676677
6776776776776776767767677667766676677676677677677676676776767766776776766767677666776766677676676776776776677677676767766767676767767766676776776767766776767667766666776767766766676667767676767667676776776767677667766666776776776677676677666776767767766776676766776776776767676766776767666776766767677676677677677677677677677667677667677677677676776667766767676776767766776766776776676677667767677677667676776776666776666676776776766767667667767766676776677676677677676776776776766767767667767767766776767677676767767767667766776767766767767767766767677677677676667767676676767767677676677667766767676767667767667677666677676776776676767767666667767677676767766677677677666667767766767767767666776776776767767676666776776667676776677676766776776776677676776676776767677667677667667676677667676766676776667667676767767677667667767677677677676676776667676767677677666667667766776776776666677676677667676767676667677677676766766677676676767767677676776776776676776776776776767766776766667767767767766767676767766677677676776776776767767767667767667766767766677677667667766776677666776766776766776676676776776776677676776776767767677677667767677677666776776666776767667677676776767677677677676776776766776767767767766666666776776767677666767667677677676676767767766677666776776776667677676776767677677677676767667767676667767766776667767766767766766776767667766766667766677667767766776766776766767766776766767667666776767676776676776667677677667767767676666676667767667666776667767676667766676666776767767666767767766677667666767666767767676767767766776667767767666776676766677676666776776767676766767767666767666677677676766677666776776776766767767767766776767676767666667766776767767767766767766666776676677676676767677676776677677667767677666767766767677666767667667666767766767767767766767767767667766666776776776767677667766766666766776776676776776776767667676677667767676776677676766676776767677677677667767677676767767766766767767767676766767767676776767666776666776767667767666776776776776767767676767766776776766776677676676677676767767767676776776767676776776776776676776776766776677676766767766767666776776766767677667667767766776776677677677667767767767767767666767667666677677667767767766677667766676776677677676767666677667676677676767767767667767676776677677676776767666767766677677677676676677677667676677677667677677677677677676667767767666776776667767766676776766677676677676767767676676776776767667767767677667766767767677676677676767767766766767677666676676666776776667667667676767767766767667667767766776767667667766676666776677677666767767767676776676776776766666767677666767666776766776776677677677667676677666776776776676676766766767767767676776667676766767677676676776666766677676776766767666667667677676776677677677676676676677676776676676676776776776776676767667767666667767767767667766677676767676776667676677677676776677677677666666667676767767767767767677667766776766767666677677676677676776767677676776767676776776776776767767677676767676667676776667667677677667766677676776776776776767666767667677667766676666766776677677677677667767767767677676767766767766766676776766677666767677667676766767766666767677667767667767767677676766676767667677676677677667667766776667677676776766667767667767677676776667677677677677677677677666776677666676666767766676766766677676766767766776766766776767677676776676767677676776776767677667667766776776677667677676676767677666776666767676666776767676776676767677676677677676666766676776667766776776677677676767767676767767767767767666767767677667676676667767766667677677677677676677677676767677677677677676767666676767766766677677676676776676677676677676677677676767677676767677667677667767767677676667677667666776776676766776767667677667767767676667676776776776776776776677677677667676767766666766776767767667767677667767766667677677676776776767677677676767767676767766767676767767677677676776776767766767667767766767677677666677676667676776767677667766766766776766677676767677667767767677676766677676776776776776776767766776677667677677676776767677677676776776677676666776767667677677667766667677667676776776766676767677676767766677677666676767766776766667767676776776776776676676666676767677676767767677676766767767667677677676676677667677677676676677677666666676766766776776676676776776676766676676676676767767766676667766677676776776676766667667766767677677676676776677667676766776676667667766677676676767767767766776766767767766676766666677666767677676677677677676767767767667766677676676776767767677667676766776767677666667766767677676776776776767767676676767767676676767766767676677676767767767667766776666767676676667767677666677676676666776776767677677677676766666676767676766776767677666766767767677677677677677677676776766667676767766677667677667677667767666776767676677676677677676676767767677677667676666767667767767676766767767767767767666667767676776666766767767676776677666776776677667766766666767766666767766767676776776776667676767677677676767767767676666767677676766767767676767767767676676667676767767677666767766776776766767767767667667767676676766767677676767766667676677667766776776676776667677667766766776776667677676676776766676676766677677667766667767677667767766776767766767676767767676766667766767666767767766776776677666776677676667767677667666776767767667677676677676676767666766767767766776776776776676776676767767767667767676776667766767667766766667767666776677677676676676776776776667767676776677677667676676677677677667676677677677677667766677676767767676776767667767767666767677666776767767677666776676767767767766676776767677667767767766776766776776766776776767676767767667677666776667677676767676776776667677666767676676667677677677666767766767676676766767677667667676776776767766776666767767767677676776766666776767677677677676776776667766766767766677676776776676767677676676776677676776676776677676776776766766776667677677676677676677676676776767676766766776776767667767677676676776667676766677667667676776676766776776676767767766676767676776677677676767767767677666666767676667767667767767767677666767766767677666776676776676776666677667676776776776767667666676667676766667676676776767767767767767767666766667767676667676767767677667676776667667677677677677666776776767667667767767767676767766667677666676767767666767767766766667766776776767676767677676767766776766666676776676776767766676776776767767667667677676677677677677667767667676776776667767766677676776776776676767766677667676666766767767677667676766766677676776776676776767676767767767767666676677676767766767766667767676767767767677676676776776676676767676776766676766767676676766677676667767767767767676767677677677677677677666766677677667676766766776767766676776767767767667766677667767767766776767676667767767667667677666776767766766766676676776767766676767767766767767676767667767767677676767676776767667766776776767766776767766766767767676767677677667766767667676766677676776776676776676767767767677676776766776776776767676766776776676776677677677666766677677677676776776766667767767767677677667676776676767677677666776767766766767676776676776776676767676776776667767677667767767766677677677666667676776776767667767676767766767677676676676776767677676776776766776767767767767766767767766776676667677677677676767766676677676677676676776766667677676776677667677677667676677666776776766767677677676766776776766766776677676667677666776776676676677677676776776767666776766766667677677667767667766676767666676767767766667676667677666776776767676676776666676766767767767767676766776776677676776776766676776767767676776776667677667766776776767676776776677677676767677677677677676776677667766676767666776776776766666776776776677676667676767766767676776766767767667767766666767767676676677676767676767677666776776776776776776676767767767766676677677677677676676667766766767767766667677677676776767767767676776776767767767676676767666766666776767666776767676776677676676677677666767666767767767766676776767676767766666767767766776667666767766767676766776776767767676767766667677677666776767676767667677667676766676776677677676767767767767676767676676667767767767767676776667767767677677667766767767767767766767676677677666776766776776767667766676776666767676676667766776766766767667767667767766767767677677676776667767767766767767676766776767767676666767677676766667677677677677667766677676776766767766776776677677677667766767766776767767677676776767666776776676677676676776776766677667676767766766776767666767767766766667767677667677677677676776766776676776767676677666677666677677677667676766776776776776767667767766667667677667676776767667676767677667676666776667667676676677677677677666776776677677677676667676767767677676767767767767677676667766776677677667767677667677676776776776666766776776767677677667766776767667676776776776776677667767666776766767766676776776767766667767767666676776767767666677677676766776767767667676767666666776767767766766676677676776667767767767677667667667677667767767766767676766666677666676667767767766677676776676776767767766767766767767767766776767767677677676677676676667676776776767766766776676766766776767766766776776776767766677676667766677666767766667766776776767677677667677677676776676776767667667767766776776766776666776667767767767767677677676767767767667676676766767766776776667767667677676676767667677677677676766677676767767767677677666766677677676776776766676776677667766677677676676776767667767767677667767766776766667767767676766767767676766677666766766776776677667767766766776767677676767766776676767666776677676776776776776766676776767767667677666767767677677677677667677667667767767767766767767767767767767767666676776677666776667667767666776666676666767666676667767767767676767677677676766676776776767766776776676676767767666767676667677667676776776677676677676676776776766776766767766767677676667677677676776776767767676677676776676677676776676776767677666776666667767767767767676776677677667677676776677676776776766676767766766666766776767767766776776677677676767767676666776776767676676
366767667767667767666676677677677677676767667767676767767767767676776767767677676766776676767766776776776676767676767676776776767766677676776776667677666776776766666776767767766776767667766667676767677676776767677677676767767767667677666676776767767676767767666676776677667676776767676676677676767766767766767767677667767667676667766776776766676677666667667677677677677677667767667767767767666766776776667676666776676766766776767767766677677666766776667767676776776667667766677676677676766776667667766776677676776767677677676667767666767766776767767767677677667767667666776767767766677677677676766677676767767767767677667767766677677667767767766767767666767677677676767767677667667676767767677676776767766676676767676676776766676767667676677677676667767767766776766767767766776677667766776666767677677677677677677677666766667766767766676776677677667766766776776666677677666767767676766767677676677666766776677676677666767666677667677676766676676676767767676767766676766667677666767676667676767667766666767767767767766766667666776766676776776677676677676676767767767677677667767667766767767766676676676776776677676767767767766677667767767767767766776667667667676776776766677676776766776767667676767676776776776667767666776776776776766677676776667766677676676666676776766766766767767677677676766767766677677677676776676767767767766776776767676767767676676677676776677666766667767767766776676676776776666776767767766677667767767667766667677666676667667676667667667767677667677667677667767676776766677676767767766776767676767677667676766776776677676667766776767767667767677676776667666677676677667767677677676767677677676776677677666666767667767767666677667677677677666767677676776776776677667767676776776766677676766776677676677677666776667667676667767767667677676767766767767766766776766677677677676776776767767766776667666767766676776776776776767667767767767677676676676766677667767767676776676776776776676776766677666676767676676677667676677666677676767676766776776676767676667767667767676666776766677677677667767767667666776776776767676766676767676767767767677677676776767667767667767676666667676776776677677667767677667767676767766767767766667666766776776677667666767676767766776667677666767767677667667767666776766767767666667766667666767667767766767766766676776776766766766776676766666677667767667767667667677676667677677677666677677667766776776767677677667767766766776767676776767767666767767666676776767766776776666776676676776677677676667676676667767766676776776667667677676776776776666667767676776767767766766767676776766776666776677676776776676767767677676677667677677677677677677667767767766676767766677677667666676776776677677677676776776766776767676767767767767767766776667767767766667767677667677666776766766767677677676677677667767767766776776677677676776776776666776767677667766676776766776776776776776767677676667767676776766776766767767676776767666776776767767667767677677676766767767676677677677667766767676767676677676676667767766766766776666776776677667766776776776767667767767676767677667767767767766667767677676776676776766767767677676676776776766776767767677677677676776776766767677677677676667677667677676676767767767767767767767676776677667667667766767677667676776776776776766767766677677676767766676767767676776676667766667667666767676776776677667677676667767677666776767766677677677677677677677677676676776677677677676767676677667677677677676667766767677676767767767667767766776666766677667766677677677677676666767676676676776776776676676667667676766776667767766676767767666776767677677677677677677677677676667666676766776767676776776676667767767667676767677666776767767767676766766776676767766776666767767676776776776767666776766776667666776766766766677676677666767676776767677667667766676776667766767767766676776767677677666677667767667767666767767767677677667767767676776767677677667677677677676776676676767666776776676767767677677677667767677677677666767677676766667667767767667677676776767766776776767676766676776767767677666776776667766766677676677676776677677677666677667677677677676767667677676666766776677677676776767767677676776776677667766666767767767667767767676676776776677677677666766676677677677677667767667667767766767666776676776666776776676767766767767767676776767767767676776766776776767677677666767767767767676776776677667676667767677676776767677666776767766666677667767677666776767767676776767677667666776776776667676766667677667766677677676767766776776676677676766766776766776667767767767766776677667667676776677677676776767767766766776666776767767666766776767766776776676666767677676667676767766776767766666776776767767766767667767766667766767767676667666776766767676776776776766776766676776776676677676776767767676667677667767677676776776667666776676676767676667667667677666767667676776766776776776766677677667767767767676667766767667667767677667766667676776677667767667767677677676766666776767677676667676677677677667676776676776676676677666767677676767766776677677676667767767767767767766677667767676776776676667677676776776767677677677676776776776776667767767677677667666767766766676766767767767667676776677667767677666767767667677677676677677667677676766676676676776776667767766776767676667676677676667677677676767677676767667767767666776767767677667766776767767676766767767766677676776767766776776766676766677676776776776766667666776677677677676676776667766767676767766767766677667677677676776776676676767677676677666677677676676766767767677677676776776676667667767767767767767766676766776666776676767766667676767767767677676676776767666766767666767766776776776776776677677676776666776766767677677667677676776767676676776767767676766767766667676676666776776677676767667677667767767677667767767766766776676776767767766776776767667767767767677676677667667767667767766776677676776776776767677666776776676776776767767677676776666676767767667677677676667767767676677666776676667677676776776776766767676676767767676677676667766676776776677666766676776776767766776767667767677676766767667767767677676767767667767766676776766676766667676767676676776667767676677676767677676767767767677677666776677676667667666776776667676776676767767767666776776767767677667767677677666676776676667766676667667767677677677676767676767767676767677677677666667667767667666676776677676767677676776767677666767676677677677677676776776667677676677677676766776676676667667677667766677677667667767676676776776676776666766677676776776677667667767676667677667677677677676776767677667676677677677677676677676666767677666767666767766667767676666767667767676677667677667676676776776766776766667766776776767767766776767667676776667666776767767666767767767676776676776767767666776677666776676776667767677676776767766677676666776766767767677666767676767766767767666676776667767667767767676676767766676767767676667666767766676767676667766776767767767767766677677667767667676667676766676677676677676676776767667667676766767677667677667767767767766766776677677667767767677676776676766666766776667767676766677677676767767676666767677676776767676766767767766667767767767766766767767766766677677676677667676676667767676776776667677676677677677676677676766766776776776776776766677676767677676677666766667767766767677676776676676776667766766767667677667767677666767667676776767676776776677666666766767766767766676766776677676766776666767666767667677667767767767666776767667667767676666766766776776767676767676767766767766666767676676776767766677667767676776766776767767677677676676766666767767676767766776767767767766676767676776677677666767677676776667677676767666776767666776676776776767667767767767766776776766667767767767667676767767767677667766767767767667676766667667677677666677667676766767666677677677677677666767677666767677666677677667676767676676776776767767677676767677677676677667767667767676667676676767767666766776776667767766676667766776767677677677677677666767766776776676776776666676767766676767677676766776767767677676676767767766677677666776767767767667767676767767767767766767677677676677676767766666677677666766776776776776776767677666766776776676767667677676776767676677667767677677667676677667677677677677677676776677677667677677666676676767677677676677676776766766766766767767766767766666677667766776767767666676676767667767677677676776766767677677676767766666677667667677677677666676767667677676767767676776676677667767766676677676767667767767677677676767767767766676767677667676776767767677677676776676767767767767767676776776676776776677676767677677667766776766667666776766677667767767677677676776767677677677676767676766776776767677676767667667767677676776767667767667676776676776776666767767767676667767767676767766666766767767667677667767766776776767667667677676766776776767676767677677667667767676767767667677667766667676767676767677677667767767766776767676677677667767767677676676667767666776676776666776776767767676677676776776776767767767766676767767766776676767667677677677676776776776776766776766667766666767767667676766767766667677667667766776767767677667766676767676766776776776767767676676666677666776776776676776667676666667676776776776776767676767767767676776767677676767766776776776677667677676676776767677667767767767766667766766776677667766676667676666677666767677676677667766667666776677676767677676767667767767766766766677677667676766767766776767766776767767767767767767766677676766667767676776767676677677666776767766776677677667666676776776776766666676776776677667766767677676766767676776677666677676667767676666767767767767766776776767767766676677667767676766766776776776667767666776666667677676767667676676767766676776766776766676766776767767766766767766766776776676776677676776767677677676666776776767677676776776767677677676767767767676776766767666766667767767677677666767677667677676776776776677667677677676776767667767767677666767666677676767677667667676676776667676676766767676676766776767667767677666676776676767766767767766767677666776676666667766677677677676667667766767767666767677677676776766776776676767677677676767667677677677677667
67766677677677677666677676776767667676666766776677676767767676767766676766776767766767677677677667666766766767676776676776776766776766776776776776776767766766676767676766776767767676766767666776767667676776776676776667676677677667766666667667677677676677677677676776667766767766776766677677666676767767667676666666676676776776676767767766677676766677676767767676776677677667767767766767766776767676667766767676676776776776767766666767767766677667767767767766776676776676676776667677666676676776767676776677666767667767767666767767767667676776776776776766676767767676766667677677676767677676776776776766776776766767767667667677676676776677666676767767677676766767677677676766676677667766767676776766667767676766677677676776766767767767666676766767667677677667667677676767667677676676776766776776767676767766677677677666667767676677667677677676776676776676767667766776776667676767767676776766767676766676667676766767676767667767767767767767767666776676776766676766776767677677666776676666776676776676776776766776776666767767767766766677667667677677666767677667676766776767677677677677676767767677677677676776767676767676767767766776776776667677676767767666776767767676766667677677666767676776676767766776676776776667667766677677667676676677667667666776767666767767767767677677666776766667767667676776676776767766776776676776676776766767677667767677677676767677676677676776776776767677666766767767767767666776776776767766776677676776776666767767767667667666776677677666767766667766776767767667676767676676766677677677676766776767767767767667767676776676767767767767666776767667676677676776776776766776767667767767767667667667767766776766776767767677676667766767767667767676676767767677667767676776666767767677676776677676776666766767767767666676776666667667676776776677666776676776767767766677677677667767677676776767766676667667767677667767767767667666666767667766676767767677667677677676767767667667677666767667676767767766767767667767767677677667767767767677677677666676767767766776776776776677666776666767667677676766766677676767766776667767766666677666767677667766676766776776776677677667676776767677676766676767767767676676676667766766667676776767766676677666776766776667676666767767676766676776676776767676767766767767767767676776767767676776776776767767677677677676776666767676676677677677676677676676767766776677677676766766776776767766677676677666776676767767767766677676767767767766767766767766677677676667676676776776676677676766776767767767677677677676776666677677677666767676667767676767667767767767767676776767677667676776776667676776776776767767767766667677667676666776676776776677677667666767767667676677676776666767676677666776766767767767676767676776776667766677677677677676667676677677667676776776776767666766776766776766766766776767766766776776776766776666776767676776677676767767677666767766767767667767666766776767677666766676766666666766667677676667666766776677667767767677677666776776776677667676776767676776676776677667676766776776776676676667667767766766776767677667676776666766776767676767767676767766767677666766776767677666767676767767676776767677667767676767666776767677676776766767767676766776766767766677676776677676776767767676766776667677677676776776767667767677676676767766776676776767767767767767766677667767767766766776667676776767666667766776767677677677677666776767677676667767676776766767667666776767676776776667766776776766767767677677677667767677666776666767766767767676677677676767676676776667767676676767677667677676767766767666776767677676776677677666766666776667667667766776776776776677676776776676776677677667676667666767767766767766767767676767767767677676676767677677677676677676677676677676667677677676767766767767676767766766677676776767666667767666677677676666776767766767767677676676767767677677667667767766667676677677676676676677676767767766766767677666766776767767676766767667666667677677676766776767677677676767767677677676767767667677676677677677676776776677677676766776776776667767676676776776667677677676776776776776776677667677667767677666776766767677677676767767767676776676767767677676767767676776667676767766667667767767667677676776776676776766666676776767676767766766767767767766767676776767767676667767767767767766677677676767667676677667767766766776676776776776776767676776766766776767767767767767667677667766766767766766776676776776666776766776776676776766677677676776767676676676776766767767767767666776677676667676766676766667676776677676767676666677677677677677676776776776776767667677667767677676676776677666677667767677676677676767677677676767677666776776776676776766766776677666776676776677677667677676776676677676767767766677666767667666776667767767767676767676776776767766776677676776776776776776767666676667767767677667767767677667767676776767766766767767766676776767677677677667676776677666677676776776767676767667676766766767677676767676677667767676776776677676776776776776766776776677667666776666677676676776767677677676767786767767767666677666776667677677667766776767767766677677666666676776776776776776666767767677676776676767767766677677667766767767677667767676767767767676767677676676776666767667676677677667666767677667667676667677676767666766776677666767766677676667766766776676677677677676776766776767667767766676677677676776766767766667767767766676767767676766767676776766766776767766776676767676667767676677676776767676667766767767676767677667676776676776767666776666676676767767676776767667766677677677676767767676766776776767766677677677677677676776677677677666776776776767767666776776676667677676776676766667677676776677677676767667677676776766767677666667677676767767667676766766776767767677667676677677676666776676677677667667677677677677677667767677676776766766667676776776776767677677676776766676766677677677676776677676767676766767767676766767766667767667667767667767766776667667676677677667677667767676776776776677676776677676766776677667676766776776767766676776676767677667676667677667767766776776766676666677667767767767676676767767677677667676666766766676767766776776766767676676767667766767676766676666767666767767767676776776776677677676676676667767767667767677676767767767767667676767676776776776677666776666767767677677677667667767767666776776776676676767767676767766776766766776666767677677676776676766776677677667766776766676766666767667667766766776776776776767767676767677677677667666776766767677676676677677667767676776767767676776677676767767677677677677676677667766677666776667667766677677676767677677676767666766677667766666677666766776776676676776767766776767766676667677676776767767767766767766677676766776767767677677677666767766676776677676676767767767676776666776776776677667767666766776776776776767767766776767666776676767667676766666767767767767666776667676667767767767767766667676677676776776776776676766766767667667767677677677676767767767677676766776667767767677676677677667767676767767667676767767766677676677666776776667767676767677667766776776776776767767767766667677667766667767767676677667677667767766766676676766776776776767677677677676677667766666776676776766767767677667766767767667677677676776676776677667666766766767766776677666767666677677676667767666677676766767766677676776776776766677676677676776766776767767676666677676676766666776676766776676766677676667767677677666767677667766667767676776676767766767767677676776667767766776677677677677667767666776767766667767676676776776776666776676776666767677676776766776767676776676766766776676767767667666677667766667767767766776676776776676776767766767767677676776776766667667667667677676776676776776667676767666776667767766676666767767667667667676776676676677676776677677677676677676767677676767676767666767676767667767677676776676767677677677677676766776776766767677677666667767766677677677667677677676677676676677667767677667767767677667767677667666776767676776676676677676676766767767666767677676667677676676776776766766776677667667677677666767766766767767766776767667667767676666767677667767766776776776767676776766767767677677667666776776677667676667766666676667766776776766677676767676766666766767666766767677676776677677677676776776666667677676767767767766677676677677667767667677667767667766677677677676776776667667767677676667766676776776766776767677677677676767676767767677667666767676666677677677666776776767667676766767667677676676676767767767767677676676776677677667767767677676766677666776767767767667667666767677666776676677666776776677676676766766677676776767676767767667676766776776776767667767666776677676776776767766667767766676767677667766677676776776667677676776776767767677676676776776767767677667667767766776667677676676766666677667767766667677666776767767767767677666767767666766776677676767767667766776666677676776776776767677676677667767766776677666776766776767677667766767676767767767766776776776776676776776776677677677667667767767677666767676767767767667767677676766767767767677676767667767767767676676677666767667767677667766676666767677676767766666776767766776767676776767666677676767667676767667766676776766776776666677667677667767677677667676767767766776677667667666776667676776676767677667767766767677667676766776767767767767767677677676766677667676776776776666676676776776667666676766776776667766666767667767677677666767767766676776677677676767767677676767666767767667677676676767676766766776677677676776767767766776767677676776676667767667767767767766676767767767677666776677676766776676767676667677676776677667677667766776766776676776667676666666767766666776676767676776667676776767767677676767667677676677676776776767667677677667767677677677677666776766677676667766676676767676677677677677667767676776676676767676767676666676776767676677676767767767677676677676667677666677677667677667767767666776776766766667767667766677676677676776676677677676776767677667677677676677667766776767666767767767667676767766767767766767767766677676767767766677676676767767676676666767666766776766676676767767767677666766766766776776766776776776666676766766766667676677677666677666776776667767766677677677677
6676767666766776676767766776776767666666676667667766767677676676776676766677677677676666767677676676766776667677676767766676776776767666667767767676776767767667766666776776677667667766767676776677667666677667767676667667767677676776776767767666666677676776776766767677677676767767766776776667677677667767766766776776767676677676767666666677677677677666666767766767667677676666776667676766667766766766666776766677677677677676766667667766776776766776776677667677677666776766677677676766776676677667766766776667767667676767676776776667667676676677676766667676776767767767767677677667667676766767676776776767666676677676766776776776666767666776677676766776767767676776677667667676767677667767767667676666677676766677667667767676767677667676767767767677676776776767676767667677667767676776767767767677666676766766767677667666767666676676767767767666776677666766677667767667677667666776677667677677677676767767677677676776767767677676776767667667667767666776667667766766676676767676667677677666767767676766667677677666776766767767766677667767677677676767676776776776767676767676767767766677666766776766676776776776776767767766766776776667677677676767666767767766776776776776767767676767767766776667767676676677676677677676767766776776676767767676776767767766776677676667767767767767677676767767766767767667676776767676666767766676776767767767767667666776776776776676767677676776767767767677676767767767676767676667767677676767767766776767767676676776776677677676767766676776766766776767767766767677667767676767766776677667676776676767767767767767677667766776767667676677667667667666677676676776776776766767767767766767676666676666776767667677677676676776677676767766766766667677667677677676776676667667767676767677676776677676677677667667676767767676776776776776767676676767767667676677677666667677667767677676676767767676676677676677667767767767767767677676776767666676676767677676676776677676766767667676677677676677677677666776776776676767767666776766767677677676676767676776677667767677676667667767667767677676667677676677667666677676767767677676766767767677667767666776676677667667677666776767676676677676676766677677666767767767767767676667677676776677677676676767667667766767667676776677667767676766776776776776776767677667767767677676666676677676667666766776776667767767676677667676666676676676766676766677676776776767666767676676667767766776677667676767666676767667767676776767766766776766767766676766767676767676767676776676676776676767767767677667767767677677676767677676676767767676776766667677677676776776676677676667677676767767666676776776776676767767676776767767767676677667677676676776776776767766776766667767767676677667766776767677676677677667767766676766767667677676776776666776766676776767676667767767766776766776676776666776767767676766776766776677677667676766767676666667767667677677676776776776776767666776677676776776766677667767677676776776767667677667676666767767767676776667677667676776767666776667767666677676666677676767676767766767667767767767766776776766666676776767766767667667767667677667767667767667676776776776766767766776767767677677666677676677677676766766776776677677676676676776667767677666677666766776667666776776767677677667667766776767667676676767677676766776767767676776667767766677666676767766667667767666766767676767767666667676776776677667766767767767667666767677667677676677676676767677676676767677677666776677677676766767677677677666767677676676677676676677667666766676776767766677676767676767767677677676776766676767767667667676776667667676766776767767667677676676676776776776776767676677667766677667767767667767677667677666676767766676767676677677667766776766766776767677666667677677667766676767677677677676776767676767766677677667766776767667767767767676666776776766776767676676766767767677667667767677667667767767766676776767667677677676677667767677676666767767767667766766766776766767677676667766776776776766767667766676676767676776676767667766676677676767677666667766677676767767677667766766767676767767677667666676766767766776776767766767677676676776776776776767676776776767677676776666677667676766676676776776776676767767666677677666767767767677676776767767767667666767676776677677666676767667666776667767667767667676676776767676776667766676776767766776766776767767677677677667677667767677666677677667766676776677677667676676767666766766767667766676776776767766776677667677667766767766767666776667767766767767767677677677677676767767766776677676776677667767676766767766776776776767767767766676677667667767667767677676776667767766776677676776776776776677677677677676767767667766676676666666776776767677676667767767767677676776767767677676776776676766767667676767666677666666776776766776676677676767767766676666766776677676767767767667767676766776766776767677676776766677676776677677677667676767767667767766667677666776767767676776667666776666677666767677677676776767676776776767676767667677677676767766676767766767667676766776767766676767667676776776677676767766767767667767767677677676677667767677667767666677676676676676677666776766776776677677667667767676776776767767667767667767676676676776776776677667767677677677667677677676767667767767767677677667666767767667676776766767767667766677676667767767676776677667766677676667667766776776667767767666776767767766676666767666677676766677677667676767676667766676776676776776676767767767676767766676776776776767677676766776676767766676767767767767767676766776776776766776767766776677677676766676766766676776776766766766776676767676767676766677676776677677666767666776776766677677677666677667767677676776776767677677676776766776676667677666767767766776766776776776767677667676776767677677676676776767667676776676676767766677676767667677676776677677667676776677677667677667677667767766767676776767667766766767667766767676766676766677676677667767766677667667676676776677667676776677667677676766666776767766677676776677676776666766666677676676767677677666766776776776767766766677677676776676676767767666776776676776676776767766667677677676776677677666667767676776677677677666677677666667677676767677676676776677666766677667676776767666667767767766776776666776776766767766776776776767676767766677666677667676677676776767767767767667767677666776766776677676776677666767767767766776677667676776776667667667676776776667767767676776677677676767767667677677677666776766776667677677677677677666767676776776767667767667767676767767677676776767676776766767767666667677676776776767667677677676767766766676667676776776767767766667766776766667767766677667676767767767677676677676766676776766776776767766677677677676776676767667767766767677667676776766767766776677676767766767667767767766677676776767766667676767667766776767677676666766776676676676767766667676676767666776776666676776767676767677677667676766676776676676767767767667676776767766766776767677677676776767766776667767676767677667766677676667767676676676776767767676767766776766676676776776677677676767767676667667666776667677676776776766767767666767677676667677667767766776776767677666776776767766767666776776776676677676766767767667767767767677677677667767676767676677677667767767677667667676776766767767766776666776767676767666766677676776766776776677677677667676676666767767667767676677677676767676766667676776776766676676676767767677676766677677666676766667767767766766766676767766766767676766676666666767766766776767677676776767767767666767766676676676767677667667767767677677677677676776776676776676767767676776776766776776767767666776776677676676776776776676677676776767767767666767677666776667677676776776666766776776776767677667766676766766676776766676666766776776776767766667766776776767767666767677677677676776677667677666767767767676676776677676666776677666677667767767767767766677667677676767677667667677677676677666667676667666766676676767677677677677677676776776677667766667677676776767767676767767667767767666667677667767676667677676767676676767667676767766676666776776766776776676776767677676776676776776676767766767677677667677676776676776776776676677676676766776776677676776676767676776776677677667676666677677677667767767677676677666676666776767767677667677666676776677666677677676776677676767767766767676767766677677676776776776766766666767767767677677676677666766766767767676667766767676767677667767667677676776677677677677676766767767676776667666766776767666776676767767677677677676776776667767767667677676677676767667767676767676776767766666667676776677677666767667666776776677667767767677676776767767677667677676767666776767676767767767767767667766767666776767767667766677676767667767767667767767767767766776776677676667767676767677676776677676667676766776766776667667667666767767676677677666676776776677677676767767766776776776767667767666776766676776767676676667676676677677666676767676766776676676676776767767677667767676677676776776677677676776677676667677666766767677676767767667766776767767667677676667767677677677677676776776767677677677676767676776767767766776767767677677667667666767766776766677667767766776776667766776776677667667666766776666676677676766776766667666776676676766767766767667676767677677677667676677676776776767676667766776776776767677677676776776767766666776767766776676677667677676766767667677666767676767667767767766776677676767766767676767767767677666766766677677676767676676766776666767677676677676776766667767767766766767677677677676767677677677677667667667766766767677676767667667667676767766776766776767767766676766776766776667766767767676767766776766767766776776667767767666677667766766766767766766776767677677676766677676677667667767676676667667767767766667677666676776776677667667676766776767676776766767766776776677667676776667677677676776767667767677677667677677677676766766767667767676767766676676677677676776766767667766776677676776776767666776677676766767767767667766776767676767767767676676767766776767667767667677676766767677667766767676767676776776677677677677676776776767766676767767676767766767767677676676676776767766666776767667767676767676667676776677677676767767676677677667766767677
6667677667767766776776767676766776776776767676776767767767677677677676776776767666677677676677666776766677676766676767667676776676667767766677667766677666776767676776776677676676667676776767676676767667666766776766667677676667666776677676677667767667667676766766776767676766776766666767767666767677666776776667766677677677666767766666767766767766767677677667767766767767677677667766767666676677666767766666776676667766776767677677667767667767766776776676766767666776677676667677667766766776776767677677677676767767767767767766776776767676767766676767666676767767767766776776767766767767767676767677676767767677677677676766667767676776776767666676767767767677676776776676776776776677677677677677677677676677677677677676776676766676776776776766767667767666776667767767677677677676776767676776767766776776676766767667677677676766676766767767667767767767676676767677676776776676776676667667767676766767767767677676776776776677676676676676776676776767676776776676676776776776776776766776767677676776776776776776666676676776766767667767767677667667767676767677677677667666767767676766767676776767767676776666776677676666667767767667766776776676776677677676676776776776676767676677676776767767666676766776776767767667767767677677676776767767676776776776766667767767666677667676667766776766776776676676767767677676776767767767766776766776776677676767677676776776767767767767677677676766776677677667767666667677667677677676766767677676776677666767767677676776767676676776667767767676767766776776766767767677666776767676677667677676776667667667666666677676677676767666767677676767767666776677667677677677677676767767766776767767677667677677677676676776776666776776766766767767667767677677676677677677667767767767677676776776677677676677676676676776766776776666667767677677666776776776677667767677667677677677667677666666766767677667677667676776666767667767676776766776676776667667676766776767767767667767766667767677666767767677677677677677677677677676767677677666776677677666776776767766677677667677677667767677676766676767766677676667666676776767767766767766677677676776776667766767767677677667677677677677676776676776776776766667767767767676776677677667766776776676776776766677676767676776677677666677667767767666676677677677677676676677667676767676767767677677677667677676676767767676776766767667677676667767767667767666776776776766766767677677667667677677666776776776767677676767766776776767767766776766677676667667767667676677676776676767766766677677676766676767767677677677677676767666766776676776766776666776767766766776766676676676676767766766667767767767767676776766767766767666667766767767667766677676676666667766676677677676676666776767767667766767767767767667766776776676767767766767676666767767766776776776767766766767766677676677676766767676767677667677677667667767666677677677666776667667767677676776677667766766677667676667677676776776676776767677676676666667667667677666776776667676776776767677677677676666776767666776676776776667767767676767676666776776776776776677677677677676677677676677676766676776776767676677677667677676667676667766766767767767676667666677676677676776767767677677676776776767677666776776776677677676776776776676667677677676766776776776776676677676676677666677676767767677677666667677666767676776766776766776776766667677666676677676776776667766767667766776776677676767677666766776776767767677666767677676676766767767667766767676766767767767767666677667676776676767767677677667677667766677676676676776767677677677676677666776767677667677676776776677677666776776776667767767767767677676677667767767767676776676767767677676767667676767766666666776766766767666767667767766776776767767676676676776667766767766767767667677677677676776666766766667767677676776766776677677677677676767676667676776677676667677677667766667677676667677666667767676676776776776767766767766767666767766767676666676677667767767767677676776776766767677677667676776766676767767677677667767767766766776776767767767666776767676767767767677666767677676676776677666776776767767667676767766676676667766676767676767676667676776776776677667767767667677677677676676776766776667766776676767767767767666776767667676767766776677677667767767677667667666776767767767767666776766776766667766776766677677677667667767767767767667767767677677676767766776766776776666767767767677667676766776776667667767767767767767766667667676776776767767767767677667677677666776776776667766776767666677676776776776776676766766766776776776676767766776776766677667676776676776776776767767767766676676666677677677676767667766666776767676676776776676776767767677677677677667677667676776767666776776766676767766766776767667677667676776676767677676776676776677677676776767767667677677676766667676776776776677667767677666767767767767767767676766676776667767676766776776676677677667766766776677677677676776677676776666767667767766766766776767767766767767676776767667767767766677677677677677666677677667766677676776776667766676776776767767767676776777666766767767767766776676767676776676677676766677676776776677677676776767767676676667767677667676776676767766776767666667767676677667767666767667767767766767766766676767666667667766776676776667767676676767767676776667767676776676776676766676767766776766676766767767767767766677677677667676767767667766767677677677667676776677667767677677666767666767767766677677676776767677677677667767677676767667676776667766676676677676767677667767767667767676677667766766667667677667766776766677677676767767677677676676767766776776776766767766767667767667677676767677677667676776677666776767766776766677667767767676677676766767767677676767677676666766767677677677667766676767767676766676776677677677676677676767767766667767667767767767767676767767767667667676766776766776667677666666776667667767766667676667677676767766676767767676766776776767766766666766776776767676666677677677677677676766676677677677677677677677676767677676767676677676767767767766776766776676667667767676776667766776776667767677666767766776677676766766676776767767676776766667676667676766677666776776677667667766667667667666776677677677667766767677676767676776776776767767767667767767767677677676676666766767667767766776767676776677667766667767766677666776677676766766666677666677677666776766776767767766776677676776776776776677676677676766767766776776776767666767677676766776766676676676767767767677677667676676677666776776776766767767676776667767767677677676776776776776767676776776676776676677677667667767676676766776767766767766776766677667676767767766677676767677677677676767767676776767666677666766776767767766776767767676776667767677677676767767767667767766667676776667677676776776776766776667676776776766667677677677676767677666776776776677666776667677667666676677677666776766776776776767676676667676776767766677666767677667677677667767767767677666767676776776776767767766776776776666776667676677667766767767677667676676767676666767767767767676676676766677666677666776767767767767677676767676776676776676767667666667677677677667666767667766767676676767677677677676767766767677676666767767677677676666666767767766776766776667767767677677677677676767677677667767676677667766776767766767766766677677677676766676776677676677677667767767766776677676776776776766677676677676776767676776766677667676676776676776776766767667767677677676767767676677676677667676677676776776667767766767677677667676767666676776666776677676667676767767767667676776667666766676666667676667676776766767766676676676766767767767766776677667677666676776676776776666767667767677677676776767767766776767767767676766677677677677677676677676776677666776776677666776776776776776776776677676766676667767667766767767677667677676667677666767767767677676667766766776767766767767677677667677677667767677676766767766776767767766676677677676676776766767677677676776767667766776776676766666766666776666776776766776676776767767766776776767767676776776776676766767677676666767677667677676766767677666776776776666776776677676776767677667667766677676767767667667667767767676667767667676767767677677676776766677677676766776776767766767676776676766776676767767767667767767677667677676776776677677667676766776767677677677666776667767767676677667676767667677677666776776676776767676767767766776776767766767676776767767666667767677677676776766776767667767767677676676677677676767666776776767767766766776776676776767667766767766766677677676776666676776667677676776776776676667667766776776767766767766767767766667766776766767677677677676767767766676776776776767676767767667766667677666766776767767676767767676776776767766766676776776776766767767767766776677677666776667767667767766667767666677667766766667767766676776767767676666766776766766676776776677676776776776776776776776776676767677676666766776677667676767676776767766776767667677676776776677667677666767766767767667667767767677676776776776767676676766766776676766776666767767676767767666776776677677676767667767766667667767766776666776667766676677667767677676676776666766677677677676677677667677667676776776666767676767767767766776776776666776677676776667766776776767766766776776776776677676776766667767676776676677677676677677676677677677676766776766776676667667676766676677667766776667767767767766676776776676676667677666666776776766767766776776776776776776677676676767677667677677677676766776677666767676677676676767767766676776767667676767766767766776767767767767676766776767766767666666677676767767667767767677676776776776767677666677676676767767667767767676776667667766766776776767667667767667676677666676767676776776676776676766776776776766776677676676776677676766776766767677667667767676776766776776776767766776767767667667767667767677676767676767667766677677677676677676776666776767676776767767667677677677667676677667676677667767667766667666776767667667767767676776667677677676767767677676676766776776776767676667676776666776766766767666776767666667677676767677676776776677677677676776776776766677666676766767767677667676766677676767767676676776676776766677676776776766776776776766776667667676767767666677676776767766776666767
6767766676776776776767767677676767767766776767666776767666776767666676776766767666767676767767676776767767766776776776776676776677676766776766766677676776767677667767677677677666776776676677676767676776767676677677667676767677676766776776766766677677677676767676776766767677676776766667766677667676676677677677676776776776676767667677667767676677667767676767767676767767677667767666776666767766767766776767766676766667767676766776776767676767766666776776766667677676776667676776677667767667767676667767767767767677676767676767767767677666676667767767666677676767666776776767676667677676767677667677677676667767767767676766677677666766767767767766676767667767766676666676767767766667767767677676776767676677676766776666776767667766776776776766776767677666776776776776776776767766666767767766776766767767677676767676767677676776667677677677666767766767676776676767677676766767766776776776776676677667677676767667767767766776766776767677667767666766767666667767767767667767676766776677677676776767677667666666676767766767666767676676766776767676676766767677676776677667676776776776667677676776767767677677676667766766676767666667676766677667676776776767677667677676767677666767666776677667677676766776667767766676767766767676767676667766776767666766667767767766766776767666776767676766766766776767676767667767766677677677677667766776776677677667766776677677676766767766767767667676767677676767676677667677666766766767766776666776776676766767677676766767767767767766677676666776667766676776767767767767666767667676776667677667677667767767667667667667767677677667676776676766767666767676767767767677676766776776667767677667676766676776776776766677677667767676767667767677667767677666776776767666676676667767667767667676776766767676776776767667767767767677666776676666766766776776766677677667677677676667766767677676776767767767676776776767767767766767676767676776776667767767667677676767677666666666676666766766676776766767767767666767766776767767767767666767767676677666676766776666666667767676776766677677667767666776767766776767766677676676776776776767767667766676677676676766776677677676767767766677677667767767667676776667766677667767767677676767766767767767766677676766667767667677667767766767767667767766676776776776767767767677677677667767676677667677677666667677676767766766767677676676767767667766776676677676667677667677667767676667667767766676677676766766776776767766767677676666767677676767677677676676766767767767677666767766766677667766677667766776767766776776776767767677667676766676676677677666676676766667676767667677666666667767767767767677676767767767767667676776767676677676767767767766776676667767677676776776766677667676676776767767667676767667766767767676677676776667767677667766767677676766676776776676776667677666667676677677676767676676767767766776676767667677667667676767767667766666767766676677676676667767667677677676776767677666776676776667667667676677667676767767767676677676767676776776767767767676767666776676766667767766767676767767766776767767767767767676767677667767767677676776767766766776776677677667667677677676767676767677676776666776677667767767677676667767677676766776677677676667766676676676677667677677676676776667767667667666776667767676766677677667676676677667676666666776676767676776776667666776767767767677676676676776776776767767767666767767676667767667767766766767766767767766776767767676666776677667767677677676766666766766776766766776766667766767676676776667767767767677677666766767666676776776677676677666776776767767766676776776667677676767766776776776776776767666677677677677676776767766766776776677677677676766776766767677676776667767766767677677677666676766677676767766776677676776776767676767676776776767666776766766767767767767667766767767767767767677676676677667767767677666776767767767767667767666767767676676776677667676776676767676667766776776667766776767677676776676676766767677677666766776767766766667666677677677676776767767676767766767767766776767767766767767767766676767677677677677667667767676766776766667677666667677676776776776766776676677677676766666766677677666676677676776776776667767767676766676776767767767666766767676767666767667666676766667667666677667767676766776776667676667766676766776776676767676767767766677667676676776776767767766667676677666776677666766677677676776776767676766776676776776767766776667677667766767767767767667666676766767666666776776767766776766766766776677677677666676666776667676767667666767676676776666776767767767767667677677677676776766767767766666776767677677677676766776767667676677677677667767677677667767767677667677676767767667767767767766677666776776776776776676767766776776667676767767766767667767767766766766677677677676677666767677666766776767767766666676677666676676766776766776776676767677676676677676776767666766776776667676677667767667676767676776767767767666667766767667767767667767677677677677667767676767667676776776666767766776767667766666776776676767767676776767667767766766767767767667766776776767766776666677667767677677676677677666666776767667767676767766776776767677677677677676767666767676767767676666776666776766776767767766767677676767677666776776766767676767677667767767677676767767767767667677666667676776676766776767676766776667767767767766767677667767767677676776766677676767767766766766767767677667767677667767676767767767767676677676776676776776776776766776776677676676776776666666767677667676677676776677677676767677676676767667666667667676776667677666676776776776766666766676666676776766776767676776767766767677677676676767767676767766776767767666767767766776677667677666776767677677677676666776677677667677667767667676676676766677677677676676767677677667667766776767767677677676666766776666776677667667676767767676677677677667667766667677677666776667767677667767766767767766767767767667766677666776766776776776767767667766767677677677676666766776677667666676676776776667766677666666766766776667766667676776676677666776677677667767767677667667676767677677677676667767766767667767767667767767766776776776776776677676666676766676767767677676767766767766677667667767766776676676766667677676767766676766677676766767767677666767667767767767767766776776776767767767677667767766676766776767766776767677666767767677676776776776776766767667767667667676767767766667676677666677677676667676677677676677677667767667766767766766766667766776677666776767676766767676676667666676676676776677676677676677667667676776776677667767676776776767767666667766776776667766766676766667766676767667677677667677676776767767766676677677676776776677677667767666677677676677676667767767766676767766776776767677677677677676776676677677667677676766767766676766766766767766767767676776767767666776667677677666776767677677676766776676667767677676767766776666767766767767677667767676677667767767667767676766766776667667666767677676767667666776776776676767677676776767677676767667676676776767676767676776676767767667666766766776676666767677666776767766667766766766667676776767676776766776666776776676676776767676767666766767767676767676767766666767666776776667667676767767667767766667667676776767767767677666767766677667676766676776766766776776767676776677676677667676667766666677667766767766767676776766677666676776667667767667767676667676776767767767767666776666776767677677677677677677676776677676776676666776767767676676767667767767667767677677676767767677676767666767667766776766767767767677667767766667766776776776667767766776776776767676766767677667677677667677677676667767766767766676677667666677676766667677676767767667677676776766776677677676667767677676776766766767767767766667767677677667666776667667767677677677667667767767677677676776676767677667667766676776776776676677677676776776776776667766776776776677677676776676776776776676776767676776666767666766776767767677677676776766667767766767767676766766776677677677677676676776767767676776676776666776776776776776677666667676776776677676677677676766776767766677666676766676776767766677676766767676767676776767677667766776766766776776767676776767766767676767666776666776677676767676677677677667767667767766776766667767767767667767667666776667767666766767676667767666776666767766767677667766666776767767676776767666677666767767767666767677677677676667767767766776676776677666676776766676766776776677676776776776667676766776776767767767677676776767767666776767766766776767766767676667767677667676776767766776676676676676766677676766767766766767766766767677677677677667767767666677667767767677677676766767676776776776767767767666776776677666676677677677676676766776767767767767667666677677677677676676676677677676766776776767677676667767767677677677667767666676677667677667667677666776767667667667767766676677667676677667667667677676776667677677667677676767766666767677666776767666766776767766776676767677676767676767766767767767767767767766677676776776776776666676667767676767677677677677677676776676767766676776767767767766677667667767767767676776767667767766676767667676776676767767676776766776676766676776776666676677676776677676776767767677676666677676667677677676676776677667676666666667767676776667766766676766766766776776767677666776667767767667667767677677676666676776767766676776776677677676776776767766667676676776776766776677676776776767767767676767767667676776767676767766776776776676776776766767676776766666776767767676776767667677676776776667677676776776677676776767666767667667676667667766676767677677667676767666776776666766676676767766666666776776766767767767666767677676677666767767766667676766666676776676667676676667767676776677677667767676776776776767667766776776676676776766676776776776776776677677666677676776776676766767676776676767767766677676767766667677676677677677676767766676776767677676766766767767766677666776666676676776766677667767767676677676776776677667766767767767767667767767667667767766767767766767666676766676776767767766767666767676776776767767766666766667676776677677676676766767676776767767676676676776776767767677676677677666676767677677677677666667767677676676666776776676676666776677666666677676776
76766767767676776676676667767767677667676767767676767677676776677666776776667766767767676767767666776767676676776766676667766767767677667767676776767666677667667677677676677677666776776676776766677667767766776766776677677677666676676776776667766677667667767767677676667676776767767767666767676677676767667766766766677666776776676676776667676767676766776767676767766667767677666776677677676667676766666677667766776776776677666767676667677666776776767767767677676767767766667676776676776667666767767676776776767766776776767766676767676776767677677676776667766776676667677667666776767767767767766776767667667677676676766776776677676677676776677676667677677667676776676676666766677676676677677667676766767767767767766767766676676766667677666767766676766776666776767766766677666776767666766776776776677676767676766767766767677666767766767766767767676776676767676776767767766767677676676776767766667767767676776676776766676766776767677677676776767667767676767677676767767767766676767767676776776776776767676776677666676776767766766676767677677677677677676776776766767667676667767767767667676767767767677677677667766767677666677667677667766767677677667667677676767767766666776676776766766776677667767767677676776776676677676776776767766676766767767667667767767667766666776776766767677676776767667677676767767767676677667677676676667767676776776767767767676776767677676676776677676676667767667676666767767766776767767676677666767667767766676667667767676767767767766767766767676776776766666767766677677667677676767767666776677666666776776767676776676767766776776767767677667766767767767767677676776776677666676677667767666766776776667767676767666677676767766776667767767766667666767667676776776676776776776776776677677676767676767667677677677667676776676767766776677676676776776766667676776767766776776776677676776677677676776767667767676766776767767767676776776667767677676776767766677667767767767676677667767677667676666776776677676666776767767677676667767667766776677676776776776776776776776676776767676776766767676776776667766677677676677676767667767767767767767767766766676776766776767677666776776776677676766776667667767767767677676767677667667667676767767766776776767676767676776767767676767667767677676767767676677677677676776776677677676767667766677677666767767667767677676676776677676676776766676667676767766767677677677676776767766776776767766776776666767767766776767766776767676776776776676767677677666776776766667766776767766776766776676676667767767767676676676767667766766667767767676766767667767767676667666767767667767767666766766666667666677676767767766766676776776767677677666776776767667767766776667767766776766766776776776767667667766667667666776676776767766767766766776767767676666776767677676767766776677677677676676776767767677666776766776767676767766677676776766766667677667666677667667767767667766776766667766776776776677667767666677666666776776767677676776776676676677676767767766667676676767766766767677677677667666776776677666776776776776776666776766776766776776776776776776677676776776767767766776676676677666776767766766676776766776766776776667676767677666766776676767676776767767767676666676766767677677677677676766676767766677666776677677676766776766767667677676776677676767676677676676677676767766776767677676776766676776776766677677666776767667767677677666676776776666766776766676666766776766676776776776767766766776776776776677677677677667766676767676666667667767766677677676676776676677666676766767676767766766666767676767767666676776776776776776776767666767767766776666676677667767667767766676767766767767767676767767767676676766776776776776676776776776776676776766776776767766776676766767667766667767766767767767676776667677676767767767676776767676776676776767767677667767676677676676767766676676677677677677676766776676676677666776776676776776667766676676676776766776767667677676776776767677676666767676776766676767666776776676767767767677676676766776677677677666766767767767667677667767767766676767667676676676676766776766766776677677677677677676776767676776767677677676766776676776666776767666767676676776677677677677666767676776766767667677676766676676767767767766776666776776767676776776776776767667667767766767676776776767767677667666766767767677677676776766776767677667677676767677667767667676766766766766776776676767767766677667677667767766677677676676667767767677666776767676776776677676767677677667767677667767767666776677677676677677666776776676677667676776767766776767766676767766676776776766767767767766776767766766767767667667767767767767766776776677676766776767677677677677677666767767677667767766677667767767767667767766767676776667766677666776667676767767667767676676766766767767676776767677676666776676767766776676776767766767676766677676667767767766677676766766776767767766667677677676677667676676766766677667676776667767676776767767677677676766776776767766767667676676767767767676766676776677677677667767677677677667667676667767767676776767677676676767677677677676776677676676767677677677676776767667767767677677667676776776776766677676677677676776667667677676677676766677676767767676677677676677677676677667677677676676766776676677667677676776767667677677667677677667766767766767767676776767766776666676666766776776766767767766676776776667676766776767767767676776767677667766776767666776677677676776676676677677676776776676776776766677677677676776776677677676776776676767677667766676776766776776766676776676776677677667767667677676667677677677677676767667767766776676767667767667676676766767767676776677666776677676776766676677667676767676767767767677677676766676677677676666766666767766776776677666767677677676767676676776776776766776766776767676776676767677676667667667676776767677677677667767766767767767676776767766676776776676767766676776677677666767677677677676776776776766667676677677677667767676767676676666767666776766677677667767766766676776677676677677677677667767766676767677667767677667677677676776677677677676767676776767766776677667667667766767677677667677677667667677677667666767767767766776767767767677667666676666677676667677676677677667677666767666677676776667766776767767667767677667676766767767676676767676677667767767667767677677677676677676766767677676767677676767766677676667676776677676677677667767767677677676667767766767667767767677677676766776667677667667767667767677676776667677677667676666767676766666667666766677667677676776676766776776677676676677677667676676767677666776767766666776677677677666776776676677666776776776677676776767676776677677677677667767676776766776776677667676776766766776667766776767677677677677676776677677677676776776676776767677676677676776767677677667767767767767676666666776776776667767767667667766667677677676677676767676676767767767676776766776677676676776776776776767767666766677667766766776776677677667677676677676667677677677667767667666766776766776767767767767767767767666667677677677676677667767676776766676776776676776776676776666776676767767676767676767767676776766667676676766667677676776776667767677677676677676667766776676776776766776776767766776766776776676767677676767767767676767676667767676776667766776767676666667767677667766776776776677677677676767676766776767666767766767766767767677667676776766677666767767677667666776776677677677667766676766766676766676667677677667667667767767666667767667766776776767766776776776776776776767667767767677677677666776767676776776667766676767767767766776776667667767676776776776767677677667766766767677666767766776767767766776766776767666776776776767767677666666767667767676667667767677667677676766776776676767767666667676677677677667767667767666766776776776676767677677676677677677677676667667766667766767767767767676776767767677667676767676676676767677677667766677677676776767677677676667767767767767676677667667676767767676767666776767766766776667766767666677677676767677677677677677677667676677677676767667767666767666776776767767767676667676766766766667767766676776766667767676666776766666776766776667766677666766767767767676767677667767677677676767677677676776676677667676776667677676677666767666767667677677676767767767667666776667676676776776666676676766676676677677676677676766766667676666776776776676666767676667676666677676766776677667666767766776776766767677666766767766776676677677676676766776766677666767767767677677676677666767767667667766776766776766677676776667767666776767667676676667667666677677677677676767677676666677666667677677667767766776776766767667767676776677676776776766776776776767766767766677677667676776767766676767767767767676767766677677676767666776776776776776776666776766666776767666767677677676776676677677676767766766667766767767767676776677667766776667676767767676776776767666766776776776776776776776776767766666776767677677677676776767677667677677677676766666767767667667676667667676767676667667767767767767767767767667677667667676666767767676776767676766676767767767677676767767766776776766776767677677677677666677676676676776776766776667676767767667767766767677677667677676667666776666767767667666676676776766776776776776767676677676776776676776766767767677677667767767677676676676677667677666676776766766676767677667667677667767676667767766667766667676767766667667766776767676776776766776776667676776776776766776776776676766776676667766767667767667767677676667676677677666776776776767677667667667767767676776766767766676767766676676667666767767767676776766767767677677677677676776767767767676666776776776677667677667766676776676776766677667767766677667767767767767677676676776767677667766776776677677666767766766776776776676766676677667676776767676766667767766677677676776776776676666666766667677667677676677676776677667676776776666776776677676776677676776767766776776767667666767667767767667676776667766766677677676776767767767767667666776767676776667767767667676767766776767767767676776667666677667767767676666766776677676776776767766776667767766776767767766766776776776667767766767767767767767666767767667766776776767767767767666776667767676767666767767677676676677676677667767677677677667667766767
676766776667766776766776766667767767677677676676776677667767767767676677677677677667676776677667676776766776776776767667766676766767667677676767767677666767766776676767677677676766776776666776776666767667676766677667676776676676776767767767667767767676767767676776667767667677676776766767767767767676766776667677666766766766677676767676666776766776767766767767676776667676676767767677677676776776767767677667766776677677666676677676767676767766776776776767677676776766767766767766767767766776776766767767677677677677677676776766767767766666677677677676776677676676666767667677667767767766776677677676676677676667677677667667767667767677666676666776667767767766677677667767667767767767767666767676677667766676676767676767667767766766776767767676767767677676667767677666767677676767767666766767676667766667667767676767666776776766776767676776766776776766767767666776676776766766776766767667766667767767766776676776676776667667766766776776676667766776667676776776676776667767767666776776667676776776666776667677676767676676666776766767666767766767677677677667767766776767766776776676766766776676666767676776776776667676767677667767767676776776776776677667676776677667766776767767677667767676767677677677666677676767677676776776666767676776776667767766666776766667677676766667677666776676766776776676676666776676767767677666677667677667766776766767767676667676676677667677666776767767677667677676767767677677676776767767667667676767767766766677677666776677677677676776776667677667677667676677677677676776767667767766767767767767766776677677667767767677667767677677676667767767767677677676767676766776776776767676767677677677667667767767677677677676767676667676776776676776776677676767767667767676776767767767677667767766776776677667677667676776767677676766776776766677677677676677677666677676776666776776666667667666676776676776766766676776766776767667677677677677667766767767667666677676677677677667767677676667676767676766767677666776676766776676677677676776677676776767767767677667767767766776766776766776767767666776676776776776766776767767667677677677666767666776667766766677666677676766776767767766667766767767766676667767767666767676676677676767766676776676676677666667676766676776776767666676776766667767677676767676776667676676677676666776776666677676667767677666776767766766677676766776676776776776767767676776676767667767767767666766776776677676776676776677677677676776766766767666767676677677677667666667767766776667676776767677677667667676767667667667766676677666776776676677666676776776767676776767767767767667677677666667767766776776767767677666767767667666677676776667767677676776767766776767767766766776676766766676676776776776767767767667666776776667767767677666776776677667677667677667767767677676667676767767666766776677667676676776767677676776767767767676676767767666677676667676776766666766776767666666767766767666667667667766667766776666766767767667667766677677677677676776767766667766776766667767767767676776677676766767767767767767767677667767677667766767676676667766776776667677676767677677677666766776676677666767767767767676667676676776766776676776767767766776667767666776766667767667677666666676766776776767677676776776766677676776776776767667766677667676767767767766766776776677676767676776767676667677667677677676767767766767766776676677676767766676677676776767767766666776776667767676776766767766776667667767766767766776767676767677666767676667677677666776676776776766766767667767767667767677676767677677666676677667766776767676676667667767677677677677677677676767766676776676676776776677676776766767767766767766767767767766666776677677677677676776776767767767767767767676677677677677677666776776776767767767766776767766677677677676677677666776676667666776676767767676767676776767767667767767767676776767676776776677676667767677666666677677676667766776667677676776676677676676677666676667677677677667666676667667767766767676766776766676667767666767677666677677676677666766767767667667767766776776676776776677676776776776667666776776676776767766776767766677676677676766676776776776676767766776776776767767667767767676776676667767677676677667766766766676677676767766767767667677677676776776776776766767766776767767766676767677677677677676776667767667766677676776767767767766677676776767667767767767677667676767677676776676776676767677677667767767766666677677676776767676776767667766676766677666667676776677667767676676676666667767767667767677677667677676767767676776776776677677676776767676767677676776767677666776676767767767677677676767666677667766766767767767767767767676676767676776776776677676666776776667767767676767767676776667667676776676766776776776677677676767677676676776677677677677666776767676677677666677677676667666766767677677666767676776776776776776767667767676766767767667766767767767667766676767766667667766776677667766667766667767667666776767767676767676776767767766767767676667767767767677667666676667677677676776776767677677676666776776676667767666776676767766766676767667677667677676767666677677667667767667677677677676776767677667766776767667766767766767676767767767667767767676677676667677677677666776676667676676767667667676766766677676667677667766776767677667676776767767766767676766767767767767766776667767766766776776776766776677676676677667677666677677677677677666776766766676766666677677666676776767766776776767676776766776776767766776676667667767767767676676676776776776676676776776767677667767676667767767676677676776767767667766677667676767677667676776677676776766677667677676677667767676776767667767766667667767766776676776666666776776677667676667666676676767766767766676766677677677677667676766776776776667766766766776676776767766766767676666767667766776776666767767767766776667677676776776776677667766767767766677677667767677676766676776767667767666776677667666776776766767767676776667676677667666767667766776776677677666767767767767676766666776667677676776766677667766677676767677667767677676767676666667677677667766767677677677667767676667677676767676767676776766677677676767676766667767676776767767666767767677676677676767677677667767666767766667766676766677677666676776776776766776766676767767767767676776776776676677667677676776677666767767766677676667767676776677667677677676766676677677677676766767767667677666667767676767667667767667676776677667676766776767676667667767766676767767767677676766776767677676667767767676776667677677676676767676776776767766767767667766776776767766776776667677677667766667766767676767767766667677677667677677677677666766677676776776667767766766767767677677676676766776776767677677677667766776766776676677677666767767667677677676676776776767767676676767676776767767767676767767666767767767767767766676776776767767766667667767767767677666666677676776676666776666676767676776666676767676776667767677667766676776667666767677667766776776766776776767766776676776676667766666767767767677677677667766776776776776676676776677677676767767767676767767767667667767666767767766676677677677677676676776666776767767766767767766776766776766767767767667667676767766676767766776776766776667767767676677677676767767766767677676776776776677677677667676776776767767767676676767677667767767667766776776676776776776767676677677676677677677667676776776767767676677677666766776767766666766767676776667667766767767676776766766676767766776776676767666776677676676767667676776776677677677677676767767767677666767677677667667767677667676666667676767767767676767767667667677677676776667677676667767667676776776766776776767767676776677677666667767766767677676766776766767767666776667677676666677677676767767676676677677677677676776776766776776677676767767767767666676766766767666767666766767766676776767667767677676776776776767767766666667767767677677677676776667767667767667766667766677676767676776767767767676676767667676767767767677676676776776776776676776676677667767767767767666767677667767676676676677667767767767677677676776776767677667767666776767676767766776677677677676767767766776676767677676677667767676767766667767676766666767677677677676667676776766677677676776676767676776676776767677677667666677676767677676767767666767766766666776776676776767767676767767767676766677676666767767667767767766776767677667676677667767676676767767767767767676766677677677677677677676676667767667766767677667677676767677677666767677667676766677667767767766767677677666776676767767666677676776767666767767667766776667667766766776667667767676767676677677676666676776776766766776667667767766767766677677667767666676776677677676776676676776776776776776676667767767767677667766676776776776776677676776776767767766676776776767766677666766776767667677677677676767677676766677677677666776767767767677666767667767767767767767676676776776667767767676766776676776767667767767667676776767676676776677667767677667766767677677676676766776676776676676676776676766776776667676776776667667677676766676767767766776766767676776776767676767767767767766677677666776667677666676677667766767767767676676766767667666766666767666767767677676767667667766767677667667676677667677677676677676776666767666767667766677676677676766776676766776666776776667667767766666767667676766767676776767677677677677677676667677676767766666766776767767767766776776766676676767766776677666767767676766776676776776677667677677667667767766776766767767676767767666776776676677666767766667677666766676767766767677667767676767677667766776677677676776676667766766776676766766676776776776776776766776766776776667677666776766776776767677667767767666677666766677676776776676776666666776767767767677676767677677676776776676767676776776666776776666677666676666766767666776667666776677677677676676776767767767677676677677677666776776776776776767767767766767767767666776666767767666676677676767767766776766776766676676766767676767676676667676667677677667767767677667767767767676666677666776767667767767667666667676767667677667677676766776776766776677677677676677667767766776766676776776776766767666776667677677677667767767766776767667766666776767676766776776776767677667677666676767767767766676677
36776776667677677677676776677676767676776666767667667766767676776767667677667767666677677676776666766667767676676776666767766767766776767767677666776776767766776776776766767767767676667676667766767767767677676667767667666776676776766667676676676676767766776677676776766776677677677667767676667766776766676677676677666677677676766667677676776776666767676767767766767767767677677676776776767767667766776767767676767767767677667666776666776766767667766767767667766776767677667677676766667676767677677676776767767676667677676766766676767667666676776677676677667767677676776766767667767766767767667667766776766766767767767767767676676676667677676767766776667767676776776667766776677666767677677676776776767766776767676667766676676767767767677677677676776766767667677676776676767676776776766676676776776766767676677676767677667677676677676666766776776676667767677677676767676676776766767766776776766776666676767667676766776766767676677666676766677677666767676776666767767767767766667667677677677677676776776767767767676776767767767667677676677676766667766767767766776677677677676677677677667766676776666767677677666767676666766677667676767767667767666766767766677676776766677677677677677676677677667767677667676766766766677666776666776767676676767766776776767767767677666776767677667677677666767666776767677677676776767766667767667676767677676776677666667677677676667676776676766776767677676767676776776667677677667676766776776776766776667677666667667766776776677667676767676776677676776776666776767677676677677677676776776776677676776776776677676767767766767667676767677676776767677677677676776776776766776676767767766666767676776776767677677666667667766776776676676776667767767667767666776767676767667767766666667767767766776677667676776776767766677666776766776767667767767767766776676776767677676776776776776676676677677676776766776677676667767766767767676677677667767677677677667767676776677677677667677676776767677666766676776776667766677667766677676677676767767677676776776767677667767676767677676766667767667767667676776676767667767767767677676766776776677667677677676667676766677677676776776666667676776766776766767767667677676767676776776776676767676767767767767667676776766676676767767767766767767677677676677676767667677677676767767676677667766666776677667676667767677677667676767677666666776766676776776767676767767677677677666766667766676676776767766677676776766766776776766776776676677676676677677667767666776776776767766776676677677676677666676767767676766766677677677677667767677677677666776766776776677667766776766676766767666767677677677676767677677676766667767666766666776766776676766766776767767667767677667676767766776767767676666776776677666776776767676776767676767767667677676676776776676677676767767767676767767766776767767767766776676776766677677667676767766767767677677666677677676767766767767766776667677667667676766776776677676667766776667766776776677676666776776776767766767766676776767767767767767666776767767667767677667767676676666776666767667766767677666666767767766776676677667676767677667766776767766767677667766766766776667677676776677677677676776776767677666776776676766776766767767676767667677676667677667666677676676676776776767676767766767766767766766766776766666776676676776766776776766767767667767677677676677676677676676767767767766677667767766766766766766767767677667766666766677667677676766776666776776767677676776767676776676677667677677667766766767767677677676677667677677677666767767676676776776776776667676677676776767676776776676676776776776666667766776776776776776676767766677677677677676767766767666676666677676767667767767767677677676666667766776767676677676667676776677677667676767767677676776767676666766767677666676767676666776676766776776667677676767767666677667676776676667766767767767676767767767677677666767667667767766676676677677677676767766766776776776766776766776767666676776767767677666676766776767767767767677666676766677667676766666666776767766766676766766767767677677677677667767667767767767767676677667677667766767676766776677676766766677677677676767767766766776767676776766666767667766767676676776676776766766667767766676776776767666776677676667767677677677667666766776767766767767766767667767667767666776767767667676776676776776776676776667676676677677676776676676767767767666776776776676767677676676776776776766776666767767677676676776776767767667766776767766776666766667767767677677667767676776767676767676666677676677666676767677676776767667767767766776776776667767667767766776776776666676776767676766767676667767767676776667766776677676767677667767666666767676767766776776766776766666677676767677667676766767667676776776776776776667767767676767677677667676776776677677677677677667767766667767676766677677676776776767677676776676767767676767676776667676767766677676766677667767767767676677677667676776767676677676767667676667677667677677667767676676767667766767767766776676676766776776776676767676667666767676767766667767677667666766667767766676667677676776776666676676676776676766676776776776767767766776766677676776767676776667676676676767767677676676676666776767766677677677676666776676776776766667667677676776666776767767767666767767767676766676676776766767676677677667767767767767766677676667677677666776666667766776667676776677677676766766776776767667677666776677667676776766776767667767767677676767676676667767767767766677677676677667766677676767766776677677676776767667677677677677676767677667666676676767666766767767677677666776766767767766766767767667667666677676776776767767767676666766767767767767677677666677667766767767676666767676767767766776676767677676766767667676767666776776767767666677676766776776677666667667767766676767676767676766767677676776776676676776676676766776776776667767676767667766667767767766767667676766667677676776766776676767676767767677677677666766776676776776776776666667677677676767667676767676676776776776676767676776767676776767676767767767767766776677676767766776767767667766767766677677667766676677676767767767767676677677677676776677676776767677677676767766767667766776776667667767767676676767766767767766776776766766776676667767767677667767677677677676677677676776767767767676767677676776677667676776776776767676767667667766776776776776767676776766677666776767767767677676666766776776677667767767767766666767766666776666677676776776776677676776666767767766767666776767766776676776766767676767767667666776776666677677677677667767767667667677677666766776776776767766767766776676676767667766667676776667767677667767676767676776767676776767677677676776776677677667767767766767766766766676767767667766776776677676766766776776776776767767766676666677677677667767677667676676776776676776667767767766766767766776667676767677677677676667767676776767676776766767767767767676776776666676676776767766767676766776667677676677676667767767677667766766677667677666776766666776767667677676676677666676677676676676776767666766667767667666776767766666766676767677667676676776776667676776776767766776667676776767676666676776776776776667767676667677677667667676677677666766766677676667677676676667766676677677676766677676776776767766767676776776776776776767676776776776676677676767767677667676767767767677667676677676776776776766776776766776767667766676776767766767767767676776667767667767767667676667677667666677677676767677667676677676776676776776767766676767677677667767767677667667767767677677667767677676776766776677667766776767767667677677676776766677677666776776767767677677667677667677677677676776776666677676767767677667767766676676676767676776776776776776776767766776776676667767766767676677677676667677667767767676767666677667667667676776766776767676767767677667767676676677677667677667676667677666767767767767767677666767767767767667767677677677676667767767676766767667667767666666776776776667667677667767676776767767676676677676767677666676767767676767767766776767676767767676776776767666776667667677666767666776767676677666767766776767767667677666767677677667767676676766767767667676776767767767677676766667766776776676776776776677676667667676776677676776776676767667666677677677667666776677667677676766767766667767767767767767767766667676776776767767766676776767667677677677677676677677677666677677677676776766667677676666776776667676676776776767767677676667677677677676776767766776766776767677677676767666766767677666776776766776776767767767766776676677677676776776766667766767766676766776677667667767676677677676776776766676776776776676677677677667667666767766776776676666766667677676776677667767767676776767767767766767766667766767767766767767677677676766776766676677666767676776676776677667676767767677666677676776767766766767767667767667767767666677667677677676676767677677667667676776767766776676767767766767767766776677666776677677676677676776666776677677676776776767667677667676677677676776767767667766767767676776766767767667666776767676667767767677667767676776677667767766767666776767767676776767667676767767677667767676767667767676776776767767667676676767666677677676776676667767767766676776767766666776667767767667677676776767676667767767667667667767767677667767767667676666766667766767766767666767676776677666767767667766767766676677677676767676676677667767667677676676776776776767676667667766677667676776676766677677667676767667767767676767677676766776766676677666776676776776776677677676776776677677677677667767676767766776767677677666767677677676776676776667767767676776776767676776767666767667666766767667767676776776676677667766776676677667667676667677676667667767677676776767766776776767677677676776776667767677667767767767766776767767767667676767676676767677667767767676776776677667677677667677676776767766767667767767767676767676776676767677677666667767767767767766767766676776776776667767676667677666766776776767767767767676776776767767766766767676667676767766776767766767677676666776767767767667767676776776766776667676676666776776776767767666776776677676677667766767767677676767667677676766776776776776767667666677676776776776677677667767767767767676666776767766767677667
66676676677667677677676776767677677676767767667767767767677667767667766766776766776776776776766776767767676776766767677667676776776766667766677676676677666677677666676766776766676767767767767677667767767766776776677676766667767767667677676676676666766776767767766776776776767767676677666776767667767766676677666667677667766766666666767667767767767766776767677666767676767766776767667767676666676767677677677677676776766677667766676766676767667676776776676776667676667766676776776767767676676767766667667767767767767676676676767677677667767767766677676767677677677677666676776767667677667767767677677676766676776776767677666776776677677676766766676767676767666767676776776776667767767767677667766776776677676776666776676766677667766776767666776766667667676667767676767766676667766776776677667767766667677676676767677677667766766677667667767767767766776767767767766766776766677667767767767767766667677677676677677677676776677677667766776766766766766776676766676766776776776776676767766767667667677677676767666767766666776776677676677666666776776667666776776676677667767677676766667677677676667767677667677667766767666667767767676776776776767766776776776677667767676766766767677667767766766776676766667766776676666766776776766677667767676766676767677677677676776767677676676677667767766677676766667667666767767767767767767676776767767677666776766677667767667676677677676677676766776776776767676766667676776776666677676676677677666667767766776776767767766767677677667667676676767767676767666776677676677676776767667766667767767667676776766776776677667677676766767766767677666776767666766776667767767666677676667676776677676776767676766666677667767667666776767767767667677676776767676677677676766767677667767676677667767766767766776776767767767677666766776676776776776767767767677677667767666776776776677676677666766776766776766776776767767767766676767767667677676676767667667676767676776776666767676776767767666677666767767666676776767766666766676776776766767667767667666776776676766766767766776767667767666776676776676677677666776677677676776767667677676766767676776776766776776776776677667766677677667767766677666766767767766776776676766767767766767677677676767767766677677677666677676677666767766776666776776676676677667677667676676677676776677677677677677667767667767767676767667677667677666767676776767766767767667676776767766776667767766667677676776776766776767676766766767676776667666776677676776666767767677666776766776776776767667667676676766676776766666667766776677666767767766767767767766676776776767666776666767676766767767666676677676776776776776767677677677667767677676776776676776676776776767676776776767677666677677676776766677677666676677666767767676767676776776776766677676776767766666776666776776766676776667767767767677676776676776766776677676767676767767676766667667677677677676776767767667767766767767767667677677677677676776776677677676677667767666667767676677676776676676767767767767766667676776767767767677676776667767767767767767676667766767766667676776767767676776776767677676677667767676676677666767677676767667677676767666776776666676767766676767676766776767766776667767766676776666676676776666766767767766676676766766776766676667767677677667767767767666667676676776766776776776676677676767766767767766767677676776667766766776766676667666776767667767667676676776677667667767667766767767676766776767666767667767676677677676767677676767767767767677667766776667676776667677676766676767667767767676776776676776676677676667677667666776677666776776667766776676676776677666776776767666776766776677676776776677676776776767767667766767667766667666776776767766776776767667767676776677677666767667676766677667767667766677676766677667677677676767766767767677676776676767766776776676776776677677676776677667666767677676676676667766667767766676667766767767666677677676767666676676767767767666767676666666766767766666667677666676767677667676767766667667667677677666676776676767667676676667767767767767767676677676766676676767767676667767767667676667767677667677677666667767767766676766767767677676677666776667667767767667667767767766677676666767666767676776776676677676667767767677677676767766766776676766776676776666776667766776766776766776776677677676776676776677667676776767667767677667677676776667677667676676776767676766767667676776667677667767767767667677667676776776776776766776767766776776676667767667667767666767677676776767766776677676776776766666776776667767767667676776767677676767676776667766767766676666676767767767766676677667667767666776677667676766676767766776677677676776776676767767676776666677677677676776776676676676677667767766677667767767667766776766776776767677666766776767677677676767767666776676677666776676666776666776767676667766767676666766776666677676677677676667767766776776776767667766767767767677677677676776767767676766776767767766676776767767677676677667766676677667667766767676767677667676667676776776776767767666766677677667676676766776767667767677667677867767667767767766767677667676767676776767676776666776677666766766776667677667677666667767677667676767676776676776677667667766676666677667767676767767766677677677677677666767767766676667666767666767767767767667767676776676776676776767677667677676667767676776676676776676776667766767676767677676676776776666677677676677676767667767766766767676676776767767676677676767677667767767666766767767767767766776776776767767667767677677666767677676776677666776776776776776776676766767767767666676776767766676767677677676767666766767766676766776677676776767766677677667767666776776767677666766776667677666767677677666677677677676767767767676666776776776776766676677667767677667667766766676767677666676776677676767766767767667667767677677677677677677677677677677677676776677677676767767767677677677677677676776776767666677667767767767767767767767767766676676667666776676776676767766776776667767667766776767677677666776677676767677676776667676776766767667767767767767667767766677677677677676776677677676767666677677676776667667667677667667676667767667766776766766676776767767767766767766767767767666666776767767767767766767767767767767767676766677667767766776767767767676767767766776676677667766676776767676667767767677677666776776676767667767767676776676677666776767676767766667767766766677666767767767676766667676776776767667766776677676667676766767666776766767677677676776677676776767766677667677677667667677667766677666667766776776667767766677677676767676676776676767677667677676766776677676767767666676776766776776766767677666676666776776776766776666676766776677667767767767677676776676766666767677676776677666677676776766676667767767767767667767766776677667666676676676667677677667766767667767766776767677677676776677666677677666677677676676667767667666677666677667677667767667667676766677677677667676776676667767766767767676767767667767677677677666776676667767767767766776766677667766677667767677677677677676767677677676677667767677677677667767677677676766776677677667767667677677677676776767667676767767677676667667676676776766767767677676776776776676776766676776767767666767767766767766767677666766677677676776776767767767667766776677676776676776767667677676676776776667676776767766767677667667676667767676776766776677677676776766776776776666767666776676776676776676677677677666776767677667767767767766676766776767677677676776677676676667676776776767666677667767667676767677677677676767677667677677677677677676767676776776767766776667676677676676776767676766767767766676767667677677677677676766767767677676766677667667677666776666676767676767767676767767676766776776667677677677676676677677667676766767767767676767676776676776767767667677677677676676666677677676776676766676767666776767767676767667666776776767767766776776766676677667767767676767766766766766776776776677677677667677666776776776766676666677677676767766776667676667767767676666776776776776776677677677676776767676676767767767767677676776776676767767676767766677677676776767767677667767666677667666677676676677676666776767767767767677676676776776776776776776776776776776766667767667677677667767677676776776767667677667767677676776676766776677676776776766776766766767766667767766767767766766767677676677667767767767767767677676667767677677676666667677666776667676667677676667766776766776776677677677676767677676767666766767677677676677667766776776776667667767766767767676776776676766776667767666776776776776776776767766677676776766677677676677667767677677676767767677677676776767676776676676776676776776677676676767667676767667667767676677676676767666767667767767676766677677677676677676677676776767677667767766776776766776776676676776776676767667676766776776776767767667766776676767767767677676766767667677667766677677677676776677677676667676676676766767676776776767766766766676766677666766766776776766677667666676676776776767667767676667676667767676767667677667767767676767677677676766766677676776767766676767666676776776766667767767767667667667767767676767667767767677677667667666776677676776677667766776776767677666776676776766667666776677677676766767666767676776666677676676767677677677676676766667767677666767677676776676767676676766776767766766776667767767767767676767767767677677676766766776676766776776676766776776767767667766776767766776767767767767677667767767766776767677677677667676766767677677677677676767667767766776667766676767667767767767766677667767666776766766776767767676676677667767767677676677676677677676676667666766666676676676676776676767767677667767767676776677677667676776767676767676776776766776767676767676776766776666667766767767767666767766767676776776776676776767676776766676766776767767677667667676676776767767677667767676676767767677677667677666767767676676776676676766776776776776677677666767667767677677677676677676767767677677677666776767767677676776767676776767676677676667767766667766677667677676767767767766767767767667667676776776776677677677666776767677667676776776677666766766666767676667677676776767767767676767767676766776766767767677677677676677667676776676666776767766677667767767677667667667667677
6767677676677666677667766776677676676677677667676667767766776767767766676767766676767677676676667677676677676767677676676676767766776767677677667767767766766776767767766776776776676676677667676766767667767767667766776677666776767767767767666666676776677677677677676676767766676676677676677667677667667767767766677676776676667767766677676776766767677667767767767666766766776677677677667676776676767676776677676677677677677677677677677676767767667677667677677677677667767766677677666776767677667767676767677667766676676767676776776766767766767677677676667676776776767767767767667767766776767676767767766776766767767767767766666677676767676667676676776676776767767677667676776776766767677667677677676666667766677676767676776776776767677666776667767767767667767676667677676767767766767766677667767767677676767767667767667666776667767667677667767676677666776677676776776676766776767676776767676667767767767666776776767767767677677676776666776766677677677677677677667667666776677676767767676666776676677677677667677677667676767766766776767767666776767766767766776767676676666766776676767766776767767667676776767666766776776676776776676767766767766767767676767667767767667676776677667767767767767676677676776766776766676667676676776766676776766767666776776776776767677677667677666676676776676776767666776677676667766767677676776677677677677667676776676776767676667767767767767667767676776767767677676666776776776767766676766766677677677677676776767676666776676776677677676677667676676677666776776666776776776776776666767677677676776776776676776767766776667767676776776666776776776776776767766776677677677676677667766776776677676677676776776767677667677667667677667766776667677676677667767766766667676766676776776767767766776677677676776776677667767666767677677667767677677677667767667767677677677677677676767677676766766677677676677676677677677677676667766776776676767676676677667676766776776666666677666677677676766767667767676676767767766776776776677676767676677676776766776767676676767766667677666677667677667766766776767677677676776767766676767677666677676677666677667676667676767676776677676767766767676776767677677667766766776776776776677676776677676767767766676767767666667677667666776767767766767667767767677677666767767677677677676676776776767767766666767766776766766766776766676767677667767677666667767667677677667667677676776776766776676667767767767767767766776767677676776676766767766677677676667767667767767767666776677677667666676666776766776676776677677676767676767767767677666776676776776667667676676667766767677666767677676776776677677677676767677677666767667766767766677677676776776767676767677676676676776776766767676676767677667677666666767666677666767767767767767667677666676767767677677676667767766677667666767766767767666766767677666667677667667767667676776767667676766776767676767767767766767767767676766776776677667677676766776776666677667767667767767667677677677667676776677666767767677677677677676767667767676677677676767667666776676767676776666666766667767766776766776776776776776667676776776766666676776677666667766676767767676667767766766676776677667677667676677676677666676676776776667766676677676767767667767677676667676767666776776676667767766676766677677677676767767767677667676776776767667766677677676767677666776766767767767766676776676776766776767676667677677676776767766667667666676666776776667766767677666767677676766776767767667677676766776667766667766776776767766666677667767767677677677677666677667677677666767767767676766767677677667767767767767767767767667767766676676767677676776776766767767666776677676666766776676776767766667677677667677677676766767666676676767676676767767766666776767676676767677677677677676767667666676677676776767767767767677666776776666766767767677666767677667767677677677676766776767676677676677677677677676677666766676767767667666767767767766776776766766776776767766767667766766776766776767666676666776767766676766776776776776776677676776776776776677676767766776776677677676776676677676767767766776677676667767767676667676767676677677666767677667767676767766767766776776767766667766776677677676776776767767767667767676767666776766667766766677676767767667767676767767767667676676776767766776776767666676767677677677677677667767766677676766776776767767767666776767667676767767667766677667767767676767676766776677676676676776767677676676677667767676776776666776666667767667766766767767767677677667767666767667767767767676677677667766667766676767766666776776776776767766676767677677666667676766667677676667767667667676776776676667676776677666677667766766776776776677676666766776667767767676776776776776767767767766676776667677677667676766766667767767676776776776767667767766767766767767767767767766676767666766776766767676776776767767667767767767676776776767676776676767767676767766767766776776676776776667667666767767767676767767766776767667767676776677676676677667766767676776667667677667767767677676767767676776767767767767767767677666676776766676676776667677677676776766776676776776776667667767766776767676776766766776766676767766776766776767767676667667667676766776767767767766676776776677667676767767767677676776767767767677676667666767677676767766776666776776767767767676766677677677677676677676776676766667666677677676776776776767767767676767677676767676776666776776776776767676767767766676767667667766766776676767677676767676676677677676767767766776776767767767667666767666776776776766767677666667667767767667676767767677676776776767677676767676776677667767677667767667767767677676677677677666767677667677677677676776776776677667767767767677677676776667667767766776676776767767766677667767676776766776766766767676677666776767667677676766776776676677677677676776667677666666766676767677667677676766676767767676677677677677677676776666667767767677676667676767677666776666776666766667667667767676676776666776767677676676667767766667677676767676676776667767676766677676776677667677667666766776776767666666666676776766766767766677667767667767676767666776677677676776666767677676776767666767767767767767677676667766776767767767767677666767666676667767666767676677676676667676676676676776767677676776776767667676776767767667667667767677677677667677677677667666776776776667767767677676776676766676767677667677676776667767767767767766767676776766676677677667767767667667767767676767766776677676776767767767666766676767677666677677667677676776667767767767766776767766776766776776776776766767767767767676676767767767767767676766677677677666776776776767766776776676767767767767766776767667677677667666767676677676767677667667666776776676767677677676667666676677666776677667676776776767666776776676776767767677676677676766677666776677667767677676767767677667676767666766676767767767666767676676776767767767767767666776677666676776666676776676776776677677676677677677666667767766667767677677666667677677676776676766776676776766676767667676767767667766776677677667676676677677677676767766767766776767766776767676677667766677667676766776776676766776767677676776676776677667676767767676766667767766767677677667666776676677676776776666767676776676677677676677677667677677667767767677667767667667677677667767767766767676776776676767767767767677676667677667667667766667766776776667677676776776677677666767766766766776767767677676766776677677667767676676666677676776667767767677676776677666667677676776776676776766667767767667677676776776776677677676677667766776776776767767767667767676776767677667767767766767667676676776677676776776767767767677677676676776776676776776667677667767767667666767767766766776667766767677676677667667766767767766766776677667766666767767766677676677667667767677676667676776766767677677677676767767667767766667667676776766677677677676776776676667766776767767676767677677676666776766667676776776767767766767766776676676667767767666767766766767677677667667767766766776766776767767766776776776776677667676767766676766767666766776677667677676767677676767767667666666776767676677667676667766776776676767667677667767767767677666767676766766776767676776776776776776767767767676676766776677667666667666767767676677677677676766776776667767677667767667766767677666677676677677676767666776776767766776766767767767666676676776766676776677677667677676776767766766767767676776767767766776767666776676667767766776766767677667766766677677676676776767667667666767676776767667766767677676677676776767677667767767676766767676767666776766677666776766767667766776676776676666767677677677677667676676766767677677676767767767677676677677676776767767766766766767767677677667667767667767767767767667676776667767767667677677667677667667676677667667677676776767667767766776766676767677677677676767666766766676667677677676776767766766776776767767767767767667666677677676776677677676766776667767766767677677667677667676677667766776767676677676776776767767677677677667767766767676766676676767767677667676776767677676776776767767676776766767767767666776767767677666676766776776766776766776776767766776767767676767766776766776677666676767677677667766667677677676776677676667767677666767767767767766676677676776767767677676776767677676677677667667767767676667667676766667766767766667767677676776776776767677676676677676776776677677677677667677666667766766776776676766667767767766776776767767666667677677676677677677676677667767767766767766667767766767677666776766676767676676767677667667766776766776776766776766676676676767677667676766767766676776776776776766767676767667767666776776776767767766767767767677667677667667767667676767667767767677667676776766776767667677676677676767676776776766677676776676677677676767766776776766677676766776767767676667767767676776776767767767767767767667667677667677676767676677667676767766667767667667767667766666767767767766767766677676676776676776776767766677667767667766776666767667666677677677666776776767677677676667767766676776766767767666767667677667676677666767767767767767677667767677677676667767766677676767667676767667677676776767767767667766767766766766776776666676776776776776767766666776677666767676767767767767
667677667676766677677676676667767767676677677666776766677677667666677676767676667667766766677677676676676667766767676776767677677677667767766767676776667677676767766676776776677677667767677667766677676767677667677666776666776677676677676766776767667767676767766676767677677676677677677666676776667767667767667677677666677666776677677666776677677676767766766666666766677676776667766676676767767677667677677676776776767677666676766766776776776776776776677677676776666776776776776667667676776776666766776667677667767767677667677676766767767767766776766677677666776666766677667766676776776767767767766776676677667766767767676767676767677667677676766767766776767767677676767667677677677676766676677677667767766767767677676767667676776767767677676776667677676776776767767767767677666776767767677676676767676776676676666677667676666767677666776766767676767766767676676677667677676767676666767666767767767667677676677677676767666676767666676767667766767767767677677676776776677677677677677676667767676677677676676677667767767667666776667766776677676766776667676666677667676776776776677677667667767766776766776676776776766766667677676676767767676776767766767677666776676776676776666776767767666677667677676766767766767667676767766767677676666776767766776776776776776767767766677667666767676767767677666776776767667676776666676776766776776677666776776776766776766667676667767766776776776776767676667767676666677676767677666767676767767766767767667767677666776776776766767767766767767677667766677677667767766776676677677676676776776776767767767677667667677667676676667767767677666776666776676776767766776776766776767766767767767767767767676767767767767766766776677667676776677667667676767667676767667667767767766767766676776667677666666666666776776676767676667676666667676766766776776677676776776666767767766766776767767676676767676677667767666677676776667676776767666776767766767767766767677677676767676676667677666776676766776676677677666767676766667676776776776766677666776677666766677666766776767666767767767676767677676677667767766676676767767766776767677667676666766767767767676776667676776666776776677676666766767667667767767677666676677666667677677677677667667677676766666766776776667766767767676776776676776767766776776776766767676767676767677677676677677677676667766766767677676767767767667767767766776776676766667677677666767767676767767767766767667676776766776776766776666677666776776776766776767677666676767767667676767766677676767676677667676667767767667676676676776776776766776776776766776667767767767767676776676767766776677667676767767767766677676667767677677677677667767666776676776667767767677667667767767767767667666767767677676776766767767676676776776776776776677667767676767676776776667676776776766766767767767676776676676766776766677677667677667676766767766776677677676767667677676776767677667766776766776776767766767766676767676776676676767666767676676677666767677676667667766767667676667766776776666766767676776667676776767676776767766766776677666776766676776677676776776767666776776676767677676677677666767676676666776767666767767767767767767767667667767676676767666767767676766677667677666766677666767766776677676776667676776677667767766676776776767766776766776666767666676776766776776776767766767767676767676666767767767767767677677676776666776767767766767766677677667676776776766766776767667767767767767677676677676767667767677676667676667767767767766767767667676767677667677677677667677667666767767667676676667767666676667766676767667676776767767677677677676676767766677676776676766666677676676677667766767767667767677676776776776767677666776776677667767677667766677676776776677677676776676767766776666666776767677676767667676776776676767677667677677677667767767676767767676677677677667767676776776667667766776767766776666776767767677666766776776776767676666676677677676766666667667676677676666676776776776767767767767677677667767766676776677676776766767767767676676676767677666776776666676766776767676767666766676667676766666677677677677677677677676667677676676766776767767666776776677666776767676776776676776776767666676776776776767767767667666676676776676767767677667767677666667766767676776767767677676766767767676677676767677676776776676776676767667767677677677667767676677677677677677676666677667767677677677677676766766667766776776666776676767767767676776776767677676776776767767677667676776776767676676776776776766767667766766766776767676766767766766776667766676776776776767767767677677676677677666767677676776676677677677667676676767767767767667676667767676677677667766776766677666776676667666767767767767667677676677667767766677666767767767767667677677667767767676776767767677676767766666776677667767667667767766677667667667676676676767666767767677676767766766776767767676776676767767766767767767767677667767767767767766766776776776766776677677677676776767676766677667676776767767767676677667666667666767766676776667767667767766766767767677677676667767677677666677667767766777677677677677677677666676667767666676766767767677667667667667766677676776677667667676767677677667767666667767767676776676776776676767677677676766776677676776776767667677677677666766776776667676776676677667676766776776677676776667766677676776767676767677676767767766767676677676676776676767766766676776666776677677676667677677676776677676676667667666767676767676776776766776677677676766667767766776776776776767767677677677676677666766676776776767676776676676767766676676767767667767766766676776666767767666676776677677677676766767667767666677676767766677677667666767666776676766767767676677666776767677676767766766677677676767766676776677677677676767767667666767766666766677666766776677677666776677667767677676776767677676677676776767767676767767767677677666776676776776776676766776677667766767767767766676667676776766667767677666776776666767766677677666776776666676776767766767767767676776767767767666776767677677666767667767676776776776677666667766776677676767767767767767767767677667766776677667767667666677667766776776767676776767767767667667767677677676676776776676776767676677676677677676767676776766767677676676767676767677677667767667767676677676776767676776677667767767676776676776677677677676676666776776776776776667767766776766767767667767766776676667676776767676767676767667667766776767666676776766676767766677676767766767767676677677676767767767676776767676767676776767767767667667677677676677676676776776766776776776776776677677677667767767766766677666776776676666767767676667676776767767766766776666766677676767677677667766776767676776767767667677676677666776776766767677667666767766676766676677666767766677666666676766767767767766677667767677667767767667766767677677667677666776677676767766776667766776766766767667767766767667667677676776767677676767666766767767677676776776767667766676676776677676677676767677677677666766676766767767676677677666776767676767676776766766677667676776776677677667767676766766676767676776677676667666776767677677677677677677676676776766776766776677677676776666776776667767767766676767767767766667767767677676766767667767767767766776667767767766776676766766766776767677676776776666766767767766767767676766776776677677676676677676766666766667676776676766677666767677677677667766776677676677667676667666767667767676667676666677667666767766776666676767766676767767676667677677666776767767677677676776767767667767677676676776776776676676676677677677676776767667677667767767677667676766767676677677667766667677676677667667676767766767766776667766676676776766766676666776776766667676767676776676767767767677666677667677676677666776766767677667767766677667767676767667677676767677676676776776776767766667767666667766776776677666766767767766767676766666676667766776766776767766776776776767667677677667766776767766676677677677667767676666677677677666767676676776776667766767676677676766767767767676766776776767677676767667766776776776676676667767677667677667676767767676776767676666767677677676676766766677666677676767766767676767677677666776767766666767676767677666677666776767676677676676776676776666767767767767676677667767767677677677667677677676667667676776776677677677666677677677676766776677676767667767766767667677667767666767676776776767766677667677676776766667667767767766667767766776767667767676767677677667677666676776767676767766667677676776677667767676767766776767676666776776677666776776776776766667677676766676776676776767676776767677677676676667766776667767676767666776666676677677677677677667766677676767767767676776677667767677676677666776766676766676677677667676667767667767676766767767676667767667767676767676776667677677666767767677676766776666767676676776766666767766776776766767676767767767666776667767676767767767677677667766776676766767767767767767677677677677666776776676776776667666776666776676676677677676776766776766667767676667667767676776676776677667677677676766767667766676776776776767766766776667767766677666776677677676677676667766776666766676676776666766776776776776677677677676666667667767666776767767676666667667677667767667767766676776767677666776776767677677677677676776766677677667667766776676776677666776776767676776667767666776767677676677677677676766767767767767767667767677667766766767676676767677667667767767666676776676776776667766677676766767766776776676766766776776776676776767767767676677667667767767676766776776776676767767676767677676667667767667766767676766767767767767677677677666776767766667767767766667767767676677676767676776767676776676766767676767677667666767767766666776677666766767666676666676666776767766767677666776776677677676776776676767666667766677677667767767767677677667677677676776776667667676677667667767767766676667676776677667767767766676666767677677676676776767766767766677666776767676776677677676776776776776767766676676677676676767767667677676767767677676776767666667676767767767766776767767676767676667677676776677667766677676676766776776666776677677677676767767667767676767677676766776767767667767666767666776776767766767677667766776677676666667677667677676767667667767766776667676676667676
6776776767667676766776776776676767676676667766676776677666767667676776776667676776776776776767666767666767676767676767767677676767767766677667677666667766776776776676677667676776677676676767766767676767676676677677667676767767767767767676776776776676676677676776776767667766666767767676676677677677676676767767766676767767767766776677677677677667766776776776776767767677677667766767667667667767766776776767767767767766677676766767677667767767676776766776776676677677677676776667766776776677667767667767666676776776666776766767677667677667676677676766776767766776676666767676767676767676766776666776776666676776766666766676776766776767767767767767767767767677677677666766766767766677676776776766766676677676776776776776767677677676667766776776766676767677676766766776766776767767766767667767677677676767676676776767677677676766767767666766776776767766776767766776776766767767676677666776767677677676676767767667767766776776676776677677676776776666676776666677676666776767667676776776676676776676677677677676766776677676776776677666776776676776667677667677676767676776666776767767676766776776676776677676767677676776676766776776776776667767767667767677667767677677666766767677677676766677676767767766666667667676776667767677667767676676767766677677676766776767677677667767767667677677667767676776767676667666677667767767677677676776767766767767766667676767766677667767767767766767767766676776776767677667676776776767766767676667766666667677677676767666767666776776767767766676776776677667767666776776676767677677676767676776666776776767767767766767666676776776776666667667667766776677667766767666776676667677667766767667766676776677667677676776776776766667667667676677677676766776776776776767766767766767767766767767667677677677677667766766776776767767677677666776666776677666677677677676766767667676767676776776677676766776767677677667767767677667677666676776766677677676776776667766776776676676667766667676776776766776767667767677677667767676666776767766776776667677677667676776667767677676767767766677667766667676776667767766776667676676766667676767767677677676776667677677677666677666776676776776666776666776676766776677667766767677676677667767766766767767677666667677667667767677666667767667677677677676766766767766667677676776667766776776776776766676767767676776776766666767767677677676776676767767767677667767676676767666677667677676776776767676776767677676776677677676776677676677667767767767667677676767767667767676767767767767767767766677667767677677667767766766766776767676766767677677677667767767677677667767677677677666767667767677677667767677677666776677676767767667667676677676766767766767766666776676776767767677666767767767767676767667677666766677677676677667677676776776767676767766677677666767666776677677677677666776767767767767766767767767676776767767676767767667767666766766676767767667677667766776677676776776677677676767766776776776766767677667767766776776666767766767766776776776667666767767666667676776776766677667676766667666776677676666676767677676776776676766766776776776776667767767767767767677676766776676667767766676776676776766776776767767767677677676676766677677677666776776767767767767767766677676766776767676776776767767677676676676677676776776766776776676677677676776767676776776677667677666766677677677676766776677676776767667677676677677677677667676676766776776766667677676767766776767677677677676677676776767666667676767667676766677666767676677677677666666767677677677667767666776677676776767767676776767677677667767767667676767677676767677677667767676776776776676767767767767767676776767767767677677667767677677676767667667667767676776776776776676766776767766767766676667666766677666667666766677676667766766776776776776776767666767766767677666766776666766767667767766776776767767767677676776767676676677667676776776767766776776766667666767676667666667767766776666677677667677666776776766776676767667767667767767677677666776776776666776776767767667767677677676767677667677666776767676776766767766776677666766676676767667767766676766767767766676677667767767676676767766677677666776776766676776767676776776767767767766776767767766767667767667767767676767667667767677677667676767677676677667766776766767677666766767766677676767767767766767766677677676767766677677667666767677676776666677676776767766766766676677676776767767677667666667766776776767767767677677676776776776767767667676767766776776676776776767676676776676677676776766667676766767767767676766666767766677677667667766766776776767766676676776676666767666767676776676776767767677676766776766766767676776776676667677677667766677677676766677676776776776676776676776766776767766667766776677676677676767676766776767677667676766766776767676766676676776766767676666766767766776766676676677676667766766677676677667767676776776776776667767767666676667677677666676767667767767766776776677677676767676767766677667667677677667676776767766767767767767766667767766766666776776677676677677666666766667676776677677667677666677666776776676776676776767767766767677667766766766767766776677667676666676676676776766676776776676767667676776767676776767767667767767677667767766676776676676766776776776677676666666776776776767677667767676767676667766776776776776767676776776767676677666776766767677667666677667766767767766767676766666776667766776667767767666776776776767667676666767766776766776776677676767677676767667676776677676667677676667767677677676766666677667767667767666666666776676676767767767767766776667766677676767677676666766766776667766776676676677677676767677677677677677676776767767676677677676676776767667666667767767677676676766667767766676677676776776767676776767677677677667767767767767766767766767676776667676666767676776766667767676776776767677677676667666677676776776666776776766676767766776767677667677666776776766776766677666776776666776776676767766767767676776767767667676776767766676776677677667676676767766767677676766767767767766666676766776766766677676776677667677666776767767767767767766776776677667677676767666776677676776676767766766776677677676767767767676676677667767767767667677677677667676766677676776766776666767767677667766667677677677677676776776776676767666677676776776776767766767667677676776776776676767766776667676776667767766677676767767677676676776767677666776676767767676676676776776676776677676776767767677667767766776776677677677667677677676767676676767677676676666766766767676676667667767766776776666677676776767767677676766767767666776677677677676766776776666666776666676776676776677677676676677676776776676666766776677677667767677667767676767676776767676666766776767767677666776766676767766776767676667767676767767767677666767767767767676667767767677667767766776676767767676766666776676767667676767767767767677676677676776677676666767677676767767677666776776776677677667677676776776767677677676666776767667767766776767767667767767767767767676767676776776767767676766767766767666776676776677677677676767766776667666776776776776767767677677676766767677677676776776767767677676676776767677677676667767767767676767767767767667677667676767667677677676766776776776776667766776776767666676677667766677676776767667667677676676767676766776776776776676776767677677666776766766776776666776767666776776677676677676776766776776776677667767767767766776776677676776676776776767667667677677667676776677677677677677676776676776676776767766776666676767767767677677676677677677677676767767767676767666676767767766776666667676767677667677666776766776776776666776667667767667676666776776776767766676776676676767766776767677667766766766767767767677677666776776767767667767767667767676767767676776767767767767767666776776776667676776776776776767767677676776776767677666767766776766667767677676776667767676776776677667767667767677677676767676676667677667677676767767677677667676667666667667767766677676677676776767676677666767767767667767677676677676766776776767676767676676767767766767677677666776667677677676767677677676776766766776677666677676667677676766776767677666667767667676667676677677667676767666677677677667677677667667677677677677676776776767766776676767767767767767766767767766767677676776776776767676676677676776776776677677666776677676676676767767676767767677676767767767676666776767676776677677676676776776776677676767667767667766766766767667676677677676767676776776766676767676776766766766676677666776767767676767676776767767676677666776766766677666677667666767767766776767676767667766776767766667666767677677677677676776677677666767677676766767666676776767767677676676767767677677676677667766676776776776776667667667766776766667667677676767767666766667676776767667666767677667767766667766766767767766676767766776776677677677667677666677666677676776766767677677667666667766767666676677676676776776677676667767767677667667767676776766677677667667676776766776677677676767677677667677676667767676667677667667767666767767677676776776667676677667676776767766766767767667767667667676776766776667767767767767667677666676776766776776666677677667676766677676776776677677677676767766666776767766776776776766766766666767667677677666767766677677676767767677667676776676666677676767677666776677677676776767767666776767676776776776767676776766776767677676677667667767666776676767676776667767766766776776676776676667766776766767767766776776766676766776767767766776767767676767767667767767676776776676776766767767766666677667676766776776767676767767767667767767767677677667767766776776776676766776776676767767767767767766776767676667767677677677676767767767677676667767767767676776776677677677676776666666667677666776766767766677667676677666766767676676776676677677676767767677676776767766776676767767666776677676776776677676767766767767766767767677676676776776776776667676766676667766676676766667767667767677676666676766767667766677667767766677677676767677676776776766776676666776767766667767766677676776776767767677677677677677677676776677676666677676667767767767767676776766676776677676677677676776667767676766766667766766666776776676676776767767676677677676767767766766776677666677677676776776776
76767677676767676766767766677677667767767767666767676776677677676776776666667676776676767677677667767676766767666776776677667766676776767767766767676776776776677677666767767676667667767676776766677676767667676677676776667667677667677677677676667766776677667766676767677667676676766776767676767766776766776776766767766766676776677677676776767677667667676767767767767766776767767667667767767667766766766767766776766767677676767667767767676776766776776767766766677677676767767767677676767767766676677667667767676676776776667766676776767767676767767767767766667766766767666776676776766767767677667766677676677676676677676776677677676776767676776776676767766666767676776776776767766766766767677676767767666767767766776776666677676766767667677677677676766677676667666677666776767766767767767767676666776676776666767677677676776667767767767767666767667767677677677666766767767766676767767766776767767766767767767677677677667766667767677677676766767766666776776767766676766667666767766767767676677677666776767677676767766767677667677677677676766667676776677666676776776776767767667767677676767676776667676767677677676776677667666666666767766776677677667667767767677667767677667667766767676677666667666767767767767677667766676767766776677677677677677677676767767677666767767677676776766766667766667767676776766766776776776666767677677676776767676776677666776776766767767767766767766776676776667666676776666776676677676767766776766677666677676776677666767767667766776666776676776676677676676677676767677667766776776676767767677677676667767767766776677676766766776776776776676776766776666767677667767677676676766767767666677677677666776677676677677676767766666776766666776776776667666676776776767676667767677677667677677667767667767766767676776776667676776676767767766776676776767676667667766776776767767767766667766776776776766667767667766776766677677666767677677667767666776676767766776776766767766667766677667767767767766776667676766767676767767676776776776666776667667677677677677676767677677677677666766776776767767676676776767676776667767767677676667677677667676776776676767667676776667677666776776766776677676677677667767767677666677677666767766676776677667767676767667767677667767767677667767677666767676767767767677667666767766767767766667676767767666667767676776776767767677676677667766767766676776776776766767676776677667676776677677666776677667767666676766677677676766766767676766676776676767767676667766667767766776766776776666676776776667676677676776776676767677667666766677676776676776776667766766667667767676677677676776776667677677677677677666776767677677666776767766776776667666676766776776767767766666677667767767767666766666776776776677676776766766667676677676677667767676776767667666767767667767767666776677676767766766767676776677676767677677677667767767767676776776676677676677676776776776776766677667676776776776677677667676776776776776776776776776767767666667766776666767677676666767766776776776666776667667767676766676676676776767767667676677677676776776766667767767676767767666766776767767767767676676767767676667676667766776767766766766776667677677676667767667677676776677676767676677676677677667767766767767666767767676776677676767766776766677676676776676767766776767766776776767767766676677667767667677677676766776677677666667676766667667676666776767666776767766776677677677677676767766776776767767677676767766667767767667766767676677677677677677677667767677667667676677676676677677676767677666767766667667767767767677676676766776667676767766667677676767676767667666767766776767677677676667676776776677677667767766776666776776776677677666776776766766776766676776776776767766776676677676776776766776676667667766676667767767767676677667677677677676776767767766776766767676667677667667676776767667676677677667676667767677677676767767677667767767767667677676767767676676776667767767667766776677676676776767677676677667677677676776677676676676776676776677677667676776766767667767766767766676667677666766776766766676766776677676776667677676676776767676676776766767767677667676767767677667766776677676677677677667767667767666766776676776677676776776767677676766767677676677676767676766676676766776776766767676666667767766776676667676776677676766776776766776677676667676767677676767676667767766676766776776767767677676767766776676776666667766767666776776767767676676767766667766767677676776676677676667676666677677666776667677667677666767766676676776767766776767767767767766776776776776767677667676776677667677677666776766767676766766767677676766767677667767677677677676766767767767676776776776776676766767676776776676776676767767677667666676676766776667666766776767677677677677667767767677667676677677677666776767676766677667766776767767676667667676776776776767677677677677677677677677666767676767767767767666767767766776776677676676776767766776776677677667767677667766666766767767677677667767767767666776766776667767677667667767766667677677677676767766776667677676776776677677676767677677667667677677667677676767676767676776767667676766776766776776776676776776767767767676776766677677676767677677677677677677677676767766767677677676776766667766767767676676767767767767767767766676667767767766776767766776767767667667666766767767767667766766776767666766776776776776766677667667766767676677677676676767677676667766666776767766767767667767767677667666776677666767767767766776776667767677677676767767767766776767677667676776767766776677677667667766767767677667676766666776677666767767666776776767666677666776776767677676767667676676667666676767767677676677676776776776767676667767767676767767676776677676667766677666776767676776767767767677676677667766667767667767767766776677676767667666776677666776767767766677676767677676776776676666776667676776767767767666676667766767766776666767766667766767767667666677676677676767667676767677676766667676776776776666767766776767676766677677667676776767676677677667676776776776776766776667676766677677667766666766767767766767666776776767767677666676767676766767676776766667767767677667767767676676767666776776667676677677676776776766667677667767767676667766767766766766666776766776766776776667677667766676676667677676776776676766766677677676767766776676776776776776776776766767666776776767767677677676667676766667667677676767767677677677676776776767667766677667667766766677676677677676667767767766776776766776667767667677677677677676677667767766766676776666667767767766667767677667676666766767767767676767676677676766766676776767677676776676767676666677677676677677676776776776676767677666677676677676677676776776676776767677676766767677677676676677667766667667766776766767767767766677677676677667667766767767767676676766667667767677677676766767767667767767667677667767767767767676776767677677667766677667666767676767676776766676776767676676766677667767666776677677666776767767676767667667676776666666676767676776767676677677676677676667676766766766677676677676776667767767767767766776676767767677676776766776776667676767766767767767767767766676676676776676776666776676677667766776766767767766676776776666767667677677677676776767767676776667676776776776767767766776776767766676776767767767667667667767677676766677676677677676776776766776767767667767676767676667767666666767676766767676677677676776776776676776676677677677666776776776776666767676667677666666776776767766776767767676767667677667666776676767677676776776767677677666776667767766776676766666677676776776776676776767667667767667767677667766776666767676766776776766776677676776677677676766666767767766776776677666677677677677676767676776767766776767767676667677677677676776776767667766667767767766767677676776776776767667767676766776776767766776776676677667767767767766676776676776766776776677666766667676667767667767767677667677677667767677676766767767767676766767677676677666676767766767767766776776766667767667767677666776776767766767677667767766677677667766776766776677677676676766776767766677677677677676776676766776767767767766767666776767767766776767767766677677666676776667677677676766766677677667767677667767667677666666676767767767676776766676776676766776767767676767766776667677676667767676776776677667767677677666667767667766667677677676767766677676677676776667767767676677666767767767766766767667767677676776676776766776767676776767766677676676676676677677677677676776767677676766767667667767676667676767766676766677667767767766776776666677676677666776667767676767677677676767767677677667767676767767767667677676666776776667667767767766776676776776676776776676776767677677676776676776776766767766676776767667677666776766766766766677677667767767766776676776676676767767676776776766677676767767766776776767667767677676776767677667767677666776766766666667676666676776776677667767677677667767767767676776766676666776677676766767677677677676767667677667767767676666676776766667667766767667767767766766767767667767766667677676776767767767767767676676776666666666767767767766676677677677677677667677667766667677667767767767766767767767766767766766767667677677676776677676676766667667767767677666767676666767677677677676676776767667677677676776766776766666667767676766676677676776766767766776676676767666766677666776776776767667667766776776677677667677677676776776776767766776776666766677676776666776767766667766676776676667677676677677677677677667676776776676676676776776776767767676677677667767667667767676776767767767766667767767677676776667767666776767766677676776776767767667767677666776677666766677676766677667767767677667667677667667677677676776667666766776776776776767677677676767767766677676776776766677677666667767666676776676776767677677667767766776766676677676776767666766676776776677676676677676776766767667766767676776766767767667767677666677676767767767676776767666776776776677676676767677676767767767676666776776767666667766767767767667767666767667677677677676776767767767767767677667666776776776776667766676776677677667677677676776667677676767667767767767766677676776776776776767767766767766776766677676677667677676776767676677666676767677676677677666767766677677676667767
667676766776776677667767677676776676666677676767667677667766776676776776767676666776667767767766766767767666767667767767766767766776666776676776677667767767767766776776767677676676776776766776767767767766676776767766667667677666676677666767667767676776776766767767766766776676766767767766776767767766676677677676676776767767766677676667677666767767767666676667766776667677666776766766767767676766776676766767767767676676776766776776676767766667667767766677667676776776767767767766676766667677667667667767766676767676767676776776766766766767677667767676776666776676676776767677676776766767766776776676677676776776767676776677677677676767767677677677677667767766766776676776766667767767767767767767677676776776677677677676776767767677677676776776776776666776776667767767676766776676667766776776676776776776767676767676766776767677667767767767667767766776776776766767667767676776767677677677676767676676767766677667767767667766666776676767767677676776776766676766776666776676776776776677677676666776776776767767676776667766776766776767766676767676776776676676767767667767677666767767677677676667677666767677676767677676767767676677667767667767766676677676776767767666666766677676677677677676677667767766676767766767767767767677677667677677667667667677667767767677677676666766767766776667667767767677676776767767677677677677677677677677667677676767767677676776677667676667677666776766767766667676776776766767677676776676666767766676776776667676677676677676776776767677667666766776676667677676766776677677676767767676667666776776766767666677676676767766776767667676677677677677677677667677677667676676767676676766766776776766766676767766676676767676776766776776666776767677667767677667766677676677677676766667676766666776767676667667677666667667767767767667766776767676676667766667676767767676776677677676676767767676766767767677667667666776767766767676776676676677676767766767766776776677667667676677677677667677677676766767666666766677667767667767766766676776677677677676667767677677667767677676776776767677666677677677677667767766776677676667677677676776767767767767767767677676776676776676776776677676676776776666667677677666767767676667767767766776776767676677677667676766776677677676766767767766676767767767766767676766776776766776766776766766776676666776667676666677676676667767677676776776767677677677677676676767766677677677677667766676776666676776677666676677677677676776776767766776677667767677676667677677676766677677676666666776667677677677676667677677666677676667767667667767766767767667676666776767767667677667667676776677667766676676676766676776776666776766667676676767767676776676677666676776767767767767766676767767766767676667767767666676667767677666766667666776776766776776767767667667766776677667676776767667667676676766676677676776667766776776767767677677677666676776677677677667667767767766677666677676767766776776667767667676776776767766677667677667677677676767766766677677667767767767767676776767767676676676767667767766676776767677677666776776667767767766776766677677667676767667676766776677666776767767676767767667676676767667666676776776767766676767676767767677677667767766776776776776677666776767667767676766776676767766677677667766767677676766767767767766767767677677676766776766767676767667677677676767767667666667766676767766767667766776776767767667767767666767767766676776776767677677667767767666766767767767767767766676766666776666767676767676677666767676677676776776776776776776676666776776776776767767766766667667677677676766776766766776667766667667677677677667667766676677677676767677677676676767766676766776776666776667766676666677676776767677676776776776776676766767667767666776767677676766767766767767766776776676766766667767667767677676776676676767677676767766776766776767767766676767767767767767676776676667767676677677676776776677677676767677676776776767677676776677666767767766776766776776676767767666767767767766676766767767676767676767767767767666667676767666676666776676776776776677676776767766677677677677677676776776766676667767766776676767666776767676776776667666776677677677676776666666776676677667677677677677677667667766776776676666776767676767767767767666776776676776676766767677676677676667677667766666677677677676767676766667766667676767667766766767676776766776776776676677667766677677676667666666677677677676776766766767677677677677677667767766767767767666667767667766667766667766776667767676776676776766677676767767766767767677676776676776767766676776776676776677677666776667676766776776667677677677676776776776776676776677677667677677676676766767767766766776667767767676767767676676767676677676676677667677667766767766766767676776776776776776667667766767667667766776776767676776776767676766667676767766767677667767767667767766767767666776677677666776676776676676666776776677667676766776677676776776776776766776766667767766676776667767666676676776776766667766676776767767667766676776767667676767676776766776767676666776666776766767676776776767766767767676767677677677676667766776776767676776776776767677666676766776776676676776677667677677677667767676677667767676776776677676776776776677677666776677666677676766767767767767677677676767767677676776767766766766676677667767677666767767666766776767676677677677676767677667677676776776767767667666776666776776767676676676676676776677677677676767766676677677676776767676667767767767767676677677666776767766676776767677677677667677676767666676767766676766667767676676776667767767667677667677676667766677667677667766767677677677677666676766677677677667767676767677676766776776767766776767767766666766776766766677676767676676767766667666776767667676776767767677677676767767677677676676767667766767676677677677677667767676776776776776776776677667766776677666767766666767666767676766677666767677677667666776677677677676676676667767677676767666776776776667677677676776776767677677676767666676677666676776676767766676676766676766776776766676776766776776776767676767767677676766677676676667767676766776677677666666676677676767667766766776677676767767767766767666676676766776677676767767767767766667667766776767766677667766677666667676767677676776676776767767676767767666767767676676776776767666767666677666667676767676766776776776667666776776667767767677676776676767677677676667667667766776767677676766776776776677677676776776766667676666667677667767767767767677667677667676667676767767767676667666776667767766676766766767767676676776667676776776676676677666677667766766767767666776677677677666767767667767767767767767676667667667766767767667676767667667767766676776767767667676767666776767767767676776776767667766776766767676667767766776676776676767766776776776667677676677676776667676776667767767767676677676766677676776776776767667767667766677667767677676767677677677666677667667667677676776677676767676776767667766776676776776767767667676776776676677667767677676776776666667677666766776776767676676766767677677667767767766776776776676767676676776767676776776767766677677666667766776767767667767676767766767677677666776767677667667767676676776767666676667766776776776776776776667677676776776766676676676766666776676776676767767667767667767766766677677677667767667766767766776776676676767677677677676767767666776776766766767767767766766776677676776667676776767677677667766666676676667677676776676666776776767677676776767766666666776667677676666776776677677676766676776766677676667766767677666676776676667766767767767666677677676666766676677667766776776767666767676676776676766776766677677677676767676776667767677677676667766676776676677677677666766677666667676667767766776767677667767767767767766776766776767767677667767676666776767667767767676767676676767767766767676776766776766767676667677677667767767677676767767677676776776676766776776667667766666776667767766766767676767677676767666667766766776766666776766776677676776766676767677676776776677676677677667677667767676667767767667766676776766776776776676677677677677676767767676776776676776776776767666776767667677677676676767767766776776676776767767677667767667767677676677677667676776776677676667767667766776776676776667767667767666776676776666676676677677677676776676767767767676676676667767676667677676766776776676767767767767667767767766677676666677667767766776676766776677667666776776776776767766767677676676776767676776776677676767766676776767677677677666776767667676776676767767667766776776776767677676676676776776676776667667767766776776676676776676766676766767767676766776667677677676776776776767766676677677667676676767767767766767767666776666767766667666667766676767766676667767767677676767677676677667677676767766767767676767666676676767766676766767667767766767677666676677677676776677677666767676776766776767767767767677666766767767766767767666767766677676776767766677677676776767677677667767677666776667677677667667677676677666776767677676766776667767767677667767677677667767677666766666766676776776766767767767667767676766677676676767766776767667666776677677666677667766766676776767667667767667766767676776677676776677666766677676776667677667677677677677677667667667677667676666667676776667767677676776766776766776676776676776767767666667767767766767666677677676776667677667767766766767676767766776767676676776776776776776776677676767767766677677677667767667676767676666776676767767766776767677667676766677677667666776766676766767677677676677676776776766767677677677677677676776677676766677677676776776776676676667677676767767767667767767667677676766766767766776677677677666677667767767767677676767766677677667676767676677677667667767767766776667767767677666776776667766767767767666776666667667676676677667767767767677677677677677676776776776766776676776776776767767666767767767677676776676776677667666667767766776767676767766676776776676767767767767676766767677677677677677676776767666677677677676767666767767677667767767667676776677676677667676666767767767767676776776776677676767767666766776677676766776676766767766677677666766666767767667667676776677676776676676677666767767766767676767766776667766766776677676767676776767667676767767677
36667767766776766766776677677677677667667766676776767766767667667676677677676677676767766776677667767677666676677667677667766776767676776767677677667667767676776776767767766676776676767766767767676776767767767677677667677676667677676676767667767767766677667767767676776677676776776766666677666767667766776767767677667767767767676676767677677667766667666676766776776766776767677667767767676767666676776667766767667767666767666776666767676776766767767677677676767667676776776767676766676776776767676776667677667766776776676667666776766667767767676776766776766676767677676767767676677667767767667767766776676776776676677677666767766776767676776776767676767767677667767767676676766767767676776767767677677676677667767767767766676677677677667667766776766677676776766767676776677666676776667676766767767767676776776767766766676766667766776766776776677677666776676676767766776676677676776667677676667767677667677677677676667766767676767677676767767667677667677676667767767676677677676677677666776776767767767676667767767667766676676676667767667677677676767676767767667767676767667767676776767667666766776776767766676767676767667767667767767676676677677666767767766766677676676767767767667676776767677666776766677677666667676766776776767677677677667767676677667767767677676776767667767767766776766776676766767676767666767766677667677667766767667667676767677677666776776676766767676676766666667767677676766776776676776666677667667766776766676776767767667676767677677677667767676766666776667677666776667677667767767667767667677676766776667666776776776676766677676767767677677667676767767766766767767676767767767677676776767676676776767767766776767677676776776776767677677676666776676776767677667766776776767766776676776767767767677676776767667767666766766766766776776776776776666776676776766776776766767767766767766667677667767677677677667766767676767677677667766676767766776776767667667677677677676767767677666677676677666776767676767766666776767677677676767767677677677677666676676776776767767677676677677677677666767676677677677677677677676667676767677667677666776766766767767676766676667766677666767677677676767766766677667766776677677667666766766676766767767766767767766766776766776766776776676766776676776676766776767667767676776767677676776676776776676776667767767677667766776667677676767767677677667676767767766776676776776677677676776767676677676776776776776776776677676767666666767767677676676776776776767766677667667767667676677677676767766767676776677677667676677676676767677676767667766776676776676767767767766776676677676677677667767767766776766776767666766677677676677676776666776776776767767677677667766766776677666677677666776677677676767667677666676766776776776776776677667767767767676767767677676776776766676767676776666677677666767676776766667766677677676667676776767677666776677666776766776666776776667666676766767676676667766677676776776767677666677676776766776676776776776677666667767677676767766677666677676776776767677676767677677677676776766776677676766776676666676676776667767767766776767667676776776767766677677676776667677666676667677677677677666677666767767677676676666677667766766677666767677676767676767767676766776776677676676776776776766666677677676776776767667676776676766776666766677676676766766676767766767667766676776767767767767767676776767767766667676776767667667766677667767676766666667666677667767766667767767766776766667667767767677677676767767767767677676776677677677677676666776767766667676667676767767676766677677667676766676767676766766767667767766766776776667766767666776676767676776776766676767767666677676776767767767667767667767767676776776776766667667767767767676676776776776776767677667766767767767677676767767767667666667667766776776776667766766767676667676766776766767767767767767767677677667767767767767677676666776776676776667676767667667677676766677676667766766776667667676776676666767677676767676776676667666767676767666776677676776767767676776677676767767667766666677677677667677667676776776776667766676677676776676667767767676776766776666766767767767677676767666776776767677667676767667766776677677676676767767666767766767767667677676766776676776766677676677667676776776776776667676676677667676676667767766677676766766767676767677677676766776767676776767666767677667766767766676766676776776766776776776667667677666776767767667766666767676776767677677676776776776767767677677677666677667767767667677677667767767767766666767766776667766767766677676676766776776776767666667666767677677676776776767676776677677677677666767766666766776677677676776767766677676677676767766766767767677667676667677677667767667677667677667766776767667766767767666677676676677677676776776766776677676677676767677676767666677676776767667676767677676776667767766667667766767677667666767767767667677667666767676766776666677677676767767677676776776676767767676766776776667767766767766776776677676677676776766676767676677677676776767676776767676766677667676776766776667767766766766677666677676676677677677676676767666667766767767677666767666676776767676667767766677667676766767677677667766776767767767677676667767766666776677677667667667677667767767667767677676767677676776767677667666676767767767767667677676676776776677667676676767677676767677677677677667766767766776767766776767676767677676776776776676676776776666767676666776677677667666677676667677677667766767767766677677667767766676766766676666776776677677667677677667667766776667667767767676666767676776767677667676666767767667766677677666776776666767666766766667677677667676667666766776767766676776776776766667666776767767767767767766776776776677677677677677676767677676767767676776776776766766667677676767677666677666676666776776677667677676776766667767767667676776766676677676667767666776677677667676677666776677676767767766767766676776677676677666776767767766776676776776776776676766766677676667676766676776767766767767767766677677677677676667767767767767677666776776667677677677667667676776676776776677676766776676767677677676766776776677667676677677676776776776767676667767767677676776776767767767667677677666676767766677677677666767676767677677676767766767676767767766766677676677676776667767767667676676676776776766676667766766666676776767766767767677677677666776676677667767667667676677677667767767766776776767667766677677667766776766766776666776766667667767766766666776767766776666776766776677667676776767667676766776766676766767767767676677677677677676766767676776676767676767667767766766667677676776766776776767767666776776776767677677667677677677667766667767677676776776776776767677676767667666676776677667766677667676767766776767677666677677666767766667667677667666767676776776677676776776767767677667676767677677677676676767667767766776767667767767766676776767767676677677667677677677667677667766676676776767677677677677676767666677667677676776766766776767667767676776667676677677676676677677676776766767677677677667667667767677677667666776767767667676677666776766677667766766767767767767667767667766667766776676767767767676767767667766767767677676767677677677666676676766776776776776776667677676667676667766767766776666776776766776676677667676767677667677676766677676776767767677676667766766776676766766676767667766776766766766766767767766677676776676776766767767677677677667767767766667766667676667677676676677676776766767667767766776766776776767667767676776666767766677677676677677677666766766766766767676666767766776776677676767667767677676676676677676666776676776667677677666776776676677677676776667767767676776766776767676766776677667666676776776767667766677677667766676766677676776776776667767677677677676767767677677666776767767766776767766776767677666676767677676767767676776667767676766676767667666776676776767766676666776776677677667676766667766676776667767767767766767676767767666776667667767676666677676666767767677667766676767766766776667667767766677667676766767766766677677676776766667767767677666766776776766676677667766776776767676776767666677677667667766766776776676767767667667766776767767667767676776677676766776776676776766766776667767767677676767767667767667766677667767676677666766766676766767666676767667767767767677676776767667767767766767766776776776667766776776776767676776776767677677666767767767767677677666766776776776776666767767766676766776767766677667677677676776776766676767677677666776766676676767677666776676776776767676677677676667767667667767766666776776766776767676667766767677666776677667766767667667767666677676767677667766776776676766776677676776766667676667766776667766767667767767766677677666767767667766776767666767667667767676667767766776666776767667676776766666776767677676767667667767767767767766667667666667667766767666676776766767676676667676776776776766767677677666776677676776776676776776767677676677677666776776667766767766776767667676677676676676766776667666767676776677676667767676677676767677677677666767667767767677676677677677667767767766766677667766677677667676776667766776676767667767677676677677676677677676776766677676776676766676667677677667677676776767767767676776766677677676767767667766767766776776677667677677667767767667677676776766767667766767666776676766767677677677677676667767667766776776666776776767767677667677667676666667767767676767767767767676676776767666776677676776776677667677677676766767767767766677676677667666767676676667766767667767676676676676767667667766776676667766776767666767766676667667676677667677677667767766766776767667676766767767666676767767667676667767676766776767666767676767767766776776776776776766766677667666776776776766767677676676776767676676766776767677676767767667667767666767667766667677677677667676676776676676667767677676676767766766776766776776676776776776776776677676667677667667767766767767766767767766676766667676676776767677677677677666676667767767676767666676677676767666676767766767767767676766776776776776766766767667767767676677666767677677666776677676676677676676766677667667666667766767767677677676776776776776666667677667767767767766767667677666767767677677677667677677676766776776776767767
666676776677676767677676677676767676776667767767667677676776766676767766776776766767677677677667767767767767676666776766776766766767666767676776776667767767766767767767677676677676766667677667667767677676677677667676767767767767766676767666766767676776776676766677666767767677666767767766776776767676776766677677677676767676766767767767667676676767666677667766776677666776776676676776766767676677666766767766677676766776677667677676767767767677667767766676767677676767667666767767766767677677666766676666666666776767676666767677677676677676776676776766677677676667767767676767666767766767677676776767766767677666776767667766776776666766776776776677667767666767767677677677676676667767766776767676676776767667666676767766776667677676676677667676676776767767766776776666776776776676676776676677677676776676676776677677667676776676667667666767666677676776676776676767767767767767767767667677677677677676767766676776776677676667677677667676676676766776676767667667676767667677676767676776766776776776667767767667667667767676677667676667676776767766667666776767766667767767766776776677677676776776677667677676767667676676766677677667676776776767677677677667676766776677667767767767767767767766776767767767766776667767677666676776767766776767766677676667767677666766776767767767767767676766776677676677676776677677676776767767666767766776776667677667767676766776776677666776676776776767677677677667767767677677677677677676677677677667667766767766776776676766776776776776676776676666776776676776776776767677676767676776677676776676776767766767676776676776776676776776677677666767667767677667676677677676666767676776676667767667766767766767767767676767676767677677666676766677676667677676776767767667767766666767767677677667767666776776776767766677667766677667676776776667767676766767766776767767677666776677667766767666767677676676677667667667667766767677676766667676767767667676766767766767677677676776767767676676776677676676767676767767767766776667766677676776767767677667766776776676676776776776766767767676776776677676776677667767767666677676767667676667767676776776776776666776667767677666676776766767767766677677676776776677676776776667676667666677676767767767676767767767676766766766776776677667676776767676767666667677666676776667767767676766776766676766776676767677676677677676677667767676776776776767677667766767767767766776677667766767767676677666776677667766767676676677677666776766667676776776776776676776776776667767676766766677676677676676676776776767767677676766676776776776767676767677667766767767767677677677676767767767667677676767767767767677666677676767767677676767766776776676766766676767677676766776776766667766767677677676667767677676776676776776776766776766676766677677676776776776767677677676767767767767677667766767767677676766776766776766776776776766767767766677666767767766776677677666776776766767667767667667767766766667677666766676776677677667767666677677677667766677676676766676776666767667767677667767667666677677677676767676767767676776666776667676776766767767667767767676776776766676766676776766677676776767676676776767766776767766676676676776776767667767766767767767766767767676666667677677676767767766666677676766676766766677666677667767667677677676667767767677666776776767766776666677676776767667767667767767676767767766776776776667677677667677666776667766666776676676666767767767677667766676667767767667767767677677677666767677667767667677666767767767766767677676767677676666776776767767676667667667767677676667766766767767667676677666676677676676776776766676766676677676766767767767766766776766776776767676776677666766767676776677667677676667676767676776677676776776776776767667667767676776676776776766766776776677676776666767667767766677676766776767667767767767677677677676776767767677676766667677677677676667767766776767676677676767676667767676776767766776776767667767767677666666766666767667676767767676767676776666766766676776776767676776767767667677676776766767767677677666776776767767766766667767767676676776767667676776767667767676767766776767767767767767677676767676776776776776767766676776677666767677667767677676767676776776776767766766776767667766767766776766776776776667767667767666767677677676776767767766676776767767676776766766677676776677667767767677677677677677676766776776667766767767767767766676766766666776766677676776776767766766667666776676776767767767767766767767767666767676776667767666767767666776677676776676776766776667676767767767677676766776776667667677676667767667767676767666676767667677667677677676767767767767767667677676766776767676776767677667667766767666776767766767667766776667767676766677666766776667676766776767767676666776776776676767676677677676767767766676776767676776776776767766767767676767667676667767767677666676776767676766776767667667767767766666677666766767676776776776766776766767766767766767667667767677666767677676766767767677676776776776766776666776667676776776767677677667766766667766666766767766677667766767767667867676677666776667767677667767666766676767677677677677677677676667767677677677677667766767677667666767677677676677666676767676677677676767676767666676767677677676776776676676776776676776767667676677676776676666667677677677666776677666676776767676767766776766767677676676776776776677676767666676766776766677677677667676767766776766776767767767767766767677676767677667767766676776666676776767766676677666666776766776776776776766776776767766767766766776767767767767676677667677676677677667676767767767677676676676677677677677666677676767677676767767766776767676776767767767667767676676667677667677676767676776677667677676776767767767666767666676776766766677666776676767667677677667677676767666766776767766676767666676676766677666776676776676676767767767676677667677676776676776776666776767766776767666776676766767667667667676676776677677667767766677676776677676667767676676677677676767667766776677677677677667766767767677667666676677667677676666776767676767677676776776776676676767767677666776766666667677677666766776676676677676676677676776767667766766676767676677677676776776677677666776776766766666676766776767677667667677676776767666677676676676766767767676776667666676776676776776667677676767667767667767767767767767766776767676767677677676767677677677677676776667767666767766766776767766776677676767676767767667667677677676767667666677676776667677676767766767677667666776767667766776776776767667666666776676676776766766776776767767767677677677667676767766776676676677677676767767676667677677666776766666776776776776767767677677676776667767767766767677677677676776776676766776776767667667666776776676676767767677667767766767767766667677677676776766767767767767767666776767767767677677666676677676767766767767767677676767767767766676766776677666767767767767676677677666766767676776667767767767767666677666677677676667767767767667766776776677677676677666767767677676667676776767766676776677676676776776767667767766767677667677676776776666776667766776776767677677667667676667676667667766776677667766767677667677677677666776677677676666776767667667676667767767667767676776776767767767676767666767677676676776766776676776766767676666767677677676776667677677677676766677677676767767667766667666776776776766767766667767666667667766767766776776766767766767766667767766776767767767766667767677677666776676766666676776776776766767766776767767677676776676776667766766766676767667667666767767667766767766776677677676776776767677667767766776776767676676776767767677676767766766767666766676677667666776776776767676766767766767676666676767676676766677676766776767766767766676767767676776767767767767766666677666676767676666676677677676776767677676676776766677677677666767667677677666776676776677676666776677666666676766767767767767666676766677677676767677677676767677677666767676776766676776667767767767677677677677676767667767677677676676776776677677666767676676667767766767667766767676767766776676776677676776666667667766767766776767767767676766767676676767766776776776766667677676767677667666776776767767667767676677677676676776667767766766677667767766666767767676767676776767667766767767667676676676776667767766776667767767767766677667676776676767666677667676776767767676776776776776776767667766676767766766776767767766766776776776776667676776767667766676776676667677677677677677676776676677676676776677667667767767677676766667767767667766776767766767676776667767667676666767676776766776666776666776666767766676677676676676766667767677676676766776776667766776767666776767677677667677676676767766767677677677677676676766677677676767667676667666767767766676776666676677667767766767767676677677667667767767666767676676667767666676676776776666676676776776667767676767676677677666766677676766776767677677677677677666776767767767676677676677667767766666677667767677667766766767767766767767766776767767676677676776677676676677677666677677667766776666667676667767667677667667667767677676767767677667676776776776776776776767676776677667666676776667766767676767766677676667667677667767767767767766766776677677677677676676667676766767767767677667667676767676776767766776776766776776776676776776767767766676767767677667767767767767767766776767666766767767666666676776776776666776676677667676767667767676776776677676667766667767677677677676767667677676776677667667677677666776776767676776766676776677676676767677667767766767667676776766776776766776776677677667676766676766766767666677667677677667766766677676667766776666676767766667767677667667677676677666776776667766776676676767766766667666767677676667667676776667767667676766776676667766667766677676677676767767676776676766776676767767676776767767676776667767767667677667766776677676767677676767667766776776767767766776767676766676767767767677676676676766776776776676766767677666767767677677676677677667767767677667676676767676767677677676776667767676776667676767767766676766766776776667676677677666776776676767766677677667766767667766677677676776776767667767766767667676677666767767676776776776767767767676776766667767767767767767677676767767767767676666677676776677676677
67676676766776767766776776776767767677677677667767666776766676766776767767677676776767767677676677666767677676667677677667766767677676767766766776766776776776776776776776677677667677667766667676776676776767667677666767677676767666776767767666667766767676667767766667676776676667767677677667676767766767676776776767677667676667676676676676776766677676776666776776776776776677676767677666666776767667766766767766676666676776776767767667767767766767767676776677666767676776776677676776776767676776766767767767767677676677677667676767767767766767676677677676776776677676676766767676767666667767667677676767766676776767767677667677676767767767767766767677667767766767667767666766676776677677667667767767676676776676767676776767676677676666776767767767677677677677667767677677677677667676767766766767767766676767677676767676776776676766767766776767676776776767766767766766676776676766776767667676776776676767667766666776766767766776676776776766766776667767667667767767766776677667767766767676676677677677667676677677676677667767667767766667677667767767677677676677666676766677676776676776766666776666776776767767767676676776676677676776666767766776767767677677667766666666677667667667666766776767767767677667677666676667767677676767766676677677677667667767676767767767676677667767767677677667676767767766767767667677677677677666767677667676776776766767767676766767767677666766767767677677677677677666667677676767766676677676767677677676776776766767666767676776767676767767676776677677676677677676776766776767767767767677677677676767677677676667767676677666677676667766677677676776767766776776677667767676767677676776776667667767667677677677677667767677677676677666667667767767667677677667767677677676767767667676667766776767767767767767667767676776766776767766776667767676776776776776776677677667767677667767767676776776676676676667766767676676776776776776767767667767667677677676666766666767676767767677677666677677666767676676776767677667767767676776676766677677677676776667676776767766776767666677677667767677677666766776677667766767676776677676776767767766776676776776766776776776766677677666676767677677677676667677667767676667767767767766767767677676776767766767677666667667767766676677676666776676766667677677676776776776766676776766776676676766766776766776776776767767667666767767677677676767766767767676767766676767767766676667677667767767767767766676776677676766776776766676667676776676776667767677677676677677676676767767677677667767677666677676766776677676766776776766677677677667767766676776776776776766677677677677676776767666767767766767676767676767666767767767666776666767766766767666676776776667677676676776776677667766667767677667767767767676767767666677676676667676776776767676776776667677677677667766776776767767766767677677676766776677677667677666667676776767676667766667767667666776767666767766677676766776667667767767766776667766776666776666767677676667767767766767676677676767677677667766676767677676767677677676767677677667676767676776767677677667767677676667766776776667767767766776776676767677666767666677676776677676667677676776776776766776767767767677677676776666766767767766767767767676676666676776776776766767667766776776776766767667767767677667677676766776676776677677667676767676767677676767767766776767766766776776676667676677676677677676776676776666676776676767667767677667767677676676677667677666767666676776776776766776776776767766676776677676677677677677677666776776677676667677667676677677677677667766677676676666767676776677677677666776776776776676767767767676677676767676766776776767766776776776676767676666677676677677676667767767767666776776667667767666767676776776776667766667767767767677677677677677676676767677676676666666676766766767767677677676767677666676776676776766767767766767677677667667767766767767767766767767767677676677676767767667676767667767767767766677677677677676767667676677676667767767767667767676776766767676766776767766776776676676676677676676767676776767667767667767676767767767677667766766667767667766766776676776676667677667767676776676766767676667767767677677677677677677677677677667677677676677676776667767767667766677667666776776677676767767677667767667677676766767676677666677667667767667667767676676766766666776676766667766776767766767677677677667667767767767677677676666776666776767676667767766766667766767767767677676776776676767676666776766767666767766776677667767767766776667676767766676677677666776776666766776766776767676677677666776666776767676766776767677667766767676776676776676677677676766776767677667667767766776767677677676776766776776667766767676776767667667666677677677667676776666677676766667767767676776776776767667667767766766776766766676676676767666676767667667677677667677677667677677676767677677676767676666767667767766667667767767767766776776776776676776776776676767677666666767666676666767767667767766676767767676767767767766776767767766767766776667767767766767766776766767767676776767766776667766776767766776767667767676776776776667766776776776766776767666677667766766767676776766776677676767667677677677677677666776766766767767767676776766776776776776766677677677676776776676676776776766677667767767766766776676666767766767767766776766776767677676776767767676776676767676776767667766776767766766776776767667766776676767767677676667766767766767677676776776776676776767676776766776676767667677676766667767766776677667766677666776776767767766766767677677677667766776767767677677676767667676667767767667767766776676676776767677677676767767677677676676766776767766676767676676767676776767676776666776767677666776767767676676776776776676766776776776677667767676676677677677667767767676666776677676677676767766776767766667767677677677677676767676767666677667767677677677677677667666776767767767677677676766666776677677677677677677676676767667676766776767766776776766767676767677667667676767676776676666767667767677676776676676776767766676766776767677677676667767766766766677666767666677667677667767766776666677667767767676776776667767666677677676767767766677677667766767766776767667676766776776776776766776776676676776766766776677677667766676776766776667667767667677677667676677677677677677676776767667766776677676776776767667767677677667766767766776776776776667767766676766766676676767677666667767677676776767677677677677677676776676667677676776766677676667677676776676666766676776776776767677676776767676776676676677677677677677667677676667767767767767767766776767667766767667676766776776776767767676767676766776776767767767767767676677676776776766776767767676776767767767766766666767676766676766776677676666677676776677666666776766767677677677676766776767676676677676676677677676767676767676677667676767676766776776667676677667676776776776677666767676677677677676767676767767767676766766767676776677667677667676677676776766767676667766677667767766776776767677676767666767766676776776776676667767676676677676766776776677666767676767766776767676776776776676767677677667667766676666666776667766677667666776666767676767676776677667676776776767677667667767767676666677677676767766766767676767677676776776776766676767676676767677677676776677676776767767767767677677676767766776767767676767677676677677677676776767677667767667676767667767676767767767767767677667667676776776776776776776667766766666677667766676776676767677677676767676667766677677666666766776676776666766776776766776667767666766676666776676667766776776676677676766676677676667767767767676667767766767666767676776767677676766667766776667676766776776776767766676776676767767676667676767766677677677666676776677676666767767676767767667676676676667667676677667767676767767767677676767767677677677667676767766677676767767677676667666767766767767767766776776767676776677666766767676776767677666677666776766667767677667767767676767766776776766677677676776677677677666666767767767766766776677677676766776767766666776776676766667767766767767766667767666676776776677677667676667766766776776676677666776776767767676677677666677667766776767677676677677676767767676776766776677677677667666766667667767676767666776776677677676676776677667767767766676666677677677676667767676676676766767767677677667767767676776676776776767767677677667767677667767767766767676677666776776677677677677666767667766767676766676676667767767767767766677667677677676767766666776767767667677676766666776776776676676767667677677676676776776776666767766676767767767766766766766677667667767767677676766766776766776676767767677677677667767676776776766667766776776766776667767667767667676667767667767766776776776677676767766776677676766677676677677677677677667767766767667767767767766767766667677677677677676767677676667676677676776676667766667677677677676776766667676766766676767767766767667767677667767767766667766767677667676767677677667767676677666767677676767666666767766767767767766776677667767676776767766776776776767676766776766677677677666676676766666776666667767676676767767766776767677676667667767766776676767767767666776776776776776776776677666766776667676776667676776676767676776666767766676677666776776767667677677676767766677677667767667667676776767766666666677676766667677677667767766667766677677676676767677677677676767677677667767677676766776676666676677676776776776677677667677667766767767766776766667676776667676776767677677676766767677677667766676776767667767676767767677677676776767676766666767767666667677667676666776776776666667676767676767767767766776666676677676776776767667767666766676776677677676677677677667676767676767767676776677677677676776767666776776767666776666766767676776677666667767767667676766767767767677666776776767667666767667767767767767666676667667766676767677677676776676677676776677667666766767677677676677667767767677667767677677677666776767767767767766776776677667677676767767767767676776667677676677677676677667676776776776667766776776767677676776776676767767767766767667767767676677676766767767667767767676667767767767767767676776776776767677667667676667767766766776667766676676677667666776767677677676776776677667667767667766676667666677667677677677
67766776776776776676767667767767677677667767767677677666767677676676676766766667666677676667766767676776776767767766666767767676776776767767766677677667666677666676667676776767767666776766776776767677667667676677676776776667667666667677677676776677667767767767676676767676676767667666667676767766666766776676677677677676767766776677676666767766766767667767767766676776677676767676776767767767766767767766767676676767767666676676667667667667676767677667767767767766776776767766667666766776767766776776676776766676776676676767667767766776677676666676776767667766677677677667677677677677676677677677677677667767667666676767667676776776766676776776766776667677677676766776677676767767676776767667767767677676676776767676676677677667677676677677676766766767766776767766776776767767667677677667667666766776767767677676776766776766776776766676767676776667767767667676666767767767676766667667767767676676776766767767767667766666776776776776776676767667767677677677667667676776677676666767767677677677667766676766776677676677667667676667677667766767676776776767767767767676776667766766766776766776776776776767677676776767767767767676677676677677677667667767677677666667677676776776766766676676776676766677667767677676676667767767676776667767767767676676767676676667676677677677677677667767766776666776666766767767767666677676767676767767766767767677666776766767766676677676767677677677667766776766766767667677677676767767767766776667667767667766766767767767666767676667667677676766766776767767767766767677676767767766767676776776766776766677677676776767676767667676776766676767766666767676776767676776767767767767676767676667676666776766676776776776677677677677676676776677676677667677677676766676667767677667767767767767677667766767766767767766666676667767767676767767666677677676676676766767766667767667666776767676776676776776766766776666677676766766766677667676776776776776767767667677676767676766776766776776676677667676767677666776666776767767767666776676776767676776677677677677676767767766767676776667677677677676776677677666776776767676767676766776677676776667666677667766677676677677677677666767767667676766767667676776676776766767767677676766667767666767766776666767767677667766767767767767676776667767766776767677667766677677667667766776676766776776776766776776776776776776767667767676776766776767676776776677677666676666776767676767767666776666776677667666666677677677677667766767767677676676776776676776776677667767676776776676776676776776667666677677667767767767767677677676776666766767766677676776666767767767677677676676766667676767676776776766667677667767766667767676667767666776776767767676776767676776767676776776767766776767767667676767676676677677677667677676776776776767667767766776776677667677666676766766776767767677667766766677666676776667767767767767676776776776667767676767677667766676776776776767666766776677666676677667677667676677666776766766766776676766677677676766667666776776677676766776667677667766677667667767767677676767767676767766776667677677666766766677677676767767766776677677677676776677677666767766767666776776776776767767676776776776767676766767667767766776767666776667677667766776767767766766776666676676767666667667666776677677677677666676766676767677667666776776766776676677676666766767677676677676776667667767676767667677677667666767767767766767677677676677677676767766767676766776667767676677677667666677676767667767667767767676767666767766766677677676776766776767766676766767767676776776767767677677677676767677667767676677667767666767677666776677677666766677677676676776767767677676767766767766767767766767767667676667676677667677676766767767677677677677676676776766776776776767676676767666776766776676776776776677677677677677677667676666767767767767767766767767766776776776677677677677677667767767676767676767767766667767667767667677676676767666776776676676776776666676767666776667766677677676666677667767676776776766767677677676667676766766776776776677667676776766766667677667676776776776776667766766767677676776767767767677667667676676767766767666776767767766766667667767676676676767767676767766776767667766767667766776666667767767766776667767767767766776776676676776776776776776666766676776766676776667676667767767767767766676776767767677677677677667767667766766677667767767767676766667666676767666776776767767766776776776667766767766677677667766767676776767677676766766776776677676776776667676776767677677677676666767677677676776776776776766766666766766667767677676776776776776767676767666776677676767767676776767767676776776667766776676766776666767766767677667767667677666776676677666766776676776776776667766677676766676767766776676776677667667667767767677677677676676776766766666776767766676767676767677676767767767676767767767767666667676776776776776776766677677676767676776677676676676766676677676776776667677676767766676776767676677676766767667767667666776767666776766776776767676776776767677667767676676776676767767667677676767766667767767676776776776777666776776667677676666767677666676766776767676776677676776677667767666667677676767667767767667767766767676766676776666666776677667676667667677676776776776776776676767767667677676776776767766776776767676776766776677666676767766767677666776776766776667677677677667767667767667667677676677677677676776776677667766767767766776667767677666766766776767766676767676776667667676776666677667667676776767767766676776667676776776776767667676767667676766776676766776776776677676776667766776767677676776666676776677676776776776676776766776776776776776767676766677667676676776676776767677677676676776776776667766766776677677676676776767667676776676776766776676776767767766766776677666667667767767666767767676766767667766776677667767677677666776667667676677667676766676676767667767767766776676767667766767667767676667676676766766776776767767676766776776676767676767767766766767677677666767767677667767767767677676766766776766766776767767676766767767767676677667676677676776766776767677677677676766667767667767676776666676666666776767767767677676667676766776677677677677676767767667677676666677677677666767767766776766767676776677676776767767666667767766766767766677667666676766667767676676766776676766676766767767767767676776767667667766767676767677677667767666667767767767667767766766776676776767766667676776667676767677677677677677677677677676666767677667766776776776766776676767766776776776766766767767767767766767667677677677667667767767676767667667667677677677676776677677677676767766676776676766767767676776767766767667767676677677676677676766767677667767677667667677676677666767766776776667676676676776676667767766767667676676776766676776776676676776767667676666667767667667766776676767767766776767767676767767767767767676776677667767766776677676776667676767667766676766676776776676767766776666676677677667767666776676766776776676676776766767767677677676676677677677667676767677677677677677667676776677677677676776776676776776767676766776766767676767676776676677676677667767676667767676667766766676677676766767667676766776677677667767666766677676677667767677676776767667677676677677666676676667676767767767766677677676766776776776677667767677666677667676776776767666767766667676676676766767767767766767676776776767677677677677667767767767667767767767766776766767767677676766766767766776676776767766667766776676677677676766776776776766667677676666776666767767767767666767676677666776766767767767667676776766676776667666677677676676776666776776776667767676767767677676677667676776766676766776767767767676767677676767767767677677676776667676676767767666776677677676776767676776776776776767767667677676667767677677667677666677677676776766776766776666776667667677667767676776667766676677676677676776776776767676776776776676767767767766676667766776776767667767767676776776676767676666666766666776767677677677677667676666767766766766667766766766776766767767677676776667767676766666776776767667767766767767676667666776776776677676776767767766767766767677676767767767676776676766767766667767766667666766767767767667667767767676767677666767767667676767767676776767767676776776667767767676776776766776767767667676676776767767766776767667767767677676767766677676776776776767767767676666667677667767676776676767667677677677677677676776766766776776667676776767677677666776767676767667767666776767676766677676666667676776776776676677676767767676767667677667766776667666767677677667677677676676767767677677677676676767676767767767677676776676776676776766677667676776676776776766677667676666766776776767667767767667666767767666766776767676776776766776676776767767766676676767767677676766776776676776776767676776667676776676776776776676767767767677676766767767767767676667766767767766677667676776776767676766776776767766676776676767767677677677677667667767766767767677677676767767676667766667767677677667767767766776776677677667667767767676676667767767767667767676767677677666776776767767677667767767677667667767767667767766676676766767676767766776767677667767676676677667667676666767676666666766676776677676776667677676776767677676776766677676776667676776776666677677676677677676666667766677677667676767766667767676677676766767766776766767676776676676776666776776767767676766767767676667767767677676776766776776776767766667676667767667667677677677677676676667667767667676776767676766767666776766776767667766776776676776766776767666767766767767677677677677676767676767767767766766767677676767767677676676776667676767767667767767766677667677677676667767767667767766776776676767767677677667677666766776776667677677667677676776767766767767676766767767666776667766676776666766667677666667766677667767676766776776676767767676767766776676766677676767766766766766776677676776676776677676776767766776767767766766677667676676766776776776776767677677666676776766776767766776676766666676767677677677677677677677676776776667766676776666776776776776677676677677667676767677667767767767767766776767767667666676676677667767767767677677676776776676677667767766676767767767766677676666776767766767676776677666767676776766677677667677667767767767
676776677677667677676766666776666667676767666677666776676776667767666766776776776766677667767667666767766767667766767676776767766677666766677667767766677667677666677677676677677676776766767666677666667767766667767767677676666767676776677677677677677666667766767767677676667766766667766677677677677676666767667766776767667666667766767767766677667767767667767766767676776766676766776667767676776676776667766767766776776776776766667767767767767676767767666776767767766767677676767767766776767667667767677676676666767766667666766666677667667677667767676767766667676767766677677667766667767767676776667677667676677676766676767667666776767677667676676666766677677667767677667676776767767767666776776776776766766776677676776767677677677676666677676767666667676767677676676767766776776767767676776766776776776676767676666677677677677667677676776677677676767767676766677677676776677667767666776677677676677667667667767676776677677677666776776767767767677667767676767677667676776767667677676776776676776677677667677676766776676667767766776776767766676776676767677677676776767767767767677676767767676767767676776666776776677677676767666767676776676767766776666766677667677677677677676776767676776776677667766776767676776767677676767677676776767677677676676767666776676766666766776766776766666776776776767676776676776767676676767766776766776776776766776767676766767767666776776676676767667766767767767666776677677677676766776676677677666776766676776776677676767767676677667767767767676776766766677676676776767667767677676677667767667767676767677677677677667767667767767767676667767677676666677677666767677667667766766667676767677676776776766767677666766767767767767666676776666677677676767767766677676766677677667766776767676676667767767767676767767677676766776776676776766766667676676676776767766767766766767676667677676677667767766676677676767767676767676677667677677676767767667676767766767767767676767677667767766767767767766776776767676776776667676677676767666666666676767766767677666667667766767766676667767667676676776767676776667667766767677677667677676776776666776767767767677667767767666776776766676767667766767767667767677676767667676776766667667676766767767676766676766776776776776766677667767677676767766766667766776767767666776676767767676766767666766667677676677667666776666677667676676766766766776776767767666766676766776776677667676677667767766667676767677667677666776767766776767666767766767667677676776776776677676766776776767666767677677677676776767677676776776776776667677677667767676676766666666776767767666767767677676666776677677667766776776776766776766766776766677676776666776776776677676676767676677676776767676766677677667767666776776776766767677677677676676677677677667667677666766676767767677677676666766767766767766676676676666776676676666776676666677666776667767667677666776767677677676767767676767666776767766666767766776766776767767766776676676767766776676776776676776667677677677677677677677667667766776776766776667676766677676677667767766676676667766677677676766676667676677677677667767766667767766677667676767766776676776667767667766776776766677676776676776766776766766766776767767677667666677677666776677676776676666776666776767677667667677667677677676776776767667666677667767677677677667676667766776676766776667767767767676776776767767676676767766677667677677676767767676766766767677676677676767766676676767676767766767767767677676676767766776766766767677677676776677677676767677677676766767676766676676677676766776776767677676776667767677676676776676776766676776776776766676776767767676766776767767676676776767767767677677677667767767666767677676676667766766667676776676677676667767677676666667766676666676776776767767676767677666666677676767676667676776776677677677676776676776767767767676766766677676776776776766666767666767767767677667767667767767766776766676767767767766776776676676677677677677677677667767667767767767767667767666776766776676776776776677676767767676677667767667667767767666776676767667767767667766766766676776767677677677676776676677677667666776776766776776767677666767677667767766667767766776776676677676776776677677676776676776677677666767677676776677676776677677676667767677667677676776666776776676776776767667767767676776667676676767676677676776776776776776776676677676767667676677677667766767676776767676676776766767667676776676776766776776776767767767676676776677676766767677666767766766776676767676776767666676767677676776677676767767676776767767677667677676767676767676676776767766676767766767666767767766776676666767677667767767767767666776776677677676767676677677667667767766776666677667766767677676677667677676776676767676766767767667676776776776766767766676766677676767676666776677667676667767767676776666776767667766666776676767767767767667677676677677676776776677677676776776776776767677677677677677677676776776677676667767676677677677677677677677666776667676677677676776676776767667766766767767677667766767767767667677677677666776776776776676766767666677676676776677666677677676667667767767767676776677667667676776667677667677677667676677677667766677676767767766776677666776767767666776677676776766667667766776667676776776776767767766766766766776676776767677676767676677677667766677667766776677677667677667767767667767767677667676776776776776776677667767676677677677677667677667677677666767767766766676767677667766767766667767677666767766667766676776766676766767676767766677676766776677677677667667676767766776776677666667766776767676767677667767666776767766667676767676767677666766667767676776776767667677677676677667667767676676766776676766767666677676776776776776776776766766767667767677676667676767666667676766776776676767676776766776677667677676776676776667677667767676677677676776677676776677667767666667767677676766766776767767667677677676767767766776767676677676767766677667676666677667677677666767676677676677677677667767676677676776776776776676766666677677677677677676776676767767767766776767767667676676776666776776776776766776767767766767677667767767767666766767677676767767767767767677676676766776677677666666677676667767676776776767766776776767676776677677676676676776767666767667767767676767767766677666677676776666676776766677676776676676776776676677676776767676767676766677677667767677677667676667767667676766776677677676776676766776776767766667676767766776766766767766667767766767767767767766776766776767767676667667677677677676766776776667767766767766776776776767666667677676667667667767767767666766776776677676776666766677667766666676776677667676776677677676776776767767667677676667767676766677676677676776676776666776766676766767767677677676776776767666676766667676767767767676776677667677667766677667766776766766776767667767767767667676776767667676667676776677676776767677667766767767676776676776776666676776676766676776676767677667676766767767676676677676666767676776767676676676767666776766776667667667766767676676766767677677677677666767767676776776677666677677666766667677676776767677677676676677667767767666767676766776766677676676677676766767676776767677667766767677676776776776776667677676776776767767676677676776776676767767767667767676676776776767767667767767666776776766767767767767767667677677676667767677677667667767667667767677667676667767676767766776776767767676666767667767767767766766676676766776677677667767676767767667767766776766767767677677677676767767676776676667767767766776766766667766767677677666666776776667767767767677677677667676767676767676767767676676776776677676776776676767676776776677677677677676776677667667767766767767677676776766767667767767767766667677677667676767677676676677667676776677677667667677677677677677677676776667676767767766776776767667767667767766767677677676676667766766666676776767767766766677676676767676666767767766676676776776666776766776776766766776776776676776676667767767767676776677677676766776766676766766666767767767767676776766776776766676677676776776766776767677667766677676677667767766776766766667766776767767767766776667767677666767767666676667667676766776767766776676776776676666776766767676766776666776776677667666766776676676677666776767767766766667766676776677666767677667767767766677677676767766767677676677676767676766666776767676676776776776676767767767666776776767767667676677676776776767677677676667767667767667667677676766767677676677677677676767677667667667766667667667676776776767666776776776766767767666766676776776667676766677666776767766677676776776676776677666776776666776776776776676776776767676767677667677667766677677667676677677667767767677676776676767767766676766767676667677676767667767676776676776767676767667677676776677667767667767667767667676676776767767667766776676776766677676676666776667676776766776676767766676776667677676776767767666677676767667666776767677667677667766676676667676776776776776667767767767767676776767677676776676666677677666666667676667677667766776667766767767677676766766677676766666676676677676767677667766667767766677667666776776776776666666767767677667767767667767677677677676666677677667677676676677667667767677676766776766776676767766776676766766767766776767767766676767676767767667667667767667767767677677677677677676676776776776767766767767767766676666776776776776766767676677677676776667677676776677667767767766776776766667767767667767766776776676776767767767766767677676766776767666666666666776666677676667667676776767676676776776767677677677676776776766677676767767766766677667677676667667767767767676767667767677676676767767677666776767677667767667677676776776767666676676776677666667667767677676767667677677677677667677677676667676776776767677676676667676776667676667676767767676766666767767767667767676766677676676776776767667767767766776767767766767767767767677667677667767677666676767676676767767667676766776667676667667666776676677667767766667767667766767676766676767767767677677677666667666677677677667767677667676676666767767767766667767676776776767766667667767676776767767767767767676677676676676767676776677677677676776677677667667666776767767677666767767767677677666676667767767676677
7677676676766677676776776677677667767766677676767767766767767676766677677667676776667676776767677667766677666776776767677667677677666776767767767667676767676667676776776766776666776766677677677677677677677677666776766666776767767677667677677677677666776667767677677677676677666766776776776776767766776767677667767767767676676767767676667767677676776776667677677676766776767766767766776766677677677677676776677667767767767676766766667766776677676776677677667767677666667766667767666776677667767767767767767766767667677676776776766667666677676676677666677676676766676776676677677667677677666677667767767676776776767766776766776766776767767766776766767676776776776667677677667667766667677677677677677667666767766776667766767676767767676776776776776766666767766676667676776776766776766767766776776677677667676677666776767767767767766776766766676776766776776766677677677676676776766667667677676676667667676776776767666776677676677666776677667767676776766667767766776766766677676776776767667767766776776776667767677666677666776776677676767677677667677677676767677676676666767677676767767677667767766767667767676767677676677666767677666676776676766776776676766776767676766776677676676666767666776776766766766667766677677677676766766666677677676666776677676776767766676766677666677677677667677676666766767666776776676766776776776766776776767767767666766766666776776767676767676776766667767676766776666776766767676776767766676767666776776766676767767766776766667676776767677677676776776776677677667766767666767767767667766776776766666776766766776776776676667676776666676776677667767676776677677666766677677667767666776776677677677667766776776767767666766767667677677676776776767677666776677667677677676767666776767677666776677677676776776776776776677677677667677677667767767677677676676776676767767766766776776766677666767667767766667676776776767667767767676676767667676767677676766666766767676766666767667677676766767766677677676776677677667666776676776677667676776776776666767767676767766767767677667677667767767767767767677667677676676776667767766677666667676776776767667767667677676666776677677666767767667767767677667677666776767666776776767767767766776677666776767666676776767676776776767767767667766766776667767676767766766676767767676767767676766666776767766776667676767766677667767667676676766776767666776766776776776767666776676776776776776766667766767766776676766776776766767767766676776776776776677667677676767676776776776776667767766776776776676776776766677676776667766776776766767767767766677666776766676666667676766667677667667676676776677666667766776776766766767766776677676767767677666767766667676767767767676776677677676767767766776676666776767676776767766677667767766766766776677677667677676776767677677676767677676767676767767767677676667676766767766767676776767676776767676776767677667677677676766677676676767767767677676767766667766766677676767677676776667766677676767766776677676776776776776767767767767767676667767767767767677667766767767767767676767767676677667676677676776767767767666767676767766766767677676766667767767767676767767676776676677676666677667767767667767767667677676677676677676776677677676676767767767677676667666776677677677677676676667766676676676776776776776776767667677677667676776776676676767667767767677677676776676776776676776776767767767767667676676767666767677677676766776767766776776767766776776766767676776767767767767677667666776677677677676776776776776677667677676667766776776767766677677667767766776767677676676676776766766676776667666676767667767767676667766767766676677677677677667767766676676767767667676776776676776677677666776676767677666666776766767667766677666776766776776676677667767667676767676766766676677666767667767666676766766676767766776766767766667767767676667766776677666766776767767677677666776767767676767676767677667766677677677677677676677667767767677676776767766766767767766676677677676776776667667767767767667666776676667767767767667677676677677677676767676767766776776676676766776676767677677677676767767677676776776677677677676776776767666666767766776677667766766776776776776766776776776766767767667677677677667766776767767767677676666666776776676766767667767766677677676767767767767667766767767676667676767676776677666776776667676776767666667766767767676776667767766776676766767677666766677676776677676776677676667767677676677667667667667767677676666776776767667767767677676766767677677667767767767667676676767767766776776776776767667766776776676767766667676667677676767676776767677677677677667767667666676766776767676776676676767676767766667766676766767767677677676776776776776776677677667767767766776677667767767767767676676766767667676676676776776676767766767666776776776676766767767767667666776766767767667767766676766677676766776676667767667677677676676667766766767766767767767676677676766676667676776767767766766776776776776766767767667676677667767767766766676676776776677667667666767676776676677666766666776776767676676776776677676767767677676676776767677677666677676767667667767766767677676666677667676676676667766666667667676767676767767667667676776776676676767767666676767667767767767766776667767677677676667767767677676766677666776667677667766767667676766776767666676776677667677677677677667677676767666666676677666776776677677667676776676677676776666776766776677677677677667767767667677677667767676666677677667677667676767766677676676676767767766766776676766767666767667766776776677667667677676766667766766776767767767676766766767766667767676776767676767767677676766776767667676767766776776767767677666767676776767766767767676766767676676776776766677667667677677666767677676776776676776766776767767766776677667677677677667767767767667677667677677666766676677676667767766767676667767767676767767667767767667666766766776767667676776767676776677676676766767676766767676676776766776677677677676676776667676667766677677667766677676776677667677677677677677666677667767766776776677667666776666776667676767767767667766667676677676677676676776676776767667667766767676677676667677677667767677676776766767666666776676667667767667676776767767667766676676776677677677676676766677676776667677667667767677676677667767677677666776776767767666776776767767667676767767766767767677677677677666776776767677667677676767677677677676776776676666677676776776677676767766776676766776776677676776766776677677666676667767676666767677666776677677666667667677677666676767666776677677677677676766766677667767767676776667767677666776767767767676766776776776667766677667667766766776776767767767767676677677667767667677676677667767677676767676776776776667766667676666767767767677676776776776666677666766776767767676677666676776666767766767766677677677667767667767767676776766666776776776767667766767676776766776776666676776676776676767767767767767676766677677676776677676767677677677677666767677677676667677677677676776776776767666776676766766776767676776767667767766767767666766677676766677676667767767677666766776666676776776666767676676677676776676676776767676776766677667767676776677677666767676666676767676676767767667676677667766667767677677667677676767667677676676767677677676676776767767676776776676766776776767767677676767676767767676767767667767677667676776766677667767766767676767677667667767667767767676767667767676766766776767766676776776776776776676676667676776776666677666767767666776676767766776776776776776667676666767677666667666677667667676767767677676776776767667767667677677667676667677676767676767676767677676776776676767676776776677667677676666667677676677667677676767767666767767677677667667766767767676767767767767676767667767676766667767676676676667667767766666776776677677667767667676767767667677676776676767677666776776776776677677667677677667767676677677667767767677677677667676776667677667677667666676776667667677677676676667766766666776766767767667667676677676776677676776767676776767766776776676676776767676677666767767766776676767766676666776767677676677676776776666766776677676667676677666776766677676676677667767766767676677677676776677676677667766776667766776767766766766776776776766776776766767766676666767767666776667677677676776667676766677677676776767667767767767677676776667667667676766676767676766766766767667677676776667767766767676776676766776667767767767767676767667667667677676766766666766667666776766766676776776677677676767767676767667766776776766767767766767677676767676776767767677677667766776667767677676767766767767676677677677677666767676776776677666776677676767766776776776776676766676667677676767676676776776776776776776776766767766767767676676766767677666766776776767667666677677677666767766677667676666676677677667767676676677667767676776776676667767677667676766677676676767767767767677676776766676676767767766676667767767677676766676776676666776776676776766776766766776767767767676776776776776676766766677667767767767677677667766776776776676776767666676767676776776776677677667767767766666767677667766666767767676776766667767677666776776776667666767767667767677677676666767667667767676666766676767767667767767677676776677677667667767676776776767767767677667767676677667767767767676776766776666776767667676767767767677676677677667766767676766767766767766767677667667676767767767677677676776667767676766676776766676767677667766766676676677677666767676666776677667766667676766776776767677676676666766667666776776766767677676677667677677676776776677667766767766767766776766767767766776767766666666767767677676776767767767677677676676676766776776667767676667767767766776776767676766776776767766677666767767676767767677676776776776776767767767767767766776766776776667676776767677676767667676776677677677667766676776766767767666676766776666667667677677667676776677677676677676767677677677667677676767767767767676667767766776776776766677676767677676767767666766677666677666767677676776776776767677667766776767767767767676676676667667666767677676767766677676667676767677676767676677676776676776677667767766766776766767767766676666776776677676767767676766776767677676766766767767676776776776677667767767677
67766767677677677676676767676766776676767667767677676677676776776767667676776776676776776667676776667767676767767767766767767677667677676776676667677666767767767676677676776766676766667677676767767766776776766667767667767767667677677677676677677666677677676667766766776667677666677666776767767766767677677677676766767766766767677676767767766776776767767667666667677667767767767677667667677676767676676767667666677676767667676767676766677666667677676767666677676677676666776766776677676776676776766676667676776766676776767676676776776676767667676767766667676677667676667676677676776676767767666766676776766767676767676767666667767667767666767766767767676776676776666676766677677666667676767676676766667667766776776766776666767766776767767767677676666776677676766776776776666766767767767677677677666767677667677677677667766677677676666776776776776776776767766776677676767767766766767677677676766667766776776667767667666776766677677677667677666776676766776766776667766767676776776776767666776676767677666667766776677667677676677676677676677676776767676767676776767766766776677676766776776767767767666767767676766776767676677666776776776767767767767767677667666676666776776767677676767677676767676676776776677666776767676776677666676667766666776766767766676766767676767666776766776776776677676667767767666677676776767676767667676676667667677666766677676776767767676767766677666677677677667676666666767677677667767766767767667766677677677677676676776666666766676776677676766766767767666767677667677676677677666667767676767767676776766676767677677677677677677666776677666776766767677667767677677677667767676766767767676666776776676767676666766776767677677676677676766776776776667767677667666776767676767676776767767676767766776767766677677676677676776776767767767677676767677667676776676767767767676676766676667767676767677677677677677677667677676776776767677667676667766667766676767677666767676677676776767676677667767767766767766667766767676676776666776676776767767676667766767676676767677666677667677676676677667676766767766676767767767767767667666677677666676776776776767676767677677677676667767767676766776767677677677676767767676776677676677667767667766776676766667767667677677677677666766667667766767766676767766667766766676776667676776677677666677677677677676766776776776776666767766776776766677676776767667677667766667677677676776676677677677676776767767667676776766776767767767676776766676776776667677667677666767676676667676677676776666766776776767767766776776776676667676666766676776676667767676677677666766776776766667767767676767767766766766776776776767676767667676776767667766676776666677666677667676776776776776776776776766776776766677676766667766676677676676767766776776767677666676776766767677676767667666677667766776767676776776776776776767767767767676776776766776766667767766667767667667767676767767767767667767766767676776767767767767767676776767676767766767667767767767767677676677667676776667676776676667767766766776667676776766776767766676676776676766776776677677677676776677666767767676767676767676766776676767767767677667766676776667677676776677676767676676677676776776677676767767676767766766767766767667677677667767667766676667767666767667767766667676767676767677677676766776667677666677676766767767676776667667766666767767666667677667677676677677667676767676776776776667767767766767667767677666766676766776676767767766776667767767767767767676767767677666766776676766776666676676776666676767767766766776767667766776767767766676776676767767767667767677676767677676676666776767676677677677676767766776767676766776677677667767667676776776767667767767766776676767667676767676776776776767767767766677676667676677676776776776766776676766776676776776667676776677676776666776776776767666766677667667677676676767667766776767767766776767666767667767677667676776776776676666767677667666767767677676766676767766676767767767677667677676776766676767667767677677676776776676767666767677666676766676776767766767767677666776776677666767767667767767666767766767667677677676776767766766666776776677666776677666776767666766767667666776766767677676776776677667766767767677677667676767677677666776677677676767676667667677676776677677667676767767767767767766766776776776767676776767676676676676677676667766776766767767767767667677677677666776677677666766676776776766667676667676677677677677667767667767676776677666767667767767677676776776677667766676776676676776776766677676677676677667677676776776766776676676776776767766767676677676767677676667766776677676776767676676776767767767766676767676766776776766767677667667667767667676766776767766767676666776667667767766776666666666677667766776766776776776767767766776776677677666767767667677666776776776767767767767676667767766766776767667667767667767767677677676766677676766767767667666776767676667676677676776767677667676767766677676767767676667677677676677667767767766677677666776766766776677676776776677677676676676776776676767676767767767676776767766667676776776767677677676776667766676776767676767666677676767767767767677676666776667767677667677676776676767676767767767667766776667677676676776776776677677666776776767767767767677676677677676767676676766766767767767667667767766776676776676676776677676666667767766767677667767677666776766767667767666776776667766767666677667677667767677677667767666767667766776776766676776676776776676766766776766767767766767676767766776776776677676776776767766666666776767767677666766766666766766766766767676776776776667676676666666676767766667676766766677677677677677667767667676767677667767677677677667767767676767767667766767667767677676766767766776776676767767667666766776766767676766676667677676767667767676767676667666776767666776776666776766677667666676767677676767766677666677676767766767767766776767767767767767767767767676776666776677677676776667767766677676776767767676776676677677677666776766776776776666667767767677677667767676767766677667677677667767667677677666767766776677677677667666776767766776776666676776677676776766776776676776766666677676667767766776677667767766767767676776767677676767666676677677667767667666767766666766776767677677677677666676767767667666776667767766776776676766676767767766767767676776767767767676667666776677676676676677677676677666776767766767767667767677676776676766767677676776767766776667676766677667767676776677677667667667667677676767767767767677677677676667766767767767767767666667767667677677667676776767767667767677677667767767677677676677666677676776776776776776776666766667666776677676766776767677677666767677677676766767766767767677677677677676766776776666767666677676776776767676766667667677667677666776767677676766767767666767667767667676776666776776776676766666766776677676666766767667667767676776767676767676776677676767676776766766776767767676767767676676767766776766677666776766677677676767766776667667677677677667767767766677677677667676776766776676767767677677676766776766766776676767676676776676767667766776776767677676767676767667677677667767676766776776677677666767676766677676776776767766776677667677667676666766767677677677676767677677676776766677677676766776776776776676676676677667766776776776676766767766776776767677677666767767766776676667767766776667767676766776776776776776677667667676666677677667766776776767677676776767676776776776667677676776776776776767676677676667767766776776676776666767767767767766767677677676677677676677676776767666776776776776776667767767677667767667676767767767676767767677676767666776766667667677677677667676776767666776776766767676677667677676767767766776766776767766766766767767767767766776767677676766776677666766667766766776767677677677667677676667676776767677676666776676676667667677667677667767766676776776776666776667667767766767676767766767767667767767677676677677676767766676666776776767676776767667767766666776776776776667766776776667666667677676767676776776676776766767767667666776676676766776666767677677667666776676676776776776676776666776776776776767676767767676766676776676776667677667666676776767766676767676676676776766676677666776767766677676676677676767766766767666776676767667677676677676776676676767677677677676676776776667666776767767767767767677676666776776666767767767767667766767767767767766766676666677676776766767767676676667667766776766776776677676677676766676776667677676766677667767677676676677676767766766776776666676676767767766776776676767767667767766776677677677666766776776776776767677677667667676767677676667766776776776767767767676666767767677677667676767667676776776667766767677677667766776776766677676767677667677677676766676766767676766767767667767766766767767767666776666776666676767667767677676776776676677667677676677666776776767767766677676776677676667767666776767766776776677677676776677676767767767767676767766767677676766676776767676767676767676776776676776766776767767766767767676676767766776776666776677676776776767667767767767766677676776776667767676676776776776676677667767767766776776677667676776766767676776776667677667767677676676776676677677666677677676766767667676766767767767677676676767767767767677677676667766766776767767767667676776776767667676776776776677667666676667677676776767676666676676767766666767667677676767677676776676766766776776776676776767767677676767677676766676666677676667767677677667767767666767766676776767766776767766767767767767766776676767677677677666776776776776677677666776676776767766666776676667667767766666776767667677677667666767766767676776776767667677666666677666676776667766667767677676676767766776677677677666766677676766667767767677666767677676676776776666676677667677677676767677677676766677676677677667767667676776776666677676677666767667767767677677666776766677667766677667767677677676767676776767677666776776766676776776767677677677667677677667767767666776667766667767667677677677676776767767667676776776776677677677677677677677676767677667767667676767676776776776776676767677677677667667677666667676766767677676766776776667767767667667677677666767677666676776776776677677676676676776766677676767676767677676676767667
367676767676667676667767676767676776676776767766766677676766667766677676767667767767766776767767767766767666677667677676776776766776767677677676666776666677677676767677677677676677677677677666776776766676766767766767766767767667766766776667767677676776766676677666666766766766767767767667666666676767677676767767766766767666667767767767767766776676767667767767766677677677676767767666666776776677676776677677677677666667676766666676677677676676767767667677677666677667767677677667677676766667767767766666677677667767667677666767767767767676667677676767766776776676766776766667677676776766767667766766666776767767767767676767767767676666776767766667667767676766767677676677667676676766676767677667666776676676767767676766767676766766776776776776767767676767767667666776776677667767766767677677666767767767767767667667767676776766676776666766677677676666776677676776776767767676767767767666766676776676776776767667676767666767676676677667767677667676676776766776776676676676677677667676767766677667766676767676776677676766767767767766776667767677676677666766666776776776776776776676767676776776677677677676767766677677676776667767766776767766667766766766677666767767767676776776677676776776776776776766767766767666766776776676767767676766677666766776776776676667677667767767767677677666776776776767666766666676677667676776767677676767677677676767676677677677677667676667667676776677676776766776676776776776776677677677677676776776776666666677676776776766776667667766676776676766677676666776677667766767767767766667767667676766776766776767767767677677677676667677666766767767676767667767766667767676767677667677666676767676767767767677667767767767766767676667767677676767766667767667767676667676766666766767767677667767677667666776766776776776767767676676776776776677667766766766767667667766676767767667676767677667767766767767677667667667677677677676676676677676776766677676776667767677677677677676767767667677676766677676776767676776767767667676677677677677677677676767677677676767766677677676776776666676776776767767767676767767767666776676766667766677667677676767676767767676677676676666776776776776667767666767767767766677676677667767766776776667766767767767766776776767767677677677676776766776776766776677666767766676767766766767677677666776767677676677676766667677677667766767667767767676667767677676667767677676776677676767767667666667767677676776776666767767767767667676767767767677676776767767766677676667667766676776667667676767767767667767766767767767767767666776776667767767666766677676776776677677666676776677667767666767667676677677676776776677667677677677677676776766776767676776676766776766676776767767677667767766677667676766677677677677667676776776676676776677677676677666666767677667766667666677676767767767767677677677667767667767767677677677676677667677676776766667767766677677667766767676767766776767667676676767667677667667667767767676776776676776767666776766776776766767767766666776677667667676767676677677666676776677677677677676766776776776776767766677677676767767667767667676767677676776776776776667667677677666776766676677666776677676767666766766767677677667767767676676776776677667677676776677677677676776776666776776767667767667677676776767766767677667766766677676776676767676776667666676766776776767677667767767677676776767767677666666776677666767767767767767766776677676767676766776767677677676776776776776766776677677676767766776767766767767676766776677667676676766776766776776676767767676767677667677667766767677676767677666676776676677677677667677677677676776667767766776767766666776776667766666776767666776776767767767767676667767767676767767767676767676776677677676666776776766776776677677676667766767677676767766776666766776776776667767767767766776776776676677676776767767766767676677677677676776676767767676767677676767676667766776767767767667677676766766677677667767766776776776776676667767667677666767767766776776676767766767767676676766676766776767666667766677667676776767676776767767767676766667677666676776667767667666767667667767677667677677676676776776667666677667676767676776676776767677677677667676767677676767766677677677666767666767676767676776767767767767767766776776767677667666776767767667767677667677676776667767767767667676767666766667766776776677667767666766676767677676676776766677666776776776676677667767767767667767677667667767677677677677676767676677667677676677676776766677677676776667766776776767676776666666776677676676766776776776776776767767676776667677676776767766676676776766676766767666776767766767676776767767766776767677677676766677676766776676677667677676766776677676676667767767676776766676776667766767766776776667676767676776676667676676776776766767677677666677677677677676676776776766767677676767767667676766776766677677666767767767676666676776767677677676776676767766667766766776766767667667676677677677677677676776776776776677676776676667677676767767677667767676776676776677676667766767767677677666776766677667766776667677676676677676667767766776776767666776677676677676666776676767667676776776676676677676676766766776676676776766667667766776676677677667677677676776767677666776767767767676776666767676677676767766776767667676776767677667677677676776766677667767767767767767667666767767767766676677677677677666767767767666666776676766767767767767676767767766676776776676776667766776766676767767767766776666676667666766676767667677677677676767767666676776767676776776776776677676776767676776776676776767666676767677676767676776776767767676767766776776766776677667677676776766767766776676776776776767767667766666666676767767667677676776767767667767666667677677676776766767676677677677677677666776677667676766767767766667767766776666776767667767767676776767766776776767767677666666776767676766667676677667766677667677666677677676767677666677677677676767767677677667767676767676767667676766677667676676776767677676776767767767767676677677676667667677676776776776677667677676667676766776776677677666677677677667676766677676767766776776766767676766666676676767767767766776776767667666776776676776767677677667676776666677676677677666766766766667676666776767676676767676666677676766676677676776767766776766776767766767676776776766776766676676776776776767766767767766767767677676666767676676776776776776767666776776776767767676776676677676677676767676776676776676776776776767766776677676776776766776677667676776667767676767766776767676776767767676677667676677677676776776667676666776676677676767666766776776776676776766676767677676767676677676766767676767676767767767767677676776776667676676767766776767766767767677677677676776767767677676776766776776767676767766677676767666767677676767767676667766776667767676776767667667667766766767666766767666767767676767766767767677676776666767667677676776776766676767767677677666776767667767767676776766776767766767677676776676776667677677676776766667766676766776767677666766767667766776676766676766677676676676776776767676767767767676676776776666767767666776776767676677666776676776776666676767677667767677677676677667767766677667677666767766677677677677676776767766767677677676676776776767667767666667766767676676767676676677677677676767767767667667667767667767766776776676776776767677667676766767767766776776666776776766677677667676776776766677676767676666677676677676776666767767767767677677676776666776776767676767767677666677677677667677667676776766767676776776776676776767766766666767767676776677667766776776776776776766767666767677677677667767676667677676776767677677677676776776776767766767766676767766667767766667676666767767767767666776767677667767766667676676766676776776776767676767667667767677676677677676767767767767766767767667766776776767667666776676766776776767767676767766776776676667767676776767767676677667677677666677676676776767677677676667767767767677676776776767767767667667676776667767766677677667677676666767677667767676677677676676776776776766776776766666776767676666676766776776677676767677676776776776766766767677667767676677677677677666677677677676666767676776667667677677676776667767676676667676666766776667766776767767766776676677676676766676776667677676766767767767667666767767676676677667767766677676767666676776776677676676666767676677676677667767666676776776776776677666776776676767677667766676776776776676666667767677677676776677667767676767767667676776776666766776776666767766667767767766776776767677677666776767676676676767766667676667676667767666776776767767667767766767667667767676776767766667677676666766667676776766767767676767767667767766776767767767677677676667767767677676677667677667666677676677667667767767676767767676776676667667676767667666676776767677676677676776767676776676776767766767767767767767676676677676776676767767667676776767767666776667677667676767676776667766667766767667677676766767676776776767676667667676676767676667676766767767676767676666776766776666677676676676776776766776677677676676776676767667677667767767767767667676676776767677676776776667676676776776767677677676677667767767676677667766776776776776767677676667767667676776767677666676776766776676767666677676676767667767766677677667767767766776767677676767766776767767767766767767767667676767767666776766676767767677677676667667767767666767677676776766776676767677676776776776767767677676767766776676776776767767766776667676776767676767667677677667677677677666666677677666666776776776767766776767766776776676766667677677677676767677677667766676766767767676766666667766676767767767676776676776776767677676776776767766767767667677667767677676766666766677677676776776776776766776676766766677666776776767767766766767666766776677667767766667667767677667767767767767767666676666767766776776776776766766767677676767767677667766676776776767666676776776767767767667767767766766776666767667677667766767667677676667676776776676666667676767766767767667677667767767767767676776776667667767767767667767767666767667676676776776677667767667677677667676767667766676776767667767767766676776767766677666676677667767766676667676667767676776767766677667766677677676766666677666767677667667677
667766776676677676766677667766776677676776766776676776767766767677677667667766677677676667767767667767676677676776676776676767666776667676667667667676677677676776776776666667767766666776766667676776676767676776776676776676776767767766677676767767676776667767767667767676776767676676767667667676677667767677667676677677677667766676767767767767766667766776766776666677667767767666676676776766776776766677666676676767667766776677676767766776767767676677667676776776767766667676766776677676766767766676776776767767767767767677676676677667767767676776776766666766776776767677666767767676776676776766666766667767676776767677667676776667767767677677667766667666677676776677667767766767677667767767767767667677677676776767677677677676767676767767766677677666776766676677667767767667767767766776776676666667767767676767766776677667676676776667767667767767767667676677676776677677676767766677666676676677676776776667767667676767766677677677677666767677667766776677667677676767766776776776677677677676767667767677667667766676667677677666767766667677676776776776776776776776776766776676776667767767767767766767767676767676666776776677666767767767676776677667667667767766767667676776767767666677676766767667666667766667766677676766667767676776767767767766766776676767767766667767767667677666767677667766776776767676676677667767677677677677667767667676766667677667767766676676767766767767767766776766766667766776776776767676776676776767677677677667667677677667677676667676677667676676767767666776766767677676766776767767766767766776666766776676676767766676767766776766677676677677677676776677677677677667677676676667767767767766767767767767677667677667766776776766776776767767767767677676676676776767666776676766776677667767676766767767767767767766776676767676676667767677677677677677676776676767677676766677677677667766776677676666776676676767676776766776767767677677677667677676766676767767767767677677667767767667666676766776766767766767676776776776776776677666776667677676776776776767766766667767766767677676676667766766776776776767677677676767676776767677677677676776776677676676776667767767667666776776676776677666776776676776676666776667676767766776776776667666667767676676767766677676776767677676677676776667767667767767766767677677667767667666776776766666767767767667767677677667766767677677677677677676776767677667677667766776776766767677677676776676667767767767767677676666776667666767767766677677676767767766677677667666776776677677676667667767677667677676776766676767666677667766776776767666776776676666667767677667666767767666676767677677677677676776767766776677677667667767767767666677677676776677677677667767767677676667766767677677676767767767767766776767767667676767767766767667767667677677676776776676767766776667766767767667766767767677676677677676767766766667676767676767766776776776776776767666776767677667676767766776767767676666766767767767766776677677676767767766766776767677676676776666676776767766767666667767766767766767677666776776767766767766667767766766667766776767676677677677677676666776766766767667767676767677677677677677677676776677667667767677676776676776667767766676767676776767666766767767767677676776776767676766677667677667676776776776776776677676677677667677676776776766776767676676766767767667666776676677666767767677677667766676666677677676766766676776766776677667767677676776776676776767767766766667676776766677677667677667767766776776776666767767767666677676776766767666766677677667666677676766767766677676776676776776677667676767667766676767767767767766767767767666776766767766767676677676767767666666776767767767767767677676776766767767676776776666667767766767767677667677667676676677677676766776677676677676776677676676766676776677677676766767677676767766766667766766766776666776677677667677677677676677667667767676776767676766776776766767767766667766667767676776767667677676676767676776676676776767667767667677676767667767766767767677676667677677676676677677676767767676667676776676677676766676766766766776776767676767677677677677677676776776766776676676677676776776677677666776776776766676776776776776766776776776776767766677667667676776677676776766667667767767667766667766676766767767767677676767676776776766667676677676776666776766767766677677666766767667767767666766776677677677676767677677677677667676776677666766776677666676767667767677667767677667767767767666666776776677667767767767767767767676767666776776767666776677677667676767766766666776767667676776767677676776776667767767667767677676767677667667767767767676776677667667767767767766767667677676767666677667667767676676677666666677677676767676677677677677676766776667677676676776776766776776767666776767666676766776776767766766776767667767767767666776767667676766667676767767766767767767766667767677677667677676677666676666666767676776677677676666767767767666767667677676677676766767766676677676776767667677676776776767676676766776676776776776676776776776776677666677667766766767677677677667677667667678676776776667677676767767676776767667767677677666776776776667767767667767767676776776767767767767677676776766776667767677677677667766676677676767767667767667767767767767676776776776767767767766776776676677667767767676776767767677666776776776776766776767767677677676767767767676776677677677677676667767767766776767767667677676767666677676767676767766767677676767677677676767766767767677677666676767766776766767676677676776676767677667677677667676776677676676667677667666776776776767767767767766776776767667767667767766677676776667766767766767766676667767767677676767676776667767767676677677667667676667676766766776677676766767677676767677667767767767677676766766676776667767767676677676776766667767676676767677677666767667677677667767766767767766677667677677666666766776676767677667767676766676767676776776766776776767767767676677667677677676676776776677666766776767766776776767676677667767767677676676667666767767667677667677677666676776776776676766766677667767767767676767667766776676767767677667767766677677676677667677667666676776677666766766776776676666776677676676767676776676677676676776766776766776767666667766767766677677667766667677677666776767667767767677667767677666767667766677676667767677676677667767766776767767766767766776766767677667767676776776667667677676766776666676766776667666776767767666767666767767767676776767677676767667766666767677667767667677666776776676767767676776767766776767766776666766776667767767767676776776776776767767676676676677677677677676676767666666776667766767676776767677667666767766676776767676776677676766767767667666667767677676766667766767667767667767766667676676767677676776767667666776667677676677676677676767767767666767766776767677666776776776776776776776776676666766776677667666766767677676676677676677677667676766667667677666767667677667766776667677676776776667667767767767666677667676776776676776767666676677666776776677666776776767677676676776676677667767676676676776776676776677667766666767767677676667676677676766776776677667676767677677667767767677677677677666677666776776676767677676667676767677677676776677667767667667677677667677676666767667766776667767767677677676767667677676776776776766767766767667677676776776776677666767677677676767767676766776677677666766677666676776776676667676776776767677676767767676677677667677666766776767667676667666767677666776676776767766776767677667667676776767766776676767766776776776776776776677676667667767666767677667666767666666776766767667667676677677667767767676676767676767676676677677677676766666776776776776667767677677676776776776676766767766766766667767676667767677667667767666676776677676676666766767766776767676767767676767676767667676776767766677677676776767677677676776767667666766776776767667677676766766776776767666676776776676776776767666667766776776776776676766666776767677677677676767766776676677676766766766776776766767767767766767766767667676776667766766767767766776676667767667766776667767767676667676677676767767767767677666667676776766666776776677676776776776776776776667677677676676776677667766776767767767767767766666776676767767766767767767767667676666766767767767767767767767677677676676667766767766776766667677667766677666767677677676776677666776776776767667677676767767667766767667767766767666767767767767767677667766666767676766677677677676776667766676676767677676776776676767676776667677667766776766666776776677676767766677667767667677676767676667767767666776677676666666677676677676677677667766667767676776767666776676776776667677667767667766767766767676776776676767766676776676776666677677676767667677676767677667667767676666776676776677667766766676676776767676766767767766767677667767676776767766767766676677676766767767677676766776677677677667677667767667676676767767766666776766767767677676667667767676676776776766767767676767767677677677676776767767676767677677667767677677677677677666766767676766767767677666776776776767766767666767666676776767767767767676776767677666767676667676677667676766776676776776677677666776766676776776776776767767676767677677676766676677667676767766766766767667767766767667767767677667677666766767766766766677676766776767676767677667766677666767667766766767677676676677676776667767666667767767667677677677676776776776676767767676776677667666767676666776776766666776767677666676677667766776677676676776676666776666776677676676767766766767677676766776766767676766766767667667677677666667766776676776676667766667677667766677677677676776666666767667677677677667667677677667767766776676677676766677676766666776767766766677677667766776776676776666776676776767677676776677666767766667676776766776776667677676766767766776776767767767676776776776676766766676677676677676776767676766776676776677676677667676767676677677677676776676767676776776776767766667767666776776776767767676767677666677676767676776676667677677676767667767667766766776666776767766676767666776767677667676676767667677677677676776676776767667767677676676767766776776776776776667767677667666776766767676767676676677667676776667767767666766676767677677677666766676677666667767766767667
67767667766776676766776776776766677677667676766767767767667767767677666767676667767667676677677676776767766767676667676676767767767767666676776676677667767767767767666767667767667766767766766776776766776667677667676677677677666776667666776766677666776776767767676767676677677676766776767767676776766776776676667766767766776776677677666776677677676667677667766776676676767767677677667677677666776677666767767767666667666676766776766776776776776767677666776776766776776776676667766676667677677677667677676767677667766676767667677677676767677676767767767766767677666776667767677676776676766776776776776776776676677676776667677676776776766776667767666767667667767767677677677677666676666667667767677667676776776667676766767767767676776676676766767767767767677667677667766766767677667767766776776767667677676776676776776776776676676766676676767767767766776767767767677677676776766766767767767767767677677676776767766677676667677666776677666767666767767677677677667767767766776766767676677677667767766776676776667767767667676767767677676667676676776676766677676767767667767766767667767767677676676666776767677677667667767676666776767676667676677676766676766766677676776676776667676676677667767676776776776677677676676677676676767767666667766776767767676776776776776677676767767767766767676767676767667677677676766776676667767767766767676677667677677677676767767667767666776776667766766776767767766776667767766766766677676776766776666776767767766776776767766667766767766766776767767667767766767667676767766667676767767766767676767766667667767767676776677676776767766667767767676776776767767667677667677677676676677667767666767766776767666776677677667766767677676677676676766767676767666767676676766677667766667676767667666776767767677677666767676676676776766766677676766677676676766667677677676676776776766677667676676776676676776767676766676776766666776776677677677676766767676676776666766767767677676767766776767676766677676766666776776766767667676776677667767767676676776776676677667767667667667767676676776767766766766667766776676776766776767767676767677676676677667677677676767677667676776677666776676776767677677677677676767667767767766677677677667767676776666677677677666676776766776766776776776767666677676776677666776677667677677666776776677676667676776667677676776667666677666767767767767667766776776667766767667667666776776767677676677676676776667766666666667766766776766776677667677666776667767667676766776767766766776667677676677677666767766776766767667767767676666677676666776767767677667766776766767767767766776776776767767667766776776676767767767767766677676776677677666676676767667666776776776677667767766677676676767677666776676776677676766667767767676676666666767676767677666676766677666767677676776766767666767667677677676776667676767677677676767677677677676776776766667677677676767767667766767766677677677667767767666666676776767766766676776676677677677676776666667677677677677677677667766767676667766676767677667677677676776767767767677676776767677676767766666676767666776776767676677676776776677677677676766677676767677666776767767767676776766676776776767767667677667667767766766776667676776776767767667767766776677666767767767766667767677676666767676767676767767767767766766677676676776766766667767676677677677676677676766766776666776676767677676677667767676766776776776766767767767767766776677667766776766776767767767767767677667767667676776667676666767767677667677677676776776776677677666677676667666776767667667676667677677667766767666766677677676766766677677677677667666676677677676776776776767676667766767667677677667766767667676766767767677676666767677677667767766677676667677666767766776767767767667767766767766677666767767667666776776776767766767767677677667677676776667767767767677667677676767677676667676776776676776676666776767676776677667767767767676677667666667767767766776776766776767767767676776776776667667766776677677677677676776776767677677677676767767767767766767676767676776776667676776676677667767766677677676776776676677666767767767666766677677676677676776676776776676767676767677667676676677677676676766667676776776776776767676766676767676676676776767766776776677676677677677677676676776776677676766676766776776666667677677666667677677667677667676766776677676666767767667677667767676767766776667677676767667676766776667666776767667676767667666676677666776767767676776776767667766767677676767676767677666677677676776667767677667666767767767767767767766776767766776667767767766766776666767676676767667767667766677677666776766677667677676776776676767666676766776766677676766677677677677676667767666767676776776766677666776667767767767767767676766776776767766767677676667767676677677677666676776667766676776776667676667666776676776677667677666767676767667766776677666677676766767676767767766776776677666776677677666677677676776766677676676677676767667677676667677676776666776766776767676766776776766776767677677676776776776776776667767767677676667676776776767766767767677676766677677677666767677667766667767767677676767676776767667677676776677677676766676767767767677677667767767667766677667677667766767677666776767766776776667677676767766766766776667676677667676676676776676677667767766677677676677676767667766776767767767767766666767767767767676676676677666776776776776776776767767767677666677677667676666767766767667767767667676677666766676676666776776776767677677667677667767667767666776767676666677677677676776776776666676776776776776766776767767667677677676776676677666776776767677677676766667767676776767767766776676667677666666676767676776676666667767767767767667677677666776676767667676767676776767676666766676677676767677667667766766776767766776776767677667677666677677676776766776676767767667767676767677666667767767677676767766767677677676766677677676776766767676776767666766667767766767676767767767766776776776776776767767767676776677667766767766677676767677677676776776776677667766776667667676667767666666776677667767667677677676767676776667767766776776667767767766677676677676676677667767677677677677677677666677676776767766677676666776776766767767677676776776767676766776776776676676766776776776677677676776776776676776677676767677676776767676766676767766776776677666776767667767676767766667766677666667676767667767677676776766667766767676767767766767676677677676677676776766666767767667767767766766776766776766667767677677676677676776767767677667676776676767767766776776776677677677677676776767766776767676776666767767766776666776667766766767766767766766776766776676667676677667767666677677676767766677666776766677666776776666766776767667667767667666677676666677667766766776776776776767766676676766776776666676776667666667767676776676666676776676676767676766776677677667676666776666767676776766677676677676677667666766776677676676776767767677676766776776767677667767767666766776776767767767766776667677676766776666666667677677676766776767677666767676667667766776767677677676767677666677676766767676677676767767767767677666776766776666776776776677677676776766676766666776676767766766776677677677676767767767767677677676767676776667767667666767666677676676767766776676776776677677677677666667766767676776767767766776767767766666767767766766776767767676767667767767766767766776767767666776776766766766766676776676776776666766666676667767767767676776766776776677676776776776767766767767767766766767677676676776676677667767767767667666676676676677666676676776766767676776667677677666666676776776767767677677677676767676676767677666766776676776776776676676776776666676776767766766767767767767676677677667666677667677676776776776666677676667766666767766776667766667676767666776776776776766667667767676676767766766776767767676776767667767767767677676676767767766767766776776676767667677677676767677667767766766776677677677677666776776776776766676776776776776776767767666666767667767677667667667767767766766776667767667767677676767767676776666776676767676776776767767766776776766776767676767677676676776677667767767766776776766667676677677667767667766667767667767767667676766677677666766666776677676776766767766767677666766767667677667767677667766766676677667767677667676766677676776776767767767766767676667767767767766776776767767666767676766776766776767676666666766776767677667766776676676767766776767767677667667767667767667666767766666767676767767676767677677677677677676776776767766766666667767766776776677677676767767766776766766776676767666767767767767677667677667677667767766667676667667677677677677667766766766776776676767767767766776766767677677676767676776676776776767676776776677667767766767767666767766776776776767767666766776667767667667676776677667767767767677676767767666677666766677677667666767667767677667676677667676776776676766776766767676767676766776766676666676776676776776776776767767767676766776776766676676677667667767677666767677667677667667766776766676776666766677677677677666767766766677677676767767766767767677677677677667766776776776676677676776776667676776776776766776667767667766766676776677667766767667767677677677676776677667676776676776766767677677676767767677676677676667677677676776677667676776767677666776776776677677667667667676766767677676767766776676776776766776767767677666666766667766767677677667667766766677677676767767766667667667677667677676676776776766766776776767767667677667676776767676767766667766766776676667676767766776766667676776776776767676767767767677676766676676767676767676677677677677667677676767667767766767767767766767677677667677676666776676767677677677667666677677667676776676767666776776767767766767767677667767677677666767766767766776767676767676776767767767767767766767767676776767676676766666767677666767677667767767677676676776776776666766776776676776766776676766666767767666776677676767676677676776766677667677676676677667667666767667667767677676766676767767766667676677667766776666766776767767667677677677667676776767666767676677666776766776767677677667767767677677676676767766766776766776776767767766677676776667767767676776776677666776766767767676677676776667767767767766677676677676767
6776766666676667667767676676776767767767667677677676767667677676776767766776766776676677676667767667767767767766767676676776676776776677676776776776767767766776677677677667667676667766776776776767666766677667767666776766776776776677676666776767676766676776776776767767767677676776767767767767766677666776776767666676767767767676767677677667677677667676767677677667767767677676776667666767677676677677677677667666776677676776767666677676766766667766776767767677677677677667767766767767677677667677667767676776767677677667766766676676767767767676666767676776676776677676677667766776776776767677677677667676766677676666676766677677667766676767666766676677676677667767677676767766776676677677666667666776776767766677677666677667767676776776667667767767676767767767677667677667766776766677667766676767677676766776766776767767766767766676766776676776677677676667767766766767766766767767766677677677677677676767766767767676767676776767767767767676776776677667767667766767676766667667767677676767767676677677676767677677666766676766667767667766776776776766776677667767677667677676776767767676677677667677677677667676677677676677677677677666767667677676776767666667767677667666767677677677676676767766776766776677667676767767767677676776767767766676776776776776677677676776767767767667766677676767766776767766676776677676677676766767767676666677677667667767676677676776776767767676767676766677666766676676776766766677667677677667677676776767767666776766776767676776776776676767676667676766776667766776767766776767767767766776676767666776677666776776776676767677667676767666776776676767767767767677676666767676776667767767677677676766766776776677666776776667676776667766676667767667676767767767767677666667667666676766677677676667766677676766776767766677667767677676766677666776667767677667766776767677677677667676776677676776767767666767676766776767767767667667677677667766767767767767677667767677667676767676776766776776776776776776677667676666767767767667766767667676776766677677676776767767767766767767676676776677667766766767676776676767767766767766666776677676776776776677677676676667677676667766776676776776767767767676677676667767767767676767667767766776766776676766766677676766766667676767767767676676766766676776776767677677667766776776667676776767677676676767676667766776767767676776666776776776767676766667676766766667676677667767767677677667767766776667766767766767667677677677676776666767677666776667767767767767767676767767676677676666766766767767676766667666776767667676676776776776767666776767767767667667767677677667676677676767767666776776776767667676776767767666767666767766776766776766676776676776677676767767676766776677666676776776667767677666767667667676776677676776766767676676776776767767767767676767677667766677677676677666667667676776767667676776667677676776667766776676776776667676767666766776776767766776767766767677676767676767677676767767667766677666676766667666676767677677676776666776677667677676676676767767676767677677677677676776776776776776667767676776776767767677677667766666776767766676776677677667767677676776767676666776676767767767676677667667667767677677676776677676776776677667767677676666776677677676676776776776767767766766776766676766676767767667766767767767766776766677677677677667767766776767676776776676676676776776776676767676767677676776767767766766766776767666677667766776766776776767677677677677667767676776676677667767667677666776676767667676676776767767677677676676677667767766666767767677677676776677676776677667677666677677677676776666766767677676667767667767767677676666677667767766776767767677676766776766766776667667766766776666776677676667676666677677677666667766776667677677666667767676677676677676766767677676676767676767767676776776767676767767677676676766677676667767767767766677676776766767676776767676676776776776776776776776776776667676776767677666776766677677677677676776776767667767677676776767767767767676776776776767767767677667676667676776776776776767767767767767767767767767767766767677676776776776776677676776776767766776667676677676676677667677667766677676767677677676677676766767766676776776767676767767767766776766767766776776776776677677677667767766666666766776767767667767666767767767767766776676676767767676767676776767767767766767676667677676767766677677676776776776767677677677667766776677676676776776676677667767766676676677676767677676677667667667767676776776766776776666776666677676667767767767767676666677676766676776766776767766767667767667767666667676776767767666766766677666766767676677676676676776776677676677676767767676666776776776767767677666766676677667676667676677667667677677666767767767677676676767766776767767676766767766677677667677677667767677667767677667767767667767766776776766767676677667767767767767676767766676776776767767767767677677677667667766677667767677667767667767677676677676767766766766666767676677676767677676677677677677676676676776776776776776767766767676767767767676677677667667766667766767667776776776676676776667666667667767766776677667667676767676776767677677676676766766776776766776776767767676666677676767676767666676767766767766767767676776776767677677676776776677676766776667766677676677677677677667677667676776677666676767676677677677667766776677676676776677677677667676776666776767676667677667767766676667676677666676776767767766766766776776776677676767666776776766776776767666776767767766776677677666767767767677667667677677677677666776667677676776776767667767767677666776677667667767667677677677677676767676776677676776776667677666667767667766767676677677676776766767767677677667767767766767766776677667676766766677667767667676676766766676766776767766767767766776676677677677676767677666676766677667676767767676767767767667667676676677667766767676767767677667677676767677677677667767667677667676766676666666767767676676767667677677677676776776776677666766776677667676776776776676767767767767666676776766676667676766676677667767677677666767766766776766776767676776776776776767666776667677666776677676676767676767767676667766776776776776766776776776776676776766776767767767767767666776776766776776776666667666676767667767677667677666677677676676766766677667667667676677677677666677676776776776676766676676767676776776767666776767767767767667677667767766776766767767767767767767766766776767667766776776767677677676766766776767767677666776776776776677677667666666677677677676767766776766676776767667767767766677666776676776776776776667676776767676767676676776776677677677667767667676767676767767767767676767766766666677677666766677676776676667766676776676776776776666766767767767667766676677676776767666766677677666776677667767767676776676776776676676767676677677676767766767666776667667766776766677677677676677676776677677677677676776776776676676677676776776767667677677677677676676767767677676677666776677677676766776776677667767666776776676667677676776677667667666767676767667677676776676767767667667676676677677677666676767766776776776667676767766767767767667766666766767677677677676776677676776776776776767667677676767677676677676767677676667766776676667767767676677676776667767667677676766767767767767667767677666676677667676677676767766767767766677676767676766676667767767766776667667677667766776666776767767767767766776676677677677676766677677677677667767677677676776776677676666776766677677677676776776767676767666776667677666766776667767767667766667767666767676776677676677677667676776667667666767677667677667767767667666676776676767667767767677676776776767767676776776677667767667677677676677677676676767767676776766776676677666767676776766676776767766676776776776676767767767676676767676667767667677666667667766766767667667767677677667766776776766776767766767767677677677676776677677676677666776676767767666677677676776667676776767766776766766776767667767766767666767766776776766767666667767667666776677667767676776766776776767767666677667677677677677676776776677676776766776676677677667766776766667767676667666667767667676776776776776776776776767677667767667767766767767676776776766776776677676766667676677676677667767767767676766776677677676776776676776767677677676767667767667666766767677676676776766766776776767766677667767676677666767767676766667766767767766766776776767667767767766767766767676776776776776776767666677677666776766767767766776667677676776766767767766666776766776776776776776767766776766767767676767677676676776776767767766677676776767667767676776776676776776776767766677677667676767677676767767677676667676767677677677677677667767666767676676676776767667667677677667666676767666776767767667677677677677676766767766766776776766666667676776766667767766776776766767676767766776767767766776776676767666776767676776676666766667677676767677677677666766676676676767767767767767767767676776767676677676766776666677676776766766676776667766667666667766677677677676776776677667767767767676766666776776766767677667767667767667666767766776676677677677676766677676776776666767767767767677667677676677677677667666776767767767767767677677676667766667666776666666776677667667676667767767667676776676766767676776677667676676767676676766676767767767767667767676677676677676776776776766766776776767677676776776766767766767766766767767676776776677667766667767667677677676676767767666767667676676767767667676676776776766767766776766667677677676767677677677676677676776766677667677667677677677676766677676776767767677676677667667667677677667767766776766776766767676767767677676776677677666776677676767676766776767666767766776767766776776767767767677676776776676767767677677676776666776767767677676767766776776767767766677676676776767676677676676776677666666776666776677676766766776667767677676767676776776776776776667677667676676676767767767676667767667667766677676776667667767676677676776666776767666776667766667766776776677677667767767767767767767667767677676666767767767767666776776766667676767676766667767667677667767676676667767767676776667767666776776776677676677677676677676767766677667676776767767767766776677676766677677676767767667677667676767767767767677667766767767677
67677676776677676767767677677676767677676766767677676776776676776776766767767667676767677666767766776766776776676677676767667767767766676776677676776676767677676776776776776767676667676776767676776776676767767767677677676677666677676766767677667767677666776776676767676776776776766677676767676767766767676677677676767767767676767677677666676667767767767676767666766776666667676776676766676767766776677667767676776677667766677676767766676767766767767767666776766776767766767666667766767677676776676767767676767766766767677676676776676776677667676767767767677667767767677677676677676677667767767767767767667677677676667677676676776767767677666667677676667667767676767767766776676767767667677676677676676776767676776776767667766666767767677677667766677667767766666767767767667677667767767677677677677676666776776677677676776766776766767766667766676767766677677667677667677666776767766676776776767676667767667767676767666676676667767767677676676776767666776776666676766776776767676676676767677677676776776766767767766776676766767766776666776676677676676767766776766767677676767767766776766677677666667676767767666767767766767767667766776677666776766776767676776667766767766776776767666667767767767767666667676767766767766767767767667766776767676767677676666776776776767767766667766666767767676767676677677667666776776776776676776767666776666766676767767676776767766676666776776776767676776776677667666766676766776676776677676766776667766677676666667766677667767767767767676667767676776767767767677667767767767766767766767676677677667767767767677677677677666776776667676677677666767667677676667667676776766676776776767667766667666776776776776666676767766776766767677676766676766766767676776776776766776677667676676676776776677676776776667676767767767677677666676776667767767766676766676776667767666776767667766767766677667667767676776676776766776676767666776667766677666776776767677667766667767766767766776776776776776767767676776767667676676776766767767676676677666676677666767766767667767766666776767767677666767766767766776776767666776667767667767766776776776676676767677667676776676776667677666776677677676767667676766676667667676776677677676677667767666776767767767677667767767766767676776676677676676776766767766776776776676667676776776676776666676766767676767677676776767766766767676767677677676766776776776767666776767676677677677666776677667677677677666677676676767766667676776766776667767676776676776667766767667677676677676766677667676767767676766776767766776677677677676767766776677676767676776776766677676776776776677667667767677677676667667676776776767766766676776776767766767767766767767676677676667677677667676677667767677676776776667666766767767667667766677667766766767677676776667667666776776776766776767677676666666776767767667667766766676667766776767767676776767766676677677677666676776776776767667766676776776667667766677676767676677677677677667766677676767677676776767767766766677667677667767767766767677667677666776667667766776766667767667767767767767666676767766676776776776667666667676767667766776676677677677676667676767676776677666776776666776677666767766776667667766776776776677666776767677666767767766776776776776667677667676776776776776776776776767767676776676776776766667667767677667676766776776667767666767666677667676776767676677676776776767666776666767677677677677676776776776776677676776767667677667667677676776667667676676676776767677676767767666776776676766676776676776676666767667767677676767767677677667667767767676776667677677666776776676676676776767676667677676667767767767667666776776776767667676766677667667766767676767677676666666766767667767767766677677677667666776767667676776767666776677677667766666677666767767667667767766766776766677667767666767667667767677667677676776767676676666776677677677676767767677677667767677676667677676776767767677667676776667767677666776676776667767767767677677667767766676676677667767677667667767766676677677677677676776667677666667677667767767767677666677667766767766676776776677667766667677676767666776766776776676767767767677677667766767676776776677676667767767767667667676776767677676767676776776776776766767677667677676766776766776767767767766767767767677667676767677667767666776767666776677677676767766767766667766677676676776677677676676766766767766676767766676776766766766676776677677667766776776767676676767767667676767766767767766667766666676667767677667767667766776766776766766767767766666667676776677667676766767766767766776676776767766776667766677677677677676776676667766767677676776667766676676767677677667666766667676666776776667676667676776776776767767667677666776767766767767766767767767667767766776766667676776667677667767676776767767677677667676767676776667766776776676776767666776667677677676766776767677676677666766776776677676677667676776776767676767677666776776767667666776776676776767767767667666677667676776776677677667767667676767676776676776766767666776767676677677677676666767767676767767767666776667666676767677676767767767766776776776677676676776776677677676767676776676776767677667666776667767767677677667677677677666766767767667767677677677676667667676767766776767677676767767767767676666767677677677676776776666776776776767667676667676776677677676667766776767766766776776766677666776776767767767677676776677677677667767677677677667677667766776776776767767766776677677667767676667767667677677666676767666677677677677677667767667676776776776676776676766766766766776767667767767767676676776676767766776766776667767767767676776766676776766676676776676767766776767766776677667666667767677677677677677676667667767667677677667677677666767767676766767677667676767677667767666776767767766766776677676666776676677676766767766766776676677666766767677677676766677677677676766767676776677677676677677677666677676776676667766776776676767667666776776767766776767677677666767667767767676776776776676766766667677676677677676766766776767676776767676677677667676667766776677667677667677667767766776776766677676667767767767666767767767677676767677677677677666776677666676766776676766776667767766776776776766767667667677677667766776767767677676776677677676766776776677676667667677676676676767667666676776766677667766776776766767667767676666767767677667767676776776766767667767677667677667766776776776767767676767767667676767767767767767677676776767676676776776766667667767667767677667767767766677667677667767677667667767766667767767766676677676776776776767667766667676676766767667767677677677666776767767676667767677676676776776666766776767677677676776766766776676667666776677677677676666666776767677666776767677666677676776676776767677676666666776766677676767667767667676767767676677677666776766676766767676776776767667767766776677676776677667677667766677676667766676767667766776767677676776776767767676776676776766767767667767677667677677676776776766766676676776766776676776776767667766677676677666676676667767766767766776676677667767766767677677677677667677677676667767766667767767666767767767676676766667676767767666776776676677676676677677667766766676677677677667677677676776677676677677676776767766767767766667766667767766767666776776776667767767766666667667676767766776767676767667767667766776667766677676677677677676676776676767676676677676776766676767667677667766776776677677677677677677667667767766776677667676766767766676676677677676776667767767767766677676667666776767766776776677677676676677677677676767767767766677677667767767767677677666767676767767766667767667767667766767677677667667767667677676776767767666776667676677676776776776676767767767766776776676766766776767766776776776766677667766766767767767766776776766776776676767677676767767677667767677677676767667766677676767666767667767767677676767676776767767676776677667766776776766677676767767677666776776676766776766776776767676767676776677677677676676767677666776667767766767676677676767766776776767766667767677676676776677676766766776776676776766667767767767676676667767666776776776767767767666776677677676776767766767666767767766676766767667677667676677676666767677666776766666677667766676776767666767677677676667766776767667677676676776766767677667767677676776667677676776666776676776767667677667766676676766776676776676776677676666776776776666666776767677676767767766767766667766677667766766677676767676776767766776776766776767767676767676666667667766776766776776676776666767666676776767767767766776767767677677667767766767677666677667767767767667667767766776767677667767767676666677677667667766766776776667667767676677677677666676776766776767767767767766766667767676776767767676776776776767676677666776666767766677677676776776767676767676677676776666667766767677677676776676677667767767666776676776766676776767667677677677677676776776677676776776776776767766776766776667766776677677666766767766776766767676776776776676766776767767677667676776677667676767666776677676776767766676767666767677676776676767676776776776766766676766776767767676776676666776776767766667676767676776766776776776776776667767767666767767767667767667767767767767767676776676767767676766767767766676676776767677667767767666776677676667767667767677677666667677677666766776767667666776677677667667677667767676667767766776676766666776666776766776677677667766776667676776767676767767677667767766766767676677676676667676766677677667766766677677667766767677676676776767767666676776776667767677677667667667767767766767667676767666767767767666767667766776776766667667667766767676667676767766767676776776676767767667677676676766767767767676776776776677666776776776766676766767766676767677677676776776677676767767766776767767767677677676776776676677677677667767676767767676676776767767767677677676776676766776676776676776776776776767766776766767766776666677677677677666677676666677667766767767676776766676666766776776676676776766677666676767677676667666776677676666676766767666677666766767676776776767677677667767676767676667766776776767766776776767676766676676776767767676677677676767677676776766676776767766776776677677676677676767676767767766767677677677667767767767676776767
767767767677677667767676776776676767767766767767676776677676766677667677677677667766677676776676676666667766676776667767766776676666767767676767767667667766677676776767767676776767677676776767767676767676667766776677676767667676776666776676776776667767667676767766767677677677677667677677667767676766677676776676677676776776767767767667676767766776766776676767676677676667766767767766776776776676766676766677667766776667676667676776767767766677676767766666776776677677676766676776676676677676766767766667666767767676776677677667767766776676676776666776767666666767767676776766766776677676776776677677676667766767677667676776776767667667767676766676676677666667677676766676776767766776676776776767676767766776776676667767667767767767767676766776776667667767767677677676776677676766776776677676767667767676776767766776676677677677676776776776666776776676767766776776776776767767677676677666776776676776766667766776766776667676767676666776776676776766676766776776776776766677676776676767677677677667766666667676767766676776776667766676766767766677677667666677667767767676676767667676676776667676676776776766677677676776767767677667677676767677677667767767767677677677666776767766776677666767667677677676767676776666767676766766766776677676767766766767677666776766776667667767667767677677676677677676676677676677667676677677676776666677677677677676776677666767767667677677677667766776767767766776667767676776767666676677666776776766676766666776776776766767677677676677676667676667667766776676767767767677667677677677666776776767677676767766767766767676776776776676776677677667767667767666767766776767767676676677676776677676776667767766776776767766776676677677676767676767766767676776676776666776767766776776767676676767666766766776776767767767677676677677677666666776667676776767767766766776666666676766767666767767677677676676767676767767677677676666666676767676767676767676767767676666767767666776767677677676767666676776767767767766676677677677677677677677666676776677677666776666766676667676767676766677677676676776767767676766776776776677667767767676676767676776776676667677677666767677667677667677666676776677666677677677666767666776676667666776676677666767767767666776776677676767667766677677676767766776767767666776776776666676776776666766767676767766767767677676767666767766776776766677677667667767677676776776676766766667666677677677676766677666776677677677667767767676767677666767677667677676776676776776776766776677667667767767677667676676677667676767767767676766776767766776767767767677676677676676767676676766767766776767766676776677676776676667766776776766677677677676776766776776767766676666676676776776667677666677676767766667666676677676776776776776776767766666677677676776766767676766766676776676677677676766766776776767667676767766676767667767677676776776676776776676766776666766776677677667677676677676767677677667667676776767677676667767767676767767667666676767767766776667766776676776676766766766776776766677667676776767677677666767676776676676776676666766776776767767677676776776776676776767767677677676767677677677676766776776676767676776776776767667676776776767766677666776767676776767667667767677666666767676776676776776767767667767767767766677676676766767677677677676776677677667767767677677676776667677677676767767766767666776776667676767766767767766677676676676767767667767766677667766776776776666676776677677677666676767666776667767767677667767667767766767666767767767767667766776676766676766676667767767767767676776767677666776676767767767667676776776666776666776767767676776677666776776676676776767677676767676776677677677666776776676776776666776766766767677677676776776776767677676667677667767767676667766776776666767676667666776767767666776677666766767667676767767767677676776676776776767676676766676766776776767766776776677676667766776766776776776776667767766776676776776776776776767677667676776766767666766776677676766776767767767767767677676677677667766767767667676776677677676767766677677677666776767677666776676766776666776676776667677677676767667767666776676677667677676667767767767676766776676776776776776776666676776767666776766776767767767767766677676767677667676766676667676776776776776667766776767676666676776676766776766776767676766776676766676776776766776767767767767676677667676666767666776676766677677666776677667767767677677677677677677677676776677677677677677676667766776767677677677667676677676767767677676677676776676776767676677666676776767677667766667667676666666767767666666767677677677677676776666767676776776776776776767667677676776677677676666676766676677667766776776776776676677677676767677677676766667767767666766767767677677666667666776676766776676776667667767677667767766677667767767766767677677666676667767767666667766766766767766766677677677677676767767767667677667667676667677677667667676666767767767766766677676766667677677676767676666767677677676766776767766677667766676767766666767766676767676677666677676677677677677676776767667677667667767677677677677677667767676676666776776767666666776766667676767767677676767667766776676776767667767767767677677667767676776677676776667766776776776776677677677666776677666677677666677676776767666677676676767767767677676667766766767676766776776776766676767666767667767667666676677676776767666767666776676667676766776766776677677676776776776776776677666776767676676776766776767676767767767666666767767767667667667676776676677667667767667767767676677676767677676677676667667767676677667767677676776766676677676676776776766677667767767676676767667766766776766677677676776767677677667767676776776767767766776766776776767767676776767766666667677677676776676776767677676676767767676776776776776776676776776776667766677676767676776766766767677676776776776776666676667767676767767677667677677667766676676776767767767766766666766676677666776776677676767767676766767677676767677666676767676767767767767666767676776676767767677676776776776676776677666767676776776667667766776766767667767767667677677676776776677676666767666767767766776767766766766776776776767767676767676767676767676776667767677667677677676776766767676677676676677666776676677667667667677666676776776776776766677676776767767767767767767767667666676776676666776767676676667676776676776667667667766767767666767677676776776677677676776767767767676667767666766677667677667677667676776776767766776676677667676767677666776776776776766767767767767766676767767767677667676767677676767766667666776776776677677676667766776776776676776776676667677667666676667766677667667766666766677677667676676776667676677676676776776776676776767677666676767677666677677677676776767666676676767677676776677677676776767766776767767767667676776776677677667676767766676776776776776776666767766667767767677677677667667766767767767677666767676677667667767766776776667767677667767677676677677676767677666676776776767766776676776677667667767667767767767676676776767676767767676766776767676677677677667676776766667677676666776676677676676776767677666766667767667767677667767767767676677676676676767676767677677666676766767667767677667676776767676776766766766766767677677677666776766666676767766766776776667767666776767767667667767767767667676767766666767676677667767767767767766776776676776776767766677676776677677676767666767666776776776776766667766676767767767767766677677677667767667767767667767767677676767766767676666776776767667766767767766666776776776776666776776776767767766776667677676776676766677666767767767767766667667677667666776677676676676677676776767677677677677677667676667767767667767667767766776776776677676767667676776767666767667677666666766767677676767677676767766767766667767767677667676767676767767767676677677677677676666767766776776677676766776776676676667676767667767767767666676767767667767676776676676767677666776776767676776767767666677677666776676776676767767676767767766666767767666677677676776667667666776666676667766676677677677667667667677676767766766776776776766776766776667676767677666767766766766676776676776767676767676767677677667676767767767676776767766677676776767666667676767677677666767667766776767667767667767767676766776677676767767677667767767677667766776776776776766776776776677667676776767666677677676766776767766676666767677676666677677666776776776766766676666767676677667677676767767767666677667767667666677666767676767767767676776666676767667767767767666677677676776676776776776776776766766767766677677677667767677677677666666776776676776766776776767767767677677676767677667766676676766776776766676776676766776776677676776767767766676776666667766767667677677677667676776776767677677677677676766676677676776767667667676666676676776766676776776776776676767677677666666677666677667767667766767766677677666766767677676776666776676767677666766766776766676776676767676767677677677677667677677676676677666677667767766767767676767767766767676776677666667676767767677677677677667676776766766677677677667677677677677667676767666776666767767677676667767766767677667767767676776776776776676776767767666676767676677677677676767767766676776776776767766767666776767767766776676767766667676776677676767676776767767667767767677676767767767767676767677667767766676776667676667767677667667666767677667667766767677676767677676767667667767766767766776767667667766776776767767667767677676776667766667766676666767677677676766776676666776766666776766776776776776776677666776776767767766776676767676776776776766767767766766677667677667667767767767767676767766677677676767767766776776776776666766676677667767677667767677667766767666667767677667677666776767667677677667767667666776766776776776776767677676776776767766776776767676677677676676776776776776767677667767767677667666776767676776776666776776676677676667676666677667677666676776776767767676776767666766776766677676667667767676767676676677676766766776776677666767767767767767767676676767767767666767767767667667677676677677677667677677667676677676766677677666776766676776776766766766776767676666676776767767767766676667677677667666776776776776776767767766776776776667676776767677677667767767767
6776776776766776767767767667677677666676676677676767667767667677676666667767676776776677677676767767767767667667676667677677667667766776677677676767767767676676767676776766766766667677677676767767767766676776767667767767676677677667676767676776776776677676766776776776776667676776667676676776676776766767767667767766767766776776677676766767767766676667677676767667677676766766776667677666676677677676677676767766767767666767766776667766767767766766776776776776776767767766776767676776776766776676667667766766667767666676776677667766776776767676676776776776767676767766667767677676666767767676677676767677676767677666767677666776677666767676767676767766776776767677676776776776677667677667676767676776776776667766776766776667667666677666767676767767676667667677677677666776766767667767676767667676776676776766667677676767676666776767676677676767767676767677667767676767767766766767676776766776677676767667677667767767677676677667676677667766766776776776676776677676666776767676776677667676776666677676767666767766776776667766776776776767766776677676776677676767677667676776767767766767767766667676776676677667766666776767677676776676767766667766767767767766677676666776676667677676776667767677677666666676766677676776776676776767767766666677667767766677677676676767676766776766776676667767677666776676667666767766667676776767767767676767676666767767677677676677677666776767767767667676767666677667767766766676767666776676776677667677666767666776676776667676676767767767767767667767677666677676676776767667676767676677677667767676776676676776776666676767677677677676767767767676767766767766776767767766776767767676766667667677676677677676776676767766767767666776776767766776776767767767677667767677676776767766776776677677677667676767766676766677676766776776776776776776667766676767767767767676776766767767666776767677667676766667766767677667677667766677667676766676767767677676776776766676667667676676776776767667667676776676677677676776766776767677677667767677667676676767667667677666776767767767767677677676776776666667767676677676767667677667676776676666676776776766767667666676776677676767767666767676776776776676776767766776666767767767677676766767767677667766776767767766767766776767667666776676776776776667667767767676776667666667676776776776776776776767667677677667677677676677676776766677676766766776776767677667767677676676776776766677667767677677667677677677666766767767766666776776767767676767767767766667767766676776667676766677677677676766776776767767676766767767677666666677677677677676667676766776767767676677667766776776676776666676676677677676677677677677676776767677676677676676766767676677677676767676776666676677676767766766677677676776767676667766667767766767667767767677676776767677666676676776666676776776776776676776677667766776776776766676767767676776676766666776767766776667767767667767767667766766676776766676776776776776767677677676767767677677666776766667667766776776677676776766776776776776677676776767677667766767766767767667766767676767767767667676776776766677676676676776776677667676677667677667767767677677666677677676766776677667767767766676776776667767767767767767766676766677667766776767767666667767767676776776766676766776776767767767766776776767766776776767666776677666776676776666676766776776677676776677676676667766767766767766776776776666767676667667767766767676767676676776677667667766767767667766776767766676766776676667767767677676776776677676767666776776766767767677677667766776776776767767667767767677677677667767676776767677667677667666767767767676767767766767767767666767766776767666677677676767677667677676776767767766767767767676776776667767766767676677666767767676776776776677676667766767676667677677677677667676676776767767767676767766776776776677676677676676767667666776766766666766767666776667767677677677677677676776776776776676767767677676676776676767766767676776667766767767667766776767677676767767677677677676677676677667667676767767677677676666767767767767677677677676776676776776767676776776776776776776677676766666676677677677677676676677677676677676766767666767676767677676776767677677677676767677676767767666767667666767677677677677677677676776667676767767766776776776767677667767677677667767767676676776776676676776766767767677677677667666776666667767767767676776766776676667767676676676677677676767676776776776776766766767677667666776767767767767767667677676776776776767667667667677677677676767676767677676767677667667666766766766767767767766767666677676776676766776776676677676767767677677676667666666776676766766677677676666676767667676776766776776767767766667767766776776766767667676767676767766776776677676776767677676776767667766677677676776767666776776677677666667766776776776776676767767767667677667666766766676776767677677677677666667667676676677667677677667676767767767677676767677667676776776676677666776776776667767666676767677676776767677667767767676677666767767767766766677677667766767677677677667676767666776766677666766676767767667676677676776766677677667767667676666677677676767767667766767767766776776767677677667667676677677677666776676776766776667667676767766776776767666766677677676676666667766766776776776767766677677677676676767767677677666666766767677677677667767677677676776767766767667676776776767767666667667767767766667676667676776767676767667676776767767767767767766766767766766667677677667667767667676767766767767666677667676767767767767677667677667666767676677666776776776767767766776767767667766776776766667766676677677677667767667766767766666766676776776677676677677677677676676767676767767667677677667677667766776776766776766766767677676677677677667677667677676666676767767767677676676767676677676776776767666667767666767767767666776767677677667767767767677677667766767767666776767767667666677677676776676766776766767767666776776776776776776776767766767676766767767667677677676776767766676767767666776776766767766767766767767767677676776776667666776767667767767767767767677677677676766776766676767666767667677676776776667667676677667677677666677676767767676767677667666677667677676776766677677667676766676776767667767767766667766676666667766776776776776767767667767766776677677667677677676767767677667667767676776767767666776767766766776776776676767767676766767676766676767666776676676767766767766767677676776667676676776776776776776776676776776776776776776767667676667767676677667767666776767766676677676767666676767767767666767767767767676776776776677676676677677677666667666677677667766666776677676767767767677676776766766677676776667766776776677667767667677677666667767667667766667667767767676776676677677676667767766676776667767766776767767767766667677677677677666767766766766667767767766667677667766767676776776776776676676667667676676677667676776677676776767676766767677677667676766776776676677667766776766676677667766667767666677667677667677667767676676666776776677677677666676776766767666767667677677667676766676776776766776677677666776667767766667677676776776766767667677666766776767767767676776767666677677676767666776776767766767676677676666776666767767676766667666767766776767667676676767666676776767766676776767676776677676776677677677677677676767677676766676767666776676767767667767767666766776776776667767767766676767767677677677677666767766776667767677666767766767767767767677676666667767676767677677676767666776776667677676776677667766776676666667766776676677666776676766766776677677667767676767766776776776776677676667767767676667667767677667767676767767766767766667766676676666776776767677677677677677667766767676767676776767766776666667676767767667767767677677677676776776677677667766766776767677667667766776676767677666767676677667767767676767677677667676667767766667766677676677667766676676676666677677667767666666776676767767766776767767767767766666776767767666767676776677667767676676767766776776676676676776666776676667667677666776767767767766676676676776766677677676767677677677667676776767676776776767667766776667767677677676667767767766766767767767667767767766767767667677667767667676667767766677666776766776767767667767676676767667667677676776776677676676767766766767766766776676776677667767766677667766767767766767676766766766676767676776776767766776776677676776677676667677676677677677667767767767766677667677666677676677667676767767667677677677666677667767677676666767676677677667766776767767766667767767766776776776767767766767767766767767676666766667767676776776767677676767767766676677667767767767767766767767766776776776667676766667766767767767676767766766776776766676767767667766667676776766676767767766676776776776767667767667767766776776776767667766766776776776766676776766676766776776776766676766767666776767766776767677666666776677676767676766677677676767677676776767676776677676776677667767767767666776676667767667766776676776766776766767766776776776767667766776767767667677676776677676776776667766767676776766776676766677677677677676776676766767767766676767676677666766676776767767767667766776776776776666776766766676676776776677666767676677676766776776677677676776776766767677677677677677676776677667667676677667767767666776677677676767667677676677666776676776776776767676776767766767676677676676676776667766676767767767767767667766677677667676767767767767676676766767676776767767767667666776776767677676766676767766677677677677667767676776776676767766767677676766767677676676666776776766676667766677676676776766677677676667677676767766776667767667666776677677667767767676776776676676776667677666767677676776766766676776666776776776767767766676776766767676676767677667677667677676776667676776676776776767766767767677667767766766666776776766767666766776767677676776667676677666776776776776667767767667766776766767677676776776766677666767667677676776776767766776767666776767677677677676776667767676776766677667767766776667767677676677667677667676776677677676676767677666776767676776776767666776767666767767676776767767676677667677666767676766667766677677666667676776677677666677677666766676776776677677676767676766767676766667677676776776677677667677677677667
367677677667667667766766776776666667676676776676767676677676676667666776776776767677676676667667766676666767766776676677677676776767766767767667666677667677666776767676767677666677667676666776776776766676676767667767767677666767677677677677677667767676667767676776677666676767766676677666766776776667676676677677677667766767767666677676677677666766767677666677667676776676767676677677667667767767677677677677676776776667676766666677677666667766776677676766767766666666676776776667766776766767766677667666776677676676667676776677676767767767766767767767766776666766766776666776776767676677676676766677676677676776767677677666776666776677667767767767767767767676677666767676776776677667767766776667767666776776766676767676776766667676776776776776767767767676767767676776766776667766776766676767667767677676766676677677666666776667767766776666677676766767767676667667766776776776776776767766776767666677677677677676676767676776767766667666677667666667766776676776767667666666766767766677676767767677667767767767767767676676676676776767766776776766767666677676666776776667676776776767667677666677677667676666766767676776676767767767676667677676767676776767767767667677666767676776776776767676767767767667677676767676767767676776767667767667677677677677676776776767676667767676667677667677676676776676677676767767667766776766776677677676766776776676666666767767766676767667677667677667677676776766776767676676667677677667766677677666767676766776776767667676776676767767767676776676767676776767767676766667677676676776776776767767676677676776776766766677677676766677667676767667677676676766776767676767767677677676766767766676766776776667676766677677676676776667676677676767676776767767667767676766676766776776776767766776766676767677666776766767676776776677677676766766666767667667676767767676776677666776767666767767676767667766677677676767766776667677677676676767767677676677666677676776766667676776766766776667676677667767767766776776666776767766677677676666776767667766766677676767767767767676667667767666767676776776766776767667677677667767666676667677667767667766776677676776676676677666776767767767676767766776767676767766776676776776667767767767677667766776766766776776677676776767666667677667677676776776767677676776767766767677666776776776676776776666776676767767766677666767677677667667666766776776676776776767766667666666676776767676776776776767767767767676767767676776776677667666677677667767767767677667767677677677676667676767767666767676676767767667676776766776767766676767676776776677667677677676676776677666676776766767766767676767677677667676767767676766667676776776766766676776767676766667767767676666766776776677676767767767767766776776676766676766776776776677667676776767676776776776767766667676767677676767767767676767667766767667677667676776776776676767766676767767676776776767767676776767677677677667766677676666767676776776776767676767676776667767667767677676776776676776767766676676776776776776776667677667676776776767677676767677677676676676766677676776767767677676667677677676766676776776677676776677677677677677677677677677677676776677676677677676676776677676766767666776677677677666767676666766776776667677676666677667677667677677667676667767766767676667766767766676776776677676766776666676767676766767677667667767767677667767666677676766767667767767767676776776776667676776767676677676767767766767677677677667676776677677667676776766667767676767766666767766667677676767767677676766677676776667667677677667766767767667666776767767767767766776767767677677676776776667767677666676776767767677677676676677667676766776766767767767666766767676667667677677677666767676767767676667667766776776676767766677667766776677667677676776766667767767667677676776776767667766776767767677677676766676776767676766776766676677677667677676776677677677676677676767767767766677676776776767766676677676677677677667667766776767676676676766766776767677677666677677676776776667677667667767767766767677677676677677676767767677677667677677677677677666677676676766776776667767677677667766766776776767667677667767676667767666677677677676767767676667766767676676666776776776676776676776776666677677677667767767676776776776776667677667766776767766767767766666767766776776766766767676677676776766677676776767767767767676767767766776767767676677676767677676767677677667677667766776776766767676767766677667767766676776666667666767767677676667767766776776676767767766677666676766766676676767676677666666776776676767676676767667767766766666776776776776776776667676676776776766766766767767767766767766776667677676677667677676766767767677667667766677676666666767767766776766767767676666776666776776776767676776677677667767667766776767767677677677667677676767666667766667766676767677667767766677676776667767667767767667667676776766667676776667767767767677666767677666767767767767677667676676766766766667676766767676676776776666776776676766776677667767767666767767766666766767667767766767767767667766767677676776767676776767677677676776776776677676776767667767766676767676776766677676776676776767766776776767766767666666676676776776667677667676766776676667766676776766677676667667766666776766676776676776767676676767766776767667766767667676766776776776667766767767767667667677667767666667767666767676767667667667767667766766766776776767676776776776766766677666667667676676767677667767767767767766767767767677677667676667677676766767667767766767767767676776776776677667767766767766776676766676776776667666767766767767666677676766677676676776666767676767677667676767676776776766677667676776667767676766676766776776776776677667676776667767677676776767666767766676766676776676676766776776776676776677676776676776677676676767666776666667767677677676767676767676776767767667676767766767667677676676666776677677677667766766767766766677677676776667767676767677677677667767667766776776776776766677676776666776677667676676667676677667676776667677677667767666776776676677676667667767667676766667676676766667677666667766767766776767667676767666776677667766767676776776767676776766666667767767676766776767677676776767767767767767767767767676766767766677677667667667677676776776766676776776776677667766766776776776776776767766776676767667676776677677676767676677666767677677676776776676676766767767767766776767767667677676776776667667676677676767766766667677677676766776766667766677666776677677667767677667767676776766767676766776767677667667667677677666676776767676776767767677676677677676767667677667676766676767676676676776776667677676776776766667676677676676766767676776767767667667766776676766677677677677677676677676667676667766776767766776776676767767767676676667767677676776677677677677676776767767767667767767766677667767677676677666667767767767766776666676776766667767667766667676766677676766666677677676776677676767767667767766677667677677677667677676766766767767767767676776776776766767766677677677677676776767767767767766676776776767667677667677667766766677676776666666767767667766666776766766767676776667667767767676776676767767766776677667667676776776666666676667677676766676767767767766776676676767766766776676766767767676767666676677677677677676667766677666776776767767767677667767766667767677677676776776667677676766767767676677676677676776776776676766767767767766766767767767767667667767667767676677677676767667676767767666776776676667766776776666776767766776766676767767667676776677677667767676677667666776767676776677676776667677677677676767677676767677667667677676767666766766776767767676667767677676766766767767666677666776767676776767766767767767766676776776776676676667766776767767767767766766767766776767666767677676776767677676767767677667766677676767677677677667676667677666767767677676767667766776776767767766776776767767676666767676776767766767667677677666776776677677677667677676776667767767767766776776677667677677677666677676767767767767677677677676677676677666776767677677667767677676677677677676676776677676776767766767767677666677676776776767666676677677676677676677676776677667767766677667767766776766776677677676767676776767667676767676767676767677667767667767677676667667767767676767767666776767677676767676666766776766776776776767676676776666767766666677677676776667766766776776776677667677677676766776776676776676776767767767676776776767676767767767677676767676677676767766666677677667677667767677667767666766767667667667677676677677677677666776776667676676776767767676776676767676776776676776776776776666776676766776766767767767677676677676766767767676677667767766766776776776776767767676776766776776676666767766677677667767766767677667766776776776677677666676767766767677676776776776776767767767766776776766767677677677677677677666767767767767677676667766776767767767766677676767766677666676677676677676676677667677667766767677676677666677676676677676666767667767676767676766767766767766776776676776766767767766767767676776667767767667767767767766776667766767676767766667666776767767677676767677677666776677677677667676667677676776676677667767767766767766767676776776677677666767666767677676776666776776676776776776666767677677677677677676767766776677666677667767677677677666776767767766766767767767677676776766776776766776677677667766676767677677667676677676776677677676767666766767767767676766676776776776776776767767676767766767766667766667767676676767767767767667667676776776776776667667767677667676776767766677677667767676676776766776776776676776767676667666776776776676767677667767766767677677677667677677666776666776767767676776776677667667767677667767767667676767667767677676676776766677667676677677676776776776767767667767676676767766767677666767666766676667676776766776676767667767767767676776776776776767766776776677666677677667677677666776776776677677677676677676767677676677676776667676776676676776677677677667767677676776766767677676767767676776676667767676767767666776776767677666776767677677676667676776766767676766666776776766677677677677676767767766676766767677667667767767677676667676767766776767767767767666776767766677666776776677676776676767766767767677677677676767677
67667667677677667766677677676776766667767767766767766776776676667667767676766776767676667677676767766666776776676766767767666767677667677676776667667677677667767767766676766676666776677676677676667667767676776776667676676666776667667767766776776767767677667767767677676776677667676767767676767766776767766776667677677666767677677677677666676677676677667766676666767767766767766776676767767677667677677677677676767676767766676776766767677677667766766766767767766667676676677676776776766776776776776776767767677677677666767766676767677667667767766767667767766767766776776677667666776767766776776767676766667666666776776767766676676676667767667767766766667676776776667666776766767767767666776776776766776677676677676766776767766767666766676776776766776767676677676767666776667767666776767676677677677666776766677677676776667767766776767676766766776776776676677667766776776776667766776767767767767766667676767666767676776677667676677676776776766676677667676677676676677676766667766776776776767766767666766667676676677677676667767667767677667766766677676767676776767767766776677676767766676766776776676776667767767676776767767767767667767767677677667767767677666766776767767676767677676766766677676666666677666676667767676776667676767766767767767666766677667676767666767666776776767676776776667767666776776677676766766766766677676676677667676776776666667667767667767766776766666766666767766667666776776676677677677676677677677677676677676776767677677666766676776767767767767767676776676666676776676676776776766767666766676766767667666766766676766776776676767666776776776676667767767766667677666677667766677677676676677677666766677677676776667677676776766767667766776776767676766676766666767767677676776776666766676776767667677677677676667677677676677677677676676666776776767676666767676767676667676667767767666676666776677676767767677667767767767677677667766776767766766767767667677667667667767767676776667676776667766776776776676776667677677677677666677676767676767666677677676766767767677677676776677677677676766776776676767676776667676776776776767677667767677677677677676767767767767767667677676776766677676767767767767766776776676766776776776767766776766666766767667766776667676667677667767677676776767767767677676776767767767766776776667677666767767767767667676767766776677667666776767677667667767767767677677677676766767767767767767676677667767766676677667767677676767667767676776677676767676766676776776677677677667677676776776766677666767666677666776776776776767667767677676776776776677667767767676776767767667766676767766677676776767767667676667766766766767666766776776776776767766676676677667666776676776677677667676767767676776767767677667767767766767677677666767677676677676767676776766776677677676776676776676766767767767667767767767677676676766666667667766667767676776766776776677667667766677667666776676776677676666767677677677677677666676677677676676666776767766676776767766676776767667677677677677666666767677667767766767667767667766776677676767766677667676776677677676776667677676767676767766767677677676776767766767767767667667767767767667767666776776767766766776676767676667766776767676776767767767677676776767667677676667766767767667677676776766776766776767667667767767766667676776676776776776667677667766666677677676766776666676677667767667766776767666767667666766776677676766677677677677676776676767767766667767766766766676776676767767766767666677667677677676766776767667766776766767766767766766667767767676776677667677677676776767667677666767767677676667677676776677676676776676767667767676767767767767766776776776776677676767667766767677666767767767767766776676667767767767766766677677667767767766767766676776677676677676767766776776776776767766767676767766676766767767667666676676767767667676677676776766676767667767767677677676766776767677676767676767676776676767666676776776767767676766676766776776767767766776776676667676677666766677677676776776767666767676677676776667677676776767677676776776776776767767667667766676677676767767676766767767767667767767767767767767677667766776776676776767677667676776776667677667767767676767766677667767676767677667766676667766776667677677666766767767676776676776676767767677667676776766766666676776676776677666776676776776776666776676766776776767767766776676767766767766776766677676766776776677676766677666766767766676767667667767766776766766666776676667767677676766676776767766776776776676676767767767766776767667767667677677676767676677667767677677676776776676776677677667676677677677676767767677667676776776776776767676667676776676677676677676666766776677677677677666776767767676677677667666776767767767766767767767666677677667677677676666677677666766677677677666677666776676767677667767676676776766767766667667677676776667676766776766776767677667677676667667766667767767767766776776677666676776676666767767666676767667767667766767767766767767766667676776776676767767767676666767676667767767676677666776776766676766767676676776677676667677867677676767676766666666766677666776776776767767667677666776676667676776776767767766776766766776776767677667677676776667677676766676776776776776767767676766676666776676767767677667677666767767767676677667676766676667666776776767767766776676776776776767666766766776767767676776667766676767766676767677677676767766767766666677677676776776776667766776767767767767676677677676666767766766776767766776666677667766767677667767677677676766667676667667667767676767667667767677677677666666767676767676776766767767767766776767676676776766776667676766776676667766667676677667767677676677677667667676767767676776676767677677677677676776676776766776677667677677676767767767666776776776677666667766676767676767677677677677677667666767767677676766776767666776776766767766776776776767767766766767767766767766767767667766767676677677676776767766776766776767677677666676767676767767767666676677677676776776667767667766677666766776676677676767767666767766677676666667666667767767677667677677677677677677667677677676767677677676776767666676766677677667767767677667767667667667667766766766776776676677676676766776776767767767767676677667766776676666767677677666676776767767766766776766767767767767766776667767677676676676776767767676776667767767767766677666767766776776776667767766767767766667677677666766776767676776676776776677667677666776666666776677676676767767667676677677676776767667767767766776667667676666776766767677676776667767767767676776677676767767677677677666776676667766776776776776776776766776677676776767667677667676767667676776667677677677676767676776776767676666776776766676766776766776776766766676767766767677677676776676767766776767676677667667767766676776767767766667677676767767677677667677676767677677676677677677667766666767766767676776666776776766767767676776676766776677676767767677666677667667676776667767766767766676677667676767766766776667767676776677677677676677676767676677677677676677666676776667676667767676767676776677677666767677666767676766767676666766776776767766776767677676677676767677666776677677667767767667766766776677667767677667766776667676776767677676676776776767767677677667767677667677676677676767677666776776776776776677676767767767667767676676767677667676767677677666776666676776677667767766766776767767766677676767667767767676767676776776776776676776776767677676766776667766776677667766767766676667677676776776776676776667667666776776667767677676767767766667677667667677677677676676666766776776676776776767767767767766666676776767767666677667767677676776776767677676667676766677676776776776766677667767767667767766776776676776667767677676676776677676766767767677666776776776767676676677677666767767676677667767767676776667766767767767767677676767767767676766776776767676677676776676677666776776776776676767767677667767766676776677676667666677676766666776776776676677676676766767677677666767767676667677676666776766666676676776776676776766676766767767767767676767677676776776676776766767676776776666767767677677676677677676776776776677666767767766767767766776677676776776776767677677676767666676676776776776676776766776776766667667767766767677676776676776776776776766767676767667676776667767767676776667767676776766676676776767677676767667767676776666776766767676767767767767676776776776767767767767677676767676677677676667677676767677676677676776676766767677666767767766767676776677676677676677666776767766677677676677667666767676776776776776766776767676776766766677677666676776767766666677667667767767667767767766677676767767767677676667766767767767767766776767667767676667767767667766776767767676767767767666676767766776766677677677677667767766767677677667767767676676767767676766767767767677677666776776677676666767667677667666767677667667667767766776776776767766677677667767767676676776667767767766776676776767766776776676767767676767767767666767767767667666677677667766677676767766776776767676776776676767677666767767767676776667767676767667767766666676677676677677677676667766767767767767677677677666666776667767766776676676767767767677677676677667676776667666677667767766776766667767767666677676776677676666767667766767676767767667766767676776767767767767767676776776776676667767677676677677677667767667677676676767676667676767667767767766767766776677677676776766776676767676766677676776676767677676776776667767676776776776776776776766776667767766677676776677666676767666776767767767667676776667766766666666776776776766767676776776766776767677677676766677676776776676766776677667666676767677676677677677677667667667667667676767766776667767676677676776776767767676767676776667676776667766776776666776677677667767676677676766667766776677667767677677676767766776666676767667767766676676666776666767676776767767676766776676767667666767767667676667667767766776767767677667767666677677676767766667767766776776767767666767767767766766776776766666667766767767676776676676776767677676676676776677667767677676776776666776776677676666776776776766776676776766676676776667767677676776676667767767667766677676676766676667676666776766767676767677677677677676766767666776776676667677
6767676776766766767766776776666666767767667676776776766667767676767676767667766776776776776776676776776767767767676776667677667766767677676676776776767767676676776766767766676776776767677677677666766766677667767676766776767677667767767767666676767676767677667666667667667767767676766776666776776776776776776767766667677677667767767677667766776776767766676767767677676767666776767767667667766766776767676767667677676676767677677666766677676677667767767676776776676776666776677666776776776767677677667766677676776767767767767767677676766676776776766667676767677677667767766766776776767767676667767767766766676767766767767767767767766677676767676677676767677667767766776766767766677676677677676666676776776676776677676667667677667667667767767767676677677677676776776677666766676776776767666767767677677667767667767677677666677667677677667766666776667767767667667676776776776677677667677676767677666766776767677676767766776676776767767676676766767767677667676776767677676676776766776767767676776776766677676776776667767667767677667667766766677676776667767676676676677676666677677676776667767767767667767677677676766776776766776676776767767766766767666677667767667766767766776776767767677676667676776776776766776776776676677676666766766776767767767666667767767677676667767766767677677666776776776776776776667666767677666766776676776767767767677676677676766676767767767666766676776776676776776677677676767677676676767677677676677677677676776677667767676677666676767667667666667676767677676677676767676676677666667666776776766766767766776776766766766776766766767767767766767767767766776767676666776677677677676766767666767666676776767676676767676677677667666767666766667677667667667767766766776776767766766776677677666776677676776767676667767667766767767766677667676767767676676667666667677676767666677676766676776767667677667677666677677677667677677676676676767666677677676776676767666776767767766676677677677677667766776767767677677677677666677677676776676776677677666767767677666776767767767676767767677676767677677676767767667667767667677676677676677677676667676767667676766776776776676766677666776776677666767766667677667767667667677667767766767676776776776677677676766776776677666677676767676766667766677667667767667766666767666776767766776676667767667666676667676776776767767676767667767766766767676776766677666767766776776776676676676776676776666666776776776776776776676767667767766776776676766767676776767667667677677676767667766677677667767677677677677676677666766677667767767766776767766676776677676677666676776676767767767676766776767667676766776666667677676766667677677676767767677667677676776677677676767667676776677676767677677676677676666776776776677666677667766776776767677677676767766776766776776767677667766676767767767767766767766766776676776677677666677677677677667667676677676766776776676677667667666776767676776676766776676766776776676767676767767767676776767767767666776767767677666776767677677676676776767676676766767677676776767676767677676767677676776677676666776767677677667767767676676766767766776776766767667767676776677676776766766776776767767677676767767766776776776666676676767767677676767676767767676776776767667766767677677677677676776767677667676677677677676776677677677676676776676767766776677677667667667766767767677676767766776776676767676767766676676776667766676776776776776776776676766667767767676776776766776776767676766677677667676677666776776677666776767676676766767676776676767767766776776676776776677666767766676776767667667767767767767667767767767766776676676766676776667676677677667677676767676776776677677677676767767677676667767766677676666676776766677677676677677677667677677677676677676677676766776776776767677676766776676676676776676776776667766767667676776776776776776776667766677676776767766767767766767766767667677667676677676767767677676776776677666766776677667767667767767767767676666776776766776776766776667676666677666677676767677677677677677677676677676677676767667767766667666677676666767767767767677676776776766767667677676776767767767767767766667767667767767766667767677666776776767666767766677676676677676767677676767767766776676676767676776666767767667767766776677676776776667767676676767666667767676776767767677667667766767667676776776776676767676766766767676767767676767667767766767677677676767667667667766767677666666776766776767677676766767667767666767766776767766767677676767766676677677676766776676666776766776776776676676767767767676676776667676677677677676667767677667766677676767677676776767767676776776767767766676766666676767766676776766766667677667767677677676776767767766666767767677667767676766767767766676776776776677676667766667766666766677677667767767667767676667667667666776767677667677676676766766767766766776676776767767676767667766766776676676667667666666776677666666766666676667677677676667767676766776776766767767766776767676766766776667767666767666667766776667766676677667677667766776776766776676776767767677677676776677676776776667677676677667677677667677677676767667666677677677676776776767767677666776677677677667766676776677676776776767677676677677667676776776767677676767676776776667767676776676677677677677676776766677676676676676766776767767676767767676776676776776767767677667766767677676766776677676676776677667677677676767766767766676776677677666767766677677676767676667677677676767767667677666666676776677676667766767667766677676776767667767767767767677676776776667767766776776767767767767767767767677666776666677676767767676776767667677676767677667767676767767767766676767676767766776776776767766676776677667667667767677677667676767767766766766766676776776776767676776666776677666776767767666776677667766776676767767676776767767677667767766776666676776767767676776767677677667767766677676776766667766776776776666776766666767667667677676766776667766776776677677666767766667766766767667677677667767677677676776667766677667767766767766776767677676677667767766767677676776776767767677677677667676767667677667767767676776776776776766767676666767677677667767767766776667677677677677677667766776776767676676767767766676767677667677676767676666776766776767767677677667677676776677677676767677676677676677677666767677677676677676776767677677677676776677677676767667766766676677677666776776767667767766776676677676766776776677667676767767766767677677677666776677676767766767766676776776776766667766767767767767767767677666667767667666767667667677676667676766776667676776776667767677676767667767767676767767767667677676766767766767676677666776677677676767767766767666767767767677676776776667667667677667677677677676767667767767677667676767667667767767677677677666776767666676776767767766767766767676766776766776676776776767766767767766667667766766676677676767676766677677666667677676676767767767767667676667666776776676677677666776677677677676767767677676667766767767676677677677667677676676676667767676667676677676677677676767767667767666776776767676776677666767676767677667676776776677676776767676776766766677667767767766767667767677676667767676766776776767666676766776677677667766767676776767767676767767766677666767767667667677676776676776776767766677667676776776776666776677676776776767677677667767676767766767676676667766766666767676667676776667677667767767767677667677666676776776766776766776776776677677676767767676776776666767667667766776677667766766767667767767667677667676677677666767667676776776776776766667767677667676766666677677677676767677677677676766676766767767666776776776776776677676766666676776776776776767766776667676767767766676766776676767677677667767767766676677667667666676766676776677677676666767676776776677676776776776776767677677666676776776676676767677677677677677676767767766666676767766776776766767676776776677676776767767767767666776776767676776767677676667767767767666676666676776676676767677667677676766766667676776776767766677676766767767767766676776767677676666676766776776667767676776766776776767766776667767766766676767766766676767666767676776676767677667767667676677667667767767767766676676667667767676676776676776677677676776766767767766767767767666776776767767677676776776766776767766666766766776766676677666776666666776766677677677677676677676677677667766776677676767767767766776677676666767767676767676767677667667767766776767767676776766767667667676776776766776666766776776776667767767677676767677676677667667677677667767767767766776776767666676767667767767676677666677667676677676677667676776776677666766767767766677676667666776766766766776766767766776767667677667667766776766766776676776667666677676677676666776767676677676776776677676776767677677676776776666776767677677667766767767766666776776776667667767767677677676767767677677677666776766676767767667767767667667676766767677677667666776776776767666776767676667766676767767767766776667767767677676766776676677677667767676677676667767766767767677676767667666767767677676776677677667677667667766776776776767767676767677676767676776677677666767667676776666776666676776767667766776677677677667677666766676766667767767677677677677676677667766767677667766767676667676677676776767666666767677677677676776776666776766676677667667767676767667667767767767667677677677676676667766776676767766676776776767767667766776776676767676677676767676776776676776776767667677677677667676776766667677667767676776767676676776667677676767667666666776676776776667677666667767676767667677677676676766776766676667676776677666766677677676667766666766776767766667767666677667767767676776776767676676676776766767676767767766776776776776776766676677676767667677667677677677677676767767766776767767766776776676677676776767767676676776767766776677676767676666776766776767766776766666676776766767677676667767766767677676676767667676767767667766666676776666766767677677666677676776667767766667767677677677676767767767766767767767677667677666776676676677677676667667677677677677667676766676767676776676767767676767766776776677666776766677676677677676776776767767767767766766767677667676776767767767766767666767767667766676676776667666776776776677677677
676767767677676767677677667767767766766677676776677667677677677676676766766776676767767677676776677676677667677676767766776767677677667767677667667677667677676767677676677676677676667676767676767767767767676676776677676776676776677677677677676766776776677667767766767677676766776766767767677666667677666766767677677677676676667767767677667766766676776677676776676667667677676776767677677677667767767766776676667766766776667666776767767677667766766676676767766767766677666776766676666667667767666767677676776767767667767667677677677676767767676776776767677677667676776776767767766776767767767666767767676677676767767766677677677676676666667667667676776776776776776766766766676767677676776767666667767677676776676776776766667767667767767767667767677667676666666666676767766766776667667767667677676667767677667767767767766776677667767667676766677666767676766767667767767766676776676676767766767766776766767766767676776766667767676776667677677677677677676776766776677667677676776666776667676766676776766776667767766767677677667767767667767677676666776767667676767767767677676667677667676766766776776776667767767766676776776766766766776677666776766776677676776767767676677667766776666776767677676677676676776676677666767766666776677677666776677667767766767667677676767666676677676766766766776776666776677677676776766776667677677667677676767766776776776766677676667767767677677677676767767677677666766776677677676676767766776676776767667767666767767677676776766776776677667766766776776767766766767667677677676776776776676776767767677667676776776776776767667766766776767667766767676767766776776676677677667766767767766767767677676776676766676766766677677677667677667677677667766767767767766767667767767677676677676776776676776767766776776776776677677677677667767767677677667767676776776767676776767767676667676776766776776666776767767766776776776776776766776766767766677676666767767767767767667666776676667667677666776667676666677676767677676676677676676676776676767666677666776676667767766776776767676767767676767676766776677676776776776776667676766767767766776677676776767767677676776776767767667676776767667676766766776767676667767767767767667677676667766767666776676766767677677676666767766767766776667677676676766776776677677677676767767677677677676677667766676767677677667767676677667667766677666666776667766767677667677677676776776776767667677676767677677677666767676766667766776767767676766767676776776767676677677676676767767667767766776776776776766767676677677667677677667666677676767766766667676677676776667667767676776767667677667676776767676776776776776667767677666767766776776677677677677676767766776676766767767677667676776676667767666767767677677676666767677666776766776767667676767767677667767677677676776776676677676677667767767677667677677667767767766766677677676776776776776776776677677677666767766666677667767767767676776776767766767767767767767677677666667766677676767667767677667677677676767767767766666666666676776776677677666776776776767767677666767767677667676776766767766667677677676667766776776776767766667676776677676766767767767766767676766776766776776776667676676776776767676677676776776766776766666776666667767676776676667676767767766776776766776766676776667677666767677677677677667766776767676776667767677667666776776767767767667677676677676767767667767767767676677677677666766776776767676666776666776667767766676776677676776667676676776767676776766767667666676776767676677676676676776776767767766776676776677677676767767766767767766767767767667767677677666776677677676776667767767677666676767767767676667677667767767767676776767767767767666677677676666676776776776766776776776776776776776666767676767766767767767766676767767676767767667667766666776677666776776776677677677676677677676776776767766776667677676776676767677676776766767767677667677676776667766766776776677677667666766776766767667767767767767667767676676776776666776767767766677667766767666677677677667767767676776676776667767676776766776667666767766667677676776767767677667767677676667767767767676767767767766766776776776766677677667767766677667767676776776776667676766767767766667767677677666766776767767767676767677676677677677676776767666766776667766776766767767767676766766766766776776677677667676677677676767677667767767766676776767766667666776767676766677676776766676767766767767677676766666676767676767767667767667767767677677666667766677667667677667767767767676767766776667767767666667677667667766776776776676676776677676776767767767677676667666677676767676677677677677667677676676776676677677677676767766767677676677666776767677667767766767666776667767676776776776776767677667766776767677677677677677667767677677676667677676776767766776776667767767677676677677667676776776776676766767667767677676776666766667767767766677677677676776776677666776676677667667677677666776767677666767767767666667767677676776767766776677667667766767677666776776767667767676677677676766676776666666676767667767766767676776776777667677667767667766767767666776767767767677677667767676776776677666676767766676767767767667766776776766676767676767667766767676776776776776776776776766776677677676766776767667767767766776667677667677676776676667767667767667767677677666767767667766776667677676677667666767676766776676776766677676776677677667676767766776767677676776667767766776677676767677667677676767767677676677667767767676776666667767676767767767767677666776767677677667767666776767767766776767766767676766677677677677676766677666677676767766776766767677676776766776666677676776667766677676776767766776677677677666667667767676766776767676767667667676776767767767677677667666676677676676776677676766776677677666776776767676667677666676776767766676766776767767667767676767767767767766776677666667667767676776767766767667767677667676776776667767766767676676767767766767667666776766767677676767767766776776776776677667676766676766766767767766677676676767676767767677677677677677677677677667767767677667767666767767766666677676766767767676766677677676767676776776776667667676677676767677677677666776767676766767767676676776776776676766666776666667766766676666776767666767677666766766776767767767767767676776676767767667667666676667766776776676677666776767667666776776676767677676676776767766767766776776776767766767676776776767767767767767666767676767676776677677667677677676677667767766677676767676767767767767767767767767767766776766677676677667767767767676667767767667676766776766667677667676766767666667767676767677666776676776766676666776776776776766767767766676767676676667766776767676767677676767676676767766676676767676767667676667666766776676776666676767666776776677676766766667767667767677677677676676666676677677677666676677676667767667677676666776766776776676776767766676766666676767767767767766676766776666776776667767666776677676776677676776767677667677676776776776667677677676677677667676676776676767677676776677666767767766767766677676776676776776677677677667766677676666677676677667676767767767676677667767767767767766776767676677677676776776776667767677676677677677676767766776667677666767676767767767676766667667767766677677676767666766766776676776766767766766776776667677676767666776776766776677676767676667677676776767677667676766677666667767676667767667677677677666767767677676667667766767767676676776677676667767766767767767677666767676767766776677677677676676767766776776776766767676767677676677677677667677677677676766776676776666776767676766677666766767766776767677676666776766767767667767667767666667767677676677676667677677676676776776767667767666677677667676677676776767677667767767767677676776677677676766766677676767666766776676767766776776776776766776677666776776776676677667677677676776776776676767677676767766676776677677676667677666667666667766666667677676767676776767677666766766666776676676767767766766776776776776776677676667676667767667767676776677667676676776776776766767767767677677676776767677676776776776767767767677676676776767676677667667676667766766676767676776767767667676767677676677676666776677677676766666767677676766776676776667767767767767767676767667676776767767676666776766776766776776766766776767766667767667677676776776766767677667767766767767766767677666676677676776776676767767767676776776776676776767666766766666676767676677676776776677677677677667676767767767667667676776767676767767767767667677677677667666677667767667766776776676676776776767676767767767676677677676776776667677666676767677676677676677667666677666677667767766766676667677677677677676767676776767766767767676767767677677667767767667676676776767677676776776776776677666676667767676767667767677666766677666766667767767767767677666766767667667767677677677677667677667767666676776677666767767666766766776677667767767766776767767767667676676676767766776776776776766776667767676677676776776776767766776677667767767676667676776776677666776776676767767676767766776676767766667767667676776666676767767766776767677677677676776776666766676666677677676767766767677677676677677677666767677676677676676776766776776677667677677676776766776776676766666677667767767766776677676776766776666667766776676767676677677667767666677667667676677666667767766677676766776767766767676667767676776776776767767676676667767667767767767767767677667667767767766676676767677676766776767676676666677667766667767767767676667677676766677676776767767766767677676677677676767767767766667766667766767766776667677676766776767667767767767676676776667767767767667677676766676676677667666767677667767766767766776776677676677677667766776766776677677666776767666776766667766676776767677677677666666766776767677676767767766776776776776767767677677676767766767677677677677677666666776676776776776667767666676666776776776676767767666776776677677676667767767676766776766776776676676767676677677676676776776676667766676766766677677666677677667767767766666676776766667676667767677667766676766677666776767767666676776766667677676776676767667677666776767766767766776767677666677676776776767767767677666776776776667677667767667767676767767767677676676677677677677677
6776676776677676677667766776667766767677667767676767767767767767667667766677676767676677677667666776776776667766776776766776767767676677676676667767766677676676776776767667667767767677667676776767767666766776767767676677676767766666776767767676667766776676666767767767676776776776766767766776677676767767676667676766766767767767766766776776776766767767677667766776776676766766776767677676767766776667767677677676766667676767667677677676676776776767676677667667666677667767766767766676776767767766767667767667677667766776666676776767766676667677667767767767767666767766677676766776767767767767677667767676767667766776767677676767667677677667677676667767677667676767676776677677677677667677676776677676677677677667767767767767767677677676766776676667767767766776776776776667767766666776776676776767767766776776677667667667766766776667766677667676767767767676776767676667676677676776676767767767767667667667667677676767767677677667767767767767677667766766776776767766776776766776766767766776767667676676776767667766677676667766767767767767666776767767667676676667767767767677667677677677676676766776776666667667767766677677676776766776776767767767766776767667677677667677676776676776767676776767676776776766776776677676667676776776676677677677677677677677676667766676776667767766776776776767766677667767767766776776766677677677666677677667677677667767767767677667677666677677677677676676767666776766667676767666767767767677676776767766766677667676677676767666667667766677667767677677667677676776676766677676776776667766676767677677667766776667676667767667766766767767676767767767767767677677676666676766667667677676766776667667767666766676776766767676676667677677666776776776766676677676767767666677677676676767677676776766776776776776667766676676676767766776677677676676767677676667666776767767767767766676776676776776776767676767677676767767666776676677676767676776776776666767667766677667767767666776767767666776766776676676776677677677677677677677676667667676766766677676766776776776677676766667767677667767676766667767767766776776767767666776776767667766776667677667677676676776776776677676776767667766667766766767676767676776766776667767767766767767676667666667767667767767767767767677677667767766677676776676776767766767677676766767667767767766767767767767677677667766776776677676776767767676776767676776677676677666767766676677676776766776766776776766767767767666776676767767667767766677676776676676767667766676767676676766767667766776676767766677676677667766776767667667677676677676766776776767667767766667766677676667767677676676776676776776667677677676776767767767667676767677666767767766776676676776776767676676767666776776767677666676776766776767767767677676776776776776776776776666776776776767676766776676766766676767676767767766776767766766677676776677677677676776676676677676677676776767767766766676676667667767767766776676767767676776776677677676677676677676767766776766677667767676677677667677677677676677666667667677667766776766776776767667676767676776677676776677676776776767767766766667767667677667767676667767767676776766676776776776766776766776776776767766767767766766767767767766767676767666776676776776776776677677666776767676766767667766767767666776776676666676667767767666776676767677677677667667667677677676776677676767766767767766776677667767766776776776767677677676676677677677667767766676667677677676766766776766677676676767766667667677676776767766677667767767767766677677667676666776676776776776766767766766667766776766776776676666676767677666667676776767767666767766677677677666776677676776776776776767767667766776667767676767676776767677677676776776776767767766767676666776676767667767767767676767677677667676677676767766767767766676776667767677677666676677676766676676767767767767767677666667767767767766766677677677676776776776776776766776767767766676767667767667767767667677676776776677667767767767767677677676677676677676676677676767666776776776776767767766767766677677666766677667767667666667676766776766776667767677676776767766667666676667767676767677677667676776776776767666667767676767767767667767677677676776767766776667666776677677677666776677676676766677667677677676677667767677667677677667767676766767767666767766666776776667676776667677666776776666767767666776776677676666776767676766677677667766677676677667767767676776676776676667766767666767767677676767766767767767766766766767767677677677667677677677677677676676767676766776776677667676776667676666766776776767766776776766776666776676677676667767766767667767767676766676776676776767767677677676776677677666776776667676776767767676776776677677666776776776767676677667676677667766667677677667667676677676776776767767666676776776667766766776766776776767676776677676776776767676776766776677676676766766766677666766677667767667767767667767667677677667676776767767666767767766776667767767767767767677666767666767766776667677667666776776767767766766677676676676776776767766767677666767677667676767677666677676776667767767666766676766676767667766767677676667676776776776776776766767766677677677677676676776677677677677676776767676766767767767767767666677676766676776767767676676666767676676766667766677666767677676776676666776766776776667767667676776676676776776676776767667667677667767767666776776767676766776677677667676676667767676776767767667767767766767676767676767676767767677676676677667767666676776666766667667766767766776776677676776767666676767667666776766776776776767766667766766767767766776676767766766767666767676776767676776767767676667767766667676776776666676676766776776766676776776667767767667767676776667676776666767767766667767766677677667766776776767667677677677666676667766776776776776776666767767766776776776667667677676667677676767677667677676766677677667677677677676776776766767767676666767767767766677677677666767667767676676776667766776667767667767767677676776667676766676776677667666666776776666776667767767766666776776767676776767677677676677677666667767677676677676767676776677666667767767667767667677677667767767767767766676776776776767766776776766667676776676766767676766766676767667677677676767766776776766776767766767676676677677666776767677667666767676767767767767677677666767667667677677667767767676776766767667767676767667677667666776776666776767676766767667677676776767677667767677677676776666767677667666677666676766776766676677677677676677677667677677667766776767676676676776677667767766677667767667767767767767666666776667677666676767677666667767767767667667766776676776676776676677667677677676667767677676767677676767766677666666776776767767676677667677677667767676676767766677667677666776776676776767766767767767767767767767767767676767766767767667766767767667677677667767767767767667767677667767766776767767666776676666677676767666676667767677667767767676766766667667667767767667677676767767676677677667767677676767767677667667767767767767767676676667767676666767676676676676767677667766776666766767767767667766767766767666767667677676776776677677676776677666776776776776776766767767766766767667767677677677676676766767666776776766776766766776666776677676677677676776677677676767766776776676767767767767767676667667677677667767766666776776776677677676767766766677667676677667677677676766776767766776677677676776677666677677677677677666676766776676767767766677667766667676776776776677676666776767666767766776677676677677676667676677677676776767667767666667676766766776776776767767767676677677666767767677677676776667677676767666776767767667677676767667766776776776767767677666666667767666767677666776767766667766676766776667676767767676776776766667767666676776677677677676776676767766767766677667766677676776776677666666776776776676767677667676677677677676676776776677666676766676766677667767667766776776776776766676776776776766667666677677677667667667677677676766767667676767767676776776767767666767767677676776776776766767766776776766677677677666776666776667767677677667667667667676776766667676776776776766676776767676676767677667767767767767667767767676767676677677677676676767676767677677676666666776776776766776766667677667767767667767676767767677666767767676776776776776676776767767677676667667766776776676776776776776776776776767676677677666767666766776676767767766666776776776677677667767676766776766776767667766776776766767677667767766767667767666767676766667767766767676767677676677676776767677666677667766667767677677676676776766767767666767767767767767677677667766767676767667766776776666666766767667767766776766776776677667767666667766776776676767766677667677677666776766676667667677677676677677677676767767676767767766767677667666776677676776666676776767676766767666676677666766767767766677676767767677676767767667766776676767677676767767666677667767767666767767767767767666667677667767677676676776667676667666776767677677676766767676667677677676766776776766767676766676677676667767667767767766677676766667767667677677677666766667766776776776677667766767667766667767767676767677667667666667766776667767766766776676776776776776776776776677677676677667666776767666766776776776776776776767767676667767677666776766677667667676676667767766677667767676676776767667767767667666766767767666776776776776776767677677667677677677677677677667666776776776767666776766766676666767667676667766677677677677677677677677676776767676766666766677676776677676677676767667767766766767767677676776776776776776776767767767677677676666776776776767677667667677676666766666776776676776676667767677677676776667767767677677666776666776666776776767767676766776776767767766767667767766776677667767676776767677677667677676776676767767676776666766776676677676776776767767767767767677676776767766667676776767767677677667767767766676666677677667767767676676776767767766776667667766767667767767667767767766776767766666767767676767667677667766676776767676677667666776776776677666667767766667677676776767767676767666776766666776776667767677677667767766776677666676766776776776767677676776766776776676776677677676677676776767677676767766676677667767677667676767767676767767767766776677676776767
766667766767677667677667766667677677667667676667676767677666776776767766766767766667767767767766667676776676667767767767676666676676767767677676776767667676776677667767677677677666766776776766666677667766776767766776667766776767667676676766776776667666776676676676766667767767677667767766677667677677667767667677667676767767766776676677677676776767766767766676767767677677677666677676667766767676776767676677676776767767676776676776677677676767767767667767767676776676776667767767766676776766767766767676767667766776776767767767666676766676766766766677676677677676776667667766767767667667676676776766776667767677676776767767677676677666667677667676776666767767766677676776776667676766766667676667767667677676776676766667667676766767766776676776677667767766776677667767676776766676676776767676766676776776776676776676766676776677667766767767677666677667666776667766677676776666776767667766666776776767767767767676767767767766767667676776776676667767676776767766776767766676776766677677677676677676767767667767667677676767766676776667666676767767767676677677667767676767676767677666767766677677676776767667766776667676766666776676776667676766676677677667767676767766767666776776767767767767767766677666766767666766667676767676776776666776677677677676677676676776766676776766767666776666776776677666776776776766776676767677676666667766766767676676676677677676776776676766776766667667667677676776667666766766766767767767676776676767766677676767766776776767767666676666776767766767766776677677676677676676676766666776776776776767767677677677666776766776776767767767766767767766766776767767766776677676776767766677676776677667667677667667767767767767667766677666767676776677667667766676776666676767767766776776766677676667767767766767676776776776767767666776677677677667767677666667677666776776776767767667676767767766776676677676766767767767666766667767767676677667677677667676776676677676676776767767766776776767767767767766676776776677677666776776677666666667767767767767767767767676776776766767767667766776767766767676667666776766776776776767676676766767666767767767767767767766767767766767767677677666766776776776676667766776667767677676677676776767767767667767767676776667667767767677677677677667767676767766776667766767766776766767667676766776767676776767767766767677676676666767676767667676666677677676676776767766776767766767766676676766677676677676767666767677666766776766766766776767676776767766766776676766766776776776666766776776767677666667677676776676677677667766767766776766767767676776776776767667666767676666677676676766776676776767676776676776666776667767676767767667676776767767677666677677667676677677677677666767677667767767767676776667677667767767767677677676776766767767676677667766776776766776677676667766776676667667676767766767767666776667767667677666776776776767676766676677666776766776767766667767767676677677677676767676776676677676677677676776767676776767676766776766776776766776766776676776677667766677666767677677677677667767677676767766767676776776667766766776767676776677676767677676677676677677677667766767677677677676776677676776776766776677666677676767676776676767767766666776677677676776776677676767666776676776776776676776776766776766776677667766776767767667676667766776676767677676767676667767676766776767767666767667667676776776767767767767677667767667767767676776677676677676767676767767767676767677677676767766766776767767676677676767676677677666676767677676776676776776776776676776666676666667677676677676767677676677667766667677676666677666767666677676776766767677676666767766677667676676676767766667667677667767767667767667766776767666776776766766776767676666677677667677676766666776676767667767676776776667676767666776766667667767667766667676767677677666776677677676767677677676767676676766677677676767667767766776677676767766666776767767676767677677667667677677676767767676676767767767677677666667677676776776766776776676767667677666666767767677667766676766766667667677676676776767767766776776667676766776667676676767767766677677677667767667677676766767667766776776767767667767767676776766676767667767767767767677677666766776766766767676776677667676676776677667767676776776767666776666776767767667767676676776676766776666766767667676776776776767676776776677677677666667766767677666766766666666677667767676766776767766776776676776767767676776676776776666677667667766677667676776776776776767676776776667676767767767676776677677677676677677667676776767767667676766776776767766766776776776776767767676677676667677677677676776677666676766776776776677666667676666767766676776776776766667677676677676776666776676767767666676677676766766776776767677677676666766776776776776677667676776767767676677667766677666767667766676776767767676767676677677677676676767767767667666677666676776776776776767767766677676767677667677667766767766677667766767766767676667667767676676776767767767767677667676776677667767766766776666776676666676767667676677666676776776776766776767676766767767767767676766776767767676766776677677677676776676767667767766767766677676776676776767677666776766776666676677667766776776767676677677676776776776776676776767677676676677676676776776667677677676667766776676766766767667767676767766776776766767676767767667767676767767767767677667767766676767676677676776776767677666767677666776776676776677667767676677666776776776766776667767766676766676677667766766767767766776667767767767666667767677677667666767676766776677667667677667767676677676667676676676766677677667677676767767677677667676677676776776776766667677676667666667677676767766767676676776776667767767766677676676776676766767767767676676676676676776766676776776767677676667667767677676776776767767767676776776676676776676767767677676766676667766767677667767667666766767676676767676776776776767766767766676766676766766676776776776776767677667667767676776776677666776667766677676677667677676676776667767677677667766676776667677677667676677677677667767667767766667676667766776667766776667767766667667767767767667766767667767767677676776766766677676767666776767667766767677666667676767666776666766776766667667667767767667667767677667676766776676667767667767767767767677676776776667766667676666766767767677676677677677667667767676676776776666776676677667767766667766776667766776766677676776676667767766767767667676767667677676767666766676666776676677667676677666776776676776776776776776767767677677676666767676677677677676767766776766677677677677677676776767766776767767766767677676666677677677676767767767766776766776776776667767766766677677677677667766776776767666677677667767677676676776776776776767767667766776676677676767767667766776666767767677667767767676766766677677666776767767766667667767676776776767767667767767767766677676676677677677676776767767667766766776776677677677676776676776776776776766766677676776776776677676667667677676766666776776676676776766677677676767767677667766676676776776766677676766766676767766767666776677677677676767766776676776776776667676767766776776676677676766677676667677676776677677677676766766667676776676767676767676767767667767676776766776766676677667766776776676776776776776776667676767767676776776776776676766667767767766767676776767677667767666677676776667766677667666776767767677676767666667676767766766776776766776767676776666676776677667676767667766677666767767677667767677676767766776766776677677676667677676776667766776667766676767677667767767767677676667766776776776667676676776767767766677676766776776676776776776776676767677677667676776677677667767677677677666776766767767766776767767767677677667766776776766666767667767677666767767767666676776677676776776677676676666677677677667766767677666677676767767677676676766767766767767766767677676776676776776767666676766776776776767766776767677666677676776776677667767676676776776677677667767767667676767677666776676776776776767666667767667667767767767767766677677666766767767766766767766776776776776667677676667666776676677677676767766676776767676677676776776776677677677666667667767767677666776776767677676767766767766676776676776776776677676776676767676767667666776676767666766776776767766776776776677676676766776776776776676776776767767666767677676677677667676767676767767677677667676767676767766776767676776667666677667767767676776766667677677667677677677667766676767767767677666676776767666776676676776766767677666677676767677666676667667767676776767676776767667677676676776766667677677667766776667767676677677676766667676776677677667676776776776676676766776677667667767766767767677676677676767766676676677667666767766677677676667766776677667667767767767766776776776667767767676776676677677676676767677676667677667676676766767766676667676776666776676677677667677667677666767766776766776776776767766677666776667767766767677667666776776776776677677676667676776767677676766767767767676776776676776776677667666776676766776666677676677666767767677676776776767767676776776767767666667677667676677667666667676776776676776767767676677667766776767667766676767676776667667677676776776766776776766676776677676677676676776776767666676766766677677667666776776677667677667676767766776776677667667676767766776776677676666766766776776767767676766676776776767677677667767676677676776776766666767767676677676776776776776676676767677667676776767767667676776767767676767676676676776767676767767766766776767666776676667677676776767676767667767767767677677667766677666767676767767676677677666776776776766766677676677667677677667767677676776677677677676666767667766776767677676767767666766776776776766776767666766676767767676776677676767677667677666767677676766766676677677677667766776776767766767677667767677677667667676776766776676767766776776767766776666667667676767767676676776766767677676766667676776766767676667676666766676776776776767677667676776767766767767766677667676667767677676766776767766776767767767676767666766776677666677667766766776776676667676776776776767766677677667767676767676766766776676766776667677667676776676766766677677667767676676776776776767677676677677676766766767767767767666676767667667767
6676766776776776766767667767667767676776776676767767766767767677677676776667676676776767767677676776666776767767677666677676776766776767767677677676776776776767667677676766776676767767667666776666766667676767677667767676667666767676666676676676776677677677667766776676776677677676677677666677667766677667677676776776776676776767767666776767767676676776776767766766667676776666677676776766666776767766667667767676666776776776776677667667767767667766776676776676767677667676776676767766676767676776667767767677676666667767667766677677667676767766776776776776677676776767667667676767766767677677676776776776766677667767767666776667667766767767767677666677677677676767767677677676776776676677677667767677677677667666766767766767767676676677667767677677667766767667767767766776676666667767676677677677677666766776667667677677677676677676667666776666766767766677676667676776776776776776676676667766677676776767667767677666767766776766776776767767767767667676776776767676767767676776666677666677676766677676776677676767677676776676767677677676766776677667677677676766677676767677677677667677677667767767767677676776776767666666676776776767766767666676767666766766667676677667767676776677677677677677677676766767767676667766776767767767677677676776776776767767677666667677677677677676766776767666776766776677667666676766776776676776767666677676676776776677676776677677666776667767667767767677677666677667666767767767676776767676766776667766776776667676766776676676776766776766776776776776677667667676776776776677677677667767677666676676767676776766766667767766676667667766776767677676767767677677666676776767676667767677677676767767767767676767677677667766677677677676676677676767766767767676776677676766767766776776776667676776767667676767676677666776767677676776776677676667766776676667767766666766677677677667767767676766776677677677677677676776766767767767767667667767767767766776667767766767676776776766766767766776776776766676677676776677677667667676767766776776767767667667767677677667667666767677677667676766677676676767767766767766767767666667677676767677676776767667677676776767767667676767767767766676776767677676767667676776776676776776676776776776776776667676776677667667676776776767766676776776667677677676776766767767767666766767667677677677677667676767767767767676667676776767677667666767767767767767676677677676677676767767677676766767666677677667767767677676776767767677666776767667766677676776767766667677666766677676676776667766766767766676767677667666776767667767767676776676767767676776677667667767767766776767767676767767667677677676766666776776776677677667766776767766676677676776767676776767667767677677676676676776776767767766767676676776677676776767766676676776766766676667666767676776767666767767677677677667767767676776767677676767676676766766766676776767667767677677677667667767666677676767676776776776776776767767676776666677677676677676766776776676767767767766776776767767767767677667766666767676667667766776767677677667677677667667766677676676776776666767766766767766766677677676776677677676766776776776776776676677677667676667677667676677666776767677677676676676776676767767766766676767676767767666776776776667677667667677677676776766666677667767677676776776776767677666776766776666766677676776776776677676776767767767767677667676766676776776767676767766767767667677677676676667766766677676766766667676677667767677676677677667667667676766776776776776766776767767767766776767676767767767767767666677676767766766776776767767766766776776766766766776667676767767767767767766776766776767767667667676776776676667676776767676767767767766676767676676767666767767667676677677676677676766767667677677677666776666776766766676776677677676776666667676677676776776677666676766776776667676766767767676776767767676767767676677667676767767767767767677667677676667667767767767767767767676776767667677676767676667767677666776776677667766767767767677667766776667677676666776776776767767666767677676767767767767767676767666677676776766776776767667767766766667666767766776776767677667676776767676767767677666767667766776776776776677667676677676776776776767767766767766776776776776766677667677676667676767676776667666776766776767766666667676776676767766776767767667666766776767766776767677666776676776677667766767767667677676776776776776776776666776667677676676677677666767766767766776776767766767666776767676676667677677666676766767676776776776767676766676776667766677677676676776676666776776767676776676676776766776767766776766767766776677667677677677676767767767677676667767677677667676776776767767676776667766666676676767767766676767677666676767677677677677677677666676776776776776776676676767767767677677676676776766776767767767766667767677677676776767667677676666776776776767667767666667766776767677677676767677666676766767666676676767766776667676776776776676677676667766667767677667677667667676767767666767767677677676676766776767667667677677666677676767676776776766776767766766677676776676767677666776766767767767767767767767766766666766776776767667666776676676666766667766766776776667767766776767676677677667767676667767677677666766776776767667677676667677667677667767766676667667766767677677667676776677666776776766666767767666767677667677677677677677667676767767667667767676776677676776767676776776677676677676776667677677677677667766776677677676767767767666776667767767767667676766776676776766676677676667767767676776776766776776766767766766676676767676677676667767667667676767766767676776767767677667767766766776767767676776767766676776767766767677677666767766776676776767667767766667676766666767677667767677667767767677676677677676767767676667767767677667676676677667767676667677677676667676676776776767676767676676776767767766677676677667766766677677666776676767666776767677676776767666776666767677676776776776776676667676766776767767676677676666767766776667677677676676767667767766677667676677677677667767667667666776776767667767767667766766776677676776776776776776776676767677677667766767676767677677667766767677676767767667677667767767767767676667767767767666767676676667667767667767667676767666766776666677667666676776766666666677676776677666767767667766676667767677667767667677676767767767676767766767766776776776667767666776767676766776776767766776767676676767766776767676676776776776667767767676677676776776776677677677677676776767767767667676776676766776767766766676776776767767676767677676676767667667666767767677677677677666767767767767767767677667767676676676766676767666767666766766776766776677677677667676667677667677676776776776676677676667767676767676766767677666776677676766677667676767766776667667766776776776666677677676776776677666776676667666766776767667767677667767677676767677677666776766776767767767767766677667767767766667767677677677676776767666776766677667766766766776667767667676767677677667767667766767767767677676767767666776766676776767767766776767666667766776776776776776767767767666776766776677676776776776766776766767766776766776776767667676766767676767767767767676776676666766776776767676677677677667667766667677676776776767767767767677677667676666776776766677677676767766676776677667677677666767767767766776766776676776766776766776776676666767677667677676677667676776776677667677676776767766667666667666776776766676766776667766776666676776776776767667667767766767676766766776776766767767677677677676776667766666677666776766767677676766776666767676767667667677677677676676677677667676767767767767677666676677677677667766776667677676677677666677667767677676767676776677677666767766676767767676776766766776667766776776676677676767676667767766776667766766677677677677676776667766677667676767766767676767767677677676766676767767677666766767767767767767676776677666767766676677677667767767676767767667677676776677667667767767677677667766666776767767677677666776667667767676776767767666677676667766667766676676677666776766677676776767676677677667767767767667667766776776776776677677676767767767676667766767767676667766767676677677677676776776776767767766667677677677676677667666776676677667676666767767767677676776776776666776767667767677667766677676776776666776676767667667667767666677676766767677676776766776767677677677667767767766766776776776666766776676667766676767767677676767767767676776776776776767676776676767767766776676766767767667677667677666776767677677667767766766776676767676676776776776767767767676776767767767667767667676776666776677676776676767676776776766767766766676676767676667676776767767676767766776767767676776677666677667766776776666667766776767677677677666766776767667677676776767766776767677677677676767767677677676766766677666676767766667676767677676676767677677677676776666767677677677667767676776776766776776776776776767666767677677676667766667677667666767766677676767767767767766776676776776776677666767767767677667676776667666776767667667676776767767667666676676776677676776776776776667766676776766776767767676667667766766776676766667677677667676776776776677676767766677676776667767766677667667676776766776677677677676776776776666776776766677666776677677676767767767676766776776776666776677666767676766767766776767666776776767767677666776677676776767767766776676776767766776776677677677667666677677667666677677676676776767767677666666766676676776676767667766776677677667767766776776776776676776776766776767767766776776676776767767677677677676776767677676776766767676677677677667767676676676776776676766776767676767676667767677667667767666776676667766767767767767677676766776776766767766776767677667667767676776676667666677676776676767767677676677667667676776766667767676767766767666767766776776776776767677676767767767767766676676667766766767767767766666767766766767766776666676767766677677677677676666666677676767677676667666677667766776776776776766767667767766776776666776676776767666776776676776767677676776776767667766767767767676776667767767677666776676667667766776767767767667767766776776767766676766767767677676767766776776677676767677667766667767677676677676776776776677676676776767766676676767676776767767767676767
3677677667767767677677676667677677667767676776767667766767766776767676766677676776767767767667677676676767767676767667767667676776776776776767767677667767767667667767667677667766676767677676677677676776776676676767667767766766776776766767676776767766776767677676767766776667767767767667666767767677677677677676776776776677667667677667677676676677666766767767767676677676677667677666766776776776666676677677677676767766766767676767676776676766677677666776677667767767667766776666767766766776677677677676776766676776776776676776776676677667676776767677676677676676776767666776776666767766776677677677667667677677667676767667676766677667677677677667676667677676776767766666767676676766667676776776766767677666767667767766766776767766676677666766776667677676776676676766776776776776667767677677667676776776667676767676666677676776767666776667667767767766766666676677677677677666776766776776677677677667677677667676677666766676766677677676767677666677676776776766677676767677676766776766677677676776667767667666776776667667677677677677676677677677677676776776776676676677676776776767676766676677676776776666776776776776767767766776676766766776767766676767766767667667677667666767767767767676677676666776667677676766776676776677676776766766776677676766776776766677666677666676776677667767767767767677677677676767767766776677677677676767666776776776766767767766667767677677676766666767666776767677677667676667767677666766767767766776767766776677667767767676676776676776776767676767677667677676766776666776776776776776766776776766776676676666667676776776677676676766776776776767766767666767677676766776767766677677677677676677677677676776776776676767767767676767767667767667767677677677677667676677677667676776667767666776776776767677677677667677676677667767767666676766676766766766666776776776767676767677667677667767677677676776676767677677677666776767666767667677677676766776767677676767767677676677677676767766776667767766766776676767767667677677677667767766776776676776776767676677676667766666776767677667676776767667677676677677667667677677676677676776677667667767676766767666677666667766776776776776667767767677676767667677676766667767767767676677667677676767677666776666677667767766776776667676676676776776767767766766776666776776767667767767766767767766767667767767677667767676677676677676677677676767676677676677666766767676676767677676767676676776776677677677676666677677666767667767766676766767676767667677676767767667766767766776776677666776776676776776767666676776767677676767766666767767676767767767677667677667766776776767767766766776676776677677667677676776677676776776776677676767676767767767766776776767677677677677667676666677667677676767677666766676776766767676767766776766776776676776767766776767766767667677676676776676766767666776767676767666766776676667667767767767677677677676766776776677667766776667677676766766776776767767767767767676676666776767677677676766776767767767667766767766776677677667677667667767677667767676776776667767677677677677677677677667767767667677676776667767767767676767667667767677677667767767677667667676776766667676767766767766776667676776767676776677666766767767676667767676677677677676677667767676766676776776677677677666667676766666776767766776776667767766676767677667677677676677676776766776677676766667667676767767677676666776776667667667767676767767766667666767766767767666666766667676776776676776766676766776677667767767676676666776776676677677677676766666767667666677677676776767767767767667767766776776767766677677677666776766677677667677676776667766776776667766667766767677677676667677677676776677677676677676767676776767677667767676767676776676776776776776776767766677666776776766766676677667767767667767767677676767677666767767677676767676776676776776767767767767767766676667677667767767666666766677676677677676776677667667676767667767666667767766676766776767766677677677676667766767767767677677677667676766776677677676776776676667766767767677677676776776776676767767677677677667667767666767767766776776776676767766766676666776767677667767766767666677666677677676767676776776767767767767767677667676766776676776676776667766776676767766776776776767677676776677676776776776667766666776767677676676776676767667767677666766776776767677677676767677667667767767677667766676677677666767767767677676766676766676776677676776776676676767676766776766677667667667767666776776676766767666767767667767676767767677677677667677677677667767676676677667667676677677676677667766776767766676766767767766776776666666766767767767677676776666667667767767767667677677676766767667677677676767676676667766677666677677677677677677677676776666776776776776666766676776776677667666767767676676767677667666667767767677677676776776766667676767676766766676776667676766766776677677677677676767676767666776776776676666766776677676767667767767766776676676776666767767767676776766676676676676667767766776666676776667676776776766677677677677676767667667767666767676677667677667676676676676676776676776677676766776767766776766776677676767677667666766676676767767766767767677667766767766676766666776677676776766776677677667767766767767667666776776676776776766667767767767677676776767767766667766677676776677676766676677666767667766767676776766677677667667677667766776776766767767767666776767676667767677676776766677677667767677667677677677676767677667766676767767667677677667677676776767666767666666776776776767676677667767767676677677666677677667676667767767767666766767767767667677676676677676776677676676767676776676676776676776666767666676776776776767667677676676776767677667767667767767767766767667767766767767677666776676677667677676666766767767766767676776766676776776776677667677677667766667767677676677667677666776776776676767676776776676667676676677676677666677667677677677677677677677677677676767676767676766767677676767766776776767677677676776677677677666677677666677677676776676667766776767667766767767676677667766767766776677677676776776776767666676776776677666776677677667677666677676766767677676776776767667676766776767766767767676776776667766776776676677666767767676677677677667767767677676767767767676776776677677667767677667677676677677676776766767676776776776767767677666776776676776667676767767767667767677667767767766776776677677676667677667767767766776767666776677666776776667677676776776776767767767667766667677677666776766677667676776776776666676766676667677667667677666776677667766776766766776767767766767766677676667676776767667767767766666676767677677676766667666766767676776766677666776776776776766767667667677667677676676677677676776676776776776676676767766776776677677676677666676677677676677676767667767767767767767677666776767767767766676676667766767677676677677676677667766767767767677676677676767766767767676766767767766767677676766767767677677667677677677677676676677677677676767767766677676676677677676677676766767766676766677677667767676776766767677667677676767667667677676776677677677677676677676767676776767766677676667766677677667767767767766776766767767676776776776776767766677677667677667667767767677677677667677677667767666776677676776776776767666776766776776766767667667767677667767767677676767767767766767676766676677676676776677676667676776767766776676766767767766766766776776776776677667677667676776667767676766776666767767667676776776667767766767766677676677667767766766767677666767667767767677676776767676666776776776766676767666767767767767676776666677677676767667667676776767766766767667666776677677667766767677676676776767767767677677676776677676667766767676767666676776766767667767677677676676766776766776767766767766666667767766767767676667767676776766677676776667767677677677666676776776776767677676776767667676766767676776776776676776676767766667677667767767767767767766677676666767667677667676766677667767677677677666767767766776766667767767677677677677667766776767667767767767767767767676767767677667767676766776676776676676767667766776776677677677677676766776666776676766776767676676677676667666676676776776766767766676667676767766767767676776776776767766776766776776776776677676666677667676767766767676676767767676667767676677667767676767767767676677666667677676677677677677676776667667677677676767677676766776776767766677677676776676767667766776676666767676667677666776676766766776766776676776776776676677676776767766767667767676676667676776677677677667676676677677666676766776766767767767767767766677676767666676767766676676667766767677677677666776767666667766677677677666776766676776767767766676766667667767767767767767767767667767676776767767766767767767766776667677677677677677667766667767667676776677677667677677677666677677677667677676776767676767767767676767767677677677677677676767676766667767766776776677667767667676766767667667767767677676767677667767767666767766667766767677677667677677676677677667767767677666766776767766776767767667676776776667766767666767666677677677676776767767767667677667676677677666666677676666766767677667767666766776676776776677676776766677676676676776776776776776666766767676776776767676776676677667767767767766776677676676667666767676676667676766767667677677667767766676776776676776767767667767677676667677677676767676667767767766767677677677667767667767666776767666776776677676766766767767767676776676776776767676676776767676776767666776767767767766666767766767767766766677667676766667667767667676667767767666767767767766776667677676677677666767766677677677677676677667766776776776776677676766776766767767767767677677667767766776766776676776766766776776767767677667676676667667767767766766677677676767766766776676766667766676767766676767666776666776677676667767676677677676677676767767767667676767677677677667666676766776667767766766676766676766767677677677676677667767676776676767677676767767767767676667677677677666767667677676776776667676676767766776676776677666776767676776677666677676776677676766676776766766767767767767666776776776776766766677666776776677676766767767667766767667767677667676776776767767677676676766776776676676776767766776776676776767766776767667677667767677677677
676767766677676766667677667767767767766767677667766667766667766776666667677676676667666767766776776766676677676766677677666677667767767766767676667767767676676667667767767667766677667676767676676776677667767766776776776767767677677677667766666776776677667677677667676676767766766776677677677677677677667676776766776677677676677667677676767767767767767766767666776776677676776776677677677677667767677667766767677677666667767667676677667667667766767767677676767767677677667767676767666767766766767677677666767676776767676667767767767676767766767676776767677677677667767767767667667676766776676767667767767767766767766677667666676766676676767667767667766776767767666776767766776766667667767676776767766776767677676767666766667767766767676767767677677676677676677677666676767767666766776767767766776776677677676766776767677676677677677666766666776776677677667666677667677677667767767666667667767677677677667676676677676677677667767676776676767667767677667676677677676767676776767767677667677676677667767676776776677676767767677676667766776667767767766766776667667767767677667767676666767766776776666776767766776776776767766776776776776766677677667767767667676767767766666667667677677676776767766677676776776676776776776776766666776767767666677676666776776776776666677676767666767677677676677676767767767767677667676767676676766776776767766776767766776667766776767676667767677667767676677667767766776766776677677676776776776776766676676776667667676766667767767676677676776767677676767667677677676776676776776776767767676767767676766776667677677677676766676676776676677677676776677666767676767767676667766766776767666677677677676767767676677677676676767676767767676676676776666767767667766776766666766667676767676766776766766766776767677676766767767666676766776676776776767667676776776676776677676776767767666676667767766667676676776776767767767676677677666776667767767767666676667677677676676767767767667676776667767767767767766666677676776776766776667676767677677676767767767667677666776776776677677667766776766776766677677676767676767666766766767766776666676767677676677666776767667676766766776767667767667677677666776776776776667677676776767767676767766767676776676776776676666676676767677676776776767677677676667767667767767766677666776776766767767677667766666766776766676666677676766776776776767667767677676677667677677676776667677667766776667677666666677677677676666766776767676776677676767767667766767766766667677666766776767766766776667667767766776767767767667766766776776676766767767676767767767667767677667676677676767677676677667767767767676676677676767676776677677676676666776776776776776767767766776776776776776776666667666667767766776766776676767676776676767767667676677677676766767767767766776767767676776776776676776677676677666767766776766776766677667666767766767767766677676776776776776677676666676776766767767766667677677676676776666667677677676666767767677677677677667666667676667667767767767666766676767767677676666776676666776767677676776676776677667677667766666766666677677676677676667677667666676667666677666666776776677667677677677676677677676767766776667677666667677676677677667766667666676667677676676677667767767766766776767767667666767676676677677666767676776776767676767667766666776676667666776767677677667676767677677676767676776677667766767766667676776666677676767767767767676776767676766766767676766776767766677676666776676776767767767667676676676776676776767766766767667766776776676676776776676776776676676776776776776776767666776677677676667666776776767676767767677667676666776766776776667767766776776767767677667667767677676776677677667767677667677667767677676766776676776767676667677667676676776676667767677677676767677677667677676677676676776766676676667767677677666767667766676676776776667676767667677676776677677676766666666767766776766667767667767677677676776677677676766776776776767677667676767767677667667666767667667677677667767676776766677677677667767666676676667767666776766676666766776766776667667766776766776776776776667767767676767766776766677667676677676776767677677677677667767677667766667767767667767667676767676767667767667767676677667767667767677677677676667676776676776676676767766767676667676677666766776776776767767666767767676767676767677677676767667676776677666766677677677667767676677667666767666767766677667677677667766667767767676766677667767667677677666676767676676776776776766766776776676776767667767767767766676776677677667676677677677676767766667667677677677676676676766776776776776667766766776767767767767767676776776767766766776767676776677677667677676766767766667676766676677677676666776677677667766676767676676676677676776766776676776766776776666676776667767767676666776776666667676766776677667676767666667666776767767677676776676766766776776767667676776767677666676676776666676676766676776776667767666677667767767677677676667677666676776776677676767766776776776776767667767677677676676776767666676767767666677677677677676766767667667667866676767767676776667677676776776776676767767767767767677677677667677677676667676676776667767767767767677677676766776776676776767767767767677666767767666666776776677676677667677667676766776776776766667767667667767666677677676767767767767766667766766776666667766677667666776776676666766677667766776776766666776776667766676677676766766776767667767676667676767676776767767767766776677666766776666776776677677666767666776776676667677676776776677677676767667767767767667766767677676767666676767677676776667767677676676676767766667667676767767676767677676776767676666666767676767766676767676776767667767766766766667677677667767677676676767677677677677676766776776776767676676766776767667677676766677676776667766676766677676676767676776776667677677676776676776767677676767766776776676677677666767677676767766776776776766766776677677677677676776776776767767767766776776776776767666677676776767766766776767766676676767767767677676767767667677676767767767767767666776766677666677677677667767766776767676676776767767767767667767767667667677677677667677677667767767666767666677677666676767766767767767676767677676667767676677677677676676767767766767676767766667767767666667677677676767767767767667667677667766776677667766776677667767766767677667667767677676767676667677676666767677677676767767677676776676767676766676667766776766776667677677677677676666776677677666667766767677677677667677677676776776676776667767677677677676766666776767677676776776766767766767667767676767767767766776767766776767767667767766766767676766767677677677677676767767766767666776767667676676767677677676776677677667767767767677666676677677676776776766677677676676767667667677667767677677666776776776676776776776776776767667677676767767767676776766776776667677676767766767767767767767667767677676676767676776677666776677676676776767676767667677676766767667767676677677676767766776776766676776667676767767677677677677676676767767766776766667767677676776667677677676776667766676676776767667767677677677677667677676776677676766667767676676776767676776676767767667666776676766776776677676767766677676776776776776676776776767767767677677677666767667676776776776666776767676666676767767767766666667767666676677676776776776776776667766677677676677677677667767676667767767677667767767766776667677677667767767677677676676776767766767676767767676767767677676676776676776776767767667677667666677676677676767766776677677676676776676776776776676776776677667766676667767676676776667667766766776766767677667767767677677667666776676776776776767766767766776767677677667767677676776667676776776667666776767676677667766776776767676776666776676767767667767766776767667677676776677666776677677676767767767766767767766776667667767767766677666776676766776776776776767767767767766677667677677666766776666776776677676776767677666667767767677667667766667676676776776677667766676677666766677677667767767767766767767767766767677676776767766677667767767667677677676767677676776767676667767767676776766776767767767677677667767767676767677667767767767676776676667767767767676767666667666767666776677677666767677677667677667666776767676776776667676766776776767767677666667676776776776776776776767666776666677677677677667666767767766667677677676676676767767666776767767767767766767767677667676767677666676767676767766766767767767767667767667767767767676767767766677667766776677676767676766677677677666677667767767767677666676776776767767767676766766776766776676776767767677677677667767677676766776676677677677676667766776677677676667676667666776766776776776776776767767767667767666776767677677676776766666776776676776676766766666767766767677677676677676776676776776766767767767667677667767767767767676667676767666676767767766776767676767766767676767666676776667676776667767676776767767767767677666667766677676767677676677677667677676776676767767767767767766677676676776776667767766776766776676667767767767767676776776767666767767767767766677677676766767767676667677677677676666776766766767676776776776677677677676766767667676767676766667666776676767766767676776766776677676776767767766676776766776776677676767767766767676677667676767677677676776677677667766776667667666667766767677676766766666776776667677676776666767667767767667667676676767766667676776766776766776766776767767676677677676776776667766776767676677676776767767676667766767766776767767677676667667766767667676766767767676666677676767767767676676776676767767766676776776677667766766677676677667767767667767767677667767767767676767766676667666677666776677677676776666666767767767767666776776667676677676677676776776767767767766776766767667766667767677676776766776677677666776776776677667767767767767677677677667766776677667677677677676766776776776767767676677677676766776666767767767676676776776666676766677677676776677667667666767766776676776776767676676677666766766677676776666676767667766776767666667767767767767767766766667767767766677667767766767676776766677677677666677676767767667676776767767767667767666776767766766677676676776677677677676676776677677666676776676677676767667767676676677676776766677677
6676676676677666776767667767676676767677676766776776767767766776767677677666677676776677677667767767666776776776767677676677666666776767766667767667766767677676667767767676767677676776767767766677677676767767767766776776676676667767676766776767667767677666677677676677677667767667767767767677676666677667767677676776677677677677666776776776767667677677676767767767767767667667677666766676776666676776776677677677677676766776776677677677677666767766767766766677676776776776776776766676677667767766767677676767766776776766776766776666667666767767666767667666776767767767676776677676677667676776776667767676776767767676767676766767767767677676767766776676677666667677677667676776776776676767677677677677666677677676677676667676776666667767767766776767767676776767767667677677666766776677677667677667677676776767666676667766767767677677677676666776666667667766676776776767677676667766677677667766776767666776667767677676767676677676767767667767677677677666667767666667676767667767667677677676767676776766776776776677676676776776776776776766676677677667767766767677676776677666776776677677667767667676776766776767767767767767767767767766766776767666776667767766767667767676677667666767676767766666766776767766767676767766676767667677677677676767766776767676766767667767676767767766767676767676776766767676676776676776676676677677676776776776776666667667767766776767767666767766666676767677677677667677666767767767676676776776776677677676776767667766676776767676776667677677666766767676767666677676767767766767677677676776676776767677676776766676767667766767767766677676667677667666767677677677667677676766667766676767766767767767766776767667767676776776666776767677667766667667676677676677676676766667767677677667677676766767676766776767767676776766676767666767767767767767666766677676767677667767676677676677677677667667767667677677666767676776677677676776776667666776776776676766776667767677666776776677677667676776776767677677666776776677677676676776776677676776766767666776667766776776766776767767766776776767677677677677677677676776677677676767676767767767676776766767766766776776676666766766767767766776767666776776776767767677677677666666767676776776766776767766676767666766667676767766766767767766767767676767766677677677667677667767766776766767667767766767676677666676776667766766667676776667677666666666776676677677677677666767767766776776677667767766767766776676776767767767676776776767767767767766766776776776766776776766766677677667767767666776667667676677667666767677677667767676767767767676676767767676776767766776666776767666776776776776676766676666776677667767767676776776776767767766776776776776776677667676667767667767766667767766677676667767767676776776776776767766767667767766666776676677677676767676676667676766776776776776767766776776766767677677666676677677677677677667667667666776766667767667767666667767767766676677676776767676667766677677677667676677667767667677677676776667666766676767676676776676776776667667767667676766766767766766776667676776667677676776667676676776676776767766766776776776667767767767677667767766767676667676766766677677667677667677677677676677676776666666776776667767767667666776767667767766676766766676676677676666667767766776776776767677677677666766776766677676676776776776676767667767767767767767676776767677677676776766676677677676776776776767767767766666677677676677666767767667677677676767677676776666776776776776767667667766766676776767676676666666767667667767767767767677677676776767767676776676767677676767767766676767766776767767677677676776677667767767767766676667767766676766676767767766766767767766767666667667666776677677676677676667676776766677676776776767676776666676766767766676767676766667766776776766767767676767767767767767676767677677676666766677677676776776776677677677677677666676776766677676776676667676766767767766767676767676776667766766776776776667766677676766676667767767677676776776666776776676667677667767767676776767767677676767667677677677677667677666776677676677667766776767766776766776776767676677676776776766767677666666767767767767677667667767767667767677677667767766767677667676666776776676767767767767667676766676767766767667766676677676677676766766767677677667766766776766667677676776767767676767766677677676767676776677666767767767766776677666776766767677676767677677677676767766767767676776667767767766776766776677667766767667767677676667676776776667766677666776776677676766677676676766767667767677676677667767666767767767766677666776766776767767766767677676776776776677677677676776766677667766677667677666776767767666776767767766666767676676666776776776776677676766767676776767767677676767767766767767766767766767766677676667767667767767767677676677676767666776677677667677676766776767666676666667767767767677677677667766677676767676667677667677666767676677676776767767767677677677677677677666776776676767677676766676776767676766677676767677677676766766766776776677667666676776676767676776767676676767767767667676776767766776776776776767667767676767767766776676676677666666767667667767667677676767766767767767767666676776767767767767767767767676767767677667766776676677677676776766776677677676676767767676677677676677667676767766767667677667667676677676766676776776767676776776766766767766676776767767766767677666677667767766766776776776776776766767676677676677667766776676776776667766776776776677676767766667676666767767766667676767767767766776767676776776667667677667677677667767767766776767677677676766766676677667676776776676776676776776776776676667667766776677677677676667766666677677676776776767677676767767677676667767667767766677677677677677676766666666776767767767676776677677667766766776776776766776766676776776767677677676667677676776776767677666667667767677667767677677677677667767767767767767767667767767767676676666766776666767766676676776767767676767667767677676767676766767667676676776766766776776766776767676766766767676776776766767677667677677676767677676677666776776776767767767767676776677667767667767667767767677677667676776676776666776676776677667666776776677676767676767676776766667767767676766676676767767766776767676766676776676776776667676776776776767767676676776767677677666677666767676776767677677677667767767767767766677676776676667766776666776667676776776776766677677676776776677666776667767677677677677667767767767677676677677677676667767766677676776766776676677676677677667676767676667676767767767766776767667677667766776766776776776667766677666776767667677677676776766676677677667676667767676776776677676677667767667767676776776677677667766677676767677677667677677667766676677677677676667677667677676767677676776776776766767767767766676776776767666677667667667766776776677667767767766676776677676766776676776767676767766676776776776767767767667677677667677667667676776767767767676776776767667767766767767677677667676676676666667767766776776666676767677677676767767667677677677676776776677677666776776776767767677677667677676776776676666666767676676767677676676667767676676767677667676776677676677677676767767766767677677666677676776776676766767766767677667676776776676767767767676776767767676776676767767667766677667666677666767676766767767667767677676776776677677676767677667767767766677677677676767677677677667767766776767677667676677677677667676776666776776767667676767677676776766776776776677677677666766667767667767667767766666766776776766766677676677676767667766676767676767766766776667767767666677676776766666766767676776776666767767677667677667676776667767767676676767667676767676776667767766767767767767767767667666766676776666767676766676667676677677676767667766767767767767666766766676667767766667667677677667677666676776676767766767677667666667677677676666676676767677666776676766676776677676767766767667767767676776767767766767766666666776666776767767767767767766666776677676776677667676677677667667766776776776677667676766776776667667767767676676666677676767676767766676676667667676776676776766676677676767767667676776677667766766776767667766776766767676766677667766776677677676676766776677676767667766667677677667667666776767667767766766767676776667677676776776767676767666766776767676776776776677667676767676776677667667767676676776676667667767676667676766766776767676766776776767766767667667676776766776667767767676776767666677677666677676776767767767767667766767767767767767667677676767767676776767667667767677676676677667767767766676676767767766767676676776677677667676766767677676767676776766677677666776677677677676776776667767676766766767677676767767767767676677677676767767676776677676666767667767676766667666766776676776676676776776767766676676776677667666776766766776776767676766776766767676676767767676676766766676677677676776676767676776667766677666677666776776776776766767676667667767677677666776667767676676766676676776676676667667767766766677676776767767766767766776676666767666776767767676766676776667766677676767767767766767767677667767766666666776776776667677676776776766776767677667767767677677667766667767767667677677676776667766776767677677677667766776766676766667666776767767677667676676676667766776676766776776676667667676776766776677677666766766666677667766666767677677676667676766767766767767766776676666676677677676767667767666676766776776776776776776767767677676676766667766767677677677676776667767676766766676767767767766666667767766776776776676667767667667766767676776666767767767666677676776776766667677676767676667767677667667677677667677666767676767766776767767667676776776676776776677676767667767766776767677677667676776766776767667767677676776677677666767767676776767767766677677676676767677667677676767666776776776776676767676766766766677676677677667767676776666676776676766776767767667677667766667677677666776776676776776776677667767766767676767676776767667667767676766666676767767767677677667766776666767767766667767667767677677667677677677667767767667676676676766766766776767667767767667677676776767766677677676676767666776767677666767677677676766666677677677667676776767767767767767676766776767766666676766776766766676767767767
6767767676677667767767667767666766767767767766767767667767667767767767767767767666776776776766766776677676776776677677677667767677676776767666776776767767676767676767767766766776776767767767676676767666776776766767667767677677667667767767767767677676767667676767667766667766676776667677666766677676776676776766667767677677667677676776776776767767676767677677667666767676666776767666767767676767767767767767677676677676767766776776767767767677667677676767677676667766766776767676776776676766767677676677666776767767767667676767767677676767766767767767766666776767676776776766776776776776677677676766776677666767677667767667766776676776776677667677676666776767676776667677676776766776766767667766666767676677677666776666776766667767767767676677676766776776667767666667666677667767767766676776677677676767676776666667677667666766677666767766766776766767767767767767766776766767767766767767666767677666776767767766767676776667767667667676676767667667667767766776776677676776767767766677676766776776667767767767677667676677677667767677666767676676676776776767667667677677677677676767766776766767767677677667667767677676766767766776776776677676767676776676767766667767677677676776667767677676776776766767767767677677677667666776666776776767666776776667767766776776776667666776676776677677677676677676767767767766766776676767766776776766767667766767676767676766767666667767767677677676767766676776776666667766667677677677677677676766767767676667676676676776677677677676676776676767766767767677676767667667767766676776677676767767676677666677676776776767677666767667676767676766776776677676667766776766676676676767667677677677666776767676767767666676676767767666776767677677667676767767766766767766676766776776676776767767766666766667766776776666676766676767677677667676766767677677677667767677667677666776767666766767767766766677677677666676676676776767767766676766767766676676766776776776767766676776767767676767667767676776677676776766666667767766676677677667677666776667766767766776776776677677676767676776776776677667766776767676767767676677667677677676766767677677676767676766676677677677667676776676767767676677676767767667677676767667667767676677677677676667767677676776666767766767676776676776677677667766677677677676677667766766666776677666667767766776767767767667667677667767667767767667667677676766767677676667676676776677667766776776767767766676767766776667666776776676677677666677676676776767767767677677666776667677677667676776767767767676776767767767677667767767677666676666677677677677667667766767676767767767677667677667767766767767667676776766766766677676776776677666776767767677676776677677666767767676776666776667677667767766776677676677676676676776776767767767677677676776767667767767766776776776776767676766767677677677677676667677676766767767677677667667767767677676776767676776766776667676776776767766766676767667676767767767676667767676776766767767766776776767767677676767677676776776666776776767667767677676766776667767767766677677677676767766676767767767677677667676766667666776776766776776767677677666677676667767676776776767676766677667767767766767667676776767767676776776776776767766766767677676677667766677667766766676776776667677677677676776677677677676767767767677677677667766676776666776776767677677667766776766667676776767767676767767676776776766776667767676776676676667766767677666676776767667767767676776776776676767667676766776766766667667767767766767676766776776776677677676767767767767667677677676766776776766677666667667676767766776767767767767676776767767766667766666767767667677667767667767677677677667677676767676767767667767676776677666677677667666776776767676667676676767666776766767677676677677667767677677677676677667666677676776776776766667767666766676767767677676776676767767677677676676767677676776667766676767677677677677676776776667677677667677677676667766677667767677676676776776676767677667667766767676776776667666776767667767666776776677666666766776666766766767677676776767767766776776776767767676776766767767767767677667667767667766766676677677677676767767767767767766677676676676677677666766666767676776776767676776676776776767766667676776776776776766767677677677676776766776667666767677667767677677667667666667676666776766767766676776776767677677667667767677667767767666776676776667767676776767767677677676767676676776776767767666776776676766776767767767766776677677667666667677677676776776776776667767676776767676767677676776677677667766676667666676667667677666767676776667767766776776667766766776766776776677676667677676767677677677676667766677667767767767767767766767666767766667676776776677676776767766676766776767667767667767676776666766776766677667767767767767667677667767667766677677667677676767767767766766776677677677676776767766776776666776776677677677676666666776666677676767676776766677676766776767677677677676677667667676667767666776767667676676776767767767667677676767766767766676676766776676767666776677676767767667766776767767676677676777667767767677677677676776776766767667766776776776776776766766766767767677676776776766776676776776776776766767767767676776776766676776766767767677677676676767676676677676766767667766666766776776766677677676667666766776767767677667767767677677677676776677667676776767767677666667666766677676677676776776776676776677676766776676776676767667667667667667767677676776776676767677667677677676767666767767766667676776667676667667767666667767677677676776677666776776677676677677666767667767676677677676776776767767667677676677676776766677677676767767767766766676767767766776767677677677666676776667666776767676676767767766767766676677677676767667667766676767667766677676676767677676776776677677676767666677677667677676677676676766676767667767677667667677677667666667676766666666767667677676677677677677667766776676767766677676776776676776766767767767666677677677677666677676676677676677667767666676776767667677676766677676667676667677667676776776667677667667766767767766776766767767767766677677677676676766767677677676776776666776676677676767767677666776767767666676677667766767767676776776667767766776677677677676776766776767767676776676767677677666766776776776776776776767767767766676776677667767767677676667677666676676766767767676676676767677676776776667666677676776677676776676776666766676776767767767767666776766776776767677676667766766677677676776776666766776767676776776776677667676776767767677667667767676776776767767666776767677676766776766766776776776767767766776776776767676766776667767767677667666766776677676667666667677677677667677677667767667677677667677677666677666776766776776776766767676767766767767676667766767676667767767666676776676676767766767767767676767666676766776776776666667766776767766776676776677677676766767767767667666767676776677667767667767677677667767767767767667767667676776767667766667766676766776767766776767767766776776776676767666776776667767667666766767766677667677676666667767677667677676667766776776767667676776766677676676767667667767676766776677667766667766776677667767767767767677676667677666776667667767767677676677677667676767676767767767766766666767676677677677676767767767677676767767766677667767767677676776677677667677676776766767676677667677677677667667676677666676767767767767767677677666776666767676766676776767767666776676667767767767676776676766776677676677676766677676767667676766776767767666766767766776776766776766776767766767677667766776677676677677667676776776667676776767677676776667767676767767667766776776677667666776676776767767676667667666767767767666776667677676776666676766766677676767667767766767767767676776766677666776767676776776776767766676676767767667767767677676776776776677667766766667667677666776776776776767767767667766767667766667676776767767676766766776776776667676766767677677666676776776767677676767677676776776667666766667767766677676776776767766676666766776767767767767666767667766676677676776776776767677667677677676766776776776676776776766776776767767767767667666677666666767767677677666677677677677676767667767677666776776766776776666767766767676776776776776766767666667677677676776776666766667767676676766776776667667766776676676776767677667766776676767677677677676776676676776676767766767676767676776776767676776776676676766667666676677667766776767676776667767767676776776667677677667677677667677677676677676676677676666677667677677676767766767767766667767666776667767676766776766767667767766776776776667676677667676776767676766776767667676776677676776776767767766766676776776676776677677676776766776676677676677677676776676767767676667766767767766776776766766767677677677676776667676676767677677667676767677667767767767767677677676767677676667766676776677666776676767676766767767767767667767676767767767676766767677666776676677677667767766776776767667767767766676677677676677677667667767767767767677667676667767667767767676666767766767767676767676767667677667677676776776767767666677676776776767767767767676677677677667677676676766667676677676677676767767767677677677677666767676767767767676766767677676766767677677676776766677667767676677676766776776776667767766767766676776776767677667667667767676776776776776776776677677677677677667766676776766776776677676767766776676676677677676677676767666776776767676676776776766677676776767766767677676767676676776677667766776677667767677676767767767677666767666767676776677676776677676776776767766676676767677676666677676766767676776766766776776767677676776677667767676677677667676767667676766677667666677677677676676766776666776667767667677676776776766767667767766776776677677676767767767767767667766676767676677677677677667677676767666776666667676676667677666776767677676776767767766666767767666776766776676677677676776667767676776776776776767677667677677667676767677667767767667667676667767676767667766767767676676677676677677677677677676766767766776767677666667767677676766766677677667766776776677676667677677676767666767767666676767667677666667677676767676766776677667767676666776767767667666767767766776776677677666677667767767767767766766776767677666767677667767677677677
66776767677666676766667667767677677676677676776677677676676767677676776776677667667766666767767677676776677676677667676677677667767766776776767767766676667766767767667676666766776766776767767677677667767767677677677676767667766676766776766766776776767667677677677677666766667677676767766776767767676767767676767677677667766776767766776677676676676677677677676766666676767677676776676677667766776776766767667767677676676677667666667767676776776767676767666667766776776676776767676776767676767766676766677677677667766677676776677677666776776776677677667677667676776776776776766677677667667767676667676776776766767677677677676776776776767676767677676776767766767767767676766776776776666776677677677667766776767767767667677667766776676776677677667767676767766766667767676766767666676677677667767677676776776776677676677666767767766776776677677667676767767767676667666767767767677677676676767767677667677676776676676776766767766766767767677677676766776767767676776776766767766767767676767767677677666776677676776667767767767766677667767767677677667666776676776776666766676677676767767676676776766776767766776766766676677677677677676776667677677667677667766776776767676776766676776676767767677677677677667767766776776776767767766667766767677676676776767766767666767677676767676767666767677677667676676767676776677666767766676767766766767677676677677666767766776677677667767676766776776676776766676776776776767767677677677676767767767767667766767767677677666767767667766677676767667767677676676766767667767676766677676776766767766776677676667667677676766766776766767766776677676667667667677677667677677667766776766766766667666767767767767667666776776776677677676676776776776677666767666776677667677666676776776676767767677677677676677677676676776776767677676776776766766676776766767767767676766676776766767767666767676776766666676676776776776776776767676767767677677666776776767766766767667766776776677677667767667667676677666767767767767767667767767767767767676766767767676776667676677676676676667767667767667767767676776776766776677667767677677677677676677676776677666776767677666667767676776676776767677677667667676666767766776677667677676676776667767667767767676776776767676776766766767766767766767766766667767677676676677677667767667766767766676776767666677676767766776767767676776766766776676776766776767767676766676776766676667767676666667766767767766667667667767677666767677667767766767767767767767677676766776766776767667666776776776766776776766666677667767767767677667767677667767677667676776776776776676766677677677667677676767767767676776667677677677676667767767767667676776776776767766677667766676776776677676767667766776667767766676767767767667677676767767767767677676667766767767767766677676766776677677666767666776766766766767767677667766766676766776776776667667667766676766767676767667676767766776667767677666776767677667767767767667766767766776667767766776776667767676776766767677677666676666666776676766667677667667676776667766767766766776676676676767667666776776776667667767667667767666677676767676766766767767667766676776776776767676667677667677677677676776776776767667767767766667766676767767767767767677676776767766767766776677667767767667677677677666767767767767676676676766776776776776776667676677677676776776766776776767767767667767677676676676776767767767667766767767767676767767767767677677667676667676677667767767677677666767767767767667766776776776776767666776766667677677666676767667766676776667766766776767766766767767767676776767676676766776776767676776677667767767766667677677676676767767667677677667676676766676776776776676776767667667767767767767766767677677667677677677676776677676677677676776766767677667667766776776776676667767676776676776667676766776766766766767767767767676776766767767766667676677677667767767767767767667667766667766776677667767766766767766676767767666767677667676677666776776767767676676676676776677676767766676767767767666776776776776776776767767677677667766776776776767767676766767766676766667666677666766767667676676767667676667677676677677667766776767677677677677667677677676776767677666776676767677677666767667766767767666776776776776776776676677677667676677666767767666776666776766767767767767766767766676676676767766767667667766767667676776766677676776677677676766776776767677676767766776767767766776667767677677676776677667676776767766767677676767667767766767666676766776776767676776776676767667766776677666767666767766676677666776767766676667676776766776677677677676776667667767677666767766766776676776767766667676767667767767767766776776776667676766776776767666776776776776776767676677676677676767677676677677676767767767767767766767766767767767677667767667767767666677676676767676677667666666766766677667767677676776767667667677676767667667676677667667767767677677676667767767767676767667766767766767766776676766676767767767677676776776667767767767667766767767676776677677677676776667767677676766767677677666776676767767767677666677676766767677677666667677667667766776776776776776776776776776766767676776676767677667677677677677677676766776667766776776667676776676767767767767766676677677676767677666776767666776767676666667676776776776766776766776766766767677676776676776776676767677676767677666666776776666767677676767766766667767666677677666776676767767767766676766676677677667677667676776677677667676776776776776676776677676776776776767767766676666776776676667766776776776767667767766666776776776677677676776766776667676766666766676767767766767766677677667766776767767766776767676677676667666667767677667676766676677666776767677676776667766676766667677676767676667767667667767766776776776776667767677677677676667676776776767666667766776767677677676776776767666677666767676766676676776776776767766767767767767767667677677666776677677667767767767677667677677677676776776677676667666776767677676776666767766666767767666766667676776677676667767766667677677677666767766677667667677667666767767677667766677676666667767676766767667766776676667667766766677677667676666766776776776666767767677676776676776766767667767767767677666677676766776677667667767767767676676776776776667767766776776766677676776766776667767677677676776767677667767667767767766767666767677677667667767677676776677667767767676677667766766766767766776776776677676767767676766676677677677677677666767767767676667676766677676776677676677676677677676776776767676776776677677677677666776767677677667676676776767766677676776776677677677677667767766677676776776776667676767666677676776776767767677677676676776767767766776776667767767676776766767677677677667677677677667676766766676776766776767667676776677677676776776676767677676766776676776676767767766667767676766776776677677666776776776676776676676767677676766767666667767667766767767767766676767767676766776677676676776767767677666766776677667767767766767677667667676666766666776767767766776776776666776776776776767667767666766766776767676776766677676767677666667667676676776766766766677676667667766767677677676776776676776767676766667677677676676666766776767676667767677667767677667766666677667677676776776767677676776776667767767677676767677667677667676677667767667767677666667677677666676776776667666767767677667767767677676776676766676767767676776776767767667676776667767766767677677667766766767666667767676767676767767767766776776767676667767677677676767676767767766776766766776667767677667767667767677677676677677667767667767767766767676767676677676776676677676667676767676676676776766677676776776666767767677667667766767667767667767766677676766767666776767677666666667767666667766767766677677676766776776767677676767676776677676666767676776676767677676776767676776767767767666776667767676776767767766776767667667766766767767667766767676776676666776776767767677667666676767767676676766767677676766776776776776776776767667767766776776667766776767667767766776776767676767767767766776766776767766776776766767767767767676767677666666767667767677667767676767666767677676776677677667767767666766776776776766676676776766766776776677666677666776776776677666677677677677677676767767677666776767766776767766776666776767677666767766766677667677677666767676767677677667767767667767676676677676776767766667767766776766677677676766776666666767767766676776667766677676677676767766667676776667676766676767677677677676767667767677676676766766677667766766677676667767766766767676766776767766666666767677676767667676776767767766766767677676776776776767766666776676767677677677677676776766767767766767767766776767677676676776776776677666677676776766677676776676676676766767667676776766776776676676766776667766776776676677666766767767767767767666776677667677676676776776776667767767677677677667767667667767677667676776666776677676667767766767667667676776677677667667677676767767767766776767667766667766767666776767767766776766667767667767767677677677667667667767676767766767766667767767677677676676677666766676776767766776766767677677677667676677666776676677676766767666767766667767677677667767767666667767677667667767676776677677667677676767666776776667667677677677677666677677676776667766776767666767667767667677667767676666776677677677667766767766676667677666677676676676776676677667666776767667677676677676776776776776666766667677677677676677677677666767767767766776767767666766677677667677677677677677667767677677677677667767766667676776776766677667767676776776666767676676766767767676776677667766776776766677676676776776766766676667667767767766776776776666776766776776766776666676776776776667677677676676776667676767767677676666776767676677676767767676677667767767676676776766767766766776767667677677677676677676767676677677676776767676766776666776767767677676766776776666776776666776767667767676776766776677676776776667767677667667677676776776776676767667676776667677677677677666766776776767767667666667666767677667667767767666767767767677676767676676676767677677667767676667767666767667677677677676676676667767767676776676776767677677677667766667677677677676776766766766767767767676677677677677666667676776776676767666766767677667767
76766767767767767676666767677676776776677667676677676767666666677677676776776677677676767677667767676767767767677677676776666767766767667676677676676677666677667767666776677677676776776776667766776766676677677667676776776766776776776677676766776766767767767677676767766677667667767767677667767767666767667676767677676676766666666677666677677676776667677667677676676677676767676666767676677676767767676776776767767676767667666776767767676776677667767767676677676776767667767766766776766767677667766776766667767767667677677667676776766767766667767667677666767667767666766767677676666676767667767767767677677667766766677676767767767676767767767677667767667767767676767676776776677676767677677666666776677677676676776676776776776676776766776677677677677676677667767676776776776776776776776766767766767677667677676677667676776776766776776776766667767676766776677677677677676776776767766666776776776766767767676766776767677677677676776776776767667766667767767767767767677677677666776776676766776676767766767676776666676766676766776676667766766666766676667767767667767667767677667767767767677677676776766776677676776667667767677677667677677676766776767667667667676666766767767667676767767667767666676776767676776766776776776676767767767767676776776677677667677676667767677667667766776767667677676676776667667766677676767767766776667767677677676676667677666776776766767666776677677676776776767767767766776767667677677677667676677666667766767766776767767766667767677676766776767667767767767677677677677677667767766676677676776667677667767667767666776776767676776666677677667767666767766677676776766767766667767677676776667766776776676766776776776767667677677677676676776677666767677676667767767767677667767666776776677667767667666776767767667676677676667667667667766776776776776677667767766666676667677667766776776766767676676666767767667676767766776776776677677666767766776776776767677666767766677676676767676667766767767767766766767767767766776767666776766767676667766776766676776667676776677666667676766676767767766766676776776776767677667677677677667676666676677676776776767767676776776776776766766767677667667766766677676776667767677677667766766767677667767767767766776767667676676666776776767666776776767676776667677676677676677676767767677667676766776776767666776677677667767677677676667667767767767667677676776776766676776766666776766677676767767666767766776677667767677677676767766676776666666776676677667676676677676676776767666767767766677676776767667677676767677676767666776776767667677676776776767767677667677676767676767767667667767667766677677677676667677666676677676767677676776676776766776767766776776776776776676776776776676676776766677676767766776677676767677676766767676767767767767766677676776677676676766667676776776767677677676666776776776767677666776776667667677677677676767767766767677677676676667676676766767767767677676677667766766776766677677677677677677677677667676666667667676767667766767677677677677677666667767767767677677676776666667766776677677677667766767667676776677666776776767766677677667767676676776767677667766667766676776676767676776776676767676766776766677666767766667667766677677676767666776776767667766667667767766776767676677667767767767677666676677676776776776766767676776676776767766676767767766766766776776677667666666767667766667766776767767667676776766776767766767766776677667666767666776767767676667677667676767767677676776776667767766766667667767767667676767766667767677677667767667766776776766667767677676766666776776767767676776676676667677677667767667677676766666677677676677676767767676676776766667767676767667677667767767677677667677677677676767767677676766776767667766676677667676677676776767676776767667767767767766767767767676776767767767766767767767676776667767666767767677667766666767767677676767667767667677667677667677677677667676677677676776776776767677676776766776776776767767767667667766767676776776677677676767676676667767766776677677677677677677677676677667677677677666676767676666776776677676767767676677667767766776666776776667677667767767767766767667676677667767676776776666676676667677676767667667677677667767767767677666776766776776676776676767676676766776677677676776676776776776667666776766767767767766677676776677677677677667666667666776767677677666776767766667767677676676776666776776677676667667767677677667767766766767767766667677677676766776677677677676766677667667666767677666776676767676676776677666776767767766676776776767677676766667677676676776776766767767767676776766776766677677667677667767666766677677667667676776667676666677676666776676776766677676666766676766676776767767666776776767677677667677676767767766776666767767766776776766776776666666766776767767677667676677667767767667767676776767767767767676667766677667767666776776776776776776767666767676776766767767767666676767667677677677676767767666767766767677677676767676766677667667676677667667677677676766676776776677677667766667676776676767667677666767767766776776776776677677677677667767766677677676766776776767677667676766676766676776776776767767667767667767667766766776776776676676776767767676776667767766767767767677676776776776666676677676666776677666767666776676766776767767766676767766776677666767667767667666767766776767676676666676766767666776677667676767677677667766666776676767766766776666677667677677667766776767666676776776767667666767676667767667667767767767767766667766767766767767767767666667767677667767676667766776676776677667767767666776667767666776676776676676677676677677667676766666676676676767667677677676676776666767667667767767767677676776667767667676666676767767676676776776767676776767677676776666677677667677666766667767767767676776776767767767667767767666776767667667666766767677667667676767676677667667767767766776767676776776776776776776776677676776776766767767766676776766776767767766776767767677676676776667666677676766767767667766776767676676766776776766766767677666776776667676776776667767676776677677667767666766767767766767677666776667767676767767766767676776776677677667767676776776667676767677667767667767677667677667767767677667767667767767677667766677677666767767666776767766676666776676767667677666767676766677667677677677676676767676666667667667666677677676767676776767667676776677677677667666667667667676767766676776776667767676676677676776776776767767676767767667677667667767767767677666776776667666776776767767767766677677677676676776767666776767767767766767767766766766676667676776767676776767767767676676776776677677677677677676677676776677677667676776667667666766776767676776766776766667766677667767767767676767766677666776676767766767667767676776767767667767677677676766677666667767767666667767666667766677667767667766677667766776776776776666676677676667767677677677677676766677667677676776676676677667767766766766776767677666776767767766776776666776676766667676677676667676776766776766767677676676776776766776767767766767677677666677676767767677676767676767666776776677677666776767666767676776767767766776776776776776776767667676776677676766766776766667766776666766776776677676766776666767676767767767766776767676677676767667767767676776767767767676776776776776677667677676767676676767676767767677677677677676767666776776677677677677667766767767767766677667766767666667767676767766767677676776666776667677677677666776677676767676767676766767767767767666776776776776776767666667677666677677677666776776776776767666667767667767767767667676767767677676767676776676767767767767766776676677676767766767767667677666767767767667767767767767766776676767676776767677676667767676776776667677677667667767677677677677667666767677667677676776676667767676767676767677666767766776666677677677666666666766776666676676776767767677667676766776767677677676676677677676776676767676766767767767676776767767767767767676766667767676767767767766766776767766676766677676677677677677676766676776766776767767676676676667676766776767677666766767677676766767767766767767766776776666776767677676776776667676676676766767767767677676767766766676667677666676776677677676776767767767676776676767676767666766776767767667677677677667767676677666766767766667767767676767766677676776767767667766776667766767766767767767767767767677667667766667677666666766776666677667676677676666767667667766766676766666767767767667677677676767767767676767767767767767677676667767677676767767676776767766776776767767767767767766667767767667677677667766677676766676776677677676766776666667766677676676776776677677677677676776776767667676767766767667767677677667676776766776677676776776776766767767767766676677676676676667677677667667677676766677677667677677677677676776676776767766776767766676767767667676776767767677676766776767677666666776776767767676667767676776767767677667766767676666667677676767767767767767676766767767766776677676666776767667766766766766766776766676676776677667767767767766666776767767767666677666667667667766677676767767677667767767677677676766676767677676676767767676766676667767677666767676677677677677676776766776776666766767767666666766767767677666767766667676776767677666676776766677676666776776767766767666776676766667667667766767676766767766776667676767766666667767676677676676776666776776676667766767767677667677676667667767677666776767666776666776776776767766766767767766776677676767767677677676767767766776676767767767677667766667767766767767677676776676676767667767677667767677667666767767677667767766776677676677677667766676776677677667767767766677667767766677667766667767766667677676767767667677677677667676677676776676676767767676766767676776767667676767676667667767667767767767766677676776776776667767766767767767767767767767766667676677676766666676767676667677667666677676776776767766776766677676677677677677667677676776776677676776676776677676667677677677676776776776676776767766676666776666766776676767766676667666767767676767676666767766677666677667767767767767767767677676766776776766677676767676677677676767667677677676776676766767767767767677666677667677676767766676766766677677676677677677676766776776766676766767676766767
6667677677666676767677667676776667677677677666767766766766776667766677667677676667767767766767676776776676776767766776677677677676776766767677676676676776776776776766776676677676767766767667677677677667676666677667767667666676766776776776776677666677677667667667767676776776776766677667676767766677676767677676776766767677667767677677677676767676776776666776776676767767767767676767767766767766776776766776776776767766776676776766776766767766677677667766666776767766776667677677676776776667667676766776776676676667676776776776776676766676767767676776667767767766676767676667767676676776667767676776677677666776776776767667677676776666767677667677677676676677666776776677676776767677667677677677677667676776766776776766676776767667767767667767676776776767767767667676767677676767666667676776676767677677676776767767767676677666767676677667767767766767767767767677667767766676666767767677667766767676667767767677676776766767766767766666767677677677667677676776676767676776776667667676677676676766767767676767677677677666667767767666667767676676766767677677677677676766666776766766766676767676767677676776767767767766666677676677676767666677667676776776767767677666676666766766776676766766677676776766767667676776767767677677676676767767767676677666776677677676667767767767766776776766767667677667677676766767767677677676666776767766776667676767677667767767767676767666767766776676767767677677676766666776776677676776677677677677667676667766776767767676776766667676776767767767767667767667766666677676766776677666677676677677676767766677667766767767677676776766766676766767677666676776776767767766667667766767767677676767767676676767767676767766766676667767767676676677676676766776767677677677667767677666767677677666766767677676767676776776767767667767767767767767767767677667767666767766776766677677677676776766767767677677676776667677676776667666776766677676766776767676776776677667766667676776676776776667767766776766766667667767767667667767667676677677677677676767766677676667676776767676766676776776676766776677677667767677677667766767677677677677666666677677676776776776776776766676767676767666676677676776776776767767677677667677677676666776767767676776776677667767767667766676676776776776776677677677677676766776676677676676776676767766676776776776767766767667767767766776767766767766776766676766676776767677667766767676677677676767667667676666767766776677677676776776776677667666676676776766676766766766676667766776766767767766667677676767667767767667766776767767767667766677677676776766676677667767667767676776767677667676667667667676776766776677676776677676766766766776776767676676776677676776677677666676677667767767676776666776767676776667767767677676776767766677676667767766677667677676767766766677677667676776677677666667766667767677666676776767666776776767767767767677677667666766767677676667766767676676676766767767667767767677677676776766767676776677677676776677667766766776776776776776767667767676676766667667667677676767677667767767766677667766776667667677676666667767676677677676767766676776776776767677667667667767667766677666776766776766767666766766667766767766676767767766776767676776767767767676767767677677677667766766666776776776776677677676666776667676676776677677676776776666767767676767676676767766676776776776776767767676776767767766677676676776767767677676667767676776776767767767767767767767766677667766776776776776776776677667676677676776667767766776776767766767666676776667676667677676677667766776667767766767676776676677667676667767767766667677677667767766766776776666766677677677677666666776667767767767767766767767767767666776776776776767766766667676767766667677676767766766676776676767677666767767676776776776767677676776776767766776766766767767767767767676666776767767676676766677666677666767767667676666677667767666776766767766767667767766677666767767767767666776776776677667766676666776677667767767766776776667677667677676677676767766676766666776676677667767767766776776677666667766677676767676767766767676667676666776667766776677667767766776776776776767667676776766766776766767767676776766767667677677667766767676767676676766776766776677676676667767676667676767676767767767676776776677676776667677676767766676767677667767766767766776767767676776776677666667767677676667677667676776776767667676667767677667767767766767766767767676776767766767766767677666776776776666766776767677677666767766677677667767666677677666677667767667767767676776767676677676766667766677677677677666766677677677666676676766666767677677677677676677676776776767767676776776776766677676767767676767766676677677677676776677676776677677677677676776677666767667676767767677676766766667667767676766767766677676776767677666767676776766767767676667766676776767767767766776767676767677667676776767676676767767766776667766776776677666767767676776767676766676776776767766766666776666767676676766776776676666676676767676667767677677677677676776776677667667676667677667766776776776767766776677677677677676767767767766776776776767677676776677676676676776767676767766667767767767767667767767767676776766676767767677676767667766767666776767666766776776767767667677676667767666767767767767766776776767767676666776776677667676776776677677676776766676776677666667767667677677676767766767666677667677677677676667677667667767677667766767676667767767767667767676676767767766767676776676776667666767666776767767676766767676767767766767677667767767677677676676776676666776776677677676666776767767767677676767767677666767766677677677676676667766776776677667766776767667667767676776767676766776776776767667676666776767766767667767767767676776766766767677677677666776776767676767766776767677667767766676776676776776766776776677666766677676667767767767677676676766676666667767677676666677677667676776676677677676767677677676767767766666776676776766767766666767676676766767766776676767767766776776767766676776676666767667767767766767767676767676667677676767767667766766776667677677667766776776677666766677677676767666676676776776776667767767767666677667677676677677677677667677676767676766766676677676766776667667766767677676677667677667766677667767677676776676667676767676776677676766677676666766776677677676767676776667766676776677666776776776676767666676767767676667666776776676766776767677676776677666776767767766666676767766776667677667767767766676776677677676767667766766767676766767667767766666767667676776767766776676776767767676776776776766766776767767767667677666677676767766667767676676776766667766776677676776767677667677676767676677677677676767767767767767767667767767677666776766767767667667767677676767767767667767767767767666776776776776776767666767767677667667767767676677676776776776767676776767677676666767767767767676676776776776677666776776776676676667667766767677676776776767667677677676776767676776666776767766776776767676776667677676767766676666767766776766666776767767767766776667676776667766776776767766776677667766776776767667677677676766666676766767667767766677666767677677677676776766667767767767767767767676676776767667677676776776676776766776776767677676776677667676677677676676767767766776776676776677676776776766767677676776776667677667667677677676766767767676677677676767677677676766667767676776676676667677677676767767676767767766776767767766767767676776676767677676666666667667766666776767767676766766767667676776767677677677676776776767667767767766776767766667677676776766767767676766767667766767676677676677677667766767767767676667677667766677667677676776767767766666776767767766766677676677666776677676767666767767666667666776767667767766767767677677667677677677677676667767676776767767676767677677676676677676766676776667667767766767766667766676677676667667766677677676667666677677667767676666776776776677676767676767677676767767677677677677677677676766767767767766676767766767766776776766776677667767666776766766767667676677667767676767677676676776666776667767667667767766767677667676776776676766776776767676776676776766767767667676776776667767666776677666677667767767677677667667767667766767767767767767676776767676677677676776676767677676776776766677677677667666767676676676676677677666676776766767677667667677677676677676776776766776667676676767677667767767666767667666776676767767766776767767676776766766766767667766776766676767676667676767766677667767767677676776767767766676677667767767767767676667767767677676677676766776776776766667767767767767676677677677677677676776767767666766776767766767676676776676677677676776767766767767677666766766767767676676677677667766677666677676676767676666667666776676676767767676776677667677666776676677676776776776676776676767766667767677677677667667676676776766776776776776676776776766776776776667667766776776776677676767676767666667677677676666667766776677667767766667766776776767666776677677676776776667666667667767767677676677667667767766767767767766767667767767676677676767676776677677667766766776676776666676677677677666666776677677667767766676676776676776767767666776666766676776767677667767676767676767767676667676766776677677677676766767677676766766676776776776776776776677676776667767676676767767677666776766766767767767666767767667677677676776676677667676667766767767676666676677676776776767767676677667676677676776677676767767767667676766767676676776667766676767767767767676766776667676776667767766776776767676776767767767677667677677676677676776667767767666766776767766666776766677676767677677676677677677676766776667676776676776767767766776766776766667676667767767676677676767676776767766776776766677676677676676776776677667767767676676676767766767766776776776676676776776776776767766766776767766667666766767766667767767766776676667767767677666776776776776676767667676766767767666767677667767676776776666767667677677677677677677677677677666776667677676767676767676776766676666676666776767666677676776776776667766776666767767766767767767767767667667767667677667677676676677676776677666676767677677667676667676776766776667766776677667677676676766776776667767667767767767767676766676667767767667766776677676766776776766776
366776766776776776676776767766776776677677667677667676766677677667676767767767767677676767677667677667766767767676766667676776776767767667766767766776766677676667767676767667767766776676766676776776666766677677667676767767676676667677676767767677676767766767766667766677676776776767677676776767766776776776677677677676667767667667766677667767677676676776677667677666767766666766776767676776667676767767767667666676767767766766666776776677677676766767667766776767666776676766676767677667677677667676766677677667767767667766767766667676667677676666766766677677677677676767767676767677677667767767767766676667676676767767766677667767676667767767677676767676776766677677666767767767766767676776776766676776767767767677676776767677677667767766666767677667767766776776776667667766767667767766676766776767767767677667767677677667766776677667677676776676776767667677666776776767766666776766676767767677667767767766666776677667766776776676677677677667767767767767766776677677677677677667767767677667666767767677676767677676776766677677677667666776776667767676776677677667677676776776767766767677666776776776766776767767676666666776667667767677677667767767767767677676676676766776776766767677677677666767676767766776666766776776666677677666767667766666776766676676776766766767667767677676776766776776676776776767767767677677676767666766767766676776676766776776776776767676776767767767666676776776776766766766767676766766767767767766676677676676776676776776776776677667767676676767767677677677677677676767766767767767767677666676776776676776767767667667667677676776767766767767676676776766766776767767677676766776776766776766676767677677667666677666776776676676767677677677676677667667677676776667676776767676676766767767767766766776776767767677667677667766667676776776676766776677676776667767767677677676677676766776767677676767767767667767676776677676767767667766776767767766766766676666776677676767676766767676776666767766776776676666676776676776776767677667676767767676676677676667767767766767676667766766667766676766767766776776767767767676767677676676767677677676776776766776676676767677677676767767667677676676676776676667677676677676666776676666766766676767767767766767676776767767677676667667676776766666776667767767677677677667766677677667667767767767767677676776767767766676767767677667676667677667667767676667666767766776776776677667676767677676776767677676766766766776676666776766677666776776766666776776767767676776776676766677666677677677666766776677677666677676776776666776776767766767767666776767766666666767677676677676667677677677667667677676766776676767767766767677667767767666776767766776767676766776676767767676776677676677677677677677677676767766667767767667767666776767767677677677667667766676776676677677676776767767676667766676676766767766776677666767677666776767667767767677676776767676776766776767767676776776776776767676776766766767767767767677677667667767677667666666666676776767676767677676767677677676767676676667677677676666767767766666767677677667677677667767766767676767767676766676767677676767677677666776767767767676676667667676666767677676767677676667767676767766667767676776776776667677676767766776667676776676677677677676767767666766767766776667666776766667666676676766776776776676667676666776767677676776776666776776677676667767767677677677667767667676776767767667677676676767766767666776767767767677676767766766776767766677667766767767677677677676776776776767766767767666776767677676677677677667766667677676767766766776776767767766767766676767766676776776767766776677677667677676776776766767766677666766776767677676776676776766776776666776667666776776666766676677676677676767667677677677676767677667767767677666767766766666677667767766776767677666766776767767666767767677677677667667767766767677677666776776776677666767676677676776776776776776776766677676776776766776766767666767677677676767766767766677666676766667767667766767767677677677677677667667766767677676676766767677676666667766767766676767676676677677676776767667766676776766676666766676676766676776767667767677676767677666766776677676767676666776766766767767676667767767667766776767767767766677667766677667767677676767666776767767666776776676776776766766776676776677676767767766676767767766766767676776766677667676676776767677677677677666667676776766767676767766667767766676776766667767677677667767766766776776677677667767667766776766767676767677676676677676767676776776677677677676776677676776667667666767766776677677677667677666677677676676776766767767767766676677676776767766767767767677666776776776767766776676766776776776776776766767667767667677666767676667677676677677666776677667767676767666677677676776776666776677677676776766766776767766776767677666666767667676677677676666776677667767666677667667766776677676766776776776676677677667677677677677677677677667767767766766767677677677676767767766767767676776767676676776776767676767676677677667677676776667766776677667667767766676767676767766776776766776667666667766767767767767676776666677676776776677676766767766767767767766776767667767767676677666776766767676677677676776676767767676766666776776677677677666776677676776766767676776677677676776776677677677676766676767766776666767676776766767667767677677677677667767677677667676767766776776766676776676776767676676677676776766677677676766666776767666667767767667667767767677677676766776766767667676676677676767676766776667667677677666767677667676766676776767767676776776766766767676667767676767767766776776776676776667676776767667676767677676767676667676766767677677677676767766677666676766677676766676766767667766767767667677667767766767766767766776776666767676767677676767677676666766767766767767676766676776676766677677677676667767766767667667667667676666667676677677676767676776776776677667677667766677667767767767767766776776776776676767766767677676667767767767766677667667676776666676776776776766677666667666767767767767667676766677676776776677677676767767677677677667767766776776767677677667677677677677666767767767767766667677666667676776676767676776776776766667666776767677677677667767676676776776766776766776667767767667666767677677676776776677676666676776766666776776676776677667677676776766776766676776676776767767676767767676776776766776676766667767677666767766776776767677667766767667677677676776776767766676776776766766677676667767677677677676677677676766767667767677676776666677677676677676776776676767677677667667767677677676677667676677676766776667666766767666776666776767667676676677676667676676776776776776767767767766776767767767676776776676677667766776776767666776766767767677667677666766776766767767677667666776677677676767767667666677676776766676767667767676776767676667676766776677667767677676776776666677677667676667766676767766677676776776676776767667767676767676776776776767676776767677677677667667676776776667766667676776766776767677666676776767677676767766677676766767766776677667767676676767676766767767766776676776776677677677667767666767767677676767766677677666776767767767767766767677676677667676776776767677667676677676667667767676767677676776766667676776676776667677677677676776767667767767676776766776776776677676776767676767667676667767676767677676767676767767667766766767766767667676776767677677666766767767676766676766766767767767767767766667767677676776767667677676776776767767677677676776667676767667676767677667767767676667767677667676676776677666677676766776667677676677677677676776667766676776667667767667677667677677677667767676776767767766776766767767767767677677666776666666767767676766766666766776667767676767767767766677667766667677667667767767677676776776776667676767767767766676776667676767677676767667676766776677676767767767767767767767767676676767767667767667676676767767677677677677677667766767677676766677677677676677677676776776766776767667676766676776776776766776776666776776767766676776676667677676767767676677666766667767767677677677676677666667767676677676776767666776676676666677666766776776667677667767767766767767767676776766766766766776677666767767676766776767766767667667677676667767767666766776676776767666776776677677677677677677676776776767767667766677667666766767767666776767767767767767767767676677677667766767767666767767676776767766776667767676676767767766776677676767676676677677677667677677666766776767767767676776776776667676667766666676676776766776677677677677667667677666767766677676677666667676767667767667767767676667676776677667667676676677667767766776767767677666677676767767766667766667666776667676667677667766767677667677677677666667766767767667767677676776766776676767767676776766766767676677667767676776776767767677677677666677676667767666766767767767767766766667676776667767676776776666667667766676776776677667766766676776776677667677667677677676776776676776767666667677676666767667766676776776767767677676667767767767767767676776767676667677667677676767767667666766766776767676776677677677676676676766677667676776767766766767767676767767767767767667666766676776767676776666767676766776676767767667676766677676776766676766776776677667766776677676776676677676776767766766676676767766676677677677677667767676677677677676776767676776677676776767767666776676767667766677676676767676776776666766776776776766677677666776767676767767666676676676766767767766676676767677676776776676676667676676767767677677667766776676766776676677667767767767767677667767767767767766776767767667677677666667767676776776767667667666767667766776776776677666677677666767766767666667767767677676776776776767667677666676776677677666766776776676766776676676766667767767677667676776767677676776767766676677667666767677667767666776776776776767767767767767766776766766767677677676776676767676766776676776767666676776677677667767766776776776676776767677677677677677667767677676767677676767767676776776776676776776767766776776776766776776767767676776667677676767767666776776776667676766676667766776767767676776676677677677677677677667667766767677667767767677667677667766767666767677676776767766766677676677676676776676766767766767767676776767767767667
666677667667677676767677667767767666776776766776776677677676666667676776676677667766766776676677677677667677666676767767767766776776767677676776776676677676666677667676776676676667766776666776676776676766766776766767766776766776667666677677677677666666766767767677666776776776667766776767767767767767766766776776776776776767666676776667666767677667767677677677667767767667667677667667676776767676767677677667767676776776776766676776667676776776677667767766776767677666667767766776776677666776767766767767667767766776776776776766776766766666767767677676776776776767766776767666666667667767676776776767676767667677677676776767766767676677667677666776776767766776676667677677667676766767666677677666677676767766767767676776676767666667767667766666767676767767766776676767766766776767667767676666776776676776677676676767667677676767676776767677667767676677677676677677676667767676667767667767767766776767767767666767766767676767766776676776676667676766776766767667767767766776766667677677676676767677677676776776776677677667767767676676676776776677667767766666766676676667676677677667767767677676776767767767767676676776766666776677676776776676776767667767676767676677667677676766677666766676667767766776676776776776776767677676776776767767677677677676667677677676676776767677676766767767766667767767667767767767667767677677677666676767677667676776677676767666666767677666666776776767677677677676776676677676776767766666767766776677676666767767676766666767676776776767767666776676767677667767767666776776767677676767767766767767767676667667677677677676767677677676766766776776776767667767766676766767676667667767676677676766677667767667676776767767677676776767676676776776776776677666676666767677677666766767677676776767667767667767766776677667767767676677676767767766767767766666767676677667766667677667767676676767677667677677677666776776667767677677677677677676676776776676767766767677676776776776767676776776767767766767767677676676766776677677676767667677667767767666767676776767766767767676767767676677667676676767766666767677676677676667676776776766776776677677676776776776676767767767767767767766776776776766767767676667666667767767676776766667677676776766677676767676776676776666776667766776766676776776767767667666776677676666767667767767766776776776776776766676677666776776677667666776666767766677666676776776767677677676767767767766666767767677666767677676677676776776767676767767766676677677676666776776776776676776767666767667677667667767677666676776776776776776776667677676767677676767676667677677666776776766767767676676676776776677677676767666776776767767767666677676667767767666677667667677676767766776766776767767677667767767767766677667676677677676677666776766776677677677676766677667666677667676767767667766766776776767676776776767767676666676667767766766767676677667767767676766667767677677667767767676667676676776776767677677667767767676776677677676776667767677677677676776767766677676776776667766776776666676677667767766677667766776766667767667676766767677666767676776776676767667766776767767667667767766676776776676676766666677676776767677677666767767676776676766767766776767676766766776767767767676767667767677676766676776667676767677677677676676776676776767767767667767677676677677667677666767676767766677667767767766677667767677676776776677676667667676676776666767676676776677677676677677666776776776776767766676677676767677667767667767767766776767676766767677666666767676667767676767767676667676776666767667766767676767767767767767767676776776676767766776677677677677676676677677667767767767667677667677676767767677676767766767767676666767677676767767676676767767767677667677667667766766667766767677676767767677676677667767677676677667677667677667677677667766767766776667766676766676767767767767766767767667767767667767766766776776677667676776776766666767677677666766667767767677677677677676667666676776767677677667766676776666677677677677667677676766767676676776776666776766667766667676676776767767677666776677677666667677677676776767677677677667766766676767677667667767677677677676767767667767766767676677667667767767766776776667767766776767677667677677676667766767767677676676767677667676677666776776767676677667766766677677667676776776767677676776767767667766666776776776767676766776766767677677667767767667666766667766677667767766666776767667667767667677666667767666776776676776767767667667766767677666676667766766776676776776776776776776776767677676677676676767677676677667667677676767767677667677677677677677676776776766767767677666767767766776677667677666767677677676766767767766767666776667676767676776767666676776776676667666676676676766677677676767767767667767767767667767677677667767676776776677677667677677677667667667676666776776667677676767677676676776676767766667767767677667767677677676766666776667767676776677677667667676776776776776767767676767677676767676776776767677676776677666776676677676677677676776666776666776767666677677676776776776767667767767677667866767677677667667677677677667677676776766676776667766767676677676776776776676767666767767767667767767677677676776677676776676776776767766677666776776676776776667677667767767676776776676676677666766776766676776676766776676767767677667666677676667767677676666776676766767766676776766766767676766767676776767677666776666677667676767667677667767676766666677677677677677677676676776767767676677677677666767677676767767767676767766767766776776677666766776776776776767667766767767667767676677677677676677676776776667667767766677667766676676667666776667767766676677666776676767666776677677677667767767676767677677676776677677676676677677677677677676767767767767767677667676767667676676767677677666776776776666667676676767767666767767676767767767667676776776766667677667767667767767677677676677676776676677667766776666667767766767677666676767666677667766676676766776677677677667677677676766776766776766767677677676677667677666677676766767767766766677676776676776776766776676666667767767767676776676766776776677676776766767666676776677677677677667766767667667767676667766776677676776776776676776766666776776677676667676767767767667667767677677677667676667767676776776766767766677677677666776767766767667766776767767677676767766776667677666776667767766776767766776776676776767767766766776767766776767767666667767767676676766677667767767667677677676676767766766767767767767667767767676767676776667666776676767767767767667667767676677676767666677677677676767766776776776667767767767767767767767677666667766677666767766767767767766667767677676776677667767676776676776767676767767666776676776767667767767767767667677677677667676766677676767767767666766776776767677677666677676766776776676776767667766767676667766767676767767766667767767667677677677677677666776767767677677667767767676766666677667767676776767667676676776776677677676676776767666767676667766776676767766676767766766766776776776766676766766676767767677677676767766766767767677677666776766776776767767676666677667767667767677667666666666776767666676776766767767667767667767677667677676776677676776776776767767766776766776776767676766776677676776776776767677667666766667767767676767677667767666776677676776677676776766776776676776766767677667676767667766776667767767677676767766767766776776766776767766677667666666677676767766677667676766766776767667767767676776776776766767676776767767766676767677677677676676677676677676776776676766667766776776767666776676666767767766666667676767676776776767676677677667767677666667767766767676776676767767766676666667767677676776776677677667666767766766677676666767677667766667676767766667766776776677667767677667677677676766776776776767676776767667766677677677676767677666676776676767676677677677677676677666666767766776776767677676766776676767767767677677677676776776776776667677676767767766766767676767667677667677677666766766776667766776776767667767767767766776666766766677667666677667677677677677677667767677676776766767766666776766667666667767766767766776767666767767677676767767667767767667767667766767767676767667767676767767667677667676767666776767767676767767666677676667666767766767766767767767667676676676776776776776667767767677667667767767667676666767676767677667676667676676776776767677676677677676676676767766767766776776767767767767766766776677677677667767766776776676776767676776676767767677667767767677677667676666776776667676776767767766666776776776767677676677677666776767767677677667677667767676776766766776667767676677667676776676767676776776677667766666676676776676776766767767767766666767676767766677677666776767676767666776667767677677677676676677667676776666677676767676776776776677677667677676676776776776776766776776667676666776767667767677676767767766776766766677677676776767666767767676677676776767676676767766677676667677677677676766776767767767677667766766677677676766767677677676767766676677667766767676767676767766677676776677677667676676767667767676766776767766676667766776677676776776776676776676677677677677677667677676676767676677676776676767766667767677667767667767767676776776776776776767766766776776677677676676766776766676776767767766776776677667766767677676676776776766676776767766776776767766766767667766767667667767676776776767767767766766767677677676766767767677677676766767677676776776767767677676776666776767766776677677677677667676776667667677676767767767676766776677676776676767766767666776666767677677677667766776767676676766767766676677677667766776776766667677677676776776667676776776677667767766676767767767767767677676667677676776667677676676776767767766676766767767767667666767767767767766767677667766667767767766667767667667767676667676676776776776767676677677676767676676776677667766676767767676667767767677666776776666767767767677676666677666776767676767676776766767767767667767766766776676766766667767766676766776676776776776676776767766676776676767677667667767676776776767767676766667667676776667766676767667767666666677676767677667767676776766776766776767676776767676676677676766766677676776766767676776677677676767766767666767767767677677677676766667767677
66776776776766776767677667767667767767677677677677677676667676677677676776767677676666776776677677676767666776667766776776767767676776667767677676766676776776776766676776676677676776776767766667676776776776767676776776776767677676776776677667766667766767766776766767677666776677676776776776767767676766677677677667766677667767677677677676767766676666767677677667676767767767676767766766677667676666776676676766776666767666776677667667767676776667666776767766767677677677666776767667667767766767766676766776667676767767676767767766776667766667766667666776767766776676776667666676767677667767677677667767667767767677677677676677677676677676766766766767676776766676767676776677677677666767766776766677676776676767677677676767666776767676776767677676776776676776776767766766767677676676776677666676666676776766666767767676766776776677676767767766676666676776776666767767676776766776676766666676767667677677677677676767677676667767676667676677667766767767766766676767766776766776776776677677676767666776766776667676666666677667666666667767766667767767666677667766766676767767767767767766776676677676776776676676667677676767676677677667676767667767676776767766677667677667667676776776776766767676767676667676767767677667667767676666676667676776776776776767676766766767766677666677666677666766776767767767676776766676776776776677676776766767767766776776776766676776776677677667766776766677666767676767766776676766676667677677667677667767667676666776776676776776776767666667767767677667767766776676766776776667767767767677676676767677676766766666776776766776767666676776776776677667677677667766776776676776676767767677677677677667676776767677676767677677666766767766776677676767676776776677677677676776676766767677677677666776767676677676776767767677677677676776776676767767767767766667766766766766766676776667766667767767677667667767677676676666766677676767677677676677676776776676776677677666767676676776776676776676766767677677676776766767766677677676767676766676677666667767767766776767677666676776676676667677667766677677677666767767677676676667767767767767666677676677677677666676767677676776776666767667677677677676677677667676766776667676767767677676766776766767766776776776667767667767676767767676776766676776776776776776776776776776776776667767767766766776676776767676767676676776676767677677667667676776776676767767677676776767677677677667766776767667767667667667666667677677676776766776767766776776767677667766776667767767666677676776677677676676666677676676766767767767766767666776776676676677676767677667767676677676776767766776667767667676767667667766677677677677676776767767676677677676676676767767767676767676666767667767666666767666776677677677666767767677676667667666677676767766667677676767667767767767767677666766766677666677667767767676776676776776667677677677676667676767766766767667766776767767676766666676767676676767677677667767767767766776767767677677667767667677676776677667767677677676666776776776767667767767677677677667766776776776767677677666676766776676766676776676776767677676776776776676776767767766776667677677677667767677677667676667676677677676667676776767767767676766767766677667766776676767766776677667766676776677677677666676767667677667667767767677677676767676776767767767676767767677677676776767667767766776776766667766766767767767676776676767676767767677676776776667767677676767677676766767767676677667767676767766767677667766667766776667766677667766776776767677676767677677666776776767677677677677667767767767767677677667766767666766767766677667677677677676766677676767676677666776667767676776667767767766767677677666776767767677677676776776676766677677667676767667767667677667767666776776676766677667767677677677676666767677676766677667767666767766666676776766676776767767676767767767767766677676677677667767676776767677677677667677667767767767767666776766676666776667676776667767767676767667676767767676676767677677676776776767677677677666776776766767766767676767767766676677666776776767767667676766776776767766667767667767677667767667767677676776667677676776776677676776776776767677677676776776766676776677666666776666667767676776676676776676676776767766676676767667677677666677677667766776776677676776767676776676766676776776767767676776766677677677676767676767766776776767767767767676677677677676666766677676676766766776767767766766677676766766767666776767766776676676767666776776776767667767676766766676676767766676677676666776776766677676767677676776767677676776766767767767767766776767676676776766677676776666776767676776776676767676776766767766667766766776776677666776766767767767767767766766767677667767766667767767677676677667767767766766677667677667667766776776767767677667666677676767767766776767676776766676767766767767666776767767767766776766776776776776767667677667677667766766677676667667667676776776767767767667676677677676667767767667677677677666776776776677667766677676776676667677677677667667677677676767676767677667767676776677677676676776776767767767677677677676676767767667677676776767767666776767767666676776676677677677676677677666676776776767767767766767767677677667677667677667676767766667766767767767677676776766767766776767767676677677666767767767677676677676767766776776766766766677666776766677667766677666676676767766676766676776776667666776666666767767767766667767667767677677667767677677677676667677676666776767676776677667666766676776767767766676776677676667666677667676776776767667667767767767766776776766767767676776776766766766767767767676676676767677676776677667676766667766776767677667767676676767766767767666677676676676766667677676676767676767677666767676676776776776767767667666767676776767766667767676677676667667767667666767677677676677667766776677666767767666677676767766766767766776676776767676667676776766776767767667767676766667767767666776776776766667766776776677676767766776776776776667767766766767767676767766776677667767767677677677677677666776776676677676767676767766677677666767767677677666677677677666677677667766776766776676776667677676677676766676776767677676666766776677677677677677676677677667766776767767676767676666776776776776766667676676667766776767767767766766667767667677676776676776767676776676667767666776776767767676776677677677676677677667676776776776767677676677666767767766676676767677666767676767676676677667667667767676776677676677667667676677676666667766677667666767676667676677677667767767677667766776776767677677677666767767767767767667676776776767667666776776776666677677676776676676767667767676677667667676767667767667766767676767666776767767767766776676677667666776767767676776776676776776667677677667767766776776677676776766667677676766776766667676767676776776776767767677676776676667677676776676776676676676776776667677676667667766766677677677676766766667767677676677676677677676676776767767767767677677666776776776677667667767676776766677677676667766776767767767676776677667677677677676666776767767667767767766776767667676776667666677667676776667667766766767767767767666667767676766776766776667767676766666766776766766776767767667676766676766766776776776766776767676776776676767767767676677667767677666667766666766767667766776776776776767767676776776766676767677676767767767667677676776766776776767677666677677667677677676677667767676666676677676766767766767677677677676776666677666677677677667667767767767667676776776767677677676677676776767676776776677676776677667766677676767676776776677677676676666776767676766667676776767666776676677677666666676766767676767667767666666776776767767766676676776667767667766676677677676767677667766676676766776776676766767766667767666776767667766766776767677676667677666776776776677677676676767767766767677676767767767766776676677667676766677677676767677677677677676767767767766766776776776776776677677676676676776776677667677667767677677677676776776666776767766767677677666767677677666767767676776676667677676776676776767767676677676667766776767677677667666776776776767667676676667767676676666776667677676677667767667677677676767677667766766766776766676767667767767667666776776667677676766677666776767676767667767767667767767677677667666776766776677667767676776767676776666677667767767667767767767676776677667767767767666776776767676766776776776767767767667766766677677676676776666767676676676767676676666776677667767667676776767677676767676666676766766667676766667676667767767667767767766776677676766677677676776767767766766776776776776776776776776676676776776766767766776667677677676776776667676676776776676677667767666666676776767767767667677677677677676767766667766776766776676667767677677677676776676766776667667676676776776776776767666767767767676677677677666776667677667667667666766776767676677677667766776767766677666776766776776767766767666676776677667677666677676677667666677667677676767767767667667676676776766776776776776776676676767766767766666776776766767767767676677667767767766667766776776776667677667766767677677666676677676776677667676677677676767767677667767676676776776667767767666776776666676776776776767767767666666766776776767677676776776667767676767767766767666767766767767767766677667766677676776767767767766767676676766666667766776677666776776676776767767666776776676676666667767667766677677667667676667676776767677666776766666767676667667767766767667767767767766667766767766666776767676677677677677666776767677676776776766767766776677666776776666776767677667766667677677676677666667677676667677676767677676776667766767667767767667767766776776676676667676776767767667676776677667676776676776766667767767676776776776766776766776676776776766666676767767667676776676677667767677666766767767677667767677667666766667666667766767766776676676776767676677677676776677676776676776776776767667677677667676776776677677676677667766776776677677667667767667767767666776667766776776676776677667767767666776666766766767767767677667677676667766776767767767667676767676667676776677676677677676677677676677666767667767677676776776776766776766776676776776776767667767767766677677677667666776776776776677676776767676666767766667766776677667
676767676677667677677676676666776667767667767676776776766776767766676767666766776677667677676776677667767666767767767677677667767767676766676677666766667667676776766767677676776766766677676676676766767667766766776766776677676776767766776677677677676776776776776776776667667767767676776767767677676766776776677677667766676666776766776766776776767667676767677676767677677676776667677677667767676776776677677667766677677666676766666766766676776776776667667767766776667667666677676767677666676776776767767767667676766767767766776676667677667677667766776676677677667677666676677677666776767766766766767677676767766776766776766776677676767766776776677667767766767677676676667667676776667677676776676676776767677677677676776766767767767766776676767767767677667766776776667677677676776766677676776776676676666766767767676766676776767767667677676776767767767767676767766677677677667676767677667676766767767767766767767667676767767767676767666767677677676676677667767667677667767677677667767766776767767667676776776767766776767676776776676677677676767676677676776677677676776776776766767767677676767676776676677667767676677677667667667677677667677667667676677676676776776776776767677676767677667666766766776676776767667667767767766776776676776766676776666677677677677666776767676767676677676667767677677676767677666776766676666776776776667766766766766766776766767677667766676667767767677677677676776776776677677676776676776677676767767767667676776776776767676766766766766666776667667766767676766776766676767766776677677676667767677677666776666767667676776767676776776776767677667767676767766676776776776766776677667766776666666677677677676667766667766776776767676776676776677677676767676776676776766676766676766676766776767766676776676767667667767767666667676767767767677666767767677676676766776776677677677677667767767766776776776677667767676776667676677666677677677666776667766767676667767667766776767767667766677667767676767767677677667667676776766677676767767767767667676667677666767767677666767767767767676677677667766667766676766776676766767766677667677667677676766666776776776767766766776767767677676776776776767666776666666776766776767676767667677677676767667766776776677676676776767666776677667667677677676767766767677677666767767766677677677667767767767766676767666666776776766776767666676767676676677677666676766767767677677667676767766677677676776776766767677676767767766677667767667766776766677676767766766776776776666776676776776667766776676676776667767677677667766776667767677667766776767677676666667677677676767677676676767767766767677667667667767767667767767676767677677676776776677667667676767767676666776767677666776667766676776776776776676676776767667767767767676667676776776667767766776776677666767666676767676776767767767676776677677677666776767766776767766677667767767767767766767677667676776766676767676776776776767766667676677666776767677676767767767766766776767767767766776767676767667766776766767767766776767767677677676677677677676666767766677666666677677667767766776667767766676667767677677666767767677676776767766666776767767767676767677676767766677676766676776767767667667767767767766666766676767767667767767677676677677676776766767676767677667766677666666666667667677667667767676677677677676767666676776767677666767767767767676766776766767767767767767676776776766776767667666766776776767767677667676776776776677676677677677676766677677666766776776666767767767676776666767766766776776776767766767767676767677677676767766776776667767766776767767667667767767676767767676676776767677677677676677676766766776776676767767677667677666667676766766676776776767677676667666677676667766677667667676767667677676776676677677676667766776666776776766766776676776776676677677677676776776776776667766766677676676766766667667767766776776776677667767766666676766776676767766766767677677667767677676767676776677677666767676776766776766776666766776776776677676766676776676776677677676776776767767766776766767767677677676776676767667766677667767766766767677677666767666676776767767676776776776776676767766776776667766676767676767667766776776776677677677667667767676776666677666767676676767766776766766767767676667677677677677666776677676776766776676766767767676676766776776776776766767676676677677676766766676676767677666667676766667676767767677676776766767676767676676776776776766767767667677666676767766767667767666767676776677666767767767677676766767666667667766767767767766677667766677676776767766677666667667767676776776676767676776676776666667667766767767767767677666676766676767766767677666766677676677676766677666776677677666767676776767676677666677666776766766767766767677676676766667767767766767667677676766676776766766776767766676766667677676676677666776776676767766677676676766766776776767766667767766776677676677676776776776767676776766667676776676676677676767667767677667676776667766766766667766776776767677667766776676767766676776776767667677667766767767767767676776776766776766766676767767776776776767767676676776676667676667676677666767767676666776677676677677667766776767767677667767677677676767677667676776677676677667676767677677676776667767766666676767767767767767766776767767666767766667677667677667767667666677666767767667677676767676676767767667766776776767766776666666676766767767667676767677676776776677677677666677677677677677677676767667766767767766766667766776776767766767767677667677676776767677676776676776767766776767676677676776677676667677677667677676767767767677677677676776677676667666766666767767676667767666776776677677667676667677677666766667676676776766776677677677676776766767667677676677676776776776776676667677677667767666677676677677666667767767767767677676666666677676677667767766776667677667766666767667767766776676776677676767676677666767767766767767767666767767676676667676677667766776667766767767766676776776776677667766776766766776767767766767767767766776766667667767677677677676667667767767767767767767767767767766767766767676776766677676776776776666767676767767767667677677676776767677667676767676776776776677677677676776767676677677677667766776667766767666776677676776667667767766677676776767667676677676667767677677666776667766766776776776776766667766766776766766776776776676776766776776766677677666667677666667767767767767677676767767676677676776767676776677677677677676676766776776677676776667667676776676767676677676767677677676776766677667676667767766766776767767767676776667766776677677677667676767677667667767766767667767767676776766667766677667676676667767766677677666767676676767677667766776766776766676767767767766767767667767667767767677676767767767767677667767666677676776766676767676776676767767767676667767767676676677677677677667676767676676776767676766676766766677666766776767767676776776766667676767767767766767767767667767677677667766776776776767676676667767766766776766677676667767767676776667676766776776776766667766776666767677676776766667676776767677676766776766766776677677677676767767767676776767767767767667767677677667767677666677666776776766767677676776767767677667767767766776776776676767666767767767767667766776776766677676767676776767677676776767766767767666667667767676767677677677677676767677676766776776776766677677676676666767767766776767676677677677666766767676676767677677677677676667766766767767666766676767767767767667766776676776676776677676667767677677677677677667766666766776667677667766666676776767677677676776767676677677677677677677677677667677677666767676666667676666676776677667767677676776776767766776776676766767766776776767766677666677667676766776766677677667676776667667767767767767766776767666767766666776676676677667766676767676767766676776667676666767767767767766677676767767666767767767676667666766776776767767766766767676776677676776776776776667767767767767667677667676676666767767767677677677677676667666776677677677677677667767767677667676776677677676667667767767676766677676676767767767766767767767677677677676677676767766677676666767667666767677676776767677676767667667767766766676676767767667677677676776767677677677667766677677667667767767677677677667766776776766776667666767677676676667767676766776667677676676677676776677667767767767676776767677667667767677666767676776766766666776776676667767677667677666776667667766667767666776767677676667767767767767767676667666767667676776776776676767767676766767767677677677677677677677667766776767667767677676676776776767667677666666767676677676776776667667767767766676666677667766667767767766767766767676767767767667767677676776767666776676767767677677667767767767767767767677677677677677677677676776766766667667767676766766767766676776776666667767767767676767676767666776776766776767767677676767766767767667666776676677676666767767676767676776776677676676776776776776767667767767676767767767676776776776676767676776667766767667767767767677677677667767677677667676676767767766677676666677676676776767766677677667767767667767676666666766766767677666776767666767767667677667767676776676677666776766667767677676676766776677676776767676776676776677677676767677666667667767676776767767676776776767767667766676776766776776676677676676767676766667767677677666767677676766776677676677676776676767766676776776767676767767677677676767667766776776767677667766767767767767667766776767676767676767676676767676776776776676776766667767766666767667676767677667677667667767666776776776677667677676766767767767666767766667676766766766677667677677677677676766766766767766776776677667667676766676677676767767767677676767676776776776767676677676776766767767767767767677666767676767667666766676676767667767677666766776676776776776776776766767766776676676767667676776776767766776677676776767677676677677677677677667767677676676767677676767676676767766677677676766667667766767677677677677677676677677667677677677666766776767676676767667676667667767766677677677677676766766766667767666766767766767677677676776776776677667767767677676767767677667677676766677677676767767766767767767766776666767767677676767767677677676767767767766776767676676767667766776767676676776676766767767
6676776767667767676767767667666767767766767767767767767767676776776776677667766767677667767676776776676676767766767767677677677676776677666677677666766667676776666667676776776776776676776776767677667676776776767676676667767767677676767766677667676677676776676666776776767766776776776677677677676666766776776667676776767677666766776676767767767677666766776767676767767666676676767677666766776667767677667667767766766776776776776767677667677677676766776677676776676767677666676776676767677667767667677676776776776776767667767677677677677676677666766676776776767676776776776766776676776767677676676667676767767766666666776776767677666776776776776767677666776677677667766767676767767666767767767767666677666767766776767677676776776677676776767667766776776776766766667666667767767667676776666667667677676677676677667767676776677667677676776766766666776676666767766776767666776676776776767677666766667766767766767676766767766766766776667667767667667677677666766667667766767676767677677667766776767677666776776766776776776667677676667767666767766767767767766767677677677677677667677676677676767767767677677676776766677676767766677677676767766677676776666766667676767767767767767767667767767766767667677666667667677676767766776767767767677676776767767767676776677667766676776776677677677677677676667767767767677677676776676767767767676666677677677667676776676776676677667677667767766767677667676676776776776776776776776776767676766676776766677676666767767666677667676767767667766767676666766767766766667677676767766776676677666666766776776767766677667766676767677677677676776776776767676676776767666766767767677667677666767767767767767677676677677677667666776766776767767767766767767767767677666776666776767767676767767767767667676767677677667677677676666666767766776676776767767767767676676767766677676677676776677666667767667767766767676766767676767676767677676776767677667676767677676767767667667676767676776676666776676677667767767677677666776766767677677676767666766766677676676677666667677677677676767676677667676776677677676767676776767767767667667676776677676677666776767667677676776667767667667666766666677676776767766776776667677676676767667766667676776766677676776676766776776776677666677667677676677676776776676767667766776776767677676766776776676776766776676767677667767667676667677677676767677676776776767767667667766776776667766766667676767767677677667767676767767677666767676676767666767767676767676767677667766666667767677667767767676676766776767676766767767677677677667766766776766676767767767767676676776767677666766676677666766766677666767676776776776766677667767767676776676676676776677667766767677677676667766776667767677667767767766767767767767676667677666767766767766776776767677667676767676676767677667767666776767766677677676767767767666766767766776776676667767767676666676677677666667767767767667767767667767667766667767767767667767667767767766766667767767676667677676767767767677667676676776776767676666776776676667767767767676776677676767666667767766767677666767767666767667667767766666776667767676676776767767766767666776767677676677677666776767767677677667766766766767677666776766766767767677677676666776767677676677677677676677676767766767677677677676667667667667677667767676677667676776677676776767677667766767767766766676767766677677676767766776666676776776666767766767767767767677677676766677667767666767676776676767766676767766776767766767767666776767677677676766776676776766767677667667667767766776776767767766677677676766767767767667676776767767767677677677676667667766776767677667676776666767766776667767767666766767677677667767766776667767767676676776776766667666766776776776766767666776776767767767766776766776776776667767676767676677667767767767677676767766667767666776767767766766776767766667767767677667767767667767677676767676776767766766776677666776767677677677677667767667667767666776776776776776767767766776677676666666767766767767666776776776766666776667677677676767766667767677667676766666776766776776666677676776776677677666767767667767666766767667667676676766677677677666767767766676776776776667766766677677677666766767676676767767767666676767666767766776766666776766776676676767767677666767766767676767677667766776677667767667767767767766667767766767767676676677676767766776766776776776767676776767677667767766776676667667767677667767767677667667677667767677676767676676676677677677676776776776776677676776776666766676767666776676677677676767676776767676676776776767767767767677676766676667676766766776776676677666776776677677666776767666677677666776666667667667767766766776767677677677667677666676767676676776776677667677667667766666776776767766766776776776667767676767766677676676676666677677666677667767767767676776767677676766667767767667676767767676776776676776767767767766776776776677676677677677666667766776767676677676767767666766776776776776766676766677667767766776776767667767676776666666677677677666766767677677676766667676776677676676667767667677676676776767677677676767767676767677676677667677676776776776776676676776677667667766766766667766776767667667767667767677676666776766776766667667767766767667666767677676766766676676766767766676766677676676767677676776667677676766767676767766776766666767676676766766666776766767767676676667667676767677667766766776677676776677677677667767677676766677676766667767767766776667766767767677676677676666766776677666767767676767676677667767767767767767676767766776667667676776767767677667677667767767676676776776767766776766776776776766776776776767766767766677677667666767676766776766776767766776776767766767767767767667767766676677667766767767766767667767676776767667767767767677676767667666767677666767766776667767767667767677667677666677667767667767676776677676666776677667676776666766766776667677677667667767666767767767766677676676676776776677676776776676776776776776767677677677666677676676667767767766676677676776776776767766677667667767767767676666676767766767667677666766676766776776776776767766666776766677667767767767767677677667766667767767766676776776767767676667677666666766767767677676776776776776677667676776767766776776676776776667766767677667766667766776776776676767677677676666776766766767667766767766677676776676667767766766676766776676667767767767766767666677666776676776677677676776767767767767766776776767766767766776666766767677667667677667676667676776766767766677676667677677667767676676766767767676776767676776677667766767767767676776776766667766767677667676767667766676767767766767676766677676776776676776776767667667667767766677677676776767676677667666667766767767676776776677666677667766776776767667667767767677667766776776776667676667767766767767767667766766677676767767767766667677667676676767666677667677676676677676677667767767766767767766667766776776677667767676776776677677676767666677676776776776776767677676766776767767667667677676677677676677667766677667766676766666676776776776677676677676776767677666766766767766776667766767676677676767767676677677676776776666776776767767766676776676776776767767767767677666677667677676676766767677666766676766776677676776676666776677677676677676776776766667767667677677676767666776767767767676776767677677667667767766667767767767667676767767677667667766677677666766767767766676676667676666776667767767677677677677667767667667766666676776766667767677677676767766766776776676767677676767767666776767767767767666776766766776666677676776766677676766667676776767677666776776767767676776766776776677666766677676776677667667766677676776767767666767676767767767767766676776776767677677667767677667667677676767766767667676776676667767666776677666676776666767767677676776677676767677676776766677677677676776767676766776676767766776666677677676677666767766676776776776676666667666677677666677666767767667676776767667677676667767677666776667766667767677676776766767767767667667677667767667676666767677676776766767767677677677666767766767677677667676667767667767767767667677676776667677677676776776677677666767767666767677676776667767767767677676667667767767676676767767676767767676767676667766776676677667677677676776767767767767667767766767767766766776767767677676776676767766776776776776667677667767767666676776776767767666776776767676776766776766767667766677667676767677676676666767767667667667767677667767676677676776677676776766776767767667767677677676766666766676776767676767767766776767676776776667676767677666676667767677667676677677676776676776776676776667676767666776766677677676767767766776676767677667767676766766676676776767766676677676767767766677667767667677677666776667766677677676667766667766776776676766767767766766677677667677677666677677677666776677676667767767677677677677676766677667767667766667767767677667767767677677676776677676776767767767766767677667767676776766667677677677667667767766776767667767667667767666766776776776667677676666667767766776767767767766776776776766766766776776776776776767767677676767677676767767766766776767667677676767677676767677677676776666767767767666767677676677676676776667766776767767676776766766776776677676767766776677676776667766767666776776767677667666666776776677667676776677666766767766677676776667766776766677676667676667767767666677676676667666767667677677677667767676676666766767667767667767767676677667766667677676766767766767766676776776677667677676776776776766676767667767766776676767767767677677677667677677676676776767767667767766766677676767677676767667767767767766766776776677677677677667676767677677677666776667766776767767767767666776776766776677667766767766676766677667676766767667767767667767677677677666677677666667767766677677667677676766776766676776776677676767677666666666776766677667667676767767677667766776677677676767767767767767767766776766776676776776766776676767677677667767677677677677667667766767767666767766767767767767667676767667667676776666766776667676766767667677677667766776667677677677676766776677677677667766676676677676767667676776766676676776767677677677677667766767677676776767766677667767677676776767766776767677667666766677677666776767667676
767767766767677676667677667766677677667767767767767767766666776776767677676677667766676676666766776776766776766776677666776776776776676766677676776767677667766776666667677676676776776677677676776766676677666766767767667667667767676767666767766776776776766766767677667767666776667676667676767767676776667676767766667767767667766767676766767667677666677667767766776766767766677667767666776776776766776666776676677676766676767676676776776766776766776776766767767677676776677676776767767766776776776767677667676776766676776676767666676766677666776776767766767677667766776776667767767676676767667676776676676666767767677676767676776677677667667667677677677667767676776776776767767766677677677676766767666767677676767766666776767666776767766776677677676766676666677677667767677676767677667676677677676667767676766676676776676776776776766766767677676667677677666766676766676766676776676767677676767767676776767766776776766776776766776766776676776676667676677676766667767677677677667767766776776776767766776776666776776677677677667676677676767666767677666776767677676776767676776776776776767767766767767767666776676667667676776677676767677677676767676776776776667677676676776766767667666676766666767767767767767667677677677667676676766767677676766776766767767767767666767766776767666767767767766776776767677676776766776667677667766767666766767767677677676766667666767766776666776676767766776766676767677677676776776766767666767667767676766677667766667676676767667766776776767677677677666677666776776676766776776677676666766767676776776767667677677667766766677676776766767767767766666666776667667676666677677666767767676766667767666776766767677666767767677677676767767767666776767676776766776767766776776676776767767676667766677667767676767676776776667767677666776767767676776767676767676667676767767767767677677677676767766776766776666766667676766766767677677666767767676676776776776776767677677676676667766767767677676676766766767677667677677667676776767676666677677676776667767677676776776776767767766766767677677677676767767767767667767667667676766776776776776667767666776677677666776666667766667676767767767677677677677677677677677677677676766677676776776776766766776767767677676766677677677677677667667767767677666677676766676766767767766766776767767767766766776776666776767766776677676776667767667677676776676677676767667667667667766676766776767676677677677677676677676767767767767677667677676776766767667767767767677676677677677676767666776766677676776767767767766776667677677677676776776677667766667767666776767666766767676676766766767677677677666676767767767767677667677676776666767766767767766767767766767767677676667667676776767676776667667666677676776776667677666766776776776677677667767667676776776767677666776766776776776667767767767676667676767767766676767677676776677677676677676776767766767676676767767676776776677676677677676776776767766776776767766776767667767767766676776677677676776776677666767676677676767766766776776767676667767767677666767766776776776776676676676767767766767766776776676776676677676767767677677676776767767767666767676776767767767767766776776776767766767666776766667677677676776677676776767667767766767767767766767667767676767767667767667767666766766667767766767767767767766766666766676776676776767677666767666776776677666767766677667767677666766676666766767767667667767666776766666776677676767676676677676776667766766766766676767767666776776666776677667677667666766776667676666767767667766767676767766767767767676767666776667677676776776666776766666676766767767676767676767667666766676767767766676667667766676677677667667667767666776767677677667677677677676776766776666767667667767667766767676776676776676677677676766766676767677677667766767767676667676667766776667767667676767767666767677677667676676776776776767666776677676767767677677677676766767676767767677677676767676767767766677667767767677676667766767677677677676767677677677676776776776767676666776766776667767677666666766776767676676767667767676766766767767766776767766776766676767676776767677676677677667767767676767677677667767766676767676776776776677677676766776776776776776677676776767667676666776776676767767666766667676776767667766677666667766776767767676666677676776766776677677676767676776766677666767767676667667767666667766776767666776767676766767766776776677677677667676766677667767767767676676776776767667766766776767767767767767677677666766767767767767676677666766767676767666677666766776767767767676776767766776767676776676776677676776667676776667767766767767667667677676776676776767766776766776766767767676677676767676667767767677676676776677676667667676767676667677676776676776776776766776776767677677677667677676667766667666767767677677667667766767677676677677677677676676767766676776767766676776767676776677667767667667677676667767767677667667766676776676767767676776676767676776767676766676677676677676776667766776666667767676776667677677677677677676776677676676776767767767676767767667766767667767667766776767767677666667766767667676677676776667676766767766766776767767677667676767767676766676767766776677676667767677667676776776776767766776776767767766766776776776766767676767767766776776776767677676776766766676666767677667677676776766776776766676766667677676666776776667767677677667667766767767667676776767766666766767767677677676776676776776766667767767667676676666776776776676766776776666776676677677677667766776767677666767766776767767677676677677676776677667767676776767766676676767676767677677676766767667676776677677667667767676776766776666677666677677676767767676776776766677667766667676666776677677667676667677676766766776677676767767767667677676776677676767677676766667677676776776776767677667677666677666767676766767767767676776767677677667676667767767767767677677677677677667667766766776776776766767677667676767767667676776776766776776667767667767767766776766766776767767767676767766676776767676776767667766767767677667766766767767667767677676776776766776767766776676767767677676767676767766776776776766767767766767677667676667767676676767667767766667767676776776677666677677676767666776767766676676776766767676776667676766776766776776776776667676767666776676767767667677667676776676776767766667767766676776776776676677676767676676677676767677677677667767676667666767676766776766667767767676776776677677677676776766776676767677676666666776667676677676776766776776766776766667767676776776667766776667676767766767767767766776676667767767766767767766776767677677676676766677676767677666767666667667676776776667766776676767676776676667766767767767766767766776676776776676667676776666767767767766776776766767676767767767767677667666776767676666767766776776767767767676766667766776776667767767667767676776767766776766776676676676666776667766677676677666776676776677676766677677676776776676776776776766776776776677667766776676667676677676666766676767677676767676767766677667676766676776766667677676767677676767767767766676776776667767667677676776677667767767676677676776667677666776677676776767676676776676767676767767676767676677677677676676776776767677677677677677676676767677667767677677677667666766667677677676667766767666767677667676776776677676776676676767666676767676767767766776666677676676776766776766776677667677667766767766776767767767677677666776666776776676676776776767666776776766776667767766776667676767676677677666677666676676767766676677676766677676766776776676776766766667766776776766776666767677677676767667766676767667667667767766677676766677676767767766776776676666776677666776776677677676767766776667667766677666776776666776776677676767676667677676677676676676776677676776666767766667667767676766767676667767767767677667767667677677666767667677666776776776776767676676677677677667676766676676766677666776776767767667676776767767676676767766767676677676776776766776776776776776767666676666767767676776677677667767677676666776767767767767767676667767767667667676767767666677676767676676776666667677676776767767677676767676767676677676676776776677667766676767677676677676767677677677676677666776776676677667767677676676776776677676776677666676776766767666776776776776676676776776667767676676677677676776677677666776766667766667677666776666767766677676776766776666767666767767676776776767676767667767767766776677677677677677676677667767767676776776776677677667667767676776767677677667667767766767766677677666776776666676677677677666776767666776676776667667677676767676667767766767677676767677666677676767677676766767666776767767667767767766667767767667767767767667667767667767677677677677677667676767667676767667767767767767677667667767677677677667767677676767767767677666667767766766776767667677676776676766666767766776677677667677676767666676776677666677676766676667667677676767677677667666776677666767766676766767676677667767767677676776776776677677667667676766776776776767676767677677677677676676776676767677676667767677676766776776767767767767667767677677676767677677677667667677667767676766677677676767677677677676767677676677677667677676776767667767677666776776766766676676767676766667767676767667767676767767767767667666677676676776666776776676767767666776767677677667667667766767766677667766677666776776676676667666776676667667767766676766676667767677677667676676776676676767676766667677676767767767667767677677677677677677667676767767766776776767767666676776677666666676667666677676776776677667767667767677677676677677667676776766776676766677667677667767766776776666776677676676677677677666667766677667766776676767677677676776776767676776776667677677676776776766766776767767677666776677676667767677677677676766676767766776776677676776776677676676677677677676776677677667677677676666676776776776776677666666676767676766776767767667677676767677677677667767677676776766677676677677676767667676767766776776767767676676767667766666776776766676766676666776767767677677677676676677677677677667766677677667767767667676776776766776767666776776767677676767666766677667766667767767677677677666767677676767677677666776767767767677677676677676677677676677667677667767
677676676776776767767676677676776767677667677677677667767676766767766766767676767767767676676776666667767676667677667676776667677677677677676667767767766776776776776676676677667767666676776676766667767666776776776666776666676767676776766776776767767677676676766766776676767667767677676766666776767677676666766677666776767677677666677667676776776677676677677677676776776767767667767667676677667676677677676776767676776776776677667767767677676776766776666776776767767666776766776767766767667667677676677677676766776676767767766667676776767677677677666676776767767767767767767667767766767677666776766776776776767667677676767767767676667677677676766776667767666767767767676676676776776776776667667676776767667767767676666767676776766767676677676667766677677667766776776676767676766776767767767666766776767767766667676776776776667767767767767666676666766776767676677667676776677667766767767676667767767667767667767766676776776776767677677676667767766667767767676767767677677677677667676776767767676776767766766776767676767677676766766677677677677676767767666677676776776676776666776667766666776767677677676776767766766766666776666676767676667667766776677667677667676776776676676767666776767677676766677677677667767767676776677676666766767766776767767676776776776677677677667767667677667767666677677676677676776766776766667676776776776676766766676767766776767767676776776676766676767676667677667677677677676776676776677666776767767666776767676766767666767667767676767766766677667676667677667767767677667667767677677677676766767676767677667666776667767767767767767677676767667767766767767676767676766776676776776667667667676677666776776776766776766667676676767767767677666766666776766776676776767767667666767767767667677666677677667677676776677667676766667767767676666776767676767677676776776776676767676677676776767767767767666766767676666667767767767667767677676776776776667677667677677667676767677667676677667676767767667767677667676776776676776767767767676677666776676776776767766776776776767767767676667767677676677667667667767677676667677677667767767676766676766666676767666676767766677677677667766667676767667677677667767676676767677677667767766767767677677677677676776766766776667766766676676676667676676767767676667676676677676776767676776676776677677677677677677677677676776776767677667676676677666776666667767766676776667767767767766677666776766776776677677677676776767667767676767766767677676676776676676776776667767767676766677676776676676767666666766676767666767666676677676776676767766766776666766666767677666667677677667767767677667667677677667767767676766776776776776677667766677676767767767766667767766677677676677677666767767667676667767766776776677677667766667767766767766767767766676677677667667767767767676776776766776767667676767767766776677677667667767766766767766776677676677676767767766776667667666776666776666767667667676767667666676767667767767666767767767677677667676676767676776766776776767766776767676767767766677677666667766776676776776767677667767766776776766677677677676776776667766776776776677677677676667677676776776766767767767766667766776766767766667767677677677677676767677676776676676767767767766766676676776767676677667767676776677676776677667667676677667766776676776766666776766766776767677666776766676776776766776776776766776666667766776667667766666676767766776767676767767676676676766667766766776776767767766677677677676767767767677676766776767676676676767676776676776677667767767666776776667676766776676667676776776776676766767676767676767767677667666776677667676677677676766776776766776677676776776776676767676666767766776776677677676776776776776766776776776676676766677667666776676776767767767767767677677667766776776776676666676776776766776666776667677667666776776666767766766776667676766776776676776677667767667766766677667667767766776776667766767767767677676677676776776767676767667767677666767766776667766767676776666666677676677677676776677676767767766767677677676776776766767766666776767766776767666776766776677677677677676767766766676667666677667676776766676776766767667767676667667677676767677667767677667677676676766676776677676667667677666776767676766766766776776767677667767767767767767666776766677677676767667677667767676767767767677667667766677677666667766676776776666676767667767767766766676776766676767666766776676776667677677667767767666767667767767767667677677677677677677676767677676776767677666767677677676767767677667666766776766677667767766776667677666776776776667767767766776676776766767676767667766766767676776767676776767667767676767766676767767767666767767767767766776767766667767667676667676767767766776776766676677677676677676776676676667767677676767667677676667677666666677676676766666677666776767677666667767677676766776677666776766767767767677676666766677677667767767767677676776776776767766676776776767676677677677666767766677676677677676767677677677676776766776677676666776677667767677676776766677677677676776676776776766766676677666776667766766767666677677666676667676776676776766776776677667767767767766767677677677676776667666667766776677676667767767767676776677676776776667666767767767767667677676676776766677667767676776776767766776776667766666667767677677667677677676676677667677677677666776766767766767767767667677676776767767666776677677667676767666776677667676776766676766766677667667767677677666776677676667677677676767767767666767767767766667766767767767676677667676666776776766766776776766776767767767667666766776776776766767676767767767676767676766767667766776676767766676766767767766767766766676767767666677667767767767766767767677667767677677676776776766776767677677677677666776776776767767766776676766676766776677666776776676767767767767767767767676767767667767676766776677667667767677676776776767667767767766776767667766677676767677667767677667767767677667677677666676676767766767677676766767766767677677676676667667767667666776677677677666776767667766677676667767667676776676776776767766767767676677677667676776776766767767766766767766776767676667767666776667766766776767676776776677667667676766666776767676776767767767666676676667767767677677667677676677676767667767766676776667766776677667677667667767766766776667767767676767676676766767767766677677667766766767667766776776767767766677667677676767666677676776666766767677676766776776776776767677676677677677677666767677677676676677677676776766676677667767666776766666766676767677676767766677667766767677677667767677676776677677667667767767767767676676666767677677667767677676667666767767767677667676677667767767766766776776677667677676776776776776676776677666776677676776767677676776776776776677677676666766667767676767677676776676766676776667767767666666766776766776776676776766776767677667767766676677677667676667677666776767667767767766767767766676767676667666767767767667676767677677667767766776767766766676677676776676776667766767767667667677677676767676767767767666666767767767667767676667767767767667676776776776766767677676676677676776677676766776767767767666677677667767767667767666776676766767767666667766776776767767766767767767677677676776767766767767667767667766667676766677677666767767767767767767766776766677667767676776776776767766776767767766767667676667666776766677667767667767676676776667677677666776767677667767767766776776676776676667766677676676677667667667676767766776677667677667767676776766667766667767676676776776776776776776776667767766676776767677666666766667667767766776776767677677677677677676677677677667667667766776666676776776776677676766767676667676677676776776776766776677677676677676776776776776766776766676776776677666776767766776667677677677666776677666776767766767766776766767677667766677667767677677677677677676776767677667676776776677676776667767676776776667676776766766776666767766766776776677667767677677677667677677676776676776776767767676676776667766667767667676676767766776766766767767767666776676776677677677666776776677676776666776776776776776776767766767667767677666767667767767766776766666767676776776767767766766767677676776677667767677677676776677677676776776767766776677667677676667766776677677677667676667767677667766666667666776767667676776676776776677676776676766776767666776767766677677667767767766766776766776776767676776766767676677677666776677677676767767767767767677677677667677676676677667676766776776767767667677676776767767667767677667677676776676676676667667766677677677676677676776767666676776676766776776676676776766676776766767767666766776677666767767767676776677677666677667766766766776766766676776767767666767667766677676776667767677666767766766677677667767767676767676676667677677666776767767676767667676766776677677676776776677666666667677677667767766776767767667676766776767767767767676666766776767676776767767767667766776767767676766776776767677676767767676776776677667766677676776776667767667676776776767676767677667677676676767677667676776776677667766767766766667766767667677677667767767667767677676766767676767667676776677666767677677677667766767667667767766767767677677666766766767677676767677676666776677667666776776767676766676677667667667767676677676767767767676666767677667767767676767767666776667676776767766776776676676776767767677667676676776767767766666776767677667767676676666776667767676767667676776666766776776776667767676776767677676767677667676776666776767667767667677676766767767677666776767767677676776767767767666766766676776767767767667676767667767677667766776676776776667766776677667766776766677666766767767667767667676776767767667677667676767667767676767676676677676767767766677676666676776776776767676766776677667676776776677667677676776776776767766776677677667767767767677676776766776767677667676676767767676676767766667767676776766676776776767767677677677667676676666776776776766766667767766767676776776776776767676776776767677676767677677677677667766676776776776677676766676767767667767766776767767677677677667667676767767667767767767767766767767766766767677676767666766677676667677676676767677676776776776776776766776667767767767677676676767767667677677677677
36776776676676776676767766767677676766766776776767767677677667677676767767767677676667676766677677677667767766767766776766776677677676676767766677676776776767667677676776776776776666776676666677676766676766776767766766666776776667677676776677676677667676776677676766776776776766666766677677666667767767677676767677676666776676776767766776677666666766766776766776767676767767767676666667667666776767677667767676667667677677677667666667676776767676776676676776776677677666767766776766767767766677677676667667766776667677677677677676767766666767767766776767767767767677666766676776776676767767767677676776776666676767667667667767766776677677666666776776767767676776677676767766677676677666776676776767676776776676766776767676766776676676766776767767667676776667767667677666776776776677676677666677666766667767677677666776766776776776767677677667676767677676776677676776766676767676776667676677676676776776776666676676667766676677666776776677667767767766677667666776776667767676667766776776767767766676677676667676666767767767766776767676776766677667767766667767766776676766776776677677677677667766666667767677666767676776767767766767767676767766776767676767676767677677677667667767677666776767767677676767767667767766666767666776766767677667767676676767767667766776776666676776766766776776767766776776767766767676776676677667666776776677677667767767767667767677666667676766767767676676766676776776767767676767767766776776776676767676767766766776776776676767767767767767767676776776767677677667766676676776776776766767767766666676766767767766677667667767766666776667767667767767767667667766766676776776677676676667677667677677677677676677676667676776776767766767666776676767676667767666677666676776776667766677676776767766776767767767766776776766776776776776676776776667766667766676767767667767767676776766776767766767767767677667766767677677677667766676677677677667767676776767767767667667766676776776667767667767676776767667767767767677677676776677667767767676767767677676776776667677677667677676677666776766677676767767767677676776767767767667676776776776676776776767767766767767667666766776776677677677666667666767677677676776667667767677667767676767767766776776776776766767766766677667677667767667667676776767667677667767766666776767677666767767676766767767766666667677666666767676666767667767676667677677667767677677677666676776776676776776767676766776676776776676677677677676667676677677676666767667676666667767767767677667766767766766667676767767767666667676776767767667766776667676776676766776766776776767766776776767677677676767677667677676767676677676776766766677677666767767767667767677667767766767767667767767767766776767676767767766667677677676767767767676666767667677677676776766776767766776677667766666766767767677667767676776776767767677676677677667767767767766776776766776776667766677676667767767767667767677676676766767767767677677677667767677677676776776677677677666677677667766767766776776677667677677677676766776776776676667767767767766767767677666677677666676776767767767766776677676776677677676776776667767677676776767767677676767667767767676667666776677677667667767766676766776767767767667767677667766676676776776766776767766666767677666776676776767677676767666767767677676677676776767767676676776767766666677667766767667676677677667766666677676776776677677676767767676677677667677677667767667676766776667767766667677676667677666776776767766766666776766666776676776776776776767666677676677677676667767767767766767677667677676767676676776667677677667767667766776767767677677676776767767767766776767767766776677667666776776767767767667677676776767676667767676677677677667677677667666776776776767767676676766776677676676776677667767667676776766776776766776767767676767767766676667667767767767677676776676676776776776776676766767666677676676767767766677676667676667767766677667767676776767766776676776766767676776766767676677676767676776767667767676677677666676776767767666676776766766677677667676776776766677677677666776676767767676766767676667676667666767766776767667767767767677667767766766776667677667766776677667767677667767676776776776677676776776677676767676767667766776767666667766677677677676767676767677667767766667766766776676766766776776776767676677676766766767667677666776676766676666776767667676776767766776666666766767767676776677676767677666766676676666677676667676776677677676766676677667766676776776667767767676676677676766767766766767766776776677677666776776776767676767766676767677677676776776676776776776776776677676677676676776766676666776776677676776677676766766667767767767667677676676766767676767666676766767667676666776766776776776766776766767767767767666766776776766677666667766676766667767767766776677667767667677667676776677676766766766676676766677677677677676666776767666767766677676767677677676776776766776776667667767676677667767667676676776767767666776766677676766677667677667767666776766677676676766776776776676667766776676766776776776667667667676776666766776667767766776767677676776767766776766767677677676766776776767667766776776776667677676677677676677676767677677667677676776667767766776776667667676776676766767676767677667676776667676676667766776776677677676766767677676677676776667667766767767667766776767666766767767767666767676676677676767676776776676776766776776776767767767677676767676776767767767677667666676766767666667677677667766676776667676766776766767767677667666676766676766766776766776776776667677676677676767677667677676776677676767666767677667767767767767766776766677667767766677676776767676667766767767677677676667766766776767676776776767767766766766666776776766776767676767677667767767767767766766667767676676776667766766676776776776776676776767767666776776766676677667766767766776776767766776776766677667676676677676766776667677676677677676776776677676766666677666776676667767676776767677676766767767767767677667767677667767676666677667767766677677677666776667767677676767767676767767676776767666666677676776766676767767767767676776766677676767767767676776776677676677667767677676767767767767677667767666677667767676767676776676767767767767676666776776676767677677676767767766767677676767676667767676767766676776767677676667767676776667766776677667676766676776776776677677677676676676676677677676677676776767766766776776767767767767766767767667676776676767767767667766676776776676776676767667767766676776776776676677677676767767766677667676666767766776667666776776766677677676766767676767766767667767677677676767667767676666766677676767676767667766776766676776767767767767766776677676667676776767767667767766767676767677676776667767667677667677676776667666767667767667677667677676776677677667666676776676666767766767676767766667767677677676667666767667767766667666766677676677677676766667676767667676776767676677677677676676776767676666776767676766767666766767767767767667677676776776767677666677676776676667766776776767767677666767767677677677677676767766767766676767677667676676767677676776776766766766776776677676767667766776676776776767676666677667667666667767767677676767767677667677677677666676776667676677666776767677676766767767676767766767666677666776776666677676767767766776776767766677667677667767666666676776776767676767767766767666767677677676776767766776776776766677677677667767767766766766767677677666767677677676677676767677676766776767677677677677667767767677667767767766676767766767676776776776767767766667676767677676776676667666776776676767677677666776666766767676767677676676776667666666767667767677667766776766767766766677677677676676766677676767767766776667666676766676766766666677667667767667767677676677677677677677667766766766767767767677666676767766676676776767767766776667667676676667667766776776677677677676776677666776767766776677676767766766677667676767667676767766776667667766677676676677677666677676776767766767767677667767677676676767677676676677677676677667677676767767666677676766676776776766766776767676666767767767766676766766767666766767676676676677667766677676666776766776776677676767766776766676776767767766766776767767767676676667677666767767767767767767677676767667677677667767667767767766767677676776676667667767676776766766776667767767767677667667767766767677677667676776776776766666676767676676676767766776767767767676767677667767667676776667767767676767766776776767677667676776776767667766666776767677677677677666776767666766776776766776667767667767766676766767767767767767676666667767666776776767666776766676767666776776766776677667677666776776776677676666776767666776776677677676667677666667667766667677677666677667767767766776676776767767766776766776776767666767677666667767667666767677677676766677667666776776767766767677667766776776767667677676677677677676677677667676667676776767767767677677666776776767767667667766676776776667676676766766776766767676767767767676767767766767767767677666667677666766766776776666776776677676766776766767676776767766767767676776677677677676766677677676766677676667677666776677677677666677677677677677676766776677676767767676767767767766676776676677667677676776766667677677676767767766676767766766776767766767666767676776776676767766667667767767767767677667767676776677666767766766767767766776776676767766776677676776767767666667767677667767676676667766776767767767766776677667767767667767767767676767667667766776776776767767676767766767677667677676776767767667677666676776776676776666667766776767667767676767767676767766676776776767767677676667767767667767766776767676776766776767666677666766776776677666766776767677676776677667767667767767767667667767766677677667766676767667767667766767767767677666767767667667667667676677667676776776776767666766677676766767767767677676766767667767766767676776776677676776767667766667767767767677677676766667676767767767767676776776776767767767767667766766677667766677667676766767677667677676776666667767766776677677667666776776776676776767767677677677676776676776667677677677666677676767767767767677677667677676776676677677677676767766677667677666776676667767667676667767767667766667676766767767767767766676
6677677676676667767677677676676776776776676776676776766767767676776776766776776676776776667767667767767766667767766767666776667667767767767667676776767667677677676676677677676776776767766776677667677677667677676667676776767767766767676677676776767676667677677666767767677677677676666776667767767677666776767766776776677676776776677676667666767766677666776676677677677677677676767677676767677677677677677677676776676776676676776776776776676676776766776767767767767677667767677676776776676677667767767767666776677676676767767767767767677667676676776776766767676677677677676676776766676776776776776767677667677676776676766766776776676776676766767666666676776776766767767767767766766766776767676776776776776767767667677677667767667677677677667767677666776676776766667667677677667676766676766666666767676767766677676767677667767667767676676767767677666767767767667767677667767767767667676666767667767676676776766766767767676776677676776677677677676676767767666677676767766677667766776776776776677667767667667667767667667767677667766667767677667666677677676676677676677677676776776676676776766667767766677677677676776776776676667766776677677667767767767667767676766677667766776676666767677667676776677667766766776677676776776666676776667766766766677677677676766766677676767767767767767767677677677666776776677676767676776776667766767767677667767766776676667767766776776676667677667767767677666776767766767677676776676677677676776776767676767767667766776667677676776767766767677677676676776776767767676676776776767767676776676676767767767767677677677676677677677667666776676776676766766767766766776766776677667666676677676776767767677676677667767677677677677676776766677667767767767677676667767767676767676776776776676776776677676676776776676676767766766667766766676666677677677676667667677677667767766776677667766776776767766666776767667676776776676676776766677677677676676776776677677667767677666776767676676776776776676776767767766676677667767677676767677666776677667767667677667677676766767677676766776767766776666667676776767667767676776776776766776667667666767676776676676776667676676676776767676776767676767766667767767677677667766766676767667766776767666766776776776767766767667677667666776676766776776776776676766666776766676676676776666776767666766767767766677666776676776767667676666776766676676676776767767667667766776776766676767767677676776667767767677667677677677666767767677677667676767767677666766766767766776767667767766767666776767767676776766776677676767677676676767767667677667767676776776776776776767676677676666766776677677667677676776676677667667767767766767767667767767676776776767677677667767676767767767766767676776677676776667666776676677666766767677676776766776677667667767766776776667767666667676676766767676676766766677677667767767767766767677666776767667767667677677666776677677667677677667676677667667767767667767766767766667677677677666776676767676767677677676767766677676776767676767676766667677667767677676776776776766667677677677677677677667667677676776776776776776767767676766776776667667767767766776667676776766667767767677676666676767667766776677677676776776766676776677676676776766676767676677676767677676677667676776776677677677676766767677666767766766776676677677676776766677667766776776767677667667666666767676667766767677667767677667767677667767676776776776776767767767766776767677666766767667766676667676677677677667676676677677667676677667676766767677676767676676676677666676677667676766776776776776766676767767767677676776776767677667767767676676767767676776776666766776767766676676766776776767677677677667677676676667767676767677677677666776676766766766766767676767766676677677676767666776767767676677676677677676776767667766776776667767767767766776677676776676767766766676776677676677677676767767766776677676677667766677677677676667767676776767766676766676776776776776677676767676766767676766776776776776776767677677676767676776776776776767766776676766767676767767767677677666667676776767766666767677667677677676676677667766776676776676667767767676677676776776767767677677676776676677676776776767676776767766767766776776667666767666767767767767677676667667676767767767677666776677677667666677667666767677676667767767767677676767767667677677676766676667767767767677667677676776667767666766676667766767676767677667766776667767677667766766776767676767677677676776677666676766767767677676767677677677677676676776667766776667766776677667677667767676776666766776677676667766766776676767676776767677677667666776776776666776667767767677677677677677677667767767667767767767767767766676776766667677667766776776766666766776677677677677676776676667766776666667766767766667767677676677676776767766767767767676666776776767676776667667677676767766767767677676767767767667666667767676776676676776776767766676676676677667766767677676766667666676776767767676766677677677677677677677676767767677676776766766776677676767667766776667677676767677676766776776677667766776776766767677867676776776676767676667676767767766676766666776776767766776667766667767677667767767767677667667677677677667767767666667667767767666676767676766776767767667766676676776676767767666767767667677676776767676677666776767767767767677676776676776767677676776766767766776776666767676776667767666767767676676776776667676776766677676767667676767676776767666766776776767677677677676767766677676677676666776776776667767667677676776776667667676776776767676766677677676767677677666676776666767767766776766767766767667676677667676766766776776776677676766766776677666666767666776776676776767767666767766676677667676677677676776767767767666776677676676776776677666677677667677676677676766776676676767767766776676766767766766776776776667676767767667767767767766776776666767676767767766767667767676767677666767667677677667766776776776666776776776766676776767676776676776676676766677667767677677666776676676677677677667767667767766676676776676677666766766776776676767766766776776676776776676767676677677676766776776776776767677667767667677677667666677667767667767767766677676676666776666776776776676676667767767676776666767667666767767676766767676776776766776776767667767677676776666677667666767667767667767766677667676677676767676776767767766667766677667677667767766767767677667666776667767677666677676767767676676766677676776767766767766776676766667676767767767676767677677676776676767667767767677676766776767676767666766767767766776667767677677677676667677677676767677666767767766667667766676776767766767666776666776776776767767767667767766766766776677667766767666676776776667766767676776676776776767767767767767677667766776776776776767676676666677676776667677677676767676676676766666677677676776776676776776677677676776776776667766677676676776667676676677676676667767767677676676766767766677676666776776677666666776677667677677676676666767767677667667767677676767667766776767676677676767677666676766767667677677676677667676767767676766676677666767676776677667676677676776667766766776677676766776767767767677676776776676766776667677667766776767766676776767767767767766766766677666667767767676767767676767667767767666767766676776776767767676776766666666776767767677677677677677666776667677667677667767766676776676776767766676766767676776767667766766677677676776776677676676776776766677666677666776776676677667766667677677667667767767677677667676776776766766667677667767767767676677676677676676677676776766677677667767767676767676766767767676677676767766767767767767767766776776676776677677667767666767767766676776676666767767667676776676776676776767666666766767677667676766766767676776766677677676776776767667767767767767767766776677676776776776776767767676766767667676767767677667767676776776676667767676677667676776676776667666776677666767766776677676667676767676767767676776667676667677666767676767766767667666776766776776776666776767676776677676776676676776667767767677677676776776666766766766776767677677677677676776776767666776776767766776776776767677667677676767676776767767766676677677677677677676766776776776776677667677667766676776776676776776776776776776767676667667766667767677677667766767676776667677677667767676766767676766767677677667676776677677676676676776767766766776677677667767767667766776767766776677677677677667676766676776767766776776666676767767676766676776776666776676667767667766776676776667676767676766776766667767767667676776776776677676667677666776767766677677667767677667767766676767667677677677667677677667676776667767767766677676766677666767676766776767767677677677677666767677676776776677666676767677677676776676776767766776676767667676766766667767767767767767766677667677677676776677676776676776767677676766776776767766767677666677676676767677676776776767667677677667767766776767677677666766766767767677676776767667677676767767767667767667677676676766676676676776666776776667667676666766766767766676767767677676767766676766667766767766667677677676776776766677667767767766667677676767767767676776776677667767676767767676767766766676767766776767667766776767767767677667666767767666766776676676676766676667677677677666776666667767767677667767676766676767677677677666767677676667766766776767677677676776776767767766767676766776677676766776767767677677676776766767667677666667766767767767667766677676776766776767767767766776776677666676667677676767767666776766767677676766677676676666776667767767767677676776676766677667677676776776676776776776767767767766776776676676776666676766776677677667767767676677676667767767676776677667767767677676776676776766767766776677676767677676766767767667667767677677667766767766676666676766776767677677677677666677676677676776776766767677666767667667766776776767677676677667766667677666766667767767667677666776767676767667676767676676766676666776776767677677677667677677676767766776767767667676767677677677667767767767766776766677677677677677677677677676676776767767667767766667677676677677676767677667676767767766766776767767767676667676776766667676767767667667766776766776776676677676776767767767766677677677677677677667667767667767767766776776767767767677
66766776776677676776667677677677676767767766676776776676766767767767766776666676677667767677666676776776776776776776766767767767667766776767767766676767666667766776767767676666767767667677677676767676776776676767667667667766767767767677677677676776776767677676666776767676776767767677676776776766676776767676676776767677676776766776766776767766677667666776677667666766776766767767676776776767767767666677676776767667667767677667767666776766767677677677667676776766666676767667676767676676666767677667767677676776767676767677676677667667767677667667677677676776667767676766677677677667766767677676766767677676667677667767766767766776776667766677676677676766776677667667766767767767767667767767667766676776677677676767767677676677677667767766667676766776676767677676767677676776776776776776776776776677667767667767767767677676776776767677677666667677676776767676676776767767767667766767677676677677677666767677676767677666677667677666767666776776776767667767676766677677666667767766667676676666766767676776677666776776667767767766667767677676676767667676767676766776766776776776767766776767667767767666767766776776776767767766667766767767666776766676667767766776666677677667766667767676766766666776676767667667766667677677667767677667767767767766667677676776776767767676667766766776776776767676766667667666776776767677676667667677677677666676677676767766776767667767676767676776676767766776676676666767767667767766776767677667767667677667767766676776767667767667767767677676776767766767767766766667766776776776766677677667767677666776667767767666666776766766767767766766776677676767767767766667676776677676667667676767767767666767767767766766776676766776776776776676776776677667766767677677676666667766767676676776767766776776776666776776767767677677666776666766776767766677677677666776667676767676767667676766676767767766766766776766667666667767766677667676767677667766776677666767667677677676767676767767677667766676677676776676776667677667667767767767766776776677677666776677677667767766767667766776766676767767677666767766677677677677667667676676767767676776676677677666776766767767767767766766776776776666776677666767767767767666776776766767667767676776776766677676767676776776776776776676776677677677677677676767676776766677667677676776667766676776767767677677677676776676767767677676766776766776676776767767767667667677676667677677677667676767767676666676767676677666676767767766776776767767677667676667676676776776767767767677677676667767766677677666776676677666776767667677667767766776767767767767767767667767676776677677677676666776766766776766767767766767766776776676767676667767767676676776766767666676766677677676767766667766666766776767767667767666676776767676766767767677676766676676776776677676677667767677676677676766677667676776776767677666766667767677677676766767767767767767767666776667676776676676776766767667767676776677676767676776677667766776776677677667667767676776776767767676767676776676767677677667766677666776776767667767676776667766776677667766776776767667767676776677667767667676766776766776767766776776776776766666767767767767767767767767767767767767767766776676767677677676776776767767767676776766667667767767667666676767767766667667767766776677667677667667767677676767766676767767667766677667766677676776677676767767767677676776776776776776776776776676776766767766767676767676766676766677677676776667667666776776676766767667767677677677677677677667767677677667767677667677667766776776667767667767676776677667677677677676776676766767766776677677676776676767677676767767666776667667677676766767767667767676766667767677676776676776677677676776776676676767677676776776776776676667676767767766677666776677667766767667767767767767676776666766776667677667676776676767667676766776776776776677667677676776776766677677667677677677676776677677676676767766776767666676767767767767677667676776776767766766776767676776776776776767767676776767767767767676676776666776676676667676677677666676776667767677677676767676767667676776766767767766767766677677667766776766776776776767767677677677677677667676666677667767767767767667767767766776676677677666776776776676677677676676766677676767677667767676776667666766776767676767676767666767677677676776676776776776776677677676767766767666676776776767676776766776676776776776767766776766767676776767666676767676766676767766776767667767767676776776776767767767766767666776766677666676776766767767676767666776667667676676766766776767677676776667766677676666776667677676776767677676776767677667666677677667677676776676767767767676767667766766776776767677676667667676767667766676776776766676666667767766676767677677667676676776776776776676767766666776776776677666776776767766677667767766776676767766776776767667766767767767766767767767767767676776767767667766776776766776776776767767667767676776776667667766667766676676776677677676776767667676776776767677666667767677676767676767766766767767766776776677677667767676776766767766776767766766677676677677676776776767766677677676667767666776776676677676767767677676776767766677676776677676677677676776766766766667667666767766776667767677677677677677676776776677666667767767676677676776767767767667766776766776676767767677666776776767767676767766676766677676776676667667766776667767666677677676776676676676676776767676776776767766677677676677677666767767766776676766776776677667677676776766767767676776677666767767667767766766767666667677667767667677676766776677676676776676667676766776767677677676767677667767666667677666766776667677676676776767666776666776677667766667766767767667767677677667767677676767767767767766677666776676776767676767766776677676667767767766676767767667766776666676776776776767666667677676767767766776676776776776776677676677676776676667676676767667667677677677676766676767676677667767767676776767767676677676767677676676767766767676776766776776667767666776776776776776776667767677667677677676776766767767767767766776766676676776667766767766766767676677676676666776676766767766766776667767767766776776776766666766776776766776676776776676767677676677667676766767677677676767767766767667676676767766766676767767676776676767766767766776677676766666776677676676766776767677677676776677677677667766776776776776667767767767676667676767667767666776676776767677677667766767767767667676667677667667766767766766677676767767767767766767667767766776767767767767766677676677666767676767766767766677667767766677676767767666666776767766676676776676677677676776776677676676776767676767676676676676767767676767667667767677677667667767677676767676767766767677677677676776677676767767676776776776766676676767667667766776676667676767677676677676767677667677667667667766677676767767767767667676776767676666776767767667766767667766767767676776767666676767676776677677667667667667667676766767767666776767767666767766677667667667767767767676767677666767666776776767676677666767767766767666767677676676766677667676776776767767677667767767767676667676677676767766776776767666666767677676666676776776766767666767676776767677667766767676767766766776776766667767677676767767667767677676766667677676766676666676776776776677677676776776767676776767767676676676666667767676776766776767677677677677676676667676677676677667767767767667767677676667766776767767667676677677676776767766767677666776767767676776776667766676667666767766677677677667766776677677667767677677666767767676776776766677677677666767667767767767677667766676667667677676776667666776776676667767766767676767677666776677677677677667676776767767666767667677667677676767766767667667667766767667677667767667677666766677666776767767677676676766776677667767766776776767767667767766776776767676676776677677677676776667767767767677677667767676767766667677676776776677677666767767677676766677676766676676776776766767767766767676776776776676667766677677676776767767667767677667766776666676776677676776776677666766767667767676767767666767767676676776767766767767666667677677667676667767767767666677667767767666766766677677666776776776776677667767767677676767767767766667766776767677676677667676776677667767767667767676767767667766677667667766767766776767767767767766776767767667667766767767767676767766776676776766667677676776676776676776767767766667677667767677676677676776666776667766767666776767767676667677677677677677666767767767667667677677666776667766776677677666676667676767667667767766776677677666776767677667766776776676666667767767667767766767677677676676776667677667667677666667766677677677677676767667677667767767767667766677677676677676776677676767676766676776766767677676767766677677677676766776667676776776666766767766766677677676767767666776676667677667677667666676667667677667766767766766677676767767676776776666776767767767767677667667767767766667766767677676676767677677666676776776677677677677677676776776677667766776676676766767667767767766767676776767767766767676677676677676677666677676677667767767766776776766667767767676677666767677677676776767677676676677677677677666676767766666776767676776767667667767766776776767767767666766776667666776677676776776767676776676776776767667667677677667767667767766667767667767667666776776676776677676767667766667767676667767766766666667667676767676776766667767677667766776667667677677677676666776676667676767766766776776667767676676676776767676776667676677677677676767767677676666767767677677667766766767766677677677676676676667767767767677676666677677676676776766766666776776776676767766767766776776677676667667766767766766676767666776776776767676766776776776677666776767767677667677676776676677676767766676666776767767766676766766767676776667666767766766667676676767767766776767676776676676766776677666766767766766667676676767677676767766767766676677677666776776776767767677677677677667767667766676666776776776776766776767767766776676766667666776767767766776776776767667677676677676677676666767767677677676677677677676776776676776667766667766767677676766766677676676776767676766776776676766767677676667677676776767676767767676767676766766767676776676776667767767766766667677667667767677667767
6767676766776676677677666766667766776766776677677676776766667676767767676767677677666776767676667667667767767677676776677677676766676766776776677676776766767766767676776776776667667767767767677677676776766766776766776767767767767677667677666676667666767667767676767677676767676776667677677676776776676676776676767667667767767766776767766767667667677677667766677677677667677677666776776766767767767767766776767766676776776776767676676776766767667767766776676766767677677666776667677667767767667767677677677676776767677676667767767677667676677676667767767766676767767666767667767766677676667766776776776776767767677666776766766767667766776766767676767667767677676776766767767677667767677676766776767767767767766776776667667767767677667767766776767676767677667676776767677677677677677676677666776767676767766776676677666767767677667666776677677676776676676776776667676676667677677676676767666767677667767666776776666676677677676667767767676776767676676677676677666676776666766776776776676677667767766767677677666767767767676766676776677676677667766666776767766766776767666776766666677666676677677667766766667766767767676776776776666776776677677667676767676667676677667767767677676677676767766767766776677676667676776776776776676677676776767766767767666676676776767667767676776767676767767766666676766776767767676776776677667766767767677666776776676767767766676676767767766667676766766776776767767767766776767766776767676676767767666776776776776767677677677677667767767677677676676776766677676766676776776776676776676677677676676767677677676677676767767677677676776776776776767677667767667677676666766776776767676676766676767766767677677677667677677667676776766767767676776776767767676767766767676676776667767666776766766767767767676776776776767676677677676767767666667766767766767667767766767767766676767767666776776767676766767767766767676677667667667667667676766676677677667667766677676667677676767767767666776766676676667767677676676766776667767667676767767767676776767667767767676676776776667767666676767767677667767676676676776767767766767767767767767766666676767766767767767677676767767766776766667767766676776776767767766667667677677677677677666767767766776676667767767766766677676766776677676677666776666776677667766776766766766767677677676767677667766776767677677666767677676666767767766776677667767676776766776767677667677677667676767677676776666776677667767766776766767677677667666766767767766677676776776776767667766766676677677666766776766677676766767667677667767676677676776776676767676776666667767766766776667677677677676677676776677676776767676776767677667676677677676776677676776766766667677666766766667677677677676767767677667666677676667767667667667767666676776776767677676776667677667677666767676767676667667767767767676766776767667677676776677677667677677676667766776767767767767677677677667767667766666766776767666767677667677676767676776776677676776676776776767767767667767667677676767677677677667767767766666677676677677677666776776776667766767767677667766677676766766677676776676776676767676776776667767676776667677677677677666767677667767766776677677676667767676676666767767767677676677676766667767767666677676677667676666776767677676776766776776766766676767667666676776667767767766776776677676767766676767676776666676666667676776676776776767676767677667676767767676776677676667767767766776766676676776667766766676677677677676776776776766776766677676776676667767767666776676767767766676677677667676766776767677677676767767767666767767767677666776667676767767767767767677677676766667766666776776776676767767667767766667676776767677676677676767766676766767666676776776666676677676776776676667767767767767766767666776767676776767767677677676776666667667766776767677667666776776776766776666667677676767666666766767676767766677666776667677666776776776676767767767666677677677676767766776776776667676776767676766776677677676667676776776776767677676676767676667677667767766677676676667677676766766676766676676776776776766766677667766767767676666776677676767767667667677667676767667767767667676767677667677667767766676767766776776776767767676767766767677676767667767677677667666676776776776776776776767766776776767767676766766776776767677677676776666767767677667766677666766776766776776767676767766766776767667667767767666776766677676767677676766667766776776776667767766767667767677677676766767676767767767766676666767677677667767767766667676676666776767667676776767767676767767677677676776776767766676676676677676676666776666776676677666766776766666776766776766677667677676766776766776676667667676667766667676766666766776767676667767767676676677677667666676667677676776676776776676776666767676776766676776776766667667676776776667766677666776776766667667766766677677666767767677667766776676766676667766776676767766767677676676767766766767766776676676677667767667766676776776666676676766767677676667767767767767677677676776767767766766666667767766767766766776676766676667766676676767767767776776776667677677667767767767677667677676676767766667766667767676776677677676667766767767766676677667677667767667676677667767767666767767766767676776766767767677676676677667677677677666766676676776766677676767767676766776767676676676676776676766676676667677666767667677666767667767676766766776767677677677667677676667766767767667676666767766767767767766667666776667766767767767767767667766766776677676667766776676676767666767667667767766667677677676676677667767667666677677677677666766776776767666767667766767667666776776767676776767676776767677677677676776677677677676776766776767677677667767667767766776767766776676776767767767677676766776776666767767767676676767676676767767767767677666676767767676776667766776767767767767767676767676767766776677666677676776767766776766666676676767676776766776666767667767666776767667676776776776677677676667767766667677676776667767766767767767667766776676776776677677677677667766666676667667677676666767667666677677667767676776767766767666766776677677676766767767766776676767767767767766676766776776767766667766667677667766677667676676776776677667676667767666676667766767667677667767667667667667667766767677676766676776766776767676766667767676776767676776767677676766767767766677676666767676776766767766767767677677677667676767766776676677676776766677677667676667676776667676766676766666776776676776776776767767677666676767766776776676776767666766776776767677677676766776677676776667766776776776677677667767767767676766776676776766677666766776776776776767767766667767766767766776776767667766767677676767767767666676776677667677676767767677667767767767677676676677677667676676767676676676776667767677667676677677677677677667767667767677676776776676677666677676666677676776776677667676767766766677677677676767677677676676666767667666677676776776776677677677666766766767677666767667677677677667666677676776776677676766767677677677666776776776767676667767767677667767667766677676677667767676766766676667767767667766667766776677667676776776666776776776776676677667767667766766776767766766767766676776677677667676776676766776766767666776767767676767767767766676677667766676767667767767767677667667767667677677676767767667667767677676776776767666776677676676776767767766767766767667767676666776776666767676767767676677677667766767766776677667676677667677667767667767677677676767766776766767767767767677677666677666766776666767766676776776766767677667676767677676767676776677667677677677677677676767677667666776667767767677676667676776767677676776666776776776776767667677677676767766776677676677676666766776776667677677677677667676767677677677667767677667767677667767767666676766776667666776676676666776767767767677667766776766766776776776776776677667767677677677666776766666767666676676776766767767767676776776676667767667676776766767767677677676677676767767676766767667766776767767677677676776776767767767677677676776776776767767766767767677676676766776677667667766776767677666767767677677667667767767766677676767677677667767767766767767767767766677676776767677677676667676776776677677667766776676766677676776677677677667666676776766776767767667677677677667766767667666776767767677667767677667677677677667666767677676767667767767766776776776776767767767677676766767766676766676776767767766766767766776776767676776776776677667667766677677667667767677677677667667666776676776776776776767676776676776767676667667666667676776676677676766767767677667666677667667767767667666776776776776767676776767767766676766676776776676776667767676677666677677676776767766667677676667767677667677676667767677677676676767766776767767677677677666776676766767677667676767666767766767767766676776677676667677676776677667766767767767677677677676677677676766677676767767666766676667767767677666767677676667677666676776767676776767676676767767677676667767677667767676767676767767677676776666767677676767676776776776776767767676676667677677667767766776766676677667677667766776776677667767767677677677676766776676776767767766677667767667677676776766677676767677676767767667676667667677677667767667766767766776767767766766767666667766766766767766767767767767767676776767766776776676677667676767667767677676776767676667767767767767767767767767767677677666776776766767766667677676776677676776766776766776767766776767767676767676776776677676666776666767767766676776776677676776667767767766677667667666667667767666776776767676667677667766667667767766776677677676677667667667767766776677676766676776766776776776667767767767667676667676766677676776677677676776676676677677676767667677667766677666776677667676676776667767766676667766776776677666776667767677667676767666776767766767766767767767767676676776676667767766676767676676776776676767677677677677667767677667767767767766677667767767666667666776776667677676776676776767676767766776677667676776766767767767767667677677676776677666766677667667767767767666776767767667766667677676667677666676776776677667767677677667677676776676776676766767767677676676776776776767666667666667767766677677676766766677667767666677677677676676767676676767766766767767767767
6776776766776676776766666767766776766677677677677666776776676676677667667667676776766776767667677666776676776667676667767767767667767767667666666776767677667767766677677676676767767667767667666766776676776766767677676767767677666776776776766766767676776776666676776776776677667676776767766676666666767766767676667767677676776766767766776667667766676767766767676776767766776667677667677677667676776676767767767766766667677676776766667676767766666677676667676776767676767677676767767676677667676767767677676776677666776667676776767676676676767767766776767767767767767676676776776776776776767766677676666766767767667766776766677677677667677677667677677667767766767677667766676767677677677667767677677677676776676767667677667767767676767767667667766776766666776767676776767767767676776667767677676767767767676666766767767767677677677666767767667767767766676776677677676666667766767767766666776767666667766776766776667676767677676776766767767766766766766767767766776677677667677677677677667766767667667676767677676676767676666776776677667766667667767767666676776766676676776776667676767767766677676676666766676776776767676776676767677667677667677677677667767676776776677677677677667767676767766776776767676676776766676767677667676766776767666676776676776666767767767676776677667677676676677676776667676776666776767766776776666776776767767767766776776767767676767677677677676766776776767676766776776776776776666776766677677676767767676776767676776767677676776776766776666776776767677677677677677667767676766776767677666776767676776776776776766666776776776776767666776767767767767677666767677676767676776766766767766766766776677677666776776667767767766667677677667766776776776766776776677667676677667667676666667767766767667667766677676776767767766676776776767767676677677666767767766776776677667676766776776776677677677677676776767676766767766676677677667766667767667767676676767676766676767676667677676677676677677667667677666776767676776667676767677676776676677667666776776776667767677666767667676776767667677677666766767767767667767677677676767767677666766776776776677677676776776677677677677667767667667667676677677677667766667767767667766766776767677676776667767676767767677676767676776776766767767767667676767767767767677677677677677667677677677667766776776676676667767667767767766677677677667676776766776767677676767767676767767676767767676667767767676766776776676776776776676767767676766776776767767676767676776677666776766766766767676677676676666676776667676776666677676776776767767667767766776776767766767676776667677676776776766776667766776767666767676676676776776676677677667766667767676776776767667667676766767767766767767766767766766767677677666676666676776676666776667676766677677666766767767767676767676766667766776776766776776676666776766666676676776677677677676767667766667676766676666776766776767767667676766676677676767767677676767766776776667677667767676667767767767767767767667667767676767676776676677677666776676776776677676776767767767766767766776667676666767767767767667677666767676776676776776767767767676767676677677676776776776776677677676767676767767677677667767677677677677676677677666676766767677677677667766667667767666767676767767767766767767676666767677677667767676776766767666677676776767767677667767677676677667767677667677677677677676676766767677677676776667677666776676766767767667767677677677676677677676666676677667667666677666776767766776667666776676776676776776766776676766776767677677666677677676776776776776776667676677676776667767677676767766666767676766776776776776766776677677676767767766776776776677676676667676676666767767676677677677667677666767676767767677667767667676776776667766666666676767666767766767667667766767767676776677677676676766776767676766677677676776776776776776767677677677677676766667766676776677676776767676766776766676766677676767767767677677667767667676676677667677676676767676676776677677667677677677676676677667767677666677666667767766776776677667677676767767766766776776776776667677677676767767676776667667767767766677676676676677667767676776767767766766677676677676676776767677677677667767767767677667677676776767667766676677677667666776776776677666767766776776667767667667667767677676677676776776676767676776776667677666767766766676766767676766677666776766676767766767677666767677676767676766767767677677676776677677676667767767767767667676667677676776776677677676776776667666677676776776767677667767667676776776776776666776666767767676776776667677667676667766767676667677677666667676767767676766776776776767767667766767766667766676767676776767676766766776677676776676767767766766776767666667766676676676676776767767767767676776676776776767766776676677677676667766776767677676767667766667767766667766677676666677676767767767667676767767677676677667767767676766677667677666666767767667677676767677676677677677667767667667676676767766667676767677677676776667766767767767767766676677676776767667666767676667676776676776676767677677667677667767767676767676776767766676767676767676767767676767676667677667767767677676776767767676677667677676776776767677677677667767767766666677667677676776776767677667766776766776776766776776776677676776767766766767667676776776766776676767766767676676776766776776677677676766666666776767767767767677676767667666766767767766676766676767667676666776676667767767767677667667676676767677676677677677676776767767667767677676776767677677676776776766666776767676767677677676776776776767766776767667676767676677677667676776776767767677676776776676667767677676676776776776677667677667767676667767677677677666776677667767677677667767767767767677677667766767766767666767767666677666767667767767767667766677667767766766767677676776766676767666776767766776776667677667766667676667666776776767767677676766776767677666767666776767676676676767767667676767677677677676776776767766766766767677677676766667677676776767667767676776667677667677677677677667767766776676767667666677677677667767767767767767766776667676677677676766767677677666676776677676766766677667767767767667767767767767677676767676767767767766677667676666776776776676776776776667677677677667767766767767767667767676776766667767767767667767676767766767677677666676667677677676677676676676677677677667677676666776767767766776776676776776667677677677676767677677677666776667667767676667677666767767676776776776677677667767676766676776776767767766776677677677676776676766767767676776776677676676767667676676776767677666677676766666677677677676776677677676766676676776676776776776766776776676677667676767677667767667766676776776676767666776767767667676767767767676776767677676767677677676776676776677677677667766667677676776767677677667767677667677676767766676766676776667766666676677677667667677676667767767677676767767767676677677676666776776776776767767676776767667667767667766776776677676766776776776676767766767766776767677667676776667677677676776767676776776677677677667767767677677677677676767676676776776767766666677677677677667666776767667767677667766776667767676776776766666776676776766776776666776776667767767677676767766677667767767677676776666767767676677676766666676766767677676766667767767676676767667677666676776776776776677676776767767676767766776667667677667767767767767667676776667666767666776767767766776666667767767767667666776677677676766676767666776677677666776767767667667767667666767667677667676766776776677676776776776676767677676767767676676776776767676776767667676776766776676776767767666667676776666766677667767666766667767677677667677667766677677667677666767677677677667666776776667767767677677676677676667677677667767767767676767767767767677676767676767767767676767667677677677667766766776776776676677667767676767766776766767677676676776766677676767676776766677677676667676776767767677667677666667676767667677676776776767676767677676776776776676677676677667767676766676767667676666767767766766666766766776667767766667766776767766667676766666776667766767767767677677677667766776676667667767766776667767667766766776767677676667677677666776776677666677667767766667667676677676767666666677666677677667676776676776767677677677676767677677677676667677677667766667677677676776776676767767677677677676776776776676676766767676776776766776776676767677667666766677667676676667676776767766776776767676666776776767676676676667667667767767767677677666767677667767766677676677676677666776767766677667667766766776776766667767767767667767676677676767766767677676776676776776667676767676676767676767767767676767677667767677676776776776767666677667767676676667767767676767677667767677676677677666776666767676776776677667676766767767677667766767666677667767677666767767677677676677667667767766767677676776676776776776767767767677667676766776767676776767677667677676767766667767767677677667676776776776767677677667677667676776776677667677677677677667767767666767676767676767767767767676767767676776676677667677667766676767677667767667767767766776776767676677676767667667677677666767767766676676666776767677667677666767667766776676776666776776667766677677676776677666776776776776776776677676767767676776666776776767766776676767666676776676766767677676667767676667767677667767677677677667767767767666677677676776767666676767676677677667767667767767677667766776667766776776667677667767767767676677676676767767676776667677676776767767677676776776676767666676677677677677667766676776767677667767667767666767677676667676776667666776776766676767667767767766676677676667677667767766676767677667667767676767766676677666767667676776766667767676676666767767767676767766677676677676676776767677677667767766677676776676676677676776767667766676676767667677676677677676767676776767677676666676766776767667766766776776776766776767666776677676767767766767766767667676776776776676767677667767766676776677676766767666776767767677676676766776676767767677677677666767676766776676676776677677677666776766667766776776767676676767677677666776667676767766677676766766776776776766667766767766677677676766767767667766776776676677667666776776676766666767766776666776767767677677
767677667677676767767667667767676767767666677676767766767677677677667767767767676767767677677667676776677677676667667766767767677667677676766677677666677676667677677677667766677676776776666677667667677667767767676677676667667667676666677676677677676666677677667767767676676676676776766676767766766776676776676776776776776776776776767677677666776677676767767767767677677666676776767767767767767667766677667766676767677676776776766776767676776776776776766767766776667766677677677676666776776677676776667676776677676776776666776776776776677677676677666666767676766766776767766767677677667677676666776767767676667676776767766767677677667676776776767676767766667677677676767767766667676767667677677676667676667766677677676776776766776666676666767767676667767677677676676767766776767767676766776677667667767667677676776677676666767766767766776767767667677677676776767766767766676776776776767677677667677677677677667767766676767677667767766766667767677677676677666667677667767767667766776776667676766676767766676666767677667667767767766676776776767676767767667767767677677667676776666776776767667767676676767766767677666767677666766776776776667676776776776766766677677667676776776766776776676776776767766766776667766776767767676767767767666776767676776767676776767767767667767767666776766676767667666767676677676776776767677676767676766767677666767666676767676776776776677667767676676776676776776677666676676776776677667766776666776766676767676677677667666776767767677677666667767767676677676776667767677677667767766667666776676767767677667666776766677677676666776677676667767676776776677676677677677666766767676676767667767767767767766677667676677676776776776667667676767667676776676776776767767667676767677676766776676767767676766766767667676676776766767767766776776767767676776767767667767677677667667766776776776767766776776776776766767766666667676776776766677667677677677677677676667677677666776776776766776776776776667767666766776767766767676667767767666667766767767766776767677666667767766767767667767676776776766776677666767667676667667676676767677677667677676767676767766776767766766776767767676776767667676766676676767667667767766776767676767767767677667767767767676677666767677667667766767767676766776667666677667767767667767677676766767767677667767767767677677676667677676677667767677676776766677676676776667767767767766776776766676667767766766767767676767676767676767767767766676667767767666677677677677666767766767677677667767677667766776677667767766776776776667766667667767767677676667767677666767767677677677677677667676776767677677666677676766766776776677667767767677677667677667767677676677667676767666767766767767676767767766676776677677676766667667767667767767677667767767667767677667677677667767677676776776776776776776767767667677676676667667667766776776677666667767677667677666776776677676676776767677666776766767767676766767677676767676776776676776776776676767676776676667767677676766676766666776766767676767676666767767666677677677676676776667767766677667767677667767767767677667767667677677677676776666776766676676767677667677667676776767767766767677676676677676776767676776667766766766676776776766677667676667767676767767766767767767676776667767767767767766776767767767766767667666776667767766767676677667676767677676767766676676766676776766767766677677666667767676776767766766667766776766767767767676776767767767676676767767766767767667677676677666776676776776776766776776767667766776667767676776776666667767677677677667677667677666776667676677677666776767767667767676676776776767767767767766677676767677667667676776676776676676766667677676766677676776766767676776767676776767677676767767766767767676677676676667766776776666676767676767666776767667767677667666767667667766667677677677676677676776776766776766767766676767766776776766767676767767676676767676766776767767676776676776776677666776776667766776677666676766676776676677676776766767766667667766766767677667767767676776776667767767677676676776776676677677677677677676776776677676667767667676767676776776677677676767667767676677676776776766776767767677676776676766767767767767767767767767766776776767767667766766667676776767667766677677677667667767766776677676776666776676677676776667666767766666767667677677667767676767677677676776677677667767677676676776776667677676767767676677667676766677677677677677676676776776767766767766667667676677677666767677676766676676776676776677666776776767676667677667767677667767766776776677667767667767766776767666677677676667767667767767767667767677666767767667767677677677666776767767767766776677676677677666677677666677667766776666776776766776667676776677677667677677676766767766666767676776667676677676776677677666677666776776766677676767767766767676776767767767767676776766776666776776767667676767666677676667677666776767676767767676676776776776676767676776776767767677677667766676667666677677677676767767676677676667766676776676766776776767666767766767667767676767667676776667766676776767666776766677667677677676766776776677666767676776677666767667767766776666677667767766766776766776677667766667767677677676776767766677666766767767667767767677677676776776766667667676776776776767766767667677667667676766776676676677676767766676676776677666667767677676776767676767767677677677676666767766766767676767677676677667767766676676767767676677667766776776767767767667676677667767767767676776677666767766666766766766767766776767767677676776667666767676677677677676666776766676776776766766776776676677676776677667677676677677677677676776776766776776776767767767676767766776676776676776677676766767766776767767677676677666676677667767767767666776676776767676776776766767766677676667677676776676667677667766776776776766767677677666676776776667767766776766766766776677666776767676676776766766676776776766776767767767677677676676667767666677677676766676767676767766667767767766676776667676676667767666677666766766776676776677676767767676767667767676677676776666677666776767676776767677677676766776776776767766766667766776776776776767767767767767677676667766767676667666766776677667667767666677677676776776776676767767677677676767767767676776767666776776666766767677676776776676676776677676676767767767767766776767666776676766776776667767676767766776677677667667766667677666776776776767767767766776766776766676767676776667667666776676776767677667666776776676676767766776767677666676677677676767676677666776667766767766767667767767766767676676767677676767676776766766776767767767767677676677677676766776767676767676767667767677677666676666766677677667767766767767767667767677676767677666676667676767767766767766677676766676766776767667677677677677676767767767767767767677667766776776677677677677667766677667667677677677667676667766677667767677676767767767677667676767677677676776677676776676776677676766666767677667666776767767767676676776677677677676667767767677676776676767766676667677677677677677676776767676776677677676767767667767667666767766767766776776666767766776677677667767676776776667667766776677677676766766767767767677677676666776766676776776767666767766767766767767766676776767677667676766767676776776766767766677676776677677667767767667767676676676776667677667676677677677677667667767666776776677676767766776776767676667766677677677667677676766766676776776776776676676667766767766767766677676776776766776767767677677666776776776766767766766776767676677666677667677676667766766776776776767676766667666767677677677676666767667767766767767677667767677676767676667676667676767766676667767667677677677676677667767767676677677677676676677666676776677667767767667677667676766667667767676776776676666677677667766676677676776776766776677677666776766776677667766776776667767767677666776767766677677667667667677667676676776676677677676676676666677666767677676776666776776776677666677667767767666776677677667767677667766776666776776677676667676666676676776767767666776667677676776776776767667767766676766667667767767767676767767767676767767677666766766676677677667767676776667666767767677677677667667767767767677677677676676776776776666776776776767767767767767677677677676776766676776767676676676667667767667767766766767677677666776776767667666767767767767767767667677667676767767666766677676667677667676776767667767676667766767666776766676676767667767667767767667677667676676766776776677666776776677667677677677677677667676776677667767767676667767767767676676767677677677666766776766766677667677677677676767677667667766677667677676776776776766767766767676767767767676767767767766776776776776677676667666677677676667766776676667676676776776667667767767676767677667667767676766767676767666767767766676677676767767667766767767767767766766766667766776767767767766666676776767767666776766677676776666776767667767767677677676776776767766667767677676676776667677667667766776667667676776776766766666776676676776677677666766776767667667677676676677667676667667767767676767667766776676767767676676676776676666677676667767766667767766767767766776676767667766776766676677676767677677676776767677667767667767767677677677666766667676677676667767767767676776767676676776776767666766767767677676767766667676776667677667676767677677676766766767677677676677667767767677667767677677676767767767666667676767667767677666776767666776776776766667767766776776776776676776776767676667677666767767767767676767767677676767766766776676676776776776766676776767676676767767676767766666676767676676677676776767676767766667766776766677676766676776767767666776667676776676776767767766766776776776776767766766776776666776677676776767667767677677676766776676766767766766767766776767667666677676767667767767767667767667677667767676766676776776767767766776776676776666766767677666776667767767676676767667676776766776776776767677666776767767767767766676676767767767766667677666677677676776776666676776776776767667666767677677666767667676767677677677677676776677677667676767677667766767767767667766767767677677667766766676776776767767767767676667667667766676677667766776666776767767766776766666667767667676767767767767766776676767667767
6776667767767767676776776767667767676767767767767667767677677666776667767766767667676676676766776666767767767767667767676776677677676767767677676776767667767677676667667766776766767767677677666767667767677676776667766667676776667677676676667676776767767677666767766677677677676667766666776766676776676776776766766776767767767677676776767767767676766767676667767767767667677677677677676776677667767767676766776676767666677667667767766767766776676677667677677677676677677676767766776776766677676767676677667677677677677676776677677667767766677667767767767767767677677677667767767767767767767666676677676667676667766677676677667766677676776776676767767767676676767766667767767767667767767767676676776766677676776776677677677666767676766677677676676666766767667767677676676776776766677676767667667676677676677676767667667676776776676767677676677667667666776676767767666766676776776767767677676667666766767677667677667676776766766666666766776667767666676677666776676677666766776776667767766776767667767676766766766767766767676676767666776666767677677676776666766776677676776776667767767676767767676666776776767667766677676776676767666767666767767766677676776776767767766767767667767677666776677676766776776667667666776776767676676767767767767677667676676776666776667767766776767767676676776776776776677677676776677666666767667676767676776767766776766776677676767676677667766766766677676767766776766776767676667677676676766677676677676767666776676676676776767676677677677676766676776776776767677676767677676776767767676767767766676676767767767767677677677677667767766776767677676776677666766767767767766676767676677677676676676776766767667766666776767677666776766677667767767677676766776766676676776767766667677676677676676776677677677667767767767677677677676776766677666667677667667767767766767677676767766776776677666767767676776766667677676776767766766767767767767677666776776677666776677676766767667766766667676776776767677676776776677676677677676776677666767677667677677676667676776766767767766766667676766676766776767667767676766767677667667766776766667767677676667766677677676776776767676667767677667767676667676767667766667676767767666676677676667767667667666767676676776676677676767767767767767677677676776767667667666776776677677677677676676666676776667676677677667676677677677676776776676776677677667676776776776767677676666667767767677676776666767766667767677667767767767676667676676677677676776767767767767766776676766676776767667767766776677667767767676776676776776677676767767767767677677677676667667767766666677666767667767767767767766676767766677677677677677677676767767676676767767767767766776776676776776776776776767676767667667767766677677677677677677667676767677676666676776667766677667767767767767677677677666766767676767766776666677677676677677677667767766767766776776776767767677677677667676776767766676677677677676776767677676677667677666767767676776766776677666776776677666776667677676676676767767666767667676776677667676666677676776666776776666776776766776767766766677677666766776676667667766667666677676666677677677667667766767676767767677677677676676776676776676677666766767667767676666767667766676677666776676767677676667766776677676776767676676667767767767767767766767666677676776776766776767677677676766776767766776766767766776776677676767767676767767766776666667767676767767676776677666666677677667667667676766776767767767767767767766766776767766766677666676767767677676776767676767667666767767666766776676767766677677667767766767766766776677667667767767767667666677676776677677677666767767677676767766676666767666776676767766776766767766776767767677676767766776776766776767767767677676677677676767667666766677676776776766776676676776677666677667767677677666776676676766776776767767666776776766676676766776667767667767767677676776677676776776767676676676766776767767766767676677667676776676776776677677666766767767766677666766767677666676667676776676677677677677667666677667767676776676676676677676667766767767767767767666776767767677676767677667767667677677666776667666766677677677677677666766776767767677677676667767766677667667766676767677676666776776767677667767676776776776767767677676766766677667677677667766766767767767676766776677667767676776767766776767676776776776776767766767767767767766776767767666776766677666776767677667667767676666767767766767767767767677676767767667667667766776776676776766667677677666767666776766676776767666776676677676766776776767677667676776767766676666677667767667766666766766767677667766776667767666776776776766776677667767766676676677676767766667767767767767677676677666667767667767767767677666776776776677676776776776776776767767766776767767676767767667667767767677667677676676776767677666776666677676766766676776767676676676767767767766767767766776666676667676767676766767676767677676776767666677677676666766767766776776676666776766776667676766667767676767766767767767676676766776776667676677666776776776767766676676677676676676767666667767677676667767676677667767677676766676776767767767677666776776676676776766667677677677667677676767677666667667667676667766766676776767676767767667766767677666776676677676776776676767767677677677677676776667667767767677667676667677676766677676677676776667676767667666677677676776666767767767677667767766776766767676766677677676767667667676776766767767676676776767767676677676676776776676776776767767666776676776776676776766677676676767766776776767676776677677677677667766776767677667666767766767667677667676767677667666776767666677667666677677667676767767767767767667677677677676776776767666767666676767766776667667667667767676776766677677677676767767677667676776677677677676776767666677676676776767677667767766776776667677677676776776766776676776776666767767767767766677667667676767767677676776766776677677677667767667667767767676776776767766776776776766677676776776677677667767676666776776776776776776776767766776776767676776776667666677666676676667766676676766776767766676767766776767766776667767767767677677677667676776676776766677666767666767676767767667766776766767666677676776776766677677677667676776676677676677667767766767677667767767766676776766767767667767667767666766776776776667667677677676767667766776667667766776767767766767677676677677677676776767676677677677667677677676776766776667676776766776776767677666677667767766677677676676776766767767767766767766667766767767677676776776776776677677667767767767676776676767766776767676776776767767676677676676667676666767676676767667767667767676776776776766667666767767676666767766677677676677676766677677677676767666667767767767677667677667766766667767767666767677667677677677667677676767677667766666767667676767766677667766667677667767767676767766667666776766776776676766776776767767676676676767767667667667676776767677677676766767667767667767767766776767667676776666776776666776766667767766766676677667767766766776767677677676667676776767767677677676776767677677677666667767767666767677677676776776676776767677677667767766676776776666776776767667767676776776776666776766766776776677676677666667767677676776776776667767766767767767666766767666776776776667667767766766767676767677676776767667667767766776766776776667767767767767767677676776677666776767766766776776776776767676776776767667677676776776767767676667767676666677677677667767676766766776776776776667666766767767767767677667676767767677667766776677666667666667677677667767767666767676766766677676676776676776767767666766776776776766776676667767767767766767767676677677677676677667766667766776776767677667677667766677667667767767676776776767766676776676676677677666766767667677677677676667677677676776776767767677676766767766776767767767766767767676676776676767767667676766767766776776767667766677677667676666767677667677667677677676767767676767666776766667767767676767666776776776667767767677677676767767667767767766676766677677677677667677677677677667767767677676767767766776676767767676776776676776776676776677666776677677677667677667767676776767677677676676767666677676767677676767767676667677676767766677676767766776667676666776776776767677667766767767676776776766667767676667677666767767667767676767676776667667767767667677676776776776767667767767666677667676676766676766776676767766677667767676776776767667767676776776766767676776666766677667766667767767766667677676676776776767677677667767767666766766766767767766776766766766776666776767677667666767767676776776766766677667677676676767767667766776677676776766776676677667677676767767677676676676667767767676766776677667676776776767766767766677667667767677677676776766666677677676766776677677676776776677667676767766676667766767766767677667766677666776676667666767766667667767767766766776776766677677676677667767767767676677677677677676776767767767767766676677676676767677677676766767767766767676767677676677666767667767767767767767766767766677667667676767767677676766776676666676677667767676766676676776776667767767767767677667766767677676776767667677677677677677667766776776766776776677667676776776767677666767667667667677677667677676767676767667667766677667676776767667667676676767677677676767676776677667767676676776677676676767766667767677677667767767667677677676677676767676676766766676767676776776767666776776766677667767767766767676666766776776767766776776677676776667666767666677676766767767767676666677677666667767677677667767677677667667767676766676767677677667767767767677676767666767676766776667767666776677676776767767766776767667676776767677667667767767767677677676666667677667677667767767676776767767767767676766776676776667676767676776776767766766776776767667667667677677677667766667667766776776776767667767677677677677677667676776767767767676776767767766776776776766776677677667766776767766776667767767767676776776676767766766677676776767766776667767677676767676776666766677676766667766776767677667677667766767766767677677677676776766677666776766776767767767667676676677676776776667677676767677676677666776767767767767677676776667677677677667677677667677676677677667767767666676776677677667676767767676
36677676776776776766767767677676767767667767766776767677676767767676766676677677676776767767677677666676767677666776677667767767667667676677666776676767676766766776767666767767767677676767767767677666776776776767676776766776667767676676767676776766767767677667676677677667767676667767767767766676677666676767766677677667667677677677666776776767677676767767766767767676677667667767766676676776667767767676776766677667767766676767766776776776776767677676677677677677666776767667676677676767767766776767767766676666767766776767766666776677666776766776667676667676677667767676776776776776776677667667667766676767676767667677666667676776767767677677676666767767677667767677677667767676677677666767766666776776766767767766767767766766776676677667767767676767767766677677667766767766677667667767667667766677667767677666667766766776676676677666766677667676766776776766767766776776767667666776776767677676676676767677667667766667767766676776767677677677677676776676666776767677677667677676667767766776767767767767767677667766766676776776776776766677667676667667767667767677667766666776776776767676776767667766677676776667767767766776776767767676776776766767667767766676776676677666676767767767766776767767677666767667667677676676676766767667677676767767667676776776677677677677676677667767767677666667677667676776766776776767667767767767677667677676677677676776776776767666677676776676667767666776776676776676776676776776667666677677677666767676776776776767666776776666776767677667767667766776776767677667667666677676676776666776776776676766676676676776776767676767676776676767677667676776667767677666776677676767676767767767767676767767767766776776676776776767666776667676676677676776776677666667667766776767676767767677667767766667677667767677676776766666667767766766666776677667667766676677677676667666776666766667677676767677677676776677676776767677677676666667677677677677677667667767676776677676667676776767767676676766676676677677667766766776676676677677666677667766666677667676767767667676666776776767676766677676676767666767676667766767676676767767767676666667766767767667677677677677676676776776776767766776677676776767677667677667666776776667676776766767767767766677677677677676666767677667766776676776767677677666767676666776676767767767767677677677676676767667767767767676667767767766776676676767676767667767767766776676767677667767767767767767767667676767677677667767667767766776776676776676677667676767677676767767767677676776766767767666677667676776766767767767676767667666666776776767676776776767667767676667677676766676676767766776776677666767677677666767667667766766667766766776776766776776776767677667766776767667677667667677677677666767677677676667667766677667677676776667767666677676776776776677677676776776776677676677667767767767667767767666667767667767677677667677667677666766776776776677667667767766676766667666776677667767676766766767767767667767677676776676767677667766766667767767766676667667667767766766767767767766766776767676666666676776766676776666767666676776767767767676666766767766776676766776767667667766776767766676776776776666767766767766767676677676766767767767767767766676677677676776776676776666776667677667677676767767666666767767767667767677676776666767677676677677666776776776676776767766766676667676666776677677676776776667766666767666766776776766767767767667667677676776767767766776676767767676677677677667677676776667677666776767767767767677666776677667676666767767767676767667677676776766776676766767766676767767767677676676766766776766677677667677676677677676677666776666766676767767767767767767676776677677677677677667767666767766677667766677677666676776767766776677676776667767667676677667767767766776776776766767677676776766776767767767677677677676776776776776666677677667767767767676776676767676667767767767767676767667677667767676767766776666766767676667766676776676767677667676776767667767677667677676677676766677676666776767767767767677677676776767766776667666767667676767766676767676677667677666677667766776666767766776776776776676677676677676776776767767766776776767767767767676667677666776767677677677666776776666776676766766776776776776776667767766676676766767766776767677677676776767766776667677676776677677676676667667767767767766766767766766767677667677677677666766676776666776667677667767766677677677677677677676776776776767766676776776776767766767667666767767766776776767667666677676767666676767677677676767766666767766767676676767676776676776776676776676776767676767767767667766776767766666666776667766766667677676677667767767767666766667766767767766676766776677676776766767677677676667676767676776776666767767677677667766776676767767767766676766767766776667677667676676776667767767676766767676676667677676776677676766776766767676676767676776767767666677676767767677677676767767676667767677677677676776776676776677676666776766676767767767677676776776667677666676666667766677677666767767676667677677677667766766776667666767677676767767766767666776677677676776677667767676666677666776677667677677676667676776776776677666776677667766767666767667767767767767767767667767767766776676767767667677677676676776767667766766767666767676667766677666766677676667766776776677667667767766776776667767767767766767767767766767677677676776666676767677677676766666776767766677667677677676767677666776767676666776767767766666676767677676767666767766767667766776766667667677676776766666776776776776676776667766776766677667676767767676667677677676767767766766766767667766776766676776667767676666677666776667767676776767766676767667766776766767676776676667676766767676767767767766667767766776776767677667767677676666766677667676766767666776766766667767676767767767667676767767676776776767667667667766677677677667767766766767766767677677666677666776677676766767667767766776676676677666767677676677677667767676776776767767666767667766776676776766676767766767767767677677676676767667766767666776677676766776767767767677667677676776767767766776766776676776677667767766767767676767767677667676766767767676776776676767676766676767667676766666766776677666776767767767667666776776776667767766776776767767677676776776676676676677666776767676766667676776676767667676767767676776767767767667677667766776677676667767767767766776776667667766776667666776676767766676767666776767766766677667766677667767766776776766766676776677666776677666767677676776767766766676766676767667767766666667767767676767767667676767677677666776767667767766776776667676667766677677677676767766676776676677676677666776767766776776776676776767766677676767666776767767766767766667676776776776776767677676666776666766767766776766776677677667767767766666776676776767767677676776676677667677667767666767766776767767766676767666776776776677676776677666776766776667676767767667767767767666767766767676767676776676677666776776776776676677677676776776776667766667766666776766676767666776776767767767677677667766676677677677677667767767667676677677666666766776776677676776677666766776766676667767667767677676766767767766677677667767676767767667677677676767677677666767766676666776776667766676676767767677676767677677677677676766676676677676767677667677677667677667767766667677676776776776766666676767676677667667676767677677676776677666677677677677677677676776767677676776677667677676677677676676667666776667677666767677676667767676766767766776767676767767767677676767767677676667767677667667767767767667677677677667766667766776776676776776776767766767666776766776677677676767767767766677677666677677677677676676677676776766776776766767766776776776767677677667766766677666676676677676766767676666766667767676776676676776767766766766676767767767666776767677677676776776776767767767767766776767767666776676676676677676767666776776776766667767767677676776767676767766776776776776767766776776776767767676776767677676767766677676676767667676767766776776776776767766676776767676776676766677667766767677666766776767667767667766776767667766776677667676776677676677676667676776767667677666667767666766767767767766776667766676776776767767676776677676767767767677676776776767677676767667767667767676767767767767766767677676776676776776667676677677677677676766776767667666767767676667677667766767677677667766676667767676766767676776676776677676666677667677676776776676776776677676776676677676776767677676677677676677676677666776776767677677667677666677667766776767767677676767767667666676667767666677676667767667767767667677676776767766767677666776667767676677676776676776776776667676776767666676776677677676776776776767676766776677666666667676677676677667767676767677677676767767767767767676776776776776676776666776776667677677666776676767667676776676776776766776766677667766776766677677677667667766677676767767767667767766767766776776766776676677667676776676776667676677676667767676667767677677666776677667766776666677677677676767767766767766676767667767767767767767676766767667767766776676677676767766767767766766776667677676767676767677667677667767766766677676776776776766766766676677676677677667677677676776767676676766766776667767677676766677677677677677667676776767676767677667767667676666776766676677677667766676767767666677677677667677667767677677667676667667666767667676776767667667676767767767676776767766766776776776767676676676776776767677676666776677667677676666666776776767767677667677677666766776776677677676776776776776776677677677677676767766776776767666676766766676766767767767666766676766766767677667676666776767767767767767767766776667766776766766776667767677667766676766766676677677666767767677677677677667766776776776776776676667676676676776767676776776676676766776767767666776776776766667677676676767677667767667676767676776677666767766766676767677676667677677677676776776776677676667676667767677676767767666676676666776767676766776767767676677677677667767767676767767766676776776667767767767676766676767676767767767677676667767677677666677676776676776677677677676767667676677677676767677677676776766676676666676676767767767677667767677677676677667667676767677676766766766766776676776767767767667666677
6767677677666767767767676767676767766677676767766676776767767677677677676776776776776766677667767666766776676767767677677666767676676767677677676767767767767767767767766766776767677676766767766776667766677676766766776677677676776767667767766776767676677667766766666776776676776776776767676776767676667677667766776667767767667666676776776766776667676666677667766766776767666677677666767667667767667767766776776676766767677667767677676766767767767677676676776767767767667677677667676767667767677666677676676666767677667767676776667767767767677676667767677676676677676776776776776767667676766767767676776766767767677677676767767677666776767767677677677676766776677667667767767767767767767767766666767767676776767676776767667677676767676776767667767766766776766677666767767667767766676677666677676676776767766767767767767676776676767676776667667676767676767667677667766776776767676767767766766766776677676667766667677666676766676776776677676767767677676767766776776666767767766767677677676677676776776776766677677676677677666666676767676677677677677676767676776677677667676776677676677677677676776766676776666667767767767767767767767676776776767767676776676776766776767766677677677667677667767666776676676767767767677677676776767767676676776766767767767667677676776677676666676767766767676767766666776677677676767677666667767667767767676676776676677676676677676676677676667767666776677676776776776677677667766676767666766766776676766766776776767767767677667766767766776776667767766766767766776766767666766677666776766766767767767766767676766667667767766776776767767676767677666766776667676776767667766667677676767666767677677676676776677676776676767676677676776667767676766676776677677677677676766677677676677677666776776766677676676766766767766677666667767667767676766766677676676676666667666666677677667767766776667667677677677677676776767676766676666776667767676776667676776676667767677667667766676677666667676677676776676667766676677667767666767677677677676767676776767667676667677667677677667677667766767766776676767667766767766677676676767676766767677677666767766666666766666676776776676767767766767767667676677676776776776776677677676676776776767767667766776767766667766767767767677677667677666776776767766767767677677676776776766677677676677676766776676676776766776776776767767676767677676767667766776667766776776776767767767767766766776776776776767676767676676776776767677676776676766767676677677676776776676776776766776766766776776677667676766767766766776776677676677676767767667677667767766776766767767766767677677676776767766776677676667767767767677666776767766766776767676677667767676767766776667666767767767766767676776667767766766766776677667767667677676766776676767677667676776776676776766766767676776676676767677677677666767767767766667677676766767666767767676767677666767677667677676766767767677667767766776677676776766666776776776776776776677677676766776766766776776776767767767767676767767676776766776767767667677676767766776676767767767767767767676676776767767667767677667667677667677676767767767766767667667767767767667677667767766767767767766676767677666767676677667767767767767767666767676776767767766767767767767767766767766677666676677676666776676767767767676667666776776776767667767767767677677676776767677666766677667666766676776766767667767767676667667767766776666677676677667676776767677666776776776667676676767767767767676776677677676667767667767767766677677676767767676776767677676766677666767767667767766667676676676667677666776776766767676677677676677677676766776676677677677677666776667667767766767766766667667767677676767767767677677677677667677676767766677667767766766767766766776676667667767667767676666766766767766667666676767766766776776677676677676766767766776776776767766766767767677667766776676776766767767667676767677667767767767677667667676666667767767767677667767667767677676667676767667766676776776767677676776766766776767666766767677676676766667767767766766776676767667767676766766776766767767677666776667767766767767677677676766767767766767676666666676776667766776676677676666767766667677676767677676776676767766776766776676766776776766776666776666666767676767767767677677677676767766666766776767676767677677666776677677666766676776766766776776767766766677667677667766776677676776776767767667767676767667767766766767676776776766677676677677677667767767766766766776767676776677677666776767677667677677676677676776667676776667767666776677666667767667676767767677667766776676677676766667676776776776667766676776776676766776776677667766776776776677677667676676677666776776776767677676776776677666766766767766776767676776776677676677677676767767767676776776766767676677667666767767666677676677676776776776776776666776766667766676677667767676676676667667766676776677667767677676767667677667666677677667677677677666767676776776767676776767767676676767766776677676666776666766767767666677666767667676676766766766776677667676667677677666767667667677667667767677676686767767676677677666776766776776776776776776676776767677676667676776767677676776767666776676776766776767766677667767667676776766766667667677677677677677666776766666776766677677677666776776767766766767767667767767766676766676776776767677677667767677667766676776667766767677677667766776776776776766767767767767667666776667667676666667767667767767766776767677667676677676776677676676767767676776667677666776776767766666766766677667677676767676676776776667766676666677676677677676766776776666666767676677677677677677677667677676767767677676776767677666676666776766776677676766776776767667677676776766776776767667767676767677667676667667767677676676776776767677667667766767667766676767767767767766667766776767676766766676767676776776676667766767766767767676677677677677667676677667767767677666767766766776677667766667676766666767767677667677667677677667676767676776776776677677677677676776767767767677677677676767677667767667677667767676776677667767766776776766776776776776667667767767767676776776677676677667677667767767766776776776677667677667677666776767676776677677677677667667677677676676776766677677667766776667667767766767676766767676676776776676776676676776766767767767767767676667676676776776767676767767766776767766776767766776677667667766767677676776677666776776776767666776767767677677667677677667676776776677677677676676767767677676776776766776776677677677677676776677667666767767767767767766766676677666776767766667677666676677677667766776776776776676677677676776676767767767767767677677676766776767677677667767677677667767767676676776767766766677676677677666767766677677676676676767676677667767676767677676767767767677676776767666767677676776766766766776677666766776767677677677677667766666776767676676766676677676767767766767667666677676767767676666666776767766776776776776776767766776776667666676677667676767767667677676766677676776676677666776666677677676776767767667767667767766666676677667667767767677667677677677677676766766776666776766776776767766776767677677667767767667666776676776776767767766767766676767766766766767767676767766677676666676667766776776776776667667767767767676667676776776776776767767767767667667677677666767676677677677677677677666676767767676676667676677677677676676766767767677667676776767677667767766766767766776776767766776667677677677676776776677676776776767667767676676767667767767766766667676767667766767767766766776676776776776776767667666776767767666766676666667767767676676776677677677677667676776677676767767767667677676676767766776667767676776677676776677676767767676677677666677677677677676767676666677677677666776776767767676767666766776776776677676767767667767767767677666666677666766776766767767677676767676766677667667767767676767767767766767666776776776666776677676776767767767676676767766676776667666776767767767667766676767766767677667676776767677677677666676776666776776776766677676776677666767766766776776766776776677667767767666766677666677676767767767767667677676776776776776776767666776776776677677676776776776776677676767767667767767677677677676767767767766776776767766776676677676767767767766676676677676776776776666767676767676766776776776677667766667676767767676776676677676767667667676677676776766667676776767676776677677667767766676767767766776766766767667767677676766776667767766776767676766676767767676677676766766677676776776667767676776667676776676667676776766766766676767667677667677677666776767667667767676767766776776667767766767667767676776767676676766676666666767766677677677676767667677676776677667767766767766677677676666666767676767767767766676666767677676767766767767766667667677676667767766676677676767677676667766667766766766767676767676776767766767666776767676767677666776667667766776767767677667666676767676767667767767677667676767676776767767767676767767676677666767667676677677666666677667767767676767766766766676767767667677667676676677666766767767676767767767767676776776776677676776767677676677676767767676776667766776767767677677677677667766766767766776776776676677677677667766677677677677676767767767767667677666776767676776766766767677667676776767766776776776776776677677677666676767676677666767677676767767766776776776776767767767767666776767767676767667667666776776766776667767767676776776666667767766767676676767667766776776776767666776776776776776766677677666677676776767766776776767766767767766776766776776776766667677677677677667766767766776776776676767767767677677667766767766766776676676776677666776666767676677667767666776776766666776767767767767677667767767767677676776776766766677677666776667677667676776667767767766767677677676776667767676677677677676676776766776667767677677676776766767766776666767667766766776776767677677677676666776676676767767767676776767767667677667766767767666676677677676676767666776776666677677677676677667766676767766766676677666766776767677667766677677666776676766776676667676667767676676677667666676776667766776677677666666767677667767676766776676776776767766667667677676667676767676677667767766677666776667767767676667766676776776767767767767767676667767677677676767767
6776766767666677676776776776776776676766677667666776767677667766676767666776667676767767676776676667766766766767677677676667766767667676766766676676766776766776676666767667676677667766766776776766766776676677677677677676667666766666677667767767667666776776766776767766676676676767767677676776776766776776676776766776767767767767676776766776677677677676776667677676776776776767676776776667766676667676767676776677667767766767677666677677677667767767767676767767766766766766677677676677666767767767766677677667676677677666776766767766767677667676767676776666776667677676667677677676776677676766666776766766677676766676766676676767677667767667767766766776677677677677667767767677666767667767677667677676676767667666766767677667676676677676776676776767677677676667767666767666677677677677677677677677667767667667677667766776666677677666776776767767767766776767677677676766776776776676676767767767767766667666667677677667766776776776767767767676766676677677667667677677676776776666776776776776766767677666766767677676677676776776776677677667676677676676776767766766776767767767767666766767767667676767766767677666776767676676776767766767677677677667676767667767666776676767767667767767767666666767767767766677667677676766776667677677677677676776667677667767666776676676676676676667767677667767766677676666767767666776767767676666766776676766767766676776767677677677677676776766767677676776767766677676776767767767677676766767677676767767767676776677677677676776766667766667676776666677677667767666776776776667767766776676776767677677677676767666667767767676767677667767666667676776767767677676677667767667767666776677667676776677676776667766776767767767767766776677677666776676666666676676776776667767767667676776677677677677667677666776776767676766767766667677677677667677676676776776767666766676677666766677666767766776776667766666767767677677667676667767676776677667767677676677676776767767767676676776667767766677666767676776767666766776677667667767677676766767766677676667676677666677667676676677676766776676676776776776776776676766766667767666776767767667767676776767676667766776767767767676767666666676666666767766677667667767677676677676677676776766776676667767767667766767767767767676666766776677677676677667767767676676766666767676667766767767677676776676776766776776776776676766667666767676776776677677677666776766676676767677676667767767767767677677676767667767677676767766766767677666766776776667676776776676776766676767667677677667677676776677667667766776677667676767766677677677676776776767676776766766767766776767676677676767677676766767767677676666676677676776776767767667676776677676776766677676767677677676676776767676677677667676767677676767767767767767766776676776766667767767766677676676766667676676676776767767767677676677677677676776677666676767767667676767767767677677667667676776677677676767766776666767766766767767667676676667676667767766767767767667676776776767767676776766767767677677667676767767766776676776676767767766766767676776776776767666766776676767677677677666676766776767767667676767767667677676667676677667667766776776767666667666776767667766776776776766776677667677676776767677677677676776667767676776776776767667666776676677677667767766776776676776767767767767677677677667667677676676776676767677666677667767767667767767767676666776667766767667767766776767766776766766676667677667767767676676767767767667677676666676767766767766776677677677677677676677666767767766776667667677667676767677677676676677676776766766776767767767767677666767766767767767677666776766766766667676767667667666766776776677666776766776676776776776776766677677676767676766666766776676676766767767676676766776676766677677676776776767667766767766766677667767676767677667766776666776767676767767766776776676776767677676766766767767676776776666776676776677677676767677677666676767767677676767667767677666667767767667766667676767676776776776766776766677677667667676766776767766677677677676776767766767767766767767767677677666666767766776767766766776767676767677676776776677666667677676776776776776776776767767676677667677676767767767677666667667767677666767666767767767677677677676767767676776677676766776666767666667677677676776767767767677677677677667766766667767767766776676776766776776767676676776666676667676776776676776676766766766776676667667767677677677677676766776767676776766776776776776676677666767667766776677676776766767767766776677667767677677677676776776776776776676666776667677667767676667666766676667667766776676776776767677666776677676776776776676776677677676776677677677677676767767667766776766776767676766667677667676766776776766776677676677676676776676767767766767766767767667767667677676667767767676667767767676676667676677676776766766767766677667767676767766767676677667666776677677667677676776767676767767677676776666676767767766666767767767667767767677677677676776677677676767767766776676766676766676766767666767677677676776776677676767766676767677667667767667767676776776776676666767677667667676776676776776766776767767767676767677677667767676776666667666776667676677676776776776766776767767677677677676776766676776776676776676776767676666766676776677676767677677677676776776776677677667677676667677666676767676767766776767767677666767677677676776766766776767766776776667766776666767677667766677676766677666767666767676776766676676767767676676676767666776776677667767767676766776676776776776767676667766677667667676766776766767677677677676676776676667666776767667767767766776677676667767667767767766677667667767767767677667677676776767677667667677666767676667767667676776776776776776767767667667767767766666776767666767767767767766776767767676776767676766677676767767766776767766676676667676766677676677677667767667667767667767767766677667767677666677677666776766767667767666767766776766676767677667766677676776766677677677677667677667767677666677677667767767766776767666676767677677666676677677676676766776776667767667676767677677677677666776776767676677676776767767667667667767767766767767677677666776767667677677677666667677677666776776677677676676766677677667676767677676776767767766767766767676676776666776667676776767767676666767767667766767677676776776776767676767677667676776766667767677677666776677667767767677667677677677677667667766666776676767766776767666677677667767767767766776676767676677676767766776677677676776677676766776677677667767767666767677667677677677676677676766776767677676767767667667767767767677677676776776776676676767676776767667676767667676776766776767767767677676676776676776776677667766767766677666767676767666776767766776666776767766766666766766767767767667677667676677666677667676767666677677676776767667666767676776766667766676767667677677677676767766667677677676776677676677667767677676776767766767767676776776677677677676776676766767767676677677676776677676766776767767666767767676776667667667767676776676677676767677667667767676776666766776677677677666776767677677677666666667676666667667677667676767677677667666776766676676666767767667666666776676767767767676767767676667767677677667677667667767767767666776767767767766767667677677677667767767767677676776677677676767667767667766776666676767676776776766767767677677666767767676677667767767766767676776766767676776676776677667766677676766766776776766767666676776767667767667676767767667676766776766677666676776677676766767767766766776776767677677676676676667767677667766677677677676776676766767767766667677667676767767767677667677677676776677676677677676766677666776677676776767767666667767766677666676766776767766667666776776677676776676667767667767677677667767766767666676776767766766766776766767676676767667766776667766776667767767676767676667676767667767767676767766667767766676767767767667767676667667766776776676776676767766776767676666776677676677677666667767677667677667767667677676767767676776767676776776776676676776767677667677667667766677677676766776667666766767676776676677667666776767767767767676776667767676776766676767677676667667767766667677666776677677677666776766766676776776776677677677676766776676776666677666667767766776767676767766767666766776677676676767767767677677677677676767766776676776677667767676776677667676767677666767766676776766767767667767767676767766677666676776776776776767767676767767767767767676677676776776767676776676776776666676767766776767767767767766677666767667677676767676776776677677677676776776766776766776676776767677667667677676676776776776676677676677676776776766676776776667676776776767767766767766776776776767766676676767767667767676766676767767766667767676776767767667766776677676677667666767666666677676677676676776767676776676677666666677676677666767667767767676677676776677676776776676677666766676767676767767677667676667676766676677676767666767667767677676766676776776776677677667677667766767676677677667667766767667767767676767767676677667767767677676767676767767767667667767677676767667676667767676766766776776666776776776776666767766767666767767667677667767767767667767767767667677677677667767676767676776676676776676666776776677677666676676776776676776766676677677667677677667766776776776667676676676776677666766776677667767766766677677677676766667767666766776767676776776776776666767767677677677666676677677667676776776766677676677676767676776776776766776776776667767767766776667766766766677667767676676776766766776766767676666667677677666767767767677667767767667676776776666776767767766667677667677676667667766767676667767767767676767676766677677666677677667677677677677677677676767667677667767676776667676766776776667677667676767676667667767767766677667767676776776767767766776766676776767676776676766667767767667767676776766766767677666676776776676776667666667767766767767766767666767766776767677667766776776676677676766676776676776776776676767677677677676667766767767767667766776776667667766676666667766767767677676676766667767767766776767767767667766767676776766767766767667676767667767767766776766767766776767767766767677676676667767666667676767766767767767766766767676776677666677676776676766676767677666677667667
67676677677676767667677677666676776776767767666776666766767767676676767676667767676776776776776676766766776776776767767676766776676776766766767767677667677676677667677666676666767766776767667677667766776767767766667667667667767667767767767677666767766767677677677666767667766767767767767676676766677676767667767677677677667676766766776767767767766767676776666676776766667676766676677677677667667667676676776676776767677666776667667766776677676776767767767677676676776767767767767667767767676677676776676767767767677676667676676776676767676766767767677667677676776676776677666766767767767666766767667767767767767677677676667676776667767767667667766776767677667677676667677677677677677667677677677676776776667666776776766767677676677667767667667676676766776676776776766667667766667767676776676677676776776767766766767667767766677677677676766776667766776776767767676766767767666776776776667676767766767666767767676766676676767767676767676677677677667766776776676776767767677677666677667767767676767767767766667767767667667766776776776767667677676677676677667766776776767767767767767767677677676776667676767667767667767666776776667667667767767767666776676776776776767767667766666776677676667677676766776767667766767766767677677677676676766676676677667667767676776677667666776767767767667676667766776676677677677676767677676767767666676676767767767767677676767767766776767667676767767766767767667766676776776776776676767677677677677677677677666676767767677666776776667767767666666776767676776677677676767677677677677677676776676776767766776677677676767676776776767766767667676767676766676677676676776776766767677676767676766776677667767676767667767767767677676667766776776776766776766767766767766767667677676767676776676767766677666776767676767677666776667766767767766776776676677666767767767676677676776776767766776767677677676676766667767767667767676776667676776676776667767676776766766676766776776767766766767766677667767766767767767667667767766666767766767767766776677677677677676767767667767667766766767676766767766677666767667666776776767767676766667677677677676776767767677676776667677677676766667676667767767677676667676767667767767677676766676776667677667676767766767677676776776677676767666677676767767766766776776667667767767767766676667767767677676767767666776676666776767677677667667767677676676767767666677667766767766767766677677677677676767676767767666767667677667766776776776666666767766677667667767767767767666767666766666767666667676767677667767676767766776767677667677676677677676776767767677676766677667767767766776776676766676767676677676767667767767677677677677667677676676676776766667677677666766767766767766776776677676677667676776677676767676676767766676776767767667677666776767676776766776776776776767667676776776776767667676677667766766767677677676776766667667767667767766676676676767667767676766776677667767767677676767767766677676667766767667766776776677667676776766767677666677677677677677676767767767677676776667667677677667767677676676776776776776776767766766766776767766776767676766767676676667676677677676766776776667767677676766766776676776776776767767676767767677676677667667677676776766676776776667766677666667767667767767767676776776677676776776677677676766676776776776767667667677676767767667677667676776776767667667767767677666767767667766767676667766767667666667766676767677676776677676766776767676677677677666767677676776776767676677666676776766767677677666767677677667667767767676776767677666776767676776677667676676666776776767677676667766676667667667767767667667766776776776776767767676767766776677677676676767767677677677677676767667677677667677667766767677676767766676677666677677676776776767767766767677677677677677676677666776767666776676667667767767677666776767676766776667767767676776677676776766767766767677666776776766767677667767766776766767767767677677667767767766776776676767767666677676767677676676776677677676677677667767767766776667767767767677667767767677676677666776766676667677676776676667676776776677666776677677677667677677667766776677666667766766767767676666676676776667767767767676666776676767676677677677677666776776776776676676766767676767767676776677666776776776676767767676766766767767767766667766767677667767767767767677676666676666776667766666776776776767767767676676667666776767677677666676676776667677677666667667767667676767677677677666776776767667677677666776776776776776767676766776776776667767676766776677667767677666677667676676776676767767766776767767766677666767676776677667766667666666776776767766767676667677677677676776667767677667677677677666776766767767766766776767676776776667767676776776767677676776766767767667767666766767767676676776767676677676676766667676776776767767767766767767677667666767676776767767676776776776767666776767767676776767676776776776776776676776776677667767766776676776677676767676776767666776766767767667767766776676776776776776776767766666776776767677676666766677667767667767766766766776767676776777676766676776677666776676776776677667767767767766766776676676766666677676776677667676776677676766766767676676676776767677666667767667676766776776766767767767766676767677677677667677667677667766767766766766677667767767767767767677667767766676767676676776676776776776767767666776776766776676676677676677677666776767676776767677667767666677677676776776776677666766767677667677676676767676766667766767677667677667767667767677676776767767767767676776766667766667666776776776776776776776667666776677676676767767766767676676667667677677667676766776767767677667676667677667677677677666767767667667676776776776776677677667767767766776776667767767766776776766677676776677676677677667767677667766776676776677666776677667767767676766666776767677667667667666776776766677666766676767766767767767767767677676767767766766666776676766767667766767677676767676766776767766776776776767766676776767766776776776676776776776676766767766676667767767767666767767767677676766666676776766776776766767767676776776766776667767766767767676767767766676767676776766776776767767677676767767676776677677676776676776767766767766667677677667766776767766767677667676667676767677676776776767767667767667767666767767666676767676677667767667676666766676776676767677676676776776676767767676776766776776767767766767766776766666776677676677677677676676776776766776667767767766676766776767677677676776776766776776766776677666767767767676776677677666677676776776776676667677676767767767667767766776677677676767767667767767766766776767667766767667677677676776767767766676776776766776676776676767677667667677677666677677667676676776667667676767766766776677676776767667767676676767767766776776767767767667676776677676676666677676766776676767767676666776677676767766776677667767767766667676767667766767666767767677667767667666766767766667676776776776776776776776767767677677666776776677677676776767767667767677676776667676767677666677677666776676776766667677667767766667767677676776776666767766676666776767767767767677677676677676767667667666776676767676676767766677666776676766776776767677676676667677677666767676766776767667766767767676776767666776776776767766776766776667667676767766766776776767767676767766676776677666677666776667766776766776677666767767676767677676767767766776667767676776776767767767676766776776776776766776776677677667676676767677667766776767767676767677667767677676776766676676776766776677677667676767767666776767766676767676766776677667766767677676766677676766767766677667676677667766676776776776667677676676766767767677667677676677676776767677677676776677666767767767767767667767666676766667676776676766677666776676667767767676677676776676676767766767676767767767677676677677676776776676776677677677676776667766776766776767677677677677676776677677676676767767667677677677667677677676677677676677676776767766776667767766677677677676677676677676677666776676776767676776767677667676776776677667677677666766776776676677676676776677666767767766776766676776767767766776767767767676776766776676776677676767677667766767767677677676676776776667676776676766767767766776677667677677676766677677677676776776767767767676677666676767767666776677677667767676767767676676776767766776776766776776676667766677677667667767766776766766767666776776677676767767677667766676776776776776776776667766776776667766776767767666766766776776776677677677667767767677677676676776767767766776767767677677666767767767677676776766776666776677676667766776667667677676776776776767767767767677677676767767676767767766776766676776766667767667676676767767677667766776767766667766677676776677676677676776776776776767766767767766677676776766676677676767767667767766767767676676676676776767666667767767767676767767766676767676776776767766776767767767767677677677676776766677677677677676766666667676766677667677676776767767677676767767767666776767766767766766767666776766666767667766767767767767676767676676776767676776766776677666776676667766776677676666766667766776776767676776776776776766767676767676766776776776767666766676767677676666677677677676776666667677677667666677676766677676767677667677676766677676677677677677676766766766767677677667767767676667676667766677676776676776776767676676667766677676677676767677676767667767767667667667767677677677666676677676667767666667677667677677676766767767667767667767666776776776767677676767676776767766776676766766676776676767766776667676776776766766776767767667767766677667676767676676766666676767767766776776776767767767677676776677667766776776676776776776766767767667676767667677676776676776677666676776767666776767677667767667767767677666766666767677676776676676677676677677676767767766677666676766776667766767767676776776767767767676677677677677667766776767767667767677677667767676767676766676776676677667767667676667677666776666776767767766776766676766666667677676776767767767767767767767766766776666767767667676766676776767767767767667766767676767766766776776766766776676767676767667666767767767676776776676667766667667667677666776776767677666767667677667676676767676776776676677676766767767677667676776677666676
67766767676776667677667766676676776776776767667676776767677667766667767766677677667767767766677677676767766776677676766677666776776767676676766767767766676767766667676677676667767767677667767767676776677677677667767676776677677667767677676767767677676667677666776776676667676776676767766767667767767767766766666767767767766776676667767767766766667767767667767676766776676776767767676776776676767676677677677677676776767767666766776776776766767677676767767677676766667677667766767676677677676667766677667767667767767677676767676677677676767676677667677667766676776677667766766676776766766677677666766666776677677667677677667766667767767767766667766766767677677676667767766666767767677667667767677667677677676776776776767677666767676667766677677677667767767767766776776776776767766776676676677677666667766776776766776667767766776767677676767767767667767676767766776776677676666776766766776676767677677676767767767677667677676776667667676776767676767766767766666766776676767676776766676676776677676677677667767677676776776766767766776767767677677677676667676667677677676766776776776767766776666767677676767766676666767677666766776776676776776677667666767767767676677676776767676766766667767767677677676766676776766766776776667676776676776776767677676676676676776676776766767766677676677677677676776766767666776767666776677676767766767677676676767766767767767676767766767667767766766677667767666776776676776677667767767676767767766767767766767767666767677677667667766776767767767767766767676767766677677677677676677666776776767767766677676766676776776776767767767767677676776667667677676676767767676776766766677667766676776776767767676767677676676766667666776776767766776676666776667676766766677677667767676676767677676767666766666677667676676676766767667766767676677667676776776676767667766766766677676776766776766667677676677677677667677677676676767767767766767677676767677677666677667767766776676776767767766676667677676677676676667767766776767677676767676776776776767676776766766776767766676767767676776676767677667766776776677677666776676677667666776767766767767766676767767766767677676776676776767767766776667766667677676677677677667767676767667677666776677677667766766677676667767666666766766676667677667766677676767767767667667667676677676776677676776766776767766766776766666776776776767766767676767767767676767767767667767767767666776766767667767676767676767766776677677666676767666677677676767667767677676676776776776677677676776767767677676776766677667767677676676767767766666667676666767766767767766677677676677666776776666767766677666667767676767676676776776667767766767676676677667666767767767677667767766767767766776767676767677667767677677667677676676767676767677676677676767767767676767766766667766776767667767667677666776776776676776676767767677666677667766677666767677676767677667677677677677677677676677667766766676776776666666767766776767677667767677677676677677676666776776677667766776767767676767677676776776767676676767766677677666766766767767767767667767766766776676767767767767677677677666776667667767666677676666767676767766767767767767667766677676666677666766767676767766776767767677677677676667676766666776767767676766776776767667766677676677677676776776776767677667766767767767767677667767766776767767766776676667677677677667666776776767666776766776776776776667766766776676676676776676767667766767766767667767767767767767676776767766766776767677676776767767667766766776776677677676667767677676767767766676667767677676776776767767677676767676767767676766776667767767667767676667666767677666766667667677667767667767767677666766667766676776676666676677677677667667676766767767766676666767766766776666676767676766767766666766776767766767667767767767767677676776766667676776767767677676766767667767766766676767767676676776667667676767767676776776776776666766767767677677676776767667677667666767767767677677677676776776767766667676767677666677676676766767767767767677676676667767767676767676676776776767667677667767676766776677676776677677677666766776776676677667767676766766767667767767676766776767666766767766677666767766776776676776766776666667767766677666677677667767767767676667767767767766677677676776676667766776767676767677676667667767767667766677676776776776766767677676667667677667667676767766776776776677666676767767766676666776677676776776767676776767766766677666767666677667667767676776767677676676766667677677667766767676767766776767767676677676677666766676677676776776766776767766776776776776776677667667767767677676767767666776767766667677667666776776776766677666676776767667677677677677666676776676766767767767767767676767767767677677666667667767677666776776767677667677666776676677676767766677677676676776776667767767767676666776776776766767766667666766677677667767767676766766766776776776676776766676776776776776676776776767766776776776776776767677667666677676767767766766677676677676667766677667667767767767767676776667767667767677677676776767767767677677676667676776767767767767666767766776767676766767767766677676676776766767667677666767677667676767666766767767677677676676767767667667767766766766677676776666676776776767767667667767676767667767677676676776667766667677667676776666776766667667676767676767767766776677676776767666667767767766776767667677676677666676776667766676766666666667767676767677667767676676766767677677676767676776776666666767766776767676766676776776676776776767676677666776767677676776766766666767667676677677667767767766676776776767667767767766776676776767676776766776666676767676667767767676767767676776776677677667667767676766677667667676766776767667766676776677676776776676776776667767676767676666676776767766767667766667767767767667677667767666766766766767767676667767677676767677666767767677667676776677677676677666677676676767676667667677667676766767766776676676667667766766776667677676766677667766767767667666677667677677676667667766667767677677677666667667677677666667767667767676767667667767666776776677676776776767767767766776767676767766776767767767767676776676767677677667767767766776766776766767766677677677676776767767767766767676676776677666776767677667676676766767767767767767766676776776776776677676767766776767767766776776676776766776776676666776667767667767766767676776666677676767676766766677677676676767677677676767766667677666676776676776776776767767667766667767766766676776776676776677677666667767767767767767677676667677667667766677676676776776776776776766767677676766776676677667677667667766677677667766776676767767767766767676776766767676766676776776767667766767766676766776767767766677677677677677666767666767767677667667667767677677676767767667666767767767767676677667677667767667676676676676776766666676776767676776767766776767666776676677677666776767766766667676766767767667667677676776776776767767677667766676776766677677677667666776767767676776677676767766776767767767767677677676767767677666767766677676767676677677676776767677677677676667666776676767667767676767767677676766677666776667766666776766766766776766776767766676776776767767677676677667676766767676776766677667767666767676767766776767766766776776676677667766667677677667667677677667676676767676776767767677676767676776767766676677677676776776767667667767767676666677677667766767767766667767677677676776766677666776676766676776767676776776776676776776766767667676776767767676776776776677676767767767767667677666776766767767666677676667766776776766776767677677676677667677666767677667666776766767677667676676767766776776677666677676676776767676767667667666767677677667767676677676676677666677677677677676776667677666776677677677676776676776677677666677676767676676767667677676776766677676677666776776776767766676667767677677677677677677667766776677677666776776767767667767766677666767766667767667767766776776676767767767677667677677677676767767676767667666776677667677676677666776676766666776776676677667677666776767766666666666776767766776676766776766666677677676676776667677676776776767676766667767667766667666767767676766776766767766766767766677677677676767766776766677677676667676677666676776767666766776776766766767676676766776677676666766776676677666667767676776666767677667676676676776776677676676667766767767676767767767767766767766676767676767676666776677676676767767666667676667766776766776767666766776677676776677666667667766667766776776776767767667676677676767766767767767766676766677667676677666776667667676767677676766776667677667676676776677676776667766776767677666776776776767667667767766766667767767767766767767766676767666677676767677676767767766767766676667766767676676766676666676776776766767667767676767676666767767677667676677667667676776676776767767676776666776776767676676677677667677667767767676677676667677676776776776776767677676676767766676766766767767676767677677667677676776766776776776677667666776767676677666667677667676666767677666776766767666767677667767676767677676776677676776766766677666767667676776776776676667667666676776766776776776766766677677666667767677677676767676767667677666766776767767767767766677666676776776776767766766767767767677677676667677676767767766767766766767676677676766766677667766676767767676776767767677677677677677676767767677676767667666767767766676666676666766767676776776776766667676767677677676677677667767767677677667767767766767677667767676776776776776776667677667766776676767676667766767677677666776776767677677676776776676767767767677667767766676776776776776767767767767767677676776767667667766677667676776677667677676667677677677666776766766766776767676676767767676776766666767767767676677677677677676767767677666767677667766767677666776676677676667677677677666767666766776676767767676667677676776776776767767676776767676766766766767667677666766776776666676767677677676766776776767767767766766767676776676767677667767667767767767767767767667767766767766766776767766767766767666767767767676767766676677667667767767767666776677677677667767666776676667767666766677677677676666766666677676667767767767766776666676767676676767677676666677666776667767766776676767766767667766767
76776776676776776766776776766677677667767667766776776676676766676767767667677677676776776767766767667766776776776666676776766767667666677677677667677676776776766776776776766666666767667677667767766776676776776677677677676776667677676776776676666776767666767676767767677667677676776666776766767766667767766667767676767767677677677676767766677667677667766677667767667767766767677676776767767767766676666767676766776766676766776776776667676776677666667667767767767677666666766776676767766767766776776767766667677666667766677666767767666667677667766776767666677676776676776776767766767677677677676776776776677676776776767677677676776766776676776766677677676676767767676767667767766776767667767666676767677677666776776767767676767677677677677676776676767766676667766766776676766667677676767767766677676676767766767677677667677667767677667766667767766767767767667676767676676767667676676676677676767766767667767676766776766676677666776766776776767677667766676767667767767767767666767676677666776776677667677666667676776767676667767767767767667677677677676776767676776767767767676677677677677676766776776776776767677676766776676776676767767667677676767667677676766767666767676776776677666767676776766667676776766676776776767767767676767767677676667666776776767767676667767767767676776776776677677676767677667766766776766776776776676767676776776677677667766677677677667667767767767677676767676767767676776767677676667677676767767667766676667677676766676676776776767677676776776767767767676776677676676767677677677676677676667766667676767676776666676776776676677676776776767766767766776676776776677676776776767766677667767667677677667676776776676767767766677676776766677676676766667767666676667767677676677667666766676666776676776776666676776767766766766776766676767766767767677676677677677677667766676776776667677676776776776676667766676776767676667676776767667666776776776677676776676767667767677666776767666766676676677667766677676767767767676666667767667767667767677677677676676776666676776776776776767676767676677676776776776776766767676767767676677677677666776776776767676676677666776776767767676776676766776667666776776677676677667667666776766677676766776776767766776767676776776776776776767676776776767766776767766776776676676776767767767767676776767766776667767766776776767677667766776776676776776766776767677677677667676676677677666677676767676667677666767667677676776676676776776776776767766766766676676776767677676677677667766676767666766776767677667767667767677667677676767677676667767676767676666766766776767766767667767667667676677676776676776776776767766666776776667766767676776677677676677666776776767766767766776776776677676776776767767766767677667667767766776776767767667676766776767677677677666677676776776677676677677677667767766767676767767676766677666766676776776776677676776776677666776766676676766676776676766666766766667677676767677667767677667667677676767677667667676767667676766767766676767677677667766776676767766766776767677666667766776766776776676767667767677677667767767767676776767676677666676667767676667676676676776767767677677676766776767677676776767667767767767677676676767677676776767666676667767676677677666667676766766776676776667666676767766776776766767767677666776767766766776676767767667767677676776667677667667767676776766767677676666776677677666776776767766767766776676677677676677676767766667677676677676767677677666776677676766677676776677667767677677677666666676776766766776776776776776766776776767676776667767766776776776676776766776677667677677676776767677676676676776767677676776767677677677677677667767676677666766767766776767667766677677667767767767676776776767677676676767676776767676666676776776766667767767666767767676666776776767677677677667767766776676776776776677676776776677676767767676767767767676767766667666776767767677677667767667676776767677676767767677667767667767676676767677677676676776667677667766776676676776676767767677676766776677676767677676776776776767677676776766776776766676776676767676767677667767677666676776776767766667766776767767766767766776776776776667677667677666676767767766767767667767767676666767667766767766667767767766766767767677676766677677677677667767766776766677667767666667677677667767766766767677666767767767666776776767767767767677676767766667766666767767676776776677676767767677676776776677667766676666776766766677666776776776667676766666666767767666776766776767666767767766767677677677666677666776776776667676776776767666677677667766667766776767676766676667667667677676766776667767767766776667676776667676776766667677676666767677677676776677677667767676667767676776677676776776767677676767676776776776776776776776767766767676766776767767676776676776676776776767677667677666766776767676677677677677667677676776767667767667667676767667666667676676767766667767676677677676667677677677676776776776776767676667667676766776676767767766776666776766666766776776676776667676767677677666766677677676676776776776677676676776677676667767766766776676767767667767766676776677667666766776776766676776776666677676776776666776667767767676667666767767766766776766667767676676767667767677677667766667667767767767767767677677677676677676767677667767667676766766667766677667677677667767677667767667767676767677676667766767767677676776767766776776776776676766767677677676776766767766676677676776776677676676677676767766667667767766667677676766767677676776767767766676676767677676776666766776677676776667677667676667667766766676766776766767767676676767677676776677676677677676776776767767676776776767677666667676776776767766776767677676766776776767766767677676776767766767767766677667667767677676667667677676767767767677666776766767667767767766667667767767676767767676766767767766677676666766766766776676676666766676677676667767767677676776776767677667666666667766776776776677667767667766676766776667676767766667767767666767667677666677676767677667767677677667677677676776676767677676766766767767676676776776676677667667767676776767766667767677666776667666767767677677677676776767767766666776767676766667676766776676776767676776676776666776667767666677676677677667767767666676667666767767767677677666766767766766776776776767766677676667766767667666766767667766666767666667677677676776766776776676776776767677676776776776776776767766776776767767767766776767767676776776666676677677676776676677677677676776667766677666776676766776677676666677676767677667766767766776776767677667767666676677677666767767767767676666667676776767767767767666667676767767766776767667766666776776767767767667767677677676667666667767767666767767676776766776676767676776767767676767767767766666776676776677667676667766776776667677667677667767766677667676767767676667766767676766767767767676776767766766767767676766776776666767676776667767667677677667677667667767766666776677676667676776667676776767766766776767677677676676766776676676766767766776676767677666677677677676776767676676677666767677676666677677677676767666767666766776767767667766677667767667766767676676766776666766667666666666776776767766767676767677676676677677667676767767667666776677667677677677667766766776767667767677676767676767676767767767767767667676667767676776776767766776776676676766767666677666776776677667677666676766776667676767677676776776677666766667676776676677667767666776767766677676766767767767767767766767767677677667766676776776776766767767667766776776776767766676776767766767767767767766667767767767676776767767767677677677676677676667766766677677676677677666767677667667767767767676767667766676776776776776767767676776767676776667676776776767676667767677677677677666776776776776676767766676667667676767676667677676776776667767767676677667667667676676776776766767676776776776776776767767766766676776767677677676776776776776676776776677666776776776667666776766677677677676767767766776676767667766666677677677677676766767677677677677666676677677676767766776776776767766667676677676776767767667766767767667667766676677677676776666676767767676776776677667676676776776776776776776677677676677667766667667767666666776767677677676776776677677667767767677676776767767667677676776776667676677677667667666667767677677667767767677677677676776677667677676776767767767677676776666776767677676766776766776766776677677677676776766667667767677676677677677677677667766767766767666766776667766677667666666776667667767676767767767666667677677676676767667766776776766677677677677667666776767676676767677676767676776767677666776767767677676667767677676776776666676767677666667766666766776676767767677677676776676676767767767767677677666776766666776776776776666766776776676776676776766676776766667667666776667767766767767676776776767767676667667767677676767767767767766767677666767677677667667666677676767676767676767677677676766677666776667677676766767766767767666677677677667767676677676776776766677677676667767767767766776767767676667766676776767677666767767766677667766766776766667767767767767766776676766766676677676667677676766677676776767766677677667677667767677676766766776776677666667676676776676666767767767677676776776677677667767767767767767677677667767766776677677666677677676676767767676676677677677676676667666776776767767767767767677676667767667676766766776677676677667667667767666676767677676676767767677667676766776776767766667676766766667767767767766776676776767767677677677667766766767677676767767667767677666776766776767677676766766766667667766677676676676676767766767767676776677677676677677667767667766677676776676766676676776676766677677676776776767667767767766766767766677677667767767667676776776776767766776677677666767666767676776776676767767676766677676676767677667766766776767767677676766776676776676776767667766667767767767677667677667766767767767677676667667766776776667677676776776676776767677666676767666676776776667767767676767766776676677677677676667676667767766776767667766767677676667766776776776767676776667767767667767767766766776776767676776767767666767767677676767767677677677667767677677676776776776767766767667677677666776776776677667666677667767676676677
6776677667767767767666666766776677676776766677677676667677677677667766766767677666766677677676766776776767677667766676676766767767666767667676776677677677666767767766677667767767667767767767677676776676776677666676676766676776666776676667767667766767767766766767767676677677667667667766766767767766776677677677676776677677677677677667666676667677667667667676767767767667767766767767667767767767667767767767676676677676767677676676776776776776776776677667767767677676766676667767766676776776767767666767677677667676776766677676766767766677677666667767677676766676776676677677667767676776776776766767667767767677676767667766767677676776667766767767767667767767676767766776776676767666767676767677667676676767677676676776776676776776676776766776776677676766767767666676776767767767767766766667766776767666776767676766776776767676776677676676776676677666776776776767677667767767676677677676776767767677676666776666766667767767667767767766666776776776776677677667767767667677676767767666667677677667767676766767676767767766677677666767666776766776666767677666766776776776776767767766676677676776767767667767767667676767676767766667667666767667677667666776676767666776776776767767676667767677676676776677676667766776766776767767766776776667677676667677676677667767767666767676767766766767676677676766677677677676676767677667767767767676776776766766776776776666667767767667677667676776776767767767767667767676767667667677667767767667767767676677677676667767767677667767677666676767767677667666767667767676677677676767767767667677677677667676677676767676776767667766776776677677676677677677667666776677677667677676667666767677667766767666767767767766776776676776677676667667767676776676677677667766676766776776766676677666767677677666666776767666676766776766676776776776677666676776767666666677677666776676677666766776766776677667766766776776677667767677676767767666677666767767766776667667766776767766766667667766767767676667667767767676776776677676776766677676776776776767767766776676776767766667677677666767766776767676776776776676766767666776767767766666677677677676667676767767676667767767677667667667676667676766776676767766776677667766766776767766667677676776767766667767667676776667677677677667766666776776676767677676767767767767767677666677676676776767767767676666677667767667766767767677677667766767677676767677676776676767667677677667767767676677676667676776767676676767676776676666776767766766667766767677667676776776767766766676667767767766776667767667767676766776767766676766767677667666677667676667677676767666767667767677677667767767767677676676677676667767677676767767676676676766766677676776766776767667666776767767676667767677677677667667667676677666767677667767767677667676676766767766766677676677676767666776766766767767676776776776677667766767667667767767667766667677676776766767677667676776667676766776766776766766776776676776676667667766767677677676766776767767676767767677676767767767767766766676776767767676766676666667676776776776767767666776676767767767676677676776677667767767766767677676776776766676767677667767767766776666776766677677677676767767677677667677677676776776667766776767677666676676776776677676767677667676776776766667767766766666677666677667767767666776767766776776776666666666776776776667767666776776676776776767767667766676676767667677676766676767766776677677677677676776776776767666767667667767767767666776776666776677677676776767676667676776767766667677676776766776776776677667766776776766666677677667766677677667767677666667677676677677677677676776776676667676767767677667767667677676776776767766776767767767676776667766766677666776677677677667767677666767766666776767677676766776776677676677676767667676667767677666767677667666767766776767667767677676767767767767767667666667666776776676767767676767767677677677676666676776776776767766677677667676677677676766776677676767766776676677677667667676776776667766677676767767767766776767767676677677676776776676776767767676667677676776767766667766666766677676766676767767676766776776677677677666776767677676776766676767767766667767667767766676676677677677677676767766776776776766776676776776676776676666776667767676776667766776676767676767767766776676676767766776767767766666677666767767767767677677676776767676766767767766767676776667677676776677676667677677677667766666767766776776677676676767667767766767667767666776776677676767676776667677666677666677667667767767766776776767667767667766776676776676677676676776776767677666676776676667767676666776667767677677667667767676667767767667766767667767767667767667676776776767767766776677677666666766776776676776667767677676776767767667767766776776676766767766776677676767677677677676677667767666776767767677677677676776776776776767767676767766776766677667767767676677676766767767677676776776766776767767667766666767767676767767677677667767767767767767767766776767677676776776766776667677677667767766766776776776767767677676767767676776767666667676776767667676776667676776676776767767767667676776766776677677667767676666766677667666776776776776776676677676776677676766776776767766776767767766766667667767666666766767667767667677667667676776676767767667767767676676776767667767667766676776677667676776667767677676776677677667767767767667667676767766767767677677676776676767677667767677676776676667676776776776776667677666676676776767766776776677676677677677677676677667676767766776766767766667766676776677677667677677676667676767767667677677667767676776767677667676667666767667676677676666677676766776766776666766767767766776667766767666776677667667767666776767766677676776776776776767676676676766677666776776767767767676667676776667767767767676676776676667767677677667676677677676767767767766776767676677677676776776676676767767677677676776676676676776667676776766667767767766667767667677667767767767677676676776666776776766667666666766776767677677677676667767676667767766767676776676776767676776776667766766776776776776766766776776767767766666766676776767676766767676676667676677676776667676776767767767767766766667676776776676677667677667767767766776776766776776767667767767766767766776776676676767767767677676776677676676666677677676676667676776767676666677677667677677676767766676666766676766776776667767767676776676776767676676766767676767667666667667676676776667767767676767767767767667666776776776776776776767767767666767767767677667767666677667767766667667767676766766767767766677676776776766766767766767766767677677667676767766776767676766667677676676676667766666776767667676677667676677666676776776676776667766767767767676776666776767767667677677676767677667677666776776767676776767666767676776677666776767677667767667767667677676767676667677677677677677677666776776776676776776667767676666776776677676767767677677667667767677676776677677666677667766776766776767766767677667766667667667766776666776676766677676767676766776766667676666776766776776767767667667677667766767667766766676776677667766776667767677677676767767767676667676776776677676767677667766767666767766666667766677677677667667666677667667766677667766676767666766766767676677677676667767667767767766766767677677676776766766677676767767767676676666676776767766667767767676676677666676676766666767766667766767666776776767677676676766677667676667767767767766776776767677677677676676767677677667666767667676776767676776677677677667766767767676767767767677667677667676677676776767766776767766667667677667767767766767766677667666766767766776776776776776767667767767766667766767767676677676776667666676666776677676677667767767767667666667767666766766766776667676766767677677677677667667767766677677666767676676776767767767676677677667767766767676766677666776676767766776676676776677676776776676766776677677676766776766776667767676767766776767766776767667676776776766677677667767677677676776776667677666666767766766667676676776677676766776767766767766667676676667767767767676776776667667767766767766776776767667677677676776667767676667767767667766776776676666677677667767667667666776676677667767767766776776676776767766776677677666676767767767677666767767677677676776667667667677677676667677667667767676666676667767676766776767676776666676767677667667676767667677676676776677666676776767766677677677676667767677676676776776767767766767766766776676776767767767767666776776766776767676667666667767766767767766676776766776776776677677677676776667767676767667677676677667666667676776766677676767676776676767766667767767767767666767767766676676677677666767677667767666776776776677667666776676776667667676766766766767767677676676667767676666776667767667766677677676666767676767676666767766767667767677677677667767767766776776776776766767767677677667666676776677677676666766767767677677677677677667677676676776667677677676766767767767676776767766676666776776767767667667676677667767767677676767766676676776667766766677676766776667677667767767767767667767676667676676667767677676776767667667676776767767766776766766767676677676766676767766767666767767677667767676767766766676767676666767667677666677677677676776676767676676677676776767767676767767676776667767767677677677677666667677677676776676677676776776666767767766667767767766776667676767767676776767677676667767677676776776676666767766766667767667767767677676776766767676676776776767766677676767677676676676766776776767676776767676776766766776776677667666677677676767767767666766776776766766677677667667767767677677677677677667767767677677676676677667676776776767766666776767676677667767667667677676677676776776776776676776666776676667767767667767767666766776677677677677667767667667766776667676766767767766776776776666776776677666677667676677677677677667667676677677667766676676677677676677676767676767677677676776766667767667676676767676776767667767666766766776677677677666776766776767666767677667766677676676776766677677676767767677676666766776776676776767767676676776776676677676677676767767767767767676767767766676667677677677676676767677677667767677676766776767667666666776776776767767667767666676766776677677677676676776767677667666667767676767767
36776767767676767767666776776677667676776776677677677676776766776767667677666676767767767677676767667677676677676776666676677667766767667677667677676677676767766676776776767766767677667667767677676667676776766776767677677667676766776667766766767767766676776776667667677667667667676776766776767666766677677677676766767676776767767666767767677676767767767667667767677676776767766677677677667667677677676677677666677677676767667767766676767767767766766776776677667766776776667766677677667676767767766776676766776677677677667677677666767766767677676776776767767677676667766776667767677677667677667667676766676767676667667767767766767766767767767676677676767767767767767767667767677676766776776676776677677676776776766677667767767666677676776766767767767677676767767767676677667677677677677677666677676667676776676766776776767677677677666677676767676767677677676776676776776776676776767767767666677676677677677677677677677676776676776776766767666677676776767667767677677676767767667767676766677676676677677676676776676776776776767666766776667767676776776766776776776766676776677676776676677676776776766776666767767766776676767677676667667767667767767766776667676766667667767767666676677666666776776776766766767677677677677677666776667767766767767676667676767676776666766767667677677677677667676667767677676767766776776767676776667767676766776776767676766766776776677666676767677667767767767677677677667767676776776767767766776776666776767767767667677677676677676776677666766776766766776776776667676677666676667766767676767767766666776676667767766667666667676666667767666667767677676776776667767677676767766667767767676677666676776677666776667766776767667676767677667767676776776667766776676776776767766776776776767767667767767666776766767677677676677677677676767676767767677677667677666776676667767767766766767666767677677667676776767767767676676776667677667767677677667677677666767766667666767766667677676776676776667766776677677676767677667667766676776776776676767766776766767676767767766766776776767766676676776776677677666667767767767676767667767767677677667667676667766776766767766767767667767767676767767766677667677667767767767667767767767677677677677676766677667666766776677666667677677676767767676766667667767767676767677676676767767766776776776767767767667666776766767677676767677676776767767677676776767767767767767767667676766776776767677676776677677666776676667667767667766767767667667767767766767767666767767676677677676677667767767766776677677676676776766766776667767677676776666767767767676767766766776667676776766667767767767667767767767767676676676677676767677676676766767767677676776776767766776677667767677667767677677667767666676677676676667667677676766667767767676776767667767677667767767767767677666776776667767766677666676766766776776667767666677667767676776767767767767767767766766766767767666776776677666766776666776767676776767767676766677667677667767767677667676776667767766766767767676666767767767767767676766667767766667766666776667667767767767676676766767767676767667767767766776776667766776776766767767766767767767766667767677676676766776776767766776676677667766676767767676767667677676767666776776776677676776767767767676767667766776667676776776776776776767676666667677666767677676667676776776767677677676776676667676776676667667767767766677667767676766676767766767767766776776767766676767666677676677677676767677676767767676676767677676667767677676776667677677677677667767767767767676676776766666776776677676767667667667677667676767767677667766677676776776677677676677677676677677676776776677676776677676776776766676677676667667767666767767766677676776767667767767766776767766767677676776776776776766767767767677676676776767676676766776766776776676767677677667677666667677676677676776767667766766677677677676766676677676767667676776767676766676776677667766767767676676677676766677667766776766766677676676677676776667767677677676776677676676677667767767767676767676776766776667767677666767676677676677666767666776776676767767766676766677677677667676677677676776677676767677676667767767676776776667767677666776766767767767667767766676676776676776776767666776766776767667667677676767766676666767676676677677677666767767676666666677677666767767676776776676767766677676767676776776767667676767767767676676776676776667666766667667677666766766666677677676677667767677677666766767767676776667667766667767666776767677667667667676676677676776776767677667676767676767676776677676667767766776677667767766767766677667667667767767767767767767767676776767677676776767767767677676676766676767676776676767676767667676776776767767677676776667667677677677677676666677667677676666767677677677667666676776666766666766677677666677676667766776776766767767767767676776767677676767677676767767766767677676767766776767676676676677676676767667676667767766676667766776767767677676776676776767767766776676667767676767767667676676667767677667667767766676766676776667766767767767766677676776776776677677677676767767767766677676776676676776676776776766767666776767667676677676776767677666776677676767677676767767676677677666767676766676766776766767767766676776766767667677676667767767766776677676766767766666776776776767666767677677667676776767676677666776776667677677666776776766776766767767667767667767677666766767676776767666677677676766776677666776667767766776667676776767767766776776776767667767676776767666677676677677677676776677677676766776776776767677667677676776767767767766776767666776767767676676677677676776666677677677676766767677677677667677676776767767666667667667677676676776677677677677677676776767767767767767766667766766776767767766767676776776767767676767767767766776767677676776776776776676676767767767767767766767767767767666767767766676767766776776767767667767767667677666677676666776767666766767767767767767667767767676667766767677677667667676666676767767667767766766766767667767676766677676767677666776776776767766677677666767767677677676676767676676776767666676677676776767667667677676667676776676767767766776677667676676667677676676767667676776667676776676676776767766667677666766667676766776766776667767667677677676776766767667676776766776776766667767766766667766667676677676667767667676776776776766776776667767767677676776767767767677676767767667767667767767677677676676667767766767767767766677677677666676776767666666766776767676776766776677676776767767767767667676776767767767676776677677676776676776767767767767677666767767676667677676677677677676766776767767767767767767767667766776767767767766676677676776666767666767676776667676677676776776677676776767667677676776676776776666776766676776776667766776776666667767767677677667667676676776767676767767676766766776776776767666776776766776776667767667767676776776767676767767766676767767766767767766766676767677667766766667766776776667677677676776677667766677676776767767766776767677676666776766767676767767766776766677666767677677676776767767676767767676676776767767676767766776666776677677667676776776676767677677667767677677666776767767767766776767767767667676776677676776776776767677677677676767767766766767676676766776766767767767767676766767677677677666767766677677676776676676666676776677667676776677677676767767677677666766776776776667767676767767677677676776666676776776766667766676677676677677676677667666776776767767767767766776766767676776767677676767666776766776767767767677677667767667667676776776776667677667676767677667767677676776677676666667766676676667766677676676776667766767767677677677677666776767767666766776766667676667666766666667767766767766767766766676666776776767767766677667677676666767767766776776776776776776767676776677676677677677677676767677676666767767676767666676776677667677677676776677677676667766776766766766776767667767766776676676776677676766776677676667667767667677676677667666767767677677677667677676667766767767677677676767677667766767767766767766676767676767767767677677676776667667767767677676767676776766677676776677676767677667767667676677667677677677677667677676667767666677677677677677677667767767767767667767667767766676767676676776776767667767667667666766667667767666676776677666776776767767677677666766776776776767767676767767667676767766677676666776776677677667767766677677676776767677667766767767766767667767676676676677676767666676766766767766677676776767676677677666766667767676776776776767767667677676776676667677667767667767676766776776776776767766667767667766666776776767767766767666667677676676767767676776676767667767676676766676776667676776666776766667677677666766767767767767677677667667676766667767676776776776776776676766776767767766767667677666776676776776677666677677677676776776767667767767677676677667677677677667766676767766766767767676766776767767676766676676776766677667767667766776776676776676776776776766776767667676676776677677677666767766676766776676767766776676767767676767767766767766676677676776776776767667766767667767767766767766776676766667676776767676776677667767766677666677677677676766776776766676767767767767676776767767766677676767766776767766677667767666776776676767676677676776767767767667677676766776766766776767677666776677667676766676776776767767767677677676667676776776767676677677667666776776767676776677676676776677666676677667677677667767676667667667766776667676766776677676776766767677677677676667676677676776776677676676767767676776667767767766667677677677667667667767676677677676767767767767676776767667667766677667767767767677677677677677676767767767767667667766776666766677676776767767677667766767677677666767767767666667667767767767767766767767676676776767767667767676766767766776676776677676776677676776766776776676666767677666667666676776666676676677676767767767677677676766776666667677667676667767767766666766767767677677667767766667677676767767767677676776677667767676776767766766776767676767767767766676767767767766766677677666776776677666676776766776767677667767677676767767767677677676776767676767676776776667767767677666677677676667767766677666776767766776776677676776766776776767667766676776776667677676767766776
6676767767767677667767666767676766767676767767677677676667766776767767767767677667676676776767666766776677677677677677677676667676776767676776776776776676666767767767766667666767676677677676677676766766776766766676667677666767667766676676776767766776676776667667766766766776766767767767676776766776767767767667676767766766667666676776666766776676776767676766776776667676776776776677677667666776676667767667676767667767767667767677667767767677667676767767676766767767676776776677676776767767767767677676666776667677676666767666776776776767767667766767766776677676776767766767766677677666776767667767676776776776776766776677677677676666776676767767767767667676677667767767767666776766776776677676667767766776677667676766766767766767677676676776666776776776767766776667677677667666767677666776767676667766776666776766767676677667667766667676776776776776776676776767666776776766676776766766776767667676766776677667677676776676776767767766666776667667677676776776776776767767676676767767676766767676776776667677667767676676767766767676776766776776776667677677667676676776676767676767667767766766767676676767766776776667677676776776667767676767767667767767767667767676677676677677677676776766676767767766776766767767767767767677667767767767676776776666776766776767766767676766767766776677677677677667677676766767767676776776776667766766776677677676767677676776677677677676767676767767767677667677667766776766677666667677667676676776776766776676667666776776776767667676767767767767766767767677666676767666767766676766676767676766766677666767767676677677667767767767677676767666767766676776776766766776677676766767766677676767767767676667667676766776667767766766776776767677677677667767676776766776767676767767666766767767677666767677676767766767666767767677676767676676766666767767767676776677676776776676776667677677676776666676666767766766766677667676767767767766676776676767676776767767667666667766766776767677677677667667677676767767677676776767767666767767766676767667667766776767766776776677666767676667667767766676666676676766767767766776776667766677676776776766666776766767767667767676776766767767767766776677676767767767767767666767766676667767767766776667767767677676776767676776667767676767677677667676666677676677676766676767667667767677676767666667766767767676766676766776677667666676776776767767677677677666677677677667766766677677676766767767666767676766677677676776766766776776776767676667677677676776767667676767677667677677676776776676766776766767766776766676767766776667677677667666766776776776776677666667676667767767676677677676776666776776776666766776776667766676776677676677677676767766776776677676776766776776767676776776766677666676776766767767677677667677677677666766776677676676776776767767676766767666767667676676776776776776677676776767666776667767677667766776677677676767767677676776767676676776776767666676677667766776766766776776767677676767676767677676776767676776667767767767677676666767667767677677677676677676767666677667676667767676767666776767766776677677677677666776776776676776776767676766776776767767677677676666667667767766767676676776776767677666776776666767667677677677677677666766776666766667767667767677677676776667767766667666767767766767767677676767677666767677677666767676767767766776776776776767676676676666767767766776766776677676776776667767766766677677676766767766766776676776776776776767766676766677677677676767766767767676666776677677676667766766766776766776767766766767767767677677676767676776776767767767767766676776667767677677677667767767766666676667677667676767666676766677676676766767767766667676677677677676767676776676776676766676766676677677667677676767677676776766776766767677676767767676677676677676677676676776776767766767677676767766767766776766776767677667767766676767666767677676767677676776677666776767667767667677677666676766676766776767766676667767767677666766677677676676776677676776767677676776776767766767766667676677677667767677677667666776667676676677676776776776776767767767766776677677667767767667767767667767766667767767766767676766677676767676776767676767676776776767667676676677676776776677676667667766666766767677676776676667677666766676667767766767767766767767677667666776677676676676766667766676776766776677667677667676677676766667676776766767766676776767667766676666776776767767676667667767767767676776676776767767767676677677676677677676776776676766677667676767766767767666776677677667767767767677677677676676767676766776677676776767767766766776776766767676776767676776767767666667767677666776677667766766766766666766766776667667766767666776677676766666776767676767766776677677666776776676677666676677676776767666776776776766766776776766767667767677677677676766766767667676776667677677667767677667767766767676767676776766667677666676776667766767766766667767767676667767767666776677677677676666677667767767676676667677677677667667767677666667767767666766767767666766677667766776676767767767667676776776766666667677667766678677676766766776767677667766776776767667667767667767676776677667667667677667666666776767677676776776776667767667676766776776776776676767667767766677676767666767677666666667677676776767766676677676767676776776666667767766767676767767677676776667667766766766776776767767767677666776677677677666767767766776676767676776776677676776776667677677667767677676767767766776667667676676766776767677677677677676676666676776767676776776767677676677676776767767767766677676676766776776776766766677677677676667666767766677667767666676776676767676667666776776766677666776776776767676776776767767767766766776776766667767676677676677666677667676776677677667767676776676666776677676676767767677677676676666667767766676776776666677676776677667767766767676776776666676667767767667766776677676767677667767767667767676767677667766767667767767767666776767767766776667676667666767677676666767676666767766676767767767767677676667667676667677676767676776776677666667677667677676767767766676776767766776666776667676767767677676776767767677677676767676667767766677667767766776666766766677676776676676776676666766677667767666677666767767677667677677676676766766766776767767667767767676766667676676676677667767666776676767767766766776766767677677676666676776776767766776776767766776766776776776766676766677677677677666767667667766767667676767667766667667766677677677677666776767676776667677677677667667676776776676767677677677666676667677677676676676767767766766667676766776766767767667767767676676676767767767767676677676776766767677677667767666676776776667767766677677677676767766776776677677676767677677667676767767677677677677676667766767767676776776766766767677677676767677666677667666776676766677677676767767766776767766767676776776767667677667677667677677676776767767676667767766766766676776676776667677677677676667677667676766766776676677676776676776767767677677676766766776666776776776776766767667677676776667676667677676776776776676766767767767667766677677676677676676766667767767676766766767766676767667667766677676766676667767766676776767667766767767677676776776766776776766767676766767767767767767766766776766776767766766767767766776776677676776776767767667767767766776767677667766767677677677666776776767666767667666766676767677666767766667677677667677667767677677676767667677677676766776677677667767677677677676666767767677667766766776776767677677677666667677676676776776767676776667677676677667767767676767767767677677666776776767767677677666776676766776767676776677677667766766776676767676676776677666677676776776667677676676766766776776677666776776767667677677677677666767677677677676776677677676667767767667667766766767767766676767767766776676776776776677676776776767667676767766767767666676666767677667767767676767667767766776666767667667677667767766667767676676667667677676776667677667766776676676776776776766677677677676667677667767666666776776766767767766767667667676667767766767767676766676766767767667676766776677676767677667676767767766776766776767767666766776776676766776776767667676776776667767767667767766776676766776776767676676766776676767767767677667676676677676767676767676767666677666776667766676667766676776667767767767766767667677677676776776767766767767766667677676776677667676766767766767766677676776766667676677667766766767767767676776767767667667767767666776677677677677667666776677676776766767667677677676776667767767767666776676666766767766767667666677676776776677677676667677667767767677676776677666776767666776676776677677667766676677667767677676667676767766766767676667766677677676776767677677676667766767676776776676676776767766776676776776667666766776767767676767676776776767666767767767767676676776676776767767677677676767766767677676766776767676677677677676776666776677677666766767677677676776776776776776767767767766677677666776776767677667667667676776776776767666766776767767666776667666676676667676767767677677676767767767666767666666767767676767667767766767677676766776666767677677676776677677666766767767767677667667767766676767767767767767767676776776677666667677677676676676677666766776767676766676776776776676776767767667676776667676667766767676676676776676766767767677677676776676677676767676776667677666676776767676667676776666776776767666776676677667767676776776767676766766767767677666776766776767767767767676667766766667766767667666776766766677677676767766767677667677676767666767767767766766776677677667767766776767767677677666676767676776676776776766776766677677677667767767767676766766766776667766767766677676766767766776776767666767766677667676776676667767766676666766766776776676676767767676767767667767767767667767767667676676766767677676767766667766776767767767666776776667766767666767667666767767676766776677677676677676677676776676776767767667677676667767667766776667767676776677677676677677667667766676676776677667767676776776676776776677676677677677667676677666776676776676776667766677677677676776677666766776767766776776776676676676667667766677677667677667767766667767767677676767677667767667767767677677677676776676676776776677677676776767767767767766676776
6776767677676776776767767766776776776676776767667666776666767767676666767767677667766776667676767766676667676767666766776766767766776677667667666776776776676776776776776676676667766667766677667767766767677676767767676776767767676667767666776776766676776766676676766767667767767767677667767766666776767676767676676676676776677676766667767767676667677666676776766776766767767666676667766766767676676776677677667666767767676776776676767677677676776776766677667676667676776776776776767766776776666666766776676766677676776677667667766776677676776776766776767766776767666767767767767677666677677677666776766776776677676766767767767767676766766677667767767767667676676776767676776776776676766767767677676667767677667767666666766667677667766677677667767676776776677677676677667677667766676677676766766767767766776767677676767667676767767766666676767767666666776766667667767766676667677676767767767677676776766766767767766776667766666767676667767766776767676767666766666776667676677676676676776677666776766766666667667667677676676766776766666767667767767767676677667677676766676676766776767677667677677677677677676676676776766776767677676767767667666666667677676667676766776767677666767677676767676776776676776776767677677676767676766666766767767667677676776776676776776676776767766677677676766767677676776776667677666776776776667676776666677676677677667676776767767667667676667766766776766676677667767667677667767767766776776677676676776677676767767677667676676677677677667766676676766677676676677676766776676776767667767676776767676767666677677677677677667677667677677676676767766676767677677677676776667677677667677666766667766776676776667667767767666776767676677667676667766776677676767676776776767766667677666767677676776677676767767767677666667667767667667767677666766776767767676776776676776766677677667767676776667667767767677667667767766676767667677677677676776776676677666776766767766676667767677667767667766767677676767766776767677676776767676677677676766767767767677676767676767677676676776767767666666767767667767666767676776776667666676766677666767667666766767667677677667767676677667677677677676667676677676776776667677677677676767667767676766676776667766666766767676676666677677677677676676776776767767667677677676767767677676776776767767677677667666767676776767676766776776677677676677677677677676767766767766767767766676767766676776776776676677677666776767667667766677677676676776676767677676776767766776767677677676776776767667766776666676767666667767667767666667767767666767766776776776667767766776776767676776776766667666776767676677676776767667766766767766776676676766767766766677677676776667767667677677677677667676767676776677677677666767667666776766766776767767767676676776776677666666776676767666776766767767766677676766776676677677676766766767677667767767667767767767677667767667676776677666767677677676767767666676676666676677676776776767676776776776677677666766767676767676676676767676766676776776767677676767667767676776776667677667676776676767666666766776766666776776776666767767677666776776776776776676776776667676776767767676776666767677677667676776767667766676676776776667767677667767767677666766676676776676767676776766677677677676776676667676776667767677676776676776676776776676677676767667767767667767766666766766776767677677666776767676676767767667666776677676766667667677666667676766666766766776776776776776677676766776667766666776767767677676776766667677677666776767767766767677676776767677666667767767677677677676767767676677676677677676776667676776776776767767667676776776767767666767677677676677666677666677677677677677677666676667677667766767676767677676676667766776667766776767766767676776776676766776776666767677677677676666766676666676776766767767766677666677676766667676677667766767767766767766776766766667667677677666766666766776666676666776676767766677677676677667767766776776766776767676766776677676776767677677667766776677676766766767767767676667676767677667677677676776776677666676766767667766676776767766776776776667767766767767666776767666767676766776776677667676776676766676677677676767667677666767666776776766767767677676776667667767766767676766776767767767767666776776767767667767767676667766766667767767766767767667666667667767676776776666767767667767766776666677677676767667767677677676767766767667666776776667667677676666776766767767767767677677677676776776776676767666776766776676767766776776677667667677666767677666776767767677677677677676666767676766776767666766767676776677677677667676767767767767766776767667766766776767766776767677667767766767676776767767677666676677677677667767767767767767767766767766776776676776776767676767766776767766776776677667667666776666776667677667667767676667767666767666776776776766766776776766776766677677667767767666766677676776776767667677677666676766676676676766776676676766677666666776767676766776767767677676776767676776676767667676767667766676767767676667767767767767667766776677677677676677676766767767676676766677667676676677667676677666776776766767666767676766776776776677676767677667767766776776776666767677677666667767766776776767766767676766776666677677677676667767677666767766776776776767766766776666666677667767676776676767767676666776767676666776677676676767767766676676767666766776766776776766776677666767676776776766677667676776767677676766667767767676666776776667766776676776677667767667676677677677666677677676776766767677667767677666766666676767767677676666767676776667666776776676767767767767767767766776767676776767767676776766767667767676776767677677677667766766776776676767667677677667767667677677676767767676767677667677677677677676767677666766776776776776676767666767676776677667667767767766776776677667766667677666667666676767666766776776767767766667677666767767676666776767767767677677667667667767766767767677677667767677666776776767677677667677676667766767766677676776767767767676776676776667767767667667767667767767767677667767766767767767767766767676766767677676776667767767666667677667767676767676767767767666676767677666776776776676676776766677677666767676776776776767677677677676767766766776666676776776676776776767676677677677666767677677666776776767677677667767767766766776776676676776676676676676767767767767676667767767676776767676676666776766776776776776776677677667677677666776767666767767767767767667677676776766667667766677667767676776776776767767677676666776776776776776776776776667767767767676667676667766676767767767766677677676677677667667767767676776667667667767767766667676677676776767766676776676767767767676676667677677676767767766766776677667667767767676776767676776767767676776666767767767676677667666767667667676677677676766776677677676767666676776776677677676776676677676776676676767677666667767667667766766676776776776666677667766776666766776767676676776667767767676776767667767677677667767676776767767676667677676767666776667676676767767767666677676676666776776766677676767677676776767667676766776767766776767676766676776677667677666677677677676767767766766776776676767677676677667767667767767676677667766767766767766776766767767766776776776776767677667666767767767766676767676667676677667677676767677667666676766667767767766766767676767676667766767677676766776776776677667766776677676676776766767767767767766767676677676776676767677677667767767766767766766766676776677677677676677676766776677676676766677676667766776766767676776676767766767767666776677676776767767767666766776666677667676677666776677676776776767676776676667767766776767767767767767766766667677667677667677676776776667767767767767767767767676767766767767767677677677666767676766767766677676767666776676767767676677677677677676776776667766776677677666677667677667767667767676676667767677666767767767767767666776667767667767767767676677667766766776677677666776676677677676766676667767677676667767667766766666766676676767767677667677666766776776677677666776677677667667767676776666776676767677676676767767767676676776667767677676666766776677676677666677677677677667667767666667676677676767676666767766776766677666776667677676776776776766677676767767767766677667767667767767666667676677667677677677667677667767766776676677677677676676767677677676676776766767677676766776767767767666776766767667767677677676776666776767676767677676776776677667767767677667767667676776667677677676767767667677676766776767667767667767767677667676666776766667767767667767767667677676776776766767676776776776776776767667677666776767666776677666666667676676776776676667677666667767677677676676676766676776776776766767666766767667767676677677677677676767767677676677667666767766767766667767767766776766776776677677677676677667767676766667767677667766767666776676776776776767766776767767667667677666776677677677667767677677677666776767667677667667767676676677677676767676666766767667676667667676766767767766767767677677667666767767677666766767767766676767677676767676776776676767767766776676767767677677667767666677676667676766776667767767667766776776667766677676677677666776677677676776667676676767676767677666767677676676776667767767767677676776667677676766766666766766766776776776776667667677666776677677676767676767767767767676766667767676776677677676776776677667767667767677667767767766767677676776776776776667677667676767767666767677676776776767667767667666666776677667766776776667767766776766776776776767677676677677667667677667676767766776766767767666766677667766677676766676667667767767676776666677676676766767677676776776676676776776767666666767766766776666767677677666666776667677667767676767676766676766767767667677667666776767677667767767676767766767667766666676776776677666667677677676677676776767767767766767767766766667767767676767667767666767667667766667676767767766766676776776767767767676767667676667676776776767767767767676676767667766776776767767666767676666676667766766666676776767767667667676766766766767766776667767766776776676677677667676776776776776667677677676776767766767766776766676676767676676767766676676676767676767767667676676676666667767767767677676667766776776776776776776767767676677
6667766766667767766767676666667766676767767676676666676767666666667766776766767766677667676776667767766776776667666676676677676776766766776776767767677676766767767677677677666776776767676776767677667766767677677667767677677676776776767766776776767766776677677677666676776676676767766767677667767676766776776776767767767767676767666766766767667676776667767766676767676766676677676776667766776776677667667767677677676776676776776667676767677677667767677677677676767767677677676667677676776776666767767676676776766767677667767667677666766776767766776676776767766776667766767666776776776767767766766776776776776666776776776666767767767666776676776676766776767667766776767676766776677677667767677676776776767766676776776766667677677677677667767766766676776776667767767667677667677676676766776767767676776677667676776776776667767767766776766766776776766677677677677676666676767677666767676776776677676767767766767767676666767766766776766767676767677676767666767676776767767766776766766667676776676677677667767676776677677677676677667677667677676776677677676667766667767666676767766766677677667767767767767676776766677677677667766767766776776676776776767766767767767766677667767767676766676766776766776776677676776776776776767767676676667667676766667677677666667767767767676776776676776776766676776666667766776767677676767767677676776767676766666767767767676767767677676667766766667666766667677666776776767677676676776767677677677676776767766677677677667676766776677677667667677676767767677676676776776776676766776776677677677677667767667677677676767767677677676766766676767676776776667766676767676676667676767767677676776776767767677666767767766767767666677676677667676776667667767766677677666667667767766766677667767767766776677676776776776767767767677667767676766766776677676767767767767767767766667767677677667767676776676776667677676767767766776776676676776767767677677667677677676776676776776776776677676676676776766666776766667767767667766767677677676667676767766767677666667677677667676767667667766767767767766677676767676767766767767667766776776776667676767677667667667767766676666677676776677677676677677677677677667767666676676776677667676766667767767667676776677677677667677677676677676666767677667766667766767677676677677677676776677677676667767667676776767677677677667666676767667666766677676776776767767766767676676767766776776776776676767766677676776776766666776776767767767677666767667766677667677677666676776677676676776776767767677677677667767767767766776767767766676767766766776766676776776776667766776767677667766667676677677676767766776677676766776677676767767676766767677676766667766776677667677677676766766776767677667676767766676677676667767676767666776667677677677666776767677676776776767767766776776767676677677677677676776776767767667677666776676767766776766667767767677677676776677677667676767676667766677677676776776677676767767667766776776776677676766677667677676766766677677667766676767667676767767676776776776676676767767667677676776766766776767677677667676767767667766676666767667666677676776776767767677677667767676767676676766767677667677666666667766776767666677677677677677676766776667677666767667677677676767677676767767767767677677667676776667767767767677667767676676667667767767677666776776677666776767677677677677666767676776767767766767677666767666767677677677667767666776776766767767677676677676667676776766776676767767766776677666767676767767667766677677667667767677667767667766667677677676677667667676767667667677677676776677677677677677676677677677666767766676676767667767767676766767767767677667766776676766666677676767767767767767767676766776767766767677676767667666767766767766677676667767677676767676676676776776767667767766677676676767677676667677676767667666776776667767676767767677676776666776677676676776676776776766677677677667766767767666776776776676667677667766776776767677666776776767767677666767766776677677677676776766776766676776677677677677677676776776776776776776677667677667666677677677677677677667666766766766677677666667767677667767766776776677676767767676767666677666776677677677666776767677677677677666776766677676677677677667677666677677676767767767767767666776677676776666677667767766767767766767767667767767676767677667767676776676767677677667767677677676776776766677676767677677677677676676767676767767766677677667766766776776767667767766667676776766766767677666676677667676776776776667766667676776676766776776776767666776776776676776676776776776776667667766767666766676676767767767667676767766776676767766776677676677677677677677666677666776766776767677676677676767677677677677677666767766776776667767766667766767676766676767676766776666767766776677676677666767677677676676677676767767767666767667766767766667766667677676677677667767676767676767766767677676677676767767676776776776767766766776676776766776776666676676776767767677677666767667676776767767677666666676767766776677677677667677676767676767666767766677676767676766666666767767776776767767767677677676767767667767676676677676776766767767667766677677667676677676677677676766776767767676767676776676676767767676776776767677667667767667767667666766676667766776776766766776776767677677676767667677676776776776767676767677676676776667667667767676767677676776767676767667677666677676767767766767677666776776677667767767766676677677677667677667766766767766776677677676776767676677677667677676776767677676767767767767767677666767667677677667767767677666776776776776776776766767766667766666666776667676776666677676667766667677676767676676767677677677667677676776767666677676677667767766666667666776776766667767767667667677667766776767676776676677666677676767767676776677676776776766767767767677676776776677676676667767767766767667766776776767766766766776676766676767767676776766677667667667766776767676776767766767676776677676776776676676676767676776667676776776776776776767676676776676677677677676767766677677667676767766776776677666776676767767677677666767677676776677677676766667676767767667676667676766767677676676776667676776767766767767767766666776677666776677666767766767676776676766767676776766767676677677676776767677677677676676776767766677677667767767677666666767676767677667667766676776776667766767767677667676767666766767676767677667676677667676666776776676676676676677667767677667767666766667767676676766767677667767676767766766767667767766677667676676676767676667667667676766776667766776766776676767766677667667667667667766676676666766767676676677666677676776776776766776666776676776776767767676676776766767767676776676767766776776767767767767767767676766776767766677676776767677676767767766677667677676667766766776666676776677666767766767677676776767676776767767676767676776677677677666776676776767676767767766676677667677676676766676776677676767667767677677676667766676776676776676676767677677667666767767767677667767676676767667766776677667767767676776776767676677666776676677676767766676676776666767767677667767677677677677667766667667677677676767676676677676677677667677677677677676776776676776776767677677667767766767766767767666767676767667767767666776766676677676776767667766667766776767677666666767667676666676767676776677677677666677667676677677677677676766766776677667767766666676677676776776667767677667676776776776676776776677676776776766676776666776776677676676677676776776767767767667667766776767676776676667766776766677667767677676667676766776776676767676676666767767767677677677676776767766776776767767676767676767766767767677666677676667666676767766776776677667766776776776776776766767767767767677676667667677676776776776767767766776677666676677677666776766677677667667676776776776667767677677677667767766767767767767766676776766776767667666776776667676676767677676677676776677677676677676766666776677676677667767767667677677677676676776677667767676767766767676667676676776676776776676776767766767667767767676776676766776776776677677676677667767677676776676767676776776766766776677666676767767677676677677677677677676767767766776767766667767766776767767766766766767766766776676767767767677677667767677667767676766776767767666667676776667766766666677676667667767767766776677677677666676677677676776776767767767677667766767666677677677667667676776676677676767666776676766677677666766776766776776776776776677677677677666677676776776776776677677676776776677667677677676767677676767766667767677677677676776776677677677677666677677677667676776676767667677676676776776766676776776776767677676776766767766767676667767766767767667677677666776766767766766776666776677677667767767767767767677676767666767666776666776776776767766767767676776776667766667677677676776677677677676766776767677677667677677677676667767767677676677677666767767767766667677677676776776676776776767666677667767767766767676667767677666666666766667767676776776776776767767676776676667676767766767767677676677677666676667677676767767766667677676776776676666767677677676667667767667767766767676767767676767676676766776767767677677667767676767676667676776676776767666767767677677677676667676776776776766776776776776666767767767767767677676776666667677676767767766767767766776767767677677677676776677676676767667766766776766776776776676677677666766776676666767677667677677676667767666767677677676776667767677676667767766776767767767766767767677667677666776677676776666776767677667676676776776776666766767676766676776666767677666767767766776767767767667767767667766667677677667666767766776767667676766776776766776676776776676767667676766667667766776766776766676776767676677677677667767676776776676767667766766767667766776667676767766767767676766776767677677667676666767667767677677677677667677676766776767677667677676667666676676776767767677677666667767767677676767666767676776766767767676767676677667766766667766767767767676766776767767676676766767677676776667667666776676667766676766776677676676676766667767767677677676776776767677676766666776677676767767677676677666667767766766676667766767667676776767667677667766776677667767767676776767767767767666766776776776776767666767766767767667766767766677
677677666676776767766766767677676667667677676676766776776766677677667767766767677676767766767677677667677676776667677676776676767676766667676667767766776767766776676776767676677676767667767667767677667677667766776676776677677677667676677677676776776776767767767667767767767767677677667667667767767676776776776767666667667767766776776776666766767767767676666676776776767677677666766676676767677677676677666667767667677676776676776767676666667767766776677677676767676776767666667677667677667677677676776776767767767767766666676667767677676767667677676776776776676776767677676666667767676776667766766677677676667767767667676767667666767767676776776677667767766676776776667677667676676677667767766776677667767677667766666776766776767677677667766767766776776677677676776767666767677676677677677667676677667766677676767767666776767677667767767767677676776767767767667677666667766776666766776767766776776776766677666776767676677677676666776766667676677676776767677677677676767677677677677677676666767767766776767676677677677677676677677677676667766776667677666776676767767676666766667766767766767667677676767677666676766766667666677676667767667666767767767677667767766776677677677676676667676667676667677677676667767676767767767766776776776776776767667676677676667667767667667676766776767676667666676776766767677676776676776766776676776767677677677667666677677676767766667766767767767767767766776666676766767677667767676676767767767667766677667767676766676776776667667767676767677666776677677667766677667767677667676677677667767676776776776676767767766776776676766666767667677677667766767766776767766767766767677677677677677677677677667767677677666766677667767766776776676766677677677677677677676766776767767766776766677677676766776767666767677677677676767677676677677677677676767676776766766766677667767767767766767676676767767676776767667677677666767766776767767666677677667766767766676776766677676767677676677667676677676776677666767667767677666766776767767677667667766766677676677676666767677676766767767676776677677677676667766776766776776776676776776767767766676767677677667766776677677667767767767676767767667667766766776776776676776676767766667767667766776767676776767677666667677676767667767767676766766767676776667767767766776776767766667677677667666776676667767677677677667677677677676666776767766776677667667676776776767667767767767666767767766776767676776676776767676666766776776666677677667766676767767766776776677676776766767767676776767666767766676677677667766767767677676776776776776666767667676677667766677677676776776676767667766776677677666776766776776766767676767766776676666776676776677677676776767676667676676676666776776776677667667676677677677667767676776666776776677676767677677677667767766776776666766766677677676776766667677667676776776776767767667767667676676776767676776766677677677677676776776676676676666677666667766767677677677677667677676667676667767666677666776776776667767767766776776776677667767676767767676767767767767766676776667676776767677676767767667677667766767767667767766667767767766766776776766776776776776766667677676767676776776776766767676776766776766767767667677666677676767766767667677676776776767767767767677677677677677677676767767676767676776766767676776776767677666776677667766767766776767677666767676677667767766767766667676776776776776767676776767677666677676676776767676677677667766767677676767677677677677677667767766766667767677667666776767767766766776666776776767767767667767667676677677667767667677677676776776677677677667767677677667666677666767767677676776767666767677667767666776776767766767767767667767766677677676677677677667767766776767677676767767767676776776767767677677667767676667677677676677677677677666767766776767676676766767677677667766776776676776776767676776776776666767677677677667767766767766767767767676766776667766776776667676767766766776666776676767677677676676767767766767766666776776776776766676767667677666776767766766677666767767666776776767677667667676776776767677667767767767677676776776676767767767676666767676767667676776677677676776776677666776776667766766776766676677677676677677676766776767666666776776767767766776776766677676776767666766666677676776767766776767767667667667677677667677676677676776766667767767677676776677667767767766667767676667766676677667677677676676776776676776776676776677676676776776776776767667766676776677667677676766676767767677667766677676776776776776676767766776766667766667767676667766677666776677677677677676776776776776767766676676766666766776676666767677667676676767666767766776667767766767667667766677677677676677676676767767767766676776766767767766776767766767767766766767676776776676677667766776776767676766776767676767767677666776776767676676767667666767676766666767766776776677667676776667667767667676766766776776776767767677677676776766766776776776776776767766766767677677666776776776767767767676766677676767767666767677676776677666776767677677667767676766767766776767667767767766767666667677667767676776767766677667767767767676776767677676767766776776766776776776766767767767767677677667677677667767767767677676766776677676677667767766776776766776676776667766776766766776776776767676677677677676767767677667767767667676677666667766676776776676776676677676676776776767676776676677667667667667767767676776677667766776767676776776667676766776676776676667767676667767766677676767677677667767766776677666776676776766776776667767767667766767666776767767767767767767767667677666767676766676776676677676667767667676776767676766676667767677676666776677677676676767767676776776776677676766776776677677677667676667767767676666776766676667677676776767667766776776676766677676776667676676766767767667766677677677677667767767766666767767767767766776677666667766767667666666766776677677677677676767767767767677666776776776767767767767676767767667676776776667767767767766776767666776767766677677676676677667766766767767677667677676667767767676767677676776676767767767676766767767767667676776766766776676676776776776666767766776776776676676776677667767676776677676676676677676767767677677676776667677677676666776776776677676767766776776767766767767677676766676766767667666677677677667676767767666776667677677676776776776776677666776767667667676767766767766776766767666767677677667677667677676776766776677666666776776767677677667667676776677666776666676677677677667676766766776676767667676767677676767767676677667767767676666776766667666676677677677677677677676766767667767676766676776776776667766776767677676766676766676776667676776677677676776666676667767767676776776776767767677676677666776667677676776776766776767676677667767767766676766676677666767677676767676666776767676767667767676676767676676676766677676677677676767767767666767767667667676677677667767667766676767767767667766776676767667767766667767767767676766677666766677667676767767766676776676676767666776767767767677667766667666767767667767677676677676767767677676776767677667667667666776677667767677666776776676767766677677666767767677677667676767667767676676767676767767667767767677676767766766677666776767667677677677677677666676767667767766767767667767767677667677677677677676776767667676776676766767766766677677676666767666766677667676776667767766676776667766677677666766677677677677677677677667766676776766767766776667767666776767767766767667766776766767766776767767676666766677667677677677676766767767767676667766667676676767676667677667766776767666677667676776767767667767667666776667667767667667767666676677667766776776776667767767767767667767767766676767767767667767667767676776767676677667667666767667677676667677666776667677676666766677666667767676776676767766767677677676776666776776677677676766776767767767767766676767677677667676776767767667767677676676767677666776766766776776676767767677677676766766766767677667666677667677666776776677667767666767767766776776776767667676776776676767676776776667767767677667667767767766767666776667766766767766776767767676767666776667667676776676767766767667767676676767677676667767667677667677667677676776767767677667767667766676776767767767767767676766767767767767767767767676766776776776776767766667767666776666766767767767767767677666766676667677677677667766667677676776776767767767767677677676676776677666776676776667767667666776676666767767676776667767766766667766766766766776767667767676767677677667767767677676776776766766677676776776667767676776776767767677677676776776676766767666767766776776776767676767676677677667766677667767676776767677676767667667676776677676776767677676677676677677676676766776767676776766767767767767767667676666767766767767767676766767666767676766766667767766767676767767676666767667676776767767677677667767766676676666776766667676767767767666767676767767766767767766677666776667767667666676776666667766667767766766767767676776776767676767677676776667677667677676676676667766776677676767766767676776776667677667767767667666767767676776767676776776676676766776676776677677667667676667666776767767766767666776666666776776776767677676677677677667767767667767666776776677676776767767666767666677667766677667676677667767766766767677667676767767677667677677677677677676776776776767766667767677667667677676776776767667766766766776767677676766766766677676767677667676767767677677677676766776677677677677676677677667676776676676767676776766776767677667767767667677676676667767767667677667767766776776776677666676776767767767767666677676677676776766766767676776776767767767767676667767677667767677676767767677677676677666776677677667767676767767677676776767676776667667667767766776666676776766667677677677677676776767667666776767767667676767767767767767677667667667766766677676676767767767767767766766776676766767677677677677667766767677676766667767667677666776767767667677676776767677666677677676676767767767677677667766767676677666766677677666667767766767766767767767677667666676767767667767767766666676776767676767667766767767667677677667767666676776667767677676776776767766776776766676676767766677667767767766676766776766676676766676677676677677677677
76767767766767677677676767767676776666676766767667767767666767676676677667677677666776767766776766766766767766767676776776776767667767667667767676767767767767767676776776767676776776776776776667766766767666677677676667676766776767677667676776776776676767766767767677676677666677677677666776776667767766776676677666677676767677676776767767767666776767766667766776776666767767666766766776667767766766776767767767766676767767676676676667766677677676767767676676776767676776676767766677676776776776676666776767676776767666776677666776667676667667766776776776767767676767667676767676776767677676667767676677677666767767767767667766767767766667767676776776766677666776767767667767667676766766676776767766767766677667767767677666667767676767677677676776767767677677667767667767677666677666677666677676767667767676776676776776766666766767676767676676767666767667766776677676767666676677676776776667677677666666767676676677677667766776677676767767677677677677667766776666767676677667677676677667767767767767676676776776766776677676776776776776767766767677666766677677666766776676667676776767677667767767677676767676677667767676776776677677676677666677667766767667667767676776776767667676776667767766767676767767676767767766766776677676677676767767677676776776767767677677666766677676767766767767677676676676767766776766776776666676667677676767666776776767767767667767767766766667766676667766667766676766776776767676776776767767767667667676767767676767767766776776676776776767666766676776766677676776667667676767666767676767766767767677676776767767677676677666767677677677666667667677677676677667767677666766667767676776776677677677677677667766776776767767766776767666776776766776767677677667767767677666766776776677666776767766767677676776767666677676677667677676776676776767677676677676767766776676667677677676766776776677676666776767767677666776676767767676676767767767677667667677667766776776676776776666676667676776767677676667766767767677677676776767767667766667766767676667667766767767676776776676766676767676676677677667677677676766766776676776766776766677677677666766667767767767767677676767767676767766666776766767767677666776776767766666776776677676767666776776776677677676676766667677667766676666767767766776776667767767767767766767676676766676676667766667767677667677667767667767767767666666767676776767767766767676767767666776767766766776767667767766776776766677667767767677677677676676667767667766767677676676776776776767767676767766776776776676676776667767676767677667767677667676676766677676767676776767767677676767767766767766776676677667767666776766776767667767767767766666776776776766776767676766776677667767667767766776677677667676776766667676676766776676767767677677676776767667767667767767676776667767767676776767767766776677676677667766776677676776766767666776766677676666676776677677676676767677676776776676776667667666667676766767676776766677676776667677676767767766666677676776776776677676767667666676677677677676677676776767677667677667766776667667767677676767767767767767676766776667767767676767667766767767666667676676767667767677677667677677677666677676676667677676776776776677676667766767767677676767677677677677676767766767766667766776676766776776776776676677667676677676776776776767676676767767677676776776776676776766767667767767766776677677666776667767767767767677666766676677677666767676766767766677666776776767676676676767766667677677676767666776776676767766776767767676676766666776767667766776776767767766676676676776766767676667767676776676776766677677667767666766767677666767667767667667676776776676667677667676767766767767767766767677676766776766667666767676766776776677677676676767766776676776767766767766766776666677677667676776776776776776767767677677677676776776767767767677677667676666677677676677667766776767767767676766766766776767676776776676667766766776767767676776776767767667766767767676677667667677676776776766776776776776767666676667767767767667667767666666776776767667677667767677676776766766667766767766766776667677676776767667767767676767767676766776667766767767677676767766676776667767677677676767676776767767677677677667676776776776676766676766776776766776676677667667767667767667676767767766776767676676776776776676767767767677677677667676776676667676667767677677666767676767676767766676676776676676667677666767767767676676766776767677677676776767667667767676767667676776766776767666767676676767677667767667767677667766767677676767767767677677676767666767767676767676767767667677676776677677666767677676776767677667767667676677676677666677676677677667767767677666767676677677676767766677667767767666676677676677666666776767676776767766776676677667676766767676776776767767767667677666766776776776767667767666776766776776677666667767676767767766776766766767766676676676776776776767767667766677676677676767767766776776676767767677676677676677677667767767767676677676767667766767767677677677677677677667767666677676776677676776677676776667767667766666776667767766767666776766767676766766776677677677676776776767767677676776677677677667767767767766676677677677667677677677667767677677666767767766667766677676666766766776776667766667766767677666776766767766767676767766767766767677667767766767767677667676776767767767676766677676666767677677677677666776766676677666766776766677666677667676677667676677667767677677677676677676766776676776766767666776767677676766767766667767767767767677677667676677667666776677676766676776767767767767766776667667767767767676667767667767767766676766776767766776776776677676676676767767767667767677676776677677677676676776767767767767677676776766677666677676776666776767766767766776776676676667767676667767677676767667767767766676776776766776667677666767676677676676667767767767767767767676677676676767767767676676766776677666776676767767676767677667767666766776776766667766676767666666767666766776767676767677677677667767667676677677676767766776677677677677677666776776776766776767767767676776776667667677666767677677666676767677667666676767666776667667767676666766766776766676776676767767767677666776766776677666767677677676776767677677667767767767766677676766676767677667766766677666676766776677676776776667676767676776776677676667766767766776767676676677676776776677676767767767766676776767766776766667767677666776776767767767767767767767767767676776776666767676677676766776776766766776766776677677667676776677676767766776676766776667767766776776676676677676667667766767677676776667767677666776767667767677677666776766767766676776676776677676776767676676776676776767676767666667766776767667676767677667677666776776766676667767676676766766767767677667767666677677666776776676776776776667767676766667766776776776767676767676776767676667677667667667767667667767676666767767767767667676766677677676767676767666666776776776776766776776767676676767767677666776667676776766667676766677677677676776767667767767767766767676677666776767767767766776676766767767677667767676767766776776676767677666766767767677676776776776776677667766776766766676776776776676677676776776767667676767766767676677667767767766776776677677677666667676767666677676667767767767677666776767767766776776766776676766676677677676767767767676767666776776776667676676767676767767767767767666767766676776676766776766776767676766776766676776677676677677676766776776676767766766776776776676767767677677667677676666767767767767767767766767767676666766776766767677676776776676776776776677676767767667766767767767667767766767766776766776667766767767766677677676667766766766767767766767677667676767677676776677676666776767676767766776767666666776767767667766776776776666776776776767767767767677676776776776767666776676776776676767766776677676776776766667676776766776776766767767766676767676666767677667677677677676776767767766677677667676676776767766776676767676776776676676776677676776676776766667766767677676677667767677676776666776677667677677677676776767767676677677677667766676776776776676767766767767766776677666776767677667676677676776776676676767767767767677677677677667766776776776677676776676767666676766776676776776676667676667677676766677666767667767676776767767767767676676776776666677666677667677677666766667667767667767667677676767677666776676776767766776677677677667767767766766666776676666776766776776676767677677676766776676677676776776667676676767677677676666766776776766767676667676767766776776767767767766677667767677667666766766776776766776767766776676667767766776676676776766676776776676776767677677676667766776766677666776776676776667677677667667767767676776676667677676776776776767767677676776776767676776677676677676767666767767767676766776676776676767767766776776767766667677677677677667677677677676776776767676667767677677666767767767767677676767676676776766767677677677676767676767767767677676767766766666676667766767767767666677676766767677676676676677677676767767767677676677676776667676776776776776776677677667666667667676767677667677676677676776767767667767767767767677667767767766776676776766766776677677666767677676667766667667767676767677676767767667767767676776767677667677677676667677677676676676766676677667766776677666667767766667767767676766767766776767766677676776767676767767667676776766767766767677677676776767767766776776766667677667677676776767767676767766676666776776767676676767676677676776776776677667767766776766767767677676766776776776667767767677677676767676776667667677667767766677667676677677667676776676776776776676776776676767767676766767666677677667767766767767666776776677676776677667667767767666766677677667766767677676667767676776776776677677666676776767766766767767767766667667676776776766766776776677667676776776676676767677676776677667767676767767677666766776767766677676767677677666776767676667767667667767767767676776766767676766776676776666667677667676776676776766667767677676677677677676776767766677676776677676667766676776767767667676667667767767766677667767667767767766766677676676676677676767767676776767666767766776767676766776667677667676766677666667766676776776677676767677667767767766767767766767
66667767767767767766767676776767677667767767667766767676677677677667676677677676677666776677666776776676766767766767766666676676776776776666767677676676776776776767767676766667766676776767676776776767767767767677666776667677667766677667767766776776767767666677676767677677677677677677677676667767676677677676767676776677677676767667676667666766776767667767676676767766776766676776776767676776767677676767767767676676767666677676676767767677677667676766767767677677667677667767667677677667767667767766776776676677676767766667677677667677667677666766666676766676677666767666776666767666776776677677667677676676767767676776776676766767767667767766776776766767677676776776776766667767767767766776776776667676677677677676677667767667677677676776677667767766776766667676767667667666767766676776676767767676776776766776776776776676677676776666776677676667767767767767767667767676676767666767766766667767767676767766676767767766767766776666776767667676667767767666776767677667676766676766676776776666766776677677676767766676766776767677676767766776767677666767766776666767766767666677677676666776666766667667677667666676767767676767766677667767667767677676776676676776677677676676677677676767677677676767676667677677677677676666776776776667676767767666676776676776766667767766767666776767766677676766766767767677676676676677667676776676766767767766676767767676677676676677676767676766776667677666776766776677676767676676767766766776767766767676776776667676676766767766677676776776676666766776767677677677666776776767767667677667666767677667667767767667766676677667677666677677677667767767767677676776676776776766767766776767767666677676667767676767766676767767666677677677666766767766666776676767677667767767767767677676677676776676767767676767767677677677677666767667676776776677677676676776676666767766767766767767677666776767766776767677676767667767767677676776766776776767767667766677676776776776677677676767767676766767766676776676767666776676677667677677667767666776767667766767766767667677677667676776676767677676677666667767666776766667766776676677677677676666667767767767677667666776677677667767667676776666676767767767767677676776767767677676676776767677677676767667677677676676667767766767767667667677677666776677676676776677667766677667677677676767767676776677677666676776767766676667677676676766776767767767767766767677677667766677676776776666767767676776767666767676776666677666776776776767667676766667767677667666766766677677667766776776676767766766776767766776776667677676776677677677666767667767767767767677676776776776676677676677676767677667677677667677676677676776677676766676776776676776767767767766776666767677676766767767676676677677676667667767677677667767667767766776767676776666667677676667766776776767766776776776767767677667676776676676676676766776776776766676676677676776667766666767767766776677676767677677676666776776677677676776776767767767677677667677676767667676767676776766776776776676776766767767767766766666776776776667677676676776666776677667767767767676767667677667766767666667676677667767767676776776776767677676766767667676776767676666676767677677676776776667676776776666767676776776776767676766667767767667667667767677677676776776776676676776766776766776677667677677676676776676776766767676767767666667767676767677677676767666676766766667767676767676776766767767676776767677667667766766776776776776677676677667676667766776776776767767666766767667667766766667767767676676776767676677677677666676767666676776776766767767677677667766767767677676776677667677667677667767677676767766677677667767677676776776676776776767767676776776667766767676767766776776767766767767766776767676766667666676776776766676767767666767667767677677676666766767767677676767767666767677677676766667677666776766776776776776677667677677667677677667767666776676667667766667677667767666767766776776776776776676767767676676776667667676776766776766767677667767676767677676776667667677666766766776766677667666776776767676767677666766767766676767676666776776776766676767677677676676766776677676767767667667767676766776776776776776776667767677667766776766767667766676667676766766767667767766776767767677667677667676767677677676767767767767666776766676666776677666766677676677667677677667667767767676667677667677667676776677676776676667766776676676767767667677676776677677667766776767767666666677677677667667677676676766676776677677667677666766776677676766766677677677677677666767667667767767676767767677667766677667767677676677666676767667676677677676776767767676676676767676676666776767677676666677666776776776776766677677666767767766677667677677676776767676776776776767676676767676666776776776676776776776776676767677677677666676767766766676776776766776677677676766667677676766676677667677676766766766667676767767676767676776767767767766677676766776776676677676666677676677676676767677676767767667676766667767767767677677676776676767667666676676667677676767667667767767766677676766776776767766677676767766676776776767766767667676666776776677666676767767767677677667677676767767766776767766667767676676776766767767667667677666766767767676766666767766776766776667767667677676766677677677666667767767766677677666776766767766667666776776776766767666767767766677677676767766776676676767767676776676666766767677676766776766776776776776776776676677676776676766766776676776666677676667767766776776776776776676676676676776676776767667666677677676667766776776767677676766776667767766776677677677676776767767676776767767677676776776677677666766767676666767676776776667767666676776676677676766666767677676766776676677676767676767767767666666767767766667766767677667767676676767767676766776677677677676767667766677666776667677666767767677677676667767767677676767667767767676676767767667666677677666676776667767677676766766776767676776776776767677677677666677667677667667766766677677677676776776776776776767676776776776676776766767767677676776767767667766776767767677667677676767767677676767766767667767676767676776776667767766767767677677676776776676767677667767766667767676767767767767676776767766776776676676666766776766667766767766776766776776767767677666776766767767767676677677667767767676776767676767677667767767767676677677676767766766766767676776676776666767766776677666767667767676766776667667767767767676776677677677677676666776667766676767666676677667767767676667766767677677667767767766667766766767766776766776766677677677676776667767676776767667676766776776776666676767767766767676776776776776666676667767666666677666767766767667676776677666776767667767767666666766667766677677667767767677677666767677677667767677677676776776776677667667677667766776667767767676776677666776767676767676776767766767766767767767766677676767677676767767676667767676776776766767667667767767677667676776776666667677677667677676776766776767767766776676776776776667677676776767677667766676776666667767767767667676776776767767766776676677677677677676766676767766776776776677677667767677677676667767667667767767676776776776776767767766676767766677676676776667766676776766776766676776767667767767767667766766677666776676677677676776767677677667677666676677666776676776767767767766776766776776677677666776776767677666776767676676776776767676676767677677677667767766677667676766776766766776776767677667766677677677677677677676776776776776666776776676677666766766677676676767667767676766776767766677666776667676776776776677676677677676776667766776667676767767766676767766776766677676766767677667766677667667766767666776776767767676676767676767766766666767766766776776767667767767667676677676767677676676776676676766676767667667767767767667767667766676677676776776776677677676767676667766767677676776667767766667676766776767676776677677677667766766667676776766767767766767667767767766666776766677666767676776776766766766776676776776766767766776767677677667676776776667666767767767767766667666677677676767767676677667667767666676676676776767676766677676677667766677677676767766776767766677667666767767767677677676677677667767676776676767667677676766776767767667767666776776676766776776776776776677677676766767767766767766767767766666776767676677667766767767677666766767677667677677667676767667767766776766766676667766677676767676776767767666776666676676666676776667766776767676776776776767767676766767767676766776767676776676766666776676677676676767767767766776767676677677676776767676776766767767767667767676677677676776776677677676767766767676776677666766767676667676776676776667667767766676767677676676767766767767767676776677677677677677676676667676767767766767677676776776677677666667767767766767767767767767667677676776766776676677667767767767767767767667766767676766667766766767667677676776677666677676666767667767676767766776767677676767667676776677676767766767767767677676766766766767666776767666677666776767676677677676776776766677676776677677677676667666776676767676776767676767676677676677677667767767767667677677677676767767767767767677677667677666776766677676767767677667677677666776677667667767767666766677667677677676676776776776767676776677677676776767767766766666776676776667666776776767767767677667767766776766767677677667677677676767767677676776776766767767667666666767767677677676766767767766767676766667676677676767676676667677667766767666776776776767677667767766766676767767666666776666776677667767676676776776767767676676767767666776676676677677677677677677666767767766766677677677676776667767677676776767767767767767766776776677667677667767767677667667767766766776766766776676767667676776766776666767677676766776677676776776776767767767767766677666776766677677677676667767667677677667677666776766766776767666667677667767767766767667677676776776676677677667766677667666677676766776676667676667766767677676776676776776667767767677677676767767767666776676766676767676776776776667767767667767766667676666767766767667676677666676767767667667676666776776677667767676767676776767766766767676677676766767666676767677677666676667767767767767677677677667677677676776667767677676767677676776776776776767767767767767667677
367676766677676676776677676767766767667767767666776667767677667676667767767767767676776776767667767766766677667676776766677677667767666776776766776776677677676767667667767766767766767676677677666767767766676767767766677676776766776776677666676767677666667767667677676677667767767676776767766776667766767676776676667677677667767667766676667767767667767667677667677676776776776767667766776677677666776766767767677667767766677666776766767767676676677667677666677666776676676767676776776676767766776666676667677667676776767677667767676767676767767766776776776677667767766776766766677676767767677677677677676776666776776776766776767766776767767767766667767767767766776767676776767767767766776767767667767677667667666676776776676766666666667677667676776767676767666767676766767767766766776677676776776767666776677667676676776776767767767766776776776677677677667677676677667766767767666667766767767766677676776767667766766776776767767676676766676677676776676767677677666776666676677667677676676667667766776677667767767767766767767676776776767767766677667767766667677666776667667676766776666776767666767767667766676776767676776667766677676767766677677677666776767676767767676767767767667766767677676766776776767667667677667767767767677676767677667677677677677677666776776767766776776766766767676776776776767677676776666676766767677677676766677676666767766767676767767767767767766767667767767766677677677666767676766776677677676776776776776776776667677676676776767677677677676776776677677676776676766677667766667667676776776767677667767666666676667676766776776776666776776776766667676677677676776776776666766776767766666676666776767677676766766767766766766667767766767767676776776667766677676677676776677667666776677676776767667766776677676677667676776776766767767766677667766776676667766766776677676776676667677677677677666677667767766767677677677676776766767667676676676776776667676776776676766776667766776766776766776766776776776767766767676767766776776776667767766767667676676776676666776776667677676776776767767666776776776666767667677676776766776676776677676676776766776677667677677677667767766766766776666767766677667677667677676776766766766776767676767667666776667666677666776766667767676776776767667767767666767766767767767767767676776766767676776776776776677666776677667677676776767767677666767677666776676766667676677667766766776776776767667676767677667767767767676666767767667766767767667767766677667667766767667766767766776676776676776766776676667677676667676666767666776676766767676776766776676677676767677677676677677677677676666666767767767766776776766776767767676677676767676766767676776677676767677666766766677677676677666776776667676767676776776676676667667677677676776766677676767677667766767767667676766767676676767767767767677677676767767677667767666767767767767767767766676677676766776776766767767766767767767767767676776677667666776667767766776676677676766776677677676776776677666776776776776776767767676676776776767767667667767767766766776776676767667677677677666767767767667677677677676666767677666676776677666767676776677676776677676676776776776676776676776677677677667766767767766766766767767766677666767767666677667767676666676767767767667666677666667767676767767766776767676766766676776767767767767766676766767767766667767666776776776776776766776767767767767766766667767666776767767766767676767676776776676766676676676677667667667766677677667676667767676677676767766776676776776677676776767676667677667677676776766766776776776676676767676776767667766666766776667767767677666677666676776666767676667767766766667677676776776767667667767767767767666667766677676677667766766767767676767767666666677666677677667766676767767667677667767676767667767767676766767767666776767667767667677677676676766676767676767667766676666767767766676776676767676776666667767666776776666776776767676676767677667766766776676677676776776776767767767676667676767766766676677666676776676767666667767677667767767767766677676676776776676667666776676677676667767677666667676767677677676676776667676767767767677667676767767767667676667767766776676667676776776776676776776776766767667767767676767766776676776767766776776776776766767676776767767677677677676776776766677677677677676677676677677677677676667666767676767766677677677677677677676776776767677676776776676667677667677666666677677676776776667766766766676776666766776667677677676766767766677667767676676766776767766677676776666776767767676776666677676776677676766766776776776767766766766766676677667767667677667677677677677676767766677667677676767666676776677676776776776776776766667676767767667677677676677676776776767767766667677676677667677666776767676766667676776677667767677676677676676767766776766676776676776776767666776776667767767766766666676677676767766776767676766767676676767676776776776767767767676776666776677667766776776677667767667667767677667767767767677677676676766776676776677676667676767667767676767767766767767767766776676766767666767767766776677677667767767667766677667676776776766767676677677676666766667667767676676776677677667767767667766776676677677677677666767766767766767677667767767667767767767676776667766676776767667766767677676677676677676767676776677677677676776776677676666666767677667677666776667766776767767767766677676776766776776677667767767676677676767767667767767767667767667667677676767767767676766677677677667676676767677676767676776776776776766776776667676776666776767767676677667677676766766676677667677677676767766676677667666767767666766776767767767767767767677666776677667677677677676666767676667676776776676677676667666667766776676677666666667667676767766667677677676676776776676767667767677676676677677667767676766776776766667766776677677667767767666677667677667767767767677667666767767766676776766767767767667667677666776676776667666776677666776677676776667767667767667667676667677667667767677677677676766767767766776667767666767767766677677666776776766766767677677677667767767677667666776677676776767766767677676767677676767767676776677667767767767677667766667767767667766676766677677676667676776767766677677667767767667767767766676776676767767767767676776677677676776767767676767767677667767766677667767767767767666667666676677667766766776766776767677677677677667767766676666767767667767767766667767767677676776776666667676767677667676667767767767677677667677677667767676667766776776766776677666677677667767766677666766776776776676776776667767766776676776766676776776767767676766776767767767767767766767766776767677677677677677667767676677677677676776667676766776767767767676766776766776676666776776766766667677666677677677666677677677667767666677676667767767677676776667676676677667676767677676776767667766676677667767676677667766767677667766767767766776677676767677676767766676676676776767677676676767667767677676767677666776776767766677676676776766766667767767666677677676676766676676776776776767676776776767676667766766666766776766776776677667677676667766766776776776766676676776767766767767676666676676667677677666677676677676766767766776667676767767677667767666776767767767766676776676667677676767766667767676766776776766767676776776677677677676767766667767767676776767766676766766776776776667677677677677667767666767677666776676677666677667667667767766776767676767767676767766767677677677677676767676766776767667677676766767767767677667766677667666776776767767677666667766766667767767766767677677676767766776676677667676677677667767766776776667767666677676666767767767667766776776776776776676766776676767767767766677676676776666667676776776667767767676676776767767767766676776767767766767667767677667766776677676676767767767667767677676776766776776776667767766667667676667667676776776767677667766776667667766776666676677677676766676776776667667767677667767766776767767667767767766766767766676767667767767677676766677666766676666677676776767666766766776677676767667767666766677676776677666776766766776776776676766676776766676776776676776776677666776677667767766666767767767666776766766676776767676776767767767666767676677667676667767666766766767767767767767767767667666776677677676666776776767676776776767676667767676766776776767766676677666766766667767666776776766767766676776776776776776766676676767676776666776776676677677676776776776767677676677666776767766767766776776667676776776776677667667767767767767667677667767767676667767676766677676776776667766767767767767676767767767767677667667677677677677677676776776676677677677677677677676766776776767766776767666776676767767766676767766767666667767767676776776677676766776776667676776776667666767677677666776767667676767667677667767667677677677676766766767677676667767767767667677666676677667667676776676767666767767766776676776767766776766676776776767766776776677667667767676776677676766677667677677676676776767766666677676767677677667767676776676776677677667667767767767767766767667676767766766677667766776776776776767676677667766776676666676767666776767767767676776767767666776767677667667766766766776676767767677677677676767666776776667767766767767677677667676767667677677676667676776776677676776776776766677676776677667766776776666766767766776767767676767767667667677676676676667767676767767767677666767766676767666776676676776767677676676776767667766776677676676766766766676677667767667767677667766776776676767767667667767766767767677677676776776676767766767766766776676776776677667767767767667677677676677677676676676766776767766676667767767767766776776776766767767767766667767677676776776667767766776676766766667767766767666667766766776667766676776767676776667667676776776767667767677667767767767767666667766667667677676776776667676776767677667767676767667666767677676776667676677667767767677667767676776767766767677676776766676676767666677676766677677676776767676776776776676677667766776667766776667676767667767667666666776767766677666776676676776776767767667767767766776676767676767767676776767677677676666677667767766776767676776667767766776767676667667677676666776767767767767767676776776676676667666767766666677666667767767767767767667
6776676676766776767667676677667666676776776766766766776677676776776776776767767677677677676667766767677676776676766677666767667767667767767767676667677667667676776776667676666776766677677676676767667676767677666666667767677676767766676666767767667766766776776766766677676676776676776776667676767767767677667676667767767766676666676666667767766776666776667666677676776776677666776776766776676776667767666776766776666677667676776766776676767767666667767766677677666767677677667767677667767667766676677677667767677667767667766767767676666776667767667767676766776776676676766767767767667667767677666766776677676767767676677667767766776776776676776677666767767767766766776667767767666767767667677677666677667767767767766766776776767666677677667677676676776667767666766767677676766667676666676677676667667766677677676776776676666776677666677676677666776677676767676677676676767766676776776776767667676676776776767666767676667676667767767676677677666767676667767667767766766776666766767766766767766766767666767767676766776767766776776677676776776767667767767677667667767767667666767766767676767676776776766667676776776766676676666677666666776676776766767676766677667767766766767677676667766776767667767767676776776776676766776766776667767676776676767666767767667677677676677676766766776667767766767667767676776776677666767666766677667766776776776776676666767767676677676767767676776767766767677677676776767767766776776776677677677676776767767667767766766766676776776676766767766676776776776766677676776677676677667676676676776776766667676676767676766776776767676676767677676776767767677677676767767766676766767767667766767767766776767666776676767766766677667676767766767767767767677667677677677677667767667767767767667767767677667667767766776767766676677677677666776767676767767767767767677666776776677666776676676767667676677677677676776776776776776767766776767676776767766776776677667676767676776677667767767767767666766767666767677667766767667666767767676767667676767676767667677676666767767677666776776766676677666776676767767676766667767677677667766666667676776676677676776776776776767676766677677677667676676667767676677667667767677677666676776677666776767666767666676676677667677666776767677677676776677667767676667667767677677676676767767767767676676776776767767676677677677676766677676776766776766776677676677676767667677666767677676766666766776767666766666767677667667767677667677676667667677677666776766667767767766776677677667767677676776776776676667676776767766767666776676776677676767767766666667677667676677676776767767667766776677676767677676776677676776667677676677676766666767677676676767767677677676776776767667766767767676676776767677676677676767667767766766677677677667677677667667677677676776776776776767767677676767666776677676676776667677676767666776776767667766677666767767767767767767767676676776776766676767767676767766776776767677676766676666766767667767766767676677677676776767677667676766766766766677676766776767677676667676677676676677677667766766767767766667767767667767766766676776677677677677677677677677667767767767766766676776667766666776767766767676776776776776677677677676666776767767676776776776667766766676776776667767676666776766676767767767767767666667676767766776776766776766677677677676676766776677667767767667667767766776766776676767767667677667767766776776776776776776767766776776776767676776676776677666767767667666767766776776667767766767767766766776666776767676767767767766766677676677677677667676667677676776677677676767667766767767667767766767767767667677666767767677676677676776776767666767677676676676776767767667766676776676767767676776766766767676776776776766776766676666677666676677676776776776767676776776767766767766766776676677667767666776676767667767676676676776767667676776677676767667767767767667767767677677676776767667676677667666667767766776776767667767676677667766677676776677667766766666767767767667767767667767766677677676766776766676677667677677677676677677676776676676676776676776767767677666676776677677677676766677667667766776776676766667667767767677677666667677677667767666677676776767677677676767667767666776776666776776667667767676767667767766676667767767677676767766766776767667667677677676776676776776766676767667677677666767677676776776776676667766776776776676776767767677676776776666776776767767676677676676776776767767766776776767667767676676776767667667676767767767767767766776767667666666667767676676676776767676776766776776776776666767666667677677676776677676776767766767677667677667766776677676766767676676677677677676677676767767676676667677676776766666776676767667767676767767677666767766667766766776677677676766767767767766767667676667767676767767667676767767677676666766767677677676767677667767766776767767667767677667767767767676666677667767767676776767677666676677677676677667677677677666767767667767766767767676766767766667676776776677666776766676666677666767677666676676667667767676666776667676676677677676767767766786767667767667766767676766767677667767676776667676766776776766767767767766677676767766676776667767767766766776676767766776766766776776766767767676767677676767677666776766776776776766677667766766776677666767667667766776776676776767666776766767677677676776776667767676776677667676767766676776767767676776776766676676677677676666766766767767676766776767767667767677676776776767767767767676677676776776676676676767667767767766676767766776776767667676766667676767767766767676767767677667767766776776666767767767767766666776667666776677667767767676766776676776676677677677666676767677676776776776776677677667766767677667766776776677676767766776776776667677676766766677676776766677677677677667767677676767676767667677667667666676677677676766767766677667667677667667667677677667677677676676776776767676677676677676776776776766766776766677676767766666766776677677676677676676767666776676766667666666666676767766676666776776677677676677676676767767767676776767676776676776767767667766667666767767767676767767767766676676776676767676767676666776776676677677676676667677667767667767766767667766776766767676677667677667766677677667767677667767767666776776666667677677677676767767767677677666767676676776776667767677667676776767677676776666677676776767666776776776667677667676776776776767676676677677667666766667767676767676776767676767676667676767766776767767676776676676776766677666767767676776767667767767767677666776666766667676766676766766766766766767767767767676767766666766776676677676767677667676776676677677666666767766677677677677667767767677677667667766776767677676667667666767676767676776766776776767766776767677677677677676776767677677676767767677667767767676767766677667767677676676776676677666776766767767677666766667677667667766666767677677676776776676766767766666677677666667767767677676667667677667667767677676766776766676677666676776767677666667667767676776676677676767767767677666767677677677677676666767667766767767677676676766677667767666667676776776676677677676776667767676776767767676766766677667766676776767767677677677676776676776766676667676776776766677676676776766776776776677676776666776677667676767667677677666776776776776767676767676767767677676776776766667676776767767767766767766766767766776776776676767766767767677677676776776767666776666766776776676776667677666776676767676767676766767677676667766676767766776767676766776766766667767767666776776776776767667767677667766776677677667676677666676766667767767677676767766667676776776677667676767767767677676766676776776767767677677676677676776677667766677667677677677677666767667767766776676667677667767676666767676766766776776767677667767676767677677677676776776767676666767766766667677667667767667767667766667766776677666676776766677676766677677677667766766677677666767767767677667766776676776766676767667676767677666766676776667677676767767667767767767677676776776776766676666776667676776776676776776677677677676766776766767677667767676776776766776767677677676767766766776776766767767767767767767676776676676776776667677677677677676776766766666767676766667667767767767767676676766776766776676767766776676767767667767767766767767667767767666676767767766776766667766676767676776776776776776776776776776767766767666776766666767667766767676767766776776776767766766676767767766666666677676676776667676776677677677676776667766766667766767767676776776766667676767676767667666776676666776767677677667667767767766677676776667767676676776667676677667767677676676767677667767767667677677677677667766776676767666767767676776776767677677667766676776776676776767767767676776766776776676677667767676667676767667766667767666676767677676677666776766767676776776776767676677677676767676766776766776767666677676767677666776776667677666676677666767666676766766676776767677677677677677666776677676776676667667767766767767666776666766677667666776776776767767676776766776767767767767766767767767767767666666766776667767767766776676766667676766776767767676776766677666677677676767676767767767676776766667766776767676767676776766766767767767676776767766677667676766776776776767767676676767766767677676776776677676677677677677676776767666767666766776676767676776776666667767666767767677666767767766767677677677677667766667766667677677676767677676776766776776767676676676677666766776767666767767676677676776776776676767767677677667676676676676767766667766676676776776767767766767767767666766776677676766766767677676776667766677666666677666766767677666677676676666766677677676776767677667676677667767667667766776767766776767767767767767766776677667677666766776766776776677667767766776776766776767677677667766766776666677676767677667767766767767667667767666766766767767677677676776776767767667676667766776767767767677666766766767677666776667667767766667767677677667676676766667667767767677676767767767676676766776776676767676766677677667677677667667667767767666767666677676667677676667766776766767676767767667676776676776766667676667766776776776676676766676766767666766776776767676677667667667677667677676776666666776776767666776677677666667666676767767766677677
67766776776677676667676767767767677667676677677667676776767767677677677676767676677667677677676776667767766776766676676766776776776667767676666776767767667677667767767767767767767676666776676776767677667767676767676676676667766776676767766677677676776767767677677667767667767767766667676767766766776767676676776677667766766767667676666767676767676676776767766767666676776666766766776767676776767667667666767676767767766677667766776767767666776667677677667667766776676767676776677677667766766767666767666776776766776776766776767767667767677677677676676667767767767766767667666676767667677667766776767766776776676667767767677677666677676767677676676766766666776767667677677677667677666776676767666676767767767767667677666776666677676677677676767667666776667767767766766677677666677667677677676676767666676776767767767767766776776776776677666776676776766767666776667676677676667767667766766776677676776667767767767767677666667667677676767767766776677676776767767767767766667766767767767767767767767767676776667676776767667766766776767676767767767767677667676776677676776776767766776676766776677676766776776677666766677676667766767767676776767767767676767667667666767666767766667667767677677677677676776676767767676766776677677677676767767767677676776776667676677666767767766676667766776676667667666767667767677677677677677676677676776776776766767767767767767767676676776676666767767677677666767677667766767667676776667767767767767676677676767766767677676767767677676776676666767677667667766767767767767766766676767766767767676776676776666767767767677666766776766677676776776676766767767767766767676776776776767767667676776676776666677676676767766676767767767677666676776776767676677677676767677677667766677677667766776767677676776776776677676767767767666667766766766766767677667676677676767767666667676677667766677667766776767767766666677677667766676766767676666776767676676676766767677677666767767666767677677676767766677677677676766767766766776677677677677677676666667667676676667767767767667667766677667767677677667676677676767767767676767766776776767767766776776767766767667766776767676776666776767766767767666677677667766667676776767677667676667677677666776767767766676776776766767667666776767676767767766776676767667766676677676776776776776776767766776767767767767767667766766776766676676767676666767677677677666677676776666767767767667766667666767767767666676766776776776776667767767767666677667676766767677676776766776676766776766767767766676767667767767677676677666766767676677676676767667676776776677677667676767767767767766666776667766767676776766766767766776776767766676766767766767766767767767667676776677677667667667766767767766776776677667666677677676766766776776767677676776767766667677676776677676667677676776776667666676676767666776776776676677677677676676776677667766776676776776766676767767767766676767677676767667767676667767766767677677666776776776667666776776677676767766767767766776676766677667667677667767767667767767767667677677667767767766666776767667766776776767676767677667766776666767676677677677667677666767676767677677676767766766767767667667766776776776776767676766677676767767677677676677677677677676776776677677676767677667767676776776776776676676677676677677676767667767766767766677676776667767766776667677677676767667676767677677676677676767767767767677677676776776677676776667766676677666677677676766767676667667767677666776677666766776766667677676667767767767766766776776676767677676776767767666766766677666776776766767766767767766677677676677677677676667667766767676776776677676666767767767766676776766767666776776766767767766676677676766776677667667767767666677677677676667767766767676767766776776776776776776676776776667767677677676767677667767767677666677676767767677667767766776776677676776766676766776677676776766776776776776677667767767667767676766667677667767666767766766767676667677666667676776767666766667677677677676676776677666776776677667766667767677677676767676766776776676776776766767677677667677676776766776776667766767766766776767666766767676766767766677677666766776677667767667676767766767767677677677667766667767767677667667767667667767676776767676676776767677667767766677667677677676776767767767766676776776766776776767667677676776766676767677677677667767676676677677666667667767677666666776776677676776767766767767676776767767766766677676776776667766767676776776676767767666767767667666766667767767676776776766776767767767767666767676776676776666776677677676677676776776776667767666667767767667767677677676676766766676776676767676776666776677676776767766677676776776766776776776667667767676676767666676766766667677676776776667766767676776776776677666776666677677677666767676676776776767767676776767767766776767766767677676776767767766666776767676677676767677667667666767767767676766767766766776766676766767767767676677676776767767766676776776667767767766776767767767677676776776776767767676767677677666776767677677677676776677667767676776776767677667676776776766667766676677667676676767666667766767767767767767676776776767677677677666767766776776677667766776767667676767767767676767767676776776666767677677676776766767766766667767677666776767677676767767767767677667767676766776766767676766677677667766767766776767766776776767676676767767676677676776776776776767677676776776667667766676666776767767667767766676776776667766766776767767676766677677676766776766776677677666767676776767667677676767677677676766776676766767767766776766676677667767676767767767767766667767667766676776776767666776776776667677676776677677677677666667677676776767767767766776676676676776676677677677676677676776776677667767767667767676776677676766776767766776776776676767676676776677677676667666666766676776676766767767767767676776666776767767766767676776667666776766776676766776766677676776767677677676776677676767767766776776767767767767767677666766666767767677677676767766667766767676776776776767767766667667766767766767767767676776776676767766677676677676776776767767677677667766776776676766776767667767667677667666776767676776676767767767767677667676767766776776676677667677677676776677676776767766666766776666776767767677677677676776776766677677676667667766677667677676767666676767767667677677677667767676767767767676676766667766676766767677677667766766776676776677667677677676677677676776677677676767676766767676776776676676776667767677667677667677677676676776766667667676776767677676776776767667767677677677667767667676776776776776776776776776776776767666766766766776776776767676776776766676767667676667766676676776676676677677677666677676767766776677667667766767677666766677667677677667766767767677667767767766776766767767666676766776677676776776667677667666666667767767676666677667677677677677676776766776667766776676776767676776677676767767677676677677676776776776666767766776776666677677676776666677676666776776776677676766776677666677677677677666767766667767677667677677677667767676677667677677676766767667767767667676776776677666776667766677667767666767677667767767666776767766776776676776767767767766676666776767667767676776767676767666767677677676776676766766767767677677676666676776766766666767676677677667676677677677676776666767667677667677667666776676776676767667676776776776767766676776767667677676767767667676767676677677677676677676676677677676766776766677677667676666677676666766776776776677677676776776666776676766776776767767767767667677676767766776776766677676767667667767677676676677676676676667766667667667676667667766776766776776676667677676767677676776776666676766776677676776767767666676776676676767766676666677667767767676766766677676776776776666767766776767666676766776776677676677676766667677667667767677677676776776767767676766767767767766677676767676776776776767667676676666776676776767767666776677667676677677666776776776667676676767667676666776776776667767767677677677677677667766766677677676766767676767766776766776667676676767667767767766667676767767766677677676776767767677677677676776776767767677667767767676776767767766676767767676676776766666677677677667766767677677677676666676677677667767676676776776767676676676776677677676767666767667676767677676776676776776776776767766776767667766667766776677676676766667767676667767677676766766776667767667667667677667767766767767767666677677677676676767666666767767667676766776776676776667767767677676676767677676677666776767766766776676677676776666676767767666776776677676676767676767666776776766776767676776676776776676767677676776667676776767767767676676776666677667677667667667677677676767766767677676776666667676667677667676767666767767766776776667676767766676767767676676666767767767767767766676776676776667677677677676676677667766776776776767767766667667767667767677676767767667767767766677677667767767767767767766667767666776677676767766667767767766676767677667677677667767767677676776676676667666677676667676776666776776667676776677676677677676667667767666776767667766776767677677676766767766776767767766776776767667767676767676766776766766767677676667767766767767767767766776676776776667676767767767767676776776776776776776767676767767766776676767667767767767667677667767677677676767676776677676776767766776676666676677676676776767667677677667767767767676776776676776667677676776667667677676776767767767677667677676767766766677676776766677677677667677676667677676676766776767677676776666677667767767766767676767677667676767767676767677677676776766776676776776767766766776767767676676766776776767767667766767666767766677677676767766776767676767667676767766676667667767677676667667767766776776776776676776676766767676676676766667677676676776776677677677677666767666677666767767767766776677677676776776666767766776767767767767767767767767767767676677667767766667676776676766767676676767767676667767676667767677667767676677677677667767667767767676767767766767766676767767766776766676776767766767767667667667676767677666776776676776776666767766776666677676676767677677677677677666766776776776767676776767666767767677677677676667767677676677677676767767766776776776677677676766677
676776776776767767667767767766776677677676677676776667767767767766677667766766767766766766676677676776767676676776767767767676676767767666766766667677666767677667677676776776776776767677667667676776776676776767677676667766677667667767676776767677676767667667676776677666767677677667677667677666776767667766766667667677677677667677676666776776677676776666767767676767767766776767677676776776767767666766776767677667766677667766677677677676767766776766676776677667676676766767767766776776676677677677677677676776776767677667677677667677667766776767766766767767766776676776767767666766767677677666676776676676776767767766776767767677677677666667767676666767676767766767677677677677677677667767766776776776767767676666767767677677666776767767676677677676776767667676667677676767677676667767676776676776766766667667767667767767667767676776666676776766677676677667676776767767677667677667766676776767677677666767676767677677677676767667766677677677676667767767767767767677677677676766766776767766776766766767767667677666767677677667767767676677667767767767676677677667667677677676676776677676666676776767667767676677677667677677676676767767767766776776767767667767676776677676767677667767767766766767676776776776767766677666676676766767676767767766776767767767677677677666767767666666667677676766676767767767677667767667676666677676776776667766767666767766766776776776776776776776767676677667767767766776776776666767766666767767767676667676767767677667677677676767676776666776676676776776767676767677676667767676776776776677677677667677677667767767767677677676767767766677676766766776776767767766766776766776776776677666776776667766677667767676767766767677666767767767667676676676677677666677677676776666667676776676677677676666766776767767677667676776677677677677676767677667677677677666676776776766776776677667766766776776677666767676767767767766766766776676666776776776667667767767767767766676676767677676776776776776776776677676677676776676776676776767677677676776776767766776766776766776776676776776776776776677667677677677677677666776776776776776677676776776667767767677677676677677677677666767677667667677677677666767767667677667677666767677677676766766677677676767767677676667677667767766677677676767766677676677667767666767677667677676677677676767676676776766667766766776776767676767677677677676677666776676776767767767676776776767767766667677676677667766776676676766676667767676776776676677677666776667676776767677677667766767767766766767677676776767767766676767667767767676667766767766776767766766666767677667676677677667766676767767676776766776776766767667677667767666667767667676767767767666776667767667676677677667667677677676776776776767767677677667767767667677666776776767767677676676667676677676766676677676776776767766776767676766676677666776666676666766767767767676767666776767767767766767667767676667766677677677667677677677677677667767667767677667676766776776776766776767767666676676767676767767677676766767677667676666776767767767676766767767676776676677676767767766766776767667676776766667677666676776666666766767767767767676767677677676776776677667677667766776767667667767767767767767667767767766666666767767767766767667767677677667767767767677676776776677676776767767677676767676776676767667666667667677677676767767677676776766676776666766676676667666776776767677676766776767767767767666766776767767767767667767667667767767766666776677677677676767767677676776776776677676776776776776667676776776776767667676776767767767676677677677677666667676776677677677677677677667676767767676776776776676776767767767676767666667767767676776677676767767767677677667677666776776766767767676776676766677676776766766776667767666677677676676766667766677676677677677677676767667676767767766676776776776676766767767676676766667667667766767767766766776667766676676776667676677677667676776766667677677676676776767676666677667677676667767677676676767666666767766766776677676667677676666776767766767766776767767676776776767677676776776667676767767677676766767766667766776776767677667677676767766667766776767676767676776767677676767766676667767767767767766767677667766776677666776666776676776767767767766767767677677666766776776776676677667677677667767667767667677666766767677667677667767767767677666767667767766776766766767767766677667766767677676776677667677677666667767767676766667767667667667766766776677677666767677667767677676776776676776766767766767677677676667767677677676767766677667767677667766776776767667676766776767767667666776776677676767667767767676767766767677677677677676776776767767766677666776677677677667676676776776766776776677677676676667676776776767666676676677666676776776676666767667766776766767676666667766776667676767767767767667766766776767667767767767666677676667766767677677677676776767767767667677677677677666776767767767766767766767767677676767767767767766666767666776776766766767677676676666767767767767767677677677666767767667677676767676767667677676776677667666676676767766777676677677677667766767766767766677667676676766767676776677676776667767677667677666776767767676767767767677677676677677676667676676776667677667676776766677677676776776767677677667767667767767766776767667767677676766767667676776677677677676676766776766676676776766676677667766677676667676766677677677676676677667676677677676667767767767667766677676767667767767676676776767677677676776766776667767766776676677676776667667677677677676767666767666776667666776677677676676776677667676767766776776767677676676767676776767676776676676766666767767666667767767767767676677676677666767667767676666676776667767676766676776776767667666776677666766767766677676676766767676676767676676767767767677676776766766676677666776676767767676676776766776766676666776667767767766676767766676776767767667667767666776776776767676776776676677666666776767676776776776676766776677666776676767677667766676776776677676677677666676676677667766776767677666776767766676766676767667766776767767767766776767676767766767767766776767677676667667677677667677667677667666767677676767766676667767766677676776766677676776666767676776767667666776767677667767667676766776676766766767666776677676667767676776776676676676776677667676766766776766767677676776676776677676776767766766776767677677677676776767677676767667667767766767677667767767767767666677666767677667767667766776767767767667767766767767767677667767767766776776767676676766676677676776677667676767677677666766677676677667667767767767767666677676677676676677667667767766776776767766767766676766677677677677666677676776676776767676776676776776667767766776676776776666776776766766666766776776776766766776667667767767767766677677677677667676677667767767767767766676776766667676776677667766767676767667676776776667767667677666677667767766776776677676776767766776776766776676776776776676776676776766766766667767676776766766776767676776776776767676776776767767677676776766766776667767766767667676676776677677676667677676776766667767676776677666766676767766776776776677676767767666766666776776776676676776776666677677666776776767676677676776766766676767676767767766677677676767767676667667677677677676677676776767677677676776776766677676766667767677677676676766666776776677676766776667767667666767766666667676776767677677677666776676676766776776667666776766767676766676776676677667677666676767767767667767667676677676776667767667666767767767677677676767667767766766767767767767676776767767666776776766767766677667766677666677676776776776776676666667766776776776767677677676767677676667667767677676677677676667667676767667676677677677677667767767677666666676766767766676776767676776666676776776766767677676776776766767767767767676776767767767767677666776677676667667767676677676677676767677676667767676776776766676677667677676667766776677677676766676776776776677676676677677676677676776767677676766677677677676666676766767767766776767767676776766776767767767676766767766667767677676676767766776776776667766776766776776776677676677667677676776776667676766776776676676676667766767666776677677677676676776676767676767767676766776776776667677677667766677667667767766766666767766666776676776767667767667767767666667767767676666767677677676676776767766677677667767666767667677666667676776676676677667677676766677676776766776767667767766767676766776767766767666677676767767767677676776776766767767767676766767667667767677666776676776676676766776776767667667677676766767766676776766677676766767666677667677676767767677667767767667767767677677676767767766767666776767666677676676776776766766776767666767676767767767766767676767767676776666766767677667676766666767766767676676767676776677667677676776776676667667667677677676776667666776767676776767667766776766766776767766776767677677667676677677676676767767767677677666776776677677676776776776676676767767676767766677676767677666776667766776676776767767667766767767676776776767677666766766676767767767666776776677676667677667676776667676776766776766766776776776676766767766676776767766776776677677676776767677677677677667767767767676766776767667766766676776766776667677677677676677677676767767767766766776666676677676776776677667767667677667767676776776776766666776767666677676776776767677666776776776766767676776776676667677667767767676767766776776676676766666767767666776766767767667766776676676776767677677677667666677676766767767666766767676767676667667676766776767766776767767667676767767766766667766766766767767767677676766676776767766776776677676766776667676767767767667766776776776667677677667766767767766776776677676776677677677677677676776677667767766776776767766766776776776776767767677676667766776776776767677666776677677666767676776676677676766776776776776767767676667677676666667676766767767767767677676776766666766776776766766776776776767667767767766677677677677677677676767767676776677667677676666776677677666766776776776767666676767767766677666677667667767766676776667667767677667766667677677677677667677666767676776766667767767767677676766767677677676776666776676666767667667676766676676667767677676666766776676776767767677667766767767
6776666767767677677676776767676776776766776767766767676667667676776767767766766767766767767767767767766776677676676776767677667667677667676776667767677667667676677667767767767767766776776776676776666767766767677667767676776677677667766767666776767666676776766767667667767676666666776667766667767766677676676677667677677677677677677677677667767767767767677667676676677667676776766767767677677677676767677667667767767667677666776667767666776667666667766677676776677677676776677667767676677667767676776677667767767767767767676767677676776767677676766767766776767676677677676767677666666676776667666767676667677667676676676766767766776677676776677667676776776767767767677667767677676767767767677676776676676776676766776677677667767767767766766776667766776667677676776767676766776776776667676767766767667767677677676767766766676776766677677676666677676677677677667667767676776676767667676776767667667767677666776776677676776676667676677676767677667677666776767767667667766776767676776677676766677667677677667766767767766776776767766776677677677677677667766766776767676677677676776767766677666776677676776667677667667767677676776676766776667667676767766766667767767677667676776677677676677666767766766676776677677676767766776776676767766676676767677676666767767766676766776776776776677676766766676766776666766776776776776776767766776776776776676677667677667766676766666766667676767767667767767766776677676767767676776767766766676677666766677667767767767667677676676776767767766776667677667676767667676776776776676776676676676767677667767767767767767766776767677677677676776776676776776766667766676776776766776776676677676766667767676667767677676676767676776766676676767677677676767677676667766667677676776676767667767676776677666666776767676766776667767677677666767666776677677676776776776766677667677676667667676667767666676677667676767767677677677677676776776766766776776766776766767666766766776767767767766776776767676666776767767676776766676766767676776776766677667677666677667767667767766667766766767767676776676767677676676776767766677676666676677677676676767767667767766667766767767766776666666666677667677667767676776766767766767666767666676677667677677666767767767676767676776767667767767766776667677677676667666676667677677677677677676767676766776767767767766667677667676677676776766776677667677667766676776776677677677677677676767667676776677676767767677667676776776767767677676767767767677666767667767767767677677667676766667676776677666776767767666776776767667766776767677676677666766767767666776667677676677667767766676767666666767676776776767766767767767677666766666666776767767676677677676767767676776667666666677666767766767767767767766676767767676677677667767767766776667766676776776766767676776676776677666676667767766677677677676776666767767677677676767667677677676667767766667767767676767767767767767676766767676677676767766776766677676676676767667677676767666776776767766766676776677676677667676767767667677667677667767766676776776767767767677666666667677666666776776776676767677677666776677677667676767767677676766767766776767766667677676677677666766776776776676676776776776776776767767677666677667677677677676766766767767677676776766666766776767767676677676677667767767766776776767767766766766776666776676666776776776776676776767766767667767666677676676676776677676666776677677676776767667677667676676776776767667667766776677677667766776667677666676776776677667767767676667677676776766766776677677676776767767767677666767767676776767676677677667767767767676776766776677676666767676676776667767676677677667766776766767677676776767666776776767677676776776677676776766766766776677667767766667767766767677666766677667677666767766776776676767666776667767677677677676776776776677677666676767667666776776776667677666767767676766767676776767766767767767767666767767767676677677667766776776776767666677677676776776776677676776677677677667766776776766676776767676767676666677677676677677666776676677666776766776767677667766676677677667766676767676677677666666676677677677667767677677677666767666776776776776776776776776767767666776767767767767677677667677666767767667677677667676667766767767667767767766677676776676667677676767677667676776667666776766767767667667766667767667766776667677677667676676767767676767677677676776766666766766767677677667667667766767766767676776767767767677667676776767676776767767766666677667767676776677677676676776776776776667676677677677676767666667767667766767767666776767677667767767767767676676676766767767677676776676767767676767767766776776767767767677676776766676776677667767767677676677677677667766677666667767766676677667767676766767667676776767676767667666776776776767767766676766677677677676767667677666666776666676767767676766667766776677677667767677677677667676766767766776666767766666767676767676766766676776776766767766767766766776766667676676676677667767677677676776676767677667767676677667767767767766766767767767767666776767677667767667676776776677667677677676767767676776676776766676776776677677677676776776776766767676776667676666776667767766776677677676776667767767676776776676766767666766776677677667667767666677676767666776776776767766677676677667677667676776666776667676776767767766776677676676776767767767666666676677666776676776776776676776776776776766776766776776677667766667766767677677677677676767677677677677676776776677666676776767766776677676676676667767767667666677677666676676767767677676767677667676767677676767766776677677677677677677666676677666776676667766766667676776767767766767767677677676776767676767767767677677667677676767667767766767767767767767767676776667766767666666666767767767677677676677667676776677677676767676766667767767677667767677676676767666776767766766676776677667767767667767666776767676676677676677676766676667766766776776677677666767667677676776676676677677677676677677676776776767667766767766767677676767767766767676766776776776766767677667766776776766767766677676776676767767677667767766676776776776767676776776766776776767676676766677676776776666776767767676776667677666666676767766767676667676666676677666767766677677676776776776776776767766676767766766776667676677677666766766767766767666667767767677667667766767676766677676776767766767767676767676677676767677677676776667767767667676776776776776776676766766776767667676776767667677676666667767676766776767667767666766776776776767667766676767677677677676776676766676776767667676776676667677667677676767767666776676767666776767677676776776776667767767767766776776667676776776776677666767766766767677676776776667677676767767677667767767767677677677667677677667677676776767677677666767767677677667677666677677666776767677676776776667666776767767676767677667677676776776666776667666767677676767767767667667767767676767676776676677677676776776766767677676776776776766677667767677667766776776776676766667677676776767667767676767766676666766676767767766776677676767667676776776676776776766776776767676767766767767767667676776676776766676676667666767767676767766767676776666767767667677677667766776776677677676776766666766776666766776776767666766766776776677677676766776767677676776767767767676667677677666767767676767767766667677676766667767667677676776776776776766677666766776676666667676667677677677677676676776676766776766767767676766776666677667766667666767666767676767666666767677677666676776776776767766677677667667677677676767667766776676766776667676776676677676677667767676766767767667676676676767766676766667667677676766767766766677667767667767766676776676766666677677677676676766776767767767767766776767676776677677666776776676767667677677667676767677667767767767667766767677667677677676767677667767666677676676767666776767667767676767667677676776666776676676776776676776677676767676766776776666676767767676776776766767677676776776667766766676767767767677676776676776776677676766767676667677667666776767767676776677677667676677677676776776776776767766767767676677676776676677677666776766766767666776766776677677666776767667667767767767666767677677667676776767767766677676767666776776776676677676776776676767766766776677666676676776776776667767676776677667766776676767766766767677676776767667766767766667677667676776676666776767676767766776776776766776676767667676767677677676776676667666667676776677666776776767677676667767767766766676776677667767666776667676677667767667676776766677677666767677677676776767677667676776676676776776767767766776677677667767766676667767677676677667767767767767767767766676767767767767766767666667766776776767766767676667767666776776776776776766776776776766766767767767767767767767666767766776766677676766776766666766767767766767766666766676776776766776776776667767667767767677676766676776677667767767667677676767677677677677676677667677667677676677666776776676677676766667676767677676776766767767767676677677676776776767766767766677667677677676676767676776677677676776667676676776767676767666666677676776666776776677666766776677667766776776677676676767767677676676667766676667766776767767767667676677667767767666776776776767766677677676676667667676766676776766776767767767767767767676776776766776666667677676667767676776766776776766766767666776776767767677676767767667767767766677666776767676766776676677676776776776767677676776767677667767667676776767767766666767677667766676776676676776767666767677677676666767766676767676776666666667666677677676677667666766767766776776776766667767677677667767766676767766676776776776677676767767767767677676767676676767766677677677676776667667766676677677676776666667676776676667767766776676767667667766766676667767677677677677676767767767677667667767767767676676767677676666776767767766766767676677676776666767766667767766667677676677676767767766766776767676767766776676776776766767676776776767767667767676766767677667767767766667766677677676677677667767767767767766766776776776766767677677676776767766767676767677667677676767677666776776776677676776767676667677667677667767766776776776776776767677667667767767667767767677677676766767676776776677677676766676677667677666776767
766767677677677677677677667677676767767767767767767676667767667677676766776677677666767767677677667767677666776776766776666766767766676776776776776677667767767666776776776667766677667766776767677676666776666767677667766677667676776676767676766666776776767676766677677677667667677667666676666667667676776677667766676776776776776776676766676776776666776667676676676766767677677677677667676776776667767766677676776776676776767767767766766676677676677676767667767767676776767767767677677676677676766776676676766767666667766667666666776776767676766776666776776767766677667767676776676767676667766766667677677667667676776767677667767767767767676677677667766766677677677677667766776677677666766776766776766776776676767767766776666677667676767677677676667666776766776767767767667676766767767676676677676767677677676776667677676767667767766666767767676767677666767676767767676676767676776766767676676776767767676676776677677677676667677666767677677676666676767676667676767667676766767666776776767766766676766776776766666776776676776767767676776776676767767767767676677677666676677676676666767666767766667667767766677677666676667677676776767767666767676776766667766767667767666666767767767767677676767767766776667676767767767766776767767767766676766767667676767677677677676676766766767676776767767766667767676667677667676767767767676677676776667667676767666676776776677666776766667676776677677667767767676776776667677677667677676776776776776776776767666677677676676667676767767677667667767767767676776666776667676667766776676776677676677677677676677667767667766676766766776667677667677666667767677676776676767767677676676776776767677676677676776776766767767766676677676676667766776677677676667767766767767676776776776767767766776767676677667677667667677676776676776776776767767767677676776676766767676766767767766776767767767676776666767767767767676677677677667676766677667767676776676776776666677677667666767767767676776776767767666677676676677667676776667676667767767767766667766667667676667667677677677677667676677677677677677676766767677667667667767767767667666776776767677666767767676667767767676767676666776776667767767767767767767666776776767667766776677676776667767767766776676776677677677667766676677677677676767766776767677667676667677667676666776766776776776676676766776776676677666776676776767767767767766776666676667666676776767767667666767666767676776677677667667676776767767676776766766767766776776767767767676767677667676676667676776676677677667667767677666667767677667767766667676776667667767767667767667677666767767767767676767667767676767667667677676766676766677677666666767676766767676776767767666767676776767767667677677667677677676677666767666767676676667666767766776776677677676767766776677676776776767766776776767767676667767767766776776667676667666676677677676676776767767667767677676767676776776767766677676776776776677677677676766776676666677667766766776767676776677677676766776666776776766666666677666776677676776776676676776766767767767667676767767667766677677676776766776667667676766766666667766776667767676776667767766667666677677677676767677677667766767677677677677676776766776776776767767767677667666676676667767767677677677677677666766776776677667667677676776776767767766776676667766767667767677676666776776767767677677667667677666767767767677676776766767767767677666767767676676667677676776676676776767666767767677676767676767676776776667767766767766667677676776767767766667667676767676766677667766767666776676776767767766767767766776776776776776767676776776677667767676776766667766776667666776776666767677667676767677676676766776677676767677677677676677676766776666776776776766677677676776766776767676767676766766767767677677667767767767766677676767677676677667677666766767766776767766767767667766767676776767766776676767667766776767677677676677676767766767767676766767766676677677677667767766767677677676776767676677677667766677667766667767766676676677666666767677676677677676776666667766766776776767766767767666776776666776676667767676677676677677677677677677677667767676776776776776776677667676767766676776676676677677677676767767767766767766767766776676676676767766677676766767766776677677676776676767767667767767677667767666776666767667767767767766776767766677676677676677676766776767767766676767677667767767667767666776766767677677676677667767667766767676766776767767767667767676766766776776766767676676767767767667667677676766767766766667677677677667767667677667666767676767676766776676766776776776776776766766667676676767767767766776767766677677677677676776776767767677677667766767766666677677677676767666767766776767767767766667667667677676766767676776776776767667676676776677676667766766776767667677677677666677676766676766766766776767766676766667667677666776776676767667767676776776666677676767676767767766767767766776767666776677666766767677667676766776766776776776677666766776767767767677676767666766776776766767767667677666776776767766767766766766666767666676776776667676676667767767767766676666776776776776776767767676776776776776776776776767766776667766676776676676776776767767766677667766676767767767767767766666776767767677666776667677677677677677666776676767676776776766677667677676676766676766667676766766677676776767766776776767676676767767667766766766776767667677676776776666776767676776667767767676677677676776776776766767676666766776776766776776767767666767767767767677677677677676767677666776776776776767677677676776776677677667767666776776766677676766767677667666766766676766677666767677676767767676767767677677677676767667767677677667767766667666776776677677677677676677677676776677677677677677667676677676776767766767767767676767676676676666776767677676776677677677667767766767677666676776677667767666776677667767677677677667766666767677677666766776767676667767766676766766776767677667767667667767767767767766776776767767766667676667676776677676767677677677677677676667677677667667766776776766776767767676776776766766776776677677677676677676776677677677676767666667767676677677667677667676677667676776676676766767677676776776766776776676677677666677676676676767677676676766677676676677666776676776767677677677676677676776677677666776666776776667767676766667767766776776767767767766666676677667767767666676677677677676666676776776676776776767667766676766766676767766776767677666776667667767666676776776676767667676767676767676766767767766676767666676767676767677667676767667767677676776676776677667666667766676776676676766767666677676677677677677666766676776776766767766676667666776676676767676767767767767677667677666767667767766776677677667666676766766767767677667677667766667767767767766767667766676766766766677666676666776677677676776677676776677666776776776776776767766676776766766776666667667666676676677676766767676767667667766767666667676766677667667766666667766766667767766776766667677677677667677667767677677677677676767676776767767766766776766776766767767666767676666776676776776767767677677677667766767667766766776776676676766776776776767676676776676776677677677667767767766776767767767767667676676776776776776776767767767676766767766776767677677667767767767667767767766767767677677677666767766766776776766776776767666666677677666776676776767767767767767676676676776776676766776767767767767767677676776776776776767667767667766767766776776776767766776766767677666677676767766776776767767766677667677676767767677677677676677677667676676677666676666766676776776776677666677666667767767676767676776767676776776667676767766676667766767676677667667767766677667676767667676776767677667766776677667677677676677676767766776767767667767767766677677676776776767767767667767767677677677677676776767676776776766776767676767767676776767766767766767667677676677677666776667667767767766767667766776676667767676667767767667767667766766677666767767667676776776677677666766776677676766767767766776676766767676776666776667767677677676667767667676676776766767676666776767677676667767676776767666767677676767667676776776666677677676676667677677677676677666667767667676677667766776766677676776776776776767676667677676767677676767676676767766776676767766776776776776776776767767677676676767677667677667677677677677667666676677677667666766776676767676776677667666766676767677676776677677677676776776776677677676767676676776666776667767667767767767766676677676776776766767767676767676677667767667767677666776766776767676677666776776767767677666667677676776676676667677666776766767677666767676776676677666676776766776776767767766767676677676776766776767767766676776676676776776767667666676676776767666667766776767666767667676776776776776666666767766776776776776766677677676667667677667766677667677666676767767767767666766677666767767767676776767766776676776677676776767766776767666776776666676767676666776766776666677667767767767677676776676776667677667767766776766677676776767767667766776766776776776776776666767677677666676677667677667767666767676776766677676776776776776667766767767767667667767767677666776676667767676666767767767766676676676776676776666676776776776666776677667766776767766666767676767677666776776776767676776766776667676767767767676776767767676767667766766776766767767766767767676677677667767677677677666767676766666766766667767676767767766776676667767766767667676776676776767767676766776677667766766767666776776766776667676767767767766676666776767676776766676767677666776767677676677676677677677667677667667767667677677677677677667766776677677677677677676676776677666766776676676767767677677676766677666676776766667667676676766767666767766766677676776776677667766776677676676776767666667676767667667677677667666776677677676767676776767677667676766776676766776767767767766776676667767677676677667676677666776766677677677677676776677677666767667676667766767677677677676677677677667767766776676767766776677677666766676776677666776776667767676776776767677676677667766667677677676676766667767767677677667766767667676677666666767767677666676766767767767767766767666677676677676766676667766767677676776767767667677677676677667677666677676776766677677
67767676676776776676776776776767767677676766666667767666767767767667677667766667767767667767677677677677677676776776776776776677677676767677667667767766667667666776776776677666767767766776776776676667767667677667767676676676766767767766776677667767767666677667767767766677676776776667766767676667677677677667677666667767677677667677667767767766776677676677667767766776767766666767767676767767677676677667666766776767666676776776667767767766667677667766677676776767666676776767667676776776766766766667766766676776677666767767767767667767766676776677676767677677677676677676667766776766776676766667677666677667767767666776676766767766677676676767767666767766776677676776676766776766666767767666776766776667767677666776666776776767676666676776767677676677677677677677677667677676767767676677676767766776776776776776676776767767766667677676667677667676776676776767677677677667676776667767677667766776767677676766767667676677676767677667767677676776776676677677677666677677676767676676767767676667766676676776666676776776776766677677676776776776676677677666667767766776776677667676677676776767766677666766767767766677676677667666776776776667766766776776666676667767766767766776776767766667766667767666677677666776776767676766766776666767767667766667766676776666776776767767767666766676767676767676767767766676776767676677676667767767767667767766676677667667767667667767767767767767677667667767677677667766766767676666776766776667667766776676766766676776776666677677676676767766776676766676767766776767667676767676776767767767767766767766676676677666766766776767766776766776767767766677677677676776667767677677676766776776676667766767766776767767677676776776767766677677667767677667667767767667666776776776776776766676766677667677666766767677676767677676667667676677667766667767677677667767767667677667766776776776776776767666776677666667667766776776676667766776776767667677666776676776776776767667677677677676677677676766677676676776776767766767676776677667767676677666776776677667677666676676767676776776677677676767767676766767676766767676767676766766776667766776776766677677666767766676767767676766767676776776766676677676776766766666677677676677666667767766766776667666776667766776767767677677666677677667677676767666767676767766776776767676776776666676766767766766767766776776767767767767677667767677677676676776767677676776677677666767676677667677677677677677676767677676776667767767766676767677677667767767676776776776776767767767677676667767767767676776776766767766776776776766776676776776776676776767766767677677677677667676776677676776776667667667677677667677676766776767676676677677677677667677667677676776677667767766776776767767677677676766677676767766776677676766666666767767767676776766776767767767666676767676677666766766776767766776667767766767766776677667666776776776676767767766776766766776776776776776776766767677677666776776667767767677677676776677676667766776677667767667766776776776676776676676767766776767666767676677666776776766766677666677667767677677666767677666776677676676766767767676766667676776677676677677677667667767766676767767677667676667677667767676767767677676766776776676767676767767767676766776666776767676776767676676767767677676667767676767677666767766666667677666766676776776677667766677677677676776776776766767677667766767666776677677676766767666766766767766767676767666767667677676677676767767676767767767766677667767766776766676766776767676776776776677677676666767766767767766767766776776677676776677676776776766767676776776667676667677677677667676676666677677667766776767766776767676776667766676766666776776767766767676776776776767667676776767766676766776677677677676767676767676767676776767676676766776767667676677676677666776767677677677676767666776776676676776766666666676667677676776776676767766677667767767767677676776766776767667766776677667666776766776776767677667767667766667677676677667767766766767666767677676767667666776667676676767767676776677677676776766766766767677677676667667766776766776776677677667767677677676767676766776767677677667676776667766776677677667676776766766776677666767767767676776676667677676767667767767667676767766767766776767766767767767767676776767767667767766766676767667667677666676776766767767767767676667766776767766677677677676776677677676767676767667767667767666776776676766676767767767767767676676776677666776677676767766767666776676766666666677676676766776677676767766667767766666766677676766667766677676776776776666677667676677676766677676766766776776776776677666776767677676677676666776677677667767767766766776767667677677677677676776677676677676776676766776766766676776766767767677667767667767667766776776676677666766776766776676766776776767676667676766767767676776776776766767766676776776776667767677667766776776766766766776776676766676776767666767767676766766776776776677676766776776767677677677666776677667767767767676677676667767667667667767766766676676776677667676767667766667676676666776676767667677666667676667767767767767767666677676677676677676767767766667677676676776767767677677676767667667767676667667667766776666677667676666767667767767677676766776667767766776767677677676766766776676767767667767767766676776776676766676667767667767667677676776677667766667766667676776766776776666776677677676766776766677667767676667676776776776767766677677676776776767677667676776776676776677677677667677667767766676667677667766766776766767767767766767767676767677667667767766776776776667767667667767677677676776677676676776776776676776666677667667677677677667667677676776677666677677677676667677676667676767767766776767677676667766667766766776766676767767767676767766767666676767766776676767677667667766766677667767667667667676766767767767667767676676776776767677676776766766677667767666677676766767767767767766776776677666776676766776776676676677666766767766767767767667667676767767767767676776776776776776766776766767767766767767676667767767767767677677677677677666767667766776667667666676677667766676667766776676776767677677676767767766767767667677677676767667677676776776776767667766776776776676677676767767677666677676677667676766667767677676776776776767767767767667766676676766766776776676766767767767767767667677676767677676676776767767767766676767676667767767767677677677677667667677667676776677676776767767767767767676776767677667666767676676776676677676666776767677677677667767767766676767667766676776667676767767677667677676766676776766776676676767677666767677676776776676667676776776667676766776776677667676776666776776667676776776776776766766677676676677677677676776667767767677677677677676676776767767677666767766766766776666677676776776676766767766766667766767667677667767767677676667767676776766767666776766776767667767676676776776667767767677677667677677666667767766776766667676677676666677677677677676767676776677667677666676676766676677676776776776776666776776767766667667667767767666767666767766776776767676667667676776667676776776667667767677666767676776766677666676766677677676776677667767767676776776677677676667766776667766776767767667767667766776776676776667767767767676767767766767766776776767666776677666776776676776776776767767767677667676776767766776767677677676776776676776677676666666766776767767677676666766767766776666676776776776767767766677666676667767766677667667767767766776776766766677666767676667677676767676776677666776766677666767766667767767676767676676767766776767676767677677677677667767667667767766666776767676766676767676776776767766776776776776667677677677677676677677676676767767676776766667676776667766776776677667767766776766776676767667767677667667666766677676677677676776776776767677667767766767677677677676676676766766776667766776767677677666776677677677677677667767767677677676767676677676767667677676767767766776676666776677676776776676766776767667667667667766676767767677667767766677677677676766666667677667676766776776766766767666676767676776766776767676666766767766776676767766776767767767676676667676776776776677677676677677666776766776766776767766776676767767676667767767676766667676776767767677677667767767767677676776776766767676676776776776776667767766677677676676677666776677667667767677677677677676676676767767766776776776767676676767766776766667677666767767767767766767677667676677677676776776767766667766676767766776776676677677666677667676677677677667767676677667767676667677667677666776767677676667667767667767767677676776776676666776776767667667676776766676676766666776666677676776766677676776776776677667767676776767766776767667676667667676767767676766776667767677676776767766667676766666767767677676676767767767766767676776676776767666677667666776677666776767676776776776767667666676676776666676677666677676676776767676767767767767767766767676766667676776766767676677677676767766677676677676766676766677676677676776767667767677667766776766677677676676676776767767677676776766767767767667677667676776776677667677677667676776676677677666767677676667766766776677667767677676666767666776776767767767677666766767766667767767676776767766776776776667667667767767767767767667667676667766677676767767767767667677676767767767667766776767676776676676767767767676776776776666677677676776767676667667667767767767676666776677677677677677676676677676677676776767676767767767766676677676776766776767766776766666766676776767767676766776767677677667676676776776767677676767667676767676667766776677666677676676767767766677676767677677667767766676767676776767666776766677667677677666776776776767666676776667767767676776776767767676766776676766766776767766677676677677676766766766776676767677676776776767676776676766767766667767667677666776677667666667767667677666676776676776766667767676677677667667767767676776766776767767767766776667677676667677677676676776676776776767767767666767766676676767676776767766767766776766767677676666767667767677677666767676776776767767666767766666667677677677677666776666677676667667767676767767676767677676677677676676776766677677677676667676776766776766767676676766776767766667766766776776676776676766776677667767767766776767677677
367767767677676676676767677677676776767767676666666776766776776776767766676766776676676766767766776767676776776766767767767767767766677676666667676767667666776767666776676767766667677667677677676776766776677676667666776767677677677676676767677667677667676676766767666776766666767767767667767767677677677667676767677677677667766677667667767767667666776676776766776677666776776767676776767677676676666676766676767766667676767767767676766776767767667767676776767767676676776667766766776767767767676776667667767667666776767767676676766667666767667676676776776767766677676766767667767677666667677677677676677667667766767767767677676766767766666767676767676767667766776677667767767766776677676776776776666767767766676767767766676776767767667667667667767767667767767667767676767676767677676766776776767667766766677667676776766776767766767676766776767767676677676776767766776776766767676776677676776766766677676767676676776776677677667677676766767677677667667767767767767767666767666776766667677677666776767676776667767667767666776776677676776766676676776776776766776767767667767766767677677677677677677677677676776767767767676776776767677676677677666776667766677667677676767766676677676676767767667666776776766776767767676767767677676776766676776667677676776766776767766677676776767767767767667667767766767677676767767667766676767666767676776766776776776767766776776766677677666767767667676677677676776767766766767767676676776677667676676776767677666766776776676767676776677676776776667766776767767766767767676677667766667767767767676767677676667667667766766766766776666776666776776676677676776767667666767766676776776677676776767676766776766676776767677667677677666766776766776766677677667676676767667676776667666767677677676776766767677667677676776776666767676666766767767677676766766676776766767677667676666776776767767667676776767677677677676677667767676767677676676767667676767766767767767667677677676667766776676776767666776776666776667767667766677676776776676776767677667767667767676667677677676767677677666667767767667766767767766677676767766776676676666776666677676767766676766766766677676776676767676776767767766767676766676676766776776776776776767767767767767676776776776767767767767677677667676776666676667766676667677677667676766676776776767767666666766767766776776776766767676677676677677676776776676677676767767677667767767767676776776767677677677666776677666767667767766677667677667676767677666776676677676767766677667676667677676776776776677667767677676766767667767767766666767767767766677666676776767677667767666766776676766776677676676776766677677677676767667677667766767767666676767766767677676766776766677667767767767767766766776676776776776776676667676767667767667767766667766767766676776776776766677666676766677676776776767766767766767766676776767676776667767767676767766776776766767766767766677667767667667677677677667767766766667676767766676776767676767767667766677677677676776776766677667767767676677677667766766676767667767676766676667677676676776766667676676767767767766766766766667676776766677677677676677677676776776667676676767677677676767767766776767666677677667767676676766776776776776676767676767766776767767767766677676766667676776666677666677667677666677667766677677666767677676776776776767667677677677677677666767667767766677676677677676766677666776666667667767677677676666776767767677666767767767667767766776776776666776676776667676776767677676767677677676766766666767677667767667677676677667667767676676767667766776766767767667766767767767767667676667666766676676676766676776766776776676767767677667676776776667677676767666667677676667676767676676766776676776667767767767766676677676776776776776677677667767767767677677676776676776776776776666776776767676676767676767676677676767676776767767766677676767766676776766766677677676676776666677667667767767767767767767766766666667667767767766667767767766767676667677676776676776776767676677676776666677667667767767677676666667767677676677677676677677677666667676766667666776677677676667766776676667766667677667766767767676666676776666667766766776766766667667676766776767766776667767677676666767676776767676767767676776766666776676677676677677667767767767676776776766676776776677677676767766677667677666766776776767676677676676667676767666677666766767666767767677667667676776776776766677667766776766776776667767767667666776676766776767676766767676776776776776667676776676666776677677677676767676766776766776666776676776767667666677677677667676776767767767767766767767676767666676666667767666766767677666767677667766677677667677667677666676776677677676667767766677667767767767676776677677676776677676766677667767767667766767767766776776676677667767676767766767667676776676766767766767677677676666677676776776776776676776766776776767677677667676767767767767667677676776776676767767767676767677667767766677676666776677677676676776776767666776767767767676776676767767767767766776677677667676767667676767676766767676767676776667766776767767667766677676776676767666776677677667676767767767766667666666677676667766666776776776677677676776666676767677677676766767767667766776677677667767767676667766776766776776767767676666776767766776776776776776767676776766776776766676767676776766776776676776667767677676767767767767667677677676676767677676776677667767676776776767766767766767766766766766666677666677677667767767767676776667766767677677677667766776776767677677667766667767677677677667767677667666667677676776776766676677667767767766676667677666767766766767666776767767676667677677666776776767677667676776776776667767676766776676766776776677677676677677677676776676776776676776667767677676776767677667766776776776677667767766776677677676676776676776776676767677666666776776767766776776776776677677676666677667766766776666776677677677676667667767676676776667766776767666676776676676776767766767767766776766767667767767767666776676767677677677667767767766767766676667676767676776776776767676766776776776776776776677677667676766766677667767766776776667666766677677667766676767676666776776776676767676666766776776676766767767767766667666767677676767766767767767676776776776767767676767667676776676767666767767766776776767767767767667766767676766767767767767767767766677667676776776767767766767766667667676776776667766776667666776677676676677676766776677676666676677676667667767667766766776667677666767767666776676776776776776767766677677676677677676767677676776766776776776767667676677676767667767666767767667676776767677666776776767676767676766767677667766766677677676677667766766776677677677667666767767667767667766667676776776767677677677676767676776776776767767767766667766676667666676767677677666676767676767767767666776776676677677676776776666767667677677666776766766776767676776776776767666767676677677666766677676766776676776767767667677676776666676767677667676677677677666766677677667766776767667676767677677676666767677677677676676776667767767676776666767677677677676767766767667676767767767666766667667667767766776776776767767767677666767766766676667766776776767767767766677677666677676767766766767767767676776776767767677677677677667767767767677676767676767667767767666766767676767767767677667677667677676767767766776676767767767666776767677666767766676776767677676767767676766676766776676767676677666667677667677676666776776767766767766767677677677676767677676677666776766677666676667677676767767766676776676677676766776667767676677667767676676677667766776676766767767677677667677676776677676776767767767677667767676767766667766677676767676666677676666776767766677676677676666676767766776767766776776767677677677677677677677677667767667677667677667767766776766676666767676666776677676767667676766776667677677676766776776677666766667767676776776776776676677676677676676676767766676776776677676677676776767677677677667766667676677677676676767677677666767676766776766767667666677676667667676776776776676766776776677677676776666676776776776776776667766767677667766676666667666666676776776776776767676767677676766766767767766677676767767767676776677677677676767766776676666677667767766676776767667767666676676677677666677667766666776776766667666766766776766667667667766667677677677676776677667767666776767767767667676767767767676776667677676776676666766776766776776776776677677677666676767677667676776776766776676767677667666776767767767767767676766677676677666667677676776767677676776776676767767767667766776776767767767767767677676677667667677667666666776667767676666776667767677677676667767677677676676676677667767766667676767667766767766676776776776676767767676677677677676677666676767667767767677677667766677676767677667677676776766676776767676776767676676767677667666677677676776677677677667676766677677677667767767767767766667767677667676776776767676766766776766767766667667767766666677676776677676666776676767767676776676676677666677677676767677667666666677677677667766766677667676767767766667767767767767766677667676776776767677676776776676666776767767676776767676677667677666776667767666677677677676776677666767767667676766766667767767677676776767767766677677676677677676776776666766767676676776766776666776767767676776677667667667676676766677676677677677676776776776767676666667677667676776767667767767676677677676677677666667677676776676766776666666776767767767766676676776776776767667767666767766666776677676767766667767767676767766776766766767767767766767766776767766776776767667666776776776767767667766677677666767767667677677677677676676766767667766767767667767766667767667767767676767767766776776776767667767676667766776677676776776767677676676776776767766776667676776776767766767767677676677677677677676766767676676776766677667676767767767666776767666776776776776667677677677676776677677677677667766766677667767676776767767676767766767766676677676766766677677676767667766677677677676776767676667766776776677676766666776677677676776776667676766776776776776776666767667667767767767676776767677676676677676776766776767666666667676666667767676766667767677666776676766766767767667767677676676776666776667767677666677
676676776776676776776677677676776677667767677676676767767767667667766676776667767667667667666677677677667767677677677676676776767676677676767767667766677677677677676666776766766776767766776767676776676676767767767676676776766676667767676666667767767767766677677676676766767676766676676776776776776676776776776677677677667767767676676776676776666776767767666776766767767766677666676776776667766667677676676677677676667767767677677677677667767676776766776776767767677676667767767767767667767676776776767767767767767767677666776677666767767676677677667767766776767666767677677676677677677676766776677676666767767767676677677667676767677676767667666776766676677676767666667766667667766667766776766676767767677667767677667676666767677677676767666767767767767666676776767667666677677667767676766776767767767676667766766776767766766776667677677677666767676767767677666776677666767767677677676676676776766776767767677667666767667766677677666677676776776677666676776677667766667676767767677677676666667767676766767767676776766776767666677667767667666776776767767676776767666776767676776767767766677677677676767767767676776676767766776776767676676776667666767766776766776676677677676776676776766667766776776776776677676767677667676666766767676776776767766677667767677677676776767767676776677677667666776776776767767767767677677667676767767677676776776677677667767766776667676776767767676766767767676767766666767766677677666666776776767767676767767666776767677676776767767767766767676676666677667766776766767766776776676766767676776677667766677676776667767667767676776776767676676767666767766767666766767666677676766776776667767767767766767767767767766776666767666776767767677676767677667767667767677677676776676767676767677677676676776677676766677677676677667767767767666767767666776677667766767676767676676776677677667767676776776667667766677677677667766776776667767677667767676767666677667677667666667667676776667677667767676767766667767677667766767676766776767767767767677677666666776767667677667676767677676776667766676676667676767676667677667766776676776767667667677676667677676767767676676676776677667767767767767766767667676776677666776776776676677676776776767766776767766767667667766766767677667766766767676776767666776776766776776666767667767667767676776767676667766767677677666676676776667667767766767676766766676767766776676677677676767676676776677666776677677677666676776767767676766767677677667677677667767766776766766667666677676776767767676667667766767766776667676776767677667767767666677666766776776776676776677666767676767667767667767766677677676677677677676766766676766766767677666766676776766767667676767667767667767767667676776766776677677666677676677676776767767766776776676676767767767666776766767767767767677667666666766676767767676677666776776766767677676776767767677667767677676776677676776767766767767667766776776766767676767767766676767677677677667676767677677676676667767677677677667767767677667676776776767677666776767767767676776667766776676666766776767676766776766776766677676677667677677667676666767667667767767767766776776677677677676776677677676776767767767766776776767677676667766667676677676776677666776767666776776766677667767767667766677666667666667677677676776776776767677667667677677676676776776676766677667666667767767677677677677677667767676776776776776677677677677676776676776767677676776776666776666767667767676677667767767667667766677676667766767766776776767767667676776776667767667666776776776776776776667677666666767677676767676776776767767677677677666677677676776766667667667767667767667766767767676676676767767677676766676776767766766676667677677677677677677677666676776676766676767767677667677677677667676677677676776766776766776677676766677667676776666776776776767767677676667767767766666677667676776776776776767677676767767767677667766776676767677677676677676766776676666776676677676767666776776766677667676776776666776677666767767677666776767766676766776766776677676776667767667676776766776676666767676767667667667676766766776676767767767677666767767767676776766776676766766776766667676776667667667666767676667766776767766776776776676776776677677677676667767767676767676776776776776667667767767766776666677677676767677667666766766767667677676677666667667767677676776776766776776767676776767767767676667676676776776767767766766776776767667766667676776767766667666776776676676666766767667676667667767667767766776766776667676767676766776767767767676766767767766776776767676776776767766767676767666766677676767767677667766677667767677667667767666776767677666676677676767667667766776767767767677677676776776666767677676776676677677676676676666677666767676677676677676767767767666677677676776767677677667667767676776776676767767767677676676766667676776776776776776677666767666776776766767677677676676667766776666676767667667667766667767677666767766767676767677667676676667767767767676676776767767767677677677677676666776767677666677667677667676776676767767767767767786766667667676767677676776776776776766776776766766677676776676676676677677677677666677676676767767767767767766767766776767676677676677677677676767766776767767677676767767767767676776766767677666677667767767667767767766776776767767767767677666766776677676767767766767676767676677666677666776767767767766767766776666767767766676776776767766677676767767767767767676667767767666676776767666767677676666776776776676767767667677676767767677677676767766767767767676677676776667766776766776767676676676766666767767677676767766767667766676667766667767677667767676776677676676767767676776767676677677677676667767676667677667767767677677677666676767676766767667766667676767676767766776766776776776666766776776677676676767666767667767676666676776667676667767676677667677666776767767676776776767677677667666677676767677667767666667676776676776776676767677667677667676776776766776776776667667766776666767767766776776767767677676776776767766677677676676677677666776767677666767676677667767676676767767766776767677676767676767766767767767666776776677677667667676776677667677666677667767766776676677676766767767677676766767667676677676676767677667767667666676776776776667766767677676776776767676776676766766776667767766776766776776776666767767767766767767767767677667766666767676677676676776666667676767766776677677676776776767767677676766767667667767766776677677666676776776766776776677667767677677677676676776776676676776776767766677676776766677677667676776667766767676667667676767766767676667766767676767767677676666767676767767766676766676677676767677667676767767767676676767677677677677676776766776676776767766776666666767766767676667766776676776776677676767666776767677667666767667767676667666767767766776667667677677676667767766776677677677676676767667666676677676767767766776776676677676767676676677676776667676776667767766676776667667667676767667766776776767676766776677667767676676776676767677677676667767766767767766776677677677667767767766676766776767767677676767767677677676676776776776776677676767767767666767767767767677676767677676776767676676667666776666776676776766766766676776766776767666676767766776666767676776776776677677676776666767767677677677677677676767767767767766676766767676667677676677667676766776776767676766666677677677676776677677667677667767767767667767667766677677676767677676776776766677677677667767676767767677677677676676766766767677677667767767666776766767666776766676766767767767767766776766767676767767767767666767676767766776677677677676776767767767677676776766767677667677676776776767767766667677667676776776766767767766767767677666767767677676667677676767767767677667766767677666677676667767667667676767667767767666776677676766776677677667767677676776766767676776767677667667767666776767676676676767676676676666776767767766767767766776766767666677667667766767766776676776767766677677677676776677667677676676677667766767767667767676677677676767767766767767766776767767767767666776776767667767677667677667676776677677666766767767767767666767766776676767767767666676767666776766776667667767676767677676766767677667767766767676776767666776767667767677667676667767666767677667677677676776667676677676677667767767766776776767677677667767766677677676776766776677667667766776776766776776776767677677676766677677667767676766776767676776676667676776776776767767767766776776677676776767676776677677676677667667767767766676776667666776767667766667767677677667677676766667767766776676776767676676776677676767667677676677676677676766766667666766767767677677667767766776767767767667667767677676767667767667677676766766766667767766776776776676776776666677667677676766776776766676767677667677677677677677667767667767767677667666767766767766776776766776676767767677676677676676776776776776677677667677676766767667766766776767767666767766776766676767667766776676766767767677667676776767767767767666766666676776776767667677676767767766676677677677677676667677677667767666676766776776677667767676776776767667667766776667667767766766677676766766767676776767766767767677667666776676676767676766677666767766766676767677677677666776776677676677677667666676767667767767767767766666776677677677677667767676776677676667667767767676767767667677676676767767767677676776776677676776766776676767766767766776776767667767767677666767767767676677677676776776676776666767676776776766776767767767676767676767767666676766767667677667676776776776776676776776776776776766776676667766776677676767767767676776767676677677666767767766667676767667766667677666767766676667676776667767666776767767767767677677666766676776766667677677677676766677677676676776766677676766767676776767767766677677676776676677676676677677667767767767676677676666766776766776776676676776666666776767767767667767766767767766667677666767766767767667767767677666766767677666776767676766767766676776776776667667767767677677677667677676776776767677677677677667767676667767766677676766677666676776776767676776776767676767667767676766776776667667766776676766776766676776776766776776776666767767677667767677676676776776776767766776776676776776776776767
667677677676776767667767766767767666677676767767767677677676767666776776767767676767666677676767767766766677677676776676767677676776766776776766676677677666667767676676676776776766676767767676767677676767667767676767767767767677676776776677676767667676677667677677676767666776767677667766767676676766776677667667676676776677677676677667676767677676766667676776667677677667767766677677676767767767767666767767666776776767666767677677676776676766776776776776676767767667676766776767766767677676667676677667676776767767766776767676666776776776767767767676766676676676776767767767766776677666776776666766776776677677667767676776676767666767767767766767676767666677676776776676766677676766776776676776767677677676776767767767676766767677676767676767767666776766776766776676776776667767666776776667676776766767767666766767667667767667767676776677677677677677667667767676776767676776776767767667667766767667667667677677676776767677666776776767677666767667767766767676776667667667677666766767677676767676766776677667767667676767677676766776776767767677677676776776776676776767767677677676776676676667667667677667666676767767767767676766776666766767677666766767767766776776676667767667666767767677676767766776776767676767677676766766677677676766677676766767766776767677677667666766776776766776676676677677677667767667767676677677667767767767767767666677677676776676676667767677667677677677676776776776766677666677677667677676766767767766676677677676677676677676667677677677677667766776677676776677677676776776776676677676677676776776776666767677676676667677676767677666776776776766776767767667767667676776676776776767766776767666776776677677666767767666677667767766767676667667676776776776676767767767677676676676667767766766776766767667667666767767676767677676776677667767766767767677667766677666666767766666767767676766677677667677666677667677667766776776767767766767767767767666677677667666767767767767766667677676767677677667676677667766766676767767767677677677666676667767766767676776676667677677676776767767767767767767766776767676767766767676776776776776776767767767766667676776776676776677667766776776766776776666776776766676776767767666767677676767767766666767767676667767667666766677677677666776776667767667766676776767767767767767766676776776776767767667676776667767767667767767666776767767766766776767766767677676767767767666676766676676676667677677666776767667767677677676676666677677666776766677676776766677676776767767767677666767767677677667666767666667766776667667666776767666776767766767666776767766767666677676677676776666776667677676767667767767767766767767677677667767767676767766776776767766766776677667766677677676776676767767677667677677676666667766766776776767676766766677677666776776666667766776676767667766766776677677677677676766677676667767766676676776677667677676776776666666766776776766766776776767677666667767667676776766776776767676776767667767767767766776766767767676666776776676767766667766776776676667666767767676766776766776776676666776676776767676776776767766667767766667767667767767767766676776776677677676666776677666676766766666776677677666676766677667676676767767766766767767767767767767677676677677667767767667766776767767767677667766776666776776776676767677677677667767767676766776677677677676776676767767767677676776767767767767677667767677667766766677676767667767767676767677667767676666776767766767676767677667677667677666767767667767766766776676767767677676767676677666676666767766667767676776776776776766776767676667767677667676677676676767667676776776766776666766776776776766767676776766677676676767766766767767766767767676667767767767767667767767767766767676677676776766676776766767766776767676766767767677676766766767676767767767767676766767767767667767767667766767677666676677677676766776767766776776776667767677676776766766767677677666767667676767667767767677676677666766766767767767767767666677677676667667767677677676767767767666676776666767767667767767677667676776767676776767677676676766676776776666776676676677666667767667676677677676766776767767677676776776767677667767667667767766776766776676776776767767767767766776776776767676676677677667667677677677676767677676776667766776667767767766776776667667766767677666766776667766776776776776767766766666766677677677676677667767767667667677676766667666776676676767667767767677677677676767767767766776767666767676776676776767666667766676766667767677666666667766676766676776767677676776776776676677677667767677677677677677677676767767767766677676667677677667667767667767676676767666676766776767767766776767667767766767677676776676776776766677667677677677677677677676666767677676776767766776766776666666767767677677667667767667767666676776676776676667767676776766677677677667767767676667767677676767676667666676677677676767676776676776767766767667667667767766766767677677677667766776767767676776776667667767767767767766667667676767767676776776677667666776776776677676666676776667676776767766776667767766776766776776776676767767677666666776676677677666767767677676767676767767766767767767676776667767767676766676766767767676776677677667766676767766677677677676667767676776776666766776776666767767767766776676767667676676776776677676776766767766767766767677666667766766676776667766667666767767676776776766767677676676767677667766776766766767677667677677677677677667676677677666666677676776767676766677667766676676676677667767667677667666677676776767767767766767767677676677676676776766776776767767666677667667677666667677676667666676776766776766767677677666666677667767667767767767767676776676766676677667767767767676667767676667767767667766767676776767667677667767766776766667676667767767667667676767677676776667767666767677666667667767766677676676666767767767677676776767677676776676766776767676776676676666676677677677677677676767677677677676767676776776776766667676776776767767766767767767767666767667676776767767766767677677676767767767766767767676776677677666776776676776676666667766776776776776776666776766776776667676676767766667666667766766677666766767666766776766776767676776776766776776776767767767767676676767667667767767676767677677667767677666766677677666677667666767677676667767767676677667677666767766766666767767767677666767677677677676676677667676667767677676667767676766666776776676776767766666677677676776767767666767677677677676677677677676677677667676667767766776677677677676776776666766767676776677667767677667767767766666767667766766667767767666767676776776677677676776677676667677676766766667677677667767767676767766667766767767667677676677667766676776776676677667767667667676776677677667767766776676766767767666667676776676666776776776776776766766766766677676676767767677676677666776776676776776776776677677667766776666767676676677667767767667666776767766766676767667767667767767766767767677677667766776776776667677667767676667677676676776767767766667767667677677677667667677677677676677667676767676676776667667667677667767767767677677676776666677676766767767676766776766667767767677666767676776766767677677667676776677676667677677667766677676667667676776767767767766676676767767667677677677676776776766766776676677666766767676676776767676776667676676776776766667676676767767767766677676776676667667766677677676677677677677666776767767676776776766767667766676677677676766667766676776667767767667766776676677667666767676776676767767676677676677676767767676677677677666766776677676676776776767766776776667767766767766776767766676767676776667767766776766666776776667666677667767767676776776676767676767767667677677666677666667766676677666667767767767677667766676766776767767767676767767676676776767767767767767667767677666767667677676767677677677676767766767767767676667667767676767666776776767676767666676767676776676766776766767767766677676776766776767677667676767767676667667767767767677677676776766677676776776766767767766776677676766677676776776776776766776776776776767667766767767766767667767677667766776776776676766767767767666766767767677677677676667766766666776767677677666767676766776766667767767767666676776766666666766767676667677667676666776776766676767667767766677667767667766677676776776776767767767767767766667677667667767766776776767676767767767677676766677676776776776666677676766667666766776766776666776767767767676666676767767767676677667767767766677667767766766676666766666676667676776666767667767767766767767677666766776667767677677676667767677677667766677677677677677677676667666776667676677677677677667676776677676776776667767676776767677667766677677667767667677676667766767767667667666776766677676667677676767767767666676776767667766667766776766667766667767767767766776666767667767676767666767677676767677666776667677677666776776776767667766776667766767676766776767767767677666776776667667767767767667767677666767677667767676766676766677666776677677676767767677667676776767767766677666677677677666676676676676677667766766767767766766676677667767767676767677666776766776776776776776676776667667767676776776676776767677667766767766766677676767676776667767767676776776776667766767767677676776776667767767766766767667767767766766767667767767667676667766677677677676767667766676766766676776766677677677677676776766776776767766776776776776776676667766676677666767667767677676776776677677667676767767677676776667677676676767766776767667667767677677666767766767766767766766766676766776676677677676776767667677666776776767767767766776776776767677677676666766776767667766677677677677676766776776767667767767767767767767767676766767767767766767667676676767677676776767667766676766666667766776666666666767667766776776667767767676676667666667767667666767767767767677667767667677667767767677666767676676776766776677676677676667767767766776776776776767666766766776776776767666766766767766776766676767766776677676776767767666767676767767767766776677676676766676766676776677676767767766676667677676776767767766677677677677676767766767676767677677667767676766776776776676676776767767767767677677666677667677676767767677676776776677676667767676776776767667766766776767676776776677677
6776776776676676767766776767667767676767677676676776677666766666667767766766766767676767676776767676667767767767766776776667767767667767667677666677676767676767766776776766676776776767767677667677677667767767767766767676776766766776767767766676667676666776767666766776767677676767667677677667676676676776676767766776767667766677677676767676767676667676776776676776776766766766767677676767666776776776766766776676666677677676676676776767767767767767767677676767767677666766766776776767677676776676667767676666776776676676677676766776776766767677667677667767767677676676767667677667766676676676667766776767767676776677676767667767666776776767766767667677666767767677676776776776776676676676676677667767767767766766766676776776776766767676767676767667666776767676677677676776776666776666667667677667766666776676767676767677667667667767677676677676677676767767676776766767676676676776766767767676776776767666767667767767767676677676776767677676666767767667766776767767767676776776776776776776667767666776776776776776676767766766767667667676666776776676676776776767666767766776767667767677667767677676776776767676776767767677667677666767767676666676676767767767766776776776767676767667766767676676767767677677676766677677676767766776776776776776666667766776766767667767667667766776766667767666776776676776767676776676667766667666666767677677667767766666767676767677677676676776766767767767666776677676767676676667767676776667667677666776667767766667767766676776776767767767677677676776676776666776767766767676766766767766776666676766667677677667667767676767667667676676767767767767677676776776767676776776667666776776667676767766767767676766667666776676776776776676767766776767767676776676667676766776776766677667767767666677666776767766776776776767666676767666776766776776766776766776667666666776776776666676677667676767767766776767766766766767767676766677676667677677677667767767767677667677677677676776776767767766677667766767767677667667766766677676776776776676767667677677677676776776766776666776666776767676666677676676766667766776767767767677676677666776767766767667767767676776677667766776767767667676767767667766767677677677676767767677676776776676776666776767766676766767767766776776677677676776666677677676667677667677676776677667677677677666676776766767667667676766776767677677667677667676766767667677667766667667766776666677667676776767766776776776767767766666776677677666767676767676766676766776766776677667677676776767766766677676776767677676766666776776776666776767667767667677676776667667767766666776676677676677677677676667677677677676776767676667767767767766767676677667677677676677677666677677667676676776677676776667767766767767667767767677677677677667766776766766767676767677677677676767676776676766767677676767667767676676767767676767767676677677677667667767766676776776677676667767766767676767677666766776767676676776666776676776667667767667766677676767767767766676676667767766676767766776776767677676776776776677677676776676776676667676776776767767676767766776767766677667767767767767677667676776677676676776767667766677676677666676677676776766676767767667766766776766776767676776767766766676776676677667767767667767676676676676767766776676677677667767676677676677677667766767676767676776676677676767767767767766776776767676767677676776776766767767677676676677666776667767677677677667767677677667677667767767676767676677666667676776776766677677677667667767676767766677677677676776677676667766667767666667766776667766776677677676676666767767676776677667767766776676666776776776767767767767677677676776677676767767767767766766766767676766676766667677666776766776767767766766776776776676776676776776767666667677667676766667676776677676667666676676776666776667676776676676776667667667767767767767766767677667767766767666766776667676776767766776666767677676776667667676676677677677676677667666766776776766767767676677676677676767677676677667767766776676767667767767767676767667676776776767767676776677677676776776766767767666667666667767676666776766677666766776766767766767767667676767676667677667676677677677676667676776666677676767767677666776766776776766677667767676776677677666766767666666676676666776676676766667767766666676676776776767677667767766776776776676776677667767766667767676767677677667667767766776776766667767667767666677677677667767676776776677666766676676767766776677677666676776667767767676766677666776677677677676767677677667677676676776766677676667767677677667676667677677676677677667767676677677676677667677677677676776677677676776776666676677666776677667677677677676767667677677667766776766666776776766776766676776776667767676766776666766776677677676776676767676767677676676767677677666776767766776776767667676767767676766767677676776767676767676776776776776677676776776676776776766677677666676767666677667676776776767767766677676676666776766776776767767676776767667766776776767767767767767676776667766676776766767766767767767667676766667667677666776667676776667767776767766676776766677677677677667676667677677666676767677677677677667676676677666677676666767677666766776767766667666767766766766776767767767677667766776767677667767677676767676776767767676767667676776776776766776766767677667667677676667767676676766776767676776766766776676766667677676776766776766776776766667767767766776766667767767676767667767677676767766767676776676767766666677677666767766767766676767676767766766677667676667766776676776676776667677667667767766677676767766776767667676766767767667667766677676776776776776676776776676776767767667767676767676776776767767677667667767767767766767767676676766776766677677676676767767677666776667676776767766677676666776676766767677666677667767666676667767667677676677676776776776676677667767677667667676767667766667767676776676767767766677667767766766776676776776776767767766666767676776776767666767766667767676776766767766676676776677676776767666776766767767767767767767677667766776666667767676676667676666776767667677677676677667766666676776766776677677677676776776767766776676767676667666776776666776766767676667676677677677676676666767766677676767677676776776766776767666767676677676767677667767677676677667767667767666776676767766776767766667676776776677677677667766776677676776776677667667767766766677677676676776677677677666767677676676776767766776766676767767767676767676677667676676776676776776667677676776776676667666776776766767767767766767676776677677666676766677667676677676767766676776676776666776767676776776667677676776677677677676776767766767677666767766776677677677666776766677677666676776676767666766767767767767767667667676776767766677666677676776667676776776776676667676767767767676776776776766677677667667766677667767667767767677677667767666767667766667766766667667676766767667767767676776767667767766776776776676666776776666667767766776776767676676676677676666766776766776776776776676776676766766766677667767767767767767767667766766677677666676766776767767677676677676776667767767767677677676776767667677677667766767767677666677667667667767666676677667667767676767676767767767767667666767766776676776767667767667667766766767767767676776767767667767667676766767667666667676767676766776676776667767666776776776767766767766766677667766767676677676776666767767676667677677676677676767667767676766677667767667767677667677666667767767767766776776666767667767677667677677667767677676776776776766667677677677676776776776776677667767676677677676767677677676776676776676676776766676676776667767766677677676776667767677667767667766776776676766766767676677676766776767767767767766676776776766667766767677667767677676776766767767767677677677667666677676776767677676776776767767767767767766776766776776776767767666676776667766767766677677667767667677667767767667677676776766776667766767667677667767767767676776776767677667767667676766776767677677667677666767677676767767767677676676776776766767676767677676676776776766677676776667766767767767766776767667767677677676766776766677676667667767767676667667667677666676767676766767766776676676767767766667667666776676776677676776776776776776767767677667667767667767676667676677667667677667767667767676767667676767767676767667767667767766667767767667767676766776776767767767767677676677667677676677676666677677667767677677676677677676776776677677667677666766766776767767767767666767676677676767666677666666767676767667666767767676776676766766667766776776667676676767767677676766677666677676676676767766776677677667667766667677676767766667766767677667677667766676677677677667677676667767767677677677667676667766776776666776776676766776776767767767667676767766677676767676767667767677677666776766766776766666677677667667767767667676676776667767676676776766776677676767767666776767767676767767676776776766776667666667767666667666767767677677667767767767676776677677676776776767767666767766767766667767767767676776667766767767666767766667666677667767667677667767767666677677677676776776776767767667767766666776776676776776677676676666676676767767677676767677677666776776667677677676767767667667676776776766767677676767677666676766776776767767766767767677677676776667767766676666676677677666767767677676676767767667766667767767676677676667676676776676776766767677676767767766677676767766776676766776776666667667766677667666676676776776767767676776676766776676766776667767667766767767767766767677676667767676667677677677676767766776676676666767676676677676776676776767767767667767667677667767767676776767677676767766766767767667677667766677677677676776767677677676767677676677676767767767666766667666666766776677676776776767677676677676767767767667666776766776776677676676766776776677667766676776767766776767767767667767677677667666776676766676677677667766776666767766677677677677676766776767676776776677667766776776667667766767767667767677677666677677677676667677667667766766767666776676667676676667667767666667676677676776767676667767677676677677667667677667766776766776776667667767676776766766767667677666776776676676676677677667767767767767767667676767676776767677677676776767767766776666677677666677667
66776677677676676767767766767767676677667767667676676767767677676676677667676776666766776767677676766776767676776767766676776766766766666776677667666776676776677676776767667767667676676766767767767767677676666666776776767766776776767767767667767676766767677667667667766767766776776676676776776776776776776767676776776767766676767767676766677677667667767677667767677677677676776766776776677677676766767767676677667767766676677666667676766676676776776676667767676667766667666766766766677667766676767767766776776766776767667767766767676767676767767766776776776676676776776767667767766776776776767677676767766776776766677676776677676776776676767677677667667677676776677667677666776667677667667677676776776776677676776767677677676776767767767767767766776776776667767767667767767666767676767676667677676767766667767766766776677667676776767677667676767676767677676776667667767766666677676766776776767667767767666776776666776776666776766776776776766767676676776766776667766677666776776776677667767677677676776776767766776767767767676767767767767766776676677667677677667676767677677667676776776776766776767667766776767766677666776767767676676677676677677667666766766776676767767677667767767677676677667767766676676776776767676676676667767676767767767767767676767667676667666676776776776677676767676676766677677666767667667767667767666776776767767767667676776676776767676776776776776776676677676776676776776667677676776767676677677666676776776766666676767676766676676676666776677667767677676677677667767766776776667676767676767677677676677676776776676677667766676666776767677677666767667666767766676676767667676776677666766776766776767676766776767767667667767766776676667767767666676677667766767766667767766677676776766767767676776776776767667677667667676776676776676767677666676776776767676677677676677677666776676776776766676776776776767677676767767767767767767676766767667767766767677677676767767676766767767766767767677676776766776677677676767677677667767677676676767767667677677677676776766776766667766776767677676766776767676676767677667767677677667767676776766767767677676767766776776776767766766766776677667677676667767677677667677666767667767677677676776776776677677677676767766776776677677676676766767666667667667767676767767666767767766776767767766767767677677667767766776776776776667677676776677676776767676667767767676776776766767766676677677667767677676776776776767667677667766776677676767676666767676676776766776776767767767677677677676767766776776767677676677666767767767677667667676776776666767766766776766766766667767677677676776776767767677676776776677677676767766676776677676767767767766776677677676767677667767767667767666776767767767666666767677667677676766776767767766776676776676767677667666776767667767767677666776776767766776767767766666667677676667667767767767767667766776667666767666767767677677677677666677667676776776776766677676767676766767676767667767766776677667667766776677676676776766776677677677676767767667767767767767667767676776767676766776776767767666776677667676767677677667766776677677667677677677677667667676676767766776766767666766667676676776767766767766776776677676776677677677677666667667767676776776677676676767677677676677676667677667766767766776677677677677676776677677667767766767667766776776676776767766776776677676766676766776676676776776676767677677677676776776776766767767676776776776676776667766666676676766776767677667767766776776776776766767767676666767676766766766776776776776767766766767767766767677676677676676776776776776676676667677667676767666776776776767767667767676767767766776766776767677677666776767767667667676767667667766677677666767766776776766776677676767667676766776766776677676776667767676766666667676776776767767767767766676677667677677676767766677677676776766776767767767677667767667767767766766677676667676776776667766776676767767676666776676677667667766767677667767666776676676676666767676677677676767767676667767767767767766767766667667677676667667677677667767767667677667666666776776667676776666666767766776677676676767766767766767766676766766767767676767766767766677667677677677667677666667767677676776767766776676676677667766776767767677677677677677676667767677677677677676776767676677666767667767766766776766667767767767767767767677667767767677677667677677676767676776767676776767677676676776776767767766776767677667767677677676676776766776667767767667667677677677666677667677676676766676676676767767677677676766666666767767767767666767767667676666776776766776667676676667766676776677666767767766767667667666666667767767677667667767766767667767767677677667676767677667766667767767766776666776767676776766776776767667676767667766767767767667767767767767676776667677666776776676676666677677676776776767766677667767666677667677677676676676676776767667667667767766776776767677676677667767676776676677676767667767677677676766776766767676767767767677667677667676676767766776767767676776767667766667677667667676666776767676676676676767676776666767676676676666776776766676767766776776766776677676776776676776677677676767767767667666677677677676676776767767766677677677677676776676667667676776677676666776776767766677676677676776767677667767767676766766766766776767767767667767767766776776677666677667676767676676666677676676666766667767677667666766667676667767676776676776776776666676666767767767667766676767767677676677676766766767766776677676767676767767676776776767767766776677677676766667767767766677676776667676776767766667676767767666676767767677677676676776776677676776676776667676677667667677676767677677667767766667667676767676776776776667667677677667767767677677676676776676767676776776767677676767676766677677676776776776667677666767677667667766776766767767767766776767766776667677677677666676776767676776667767767767767767666667767676677676767766776776676776767767677666767666767677677677676667767677667677666776677667667677676676666767676776666776676776776767767677677666676776776766666767676767666776767676776776677667676767676776767677676776776767677667767766776677666666766677667767667767677667666767676767677666676676767666776776767767767677676676677667667767766667667767766767667767667677667767676676776776766767767766667767766767767667767677676776767667667677667676676676677676767666776776776767767766776766677677676767767767677677677676776767676776677666776767677676667676776776776767767677676667766766676776776666767767677676767677667677676766767676676767676766676676776767666776767767676666677677676676667677677666676677676776677676766676767667766676767767766767676767677676776767676676767676767766776676766776776767767766767766776677676776667767767767677677676776677676776776676667666767676676766767767766776676776677667667767767676776776767666767766767767667766776776766766767767676766666776667767667667767767667766766676776766667767766776676776767767677677677677676676776766677676676676667676677667766767677667766677676767766667667677677666767766767676767767766667666767676677676677676776767767677667767676666666677677667767766676776677666667766766767766767667767766776676776776667767767676677667676666776767766677677677677667677676776676776676776776776767677677667767676776776776667767666776776676677666776676677677677676776667676776767676766767676766767767676676767677666766776667677676766767677676767767667766766776677667767767766666676776676767667767676776776776776776667677677677676776667676676767767677667677666776766776776667676667666767766776677677677676767677677677677676667667767767766776776766767766766677677677676667767667677676767767666767766776776776766677676767677676767767767667676776767676767676776766667767666766677666667767676676766677677676776666767767677667677677676676776776667676767766766667676776676776676766767767767766677677667677676767676776776676776766667676766776666667667767677676767766767766766776677677677667766677677676677677677677676776677677667767676767676776776766776776767767677676766776676776776776677677667767767667677676767766776776677676776676676676776767666677676767676677677677677677677677676767767676767676767767676776767677676767766676677677677676767766676776776776776776676776776767767767767677677676767767676767766776776767677667767667667766767677667767666767667767676767666776767766667666767676767677667676677666676667767767667766776667766766767767766767676776766666767676767767676766766766776766776767767767667767667676667677667676776766767676676677666766776676667666776676776676667767767767766677676767767667767767767676767667766776676767766766776676667677667666776776776776766666766667767766766677677676776667767676766776776767767767677677666766776767676676767677676776776776766676767767767766776767767766676676676776776767766776766776776776776776776776676676677666767677676677676666776677677667677676766677667767676766776677677676677676767677666766776677667676776667767767767766676677667666666776677667667667766677677677666667676767767677676766776676776666767766767677677677676677667766676677676776776776676766776776776677677677666776767767767766766776767767676776676776667666667766677667667677676767677677677667767767676766676667767676766776677677666767767767767677667676776667677676776676677676767677677677676766776767767677677667667767766676776776766666676776766776776667767676676676776776676677666677676767767766676676677667767667666767667766677676667767767767677676766776767767676676677666776776766667766767677666767666776776766666677676776676667677676767767767676776667767676776676776766676677676677676776676776767667767767667667666766666676776766767767677676767676767766767767767676676667767677677666776766767766776776767677667766676677676767767767767677677666776677676677677676776767676776776776666766776766766776776677677677677676776676677667677677676767767677676677676767767766767767767766776767767667676766776666776767767677677677676766676776776776776776677677677676766677676776667676776767666776676766677677677676776666776776767767766766766767677667767677676776776677676667767677676776776667676677666677677667677677676776677677666776676767677676767
767666776677677667676667767767767766767766677677667767766776676776766766766767767677667677677677677677676766776776767677666677676666776677667667666766677676776677677666776776776776766776776767667677666666677667677676776667766776677676776776776766767766767767766767767767677677666776776767767677676677676776766767677667666666766767767766776776776676766767676767666677676776776776766766776766766676776776776776666776677677676776666677667766767676666776767677677667667767767767767676677676776776676676667667767676767676767677677667767767666767767676676676767767767677677676667677676767766776667667767766776776667767667767767766776677667676776767676677677666766677667667676667667676667767767677676767677676667767676766666676766676776776776767767676776776676767766776776766776776776767667767766767767677666677667676766766676766776776767767677676776677666677676766776767676776776667677667667677677677667677676677667767677676667677677666667677667766776776676767676676766767676776667767676676766776667667766767677666776776677667677676776776776776767666776666667767767767667767676666677666776767666766677667766767666767766776767766767676667667666666776676776667676767767767766776766667667767677677676676666667766767766677677666667766667767667766767667767676776667766767767767766767677676766677677677677676677677666677677676667766776776667666667767767676776677676767767667667667767666766667767766776676776776666767766767677666677677676767767676766767767766676766776767767766767767767667767676776776676666666667666676677677676776776776677676766776766776776766766767677676677677676776667767767677667676666766767766776776776776776776776677666776767767767666776766776776776766667677667767767676776776766666676676767766676667766667766767667767667677677677666677676776776776677677676767666677667677676776677677677676767666776676776767677676776676676676767667767767767677677676767677676676676766677676767767676667767677676767767767766767667676766776766667767676676776767766667667767766776767666766677676677676766677677677676767766776767677677667666667767767667677666767767677676767767677676767767667676676776776767766767677666766776666776676667677666767677667676776767667677676767677677677667676667677667767667676776676676676776676667767667767676766766677677666666767767677676776677677667677676766776776766767667767767676776767676767767676776766677667767767767677667767767676676776776666676776667767766776677676767766776767676676776776767667677666776677676676767667767677677677677676776666766776676776767767676676776677676677667667677667766767767766776677676677677676776666667676766766767767766767767666776676766676767667767767666776776676776776767767766677666676767676667766767767767666676676767677676776677676776666767767677666776767676767676677676776776776766776666776776776776767676767766667767676776767676677677667767767766667676766767767677666766776776676767677666667666776776767766776776776767766776766766766766776776776767666776677667676676676666776776776776766767676766767676767767667767676677677667676766767767667767766767766667667766667676677666776776676667767767677677667667766767676767677666766776776767676677666677676767667676767766766776776776776767677676676767767767766667666776767767767767677677666677676676776776667767767667766767676767766767666767767676766767667767677667767676667676776776776766667676676676776676767677667766767676666676767767667677666667767767666767677676776776776766676776677666677677676776666767676776776767767767667677677676776676667767766776776776776776667767767677667767666667766776767766667767766776766767766767767767667766677667767766676677677676677677667676776666767676776776776666767666676677667766666776666676676767676767767767767667676676677667767766776677677666767767676676767667677667767766776767676776667676677676776767676776776676667767667767677667767667677666677677677667767667667676767676766766767676766776767677667667766766767766666767666776676666666676677676776767677676677667767766767666766776776767766776776767676766767766767767676677667677667766676776776776677676776766767767767676776677666676767676677677677667667677677676677676766667767767666767767677677677676667676676676667767676776776667677667676666776677677677667677677676776766766776766776767766776776776776767767667766776677677667767666776676776767676767767676767667767677676766776677666776776776767767676676776677667677667667677667766667676776677666766667767676676776677677667676767766776767667766667676677676766766767767677677667667677677677666767767677677677677676766767766776776776767767767676776676776676776767667667667767766666776776677666767677667676776767766677667677677667677667767676667677667677676677677676676776766677677667676677677677667766776676767767767676776776767667667666776776767767767766667667767667767677667677667767767676676776767676677677677677676776677667767767676766776677677676776776667667767676766776776766776677676766767767677676677666766766666766677677666667767667766776767766776767667677666776767677676767677677677667767766776677677667767767767676676776776667667677666776667666776666776776677667677676767766776767676767767676767767766676667677677667676677677677677677677676767677677677677666767767766676676676776677667766767766776776676776677667676676776767766776767666776767677677667767767766677677667767767766767667767676667677677676776677677677667767767767767667767767766776776767666776767766776767677666776767677677676766767766666767767766766776776767676666767766677667676776677677666776776676766776776776766766776766776776676766767766766667676766767677667676776776767767767767677677677676667676766667767677677667766676767676677677677677676776676767767767767767677667667676766666677667767767767767767766667767676776677667767767666767677676677676776676767766776776766676776666776677677667677666776767676676776776776677667767666776776776767677677677677667677667677677677667676667766766776766677667767676776767767677677677677677677676776767767767666767667677666776776776667677667766776767677677676776667766676776677677666767767666767676676666767766767767677676766776776776776676676767766776776667677677676767767767767676767767677667766766776766776766677676676667767766677677677667767667767676677667766666776776667677677667767677677676767767666767666767676677677677676667677676667666667677667767767676776767766776666676776667767677676776666767676766676776767667666776677667766776666767766776676766776676767676767766667667766776766776766676766677677677667676676677677676666767767766776776667767767676677677676776677676776767767676776676677677666776776767767767767666767676767667677667677677666666776676776767666766776776776767677676676767676776767667767767666767676776767667766776776776776767766776776776677676766776667666667676667766776767677667666776676776776767676776776776677667767767676766776676776766677666776676767666776776666776776766767767677667767667667767766766776766676776666776776766767676766667767677667676767667667677666767676767676776776677676767677677667766776677676767767767766767766667666767766667767677667667766776676776767677677677676676766677667767767667767766776677677676766676767676776776767676776667666767676767767666776776767676776776677677677676776776776767667676776776766677667766776766776776776767677677676676676677677677676767677676677667767677677667667667676766776676766776776776776766776676677666767667676677677677676677667767766766776776766776767766767677677676667767767677667677676776776667667677676766676677667767666766676776767766776776677677666667667766677677677676776766667676767666776766676776767766667766776766676676766776677667667677666776676767676766767667676666766776667767766677677667667767767677666776776767676776666776767677676676776776767766667766776766677677677677676767676776667767676766676776677677677667667667667767766776767767677676666776776676767667666767677676677667676767767766776776767667667766766677677667677677666666676767767767676776776766666767667677676667766767767667767767667676776666676776676676776676766776667767767667677677677676676676776767676676676767667767676776776776767677676666676776666776667666677666776766676676767666776776766676776776677677676776776776677676776667767766767766676767667677677677677677676766776676767666776767667767767676676677677677677677676766776677667767766767676776667767676776666676766776767676767677676776766677667676677676666767666776666767767666776676776667677666776676767767676767666776676766676677667667676766676767767676767767766767767766776776776766677677667767667676666767677677676776676776676676666676776767677676776776767676676767677667766776677676776776766776677676667667767676776776766676767666767676677676776767767766666767767767767676776767767677676776767676767766767677666776676776676776677667677677667766767677677666776666767766776776676667767767676676767767767766776766766666767766776666767767676776767667676666666776776666776676776677677677676767676666677676667666767767767676776767666766677667667767677677676776776776776776677676677677676667767766776767666666767767667766776677676767767766766767677676676776776676767767767667676677677676676767767766676676767676767767767677667667767677676776676666767677676677676776776776776767767766667677667767676776766676676776677667767677667667767666667767676766776766677667677667677676666776676766776667767677677677666767767767767676767677677677667666776767766776667767667767767767767767667667766776767667666776767667666776677676767677676776667676766767766677666776767677667677667767676667766776776766677676776776776676776766776676677676767676776677677667767676776776767766767667766776767676767667676767766776666676776676776767767676776776776776776776767676667676776666766776667667766767667666767667676767767767766766776776776766666677677677666767767676676776767766776776767767767767677677677666676776776776776776676677676676776776666776776767666677676776677666776667767666667767667767767767767767766667676776667676677666676776766666767667676776677676776767676776776776767766776676767666767766766767767677677667676767766677
66776676767677677676767766776667766767676766677677667667677667677666676676677677677677677666766776766776676766767766776677667677676776767667767767766666776767676767677666766767677677677676677676676767767666776667767766766766776666766677676776766667766767767667766666766776767666776776676776677676667766667767677666776767676766776767767666767767667767767666766767667766776776677667767767666776776676776767666767677676677677676776677677676677677667767666767767667767767677677667766767667667766767766776766776776767766776766776767767677677677676776776667767767667676767766767767677676776776677676766666676776766767677667767766677677667767766666676677676676767676766667666667667767766776767676677676767767676776667767767677676776776676767667667767677676776677667767766776776676766767667767676766776766776767767767676776776776676666766767766667677676776666767767676767767767767767676767767667766776776666667677677677677676767677676667767667667676766776776667767676776677676667766767677676677666776767666676677677667676767666776776776767767766766766767667766767676767767666776776766776776776776666776776677667766776776776767767767676776776776676677677676767767676776766767767767676677676677676677666766776666776677667666766677676677667767767767677677677666767677667766676666766776776767666667767667767666677677676776766666766666677677676767766767677677667676676767766766767676776676667676667677667767766767677677676776776776766766767667767766676767677667766776666767676677677676776776677676767676776767676667676766776776767666666776776767677676767766667767767767677667767677677676677676776776676766766767676676666677667766776767676677677667677666667667676776667676767676776776767766677667667666666767767676776766776776767677676767766776767667767667676776766776676776767766767676776767667767667766776677676667676776677677667667767676776766776776776776676766766677677676776666677677677677676676767676767766676666767677677677677677676676776677667676677666766766776767766666676767667676776676776776767766766666667666776667767767766677677676677677676767676766767676776767677677677676767677676667676767767767667767666677677667766766776767767767766767767767676677667676767767677677677677676767677676676677676766676676767767676766767766767677667677677676767667677666776776776766676776776677666677676677676677677676776776767767767677677677676676767666676776676676776676776667667767767767667767677677677676676667667767766677677677676776677677667766676767767766766776766767766776767767676666667677676776676677677667767676676767676776766776767676776767767676766677667676676767677667677676766767767676677676667767676776766776676776767666667766776776667767767767677676767677677677677677677677676776776676776776677677667676776676776776776667666676767767676677676766776767666776667667766766666677676677677667767676776676776677667667677676677667767766776667767677676677676776776677667677676766676776767677676776776776776767667767767767767667767767766767676676776776767677677677676776776676767767767766676776767767677667767767767767676776776767766767767766767677676676766766767667767667767767676766677676767667767766776677667667677676677667766766767767667676766767766766667667676667677667766776677676767677676767666776676667767677677676666776776766776767676766767766677677667677676676776767667676667767676776677666776767766667677666677677667767767677667767676676766667767677677667767767676776676776767676766766767676767767677677667676677677676666766677676776676776766767676677677666776766776776776766766776767676767667676776767767766676767676677676776767767676767767767677677677676676767767676776766677677677677677667676677667666667677666776677676676766767666776667677677677666766667676677676677676666767767767677677666776776776676776767767676767767767767676767767677676766767677667767677677667667767667767766676666776677676677677677667767767677677676666776667676676677677666766776776766667767766666776776767666767767677676767766676766677677677667677677677667767676767766776776677677677676676667767667677677677677667767666766677677677676667677676676776767666776767667767667666676776666767767667677677667677677677676767767667676667767677676767676776676766776767766766667677676676767677677676776666776776676776766667667767767767666767766776766666776776776776676776676767766776677676667676767767767667677676766776776767767767766667677676766776776677676776767766767767767767767767677676767767766767767767767767667767666776676776767766776666767677666767676667766776776766767677666776767667767677677667676767667766667676767766767767767767676776776767767677667666676766667677666677676767767766676667766776767676776677667666767666676776767667677676776766776667666767767766776776776776776677676667767766767676766776767766767767767667766677667677677667677676766677676776776677676776677667667667766766776767767666667676676676776776767676676776776776776776776767767767767767767677666766767676767676767667767767767767767767767767767766676666767766677676766767677677667666776767766677676767766767666776767676776667667767767767677677667766766767767676776776776776776666666767667676767767677677676666766677666767767667667766677667676767667676776766677667677676767767667767766766776677676667667767676667667767677667766676776766766776767767767677676776676767766767677677676666776776676666677666776677676767677677676776666767767666676677677676677676776766676676676767677676767676776767666676767676766767677676677676677676766677677676766677666776677677676766776666776767667767667766776776776766776766776766776667767677677676667676776766667667677667667677667676767677676776667767676776667767676776667677676766776776767767676677676767767667677676767677666677667767766776776766776776776767677676667766666776677676667666766776767667767677676767767766767667766766767767767767666776677676676776776776767676676677677676776767767667767676776767767766776676767676767766667767667766776776776776677677667676767766776677667676776667766776677676676767767767677676776767767767767676666677677676776776667676776767767767676677677666676667667766776776766677677667766776776776767677676666666767767677676776767767676767677667767766677677676676767676677676677676676676767767677667677677677667766767676767766766677677676776767676667666676776676666766767677667667676677666676667667677676766776676677667677677676766677667676667766776776776776766776766767676776676666677667767677676766767677667666776776766767767667766776767677676766676676667676767767767677677676767667766767767767667767676776776776776677667767767677676776676677677667766776776667767766776776677676776666767767766776767766766766766767677676667767677676766677666676677666776776776767767677677676676776667666766776776676767666676776767766767667766667676766767676677677677676776767766766666776776776776776776666676776676677677666676776667767767767677677677676776766767767677677677676666776767676677676776767767766767766776677677677677677676767677667766767766766767767677676766776776767766767667677676766767767767766776776677677667677677667767767677677677667767667767676676766676677666676766766776677677666666776767667676776776676677677677677677677676667667766776766666767677677676767767766676776666767677676766767766766776766776766767766667767676767766776776767677676766776676676767677666676776766767766766776766776776677677677667677666667766776766766767766677677677667667676677667676767667677667767666776767767676677667767676677667766676766767667677666776767677676677667767677666677676776766676666767767667767676776776766667766667767667676776767766766767677667766776776667667767767677677677677667766776667767767767767676676776776776776666776677677677677676666766676776667767676676767677667767676767767667676767767677677677667676776776667677676776767767677677676776776767766766767667676776767667767676776767667666676766766766767666676676676776767676776776776766676667677677677666776776677676776776667676767676776767767676776776666677667767676767666767767676776677677677677676677677676667766667767667766776776776676776677667767767767676776677667767676766776766766776666776677667676677667667767767766667767767676666676767767766776677676666776677676767767677667766767767667677676677677667767677667767667767766667767677677676767767676767676767677676776666667676767767767767677676767767766667767767767767676767667767677677677666767767677676677676676766776776767766776767676767767666776677667666776776776767676776676677667767677667767766766677677676776766767677676776676776667767677667667677677667767767766667766776776776776776776776767767667666677676766776676767666677676767667767767767767677676766766676776767677676676776776776667676667677676766766776766767676767766667677676776767766767767767766776676766667677676776677667766776776767667676767667677667767767766667766677676776776676677676677666776666676776676767767766776677666766677676776767677667766776766776767767676766766667667676666677677677677676677676776677676767676767666776676776677666667766776676676776767677677676766776676677677667767677676677676767667767667676776767677677677677677676767676766667666676776666666677667676776776776776676776667677667677667676776767766776776676776676676766766767676676677666776776667667676676776767667677676776676767666767677677677677667767666676776776666767766767767767677667676776766767667767767767666776766776767677677676676776767767766766766767667667766767677677676767767677676776776677676677676776676666766676776677677667677677667767767677667767767676766767676666776776767767667676776766776776776766766767767676677667676666676776766767676767767767666766676667677666776776776677667767766767676776677676666766776766776676667766776776776676677676677666676767677677676767766767676766776776766776776767766677666766677677677676766776767767677677677677667767766776767767767766776677677666676767767677676677676667767676667676776776776676776767677676667767667677677667677677666766767676776666776767766776776767766776666677676767667676676767676766767767767676776776776676776767767667676776767677677676666677677677676766667
36766767676776776776667677666776666766776776776776767767766766766776766776776776767766767767767677666676767676776766776776677667767767666767767667676676776667677677667767676776677666667676776667767767767676667766767767767676676776776776676776776666776766767676676767767676667667666767767677676677676766676776766767667767666667666776677667677677676776767767766766677667667676776776776677677677677677676677666767766776767767677677676776776766776776676667767677667677677676766776676676776766776776776766766766767677677676677677677676677667667767767767766766676776766766667766666666766767667677676677676776767667667767767677677677676776766767676766666776776766767767767767766776776767767667677667767766766676676776767767677667767767766776676767767767766776776676767767767766767666776776776677676776677676776767767767676767677666667767767767666767667767676776677677677667677677676776776767676767766677677677677676767667767767767766767667677667667666677676776676767666766767677676776767767676667667766767667767767767767676776666767677677676667677667767767766666776667677667677677677677667677667766767676766776676667676666666666776677667767677677676776776776676666776776667766767676776776677667767766776767767676676776667767766767677677676776667677667676766667667766767676677667766767677677676776766776776676776766767676767766776677677677677676776676776767766776776776776776666767767766676767766767677676776767666766776767676776776767767767767667677676776667767676667767677677677666677677676766767766666766776776677676767767767666776766676767766677667676776676767766776776776767767767667667766677666677677676666667667767676776776667677667766676667767676677667767766666776677666776776767766767677676767767666776767677677676776767677676667667676677676776776676776676767676776767676767676766776677666677676776677676776767667676767666677667667767667766767767666776767667767767766676776767676776776766776667767677677676767677676766776767666776767676676776766766676677676776666677676767766776676767666776767676676677676677676677667666776767766677677677677666776776776767676767667676766767767677667666776766667676767676766776667767676667667676676676776767667676667767677677676776677676767667676676767667676676776776776666677677676776767676776767667767667667667766776677677666776767676766677677667766667676767676676767767677677677666767676767676767667676776676767676776776676776766666676667676776766677677667667666776776776677677676767667767767677667677676776767667677667666677667766766776776676776667666776776776766767676776776776677677666667767667766767676767666676767667667667767766767676767767666776767766676776676776776666676776767767677677667676667766767767676776677667767766776776767677667676776767677667766767767676676667766767767676667767766767766676767677676776776767766776767766667766776766776677676667766767766776776776767766776767766776766766776776776676776776776677676667677676766767667767667766677676667666767677676776776767667767767677677677676767676767666766776677677667766676776667677676766677677677676676676767666766677667667667766667667667767666776766776677666677676666776776767677667676667677677667667767667676767766776767766767767676766676766776667767766767767767676667677666667677677667767767766766667676776677677667767666676667667677676776666776766667666666666776767767677677677667666767767767677676776776776776776667676776776677676766766776767767767767767767767667767767676677677667676767677676666776676766776767767767767676676776776767676776776776776766767667766766677677676767677676776776666776677677676767766677667677677677677676677676776767677676776766776666776776766667676776766766776767767767767766776677677677676776677666767766767767676676776676667767667666766666666667767767767766767767666677666667766776676667677667766766776767767676766776776767676767767767667676667676766767676766776766776676666776776776677676767677677676766767767767677667767766767676767766767677677676776766677667766776766766767766767766767767667667767677667766677677676776766667767677677677676776767767676767767666767667767766677677676776677677666767676767767767766767676767677667666776676776776767667767677676767767766677676776767667767667676767666776667677676776667767767767677676776767767667676676776767767677677667677677676677666766776676767766767766776767676677676776667667676776766666767767676676776767767767667767767677676776776666776677676767767677667767767676767766666776667667767666676776776767677677667676776776677677677676776677677677676677677676776767767766677676776666776776776776767767677667676776776776776677666767767677677666767676776776766677677667666776676676767677667767767767767767767767677667766766676766776776767767667677667767766766767677676677676776667766677677667667676667667666677667767766766776676767767766776776776776667677677676767667767676676677677677666776676667667677676677676676667676776676776677677667667766776767667767677677667767677676776767677677667766767766766776666766766776767667767676677677676776766667677677677667767676776766776776766676677667766767667767767767677667767766776767676676776666666766767767676776776767676776767766766766776767667667767767667766776766767677676767667677677677676767766766766767767677676676667666776776776667767766776776667766776677677677667666776776776767767677677677677666676776767667767767767767766767666776677667676676767676676776767766766767677666767767767766776676767766767677666776767767677676767767767677676767767667766677677676677677677676776767676676767766776776677676766767666666766767766767766767766776766767766776766767667677666766776767677667766666667767767666767767767667766766677676776676776767667667767677676677677667676667767677676677667766666767667676667667677666776766676767766776776676767667766676776776767677667766776767676667766676766677677676677666776776767766767766767767676767767767677667666776776676776766767666667766776776767667766776667667766677676776776767677666767676767677676766767767767676776776776776767666767766767767676677677676767766767677677677677676776776667667677676767767767766776767676776776676667766667767766767667677676776776776677677676776776767677667676776667766677676776666767767676767666677676767667677667667677677676766676666676767667766666667667767677676776666676776766766767766677677666776676776666677677676676676767677677666767767677677677666776776776776667767666767677676667767677677677677676667666767767677677667677667676677667766677677676767767676776776767676677667677677667676767766766667667677667767767766767677676767766776766766677677666776776776677667677676766767676776776677676776766776776776767767666776677676776776767767677677677676776676776766677666776767767677676677677677666667676767677677676776776766677676766767766776767667767676767676776776767766677676776776776767767766667676767677677676776776776676776776767677667676667676676776677666767677677677667767676677676766766666776766667767767766767676676666766767677676766776776766677676676767667767767767767676766776776767676767667766776776667667667767667667666767677676677676677667676776776677677666667767676767766676776767767767766776776767766676776766776676767676667767766767767677676776776667766677667667667666766767676677677666776776776776776676677676767677677676766666767676767677677677676776666766776766677677677677666676676676676677676776776766767676676776766677676766677676776767667666676666767766677666776776776767767766766767676767667767677667766776667677667666767676667676776677677666776767766776766766676776677677676677677667676776667766766766767666767667767677667767677677667767767766776776676776776767676776677667676767767666767767666767767767667667667767767767676767766776776767677676776776776776767767767767767766776776776667676767677667676766776767676667767766666767767677667766776767676776677677676767767767676766776667676766767767767667667767766776667676776766776776776776776767667766767767767677676776776766677666767766767766667766776677677676767767666766766776676676667767767666776766676767677667766766676677667766776766667766677667677676667767767667667677677676776776776776667767767676776677677677676677667767767767767677667667767676776776676766677677677677667766767666776767767767767676667767676676676676767667767677676677677667677677666766767677667767676767667767767767767676767766776776767677667767767767766676767676766767667677677676776766776767677676767767767766776776767767677677677667667667666767767676767767767766766667677667677667767676677667667677677667767767767667767767766776776677677676677677676767767766676766767677677677677677677666676776767677676766766766776767676776766767767767676766776776767676776767767766676776766676776676776776667767766776677677676767766776767767676677667667667767766767767767766767767767677677676676767766776666677676767677667667677667677676776766776776776667766676767767677677677676776677677676676767667767767677676677676776776776766776776776776776767767676676776667677677676767667676776776776776776766677676776776776776776667766677666767767767677667767767767766776776776667767667767767766767677677666677676776776677677667677677666667676676766776767677676776676767677677667677667767767766776766766776766766767767766676767766776676667767676776776776666767767767766767677677666667666776677676776776776776776676776667767667667676667667767767766776776767766776766676667766767766666767767667666776776776667767767667677666676776776667667767677677677677677667766776776767676667767677676776776776776676776676767767677667767766766767676767767767766776776667667767676776667666767767676667677677677676677667676676767767676776767667676767766677676776776766677676767767767766677666776776776776776677666767676767766776767766767667676767676766776776766767766776776767666767667676776776776767667677676767677677676776766776767677676767677667676776676776766776776767666677676767766767767766766776776776667676767767667676776667677677666767676667667677666676767666776677677666676776667667676676767766676766776667676767767677677677676676667676766767766776776776676676766776766767667676
666667677677667767767767677666776776677666766776767677676776766776666776776776766776677677667677676676766767767667676676667667677677666766666767767677676776776776766766776676776776667766766776776776676766677677667667677677677666776677676676776667666776766767767667767767676767767676767767676767666776767767767766767677677667767766766776667767767767666776776776776767676667766767677676666766776776667767666776776766767767767676676767767767767676776677667677666776676767677677676766767767767767767767667677676766767666667767667667667767766767676676767767767677676666776767677677676666767666767766776766666667676767766776776767766776676776767767677667766776776767676776776767767677667767767667767677676677666677666677676677677677676767767767767677677676677676776776766776666767677677677667676667677667767766677676776776776676766677676776677677667667767676767667667767766776667666767677676766667766766676766776776776666776767676666776776776766766676676766676667666776776767677676776767676776676767676676666776677677677676766767666767677667677677676767666776766677676766766766767676676676776767767766676776776677676677667666767667676767667676677677666676666767767676776776776767766766776676676766776776766766776677667666776767676776667676767667767667677666667667766666767767766767766776677677666776667677667676767767676767667667667667667766776667766677677677676776776776767677676767666766677676766667766767677667677676767676766667676766767766776767667666767767767676667667766667767667676677676677677676676766667676776776776667767677667667676676676776767767767767676776766776767676767677677677676776767767676767676776677677667676776767767667766666776776767767676767766776767677667676767767667767677677677667676766776767676776776667677676767676776776776776767767676677677677676776776776776776766766677676676667676776776677676767677676666676767766776776776766676676776776666767767767666677677677677677667767766776767766776767667676776677676667677677666677677676767766767677677677677676677667766676677676776766766767667677677677676776776666766767766767677677677676767767767767767767767767766667667676677677677676767676776676776677676776776767767676776677677677677676767767676776677667677676766766776776767767677676776776776767766767676776677677676677676776766776667767666776776666776677677667767766677677676767766776767676767666776767676667767767767766676767667767766776767676776767767676767667676677677676776766767676666776767767767766776677666676676767767666766767667766776776666676766776766666767767766776677677676676767676667676677676766677676766677676776776776776776676677666776767666776776776766776776767676776767766776767677667767676677676766767676767677676676776666677667767676767767667666676776776677677666677676766766776776677667766667676767767677677666677676766667676677676767676677676776766676766676677677676776776776677677676677676767667766666766776666677676677667767767766776766666767767677677666776676776767676667767667767676767767766776767767667767666677676677677677676776677677667767766767767766766766767676677677667767767766767767767667767667676767676677667677667766776776767676667766667677677676776767676767767767667767766667676767666776767676677666767677676767766676776677676767767767766667767767767676767677676776677666776676677676667666667666677667666666676776677666667766766766776676776667766676776767677676776767766667667766767677666676667766776776767766677667766776677676776677667767767677666776776677676766776767767667767767767677677676767676767677677676776767767666776677677677667767767677677676766776766766766767766667767666677677677666666766677666666667767767676767667676666667676776776767677667676776767766667767767677676677677676766776667766677676676767667677677667666776767676767767677667677677677666666766667666776676767667676667676667767766776776677676767676666767667676767677676776767677676666676776766766767767677676667667667676767767766767767767767676767766776776677667767767767767677677666677676767667766776776677677677677666677677676766776776776776776676676776776767767767767767767677666776776767766677676666776767767677677677676776767767677667767767676767677677677677676776766767767767667766776677676667676676776766676776766776767676676776676767767677677676767767677677676766666776776677666677677676766767767767676767676776776677677676766667766776766767766767766776767767766666676776776767666767676776667666666776767667667767667767766676776676776767767666776776677667667677676776667676677676677676776677666776766776766776767766776666676677666677676767677667677676677676766767766776776776677677677676776776676776766767767767667677667667677667767677676767767677677676667767767677676767676677677676667667667767677676776767677676767667677677666776776677667667767666666776766677667677676766776767766776677667676677676676676767766767767767767767677676766676776767677676676677676677677667676776776666776776776677667677677676776776767767767666676667766667676776767677676776676778676776776767677676776766776677667676767667677677666676676766677676767767767767666766776776776667677677676776767767676767666776676767667766776776776676776776776676676767767667667766776676766776776666667666677677667767766776767767767677666677677667677677667767666776766767676767677667767766766767767766776676677666776776776677666766776776776767667767767767767666666676766677677676766776776766776776677677676776677677677676767666677676666676776767766676776776767766776667766677667667677677677677677667676767767666767766776776767767677667677667667676667667667676776767767766676776766767767666767677667676767677667766767676676776766776676776776776766767676676767677676776767767767767766677677667767767667666676776667677676667766776776776767667767667676677667766776677676776676677677677666767677677667676677676776776776776776776776767766776776767676676776767766676776766776776767676666677667666776776667667667767767677667676776677667767667676766677677676776767767677667667677676766767667676767766767767766776776776667677676767767766776667767767767767677666767666776776767767666766677666766776767767676677677667666677667767676676776767677676676767677677677676776677677677677676767666676776677676776676767676776676676776776776776676767667667767676776676776767676677667766776767667667667767766676667676767767667767667676766776776677677677666776767676676667767666776676776776767766676776767667767766767766676776667677677666767676666767677676767666677676677677677666776677676776767767676776667766676767676767667676767767666776776776767767676776776767766776776766776767676776767677666767767677677677676676767767677677676676776767767767676676776776776776776766767767677677677676767766776676767767766767766776776677667667677677676677677677676667676767666776677676776767767676677676676776776766666776667767676776676677667676667676766666766776667667767676767767767677677677677667767676767676766776676776767767767677677677677676767666667767767767767766767676667766766776767767767667667676766776767667666776766667676776677677676776776767666776776767666776767677676767677676677677676766677676776776776676776776766767767677676776767676667676667677677677676776767677667767766677677677667767767767667676776776766776776677676776677667767676667767767766767676776776677667677667677677676676676766776677666767767677677677667677677676666767766776776767767676766677676776767767667667766667677667677677667767677677677676666767677677667767767667677677667676767677676767767766676676767676677667666766766677666776776776676766776767766676776766767676776776667767667676676776767677676767676766676776676666776667676677676776767677676767767676776667677677667677666767677667766767766776676776766776767677666776767767767676776776766776676776766776776776767667676666676767676776676676667676766766676776776776677677676677667766767676766767766767667767667676666676776767767676767766677666767677677676767667667677667676677676766677677677667667767677666677667667677677676677676667677676776767676767667676767676677676767666776677676676767677677666666767676766667677676776776676776677666767676677677677676767767766767677676776776676776667767767766677676667767666676666677676676776676677677677677666666776766776767767767666767677676767766667767677667676766766677676667667766766677676767767667676667677667676667767667677676776667666767766767767766776776767767767767667767676776776766776776776766776666666676767677666767767767766666677667767766676677666667667676676776667766776677667767767767666677667676667666776776776677676776767667666776666676776776677667766667767767677677676776776676667767767767677667677667766776676767767676667677677676766776666767677677676767767766677676776766776776776776767767767666767677667766766776676666767766677677666677676676767766766767666776676767666677677667766767676767767676767767767767767677677676776667676677677676766776667676676776767767676667666676667677676767667767766776766767677676766767676767677676776677676677676766776677677667767767767676666766776767666667677676677666676766676676677677676766676776766667767676766766776677667666767767666677677676776676767676667667666767677676776767766767767677677667676776767677676667667767666776677667676677676667677676767666776776677677677677676767767767676676776667767766766776677676776776776767767676767766776766767676776767667677667766776766776767667676677667767766776676667766776676776677677676776776767676767677677677677667676767676766776666776667767677667676767767767766776676766767666676776676677676667676677676766666677666776767677667677676677676776667667766677676666767767766676766766767767666766667676766776767767767767666776677677677666776776766766776676776766767767667676676767767767667766676767766667767676766677677677676677667766776767767667767677677677677676666767666766677667676776766776776767767766776776676767667767767766776776667766767766776767676767677676676767677677666776767766767767767676767767676667767766767767767766676677677667766767667766776767677677677667677666776677666677676776676767767677676767767766767767766776766776766767767766676767
6677677677666677667767677667767667766776776767766676676667767767767767667666776767767767677667667766776766766767676776677667767677676767767666776766676766767766677677667766767667767767767766677677667676767677677676676676677667677677677666776767666766676766776766776767676776767676767767676767667767767667667677667767677676766667676767766767677666676766776776776767677677667767677677667667667667767766767677676776767667767767676667767767667667677677676766776766766776666676677677667667767676676667676767676776667677676667767666776667766766677667676776776676776767767766767767677666776677676766667676766767766776666776766776676766776776776766676677667766667676776677677676767676667666767767766776766776767667677676776677676767767667766776776776666776776767767677667676776776767677677677677676776676776767676667676766766776676676677676767767767677676767667667677676767667677677666776776767767667667766776676676776767767676677676767666776677667767767676677667767767676677676776676776677677676767677676767766767667676667767666767766766776776767767667766766666776767676667766767767666666766767667767767677666776677676776767676767766776767667767667767676767676667767676776776766677676677666676776776677677666667677676677676676776776767667677677677676776676767766766767767766767676766776776767767766767767676667677667666676766767767767767767767676677666767766767667667676776677676776776677676776766667677666676776767767766676776776767766667767667676767767677667676676776776666666676667667767676776677676766776767767767666776776767677676776767767677667767767667677676767766676776767766766677676676776766766676677667767667767767767677676667766767767676766667676767767767677667767676776767666776776666767766766776676776667766776676676767767766677666766776776776766776767677677676766767767766767767677677677676676676767666776766767667667767766766776776667677677677676767766767677666767677667767676776776677677676676677677676776677677667767666767676776776776776767677677667676767767677666676767676776767677666776767667767667767677667766676776767766767767677677676766776676676766766666767677676776767667766767667767677666776667767667766776776776667767767667676766677677676776767767766776776677677676677666677667666776776776767677667766766767676767677677676776776676766767667676776676767767676767767667767677677676766776767767767767767677666767676677667667767677677676677676776666776776667676776677677666767677667677667767677677676667766776776676776677667767767767767666776676776676766776677676776776776767676666667676776766776767766776767767667766666766776667677677677666767766767767677667767767667677677676676676767767767677667667767766776767767676667766776677676767676677666766776776776767677676677676776776776767666767767767677666667766766667677677666767677667676667767667677676766676766667767666666767667676667767766677666677677667766776677676776776677677676676767766776776776676776766766776776776766676767677667667767676767677676676667766676767677676766677666767677667767767767767766776677676676776677666666776677677667767677676766767666677667677676776776776776667767677676776767677666676776767767767677677676666667667766677667677676676667766667767767676766667767677666776776776776667767766767766766677666776677667766767766677676766676767767677667677667767766766666776776767766776676776766677676666776776766767677667676677677666667767677666776776766666767677677676767667767767766776776767677677666767766766767767767767767767677667676766766767676677677666776676676766776676776776776776676677677677676776677677677676766776776676766767767766767676677676767667676767767766766676766776767677666766776767767767677676767766776767766776776667677676776676767677676776666667676776677676767677677667666776776776667767667766676776776766677676767767677667676767767767677676676776776666766767767677667676677667766767767677677677676767766666667767667766766676767676776677676776776676776677667767766776667766766776766776776766776766776776767767667667767676767767676676766776776776766767667766766776767676766667676676767766776766666677677666666776676766776767766667677666776776776776776766767767766776677676766767767766767766776776767767766766767766776776776776677676776667676666776677677676677677677677667766767767766666776766767766676676677676676767667766776776766676776767766676776677677676677667667766667666666666776776776667767767667767676776767767767676776766767677666676767676776677676767676766667677667766776767767666676676766776776767676776776767666766676767767767676776766766776676776776676676677677676766766767767667767767766676766767677677677666776776666676776676677677677676766766667766767767666767676776767677666767767677677677676776776776776767667767766776667767677667767767766776776766666766767676776766766776677676677667667766676767766766767767667666776776776766676766767677667676766677666776776767677677667676676776776667766767677666776776776776666766776776766776776667766676677667767767677676776767676776776766776767667666667766776677677677667666677667676667767767767766667667767767766767676676776767767766776767767676767677667767676776767767766767767667767667677677667676776767676666767767767767666767676766776767766667676776766676767767677677677677677676676776667666776676677666776767767677677676677666767677667766766776767676776676677667676766676676677666766776767766767767767766766776776677676667767677667767676776767676766766776776677676676776676666776767766766776676676666677666776677677667667767676666766767667766676767767766666667767767676776767767767677677677667677677677667766776666776676776677676776776767676677676766676767676776676767677667767667676766677677677677677667767676766676766766776767766767667677677667767767676776776767677676776776666776776776776767677677676677677666766776677676776776766667666767677667766676767676667676776776776767766776677677667766776666667676767767677677676767767676767666766776766667667766676776767767767766776766766677677667676776676676677676767767676767767766676767667767676766776667767766776767767676767677677667767676776776776776776676776767766676676677676767677676767667676776776767767767677676776776677677666676676667766676776677667676767676767676767676767666766776767667767666677666776677666767767677677667766776677677676667767766776767677667766766677677667766767767666677676776667767766767767766767767767666766767677677677666776666767676767766776676776767767766766776677677676667767666776776676677666776767677676767767766767766776776676776677677666767767767676776677677666766767766776776677667677676676776776767676767767676776766767666677676767767767667767766776667767676776776766767666776767766676776776776677676766767667767766667676677676776776766776767767667677677676767676667676776676776776767676666676767767677667766677667676767767767676677667677666676766677676666677667767767667767767667767677676776776676776667767666667767667677677667767667767677667766767767676776776676766776667676776667767677677667767676767676776767677677666676776667767676677666766776766767667766676767677677677667767676666767677676677676767666776677666676776666666766776677676776667667767667667677677666776776776776676776766767676767767767677677667676767766677677676776776776676767767676677667766776776677676776776676776766776767677666766766667766776767766767767767767677676776767676677677676676667676677677677677667767766677677677667677677676677677676776767667767767767677676677676776676776776766767766767767767767676667676666667676776667767677677677666767766776776776677677676776776776776776776767767676767677677677677677667676666776677677677666776776776767677666776766676667766667677676677676767767767677676776776767666776676766776667767767767766666766776766667766766666767767767766776776766677667666776666676776677676776776677667677667667767677667667677666776667766676767767666776776667676776766677676767677667677666676767767767767676677667766767676766667667767767767667677676767666776676676767676666776667767767677677676767666767767676776776767676767676776766776776677667677667677676766766776776677677676767767677677676677676677667676676677676776776667666677676666767667767677677667676676667677677676776677667767677677676677667767676776776776776776666776767677666677666677677677677677677666767666776676776767767766776677667677667666677667767666666776776767766676767677676766677677666767677666667766776767766676776667767767766677666676667677677676767767766767667677677676776676767767767767677667677667677676767767767676767767666776767677676767676676767667766767766667676776776776776776776776766676767766677676776767767766676767677676676767766776676776776776767677667766677667677667667766776766766767766676676776776677666767676676776776677666776767677676776776767767767677677667676676776776767667676776776776776676677677676776776776767766767766767767767677677676666676767666767766776767677676776676767767667766767767766667667677677676776776776667767767667676676776776767677666776666667767676776767667767766776776677676676776767767766767677666667767667767767766776766776767666766776767667676677677677677677667767766766776776766776776767767666776767766767767766676767666677666776767677676766767766776767766767766776767767676766776767676666677677676767767676676776776767676677667667767767766676676767667766776767676676776776776667767767677677676677677667767677667767676676766776767767767676677677676767766767676767676776667767677677676677677667677667767766776677677666776776677677667766667766767677676766776677677666677666767767766776766767767766767767767766677677667766776776776767677676766776676667766776767667676676776776766667767677677677676676667667677677677666776667767677676767667677667767767676767666767766667677667676776676677677676666677676676767677677667677677676766776766776776776676776776766676766677676676776676776677676667677666767766776677666677676767666766676776676677666767766767677676676776767677667677677676776766776676776677677676776766677666676767766767677677676776766677677677666767677667766767767676776677677676677667666776776767767677676676776776767677
666676767677677676776767767767666776776676767766767666776677677676676676776776676766776767766776767767667766767676776677676776676667767767767667666667767766776676776676677676767767667666776776776767766776776767677667766677677677676666677676767676776767766767677677676776767766766676776776766767676676776767677667677676676776766677676677676676766776676677676767677676776776667667677677676776676767767677667677676776776766677667766776767676776776677667667766776767767767676767677666776776677666676767767667667766676776776776766776776677677676766676667767766776677676776667766767677676766767676767767766767677676767766767766776766766766676767767677677676677677677667676767676767766677677667766776767667767676776776767676676766766776767677667767767677667676676667666776766767676676776677677677676766776776776776767667767677677667767677676767767676767666667666776776776776776766767666676776676766776767766766776767676776667766776776676767767676776677676776667676776776676667766776677676766677667766776767676767667676666776767766767676667766676677676667767676767766776677666676677676676767767767767767677677676767667767676676776766776767767677666767766776676776776667677667666776776677677677677677677666677677676676677677677676767666776766776776776776767667677666767766766776776677676767767767677676766776767767677676667767676676666766677677667667766767767676776776776776667767667767677666667767667767667667667677676776766677676767767677676766767676776776767766776766776776776776676667677677676776767677667676776776767667766677666776766667766776667766767767667767676666677667767766677667767677677667767767767767667676776776776776766667677676776677676767677676776677666676667766767677677676766776776767677676776666776677676766776676776767766676676776766767767766766776666767676767766676766666776776776677676776767767767676776766776767767666776776776767666766667767677677676677676776776677676767677676677666676776776766666776766766776667767767667676767667666767677677666776776767767766766776767666776766677677676767766767767667666767676677677666676676767667767767766767766666676776667767766676667677677676776677676667677676776776767767767767767767677676767676776767767766767767677676677677677676776776776767667767677677676767767766776676776676776767766666776677676767676767767766767677677677677677676776776776776776666677676776776767677677667767666676677667676767676776676776776776677677667676767666776677667666677677677667667767676667666766766767666666766776776767677676776776676767766776776776776776776766776666767667766767767667767767766676767676766776776776776776767767767767766776767767767667677677667676776776776766766776767766767676766766776766767767677666776776676666676766776677676676667767677676776776767676767667766676667767677676767767676766776767677676767766767677677676776767766776776776776767676666667767667676767767677667676766776766767767767767667677666766766767677676667767677667677666677677676776776776667767767767666676767676677677677667766776767667767677667767767677667677677676767766776676766776676767676776776767676767676676776776667667667676767766767767677677666776766766776767677677667767677676766766776676667676776767667676767766766676677667767767767677667677667767676676677667767767767677677667766766766676767766677667677676776776666666667767767677677676776776776767766767767676766767676767676767767676667677666776776767767766677676776676676667766767676766766776667766767767667767767676776776776776776676667767767676667676776766667767677676666776776776776767677666766667767767767667676776766666767767666776766676776766667767676667677677676776767766776677667677666776667676767677666767766776776677677667676776676776676767677667767767767766776676667766667766766666667767667767676677676766776676666667676776776766677676776666766776677677676776767767767676676776677677676776767766776766766677676776767767676776766666776677667767676667766767677677677677667677667676767666676676767766677667767767767766667667766677676766677667767767766767766776776767677677667767767677676767676677667676776676676766767676767767676677676776677677676767676676767676776776776776767767676676766766767677676667677677667677667667677677676677667766767677667666766677667767767677677677677667677677677676767767667677676677667767667676666677666676766776776776767667766776776776766776676666767666776676776767767666776676776776676767766676667677666776766666767676776767767767667767766767767677676776666776676776677667767766676767767667677677666766666666776667666776776776776667676766676766776766676776667767676776676767667677676666767767767667677676776676677666676776767766776677677666766677677666677667666776766677677666776676776767766667667767766767766767677667767676767767767667667666767767667767767767766776767767667666776776676767767676677677677676776667666776766766767767667676776776776776677677677676767766767766767766676677677677676676766776776776767677677667767767767667766767667767767676767676676667667767766777676767767667767676767767766776767766677677676776766767767667767676766776776767767677677667676676677677666776677676667666676776767676767677677667676776677677677676767677677667677676677676767766676776767767676676776677677667767667767767667677676776776676677676767766677666676667767767767667676776676766667677667767667677676766767666677676776776776767676776676676677676776776677677677677667767766677677676776766767767676776776767767677676667767677677676776677677667766676767676676767767676766776677667767667677677677677676776776776767676776776676776766676776676776776667677667766667676776667677667676767667767767677667767677676766767767677666767667766767767676767767767667767676676677667677667766767767677667676776676676776776677677677676767766776776666767767766767766766776767676767766676776667677677676766767766677677676677667676776776776776677676776766766776776776766776767676676677667767767766666677676776776776776767766767767766767767767766766677666676676677676776776776677676677676767767676767677676766776667766776776776677667676767677677676767767676766677677676677676776776766776776767767677677677676666767667676776776677676666766667676767667767666776677676776676767666776776676776677676667677667676776677676766776766767766776666767767767666776766667677667677667767766767766676776667676677677666776776776676667766677676767676776776776677677676767676776667676767767766676766676776767766776766767767667667767676767767676677666677677677667677667676776776776766776776767666776776677676766766766776667767677667766767667766766676776676676676667766776767767676776677677676767766776767767676766767767767676666676677666766666677676677676667677677667667676776677677677677677667767677667766776766767677676776767677676776767767767666766767667676776767676767677677676767767766767767767767766766776676776776776776766776776776776767767766767667767766677677676676776766677677667677676766767676776677677677676676767767766776776766766677676767677676677666766776667767667767767666767666776767676766776766776676767766767767767767767767767677676676776776676776666767767677677676677677677667677666677666776767767766676676776767677676766767676776776766676677667677677676767766776767767676776776767676667766776776766776776677666677676677666666776767767677666767676776767676677667766766776767766776766676776766767676676766676776776676776776776667766776677677666776767677677676776767676676776767676776776676767767766667767676767676776767767667667767667767677676766776776677677667766767667767767767767676776767677676776776767767677676767677677667767676776767676676776666666767677666677677667667676766776776677667677677677676667766767767767767677666776776676776776767676766776667666676776677667767767676677677666776766767667767677677676677676776676677667767676767677667677667677676767677676776766776776776766766667677667767677676776776767666767677667766676776776667667766776776677677666677676767677667667677676776766776676666766666676776676766766776767676676766776776677677666776677676767667677677667676766776677667676767767677676767676676767767667767677677677677667766776767767677677677676776776776666666766676776767767766667677677666776676677676767766676766767677676666776766676667676776667767767676776676776666776776776667766667677667767766776776767767767767677677676677667766767767766676676776767767676677676767676767767767767676676766776667767666676776776666776776776776776776667767676766767767767766676666767767767676667677677666677666766776767767667767767767766677677667667677676667677676776677667766767676767767667676766767677677677677676776676776776767767677677666776767767676677677676767766766676767767767677677676767677676766776767667677677676776677676767767676776776776676776776677667666776767676767767667767767667667767677676766776776776676676666776767767767676776776666766677666776677677667677677666776776776676766776767676776666776677667766766776767767767667666767767667666667667767767766776766767676677676677676676767766766776676767767766776776767667677676766767767767677667676767767676676776766767766667766776767677676767767676767767767676776767667676767677667767767666677676666776776666767676677677677676667767676677676677677666766776776766766677676776766667767667667677676767766776776667677666666776676766767766766676766776667676767766676666666676676677676767767677677677677676676776676776677677676776667767767766677677666667676677666666676666766667766776776677667767676776776767766766776677667676766767667677676766766776767667766776676767677666676776776666766767676766767766767676677667767767766677667677676766767767766776677666667676767766767767767767676767767666767766766776776776766776667766767677677676776776766766776676776676767767767767767676766766776667667766776776776767767767767676666776776776776677667767767767766776676667767677677677677667766776767767666776766767766776776666767767766776776766677676677676766766776767767767767767766776767767767676677676677677667767767676776676767677677676677667767677677677677676767767767676767676767676667767767667676677676776677677666766776767767677677667767
67677667676676776767767677676776776776776667767677667677666767677677676767767667767767767767676766677667677676767677677676676677676767767766767666767667767677667767667666767767666767767676676767667676767666766667767676676667767766676766766767767667767767766767676667767766666767667767767677676767676766767766776776677677667667766667767767766767767677666767767766677667666767767767677676776776776676776767667677667676776776666766776776776766677677666767767767677677677667677677667767677667676676766677676767767766766776676776776667767767767767767767677666667666776766666766666767767667767676776676767676776676776776776677667767667767767667766767766766677677676776767676677676677676676676676677676776767676677677667676767667677676667767766767767677676767676767767676767767677677667766776776767666677677677677676776677676766676677677677677676776666776766776767677676767767667767676677677667767667766677677667676776776776767767677677677666776767677667666766776776776766667676676766776767767767677667767676767677667766767767767767667767676767767676776767667766677676767677666766766677667766676767767767667766766667667767767676767667766676776766776776766767767676666767767766766776776776676776767767767766667766776776776676776776676677677676766676766776767767667766776776676767767676767677676676776767676776776776767667767676677677676767767676776667767676676676677676766677667767677676776776776767767767767676767677677676776776677667767676667767767667767676767767766767767677676776776776776677667766677667677676766767767766677667767766767767767676776767677666776776776676767767667767677676667767767767666676776767676776776776667677666776676776776776776767677676676776776767677677677667676767767767766767676776676766676767677677677677666776766677667676776776767767766776767767767766676677676676776776677677677667676766776776667767767676677677677666776677667767766766767767677677667767767767767767676776677666776776776776667767767766767766776776766667677676767676767766677676677676666776767766767666767767667767677677667666767767766667676776766767666776666767667676676767677667767766677677676676767767767667666776767677666766776677676776676767667676776677677666677676677676776766776766776676766677677667767767766776776776767677676776776776767677677666677666767767666767767676776767667676776776766676667667767767676776776677667767767677666767767766776667676676677677667767767767767677667767677667667676776676677677666767677667677667767766766767677676767766766767676767677667766676666677667677667677677667767767676676776666776676776776766776767766767767667676677676767666676667766767766767667767667677676767676776677677677676677676666776776776776767767677676766776776776676776766677676767677676776676667667767676776676676666677666666767767676776767667677676677676776767767667677676667667677676676776776766776676766776767677676767676776776677667677677667767677676776767667766767766776677676676766766767767766776776766677666776776676776677667676667677676676776667676776776667676767767767677666766776776776676776676676677676767676767766776767666776766677677676776776767667676776776666677676676767666776677677667666776766776776676776677666766776676667767666767767767677667677677676766776767766776776677676776776676776776776776776767766767767766767766676676767767767767676667766766767767667767767766776776677667767667766767676776676776676767677677666667677676776676776776766767767667677677667677667767677676677677667667767677677677666776676677676766767677676776767676776776767676767676766767676776676776776666676767767766767677666767667676766766776776666776767767767766677677677666776677676766767676776776776776666766776667676776767676766776766767667766767766776766776676767676767766767667767767667667677666666676766767766676776776767676676767766767767676776776776766767667677677676767767767676676767676766776776776676776767767676677676767667766667667666766776776677667767767677666677676767767677677676766767677677676677676776677676776676767666666767666776666776776677677676776677677677676677677676776767767767767766776767766776677676776776776677676677676776776776676776776776676767666676767766766666676676776677677676676776676776767767676767677677676767667767676676776666676676767767676776767766666776767667677676676677667767676776776767676776776767767767767767767666677677666767677666767767676667766667677677666766677677666776767767766666766667666677676776767667666776766767766676776676677667767667677667766766766767677676766677677677677677667676766677677676677676767767677667767767677677676666677676767767676677677676767767766776767767767767766767667676766776667766766767767676776776776776677666776776776776767676767766767767677666676766776666677676766776776676766776766667676767667677676767676667666776767677676667677676776676776776677666776776676767667767677677676767666776767767676776767767766667677666767767677676776666776676666766766776677677667766666776767766776767676776766766776776676767676676776776776767677666676676776676776767766767676676767766776677677677677677676776776766767767766677676776767767667766667667766677676767766766766676776776767676776776667677667677677676776677677677677676767667767676677676776776767767677676677667766766776776776767666776767677667677677666667666766776776677667767666776776776776766776767767766776767767676776767766776776766767767666676766766766667667677677676776676776776776767767767667766776667767766766776667767667677677677667766767766676676667677676677677676776776776776677677677667667766767677667767666667767667676677667766667767666677677676677667667767667767767677677676776767767766776767767767677676767666776676767767666667667677666667666666677677666776776666666767767766776677677676767767677666766767767677667767767676676767667767677667766666676667767677667766767767766776776767677667677677676667676776677667766776776776767667667677676766767767767766667766676767767767766776767677676776767766767767666766776776776677677667767767767676767766767766776776776776776667676776776667667667766766767676666767767677676667667677676767767677677676767766776677676676767676776767677677677677666767767767677667767677676767667766776676776776767767676776767766767667767767677676776767767766766776766667667667767676776776767767666677667676776676676676667676776776767667677667767766677666776766776677677677677676767766677667767767677667766767676776676776766766766766676766766667766776767767676677676776776776767767676776776677667666776666776666677667766776677676767767767676766666667667767676767767767767667677676767767667767767667767676666776667767677667767676677666767677676676776677667767766667667767677677676677677676767676766776677676677666667676676676767676767677677667767667677676766776677676776667676766667766676776667676676667767677677677667677676776776766767766767766767667767767767766776677676667767767677676776776766776676776776676776667677667766767767767766676766776766776676676776776766767676776677677666667667767767666776776677667766766767767676766776767767766776767667666776766677676776667767767676776667667676677676776767767767666767766766776776776776766767766776766676776767677676776767767667676676776676766776767767767767766776776766767767766776677677676766776767677677677676767677666667676677667676776666767677676776776776676767676667676767766676767767766776776767677666667767766776776776776667676676767677677667677676776767767676767677677676776776776766676767767676776776667666767666666767677677667766676767767767676766677666767677667766767767667677676676677667767667676767676766766766667766676776666766776667667677666776766776776776776776776676767667677667767677667767766776677676766677676776776776776767667676676776766776776666767667766667677677676776667766776766677667676677667676767667667667667677676766776767676776666776676767766677667677677676776776767767766767766767767767676776776776767766776677676776766776677677676767767676676776667767766766767676776776776776676676767767767666677676776666767677676767767676776776667666766766766776766776766677677666776677666766776767766767767677667676676776776776776667766676666677676767677676767667766776766676767766766767767766767767767766776766767667667767676767667766767767677677676766766766677677676776776776767766766767676676676776767766767677667667767666767677676677676776767677676776776776776667767676776767666776776767677667677677677677667766776776767667766776767767767766776776676776766767767766766776776677676766766677666767677666676667676767667666767767766676677667766677676667767766766666766776776776776676676666767766776767667766677677666767766767667666776676676776776666776677667677667767667767667677676677676776776767767766666677676767667677667767677677667667767677677667767666776766667667767767666776776776776666776677667676767667676776677677676767677677677677677676776677677667766677677676776767767666667676767766677677666767676676767676767677676676776776767767667677676776676767667767676667676766776766677676776767767667676766766676776776776677677676767767676676766767766776766666767767767767667676766776776766776676776776776666666666766776776677677676776677676766677677677676776776767677677676776776767767767767676766776676676776666776767766776676767676666776766676776776776667676767667676766666767677676676677667767766776677666766776676667766766676776766677677667766676776676776676667767667666776767666776676767676676776767767766776776767767767667766767666776776667767676776676776776677677677667766776766677676677676676776767767676767676776767676676677676676776767666667667676767766767767766776677677676666676776767676776667767767676767676767676767767676776677667767767767676666776776776767767767767676767766767677677677676776677676676677666676776776766767767667677667767767767677667676776776677676766666677666776676767767677677666766667767767766766776676776776766766776767767666766767677677676667767767767676767667767677676776677676766667767766776767667676767676676666776666776766767677677676766676776767766767676677667767666677677677666776776767767767767667677676676767766676766677677677676667
7667766677667677667676767767766776676767666677667767667766676776776677667677666676767676767677676677676667676776776676766676767767676776776776666776776766677676767767677677667767767677667767677676776767666767677677666676676767667676767766776776667667676676776767677677677667766766776767767667667676776767767677676767767677677667767767666776677666766776776767676666767666776677676766767767767667767767766676767666766776676667767766667677676767766776776766677667766776677667676767767766767676776767767767767767766767766766767676676776776776767677676677667767676766767766776766776677677676676776677677676767767677666766766676767766776776767767677677676667766666767767767767767766677667767767767667677667677676677667767767767677676767676767767767766776666667767666776776667767766776767677667766767676776767767677667677676776776776776767767767677676677676776676677667767767766677677667676667677676767666767676676767767676677677667676776667767667766766776667766766767677676767767666676667767677677677666767766677667767667766776666776776776676767676667767677676767667766776767676766676776677676776776676767766776766766767767676776677676677677667767767677677677667767676677666766776666767666766767767677677667677667667766766676766676776676776776766776676767767667677677676776667676767767676667767677667677676667767766766667767767767667766776767766776676767766677677666767766677667676666776776767766776776776776766767767767767676776776676666677676767766766667676776766767676766776667766667766677667677666676776766767667667766767767767676767767677676776776776677667677676767766776667767766767767677676776677676666767677667766776667767767676776767666677677677676766776666776776667767766766667676676776767766667767766767666776776767676677667766677666766767677677676776776676676776766776776767677667767767767676776767767767767677667677666676677677676767766766667767677676666776677677666776776676776776767676776776766776666677677676677677676767676766776766776767767767677667767766667677676677667767766767666776766776767676776776676776666776676767767766767767766767676676767676667767766676667676776767676676677667677676776776767667766767667677677677676767767766677676776667677677677666776776676667767677677676677667767767767667666776666677677676767767767667676776767677667767766767767667767767767676776776767676766776676677666677677667677666677676767666776776677676776767767767767767677677676776667676776667767677677677666776677667766677666776676766667767677676677666766776776677676676677677667767766766776666676677667667676776676667667767766766676767767676776766766677677676667677676776676776767666677667767767676767767766776677676766767767766776776667767767676776676776776766677676677667766766667676767767767676766776766767667766677677677677676776767767676677666667767676767767766677667767767666776776776676667677676776766767677676766776767676767767767767677677676676767676677677666667767767666676677666767676767767767767766767667677667667767667677666767677676767767677676767677677676767677676776767676676776766776677676676667766667767767767677677666667766766776767767676766677667767676776767767667677677676776767676776767767766766676766677666766676776776766667766676776776776767767676776776767767767666766677667767676766766776767677676676767767666776767766767677676767767676766767677667677676767766676676776766776776776766667767677677676677677676676776776676676776776677667676767766766767667767677666766676677676776766767676667766776776666766776767767767677667767766677667766676676767677677676776767667676667766776676767766767766767677677677676677677667677677667766776776776766776767677676776667766776676677677676767676667766677677677677677676776776776776776767676776667677677666767766776776776677676776767767677677676776766776767766677667767767676767767677676776667767766676776776766677666776776776767666666776676766667767767666677667677677666676666766676667767767677676766776766767767667666676667767766677666767666776767667677666676677676776776667667676776667677677677677666677677677676667677676676676776766677677677667676677666676767767677667677667767666776776766776766677677677667666767767677677677666676677677666667767677667767667766667767766666776766767677676767676767766767667677676776666676776676776677677666767676677667767767677667766766776677677676767666677676776776776767676767766676776677676767767767676676766677676677677677676776666776767766677667767676766676766767676767767767766776767766776677677666776666677667767667767667676767767676677677677677676776677667767676767767767766767667676766776776776767676666677676776776677677667766667666767767767667767767767767676676776776767677676766767767767677667767677666767767767766766767766676776766767676776776677676776766677677676767767666776766776776776767767766776776766766776776776666766667766767677676776677677676776776776766776776767766766766776767667676776776776666776776776677667767767767677677667766776766677676776676776776767766767677676676776667767676677677667767666676776776766676776776776767767767677676767767667767676776676776767767767676766767767767766676776667677677667677677676776776776676776767767767666676766776766767676776776676667676776676776767677677676677667767676776767767676667676766766776767766676776677666766767766676676677667667666776776767667676667666767767767766776667766776677676667766666767667676677676666776776676676666766767666676677677666767767767767767766767676667767766767767767677667767766767676677676677667676776766767767676776766766677677677676776776676766776676676776776776776766676766776677677676766676767677666766776776677667676676776776767766677677676776767677677676766776677666766676767676766776676776776776776677677676767677676766766676767767767676767676776776767767667677677676776766766776776677676776776767767666676677666766776776776766677677667766767677677676767667766677667767677666776776767767677677666767677677677676667676676767766776776776676767767666776766776776676776677677666677667767766776776766776676667676776667667767676667676766776767666676776667766767677676767666767677677676676677677677676776667676767766677676776767767676676676767766776767767767667767677666766766766776766776767676776677667766676667766767666776766776767767677676767677667676776776776677666767766776767677677676776776677677677667767667666776766767767667767767766776776667767767766776776776767767767676776667767766776776776776776676767677677677676776767677676776776776767677676667767677677676767767676677676677677666776776767667676767767767676667666776776776767667677676767667767676767767766667766676776767676767766666776676776766667677676676776776776776677667676677677667677676666677667767767676676766767766767767676667767767677676776667667677677676776767666767767767767767767767667676766776767676676767767767666776776776676776776776776776676677676767677677676767767767767677666776677676767767666767767676776776767677677676776776667767766776776767677667766767667677677676766776677676767767767767767676666766767767677667767767767767676776676776667766776767677667767766776767767666767666776676776676676776766667767676776776666767767767766776766776767767767767767767677667676767767677666776767677676766767766776776776667677667766776767667666676767766776776776776776767676766776767677676767767677667766776676766767677666667766767667767677676776776776776776676766677676776776676767666767666666776767667676767767766776767767766767766776677667676776676767767767767676776776776767677677667667666776676776776776676667667767767677677676667667767667766776677667767767767767667676667677667667767666767676766676767667666767677667767767676677666776776767767667677676767677676766776776767767767767666767676767767767767677677667766677676666667766667767677676767767677667667677676677676776776776676776666767667677677667676776767677667766767767677667767677666667766677677676776667676776677677676776767676767676676767676776677676776677677676776776776667677676676767767766767667767666767767667667677677677677667766677676766766776676767767767677677677677666776776776676767676766677677667666677677667767677676776667766767667766767676776677666667666767767677677667767676776776767766776676767677676676767667766767677676677676776776666776667767676776776766676676776776767767667667767677677677676676767676776767667677667767766766776776776667676676767677666776677667677676766667667667766776767766776767767677677666677667767767676766676767767677677676677667676776667766676677666776776767767677677677667676767677667667767766776776677677676766667767767667766667667767666776776766767667676767676776776767767676767677677666667767667677667676776776676676776677676676776776767767666776676667677677667676677667666676776677667767677677676767767677676776776767677667766776677667676676767767677667767666776677677677667667767677677677676767676677676667676776676676767767766767667767676677676677677677677676766767676776766677676766767676776776776776766767667677677666767767767766776767677676676676766776776677667767766776666677667767666766767676766776767767676776676776766776776776767676776767676767766677677677667676776767676776767767676776767767767676776767767677667767766776776776767766776776766667667767676767766676767767676677666776776776766676767677667766667677676776767766766767767766776676776667766666767677677667766676667767767667676767766767767767676676776667667766667667667677677666767767767676766767766677676767667767767767677667676776767676677676766677676776776676766767677667676676766776767676776767676666766767677676767676767677676677667666776776766776776776676776677677676667667767677676767766766776676767766677667767677667677677667677677677677676767677676767767767767767676767676666767676667766776776767676776676767676767667767677676776766667767676776776677676776666767766767767677667767677667767767666676766766767766776767676667767667676676766776766776667677677677677677677676776776667767676677667676767677666766766667676776767767766776766776776676776776776776676776766677677666767766776766776677676677677667667767766677667767767677676776677677676766677
67767766776776767666766666667767666677667667767667767677677666766766677676776767766676666767677677676776776667767666767667667766767667676767767676776667767766766776776776767676677676776766667676766676667767767767767767677667767667676767767676767676667676767667666667666767677677666766766667667767767677667767767766767676776666676767677676776776667677667767766767677677666767767766677667767666766776677677677677677677667767667676666767767767767667767767767667767766767766776677676767677677667766677677677677676676766766767766767766677676767767767767666766776767676776776766766766767676677676776667676776766776776776667766767666676767667767767767677677666677676767676776776776677676766666666776767766766766767676767667766767667677677677676677667677677677667677667667667667666677676776676677677677667767766667666776776676776776767766767676766677676767767767767767767767676767676767676776667676767677667666767767766667667767766667667676776676767766667767676676766667767676776767766677677677677676677667676767767677677676776677677666776776676776776776776666776676767766766667766767666776767767767666677677676776676767767676676766776667667676767667676767766766766776776776677676677667677667677676766766776676776677667767767766776666767767766766776767767766767667767677667767677677667767767676676667767676776667676767767677667666776677676767767677677676676666676776767766767677667766767667767767677667677667676776677667677677677666667767667676676677677676677677677667766676776766677676676776776676776767767667676766776766776766677677667767766676767676677676767676766766776766776776776766776767676677676766766766676667677676776766667676776676776667767677677676676676767766767766766776766766767677667766766776767666776776666776677676676667767767766676767767766767676667677677677676767677677677667677666776666677677666766776776776776767767667667767677667676767676776776767677677676776677676767676776767676776677676776676667767676667766676767767766666666767767767766776776776776776767666767767676766667767676766767667767767766767767677677677676677667676767767767767766676766776776776767667767767767677666776767677676776676767677666766766667766776776676667767677676776676776676766776776776766676776776677677677676776666776767766766767767766677677676776667766667766776767677677676767676766767676776767676666767767676776776776766767767767766767677676767677676767667676677677677667677676667667667677677677677677676776767667766776677677667676767766776667767767767767766677666776677677677667677677667767766766766776767667766776667676776667666776767767767676767667676766767767767766767767767677676776767676767767677667767666667677676776776667767767677676776776667666776766776776776776767666766677666676666776776766677667676677677676776776776776767667667767667766767667767676766667767667767676677677676776677676676776776676767667677676776776776767676677676677677676676767767676667767767766776677677677677676767767667676776676677677677677676767676676767767766776776767676677677676667767767666776767767666676776767676776776677676767676776767767767677676766776776767767676776767767767677677677677666766677677677677677667767767767766776766767676677677667676776766776776767666776677667767677667767676676767677666776776766776776767766776766776766766776766767766766676776766776767767677676767667676776666677677667677667677676666666676677676677677677677667766766767677677676776767667766776776676677667766667666776677667766677676776767767767767676766766767766767766676677666776677676766776776766667676776766676776776677676676767677677667766776766767676766766767667767677666767676676667667767667677677666767667677677677677666776776676677676776776776767667676677677677676767767767676766767666767767676766776776776767767767767677677677676677676767767766767767676767766767766767767767667667676767676776776766776676776667666776676767666676776776676776767677667766776667677677667677667766776767767766677676776767767767766677676766767767677676667667767676676677677677667677676676776766767766677667767767766767767767676677667767676667766677667766767767667676767677676776767676767676776766676666676677676767676676767677676767766776677676776667767767676667676767677676766776776776676767767767766677667677667767767766666676776677677677676767677676766776667767666767677666767666676667767667666767767767767676767766776677676677677677677666776776677676676677666767676766676776776667766776767767767676776776767667677667767676776766776677676666666667767667767767766667767676776776676776677677677677676766767767767767676666767767767767676776676776676766776776766776767767677676676766767766776676766767676766766677677676677667667767667766776767767767767666776767666677667766776676776767767767677676766776776677677677667676677666766767667677666767767676677677676776776767677676676767767676776666676776676677676776776767766776767767676667766767677677676767767767667767767766776767766776676767667677677677677676676766776666776667767677676677676767767667677667766776767676767677676776676776767666766766677676677677667767677677676767676767766776776676677677666776677677677677676776776766776766767767767677676677667676776767677676767767677666766776776776776767676677666776776667676776776766776677676776776677676676776676677677677666776776676677666766776776766767767767766676776776767766677676767766776767677677667766776776676767766767667767677676677666776776767666767767767767676776776767767666776776767766766767766767767677667767676776776776667676667766666766776677667676776677677667667766776766666676676677667767677677677667666766767766776776776767676677676766767767677666776767677667676776676767767677676776667766767767667766776767767766677666776776676676776776767677667677677676676676666667667676776767677676766776776676776667766767676676767676767666667767767677677667676667676766676676767676667667767676677676776776776666677666676676767767767766677677676677677667767766667676776677677677676767766776767677677676776776776767766767766676676767667767767677677666776677667767666776676767767667677677677666776767767767766677677676776667666677676666767676766767667666767767677677667677666677676766766676666766776776776767676767767667767677667767677667677667676676776667667676767767677667766676766676767767767767766676667767677677676767766677677676677676767766766767677667767666767767667767676766766776766677676767766776667677667766776776767766677677677666766767766767676776667677676767766766767767766766677667677677676676776776677667766676767676776776676776776677677677677677677667677667676676776776776776776677677666676677676677676766767667767677677677667767766677666676767767677667766776766776776776776767677667766677667677676767676677677676776676677676766666677676776676677677677677667676667667676676776776767767667766776767676767676677677667677677666766767667766776776676776776767667676667767677667767766667666676676677677676776767676767766776776776776676676766776667677677666676776776776776666776667676776676767676767767677667766776767667676776677667677677677676767767767667767767767677667767767766676766766676677676677677677666767676776677667766776767767677667767767767767767767676776776776776776677667766767767677667767767767766767766767767767666776766676776776767767766767677667677667667767767676776776776776666667767666766676767767766776677666776776667767767767677677677676676767677667666677677666676767767676766776677667767677677677677677677677676767767676776676766676667767677667767667767767767677676766776776776776767676667676776776677676776776776767767766676776767676676776767667767767676667767676676677666776667766677677677677667676677667676767767767767677677677667677677677667766677667767676766776776666677667767767767767666767677667766776776767667767766677676767767676677677666677677676767766776676776767677667677666776677676676667667676767677677677676766676776776766766776776767666766776776776767767766676767767676677667676767677676666677677667767667667766776676776776776676677676676776667677677677667667667677677676766766776666676767667766677676767677667676766776776677676667677666766667767767766776776776776776766667677677667766776776767676776666767667767767766767766676676776676776767677676766767767667766776767677667767676677667766677677667767666667676676676766676767676776767677677676677676667676767677677667766776776667767767767677676776767767677677667766676677667767767667666767766766776766677676767676666767667766766776766766676676776676767766767767767766766767677677676766767666766676667677677677676776776676776667676677676767766766776666767767767767767677676767767677676676776767766776767767766776776776667767767677676767677666666776776766776677676767666776776776776677677676676766677677676766667767676767767767667676776776676776767667766676776776677666776776676767677667677667766667676676767676676766766676676676676767667766766666767676766776766776766666767677676776667676677677667666677677676677666677667676767667676676766776666766767766676776767767766776776767767767676776776767676766766776776776776766767766776767666677677676676766776677676776677667767767767767767766767767677676776766667767767767767676776677676677676766666776776767767667767677677666676767676767677677677676776776776776776776766776776776776667767767676667666776676776666677677666676677677676767767677677677676776667677677667666767667766767766767676776667766767767766676676666767667676776766677677677677667767677666776767767677677676676676677677667767767676767676766767766666767767767676676767667767677677677677667767766767677677667676676776767676676776767677676776776776766776776767767767676676776667767767767666767767666767766776677677677667667766677677676767676767676677676776767766776676776666667766677677676776767676767677666776677667677666667767766677666676677666677676767667677676767677677676767676667767767767766776776766676776666766667676677677667676767667766767767676776776776677677677676676776767676677677667767676766776776766767767767767677677667677676676767667767767676767676776776776776677677677667677667766776776767767676767677667766676677677
36676667766766767677667767667767767677676767677676776767676776667667766776667667676667667767767667767767677676776767767767666667677676676667767667767766677677667767767767677676766666667667767676776776767677677677676776776677676776766776676677677677676767667676767676767767766767766776677667677676767677667766767767767766776776776776767767677667767677666776677676677676767767767676676666776776676767677676766677666677667666776776666776766776677677677667667767667767667677676767767677667676766767767767667667767767766677676666767766776776776766767676776667676677676677677676767677677677676676776776667767766667767767766767766767766766766666667677667677667667767677666776767767766766667766776677667767767766666676766776767766676776677677677677676677667767767667766767767677676677666776767677677667676776767676766776766767767767767676776677666767677676776767676766776676667666676677666767676776766766766776766776776767766776766666676766676776776766776667676677667766767676776776766677677676767767666676767766776676776767676667677666776667676676676776776676767767766776766766677667767767767677676776677677667677677667767766767767676677667767767766776776776776676766676766677667766776767667767676677676676776767766776767767676767767766776667766767767677677666666776767767666776767677666776676767767766766776666776776776676776766776766666776776667677677676767767677667676666776676676666676776676767677676666776677666776776767767767667676766767676776766767677667767667667676776667676776676776667766666767667667767667767666776676776677676677667677677677667767767767677667677676766676776767666776767767677676767666776776676766776666776666767676776767676776767767767667667666776767767677676667677676776767767666776676676767676767677677677677677677677677677676776677666766766767677667677676776767767667676677667766766676767766776776766667676776767767676667676676676767667766776776776776667677677677676767676766776776776776776776677677667767666776766677676676676776776766767767767767767767767677667677676776767767766776666666776766766676676767767667676767677667667767767767676776767767677667766766676767666776676776767767676677667767767676766776776667766677667676767766776767676666667767666676667767676767766677666677667676776767767767767677676677677676767666667676667667666776666767667766776766677676767677677667676666676767677677677676677666676776776766766776776776776677676766676776766776767766677676767676776677677667677667767766776776776677676766676767767677676676676676776776766767767767767677677666766767767667676767667667676676776677677677676676767667677667766677677677666677677677676776776677666776776676667767767676776667676776666666776766667767676767766677677677677677667667766776776677677677677667676766776767766766766776776677677666666776767766767767666776776767677677667677676677667767767767767677676776677677677677667676776766767677667676677667767767767767676767677676667767767677677677677677677667766667767767666776776776776776676667767676667676776676776776667676776676667676776767677667767666766677676776767767767767767676666676776677677677666776767767767767767766677676776767667766776776776767666776776776766677676776676767767767677666767766767766676667667767676767766776677676776676676767767767766677676766776776667767667767766767767766776776676767666666776676767766776776677666677677667667666667667676676767767677667677676676676666676677676677677676676767767676677677676767666776667767676776767767767666776676766666667677677677677676666666776767766776667677667767677676667677666676766766676766776766776676767676676776776677677676776767676776676667767677677666766767667676667767767766666676776767677676776776766776776766767766776677677676677666767767766766766676767767766766677666776676676776677676767667676766776776677667666776776767767676767767766776767766776767676767767676776766767767766767766776767766776767666776767677677677667676776767676776766767766776677677677667767677667767767676676776676776677676767677676776676767767766767766767766766677677667767677676676766676776677677676766667676767677666667676767767766677667766767677666767766766776766776776776776676767666767766676767767677676766667677677677666767766667667677677677677667767677667667767766767667667766776667676766767667766776767767766766767767676776677677666767767767767677667767767767767676776776666667766776776776776676767766767667767766767767766677676676677677677666766776776776767677666677676776776666767666767766767766667667666776676776677667767667676766776677667667677677667766767676776776676677676776677677677676776766767767677677676677677677667767677666776677676676676766767767667767667767666677677676767676776776666667677676767766776676676776667767767767767766767766666776666776767767767667767767666776766677676767676667676767767667767676766667667766776676676776776677676677666676766667767676767676767667766776766766776766676766666766677667766767666676767677677666676767767766766677676666766667667767667766776766766666676776776766677676776767767767767767676767677666776767767766766767767766676776677677667666776676767767667767676767677676776776677667667676776776776767677677677666767677677676766766776776776677667667767667767676776677667766677667767666776776767676776677666667677666776666766667677666676767677667667677676766676677677676776667766767766666776776766767676776776667676776766776667766766776767767767767667666767766776677667767677676776677667676776776677667676776767766666776776667677666776767767677667667677677676776677676776776667767677666676667766677676776677667767676776776667666676766776766767767767677676677666776776776767676767667766776766767667667676767667767767667666666776776676767667677667667676776767676667767767667767766667766677667766776767766767677676767767767767766776677667667666776776677666767667766767667767676767677666766767677667676767667676776776677677677667767677677667676766766677677667666677676667676766676776776766776677677677677676666767766767677667767766776776776767766676776776676766776677667676767766766667767767677676776776776676676776767767767766766766776776776667767667676766776776677677676776776767667767767766767676776776767677666776667767676676767767767767677677667676766776767676666767767666776767767667767767767667667677677667767666767767767767666677677667667767667766776677667767767766767767766776667767767677676776676767767677667676776767676767767666776776776767766776676766767766767676767766766766767766776776767767667767766767767676776776767676766776767766767767677666776776666776767767767767767676766776776767766767676677667676767677676767767677667766677676676766667767677677677667676676767767666776776667767766666766776767767677667766776676766767766776776776667766776767767667677666767676676776776776767677677676677676767767767766776676667677676766766677676776776767767767677676766776776767676767676776676767667677677676766767666767667767666767767666766677677676766767767767767676677676766776767767667767767677676767676776776776776767766766776776766776766766767667676767767666766776766766766676667676776677667767766766676776776767766767676776776667667767767767766766776776776667767767767766676776776776767767766776776776767677676767767667767767676677677676776676776676776776766766676776766776767766667666766766676667767676776767767767676766766767677676766676767677667767766667767667667767766676767767676767676767666766767667767766766767766766776766767667676776767767767766667767766776776666767767767767677677677676776676767677676667767767676666676776766776766676776676767766776776776767767767767677677676776766776776776667666767767676676676776767667766677677676776677677677666677677677666776767676776666767767766776667676767667767676776676677677677677676677667666767766677676767766677667767767676767666667766776667676776766677676776767766676676667767767676767767676767677676767767767766677677676776676776767767677677676677677676677667666767676676776776767766676767767677676767766776667676767676667666776766766676676776776767676677676767766676666767676776767676667767676766767677676677677677676767667766767676677677676776776767677667767767676776776767677667677676767666776676676776776676767666776676667766676677676767767667677676767767767767667767676666766677677666667766776676767667677676776677677677667767677666776776676767676767676767766767766676776676776766667677666776667767677677677667767766767677667666776776767766776776776776677666667766677676676767766776776767766667676677677677677666776767667676776667767676776766677677676767767766676776776676776776767766766776776677666767767767666776776667767677666776766677677666667676667676767676767766766776776767677667666767767677677667667666776767766776677676776667767767766767766776776767767767676767767767667767767767667767767767767766667766766677676776666766666766767676767767767767676776776776676667666776776676676667767676676767677676676776676676766767767667667676767677667676666776776776776767677677666676667767667767766667767766776776767767767767676677676676776776767767676677677677667677677677667767766677676776767766766677676776666676776766767766767767767767767676677677677676677667667767677676776677677677676767767766666776767767767667767767666776776676776677667767677676767677676776776666766666667676666776676666667766766767667767677677676667766776776677677676776667767766767767767676676766766776776767677667676676776767767676776766776767666776766776776666666776776767676776767767767667767766667767667676776776667767666776677676776676776776776766767677676667766667676766676776776676767767766666676676677676767767676776767767767767677676676766676677677667766767677676776776767667676776766766776766767676776776676767676776677667676676776766776767767766767676667667766767677677666767676677676666676776676767766766766776677666676667766776767767677677676676667676676776776666676676677677677667767677667767666677667666766676677666667676767676776767766776767767677677676677676767767676776776776677677677676766766767766677676667767676766776677666776776776766767677666767676666666767676666776767767676676766767767
6676767676776766676767677666766677677677677677677676767767677677666666767767767766776667767766767767666667667767766667676776767767767766767677676776767676766677677676776767766766666676776776667767677666766766677676667766776776677677677677666776766766667676776666776767767677677676776676677667766776776776776676766767676677677667767767676676766776767766776677677667676676767767676767667677676776676776676776767767667767766776667767767767767766676776776667676776677667766776776776676676766677677676676767676677676767767767676666767767676676677677676766776776676767666676776776677676767766776677666766676677676776776767677676677667676667667766776776776767677667676766776766767677677677667676677676776776766767677666776667767767677677677677676667766776676676676676776667767666776677677677667767677677676776766666767666776677677667766667676766677676767766767667677676676766677676676776676676776667767666776776776677676776677676776767767766666676767666667677676676767766676776776677676677677676766677676676776676767766767767767766677667666776776767766677677667766766767766776776776767766676776676776677676676776767676676677677667677677677667767676767767766767767676666776767767666676776767767667676666776776667767677676767677667676776677677676667767667676776677676667767766776666767676676667767676666676676776766776676766677667677667666666677667676667766667766776766766676776767766767676776666767767766767766776677677667766767767767677676667667667767676677677676677666776676767677676776767767677677676776677667767767767767677676676676776676776767766667767767676767767676767767667767676767767677676776676766766767767677677667677667666666776767767766776677676776677676776767767677667766766767666767766776776766766767667666766666767767676776676776676776677667767677677667767767677666767676767676766766776766766776666776667677677667766676766776767766676776676776767667676776767766767767766776776767766767767767676676767766676776676767677676766667676676676767667666766766776776776666776766776776767677666677676677677676767766776776666776667767676776776776766776767677677667766667676767767677666776667677677667767677666767666666766676776776767667767666767666767767677666766776767667667766677677676666776677667676776677667767767767766667766767766776776666776667666766776667676776776677676766766766776677666767767676767767677677676776676767766766767767677667677676776666776667676766767677666776676776766667766776766667767677676676776776776767676676667767666676776677677677677676676677677676667767767767676676776767676767666767767766767666676767677677667766766776676766776776667766677677667677677676666676676666776676776667767767767767666776666766677676667677677677677667676677667766676666677666676766766767677677677676776676776767677666677676776677667766767677677667676666766776767766767767667667766677666776767677676676677666776667676676677666677667767766776776677677677677676766776776767766666767677667766776767767677676767676767666676776776667767666767767767667767676776767666776776676766776766776776677676677677676766776776766766767767667766666776767767667767677676766767677677677677667766667667666766767667766677676667667676767767677676767767677676776776767767667766767767767767767677667767766667677676677676667676776776776776776767676677677667667766776776776677676766766676767677676677677676677676676776776767767767767767767677677667767667677677667676776676766776776767767666766677676776676767677677677676667767766776776667767766677676766767767766767676767667767677676676776776666676767667767677667677677677667767666667676766667766667666666677677666767676776667766767766776667666767677676767767676776776766767767767766677677677677667676766677677677677666776677676776776767676776676767667667767677666767676776767767667677677676776776677667676677667676776676776776767667667676766767667677676676776666667676776776766676767767767767767677677676666776677676676766776667766776767767667666776676776676767677677666766677677676767766776776676776776666676666677676776776667667766776677676776776677676767767677676776766767767766767676776767767677667677676767676676766767677667667676767766776767767676676776766776766776676776766677667667766767767677677676666666766667766766667767766767767767767766676677667676667767677676766667767667767767676776667667677676776677676776767676767677666767677676776766677676766776677676677676767767767767766776767766677677667677666767766677667766677667677667767666667676767676676766677677667767676667767677667766676776677676767667767767667767676766767666667766767766767767677676776666776667677677677676667677677667767767667677676767767676767677667676666776776677677666767667666767677667677667676776676676776767677677677667676766667767767767766776776767667677666767676667766776776667767766766776776767667766677677667676767767667676767676767767767767767766666776776776666776766767677676676676666776676676766767666676676776767677667767767767767766667766776666767667666767767767667667767766776778677667767767766677676766676776776776776776767767677666667767767767767667666666767767676667767676776676776776776776666776676776667767766677666676766667667676776667767766776776767767767676766676677677677667767767767667666766677667676767667677677676667667766767766766776667677667667667766776766776776767676776677677667667767677667767677677676676667677667767677677667677677667767667767676776676767767767667766766767677676767677677666766776776767766676767766776677677667767767767677676776776667767767766666767677677677667666766776676767766776676767766766776676767766776766776676776666767766666676776776776776776677677667766767766667767766667676677676776776776666676766776766776776677676776767666776776767767677677676776766676767676767677676776776666677677667667676677676667766776767767767767667767766776677676676767766767676776666776776677676776767676767676776677666766767767676767667666677676677676676766766767676767766767676776666676766776776767767677677677676766666667767677677677667677667676766677666776776776667766676766667767767766766677677667667667677676767667677667767666767666776767676776776776766767767767677677676776776776776766677666677666767767766767767766677667767677667766766776776677667667677677677667766667667677666676767667767767767677666666677667666776776667766677666767767767676776767667767667667766776677677677677677676776776767766677667676776776767676776767676677677676776677677676767676766776776767677676767676767666776666767677676667677677676676676776676776666776776766776766776676776776677676666667767767666677677666767766776667766766766767767676776677676677677677677677667767767676767676766776676776676676666767676766767677667677677667767767767676676677667767677677677676776676776776677677677667677677667766776776776767667676766677676676677677666776676767676776667766767767766767766767676667677676676667767767677666667666676776776667667677666667766776767767677667767767676776766776767666666677666676767667667676766767766766676767766767767676776776677676776776676776676767676767676776767676767676676767767766776767767667767677677677676667766776677677677677667767676776666677676677667676767666766677676776767676766776767667667767677677677667767676766667766676776677667666767676767677676767677677677667766766776676776676776776776776776767677676767767676776676767667766776776776677677666677676766677677676767766776776676767667677677676767767766776766677677677667677667677667767766667676676776767767667666776776776667667766666767767767767677667667676767766667767676776676677676776776677676776766667767677677677667767767677667667667676677677667766776766767667766776776767766767766676676766677677667766676667667767667767676677676776776667676776676766666676676776677677666667676776776677676677676767766776677667767767667767767676666766776776676776676776776766776776766666666767677676676776767766677677667677676766677667767667767677676767667766677677666776767767667766776677676767767667667767667676667676767767766766776766667767767666776776676666776767666776667667677676776676776677667767766776677677667766776766676776667767677676766776767677676776677677677666776767666767667766776776776776677677677676776766766776767666767767676767767667676676666677666676776676767676776767767667767677666767676676776776676776776767677666767767676667767767677667676776677677677676767676767676767676677677677677676676776767766766676767677677676776776667676776776766667766677676776767767667676767677676677677677676776666776766767676667676776776667766677677667767767677676776767677676776776677667677676776767766766766776767677676767666776776677667676766776776776676676767667667766766776767676677676767666767677667676766776677677677676766676776776776667677666667677677676776776767677666767767767677666776776767767677676776776676776776666676667676776776776767767677666676767767676776676776766776676666767766767667767767767767766767666776767676776677676766767677677667666766677677677677677666677676776767767666667767767666776776766776767766776677677667767766776767766776776776667677667767677667676776767677667667676677666766776767677677677667666667677676776667666776776677677676767767676776767766767767767766667677676767767767767676776677677667676767667767767667677667677667767767767676776677677676776666776677667677667677667766776776776677677676676776776776676767666776776667667677666667767677676767766767766666767767676677677667767766776767766767677677677677667676767677676776767767767767767666766677676776677666677676767766767677667767767766677676776676666767767666767666776776676776767767766776776776776676766767767767667677667766767677677677677676767676677666767767677666776677677676676677676677676676776766676677666676776776776676766666776767667767766767766766776767677667676776767767676767676676766776676776776776767767667766766776766766767667767766667677676677667767667677677677676776776667677676766776776766766676677666776776676677667667677667676767676776776776776766676776776767767767667767676767667667676776776767667676676676776677676767677676676676776776766767676776776767767767677676776767766677676
6776776776776676677677676776776767767766676766667677667767767676677677676667767676767676766767676767767677666766766776767676766677667676766667767677666667676767767667666767766767677677667767677677667766767766776767767767676667767767676666776677676776667677677667676676667766767766776776766776776667766776676667767767766766776776666767767666676676767767676776767766767767677677676776776776766767766676676676767667767667667667766767766677676776767767766776767677677666776667767767666766676676677677676676677666677676766666677667677677676776666776677667767767676676667766667676677666776767676677676666766767676776766676677677676767767766767676776677677676667766776676776677677667766767766776677676667767676677676667766766767767767677676676776776677677666677676677676776776776676676767677667677666767767766676776776776776767677676767767677667767676776767677667766767676677677676776677667677676776766776776677666776667667766676676766676766776766766776776677667667667767766766677676667767766766676776666676776677667767676767767767676776667676667766677677676677667766677667767767667677676676677667667767676766766776767766776767666676676776766766667766676766676676667766776666766776677677677677666776776767677676666776767677677677677677677667667766766776677677676767766677677676767767667667767677667676776766677677676776767767767677677676677677666766776776677676776677677677667767677677676666667677677676676767767767667767766776767767767676767767667767677667767677676766767676667667667766776766766667676776776767767767767767766776767767666767676676766776767767767767676776667767676776667766776776676677677667767767676766677676776776767767766666676677676776677667667767767677676776776776667767676676677676667766776776666776767676767766677667767766767677676677667767766776676767767767677677676676766767677676776676677677666776766667767667677676767667677677677676776666776776767676766766766766766767766776667677667766766677676676776766676776776766766667676667676767767766767767676776666767766667667766666677666666776667767677666776667767667677677676767676667766766766667676776667677667767766677667767767767766667667676767676767667677676776776766776766776676676676767677667767766776776766676767666677676667667677677677667677677677666766767666676776767676767766766776776767667766766677676776667767677667767766776767767767767767676776767677667766677677667677676767767677676676776767677676776676776776667767767767667767677677667767767766677676776767766667667677676676677676767677677677676776776767666767766776767677677677677677676677667676776667767767767667666776667667767767766676677677667767677676776676676677677667767676767676767767677676767676676767767767676666677676676776767667767767667677676767766766767667766776676676677677676776776776776767666767666766766677677676676776776776776766676767767667766776776776767767767767766776676766766676677677677676767667667767677677676676776776676776677676676776766667766766666776776666767767667667676676767677666767676767766776767766767676667676767767767667767676776677677677676776767766767676767667666766766676776776676767667767677676776667667666677667767767766666767676776766776776776676776767676776776767677667767767767767767767667676776677666776677676667767766676776767676776677677676776767667667677667667666677676677676776766767676667767767676766767767677667767677666766666776667767677676767676776766766767767667677677666767767767676677677677667766776776776767767767767766676677666766766667767767666776767767677676767767767677677677676767767677677667767667676767767767677677676776667766766776776767676677677666776677677677666776776766767667766766667767766767766767767666776766676767767677667767767767666766776766767766776776776667677676667667676776776676776667767767677667766677666766776676767767667767767766776676776776767666767767676776776767767677676666766776767766766676677676767676767666776776776776776776776766776766776766767676776767677677666776776776676776776677667667676776776776677676677676677666776767766776667666766677677677676676776776776676767676767676666776666677666767766776767676677676767676767676676767767766676677676767666776776666766776776776667767767767667766776767677666767767767677676666776767677677677667667767767767676766767767767766677676776767676767766776776667666677676776676776776667767667766676677677676676766677677677676776767666776666767767676767676776677676776776677677677667767676776767667667677676667767767767767767676776677677677677677677666676766776677667767766776767677667667677667667667767677666776766767677676677677666767676676776767677677667767666676667767766677677676676676667767767767677676766776676776667767677677677676677667677677666776776776667767767767767766677676776767767767677677677676767667767767677666776776666666776767676677677677667667666776677677667766677676776766776767767766766677676767676767766776776766667767767767767676776776677667676776776776776776667767676776666677676676766676666667767766766677676677667677677667767767766667767767766676677677676767766677676776667766667767677677676767677677677677677666667676767767667766776767676677667667676776767676677667767676677676667766767666776776667667676677676677666776776776767676776676776676767767767677676767677677667667767677677676666776667767667767677666776776776776677667766767677667667766776767767676677676676776677677677676676776776767677677677676667676677676776677667677677666676677676677676776676767677676676776677676766666776776776676776776767767767677666776666666776776676767666666776767667667767767767766666666676776676776776667766776767667766677677676776776677676676666666667767676667677677677677667666767677676776767767667677676677676766776766767676676767767677667666776767767676776776776767767766776677677677676677677677667766776677667677666776677666776776676776677667677667667766767766776767766667677676767676776677667677666776677667767677677677677677676677676666676677667677677667767676676766776776676776776776776767767667767766767766676767676677676767766666776676767767767676767676677676667766666677677677677677676776767767766677667677667767767767667676666767767766776776767667677667676776677676767677677667767767667666667667766676776766766767767666766767767767667676767667677677666666676767767667767766677667767677677677676767677666776677676776776676767666776676767767767677677677667766767766677666767767767767767667766667767677676776676776676776776766676767767677666766767676776677676776666776776776776776767676676776676766767766667667677676767766776767767767677676776776677677677676767766666776767766677677676776766676776776776676667767676676767667767667667767766776667677677667766676766776676677677677677676667767677667676776667767767667676667676667676677677666677676676776666676676676776767676667767767767767677676767676767677667676776677676677676767676667767766767667767677676666776767767767666766676767766776776667767767767767766776676776766677677667766666676776776667767677676676776767667667767676767767667766766676766677666776677676776776776776677677676676766776766766767676776776776776677676767767677677677667676776776767766776667677666667767676767676766666776766776776767677677666776767667767767767767677676666766767767676776767767676767677676766767676776677677677677667767767667767667767767767766677677677677667676776666666776767766767676676776776767676776676767767767677676676776677676767767677677676776767767767766677676766776776776767767767767677667676776766667766776776676776676776766767676666677676776776767767677677676776677667667676667677676767666767766776667676776776767676677667767767767767767676676766767767766677676676667666767766776767677667766776767677676767677676667767767677677667767666676666766767677677676666767767767766677666776767767767767667677676766767767766776766776676677677677676776767766776766677677677677667667767766667767766767767767677667676776776676666776677677677676666667676767767766666767666767766776767766776776776776677677677676676776776767667667677677676776776766776676776767676666776776776776776776776776767767767676676677666767767666767767767767766766766767766776667677676767676677676767677667667767767766667766767767767676776676667676676667767666767767667766676776766767676666676766776776776776676676776767667767767767677677677676677676766677676776776776776677676766767676677667766766766667676776677666666767767767677676776776667766767767666677677677667676767766767676776677677677676677677676767667677677677666776676677667677676776767676766676677667676676667767676667677667767676776666767677677667676766667766776767676667676677677666676776776666766667676666667677667667676676666776677666767766677667667666767676677667766766776766767667677677677676676767767767767767676767767767767767667676776767667767677676677667767666766667766677667766767767677667666776776767667767767767677677676776767767676776776667766776767767767677676677676776776776767676776776667766676776767767767676776776677676767677676767766767766677677667767767666677676776767676677667767766676677667676677677676776776776767677677677667676776776677677677667767676677667766677667677666676667666767667677667767767677666776677677666767676677677677676776767766767767676776776767667676676766776677667666776776766677676766767767676776766766667677667667666677677666667677677677676767667676667677677677677666667676676767676676766677677676776677677676667767667766767767766676767767767766776776677677676776766776766767766676776767666677667667667767767767767766766776776776776776776676776776767767767766767767676677667677676677667676767677677676677667677667767677676767677676767667767767767677676776776667767767676776767676676667767677666767677667667766676767766776766776776776677667677677667767677667677677676776776767767677676776767766676776677667766766766667667677676776767676776776677676776677677676766676667767767767767766766776677677677677677676767767677666776677677676677676676767677676676776766677676677677667767677676767767676666776767766667676766767767676677676666767676676776776776676767767676667766766776776666766767767667767667677
67676776676667667767767666776677666776677667676766776776767766776666776667767766677677677676776676667767766677676677667677676667767667676776767677667767677666677676666767767767767677676776766776776767676767677676767676767677676776776676776776676776767767666677667676776676666676667767676776776767676776767667676776676667667767677667677677667667767666766676776767677667766667676767677677677667676767676776677676767676767767666677676767677677677667766767767667767766666767676767767677667767767667667666767676677677676767677677676677676776767766676766776776767667666766676676766776767767677677667677677676667767666776767666776776667677677667766776767667766767667767767766776776767676767677666677677676776676776667676767677677667677676767676766677677666766776667767767676776766676776677677676677676766776776666676676676667666776776676766667677676677676776676766766677667767666776776767677677677667677677667767767766676676776667677676677676676677676767766766667767677667767767767766766677677667767666676767767666667767667767676676776766677667767676677676776766776676767766776766776767767767667767767766776776677677677677676677676776677667767766766677676776767767677676767767677667677676776676677677677666767667667767766667767767676676767666776666766676677676776766767677676666776677666766776776676667667767677666776676766767666776776767677676666676767677676666676766677677677676667766676767767767766776676677676767766776767677677667766667767767766766776767766766767767767666776676767677667766776676677676767767767677676776666676766776767766676676776766767767767667766776767767767767766767677677677677666676766767767676776676776776776667767667767676776776767666767666677667666767766766776767766776676677676667667767667666766767677677676677666776776667767677667766666676766766667677677677667677677676767767676767667676676677677677677666776676776677677667676677677667767667666776676767766767767766766676676676767667677677667767767767677676776776767767766776677676667676677666676677677667676767667767667677676666776676776776666676776676776767767667767676766776767676676677677676677666767766676776677666776667666767676767767767676776766776677677677676766776776776667766676767677676766676776776766776677677677667676766667676676767667666776767677666766766677667666666776776776676776767767766776767766676776776776677666767767767676677667666676776676676767677676767667766776667677676677677667666767766767676767676766667676767767677676676767677667766767767667766667767676676766677676766776676676666776766676767767667767676776776776776776766776776776667766767766767767766677676667676767767667667666667667767666677676776767666677677667677676766776766767677676776667677677677677667767676776776676776766766766677667767677676776776776776677667676767667766767676776767767667767677677667667666677667766776776766776666776666766776677667767767767766667766676676676776676776776676676676776767767677677667766676776767766767766767667677666776776677667767766676767767767677676667677677677677677677676776767677667766776766667767676776766776667767676776666676667666767667667766767767667677677677676676766766767667767666767667677677676776767677667767677676766776767677676767767677667766766767766676776776776776666667767767677676677677676677677677677677676676676767767767676766677667677677677677667766767677667767676776776766766776667767676767766767766776776776677677676776667676766767767676767767766776676677677677676767766677666776776776767677676676776667676677667767676676677667766776776676677677667677667767667767766676677676776776766767767677676767767767767767767767677667677676767767666767767767667767666766666776776676766776767767676676767767767677667767677676767766776677667767676666776676776767677667767667766776776767766677676766766676776776776676776766676776667766676677666676667766767667676767667677666667767766766776766767767676767767677676776776766667676677676767766676776776677667677677676676677676776776667767767766766776677676776667766676667666767767767676767676776667677667767676676776767767677677667667676767767676667677676667767767677677676776667676667677667767767767677676766677667767677667767667766667676677676767767766776767767666776776766667667676776766676766776776776767766677676767676667676667676677677666677676767766776676776767767677677676776766667676677677676677676776776776666677676776666767677677667667676677676776676767677666776776767767667677677677676776776776776776776776666776767767677676776767767766767767676767766776677676676776776766677666766677677667667766767667767767767767666676767667767767766767766767667676767767676766776776767766676776766767676767766776776776667767767676776676776767676776776776776667677666776776776667767766677667676776776666676767767767767767766776766776776667677676767767766676776776776776666667767766776676677676776767766766767767767767677666767766766776776776776766776677666766667766666766676767666676776766776666776767676677677666767677676676776676767767766676667676776777676666676667666776776677677677676776766666776767766776767677666776776667767676676776776676767667676676776677676767767677666666766676776776776767767767667766776767767767677677677676676776766666666767676766767767766776676776766666666676676676767767767767767766667767767766677677676776766667667767677677667766667676677666666776776776667677677677676667677677676766676776767677667667766667667666776677677676776776676676667676677667766666767666776776666766667766677667766767676767767767677676776776676776767767767677666677667766776776776767667676677677676676776767677677677667767767667676776776666776676677677677676776776677677676767766667677676776676766776667667767767767766767766677667676676766766677667766776776677677676776776667677677676766677676767767766677676767766767676767766776776776766677676776766767766677676767767767677677676776776666776776776767766676776677677666667767767667767666767767767767767676767667767677677667667676776766767767677676766776767676766767677677676677676776767767767767677677666776767676676676767766766766766767667677677666676776776767767677676677677677677667677667766676676766776766776767677666766776776776776677667667767767667677677667767767676676776776767767767767767667676776776767666767767766666677667766776767766767676776767677677676667666776766676667767676766667676776776667766776667677676766676677677677676776776667667676676776667677677677677677676677676766767676767676767766776676766667676766677667767677677677667767767667766776666776666676767677677667767767676776666676776766776767677676767767767767767767767766766667767766767676676776677677667766776676767676667767766767667767766766767767767767766667767766776676666776666766676766776776666667677667677666676666776767667676767767767677667767767767676776676776776676677676666766767767667677667667677667767767667767766676676766677677676776776766667677667667667676776767677676767767677677677667667676776776767676776776666776676766677667676767666776766776676676776677676677677676666767667766776776767767766776677677677667766776676676776776677676767676766767766776667767666776776767767677667767766676767677677677676676767767667766776676766766677676766667677677676766767766677677676776766766776766776776776776767766766767766676776667676776667767767766676667677676766767676666776766766766766767766667676767767676667676776667767767667677676776766776766667766677667767666666676676767667667676676676776677677666677677677667676767767667766776676767676776776766676776676677676676767767767666677666667766776676677667667766766776667677677676766766767766776766766767677677677666776776776767767766766767666767766776776676767766667677676776677677677677677677667666767677666666677667766677677676767667667767667767767767677666767676676676776677677677667677667767766776776776676776776767676776677667767767677666776776667677667677667767767677667676677666776766766676776677677677677676677666776766676676667767766776667767766776776667677666766677677677677677677677666776676776766667676776676767767767766766767676776776766676776676767767676776776766766676766776767667676767767766677676767677677666767667677676776677676676776766767667766677667666776766677677676776767767677677676667677666767677667676776676676776676767766676677667767767676776776767767676776776676767767676776766776776767666767667666776766677676776676767667766776767667767767767677676767766767676776766776776776677677677667667676767677677667766766677677677677667677676677677667767767767666767767667667767677677676776767677677676676767677676676767767766776767677677677677677676776666776667667767767766776766776767767767667766766676667767767767676767767767676766776767767677677676776766676677677677667666767676676776676766776767676766666667677676766767766766676776776776776767677677667676767676767767676767767666776677676767767676676767767676776776776677667766767767677677677667767767676766667766776776776766766767676676767667767677677677676767677666776667667766776676677666776766776767766767676776766767676776667766766776776767676676776667766676767767666776776776776766766776766766667767667667767676776776676767676677667677666677677676766667766667677677676776776677677677677676767767676667767767766767766767667767667677676767767767666767767767766666677667767767676677676766677676676776776666776767767766666767676776776767767767767676766767767676776676677667767767676776667766677677677677677666776667767767767767676776776776677666776666666677676766776667767767766767676677676667667766776767767677666767766776776666677677666776676767677667676776776767676676776767677667767767677667676776667677667767666767677677666677676766776666767677677677667767767767677677666776776776677677666776767676776767676767767677667677676667767677666776776666676676776776767767677667676776676767667676666667767667676776766766776776767667767677667677677676677667767666677677677666776776667767667766677676767677677677677676676676767677677676676767677677667767766767667676776767666776667677677676776776776767677677676766766776776676776776677676776767766776767677667677666776767767766776776766677676776
67767676767677666776677676776676676766776766676767767676767676776766676676776776776767767767676767766677677676776677666667676677676776776776667767766667667766677676666776676677676776776776766776776776677676767666776667676667677676767767667766776767766677667767766776776667666667676676776667676677667767667766776776776667767667766767767676767767767677677676677676677667676767677677676667766676776776676766776766776767766676677666677676776767667677677676776667767766677667767767767766776667767766767666767667677677676766676667676776766767767667666676667676766767667767766677677676776677677666666767677676676776767666767666767766676676667676767767767677676676676666776766676677667767766677666667667667766767676776767667666676766766677677677676676676676667677666767676767667766767666776776766666776666766776776776677676676667767667676767767677667667676767767766776766766767766766767676677667766667667767767676766776767677677677667677667677667766677677667767677677666767766767677677676676677676667767666766677666767667677676776776767676766676767676776767677677677677677677676776667767767766776766767767677677666667766767767766666676776776776767666776676666776776776776676676667767677676767766776667767676676776677667767677667767666767676677676776667767677677677676766767767766676667767767766677677676776667767677676767667767767676767767667677676676766767677677677677667767767767677677667667676767767766767667767766767766776767766677667676667766767767666766677676767676776677676776767767677667767767667766666677677677667767676776676776767676677666767677676776776677676767767667677666677676776766776766677667767667677677667766776667767677666766776776676776776767677676776677677676767766766767676766677667666767676766766766676666776767767766766667666776666776776767767766776667766776767767767666766767766676676776776767767766767676776676667677677667666767677667766767666776676776676776776776776776766677667767766776677667767766676766677676767677666676676776767677676767767767767676677676676766667766776676776767766776677676677667767766667676766677667666776676776776767667767676766676776677677677676766767767676677677676767677677667676776766767767767766776767766666776776776776767767767767767677676776767766766667667767677677676767767667677666676776767677677666776776767677666766776776776776767766767767676776677667676767676776767677676667676766667767667676677677667676676776776767677676666677667767767767766667676767767677676767676767666776676776667667766767767767766677667767766766776776776666676767766767767676677676766676776667667676667767767766776677667767677676776677667676767677677676767767767766676776667676676676767766676766776767676776676766776766776677667767766776676677667767767667667676767766766776776776776776667676677677666776767676767766767767767676776677667677676776767676677677676767667767677677677676677667677666767766666667767676776767677676776766677667767677676776766677677677667677677677677676767767666776776766776676776776767677677677677676767766667767767677677667667766776677666776766767676677667767767677677667677666676667677677676767767767677677667767767676767767767767667767677676676776776766767676767676666776676767767766767767677676676676776767766667676776676776767666776776776767767766767767667667676776676677667767677677667666776767766766766667666776776776766666776676667767677677677676677677677677666776767767766676776676776776667667766776776667767767677676776767677677676776776776677677667666776776776677667677677667676766676676767676776767667666666767767766767666776767676767766776676766667677676776766776776667767767766766767667676776767766767676776767767767676677676776766766776767767766776776767677666766776677666776776766776767766776776766766767767666776767766766767767677677677676677667767676767677677667767766767676766676767767667767766676776776776666767767676766776776677676766677677667767766776776776767677667767676767767767666776667676767676776667677677677677676677676677666776676766766676776667767767677677666676767767676776767667676677677666776676776766776776667677676666767766666666767677667677667767766676667677676767767667666667767676776677677676776667677677666667676767676667676677676677667767767676667666767767677667677666767767676667767676767766776776776767767767767666676776677667767767677667767676776767766776766776767667766676767767667677676766767677676776666776776667677676667676776767767767767677676767767767676767767766776767766767766776677666667677677667667766767766667767767766767676776766677666776776677677667766766676766776677676776766767767676776767677676667767677676767767676776767766666676676666776676677666776667767767767676767676767767767677676667676767676776666776767767767677677666776767766767676776766776767766776776776667767767677676776677667676776767767677676767667667677667767767666766767767666767767767766667766776767667767767676776676776767676776677666766676767676767767767767767667767676776667767676776776677667766776776776766776767667677676767766767676776776767677667666766767767676677667676676666766776676776776767676776667767667676776767677676676776766776776776676676776766676766677676767767676767766677676776776666767676776767767667767667766776676776776776667666677677676677677676767667677676767667766767676766776767766767666767767766676677667767767677676776667676767677676767676776776767676776667676776667766776767766776776776776667766776767766767767677666767676767766776776677677666667766667667767667667677677677676776667676776766776776766766676667677677676676667676677676766767676767766667766667767676776767677667766676677677666677667767767667676767677667667767766676776676666776766767767667767677677676666676667767767767766776766766767667677666776776767676666767767667766776767767767676766767766776766677676776776667766767676776767767767767676676767667676767767676767666677676776776776676767676776676776766776677677677676776676766677677677676767676677677677676677676767767676776776776776767676766766776776776776766776776767767676767677666776766667767667677666776766767667676766666676666667767767766677676677676676766767766776677667676776677676776776667677666776677677666667767767676776776776767666776776667767767677676676666767676767767677676767676767767677667676676767677677666676776767677666776666766776677677677676766767766776667767766676776767766676776776767767676776776676767676676776776676776677677677676776767677676767767766776776667767676776766776676776666766767766776667767767766677677676776667767676767766776767666667677676776766776776776676767767767676766766776766676676767767677666776776776767676677667766776677677676776676776676767667677666667767767767767767767767677667677667766667766677677676776676676767667677667767667676776767766676776766776776667767667677667767766667767676667676767766677677676776776776767676677667766766767767676677676766776776766677677667667667766767766676776677677667767667766766776676676767766776766767677666666667676776776767767677676766676776767767666776766776776667676776776767677677676766767767767767767766766776776676776766767766766776677676766767667677677676776767766767666767667677676776776677676767766677676776776766767676776776677677677667767676676677667676676776767766776677676767767677666776776767767676676666766677677677676776767766766676667767676776676767676776766767666766767676767667677676767767767677676667677676776776677667667676766676776767676767677666677667677677677676767767676767676767767767677676676776767676666776767667767677667766676766776776677666677676677676776677666676776677676767767767767676766677676766677677676776676676676776776776776677667767766677676776767676776667767666776666776677676766667767766676667766776776776767766767767766667666776776766667666677677667677677676776767766766776677666677676767677676767667767767677667677667667677676766667766667766776776676767677676767767676766776776767766766676776676677677676776776677677677677677677676767767667767766667766767667666666766766767677676676676767666667677676767676776767766767766766667676667667766766776767766676776677677667767667667667677677666776767767676767677667767667677677677677676767767766776677677676776677676767676776767677676776776776766667766776767677677667767676767767767676776767667677676676767677667676667667766767676667767667767767677667766776666776676776766666677666677677677676776776667676677676667766767767767676767767667767766776766676776776767766766766776766767767766776776677676776776676767767667677666667767667766677677667677676766677666776677666776776766767767767766676676776677667676766776677677677667666767676677677677676766776776766677677667767667676776776767667667667667767667677677676767677677676776776767767767767677676767676767767766676776666666667767766676776776776767767767677676766766767767766766677676666776767677677676776767766766776766667767767766767767676676677667676666776776776776776767677667766776766766766767667767667667766666776776767767767677676776667666776766767677676677667676776667767767766677676677677676676767767677677677677677667677676767676766677666676776766677666766766676766667767767676767667676767676766767667767767677677676667767766676776776766766667676766766676767676767676776677666677676676767767767766767676776667767767766667677676667767667766767767766776776667767767767767767766776667766776676667676676676766776766676677676767676766767767767767767767667767766776767766677676776666666767767767676767677676776767767667766776667766776776767767766666766776776767676767676776776666776676676677676677677677676676767667666676776766776677676677676766676776776676776766767766776767767767676776676776767767767767666776767677667766766766767767767677676676767767667677677667766767677677676776677677676667677676776766776766776776776776776767677677667766767767767767676767666767666677667677677677676776767766766767677666766767676776677676767677676767676766666767767766676667676767666776676776776776767767666767676667676766767677677666776767677667766667677666776767767767767767677667677666776767676676766676677667667667767667767667667667677667677667677677677
766667667767676667767677677676667676767676677667667677676766677676667667766776677677667767766776776776676776776766766676776767767766677667667677676767676776676776776666766766676776776766767767677677677676776776776776677676776767767677676776767677677677666676677676767667767767766767767676667766766676676767676776767666767766667677667767667766766676766776776776776767767677677667767667767767766676676776767767767677676766677676776666776776766776677676667677677676776666776767676767666776767767667766776767667677676676766666766776677676776776766766676667767767767666776776776676666766776676776776767666666766776776667677676767677676767676776677677676767676776767767766767767666676767677676767767667677676676776776767677677676666676776766767767766776667667767767676766677666776767766767767677677677677676776776767677677677677667767667667767767767676676776766677677677666767767667677677667767667766766776667676776767667767766767766677677677676767767676776776676776776676766767666776776767766776767677667677677676666767676767677667767677667667666776676767767677677677666666667667666767676767667767766766776676677676776776776767767676677677666677666676767767767767766776776676767767667676776666767667766676776767667676776767767677676677676767767767677667766776767677677676766676676776776776667766776766766767677676767676776676776776776676776676677677667677676776766766776766676776776766766676776776776776677676677677667766776776677677676667677677667677677666677676776766676776776776677677677677677677677677676767676767766776767677667676776776776766767676776776677677677676677677677677677676776776766766776676677676776767767767676776676776766766776776766767676766776677666776776677667767767677676776676677676666767676776677667677676677666677677676767667766767677667667677677677677667677677667677677676776776677677676776776767767667667677666766676676677677677677676666677666767667767767766776767676667767767766676776776776667676676776767767667667676776776767767666767676667767766767667766767676767676676767766767766667667767767677677676676667767676676767767766776776666776676767767767766776677667667676776767767667767766776676667766776776776776776767766677677677676776767676767666776767766766767676776776677677667676676776676667666776776767677677667677677676767767766667767767676676766666776676776677677677667767767676667766766776677666767766767767667767767667677676766767766767667767676776676667766776667767677677666766776677667767767766676677677677667767677677676776776776667677666677676667676667766776677676776776776776767766776767767676776676666776767767666776776676677676676767766776667767766776766776776676667766776766766776667676776767677677667766767677676666767766776767766767676676766767767677666767767676776776776776767767667677676767676776766767767767677677676767677676767676667667767677667677677677676677666766776776667767667667767676676776767677667667667767677676776676666776677667677666766767766776766667767766676776776667676676767667766767767766766677677677666766676766766767767676776776667766776776666776776766667767767767766767676766776776767767767677676667767677666776776776667677676766767676767676666776677676776776767667767767767766667767676767666677676776776667667767666776667766776776767676677667766676767677677677677667767676767667767677676776776767667676766776776767767667767676776766677676676767767677667676776767676776776776776776767767676776776766767666676767677676776667677676767767677677667666776776767667766767766766766767766767676676767667766767676767676767677667667766776766776666766776677676677676776676776776766767676767767677667767666776767676776667667667667676776666776776776776677667677676667766776767676767766677676776766677677677666776767766766767767766667676776667767766776776776767677677676666776776776776776666776776767677676767767767766767676767766776776776676677676767667767767667667766677666767677677677676667677667767767676667766776776676767767767766767677676766776676667677666667677677676767766766767766776767767676677677676766676776776666766767767677676767766776776767676776776666667667767677676677667766766677676776766767666776776666776767766767767676776776677677676776676767767677676766667767767767676766676776776676667767766676767677667767767676676767676766776667767677667767766776667766766776766667766776767767767667667676776677676766677667767676776766767766776776767677667677677666676767767767676666667767667666766676667677676776776776676676677677677676767676767666767677676767766776766677677676776676767677667676776767767666776766776677676776677676677677676776767767766767767766667666676776767667676767666776766776676666767767677667666766766767667676776666776776666767677676776667677676776667676776766766667666776677676767676677676667677676767767767676776767767676667676677667766776676676676767666766676666676776767677666767767767676767676767767767667667676677676666767766767667677676676767677677667767767767767767767767766666767676676776667676766776676667677667766776677667666667677677676767766776767766767767667767766676677676776776776767766767766776776776666677677677676776676776767767767767667677677676677666676766767666667767766677677677666766667677677676776776677676667766667767677667767676776666776767666767767766667676766667767677676766776677677676676776767667676776776776676776776666776776666776677677677677677676776776776767767677677676666776667766767676776767676767766766766667677667767676766776767666677677676776677677676667766776767667667767667676776776767766767676667676766767766766776767677666666666677666767767677677676766767767767667676767767767676767666776776667767767766677677676767766766766776766776677677676776666767766767766776767767767677677676776766776776767677667676767767676767677677676677667667767767666766776776667677676776776677677676767676776676767767677676767676676667677667767666776776677677676676676766776667767666776776776776776767767677677667767767767767676677666767676776767677676776767767676767667766767677676666776776776766776776677676677666677667676776676767767767667667767766776776767767766767766776767767767766776677677677677677667767667767766766767667767767676776776676776776776667667767666677677666676767677667666776676677676677667667677676776766766767767766776776776766767766767677667766766767676766776776677667766667767667676677676676677676767767767766767767767767767676776776776776776776776677677667766776767767676776766766667767767667767676676767767766776666776767767766677667677667667767676767767677677677677677667667676766677677677676767676677666776766666676677667767677676677676676767676767767767767677677667667677667767677676676776677677677676766776776776776766667677676776766776676677676776776767767767767667676767676776776776667677677676776766677677667766666677676767767767767667767666666676667676776776776677667766667676776776776676677676767767767677677676767677666676776776677677676676776676767667766767666767676776677676677677677677676776667766767677676676776767677677666676667676767666776776766677677676676676676667677667766776776666766776776766766776667676677677677677677677677667676676667766676776666767677677667676676776667767766767767667666676676766776667766767667767767767766776676766776776767767667767677677677677676667767767766677677676776767767767767667677666677666776677677676767766766667677677677676767676677676776767667766667767676767677667676767667676767767677677676667677676776667666666776676767667677667767676767767676677667767667767767767677677676677677677667766776767676766676767767767766776766776677676677667766676767767766767676767767677677676767667766677667676677677676767676767677667666776667767767667767676767767766767676667767667767767767766767767767677667767676776767667676766677676776776766677667677667676666776776766767667677667767767677677676766776776766676767677677676677666667676776776776667767767767767766667677676767766667766767767677676767766767767666776767767677677676767677677676767676776767766676776666776767677667676667767667667676767677676776776667677677667767667676676767667676676766666676677677666766666666766677676767767677666776766667677667677676767766776766776767767667676767767767667767767766776677677676776667767676767767676766666767676677676776776776667767767676676667667766677666776766776776767676766776767767676676776776766766766676676776776776767767766776677676766776767767767676766767677666677677667676766776767767666776776667677666676776676767766767767667767767667767676767666767766776767767767676677667766776766776776776676676776677677667767766676776767667676667667677667667766767676676667766667667766776766767676676776767677667766677677667767767767677676776676776667767767766677676767767676767767766676776677677667767767667667767666776677666776776767676776776767767766676766776676776776676766766766767666766676767767767767677666776766766767767667667667676776667767676767766677666766766767676776677676667767767766767767766677676767676767677677666767666767767667767767676767766667766776767767767676767767677677677677667767676676776677677667677677667676676776767676766776677677677666676676767767766666666767767676667766767766766677666767766776676677676767666776776667677677676676776667676767767767767676776776776776666767676776767767767767666667676767767766767676776776767676677676767766676776677677677666766776776776776766776776676767677677676776767766776776677676766776667676677676776767677667677676667677667677667676767767766676776767667767767676667767766677677677677667667667766766766776776776776677666676776677677667767677677677667677667676676776666776767767767676776776767676776776767767676677677666677677677676677676776776766776767676677677677676776767766667676776766766776666776776667677677676766776776766776776776767667766767667767767766776776677667676776676776776776667767676666766776677676767667677667676766776676776776676767666776776776766767767767767767766767676676776776767677677677677676667767766676767767666766767767766667677676767767677676776776766776776766677677667766776666677677677676776776667677676767767767676666676666677677667667
677676766766667677677667667677676677676776767667767767767667767676677667676767676776776767767676767676676776776776766766766767766776776776776666767676666677677677676766767677676776767667677676767767677667676767667677676677667766767676767677676767667767667766767677667767677677676767767767677666667767767767677667767767767767767766676677676776776667766767677676767767676677677676767677676776776677666776776667676766776767767667676666676776677666666767766767667767676767767767767767676767677676767677677677677666776776776677677676767766767767677667667677666776677677667667677676767676776767766766677677676767767766766766767666776667767767767767677676767766767767677666776776767767667666776677666776677677667767677677667767767767676776766776776677677676676767767677676766667676676767767767676767667667677677677677676767766767666767767767676676767677666776767767676767677667767667767767677677676666767677676767767766767767767767667666767677676776776767767676676667667667767677676776676677677666766766667667666767767766767676776667766766677676776776767767766776676776677676776667677677677677667767767677676776767676776776776776776767667767767667767767767767766776677676776677667676776776676766776766676767676766767767767767667767676667766666767677677676767667677676767676776776776776776676667767767676776767767767667666677667766776676776677676776667766776776676766666677677667677667677676667767667767767767767767766776766766776776767767677676667767767677676676766776767766677667766767766767767666676776776677677667767667677677677677677667767667767676767667767677667667667767766676677667766776767767667676776767766776667767677667766776676677667766667767677667677667667677676776766767767767767677667767677677666676767677677676667676776767667767767676667666767766776766676766776677677677676676767767676776667676776767767666677667767766767766677677667767676767677667676776766676676767677677667667767677677677676776776776766676767677676767766767677667767767767767767767767767677676766776776776767766776776676667676767767676766767766677677677677667766667767667677677667767676676776667667767766676677676676766767676676767676776766776677676677667676676677676776767766776776776766766767677667677666677677677676667766776767767767667666776667767767766667667667677676767677666776767767676776677677677676766677677667767766776767676776677667767676767766667677667766767676667767767767766776676776676676766767767766767676776766676676767676776776667676667767677666676776676767676767766766767677677677667766776767676767767676767766676776766676776766766776776677676767766766767766667676776767767767677667677667767767677677676776776776767666776767677676676776767767767676776766666776677677667767677677677667666667767666677676776677677667677667766677666776776766776767676677677676677676676776767767767667767767666677676776766666776766767766676677676677676776676667767666676766767677667767767767767767767667766767677666666776666677677676767667767676767677676677676766767767766767667676677677676676767667767767667767766776776767667766767667767667767677676767766667677666767767676776677677676677667677667677676776776776667767677677676767667677676667677677676776767767667677677667766667677666767767667667766676766776776676766766767767766676766776776767676767667667767666667767767767677676776676776776776676767677676776776776676677676767767767677676767766667666766666677667677667676766667766676677667676677667766676677667766776667666776776667676767767677676666677667767766677667767767767677667767667676776767667767666776776776776677676767677677677677677667767676667677676677666677677667667667766666666767767667677667677667767676767767677667766667666767767677677676767767767677667676677676767677667767677676677676667767676776676767676666766676677677677667766766776676776667767676776677677677667677676666767766776766767766776776677676776677676776676666667677667677667676776676676677666667766667676776767667766766677666676676766767676776766667767677676776666776667766776677667667677677677676677677667676677667767767667676677667767676677676676676667676676677666676767666767667767767667767766767767676767666767667766776677677667766676776776766676677676766776767676776776776766766676767677666677667766767677676767767767766767767767767767767666767677676676776767766677676776766766767766776776666776776776776776766666776667766776767767766677676767667767677677677667676667677666776766776677677676667767767767676677676776666776766676766776677677666766677676676767766767676767676767676666776776767767766666767766677677676776676677666767667767767767667667677667767766776667677677676776776776776776677667676776766767767676767767677676676776767766666776776767767666666677676666766667767676776776776767667766766767677677677677676676776677677676776677676677676767767766776776677666776767767676767666776767676676677677667676667676767767667767676776776667767767767677667676776667767767767767767767766776767677666766767666776766766767767766677676776776767766767767767676776776767767766776776776776776767676766767767766776776767766767677676676767676776667677677677667676766776676776776667767667667676767676776776776776767676767767767766766676776676776766766776667676767676767676776676676776776776667767666776667677676667767676666767667667767677676776776776766776676767667767767677667677667767766776766767766667767677667676677666676776677667766767766776767677677676767767767677676676767767767766767676767766677676676767766767676766766767677677677677677667767766776676766767767677666776676676667767767767766676666766776766667666767667677666776767667767766776776667767767767766676677677677676676676776776767767767767676767767676766666776767767676776776776766667666776676776776776767767766677677677666776767767667676676676776776776776776776767677676677677667676776767677676767766776766677667667766776767666677676666767767676767767767767766776667677666677667676767676776766776776776776676766676776776776666677677667767676766677676776676767667677676767677676767667676776767666676767677667677676776666776767766767677676776776676767667767767666676776766776676776666776776776776776676676776767767767767676776776776767766776776776667677666676767766767767677676676776766767766676677667666767666667667766677667767676767676676767667677677677676776776767767766767676776776776767767666676776776767677667676666776667667667666776766676776776767767767767666767766667767667677676767677667766767676676767767766677677677676776776677676676766767676776767676766767767677676666776776767767766667767766676766667667677677667767667767676776677676776767676667766776776666676666766776766676767676776767767767766677677676667766776667766667766776677677667676677666776676776776776767767667677677677667766776767667677676767767767677677667767677676776767667667676776767676677677666776676767766666776667676776676776767666766776676776767677677666776767676677667767677667767677667677676677676676767676667667676677677677676776776767677677676776776766776776776776667766776677666767767766676676767767677666776776677676767767766767676677677677677677676776766677676766767766767677676776776776776766776776666776767766677667677677667676767766776767766766667677676667767676677667676677676676766677667676767676776767766766767676776766676767767767767767767677667766666766677667667676676677666677676677677667767766767767767767766676776676766767766667767766767676667767766766767666767677667767676776776676766677677677676667766677677666766776666767767677676766767766776676767766767667667767767766766676776677676776666667677676666776767767766677677666776677677676766767676676776767677677667767667667767767766677676766776776767666767666666767766677676776767676677677677676767767666776767677677676677676776767677677666766667767766776767766776766677667667677677676676776676776767677677677676776767677676767667767666667667676766776767766766767666766776767666776776776766676767767676767767766766766767677676667677677667677676766776677667677677667767767766776677676776776776776776767767667767676776776676776776776776677667767676677667677677666776667677676767767676676776767767767666776677677677676767666776676767766676666677667676776676677677667667767767767676767677677676767767767766666767676766676766676776776676677667676776676677667667666776776766767766776677676776776767666767677677677676667766776767666766776667667676767766677676776766677666676776676767767766677677667677677677677677667677677676676766677666677677667767767767666767767766767667676776667767677667767676767676767676776776676667667767676776677666666766676676776767676676767767767677667677666676776767677677677676767766677676767767767767677667667676776776767667667666776776767666776767767767767676776776677667766677677676767766767676767767767767767677677666677676776676677677667667666677676767666776767677667767677677667766767666766776677667676767666776676676677676676776667767676776677676767667676676776667676767767767676767667767766776677677677677676767676667667676677677667677677676667667767677667676776776776776776677676776767677676767767676776776667767767667666776767677666776767766776776666666776776776677666767767766776767766767667677666677667677667767676776677676776667676776776666776676776776767766767677676767766776666776767677676776667766776776677677667767667667767676667766677676677676676776766677677676767676767666767767676776677677676676776776677667766776677666667767766776776776776767677676767767766767767677676766767766667676776677667766767676767677666667667767767676776766767676677667766677676677677667677667666766766667766667676776767676776767767676676776767677667676667667767676767677676776676776666767767667676677676767666776666776767677667677677677666766766776767766767677677666766767677667767677667766776766666677677677676767676667666676677676776776776767766676776667666776776776776767767767667767767766667677677677677677666776776776766677676776767767676766767767667766776766776766776776776776776767667766677676677667676667767666666776776776766676776766676776767767676767677676676766676776766677677676776677677666677677677
36776677677676666676676776676666676767766676767667666776767767677666766776776776676767676767767767766676767666767676766677666767677676767767677677677666776766767767767767677677676776766767766767676767666767766677677677677676677666767767676767766776766767766676767677666776676776766766767677667767666767767767677677677677667766776776766766776667676767676667676767767767676677676667767767676776677666776776776677667766676767676676677677666676776766766676776767767767667677666767767676767766776767767766666776776767676776676766767767766766667767766766776776677676676776766676676767766767677667666776776676776767666677677666767766667767767766767767767676667767666766776766767767767677667676667667766766776776766667767677667766677676677666676776666677667767767767766776776676776776776767676776766766767767766767767667677676676677667676667677677676767677676766676767767766667676776766767667766767767767767677666666677676677666676766667766767676776776776776677676767766766676767676767766767767767667767767766767767676776677677667767767667667766667766666776776766677676767767766766767677677677666767767767666667676776776767767767676667666776776776677677676766666676767767767676766776767677677677677667767767767767766766776776767767677676776767767766767666677677677677667767676677677677666767676767676776767766776766767767767767676767767677676667677677676767767766776666766667677676767666776776666767667767677676776767767677677666767677677676767676767767676767676767766767767667767676677676776766666776666776766677667767766776767767767767767667676676776776677667766776776767767677666776776776677677677677677666677677666767767677676767767666776767676667667766666767767677677667767767676767767766677676776667677667766776667676666767766666767767766676676776677666667767676767767676767676766776766676766776667766676776767766767766776767767766766676776776766766767667766776776766767767676776766776677667767676766767677677667767766766776676766776766677666667767677676776766766767677667666776776776776776767766767767767767676666667667667766767676776776767767766776767767676676776767767676767666676767767667766767767767667767677676677677676677677677677667767677666667677667676676676776776776767767677676767677676767677676776776767667667676767766766676776677677677676666666776776767676767766677677677667766767677676767667767666776776776767766676676776667677677666767667667676766767666676666767677676767676766776766776766766776776676766677666767767676677677666776767676776676666776776766776676767677677677677676767667667666776666676676677667667766776677676766776776776667667766767767767767667766776767767767766676776767676767676776677676677676776676776667766667677667767766776676766766766767667677677667677677676677667767767677676766776676767667766766677677667677676677676767767766766767667767676776766766776767677676677676676766776677676767766766676677677676667676767767767767766776767677676767676766667766766677667767767677667767766776767767766776776776667676766776776776767667767676676766776666776767676766776667667767767676676776766766776767676767767676767767766676677677666767766767767766767766776776666776776667767676667767667767667667666776767677676676776676776776776666767767677677676776676767667766767766776776776776776676767766667677677677666776767767767766776776776766776776776776776766676676776776767767677667767676776776666776676767767676776767676676776676677676767666766766776767767766666776767676766776776676667666767767767666776776676776776776676766677677667766776776677667766776667766677677667676766666767676776776776667766677676767766776666766776767676776767766776776776776666767677666776676767767677676767677667677666677677676776676767767667667676776677666767767767667676677676776767666667667676776766677676677666667677667766767676776766767766767767767766776767677676766776766666776776767677677667676776767767767677677676776776766767677677677666776766776767677667767666776677677676767767677666677676676767766776666667676667766767766776767767677676767677677676767676776767667676767676776676776676767677667766766776776776767766767667767767676767767677676667767767767767767676767677667676767676776776767767767676767767767767766667677676766776776676776767676776667676676776767766767767676776766776766776767667677677676766767676767677667767667676776776667667767767676776766676677666776767767676667767676767767766776676666666667767677666767676677676776776767767767766776767767677676776776776767666766677667766776776676767676767667767766776767767766776767767767767667677677666667667767767666767677667767666667677676776677677677676776667767677667676767677667677676776776676776767767766676767767676776767767676766677676776766776776776677677677676766767767767767677677676767767677676776676776776676776676776766676677676676776767767766776766776677676776776677667677666676667767767677677666766677667677677666776666767676667677676767667767767667767677676776676767767767766776767667766767667676767767766776776776776767767676676766677677677677676767766776767766767766767766776677676766767677676667767767766766767767667766767767767767667676776676766767766677667767666677677677676677676776667767667766676776676767766667767667677677676767767767766676766667766776677677677677667666676776767766677666767767676667766766776677677676776776767677667767676677666676776776677676767667767676677676667767666776776766767767667767767767676766776776776677676667767677667767767667676676767667667676776776767676776776766677667676767677677666776776677677677677666776676776677666766776776676766676776767667767676776667766776677677676767767667766676767676676766776666776767767676776776667767767766676766676677677676776666766776767676776676776677677677676767767767667767766766776767767767767767667677676766767676776776667766776767677666677677677666776767766667676677666776667766767676667677676667767767677676776776767767667676666766776677667767667767676767677677676776776776676767767677666776767677676767767676667767767676666767677666767767667676667667677667676767676776766776767767667766776776676676676776676676767667767676766776667766677677666767677666767767676767677677667766667677676776767677666766776766776766676776676767667767767677677666776767666776676766776677676776767767767767767666667677676767767766776767766677676766667666677666776666776676767677676677676776776677677676667766767666776767766666766767767767766776677676667767676667767677676676776667767667667677677667676767767666776676776776767666776767677667677667766776776776667767667677677677666667767667767677676776776776677677676776776766676776776766767767667676776677676676677677677677676776767767667676766676667767676667767667676676767676776666776767676766776666677676667766676776776667767767766667676676776676667766776776767677677677677677666766676776776676766766667677676776766767677677667677676776776667667676767677676667767676767767676767667766767767767767677667666776776767766776776676676776776776767676767767767767677666776776677676776667677667767767767767766677667677676776676677666776767677676677676776767676677677676676677676666676677666767767667767766667667767767767676776677676676776667667767767676767667767677676667677676776766766676767766767767666776776767766767767767677676767667666776776767767676767667766766776776676766776776767676767676776677677666676776767767766767767767766767766766766767677667766667676776776767676677676766767677677676776767767766767767677677676776667767667767766766667676676776666767767666776766677676677677677676766676767676677676776767666676677677676677677667677667677676767767676676767667667667677676677666677676667676776776766677667676677676767677667676767767667767666767667676767766676767666677677676677677667666767677676776667766776677676766666677667677676766776767667676677667766776676776766767677677667667677666767667767766767677666677677676776677677677677666776776767666667767666767677667666776767767767767766677667676767666767767767666677666776767676677677676667677676776676776667767677667767767766667676776776767667667677667676776766766666677677677676667667676676776666776776776677667677676767677677666767666776667766776767767767676767676676767677667767767767677667676776677667677676776776767677676677667677677666677667766766776776776677677676767767667766776776767767766767766776767766776767766677666666667766677677667667677667767767767767676677676767767766776776767677676676667767677666767666766776677667676776767767766676776767676676776677666676776667767676776666767677676677666666676767677677667766766766767676776767766776667766766667766677667766776666767766676766776766676776767767767677677667677677677677667767767666766767766776776767666766676776776767766776677666676677676677667667676677667676767767766767667767766677667767667766776677677677666776767767767766766776676676677666776776776776766766776667676776667766776666767766767667667767667767677677677676666776767767676776767676776677677667677677667766776776767767767676677667676676666776766776767667767767767767766767676767677677677677677676767667766776776767677676767676677676776767667677667667676766667667767676676776776667767767767767667767767767767677676776776667766667766667767766766766767767766766767676776776766776677677667676767676776767676676667767766677667677676766676767766667767676667767766776776767677677667677666776767767677676667676666676676676677667767677666766776766766767766767766677676776676767767677677677677676776776767677667677667766676767766767666776677676767677676767667767676766676677666776767767766776776776767766767767677677676776676776677667667676676767767677667767676676767766677676766676677677667767766666667767677676767666677676676676666767766767676676776776767767676767766766677676677676766676776776776776767667766776766767766667766767677676667667766677667676677677677677667676767767677677667767767767766676767766766666767677677676776667767766666767767767767667766776776767767676767767767767677677667767767766776776776766666776676676667676766767767767766776776677667767766776776767767667767767677676676767767766676776677667666767677
676677676776767667667666776766776776667667767766666766666767766676776666676766677667767676666666667676766767676676776776776767767676776766676677677677677676677667676667676776677666767676776776676666767767677667677666767767666767667677677667766776776667767766776776667766767667667767767677677667766776666767767767767767766767767676776767666776767767767767767767666767666766767766776766766666776767767677676776766666676767676766776667767767667766776666676776677667677676776667767667767676766776776667677667767767767666776776767676776676776666776766776767677676776666677667666677667766666667676767667677666767666667767766776766776766767766776776676776766776767677676666677676677676776767767766766677666676776776766676677676776667666766676776667766766676766677667677666767766767666776667676666766776677677677667766666767666776676676766667667676677676676767766776676776776767767676667767676776766767677667767767677677677667767767767667667766776677667676667666676677677676776776667667676666766776677676776776676767766776767677666767767676767767676776776776767767767667767766766776767676677676767767767677677667767766767667766776676767667767677677676767766666766767677676767767667676667676766776676776676776676767676767766767677677677676677676776776776767767666676776767676776776776667667666767766767677676667667767767767666667766767767766767767767766767767766666766766766776677676677676776766767766676677676667676767767667676667666776667677676767766676767666767766767677667767677676776767767666767676776776677667767767676676776767667767676767677676677676776667667766776776767676676776776767767766766776677676767666767667677677676767666766677677676676767767766667767767767676766767767766677676767676776776776676776767766767666677677676767676776677676767677677676767766767667677677676767767767677666677677666676767676667767667766676677677676776666677676667676767676776767766667767767676676776776677666677666767766776677677666776677666676667767677677676677677677676766767767766767767677667766767677677676677667766776667677677667767767766776776767766767767766776767767677677677667767676776667767666776776677677676767677667666767767677667766667676767667667676767767767667766667676677676767767677677676676776776776766776776766767676676676677676776766667677667676776776767667766776676676767767767767666677677676677667677667666667677676677667676676676676676776767676766776666667676677676767767676776767677667767677666776767667767667767666676776767766776776666776767766776667666776776766767767667676766667766676776666776776766766667766776776767767667766767676667667767766676767766677677677676767766667767767667677667676776676676776776766776767677666776767676776767676767767767766767676667767767676776776766767667767767666677677677677676767766776677667766767766767677676766776776767666767767767767766767766667677667677677676776667766776776767676667667677677677677676776776677677676776677677677667676776667767667677677676776766767676677676667767767666767767677677666767676776766776776677677677677676767766766776767676767767767766776767767667767767767676666766776677676677667667767677676776676776767767676767766776776676776677676767766776767767667767676767766676776667666776767676767666667667676776766666776766767767676776667766776766767676776676666677676776776676766776676766767677677677676776776776667766677667677677676767667677676676767676776776677677666776767767766676776776667676676676776776767767766767766677667767766667767767676776677676767766676766667766776767767767767676776667666667767667677677666767767676776776667766776767766767676766776667666776776676767767767667766676776776667677677676666776767767677676776677676767677677676667766766667766766766676667677667767767766776767677666776776767666676767666677667666776677667767767766767676767767766776677676766776677676767677677667767676776776776666767767766676767766766666666767667667667667766776767667767767767766677676767767766776767767666667766776677667766676767766766667766677667767667767767767676776767677677667767767667676776776767767666767767766677676776767677677677667676677666776667766766776776667767677677667766776776676776767766676766677667767666766776776776676676767767766766767766767676776776766676766767767667767677667767766676766767766677677676776677676776776767666667666776767666766767667676776767767667766767667667676766767767767767766677667667766666766767767677676766776776776766766776776766767766776677676767767677677677677676776776767767676767677677676677677677677677667677676677667767677666776677667767666666766776767666767767766677676667677677666766767676776767767677677676766776766666767676767667667676776766776767676776776776776676776776767767677677676676776767766776767766767766666767667666676767676766767677677676776667767766767767767667767766766776767676776767767767767677676767667676677677677666677677676677667676767767677676666767676776767677667666766776676677677677677667667766666776666776776766767677676776677677667767676767677668677667677677676776767767676776776776677676667667767676766776776776776767666767676677677677676667666767766677667767677666677676767766767677677677676767677676776677677667667666767767676767767767766676767677676677666776776767666776677677676667766776676767677667767677667767676766677666666767677667667666666776767666767677677667767766767767677676667766776767767766776676767676776776667767677676776776776776767677667666776776767667676766776776676776776776667766667767767666677677676776666776667676667667676776776676776776667767766667667667676667677677676767767666677677666767676776776767677666776776767766667767767766667676776776677676776776676676767766767666666676766776767667767667676766676776677677666767766776776776776767767677676767766666776767767677667677676676776776677667677667676767677676776767767667766676767677676766677677676767766677677667766677676776766776766676677677677666667677677677677676766767667676676766767767666677677676677676767766776676766776766676767767767767767676766677676776776776767676776677676776767667767676776677676767766676766766766677677666667767667767767767767667766666776667667676776767767766676767667767677676776667767676776766677667676667767677667677676776776767677677667676776776676676676767767677677667767667767767766767767767767766667767767676776767767667676766776677667766676766767667677667676767767676676666667767677677677676767767677677666766666767767766667667767677666667767767766676776776776776767767767676766767676767766776776776766776776776676666776776776767766776776767766677677666677677676677676767676767667666677667767667676767676677676776767667766767767767767676776667767677676677666776676776676677677676776776776676776766676776676666776676776767767766677667667677666776767767767767667677667767667666676776676676677677666776776776776677677676676776776667767667667666676776667767767676776776776776766776667676776767767666677667677666766677676767767677666767767677676776667667767767667767767767767676676767676766776667767767666767676766776776766767766767766667767766776667677677667767767767676767766767767767767767667676667666676676766767767767666676767767766767677677677677676766677677666667766667767677676767677667767676676767667767666766677677676776677667667677676776767677677677676667767767767767767767676766767667767766776776776676766767667677677677677677677667767767667767767677667767676767677676767666767766776667677677677677677676776676677666767767667676767767667767767677676776677667676666776666677666666767767767677677667767767667667766767766677677667766677667767676767677677676776776676776676776776776776677667766677676667676767767766676677667767677676667677667676767677676667666676776766776776776776776776676776666677676767667767767767666776776676776776767667767677676776676676776776776666776776776776767766676776766677676677676766676766766766677676766667676776776677676767677676776767766767767676767676767676667767677676776776766766667766776776776676677667676776767766666776776776776766666767677677667767767677677676766766767676776776767766776767767767667766767767677676767677667767676776776666766766776776766666767677676776676667676767766776776776667666767767767767677667676667766776776776667676767667676776767677676767766767677676767767766677676767766677676666676776776676676776776766767677677676776776767676766667676776767767766776776776767766776677676776776667766676676776667767767677677676776767767766776776767767676776776776666767666776676767677676776776776767667767767767767767767676776766776766776767767767677677676776776676766677676767676776676767766667766767767767766667676767767676667767676766776767676677677676766767767667677676767767676666676767677676766766667767676767767677667676676667676666666767767677676776677677676767667677676767677676767766776767667767767767767766776776776767766766667667767667766767676776776767767676766666667767666776677666776767767767767667667677667677677676667767767677667676776767677667766766766776776676776676767677677677677666767766676677667677666766667677677667666776767676776767767767766767667676766766776767767767767766677667667766676767767767767767677677666776767677667667676776776676776677676676767766667767667677667676677676776677677676766676667676776776767666766776677667766776766776776667766667766767767767676676677677676767666767676776776767766776767677676666666767677676667767676677667767667767676776766766767766766676767676776767766776677667677677677667676776776776776767767676767767676776767767766776767676677677676766766776676767676667666676776677667766776766677676677666766776667677677677677676677666766676776767676767766776676776766677676766677676776767767767677667677677677677676766676667767666766676776767766767767767767676677667676676676776776667677677677677667676776776666766766676776776666776667767677666677666776677667676767767767766776676766677677676666767666677676776776776767677676776676667767767667677667767767677677677667666667767667676767667677667677677676676677677676677677667667767676767767766666776776776676667676767676766776767677676666767677676767767676677676767767766
67766776776776776776767667677667677676776677676776676776676667766666666776767676666767767766767767676767767767667676767766666767766667666776767766677677666766676677666767767767767667677666767767676767677677676776667667666776767766776776776776677667676776776767767666776667676776767667676676667767767767766767767767676766766766677676776776776776776767767766776767767677667676776766776667676776667766776666776776776776767767767667767677667767676767766776767767766766767766766776767767766776676677676767677676776776677677677677677677676677667676766667676767677666677676776677677676776776677676766676676677666776676776776667767767767676676676767767667767676767677677677667667666667767767766676767676667676776776677676667677676667676766776776776677667676677676776776776677676776776766776676766767666766666767767766776666767767766677667666767676676667767767677676677677676767767677667767766767767767767767667767677677676766776776766776677676667766767667676677667676677677676677676767667677676766766677677677676776677666766776767677676776776767667676766676776767766776766767767767766776776776767676776776677676677677667677666667676667767767767766776776766676766767676767766776677677666676667767767767676776676667767667676776776677676677677676676767667767667677666677677676767676677676776676776666667677676766766776677677667677667767677667767766766667677676776776667667766676676776767667667667677676767767767677667676676666776767766767766776766667767767667766767767667767667766766667677666676666677676767676767766767676767676776766677676677677677677677666767766767767767766676776767666666767767767676776676677677667767676666776766776677676776767766776776767767767667677676767667676776667767766676776776776776767767666676767667667767767767677677667666776776767766667667676767767667676767767667676766667767667767677667677677676676776776767677667677676776676767767767666767667767766776767676767677676766767767767676766776767766766767676776666767677677676776776767677676776677676767766767676766667767676677677667766776776666767767676767767767766767666666767667767766776767676676776767667677676776767676776677676776767667767666776676767677677667676776767767666767767767676667766767766767676676767677667766766677667676776776676767676667677677677676776776767767667677676776776766667667676677677676676666666677667667666767676776677677676677676776776677677666776667767667767676776667766766676776676767666776767676676776776776766776776767767767676776766676767767767767767766677676766776776667677676766676676767767767667667676676766676676667667766776767677677677666767677676776776677676776677676776767676776776766776766677667767766676776767676767766676776766776667767677667767677667766676667667667677677677676677677666666666667767767676666677667676667766776776776677676766767667767677677667677676776676767677667677666667767676767766667766776767676767766677677667767677667766676767676767767676776767677666767766676776776677676776776676767677676776776776776776776667766767666676776666677667767677676666776776776766776676677677676766767676767766767767667767767767766676767767767677666676767667766766776676766677677677677677667766766776676776767766667767766676776776677666767676676776677676776767766776776767767766776676766676767767767667677677676767767677667677676667766676676766676666676676776667767677677676776667766667766666776767767667677667766776667667766677676776666676667677666666767667767676677676766766767767677676667767677677666767767676776676767767766677676776766767767767766776666667767767767767767766676676767667667766767766767676776776767676776776767676766776776767677676776776776677666776776667677676776767767667677676677677677666767676676676776766766767767767767766677677667766677676776767677667667667767766776776776776767767676776776776677666767767767767667767766677666667667767667676676667677676776776776766677667667767767677676776666667667676776676766767766676766767676776677677667767677676767766767766767766776677676776677667666767676667767676766676676767676767766776666776767767666776767667767767666677677677677677676776767766667666677677677676667677667676766776776767676766776776767677676776776776676767767766676776767676666776667676767667676767676767767667767676767767677667766776767767677676767667767667766776767677667766767667676677676767666767766776766766776776767677667766766766666677666767676676667677677677677676776767766767767676776676776767676767766776776767767666776676667766766666677677676767677666676676667676767667766767767766776767767766776767666767676676767766677676676667767766767767766766676677676776776676666677676676767767676677667767666776776677667767676677676676767767767767676776767767767766666677677676667767676767767766676776677667767766776766767677667676677667667676677676767667667677667677676767767767766776776667666667667666776676767766677667767767767666767766677666677677677677676677667677677667677677676667767767767767667676776776776676766766776677677676776776767667677667677677667667767767666667666677676776776776677676767767666676767666767677667666776676767667767767767676776776677676776666766767677677677677667766767766666766776766766776767766676766666676776767767677677666776677677667667677677677676677667767676767766776766776767677667676666767766667767676767676776776766677667666676776776766767767767767677677667667676676677677677676767766677677676776676776767767767666776676776767676666766776676776776667677677667767767676667676776766776767677676666677677666776776676776767766667676776676767676776676776767676667667767677667677667677676776776766776776776676767766767767676767767676776676776776766676676676677677677676776766667767676776776776766767767667766776676776767676676767676767677676767767767667767676676676766677676677667667666677677677666667676767667767767767766766776676776666667676676776667677676776667676766767667767767667767766767676767677677676767667767677666666776767767677677667767766767767767677677667677676676676767676776676667677676667767767767767677676677667767766767767677677667667677677676767766776667677677677676767766767767766776677677666767666776676766776776767667667677667676767666766676676776677676667666766676767676666776766677667766776776767767767767767677676776767677677667677676776676676676666776776667677676767676676677677667667677666676666776776767676776776766776676776767767767667676776766776767676776766776766677676767677676767767766767667677676767676776776776767767767667767767767677667767667676767767766776776776766667667767767767676776776677676776776767767667666767766776766676776776767677677677677667767767676667677667676677676776776767676776776776677677676767676766667767677667677677677677666767767766766776767676677677676666776677677667676676776766767667667767766776776676776776776766776667767767767676776766766776767767767767766667677677676767676776766667767667677677677677676676677676667676677676667676776767677677666676767667667767677676667766767766767676767666776677676676677677676767666776776676776776776776676677676776767677667676776776776677677677667677677667767766776676677676776766667677667666766667767767676776776667766677667676676676676677676676767767667667677667677677676766676767677677676766776776776767676767677667677676676766767676676676776677676766767677667767766776766677677677676676667677677666776667676766676776677667676766767767677667767766776667766667677677667767676766776767667667677677676776676667767677676776677676676776776767767677677676767676767767667677677677677676776767667767677677676666776667676776666776767666767766766767676676776776776776767766766776766766767676776677677667666776767766676767677677677676766676767676767766776776676767667676776776776767677676766767676776766776767766676767666776776766667767676767767676767677676767767767767767677667767666776767676676766776677666776767767767767676677667766676676767767766766776776676776767767767676776776776776667766767767667666676677667766677667667666776776767677666766776776767767767767767677677667767767667767677676676776677677676677667766766776766666767767667677666667667766776677676776677676767677677677666776767766767676667766667767676667767767767677676676776677667767677677666677667676766767767766767767676776776677677676766767677676776677677676767676677667677676776666776767676767766767677677677677667667767677666766767767677677676776776767766776776667767767767766677677677677677667767677677667677677666676776666776667677667766767677676776767767766776767677676776767676776677677666776767766666667767767677666677676767667676767767766676676776677676677676776776776677667667677677666677667767667767677677676667676676766767767767676676766666666676677676776776667767676677676666666676667766776677677676776776676676767767676776677667767667767676776776767766767767766767676666776767676667667667666676776767667676766776676776767767766776767767766776776776766667767766776666766776677676666776767767767767677666776677667767766667677676667666776666766776767767666767667667767667767766676676767667667666767667766677667766667767767677677676776767767677676767677666776676776776767666776776676776767766676776767767676676776776767767676766766776767676767767767666766767767676776776776776776776776666776677676677676667677677666767766767676776776677677677676766776767767677677667767677677676776776767766767767667767767676776677676667766776776776676776677667767767676767667766676776677676676676676677667766766776776767676767676766677676767677677677667667767666776776767677676776677677676676776666767676677676667666676767766766677667676776767767677677677676767676776676767766776667767667767766767676767666776667676776776767767767766677676776676667667667766766766776776776767677667767767676776767667767767667677677676766776767767767767677677667677677676776776767666776766766676776767766776776767676767676677676767766776776767766666767767676667676766766767676676767677667677667767676776776766767666776667677667676767677666776667676767767767677677677677667767767767767767766767667676676666776767676766776776767766776766776767766776776767767676676776767767677667
6677667767677676767677666776776676767677667676776767676776776776766676767767676767766776767666776767767767676776776766676666677676767676767767767767676776676767667766766776776767677667767676776767767767766776766676776776776767676676767767677667676776766767676677677676677676776767677677676776677676767767667676767677676766776667766677676666776676776676676767666776667766776677677667667676677677676766776776776767666767666776767677677667766767767676776767767766677667767677677676767766766776676667677677667677676767667677666677677667677677676667767677677677676766776766677676667667677667677677667767667676676776767677677676766667677677676776766676676776767676767676776776677676767667767767667766776676776676666776677667766767676677676767767767766776676677667767677667667676776776776667767667666677676776676776667767677667676677677677667666776766766667676666767667767767767766767667677676776667767767767667677667766776776667667676767766767677667677676767767677676776776676666667676776767676776677667766767677666776676776766667667767767767677677676677666767667766667676767766666776677676776666677676766667767767767666766776767667766667676767666677676676767767766767676677667677666776776677666776667667677677676767677676677667676676766776776767766776676776767667767767676776667667766677677677667676676677666767676766666676776776776776776766766766677677677677676776766676776766767766676776666676776776776776767667667767676776766677667766767766767766776776676676677677677676776667766776767666677667677677676776766676667677667676666667766776666776767767667667766667677676677677667677676776677676767767676667677677676667677677676767676666766767677666776667766767667676767767767667767767677676776677667676676667677667766767676767767767767677677667666776767666667767767677667767677667767676766767767676677667767676766776767676767676766776677677677666767667766767767676677676667676776767767767676667767676767766767676776667766776677676776776766776667666776667766776776767767676677666677666766677666767666767676766776676767667676767667767667667667676666677677677666766677667667766677666766677667676667767767766776667767667766776776776677677676767767766766776667677676677666767676677677676677666667767666677676767676667767767767767666677667677677677667677677677676776667676767676767677676776767666676767767676776666776667767766767676677667766677676677666766767767667766767676776776776776667667767677667667766766767677677677677677667677667677666676767667676676666767677676776776767767767676767767766776666776676666676776767767767766776776776776766677667677667766766767767767767767766776766766776666776676767676776677677676776767676767667766776676767677667667767676776776776776767677676776776667767677676776776776776676776767767677667677677666776776676677677677666676676776767767677677677666766767676767667767767667667766676776676776767667766667677667677667767667677677677676776677667676767676776677676776767766776767767766776767676776676766776776667676676776666677677677666676776676767767677676776776677677677677676767766766766676776776677676677676767677677667676767767766677676676677676677667676767767767766776766676766766676776776676776677676767767766677677677667767766677677677676776776767766776767667677667676776767767666767767767767766776676776776667767677667676767667676767676766677676676676667677676667767677677676677677677667766767767767676776776776776767766776677676667667767767766767676776776776766676666677666767767766676667667666767676776677677676667766676767666766667766677677667667667677677677676676766767767677677667766767767767767676776667766776776776776776767676776676776767676676767677666677676767767767767767767766767766766767676767676776776766776767676676767667767667767767677676766776776767767677677667767676767767666776676767766776776767676667767677677667767767767677677677676676766776676766766676776767677677677676776776776776776776767766767767677676676677676776776676766676677676767767677676677666676677676677677676676676677667767676677677677676776767676776667766767666776776767677667676677676776667676667677676767677667766676677677676776767767667676767676776667767667766776776776776776776677677676776767767767676776677676676776776766767767677676667676667767767676776767766767667766767676776767767677666776766677676767767767677676676767766766677676666776776676676767767676767767676776776776767767766667766767767667676766776676667666767767676767676767767666776776766667666776776677677666766776776767676776776766776776767766776677676767666767766677677676776677667676776767766766776776776667667677666767677676776677677677676766767766776667676767767677666676776666767767767676667767667767677677667767677677676767767676676676677677666776766776677667767676676767767767766776677676666676776776776676776776677676776767676676676676767767667676776677667766776667667767677677676776767666677667677677677667666776767667676776677677666766767767676667677677677666676776776776776767766776667677676766766776776777667677667676766676776667667766767677676776767767676676776666776766676676767677666667677676776776667676767766776767767666766677676676666667767766776767767677667767767676677677667677666667767767767767666677667767676767667767677676767766667676767766676767767766776776776776676766767667667677666776767767766776676766776766767676776776667677677667766766677676766776767676676667677666766666776776677667767767676776766767766667767677667667766677667767667676767766676667667677667676776776677677676766767767667666776676676776766677667766766767677676776776666767677676676676677677677677667676767677677666676776677676776677676677677676776767767676776667667766767767676776667677667676767667666767676767676676776676766767767767767766766677676776767677667767677667677677677676766676766766767677677666767676767767677676776766776666677667766667677677667767767677677676776767767677677676776667676676766676776677667766677666767766676667766776667766767676766766667766677666676677667677677667767677677667766767767766776776667677667677677677666766767766776776667767767767767667766776767676776776677666767667667767677676776767677677677667667767766677677676667767766766776767766766767767676776677667766667677676677676766676776776766776767677676766677677667677676766767766776667766776667767767767666767676666766776776666776776766776776776666776776766676767677676667767677677676767767766666767767676677666676766776676676776677677677677676677676676677667676766766677667677677677667666767767667667766776767676767677667766767667767766666676677676676767676767767766677676776767767677676776776676767676776767766776767766776776776676666767677677677676767677667767676677676776766766677677676776776666667677676776666676667676776667767666767676776767677677677667767767666767667767767676666676677677676677667767667667766666767767667676767676677676767667766767676677666676667677676676776676667767676767767766677666667667677676767767667767767677677666767676776667676667767676767767676677676776776776767667677677676776767667677666776776767767676766677677667676776677676767677676767766776667767676767677667667666767767667676767767767767766776776667767766767766667767676767767767766776776767676776676776766667676676767766666667677667667767677667767767677677676776767767677666767676767766676776767676776776776776667677676676766667666767767667767767767767676667677667677676677677666767766766776767767677677666677677676776766766776766767666776776676767676676776676766776776776676767767766667766767767767676776767767767667677676776767767767767767677677676667667676776767766676767767767767766776776767766677677676676767767677676767667666776767677667766776676766776767767676776776767676676667767676667676776767666776667766776776776766776676767767667676766766677676776776677676676767767677667667676667767676676776776767766667766767767766767766776766767766776766766677667677667676776766676767666766776776776776776776677677676766767676767767767766677667677677677666667677676676776766776776776676766767677666677676666776676666776776776776767767767666767676676776767767767677667676676676776676666666776766776767767766776767766767767767767666766677667766766667667767766776677676667676776776767676776667766766676677677676667766767676677667767767766776767677667677677676776776767676667667766776667767767666776767767767766776676677667767676766766776676776776776776776667666676776677677676676766767667767767767767677677676767767676677667767767677677677666767766676766766776776677677676666667767667767767666767766776767766676776776776666767676677677667677667676776776776767676667676776776766677676667766677667667767766766767667767677676766667666776776677676776767766776766667767676776776767767676676677677667766767766766677677677666776766776767766676676767677677667667767767676776766776776767677676677676776677676667767766667676767767767677667766776776766767766776776667676776766767676767676766667676766776776776776776766766766767676776766767767677667666776776766677677677676776776677677667767667767677676666776676767667766676677667677667677666676776776776667766676667676766766776677667677677676767677667766676767676776767767676667766776776667766767677667767677676677666766776767677676667766676776676776767767766776767767766676776776667767667767666677676766677676767767677676676677676776776776776677667766666677666677676767767677677676776767667767767667677677676767676766666776676776766766776767767766666766776667767767676767677667676766677677676676676677676766767766676767767766677676776676767677676776767676666766767767676776776666767766677667667676776676776666766767667676667767676776767677677676776676677667666676776767667677666767767766667667677677677677667767767766776767767676776677667767677666676767676767677667766776776666767766767767766666767677676667767676766766767767766766776766766767766676776767677677677676667767677676766766767676776766766677676776677676676677677676677677666677667766776767677676766667676677677676767767676677676767766776677667676776776776666776776776776767676667676667677667767767676677677676766776776667677667677677676776677
6776767766767676766767677667767766767767767676676776776776776776776767676677676667677666677667677677667676667676676767766667767767767767676767676767677667677666767767667676667676776766776677667766766767676666776776767677667666767767767767766776776776776776776677667677676776767677667667667677667676767676776776766766766667667666776776776766776766776776767767767767667667766767766776776766767767767767766767676776776767767766776776767766677677667767676767767767767767666676676776776776767667766776776677676776766767676667676776676666776767766776676776676767676776767767667676776767677676767767766776776766767667767676776677667677667767766766776677666776767767667666767667766677666776767676667667766677676676776776776766776677676767767767767667766676776776776667766667767767767667767767766676766767767766776776767677676776666766776776766676776667767676666776676776776776766776767676677677667676776767667677676776776776677677677667676677676766776776776776667767767766766676677667767767767766677677676776667766776676767767767676667767767767766766677676776667767676767677667676667667677667767767676776767676667767767676776677676776776767766767667677677677667676776766677677676776667667667767677676767677676767767767767676776666677666767676766766767677676667767767767666766776776677667767677676767667767676776776677676676767767667676767677666776776776776776767677677677677676766776767676767677677677677677666677667676776776776767667666776667766767766767667667667766676776666776676767667676776767767767767766667766766767667767767666677677666766776766776776667676767667767666776767767767767767676676776767766776776776767767766676677667667677676776767766676776767767767767767767677677677676767666677667667766766776776766767667666776667677667676767767767676776776766766667666767767677677666767667677676776767677667767766677676677676766766676677666667767767677667767677677677676776766767767667676776776767766776767676676677676776766766776666767766776776667767676767767767676677666677677676776776767676667666776767767766776677677676776776766676776776666776766667766676767766767767666776776766676776776776776766767667766766767667677677667676676776676767667676776776676776776667666776776767767676767667667767767677676677667677677676776776776666776767677677667766766767677676776767767767767676667767667766767676677676766676766676766666767677667677677667676776776677667766676676677676776776767767676677667766776776676767766776776776667677667676776667676776676767676767676666766767666677667677667677676767676767676776776767677667667676767767677667767677677677677676776677667767677677677677677677676767767767767767676676776767667767676776667766667766776767667667667767767677666677677676676677677677676776776766767766776767767767766766676776677676776677667677667677677666676767676767677667766776776776776767767767676676677676766676666776676667666767677667767677667667767766776776776776677677667767767767667676767676676776767677676776766776766677677677676667676776776776677676667677676776677677677676776776767767767676776776767767766667676677677677677667676676677667667676776767767667767767677667767766676767676776776776677676676767667767767677676666776766676767766776666766677666677677677667676776776776776776767767676767677677666677667677666776676776767767767767767676767767676776677667767676776776676667677677676776776776676677676776767676666766767667667666776766767766767676776676776776766676767766767667766776766677667767767766776767767767677667767677676776776766767767676677667767767767767667676767767677677676666767677666677666677677677676677676767667767677677676676766776676766776776767667677677676676676767766667666677676767767767767767667676767667667767677667676776676776667677677667767666776767767767767676776677667676766677676776666677667766776767767766667676667767676667766677677667676776677676776776676677666676776776766767767767677676767767677666677667677667676766766667677676776776776767767766776776676767767676776766776776677677676767667767767766776767676767677667667767677677677667767766776677676676766767767676767766776776767767667767767766767667767676677666667666776776766766676666776776667676767677667767766676677676767766677666776677677666767767677666666676676666776767767676767677667676767676767767767676776677667667666766776676776677666767767767676766767767766767767676776776677667676767766677676667677676776767767767767676776677667667767767766666776776767666776766776767767667767766676776667667766676767677676767676767677676677677676677667767676666767676666666776677676767676667766767767767766666776776776776676677676776776776677676767676767767767767676766767767767767767767677667767766767667767677676767677676767677676767667666776676776766676766766767766666677667676676766767677676776766677677677667677676767766776676776776676776776776767767767666766776767677677666776677677676776767767767677666776776667667676776776776677676676676776776677667666767677677667767767676776767667676767767676766776767677677676767767767677666666767767676776677666776677677677667767676776766776666767767677677676666776776667677677677677667667676767767667676667677666767677676767767677667667676676677677676776766676766776767667767767767666677676766776776776776766767667667767667667766776767677667677677667667767666766677677677677676767767767676677676776776767676667676676776677677677667666776767667767767677667677677677677667667677676776767677667767766667676766676666676767666776776767767676776767766767667667767677676677666767767767677676776766666666677667767766766666767676776776766776766766677667676776766767767767767676776767676776766776767767677676677677666767766776677676767677677667767667667676776776676766776776767676676767767767667676767767667666776676766776776776767766776767766776767666676776676776776776776767676767666767766666676766776667767667667676776776776776776767677676776767767667767766676776677677667766677677677676767676776767767767676767676776776766677667667676776677676766766767766767766766776677677677667767767766767767676766677676666767677676676776677667767677667667766776676776776767767767676776767667677677676666766766677677667676776666776776776676776666776776676766767766767766766767677676776776776776776766776667767666776767677666666666767766776767676776676776776776776776677666776677676766767766676776767767767676676666667766767767766776767767677677676767666776676776767767767677666766676766676766677677677666776767767766677676676776677667677677676776767677677666677666776677676676676676776766766677677677667767676776667767677666766677676676776767767677676677677666667767676776776677667766767666766767766677676667677667676767677667767766676776776767676767667767767677677676677667766776776776667677667767766776776776677676776767676677676776776766776776676767767766676776766767677667767676766776766766667767667767767676676767667767767767677667767767677677667676667677677676776676767676776776776776776776776667676776776676776676776776776776776767767766776776776767667766766666767667667667676767677667767677676776776767677677676676776776766677667767767666767677676767677676677676677666767767767677667677676766766676776667677676676676776667667766767767667766776766776766767767676676776776776767677676666776766767766767767667767767766776676676677677677677667767767767676767667767667766767677667677676776776776767767767767766776767677676667767766776766677666766667766766767677677677667766677676677666676776676767676776776676766676776677676767677667766776776767767767677667666677676776776666677667766767667766676676667766767677677667766667766776766676666776767767676776767676677676776677667766767676776677677667676676776666767676776767667767766676766767667766776776767767667676666776767676776767767766776776776766776667767767666676677666767677676677677676677667676766776776776767666776776776676776766776767766776766676776666767767766776776677667666677667767766676676677676767667667766677676767676767677676776767677676776767667767667677667767666676776667767677676667667767767676776677666766667767677676767767677677676767766776766776677677676776766667676767677666776676676776677677666667767766677676677676667766677676766677666666767667766766767767676776776676776676776766767767676767767677677676776766677667767676677667677677676767767667767676776677667766776676676776767666767766767766767666776767767766776776776677676776766677666676666667676776766776667766676766667767676776776666676677676677677666676767677676667767666767667676776776667676776776767676677667677667677667677666776766767676767766776766767766776776667767766666767677677666767766776676676766766776767767767677677667766776677676776776766776677677676776667677667676776776676767766776776676776767767767767677677666667766776776766767767767766776766677667666776767676767767677667676767767677676767767677677667676767767767676676767767676767766776776676767766776677667766766677677667666676677676776767666677667676767766767676676667767666676776776776776677676676776776767666776667676767767676766776767677676776776776667766776766766776776677677677676766776767676766776677676776766676677677677676767677677677667766767767676677677676767766776677676776767667767666767676767767767767766676767677676776776767767677676767676676676776776776666766766676677676677677677676776677676776667766776666676776776676767676676767676776776776676776767767767767676776776776766677667767766776776666766776767767767676767766676776677676766776776767767676776676776676767767676776676767766766776677667767767667767767667767676776767767667767676767677666766776776667667667677677667667676677677667766766666767767677676677677677676677676767766667677666767766666666767667677676767766767667767766776767767766676776776776776676767766766766677676767677677677676667666767767767667677676776776677677677667767667767766776776767767767677676776767676776676767766676776677676776776776766767677667767667677677676776766776767767766676666667767667666666766767677676767767676767667767677666776776776766767676767767766776776677667766676667767677677676767676767677677676776776677677677677
76766676767677676667667677676767677676677676767677677676767767677676767676667766776776677677677677667666676676667667676766767666766676767766776766776677667766776767677677677677677676677666766767767676677677677676776776767676767676677677667767766767677677676776776677676767676766767677666776677676767676776766767767767767766776677676776776766776776766677677677667677676776776677667676667677676767767767767677676776677676776677667666776766766667766776676676776767767677666667767677676766667767676776776767766667766677677677677667767667766776776677677666776767766766767676676776667677666776677666766776666776776666776776776676677666776767677677676767677667766676766676676766666776776776776776776776667767677666666677676767676776666776767767767766667766766767676766676767666776776767666766776767767676767767767677666767666676776776776677677677676767667767666767767667767677667766676677676767767676767676776776776767766767767667767676667767667666766776676776667767676667666776677677676667667767677677667766776676677677676676677676776667767767677667767766767676666667667667677667767676776766667767676766767766776767667667666776767667767767766676677676766677667767766677677677677677677677666767676766767677677676667767766676677677676677676766767767767677667676776767676776677667767767677676767766677667767766767676667766677676776776676767666767676776666776767666776677677666676767676666776677667767676667677676776677677667677667767677666767766776776776677677667766776676677667677667767767766667666776767767767676767676776776766776667767766767766776766776776776666766776776676776677676776677667767767767676677677676676776776776667677667767766767667767766767767766676667677667767676676676667767676767767767767767767676676767676767667766767677666767767677676677676767676766767767667676767676776767766677676767676767677676767667767677676667767677666766767667766776766766767767677677667676667767767677677667677677677677677676766667767767767676666776677677676767767767667676767767667767667767767767767766776767676767767766677677667767767667767766676776767667667767766677667676677676776676676776677666776767767677667676677677677676676776767767676677676667767676676667767767766676767676776767766667676776767767767766767766767677677667677667766676767767767767767677676677676677677667676767677677677676766776776766677667676676767676767766776666767677667676677667767677676776776767667767676766677676666776676776776676677666776766776676667767767677666766776767766676667767667677666776776776767766666776667767677677676766776776766676766677667676767667676767666776776667667767667767666666776766766676776677677667677677676667667667766766776766776676667767676767767766776767677667767766676776776776767767676767676677676766677666776776767766767677677666767676767676667666767766667767766767766767677677667767767767666776677677667677676766776776776666767666767666767767666666667667766767676676776767676767766776776776766776767767677676666767767767766766776776776776776676776767676776776767676667677676776776776776767767676776776776776767766767766776776776776776676677676767766677676766776766677676677676667767767767767766767667767676767676776776776776676776676676766767676776767677676776776766776776776776766766677667767676677676767667667667767676776677677667677676776767766676776767676776776766767766766776667767767676666767766776776776767767767666667767767767767667767767767767677667766776676677677676767676766776767676667767676766766667766676776767767666667766677676767766667767667667667677677676767767677666676776766767767767676677677677666776776677666677676776676767676766776776776766766677666677677667767676677677676767767767766667767766766776767666676776677677677677667677667666776766776776776776776776776767676776776666766767766666776676767767667766776776667767767667677677676676776776767767767676767667677677677677677667766767767767667677676776766767767676776776767767676767677677676676767666767676766676666776776767766767767767667676677677677676677676776776776776676776667767667767767676776767766767676676766676766767767767667767667767767767677666767767676767767676776776667766766776766776767677677667766766676677677676776776776776767766767676776776776676766776767766766677666776776776776776676776676766767666667766767677677676776677677677676776676766677676677677677666767767677667767676776667667666676766676776776766776676667767766776667677676676677676776677667667766776776776676677677676766766766776667677677677667767676776776776776776776767676767766677676767767667667767766677667676677677677667677667766676766766677677677666766676677676666767667666677676677666767767676767676667676776776766767767667766676776767667767767767766776767677667767666776677676676776776676767766776776766776676677676667676776667767677676776766676666677677677677676767767676667766677667767767767667767767767676666677667766766767676677666766766767666767767676776766676767766676677677677676776776767677666776676677677666767767767667666676676767767766677676776776776666667676767667767676766667766677677676767767677677676676776676776776767676677676776667676766767767767766767767766767766767666776667676677677667676766676677677677676667677676776677667676667766776767767667676776776767767666767766776767677676676676666676767767666667666676666767676767767666767766766766776776677677676667667667667677667666667676667677666767767667667676677667766776776776776767766676776776776766676776776767767767667766767666767767767666767766766767677667767677667676676767677677667767766676776776776767766776776677677677666776776776776767676667676767667767666676677677676776776776676666776767677677667766677676667666677677677676766767676767676676767677677677676776766766766676677677667676767766767767676767666776776677676676767766776776766776767767676666767666766677677677677667677667677666767767766776776776676776676776776767766666776767666776766767677676776677676676676676666767767676766766776667677677666776676767767766666767766767767767767677677676667767677677676676776767676767667677677677677666676767677667676776766767676666766776776667767666767767766766666776776666776776767677676676677677677666776667767767677676766776676767767676667767767766776776677667666776776767667767677676676766767676766776767767766677666776776667767677676677677667677676766766767676766677677667667766776767766666767676776676776667677667667666666766776676767766776766666776667666677676776766666776677676776776776667677667766767676776776766776776766766667677676766676766767767667677667677667676767676776776767767676766767766676676776677677666666766766766776776776667676767677667667767766767767766676666766776767666667667666767677667767666767766776667767677676767667666676767766776667766676677676677667667676767667766776776677677677676667667767767767766776776767767766776776776677667767667666666677676766677677676767676766776776667667767767767677677676666767667767766676767667766776676667677667676767767766776767666776766677677677667667767667767766677677677677677676766776677666766676767766667676776776667766677677677667767766767677677667676776767766767767677677666677676667677667766776776776776666766776776677677677677676766766776776676667676776776667677676677676767666766767677677677667676677666766767767666776767676767767666776676766776767677677667676776676677677677677667767767676776776776776767667666766776676776667766767677677676677677676776776776767677667766677677677676677677677677667767677677667676676767767667676767676676766676676767767767767677667676767767676767676767677676676677676767766677667767676676666767766677676767676776677677676767677667677677677677677676776667766776766766677677676676677676767677677666776776767677667767677667677677667767767677667767677677666776767767677676767767676667767677677677677667677667766767767676677667767766766776677676667766667676677666676776767676676677676667767767677667677677677676776776776666676776767767767676676776676676767676776676776676776776676766676676677677677667767767767767677676776767767667766776776677676767766667766776776667767766776776776766767676766776767767667767767767766766676677667766677676776776677667677677677676776767667767767767767677677677676776776776677677667767766676776667677677677677667767766766776667767667767666767677677676676667767767767676776776767677677677667766677676776767767767667767766776776776767766676776676676666677677677677676776677676776776676776676776676776776676776666776667767766766677676776766767667677667767677677676767766677667767666776767677667767666766767676766776666767676776776766776677677667767677667766766677677677676667676676776776677677677676767767666776677667766776666767767677676766767676776766767767766677676776776767767766677676776767676667766776776767677666677666677666666767676767766767667676667676676676767767677667677667667767766767767676776766776677667676766767677667767767767666767767766766767766776776667666776767767677666776767676767767766767767666766666766776776767666677677676766676676776766766767767676776776776766776666767677667766767677677666767766776776666767667766776776776766667676776776767676766766776776767767767767766667676776667767767667767767676766766666776776766776767767766667767767767766776776766767677677667676776676776776776766766676767677676776776776767767667677677676766776776677677676776767677667766776767766776767667766776767766767767676776776676677667766677667667767767677677677676776666767766766666766666677677677667767767767767666677677667666776767766767677676776776776667767767767767677676676676776677676677666767766676767667767767767667677676676776767676767667767676767677677667676767676666776776766776766667676666667767677676766676776767767677666677666767767767767766767677666767767767767767676776767677667767767676767766767677676767766776676767676676776766676767676767677677676767676767766767667676776767667677676767766776677676767766767676776776676776776767766677676666776766776766766767676767677676667767767677676676677667677676766677676776776666767667677667677677667767667767676767677676677666676767767767677677676676677677676776677
6776767676677667767767767766776767677676776676776767666776767677667677667767766776676676776776776776667767766776776676667766776767676767676676676767766767676776767666677667677667767676776767676776677666766766776767767676776667666676767766767676766776776667766776776666776767666666767676776767767677676676667767767676767766667667767667667676767767667676767676776776676767676776676776766776766676667677667767766667766766766677676776766767766767677666767767677677676667666767767677676677676667767667677676776677677667766766767677676667667767767667676776776667766676766767767767677676666766776767767767767676676776676767767676666676767767676776676776776776667767766776676667767767767677666776776767677667767766676776767667767676776677676776776766766776776776776776776776767767667767767766667677677676667676677677667676767767767766667766677676776766776676766677667766776667676776776677677667667667766776767676776767666776677676677667767677676667667767676767766776766767767666767667767667766776676776776676776767767767766776766766767766776776676767767767766767766776767677677677667767677667767767767767766767767767766767767766767677667667677677667766666776766767676677676776677677676677667766767767767767666776767666676667676776767767676767676767676676776776776767677666766767667766766766766776776666767677677676767677667766676766776676766766776776676776767766776677677666667676776776776666677667767767767767766667667766676766776776776766776766776677666677677666676767676776776677677677677677667766676667676776677677676767676767766766766676776766767767676776676766776776776677677677676776776776767667767667766776767667767767766767766667767667767677676776767667676667677667767766776766676676677676676776766776767676677677667766776776767676767767677677676776776677667767676766767767677666776677667767676776766776767677677676767677676776666766767666776776776776776667767767676667767667667767766776767677676676776776667767767767767667766776776767666767676677677676667677677677666676767766767766776776776767667767667767666767767766776667767767766766667676676677677667766776767767666766667677677676767767667677677667767676767767667677677676767767766666776767767767676767766666667676676776666676667767676767676767766666677677676776776766677677676776776776766666766766776767766776766776776677677667666767676767677677667767667767767676767676776677677677676776766767766767766676776776766766767767766766776677676676767676776677676776767766776767676776677667667677667677676677676767767766677677677676676677676767767767666776767767766766767667677676776776767767766767767766767676767676676767767766767766766776776767667677676677677677677667677676776666776776776776667677676767676776767766766776666766776767677676766766776676676776776776766666767767666776676776776766666676767666776767767676776767676666776776767767767767667677676767767767767677676776676767677677666767667767667666776766677677677667766767676767767676776776766767767766667767766767766776776676767767766766676766677677676776676767667667766767766667766767767676776776676767767767676677676667767767676676676766776677667766766766677667766677667767667667766776767766677677666776776776767767767677676667677677677677676666776776776776767767676676666767676766776776676776767767677677676676767767767767767767677676776767676766776766676676776767667766677677676776776667666767767666766776677676776776776666766677666676776776676776776767676676776776776776776776776766776767677666667766676776677676767767767666776767667767677667767677676767677666677667676767667767677677667767766776776676766766677677677677666677667766677677667676767766776766767677676776776776676776776776767766667767677676767666776677677676677676676676767767767767667767766666766676776776677666776776667767767767676776767677666677666776677677677667767767676776776776776767667676677667767677666676767676776676667666776666766776776767766667766766666776776766676767677676677676776776776667767766667767767676767767676776767676767767767676776776767767767667666776767767666776667766776676776676676767667767676766666676676776767766666776767767676776677676776677676677667677677667767667677677676676676776666766776776676776677676776676766776767677676766676677667767667767767767677666676776767676676666676677666766767677666776766776776667666767667767676677676776667767676767676767667767677667676776667676776677676767766676776767767767766767676776776767767766776766776766677676767676677667766767767767667767767667677676677676677676667667767676676776776767676767766767666767677667676767767666677667766667766776677676766776767767676767666776776676766676766776776776776767667766667676666677676776667676677667667666776766776767767767676766776766776666776767677677676776767667667767767676767766676677677667766766776776776767767677677676776776776776676676776776676776776676776677677676776767767767676776767767766767677677676766776667677677677677667767677667766677667767767677677667766766776776677677676776767677677666666676767767767767767677667676676766767767766776766767676766776776766776676766667677677667766776776776776677677676776776666776667767677676676766667767767766766776677676767677676676767667676776776776776666767766766767767667767666676677677667667767677667767767767767676776776766776767676776677677677677667767766776776776767766767676776776766677666667767766676767676776776776666766677676677676677677667767677676677667677676677667667677666776767767766767767766677667767677676766666776776767767767767766767667676776677676667767677677677677677666666767767767677667766767766767667767766676776767767767677666676666677666677677676677676776667766776767767666676677677677667676677667667667667766767666776776666776766677676767676676766776776776767767767677677677677676776676766776677676776776776677676667766767767767766666776776666776767666667667766666767667676776766677676767676776667767766767767676776676767677676676776776767767667767677676767767767766776776677677677666766776776676776776676666766676776666666776766676776666766676776676776767766677676766776776776666767677676776766776767677676767667767766677667667767676776776776677676776776767766677667767676667767767767766766676677676677667676776767676776776767767676766767677677676776776767767766666776667676766776666776667676676767766767666667676776766667666776767676676776776767766776776776766776776766677677666776667677676677667767677667767676677677676776666677677667677676767677676766766677667676776676766776776667677676776776767766776666676767666677677677676667767676677676767677676677677667676767667767767677676677667676677677667666776767767667766776766677677666767767767677677677677666776776766776776776767767666767766677677676677676776677676667767767767767676667677676767766776766767767766667767666776776676677676767767767766776776776766767767666676767767767667666677677676767677676667767767767766766767677677667667667766767766766667767767766776776766776677676766776776776677667677676677667677677677676767766677676766767767667666767766667767667666776767767676767677676767766776766767677667676667667677667766677677676676776776776767766766776667667677676677667767667767677676776676776776776667767767766776766766776776667767767667767766767766676776767677667677677677666767677677677677667676767767676766676766776767667667677676776776677667766776766667677677677667677676767767677676776667766767676677676676677677677677676776667767677677677677676677677666776766766766676776676776767767766767667677676767766776677677677677667766776767676676776776766676667767767767667766677677677677667767767767767667767677677667677677676667677667666677667766666776677676767767676776677677677676677676776676676776776677676767676776776767677667676766667767767676776667677676667767667677667767766776667767767767676766776677667767766776767667767766766767766767676767676676776776776767676767667667667676666766776677677666776766667676676676776667676666767767676677676766767677676666776776676776776667767676677666767676676677676767676767676776676776767677666776776666766776776766766677667677676667766776767767767676766666766666776776776776676776677666677676776666767676767766667766776677666676776776767767676677676776776767766667676776767766667676767767667767667677677667767766767676767667766776767676776767677677676676677667767677677676767767766776766766766667666676766767767677676677676767676666767767766767666776776776676666766776767667667767767667666676776676666776767767667666767667766776667676766677666767677677677677676776776666677676776776766767767676766767767676667666667677676676766767766767667766767676766767767767667667767666676666766776667767676676677677676766676776677676767767767767767676776767767667767676776776676676776776666676676766776676766767767676767767676677676776776766776776667667676667667766676766776766666766667676677667767676676677676667676667766776776776776776766667766676677677667766776776766677667676776776776776667767767666776676776767667767767677677676676776767677676767766677676676776766667676767677677667676776667767766776676677666767676667677666676776677667677667766676666766667767767766776776776677667767677667767677677676766676677667766677676766776776667677676776676767766776776667677676677676677677667667767676767766676776767767677667677677677677676676776766676776776676677677676767676667767767766776776676767676776676677676776776766767676766767666776676666667766776776766776776767767667767767767666767676776677667767766767677676776776776767667667767676776766767766767767666767677677677667676776776776766767667767766677667766776776776767766766776776776767676767767676776677667677667767667766677666766767676776767667767667767767676776677677667767766767676767766676776667677677677677676767767667767766776767767766677667677677677677677667767766766776677666766767667667666767766776776776676766776677666776666666676776776776767767667767767767767767766776676766767767767677667677677677676776766676776676676767766776776676776677666776776767676767767677676776767667677677676776776766776767677666676776776677676766676676776776677676666767767766767667
367767766766676767766776767667677676667666776776767766767767767766667677677667767766776667766776676766766766776776767766776776667767766767766676776767767677677676776766767766667767676677676767766766767767677676667666766666767667766776677667767676677676666766776776776667667677667667766767677667677677666776776767767767767676776776767676677677667677677677676676776776767767767767677677677676677667667677676667767666677677676766776677666776776677677677676767767676776767677677676667677677676677677677677677667767767677667677677667767767766776767676667677676766767766666677667677677677676767767767766677667677677677666676677667666776666776667667766677667676776776776677667666766677677676766667676767767667667767677677676776766767767667667767766766776676776776776677667676766776776776767767766776776767676776776676776677667667767666776766776776776677676677667766767676766677667676776677667767666667767677666666767676677677677667677667677677667677676767766667767766776776776776767767667766767667767676767767766776766766776667677677677676767676677666667677676776776776676677666666767677677677677677667667767766767676676677677666766667767667667767667676776766776767767767766776767767676677667767677676676677676677676767767676767677677677667676776776676776767767767667667766776767767767767676766776776666776776666767767767766766667767767667667767766677677666676766776767766776767766776766766767766776677676676767767677667677677676776776776776667767667676776776666677677677677666767677667767766677666676766776767767767767676776767767767767677677667676677676766776776667767666767677677666767767767766677677676767766767767766766677677676667677676776776776766766776766776766776676776676776676677676677676667676676767767666767677677677677666666776677666767667767766766676767667676666776667766676767767666766667767667677667676676776776776776766676776677677667666766776776767676766776767676767666667677676676677677677677677667676667666767766776776767766767677666776776776677676666776776677677677666676676776676776766776767766676776767767767767766776776676776767676767767677667766767677667767766766776767767666776667667767667676677667676676767667767766776677676776767767766676767767677677676767676776776677667677677676677677677676767767767767676776776677666667676776776776767676767677676667767767676776766776766677667767767667767766776667677676776667676666676776776677667676676666766667677676766676776776776677677677677676776776666766776767766767767676667767766776676677666776766666776776676767767767767677677677667666776676776676776776776676676767666676776776767667666677677667667767677666666676667767766766776776776776766677677667767676676767767766776767676667677677666776766776767767666677677676666767677677677677676666766767667667767676667676677676767767767667676776776776776676767766676676676776766767766676676676667676766677677676766666677667677676667767766766776666776776767766776676667767676676766767767767767767766767676766766767676677677666766676776767676766776776666766776776767767767676776767667676776776776667766776767767666776676776776667767767667667667767676776767676776767677677667767676776767767767677676676677677677666776776776767766766767767677667767676667666667766776767766776776677676776766766666776776676767677677666776776767767677676767676767677676767676676776676776767676767767676776676666776767767676676667667766776776766776766676767767676776677676677677677677676666766666766766677676776766767767677666676767767767767677667667676776776667676767677666667766677677677676667676776667767767767766776776767766767676676767676677667676767676776767666767676776767766767766676667767677667767767677667767667767677677667677677677676776776776677676767767667666677677666766677666776767767767767766766767767677677666776767767676677677677676767666676667767676677667676776766767676776776677667677676776766776776776677667767767667676677676677677667767767667767767677677677676776767767667766776677677676776767676776676767767767677667767766677676776766667677677667667676667767667667767667667767676767666776766767666776677677676666677677667766767676776766677676676766667676767677667767767766776767676776676767676677667766767666776766767677677667767667767767677676776677676776767767767676776767676676666767676766677667766677667767677667676776677667766676776766677677667677676766677676776767676666767767766776776776766776767676677677676776676667676767766766776767677667676776767667767676767766767677667676767767677667767767767766676676776667767766767666776767676766776776776766667766776766776676676776767677677677666677677677677666776767676767766677676667767677676766767767666667676776676776766677677676677676776767766676767767677677677677677677677676776776676776766776776676677677676776766776767677677667677666776776767676766767677676677667667767767766677666776667766667667677676776766776776766767766776776677667766767767677667667676766676776776676677677677666776767676667767767767667766767767677677676766776766767676776676677677667767767667667676776766666776776677666677667767676677677676776667767767766767767676776776776767766767767766767666776776776767767767676767767677666676766666776776767667676767767676776667767766767677676776676667676676667767767766766666776767767766776767766677677677677666667667676766776767676766767766766667677676767677677676766767766677676766677677677677677676766776767677667676776776767676767666666767767767767676767766766667766767767767677676766776776776677677676776776776776767666677676767676676776766776767677676776776677666767767767767677666767767767766667676677676676766677667677667667677676776776676776776767677667767766776767767666676677677667676776776767767676776767766767677676667767667767667767766776776767676666767766776776776676776766767676776776766767767667667767766676776776776767666677667766676776766776767767766766677667766677677667676677667677677677677666776667767676776767676766767677676667667676677676766776677677676677676766767766676776676776676776776767677677667767766676776667767677667767676766767667767676677676676677666767767767677667667767766766677677667767767767767767667676677667667677676766767676766676667676677676776676776767677677667767677677676767676776767766776667667667676676767676776666677676776776676776776767766776776767677676776766677666776676767766776767677676676676666676767676776767677666776776776776776676767767767767767667676766767766767676677676776766767667667766667677677666767766677676667766767677677666767766776776667676676676776666677667767676676776667667767767766766776776766676776776767676767677666776767677667767666776776776776667667676667767667667766766776667767676667767677677677677667766766767767676666677666676766667766776767667766667767667767767676776767767677667666776776767666677667677676667767767677677677676676677666776776776776776767766776767667667767767676676767766767766767677676767767676767676667767676776766776776677676677677666676667677677667766767677667767767767766776776776776776767666776676767766767667667766776767676766776767677676667767767676677676676776766767666667767767677677667767676767676776776666677676677677676776776776667667767766767666766676677666766776676776766767677676667676776776776767666776676667666766776766676776776766676766776776766776766766776766676776767766677677676767767767767767667667667767766666667767676776776666776677667767676767676776766766767767767667767677677676776776666776776776677677677677667766776667767677666767676776766677667767676676667767766776677667676767767767677676767767767767767676776776767766676776676676676767676767667677667766676766766776767667767667766676776767767677676767767677676666677667766776677676677667767666676776677676766676676667767676666776676776767766666767677677677677677667766677676676767667766776766767677666667767676676676666677667676677676776667767767767667767667676776667677676676766776677676667767767767676677676676776776767767766667676776676776767767767767677676766767766767677666776767766767767667767667767667677676677667767676776676767677667766776776676677667766776677677676776776677677677676766766666776776767666767766776677676776767767767677676676677676767767666677676767767767667666767766776666766766676767666776767667767767767766767767677677666776677676776776676776776776767766776776776677676766667767676677677676776676677667767676767666667767676677667667767676676767676667767677676776667767676677666776766676776776666776667767666767666676776666776767677666766767767767767667677677676776676767767767767767767767766766676677667766666667766767767766677677677677667667766767766776767767766776776776676766776766776776767676677676767767676767676776767767677667767767766766767767767767766776767766676776776676677677667666776776677676767766776776676676776676677676767677676766766767677667767677667767767766676776766677667677667766676677677666767667767767766776676776776677666776776776776677677676767766676776776766767766676767676676767677677677677667676767676767766776677676676677667767666776677667767766767667767676776776676776767767676776666776767666676767676766776776776776766776677676776666767676676677677666766776776677676667667677676767676776767767677677677666766776676767677676767767767767767676776766776767676667767667766766676677676776677667766767676776767676676776767767666776766767677667677677676667767766676677676776676766776776776766667677666776667676767767676776767677676676767766677667766776767667676767677667766677676776776776676667767767676776677676667676767767676677667667666776767767677676776776677676776776767677676676666776776677676766767767676677677677667767767677677666767767676776776776677676776677676776767666676766776776676677666677677676776776776677677676776776776676776776776667667767767767666776776667676667767767667767767767667666776676776766776776776667766767676676677677667767666677677677666776676776676766667767667766667676776677667676776676776677667676776666767767676676677677667676766767667677667677676776767676767767767767767667676676776676776766776767677676766767767676767677677676676767666676676776776776767667667
6676767676776767677677676767767667677676776666666776667677676767767766776766776677676676676667767667767676776677676776767677677676676767666767666776776767767767766667676776767666676676767767767767676776776667676677667767667767676776776766766776677676677666667766677677666767676766776776767767767677676776767677667667767767766677677676667676767676667767766767676677677677677667767767767667677676767677677677667766676766767767677677676676776776776766677666766776767766667676677677667766776676776767767677676776676767677667666776766767767676767676676767677677667677677677677677667767666677676767766676776677677677666666776767667766776776767767767666776776766676667766766676667767667676677667767677677667767767677676766767766766766767767677677677666776766766767677677677677676767767767677676767766776776676776676677666776677667766776767767766776666677677677667677676677676676677666676767766667666776776667766776766776767766676776776767666767677667767767667677677677677676767667766767676776776776776677677676767676766776776677677676767766677667676776767767767767767676677676776667677667766676776767676667667666667677667676776676677667677667677676667676766676767767677676767767767767666767676676776677677676767766776676767666767667667767677677677677676677667767766767766766776776776677676766776677666776776776776776666676667676776776666767677676776767767677677676767766776666776767766776776766677676677677667767676766776766667676677676776767676666776767767767676667667766767767677676776766676677676776677667767766667766767666666677677677676767766767766767676766776676766677666676776776776776776776677666667767677677667677676767667667667767667676666776776676677677677676776667766677677677667767676776776776767677667677676767767767677677667767767767667766776767767676767767666766767677666776667677676776677676776766677677667767667676776776767767767677667666767766776666767767766766676776776776766776767667667677666767677667667767767767767676776776767666776767766776677676667677667767766767767677677677676776676767677667767766767767767676776776667677667766676766666767767676676776776676667677666776767767667666776776676776676776766767766677667667676767767767677676766776666776776767676766767667676767666776776767676767676776767766766766776667666767666676776776767767676767677677677676767766767767767677667766767767767677677676776776767677667767667677666776677676767667677666677676767676766667676676767676767676776677676677667677666776676677677677676767767766776667767767767767667766667667677676766676776677677676677677666767676776767767667676766766676776677666776676767767677676776677676776767766677667667767767767766677676677677676767676776767767766776776767767667666767767676776767667767676767767677676667767667766677677677677667676776776776676676766667676776776677667676776776766776677677667676776767767666677676776676776677676677677677677676677676666677676776767666676767667767677677676776776677666767767677676767767676767676676776676767667676677666776667766776677677666776776776776767766676767767767767676767766766776767767766766767767676677667667767767666767677677677677666676767767767667767767677676766676767667667767767676767767767766676767766767666776776776776676767677676766766667667667767766667676676766767766767767766767766776776676677676776767667676776776677667676776677677676766767677676767767767767766776767677676776676776776677677667767767666776776776677676676767677676776766766776767767767676677676767677666776776766677666776767766767767677666676776767767767676767677666667767767676776776776776677667766776666677677676766776667666677676766767676767666766767766766776676667666776776766776767667766767766677676776767667676767666776767676666766776767667667676677676767667767676767767667666676776667677677676667667766776676766767767677667667667667666776776676676676767667676677676776767767767677677676676776676776776666767767676776767766667666766667766776767767667676776776766667677677677676776667766776776766766767667667767767676766776766667767676776776676676677676676677667677667677676676776666776766767766667767676776666667766767767676766767677676666767667767767667677677676766677677676667676776767767666767767677677676776776767767767766776776666776767767677676767767677666776776677667766776667677667666766776776667766667767767767676767677667677676776776766677667676776776676776776776766767666676776776767677667667667767667767767766776677676776667667767766776767767767767667676767767677666776767767767676767677667676776776767667767767676676767677677677667767767667767676776767767767766677667676766767676776776776776776766677677676677677676676677666776776676666667676676767666677677677676766676766776766776767766776676766776676767667767677676766767767666776776667667766767676677666766766776776766776677676776666776776766766677677676767676676667767676767676767767667767676767677667766767766776776776767676776776776766676776776767676766776776767766776767667676767666677677676776776767667667677667678677676767767677677676767676766776667767676776776767767767667676676666766676677667667676767766776767667767676677677667766776776676767667767667666767767666677677667677676667667767677676776676766677677667677666766766677667677666667766677667666776776676776767767676676676776767677676776677667676776767766767767767677676766666677677667767767766677677676676767766776767767667676667766776676767767676766767677676766776676766677667676677676776767676677677677676776667677676667766766776677676667767676767676776776776767667766767676677676677666776776667767766776667767767766767677676676776767767766767767666677677676667676667767677676767766677677677677666766776776766676776776776776767767677677676776776666677667677676776677677667677677677676766776766767677667676676766776767766667676666776776677676767677666776676676767766767767667766677676776676767767676776767676766767677677676677676767767666767767677666776767677677677667677677677667677666767767677677666776766776767667767676676776676666677676666776676776676776676767676677677676776667766767766676776776767676667766767766676776776767676776676667766676767676767766767767676677667677667767767666766666676766667767766677676776667767676776677677677677676767767767767766676776776767767667676767767767767676776676766667677676667767767677677666666776767676776776676767767767677666676776767766767667676767766766766767767677677676767676677676766776767666767677677677677676766666766676776677676776767767767676676676767766667677676667666676776776676676667677676766767767677667666766677677677677676676776767766767766676776676767676776766676776776776667676776776776767667767667677676776676776776776776767667677667676766776767767676677666776766667767766776676776766776676776767676767677677677676776677676676677676776776776776667767767766767767767677677667676677676776767667766667767766767767767766766767677666767676767676776767666766677676776766767767676676776767767766776766766667767666767766767767667677676776767666676767676776767666776776766677666767667766767767767677667767766667676666776776776767767676666767766767767676767767767767766677667766766776667666766776767767667767676677667767767767677676767766676776776776676776776776677667667766767767677667767667676776676677667767766677677677666666767767767666766776677676776767667767667676776676776767666767766776776676776677667767766766767767677676776776776767766667676676767766776767676767767766776766676676767766776667766667677667767766776767767666776677677676767767767767677666666767766766667767767767667767677667766766677677677667666767767676676767767677677677666766776676767767766677677677677676666677677667676676776766776776776766776766767767767677667676767677677676677667767767766766767767677677667767766776776677676676776667767677676767677676776677666776776766767766666767676667766767766677667766776767676776766776776677676767766766767666767767666666776667767767677676776767767766776776677677677666776776767767766776766666776766767767667767767767767766776767767666776776667667766776667767677667767767677667767677666767767666667677667676776776677676776666776767667677677676767767667767667767677676676677676667666667677676676766767766776776776776776767767767766767767767676776776776677676676766776776776767766776666676677676676676776677677676767767677677676776667677676767676776767767677676767767677667676666767667677676767676767767766667676767666676767767677667676667667677676766766677677666667767667666766776766767766677676767676677677676767766776776667677676766776776767766766767766776776676766767677677677666767676776776776677677677667767667676677677677676776776676776767767667677667767666767677677677677666776667766767667767667767767676767667677676766776776677676676767676776776776767667767767766767767676776776766776776776776776677667676766767766776776776766677677676767767676776776767767766776767767666766767677667767767667676676676767666667677677666767677667767676776677677667666776677676676766667767767667676776677667766676676767767767766776767766667767676666776667767767667667667676776776767667676677677667767767767767767677667766776776677677677676767766676776776676776766767677666767666776767677676776776776676676776667676676677667666766767667766676767677676776776667676666776767676767766766767666767676677666767767677677667667767766776776776767677676776667676667666667676776776676776767766767767677677677677676766676776776766677676776766776667677676676776776766676677676676767666776667767676766666776776776776677677677676766676776767766766767766666767766666766677676766676766776666667766677666767767677667767767676776766667676776667767667667767676776776767676776776767767676766677677677677666776677667677677676667767766766767767766677667766766676776677666767767767677667767766767676767766677676776767766776767767676767667767766766776776676676667767767767767766766776776666766776776677676766676677667767676676776767767767766667677676776766767677667766776767767676767766667676776677677676776767767766676776677676776767767667667766767766767766776776776666776776766776767677677677667767677676767767667767
676677677677677676776767767676766666667767677676767766667766677677676776677676776766776776776776766676677677677677677677667666767767767677666677677677667766776776776676767677666676766776767767766766776676776776776767766776776767677676776767676677676666776766767766676676776776667667766767677676767767667767766677676767677676776767676776766676776776666776666677677667766776767667677667766667677677676667766767766676766677667766776776677676776676766767767677676767667767766776766776776767767766667676677676767766767766776776766766776666667767766677667676776676666677676766776767767676667666766776767767767676677677676776767767666776667677677677676766776767667677667666776776676776766767766667677677676766667766767677676767766666776676676667667676766767767676767677676767677667676776776677667767767767766766667767676776776776776766776767767766776667767676776666776776667676676767676776767677667676766767767766667677667676767767767676776766766766667677676767676767767677667677676767677677667667767676767667677667677677677667677676776776667767676776766776677677667676767676767766776776767767767676776776676776776666767767667767676776676676776776766766776767767676766776767767767767766776776677677677666776767767767767767766676666776667667677677676767667766676677667677667676776767677677667767767766776676767766776666676767677667767667767767766776767676767676776766776776767666776667676666666776767766767676767666776676767676666767677666766776676677677677677667767767677667767767667767766776767767667677667767766776776776676776677677676776766767766676676667676766776667676766776767767767667676767767677677667677676766776767767766667676766677676677666677666767666776766767767676667767767766776767667767667676767676666776667767677677677676766677667767677677677676776677667676767676776677676776677676677676667676776677677667767766767676676667677666667667667676677667766676676767667666776776766767766667677676677676676776767767667766776677666776776677677676776767677666776676776776776767767767767767667766776677677677677676776776767767767676766677676676767677666766767667667677677677677667767767767667767766776766677676766676677667677677676776677676776766766776676767767767676677677666766776667676677667766677676776667767766667676776767677677676776776666776776677677677676666767677676776776767667766776776667677676776776766767767767676676676666776766776676766776667677676776667766776776677666766677677667767767676776776766776776677667766676677666767667667677677677667766677677677676776767677667766767767767666776767677666667766776767767677677667667767677677666766767677666767676776676776766776776776676677667767677677677666776766767667677677677676776767767676677677667766776776767767767766766767767677666776766676667667766776677667767767767767676667767767767767676666766776767767676776676767667676666776767676766667767677676767766776776766676767767767667676677667667677667767767677676667667667677666776677677667667666776676766776666776776776677676776776776776767767767766677667767666776776776766776677677676766767677676677676766776676667677677677677677667666666767767766676766776767667767666767767767767767677676776776677676766776776776676667767767767767677667667667676776776667766676667676666677667767767676666776776676776767677667767766776767767667767666776776676677667666677676776667677677677676677677676767767766766677667676767766676776676767666776666767766676677667666676666766776677677676766677676776766767767767677667677666667667766767766677676677676776776676776677677667767677676767767767766767767766676766776776776767676776776767767766767666776676776677677667676767767677667676677677666666766676776767767766776776767667677667767666767767767766676677677677677676767667767676677676776767666667676676666776766666677667677676767767767676776666776677667667676677666677676676776776776766676667767667666776676767676677677677666666677677676767676776776767766766776766776766676677677677677676776776767667767766676766776776767677676677676767667767676767676776676677676776667767767766767767666776677676767677677677667766676676776666677677677677676676676677676767666767767677677677666767766767667667767677676766667677676776766677667677677677666677676776677676776676667767676776776776776776776776776767767677676776766666767767767667676767676667676676776766776767766767767667767767767676676776676767677676676767676677667667677667767676767767677677677667666767767767676667766776677676776767767677676767766767677676767767666767767767676676767767766767677667666667767667767767767766776776676767677677667767676766677677677676667767676766677677667767767676776667677677676767767666767677677676766667677677667677676677666676776676776776767677676767767667677677677676766776677676776776677676766776767767677677677677667676767766776676676667767767676667767666766677667667676677677667767676667767676676776776767767667676667767667766776766677677676776767767767766776776767667766767766776677677677676667766666767676776776776677677676776767767767666776767767767676767767677677677666767667676667677676666767767667767676666776776676767667677667767766767766766766776776776667767766767677676667766667677676776767676766776767766776776776767766767767667667767667767666776676667766667676767767677667766776676677667767766767667676776767676676767766767767677666676776767666776676766766766776667766677666767767767766676776767667766766767766677667667767677677677677677677666776767767767767767766766776666776667676767677676776676667667767766776766767767767676776676776677676776767766667667666677677667767766676677667767767667676676667767767766766776776776776677676776776677676676767767676767676767766776767676767766767766776766776677667766776776676776767767767767767766676767767767766676776767767767666767767676776776767767667677667667766776677676776766677676776677677676676676677676767766776776666766676767767677677666676767677677676666767767676776677666776767677667667677676767766776767667766776776677676767766767676676667677667677676776776776677676767766776766767767677676676776767767766667676776766677677677667767676776767767767676666767667667766767767767667767667766776667677677677676776666676776776676776767766776767676766776676766676676677677677677667666766667676776667676766767767677676667766666767666776776776767676676767767667676767766767766776776677676677677677667767767667767767767676767766776766676767767676676766776767767667676677667766776667666666767677676667677676767667667677676666776776776767677676667767667666767677677667767766676676767676676767766767767676677676677667676776767677677666766766767677677676776766766676776776776666767667667767667667676677677677677676767766766776766666767677677666776776676677666776667767667676776666767767667767767677666776776767767677667667767667667677676767667676767767677667667677676767767767767667767676676667767767667666767766766776776676776677666776766767666676767676767676776766767676766776667767676767676676767676677677676776767667676776676677677677677666676767767667767767767767677677676766776767766767766767666767767667767766776676767676766767667767767666667767677667676767766767676776767767767676767766776766766776766776776767767676766677667767767767666767676677677666767766666767766776776666676766767676766767676667767767766776776776767767667677667666766766766667677677676767667767767677666766776767676767767676776776677676767766667676767677677667767766776776766667767667667677676667676776766776776767667767677666776667766776766666677677677666767676676767676776776667676776676667676666666766767666776767767666776776676776767676776676767767677676767667767677666676776667767677667766776677677676677677667767676767767676676776776677677677667767677676676667666767676766666776767767666667667676676677667676767677677677677676776676776767767766776776667676776767677677677676676676766766776767667767767677677666776767667767677677667677676677676677667666677667767676676776776677667677677676677667667666767676676776776766677677676766666766667767767766776776776677667677667766776676776767766677676776767767766766767677677667676776776677677667676766767676776677666776767667767767767676767766776666776767767666776677676776776776776776667767767767677676767676767677676677667767767766766766767677666776776776776776676766767767766677667677676776766776676776767767767676677666677677676676767677676776776676677677677667676776766776666776767666776667667767767677667766676767767676766677677666776767667667767667666667677677676776767767766776776667766767767766677677677676676676677677667767677676776677676767667767767766677677676666766667766767767766666776676766676776676677677676676676776677676776766767667677677667677667767766767767677676667666767677667667766776677677676776766676767677677667767767767767667766776667676776676677677676776776767667766776776776766677667677666676766776776766767677666776776766776676776676776776776676767677666677667677677677677677677677676776776676776666667767767676677676676676667676677677677667766776666766776776767667676766776666766677667677676766767676676767677667767676767676666776776776767767766767767676776776767766766666677667767767767767766766776766776767766776666767677667766767676776767677676776776677667767767676776776767766676677667677666776776776767767667767767676776666767676776776767676767666766766667677667667676776776767767676667667767766766776766776776676766776776776766776766767676776776776776776677677677677677676767677676776767676767767677676776767677676766776767767766767767667677676667677677666776766676767767767767767767676767766676676767767676677667766667667767667676776766767677677677667677677676676776767667767667677677667676776776776676667766766677676676776766666767767766767766676666776766767766776767677667677667677666776776776677666766776676676766767767767677667676776766767767677677677666677677666776767676676676677676776767667767677666766766677667666776776776767766676676676667766766667766776677676677677667667767667677667767766667767766767767766767666776776767676776776767767767667677667766776666676767677677677667767676776776767677677
6766767676667767666776776767766776676767677666666676776667677677677676676767766767767767766767767676776767766776776776677667767666767676667676776776767767767767677676676766776776676676667767767767677666676676776767767666767667676667766776676776677676677677676767767767767677667677676776766767767767767677676776676766667677677676776767667767767767667767766776776776676767666676776776767676767767667666766677677677666767676677667676677676776667766766767667667676667766776767677677676767766667766767676667676776677677676766776776776677677677677677677667667767767666667767667666667677667767667767677667676767666776676776767666767767677677677676766776676767767677677677667767667677677677677676676776776767766776776767767667767766677667667766776767766766767677677667767676667677667677667767767766767676767676776766767667767767676667676776767667676767767766677666776766666776677667677676776677677667666767676676776666766767767677666666776766767676677676767676767666776677676767676676776676776776767767676767667677676677676776666767767666677677677677667767766776776767677666776677667676776666767677676766677666776676667767676776767667766667766667767766776766776767676676766676776776776767766767766677676776776667676766677677676667766767676776776776776676676677667677676767767767676776767667767677677677677677666677677677677676767676776767767676677667767677666776666676677676666776776776776776776677676767767676767676776767767677677666767766667677666776776776776676667767767767766776677677677667676776677667676666677677667677676766776676677677676776776667676776766776776776767766776676676676776676676677667667767677677677677677677676766776776676767767677676766776776667767676767767677677677676767767767767766676667766767767767677666766767767767767677676767667767667676776766676676666776776766677676676776676776677667766676677676776676767766666776677667667676767667676776767666667767767667676776776776776677676767677677677677676766767767767766776776676776776676776666666767766776776776666767676766776677677677676767766767767766767767767667767676676776667677676776667767767766776766767766676677666767676776667677667766767766666776676776676776666766767766776776677667767667677677676776667676767677667677677667676776677677667677667676677676767677677676767767667767766677676767677677676776767766776766676776676676767766776776776776766766776766676667667767767667676776676767767667766776776676767677676667677676766776677666776776767767766776776767766776776767676776776776666676767767677677667677667767767767766766767767766676767766767667766767767767667676667667767766667767767676676677666776776677676776766667766776677667667676776676776667767667766767677676767767767767766676767767767667667766667676767677676766776776776667767667676767767766677667676677676667767767666666676767667667667767666776766676677677676676676776676776776776776776767666667766776667767766677676667676776677676776776776767676667676776776666667767767767766767767677677676776776677677677667766676776767767677677667766667676776776776767767767767766776776767766766667676767767667767677677677676766776776776667667767677677676676766676677677677677677676667766776776767767677677677677667676767767676666676776667767767767766677676776767767767767676767767767767677676766667676767767667676776667676776667677676666676767667666677676767667676676776677667676677667767767767666677667676676676776767767767676776776776776677677677676677677677677666767667767676767677677677667767677677676767766776776767766667667767767767767767767767677676776677677676677676776776676776666776676766666776766677677677667676776776676776776677676767767676776776767767676666667767767766767677677676666776767766677676767766766776676766767767677667677676667766676677676767766666677666776776667767767677666677677677676776776776677676667667766767766776767667767677676776776676767667767766677677667677677667767676766676767676677677676776767666776677677676677676776677676677666767667676767766776676776767766667677666776767766766776767667767676766767767766677676676677676766677676667666776776667766766676767766776776666676766677676767767677667767766676767766776676776666776776776667677677676776676767667677667766667767766676767766677667766776766776776677667767677677677677677677666767767767766776766677676766776767666676677667677676776667767677677666677676776767766677677676776677667677677677667676766767667766776776766766767766776776676776767767667767767677677676776676776776766776666776766767767667676677677676676677677677667677666677676776776677676767677676767667766767767667766776767667676766776767767766767677666776776776766767676776767677676667767666676776776776676776776767767767667767767667766766677667677667666677676676767767677676677676767767767676676667676776666776766776776776776667677667677676776776766776676776776776667767766667767666766677676776677677677676776767677677677676766776776677667667767676766767667767767767676776767666766766767677677667676767767676677676767766766667776666776766676776776767667766666677667676776767766766667677677667766766677676667766767767766667677667667767677676776676776766676767677677676677676677677676776767676776776676776667677676676667767767767666676767767767766677676767766767767767767766767676677666676766776776677667766776677677667667766766776676767677677667667677667766776776767767676666677667676776677677676667767676767766767677677667667766767767767676767767676776767767766676667767766776776677677666767676676767767677666776776667766767676776767766776776766776667767766767677666776676776666767767767767767677676776776677677677667766667676767767766676766767676776776776767767677676776776677676667676667767767767767667677677667676767666776767767766776677666767766766676776776677676776766677667767767767766776767766776766767677676677677677666776776766776667676677677677677676676776766767767767767767667766677676776767767767767766767676766776676766677667767676776677676766677667667767677676776776676677677676767677676667766776676667766677676766766667767767767767767766676776776767676676767677676677666677676767767767677677676776676667766776776776767766677676677667767767767766666676776776667766776667677677676776677677677677677676676676667766767677677677666767766776676677676676776677676666677676676776676666776776776766776667767767676667677677667666767767676666667677676667766767676677677667677676776767676776677666677667676667766676676767766676767677676767767767767667676666776666767767677676767767676776776677666667666766676766776776776766776766767767676667766677667767667767677667767767767767666676776677677677677676767767676677676776676767667766767676767677677676776776776776767677676776776677676776767676677676676767767767666767766776767766677667767767677677666776767677667766776776676776767767767767767666666676676776767767766767767676766776767767676676776677676766776766776776776767677677676776776677667767666666677676676767676666766676677666776767667667766767766677666776776667766767766776667676776767677676677677677676766776677666767676677676766767677676776776677667767767767767767767676776677677677676776667767766776767677676767767766766776667766676677676677676766776677667666677676776776766776666677666676767677676666667766767676677677676776766677666767667677666666776767767766676667766776677667767767676667677676776677676676766767667676776677677667766776767667767677676776776776667766767767677676767766766666766676776767767666676767767766776666667767677676776767677676677667767767676767767677677677677676776776776666676767767676677666677676776676776767766677676667677676776676677676767766767676666677676767766766767767667766776766666776667677666767666666666776666776677676767676767767667667676677676677667767667667766766776676776767676766677666776766767677676776776677676776776767676677677667667676776767677667666776667767676676767676766677677677677676776766776766766767767767676776766767676776666677667766767767767676776767767767766677676676676767676767677676667767677676767667676776676776776667676767767767677667676666677676776767767767667767767667666767677677677677676676766767766677677677677667676776677667767676677677677666676767677667676676677676767676677677676677676776776666776767767767677666767677677677666766766666767767666776767676676767767767676776766767766676766766776767767767667766776766767767667677676677676766776667667767667767667667676667677677677677667766776767666766776767767766767667677666767766667766676776776766676767767667667766677677676677677677677677677676767767667676676677666776676677667766676767767767667666667766776776766676767766676677667676776767767677666767767767766667767766667677667767676767667767767767767767767767666766767677677676677677676767767667676766676766776767767766666767677667677676766767766677676776677676766677676677677676677676767767766766766767666667767676776767766676776767767766776776767676767676766776776776776767677677666776677677667667767677677677676667677676776677676776767666676767767767767767766776676766776776767676767767766776767767767767667766776667767767676776766776676677667677667767667766767767767766766766766766776767767767676776677677676767677677666767767677676776776767767677676776667666676776766776677677667767767666767767677667767676776767676667767677677676767767766776776676767667767676776676767667677676677676776676767667666776776776766776667677676776667767667766776767677677677676776666676667667767767767766776666677677676676677667767766676676767676767767676776766677676667766677677676666766767767767667766776767766776776667676776776767676767767766776776767767666676767766776776676677676776776767676677676676767677676677677666766767766767676767677677666767667767676776767676677667677676776677667676677677676776677677677676676676776766776766776776776776676767667767767766776667766676776766767676677667766766676776767766776776767676676767767666767767766776677676677677666677677677677677667767677677676666776676676766677666677676767766766767677677676776767667766767677676677666767767677677667767677676676776776776676776667767766667766776677676676676767676676676767
667766767766776776676677667676767767767767766776767666676776676776766767677667767666767677667667767676776766676776767676676776767766767677667676776776677677667677677667766766667766677667767767676776767676676766776776677666767767667676666676776676677667767767667677676667767767767677667677676766676767767676677676776676776776767766776767667677676776776667676767677676766776776767677676677667676776767677676776766676776766667677667766767766776767766677676767766667676776776677667676667767766766766766677676676776676776776677677677676766767767676776767667677677676766677677667677666767677666766676766676766677666767767677676766667666776766776676677666766677666776776767677676676767667667676676766767667767767677667767677666776767666776776766776767766767766776776776767767677666667767767676767667666776767667766666776667677677676677676677667766776676776667766776767667766776767676767767667676666767676766776767676767767677676676776776767767766766767766776776766767676767666767767767767677667767766667767767767676767767767767667767667767676776677677676767676767767767767667767767766776766776776776766676767667667667766676776677666767677676667766776677667767767766776776766776677666776667767666776666776767676776776776766776776776776767677667667767767766767766776676776776667766767676776667667767677666677676677676676776776766776767677677667666667667767766676766767767767767767677667676767766676767767767767676766667767767766676677677676766766767666667766767767766667767666776677667767767667677676766767677676776676766667767667767677676767766776776776766776766767677677676767677677676766677676776776767667666776767677667767676776776766676767677677677676676676767677677676677677677677677677676766767766677666767766776766767767767767766766766767767767666776767676677667676767767766767667666767766776776776676776677676776677677667767767666776776667677677666776666767676767677677676776767767676776767767767666767767676766677676767677676776776676776677667767677667766776766676766776667667767676677667677666776767666776677677677667767767766677666766676776776776767667666676776666677676776677667676767677677666667767666776776667676767767677667676776776677667677676776767766676767766767767767677676776766767766776666676776776766776676776767667666767667676776767666776767767677676676677676776666776667666776667767676766676776676667767667667767766676766766776676767767767667767767766776677667666776766676766776676676677676677677676677667667766767677677677666766776677676776767676676667676766776767676767767676766776767766767676767676677666667676776776767767766776667767767676767766776776667667767767766667767767677667767767767667676766776776676776767767767767676676766776667766676676776776767767766766776666677667666677676767677677667676677677677677676776776766667666767766676676667766676677676776776666677677667767766667666677676776677677677667666776766677676766776776677667767676766676776776766776767676767767767766677676776767767767766666766767667766776776676676776676767677667677667766776776767767766667676677677667767767677677676776776767766776767667767676776766776767767677677677676767767676776667767676776776776676767767767766676767677676776767767677676776776767677677677667667766767677677666767766776776767766776776667767677676766776766767767766776766767767667767767767666776776776776776677667766776766677667766667667667667677677667676776676767677676676767667676767676767767676776766677677676776676767676776767677676766776767677677676776767767767767767767676776676776677666676766677676677677667767676767676677677667666767666776767767767677677667767676776776766766776766766676767767766677676667677667676667766677676667667677677676766767767766776667667676776776776767677676776767767767666667676776666767676776776776776766677666776767767767676767677666776776776766676776766667666766776767767676767677677676766767766767766666776776677677677676776776776776767767767766667767667676767767766767766776766676776776776766776767766767667767767766776776776677676776767767677677677676766767766766667677677667767767676676767766676776776776667767766776667766767767677666677677666676776767767667677676767676776776677667667767667667767766666677677666677667677667767666766766667766776767766776776766776677676776776766776677676776676767767676677676676766767666776766776667767766776776776676776766776677666767676676766676776767677667767676767676776767676767677676776776776766677667677667766767666776776767766767677676766677676767767677677676677677676766767767677677677677676776677676767677676767677666776766676776776676766776766667667767667677676666666767767767676676667676767667767677677677667677677667767667677667767766677667767766766776776676776766767766677666667767676776766767677666767766767767767676776767767766776677677667766776776677677677677667766776767666676776776776776767767767767767666776776767677676667766676667677677677676776776776776766677677666776767767677676767676766676767667676767677677667766776776767666776776767767677677666767767766766776776776766677667676767767766767767767677666676776766676766677676767676776767766766677676767766677666767766667676766776766667677677677667676766677677676676766767767767666776677676776767767767677667766676667676767766667767767767677677677676666767666776767677676776776766677667767667677666766767766776667676776776776767767676776776677677667676766676767767767676677676676776766776767767766767767767666776766767766776776677677677676767767677666776776776677677677667767766776767677666677676776776776767667676776776667767677676776676677667766676767676767676667677677666677666776676776767677666767767767667767676676776776776667667676677676776677677667767666677677666676776677676767767767667767676776776767767767767667677677677676767677677676767666767767677677676767677667666766767676767767767677676677676776776677676776767766677677666776676767677676776776677667676776776667666767766767767766767667667677677677676776776776667766776676767666776767767677666677667766667766677676767766767767677666767677667766767667767677666676776766776767767666776767767766677667667767766677667767667767677666767677676767676776776677677677667667766676776776667667766776767766667767676667666677666667667667676767766767667766767767667676667767767676766767676776776767677676767767766677666776767767767677666776776677676676767676776776766767677676766776677666767767767676767766676767767676767676767767677677676766676766677667676676677676776767767677676676776776666776767766767766677676767766767667767677676767767667767676676776776676676676677676677676767667767767767767676667767766776776766676767766767767677677666776676667667676776676677667666767767767666767766767767677676767766767767677666776776767767767676776677676776767767677677666776677666766677677677677666776677677667677667676767676767766767677667767767676767766776776776776677677677676667766677677676767767677676667677677666677677676766677667677677667767677676676767677676666676776677676767677676776776767767677666767767767767767767676666776677666677676776776677677677676776766776776776767767677667677666767677667676776677676677677667767676767667767677677677677676776667766677676776767666676766776776776767676767767767766677677667677666776766676766667767767676677677667667767667767677676776776776676677677676776776677667767667766767766767766767767676766776776676766767767677667767677667667676776776767766767676677666766776767766766666776776776776676776667667667766677677677667676677676676667767767767767676767676767676766766766776766767677677676677667676776767767767677676776776767767767767766776776677667766677677676667677667767677677677677676776767676776776776676667766677677676767677666767767767767667677676776776776767767767676766676766767667676767766776677667767677677677667677676776776676776767667666767767767677676776767767766677677676677676677677677677676677676767667767767677667676767766776677666776676767766776776767767767666776666776776776676677676766766677677667767767676676767767767677667767766767767677676767767766776776776766677676676667767677666776776767767767666776677667677677677677677676667676767676677667767767666766776766776776776767767767667767667767766667677667667677666776766677667676677667767667677676767767767767767766776766667767676766776767677667676767676666776776776767677677666767767766776766677666767677677677667676677676767667767767677676677667676767767766767767767767766676767667767767767677667667766776767767766776766776766767766767766766767766677676766776776766676766776776676676677676767677667766666667767767677677677666667676677676677667767766776776767676767767767676677667767767676776776676767676676776776776776766677667666767676677676766767667767767677676776766776677677677677677666767766767767667677676776677667766677676776667767677676676666676776766767767767767677676776766776776776776667677676766767677677677676776776676776776776776676776767677667677677676767666776667766776776677676767766776776776776766776667767677677676776776766776767677676666767767767766766776776776767667767677667767767767767677677667767676767766666767677676776676766776677667676677667677676767667676677667676666776776667676776776776677676776776776776776667676776776776677676767767676767676666767676766776767667767767767667767767767767766776767766776666776677677667667676776677677667767767767767676667767677676767677666776776767667677667767767766667676676776767667666767767676776767767667676767677667767667766766776776776667767767667667667767767766776776676667676776676776767767677667766676677676766767766776677676767766667676676776767666776767676767676667766776776776766776677676766776766776767677666677667767767767667677677676767667767676776677667767676767767677676666776766667767667767767666776776676776766767767766776767667767767766767767667676767666767766776776676677677676766677677676776677677667667677676676776767766677667766766776676767767677677676767677666676676677677667767677677676766776676766676776776776776667766776766767767767766776666776767676666676666776767766767767676776776667767766677677676767677667767677667677
76677667666666776676767676776767767766776677677667766767666776767767677676776776676766677667767766677667767667767766766677676767667767677667767766766776677676767767676776676676667767667767767766767766767767767766776776767676767666766676766767666767677677667766776767676767766677676776767766767766776766676676776677666776666766776767677677667677677676666766767767767766776766776776776776776776667766767767667767666776776776767767767676776776776677667766767667677677677676666767767767766667767766667676766766776766766677677677677666776766766767766666776767676776776776776776776767676776667766776677676776767667667676677667767676776776676767766767767767767677677677677676766776677676677677676776677677666776767767767766676776776677676676667677677667766776677677666677676677676767667767677677677667667676776767676766667666776676767767767767676766677667676776776776677677667767666767766776767676767767676776667676767676766666776776767667676776767766677677676776676767676767767767677676767767767667677677666767676767667667667766776767677677677667767677676676776776766677667767676767667767767766676776767667767677677676677676666776767766666676766767676667767676776767767766776767766776776767767666766776776776776776767666776677667676776677666776776676667767677677667766677677676767766677667676677676767766776676767677676776776767766667677667677677666776676677676767667677666767677667676677667767677676677666767767667766767676776767677677677677676776677676767667676676676776677676677667677666766677666776766767677667767766776667767677676767677676776676776767767676766666776766767676776667767767676767766776666667676776776776676776776776676676677676677676767676767677676776767767676767677666766676776776676776676676677677677667767766776676776776776767767767676676677676676676677677677676776776767767767667676677677667677676667766776676766767677677676767676766767766677676677667677677676676667676766676676776776766776767767667767676767767767666767767767677667676666776776776767676767677677676767767667767676677676667677677677677667767666776677667676767677676767767767677676776776776676776766776766776776776767766767667766677677677667667667677677676776767767677677666677676776677677677676767767676676776776776776776677666676676776776776767677677677666676776776677677676766676667767767767767767767767676776776776767767677677666767677667766667766776776776776677667676776767767676667666776667767767767676776767767767677677677677667766766776676767676767666766766766776676767766767676766776776776676666776677677667677677676766677666767676766766776776767767767766767767667767676677676767766767667667767666676776776776776766766677667676677676766776766676666766676767677677667676776776776776776776666767666776767766767767677676677677677676676667767767667666767767767767677667666677676776776766677677667676776767766667677676667676767677676776767677677676776767676776776766677667766676766776667767766767767676767676676676776677676776767666666667676666776776776776776667767677677667677667767767767766767667767677677677667676767676667677676767767767767676766677676676667767767667677676677676767766766776676767767676766767667766667667677667667767767666676776766776767767767767677667676776666667767767676676676666776776676776776776776677676767667767677677666776767766676677677677667666676776767667667766767677667666666766767677676767677677676776766677677676676676667767766676677677676776676667766776776676767676776776776767766776767767676676677676766776767766767667676776776677667676776776766676776776776767767766677677677676767767666767676677666766776776676767766666677677676767767766676677676676767666676776766677677676776776766776667666767767767767767767767667767767767767767767766676776776676767767677667677676766776767766677667767676676776766776766776776776766776666766767676667767676677666776776767767666766676776766766677667767666776666776776667766767767667767766767766767667767666776776667667677676767676776776767767767677676767667676767666776676776776677676776767677677667666767766776676666767677676776676767677677676776776766676776776676776776677666767676767676766676776776776776676767677676767667676776776776767676676767767676767677667677677667676676676776776767767667766767767767677667677677676776776767767766667767767666767767767767677676766676677667767666667766677667667767677667767676776767676676676667677677676776676676677676776776677677677676766776676767676677676766776776676767677676767676767766776767677666776776776776667767666766767667767676776677666776666776776776677676776776776767676677666767767677666776776767767666676776776676776766767766666767677667766676767767676776667667676677676766767677676676767666767677677677676776766667767676776776776676667677667677677676766676666766776776676776676767666776767677666667677677677676767677676666776776776776776776667676776776767767766676667767676776676767676776776677666677676776676677676766767677676767667676676767766776676767766767676767766677677677676767677677676767667766677677667767676776776676667667677676776776767767767677667677666776766677667667676766677676767767677667667676767766676767677677667676767767767667676767677677677666667677676767767766676676676776776776767677667677677676767667767676776776676676767766766766767766676766676676776767676667767677676776676767676677676667677666776767767676677677677667677676667767767767677676766767676776776766767767766766766776766667677677666676767676776767666776677676677667677676767766676767766667667667676776776667767767767766776667767677667667766667767666776776766776776666776676776767676767767666676767767667766776776766776667666776766776667766776776776776766767667676776776766676677677676767767767676766666776666767767676767767767677676767677676776667767677667766767767766766767677676667766677667767676776767767666776776776667666767676677677677677677666767767667767767667767666776767667766677676666676776677667766767767766676677667767677676767767767767676676676766767677667676767767766677676776776766776776767677667767767766667677677677676776767767767766776766776676776676767766776767677676776676776676766776677676767667666677666776776766766776776776677677676776676676776676666767676767767676677667767676776767677667677676767667767767677676776776766666776776776776776667677676677667766776667766776766767767667666767767766767766667767767767676776767767766776776676676776667766767767676776776766776676776676676766776767667677676776766677667677676667767767666776766776776767666676767767767766676677677666766767767667767667767766767767676776767767767767767766667766776766676667676677667767677667767676776776776676767666766767766766767767667676776677667767666677667767677667677677677667766776676667767767767766676767667767667677666676767766776776676767766767677676667766776767666767767766676676766767677676776766676766776776776776767676677666676766776677676677677676767767667767766776767767766676677677676676667766766767666766776767767677676767766766677676767667676767676667667767676767766767767767667767767676767767767767676677667677667766667767766676677676776676766767666766776766776776666676776776776676677677677677667767667766666767767667766767767676677676666767766776776766766666767767667677677676776676766776767767767677676676776776766767767667666776676767666776767767677667766766667677667766676676766766676676776776776767677677676677667766677677676667766676766776677667666776776776776766776667767767667676767677667767676776767767677667767677677667677666766667676666677676676676766776776677677667676767676677667677666676776776676776776676767677677667677676776677676766776766676776776776776676776776767767767677676776767667677676776676676667766776767676676767767767767767676776776776666677677667667767766776676767677676677676776776766666677677667666767766767676776767767767767767767667677677667766667767767677667767677676766776676776676776666776776776776676767676766766766666776766766766776766667767767767767676767677666776677677676767677676767767767677676677676767767766677676776766767766767767677677677666776767677676776676776766677666677677667677667666667677677666767767766676666767766676767677667766666776676677677666767677677667677677676676666766776776667767766666677677667767766667667767767666677667767667666776776767676766677667767677677677666677676776676767766766766766667766776776667767676767767676667766767677677667767667767767767767766776776766676766776766776776776676767767767767676766666776767767666767767767676766776676676776767677666677666776667677676767767677666776776767766776667676767766767676766767666667677676677676776776776776676776776767677676767667677677677677677677667767676667666767667677677676776767767667766766666767766677676666766766776767767767767767766776767667766776766676676766676667767676767677677677677677677676767767667767677667666766676776776677677677667767676776776676766767676667676767767667767667766776767766666776676776676766776776767667677677667767676667767766676776776667677677666767766667677676676667767667766776666776767667667767767676767676766767767676676776676776776666767766677667767767676666767676677677677676767766776767667666776776766766776677677667767676666676666767676677676767676677676776767767667676776677666677667766767767766776677667767676767767677677676776767667667767677677666776776776776667766776676767676776767677676676677676776676767767666677677677676767767766766766776767677677677677676676766776776776776767767676767666776776766767677676677666767676676767677677676667766676666677667667677677677667766767767676676767766667767677676767677666677677666676667767666677667677677666776677677676767677677676776767767767677676676767767677666676667667766676767666767666767676767667676767767766676776667767667767767767677667767676677667667766776677677676766677676776767667766767666776666776776776766776776677676767767767667677676766667767676676677676776676676767767766677677677676677676676767766776767767666767767767677676667677677666776776766776767667766776676776776677676776676677667677676766776677677676766776776666767767666676776776677677667767676767
6676676766677677676676767676666767766677667676767677667676776676677667767766666767677676767667677676776776767767767666677667667677677676767767676776677677676677666776776677667766767676676767767767667766766776676776676676776776677667667677666776766677666767677677677666676766767766767767767677677677667677676666767676767766776767667677676776776677667677677677677677667676676767677677677677666767676676767676776677676667767767767666767666776767666776766767767667677677666676767767677667767767767676766776677677667677677677667677667766666677676767767666766677677667676676776677667667766767676766776676666677677677677676767767667666666776776776776767767666766776667666776767677677676677677676767666776766666776667667676666767667676766676776767676766767676766767767767767767676776767667767767766776767677677667766666676767766776776776766776776667677676776776776676776776776676676676776776767677676776776776767767677676666767667667666776767676767677677667767666677676677676767667677666776767676677667667766676776776776766677676767677676776767666776676666766766667667667767766676776776776767767767766766767677676677676676776677676676776776667666776776677676766676677676767767676776766766666776677677667767767677666767766676676767677677677676667767766767667767767667767767766767766667767677667677667677677677676676766776767766776776766667677677676767677667767666767767767676776677677667676766767677676776676766677666676766767767676677677676676776776767767767676766677667667676677677677667667767677676776677677666676667766776667766776767767767666667676677676767667767667767677666677677677667676767676776776677677667767767766666776667666776776776776776776767677676767767676766776776776767667767767677676767766677676666767766766776776767767676767676766766667676776667767666677667767676676766776776776776776776776766776776666767767767676776776776676767676776776677677676676667767676767667766776776677676766677667666776767676766767767767667666766667767766766776677677676776776676676776767766676767676776776676676767667666776667767766677676776766667766766677677676666776677676776666677666767677676776677666776767767767767767766776776776776677676767767677676677677676776666767676767666766776776766677677677676776776776776767767767767766676677667767766776666767677676766767767767676776677677667677667676776767767766776766676677667676767667766677676776676676677676776676666667767676776776667676776767767766676677676776666767767677666776766767766767677677676676767676677677666666776676677676676776776767767767676676766677677676676776677676767766767767767766667767676766676667676776667677667666676776767677677677677676677676676776677676776767676676766767767767767677677666776766766767677676676676776677677667767676676667677676667677667767766776767676676767676776776767677666776677666677667667767766767767676666767676776676666676767677676676677676776677676667767767677666776767667767767766676776767677667767677677676767767766676776776677677666776677676676776776667767767767667676767767677677666666776776677676776776767767677677666776667767766766677677676767766776677676776776766776677666776767677667677677667767766676767676776766767666776776776776677666676776766767767767767767767767767677667767767666766676776767767767676766776766767677677677677677676676767666776667677677676667677676766767766776676776776766776676767677677676677667677667767767676776677677676677667666776666667667676767676776767676767667766676676677667677667766767676676676667666766676767767667677677676776767677676767666776666767677667676776767677676776676776776767666667766667767676776767677677677676767767767676677667766776766767766767677677677676767766776767676766767766767767767766767667677667767667766776667767767767667676676667766776776767667676776767767666666766767766776767766677667766776767676666776767677677677676677667766766767766767676766776776767767766676776676667766666677677677676767666667766776767676666776767767767767767766776776776776677677667676767766776776766766767677677677676776667676766776676766767677677676776667766766766766766766676776766776776776766667676776776677677667677677676767767766666776766677666766667677677676677676776767666767666766776776677677677676677677676666776676767767667767677676667767767667677677676776776766667767677677676677676767766767767666776666767666677676767676667677667666767676677666776676776667667767767676667766776767766767677666676667766767767677677666767767766767676667676666776677676776766776767766677676776676667766676767766767766767667767767676667666766767766767676677676676776766766767767767767677667676766766776767676767767677676767676676776767676767767766767677676776766677667667767767667677677676667766766776677677677666676776776676776767767767677666776776776776776767667767676776667766666776776776776767766767766676667766676776767767766776677676767766767677676676767667767677677677666766767677666776776767767677677667676677677666776776767677676677667766677666776776767667676666776767677667677677666766766776776676677676767767766766767767666766767767677667677677677666667767667766766767767766767766776676766766677677677676776766676776767767767667767677677677676766667677677677676776776776667767676776766776776776676676677676667767677676667766667767766776776677676677677676677676776767766666776776776677676776676776677676767766767767677676766767767677676667677667666677676676676677677677676776776767666667667766776766776667766767676766677677676776766767676776776767767767766776766676776776766677667767676776666677666676776766776666776767676776766677677676676767767677667667766677676677676776776677667766677676676766776767677676767766676677677667677667666666677676776666677677677667676667766676667676767676677677677676776676676776776767666776776677667766667667676776776776767677666767677677677666776676676677676776776766676776767766676767677666676766767677676767767677667677677676767767766677677676676776766767767767766676776667677677676776677666676676766776776776776776676776766776766667676677666767766766666767767767676767766676766676776776766776767676767676677676776776776767767766677677666766676776776677667677676767666766677677677677676766776776776677667667767767667677676767767767677677676667766767767677676677666677666767677667666766776776767767677677667677677676767667677666666676776776677677676776767766767767676676767677676776667766767766776766776776677677676766776776676766666666767766767767677676767676767667676767676767667667767767767667676776766677677676677676776766767767767767766776666677677676776676776776776666676767677667766776676767766677667766676766667766776776677666776677676677677666667667767766766767767767767766776766677676667767667766776776766776677676776776666767767767766676776776767766776766677677677676776766776766677677677676676776766667677677667676677677677666776766767677667677677676666776776776776767766776776666767676677677667766677676766776767666677676767766776676676677667767677667677677676676776776667766767676677667676676767767767666667767766666666776776776767767666776776667767767666776776776776677666776677667766767767767767676767676766767667766767676667676776767667676767677676767767667667767677677677666776776776767767766666776767676776767667667667767676677676667767676776776767667676776676767767767767666667767676677666767767667677676767676667667676767666666667666776666676767766776676677676766676677667676767766767677676767677676677677667767767767767677666776766776776676776776667767676776677666677676776766776776666766766776776667677676766767666767766776766676776676776667767676667767766776677667676767766767766776767767766676767767767767767676766666767766776766767677677676767767766776767767766767676767767676776776666767667767676776676667766776776677677676776776677676767767767667766766766667677676776767766767766776767766767767767667767767676776677676677677676776776666776667767667767766776667767667767667766767766677677677666776677676776767767676767767667666766767766776766677677676766776767667667766667766667766776776767667767767767767766776767767676776677676677676767766767667767666677676776776677677677676677667677676666776776767767677667767767767767767677677676766776677676776776677676666776677677666767667677677676667667676677667676767677677676776767667767676776776676676776766767766667766677677677667766766767766767666766767676766676767767767766767677677676767767676677676677676776766776667666776767677677667676676767667767767676766776766766676776776776776667667676767677677677676776676766776776776676677666776677666767766666776767676766776676666667767767767766667767677667766676776767766776766676767767667766776767677676767767666776767676677667767666776677667667677666676767677666776776766767767676766767767666767666776776776767767766766776767766677667767677677667767767667766776667676666677677666666676677667767677676767666776676776776767766767766677676676776776776767767677676767676767767767767677677676767767676776766677666776776766677666667666776677667766676767677677676676767677667677677667667667766776767666776776767677677667667767677676676776767767767767767667767767676766676776776766667676776767767766776776766767667676767677666776776776766767667767677676676776776677666766776667767667766767667666776776677676776767667766766667766676676776676767676766767766677677677677676767677667767767677676667677676677676677677667677667766677677676767767676776766776776776766667667677676677667767676676676667677676766666676767666767766667766776767767676767676767767767766766677667677676766766767767766767677676677676767676766767767676767766667767767666666776677667767676776766667676667667767677677666776767667767767767666767676676666676776776667676776766677676677676776776667767666776767767767677666667766767677676776767767767667676677666767677677677676766667767676776776776776776667676776767766776776676776677677667677677676767677677677676667677677676667767667767767767766676776776776767676776766766677667676776666776776767667676766677676677676667766676677676677677667676776676667677677667766776776767676766776776776767676776776767767676
3667767767667677676776667766776766677676767676776766776767766677677677677677676667667677667676767667767676776776776767667667767766766676767676677677676767766676767677676776776767767676776677666776676776677677677666776776776776776766766776766776677676766776766666776767766766677667677677667767766766776677667767767676767767766776676776676766676776676776776667766767666766666667767766767767677676776666666666667767666776677677676776666766676776767666767677677677676767676766676766776776676677677667677676776767666766767766677676766776676766767667677667677667676776676776677676677676776676677676766677666776667677677677677667667667766776776776677676666776776767767677677677667767677676767766767767767767767766767667676676776776776776776776676767667766666776767667676767767767766667767676767676767667677667767666776766767677676776767676776767767667767667677667676667767766767767676767676666776767677676676766677667766766776767767677667766676776676767766776677677667767767766776766767676776766776667676767677677676766776776677667666767766776666677676667667766667667766767767767676676776767676766677667767766676776776667676677667767667766677676767767666767676676676776767767677677667767667767677667667667766676767767766667676677676776767767767666776767667666776767677676766766767677667767666676776767767667677676767676677677676677676767766776776767667676767766776667666667767766767767766767676677676677666676766776767677666776766776767677676676676767766667677667766776677667767677677667676677666766676776677677677677676776677666666776676776767676776767666776767676677676676776767766767767767767677676776677677676677676776766776767667677676767676776677677677676767767667767767677677676677676767667677677677677677667766677676767677677676776676767677676766776676776766766677667767677667676767677677667667766767676677677676677677677676776766767766676776767667766776776776676676776676766677677667667676767677676667766767766677676767767767666667766677677666776767676767677677676776676676666677667767677676766667677676677666666677666676767666776767677666767767766767677677677676776776767667767767667767767767667677677677667767667667767667767766776767767767676766776667767676776767767676776776766667667767677666676776776776677677676776767767767677677676676776767676676767766767767767767677667767676776767667767676766776776666767677667767767667667766677667767676666776677667767766767767766776677676677676766676676766776767667677676766776667677677667676776667677676667767677667667767767767766667677667677676767767677676677666676667767767767666767677677667767767676776667676776776776676667677666776676767767767677667767676776767667767766677677676776776776677667766767676776676666776776677676666767676776766677677677677667676766776666676667766677667766676776776776767677677676767667677667667666766666767767667766776776766767667676766676776776767766677676776776677676776676667767766676776767677667676776667677667677676766767767767767676677677676677676767667676776776667767676767676766776776667676776767767767766776677666677677666776767676666766776676767667676776677676776776766776776776776667766776667767667767767676776676677667767767667667767676676776767767677676776767677676767677667767766667766667767676776667677677667766767767676776776677677666767766766767666766676667766767667667766776776676776666767767677667676776776677676677676677677667666776766776776676667667767677677667767767677666776776766766667666766766767677666677677666666676676676766776776776677677677667676776676667767766666676776776767767667767767676676776767677676676676676767766766776667677677666766767766676776776666767766776776676767766767677676676776776676776676667766767676676667676776776776776676767766776676677677676776776776677667766766767676767666677667767767767767767677667767766667767676676676767677667767767766767767767766666776767767677676767767677676767677667766767666776677666776676677677677677676776677676677677677666677666677676767766667677676767767767766776677666776676677676766776776776767676667667767766767767676776676776767677677677666767767766767767766776767766767767767767767766677666677677676767667677667676776676767676676677676776776676676766776667766767667767766677676776767767677667766766766767667767767766776667767766676677677666776776767767767766776776666767766776776666767676767677677677677676776767677667767677676776767767766776776776776776767766676677667767677676767766776677676776666766677676677677676677676776677676776776776767676767767767677676776667767767767676676767677677677676776766677677666677676776776776776676776677677677666767767677667767676767767676776776776767676767767767767767666677667767767767767677676676766677667676676766776766667767767667667667666676767676767676767766776776767677677666676767766776677676676677677677677677676666667767667677676766676776776767677676766776676677677666766776767666767667767677677666776776676776676776776766676667766767766766667676676677667676766676676767766676776776776776776776667667766676677677666776776776776776767767767767667677667667667667767676677677667766776767767676766677677667767677677676667766776767666776766677676776677667767677676677666776667766667677676776676776766677676676677667677667767677677667767767767676676776676776767767767766776676776766776766677666677676676776776677667676676676776677667767677666767767676677676776667667676776667666767667666767766677667766677676776776677676676776666677677676776676667676676767676776767677677677676766766677667667767666677677667676676767676676677667667676676767667667766776776767667676677667676677677677667767667766676676776766767766667767766776767767676676676776776767766776676766676767677676667767676776676767766776766767666676767767767677676776767677677676667767767667676676776767767676776776776776667677676776767676767767766667667677677677666776676776676676767767767667767677676766676776766766667766766776766667767667677667767676766776767767667667667767767766767667766667676667767676677676766776677677677677677677667766766767766676776677667767766767766776677676776776776776676666767766776776667677677666766766676667677677676677667677677676677676667676776776776666766677676677677677667767767676776767667677677676767767676767767767677677666767677676776776776767676776767677676767676676776776776676776676766676766767767667676676776677677677676776767676766776767767676666776677677666666676776676667767676667767767677667767767677677667666776776767666666677676676666677667767767767767767767677667667767677676767667676776677667676676767767766767767667767677667666776776677676776767677677667766767767766767767676776766677677677676676766666667667766677667667766776767676767767767767766776676776776776776776667767676676677676667666676766776767767676767667767767767676676676776776776676766666776677677667676677676776676767677677676766677677676767766766776767676767667767767766676666667676767677676676776677667767767767676667667667766776776676776677676676776776776776666776776767766776666776767767766667677676767766766767767677667666776776767676767767766766776767676767767766776767677677676667677667677677677667766667767767766677676667667677676677667766776766766676767677676667667677676776676676677677676767676776767767767766776677667767767676676776766766776766776776776767676767667766677667767676776667766676667676677676667767767677676766667667667767767676776677677677677677667767677667677677667667767676676776776676766667676776767766776776776677666766767766766776776776767677677676767767766776666676767676766776677676677676776666767767676767677677677676776766677676767677677677676677676767667766776676766676676767677677676767676677676776767767767676676677667767767677676767677677667767677676776667767767677676676776776676766776767767677677677667677676776776776767766676677676766676676767677667667767676767767766776767767767676766677676676677676776667667767667666767767666776767766776767767677666776776776676776776766676667767676776776767767667767676767677676776767677667767767677676766776676667676767667767667667767667676776776677667767677676776766667767767766776776767767676676677677676676776667767766677676676776767676767767677677677677667666776677677677676676776776767767666766767676766676776767667667677677666767767667667667766776767767766767767767767766766666676776776766776776776766667677667667767677677676766776676667677667767767676767767676676776766677677677676677667667767676677676776767676766667666766677676677676776766776776776676766776776766776776676666776676767677677666767676676767677667667766776776776776776677676776776767767677677667676677676666766767767767666767766676766676667677667767667767766776767676766666776766676776676767767767677676667767666666767676767767677667766776667767676676767766776767767667767677677676677666776776767766767767767667766676767667666767767767677677667766776677676676776667766766767767767676667666766766776776767677677666767676767676776767666676776766676776767767767676776676667667766776767677676766767677666776776776767667767767767676667666776667666776776667767676666776767766767667677676776676767676776676776766767677677676677677676766677667667766767667767667676776767667667677667767767767766767767676776767766767767676767767767766667677667767767767666677676776776776767667676666776676766767677667767767767767667676767766767677676776676767767767767767766767767766676767767766767766776677676776776677667677667766776667767667667767767767767766767767767667677677677676766776767676766766766776776766776676667767766667676677666766767667677676776766767676767767677676767677676676676667676776666776666776776767767676766776767677676666776676767667676776766767676776676676677667767766776776776677676667666676776776776776766766667767767666776766776776766677677677667677666767677667767667667677666767767677676677677677677676666776676667767766767676767676767767677677676776766667667676767767767767667766766766776776776676676676666776776776676666667676677677677676666776676776767667767767666676766676776676677677677676767677667667676676776676667667767677666776767766767766666676676767677
67676766776767767676767767677676776767667667667676677676776767766767677677677676677666767767667767667766776776767767767767676767677676776676776677677677677667767677677667767767767666666676767766776667666766776676677666776677676667676767766776677676776666677666667767767667667677667676767667677677666766667667766677676776677676776767677676677667766667677677667766676776767767767677676766767667677677667676776677677677676667677677667767676776767676776776666676667767767766767676676776776676776767667677677676677667667767676776776677666776767767667767676767677677667666666776767677676767667767766676666767767677677667676776776767767676676776776766667767677677676767677666667667677677676776776776676776767766676666667767767767766667677666676766677677677677667677676667677677667767767676776677667767677676776767667676767767767666766766776767767766766776767767767766676677676776767766776767767766676767767767766667677676676676766767676776666667767676776766776676776767766666776776767767676767676767766767676767766776766667677667767767666776776767676676767667767766766666766676776767667767666776677677676776676766776776776776767766766776676666776767767767767767676776767766677667676667767767676776766776767677676667766767766667667767767767677667676766776676776766767766667767766677676767766676767767677677676667767766776766766776776667767677677667677666677677676677676776677677677676776776766667766767767676666666776766677676666776776776676676776776776677677676767767767766776776677666776767676776776767767767767677666766776776776667676776767677676776767667667677667767767667767676776767767676767677677676677667677666676676667666776767767677677667767767766776776667767676767676767676677677666776776776676677676667667767667767677676776666766776776776776766677666667767767767677676676666676766766767767667666666666677677677667677677666766676767767677676767766776776776776776776776776676776776767767766677677677667767677677676776776676677676677676766767677677676767666766776676676776767676776767676776677677677676676776676766767767677667767677676766776767767676776767767677677676767677676677677667767676766677677667677677676677677667677677667767676767666776666776776776767767676676767766677667766676776776667767767666766776776776776767767766776676776766776667676677677666667766767767767767767676776776776767767766677667676766767767676677676776776767667677667676776767766767676776766677677666767766767767676677676776776776776776776767766767767667766776667766776766766776666767767767767767767767667766767676676767677676776767767677666776776767667767676676677676776766776776776767766776676677677676776776776676676676667767667676766766667667767766776776767767767667676776676766776767676767676677676776767767667766666776776776677676676767676766677677676676666677676767766776677677677666676776767676677677676677677666667767767767676767667676776776676767677666667767767677667676776776767767676767667767766767676677677677666677666767677676767767676766766767676677677677667767676667766767676766666766767676667676767666766776767677667766767677666776676676776676676767666776766776677667766776676766776776766776767766776767767767767677667676767667767667677677677676776767766767767676767767766776766677677676776677666776767767766676776677667766767667767767767676767667766766676776776776677666776766776676767677667767676676676666767766776677677667766677666767677676776776776667767676776677667677676676677667766776767667677677667767767766676776776677676676767766676677677676767667676767767667666767767667677667766776776766776767667677676767676767676776776776766767676776776776667667767767676767677677676677677667676776677676677666666767766676677677676666767676766667677667767767766776677677676677667766767676676766667676767767767677677677676676776677667667677667767677676776776767767767767767676776676776776776776766767767667767766667766676767677676676676776766766776677676676766776767766767767677676767676667667766767766677667666776776767766776767677677677676767676767767677667676767766767767766676776767767677676676767676776677667766767767677676667677666676667767677677667767667676776767676776767677676776776676677677676677677667677666776676767676767766767766667766767676676676767676667667667677667767676767767767676676766766776776677676666676776776676766767667677676676767766677677676776776766776766776667666776776776767766766676666766677667766767766776766767677676766766776677666776767767767667767766667677667677677676767767767677677676676767767677667677677666766776677676776776766676676766667677677677676676776767677676677676776776776776776766666667767766776667677676776767767677677676776767667676767676676676666667767766667767767767766676776776767766776767766767767766677676677676677676776667676776776677677666676776776676666667767767666767767767676767767666776767666666767767677677676776767677676776677666667767767766667767667666676676776776676766776776766666766776767677667677677676766767766676776766766776676676666776866767667766766766667677677666667677667766776677676767767666776676776676766767766776767676776767676667767667667767676776677677676776767677666677677676766667677677677677676677677676776776766767766776776766767666677676677676776667676677677677676776767676776677676667666766667667767666767676766666767666776766677666767677676677677666767766767677677676677676776767767766767767767766677676677677677667767667667766776776776676776676776767767676776677666776767667766776677667676676677677677667766767677676667667767766666766767766676776766677667667666767766677676666767676776776667666766676677676676677677676776676676776676677676776676676766776676767766676667677667766767767766766767767767767766776667676676776667767767767766776666766666766776776767766766776766776767677676767767667767676676776767767766667676677677667676677667766767766667766676676776677676677666766677676776666676776767767676677666677677666677676767766767767767767676677676766667767767767767767766767767667666767767677677676776776776776767667677676767767667767666667766776766766676766667767667766676776776776677676767676776767766776767767767677667766776767767767767767767666776766776677676767677677677667676776666767676677676776677677667766767676776766766677667767767667767677677677666776666767767767767677677677677676776666776667677667677666667766776667767767767677677667666767766676767766767766776677676776677676767667666766767767677676767676776767767767767667676676677667767767667766776767676767767767676676767677666666766776776766767667766767767667766776677677676766676776666776767766776776666776776676776776766666676767676666766666676776776677676676676776676776767767767677677677676776766767677667767667767676676676776767676776667767677667767767766677676776776776767767766667667676767677677677667677667766767677677676677677677676776767676667677667767667767767676767676767676766667667767677676776776767767667667767767667676667676676776667676767766767767677667677667676767766776776767767667766766776767767666766766676776776677677666667676776767766767767766767767676666676767676676667767767767677677677676767667676677676667767676767667667767766776776767677677676776776667767766776776767766666776767767767677677667676767676767767676667767767766767667766677677676677676767767667767766767767676776677676776676767767767667767666776776676766767676776767766667767666676667676776776667666776667766667767767767676776776776766766767767666676677677676767767766776776766677677676776667666767666776776676776767767667766767676766767767766766677676677676767677676767667766767677676776776776776776776676776767766766776676766776776766677676776776776676676767767677677677667767677676767767767766667767666676767677676766766676766776767676776767766667767767766767677667666677677666776767667766667766767667767767767677676776767667667766766676776776667766776766677667767767677666767677677676776776667666766766767767677667677676677667677667767766767767766766677676676677667677676766677667767676767767666766776767676776776767766766776666776776676767677677676676767767667667767676767767766776676766767677676767767767766776776667677676767766676776666767666667666676767666767677676776767666776767767667767676767667677676766776667767767676766677676766667767767767767677676676776677677676776767677667676667666776667667766676766676776776776767667667676767766766766776776776767667766677677676767676776676767676667676776776776767677667677676676767767767677667766676667766776776776776767767677677677667766766767766776677677667767767677676677676776766677676776767766677667767677677667676776766776667676677676677667766767766767666767677677667667767766666677666776767766677667666776766666667676666666776776677667767666766677666767677667767677676666776776676776667767767766677677677666676767766667767767677676677676776677667666677676767676776776776776676776677667667676776776767667677666667677676767676766676767667676767766776677676776676676766776776776767677666766766676767676776776676776776767676776776767766776766776766676677667667677666766767667677677676667677677676767767766677667767677666666776677676776776767676776676776767676677676767766767767766776766776776677676677677666776766676766776766776776676776776766767676667666767767767767667666776776667677676776767667766677676667766667767767667766767767667667667767676766776677676676767676776666776776666776667676776676776667667767677667676667767767667676767677676776677676766676766776767767767676776776667677667677666667667676776666767676766767667667676766776776776667667666776767677666667767767676776767676776767767766677677677677667766776766676776776767666766776776677676676767767676677676767767676776776776776776776766676766776776767666776776767667766776766667667767767767677677677676667667767676666776667666766677677667766676767667767767667677677677677676767767766676776776767767767666766776766766767677666776776776776776677677676767677676776767766766776767767676677676766776776767676677666667677667766676767677676766776776667766676776776677677666776776676776776776767666776766767766776677676677666776766776776677666677
66767667767666767677677676767766767767767766767667766677677676776677667766667766667677676776776667766677677677676776767767676676767767676666776776767676767767767766776676767676776776776676666767767667667767677677677676666776667666666767767676766677676776776766676767766776776676667677677667766767767667677677676767766676676776776776766766776767677666776776776677667667676676767667676767767766767677667676666776677677677677667676767677667667667676667677676767767676666677677676776767766776667766766776776666767766767766767767667677676767766767677667767677676766767677677667767667667667767767676776676776776776667767766767677677677677677667767767677667677667667676767666776767666676776766766767767677677677677676776776766767667667667676766676767766767766676767766776776766667767676677677676667766776776766667767766667766766767767767677677676776776676776767667677676767767667767767667676776767676767676776767666776767767767667677677677677667767766676767666776667677677677676667677666776677677677676767667766677676667676776676776776677676676776776677677667766677667767677677666776776767767676776776676776666767766677676767767767676676776677677677677677677677677677676667767767767767766767767767767666767676666776676776776767767767676776767676677667676776767767767767666767767766677667667666667666776676766766667666677676666776776677677667677677667767767677676776767676776776776667766677677677677676776767766667767677667677666766767677677677667666767666766666766776766767767677666677677677676776767767677676766776776776676767767767766767767766767676666776776676776776776766666776767667766766776776776676666776667767676776767667767676676766776766667767766776667767767667767767676776766776767667677677677677677677677676667676767767767767767677677676776776776776767677677676776677666776776776767766776766767677667677666666667667766767667766776676776767767766667767666676776776776677666767677677677667767676767766667676676766676767767666767676776666676767667676767677676667766677677676766776767766767766766776776676767767666767677666767677667677677667676776666776776676677667677667767677676776767767767767766667667676676776676767766767667766776677677676677677667676776767676776767676767767667676767666776776766776776677677677677666767767666677676776667766666767666676677667676766676776767766677677676766767766766676767766767767676666776767676776676767767677677676776766766776767676767666677677677667767677667676776776767676666677667767677677666776677677677677667666767767676776776766767767767767766766776776776776776767766676767667767767767676767676676676676677676677667677676776677677676776767766767767676767676677677676677666677677677667767677667676676667767667676676767767667677666776767676776767676776776767667667667676767666776767767767677667677666767766666676776677677677677666677667767676766776767767767767767767677677667667767767677677677676667767767767767767767766767767677677667667767767676677677677677676766776676767676767666776676776776776776766766667676676667767767767677667677677667766767676776766676776667677677677676767677676677677676677667767766667677676776776677677677667767676676766767767667676766776767766776776776676767677677676767766667767766776676677677667677677676776677667677676677667676776766776776776776776767766776676767767677677677676767767677676677677676767766776767767676676776776667676667767766767667676767666776767677677676677677676676776776676667667766767767667767767667667767767767766776776666776667676776676667666776676766776776766776776776676776776766667677667767667767676767666776676677677676776767766776776767767677676776776677676676767666767766776767677677667767676776677677667767767767677677667677676767766666767767767666776677677676766766677677677666766776766767677676766666766667677667766776776767677677677666677666776766767676766776767767667767676767677667666767677676767767767677676767667766766767676776767666776676767677677676677677677676767667676677676667767677677667666666776677666767667766767667767676667676676776776767767667667767676766666667767676676776766666776676767677666776677677677667766677676667767667677677667766767677677676677676766776767666766767767767766667767676776667766776677677676677676766676766776776667766776676767677676767676776676677676676666766676677677677667767677667767676767677677677677676677677667767767677677677677677677676676767666677666776677677667767677677676776667676776767676767766676776767677676676677677666776776767766767767766767767676776767766767676776767677677677677677667766767677677666767667676776776667766677676677677677667767667767767667677676776666766667677677677677676767767676776776767767767767767666677677676667766776776677677676776776776676677676667677676767667767767676776767676677677677667766667676766676767676766677677676767667677667766676676776676767766766677667767767676776767767766767767677667766677667767676767666776676766776776767767767767666776676766776676667676776667766766776766776676767767666766776776766767767676677667676766776776776677666776776677676776677666776767766676676767767767676667766677677676667767676776677677676766677676766767767766776776676776776767676766767677667666776776766667767766766767676766666776767767677676767767766767766776677667767766776776667767767767677677677667677667767677667767767767667677666677676776666776776766767667767676767766676767766676766767767677676767766677677677676776776776677666766776767677677666767667666677666677676776677676677677676776776766676776766776667767767676767676667767677676776776667677676677676667667667767677666776776767767667667767767677677676767767677677677677676677676666776767667767767676776766666677677667767667767677676766667767676677676767677676676767766776776776667666767677666767767666677667677666677677667767677667677676677677667676676776767767766776767667676776776677677676677676676676767766676677676776766667766776676667677676767766676676767766776677676767766776776776776667666667766767766676766766766767767767667767767677666676676776776767766766676776677667766766767766667767767667766776767767676766776776676667667677676766677667667676676767666676767676767767767767676766767766677677666667767677676676766776767767766767666767676676676676766776676776676767767667767677677676766676767676767676776767766667767676776667767677676776767766767767767667667677677667666766767677667767676767767676676776776776676766776776776677677676767676666776767677667767766767766666767766776766776676776776767676676667767677677676776767667676676676767766767767667676676676667767677677677677676666776766667766676776776767676776677676776676666667677676676776776776776767767667676677666676776667667667767677677667767767766677676767766776677676667676767767677667766776767677676767667677676667677677676776766767676766776676766767767766776677677667676776767766776776767676776767767767767767666676676767676766667766776776766776767766776776666776667677677666766767767767677677677676676767676766676677676776767677667767767767676767767666667767766676677667766776676776767767667677677676667767767676667676776776776767766776766767767666766776767767677677667666676776677667767676676776677667667667767676666677677667767767677667767766776767766776666776776776767767676776767766776776766767677677676776776677677676767767767767676776767766776766667766667767767676676776667667677666776776776776667676776776677677667676767767676776776767766676667677676776767766767767767677677677676767667767767676677677677676767676766667767767766776776667766766766767767766666676677676677676767676666677676666776776776667766776767766776776776766677677667767767677667767676776767677677667767677677676666676766676776766767767767767677666776767666776776676767766667667766676666776767767767677666677677677677676767676776776666766776676767677677667766776667767677666766676667677676676667767666776767766767666676677666776766767766776767677677676776776676767676766767666677676766666776776776676767667676666676776677677666677677677676776667667677677676776667766767767676766767767667677677666767767666677676676776677676776766677667676776676667767767676677676766667677667766776776776677676767767677676776766666677667666767676766766776677676767767767767767666767767676776767766776676677667767767667767667767677667767667766776677667767766776767677677676676667766677677676767766677676766776776776677666776667667667766766677666766677676667677676767766676776767677677677677667766767677676676667767767677677677676767667667767767667767676776677677677676767766676766767667767677676767767677667666666767767766776776677677677677667766776667766677676676766766666767677676677677677677676776776776767766767666767677676766776766767767766776667677667767767766776776776676677667767767766776767667766776776767677666766676776776667766676766677677677676676767767767767676776776677667676766766667676767766776767677667676776767767666766766776767766667767677667677677667676667767766776776776766776666776767767676767667767766766766776766766767667766776767766677676776676766776766676677677667676767767767676776766677676767767767667766776667767766667767767676767676767667767766776677677667666677677677667677677677666677676676667666776676776776767766666676776776677667676776766776766766767676776776766666776776677677677676776776767767766677677667676676666767676677666766767677667767676767667767767666667767766776776776767677676776776667767677676677676767677676676677677677676766676776767666676776676667677667766766667766676776776776667767666766767766767666776766767676776767767677676776766677676776767767667667767676666677676667676677667766776776776767767676666766666776677666767767666666767666767677677667677667666776767676767767676677676676677676667676767676766776677677676776666776766767767676766767767767766677677677676666666766776767766767766776676766667766766776767667767667667676677677677666677676776766766767667667676677676767677667667767767676677677667767767767667767767666767676776766677667767767676776776766776766766776666776776767677676767767666776766766776667766776676676766667766677667676676666766677676667767767767
67767767767667667766767767767676776776767676767677677666776676776767767677676776767766776767767676676776766766766766767677667766767767767767767666667676766767666776767676766776667766776767766767676766767767766776766776766776767766767676767677676767766766666766677676776767667766667666776676776767676676776776677676776767676677676767767767766667677676677667767677677676776677667667666676776767676767767767767767766776677676667767677676666676776767767667767676776767767677677676767766776776766677667767767766677666776666776767676767767676776776676767767767666766676667677677667767666677666776776767766667767766767767677667766776677667666776667676766776766676767766676766776676767667667676776677667767667676766767767667767767667667767677667766677676677667667677677677667767677676776767766767676677676767767666676767766676767667677666776766776776667666667767767677677666667766776767677666767767766776776677666776767667766776676676766677677667767766676776767676767677677677666677676677666776776677667766776776676776776776776776767767667667766677666666667667767766776766776666767676766776767766776767767767666766677677677676667677666767767677677677677677677667676667677677676767766776766667767767676677666677676776767666776776767667766776776667767767676776776677667767676767767676767676776776666767677677677677677667676677667767666767767766776766776766767676776677666767667766776766776666766767767766677676667766766677677666767767676666766776767666677677677667766767766776766767767676766776767676766766767767767766676776666667767767767766677667766676766767676776776776776776677667667677677676676767677676667666767767677666776776766667766776677667767666667676677667677677676776667767666667677677667766676767667676766767767767677677667767667767766676767767666676667766677666677677676767766767677666776776677677676776766677667677676767767767766766667766776676776766676766667767667766776767676767676667767767677677676677667676676767677666776766676766767767666776766677667767676677667767676767676776767767766767666776776667767676766767666676767767677667766666776677676667666677667677676677677677677677667677677676767666767767667767767676776776667767676677677676677676766776776767767667676776676677667677667767767767767676677676776776767767667767676776677677676677676766767677676767767677677676776776767676776767766767766666766676776776767767767676767677677676776676776776776766766676667767767767767766776666677676776677666776676776766776677676767767676776776677677667677667767767676767766667767767767766776776767767677666766776767677676776677677676667666767667677667766776767677676676776677676776767677666776676676776767676767666776667677666776767767767766767677677676776766666776766677666677677677667677677666767676767677677677667677677676776766766776766767767767677667767767676776677667667767667666776776767667667767767767767767766767767767666776776667767767677677676676767767767676767676666677676767676767767767766676776767676767767766766677666766666776767667767677677676767677667767667666776667767767767767666767766776776676776676776776676677676767677677677676676776767767767767767676766776776766766666767766767766767677677677667767667676767667767766767767766766776667767667676677676676766677667767677677677676776766776767667767767676667766676776767767767677667666767766677666776776676666676667767767767767677677677677676766767667676766667676677677666667766767667667677666776766776776767766766667676776677666677667677666676767767767766776776667667677666767766667767677676677667677677677676676666667767767676776667767767676776776767766776767767667766666676766677666766767767767676676677666776776776766776767667667676776776776676677676677677666766667767676767666667677667767677677676667766767767666676767667676776667666667766677677676677676767766677676776767766776766776767767766677676767677666776766767666767767766767767667767766766677667677677667767677667667767667677677667667767676766667767677676776767766766767766776677677676766767767676676677667676767767677676766776776767667677667677667676666676776767666767766767766776767766767766676776667766767667666677666676767767666767767767677666766677667766776776776766776666767766677677676767667666776767767766776776776776767666677677667767677677667667766676676667767766776666776776767677677676766767766677676776667666677677676677677667676767766766767767767676767767677677667676776766667767767767767676766776676677677677667677666776776676667767767766667677667767766767677677677677677667767767767667677667766666677667677677677667677676776677667677676776767767666667766677677677667767666766666767767766676767676767666766766776776666776776776766776767676776767767766767667767666776766676776776766776766776776776667677666667676766767767767767767767676776776766676766677667766776776766766776767767767767676677677677677667667767767767677677667766767767767767676766776767667766677676776666676776766776677677676766667676767767767767766767766676767666667676677676766767676776777667666667767676767666767677667767667766667767666666677676676776776776667677676776776767767767677667667767767676767667767667767676667677666767666667667766776767767667767767767677676767667676776667677676767767767767767767767677666767677667767676667767767667767766667676767767667767766676767767767767766776766776776667767767767676767667667677677667677677667667667677677676767767676776776767766776776677677666776766776776667766767767667767666767767676676776776767767767766776767667766766667666776676766766776776676767667767767766776776666667767766776776776766676776776667767677677667767767677676767677677676776776667677677667767667677676776677677677667677676766776666667677676767766677677666676766766776677676776676767667676666776667767767667766677666776776776677667767767767677667677676666776677667676767677676667766776666767667767676767667767767767766677677677676676767677666677677676677677677676767766767676676676776676776667766776676776776767676766767677677666667767676776766776767766776776776767676677677676767676776677677677667766667667767767677667677677677677677677677667767676676776767766776676766766676667677677666766776767676776676776776776677676766776767666767667766767767767767677676776776767767676767677676767676767676776766767667676776676776776676677666767667666766666776776676776667766766676767677677677667676776677676677667677676767667766766767767676676766776776677676776767676776677666776766766677676676667766767767676676776666776677677667667677676776766676766677677667767677666776667676767667767767767666776776667766766766666776766667766776667667676676776766766776676677676776776766776677667676676776767677677677677666776776766766677667767766766776677677677667766677677676767767677676767767766677677677677676667766767676776766767767766677676767677667676776767677666677677677676776667677676677667766676766766776776677676776676676766767766677666776677677676666766667767667677676766766776767667666776776676767767676677667767767676766776676676677677677677676776767766776776667767676766776767767677667676766776676776766677677677677677667767676776766666767676677677676767767667677677666776776676767767666677667767676677677677677677677677676767767767667767767667667766677677667766776776767676767767767666767677667667677677667767767666676677676776776776667767767767667767676776767767766767677677677676776677677677677676776776767767767766767676667766767766776776667677677676767767667677677677677676776766776776766667666766776776766776666776766776766676767667766766776767676776677677667766767676766766667767767666676676776767666776767667767677666767767676776676776776667767667677676767676676766776676776776776776776676776677676766776677666666776776676677677667676776676667767767766767667677677677677676776776677677667677677677677667667667767676677677677676776776767667667676767677677677667767677666767676776677666767767676776776767766776767676767677667677676666776676776676776767676676766666767676776666676676776776766776766767767767676776677677666677676776766767676776767767667767766767767766767677676767677666776676776776776677676767767767767767667666667666776766677677677676776767666677677676767767676776676776677676677677676767677677676677676677677676766667667767767676766776676776767667766767767666776776767767767767766666776677667767767677676776776776776666776676776776776676776676766667767676767676776767667767767677676677677667667667767676677677676767767667766676767766776776776766776676776766676676677677667767767767676766776767666767676676776767677667767767667767677667767676776776767677677677676677677676776766767766767767767766677676776776666666677677667677667767677667676767766766776776766677677666776677677676776776776776767767767767767766767766767667667767766766776776676776776767766776776767766776676776776677666676776676677666766776776776676767767767766676767677676767767767666676776677677676677676676767767766767676776776776767677677676666776676677677667766766776776766677677667767766677677677667676676676776767766767767766776677677667677667676676676677677677677677677677667667766677677667667666776667676676677676776767677676667767767676776767767676767677676767767677677677667766676677677677677667676776776776776676766766767676677676776767677676776667766767677667767767666767767677677677677676776776776767676676767677677677666776767766776767766766776677677676667677667677677667667766666776776676767677667667676776766767766766767676776766766776776667677667767767677676776767677676766776666776776776677666767676767677676776767767767766776767676776677677677676767767766776766677676776776766666767676666767677676776667767766666677676766676666776776767676677677676776776766776776776776667677666776767767766776766766677666776776767677676676776677676776767676667767667766776677667676776776776677667677676667767766776766677667666767677667677676767767667767767766776667767667677666766767767767767677667766767676677676767767666766766766766676776776767766666676767766776776667676767766677667666776766667767766667766776776776677676677676767676776677676766667677677676667677676666676776776776
6776776776767767677667677676676766667767767766767667667767667677676676677677666766776766767666677677677677676767767767766767767677676776776766776767766676677667677677667766776767767676667677677677677676776776776766667677676676776676667767667666767767677676676667767767667767767766767767677677676766767666677667667667766767667767767767677667676767676677677666767667766676677666776677676676667677667677677666776767766766677667766767677676667677677677676767766767767676676776776767767677676677667767767676776776677676767767767766766776776766776677676776766776667676776776776776767767666766776676776776766766776666667677677676676776776767677677667767767676677667677677677677676776767766776766776776767767677677676767667767676676776677676767767767766776676776667767677666767767767767767677677667767767677666767766776776776767666776766767767767676776676776676776677667767667677677667766766767677677677676776767677667767767676767667767666776767767767767767666776766767667767767676767676767767767766767666766666767677667677676766776667676677667667667766666676776676666677667666776667767666677677667676776776766677676767667766767767677676776776676677677677667677677667767767676776767667767767677666776767767766767767666766676766677666767676767677677677667677667676767676676677677677677676767767667677667767767766776776776767767767767676776667767767676676766776667767677667667676766776667767766677676776767667676776766776677677667767766776667767766776776667666676667667766776776767676767667767677666666766667767676766776766767767766676767767676776767766767666767666776776767667676676776676766676667766766677676667677677677677676776776767766677666776767767766776767766676776776776776666667767667677677677667767666667766776767667767677676776776767767676776667666766767767677676676776776776767667666677677677676766776766776766676676666776667677676776766767766677677676776676676776667667667677676666776767767767767667766767766666767676666667677666767767767767767766766666676677667767767676667767767676766767766776767767676776676776776776766776767667767767677666666776766776776767676766767767667767767667766767766767767667677677677667667767676767767766767767677667766677667767766676667767766766767677676767677667767767677676776676767676776776676677676776766776776767766667667667676676677676776767667676776776767667766767676676667676766667766766776676666676776776776677677677676767766667767767766677677677667767677667767667677677667766767666676676776766677666776767767667766776766677677677667677676767766767676766776767667767766776776766766776776776767766766667677677676666766776667666667767767767676667767667766676666677667677667676677667767677676766677667677667676776766767676776667767767677676776776776767766766767667767767767677667677676776666767676776767767767676677676767667666776776666776766666767766767676767666767767667677667766766667667666776676767667676776767677677677667767666776776767677666767767767677676676677676776677666766767767766767677677677667677677677676776677677676766677677666776767767677677676767767766667767766776677676677676667767677677676677676766766776776676767667676677666766776676677677676667677676767766776766776766766776776766766776676677676767667767767676767677666776776677667667767667676776776766776667677676677677676767676776667667767766766677667667677677676676776776766776776667766767666776767677677676776667676677677677676776766767677676776766666677676776766677677677676766776776767766776767677676776766776767767666676776676767676776676776766676766776667767667767767767677677667767767767677676767767667767767766767676667767676667767677667676767766766677676767676677676766776776776676677676776676767767677676677666767766776767676677676776776776677667767677677677676667677676776667767676766767767667767767767667677677676767677677676767767676767676776666677677676776766677676767766776676676667667766776776667667766767767767767767676676677667766676776767666776767767767767677666677667767766677676766776667677676766767766677676776776767677677676776767677677677677677666776766776776766766776766767667766666767677676767766776767767676776767676677676766776676767766767676767667766677666767667767676666766776767676767666776667666776667767666767767767766776676766776766677666776766776776767767676776766677677676776776677676676666767667767767767767767676776676767667766676667667767667667677667666776767676767767766667666676767676767767676767666676677667767677677676776767767767667766767767667766666677667666767766767766767676666776676667767677677677677677677676776767767676776776677666767767676767767767767667767676776667767677676776776677677666767677667667767676677676767766776776667767767767676767667767767676776776767666676767667767766766677667677677676776766776767766776767767677667767767667766776666767676677666666667767676776767676776766767676766766767677677676767767676767677677676667676776776767677677667767667677677676666677666766676766677667766776666767767677666776667767766776676776776677677677677676766677677667676767767767766767677667767676676767767766676767766666776767767667676677666667767667767677677676677676767677667676776767676776666776776767766776776766767767766666776776776767676666776776767767676776676766767677677667677677667767767766667676676776666677676677677667667767666667766776676767767767676677677667667666667667766766766677666666677667766766666676776776776676676776767766776666766767677666767676676676776676776776776766766676677676767676677676767676667766677676677676767767767766767677676776776677666776767677676676677677677677676666667667766776766767676776767666677676776677677677667766677676776776666767767676766776677676776766767767766667666676667676776767767677676677667677677676676767766776776767767676766776767767767767677676776776776776767767766766766776677677676667676776776667767676677677667767766776776776677676767667767676767767666676677677667767767767767667766766767676767676776676667767667767767677676776776766767767667677677676767766676677666776666767667667766676767677676767677676676767677666767676767767766776767767767677676776676667767767767667676676766766667677676776676766766667676767767767677677667767677676676767677677676677676767667677677677676666766766666666767676677676776766677676676767766676776766677676676767766677676667667767677677676776776666766667677666776667677676667677667767767667767677667766667766766766776766776767667667767677676776776766667766667667677677666766776776766677677666776776776767666776776776676677676767767767676676776667676776677667676676776776666677677676776666767766776666767766776767767766767767766776776767767667767677667676676767767677677676776776766776677667767767766776767767677667766677667766677676776766776667767676767667677677667767676776767677677666776776766776767766667677677667766767676767766776766667677676676767766677677676766766766776667677676677666677667767677676776767766776667767766767677666776766776767667766766776776767767767766667666677676776667667767767667767676666677677676776776677666767767677676666766766766677677676766766776776776776766776667767676776776776776676776776666776676776766677667766676766776776666767676667677666776676767676677677677677677666767767767767667767767767766767767766766776776767767767667667766776677667676766677666676776776767667666767767676767767766776677676766766776776676766767666766766767666776776776776776767767676767767766766667677676676776766667676677667766767767766676766776767767677677666776767676776667766776776776776766776776776776766766776767767677677666767767676776776776676766776776766776776766676677677677677677677676766767766667676676767667767676776776767667766677667676767767766767676767767677667667766776677676667666776766776767666776776766766767676776676767766767767677676776767767677667767766776776677667676666677677676776776767767667766767766766767767677677676767767767767676776776676776776767767767667766767767767766676766776776767676676776766667667667677677666776776767667767666766776766776767677677667766776767766676666676767677676667767767767766776766766767767767676767666667666766776776767677667767766767767767666677676766677667767767677677677677667767767676767667767766676677667766667677677677666666776767767677666776776677677677677677667676767676767676767667677676776767667666776767766776776776676767676677676677677677666767667767767676677666776766676676666767676766767766767767677677676767677667766776767677667667666666676767666767676767766677677677666776766677667767677676676666666766776767766776767677677667766776766766766677677667766767676767767677677676776766767766767766767677677676766676667666767677676776776776767676776776776677677677677667676666767677667666767677677666766677677667677676776776766776776767677677676776677667677676677676677677667766766767766677677666767767767766767676766767766776776767766776666676767767676776776677667667766667766676667667676767767767677677677676776667677666766776667666776667677677676776666677667767767677676776667766667767766677676676776767677677666677676776776767676776767667667767767766776767676767676776676677666666776766776767766766776776776676677677677667767767766677677677677676776766767667767766767767676776677677677667766676677676767767767677676776667766676776776767767767676677677676767767677676767676776667767677676677676767766767667676767766676776767766766776776766676766676776766667766676776776776767767767676776776677667767676776676767666776767766776667766776776776677677667666767767666776677667767677677667767767666766776667767676666677677677667676776776667676767767767677677676767666766776776776776767766776767676767677667677677667666776766776776766767676767766776776766667676766676766767667677677676776776676676677667766776766776776776767666676676666667667766767767667767677667676766766667676766767667766767677677676776766776667766766767767677677677667677666776776677676766766677667667677676767767767676776776676767767767766776776767767677677677676767767677677677677667767767667667766767767766767677667667767767767667767766677676677667677676676776776766776776677676766677676
76776676766667676677666767767666766767766676767677676767666676776776776767677677677666667766667766767676676766776776776776766677676766776767677667767767767667767676676767667666766766767767676767767766776767677666677666776767667676776776766776767767667666767767676776776767676776677676767766766677676766776667767767676776776677667767677667767767666766776776767666767767767767767766776776766676776666667767666766766776767676776767677677677677666676767766776766677667677666776767676776776776767767667767677667767677667767666677676776766677666677676766676776666676677667677667767666776676776776667766676677676676666767667767767767767677677667766767667677676676676776766767767677677676676776766667767767677677667767666767767677667676776776776776677676666667676667676676776776767667767666776766667767766767677667677677676776776676767676776776776767766667676767677676776677677667767667766676776677676677667667666776667767767676766776776677677676776776767677667767767767767766667766767667676767766766767767676676767767767676767767766676767767766776776767676766766767767767767767767676776767767766767666776667667676676776767677677677666776776667667766667666776667677667767767677676676676677677666767677677677676677667767767767767676767766677676776666766767676667766677677676776676767677677677667766776767667766667766767767767766776766676766767677676767767677667676676776776766666676676767676776666766766776767767767667676776767767767767676676776666776677676776677676776676666677667767767767766677677677677676676776677666767767677676776776766677677667767677676677666767667677676776677667767677676677676766776766766776667767677676766677666766676676776766767766767766767766667667667766766767767767667766776676767767677677677676776776677676767767766776667667767767767767767766776676767766776776776666767666677677677676776767677676776767767766667766676677676767767666776666767676677676676666676667767767767677677667767767767767766776776677676766776667667666776767667766776766766776776767667667677677676776776776776677667666766766676776776776767767767677676766767766677677666677676776676776677677667676776677676666776767766667766776677677677676666767667767677666767677667767676767677676667766676667677677676677677677667677676676677667767767767767766776776766666666776767767767767767767767676676766776667767766776676767766776767666776676776677677677676676677676776677677676766767677667767667677677667766767767766677677676677676766676776677666667677667676677676776776767676677667766676776776776666767667667677667767676766666766667667677677676776776767767767666776677676766666776766767677667766677666767677666767676776677677676776776677677667766677676776677677676776677677667676776767677676776667766766677667676776677676776767666776667767666767677667666676766776776767677666667667767767767767676677677667766767766677677676676676766776666767677667666767667677676677667677676767767677667766767766767676767677676776767667767767767767667767666676676767667766776676677677667677676667767767667766677667677676767766666767766676667676676776776776776676776677667767667667766676766677666766676767766677666667676766677676766666677667766767767767767676776776677667766677666766767766676767767667677676766776676776767767677676776776767766776676767676776676767766776767767767676776776776667676776776776667767766677677667767677677677667677676766776677676676766776767667676676776776776767677677667677676766767767677677676667767676767767767676667666766776776767676767767677677676767766776776776676667667766767676776776667767766676676776767667676676676776767766767767676767676776767766677677676767677677667667767767766767766776776766766776776666767676776667766776767766766766676776776776776767677667767677677677677676766776767767766677676667667676767766776766766767767667677676776676767766766776776766767677677676767676766766767666676766776676776676667676666776667767767676676677677667767767767767766676767767767666767766667676667767767667677676767677676677676776667677667767767767767666667766767666776767767767676677667767677676776677677676776776676677677677666677667767667677666677677676767666776766676677677667676776767767767767677676766776776776677677666776776776776767676667767677676666767767676776767667766766776767676766776766667667677677677676767767767677677677676767767767677666776676766766767676776767676776766767767677677676767767767676776767767766776776776776767676667767767677667767667676767767677667666776676767767676667767767766767767767766766776767667767767676776776676677676676667676776767767667676766667767767667766776667667677667676776766667677677667767767666776776776776766676676776776766767667677677677677677676677677677676776667666776667767767677677666767667667666776766776676767676676767666767676776676767677677676667667676776677677677677667667767677676677667677676677677676776776676677677677676776677677667676676766766677677676667677677677676767766776776776677676676676776767767767767676767677667766676776776767677676776776766667766677676776767766776676677666666767676767676667677677667766776766676677676677676776776776776767676776666776776776766776667666776767667676677667767666776677677676667676666776677676767676767766776676676667667677667766776776776776677677666766776776666767677677677677666776677676667677676766776766776676676676766676776767676776666666767767767767667676766767767677676666776676677667677677677677667677677677676767767767667767677676776776767667766776776767666776676676676767666767767677677667677676776666767677676767766766677677676776766767767767677667667666667767676776766676776676776766676676776676767767676776667677676776676776767767767767676767677667766766776677667767766767676776776677676767767767666677666767666667767767676676676767677677677676776776776676767766767766677667666766767676766676776776767767767766676666676667766766766766676767667667766776767676677676767766776677677667766677667767677676677676676766676776776766776676677677676776767767677676767676776767766776667676776776766776776667766767767767667666776776767766776776676776667676677667676767767767766667767677676776766767767767767767677667677677666677667766776676676776676676666776677676776676776767767766767677676776667676776767766677677677676776776666776766767666767767677677667667676767767666776676667666766767667767677666676767677667667767676776767667667677676667667677667677667676776767767667667676776766676776666776676767676776676677677677677667667767666767767767667676677677677677677677666776767667667677676776667677676666776767767676767667767677666776767766776676776766666767667766676677676766766776767667667677677677667677666676766677677676766776776776766767676776766776767676776767766767767767676676766776776776766776667667667767676766766776666667766677676767766666776767677666676766767667767767676667677676766666776776776767766767676766776776776666667766767676767677676677676776776677666776767676776677667677676776776767767767767767677677666666667677676667766676776776776767767766766676677667766767666776677667767677677666776767767766667766767767767677667766767666666776767677676676776776776677677666667677667767676677667677676776767767767676766767767667666677676776667767667767766766677667766776766776667767767677667766667676767767767677667676776666767676667666767667677677677677666667767666767677677676676676766767767766767676676677676767676676776776677677666766767676677676766776677667667767767767677677677667676677676677676776667666776666776677677677677677667676776776767767766766676776767677667677666776676666676776776767676776767766767767767767766677677676776767766766676676776767677677677677676767666776776677667677677676677667676776766776766667767677667677676676766666767677667767767676676776666776776767767767767676767767766776776767766676677676776776767766676767767666776676676666776767676766776767767767666666776676767766666776776767767666676776776767767677677676667666766776776776767767766767767676776767666767677676766767767767676677667667767676766767677677666677676677667767766776667667676676767677667766767767667767667767676767766776767666776676677677667677676776767766776776766676776677676676776776776676677676766767766776776776667676766676776667677677677666666776666776776676676776776776666776676676766767766776776776767767667676767676676677667667676767676667767767676766767767767766676766677676676677676766776667667767766766776776667766766767667677677677676676766767676767677677676766676767676776776667677676767766767767766677676767766767766776767676776776776666776767677676776677666776767676776776776776676767677666776776776767676667667676676776776767667767677676767767677677666767667667676766767767767676677676767667666677677667766776776767677676767767677667676776766677676776776677677676776776677666776766767666677667676677676676767677676776776667767676767767667767766666676767666776776767676767767676666776766776677667677677676776676776776767766776676776767767677667667676766676767767667677667677667667767677667676766776767766766767767666667767676776776667767767767677676767766666776667676676767677677667667766767677667676676776776776767676666776776776776676776776776767767767766767767677676766677677676776666676776776666766766677676766767666767667767676676767766767667767767677677677666776667666767767767767676766776776776677667677677667767766767667666676767667676666776766677667666676776766667676776776776677676767676776776776676776766677667667767677677676667766667767667667767767766767767767767767667766677676677676667677677676776667667676767767667767767667676766776677677677677667666767667766766677667667676767677667676776767766776767767767766767767767767767767677667676677677677676767677677666767767676776767676766766767677676776767767677677667667667766676776776767766776767766767667766666767677677667676776676767676767766767767767766767676776676767667676767667667666776767667766776667767767767666676667766676776676766776767676767667767677667767766776767676666677677677666676776776766767667677677676776767667766766776767767676767767676776766677667677677667667767767766766776676776667
667766666776766767676776776776667767766776667667767667677676776676677677677666776677677677677676676667677677676767767677677667767767666766677676776667676776767676676676767667767766666776767676667767766776667676767667677676776667767767666776767767767767767767766676776766676677676667766767767676776767677677676766767767767667676667676766776677677676776766767767676766767667766776766776767767767677667676766766767666767767766677677666776776767766776667666676776776677667676767666676667676666767667767767667676667677676767766776776767766767676767676767676776767677676677677666776766676767766676776677677677677667767676676767766676776767767767767676776776776776767767676776776766767767667767676676667676776776677667767766676676766776666776677677666767667677667667676767677676767767767767767766676767676767767767666776776666767677667676676776666776766676676776776776776776677676677677666677676776776766776766767677667677676776677667677677676676677676776667677677677666667677667767677677676676767767666667667667766767677666767666767676767767767677676666776776766776676767677667767676667676767767767767767666776766667677667766766776766666676767677667676766677677676677667766767676766677667667676677667676767677677667767667767676767767676766766776677677677667666776766667766776776676776676767767677677677666776776776767767666776676677667667677676767766776767667677677667766667767767676767767767667766776776776766767766677667766776776776677666766766767767767676677677676676677676667767676676776667677676677676667677677667767676677677666776667677677676676767766767676677676666677667767667677676767766767767667666767767767676776676666776767766767767677667767676766767767667766676677676667676776776767767676667667767767667666776776766776677677677677666767676776767676767767677677677676676677677667767667676667676767677666667677667767767766676766767676676667676767767676676766776667677677667767766767676776667766766776776676676776667677676776667677666776776667676776676676677667667676677677666776776776667767767676676767767767766676666667766766767766677677667676776776666767677666766776767767766776766676767667667767677677677676776677667677666776776776667676766767766676776767767677677667676776677676767676667767667767667667676767676677676676766776766776776767667676776677667767767667767767767767676666776666676767677677677676667767766776776676767767767667677667767677676767767767766776676767677677677676776667666776767767767667677666776767676767677667667767676767767676676767667767676676676776766767676767667767676677677677677676776767766776776767677676767767677676776677667666776676767766767767677676677667766776767766767766766776666776676676776767767767666776776776776677676677666776767767767767767676677677677677667667677676676767666677676776776776766667676676776667677677667676776776776776767767676776767677667767677667767676666767676767767666776677676676767767767767667767666676767766776677667766776677677676767676767766677666667666676667766767767677667767676776677677677676767676676766776776677667767767766676776676767677677666677676677676667767667767676767677677677677677676767667677676667766767667677676667667676676767766767767767667666766677666676767767677667767767767667676776667677676677667677677667767677676766667676776767766766776676676766776767767767677667676776776677676776767677677667767767676776677667767677676667767767667767676776666776767676677666776677676776767767767766776676676767677676677677667676767677677667766776767677676767676676776667676776776676677677667767677676776667767767767767667766767767767767767667676776767767766667676676776766677666776667677677666767766767767676667767677666776767677676776766776776766767766767676767766776776776776666776767667677677677666677677666767676776776677676767767677677676677677666677676676677676776676776676776776676667767767677676776767767766677667767676767666776766676776767677676776676766767767677677667677676676667767677676676776766776776766667666766767767767766767666776776666776766676766667676776766776766677677677677677676767766767767676676666766767766776676776776666776776676776677677677666677677676667767766776776767767766767667767667767767676767767766766676776776766677676767676776767767766776776677676776767766767766677667677677677677676776776767676776776666767677676767677676766767666776677667767677676676666776776776677676776767677666676776776676667677667766676776677677666766667667666676667677676767767676776677677676767666677677666676776676766776666776767677677677666767667767676776766667676767676776776776767677666776676776766767676667767676766767667676767667767767676676766776677667767767767676767767667667676767767767767677676776667767676776767676776767767767666676766767767766767767667766776776667677676667666766666677676776767766676776776677676766667676776676767676776766667767766767766767677667767677676776677676766766667766776767677677677676766676767767676767677667767667677676676667677677667677676776776767677666776666776677677676776776766676776677666766776766677676767666767666776766677667766667677666767667767767677677667667766767667767676667667767667766676677677666677666766667767766776776767666676666766676767676676676767766766666767677667767766766676666667767667766776766676776667667677667767677667677677666667767767766776766677667677676677676766776677677676776776767767667767767767767767767767766776766776667676767767767676676677667667767676677676776667677677676767667766767767667677676766766776767767767677667766776766776776666767766667677677676767666667767767767677677666767766676776776767676776676776766776667767766776766776677666677667677677677667766776676766677676776776677667666776667666676776776667677677676667676676767676667677677677677667677677676776667677667667676766677676676767767677666767766676667767767766767767676677666667666776676677677677677677676676766666766776767667766767676767766767676676677677676766767766677677677667767677677677677667667667676667677667667676767766776766776767677667766767767667767667767767677677667767767766667677677676776766677666676677667676667767766776776767667766776676677677676776776676767676667666677677677676776666767767767677667666776776776776767676776767767767666776666776776676776766666776766667767666776776767766776776677677667676677667666776767677677677667767767767767767667676677676776666776677667676677677677667676766766677677676767677667767676776677667767667677667766677677677666677667767676677666666776677677677666776776677667767767766677666766776776766776776776767767766676776776776776766767677667677676676776767677667676767767767677677677677667767677667766776677677666776676666776667767666766766776776776766767767767767766767677667667766776767676767667666677676776776776776767767767767767676677676767766766776766776677676776767667667676767767676667766776666767677677666776767676677677676676776776776676667766766776767676677667767667767676776676776767766677676767767767767767676766776776677666676677677676767766767667767667677676776776676677677677676767666766776767767766677676776677667767667677677676776776676766767767666776677676677677676767767767766767676766776776676666776766767676776776766767767677676776776677677677666776667676776776776766676677666776767677667767767677677677677677677677677677667766776667677676767676766776776767766766667766767667666677666667766667767766667767667766676766766767666677666767767767677666667676776676767766776677676776667767767667676677677676767667677667676776776667677667666766677676776676776677677667667677677677677666767766776767677667766776676766677667766666676767767667767667766676767676666767766776767766776776767767667766776766776766676776676667676766766767677676776677676767667767767767767767666676776767767667766667676677666676666776677667667676676767677667677676676776776766776776776767767766767767767767676776776766767766767677676666766676677677667677666767766776776776776767766767677676766776676767676676677677676776677677677677676667767766766766767767767767677677676677667767767677667767767677676776776776767767676666776766776676676677677677666776767676677666767766766766676776677667767767677667677676767766676677667667767667667666776776776776766767677677676676776676766676776677666776766767767676767766767677677677667666767676666767767766677676676676766676767767767767676766676776767667767766676676767766677667667677677677677667676776767677676776776667767676776676676666776766677666667767766776667666667667676776767677666666776776677677676776776776776676776776767767676767666767676767677677667676766767677666776767766776767767666767677676776776776667767676766676776767677667767666776666677676776767677676676776776776767766766767666776776676767676676776767766676776676666776666666767667767677677677676776676776677677676767676767677666776776667767766767767766667677676776667767766767767766776776767767676776767666776676766767767767767676767677666767767676776767677676676776776676676767767676766766776776776776766677676776677676666767667667767767677667767667667677676666776677667676677676776776766776776666676776767677677677667677677667676767677677676676666776776776766766776667767766677667677676767766677667677667667766776767667677676677666776776776766676766677676667666677667767767766676776666666767676767767767676767767766767676776767767677667767767766667766767767767676776776766767767676677676776776776767677676767666776767676776776776767676776677667676776767667766677677677676766676766767676766767676776767767677677666677677677667676667676776776676677676676776776676767676776676776677666767676766767677666767667767766676776776676776766766766776676776677667667767677677676776767767676676676767767677676776677676776776667676667767676776776767677677676677677667677667767767676776776766676767667766767676767767767676666667667767676767767676767767767666776767676767767766776767666677677677677676667667676676677677676767667676767677677676766666676767767767677677667767666776776776767676776776776767766767677677676776767767766776767676776667766677666776776776767667666776766767767676676766776667767666776676776776676677
3676776766767767676767677676676767667767667766776766776776676776776766776767667666676767766767676767767766666776767767677676776677677667667676767676776667767767677676767767767766667767677677677666776776677667767767666676776677676767677676667676767676767766676767676676767767676776667766767767767767677676776767767666766677676767766767667676767677666776676776676776767676677676767677676767677676767676677676776767666776667766767667666766776776776677676776767666776767767767677676776667766676766767767767677667677677677677666667677666666677667667766667767676776776767767766677677676666767767676776677667767767676776767766776766677676766776776776677677667767766677667766776766767677667667676677676767766677677666676666776776776767767677667676767676667667767767767677676776776776766776767767767767666776776767767676677676776776767667667767676776667667676767767676776776677677667767667676776776676766776776677677676666667767766666776776677677666676767767767676767767676776776676776766667666776776676767677666776767767677667676677676776776766677676677677676776776676767766677676766767677667767677677676776766677677667666776767677677676767766677676677667767676676666676676677676767676767766767667767767767676667677667666776676767677676767677677676667767676766676677667667677667677666766776776776767676767767766776776766767676776767666766767676776676766767767767767766677676776676767677677677667766677676776776767767667667766677677676766776767666676676767766776666776776776677677666767767677677667766776677677677677676776677667676767767767767676766767677676677677676766776767677676677677677667767676677667677667677676766776767766767666767666766767767676776776667677667677676767676677677666666676767767767767767767676776767666766676767676667767666776776667766766676776766676776676776767677677677677677676767667767767677667766767767767766667767666766776766667767666767767767677676767676666776767667677677676766677666767677677677667677676776767767767667677676767767767766766666677666676776767767677667667767767767766666767767667766776676767767766676767767767677677677676767767767767677677677676676776667677677677667667767766677677677666776767767667767767767767766776776677666776776766676677677676776676676776677667676766677667766767767676767767767667676676776767666776677677667677666676667677667667666676767667766767666776776677677667766766767677677677677677676766677666767767677677677676666767667767766776676677676677676676667667767677667676767767677677677677677676776667766776776767667677677667667767676766776776676767767666776666667667676677677677666767667766677677676767767676767667676767766776677666767677677677676667766767766776767767766767676767667767666667767667677676767766667766766766767677667677677676677676667766776766776767667676776767676767767667767667767676776776677677677676776676767766766767767677676677667767767767767767677676776776666667677676766667677667666667766766767667667677677677677676667767767667766677676767767667767767677677676766677677677667667766767667666776776677676766767767766767667677666767677667677676677677676676666776776767766776677667667766776676767676677677667766666776776776766767766776776766767767676767767676776767766767766676767677676776677677677667767767677676677676776776767767676776776676666667677677677667767677667766666776767767667766776767767667767667766766766776676767676666767677677667767677677676776676776767767767766766776766767676766776766676767666776667767767767667677676776766676776776776767767767767677676766776767766676767677676776776677676776767767766767766767667676676776667676767677677677676767767766677677677667676767767677677676676767767676767667767677677677666676676676776767667767677677666776767767766776776676676677677676767766776766676676776676767767767767766776667767676776767767767676776767767766677677676776677676776676776776766776767676676767667677667667676667766766776776676767676677676776676677677666776667766677677676677677677667767767767667766776766766776766776666776767767676767666776776776677666767767677677677667676767676766776767666767766677676766677667766767767766676677676767767676666776766767767767677676667767676677676767767666767766676776766676776767676767767767767666766677667767766677677677676776666776776667766776767667767676667676776676776776676677676766767767666677677676676767767767677677677677677666767766676767676766776776666767677676776676767666667767767767767677676776666767766766767766767767676667667767767767767677677666666776767676667766677676667677676767767667766766667677677667676776767677676676677677676776767667767676766776676767677667767676677676776766776766776776767667667766767676677676767767677676677676676676767766776677677667676676677677677667676776767676776767767677676776776767766767767767677676676766767677677676767666776676667767677667677676666676776776776776776666766776766767767766766677666776676776767767766767766776676767677677677677676776776776767767767766776776766767766776667766776766766666767677677667677677676776667766676676667766776766677666776776767676767767677677677677677677676766676676767766776767676677666767676676677676776676677677666776776676776776767767667667667676767666677666766767767666776766677666666676676667767666776767666766776677667676767767676776676776666766776767666766776766767767766776676776776776776666776776677667767676766776766676767666766676767766776776776767676666767766677677667767767677667667677677666676776767767677677677677666667677667676776766767767767676677676766677676767676667667676776766767676677667677677676776776677677667667677677677676776767766676776766667676776666676767666776766676677677667677666677676767676666676776667677676767666766767767677667766776776766767767677677676766776776676776667767666677667667766677667766776767666677676667667667667767677676766767667667676776767767767766776776767666776677676767666776776776667766767767767676767767767677667767767767766676776776767676767667767677667767677676766767766666677676776667766767667667676676676667766767676766676677677667767677676767677676677667676676676767667767767767667766667767667767667767667767766667767677677676677676776776767676667767676767767667766667677676677667767767676767676667677676767677667767677677667767767676766776767766776667676767767767677676667767767766767767667677676767676776677667766676776666776667667767676776766667767766776767677676666767767766767767667676667676776676776666776767767677667766776776776766677677677677677667677677676767676676767676676767677667676776676666677667767667767667677677676676776767677676776776766776776776776767677677677676776767766776677667767767676676767767676677676676776677677667677666767767667676776776667677676776667767766767677677676667676776766677666776667767766776776767667766666776676776676767677667677676767767767767667766677676676666667676667767677677676776776677677666677677677677667676776767677677666776767767667677667677667666676776776776766767767767676667666776767677676767766767677676776776767767767677676776776666677666776677667767767767676776767676766667666677677676677677666766676667676667767767766767676776667766667767666776767767667767676766766776776776767666776776677666776667676767767667767677666766677677676776766677677677667677667766776767677667666776676766666776776677676667767766767666776677667767767677676776767677676766776676676776767677677677667667767767767677677677667766776667676676776676776776667676667666677677677666676677677666766776676766776766776766667666666766676776776766776776666767677676776776767666677677667767767767766676776776767667767676676776776676776677667767767767676676676776776666776666776676676767767677676776767667767667767767766677667766776667666776767676776776667667767677677676667676776667676676676776766667667767767767677677677677676766776667677676667677666776776776677666676767676676766767676776677676776776776666776766776767677676776677677667677677677667767766767677677676776766766767677667767767766766776767667677676776667767676767767677677666767767767667676676776766677677677677666766766667766767767667667676776767677676676677667767767676776767667677667767767767677676776767676776766767677677677666766677677666776767767677676767767677677676776776676776776676766776766766666776666667666767677667676767767766667676677677676767767667676767666776767766776767667667766776767767677676677666776667766677676666776676677676776766776776677677676776776767666767676677677666767676676667767667767767766776677666766767666776667767766766676776767677667676776677676676666676776767767676676776676676676776767676677677667767666776767676676676767767767666767767766776767677676667767666767677676667767767767767767676767767766776776677667676766767766676676776776776766676767666767676676767766776776767767766676776776766676667677676776766666776767766776667676776677677667666766776767677666766776766767766767766666677667667677667766776767677676776676677676767676677677677677676767667667766767767767667767766776766776677677666766776677677667767677676767766676776776776776776767676667677667767767667676677676776676767767667666767676767676767767676677677677667767677676667767767677667767676766676676776776776776667667677677666767767767677676666677667766667767677667676776767766676766767766676677667676767766766666776767677667766766776767767767676776676677676776776766776767767767676767667676776677676677676776776676766767677677677676766766676776767767766767677666767767766666776666767766767766676776676776676677676667667667766776666767677667677666776767767667766666666767767767767667767676776767676676776776776776776677677667767766677677676776767677676677676677677676766776776766776776767766766776767767766767677667667667676676667676667677667676666776666767766767767766767676676776776767676767766666767676776767767667767767767767767666776776676776676776667766766676676776766667676776767767767676766776677666766767767676667766676776667677676776677667767677676776776676767677676677676776776677667677677676776776767677677677676776776767767676776767667766767767677677677677676776776776677677677677676776666677677677677
677677667766767767767666767767767767676776677676776766776767677677667677677676676776766677676677666766776767766776766776767767666776776776776776776677677676766766766667676776676776676776776767676676677677676766667767676676676776667767767676666666767767666766677677667676776667676767767667677676776767676776776766776667677667676676766666776766776776776677667677667767766776767767767767677677666767767767766776767766676676766677667677676677677667676767666677676766776677667767676677677677677676677677677677676667676767766767667767766776776776667677677676776667666677667677677676667677666676766776767676767676676776676677676767677666767766767677667767767767767766676676776767676677666767667767767676767767677667677676766767767767767676776677676776676776667767676667677676767677676776766767677677676776677666677676667677666776776676666767767767676767677676677666776767767676776677676776677676776767767667677677666766677676677666776767767767767766767766776766767677667677667767766767766776776766776676677677676776667766676676767676766767767677677667676776677677677677676676767767766776766676767767767767767677677676776766776776776776776666766667766666677677667767676676676767667677676767667677676767767676767766666667666767766776667677676766766766667667676776666667766767666776776776776766666776767767676776776766767677667767677676776776767767766766666766766776676767767767666676766677676667677676676677667767767767667676766776776677666677677667666776766776676776676667666676667667767767766776766776666767766767666776776677677667667677667766677667677676677667667666767666767667677666676677677667667766776677676776767677666677666767767677667766767767766776766676767767766676766767677667677677676776767767676676776767766776776667767667676676776766776767767767766776776776677676677677677666776667767676666676767767767766677666767767677666776667767677667677676776677677666667766766667767767767676676767666776766666776766677667676666767767766767766667766676767766776766776677677677676766676766767677667677676677677677677677677676766776776676767767767766667667766666667677667677676776676776767767766776776767767767767677677677677676767767677666676776667767666767677676776776767676767766767676676766776766776767667767766666776677676767767677676666767677667767676767676767676666677677666767677667767766767677666767766766776776767676676667677677667676676766667677677667766677666776667767677677667677677676667766766767767767766677677677667677676677667766776667767667667767766677676766776776776677676776776776677677676776776767677676776776776776677676776767666677677677667766676666776666776667767667676767767767677677667767667767667766767767676676767666767766676776776766767677667767677666677677667676767767676766666776677676767767767767677676676767767667676776767677667676677676776766767676776677667766767767677667767676677667666667676767767677677677677677677677666776766767767677666767767677676767767676776766776667766776776767677667767767676676667767677676776776677677677676767767676676776776776676767677677677677666666766776776776776776767676776766776767766776776776776767766676776776767677676677666776776676676766767677667676767676667676676767667667677667766676776776766767766776666776776677667676776776766776767767767767767677676776676677666767677677676677677676767767767767676676776766767767767766776766776776767767767766776676776667667676766776776676776767667676776776767766767676776776677676676666776767667767767767667766676776767676667767677676667677666776766767667667766766776676776676767766776767766776677676767767766776776667767666677667767666776676676776776667766776667677676776677677677677676766766776666776766667767767766776766667677677676676776776767677667767766667676767767766766667667767676767766767677677676767667667767677676776776776667767677676776667767767767666767676776776776667676767677676776776776776667767767766667767667766767677676677677677677667767767676766767766677666776767766776776667666776766677667667766676776677666767767767767767677677676677676776667677676776767676676776776767767767767766766776776776767767767667766677667667767766677666776666776776667767677677667767676776676677666667677676776767677667677677677677676776776677676766767676776667667766766767767676676667767767677677676776677677666776767667676776776676667766667766767676676767676766677667677677666677666677676766767676676677676676667666776767676776767766767677677676676766776776776676776677667767767676767676766767766776767767677676776767767667767677676676676676776776776767676676776776767767767676776776667767767767676766677677677676677677677677667666767767767766667676776766676776677676767676676766776767767677677676776767676776766776776677666677677677677667766776776767767676776666766767767767766677666667767667677676766776776667676766677676767767667677677666767666776767677677666666766667666666677667667767767766767667767677667677676767767767767677677667766776776677677677677667677676767667767767676776767766776678677677677667767676776766666767676776766776776776767767667676776767767667677677667676766767676767767676767676767667667767677667677677667767667766767677676667766667666766676776677677667767767766767677677677677676776776766767677677667676766767767767667667767677677676666767767667767676776677667766667767676776677667767766776667666667767667767676776776767767676677676677667767767767767677677676676667767767767676776776677676767766667766776776766677676776767767767766767766776776676776776776767767667677676776767767676666767767767667767767676677666776677676776767767766676676776766767666776676667676676676767766676767677677666776676676667767766767666776767767767767766677676666767767666677666767667666776676676776667767767677666767676767677667767666676766767767677676666676677667667676776766667767766677667676776776676677676776776776767767767667677667767667767666677667677676776677676767767767677677676767677667766776767666676766776776766767767767676767766667766666667767677676767676776677667767767667677676676766676767767766776677666677676776767766676667766776767767677666767676676766767767676677667767767677666677666776776667767666767767766677667766676767767767666776776776767676767677677667677677676667766677667666776767677676776666776676766776776767767676776676776776776676766776766677676776677677666677667766677677677667677677676776776676767767767767676677676766677667677667767767767766676676776767766766766776677667677667767767767767767667667767677677667676766766767767677676776776776776776776776776676776767766667766776776767767677676766776766666767677676676677667767667676667767677676776776776766667677677667767667767676776776776767767676767666767766676776767767677676676676767767766776776776776677677667667767767767667767767766767767676677677677667766767677676776776676776776767666776767667766676767666677666776776776776776676776676776767766776776677667766776666776776766767767677667767767767667667677676666776767767767676677667666676676667766767767676767677667767767767767767667667766776667677676677667677676776767677676676677676766776676766767667767667767666767677676766767677677666767677666667666776666677666776776776767676767676766776767767677677667766776766776776677667766767676667766776766776776776767666767767767677667676776766776776767767666676676676776677676666776767667667667667766766776767766677677677666767767766767667676766667667767677677666776666776676776776676667767677677677677667767676776676677677677677676767677677666767767666767677667667677666776776776677677667766776776767676767766667766776776676767767766776776776677676666767677676767767767766667767767767766776766677677676776677677677676767767677676776776677677667677666677677677677676776776676677667767766776776776766776677666776767767676776667677676776767767676767767677676667767677667766776666776666776776676766676776776766667767766776676776776776776767766766767767766767767676776677677676776677676676677667767767666776677667677676767677677677676677667767767676776767767667666767767767766776776776776676767676677666776766677667767767767676667767767666776676676676766676677667767667766767767767767677677676676776767676776667666766767667767677667767667767767677667766676776677676677677676766767767767767677667767676666776767667666677676677677677667767767767677676676767667767676776776776776766666667667676776767766667767676776776677676776776767767676767676776676677676766677667676776776676776776776667766776767676767767676667676667676676776776776776767677677677676676776776667767676676776677677666676667767766676776776677666776676776776767676767767767767766766776767767667767767676767767766676767667676776776667677667767676766677667676676776776766667667677667767666767767676676776667766666666776676667677666767767766677677676767766776667767767667767766776776776677667767676767766766666766776776776767676767767667767767767667667767767667767666776776666676767676767676776776676776776776767666676767766776776776767676676776667767676676677676677676767676766776767767676767676776766776776776676776667676767766776676767666766776666767666776776766776776676677677677677677677667676677676766767677677667766767676776766776676677676667677667677677677676767676766766776766776776767767767766677677667767677676676766776676767676767767767767676767767677667676667766767767676766766677677676667766666676677666767676677676767676676776676766776676776766676776776767767767677676766767676776666767676767666667667767676776766776677677677677677677677667676776776677667767677676776767677676667677677677677666776776677667667676767767676766666766677667676776766676767767676767767767677676677676776766667667766776677667766767766666767766767667766776676767767677666667767766776776766676766677676776776666776776776676677666767667767767676676676666677676676767767766776766766677677676776776767667767766776767676776766677676767767767767666667767677676766667767766776776776776767767676767767766767667767666677667767667766767667676776776776766676767767677677676667766776776766677677676667677676776776776667666767767766776776776676776766767667677677677676776
67767667766776667677666767767677676767767666667766776776776767676676776776766767677676667767766676776767676767766767767676767766776767767676766667766766676767667767667767677676767667767766767766667767767767677666766776776676776676767676767677676676766767766766767766766776676776776667766767676776776766677676677676767667767767766776767766776776767676677676767677677677677676677677677676667766677677677676767766776676677667767677676677676667666776776767676767666767767767767767677667767677676676676776676776767677676776776767766776667667676776767667767667767677677677676677666676676676676776767766767667667677667667676677677676766677677677667767767767676677666677677676776776677667766767676776767766776676666677677667767767766667766767677667677677677677677677677677667766677666767677667767766776776666677667767767667667767677667766767767767676667767666776776776766766767666667677677677666766676767676767767676676776767677676767766677666677676767767676776767667766676676767677676676766767677666677676776776766767667667667677677667766776776676677677676676776776776677667677676776677666676776677667677677676667666676676767677677676766766776776677676667676776776677676766776776677677676767676767767767666776767766677676767667676776667667767677666776776776676776776677676677677667677666776766776776776667766666767667767676766776767677666776766677677677677676767676666776776776676766767767767667767767767767676776767667766767767676776766767667767767667676767766776776666766767677676677677667666776767667766776776676776767676766767766776767767667767766767767766676767676776767677677667767676776767767767676676767667767767767767677677677677677666767677677676776776676766776766676776676776677677677667767676676766767767677676776766776676677676776767676776677676767767667677677676676776776766676677667767677676767667766676677667767676776776776776767767767677677677677676676767767676667676766767767767767667677667666776767766766766667766776766776776776766776677676767676766776767666767676776766677677677667667766776767666766677677676767767676776776776767667766767676676767767767766767676767677667767667676677666776767677677667676766776677666767767767767767677676677676776776677677676766676766767766766767676776776766776676676776766677666677677677667767767767766776766776767767677666767667766766766776767677676767767677677676666767766776666677676667677677676677676667676776776667666767766776766677667666766676776677676776667767766667667767767767666776766767677677667767767676776676666767676766767767676776767677676666667767766667766776776776776667767676666677666767767667767667767677676776767767766767677677676776677677666767766767767767667677676776766767767677667767767677677677677677677676766776767666677667767766776776766676767677677676776776677666666767676666776767766776677676766677667766767766677676776677676776776767766766666767766677667767676776677666776767667676767767667677676776667677676767767766667766766766676677677667767766776776776767676766767667676776767767766766767767676766776677676776766676677676776776667767767677666676767676766766776776766776676776676667766667667677677676776766767676776776767766776776677677667676677677667677676776676667767667667766776767667676776767667677677676776676776767766776776776767766667667676776776666767677667677677666677676776677667767676776776776766776766767766677666676776667677676666776767766776666676776767676677666776667767767767676776667676677676676776676677666766667767767677676776666676676776776776776776767767667676776776767676666776666767676676776767677666677676676667767666766677666767676677676767676677676767676767676767677677676776667666766776776767677676767767766767767676677676767766667676767667677666766776776776766666767766677676666667767666776676776676776677677676767767767767766766767767676776776776767767677667677676676776776667767766766767676766776676767677676767767676776776776676766767676767766776767767666776767767677667667766667767676776776776767766677667676776776767766676666776776676677667766776766767767767667767677676676676667667667667667677666767677667767677677676776677667676667767767677677666677676767767677676676776766677677676767767677667666766776667767676767677676767677677676677677666667667667667677676677667667766776767767676767677676677666767676666776766677677676676776776676767676767767676767677677677676767767766766776676766767767666767666776667667666776767667767677677667767766676766676766677676667767767676667766767676667767676776776766766676667677667677676677676766767667677677666766767766767767767766776776677666766667767676776677667767767767767676667677667676776677676767677676666776767666767667766776776767767766667667766776667767767667767677667767767766776766767677677667677667677667767677676667767766767766677667766667677677677676767767767676767667676776776677666776776767766767766767766677677676676767767766766776767677667676776767767766677676767666776767767767767667767676766766767767676766766667676766676767667767667767677667676766776776776767767667676676767667767766677667767666767677666767667766676677676767767676676677677666776776767667767667767767767677677677677676677676776766776677676677677666776776677666676667767676766776766766676766677666776776676767676776677677677677676776767667676767676676776667767767767766767677666676776667677677667676767767676767677667767667766676676667677667677676767676766677666666776677667767676776667677676776776767676776767767667677676767766776677676676676676776767766766766677677676776676776766776766767767676776767676776776667667677666677676776776677666677667676767666677677666677676776767677677667767767767767767677676767667767767677677676767677676776767667677667676677676767766677677676676767667767767766676676776776766767766776676676776677677677676666776666677677667766766767666767677677677676767767676766677677667666667666667676667767676776776676776776767767767666776776667666676776677666676776677676766677676767766776767676766767766776677677677676667767767767767766676776766766767767677676677676667677676767766767767766776776776677676776767667676766767666776676666766776677667676776776776776776776677677676776767767766776776667767767767767767767767676776666666767676766667767767767767677676677676766766666776767667766677676666767766676767767767767677677677676776676776776667667767766767676776677677676776776767767676776776677676776767766767767766776776776767766776667767767676667766676766677676776776766776776667676776767676776677677667677677667676667676776677676667767676767767766766666677676676776766767767676776776677666776666666676676677677676667676767767767667677677677667767676767677676776767677677676767677676766776776667766767677677676766677677676676776776677677676766767767667767767677676667667676767677676766677677676776776776667766776776767767676776677667766767767677676677677677667766766776776676677677677676676667676676776766677667766776776766677666776766667667767767766776766676767767677667767767677677676766766667767676766776776677677676766677667767666776676767677676776776767766677667767676776776666776767767766767766767767767767767766776767677677667677667766676767667677676767766776676676776776776667766776776767766677676676666676676767767677677667767677666776676776776776676667767677666766767767667767767666776676666667767766776676676776776776776776767676767666766776767666767676776766667767666776667667677677676767766677666776776776676666767766767766666767767677667666767767766766776776767677667667767677677667766776776767766767767676776776776767767766767767766776766667676767677667767766776766767676677667767766767667766676776776676767667677676676776767676776677677677667766676776766767667677666676767677677677677677676776776776666677667676667676767666776776767766667767666776676676767676677677676767767667676766776676766776677677667766776776776776766676767766766776767767677676776676776677667677677676677667767766666776776767767667766766767767667667766666676776776776677667676766767676767676667667767766676767766776776767767766776667666676776676776767767677676667766676776766776767676677666776767666767766776677666776676776667767767766766776767767666677677667677677677676676767767767767676677667767766676776776766767677667676776767767766776767767767676776677676776766776776766776767766677676767767766677676767677676766766676676767767677667767767767666776766776776766667676767767766776667676776677677666667676767667767676766766776667767766766667766677676766776667767666677666767767767767677677667667677676776676767676767766767676776776667767766666766776776776666767667677677676767767767666776776667766766776767667766676677666676677676776766767676776767666776776676767676667767767767676776667667767766676667767767766776776676776667766676776677677676776766666677666766677677677676767677677667767767677677676776676666767767767677676776676767767667767766776667676676677666767667676776776676766776677666776767667667767767677676667767666676767766677677676667677676767676676776776667767766676776676766776766766776676776767766676676667767767667677666677677676776666666767766776767767767767676666676776676766767677667676667667767666677667767766677676776767666767666676677677667767767767666776677676776767666677676776677667677667667767676776767676677677666666767666676676776677677677676666767767767767766767766776776776677676667767666776767766776776677676666666677677667667677677676776776767667767667766766766767767767767677676776767677667677666667667767677676666677677676677677676776766767677667667667766676667766776776767767666776767676776776766767677676776767767677677677666767666666766766767767766677677667676776767676776677676776676766767767676776676776767767667677677667677676677667766776776767677666776776677676676667767767667767767767767677677677676767677666677676767676776767676776767767767666776676766677667767767677677677666776766767677676667667666766776677676676776767767767677667767667666776666767667767676776767767766776766767677666677676767677676776676767676766667666767676776676767767667676667767677677677677667677677667767667676767667667767677
6776677676677667766776776767767767667767666676776776667666766776766767676767767667677676766667676767767667767677676776667767667677677667766776677677667677676676776766766776776767767767766767767666776776677667767676776766676767767676776767766766776776677667767767767677666667767767766676776776667767767767677667767767667677667676776776676767677676766776776776767677667767666776767676767667677666776677667667676767667767767676766776776766776667676776677676767766667667767677677677676767767767676767767766776677666667677676767767677676766766677676667767766666776767667667767767666776677666676766776677666677667666676776776766767767767767676776776677676766676767767677667766776767676677677667676767677666766776667666776767676677677677666667676776776776677666766766667767767677667766776776766767676766776776676776776766776767676666677677667677667766766667767666767677667676776776677676766677667676766776766776677677676667667677677677676767677677676766676776766776776766666767767677676667767676776767767767766776767767677677666766766666677667766677677676767767766776776667677677676767766776776676767766676767666776767767676676767676676776767677677676776776767677667676676776776667677677677676776767667766766676776776776766766676676776676676776776677676766767767666776776776766667767766667667766677666767677676667667767667767766776676677677676776666767677676677676767666667767766766776767677677666677676776767766767766776767767676677667667677677676667676766667767767767766767676677676776767677667767767766776776776677676676766676776766666776677666776767767677666667766666776667767676767666676766767767767666776767667667677666666767766667676776776666667766676776776676767667677676776677676767676667667767676776767767767767767767677667767666766767767767676767766776676767767766767677677676776776767677676676666767667766766767767676776677667676676767767767767676776666766767767677676776667766766766766666766767667677676677677677676776676666766767767667677667667667767667676766766776776766677676676766677677667676776666767676767667767767766667676767767676676667766676667676776776767767677676776776776766667767767667766776767766776766776767677676676766767667767767767766766667677666677676766776776677677677667667766767767767667676776767766667676766676677677677677677677677667677677666776776677677676767767676766766767667767767767676767767677677677667667766776776676767767767767766666767676677666767666766776776776776776776767676666776666667767676767676667767766676776776677677677677676667767767676767676766767767677676767667767677667677677676776676667677677677677676677667767677677677676666767767677667766767767766776766677676776767766776776676776767767667677667767667676776776667767767767666667667677676776667667766677677676776677667667767767677677667676776767677676776776776766767767767766677677667676766776767676776776767767676677667767667667766776666767676767677677677677667677677667676666776677667766767667667677676766676776776766676767676766776677667767676667766776676776676677677676767767767677677666676667677676776766767677667766677676766767667667676667767676676776776766677676766767677676766767677677667666776776776776767666776776667676677677676766767767767676776767767766776767677676776676767676766767766776767667677676666767767766676677667767667676766776776676776767677677677676776776776776776776767667677667677677677676676766776767767676677667676676767676776677676776676766767767766776667677676677677667677666767767767767676767766776766676667767667767767667766677677676776776776776676776776776767676767676776677676677666776767676676676767766776776676776776776766677677666776767667676766776767767677677676766677676677676667676666666666767676666677676767676776767677667667677676677666667677677676776667676677676776677676667766776677667767676767767676767677666667677677667767667666776767767766776766766766677676776666766767667676767676776767767677676767767677667676776767676667676676766766767767667767676776776767676776676666767766667677677676667767676677676776766676776767677677676767767766677676776776677666776767676776776767677677666776766767766666676677676767677676766677677677677676776767676767767667676677677666776767767767767767767676666666776766677676776776677677677667666676766667676677666776676666776676767767676776767667766776766677677677666676667677677676776676767767667667766776766776776677677676667667767767677667766776676767767767767767676776776677677676767677667677677677676676776776667676666776767767677676776767766776766776776767766767677676766776767766676767767677676676676767767666776766676776776767676767666767667766776677677676776677677677667766676767767667767677676766767667767676676776677677677677666776776776766776776766677676667666776767667677677677667677676776767767767667676677667676677677676667767767766776767677666766766767767767666767767677677677676767676677676677676776776776767767667667667677676776776676667676767676676666767666776767767676676776767667666677677667767767677677767677677676767667767667766776776766776766767767666776776677677677676776767667766677677676766776677676677677667766666767767677667677676776767677677676776776767766767767677667766677677677676677676776767766776776767676767767666676767767677667667667767767767666767766766767767767767677677667677667677677667676776767677677677667767767767677677677677677676676776767667767767766766677676677676776766767767676667767767676776776676677676667767767767767767667767766776776767676676666666677677676677667767667766676766776776677667767677676667677666767667667767676776767767767666776677676767676677677666776677666676766776677676666767666676677676767767766677677676676776776767766676677677666676676666776677677676776776677676776677677676776677676776776766677676767766766776767766776677667767676776776766776767666776766767676677677667667677677677677676667766776776776776767767667767667666767767676776776776767676676677676776676767676767667766767766767676767766677676767666767767677676667767766776676677676767767676677666676767767766667667766676666676776667676776667676776776766767766767676767767676766776667677677677676776776677677676676767676676776767677676767666776676676767667767677666776776767676666667766776776677677677667767767766767767767767676667766677676776776767676766766677676676766776766767676676766766677667677676676776766676767666766667667767667767767767766676767767666677676776776766776776667667676677677666666666776667767676776667766767666766677667766677667766776667677666776776776776776776776767767667676676767676776767677677677676767766776776776667667767766676667677676676776666667676677667767767667766676677677676677677676667767667667667766767676776776767667766676776776776766776677676667667766676776666767677676667667767767677666676767767767767766677676677677677667667676776776677676677677666776776767676767766766767666776776667767667676766776776767767767667767667677667666677667676767676776767667767766776776767676667766776776667767767766677677666677667677677677677676677677667677677676776677666776766766767766677677677667667667676767767676677676667766667767767676667767666767677666776767767767767767766666676667677667767666677676776767667766767767676766767677677677676767676776677667666776776767766676776676667766776776766776677677677667677666776776776776776776677676776677677677677667766776667767676776776767767767767767677676766776776776766676776677676776767676776767666767767766766676767767676677676776676666776776667667767667677676767767667767677676677677667676767767676776767767766767676766766776776776676667676667767677676677676766776767677676776767676676677677676776766677676666767767677676767767677676776766776677677676767767666776776766677677666667767767766767667766767766776776776776767767767676776677676766767766776767767767667677677677676767766766776776767676776776767676776776776666766767677677677676767767677677667767667666676776776667767677667766677676767677667766776667767676776666776767767677677667676667766776776767676776766767766676667767667666667676767766677677676776767677667766677667767677667667666776677677676676767766667767676767767767676776776776676676677676667676667766776776766677677676676767767676776667767676767677677676776677676767667767666776677676677676767677667677677667667767676667677666776776677677677677667666776767766767677676776766767667667677676776676766776766767676776776767767676677667767677677677677676776667766776676767667666776776767767676767767677677676677677677677677676767677666766676776676667676767676766776766776676677667676677677667667767666766667766667767677667767667667767676676676767767766667766667767666766676776767667676766767767676767676776677666776767677677666776677677666767766667767677667677667676776776767767767767667767666776667766776776766767766676676776776676766776676766766767667677676676666776676767676666676776677676776776776667767677676767767766767767677677676767667766776776776776767767766677667677677677667676767767767767676767766776767766776677667667766767767766676767677677676766767767767766776776776776676766677676767767766776776667767767676767667766767766776767677676676676776776766677667767676776667767767667767677666676776776776776676677666776776667676677677676676677666776767676767666767767676766776767667667667676767767767677677677667767766677667767766766667766767767767766776776766767677676776776776677666666767766767767766677677666767676676767676767677667667677677666677676767767767766677677676766676767676677677667767766776767666766766767767676776676766776767677677677667766776676766767676776676677677676766767677677666776676776676776776776677667766776667667766767766767766767666776767677676676767767666676776676776776666766766767676666676677667766767767676767766776767676666676767766767676776767677666776677666776767667767767676676667767767667767676767666767667677676776767676776776667677676766776776667767767767767767677676776776767677677677667767677676776776776766767677676677677677667766676667766667667767667766767767676776667676767676676676776776666677676776677676776676676676667767677676676766776776666776776677
67667677676767676676677677676776667767767767676776776776767676776776776677677667767766667676767666667767767767667676767767666767677676677676676677677677676766676776767677677667666767767667677676767677677676666776677676767677667766767676767766776776677677677677666767767667667667767676767677676776776676776767767767677676677676766677666767677677676776767767767667676767666776667767677677667767767767767766767676766776776667676767676776667766776677677666776776776776677666676676767767677676676667766667676766776667677666776767666776666776776776676776667676776776767767767766767666767767766776767766666776766776767667667676767677667677677676776677666776677666766776676776667677677667767766676767767667667676776677677667676766766676776666776766776776767767767767667667767766766676776767677677676776776667766776676766667677677676776776677667766767677677676676776666676776767767767676776776766766667767677677676667767767677676776676676776776776666767766776776776776766677677666767766677677667676667677677667767666677676667666766776767767667767767676776677676767676667767676776766767667676776776667676767677677677667767767767766776776766766677667766666776767766776776667677676776676767767767676776767677667767766766766776766767766776767677666776767677677676776677676667767767676776767666766767676766767667766776676767766766767677676767677676767767767766677676767676677677677676776677677666767666767677677677677667767767676766767676776676677667766666767767677676767667676776767677676776766776676666776776766666776776677666776767767676767677676677677676766767767676776766767676776776776767667767767767677667676776666776776667767767767766676776776676767766767767767766676776667767677676776677676767677677667767676767767767666776677676767677677677666767767676767667676767767767766776676677676677676666767767766667766766776767766776776767677677676776776766677676767767767767676776676676677667766776776677676766666766776766776767767767667767766776776767676667767676767767677666776676677677677676767677676766776776767767766767767767766677666667766776767667767766767766676677677676666776676776767767667677666676676767676767767676766677676767676767676666776767766676766776677677676776676677666776767676676767676766677676766776667676776666766766767676767767767667767767667766677677667766767677676677667667766776776667666676766776767676776677676767677667677677676676767676677666776776667677676667766766676776666776776766676766767767667767667767767767677666766767766767766776767767677667766677667667676767676776767766677666776676767767767667667667767766776767667667766676776766767766766677676677676767767767767677676677676677676776776667766776767666677667767667766766776776677677667767676666776766767676676767667767767676776776676767667767676767666766677676767677677676776666776766776776767676676767767767676767667767767667666776767666766767766766767676767676767667767766767767677677677667676767667667767767766767676766767767676767767667677667767676677667677677667767767767767767767767766667766676677666776767666767766767767666677676776767767767767767667676677677667676767766676766776677666766776776767767666776776676667677676776776776776667766767676776776676666677676767767767767667766776776767767767767767677677676766676677676677677667766776776676666767766676776767677676776766766667767767767677676676776767767767766766767676767676766767767677676776766676676776776776766676776776766667767666776676776776676677676677667767677666677666676776776667766776767767676677676766776666776766667767766776776776766667767767767677676767676676677667767767766767676766776767767766767667676667767766767767676767767767667666677677677667766776667767767676776767667767677676776666776676677677677676677666766776667767766767767767677677676677677676676776776776666776676776677667666667666767677667767767666767766767677666766776677676776677666766776776776767767767677676766677677667677676776767677667676776776766776767676666766767676776767767767766776766677676667667667677677677667677676677667766677676776666767676676767676767666667676677676776767676767766776776667677677676776767666776677666776676776776677667667667767677666677666677677676776767676767677667666676776767676677667676676776676766776776767676776776776776677667766766776676677667677666666767677667767676677666766677676776667677677676776776767766776767676776776776766767676776766767766776676776767667767676676767677677676776767766677676767767666767766767767767677677677666776767666776676776776776767677667766667677677677676767676776766677676767767767766767677667666776767666667667676766667677677666767766776776676776767766667676776677667666766776776676766776776766776676677676677676776767767766776767676766677666667677677677677677667766666776776766667767767767677676677677677666776767767677676766776767667676676767677677676776767767766676776676676776776667767767677676776776676776776676677677677667767767676776766776767667666776776676676776776776767667677667677676677677677666767766667766767767767767767666676676767766766766666767666776766677677677676767767677666766776767767677666766776677676667677667767766667666666776776766667767767767667766767767767767767677667666767676766776667767767667676776676776767766766766767677667766776676776767676776766776767666676776776766776677666667676766667767676767677676667666767767666767767667767677677667767767767767766676676767767766677666767667767677677677666676767767677667676677667666776766677677667676776667767766776677667677676776767767667667767677667676776776776767676666767676767677677677667766767676776776776677677676776776767676767766767767767676767677676776767767677667767666766776776776676667767767677667677667676767767767667676677677667677676676767677677677666766776677667676677677676767676776667766776677677676767766667677677677676776776776776767767766677666667767767677676767766666776776767767767676676767676776776776677666776776767667676776766776776677666776766667767767677677667666776666776677676767766676667767676767667677677676766767676767676776667767676776766776776667767766766776776776677667766767676767767677677666667676666766776767767766677676776766776766677677677667766776767677667677676766767767767767767667677676766776767767766776677666677666776776776767767766667667767667667766776667666776776676767677677667767677677676776677676676677677676766676776766667766767676767676767667767767676766667676767676767677676776676767767767767767667677676776677666667677676767767677677667677667767677676676766766776776677677667767766677666776676767766767676767677667676767677677677676776767766677677667767767766677667676677676776667666767676767767677676667767766776676766776766677677667767766677677667676677667667766776767766776767767766776767677667677676767676776767766667677677677676776776677677677667767676676767676767766767667667676767766767677676667667666767667677677677666667676767766767767676677677676676776677667677676776776776767767767767676667666776776676776776676767676776677677666667767676767677676766776676767677676677677666776767676776677677667767677667767767766677667766776667767677676766776776767677677666666677666677666767677677677666766666767666766776677677676767677667676676767766776767667767677677676776767667767677676776767667767766766767767666767766767767677677677666677676776666767666776776776677677667767677676776676767677676667767667667767766767667767766666667766776676677667676676767767767767677676766767677676767666767766767767767677676776676776767767677677677667667677676776776776667767766676767766676766767676767766776677677676766676766667667766767766667677676767767676767676676677667676767667767767676766766767667666767676776776677676767766776776776676776766776667767677677676776776767767677666776767766767666776767767766766676767767676677677666767677667666676677666776767766666776676767676677677677676776767676667766767677676767767677676776776776767767677677676666776776767766767677677676667766776766677676767676676667677676767667767767766776766767667767766667677677677677677676767677676767766767677677677676677677677667767767667766776776776767766767766767667766767667767667767767766776776776766767767767767677677667667767677677667766667767677666776677677677676776767767767667767767767676767766677676776776776767766776776766766766776776767766667767766676776666776776776776666766767677677677677667767666767767676767677676676766667666767667666776766776776767767667767667767767676677677677666766766776776776666776666667766776776776766667766776767667667676766667767677667676767767767767666776677677676766776676776767677676776677676667767677677677676766776667667677676767767766666667767766776766676767676667666666766766776677677667767677676666676766767767677677667676776776776776766667767766767677676776667766766776667767767676776767767677677677676677667766776767677676766767667767767766767677667667667676676676667767667677667766766767766766776666767667767767677677666766676766766677677676666776776767767766766766676776677676776776766776767767676677666677676676767667767767677676767767677677677677676767766677676766677667767766667766767677667677676766766766677667767667766766767676776776767676677676666776667677677676776766776776767677676776776776776767767767676666766776776776676776766767767767676676676676776666776666776767667767766776676677667766677676677677676767677677676767677676667676676676776766776776776676776767766766776776766676766677667766767767767666776767766776776667676767767766766767667767667767676776676676676767766776766776776767767767677666776666667666776776676766676677677676766676776776767767676677676667676767766676677666776677667667677667767767677676676766766776767677667676767767667676667766776677677676767667767766766667677666677677676767767677667766667766766766766667767767767767667666666677667666676767766776776776766677677666767767677677676767767767766776767766776776776776667767677676776767766776767676776767767767667677676766776677676776776767676776767767767667667676767667767666767676767767667766676776767767677677666776776767766767677667766776776676767677677677677677677677
76677677667767767766677667767676677666776776766676776677676667677667677676776667767676667667767667767677666666767676767767666767667767676776767767767766677677667677676676676776767767677676776776776776677677667666776776776766676676677676776776666776766776776776776677677677676676766776776676766767767766776767676776676676767667767767666666776776766676776677676767676677677677667767667767766776767677677677676667677666676677677666677666776667667676766776776667676767767676776767667677676767766676776766767767667767677677666677676767767767767666776767667677666776767767767677677667767676677677676776776776767677677667767767767767676676667767767767767666776767766667667766776776776667767667676676776776667676676766667666666676776776767677667767677676776776676676776667766776776767676767767766767767667766767766767667676676767666667767766776767766776676776776676677666776776766776677676776767676776776766776776667676666766676776767676766767666776766766776677676666776776767767676776776776767766677666767767677676776776667677676667676677677676767767767676776767676776767677667767766767677676776776677677666776676776776676766776776776767766677666676677676767677677666766776776776766667677667766676676667677676767767767676776677677666676767677676667767677676767667677676767767676676677667667766767677676767767766776666776776677677667767667766776776776776766766776776767667677676667767767767666776677666667766667676767767676776666677677676776767766767666676766776766766766677667767676776776767766776776676767666767767676667767767767766667767676677676766766676666676767666676767767666776776776767767666776776676767766676767766676776677667767767677677677676776676767677676776667766667767676776767667676776776667666776776776776676677677677677667677677676766776776776767766767676776767677677666776776676767677676767676776766676776676776776667766766766776676676766776676767767676676767767667676776776676776766766677677676767766776767767676776677667766767767677676776676767667676776776667767667677676767667767766767767767767676766766676776767676667676767766767677676776677677677667766676767766676766677667667667676677666776666767677677677667676677676767767766776767767677676776677676667676776776676767766776676776677667666677676776766667766667666766776767767767767677666776776776776676667676776676667667766776767767677666776767766776767677676767767767767676776767767677677676677677677677676767767767767766776677677677677676776667676677676767766676776776676676767676767677676677666776666677677676676676776767676776766667667767666676776767767667767677676766667677676677667766667676767677667767677677677666776767677677676676767767767767677677667677667676767766766776766677676767767676766776677676776766677677676766676776776776776767677677667666767767666677667767677667667677676667677677677677666767676766767767676677667667667677677676776776767676766677667767766677677667677676776766766677667767766776677667667766667666676676767767767767676776766767767677676667677667676776767766776677676776776776767766677677676776767766676666776766766677677677676766766676776776776677676776776776677667767677667767676676767767676776767767766767767767766776776767676767767767766766776776767766676776677677667767677677676776766766667677676767767767767677677666776767767676676766766767676766776677677677676767677677667677676667677676776776767767666776676776767767767766767676677667767676667666776667767767767767677676776776776767766677676767767767767767676677677676776676767677676676677676767767677676776776776776776776767667676767767677667676767676666776677677667767676776676667677677676776767677677677667667676666676776766676666677677676677677677676776767767767666677677676767766776776767667767677677666676776667766766667667767667667677667677677666776776776676776767767767677676776776676776767676767767766767676676676776776676776776776767766767767667767767666767667766677677667677667676667677667766776776667767766776776677676767677666776767767766776677676766776776776667767766767767767766776766767667667677667767667767766776776776766767767677676677667667677676776767667676776776676677676676776767767676677667676676766676776676767766677676776767676767767767767677667667676776766776776767766767677677677667766767767766766666776677666766776776776776767767666677677677667767677667667767667766776776667767676776676776776677667767676666776776776667766776776776766767677676667767766677676766776676776767766776776776776776767667676776766667677676676676667766767676677667676767667667766677667667676766766776776766767766767676776666767666776677667767676676767767666776776776767767767677676666767677667767667767766766767766767767767766667666767666776766767676776766776677667766767676676767767766767676677667767767677677677676767677667676767666766776767767677676767767767676776667677677676776776776676776776667677666767767677666776776767677676776766767677677667667766776776677677677676767766767667667767676776776676767766767767667676776776677677677677676677667676776776776667677667676776677677677677667767767767676676677677667767667767766767767766767676767667767676767667676667677676776767666667767666767766776767666767667676677667667676776676677667666776776676766766766767767767766667766667666776677667677677676676667667666776776767766767767766776677677677666776767676676776677677676776667767677676776776767767767667676767677676667767677676676776776767676776776677677676776776767766667677676776776776776767767767677677667676776776677666667666767667676767667667767666767767676667676767767767676676766677667667767767676767767766767766677667676776767676767767767676776767766667767767667767677676776766776767677667677666776677676767766677667676676767767667766776677676776676676767676677676677677677676776767676776666677676667767766677677677667767676776776666767767676767666767766776676776767766776766766767766776676776767767767667676676766766776776767667767676776776766776677676766776667676776767767676677677676677677677677676767676676667767766776667767666677676666776666766776676766767676776677667666776677676776776776766776776667767677676677667766677676667766766776776666666776776677677676776767677677667766767677676767767676767676776766766776776677677676776666767676767766676776767766676677667677677676767676676677676677666776776767666776667767676766776677667767767677677667767676776776776776676766766677667766676776677676666776767767677667767766776776676767767766677677666676767667667767676767767676677676677676767677667676676767667667677676767766677667767666776766677667676776676776776667666767666767677677676767677677677667767767767676776767766766767677677667767676776767767767677676676776776776766666767667767767667677676776776766767767767766767676767667667766776667766766767677676767766677667676667767766767677666676676676677667767767676667766677677677676767667767767676676766767667767677666667767766677677677667767676666766677677667767676776776767767767766676767666676766676776666766677666776767676677677677676767676667676677666766776776776767677676776667766767676767676776776767676667767676776767667667767767767767666776676666767767667677667677667676766767676766776767676666767677676776767767767667767677676677676667766677676767767767676776767767667766776776676677676667766776676766776776676667767766776667766767767677667767666767767667767677667767767767677676667677676776766667767676767677667766776776666767767676776776676767766776767766666766677676776776776677677676767767667766776776767767766766766776776766776676666766677676667677667767766776667767667767767767766676767666776767676776776677667766776767676766677667667667767677676666767676676776667766677666776776767677677677667677667766676767766767667666776667677676676767767767766676676766776767676677667666776776776677667677677667677666767667676667766776676767766676767676667766766766766667766676767766767766766776776767767677677677676776776676667767667677677667767666676767667767667767767676776776776766676677676766776767667667677677677667676666677667766677677676766677667766676767667667767766766776776677676776767767767667676677667667767677677666776776776667677677667766676776677666767677666776766776676776677676676767667767766667676776676767766767767767766766766766767667766676676776667677676667766676776666776676776767666667766766776666776776767767677667677677666776677667666767766767767667676776776776776776767767766677677666776776667677676676776776776776776766767766776767667767767766667667767767766776767677667767677677676767767767766776776676767676666776767767676676767767767676776676677667767667667677677677677667767767676776767766776766667667767676776767767676676667767677676766766677667667667767767667767677677667676766766666666776776766776666767767677667676667766776776666666776776767767767677676767767767766767766767676767767767767767676767767767667767767766677667676776767676766776776776776776676776677667676767667677676676776666767666676667767667676776776776767767676767767667766676776677666767667766776776666776776776667766676676776776766767767667766767676767767666776767767767677676767767667677676767677676767677677667766776776776677666666776767676767767676776766776766776677667676767676677676677676776776776776776677676767767676767666766776676776776776776766776676776767676676776667677667766767676776677667767676677677667767676767677676767677676767766776776667676767667767767666667766767767767767767667667767767766767676677676676766677666776767766776776776767677676667677667767667766677676767677666766677676776677677676677676676776776676766767667766767666767767676677666776767767767767677666676677667676667676766767676667766767676677676776676766667667676776677676767677676677667767666676767766677677667667767667767767677666666666776666676676766767677676766776667677677676766666776767667767676776766776766776766767766767767676776677677666667767767767766767766767766667766667766776776776677676767767676677677676667677667767767677677676776667676666667767767766676676776676676667666766666667766767677676676776677676766667766776776766776677677667767677667676776767766776767
67767767677677666767677677676776776676776776776677676776766767677667677667676776767677666776676776776766767677666677676776776667767666766766776767767667767767766776766667767767767767676766677677667767676776666676766676776767667767676776776676776677677666677667676677676667767676767676776776677677677676767766676766676766667767666677676676776776766676766776676776666776767767767667767766776676677677676767676667676677667767676677677667767767766677677667766776776776676677676767767667767666666676767766677667766667766766776767677667767677667767676776776766767766767767676667767767677667676667667677667667767677676776667767676776776776776767677676676767767677667767767667767677677667666667677677666667677677677676766776776766767667667676776776776767677666776767766767667767676776767767667766677676766776776767767677667676776767767677677666776667676776766676677666767767667676776666766767677677676776667676767677677677677677676667667677677677676776766776677677677666776776776776767767676767676677667676767766766767766677676676776767676767676666677676776767767666776767677677667677677677667666766767767666776677676676767677667667677667767676676766776776667767666767766776667767767766776667766677677677677677676766766767666676767676776767767677677677676776676767676667767676776766776667767767767766676776776766677667676766766676667766776767767766676767677666676667676767677667666676776766776776766676767676776776776767676776776677677677667667677677677667667676776767767676667677667676767767767677676766677667767677676776766776776766766676766767667677677677676776676667676776776666667677676677676766667767667677666767676776666677677676766676767766677677676767767767667766776767767676676767667767766776766776677676767666776766667677676776776677666776766776677677677667767767677676776776776766776677667767677666776776676666767767676776767766776667766776666767667767767766667766667767767667766776776776767677667766776767767676766677667676676776776776776677676767667666767676767677677677667676667766767767676666676767667676666676677676677676766767677676767767767666667677677677677677677667666776776776767766776767676677676776766776767767767767667677676676767766776666667767666776767677677667666766776776766776766766676767677676767767766776776776767666767666776676677677676776767767767767766767766776766776776776667766767767676677666776776776677667766776776766767766676776766667677677676676666677677677677667767676767767676776667767677676776767767767767767766767677676766776676666667677676676776776767767767677667676767767767767666776767766776767677666766667677676667677667766767767766767767766667677676776776677676767666776767766766776776776776666667767766767676776776677667767677676767676776676667667677666767666776767667676767667677667766666776767676776767676767767677676776677677667767766776776677677676667667767676776776766677676776677667767677677677677676776767677667666766766767767677667676676677676767767667677677677666776767677677667666677667666677667767676776767676676667767766766676767676767677677677667767666666776767677666776767676677676767667767676776667667767667676677677676677667767676776767676766767677666776767666766677676767766767676677677677677667767766776767767666667767767677677667676766776767677667677676766667667767667767666767676776767767767667767767676767676676667667766677676776776767667766667677677667766767677666676767677667767666766677677667767767766677667767766676676676776767767676667766676667676767667767767677676677677676677677677677676676767766667767677676767666676767766767677677666776767667766767667767766776677677667676767677667767766767667676766667766776676776676766766677677677667767677666667677676776776776677667666676776677676767676776767766677677676776776667667666677667767677666767767667677677676677677677667676776776776776767766767767667677677676776676767767676776776767677667667666677676677667677676767767676676776776676676766776676767667676776677666767677677666677676776767676767767677667677677677677676776677677676676767766677676766676667767677667676767767766776767676776776776776667766677677667677677676677667766776667767677667667666677666767676776776766677676776776776666767676776776677677666776776766767767676776776767676677676676776676767767767767766767677666676767667676766776676767767676776776667767766776776666776767767667677677677677676776776677676677677676766776676767767767676776766776776667767767767667766677677666767676676766666766776677667766667767676776677676677676767667677677677676667677677676767766666677676776767676776667676676767676767767677667677667666677676666767676766776677667667766766767677677676766767767677666776667767667677677676776677676767767676776776676676767676776767767677666776677666776776776767766776767676776776776666776766776776766767667667677667676766767677676667767667766776776776767667667676677676767767766667677677676677667766767676776767676677667767676776767667766766767767766776776766767666776667767767677677666776677676767667677676776666766766767766766776776767766776776776667667666767676767677667676776767766776677676766776766776677666776776776767767766766767677667767766766767766776667666767767767767767676767767676767767767666676776776677667767676767767677667676676776676776676776767677667767667767767676667676766776766666676776677667767676676767676767666776677667767767676766676776676767767667677676766767667767677676766766676776666776767767766676676776776676767667766667676767677667667676766766776776767677676776667676667667676776776677666667767767667767767676676767767767766676766776676776776776767766767767767767767767677677676677676776766667767767677667667667677676776666776666776767767667676776767676766676767676776766766676776767666667767767676776776776677677677677677677677676767767676776767676766767766766677666776776776766676767767677677677677677677676766767767767767677667766667676766776776776776776767676767667767767667677666676766776667676776776767677666767767766776767677677667766667677676767767767767767767767767667767767766776776667677677676776767767676767767677676776766767766767767677677677666776766767666776767667666766776766767766776766676677676776677677667677666776767676676666776776776677677677666776776767767677677667676676667676767676776776677676676676767676766676677666666677667676767766776766776767767677666666767767677677677676776776776676766667676767676677677667676767767677676676776676766776676767767767767766766776776676766767677676677676767766776677676766776666776776677677667676667667767767767676767676776766766767676776667767677667676667676677676776776766676766776767667677667676767677667766767666677677666677677677676767767766766667676767767666776776767676767767676767766776776676767667666767667767667767676776677676776767677676776767667767767677677676667767767766767766677676767666767677666767676766677677677676676677677676776776677676676766676776676776667766776676676776677677666766677676677667677676776666767676667766776676667667677666766776767767676677676776767676776677677667767767667666766776776767667767676766776776776776676776767676766767767677667766676767666776666676776676776776767677667667767676767767667767666776767766676767767766767667677677677667766776676767667676776776776767766667767766677677667667676767667677667767766776767766776666776767767677677676776776666677677677676767676776767666776666776776767677667767666767676767667767666767767767676767767766667677676677666677676766776776776767766676677676776767767767676776776776676767767677677676767767677667677677677676767677666767676776776776766767767766667767676676767677667767767677676677676767676776677667766767667767767666676676676767767767667667767766776676776677676767667767767676767767767677677677667667767767677667676676776677666677677676677676766766766677676767766666676766767676676677676766676776776666667767666776776667666676776666766776677677667766776667676767676776776667667767767676767667667676767677677676767767667677677677677677677667667677677677666667767767766767667666667766776776776766766776677677677676767677677676666766767767667767767667767767677677667767766767667677676776767767667767767766767666776667667666676677677677676667767677677677676767766766667767676776676676776776776676667767767677677676776776677677677677667666776767666776677666776776767766767767667767677667766767767766776667666776776677667677677667676767677677677676776766677667767667677676667677676776676766767767767677676767677667676776776677677667676767676676776677676767677677676766776677667766767677677667677667766776776677676767676767676767767667676776667667676767767667677666776667767667767767767766776767677677677677676776776676766776676766776766676767677677666776677666776776677677677677677666767766767677667767667667676767666666776667666776776766767676667676766677677667667767766767676776676667766767766776776676676776776766676766667677676767676666767677676776776776776776776776776776666666767766676676666767677676776676776766776677676776676666766776666776677677676667767767677667767767766766677676776767667677676677677676776667667667767767667767677676677666676666766767767767667667766767677667766776776776676667766667677677666776776677676666776767767676767767767767767767676767767676776767667767676767767767766776767667667767767666776666776776776776776766776676766667767667677677676677666667767766766767767666776776766776776776767676677676666667767766767677676767767766767766776677677676667676767667767667767767767767767666766667676776767676676776767766677666676677676767676766767766776776776776776767677677677666677676767766676677676667767667666766676667666776767767766776776667677677667767767767766767767677677676767677677676776677677677677667676677676677666767677676677677667767676776776767767667767767766776776767767766776666767766776767666677676776776776676776776767767666776766767767767767677677667677676676776767667767677676767666767767767767767666767677676667766766776776776667677676677667677677676677667677677667767766776776776667767767677676776667767767677677677676767677666767667667667676676776776767766767767767
3677676776767667676776677666677677676766667767666677676677677666667676767667676766667676776776776677667767677676776776766677666676667677667767766677677667676776776766776776776776776766776766676766667676776767767767766776767677677667767767676677677667667767676776776776776767677677677667767767767767766776766667767766776776667766676676776667677667767766767667676776767666677677676676767677677676767667667677676766776776776767667666776667677677676767766767766677677667766676776776776776776767676767676677677677667676766667666766776667677676677676776766677666776767666767767667676776776776677677676776677677667666766776776677676667767677666666776776666776776676766676776676766666677667767666677667676776676767667767677667676676666767767767767767766676776767767767766766667767676667767766767767676776767677667767767677676776776766767767677677677676667676676676767677667767767767667666776767666677667767677667677666676767767676767766776667767767667676767667767767666776666776776677676667676667677676767667767676767767767766776766776776767676776776776767667667767677666776766776776776767767676766677676766766767767677667767677677677676776767666677666776767767676776676676676766767766676776766776776776767677676776776767677677666776677677677677666676776667767766676767676666666776767767666776677676766766766776676666767677667767767667767677666776676676776676767676677676776677677677666666776667767676776667667676776767767766666766776667676676766776767767676677667677667767766666776767667766766676776766767666667766776676766676767767767767676676676676667677667677667677676776776677677667767767767767677677677677666766667667767767767767676766767667676776666776767667766767767666677677676767767667666677666776676767677677677677676667767667767766676776676667677677676776776667666676676767667767766766776766667767666767767767676776676776766767666676767767667766766677667766766767767766767677677676776767676767766767677677677677667676667677676776767767767677666767676676776767767767767767767677677677667766776767676676767767677666776766676676776776767767676767767767676677676776776677677666776767767667676767666767677676666776766767676767767676767767766666766776677667766676776776677676767676767677676776767767676767676767767767677667766766776767676776666767766666677667767767666776766776776767767766767767676776666666776667676776766667766767766776676676677667677676676767766776766677676776776776767676676776676766767676767767767677666676666776776667767677667677667767667767667667767766767767767767676767677677676766667767767676676767676677676767677677667667766776767666776767676767676676776677676667666767767767767676776676776776767767676767767766776676776767667766766766676666676677666677676676676766676767767677677677676776667767677676767766776677667767766766766677677677677666666776677676776776676667667767767767677677667767766767666776776776676677676667767766776667767767667677676677667767767767767766776767677676776776766776676666767767767767676676767767767767767767677677677667766677667676767767767767677676667677677666666776767767767766767767667766767667667676766677677676776676776776767767666766766767767677676767667667767767677666677666766677667666776676677677666677677666666766767766766767767767766677676776776767667767767676766767767766676767666767767677666767677666776666677677676776767767766766767767676776766667677666667766776766776677676676767676677676776766676776667766666776776666767767766767667677676676676677666767767677677677676766677676776776767767667677667676776776667676766776676766776667666767766776767676676776767667767767676776767676767677676776766766776767767767767676766666767677667677676767677677677677676766767766776666676676767767767667677667767766676676677676677677677676677677676677677677676776666776666677677677676776776776767676666776767767667766666776767667677676677667767767766776767767767667766776767667676776776666767767766776677677677676676667766767767767766776776767767766676666767676776767767767667676676776676766676677677676676776677667767667677676776667766676676766676676767676766767767677667676676677667767766666776776676776776776776667667676776776766766767667767677666677676776677666667676676776676776667677677666666767676667667767766767767677666767767767676667767677677676767767676776776776767766677677677667667767767676776767766766776676776676776766677677676767667677676676666676767766776677676767767676676766776766676667767767677677667767766767667767766667767667767667766667766676666677676767766667766667767767676776767767767676767766776767767767767677677677677667767667666667767677677676766676776677677677677676667767677666667767666767676676776767666776776776776766766767767666776677677677677667676776667766667767767677677667766677667767677667766766767767677677667667676667676767767767677676776766776667667767677677676676776776776676776766667767767677676767676776776767767676766767666767766776677676676766776776767667766677677677667767676776677677667667766677677667677667676776766776766776776766767767676776766676667667767767766776766776676667766676677677666776776776766776676767766776766767767766677676766766776677676677677667767767767766767767766776676767766667676776776677677667767767676767677666776776766677676766776776767676776776766776776677677677676667767667767677676776766676667767676677676776667677676676766776776776676667676776677667766776767676767677667766776666667767767766766677676776666676776776666766766676776676776676766676677677676776776677666667666766767767676776776776676767677677677676767766776767766776677677666676776766677676776776776776766776776776667766767667767767767676677676677677676677677676776776776766767677676776767766776767767677666766776667666766776666767666766776667677676776776667677676776776677677677676776766776776776676677676767767767767767767677676766666676776776766767767767676776767767667666767767766776776667667676667677677677677667677677676776667676776776767767676776766776667666776776766767766767767677667766776776676766767676767677677676776676666776776776666776676677666776776676767766776767767767676776667666776776776776667766677676767767667767767766767767766767767766667677676776677677677666667677677676767677677676776676767677667677667767767676677677667767767767767766767677676677677676767677667667667766776776676776667767667767767767677677676666767767767767766667767676767666767666677677666767767677677667767666767666766676776766676767767667766676776776766666767767767677677676776776677676676667766667767766776666767766766677677677677676776677677676767767676767767767767676776776767766766677677666776776776776767767677677676776766776776776766767677676667767677666766767766767666677676776776776667676766776776766767767767766776677667676767677677666676667677676776676767676766776677667666676776676776776776666767766766767676766776676776776776767767767667767667767676776766776677676676677676766676766776766766776666776677677666767767667767766677667766776666667676776767767667676767767667667677677677676776677677676676776766767666767676767766776666767767766767666776776767767767767677667676767677676677677676776767767767767766676677666767667666776766776776677667676767766767767677676767666676767766767676767676767677677667676776676776767767767677677667767666667766676767676767767677677666776676766776767767767676677677677667666667767766767676776667767667667767677676776676677676766776767676666676766767676766767677676776766767667767766776776677676676677677666767767676776766776776766776776667767766676767667677676776776677676766767666776676767677666677677676676776766676766767667767676767767767767767766776766677677676766676766676677667766776776767677667767767676666667676767676766767676776676766676776767677676776667766677677667676776767677677676677667766677676767767767676776766677667767766776776666767676676667676677666766677667677677676776677667766676676666676767767677677666776776767676767676776776667677677676766776677676776767767767667677676666776776677667667767767666776776667676776767767766776677666776767767676766766766776667766776776776767767766677666667677667667667676776676667677677677666667767767767766677677676767676776767767666767677667767767667677677676767767767767767676776667677676767676667676667767767667766776776776776766766776767676677677677667666776776776776676776767677676676767767766676767767767677677676776767766776676766677666767767767676667677677676767676676766676667767676767767677667676767766776676767767766776666766776776776776767676767667767766767667766766667666666667677667767667766667666666776676776767767767667767767676776767766677676766676776767767766767677667676776677676666776677667677676667767767677677666767677666666677677677666776766776676667766767677666767767767677667767677676766766776766776666766667767766766776776667676677666767767677667676676776776677667677677667667767676767767767766776766776767677677677676767767667766667667767766767677677667677677667767676776767766776677667767767767676776766776677677667667676776776776767676676776676767767677677677667767767677667667677677667767767667667767676677667667766766676676776767767766676667767766776776676766767766766676767666767676776776767676767676776767767667676776767667767667767767767676767767677677676677666776767767677666766767677667766767666676767667767767676767767767767667676766667667667767766776766776677676766676776767766776776767767667767767667677666767677677666676767677667676667667677676677677676776767767667677667767767677677676776776767676776767767676767676667767677666776676676776767677676666776776776666776776766767767677677667666776776766767767667767677676776767767767677677676767677676677667667766766776677677667767767676766676767676767766767766776776767666667767677676767667676767766666766766776776767666776767767766766676776676776776676776766776776767767767767766767666677676767667767767767767766776776766767767767667766766776776767677676767667766767767767767767767766676666667767767766776676766776667766776767767766776766767766776766766676676667767767767667767666766676776676677677667766676676766677677677
66776667677667677666776677667676766776767767766776767766766677667767767767766676676776776677666677667667677676776677677676667677677667667676676776667767766776667676677676766776767667767676677667767676767676776666776767766776676677676667766776776767667767667677667767767676776776666766677677676677676776667766767677676766776776766677676767767666676776767767677667667676767767676677677676776776767767766776676767676767667667676767766766776677677677677676766767667667666676767767677676766776676776666667767767767766667667767677666776776776667767676767766767767766667677677666677677677667677667766776767676677667667676767767766677677666766776767676677676676677667667766776677676776676766776776776677676766776667767676677667667667766667766776676776767767677676767767767677667767676776677666776767676767767676676767676776676767666776767766767767767767767676666667767676676776776767766767767766667667767767767767767676767767667676766666776776677677676677677667676767666766676766776676667766767676776767676677676677667766767677676776776677676776677676766767766776767667767667767767767677676767767767767677676766667767767667666776776766776676776767766767667667676677676676766766776676766677667766676776767766767677676767666676677667666677676677676776766766776667677676766776766767667667667766767667676766776676666767767767677667766677676667676776776776767767767667677677677667666766776767767767676676676676776776677667677677677667676767677676776666776766677677667766776767677677676767766776776667677676677676676776776767676667667767676776676776766776776767766776677666776666677666776776776666776776766776776767677677676677677676676667767767676767766677667677676766767666667767676776776666767667767676767767677676666776776766766766776676776676767766677677676776776776677676766767667667676667666667677677676677676776776776676767676666767766776776677667767767666766766767767677676776776667766667676767767667677677667766667667677677676667676766676776766666776776776766667767676766776676677667676776767667677677677667667667666767767677677677676776677677676677677667677677677667766776767767677676676776767766776776767677676666676676776767667666767767766767677677676676776677676776677666666776776667676767766776667767667767677677677666766776767766767766676677676676666676766667767766766767766677677676676666776767676667677676666767667676767767767677667767667677676767766776677676776776776776776766676676776767767677667677667677676667767667667767676767767767766776767676767676776776776767767677667667677676776776677667666676677676776766767676767677676776776677676776776677676767667676776666776776766677666767767766776676766766767767767767767667766767677667676767666767677676677667766676776766677677677676766776776776767766767766776666676677676776667767676767767667767676767676767767677676767676776676767667766766677676677677667766677667667676677667767767767767667766767676766767767767676776667767767767676666667767667767666667767676776677676776776767767767676776776776666766676776767676767767667667667767766677676766767767667676767676767676677676677667766766666766776776666767676767676767767666676776776676677667666776776767767766767666766666667767766766776677676776677676776676767676776667767766776677667676766776776667666766677667767767666776667677677666677677677676776667676676776767677676677677677676676776676776767767766776767767676776776767767767667767766677676776767676667766776677667767677667667667767767676766767676667767766666776776776677667766767666667767677677676776667767667767666767676767666776767667766776776767666767767766767676767677676766766767676767767767677676666766767676767767667677677677676767766776666776767677676676776667677676767767767766767677676766776677677676766766767677677676767767766667666767676667767767767767667767766666776766766766776776776676776766667767677667767766776776776666776667767677677667767766676776767767676776776767766776667767767767766776766666766776776767676767667666776766767766767767766776776667666767677667676776776767767767677667767667766776666776776767767676776677667767676776776676676667666776767767767666667676776677676666776776776677667676767676767667677667676677676676767676677666776676776767677677677677676667676767767676776766767676677676776776776766776776776767766766776776767677677667767676776766776767767767767767767676776766766776677676767667676766767767677676667766767767767767767767677677666776776776766677676677677676677676677677676776776776676677676767767766766767676677676776667677677676666767667676676766776667767767676767677676667677677667767767766766767766766776776767677667767676666766767677677677676776767667667677676776767677676776667677667767767677677677676667677676766766766776667667767676667766776776767766776776677666676666767676776676766776677677676767666767767677676767677667676766667767677676677667667766766776767666766776666776767767666767767767677677677677676676677677676776676667676676677676776667767667767766767766776766677677666776866677677677676666776766766767677677666766776776766766667667767767766676767666767676776767767766677677676676767766776666776677677677677676776776767767676767766667676677667767676767766776767667767667767677667677677666776766767767767667667667667767677667677667676767767676666776677667767677667767767767677677667677677676776677667677677677677667666677677677676767667766776667767767676776767767667676767767767766676776766767677677677667767767767676667767766767666767767767666776767766776767766766776776667677677677676677677676776776677676666767667677666766767767767667667766677667767676767766667676676676767767676776766767676767766776776766776677677676766767767676677677666776677667676677677666766767666776776767766776667767667767766676776667766767667767676776677677677677676767766676767767766767677677677677676667767677676776776767676776776676776776677677666666766776676767767667677677677666776776776776677676776776767676677676776677677676677676776766677676776776676776776767667667766676767676776666776677667767767767677667667677666776776677677677666776776776666767667676676766776676767667766776767676776776766776767666776776776766776666776677677676767767767767666776767767767766776776776767666767677677676776767767667766776677666766766776676776767767676677676766766767766767676766676776676677677667666776767677667677666776776766776667677676766677666677676667767666767677677677677677676767666776776677676767767676766776767676676667677666767667767677666767767676767767676677676767676767767667677667666776677677677666677676677667766776776776767676677666677676776767766776676776677676767767677676766776776776776676667766767667676767676776766767677676766767767767677667667767677666667677677676767677677676776776767677677667767667667766677676677666766677677677667667767676766767667677677667767767667677666766677677667666766766767767767677666677677667766776766676677666676766766776676667766767766677677677677677676776767767676667767766767767766776676766776776776676677676776676666776776677667676667766776767676776677676776767767767767677667676767767767677666776776667767767677677676666776776767767667766767676776776667767766767767676677667767667766776677667766766767677666767677667767766776676776676767766767767767767767677676776776776677676667766676776666676677677667767667677666767766677677677667666666767677677667666776776676776767767766776767766766767677676776776767767767677676776767677666776676767767667677676666776667767677677676677676776767666776667676677666776677677677676776767676677666676776776676676767666666776767667767766677676676676667766767767767676776776767676776767677666776767676667677667767766776767766767766776676766776776776676677667767767676676776767676776776776677677676767676677666776766766776766677667666676767676676776676766776666667767767677677676776677676767767677667766776677666767667767766676776767767677677666776767766767767677676766667666767677676766767677677667767677677667767666767667767677677676767767677677676776667766766776776676776667667767767767767667676677676776767767767767677667677677676776677667677667677676767767767667767767676776776776776766776677677666767767766767766776767766767677677666767766776766776677677676776666767677676767767767667677677667767766776766677676667666776676766776766767667767677676767767767767767666667767677666776767666767766767676776767676776767676667676677677676667767767767677677676767677667767767766776767767676776667767677676767676767766767767767767667767667766767667766676776666667767676776677666776766776667667767766767766767676776677667767677677677666776776776767767767677676767767667676677676776767666767767767676667767767677677677677667676767767677677676676666776776776776776776776767767677676776776767676776776776677677676776776776776666767767767676667677677667766766677676677667676766677677676776677677677676776776776767767677677677676676776677677676776677677676767767666776667667667666767677677666776677677666677666776776676776776776776766666776776776667676776776767766776766766767767767767767767767676676776767677676767767677676776776776666766776767667666766776767667676776766676776767676776667767666767677677667677676666776676776767767677676667677667677667767676676767766677676776676766776766776766776767766676767676767676667766677676676767766776776767766767676676776677677666767676776676767676766767676767676676667767677676776667766767677677667766776677676767766767767676776767767766776767767767667767767767767767767677676767667676767667767767677666776776677667677667767767667767677677667767666677677667766676776667767767676776767676667767767676776776766776676776666676767766766676767767766676776667666767677676677677677676767767677676666676767676776676766776776677677677676776677676767676767667667766766677676677667766766677677667667767667767767667667767667676667767667766676667676667677676776666677676776766676766667767677666767676667767767767766776676776666776776776677667767676776767667676667766676767676677676676667767676767766766766767677677676767677677677677677677676667766676776667667766767767666667767667677667767667677
67767766766677676776776776766776676676776676767667767767766767667677676677667677667767676666767767677676767767767667767766767767767767767766776667676766776766766767767767666677667677677677666667676776776667667767767767767766676776677676676776767676767677677676767766776776676776766677676767666667767677676767676767767676776766767677677667767667677677677677676776776767767677677676767767767677676676676676766766776767766677676776776667677676676767767767767767676767767677676767676767767676767766776676776776776766676776677667767676766676776667766766767767676767667667766767666767676677676677677677677676767667767676776776766767767766776776767677677667767667677667766776776776776676677667667676667676676766766667677667676677677677677676766676766667666776676677677677677677676776676776776766666677676776766776677677666776776666767766676766666676676776677676776767666776767667767667676767677676767677667766767666767767767666676776676666776776766676667667676677677677676766676776676776776666767676667677677667676766677677667667677666677676776767767667766677676767767677677677677667767677666767677667676776776677677677676676676776767676776767767767677676776677677667766776677667677666676767767766767766767767767766767767766767667767766767767667677677667677677677677676776676776767676677676677667676766776766776767677677677676776767766667767676667667677667766667676676776667767677676767767766766776666767767676776776677676767677677677677676776666776767676776766776676776667677667676776766667767767676776776677677677676776776776767766767766667676676776767767666677677667767767667676676776776776766677676666776776776776676666767666776677676776776776767766776767676776677666776776767766767676766676677667767767677676666676767767667677667767667767667767676667676766767676677677677677677667676776767677677677676767667767676667767667767666776776677667767676776776667667766667677677677667676667767767667767766776776766776767677667767766766767767677676776676676776667676667767767666767676767767767666767767766767666776677676666677677676776767676676776767677666776767676666776776676766776667676767676776766677667767767666776667677677677666776776776767766676776676776776766776767767676776767666666776767766667667667766767667677666776776767767676766676767767676766767767766776776776767677666766776767676766776677676767766676767766677677677677676776766766667767677666776676766776776766776776776767677676767667767676676776766766767676676776676767667767667677677667676776767667677677676767667767767676767676776676767677667767667677676767766667677676776676667667667767766676667767767767676667766776776677676776767666776767667767766776666767676767667676677677677676776676767767766766767767767677676677677677677666767676776676776676776767767666667767666767767677667766677676676776676667767767667767677677676767767676667677666667676676676767666776776767767767766776677667767767667767767666667767767767767676776766776676766766776776676767767767677667767767766776767767677666776677667767767767676766767667677677667677676776776767667767677677677676776676776766677667767767677667667667677676776666677676676767677676677676776776676667767766676677666776776776676766776776677677676676667666767766776776766676776677677676767767766776776767767666667676776677677677667767677667677676767677676766677676667667677677677676767667767677667677676677677666766767677676776767767667676766677666677667677676776667676676766776776667767767667767767767677676776677667676776667767767677677677677676767676676666776767676677676667677677677667766776776776776767766677667677676676767766767667676767676676776776767677667767767766776776776677667767766676776767676766767767767677667676776766767767676766776767767677667666767667677677667766766767676677677666766776767766776677677677676767677667677676776776767666776767767767767676776776677676666776776776676677667767666767676766676776776767766766776667767766767767767676776776776766767677667676767667767677677676667767766666766776677676776677667677676767677676767677666767767676767767677677677676676676776767677676776776776766766776776767676776676676677676776776776766667676776676767667666776667667767766776776766767767767766767667767767767767767767767667667767766677667766766677677676767766767766767766677667667767667767767676666776766776766677667767766776767766677676767767766767767766776666776676776677677666667677667666776776676677666776776676776677666767677677677667676767667676776667667767767766776776677667667667767767676776776766766667676776776767677677676776676776767767677677676667767767767766776677667677667766666666677677667767676767767677667767667767766776776776776767667666767767676667766766677667666776776767767676676776776666677676766676776766776776766667677677666676677667766776666776767677666767766666776776776776667677677676677676667677676776776776776767677677677677677676776776677676776667677667767767767767677667766767676767676767676667667767767676766677677667677677676766666766776676767677677677676677666676776776776766767676667676666766767677677676776667766767677676766776767767767666677676776767766767766767667667766767666776676676766767666677667767666767767676767676676676767676677676776776776776677676766766677677677676677676676776776767766677677676776766767767667766767767767666776767677667666677677667667667667766676776767767676767676677676676677667676776667667766676767767676776766766776677676667767677677677677676776677677667667666776676776766776676677677676677666677677676776676677666767676767767767766776667767766767676776776667667767677666776677667766676667767676767767677666776767677676776767766767676666776767767667766667666767676776766766667767767767766776766677666677677676677676767767677676776766776676667667767767667676776776677677667766666767676776776767667766766776766776767766666766766767766776676766776767767767767767767766677676767676766767667766776776676767667677677676677676776767676776776677666767766676767767676667677677676766677676776677677667766776776776767677677676776766676766767767766766776666767767677676776776677666776767766776776767667676767667667767666677676776776776776767677667767767676776676676776767677677667767767676766767766776666766767677677676667767767766776767767666776767676677676776776766766776776666776667767767767767767767677677676667676767767766776767676766767667677677676776676676677667767676776677677676776766677666677676676666767767767767766676676767767676767767767666767676766676767766677666776677666776776776767667766767766766766667676667767767767676776776766776677677676776776667767767766776677676776776767767676776776776667767676776677677676766776767677667676776667767667677666676677677676766776676766776767767677676776776776767676767677666776776776776766667676776667677667766776666776767676767767676667767667667767677677676767766676776776766667676676776776676776776776776766776767677677666677667767767767677676766676667766667677676776776766776776767676677677677677677677667767677677667767767766767767766767767767766676766676776776776776767676677667677666776776776776776676766677677667767766676776676767767766776776767767677666667676676676776767677677676776766766676767667766767667677677676766667767666776776667666776677677667677676767676766776667767666677676667766666776766676776767677676676776767767667677676667667676776776677677667677676767767666667767767767677676676776776776766776776677676676776676776767677677676766767677676776776766677676676776676776776776667677676666776676767766677677676767767677677666767766767666776776766676767767677677677667677667767766767767767667667766776776677667767767677676677667766767767677667677676776676767766776766676676766766677677677677676767767767667767766767666767677676767767767666677666667666767767767767677676776676776767677676667667677677677676677676666776767666776667767767677666666666767676677676677676767767767677667766666676776767766776677676776776767666667766676776767677667767767667676676667677677676677667766776767666767767677667676767677677676676677667677677667667767767767667767767676767667677667667667766766676776776766776767767666776767767766767767767677667767677676776767667676766667767767766776776776776776676766667677677676766767766776776776767666676767677667767666776676767767676667666776767667676767677667767676667667666776776776766767676767676677666766766767676766676776776767767677677676776766767667677667677676767676776776767667767666766766776677667676676767766677676776776677676767767767676766767767767667666766667677667766676766666767677666766776677676677667766776767767766776666766776677676767766776776776766767767767766766776667676667667767767666776776776776767677676776767766776676766776776776776776776676767766776677676766767766776776776676776676677667676676677676667676776776766677677677676667766776667766767767676767767676776776766667667766776667767667767676766776767676766767767676776766776776767767767676666767767766776767766677676776766767767677667767767666776676666766776767767667767667766776677677677677667676776776667766667677667676776767766776677667677667767676676776776676776766767767767766776767677667767667766676776666767767667766667676767767677667767677677677666676766767667767677676666767667676767667767767767667677677677667767677677677677677677677667767767767677676776767676766776776667676666676776677667676766767677677677667676776677677676776776666677677677677676677676776776776767677677677677667767766776767767766776666767676677666676776767677666677666767677667767767766767766677666767766776667766767767766767676776677676776676677667667677677677666667677676767767767766676677676766677666667766766776776677677667677677676776766776766767766767676667766766667767676776776767767767677676667667667676676766667767677666767766767667677676776776776776776677667767767767677667767766676676776767767667677677676776677676677676776766776676767676677677666767676766776767677676767677677677667667676776667667767767677677677667667676776767767766676667766776776767677666766776677677676776776767676776776776776776776776667676766776767677677667677677676766667767
6677666677666676767667667676766677676776766766776776667767676776676766676767767676776776776776766776776667767667677666677676776666767766767677667767676766677676667676776767666767676776767677677667767677677666676676766776767677676677676776767676767666676677676767767767767767766767667767677676766677677667676776776767676776767677676776776667677677667667767767667667767666776776667676766666677676776767677667667766677667676767767677677666776767766767767767677676776677666676667766766766766776776767667766766766676766677676767766776766677677677677676677677676776676676776676767667767667767767767767677667767677676776776767667666776667677667767667677676767676767766776676767767766776776767767767767767767766677676766776666776767767767766676766767766776667767766776767767677676767766776767676677677667677667677677676767767676776776767767766677677676776776766676676767667767767676776766776676776776776676767666776766667766766667666776776766667767667666776776676667676677666776667767766776676776776676767667676667767766767767767767677677667676776676767766776776776776676667677667676776776666776776767677667677677677677676766767666667676767766776677677676677676767767676676677667667767767677677676766776766677677677677676776766667677677677676766766767667667766677676776767766767677676676767677677677677667767677677666776776776766776766667766776776776776677676776676776676767767676676767767767676666776666776767766767766776767767766766767767677667677666666676677677676767676676666767767767767667767766767666776667766677677666776767767667676776677667676676776677676776776676767767766677676776676676776767667677676776676667767676776767676677667676766766767677677667767767676677666767677667666776666767767676676676766776677676677676677676776667766776677676776766767767667767667676767767766667767766776667676666776677676676766677667676677676776766767767676767676767766776667676677667667677677677676767767667676776766677676767667677676677677677676776677667767667766767666676776776776776676667766766767767666776767677676677677677676667677677667676676766676767767767667676776677677677676677677676666767676776776767767676767676676767767766767666667767767677676676767677667766776677666767667767767666676667767676677676776667767666667766767667676776767676766767767676676767766766767766667766776677676767676676676767666667767666676766767667676767667767767767767767667677677677676676676767666776677677677666677667767667676776677676677676676766767766767766767767676766766767676667767667676776767667666666767767677677676776767766776776677667767677666767677676766666676766676767766776776766677676667767677676676776766667766767667766677677677677666776666776667766676766666766767677666767766776677677676666776666676676677666677667677666776766776676767767767677677677676776666676667767766676676767676766767767766767676667767677677666776767667766667676767676776766676776766667766767667676676766776667766667677676776776766767767667767676677676776776667666776676767767766767767677677677677676776767767767766776776766677676766767677676766767767676776766767767766767666766776676667666776677676667677667766676776766667767676767677676767676766766667667767766767676776776776766676776776776767676767667676776767677667767677677667767676776667767667666677677677677677666667766767676767677677667767676676767767767766776767767667677677676676667766666776776666766676776766776767767767677676676676776776767677676776767767667767766776767767677677667677677676767676776766767677677676776776676776676676767767767666767667767676776677677676766776767677667766667676776677667767766767677677677677667667667767767676766677676767766667676776776776666677677677677667676677677676767766766767666767676776776676767677677677676766766776766766677667667677677676776677666767767677667677677667767767767767766677676676776767676776766667667767677677677677666767767766776667677667767766676776767676767667766677677676767667676767677676667766677676776776666767666767767767767766666766767677676767766766766676776776776776776776776676766667676767766776776776776776766677676776677677666767676767766677676766667766767767676676776776667667677676766766767766776767767666767767767767767677677677677667766776667676767666677677676767766767766776767676667767676667767667677676766776776766677677677677677676766766776776776776776767677677676667667676676666776776767767767767766776667767667677677677667766767667766767767766776767766776776767677676767767666766676767676776766767767676677676766677676776766776676667666776767676776767766776667767666776666677666677677666767667767677677676766767677677667767676767767667767667677666767677676766766677676767767667767767767676677677667766776776767667667677677677676676776766677667676676667767767666776766767767677677676676767767677667676676676666666776766766676766676766767767666767767677676776776767676767666676776766776767766767766767767766766677677667667766776667767677676776676776667676766776776677667767677677667676766767677677677667776776767766767677667766776776776776767767767667676667667676767767667677666766776767676677666677676776776776776776667767766776776677676767767666776766676766767677676767767676677676676666677676677677667766677677676767667666677677676666776767676766776766776667766676776667666776776666667677667667766676776766676766776767767677667766676776776677666776766766677676767766767766667766676776666676776676776776776766776677667767767677676676766767767767677677677677676767767766776776776766677677666766776776667677677676776776776766766667677676776667767667677676776776676767666767767676766767676767767676676776776776776766676776776677676766767766766776767676766677666677667767767767767767677676767666776776676776767767766677677677666676677676676677667676667667766767677677677676767766676776767677667676776767677676767677667676776767677667766766776666776766766776767766766766767766667767767767767667677666776776766767767766776677667676776767676776667766767766776676767767676767676667767666776667676776666766667767676667677677667676776676767767676767677667677667677676767767767667767676667767676767677677677676767767767767767677667677677666776767766767767677676676767677676767767767767767766676666776776676776776776767767677667767767677676677667767677676676677676677677667767766676767767766766667767666776677677677677677667767667766667767767766776677667766776767767766767767677677677677667767677667767767677677667677676766767676776766767667767767677676767666776667676667677677667667676677677667767677676676776667667767766676767766776776767677676767677666776676766767767676776776667676776776776667667667677677676767767667676667767677677677666676776666766767676677676676767767677676677677676677677677676776767767677676767666776767767767767767766767767667666767667676766766767767767667767677676767766767766776676776776776776677666767666767667767676676767667767767767666766776776766767676666766676667677676776677677677666776776767676676676776776766776776776767667676767667676776776767677677676767767667676767667766766767767677666776667767677677676776767767677666776776767676766776776776667676667677666766776676677667677667767766767677677677677676776766776767767667676666776676776666677677676776776767767767676667767677677676667677677677667766767767676676776776766766767676677676767766766776776677666676776677677667677677667767676767767767766776776666776767767677677677677677667677677676767677676667766767666676766776776766776767677667766676677677676676666766676676776767766776776677677666776776667767767767677676776766776767766776767666767676677677676667676767677677667767767766667666767767766676676766676766776766667676677676767677677666677677677677677676767767677677677667677667767676677677667766767677676776767676766766767767677677677677677676776766676776776776677667767677676776767677676676767767677666776767676776776776776776767666667677676667676666776776667767666767676766667767677667667767766676776776677677676676677677677667766766766766677676677667676776776676776776667767666776767767677666677677676776677666776766776776776676767767766766677677677677667767676677677677676676766767767767677667766666767676776676677677676677667676776776677666676676676776776776776767767677677667667766676677677676776677667766776767766677667767666676667767667767676677677677677677677666776776677667677677666776776776666677677677677677677677667676776767677677667766776776676766766676776677676776766776767766767677667676676767766776766677677676776667767667767767766677667767767766666767667666766767676666676767676676767766767666776767677676776776676776767767676767677667676677676767767766767667767767667676767767676676776676767767676776766767677666767766677676767676766677676767766776767667766667677676767677667667677677677667766776766776776766776677677676766767676767767766776776767676766766667677667677676776677676767677667766677676766767667666767767676776776767676676776767767767667666667766776776677676767766776776766677676676776677677666676676676776776676676776676776677676667767677676776776677666677667666676767766776776667766667766767767767766667677666767767677677677666767667766776776776767676767766677677677677677667767767677666766667767767677677676767676676767676776776776767767676767767667766676776676667767677677667667767767767677677677676767676676767667677676667666676676677666667767767677667767676776676766776676767677667767766666776776767767666677677676767676677677676676767766667676667767667767677666776676776667677676767676776677667767667666767676776676776676776776766767676776767676776667766767677676776776667767766776776767767766667767766677676676677677677676677667676676776766776766776767767677676776677667677676666776667767767677666677676776776766776767677676667677667766667666776767767676767676776776767767676767676677676776776776776767676776767767677677677676767676667767677677676767766677666776676767766677677676767767676767766776776776776767766767667766767767766767667677667677676776766776666766667676676767676766776667767766776767766776776776776776766776767766776676767677677677667676676677677667667666677667
6677677677677676776776776776677676766776667677667666677677667666677677677667667767676677667677666776766766766676766676667676767667677677676666776767676776676776666767667766776677667767767766667767766767767767666776677667767767667667767767767767767767676776767766767767767767676767767677667676767676667666776677676667767667767676676767676766667676767767676776776767677677667677677677667767676776676766776776677676776676677676667676677667766767767677676767766767676776767676767677676677666677667676776776776776677676676677677676776676776776677676676766767767667676776776776766767676766776766767677677677677677667767676776767767766776676667676766776767766666776776677667767676676677666767766677677676776676776767767666776767767766776667767676667677677667677667766767766776766776766767767676776767676677676677676667677677667766776776676767677676767766776776776676776677677666767667767767767676676667767767767676766767767766676776677677676766666776766666767677676677676776767767676677667767767767676677667767667667676776676676776767767767766776667676667676667666767676676767677677677677676766776766767676676767767767767766776776677677666776667676677667677666776776776677677676666767767767667677676666776766767766776776676767766767677677676676767677676766776776676776676776667677676767766667767677667677677677667766666776776776667676767767767766676667767766676776776676767677677677676766767677677666776776667767676667677677676776776676766766776776667767767767767677676767677676677676766767767667766776676776666767766776766767667676767677676676767767767767766776776767766767676666767676676667677667767676767667677676776677676677676677666667767766776776676677667676677667767767667766767676767767766767767677667676776667766666767766776677667676776677676767767766767766767677676776767767767677676767676676667676676776676767676676767667767767667667676667767676767767767767667676667677667767766767766766767767677667767767766776767676767766776767766767767676767767767677677677667677676776666776776667767667667677667766767677677666677667667767667767677676767676776776767666767767766776766676677667677667667667676776776667766776767767767766767767676776776767766776666767766776666776766776776677677677677667676776767766677676767767767676767767667766677666767676776776776677676667767766776776766776767666776677667767767766676766776776667767676776776776776776776776776776776766776767766677676766667667766766667767766667667667767677676776667666677676766776767767767767767667676767676767766766766776767676767766767667677677677677676776767766767676677677667766677676766767767767767677667766766767666776776767766776676776766776766776767677677676767767676676776776677677677676767677677667676677666666766776767767767677677676766677667677677667667766776676776767766776776666677677677676677666767767667676676776677667767766767676776766766676767677677677676767767676767766676766776776776767676776677666776666677677677667667767667676776677676776677676766676767767767676767766776766666677677676766676776676776776776677667667767767677677676667667766676677677676767767766776776667676767677677677677667666776667667767767677666776767767766776676677677677676766776676677676766767676767767767766677677677676767677676666766676677676676776767767767666766676767767676766767767766666776667766677676776677666766776676767677667766776776676776676666767767666676776776677676676677677677677677667667677676677666767677676676676776767666766776767766677677676776666667676776767767766776767676767767677676766776776677677667667767766666776676776676767767677676767666766776776767666767676666677667766667676776676776767767666667666766776676766776667677676666776766767676667767667767676767667766767677667677676776677677676776676676666767677666776776677666667767677676776776776767666776677676677676766676767676776677676676776677667677667766766776676776776776677677676767667767766776676767667767767767766766676776767677676776676776766666676767767666776776667766776767667767676676776776776766776767767677666776766677676776677667677677677677667767676676776677677676776677667766667767766767676767766677677667767677667667766767677676676767676776776676666766676776776676766677677667767767676776767667676776676767676767766776776767677666767667766676767767767766776776766767667766767677676766676766776776666767767766776776676776667767667767676776767676776767767767676766776767667676766776776767666767767767667676767767677676776677677676776676767766677677676776767676776767767676776776776776677667676666676776676766677677667667677676767666767676766766677676677667767676766766776767767666776776767677667767667767676667676776767766767767666667767676677676776767766766767767767677667677676666776676667766766667767767767767767677667767767677667767767767767666776776767666767767677676767767677667676766766767766766766677667677667766767677676776677667667767677677667666766767767677666667767767677677677676776766676767766776767767766667666666767677666676767667676776676776776677666667666666677667666776776767766776676776776776676677667666776767767677676776776767767677667677677666676776677677677676776776776767676767667767766767676767676677677676766767767676776776667767766676776676767667767676766776776776776766767676776676776776776766776767767767766766776676667676776767766766776676776776776776776776776776767767667676776766767667667677677676776677677676667767766767767767676776767667766776766767676677677676767767767766776677677667677677666776776776767766767677666776767676766776667677667766776676676776677667767767666677677676676767767766767766776766677677677677676766776766767767677666676676766676767676767676776776776767767676776667676677677667767767677666767676677667676776677667766776776776767767667676776767667766677666676767767677667666676676666677676666766667666767677666776677677677676767676677676776767766776767767767676776766776776767767677666767677677676677667767767676776776776676776767767676776766767676767676776776676776767767677676776767766767666767767667677676767767667767667676776776666766767677677677667677677667767766767767767676767767767766766776767677676776776676677666776767766766776767767677676676767667767766767667667677677666766767676767677677676776776676766767677676776776776667677676776767767667667767677676676667767767767677677677667667766776677677676767766667766767677676766776776776677677666767766767676676767767767667767677667677676767766766776767666767676776677666677676676677666767766776776667676776776776766667676767677677677677676766767767677676677667677676677667767676776667676767677677667677666776766677676776776766677676776767767767766767767767667666676676776776767767676776776667667667767677676776676776676667766766776776677676776766676776677666776776767667767667767667767667666766676767767676776776776676677677677677677667767677667676767767676767667767766776767766776767667766767767767667766767767767767767767766776767676776666776776776676776767767767666767766767766766776767766666676677676677667676676676676776667676676676776776766766776676776676767677677676767667677676677677676767667677676776776766667767667766776776776776776677677677677676676676776776767666676776776776776766666666767767767767676767767677676776776776676776767766676776667677676776767676767667676767676776776766767766767676776767767677666776677667767676767676677676676767766776676677676776776667767676676766776767767766767676776676676677677677666776776776676776766776767767767766776767676766776766776677677666667767676767767676766767667677677667766676776776677676776677677666677667677676667666776677666776776767766766776676676767766776766776767676667766776676766766767667677676776677676766767767676776776776766767676676676767767766676776676776776776767677677676767666667766767767676667667767677677676766776767766776766776776776766766666776676766776767767667666767667766677666776776677676676676676676767676677677676766776676766767767676667767676776676766776766676767767677676776676667676676667676767766676776667676677667767766676676767676776667677676677667767767767667666676776776776667676667677677667666776767766776676776677666766776767676776767767667676766666766767767676766677667767766677667767667767767767676776677666766776766676676677666776766767766767676767677677667767676767766776677676776676767676676776767767767767677677676767677667766767677677677666766766776766676676776766776776767766666776776676776676776767677677677667677677666776767767677676677667766767767766766776767667676677677676776676776776776666776776767766776677666776676676767676776776767767767767766767677677676676767767766776676767676776767667667767677666776677677677677676776767767767766676676676776776677676676677677666767667666677667677666776767767676667767767677677676666776776776767677667676767767767767677667676766677676767767767677676767677677666776767766776776776676767676667667767667767767677677666677676776776677676766776776767767667767676766776676776776676767667676767666767677667677667767666676766776776776676776776667676677677676776667766776677666767676677666767677677676676767767767666677676776766676776676776767767767767667677676766767666776776776766766767766776676767766767767677666766776767766676776676676776767676666776776677676776766767767766776767766776776767767766766776776676776776776767766766776776676766667767667767667767666767766767667667766677676677667667667767767766676776776776677677667767767666677677676776677666676676767767767676776766776766766776766677676776776776767677666767767677667676767767767766776767666776667766767767767667676767676776776767666667766767667677677677677677666677677666776766667666766776677676767767676666677667767766676677677667667676776667767766767677667767666767676667767677677677667767767667767766767766677677677676766767766776776776766776776676776677677677667767767677667767677667766767667677667767677666667767677677667666676767767767676667767767676676676677677676767766767767767676776766776776667766676766677676676666676676776766677667767767767676767667666776776677667677676776666677667667677666776766677677676767766776766677
76667767676766776776677676767676676776767676776776676667766776776776776767766667677676767677677677677666767677667677677676767667666776677677677676667767676776776767677677677667766767766677667767766776776667677677666776766776766776776776767677676667667766766767766766677676677667676767666766776776776666677676677677667767667766677667676776776767676776767766666776767767766767767767677676776767676676767667677677666767767767767766677677676676677677667676767766766677676776676776776767766776776776776776767767667766766676667767767676677667766676676676676767677677667766677666767767667767766766767767677676767767677667676677676776776766666776767767767676776776767676666776767767676766667676767767676676767767667767767676667676676766667676766676767767677667767676766767667767766766676667766776767676776767767767677677676776677677676767767766776776766767766766776766767667666767667676767767767677677676776767667677677677677666767677677677667767676776666676676676676776776676766776776766776676676677677666667767676776677677667767676776677667676667766676776767666776766677667767766776767676676667766677667677676667667677676677676677677677677676676776776676767667767676776776677677667677677677676676776676767767767677676767767676776776667767676776776776676677667767677677667767666767667767767767676766666776776776776667767767767767767667767766676776677676766767767676767677667767767766767766676776677676776776767667676666667676677666767667667676767667667766766667767767766767667767767667676776766767766776766767767767766776776776666766776767667677667677667766767766766776676776767677677666677676767767667666676767676677677677676776767667667767766776776677677666776767677666677676776776667677677667666676666677677667767667766766776776676776767677676767767677667677676676666667767677677677677667676776776776776667767767767666776667677677676776767767767667666667666666676667766776776766767767767677676677677677677667677676667676767767666776677677676776776776676767767767767667677676776776776776776677677667767677676776776767767767766766767667767667677677677677667677667767767767676776767676766677667766776677676776776776767767677677667767767677667767677667676676767767667676676677677676767766766766677676767767767666677667666676767676677676766666667766776677677667766776667767767676776776776767676766766776676667676776676667676767677667767767767767666676667676677676776666767677677677676776667767676776676776667676767767767676677677677676767766776676767766767677677677676766677667767677666676676767767676776677667667667767766776767676667676676766776677666767767667766766667667677676767767767767767677667667766666677666776767767767766677667767677667676677667667767676676776767666676676677676767677667677677667677676767677677666766677677676666667677677676767766766767677676776767676676766776667677676766776766767677667766776776776776766767767667766666776767667767676776676676666767766767676776676776767676676776767676766776677667767767767766767767677666776767766677677676676776776766766676677666776776676776776767767767766767767677676776776676767767767767667676776677676677676776776767676766776776676767666766666776677677677677676667676667666776677666776667767677666676767767676767767676776767767767677667677676766666676767767676677677666766767676776766766776667676767666667767766676667767667667676766677666676767767677676776767767677677667667767676776677677677666677676666776776766766676767676767677667676767766776666767667676776767666776767766766776677676776766776667766766767677677676776767677666776776776766776667676676776677667676677667677667766776766767767766766776776676767767677676776767766766776766767767767767666677677677677676767676776776776767677677666776767767676776676766677677677676677677677666767767767766776766667767767767676676767676776766767766767676767677676767677677667767677676767677676776766767677667677676776776677676776676776667677676776676766677676776667676766766767767667666667767676767667676677667767677667766767667677667677677677676776767677677677677677676667766767677676776676667676776767677676676667767767766776776677667767767767676776676776776776677677677677676766677677676776676776767767766776776766766776767677676766677667677677677677677676776767767677677677667767766677676767767676776677667766767666767667767767667666767676776667677676767767666776766766666776677667767667677676767767766767767666677676677677677677667677667676676766766677677676677676776776767767767677677676667677677667766766767767676767767666677676676776676767677676776766776776667676666766767767767677677676676776776767677677676776676766776776767767766677666767676767766766776666767666766676667767676767767766776767667767767667767666767676676677676776776677676676677676667676776776776767767677677676776767767676776776677677676776776767767676676766676676767667767676667676767667677667676766677677667767767766776776776767766667767767766776776776667676667766766776766776767676767666767766676776767677676767677667677676677677676667676767766767766667677677677666667767676766776767676666767677676766776767666767676677676667767676677677676677677666776776776776776676767767666766676677677667666776767667676767767677666776767676666677667666677667766776776767767766776776677676677676776767767676776766667767667677666676667676766677676776667766677677667767666776766676666677676776776767677676776666766767667766776767767767666776767666767676766776667767676767676776767767767677677676776776776767676677667677676776666676767667676776767766677677677676776767677676776776676677676677667766776767676767767766676676676767767676767677677677667677676776776766677667767767767667677676677667676776776667766677667766767767676766776767767676776767766776677666676767667667766677667676766767676677677666776776766776767766667677667677666776677677676667767767677676767766776676766767666666767767767677676776767667677666767767676677676676767666776767767766676767667667666767676767766676776776676776766766776677676677676677676767677676767677676776776667677676676766776776766767676676767767676676776776776776776767677676776766676776776776766776766766676676776776667677677677676766776766776766776767676776776676776776776767767667767677676666776767767767767667766676677676766677667766776767766676776767766677677676776776776676776776667667766767767667677677666776776676766776676766776666776766776676776776767767676676677676776776767767667667767676677677666676667767767667667767667767766667676676667766677676776766776677677676776676667766776766667676776676767766677676666766677666767767766776666776677666767667767667677676776767767767677676766767677676766667677666767767767677676776677676676676676767676767666677676776767767667677677676767666776776667677666677677676676767676677677677676776776767677667677676776776767767767766776776767667676767677677677676776767667766776666776667677676776667766767666767767677667676767676677676767767667666776767676776776776767676767677677677677677676767766767767677667767767677666776667766677667676677666776676776677676776676677677677666676776776766767767766776776676676676767677676676766776776766776676776767767676767766766776766776676766776666766767677676776666776776666666767677667676766666776677667767767677676767766677677677677667766767766776767676676776776667676766776776677676767766677677677677676676677677677666776766766766766677676776677677676776676767767677677667767767766776776776677666767767666776666676776767766767767767767767767667767767767767766676677676667676767767666667666776776766766767767667766767766767676677676766766776766666776776767766776767766677676766776677677676667667767677676676667677666767667667766776767676776767677677676776767766767677677676676676776766767767677667766676676776776676667667676767767667667767676676767767676776776676666776776666676667676767677677676767676676766776676776767677667766776676776677666676766676767676677667767676776776766776776776767767766677667766767767767666677677666767676676776776767767676676767677676767766767677676667767677667766776766667767767677666767676767767666676666776776676776666666776776766767767767677677667677676767676776776776767666776776776766776767676767677676767677677677676767767767667767767767766766676676776667677676776666677667767766667677677667676667667767767677667676767767666776776677676776767667767767676676766677667677676776767677666776676767677676767767767667766767667766767767767767767676776676667676767766766667767666776767767677677667676766766677677676767766766767767766677677666676677667677676767767766776766767677667767767676766776677676677676767766767767767767766767667766776776776766776776776776776677667677667666776776676677666667767766767667676767767767766776776776766766776766677676677676776677667767667667767677677677676766776666776767677667677667667677676766666776767677676766776776767677676666676677667766667676776776676677676677667677667677677676767766766676766767766667766676776677666677667676677666676666667767767766676666676767766667766776776677676766776767767767766767766776776776767767767676767766776667767767766767667767767666767767667766776776676776767766766767767767676776776677676776767767767677676767767677677666776767767767766677667666667677666766676776677676776676666776676767667766776776776767766776677677677676776677667676667677677667767677676776776767767677677666666776767666776767677677676776776776776776776776766676767767676676666776776766667667667667767677677667767767677676766776667667766776676776776677676767767677677676667766676767767767767676677676776677677667767676776766767677677677667666776677676776676677667767667767677677677677677676667676677667676776776766667676677677677676667667667766767767666666666676676767767676766767767767677677676767677676776776766766666766677677677677676667767667667767766677677666767676677667667766766767766776776676776767767677676776676767767767666766766667676676776766667667676766776666767766667677677676776667767767767676766676676776677667666767766766776677677677677676667766676767667677676776666767667767677677677667667677667676677676767767767677677676
6766776676767767667767667766676767676677677667677676776677676677676776767676776667676776676667676776767677667766776767767767766766767676677666776776766676676766677677666766676767766766776677676766776776776767767676766677677677676677676767767767666776776776776776776667767767767666776776677667677676776667766776767667766776667676766776776676767766677677666776677667766667767676776677667766676676677676667676677677677676776776676776766776776676776776667766767666667767766676677677677676767766667767767767677676766776767677677667666776776767766776776667677677676677676776776676776776776667767766767766776776767676767766776666767767667767766667767667677676766676776776776676767677676767767676676677677666776766766776776767766767767676776767667767677676776676776766767666776667767677666776667676767766667767667676677676677667766767677677677677677676667766776776766767767677677667767667767767767767676677676767767677677676776767676776676776677676766676776767677677667767766767676766667767677677676767767677666767666677666776776767676677676776666677677677677667767667766676676676767677676776776776776677677666767767666676766766776667677666776776776677677677666766677677677677667677667666666666676767677677677667767676677666767766776676677677667676776667766776666767766667677677676766766766767766776776776776776767676677677666776776767767767767767667767767677667767766767667767767666776776776776676776776776776776776677676767767766677667676767676776767767767677667677667767666776776767667766776676676667677666667677667676767766676677666667666667676776776776767766767667766677677676677676766766667667766776776676776776776776677667676776767766767677677677666776767767676667767676776676676767677676766776767766776767766776776666766767767676776776767766776766666776767767676677677676767676767676776677676767766676766676677676676776776676776776776676766767667766776767677667676667677676677676667666766677677677676666676767767767767667676666667767767766677667767677676667766776776776776776776677676676776767767677676776667767677677676767767677677666767677677666776776776767766776667677676677677677677676766766776767676767666767767676667766776677677666667676767666767767677667676767667677667767767676776677667676767766666766776776676776677677667766677676776677676767766776666667676776776767766767676776767767767766766776767677666767676676667766776776666767677667676667767667767667766767767677677677676677677677677666676776677676676767766776776767677667767667767667676767766776676767767677676677667766767767767766767676677676677677667667767677667677677676767676767677676767767666767766766767767767767677667767676767767667767767767767677666766666776776667677676776766776767766776776776667667767767667766766776767767677676767676776766776676776766767677677676676776676766767677676776776776766766776776767767677676766776766776776667667676766767667767767677667667666677676677677666766767767767767767767767676776776776776767677677677667677676776666767767767667767766766776667766677666677676767676767676766776676776776776767766776767677667677677676767767676677677677676776677676767667767766776677677677676766676676776776776667767767766677676776677676676776676776767767677667767666766766766776666776776666667766776767676776667767767766667767676766776776677676676767676766776767677666676667766667666776677667676666677667676776766776766767766776767767767676776767667677667767676677667767767676776677676676676767677667767667666767767767767667767676776776767767677677667767767766667766677676677676676767677677666766767676776667767677667667676776776677676776776776776766767677667767676767766776767676666667767676767667766766776767767767766667766677677676766676767767767676667677677676666766667667766767767677667766767667667767767676767767767676776667667676767676667676776776677676776766766767676776677667667677667767767676677667677666776767767666776667766667667676767767766676767676776776776776766667676776776767666676766676766766676776776766767767677676676667677666667767666766766676767767767676776677667667767767767766767677676766776776767676767766767767676767667676776767677666767767766677676767766767677676676767677667666776776776767766766776767667667767766776776676677666677666767767767766767677676776776767767677677677676766767766677677667767767767677667676767767667767766776676677667667667767767767677676767767766766776677677676767766766776767676666666676677677667677677666767677676776767766776776676677676667677677676776677667676677676776767667676766776767767667676766766766776767667766677667767677677676676766676667677676767676767676767766767767676766676776767767667767767767667767767676767666677667676666677667667767767766776776776776776767767667767677667767767766677677667766776767667767677676767676766667766767767767677677677666767766677677667677667767676676666776776676776767766776776677666776767767767766776767767667766767666776767766766677677677667676776677667767677666776767767667676677677667767676666677666667767766677677676666676767767667767676767767766776767677676776767677676667677676677677667676776676776776766677677676776766776676767666677676767666776677677667676776666676776766767677677667676767767767767767767767667676766776776677677667677676676776676767677676767677677667667677677667767676766667767767767767666767767666677676677676676667767667677676667766766676667766677667676776776766776677677666767766776776676776776667667667676776766767766767677677667677676767767676767667767766667766676766676767766666766776776677667667676767676767767667767767766676667766766776776767676776676776766676776676766767666776766776776776767676776766767766667767766766776776676767677667766776676776676667676767767677667676766776776666776677666667766676776776776667667677677667767677676776766776766776776767677676767676667676776776767767767767767767676766677677676676766767767667767676776676776766767767766776767767767767767767677677677676677666767766767667676767676676776667767767766776676677676767767766776776766767767676776776767767677676677666767667676676677667766776776776776677666677676766666676676766767677667676667767767667766776776767766776667767767676666677677677677676666776776676676766677676677677676676677676767666776676767767767677667767677677676676676776767767767767766776767676676767677667667667676667677667677677677667676766776666776677677677677667766666667677676767767676767767767667667677666776677677677676767667767677677677667676766776677666776776667767677676776776776767676766667766766776766767767677677676676677676767766776767667676776776667676767767767666677676676677676776776776767767767667767677666676767667767767767676677677667677676667766766767767667767767667677676776776766767676676776766676766767766776667677667766676667676767677677677667676766776776776776767676776677667667676676767677667767766767677677677677667767666766767767767767766677677677676676677677667766767676766767666676666776677677667677677677667677667676776676677676666776776776667677667767677677676767666776766767766776677676767677676676767767767767677677677677677676776776766766776766767767766766767676667677666767667676767676776767677677676767766667766677676767677676676677677676776776776766767767767677667766767767767767666776776767676776776677677666676767767767767677677667767767677667766767767676766766776767666767766766767676766676677677667767676776676677677667677676767767767767677667676676776776776776667767677677667666676676767677676776766767666766776676767677666676767766776677677677676767676677667767767767767677667676776766776666776766767677676676766767767676767767766776677677676676776666677676776767677667767766776776676677677677676766667667666676667667767667677677677677677676766776676767767667767767677667766667676767767767676776677676767767667766767767766667676767767767767767767767766767767767766677676776677666677677676766677667767767767676776776767767766776676776767676766676776767666776676767767767676767767677666767677666677666667667767667767677677667766676776666776677676767767766667676776666676776676666776767676776676776766676776767766776767767767767667766776676677677677667767767667667676766677667767766766766776677677676677676776677667767766776667766776676667677666677676677677676666676666676767676776677677676676776776676767666677677677667667676766776767666767666666767677667667667676767667677666676767767677677677677667677676677667767676667767767676767676767667766766767767767676767677677666767676676776767767767676666776677677676776767767676766767677676766776776776767666776776677677677676767766676666676776776767766667767667677677667676767766766767767666766776776767676677677677677676776767676676767667677676767667767767767666667767677676676776776677676767767767666767666667767667676676776776776667766776676776776676677667766677676677677667667667667677676767676677667667767667677676776776776677666666776767676767767767767767766676766667677667666776667666776766776677667767676767676767677676767676776767667766767767676776776776776776776676776677676677677676776776776667676677666776767677677677677677667667767676666776776767767666776776776776776767676677677676767767667676776776776766676776766677677666667677676776776776776776776776677677667677677666767667666776767677677676767766767676767767767667667767767767767767676776677677667766667767667767677677667676776776776676776676766766776767677677676766767676767676776667767767767767677666767767767677677676767667767767767676676676676767766676677677677677677676667667766677676776677667676776776677676767766767767767767676776776776766776676767667766667767677677667766776776766767766677677677676776776776766776667667677667767767667767766767677666776676766667667767676776677667676776676767667666767676667767676767677667676776767767766776767677677677677677677667676677676677676767677676767766776776676667677667667677667677677677676767766676676767677667766776666667677676776667676767767767667766767667677666776767676767766767666666676767676677677676776676776767667667767767767677667677677676766766776776676767767667677676776776766766676667766776667767667766677
36677677667767766776776776667676776767766766676776677667676767766677666767676776677676767766767677677677676667676676766676776766767677676776667667767766767676776767766767766766677676776776776677676776767667676776776676767766776767766766776767766677667767676667676767677676666676676766776776766776667767666667676767676766766776766767766677667766767667677676666776776676677677666776676776667676767767677676767766677676666776676776776766766767666767766767677677676776776776676667676776766677676666767666776776667766767677676776677677677676766666776677667767676676767676676667667677677666776767766776776776776767667767667677666767767677677667767767767676677677676776767677667766766676767767667677667677667666767677676767676766767667677667667676676677667767766767676766767767677676776776776677677667767677677676776767667767677676776776776776677666776677677676766667677666767767766676766767667676767667677676776776776776766767767767767667767766677676767676767766677677676776766776677676676767667767676776676767766666776776677677667676676766676767766776667677676776776776667767767676767676676676766776666767767767677667767676767677676767677667676776666767667766766767666767667677667767677676767766677666776677677676676776767767767766776767676776767766776767766767676776676676666776667767766767666767767767676766667667767677667766667766766767767767677676766776676676776766766767677676776677667677677667677677676667676767767676667767666677666667767676776776666776767667667667767667766676766776776776767767766767767677667767766666767676767767767767767766776776676767767767767676767676766677667767767676677677676676776767767677667767667676767667766776776677676666776767766766776767666666676776676767767766776767767766776767766766776676776776767767676776767767677676666666667767667767766766766767676776767767667766766767667767767767677666776677667677676677676776666676767677677667676776766667677677666776776766776676766667767677667676676776776767767766667767676776766667677676676767676766776767767767767677677666677676767667767667766666767666776776767676677666767767767767666767676667677667667677677666776776767677676767677676767677676776776677677666666677667666666767767766767677667767767767767676767767767666776766766767667677676767766676767766776776667676667677667767767676767767667766776766767676767767766776776776766676776776667767676776767677677676677667676767677676776677667767676767676766677677676676767677666666766776677677676767667767766776767766677677676766767677677677676677677666767666776767767676776766767767766766776776667766666767666776776667676776766767676676776766776767766667676767677676776767676667766767677667766776767676676767767767767676767767766677667767767667677676767766776776767667677676676676677677677677677667767676776676767767767767666767767767667766767767767767666766776776677676776776776776767676776776676767667666766776776767767766767677667766677677676667667767766676776767676677667767666776767667676776677667666776776767667676776666776676776767676776766776776676776776666767676767767767676677667767767676676776677676776776767767767677667767677677677676776767767766776776667677667666677676776767767767667667767667676677676667767766676776667767676776776667676767767767767676776776776776776776766776667766776776776776776667676767767766776677677676776676776766766767766776776667676677667666676767766767766676767677667767677666767666776677677677677677667767676767767676767767766767677677667767766677676767767767767766676767767767677666767677677677667767677666766677667767767767767766676776677667767667677677677676776776776677676776776677676666767767767677677676776767766776767667767767677677667767676767677666676767767676766677666776776677676767766776666776676767676677676776676767676667767767677666666766776676767767677676676776676776767667676766667767667677667676776776776676776766767666667767766677677676666767766776767677677677677677677677677677677676767767767676677677676776766776767667766767767666767667767677667676776767766677676666776776767767767767766776776676666767766776767666766766776776776776776767677677676766767767677676676767767667677677666776766677667767767767766776677667767677667677676776776767767767767766767767766666776776776776677677676767676776766667767767676776776776677667677677676766776667676677667767677677677677676767766767667667667676676676776666776766776677676776676676766667766677676766767767767677677677667677667676766667677677676677677676766677667667677676767766677676677677677676767767666677676676666776767667676767766676677676766667766766776767767677666776766776677677677677667767767766666676776776676676776776676676677676776776667666776766776667767766776767666677677676767677676677676776676766677677666776766667767767677666776767677676667677676776776767767677676667766767677676776767767767766776766667677676776677677677667677676667767767677676667767767767667677667767677676676677677676776776776766776766666766776766766767676776767767676776776776677677677676767676767767666776776677676667677666776676676767767767676677677677677677666667766676767766676776676767767766767766776776676676776676776766676677667677676677677677667766766667766676767767676676676767767667667676776776776767767767667677666677677677676767767667767767667667767676677677676776776776776676776767767766676776776776667767767767676667767666776776676766766677667676667677676767766776667767766667676676766776667767766767676776766677677667766667766767666776767767767767767677676776766676677667667767767766776776667767676677666776776677676776767767677667767766667676677676767677676767767766767766667666766766767767677677666776667677676776776766677667767676766677666776677676766776776767676677667767767766666776776767677676677677667676776677667766776766766767767767766677676677676677676767767677667767666767677676776776667676767677667667667767767767666776767767677676667767767676776766666766776676776776677676766767766776667666666776776677676776776776776767676677677676667767667676767766776767667766776767677676776776776677677677677677676676776677667677677676767676776767677666667667667677667766767767767666776767667666676776666776677676776677667676766766776677677676766667676677677676766767676776676766776676766676767766776776676767767767767677676767677677676677677676667767667766676776667676776767767667767766667677677676767677677676767767767667667677677677676766676776766766776776776767767677666767767677666776677677666676776766767767767767677676776676676776767767677666767677677677667767767677666676676666766676766767676676677667767767677677677677677676666666776776776767767767667667767666667767677677677666667767767667676676667667766677677677676766776767676667767767766766676776676667666767676776767767767766676766776776767767667676776767677666676767666767767676776776676776767676667767667666677666676767676667767767677676776676776767766776767676677667677677667767766776776767767766766677676776776767766677676767676767676766667766776776776766676676677677677676767766776776766767676767667676766776677677666677677677676767667676667667676767666667677666767767677676776776666676677676676776776677667677667767767767767676676776776767767676767676767667767676767767767767767767676767677676766677666776767667676767676767667667766677667677676767676767676766667767767767767676666776776666767767767767767767677676666676776677677677677667676776767677676767677676666776767766776766767677666776666766776676776677676776776776676767667766676767767676676677676676776767767676776676776767767666767766677666767667767767676767677677676767767667677676767677676776766776666677666667677667767676676677677667767667766677677667677676766676677676767766776767667766776676677677676666767767766776767666776767667767677676677676776677677676776677676776776776776677676776767667676766766767677677676776767667767676766776676776666676677676776676767767677677677676767667767767677667767767667767767677676776667667666677666776766767767767676676776767767676776776767667676767767767767767767666667667677667677667766767767767767766776676776776767676776767767767767667766677666767677667677666667677676776776776767767766767766767677676676667677677676776776676677677667667767766666677666776666676776677677667676766776767667766676666776666776767767676676676766676767766676767766677676776776776676677677667676676767767766766676776676667676677667667667767766776767766767677677667767767767767767667677666776676776776667767766767677676776776676776776677676767767677676767766677666676776677676767677676677676776677677677677677677667667767666767766776766776776776677676776776776676677667676776776767667767767766776776767766767766776667766666667766776767767676776667676677676766776667767676776767676776667676776776676776767676767766776776677677677676767677666776667667667677677677676667677677677676767766767767767766767766776677677676677677676666776776667766776767766666776666776776776767677667766766677667667677666766676766667676767766676676676767767767766767767676677677667767666766776776667676776677666767767677677677677677667766776776677676776767677667767766767767767766776776667766766767767676677676766776676676676776677676677666776667676776667676767677677677676767767667767677667676676676667667677677676676776677677677677676776776767677676776766677676776676776767677677667667767667667667766677667677667676676767767676666766776667767766676776676676776776776676767767666776776766776767766766766776776776767766766776767667676776776677677677677667677676767667766767766677676776776766767677676767676677676766767767767666776767766767767677676776767767677676776776776776776767767767676776767676776767766677676776766766767766776767767766767767766677677666776776766767767767767676776766776677676676767667766776776776767767676776776667667767767666767666676776776677676667667677676667676676776776776676767676766767767676776767767677667666776677676776767767676666767767667767677667676766767666766776776766666776676676766676677666677666767767767676776767666766676667666776677666767667767766776766776677676776776767676776767677676776776776767
6676776767676766676676667677667766676776776776667677677677667767676677677667767766766776767666776766667767766767767677666667677676676767767766676776667767767677676667767767666767677677676767767667667677677677666776677676776677676677676677676767766767677676666767767667667766766767767767676767766776776767676766776776667667677676677676767767766677677677676776776776767677676766776677676667677677667676767677676767766776667767677677667767766767767767767676767677667766776667767767767676677667766667667677676776776767676776767766776776776767677677667766776667676766776776676677677676767676766666766766677677667767766676767767766776667666767677677666676776667767766676776676766677676776767677676766776667676676766767767767766676677677667676676776766776677676677676676766677676676677677667667767767766677676767767676767677677677677677667676776776767667766667676767767766776776677677667676776776767767767767767767677666776776776776667667767766677677676766676767676666767666776766766677676676767677676667767767767767766677667767766766677667676677677677677676667676767667667766666776676776776676766676677676776776776776666767767676776766666776676776676677667676776677677677677677676776776767766767667767667766676677676676776776767676666767676767766767676767766766766766677677676667767766667676776776766767766767767766676766776767677666776767666767676676767766767667767677676776776776767767767676667676776776767767676676667767666767767677667667767677677676767667676767767766766776677677677677666767766776776677676666677676767766776776676766776676767677677676767677667667677676766767766676766767767666767767766776767766776666677667767766767676776776766667766767666676767767767767767766766767766676776776776676767766776677676767766776677677677666767677677666767766767667667767667767767767767677666776776766676776776667677676677667666776676667677676776766676767767666776776766676766677677677666676766766677667676766676767666667767766767767767677677677677677677676767676676677666676776776776676676776677666767667766767767677676776776766766776676776776766766676677666767666667677667676676666776776667766766767676767767677677666776776776677677666776677676666667767767767767767676677677676767767767767766667676766767667667667767677667676767667767767666766767767767766667767676776776776776767666776767767767666767767767667677667767676676666677667676776667677677677677677667767766776767676766767767676766767667677677666767667677667677677676776677676766767666676677667677677667767676667676677667767666776766766776776776767767767766767767677676676677667677677677677677667667767766767766776776677666676776776776776676676766767767667766677676776766767667767767676776677676776677677677676676767677676677676676767666776776677666776767677677676776676776767676767766767767677666776766667676776666776677667677677676776667667767767667766767767666776667677667767676676776676667767676767767677676677676767767677667767666676766667667676767676767766776667767676776767676676676676776676667767766767767677677677677677676676676677676776676766676776767677676767677667666767676776667766776776676676776766767767676767767676776767767767676767767767767767667766767767766667767767767676677667767767767676776776776677677676767767767767767767676776766776767667667766676776767676677676666776767676676767767767766767677677667676767667767667766666776776676676776667767766766766766676666776767767766776766667766766776767676776676676776766767666667676776776776776767667667676776767767767767677676677677677677677667666776677676667767767767767766767676776667677667677667677677677667767767667767767766677677667677676767676776776776776767676766776767667677667767676766677676767667766667766776776776767667766676666767677676767677676767667767767676776667677666767676776667676766767767676776767766767767667677666766776677667666776667767767676767676676767767767676666676676776767767767677677676776776767677666677677667676676767767767676776677677676767667677677666776766676776766767666676677667767766677676776776767767767767767766776776677677677676776776776776676776767667767676776676767767667766776667766767676667766766677676776776776776767767767667767767766776767677677677677677667767676767677677666677667667767766776677676677667767767677667767676776767677676666666667666677676677677677677667676667676767677676766776776776776767767677667676776767676766767767677677677677667676676767677677677677666776767767666676677666776767767677676776776677676766677676776776767767767666677667767766676767667767666766667767677676677677667667767767767767766676767667677676776776667767676767767767667667666677677667676767767677676766766677666767676776776776766676776766676766767676776776667677676776766776776776776776677676677667767767767766676766667767766677677667767766766667667666776776767767676776676767767767767766776767666767767667677676767766677676776776776766666776677677676776776776767766667766667767667677667767677676767676677676766667767767677676766676666767676786667677676767676677677677677676776776676766776766776767677677676667767667677667767767767676766776776667667767677676776676767766676676776767767767667767767767667767676677676776767766667676767676767676776767766676667767667766776767766776776667667667677676767677677677677676767676776767667767767676767767676776767676667766677677666767767677677667677667766767677666676766767666666677667667676677666776667677676666776776676776677676677677667666767767767676766776776666676677676766676676776676676776776776776667767676767766767766767667666776776677667767677677676666667766766667667767767676767676776767766667667676767767677677667767767766776776766677676776676776776776767677677667766767676767667766776666767666767766767666776776666676776676676767766676666776677677676676677667676767677677676776776767677677676677676767767676676776776767767667667767666767676767767766776666776676767767676776767766776677677676776776767766676776767677667676767767766776676776767767676776776776667767767767767676776677676676776776677677666767667766677666767767676766767767677676767676676767667676776776766677676666677676767767767676667677667767767667767767767767766767767667676667766676676776767767667767767676767767676767766776767766767767767676677676776767667677667677676666776776677666666677676767677677677676766666676776776776767677667667667667676767767667667677676677676676776766776776666677667677676776776776776666767766767766767676767666667677667676767676677677667767766776767667766767666677677677666776666776767767676776676776667767766767666776776766776766776776767676766767767767676676766767766766776767667767677667767767767767676766776766677676776666776677676676767767767676767677677676767766776776766767677676667766767767677677677677666676676776776677676666776766667676776776766666667767676667677676667767767667766767676767767677677666767766677676677677667767767767676667767666776767767667767767766767677667676676776767766676776766776667666767766667667767767766677667676677677677677667676766766776776767667766676767766776766767766776766667677676677677666676776776766776667767767677677677677676767767677677677677667767767666776776776766677677677667767677667677677667677676767766767676767766766776667767767677677676776776767676766776776767767676766766776776676667767677667767667677676776776677676767677677677667676776776676676677676776767767667767677677676667667666677677667676677676776767667677677667767667676776767767676677676676676767677676677676776776776776667677676677676677676776677676767767677667677666767766776767676767677677676767767767766767676767767666676677667767677676776676666776767667677667767676677676677676776667677667676767677677677677677667667766676776676666676677677677676776776676776767677677667767767767666676767766776767667766776677667676767767766776776776776776677677667676667767767676776677677677677667677676776677676776676677676667676766677677676776776667676776766667767677677677677677676776767767667677667667667767767766767677666776677677676776677676776776776776676776667676677677677667676776676767676767666776767766767766776776776676776776677667767676776776767767676766677667677677676766776676766776766676776776667766776676776676766676677676776776667767676766677676776776767767676677677667767767676677677667676767767677667766767677666766776766767766776776676767677676676767767667767766766776676766666676776677677677667667766776776667676767676776767766776767667766667676667676766767767666667767766776776776776767676676677676776767767766677677666667766776676666676776766667676776766776766767677667767767667677677666676776776766776776776767767677676766767677677667766767767767667677667766767677677676776767677677666767767766677677676667676676767767667677677667667677676776776767666776767676776776667767766776776667677677666767767667676776766766677667677676767676776767767677677677676776776776767676676767767676666766776776776776766676677676776676667767676667676776766677666677667766667667767667667767767767767677667767677667667676667677676776676776776776766767766676776767767677676677666676776666776667767767676677676767766677677676677677677667667767767676676776767767676667767767677676776766766776776676766676677676776767767767767676766667677677666667766776667677666776676766766766676666776776776776766767677667676776767677667767767767767767676666676776676766776776776676676677676766767766676776767667677677677676666776667767667666776776676766676776766677667677667766677677676766676776676767666666776767766776667676776767676776666767766667767766776766767767666767766766676676767767766677677676776676776667677666776667767767767767667767766767676677666766667766767677667667677676767676776776776766666676767676767767677676776776667767666776776776776767766767666767667767676776776776767767677677676776676767677676766767766677677676767767767767677677676776766677676776677667767767677667767667767767677676666767676676667767767766776776776767766766677667767766767677676776776766676766676776767767767676767667676776766677666767677676676776766767767676767667766776677677677676776776677666767676776676677
6776667767767677676767767667677676767767667767767676767677676776767666776776776667667767677677667766767767667767667767676677676776667766667766677676776776666766776776767677677676776666767766766776776677677666767667676666767767676776776776767677667677676677666776677667676767677677666666677667766767667767767677677676766767767767767767767766776767766766776776667767767667666767676776766676776767677667677666766776767767767767677677666677676667677677677677677667767767767767766776676767676776676776776767676677677677677676767676767767766677676666766767677677676676776767766677677676767667767767767676767677677677667677676667767766776767766766776677677666767676767677667667766776766776676776766776767666676776676676776776776667667677666677677676677667676767766776776776677676766676767766667667766767677667767677677667767677667767766776677677667676677677676776666676767667677677666667767767766767677677667676776767767677676776776766676776767766767767676676776676767666676767676667767766767677676776776676776767676767767767767766766767766666776677677667676676767676676776776776776676667667767766776677667767767677667766767766676676776776776776776776677677677676776776676666677676676776776776676677666766677667666776767767767677677667677677676776776776676776776676776776677677666776676667676766767677667667677676766676667767767767767677676667676767677666766776766767677667676767676776766666767767767677676766667767676677676776776766766676676767766766766767766776766776776767667767766766776676677676677677676766766767677677677667667676776776766767767767767676767667767766776667767767667676776667767667677667766767766667677677677667767677666776767676776767767677677676766767767766677676776776677667766766776767766766767677676767766677677676776676676776767677676776766766776776776676676776677677666676767676676776667676767666776776767767676776776667676776677667767766677677666766677666766776767676776677677676776776767667676667767666776766776676677676766767767677666767677667677676767767676676776767766677667766767767667666776766677666776767676766766766776676776766676667767677667767667767676767766677676767767766677676667677677676767677676776676767667677677677666767667766766767766676766677667666776776776766767766776776667677667767767767667677667767767666767766767677676676766767676776677677667767767676776776667766776676767677677676667766677677667676776767677676776767766766666776776767767676767676776676676766677677676677667677667677667677676776776677667677667676776776767667766667667766677667767677666667767767767766776776676667767766767676666766667677677677666776776677677676677676667677667677677676776767677677676776767666667667676776776766776676676676767676767676776767767677677677666666776767767767766767767676776767767677677666767666767677676776776676776767767667666676676776767767767767677677676767666776776677676776767767677677677677677677666667766776776676677667767666776677676776776776776776677666667676767767677676776667766767766776677667767667766767667767666677676677676776767766676676766676667676776767767767767666676767667676767767676767667677676767677667766776776776776677676766767766766677676776676767677667676767667676766767676767676667766677677677667767766776667677676776676776676666776776666667677676676667676776776767767767767677676767676776766767766776767677677677667676676767676677667767677666776766776677667766767766776666767667676677667767677667677667767676666666767767767767767677677676677677667676767677677677666677676677676666776776767767677666667767767667677677667676776767677667666776776776767677677667767676766767767767666767767667767767667766767676776667677676776776667666766767767667766776776767677667766677667766767767677666677677677677676677667666767677676767767766767767676676767766767766667677667766676666776677677676677676677676767676676766776677677676767766766666667767767677667766776776767677677676776667767677676776776776677677676667676767676776767676776677676767677676766776767766776766767676666776776667676776766677677676776767767677667766767676676767677677666776767767667676776776676666776676776676776767767676676767766667767767677676767766676766767666676676767766776776767677676766767676767676767676776776666776776667677677676676766667766767676767766666677676767766766766666767766776776767766676776676666677667676767667766776667767766776677676766676766676776766776767767666776667666776776767667767767767677676667667676677667666666766767767767767767766676667766767766767767767667677666766666767676677676676667767676766677667766776766767766767767767766767766776767766676776666776767677667767767767667767667766776767767667677677667767676767667677677676677666667677666677666667677677676677677667766676676776667667667666667677677667667676776776667767766677666767767666776776767767677676776766767667767676767667766766767767767677677667767676776776676776766677667767766677676767767767766776766776767676776666776766776767767767676776767667766766666776776776677667676677677666677677677676776667676776676667666776776776766776767666767767767677667767677667666776676776677676776676776676677677666666776677666767766767767677676677667767767677676776667767667767767767767767667767767767667767766776676776767676776776776767677667767677676776776676767667766767667666767676776767767666766776776676776776766676767676776766767667766677676767766767667767767767767676776677676776767667767767767676767767666767677677677666766677667766676776767767677677667676767766667676776776776767766666666776776767767677677677676676676666767676767767767767767667767676776766766676676776767767766767767676766767676676776667667676676767667766766776677676776767676667677676767766767767667767767677676776776767666676776767766766776776766677667676767677676776677677677666677676667767676667666776776776676767676776676666776676766767666677666767677677677676767766676667667676767767766676676776776767767677676776676767767676767767766776776676767766776767676766776776676776776766667677676776776667666676666667767767677667766776767667766776666676776676776766767767767767676677676767767667667767766776776776776766766677667676766776677666767677676666766767766667766776767667677677666667676776766776767666776776767677667767767766767766776776677667676766767666766776767767766776677667677667677666677666776776766767676776677667666767666776767767767667767676766776767767677667667767676767677676766776677676677677677667667666776766766767676776676767677677677676776776676776677677676767766776776677676776667766676766776776677677667676776677677667767676677666776766667767767676677676667676776776676767767677677676766776767767767766767677676767677667667676776776676767767676677666667767676766776767766776776767677677676676767676767677677676676667766766767677677677677666767667677667767767676676766776767767766767676776676667667667766766767667666676767767677677666776776776776776767767666677676767767676767767667767766776776776776767766676667767666767766676677677677677677676766676766766776677667767677676776776767767766767676776766667667766767766767767767766767767766766767766776766776776766766767767676666776667677676677676677667767766676766776677667666767666776677677677677677677666776767677676677667766677676767677677667667767677666767766666767767676676776776766677676767677676667677676767767676676776677667667767767766667676767677666776667677667766776677676766767767676776766677666767766676766666776676767766767666776676667767767667676667767667767766776766776767677677666776676776667767676767767676776767766767666767676766776676767766776676667767677677677676767767767676676766676676767677676776676767767767766767767677676776767767667666766766767666776677676676767677667766767676776767767766766776767676676776766676767667766766676676766776676767767666677676776667767767677676776766767767767766766667676776767766776676776776776676767767767667677676676666677666767677676767766776776676667676776766766767677676766776776767767677667766676677677676767667767676666676767767766666766676677676776667677676776666776776776677677677677677676676767667677676667767767767766666767676677676766776767766776667767767677677677677666776766767676776776667767677676766667767677677677667767766667767767676767676776766776766767766767667766666766676776767767767676776666666776676676776767766776666677677677676776767667677677676677676766776776776767677677677677676676767677676677676776776677677667766677677667667767677676767766766776767677676766776766776676776677666676676676767767666766776676766776776666677677667666766676767767767676776767676767677677677666767667766776766677676776676767667766766676767666676776677677677676677676776677677676666667767766776776767667767677676677676676767667676676776776776676776767677676767666766776776776776666676767767767676776767767767767767667767766767676776676776667766677666666767767676767677667677677667767667666766776677676667767676767767676676776776767766667667767767767766776767767767676767766677677676677676767677677666776767666676767767766767766766677677677677667767676667767676776767677677677666776676766766767767767767766676676767677667677667667766676776776667767767677667767666676767676667677667676776776776766766767767676776776766766776767767766677676677667667667767767767766766766677676677677666776666767767767667766767676767676767667767677676767667767676677666776676766666667667767767766776776676677677667767676667677676767677677677667766676767676677676666767767676767676766667766666677677667766767666667676767676767767667667767676766667677677676676676767676776677667676767677666776767676767766767667767666776776666667766776677677676776677677676677667677667677676776776766767767676676776766767676677677667677676776666766776776767767666776776776776667766776667677667676767676667667677666677667677677676676776776766677666776667666767766676776676676776767677676667767676766767677677676677676666767766676776766767677677667767676776776767667767676776677667677677676767767677677676776776767666776767677667767767766776766767767676776767766776776767766766776667767767676766667667767677677676677676
6766776767667677677677666776776776776766766766776677677667767767766667676766767677676667767676677676667766676676776667767766676766677676677677676666676776676766776676776776776776676776776766676766677676767676776776677677677677677667767767676767766676767666676677677676676677666676666776677667676677677676776677677677677677667767677667767676776676667766767767677676767666677677676776677676676676776776776677677676666776676767767767767767677677666776677666676766766776677676776766677676667667677666776776667666767767767766676766776677677676766776776677676767766767676766776766677666776776767677676676676766767767767676766677677677666767676767677667667767766776667767767676677666677666776776766776677677677676776677676776767767676666766776767767676776667676667766677677667676676776776776776767767766776667677667676676766767766766677677667676776766776776766776767667677676676676676677677677667667677677677677677676667666776776776766766667766766776676767676776776767767767677676776776776677676676767766676676767767676676766776776767677676776776767766766776767767767767767677677667767667667767766767767766776676767676767766676676767767766677677676767667676677676776767767766776766776767766667676776767766776677676667766766767667667676766776667677677677666766676676767767767676766776676767676776676776776677677676676776667767767767667767766667767667676676776766676767767766666776677677666676766667677676676677667667677676767677666776776767677676776676766776767767667767677677677667766776767677677676776677676767676767677677677666676776766776677667676776676667676767767676667666767677676667676676767767767766667767767676776666677667677677666767767766677667677676776776676766767667767767667766776677677677667766767767676766776667767767677667667767767767677667666776767767676776766666767677667766767667766776776766776776776677666776767767677676767676677666776767676766776767766677677676776767767767766767677667766776676776666767766776766776776676766767676766776766767766676776776776677676767767677667676766667677677676776766767767767677676667767766776677666776676776677667766667766666776776677667676776776776667767767767676767677677676676767676766677667767767677667767667767676767767677676666767767667676776767666677666776677676677667676766776766767767676767767677677676776776677667767667767766776776766676776767767766776676776676767667667667767767766767767767667766776776776776766767676666776766667677676776776767666776767767766776766676776776677677677677667667766766767766677676767767676776776776766776766667767766677676767767767766776776666767676776767677677667767677677667677676767667667676776776776766667676677676767676767676766667677677676767666776776676767766776676666676776767767767767767767766776677676766677677676776767766667666676667676767677667677676776776677676776767676776676676677676776767666776677677667767767766676776776776776676776677667667677677676776677676776767766776766776767677677666767767677677677676776776767766767677667766766767677676677667766767677666767767677677676766767767676776767667766776766776767767767667667667767677666776677677667767666776667677677677676766676677676767667666766776767677666776766776676776767676676667766767767767676767767676776776767767677677676767766767767767677666676776667667767767767766776776676776677676767766767667767767676776667676766767667677677677666776667767767666776767767676776776766766776776776776776776776767677677667767676666776776667676766776667676776766767767667676776767767676667677667677666767767767767767677667767767767666776767677676766767677677677676776776766776776767766676667766676767667766767766776767767767676776776767767677677676667677677667667766667766776766767677677667767767677677676766766766667676676766776776767767766677677676776776767667667676767767766677676676767676776766776776776776676676776676767766776767667677676776667767766776667676776767676776677667767676766776676767767767677677667666676666767767767767666767767767767766776677666776767676676676776766667766766676766676676776776677677676776776776767767767667666767767767666677676766776776766666776767676776776776776666776676766767767677676776767676767767667676667766676677666776776776677666677667666767677677667666676666776677667677667677667667676676667676677676766776776776766667767667767766766776667767666776767676767676776767767767667677677667677677677677676776666667767667766776666676776677676776767677676776676667677676766767766776677667766776776776766767677677676767667676766767676776767767767676667767667767766667767667767766776776766767676776766676767766767667676776776776667767677667766776767766776677676767766677676776767767767767766766766767766666677667766767766676676776776766677676667766767766766667676776676766767676766767677667666776666776776767767676677677677667666776776667667766767677667767676766767767677676767767767676776766776676676667767766677676767766676776776677677666776776767767666676676767666776776776776767767767676676767767667666766776767767776776776776676767667767766776677676667667666676767766776676767767676767676676776776767767767667767676676776776666667677676767676776677667767767677676776676766677677667667676767667667677676767766776666676776677676677677677677667766776766776767767677677676766776767676776767677667667677677667667676667667677677666676776776767666767766776776767667667766667667677676766677676767677667676676776776767676676776766776666677677677667666767666776776776677667767666766776767767676767767766676767767767677676767767676776676667677666767667667766767676676677666767677667766766776767677677667767666776676677677677676666676676767767667676776666677677676776667767767677667767766776667677676767666666767766776766776767677677667766766767677676666667677677677667767767676776776776776767766767767676766776776767667667766666776677676666676776776776776776766767767766776676676677666776776676767676776677677676666776776767667667767766676776677676767767677667677666766677677667676776776767676676767767767767667677676776767676767766776767667677677667767676767766767677666776677677666776677667766776776677676776667766776776676776767767667677666677677676767667767677677676767767677667767767676667767676676766676776667767677676676667677666666776676676776676767676767767766776776776776776766677676776666776776767767767676766677677677676776677676776767677677676677676677677677666776776776767767767676776776767767767676767666667767767667676766667766676766767767677666776776776667767767767767677666767677677677676767666767766766767767676676776766766776676776776767767676776767767677677676766776767677667767676676767677676776776776776767676776676767667767677667767677677677676766766676776776776776776776776776677666667767667766776776677677667766677676776667767767767767676776767666776767767676677677676667677676776776766766676776677676766767766767766767677676767667676767767677676676776776676677676767767677676767766767677677676776766677677676776776676677667767666776677677676667766776767767766676767677676677667767767676767677667767767676766767766676677676666776767766677676767676776767766776776766767766767767766677676767767676677667667676676776776666766677677676677667767677677677677667767767767677677666767767666776676667767677677677677667676776766676766776767767767676776677677676776776767767677676776776776666776767676676776677677667677677676767766767677676676676767767767667677667767766776766776767667677676776776767766776776676776676767766766766776677667677667667766776776776776767767667766676767676677677677676776776776676776666767667667767676767676776767767677667767767676776776766776776677677676677677667766677677677667766677677667667676767766776667766767667767767677667766677677677677667766766677666766767676676766776676776676767767767767767677677677677676776677667667767676667667677667767677667677667667667677677666767667676767677677667666676776776776767766767676776667767677676666776676676677677667676667767667667766766676776766776667666767767766677676767677666776666776776766767676766776767767767677677667767766677677667677667677666776767677676776766766767666776676767667767676776776667766677676767767677667667767766676676667767767766676677666767677676776767767767766766676767766766776767767767767767767767767666767767676776677676667767767767666666677676767767766767677677677676676776767767767767767677676677676667667667666767667667677667767677667676676767766776676767666767676667766676767767667766776767667677677676776676677666666776776767767667677677667667677666667676676667766667766767767766677676676767667767766666767667667766776677676667767766767677677677676776667677667677677667667767677676766676676776766767667767767766667766766776776776766776776767677677677677676667667766776766767767677677667676776667767676667676767767676766767767767766766766776776776766767767767766676767767667676666767676776776766667767667667677676767766766776676776776677676767766677676776766667767767676776776767767667767677666767767677666677677676776767667676776776776767666667676667677677677676776766766767677677667767676677677677677677667677667766767676776767676766677667766767766776667667667676776776767676676666767666766776676766677676776676767766776767677676677677676666677677677677677667766766676767667766776767667767767676776767767767767767767676776677676676776666766677676766767667767667767767677666776767666776776776767676666767667676776677676776767677676667677676676667767667767767677677677676767767676776776676767676767766776767667676766767767766776767766776776767676776667666677666776766667767767767767667767667666767677667767767676677677677677667767767766767677677676667767767677676767767767767767766767667766776767677666677676767767766767767677666776676677676776677666776776677677667767676767677667666676776776767667677676767767667766667767767667676776676766776766776776776766676767667676776666677677667676767767767767767767676767666767766767767767767666776776776767766667767667677677677677676766766676767677676767677677676767767766677677677667767676676677666767767767676767767677666677677667677677667676776767766677667667677
67666776677667676767767676766776767677677667766666666766666776677676776666767766767677666776767767767767767766767666677677667676766776767766767767767767767677676677677676776766667766677677676767677667677677677667676767676776767676767677667766776776677676776767677677667666776676776776767677676677676776776766767766767767667677667676767767677677677676676767767677666776776676677676767677676776676776767767767767766767677677677667676766667766676776776666767667767676776776767767677677667677677677667676677666767676766767767767676677666767767676676776676776776766676677666667767677676766776776766667676767767676776767667767766776767677676677677677667666767766677677677676677676767667767677677676667667766776767676776776667677676677667677666776677666776767667667676667676776767677677677676776776667767677677677677677677666776776677667766677676767766676676767767767667767766766676776767677667676667676776676767767677677667767767676767767766776767676776776767767667667767677676776767766676776666766676766767677677677667767667767767766776776767767667767677676677677667766776677676677666766776767766666766776767677677667767766677667766767666676776776666776666766767767676776767767767767676766767766776677667766677677676666767667767676776667767677676776767677676766667766677677676767767667677667767767667666677677677666776677667676776667767767676776767667767767767767677666776766776676776776776676677676676676676766667767767767767766776767676677676677667677677667667767676776767667767767677677677677667677677676776676677676776766767676677676766767767767767767677677666776776677677676767666666776776767676676676676766766767766676776677676767667676677667766776776676766667767676767767676767667676677677676776767767676667767766767676776767766767767767767767667677677677677667767676776667767767677666776767767676677676766767666667767767766667766677676776766767767667676667767767667666667667766776766776766677676767677676667677667676766667676766776776776767677676766766676776677667677667767667767766667767766767766767767677667766766776667677667766776767767767767767676776667766767767676766767767767766677676766776767767767676767766776776666776677677677676776776776776776677676677677677666767767766776767767677666766766676677666766676677667667767766667766667766776676776766776666776776767676776776766667767676776677667677666676776677667677677667676776666677677677677667677666776776667767766776776766776776776776767676676776776767677677677667767766676666766766677676766677676776677677676776776666666776766677677677677676676767667767766676677677667767677677667767766766776776776767677676676776676766666767767767767677667667766776677676776676776767676676667766676677677676766666767767767677667667667767667767676776677667767667677676776776766767767677677676767767676776677677677676667677676677666677667767677676776666676676666766677666776676667676767676776676667767766676776776776766676776676676667767677667766776767666676667766677677677676766767677677667667767766776766677667677667767766766776776676776767766776676667666767767767676766676667667666776776767666666776766767676677676767676677667676677676767676766776677666666676766677676776677666676776677676767767766776776767767766776767766676676776677676776676677677666776766767667766666766767767676677677677667767667767767767677676776677677677676766676767767767767677676767676767767677667667767767677677676776776766776676767677676676776776767766677677677667766776766766767767767766776776667767767767676776677676767677667677676677676667767767767766767676767677667667677676667767766767767677677676776767767666676776776666766666776776766676776767676676776676776776776767666766676776776677666776776676776767767767677677676677677677676677677667677666766776776776667666766677676677666676666667677677676677676776776667676677667676677676766767676667677677676767676677677676776666776767667676776776767677676776766776767767767676767767767767767766667677676766767667766676676776767676667767766767677676776766666667677667766766667766676767676776776677677676766776767766776676677676677677677677677677666767766667767766677677676776767767677676667667677676767667677666776677677667766767767767676776776767767666666776766676767767677676767766767667767767676776776666776776776677676776666676667767677676766677676667767767767767767666776776766776677677677667766667676767767666766767766776776776776676676676666766767767676767767767677677666776677676767767677676667677667766776776776776767666677676766767767677677676677677666776776676677677677667766766766766677676667676776676677666767676776666776766766766776766776677676766766766676677677677677676767666767666677666766667676776776677677666776766766776776766776666776667766677677667666767767667766776776766766766766776677676767767677667667676667767677676776776776767676776776776677677676767667767676677677676776776676676676767767766776776766677676767676677677666776776776676666776676767666767676776766766776766767766766677677667767677677676766776776666666677676676767676767766767676776776767767767677676776776667767676776677676767677666767677677677677676767677667677667767667767677676766766767677677667767766776776766676776666767767766677677677676767677676676766766767767666767667767676666677676776776767676776767676677677667766767677677676776677677667667767767766677667766677676767677677677677677667666767667766676776667677676767767677676677676666767767677676776776766677676776776667676766767677677666776776666767677676676766766667767766667676776676776776776767677676776767767767677666776667766666776776776776667767766766767676766767677677676776667767677667767766676766676767767676776767667766767676666767667767766766776676776767767666767766767667667676667666776677666766767676766776776767767667767766666776677676767667766667676677677666767676776767767766677666766776767677676677677677677666766776766776766667666766677677667767766776776767766667676776667767667677677676776767767676667767677677676677676767766776776767767667767676776776776666766767766776776767676776766776776677677676766776767767667666766767677677676776776766776776767676767767767767766667766767667767766776767766766677667767677677677677676767766676667767766667676776666776676767767767767677677677676677667767767677667767676667766766767667767677667766666776776776776677676677666767766766776767667767767767767667766776766776776767667766676767676666776666776667767677676677666767767767766666776767767677667676667766767767667677676677676677677676776767667676776766776666767677667766766776677676776767676766766676767767677667667667766767766676767767667767766767676676767767767767677667766667666767677677677676776667767767766776767676776767677676767677667766766667767767677667767766667767677677677677677676676667767767767677677666776776667666767677676676767676677676776767677667677677666667766776766776767677676676776767667767767767767677667676776676776667666666767767677676776666766766776776667767667667766776767677667676767676776767767666776767677676676776667767767766766666767676666776677676677676767766766676776676677666776676667666776676776766767767677667766667677666767766766767766776767676676677677667767667767677677676767676676776767677666767766676677677676767676767667677667667767676766776776776776766667677666767677676667767767666776667677677667677677677676677666667667677677677677677677667767667677677677676767676766766766667667667667766676767676677667676776766776677666677667766766776776776676776776776667677676766677676766776767666667677677667677667767767766667767766776676667676776766677667767677677676767677677676667677667677676767767676766767677676776676767767767667676776677667767767676776766766767767667676667766767767667677677676677676677676666776776667677667666766676766776776766676677667766667767667767767667677677667667676776776767767767767677676776767766776767766776776767667766666766767667767767766677677676776767767766776767677676766667667676767767667667677667677676776767677677676676666776776676767677677676776766776776767667677666766776766677676676677677676677667677666767767667767767666666776767767677666776767766677667767767767666776767676767766767767767766677667667766766776767677666677676766776676776767677667767767767766676676767766767667766767767767677676776776776767667767767667667767666776767667676667767677667676677676776676776767767667676776766767767767676776767767676767766776767767666776776677667767767667677677666776767766677677677666677677676776767677666677676676667767666776767676767667666776666676676677677666776776667666776666776667677676766676676677676667766676767676776766676766776767767766766666767766767767677676676766776676776776666776776767667677677677676776677677667766767767766776766776667766767767676766667766767677677676667766776767767767676766767767677667677676677676666767677677667676776767667767767766767676676776676677677677667667676677676776776776776767677666767767767666767767766776767767677667767667677676676767767767667666766677666776677677676766776767767667676776766776767677677676776776766776767676677667767667767676766767677667676677677676666776767677666776776776767676676776677667676667767666767767676776776676776667766676776766666766776766767766676767677677676677676666667766677667767676766776776776776776677676776666766776776776766667766677677676667767766676677677667676677677676767767677677677667767676776677677676677666676776776776676767667766776677676767767767767767767667676767677677677677666776776767677667677676767766767767766676767767767676776776776776766766676676767677667766667766766776766677676766677666767677676667677667667677666776676676776767767676766676676776767677677677677667677676676676666767677666776667666667677676767676776766677676767767766776766767766676776767766776776767677676767767666677676766766766767676676767676766766677666677667766767677677667677677666767767767767676767677677676767667677676676776776776776776776767667767677676776677666676767767676776766766676677677677677677676767766677677676766766767677676776667767677677677677677667767767676767767677676676776767766767677666677677
76667767677666776766766667677667767766677666667677667766766677666676677677667767767767767767767676766776676666776776776667767677677677677676776776667766767767767767767666676767767677677676677676767766776776667677667766776666767667676767667677676776677666767677677676767766776666776766667766677677676766677677667677677666676676776677677676776677666676767767767676667666767767767766776767766767767676776776667767766776766776767767677677677676676676667766677666776677677667677667677676776776676776767767767766776677667667766677676776766776666667677666776776667767767676776676776676677667767767767767666667676776767677667677676776667767666776676767767766677677676666766677676776667767667767667666667767676677677677676776776667677667766767767666776667767667677667766776767676767767767766667767767767666776667676677667767767767676767667766677666776677677677676776767767676666776666677676677666766676666767677677676676776776677677667767667766667677667677677667767766677676776676766776776766776766776766776677666776677677667666667767666677676766767766677677677676766667677677677666776667677676766776676776667676767766767767766667676766776766667766776767676677677676766677677677677677676776776776776767676766767676767767767767677676776767767667667677666767676766776776776677667767676767677677676776676776677676677676667667676767677677676776767667767766776776677667767767767767676776776676767677667677676666776776767666767667767766766767677677676776767676766767767766667767767767767667676676676776767667767767677676767766676767767667667677676776667677676677667767766776776776776677676677676776767766676776767676677666767766776667677677677677666776666667767666767677677676767677676776677667767676776767766767666677676677676776767767767676667767677666767677677677666776767766767766767677677666766767666676776676676776767676677677677677677677676767767677667676766667767766666666776776676776776767676676776776676766776677677676667767766767677676776776767676766776677677667677676766767676667767767766767677677676776666776676776676776677676677667767676767677677676776767766677677676677677676776766766767767767767767677676667767667767766767677667666767667676776767677667767767767767767677677676667767667766766676766767677666767766767767767677677666676766676776776776667676776767677667676766766677677667677676676767676776767676767676676767667766776766766677666776766667766776767767676667677677676677676676776676767767677677677667667767676766767767666767767677667667767676766667767767767767676776767767677667666767667667676767676767667667766677676767766676776766676767667766677666767767677676767677677676776667766776676766776767677676767667767767767767667767677676666766766676767666677676767767667676776667767676776776666776776776776776767666776767767677677677677677676676667766767667766776676676666677677677667667767766767767767766767677667677677676767677667667667676677676776667676767677676776767666776667666776776776776766776766676767677677677677677667666776767767767767677676776776676766766767677677676767767766767677667767677677677677676766776676676776677667767667676767666776776677667676676776766776767767677677677666666776677666676666767767766776776776776676767767767667667667767766767677667767766776677676776767767766677667677677667767767767676776776767766667667767677676776666767666776677676776676666767767766776767676676676776767767676676766767676676776666776666667767766776776776776776766766677676667767766766677667666776776766767677666776767667766676767766667666767766766666767666776776776776767766776767676677667677666676666776776776767766666766667767767677676776667667666667677667677667767766776776776666776676677676676766676766767677667767767667767767766767677667767767767767767667677676767766676776776667677677666776776676676776767677676676677677677667667676767666766776766677667767667677676776776676767676767677677666776776677667767677667676766666776776776667677677667767676677677667677666767667767766776776776676776776776766776767677677666776776677667676667677677677676767766776677676677677676776776767667676767766766767667677666776667767766776776677667667667766667676767676776676767767676776776766677676766677677677676776776667767767767767676676767767767676676677676666677677676767766767767676676776677677667767767766766766776676766767676677666776676767767767677677677676776676767767676776667676776766776677677666676677666776776767767766676766676766767667677667677677667677676677676767677667767677677666676677677677676767767767767667766776677667767767677676676767666677676776667767677677667677677677677676776766677677666666767767767676776776776676776767767676776677676776776676767766767677676667667766677676776776776766677677676776766776776766776776776776677667766667676776776776766677677667667766676767767766776776676776667676776667677677677666667766766676776776766776677666776666676767676666767677676766776776676766667767677677667676677667677677676776677677676676767667666677677667767766676776766677667766767666776767766667677677677667767767667677676667767676767676667667677677666776767767667766776776776677667676776676776776676677676677667676766767767676667767767666766676676776767676676776776677676776776676776767767677666776776776776766666676776676676767767676776767677677667666766676677666776666767766776766767677677676767666767676677667766767767677676776666677667676776776677676766776776776676776676667767767677666767767767677677677667767767667766776666676676776776766776677676677666776767766767667676767767767767676677677676776676677676776676667666666776666666677677677667677676676767767767767676766677667767667767677667677666776776776776776766776776666776767677676767676776766776767767677677676776677667667677666677676776666677676676766667767767767767676776776776667676776776776767677666776677676776667767767767766767677676776667667677667766776776677676767766776766676766776767677676766666767677676676666677676767676776667677666766767767767676677677677677677677677676766677677676767667767766767677666766767767676767676676767666767766776667667676676676767766776677667767767677667666767677667766677676677677676767667767677667677676766767767767666776676767767767667767677676767767666677677676776766767677676676677676666767676677666766776667767676776776677676677667667767667666776767676676776766766676767767767676766667667767666776767676766666766667667667677677676667677667667677667767766666766776667667677676767766767767676776677667767766676667767676666776776667676776676667767766766776776666677677676776767677677676676776776667677677677676766767767676767677676776676776776776776767676776776667677676776767766766767766667767676666676677677676776776677667676677667677667767767766677667767676776766766767666767667766767676767766776767766766676776666677677677676776776776776677677666666766776676667666677677676677676767667667767677677667676776767677666776767667767766776767677677676766767667666677677676776766776776667767766776766767667676776776677677666766766677667767767766677676667676767766766776776767667766767767766666766766677677676767677676776767666766676766776766667667767677676676776766767676667767767766677676677667767767767676767767667677677676676776667766767677677677677667767767767767676767676767767767676767767766766776776766767767767767667767766776767766666776776776766667767767677676767677667767766767767767677677677667767677667677677666766677677676666767667676776676776667667766776776666776676767767677667677677667766667767766767667767677676666667677677677666767667666776767767676766667767767766776767766776767676767666767767677676666776776676776766677676666667667667766776676776677676677676767767767767767667676677667667767767766767677677666776776677677666776776776767767677677676776677666677677666776776667767666776767767767677677677677666776667676776677667766767767667767766676767767667677677677666677676776677667767667767677667677676767667766676676767767766677677667676666767766766666676676667666666776767667667766767676766776676776767667766666676767667667767767767767767766776677677676677677677676767767767766667767767666767767767676766776766767766767666767766676767667767767767767766767677666776677677676767767677677676776767676776776767667676767766677677667767676776676667767667767677667767676767677676776766766676667677676766676767767767767766776767767766767677676776776776767677677667767767676776776677667767767767677667767767766767676767667767766677677677677676767676667767767767677677677676766767766767677667766676666776677677666667667676776776776677667676767667667767667666776767667767676767676776766667667677667677666676776766677667677676776776767767677667677667767666776667766776776776667767767766767676666767676767767767676767666776767677666776776776776776767766677667666677666667677677676767667766667766776776767767676776766766767676767767767667766677676776776667767767767677676766776667767677677676766767767767676677676677676677667766666776767766767676666677676767677676776767667767677676676767767666676667767667676667676667666767677677667677677677677676767767677676667766677677677677667766767767767677677677677677677677667767767676776666767677676677677676766766767767767667677667667767676766766667766776776676776767676776766776767767676767766776767677666767677677667667677667676677667767677677677667667676666776767767766766766776677676667766676676766776677667767677667766767767676677667767677676767666767667766767767676776767766767676767767767676767766776676766767766677676766676766667766767766776776776676776767767766677676677667666667766767767677676767666776776676676666767767677667666767677667677667766776776677677667767667676667767676767767766776776766776676676677666776767677676767677677667667766776776767677677666776676677676766776776676776767677676666677667676776677666766677676677677676677667677677677667677677667767767676767677667767676776767677677667667766677666776776677676767767766776767667676767666776766776677667767667766677676767767767766766676666767766767676666767677666767677667766776776776676767677667677677666776677677677677667676776776766766767
6776677667676767677677676776776767676666667766677667676767677667676776766676766776776766776767767676776766766676767767676676666776676776776766776677677676677677677676767676776767767767767767766776766776667677676767767666767677677667767767667676776766767766776767767666677676766776776676677667676776677666677677677676677667767767676667767767766676776776776677676776767677676767766776676767667676677677677677677676767677667767677677677677676776677676666677676776766776767676776776776676776677677677676776776766676776766677676776776776776767676776776767667766677667766667767767767767677667677676776666776776766776766776776767766766677677667677677676677667676766667676766677677667767766776666767667677677666776767676776766766776776767676766677677676766767677676767676767677677677666776766766776767767767767767766677667767677676677676676677667676767767676767666667766767767677667676776767667667766776767766677677677666767677667666776776767676776767767767677676766767676676676667766776767676776767667767767666767667767677676766676776776766776676776676776766776776666776766677666766776676667767767767677676767667667667676776766767766776776677666666767676676766776776667767767767767676666776767677676767767676776677677677676677676677676767767666776676666776667767766667767677676677667667667767676776666677667767666676766776677676676776667767766776776676776776767766676767767767766767676676776676767767767667676677666767767677677677676776677676767767767676677667766677677667667766767766776776676676666667676776767767767767677677677677666767767766767667767676676677676776776676677666776677677677667677667767667767766676776776766776767676776677667767667677676677676766766776767676667666766667667767766767677677676776776676776776776767767676776766776676766666666677677677667767667667676776767767677676676767766667677666767766776776776667767676776776766767767767767677667766776677677676677677667766667767667666766776776766767767677666776676776667667766677667766677677677676776776676677677667767767677677667667676676776677677677677676677667676776776767677677667767767677667677676677677676677677666667767766767766676666667677667676776677667766677677676676767767767766776776767767767666776776676767767767667676767677667766776767666767766776776677677677677667767677667767667666767767676676776776776677676677677677676666677677677666677677677667767766767767677676776776667767766676767676776667767766667767766676677677676767676767666776776776667767766767767767767676776677676766667767766767767667667666776667667666767767667676767767767767767676776776767767677667677676676767667676677676677667676677677677676767767667666666767767767767667676667767676767766766676767767767667766776677677667677677677676776767767676767767667667676776677677677677676766677677676767666776767667766667766776767767766776766776677676767767666776766666776766776667676677677667767666766766676767767676677676766676776776776677667666767676766677676666677676677667676776677667677676667767677676676766776776767676676776677677677676767677676666767677677677677666767677677676677677676776776767677677667667666776767677666767767667767766776767767677667677666767676676776776667667767767677677677667676677667677677676776676776766776767766677676676776676776776766676676666666677677676776766667666676776767766776776766677667766776767766676766767766766776677676776776667676667676666667766676776776767766677667666776766667767677676776666776766776767677677677667666776676767677677676766767767767766776776666776766776766767766677676776667676776776676776776767666767767677666776666677676667767766767767766767767667677667667766767677677667767676776776676766676767766776676766666677676666776776767667666676667666776776776767667667767767767676767677677667767767677666776766767766776767666776776676677677677667766767677667667667666677677676776676767767677677677667676666767666766776677677677676767666776776767766776776776767767767766677676767666767676676766776776767767767676667677667767767767767677666776767676776767677666667677676677677677676667767766767767767766666776767667666676676776767767767677676767767667767767676666767766666676676776676767666766666776667767766766776767666666676776676666766767666776667667676776776776766776677677666776767676767667677676776676767767766676766776767676667677667676767676677677677677677667767766767766767666776676776766676776677676767767676767766766767676766776776767676776776766767767677677676677676766676776677676766766766676676767667676676667767767667667767767767676776767677666776776776776677667677667767767667766677667767676776767766776767677677676767767666767766676776776776767676677677676776767676776776767767767676776776676776776776676767676767677676767677676676776767767766666776667667766767677676776776766676767767666776667666776766767676767667767667767766776767767676767767766767767667767766776667766767677666776776676776776676776676776766776676766677667676767677677676766776676776776776767667666677667766676776676677676677667767677676767676776766776767767677666766676776767676767766667676666677676767766676776767767767677676676776676776767666766676677677677676767766677667667767766676677676776776776667767767676776776667767677666677677667676776767766766766766767767767766767677677676766677677667677677667676676767767767677667767677667677667767767767667677677676767767767676776766776767766776767667766766677677677667767676666767667677677667766776776776766776677676676767767677666766677677677677667767766676766677676667767677667767767767767767766767667666776676776676667677676767766776676766677667767766776766676676776767677676776767767766776776766677666676666776667767767767767766767676776767667677676767677667676667667676767767676667767677677677667767767767666676776666766666766666767767676767767677677676666677667677667767667667767767766767767677677677677676776766776766776667676776767667767767767667667767677667676767766767676776776776766776766776766666776776766776776776776776776767767766677667677676767666677676767666677677676666776676776776776676676677666676766776767677666766776767677677666776676677677667767667767767666677676677677676776776767767767767677677676776776776776776776776776776776776676767767766767767767767666776767767677676767677676767767767676767766677676677677667677667666677677677666766776776767677677677676776676676677676676776767767767766776767677676666666776776767677676676677676767767676676766766767766667667677677667676776767677666776677667767767677676766776767767666776776676767676767677676776767667767676766666776667767676767677677676767767676767767767767767676766776776776667766766766776776776776776767677666766776766677676767766676776677676676766767666676677667677677676776676776667767677666676767766667767766767767676776766677677666767676667767676767767767677676767767767677666776666767766776666677677667667767766776667676776667677676676677676776776776767766767767767767767667676776766776776676776776776767666776767767767666676776677676767677666776676667677677677676767767767767676676767677677676766766776776766767666666776776776667676776667666767767676776767767677677667667677677676677676776667767766767767666776676766767766776767677667767677667676767767766767677676666776776766776776776766767767766776767767667767676676776767767676766776767666766766767766767676776776776667667767676676776776677677667766667767767676767676676766776766776776776676676767677666676666667667677677667667676767766667767676776676776676677677676677667667766766676776766766767767667766766767666766677676776776767766667766776767667666776676667767676677676677676676767677677666767677676766776667676766666776776766766666676677677676676676766767677676767667666767767767767676766667676767767767677677667676667677677676776776776677677677667676767677666767677676766677677677667767767677667767767766767766767666767677667767677676776776676766776776776666776776676677676676677677666767767667766766676676766776677666776767677667676776767767767666667676776767767677677666767767767766677676776677667767677676767766776767677676776767767767676667677677676767767676776767676667766776667676776767767667666767677667767676677667767767677667766667676667677667666776767767767676776667767676766666766677667767667767766766766677676767677677676776677676776767767667677676776767677667767767667766776677667677667666667676767766667667767677676776776766677666776766767677676676666776776776767767766676767767676767677677676776776676676766676776677677667676776767677677676677676776677677676776676766677677667766767677677677676676767767767766776766776666776676667766767677667667677676676776667766776776677677666676677676776766767676676766767666766667666767676767766776666776776766776766676776666776776767766767766776767766767677677667767676776676767676776677677667667677677677677677677666676776766776776776776776666767767767677676776766767767766676767667667766677677676767677667677676776766776776676766667666677677666767677667766776676776767677676776766776677676677676776776767766667676776767766766667676676767677677667767666767677676767667667766767667677667676776776666776776776776666766767767766776766776677677667767676766776776676677667667767767767676776677677676767677677676776776776776776766767667767767677676677667767767767677677676776677677677666667766776767767767676776767677676776767676676677676766767666767667767766776767767767767766766677666766776776776776767767676767676767666676766776776677677677676677677677667766776776767766677677676677677677676677666767767677667767677676677667676676767766677667677667667766776676776667666667676776666767676767666776776766666767676677676767677666767676676767677677676776776767767767767677667677677667676776776766676767767766677677667676767677676776767677677676767767666776767676767767766676776776767767677677677667676776776767666767767667766766776767767667766776766667667666677676677677677667766666767667677676677676766676676677667767766767767766677676776677677676676677676676776666677666766776767677676667677676676776776776766676776766677667767667677676776666667677677676677667767677677676
36776676776676776767667766677677666776776776667666767766767677676767767677666766776776666677666667767676776767676766776776677667767767767676676767677677677667676766667666767767666767676667766767767767766677676767677676776676766776677676677677676676776667766776776676776776667767767676776676767767667766767767766776776766676677666666776677677667676676667767677667676676676677667767767767766676667766766677676766776676767766767767767767767677676677677676676676667676776767767767677677677677666776767677666767676776676676766766776766667667676776766767666776676776677667767766676676676677677677676766776767677667676677666677667677676776766776766677666677677667767766667767677677677677676677676767677676776776666776776767677667767667767767676667677667767677666767766676776776766677676776767676676666767666767766767767677667767676676767677677667667766767677667667666776767766767767667676676776767766767767767667667677676767666776667676767766666776677677677677677676767767677676776766766776776676676776776767666767677676776767677676767767767767767677676776776776776667667767767766776667766677676767766677676767767677677677677667677676677676776677676776677677666676776776776677666776667767766767766767766666776767677676667767767767766766776767767667766776776667676767766776767677666776776776767767667767766776676677677667677676776676776766767767767767767767677677676776677676766666776677667667676767766776676767767766667676766776677667767766776767677676667767767767767766676767667666767767676776767767767767667767766776766667667767767676767766776676767676776677677667667766767766776776767767766776677666676776766776667766776666776766767677677676677676767676676776666776776766677677677676677677667666667766677667676677676776767767767767677676776767766776776666767666767666776676776667766767666666666776766676676776677667666766767767677677677667766766776767766766776767676677666766766767767676776767676776776767766776676766676776776767767767667767767766676776676677676776776677676666776776776767667667667677676767766776776776667676677666667667767767667677667767767767677676776767676776776667667677677676666767667767677677667766776767767767767767767676667767677667767767676677676766766767676776767677677677666677677677676766776767767766676776666667767767766676766767767767767676767767766767767666776776766766766767767767677667767677677667676776677676667767677677666776676776776776767677666766776776676767677676767767676776776766677667767767767676767766776766676767767767677677677677676766776677667766767677666767666767767666767767767677676677667766766766776776776676776767766767767767677666767767766767676776766776766776767676677676776776666676677677667677676766776767667767667767667667767677667766766766667766767767666676776776677666776766776676766767667767766776677677667766666667676767676776776776776766776776766766776776776767766667766776677676776767766776776667667676666676677676676677666767766677677676776767766776776776776677677666767767676766776776776776766676776776767666776776776767767667766767677676776677677676677667766667767677676776767767667767766676767767767677677667676767766776677676776667767677667766677667767767676767666677676767767667767766767667766767677677666666776676677666676677667677677667677667766667676677677677666676677676766767766776667767676776767767766776666776677667676776767666767666666767667667666776767676767667677667767767676767677677666767677677667766677676766677676767766776767767666677676676776667766766667767767677677677677667767677667667766776776776766767767667767767666676776766776676677667666767767667767676676776776676676766776676776767767676776767767766776766767767676767676676766667767766767767766776676767676666676776677676667677677667767676767676776767766776767767667676767676766676766766766666767676776677677676776677667677677677677666667676666776776767676767767667766776776767767666677677677667767676776666676776677667767767766666676776767767677676767676776767767676776676767676676767767766667766767767767767767767676776776776676667677676776666667667677676776767676776776667766667676766677676677677677676776776776677676776767676767767767676676676767766767677677677677667676667767766766676776676767767767666776776766766677667677677677676767767767676677666766776767667666776776676776776776766767677677666676766767677676666766776666776767676676666776676766776667677666676667676776767677677677677677667766766767667667767667766766677676776676676766767767767676776766776767667677676767667767676767767677667767767766776776677667667766776776776776677677677667767676776767767767677677667766676767676776677677677677676676776677667677676767767766666776766776767667767767766676776666767667677676667676677677667677666666677666776677677676766776677667767766766766776766766776677676767766766776767676676676767766677666766767677676767767766776767766676676776666776676677676766667767766776676767767677667677677676767676767676677676666776776776767676766767767676766766776766676766776666677676776776767676677676766766677677667676766677677667667767677676776776667676776676676776776776767767667767767766676676667677677676676766767767666767677676767767677677667676776776776776767666776676677676767676776766776676776776767767676776677676776766776776767767676776776767767677676767676767766776766677667767666667766676776767677677667766767766767767676776767677676677677676776776776767767767767766767767666767676776677676767676766676767767676667676667677676766677667766766667676776676776677676677667677676767766766776776677676776766766776776767766677677677677677677676766766677676776667767766677676776776676676776676776667677676676767766767677677676767677677676677666767767676776677676676666766776776776776767767677667766667767767676677667767767767766776667766776776776676776676776776667766776776776767667767666677676776667767767677676766677676776767676766677667677667667677676767767676776676776776667767767676776677666776666776766676767767666667767766677676776767676776677667677677677676667666767677677676767676776677667767676666767767677676776677666776776776676767667676776776767667767677677677677677667676766776767677676766667676676677676776666776767766767676676767767677667676776666677676677677666767767677677667667767667677667766767676776776776776767676766766767676667667676667767667667676776776677666776677677676766676767676767676767676766767676677667767767767676677677676667767676767667676677677666776776766776677667766776767767677676776776776677667666676677677676766677666776666766677667767767676767767767767766776776676667666767667766676766767676776767676677676676776767667677677677676677667767767676767767767767677676767676766767677667677677677677667767767766676676666677676776776766767767767766667666666676776767766767677667767666766776776666776776677677677677666667676776776767766676676776776767767767667767766677677667767767677667767766676776776767676766776767766776776776676776677676677676677667767767766776767676776676776666776676776676767766676676767767676766776767667667767767677667766767667766676776767767767766677667677677677677677677667767767766776776767767767676776776767667767767667766766676776767767767676677676776667676776676767666766776677676776767667676677676776677676677677666666767767766667766767767676676676767767676767677677676776776776677677677677667767766776666776667677676776767676776666677666767767676776676776776767677677676667667767676677677676677676776767766776776776776776767766776677676667666766766776776766667676767677676776676776776667767766776676767676767767676677667767767767677676776767766767677676767766767766776776776776767667767766766776767767767667677676776776767666666677667766776767667767767767677667667676767667766776667766677677666776676776677676767767676677676767766667667676666776776776676767666676776667767767676776676767676767676767667767667676776677676767676776767676766767667767676676776776776767677676766767676677666766767667766667766776776766676776776767766776676667767767676767766676776776776767767667767767676667766666776767677667676776767767766767677667677676667676767767766776767677677667767666767767676767676776676766667766776676776766776767767676676676766767666776667677676677676667677676776766776767767767766667767767666667767767666767666776667667667676776667677676776676767767677667766667767676776667767767677676766776767767676666676666667766776776766776767766766776677677667667677677677667667767767667676776677676776767767667767767767767766666776666766776776776776666776677676766667767666667767667766667667767766766766667767677676676776776676677667767677666767676767766776766677676776676767767766766667667767677677667767677676676767677677676776766676766767667676776766776676776767766767676776767767766776767767766776676776776766677666766776767667767767677676776767677677677676677677676766676776766776676666676766767666767676666776767767767676767767676766677666767667767667767677667676776776767676667667766767667677677677676677666766776776767677677676766776776776676776767767676767767676776767767767676776776767766767767767667766776767677676767667767677667766667677667676666677677677667766767677676667766766776767767666776766776676677677676776776677676776666776667767677676677676766776767677667766667667767667767676767767676766676677667766776677667667766767767767676767767766667767766766766767677677676767667766767767667677667767677666766666767767767766767766776776776676667667676776776767676776667767766776667766767767766677676667676767677677677677676776767666776766767767676776767676767677677676676677666667676767677677676767677677677676677667677667766766776776776766676776776667767767676676767667667766776667767667667767767767767676776776667766776677667767677677677667676677677676776767767676767676776776766767677667676677677677677676776767676677667766767766776776766767667766776776776767676767666767766767767676766776767677667766766667767767767676776767676776667677677676767676776776667766677677676767676766667677667666776666676667767677676776766677677666776776776667677676766767766776667766677677676776677666776776776
667766666767676776677667767667766767766776776767666676766776776767676766776767767767766776676676677666676767666676666767767677677676767766667667677677677676767767766776666776776676766677677677676776776767767677667766677677677676776776776677676776667676776677667676776776677676766776767767676776677676666767767677666776776776776767767676676776776776776667667676776776776767677677676676776766767767767767667677667676776667667666776766767767667766776776667767766767767666676767676676666677677677666776776766776767767677677667767667667767767677676766766776676776676767677677676677676667767677667767676766776766776776776776766766767767767766776766667767767767767766776677677676776766767666776767666766767767766677676666676776776767766776676776766776766767767766667677666677676776676677677667677677666767677677676767677676767677676766767767676767766766776767676667677667767767676666767766676766776767767667677677676767667676767667767766676677667677676766677666666676667767767766767766767676767767766766676676676676677676776767767676677677677677677677677676766776776767767677667666776776666767667766767767767676776767766667767767767677667767676776766676676767677667677667766766776776667767766776776776667676767767767767676767666767766767667767676667667767766667767767766766667766677667677667677667666677666667676767667767667767767676776667676676666766767767767767676677667677677676776667766767677667767676677676767767676767677676767767677676776666767766766776677677677677676677666767676767767666776767767677676766776776776767766676776766776677677667767677677677677677676667767766667677677676776677667767677677677667677667677667767676767767766767766767667767667767677676776677676776766677677677677667767766767766666776767767767767767666766776667676776776676676767677676776767676776776766676676776776666666676676766766667766667667766666766676776667667676776776767767676776766776766667676667767767767667767767766766776667767767767666676676676776776677677667767767677666776776776676677676766667767676767767767766676676667677677677666776767766677676677677677676776766767767767767676776676776767676776776776766676676767766776776776766766776767766766776667667667767767766677676776667767767666767767767767767767766767766776776676776767677667766767676676677677667766776776676666776767667677676767676776776776766677666667677676676766776677677676766776767667677666767766677676666767667677676677667676776667767676776766776767766767766676767766767766776767767666766767676677667676767677676767667676776767766776776767676666766667767767767667766676766767677677676676776767677667666767767676776677677667767767667767677667767676776667677666767767766677677676776776776767767767667767767667676776776767767767677676776676776677676767677677667677666677677677667767667766776767767766776677676767677667667767767766776676666776677677676676767766767766776776776766776767767767677666767667677677666767666776776667667676677666676766776677677676776767767766767667767767766676677666677677676676766767766776676676766776776767677676776677676676767767767766767767677676677666677667767667767666676767767766767667767767677676676676766776776776776776776767767667766776666677676766767767767767676666676676667767677677676767666667676767767677676677667767676676767676667767677676776766766667766776667767767667766766676676776776767767767677677677676667767767767677677676776767667766767677677667767676677667676776776776776677667766767767677667677666776776776776767767676767767666776676767676667666667767767677666766776766766776676766676776767666676776666666676767767766766776677667667666766677667766666766776766776677676676666776776767767766766776666677676666776676776767666776767677677667676776666677677676676776767676776676766767676667676776776677676767667677677667767767767767676776667767767677667767676677667767767766767767767767667676767677667676766676776776776776776677676767767767676767766677676677677676676776766776677677677666776666776676766677676677667666776776676667767667767676776666677677667677677666676767677676776776767766676767676767767677667767667766767767667766767676677677676767767766767667667766776776776667766676767666767767767767767677677677677677677677676767676667677676677676677676776776766776776776776776676776776766767766677676776776776776776776667677676767676776677676776676667666776776767676676766667677667677676667666767766667677677677677676776677676776776767676677676776767767676767676776677676776776676767676766776766677677677676766677666776767677666776676776766776776766776676767766776776677666676677667666776677676776767767767767676676676776676767767767767666677676767677667767767676667667676677677666676776677667767767766767666776767766776776776767676776776776776676767767676776776776776776776776776677676667767767667767676776676667676776667767667766767767676776666776767676676676776666766766776766776776667766776767677676677676667667676676776677677667676776767667677676667667676667767676766767767767767766667666768676767767666677676677667667766767677667667677676767766676676667767767766776676677676767676766776776677677667677677667676767677676676776766766767676776767677676776766677677676767677667767676676676767767677666776667767766766667666767676776776776676667677677676767767676776776767677677667766767767766766767766667667767766767677677676766767667767766676767767676776676776766776677667767766776667767667767767767677666766767677676767767667676767767766667767767676766766776776667767667767677667767676776677667666776776767677666776776767666776767766667766767677677676776676767667667767767676667767677677666776666667676767766667676767767767767676766767766766667677676666767677676667767766767667767766766767667766677667677677677667677666766776776776667676666776767767677667667676666767767766776666776766776776766766776767667676766776766767766766667667666776776677677677676776767767767677676767666767767766776766767766767676776776666776776776776766776677677676667767676776766766667666667677676776676766767676776676776776776666767766767767667767667667677676776667767677667677677676776767666776776776776776776677677667677676767666776776677677677676767676776766776677677677677667767766776776667766776776767666677677676767767676776776766667767666776776776676767766776776766677676767667767667676676667666767676676767767676666677676776776766676767667677676676766676776767767767767767677666776776776767677667677667677676667767767667677667677677666776767767766677676776776776767676766666776676776767767767677676766667667676667766766766767767766767667766766767666676776677677667767767767676776776767667667766776776766677677666776767766776776667677676776766677676766766767667766667767767766776676767667766767767767767676776776766676776676776667676767677677677676766766766677676776766677677677667676676767767767676776776676767677666767676776767767676666767677667667767676767676767767767676776767766767677677676676767767677677667677676676666776767677667767767766676676667767676776667666677676666766677677667767667767766776776676776666677677677677667676767767676776776666767767677676776776677676767676676676677676776677676776667677677677676776767677667767767767676776767766766676676767767667676767766676776776667766677677667677676676766776767676776767677667666767676776776666776776776677667767676676776776666776676767667767767766767667767767766676766776667676667767767677666776677677676666767767767667676667667677667667767766776767676766677677677676776677677676676767767677667767767666667767767767676776776776766776677676667767766767766676666776676676776767677677677676677666677676776767667767677677677676776677667676776776776767766766676776677667676776667767676776767677677677667766776667677676667667767667667766767767666677677676776767766676776676666767766766766776776677677676767677667676767767767676776677677666667677677676767767766767677677677676767767767767677667667666776766677667677667766767767667767676666676776766676767677677676776676776776676767767767767767677677677677677677677667767676776767677677677677676776676767667767767676676776766667677676677677667766767676766766676676776666667677676677676766767667767667766667677666767667677676776767667677676776767767667767766767767676776776776676677677677677677676667766776776767677676776776676767766677677677667767766677676776677676667767766767677666776776767677677676767676676766676677677676766766776667767767667676767767767767766767767767767766776776776776667767767676776666677666767677677676666676776776676667677667767676776677676767766766766676776676776776666776776666676776677667667766776766767767767667676667767676776776667767767677677676776767766767766667767677666776767766676776667766676776677677676767676676776676677676666776767767676776776767766677677667676666667766676677667767677677677667766766676776666667676677666776776767767767667667676776776667667767667666767676676676776766677677676667677677677667677676767767766767767676767766776767766776676677677677677677667767667767767676676767766776677667677677676676667767766776667667766667666676766676677677666677676767676676676676766776676767767767667767766776776766667676766776767676677677676776666776766776766776776776776776776766676676676767766776667676767766766666767667667767767676666677677677677676776776776667677676767676766776766677677677667767766767676776767766676676776666766776776676776667766767767767766676677676677677677667676667666677676776776776776676676766767767666677666676676776667676767676677677676676767666667677676776766677666776676666776776776767667677677666776767766776776776776776776776767767676676667767767666776766767676766677677667767677677666677666667767676776676767767766666776776776676676776776767667677667677667677667677676776776767766776677677667767677677677676767767677666667667666767677676677666767766776776776776776766676766677667766767767766676677676766767767667676767767767667676776776667676776776767676776776767677676767676766766776776776767667767767766776767676767676776677677676767667766676767677677677667767766677676766776767677677676776676766666767767766776766767766766
666776677667676666677676767676776676776776666676767676776667676776767676767767767677676676667667677667676677667677666766766776676766767667767766776766767667767667667677677676667677676776767667767676776767676776766677666766776667676767667676776767766776677676766666776776776766767676776776766776667677676676776677676766767667766677677666776676767677666767767677666767667677677676677676766776676666677676776677677676767666676767767766776677667677677677676767667677676766676766776676776667767767766776767677667667677676766776767766676776767767667667676676677667667676667767767766776676766776767677676767676767677677677677677676776767766776767766677667767667677677676776667677677667767677677667767767766676776767667767666767677667677676667676776776666767676676766766766767677667677676776676767766776767767677676767767677666776776776776776677677677667767767767677677667767676676776766776766666667667676767767766677677667766766776776766767667766767767677666767767766776776676666676766667767766776776776776767766666667767677676766776776776776667676776676666676776776776776767667667767677677667677667666767667766767767677666767677677676667767766677677676677676666776666776766776767667767767767767676667677677676767766766767767767677667667676776677676676776776766776776776776767667766676776776667676767767766677677666676677667676776767676776776776776767676767767767767677666776676767676667767666676776676776767766776776776676766666666766766676767676776677676766766776676776667667667676676776767676676766776776776677676677677667677676776666776776677666677667677666767667767767676776677676776776677677677677676667767667677676676776776776767676767667666766677667677676677677667767767677677677676776776767767767677677676766776676676666767766667677676767767676776776767767677676776767676776776676776776766667676776677677677667767677666767767677677666766776776677667666766776767666776767667676767767767676776677676776766776676766677666776766676677676776776676677676767677677676677676776776666676776677677677676666776767767766776677676676767667676677677677677667677667766776776677667767767667677676767676767766776766677676767767767676776776776667766776666676776776767676776776677677667666676767676776776776767767767677667766776776677667676766667677676767766666766776677676776776767766677667767767767767766667766676776776767766766676776677676667667767677667676776677677676667767677677676776767766776776767767767767676676776767676766767767767667766677677667767676676767767767766766776766776676776776766776767667677677667667677676676776766666667676776767767677677677677676667766667767676767766776766677676767666766667667767677667766776776776767676776767767676776776776766677676677676676677676677677676776677676677667767677676677677666776766767667766776766776667677677676667667767766776776776776766776776667767677677676766766677666676776667676776776676776776767666776677677677667766677676776667667676776767677676767676767767667767767676776676776767667676767766667677667676676767667667677667767767677676766676766776666766676776667677676776776767767667667767767676776776666776667676776667767766776776776766776766766776767767667667767676776677676666766677666767767767766776677676767766767676676766766677676776776776776676676767766776767666776767766776666776667676776677677677676666776667767667767767767767767767767767767766676766667767677676776776767677677667766667767767766667677677667677667667767677667767767767766676677677677677677667676677676766667677677676767677676667767766767677667767767677667676767667767767667767666767766776767767767666767677677677677667666767677677676667767667767677677667766766767767767676766776667766676676767667766667767677676776667667677677676676776767666666676776776667677677677667767767677667766776776776666776766776676677676776676677666776767677677676677676767766676766677677677677676766677676766676667667767767767767677666767676776767677676776667677677667676767677677676667766776767667676776767767766676677676677677667767766776767766666767767676776776776766676776766767676767766776767666776776676767666666776667766676677666776766767666776676767766776767767767767676766776766776776766766776766767766766677667767677676766767676766776767767677676676776667766666767667767666676767767667676767766677677677676667676767767667767766676767766767767667677676776766767676767667767677677677667767767766767767667767767766767667767767767767677666776677676776667677676776677677666767676767677676766667677676677677677666766776677677676776767676767766767666677667766767767667766776776676766776776767677676766776776767767767767767667767676767667677666667666776676767676667676767766676667767767767666776767677667667676767767667667666677676667767767676677676767767677667677667767766776776776776676677676666676676776776776767676766776776776677676767677676767667767766676666676666767767677667677676767676767767666766677676767766776776666666776766776776776767767677667766767767667677677666767767767676677676767766676677676677666776776767767767766776767667667676776766667766766667677667766776776776776776766667767766767676776766776667767677677677677676776676677666766767767677677667676676776766766677667667767666676776677666767676767766666767767767767767677667766776666776776767767766676766776767766677667767767767676676677677677677677677667676767667767667766666776776767677677667676676767767767767677676776776676776776666667767767766677677676767767767767766776766677677666766776767677677667767767666766776677677667677677676776676676667667766667677666666767676767767766677666677666776767676776776667667676776766767767767766666766666667767677677676667767766767766677667767767667767767667766776767766776676667767677676676666776766776667767767767767677676677677677667766666766767766767676676766767677676776766667677667767767766767767766776667677676767767766776667766776776767766776767767766667766776676766776776776766677667677676767767667766676767766776667677677667677666776776766767676677677677677667767766776676767767677676667767767767767677676767676776676776776767677676776676776776776776776677667767766767677667667677667676667676767666776677676677677666677677677676767676676776767666676776767667766677667767676767676776776767767767677676767667666666667767677677677676666776676766776776677667676776776666766776677667676666776677666776776677676667767766766776766776776776776766776767767767676776676766776776766677677666776677676766776676767666667676767767676776667766676677677677676677677667767766667677666766677667767767677677677676776767666776677676776676776776776677677676676666776677677667667677676776776676677666766767767676666677667676776767677676767676676677677676666766776767767767676766776766667767676767667676667676677666767767766767766667767766767767676776767676767667677677677677666776767767766767676676767677666676676767676676776767676677676767767767766676776776767677676776767667766766776776776677676776766766767676666666676767767676776776676667767767667676677677667767766767677676767666776766776776676776776776776776776766776677676766767767676776776677676776766776776776677667767676776767766767767667767677667767766676677677667676776766767767676676676767767677677667767767767666767667767767676776776666676776767766766776676677676767677677677677676767767666776767766676767767767766767667677676776776776667766776667767767676776677677666767666676766767676766677677677667767667767676776767767767767767767676767767676767767767666767676667676667677677677677677666677667677676776676776776776776767767676776776767666766676677676766776677676676776767766776776767766767767767767766767767767767766767676677676776776666766776776676767666776776776767766776677667667767767667676676676676767677667677666776776776767677677677677676767766776776776776767767767766776766776776766767767767677677677677676767767677677666776677667667676767677676776667667767676677666776766766776676667677676766776667677677667766776776776677676677667766766776776776776677677677667767677676776766766776767767676767667666776766766676767766677667767676767677667767676676677667767767767667677666677667676766767767677666776677677666676767767767676776667767766767767766766776767766677676676767766767676776776676776677677676676677676767766767767677677677677667676776767767667767767676766767667667676776667767677667767677676676667767677676767766766776776767767766766767676767767766767677677676677676676776776776767667677677676676676666666767767767766677676776767676767667666676776767666677676767677677666666667667767667767676776677676677676766776677676766776767766776776676766676776766776776676776776667676766676767676676676776776667676667767767677677676767767767767767766767677676766776677677677666767677676767677667767766776677677676767766776766677676676666767677676776667767676776767766767676776767677666776766766776776767766776767766767767677676766767666767767667767767766776767676667677676776776776776767767667767766776776677676676776667766766776776767677676776767667676776677677676677667666776667666767766676776767666676766767766676677667676767677676677666667766776776776776676776776677677677677676666766776776766776767766677677677677677667767767676767767767767767767676776676677677676677677677676776766776667767767676776667667676766667767767667677677676666667767676767767767767667667676776767666776766776676766677677667767667766776667767676776667677666776767677666676677667767667767767667677667767676776776776776776776666776776677676776677667667767677666667677677677676677666677677676667676667667767676766767766776776776667767767767677666677677676776677667677667676677667767667667766676776676767766776677676776676776677666776677676666776767767766776677676676677676767766776666667667767677677677666676776677677677677676766767677667767766666776776776667677676776766776767667767767676666667767667766667767767767677676666676767767676766767667767666766667767766776776677667677676677667677676776666766776677667677667766766767767766776676776766767677676677677676676766776677667677667767676776767677666666677677667766767667767666667666776767667677677
677667767767677666776676776776776766776766676776766667767666776677676677677667767767767767766767667767766676767767666776676766666676766676776667676677676776767677676776776767767667676776776776776776767676766767676666767767677666667666767667677676767676766677677667767767667676666767677667676767667676767767767677677677666767676767667667666676766767767676677676776776676677677677677666776766667677667667676776676766676667666776766776767666766766776676676767767767766766767767667676776767766767766776767677677676677677677676767667766767767677666776776676776776677677666776776767677677676767666767677677677676776767676776677676767677676776667677676677677676766766767766766776667677677667676666776677677677677677676667767676676776776667676776766676677667676666667767677677677676676766666767766666766776767766766776667767767667766766677676677677676767767677666676666676776776676666677676677667676677676666677667766776677676776776776767676766666776767767667766776776667767667767667767766767676776767676676776766676676776766676676776767666766767767676767667667676767677676766776766767676776767767676676776776766676776776667677676676767766667766776676767767676677666666677676776677676767767676776766677667676677677667767767676776776767766776767767767767676776767677676667677677677677676677676776677677676767767767767676766776776776767667767676776776776677677667676766776767667667677667767676666767677667677667666667767676766767677676667766766666676667767666766776767767676677676776776667767766776776767676666766666766776676776667767767677666767766776667666776766776667666676776666767767767766776776667767677676776667667676767767767767677676676676766677667676677676676667767767677666776667677667676766767676776767767667667766776776776776776766767766776776677676767766776676776776776677677667767676766767677677677677667767666776776677676766676776776767677676767766677667766776767766767766676767767666776776776767767677666776666767676776767676767767667676767676666767767766776677667667767766767767766667766676776667676766776767766776677677666766767767677677667677667766767677677666677677676767767666767677676677676776766766767767676776776776776767767766667676776776767676776776776767767666776667767677676776776776767676667667766776767766667767767676776766767766677676676676767767666767766767667766767767677677677677677677677677666677676767766776776766776676776766767677667677677676776766676776676776667677667767677667676677676776667677666677667766766676776776677666767667667767767766776776676776677667677667676776767766666766767767767676767667766676767767666767667767767766767667676776677667667766677677677667667677667766676767677676767767677677677666677677677677667676766767766767677676776776676776676677677667767677667676667767767767766767767676667677677677676766767677667666676776767767667766766666676667677667667676767677676776767767766776776767677677677666767766666776676767677677676766766776766766766677667766677667767766776776767766767667676767667766666766766767766776776776666767766776666767677666776666776677667677677677676766667666766667667676766767676676677677676776676767766767766766767677676776776776667667767767667667676676766776776776767767677676767676776766667766767676667666776766776767767767767766767767677666766776766667767676767767676767767766677677667766767766767767766676667676767676776676766776676767667676776766667676776776767677677667766767767667767667676776677677666676677666776676667676776667676666776677676766767766767676766767766667767767676767676676667666767676767677676676676767767666767677666767667766767676776667676776767766676677677666776767767766767767676676767677677676766766776776767666766667767667677676776776766677667766776776776767677667667766677666766677676676767676776677676767677677667676776767667677677677676776676767667766677677666776766767677676776776676767766776677676776776666776767677677676766776667766767677666767677667766677676776767677666776776776766677667676767767677676677677676776776767666667666776766776676677676766667666767667667766677676766767666676766766766676677677667766766767667767767667667677667767677666677677667677667666766776776667676667666767667667677677666677676677676766767766666767766776666776677666676767677667767767677677677667767767767766776767667767766776776776677667677667767666667667666767766776767767767677667767677666767766776767666677677667677677667766677677677676767766776676766766776667676667666766776767677676667676766767667767766767667767667766766676677666677667676776677676776776767677666776776776776677676767767767676776667767676776776776767766766776776776776776776776767766776767767676767767667677677667766677676667766776676776677676767767767666677676776767677666776666776766676776776766677676767766776667676776766667677677676676676776776767767666767767677676676677667677667677667767767766676767767667676676677667767767676667667676776767767767676677667677677667767766776667767767676766767766676767667676776767767676676667767766777667767677667676767676766766767666776666767767667767677676776767767767676776767677667767766776667677677676767676677676766776776776767677667677666776776776776666767766776776667677676767766767767766676677677676776667666767767676767766776776767676767677677676776776767677676676666767677667766767766677666776776676776776776677667767767767767676676776776767666767767676766776666676677677677677676776766767676667767767766766776767666776767767677676767766677666676767676676767766767677677667677676776676767676767767667766767766776776676677677667676666776767766767677667676676776776676677677677676776776767676776767767677676776767767676766776776677667766666776776677676776776776776676677676767767767676776776776776776776667767766767766677676766766766676776776766667676766767676776776776776767666767667676767766767676767767677677677667767666767666776766676677676776766776667766677667676767766767677677677677676767767767676677676676766776776677677676776676766676766766677667766767676767677677676667767676776767766776776767767767767677677667766766776766767766776766767667667766766676767766666676667676676676676767666677667767767767677667677667676776677667767767666767767677677666767767766677677667767677667676766676677677667666776767676766677666766767676776766766776767677666677677666776767766677667676776766677677677677677676667767676776666767767667676767767766666767766776766776767767667676776776776776767766776767677677677677667676767766767677677676776776776776776766676677676776676776676666776666676767767766676677676776767677677667767667767766676677667667767676776677677667767767667766667666776667766776676766776776677676776766766677677676776767767677667766776776776766776767676767767767767767766776667676766677667676767767767676677667766766776766666776677676767767676776766776776776776776677676676677677677677676776766776766776676776767766776767676767676767676676766776776677676776677676776766776766677667767676666766677676776766776667766767767766776676676767766767666767667767766677676776767677667676776776667667666776767767767767767766767767676767767767676776776767766667676676767767676776776776676766767676776776766766776776776776766776776766776667766676776766776776776776766677676776666767767767676677677676766677676766767766667676767667767766667667767767767676776677677667667677677667677666776767676767766667676776767767767667677677666767767677667767766677677666767677676767767677676767667766776677676767767767676776767766667667677667766776767676767677666666766767676676766776676767767676667667667767766767677677667667667667677677677667676776776766767766766776676677676667766767676767767766676666676776766767766677666766667677677676667676676776776666766676766667767767667767767676776666676776767677677676776677677667676676767676767767667677676677667677667676676776776776676776776766677677667767766767676776776767766676677677676776766776776766766776776676767677667676676776766767767667667767677667767766676767767676766666767676766776767766666766676676767766776667766776766776776677667767767676767667676766776766776677667667766676776766677667767667766776776776776677676776676677677676677667766677676776677676776677677677666767767767676776767767767676767676776677667666776776766776767677676677677677676767676767767767767677677677677676767677676766767676766776676767676767767766776767766766676766767767767676767676676667766776676776667767666667676776766776767667766766767766677676676666776776766767676776667766767676676677677677677677666676776667767676767767676767766776776766766677677676767676767766776766666767767676776776776767676776767676776776676667677676766776677676766767766666776677677666767677667767677677677676666667766766776776677676776767767677667676676676677676677666766767676676776776767676677667767677676767676766776776776676776767766776767766766776676776767766677676676776776776677677667767767766776676666676776776676776677667676766776677676677666676766767767767677676676767666767666767766766676776767677667667677676766667677676666776776776676666766766776667676767766776776776766676667676767767677676776776776767677676676776776766767677677677676767676776766776677666676677676767677677676776776677677667766776767766767766767667667676766776776776767677666776767676776766676677667766767767667766776666666666676676666776766776776666767667676776667667767677666676776776767767767677676776676776776677676766767767666776767677676776667676776776766667666676776767767676767667676776676676776767676776767677677666767766667676676666776776767676676766766767767767767676666766767766767767767767766776767767767677677667677677676767677676767676676776677667676766766767767677677667767666767767677667666767667767677677676767677676676677677677667767766766666767677677676767767767767677676776767677676677677676776676666677667767767767676676666767766776677676776767666676767767766666767767767767667766766776667677667767667667766776676767666776776666767677677667767676776776676776776767667676767767767676776767767666767766767667767667766766677677666766767667676776776667676767767667676766666677676767766767767767
67676776676766676677677666776666776767677677676676776767676767676676776767676776776767767767767767767767767676667666676766666676776766776776676677676776776767676776776776776767676767766776666767767676776676766767767767766767676677666776776677666776767677676766776677677677667677666766677666767676776776767767677667767766676766677667677676767676766776766776767667677677676767666776766766766776776677677667766766667676677676767676766776776776677676677677677677676767666767667767767677677676776776677676676776676676767767766776776766767667766776776766677677677667667766766767677666767677676776667676767766677676776677667677666767667667676667766776776766676676676677676767767767767766676776776667677677677676677676776767676776776677677676776767677667767766767667767677676767677677676776776667767676677667766677666676676767666776766766776766677677677677677667676767767766776776776776767767677676767767676767767767666677677666766776767676767767676776766767766776766776776766676776776766676767676677667667667676776766767676776776666676766766676767767767766776767766677676676677676676766776776776776767666767667767766676776667767666767766767767677676766677677677676666766766766776676667666767767767767766767766767767767767676776667767767767767767767667766767676776677667767767766766776766776767767676767767766676676767767676767767767677666776666667766776776767767766666677667766676676667676766666767677676767767767767677666767667767767676776676776766776767666776776776776776776776767676766766776766677667767676776767767677676776677677677676776776766766767766676767766767667677677667666767676677677677676767677677677677667767677676767766676666667767767767667677676767766676776766776776677676766677677676767767667766766767767767676766766776677676666676776776666776776766776667767677677677676767677677677667676676676776776676666676776766677676767766776776767767766776766767677666766676767676767766677677676667766766767766766776776677666766677667767676767766666767676677677667677667767767677667667677677676766677677677667766776776776767676766767767767767767677676776767767676776676767767676766676677666667767767677676667767767666766677677667767767676676776776776767767767767766766776776776767666767767766767766677677677667677667676766677677676677667767676676767667676776776767677677666677676776666776667766767677667666776677667767667766766767767667767667767666776776676776776676776776767667766677676667767767667676776776676776776767767666776766776767676676767767767767666767667767677677677666776676776767667677677666766767676776776676767767677677677676776776767676767676766767667677676776767766677676677666767676776767676666767767766767677677676767767766766677677677666677666676776767666676776776776766776767677677677676776776776677676677677676767767767677677666676767667767767767767676776776767677677667667767667666767667666776766666776767676776677676776776776677676776776767676767767676776776677677677676677666776667667666676767767677666767676767767677667676776766776677667767677676677677666766666776776776767767677677676767677667766776666667677676767767766676667677667676776776677676776776677676676677666666776767677667677667677676776666666776776677676776666776666667766677667666776776677667676767766767767767766677677676766667766776766776677677677676676776676766767677676767676776776667766667767766677676766666776776776677677666766767767676677667677677677666767666767767766766677666766776776767676767767767767677676666677677677667766676767667767767767767766677676766767676776766667767667766767767677676776767676766677676776776767666766676677677666776667767767767767767677676776766767767677667676776677677677677676767767767677667666776767767767676767767677677667676776666767766776767767767766776767676776766676776767677666677667767767677667676676676767667766776767766776767667677676676776767667667676776767667766676776667766676776767666767667677666677676677667677677677677667677666776776667766776767766776776767767767677677667766676767676776677667766667667676676767677667676676667766767676776677667677667667667677667676776776677676776677667766776767666776767677667767766776666677676766766766766667677677677666776676767767676776767767766767676776776667767766677667667766766677676766666776776676776767767677677677677676776767766776767766767666677677677676767767677676677676767677666767677667767677677667677676767766767767677677676677676776776767767767677677677676776767767767767676766776776677676767766776776767676676776676677677676766767676766766767766776767667767676776776676677667766767767677677677677677676776776676667767766677676767766667767767667667767676677676677666676767767677676776776676776766776676766776776767677676666767676776677676666767766767767766766767767766776667767767766666766776766677677667767677677676767676776776676676776667677676767667677677666766767677667767767767766666766667767667676776666767767767676776676776766776766667676767767666767667677677666667766667676767676666776767676776776776677676767767766667676677676767766776677667667667667767766677667766677667667767767766776677677676667667767676766767767766776667677667766767767667767767766766776767676776767677677676776667766677667767767677677677676776676776776767766776776776766776677677676677677676776767666676677677676677676776676776767676776776776667767677667767667667767677667767766677676767767766776767676776776776776776667767677676767767766776776776776767766666766676767767766766776776776677676766776766667676767677667767767767766677677676766776677677667676776766776776667676766767766776766767767667766767766677676677676776677677676767767767676676776776676667767767677667677676667767767767667667676667667677677667767767767767767767667676677667766776776677677676776677677676776767767667767767766776667666667677676666676667767667766776776676767677667767767767767767767666767767667766767766667676666676667676776767767767767767767767767666767666667767677676767676776776767767766766667766667676776677676676776677676676677677666776776676766676676776676776776776767767677666767677676767767767676677676776776677667766767667676776776766776776677667676767677677677667766667767767677676776677676776676767767766766766776766776776677676776677676776776776666776667767767677676667667677677677677677667677667677677677667766776676776776677676776677667677676776776766667677676767676767766776767767767677667677677667677666776767766776776766667767677677667766676767677677677677677677676776667677677667666776676676667766767677677667667667677677676776766776767676666767766676776676767667666766766766667677666677676677676677667677677677676776676667767766776766767677676776776767767767666767766667667676776776676766766767767767677677676666766776776776776767767766677666776776767676766767767667767766767767677676776667767766776667767766677677677677676676767677676676776776766666766776776767767676767767767767767767767767676677667767766776776666677677667767766776767676677667767767767767766776776676767767767767767676776666767767767677676667677677677676776767767676666767766776767766766767766776766766776766666776776677677676776676767767677676767767677677677677667677676677666676677676767767667767667767677667676776667767767767667676766677677667767767676667766776676677666676776776776766666667767767667767676676776766767766776776767667767677677666667766776766676776776677676766677677677666766776767767766667767767676767767677666776766677676677677676666676677666766776776767666767767767767677667676767767767767676666767767666767767766677676677677667767767767676666766766677667767677667766766677676776666767666776766766766776677677667677666667766776776766666667767666677667767676776776766776667766767766667677667767767667767767767666676776667767767767677676677676767677677666776676766776766776676776677676676767677667767766776776767767767667766776767667767766667767667677677676676767767766776677676676776767767766667767767667676776776667766776776776666767767766766676776677677666767676667676766766667676767677676767767677666677666776776776676767767667676667766776676767766667766666767766776767676677677676676667767676766667677676766767666766776776776776766676677667676676677677677676776677667767766776776776767767766676776776766766667667667767766767676666667766776767676766776776776776776676667677667767766667767767667677677667766666677676766676676667766667767767676767767666676776667667677677677666776767676676667676677676667666776677676776677667767767676677677676776776767677676776676767767766776776767766776767677667767766776667767677676667767667667767766776677666677676667676766776766766676667667767676677677667767766677667767676776766766776776767766677676767676677676667677667766767767676766767676776677667767677667677676766676776767766776677676667677677677667767766677676767676776766776677667667767667767667676776667676776767676676776677666766776776776676676776776776677677666677667677677677677677666766767766666677676667766666677676767676676767767767767767767666776677667767767667767676766776676667667676667766677667767677677676766767676677667677667667676676767677677677666776776767667766677677667766667676677677677676676776766767666776677676776677676776677666766677667767677677677667767676766677676667766766776776677667677666666767767667767676767667766767676767677667766676776767667676776776676766766767676776767666767676767677677667766766767767666776766776677677677676766767677667767677677677676667676766776766766676667766767667766776776766767666767676766767666677667666677666776766667767767677676667767676677677677667677677667766776676776667677667766766776677676767667676776767667677676766676767667667767767767767667676667677666766766766767767677676676677677676667676667767766776776767767676767676776677666766776776767676767667766676766767667676667676767767676677677677677667766676767766676776776667667677666676767677666767766767676766666776766766676677677666767676676676767677676776776676776666767677676776676776676676776677676766776767666667767767676766776776766677676767767767767676767677677677677667767767676667667767767677676766776767677677
76676767767766767766766766767767767677677667767766667667677676766767667666666776776676776776767677677677667677667677677676767767676767676666667767767667767666776666776776677677676776776767767767667676666776767676776766776677677667766676776776767766767676767677677667766776667766667676776767767677677677677677676776766766676776776776676676667767766776666776666667767767766677666776776767676667767676767676677676767667767676776677676776676767767767677677677676767677676766676776677677676767677677666767676677667767766767667766676677666767677676776767676676676776766667677676776767767667766776776767767766766677677677667766677677676767676677676776766776766776776666776676767767766677667676776677667766776676766776767767767667767767766767676776676767667767676767676776776677666667677677676766677676776677677676776776766766776767676766676676767676767766667677667677667677677666677677676776676776776766767677677667767667766677677676677677676767767667676676667677677676667677676667767767767767767667767766766776676776767677677677667766767667767766766776767766776776776677666677676677676776676767767766766776766776676767766776766677676766767767666767767767677677676766767766676676677677676676676677677676776776676667767766776766766677677677676676776676677677677676776767666776767767667677676677676767767767667767666767667767666767667766767767677676677677676767666776767676666676766677667767767766677676767677677677666767767767666766677677667667767676776666676767767767676776676767767677676666776776677667767677677676776776766677676767676776676677677666667667667676776776767667767667767767767677677676676776677677667766767767767767767676677677676766766767667767767767676776776776776776667667676776767677676676767766667767676767677677667677677666776776776776766776776667767767677677676676767767667667767667767766776666776776676767767676767767767766767667676776676776776776776776776676767767767767666676676767766767677667767767766677666776767766767767666767676767766676676776766767677667667767667767676667676767667676666767677667677676667766776677677677677667677676776766767767677677677676767666677677677667767676776677666767676776677667767676776677667767767676776766776677667767767766666767676767666677677677677677677666776776667766767767676776767767677677677677667667767676776676766767766776677677667767767677676767677676776676767667767677676667667676776766767677666676776767767767666767767677677667667676776767677666776776776676677676767767766767767766677676667667667766766766667676776677667767766766677677677676766767676776776676667667666776776667677676667767767666676767677677676676677667677676767767767677667676677677677676667767767767766767766767767767676676666676767666766767676776776667767766677667677676776776776766677677667676767766767766766677667766776776676767677677667677677677676767676776667677677677676766776776776776766776767676677677677677677677677666667676766667676677677667767666677677667767767676776676767767767766766767677677667766676667767767767767767767676677667767767677677676767767766667766677676767766766776776776776776776677676776676676776767767767676676776776776776776767766767767767766767767767767767766776776676766776677676677666776776767666776776776776767767666766767767766776776767767767676776776677667676776767767766776767676667677676766776676677677676767676776676776776766667677676767667766776677676776766766676767666767676666767767666767767677676776677676767677666667676776677677667666677677677677677666677677676677667767766666767766776776776766767667767766767767667767766766676676776767667666776767666776666766767767767767676776767677676767767676767667676667767767767766666676767766767667767767667767767676767766676767677676776766776666776667766776766766666766766676677677667677677676766776767767767767766667677676677666667767767767767767767767667767767677676767767767667677676766767676776766767667766776776767667666676776776776767766676676766776766677676776666677676766776767767767666776677676767676767767676776767676766776776776676676776677677667767677666767677667677676766776776776776767666766767676677676766776666776776676776667766666776677676666776767767766766677676766667676766766677667676767767667767767767767766676776676677676767767767677677677667766776676766767677667677667667676766767667766776776667767676676776776667677667767667766676677667766676767676776776766676677677676767666767676676767667677666677667766776667767767767677677677667767767667767766667676776677677667666767767766776776676766776776667766676677676776776677676767766767676767677677667767677677667667676767667677676676776776677676776676776776766766677676677666667766767767767767767667676766667767767677676677677677676767767667676767667767667766676677666776667766767767766776677667676676667667766776776676767676776767676776666766776766776677667676677676776776667667667766676766767677677677677667767767767767767676767766667677676676776666677667667766677676766776677676776776767677677676767677676767677677667767767767667767767767767767766776766676676767767767676776676677676766676776776767676776776766776677676666776767677676766776776776767767676767767676776677677667676776767766776776677667667767767767767676767766766676776667676776767677677676767676776677667766667667666776766677677676767767667767677667766667676766766776766676776667666667767676776676776677677667667767767766776776776776776767676776776767676767766766767767677676776767676767767677677677676676776776776776776776776677677676776776767767667766767677676767767767767677677667667676677677676666676767667667767767676776766676776677667667667767677677667676767666776776776666667676766776776776776776766667677667666676776666776676767766666676776767767767767667666776776767767767767767676666667766776776776766666677676766676766767766677677676677677677676676766767767767767766676776776767767767676776766776776676766776767666776767667766666766776676767676676776677677676767766776776776767677677676766776766767767677677677666766776666767767767766767676776776667667767667676677676676766677666677676776776776776776766677666676667667767766776776776776776767677676767676776776677666677667677676766776776767766766667676776776766676766767767767767767767676677666676776667767667767676776677676776677677676766767766767766776676767767667767667766677676776676776776776766767667667676766776776776776677667667766767766776767667766776766766767677677676677676776776677667766767677666667677676767767666767766677676776776667667767666677666676676767666676767676776776776767667766776766767767767676666766677677667667767677676776776677676766667767767766667767677676676767677666767667767766677676676666776677667767676767677667676767676766767677676767677677667767766667677677676767767677676767667767676666776767666677667677677677667667677667766767767667676676676767766766776776677676676766776666767676677676776677677677677667677677676776767667767767667767766776776767767767667767767677677676677677667676767766676676767766776776666667767767766767667677667676776677677667666776776767767767767677676677667766776776776776766767767667666776776767676766766676776666767767677667667676776767677676676766766776767767666676677676776776776776677667667767767767766767676776676776676766776766667676677667766767767766767767766767766776677676776677677676776676767666677666766667676676776676667767767677676776677667767767766776776776676666666677677667767767676776767676677676677676676676677677677666766767667676776677676667676767676776767677677677676776767767766776767767666677676776766667766776776776767767767767676776776767767766776676676767677676767667766776766676766767766776776776676767676767767676767767667677667667677676667766776667666776676666767766767677666776667767677667766676676776667667677667767676776776677667677677677667767766766766766767767767767767666776767677676767677677676667676676766767767677676776776767676677676767766767766676766767767666677677667676766676676766766776677676767677666666776776766767767767767677677677677677666776776776767677666767767767677667677676776667766767676776766677676776767677667677676776766676767766766666767767767677677666776776766776776676767677677676677667677676776776776666776766676676677676677676776776767767767666667676776677667767667677677676677666666677676776776776766666776767767676767677666666776776766776677677676766667677666767676776776667767666776776776676667766667767767767767766776666776767677677676767767767766676676776767676767766767767766667766767767767677666676767676677676667676776766766767767676776767677676677677677676776776676767667767767767767677677676776776666776667767676677667667767767766767767766676667667766776767767677677677666676776677667767666767677667767667667767676667676676776776766676766776677677667676776776766776677667666667767766776677677667766776766677677666776677677677676766667676776776677677677667667677667767666776776776766767766667676767767677677667766766767676767677676676776776667676677677666676776776776676667676776676677666667766766677676766667766677677667676766776776667667667766776767767767667676776767676766776767766667676766676677666677666767766776767767676776767677676767767767676676776776677666667676776767677676767767767676677677676676776667767766676667677676767677676776766767677667667766766677677667676776776667767767767767767767677667766776776767667767767766776767667767766666667767767667676677666767676767666677676676767677677666667767676677677667677676677676676776766767767766666776676776776767767767677677676776776667676776767676776776667677677667667767667766776776776667676767766767767677676776677667676676766767666766676776767767767676776677666766676776776667667767676677677676766767767767667767667667676676667667767677666667666667667767766667767676677677676766767676776676767677676776766776667677667667667767677667767667767677677667667767766776767667667767667666776677676667667666767766767677677676776766767767766667676776676776677677677677676766767667767767767767767767676776676766677677666767676677667767766776776676676776767666776776776776767767677666767766767676776767
6767766766767667677677676767667677677677676767766677676767766666776776776667767767677667676776767677667767767676766776776677676676776776667667767767677667676776767677667767676667676767676677677677667766766776776767767767767766776677676767767676776666776677667767676776676776766766767677666677667676667766766767766766677677677666776767766767767676776677666776677667766677667766766677676767767766776776776767677667767767677667677667676776766677676767766776776667676776767767676776766676676776677676666676776766776666776767767677666766776767677667767766766766676676776766767666767767676676766776667677667767767667767767766677676666666767767766677666667767667677677667767667767766776776677676776776767667677676676677667667666766676776767767767676677677667767666677676766767667766767676776776676766776667766766766776776677667767667677677676677667677677667766767676676767677676677677666677677676676776677667676677676776676676776767767767766776676767766667767766776767667667767667767676766776776677666766767677677667766766767676767767676776776676776766666766677677667676767767767676766676676767767676767767766776766776767767667666666776776666776667767667676767677666776776767767667767677677667767667766776766776767767666677677676766776767677677677667667676677677667667766676766766667767766776667677667767767766776776767666767767767766766667677677676676676776767666776767667766776767676776776767766776676776767767667676767667767667766776776766767677676776677677676767767677677677667767666767676667676667767666766767766776766676677676776776776767767666677677677667767767767766776776767676677676776776767766767767767677667766776677667676676776776776767767766766776677677666767767677677666776776767677677667667667676676766766776767677676776766677667767677677666676767767677676776766776676677677667767667767767766767677677676667766776767767766676776776767767767677667767767767677677666767667766677677677667767677676776766677677676676676767766776676776677677666767667767766667767666766767667767677676776676767767767767767767766767767766766776677676776776776677676776677677677667677676667677677667677677677676767676676767667676776776667677666766776767677677666776776676767677666767676776767766767676776776677667766676776767667766676776776677676766767666767677676776766767766676776677677677667767676676666776776677666766776676677677676676677676666766767676776766766766776767767667767676776776676677677676676776776677667666776776677676776776767676766776776776776776767767677677677677677676766676776666776766776676776766677676767676776676766767767667766767766767767666776767666776766676677676776766766766677676767667676666776767667667766667766667767766676776677667677666776776776776676766676667677677676767767676676776677677677677667677676776677677667677677676776776767767677677676767767677666666677676776667667667666767666776766776766776676776677667766776677677677677677667676677676666776776776766677677677666766667677676767766767676677677676767676676767766766776767767677676677667667767766776767676767676767767767677676776667677677666667677667766776776766677667767766776767767667676766767677677667767667677676767767766676667676776776776666676766766776776767676776676776776776767676776776677676776766666776667677676776776767767676776677667677677666676667677667677677677676766676767767676767767767667676677676677676667676677677676676767767766767676766767677676676766676677667767677676767767767676666667767676666776767767767667767677677677676767667766766767767766767767666776776766767767676677676776667666676776767677667667767676776766766776767677666676767677667677667666776666767667767767667766666767677677677677667767766676667677666767767667767766776776776676676776776676666676677667676666766676677667766767677677667667676766776776766766766676667767767677676776776676767767767767676776767767676676776776766776767766676677677667766776767767767766666676776677676767767767767767767667667677676767766667677676776767767767676776776667667676766666767677677667766776776676767676667766667767667666767677677667767677676677667676776776766766776666767666776767677667677676767766676776776676776776767767766676776667767766776767767766767667676677667677676767767676767767767766776677677676776776766776776767667767767767767677676676766767677677677677666767767677677676776766667676776676776767767767676776767677677677676676667767767667767767677677666776776767767767767667667676676776776766676677676767667767766766676776776676666677667767767766776776766677667767767676767676776766677676776766767677666677667677667767766776677666667676776776676776666767766767677676767767767677676767677677666776766776676776676776776767677666676767677677676776667677667767766677677677677666767677677667677677676767767767766767677677667677677667766776767667677677677677677676676767767677676677667676767667767766776776767667766767676767767767767766767667767676677676767677677676776676776776776776776776767766676776766776677677676767667767676766776776776767766677677666776676767676676767677667676776767767676776667667766767677677676776767767676767767767767677677676677677667666667667767767767667767666677676767677666676677677667667766766776776677677676776667767666767766767766766776676676776776766776676767676776776776776776767676776776766766767676677667766776776667676666677667677676767767767767767767667767766767767766767766776776766766676776676767767767676676767676776767676767677677677676776766677677676776767677667767676776666776767667767667676776666677676767677677676677666776767767666776766776766767677676677666766766776776767676767766776767676667767767766766776776676767767766767677676776676676667767767676677676767677667666776766776767767767677676776766776767767667677676766667767677667767667667666767766776776776667667767766676677667676776677667767676776667767766666676766776776776676776776676776767766667666767767676667677667766676766676776666767677666767676676766776776766677676676767676776776676767677677676776766776766667767766776776667767767767766776676766776767676776776667766776767767677676677676677677676667766776776776676667676776766666767766677677667667666767667667677677677667767677667667767667667766776766767767677667667667767767766767766676776666677676676666767766767767677677677666776776667766676676767676776766676766767667676677677677676767767767677667666667767767677677677667766767676676676767767677677677676776666776767767667767677667667766666776677676776667767677677666776776667766677677667676677666667677676676776667676677666776767766776677667676767677676667767766766667677666776676767677677676766776676766667676767677677676776767677667766666767767677667767676667677676676677677667677676776776677666677676776767676776677667666676776767767666677676776776667667677677676677667677676776676776776677666676667677677677677676776776667677666676676767767677677666767767676776767766767677676666667767766667677676767667767667677667667766766767677677667676767766767767766677676776767667766776666676776776676676776766776767676667767677666766776767767676766776776776776767767767767766776767677667766767766776767676776776776776776767667667676767767767677667767767667767677667676776677667666767666776776776767667767767677666767767767767677676776766677667766767767766776667676677666767767766676677666677667677666776767766776767667767677677677676667677676767677667676666677676766767677677667767677666776766776676667767766677676667767676776666676676767767676677677676776666767766676776676767676776766676767766766667676776776767676766776776776667766666767766767766766776666767767677677677677676767666766776666776766776776766766676767767766766776677667676767676677667667767676776767677676677667766766767677676776767766776677667766767767766676776776677667767676767766677677676767767767676776776776667677667767767677677676667667767767767676676776677676676767667676677676767676676676776767767766676776776767767667666767667676766676666767677677667667767676776676776776676766767767767667767766676767767677666676666776767676677677667766677677677666776766666666767666776776767767767767767767766767677677677666667666767667767676776767676676767767677677676676676677676776666776666766666677677677667667667767666767767767677667766767677667766676776776676767676776766677676676767767767767766776776776767677666767667677676766776677667676767676667767767677677677676767767677667666667676676766776776766776677677677677666776676776776767767677677677677677676776767767676776776667676677666766666677666767677666667767676776676776776767676667767677667676676776676767667767766767767676767767767767767667667766767767767767677667767767767767767766776776776766767766776767676776767767766767767767667677677676776776767667677676767677676767766767767666667767767767677676776776766677676776767767667767667767667677676776666766667766767666767767677666776776776667767676776667667677666776767677667766766776676766676766676677667677667677677677667666766776666776677676776776776776776776767766666677677666767767677667766776776767767766776677667767767667676766776776776676767667666766676776776767767767767667767767676776676767766767767766776776776766767676766776776667766677667667767666767767677667767677676666776776766767667767667767667767676776676677677676776676677677676767766776676767667676776676767767767676776776776667766776767667677676766767677666677676776776767766776677676776767767767676767677677666767767766767667676776667676776677667667767766776677667677667677676776767667677676666766766667676776767767767767677677666776776776677667767766776776766767677667766767677677667676776767676776776776766776676776766767677667767767767767767676667676776776667666776677676776677676776667766767666667677667767767767766767766766667767767677666667766766776677667667676767767667767676677667767767666666767766767667676667676677666667767767767677677667766767667767677677667667667767766667667767767676676767676776667677677667676766767767766766767766676766767676776767667766676666677666776766766767677666767767766767667677676776677676776767666676767677677677667767667676776767767767677677
36766776676767676767676677666767767666676776766676767676776767766776776776667766776767766667766677667676667767767767677676676767766776776776776776677667677677667666776776677666776776766776767676776677677666667767767766776776767667767676767666676776677667677677677677677677666666767676667767676776677677677667767677676776776767676776776767667666676677666767677677677667766677666676776776767677676776667677676767677676677666667677677677676776667676766676676776776776767766767767767766676677676776676676766776677677677676766776766767767767676767767677666767676677676776776776766676776667767677677676776767766677677667767767767667767767767767667677666666667767766776677667766767667767767767676677676667767767767676677667667767767767766776667677676776776776676767676767667767677677677676676677677667766677667676767767767767767766776676776676676776776766767766677676766766677677667667666676767677667677667677677676767677677677667767676667676677667676667767666766766677667766676766767767767766776776766767676776766776767767667676666667676766677667666667677676776767767766776767677666667676776677677676776677676767767667767667766677677667676766667677667767676767766776776766766776776767677676776667766677676776667677667767677666676767676766776676667766776676776677676676776776676776767767667766767767766776767667767766776776766776767676766776677666776666766767766776667767766676676767676676677676776776667767677677677676776767767667677667677676767667766767677667766676676776667667667676677667667677677677667767677667677677676667767767677676766776767676677666776767767767766676776676677676677676776766776676767676776766767767767667766676767676766776776767767666677677677677667767677666776767677676776677676776766776677677666776677676767767766776666776677677666767676666677676676766676677676776776666767667676667767676666667666677666776677676677676767767667677667676776677677676766667767767667677667766776776776776776766666767767766676666676776767767666776776667767766677676776677666767767676767666767677667667676767767667767676666776776776776676766767767666677676677677677667676776776766776677666677677676776776677677676776766776667766776767677676667666776767767677676766667766766776767767677667766767767666677677667677667676776677676776677667766666776767676666776776776767676776666677676767676776766767667677667667677677677677676676776776767767767676776667766767767766776776767667766667667666676776776776776776767767766667767766766766776677676776766677667677676767676676767766667667767766677677677677677667767767676676676776667666677676767766766766676667767766767676767767666776776766667767666767766676767766776776677676776776776667766767767667667676676776667767676676776766677677677677666776767676766767767667767677667676677677666767676776776767767676767667676667677667767767667766776766676767766676676667667677677676766776666776676776767676676776776766677677676677667677677677676776776776776776767677667677676767766667677677677676676767676766776767677666766677666767677667767767677666776776667666767676776776766766776776776776776776776766776767677676767767767667677676776677666776776767767767677676667667667676767667666776766776677677676767766667767767767667676676677676767767677676776677676667767767767766776767767766677677676766676677677677667766666767677666776767767667667667677667666776667766776677676767767766767766677666776776776666767666766776676776676667767766776766676776776667667666767766676666776767676767766776776677666776676767676767766776767767767676767676766776767677667766776677667667766767677676767767676766776776776776676677676666676776667667766766767667766766776776766667667767766676677677677667676667767767766776767767676776766667767767666776776676766767767767677667676666767676767667667766767766766776677666676767766766767767767766677676767677677677677676666767677676776776666766677676676776667767667767677676767667677676677676776767766767767767676767667677676776766667767766767676677676776767667766776767767677677667677676767666776776677667766766776766677677677677676766766776767677676667667677676667767677666776767767667767767767667766776677667766767676767767767676776776766767766767667767766666766776776667767766767766776667666677677677676776667667677677677667766767766767677676776676767767677676767677666766767767677677677667767767766776776776677677676676776776666776776776766776676666767767767767767667767677677677676667667767677666776776776767667676767677667767766767767676667767676676776766776667766767667767767676776767767677667767767766667766776776767767767766766677677677676766766767677667676776767766766667667766667667677667676766766776677676776767767766766776776667767677677677677676767767767666766766776676776776767677677676667666667766677667677667676767767767767767676767667676667677667666676776766776766776776676676776767767677667666667676767767667676776767766767767767676776677677666776676767676776667666667676776676776776767677676766667766766676776776776776667667677667676776767767766767767767767667676667667666667677676776776676776776677676677676667666676766667767766776776766776666776776767677677677676667767767766667767766667767667667766667677676767767767767677666776766676766776667676767767766776666767677667667667767767667766667767767767667676766766767767767767666766676667667766766776766677667667767676676767676776776776776666767676676676776666776776666776776677677676767667767766776677667676667677677677677677677666776667766766767677676776776676676767677676776776767767666667676677667667767767666776776776677677667677676667676766776766666767767666667767676776776776676776766776767666676776776767767677676676676767676767767767767676677666767677667766677667766767766776666776676667676767676766767767676776767767677677676767667677677667676676776776767677676667766677676676766677667766776776776776776776776667667676767667666776776676767667766776776666667767677677667767677667766767676776766767767767677676677677676776766776766766767666676776676766776767766776767767766766676666776776676766776767676767767767677677677677676776677667766677677677667766767767667677677676766667766776676767676776677676667767767767676767767677667666676776767677676776667667677677676677667676776776767676766666776767767667677667667666767677666776776776767766766676776776676766776677676767677677667677677676776677677676677676677677677677677677676766767676666776776767677676676676677677667666667677677677676767766776677676776766767766766776676767766776766776776776776677676767767676766766776676776776776776776776767666766776776776767767766776667766776776767766767767666676767767677667676677667767677676776666667766776676667766676677667676767677676767667767667667766767767767677676677676676767676776767667767676776767667767667676767666776767677677677666677667677676767677676767666766767767667667667676677666666667766766676776667767676776767677667767666776776676677667677676766767676676667766766767666776667676667767677676677667667767676767767766766767667767767766677666767767767767677676677666766667677677677667676767767767767666776767667767767676776776776776766776677667767666677677666776676767767767676766776677676767767766776767766776676676776766666667677666766776766666776767767676776767767767667676676767766776767767767766676667667767767767766767677667767767767767677677676676767766766776767766767767767676767767676676767667676666676776677677677667677676767767767767767766767767766767667677676667666676767677677666677676776776767766767767676766676767766767677677667766767766676767676776667667767667767677676776667766767667676677677677676776676667677677676766767676766766667677667667676776767767676776776767677667676776766667677676767767767667766776677677676776676667767667677667767767766776667767667766677676667666766776776776677677676776766776666776767767767767677677677676677676676677667676677677676666776667767677676677677667677677676776767766676776767676767677677677676666776767767767766767677676776676776676677677676766776767676776676676677676676776767667667767767677677667676776677676767677676767767767677676677677676677677677677676767666666776677676667767767767767767667767767767767767676767667767677666667767667767667666776676776676776776776676776767677676676766766766676677666666776666676666676776676776766776677676677667767766677667767677676767667666767767767676767767767676667676776776677667666776676677676776766776776767767676767767766767677676676767766676776677677666776677677676766667666776767666776767767676767767767766776776667676776766767767766776776766676776776676776767677666776667767767767677677677676666767676767676676767676666677677677677667667766767766676677677677677677676776776667767676666767667767767767677677677676676766677677667677667767767767667676767766767767676767767666676776676766666776776676776776767767766676766776767676776767676677677667767667677676766677676677677666776666666767767767666776776776767766776676776676766676776676677677666677677676667677677676776776776766676676767767767767666767767767766676776766767677667766676767667677676776767676767667767767677667767767766776677667766776776677676677677677677677677677667767676766776776776776776676776766776766766676767677667667766767667676667677667676776677676776776676667667677666666667676776767766667677677676767767677666676677677676677667666776677677677666776676766767676776776776776677677677667767677677677677677676676767666776677667766767767767766676766766677676676776767766767767766776667677667767766766676767676766677667767767676776776776766676767676676776776676676666667677676767767667767677677676776776677666676776767766776776776776766667767766767676676676776767766767667767766666676776767766767767666676667677666767766776776776767667676677676677667666767766767677677667676677666776676776676677676766766776766776677667667667677666677676677666776676677677677676676776767766767767676667676676667766767666766677677667666776767767767766776677677667767767767766766767767767677667666676676676667766776677676676676776776767676766676677677676676666766767666676667667677677677667767676766776776676676
67676767767767677676767766776677666677676766666767766776677667767677667767766666667767766767677667767766766667766766776767676666776676776776666666776667767677676676767766767767766666676677667677667677676767767766766676776767766676677677677676776667676776767666767676667767666677677677677667676776767676766767767676776776776767677667767667677667676767676776767666766776776776677676776776676776776676676667766766766776767767767767766667676767667677677667676767677666677676776766667666776776776776667677676676766677667677667767667677667676767677677676776677677676676676766766767767767676767677676767676767677677667676677666676677677666677667677677677676776776767767677667767766667667767767767767767767766766766767667767767766767766676766767766776767767766666767677667676677666667767676676767676666776677677667667767767767677677676767676677677667767767767676666766776767766676776767677676676766776776667676776776776676676766776667677676767767676776767766767667766766776767767677676767676776776767676677667766667767666776776667767767766776676677667767667667667766767677676767767767676776666677666667767766667766667676666776767677667676767766767767667667676767677676776676776767676677676767676776767676677677677677676776776776676677677667767766776676766767676767667677677676776776776667667667766766776767767767766776776676766676677677677666767676767677676676766677677676667666676766677667676776676767676766677677676766766767767677667767767677676667676677667677676766767767767677676677666776776776776767667767766766766667667667766776766776766767767666766677667677676766767676767767667767767677677667677667677666676776776677676676767767677667666776667666766767667676667767677677667677666766776676766776767766676677667676776767676767677667766666776776666767767767766676776766767767767677677677676776776677677676667676776767676767667767666767767677676676767766776766677676677666776666667767667677676776776767677677677667767677676776677676766766676677666776677667677677667767767766677667767676766676776776676676767676677677676776767767666677676776766776766776676766667766767766677676776767677666767677666767767767767766676766767766767677677666776767676776677676677676776676776776767677667767676776766776776776666767766766666676766776767676767767766676776767667667676767767667767677677676766767676667677676776676667667676767766767767676767766776776776776766766776776776776767676766767766677667767766776776766667767677676676767677667667667767676767667766776766676766676766677666667767676776676767767667676767677667766767767676666667767677667766677666776776667767767677677677677667676677676766776776677677666776776776767767767767676676676767676766766677667677667677676776766677667767677667676776766776667766776766667767667767767677677667676766676776776667676766776667676766776776676667767677676776766767667767767676677666676776677676667766766676676776776666766776676766677677677676667767766776677676676776667767767666676766676776776666776676767677667767767676766776767677677677676667667767666667767676676676677676767767767677677676766767767766767676776677676666776677676767677677667667676677667767666667766666776676767766677666767666666767667767677676767767676666676676767767677677677676666767766767767766676676676767676776776766776677676676676766776767767767767677666676766776776667677677676677676767767667677677667767767767677677677676776766677677676766667767677677667767667667766776667667666677676677667767676677676676676767767766766776766766667767676767767677667767677676767666766767766766766677667767676776776767666767667667676776766776677676767666776776776767677677666767766776767767676676766767767767767767767767677676776776776776766776677676677677676776767767766776767767677677676766776767766767666767766766666677667767667767767766667677666776766776677677676776676667767767677676766776776776767676676676766776667677676776666767767677676767767676676676767766766766776677677677667677666776676776767766776776676667676677676677667667767676667766767767676766776776766677677667766766677677676766776776767676776767666676676767766667767667767767677676776667676677677677677667666767666677666677676676776676666776776767767767677677677666767767767677677677667667767766767676766766667766776776767767767766767677676767676776776776776667676776776767676667767766776667677677667767666667767767666676676676776666776776676776776776767766767677677666676767676776667677677667676677677677667667767677677667767766667767767677666767767676677677677677676776677666676766677667676767677676776677676776677676767677667676677676676677676766667676766767767767677667667767676776767676676776767767677666767667676776767767677676776776776676767767676677667666776767767676766767667767767676776677676677676776667767767677676766767766677676676767766776766776677667677676676767766766767766767677667767767677676667767767666776776776676677677676776776677677667767676677676767676767766767677666767767767677667767667766767767767766766667677677676767786776767676767676776767677667676776767676677677676767767766666677666776667767767676776776767766776676676677676767676776776677666767667767767767676776667767677666776677676676776676767677676767767667677676767767767676767766776767767667676767667667676667766666766676767676667677677676677676676776776676676776776677677667667676776776767767677667767667676767767767767676776676776767676767677676776666776766767677677676767767667766676667677676767666767767677667767676767767667677667667677666776766776766766776776677677667767766666776776767767677667676676767766767667766766776667767677676776767766766776676766776767766776776676676776667767667676677676676776677667766767667767767676676766776677677676776766767667666776766776767677666766776676776676776766767667767667676766776677667676776767677676776766676766776776776766677676676767767667676666776676776677676676767677677666766776776766676767767667767677677677667676776767767766776776767766767676766767667676776676766767667677677667767766767766776767667676666676767676767676766767667767766767676676776767677677677667767676767767767767666767767767767666767677676676766767767676767766767767766676677677676766767766776767767676676767667767767677667766776767767767767667767767676666676767767766776677676776767767766767767676677677676776676776776767677676677676676776767767676767767666766776776776677676776767677676776767766776776776776766676677676767676666666776776776666776677677676776676776677677677676767767767677676676676677676677677677667766676776667676767767667667676776767767676767677676677676767767677677666767676766776766666767667767666776666677676776776776776677676677667767766767677677667767767767667767767677677677667767767767677677676676776676776776677667767676776677667677677676677667676767766776676776666766776776767766776767666667767767677677677677667767767677676776677676776766767676677667767767767676776666766677677677677666776676676766776767767667676766776677676677667676776766767677676776677676776776767766767667766776677666776776676677677677677676767767677676776766776766766767676766667767677667676767767766767677677676677667766776666767767676767677677676677666767676776776767767766677676676776776776767676677676776776776767766676677676766767667677676767767676677677677667677667767767767666776676676766767767677677676776677667677677676776776766676776766776767766766767767767766676676766767667767767766776666767667676767676677666767667667667767676776767767766766767767767677666766667676767676776676776677676676676667676677677677667677666676776767667767677676766767767676767767767676676766676676766776767767676767767666766776767766666767676766776776766676676666766767677677676776767767677677676676767666776776677677666767766776667766766767677667767767766776677677667767676776677667676767676676776776776677667676776776776666677677676776776776766677676776776667667766666776767767676776767766776666776776767766766767767677667677676776766776776677676776767667766767767676766767767677676776776767767767676676767766776776667767676776776767667677676676677676766767667667766767677667766776677677676676666776667766677676767667767766776676776667676776676767667676767667666667667766766766776767766767766776676677676776776776776776676776766767667766776776776676766767677666776677677677677677666766767766667677676767677677677677676776767667677666776776776767666766776776767676677677677677676676666667666666776677677676667766767767766776677667676677676677667767676676776767677667766776767677677676666677667767766676676776766667766767677677667677666677667667667667667677676767767676776766776767676776666776766776677667676767677677676776667677677677676776667667676766676776776776766776776767767677676767677677666767767766776776767767767677666776677677677676767767766767676666776677677677666776767676776766776776767676676767766676776776767666676676776766776767677677677677667676776767767667676766776767766767767677676767766776667767767767767766776766677667766767766666776676667766776767766766767676676767676766776767667767767677666666767676776776776766767767677666767767767676776666767676677677676677676766767767677677677676776776776766677666776667667766766776776667677677676676776767667766767767767676776776667676776766766776776766677677677676776676766776667767677676766767767767767767766677676776776766677666677666776776677677667667767767676776666766667666767677676776776767767676767666767767767767677677676766767766667766677676767767767676776676767766767767677666776766666667667767766767766776766767767666677666677677677677666776666766766766766677676677677676767677667767677677677676667666776776677677667676767677667676767767767666776676767677677667767676776776776676766776776776767767676677677677676766776676767666667767767676767667677676776766767667666776776767766767767676776776776767767677667676766667676776776667766676776766767677677676666676767667676767677667676766776776776767766776767676776776767767767677676776766766767676776776667767766767676667766776776676776776676676766776767667766776676776666766766677677677666776667677677677676776767766676776767
676766766667766776776776677677667767767767667677677667667767677676776767766776767666776677667676776766776776677676776767767766776766776766776767677677676766767767767766767766776677667677676676776776677676767767676766767766676776766767766776776776776676666776776767677676677677667667677676776666677677667766767677676676667766677667667767667766776767767667677666776766667767677677677667767766767766766676676666676776667676776776676776766776676676667677666776677676676677676667767766767666766677676677677676766676776776766776667676776676677677676776677667766767667767766766667766676676767677666767767766776766676666666677667766766667676776677677677677677677676776666766676677666766776776667666677676667767677667766667677676676776676776767766677666776677666776666676767676767677667767676767767676776666766667676676667677676667767666767766767767767667666767766776776767767767667767767766677666776767767676776767676676776776776766767767766776776676776667676767676776776776766776766766767767766677677677667677666766767767767676766767677677667767676676767676766776776766667767676766776767767667676776667767667767766677677676676766767767767677676776667767676767666776667676776776776767767677677677676767677677677667667677677676676766776677677676767767667677676767767677666776677677676677676676776766676776776676776776776767766776776667766776776766767677677667767767766677677677676776766676676767667766676677676676776767677676767677676776776776776776767767767676767677677677677667676676776767677677677677676776776776776667767667766666667767667767766666666766676766676767767676776666767677676776776776766776776676776767766767767677666776667766776766776776776666767666676776677677667767766776767677677677676776776676676676776776767677676677667767767767766676776766667766667676767767767767677667767676676767676776677667767767677677676677677676776667677677677677676676766767677666766776767676776677667767766776676776776677677667767767766767676677666766767767667676676776767666677677676767677676677667766667666677676767767766676676677677677676776776676767767676676776767667677676776767767767766766667766676677677667767766767767767766766776767767767766767767677676667767766776667677676767676776776767767667767677667676667676676766677667767677666767676767667767667767677677676776776767676776766776776676677667677677677676667767766667767667767676676677676776766767766766766766776676776676776766776676676766776677677677676776776767677677667767676667766776776767667676666776776676776776667766776776767767767666677676676776677676766776667666776676767766767767766676766677667767767677677677667767667677677667677667767667677677667766776666776677676776776767766776776677677667767767677676776766767767677677676776676676676776767766776776677677677676776766677667767667676766776767676677676677666766776677666776676676766667766667767766766676766776676676776776776677677676677676776676776676776776767676767666767767677666767767766776677676767767767676776776677666767676677667676766767766766776776767767766677666766776776667767767767677676677677677676677677676767767767677677667767766776776776767676776776676776776666767767677676776767677677676767766666776776776767767676676667666767677667766667766767767767667677677676667677676767676666767676776767767767676776766766676767767767676677676776767767767766767676776776767766776676677676776776677667767766776666667767767766677676766676776666776776776766776676676767767767766776767676766666666676666667766677676767766677666766676677667767766676767766776676766766767666766667766676766776767667677676776766767767767676677667677676767676676776776776677677667767767767767766677677677676766766776776776767767676767767766676766676776776666677667767766776767767667767766767666776676767767677676666677677666766677667666776767767767677677667677667767766776667767767676776766677676776776667767676767676776767766677677677666666667766676766776676667676766766776776776767676666767677667766776776776776676776667766776776776676676776677676776766776676766766776677676767767676776776776667767766677676776776666767666767677667667767767677666776766677666677676667676766766776776667767767766676667677667767677676776776776776766667767676666767677667667676767676776766667767767767667767676767667676666767767766676667767766667767676767667766776766677676767667677667666767766767676677667666776767667767767766767667677677677676767767766676677667766766767767766767667677676767677677667676767666767676776776676776776676676677677677677667766767666767667667767666766677667767766767767766767667767676667766776677676776766676776676776676767767767667767767677677676767766776766767667676766776767767666766767766776767766767677677667767767677666676767667767766676667766677676676677677667666767766767767766676776767767677676767767676666767677667667666676677677676676676776766766776767767676677667667677676667676667677677677676776676776666776667766766667767667676677667666776776766776776676667676766677676766767767767667767767676676677676767767766767666677676766776776767666776776776776767766677677676776677676767676766766767676776766776776767666676667766676667766766676767767767667767667677676776676667677667767767677677677667676667767667676676766676766776776666767667766766776776776776767667677677676766677666776776776767667667677677677677666776776767676667767767667676667667766767677676776667667767766776767767767676776676776666776667667767677667676676767666676766677666767677676666677667767677667677667677667767766767767677677666776767767767667677676767666766776676666776766767766767767767666776767766667677677677667766677677666766767767677666677676776677666776676667667767667766677677667676767767766676667767666776776767676776767667677677676767677676677667767677667766767767676667676767676667767767767767767767767767767666776776776767677667666766676776766776776666677666676677667767767766776767676676767677676676776767767667677666666767766767767767767767677676766776767767766766676677666667767667677666666776676767766776776776767766766667767767766767677667767677677667677677677666776776667767677667767677676776776776767767677677667767676776767676776776766676776766677677677677676767767767766776776677676767677677677667666677677676776776776766666776767677677677676767677667677667766677677676676767676676776776767677677677677676776776776776767767677667676776667666776776767767767766766776767767667767676677677676767767666767676667766677677676776767767766767767676667767666776767677667767667767677677667676677666776767767676767676677677677666767667767767676677677676776677676766776766676766767767767676776767767667767676776676676776767666776676767767666667767676666676767677667677667667677677676776776667677677677676776776767767767766766776767676677677667676776776767666766677676676667667666766676776666776677677677677667766677677676767677667677667666776776776667676776776666776776677677667676667767766776677676676776766766767677677676766776776677676776776666776776766676767767676766766776767767666676766776776677676667666776776776776767767666776677667677667767767667677677666667766776766767676767766667676766677677667767677676776776766776776677667677666776676666776667766767766767667667677677676767767766676776776676767666776676766776776776767677676676667667766666767677676666676676667666767767676776677676677676677677667767767766766767666767767666766776776667677677677676767676766677677666767667676676677677667667766667677676677677667767677676776667666776677677676776766766676767667767767666667766766776666667767667667766767767677677677666767676677677677677677666767767677677677667767677667767767677667767767666676766677677667766776766676776776766667677677677676677667766767677667667676767766776676776776776667677677677676776776776676676766766776776776776766776677676767767766677677667767766676776676667767677677667767667767677676666776676767666776677676667676776676776676677667677676766766676767677667676676776776766677667767767667767767766776767767767677667676767676667676766766677677667767676776776767677676677676776666676677676776666766677676667677667677677676767667767766766677677677676666776677676766767767676767767767676776776767667766677666776767767766767676667667767677666767677677666676766766776776677667677676677667766677677677666776776767767767767667667767767767667767667767766766767676776776767767677676767676677666677667767767766767677666767677677677676776766766776766677676667667676766767676677676776676677677666677666776676766676676776776776776776776667767766666776677676677667666667767666776766776766766776766676676776767767677677677677666767767767677667677666677667767676776776776677677676676677677667767677677666776766676767667767677666776677677676776767767667667677666776776767666767676776767766766767766767677666776667676676776667676677676776766767767676767766776767667766776776767676776767676776767766776767767766677677666676776776776676677676667767667677677676766677677676767677667677677677667677667677677676667666766767767667676767676676677677676677676666667666676767767676776666677676666766667667676676766677666676667677666676776766767676767666766776776776767667767767767677676766776776776667676766677677677677676767766776767767676767767766776676767767766676767667677677667677676666667767676677667676677676676677676677677677676667767676676676776776776776676666776776776776776676676677667666677666776676776677666767677677667767767767767767767767766767767667677676676677677676776767676776767667767766776776767677667767677676667676766766767677676676766767767767667677667767767767676767676677677667766667676776776776767766776767766666677677667676776776766667767677667676676776677667766677667676767767667667767767666676776766767676767676667766767676677666776767666767677666767767767767767666677676766776676776767766667677677676776776776666676767677676767767767766666767766776666667676767766667767666776767767677677677676776776767767767677677677667766676677676767767767767667767767667667677676776766677667767767677667677666766767677667766776677666677676776677676776776776767676766776776776767676767677
6767766767676767676767767677667667767677676776676766677666677676767766776767667767767676766766676767767767667676677677677667677666767676767676776767677677677676776676667767666766776767766776677677667677666767766776776676776767676776766776666776667676776676676776767677676676776676766776676667766676677676767667767766776667767677677667676767767766776767767666776667676766766767676667767767676767766677676776766776667766776677667667766767767766767667677676776766776667677666776767666776776676776776667677677677667767766676776676776776776677667677677676676767666776776766767667676676677676676766767676767766676676766677677676676766677666667667676776766776676776767677677677677676766776767667767767667767766776766677676677676666677677677667767767677666776677677676676666766676677676776676776676776676776677676677667767676767767676767676676767767767766767677677676767676767667677676767677677676667667767676767667766767767766677667677677676767767676667766776676677677676776676767767677677677677676776666667666776677676676776767767767767766767767676776677677667767767767767677677676667677677677677677676767767676676766676677676776677676767767677677677667667677676667767676767767677667767767667767767766767766676776676767767677667677676776667767766776766767667766666667676776776766677677676676776776776667766677677676776667767677666677676776667767677666767676776676766776677667767766767766676676767676776766767677677676776676676667767676677677676776676667767767767667767767767767767677677676776776766766677676767676677667677677677676767667676776776767766776767767766766776676666767676676677677667766776776776776667767667676676776766776776677676766767667677676677676776667767766776766767667767667767667766776766776767766767676677667767767666767766676677666677676766767767766767677667677677676767767667677676776766767667767676767767767767767667767766767767676676776666767667676766776776767677676776776767767766666767767767677677676667767667767767677677677677676767677677667766776676767676767767767666776667767767676767666666776776667677676676767767766766677677677667767767767767677677677677667677676767766776776767677667677676677677676776776766666767667677677677676676767767676776776767766767767767677666667766767667766776767677677676767766766767677667766667766776776677676776767766776766766666767767767677676776776776776676766767666667767767767767676776776776767767677676776766776677667667767677676776767677667767677677667667666766677667767767676767677666776767676676767666776776677667676776776767677677677667766676776776667767677676677677666776767667766776767767677676776767767766677667767767767766776767767766677667676677677667666776776776776776776767676766677676676766776767766766776676766767667667767767676776766667676767766677676766767677677676776676677677677676676767676667676776776776776776766776667667766677667767676776766766776776776767676776776766767666767666776767676666776776766776776776767766676767767677676767767677667677667766767676677676776676767677676677676776776676766776766776766677667767767667767677667667677666767667667766767767767667766776677667767766676776767766767767766776667767767666776677676677666766776767677667667676676677676776767767767677676766667767766676776676677667767677666767767667767766776767766776776767667677667667676776776666776776776677677676776766776776667677676766776676776676767767767677667677667677667766776767767677677676767766776676677676776776776766776666766776666677677667667767676776677677667677667767667767767767676767767766776677677677676677677676677677676767676767677667766677676776776677676767766767676766776776676776667767766677667667667676776776667667676666776676767676677667767767667767676677677666677666776776677676676767767767767766667767767667677676666766766776767677666767676776677676767766677667666776767766776766676666776666667666677676667767677667766776776767767666676676776767676776667767767767666776776767667767767767767676766667767766767766776776766776677666767767766767676677676767766766677666766767676766676667676776776776776677676767666767667767677676776667666677677667667767766766776767767767767767667667667767676766776767676776776776676767766677676776776767676676766776766767767667767767766776776676667766776677677667767677676667677677667766677676766776766776666667767767767767767667676776767676767667677677666666767677676776776767666766676776767667766767767677677677676677677676776677677677677667666766776776667676776776767767767667766776677676776776667677666676767766776767667667766676676766676667766667767667677677676767767767667677676767767676776667676676776767766776677677667767766677667767667676676776766676767767676767676766676776766666767767767667676776776676767767676776776776676767766776676776776676766677667676776677666776676776776666666767767766767677676766776767766677666776776767767677677667666766767767676776676767766776776676776677676776776676767767676776767766776766677676776767676766767666776767767767767667767767666776776777676776666767677667767766667676776766677667667767677676767676676677676776767767676767667766766767676776767667766766766776767677676776677676766676767767767677676676767676776776776767676767676767766767676677676766767677676676766666776776776767667667766767677667677677677667766776677677677677676766767766667666767766776776767767677677667666767677667766767767766676766767767667767666766676677676767676677676776776776676677666666776667767667677676666767767677676767766767666676776776677677677677676767767767766676776776677677676676766676776666776776676767766776766676667767766677666667767767676776766776767677677666766776676776766767766667767767767767766767766776767767676677677677667666776676667767766676667676676766767666766767767766676776666767767677676776766676666676776776767766676766667767767767677666667667767666767767666767767677666677676766766666776667767677677676776666667676766767767667667767677667767766767766766776776767677677666766677677677676776766666667767677677677677677677676767667767767766677676776676776667767766766766766677666766677677666776776666767766776776776667767767767677677676776767767667676676767767676767767676676767677677677676776666676776776767666767677677676677676666667766767767766767767667767667767766776776776776677677677677676767676776767767677677676677677667677676667666676766677667767677667767676767666667667677667767676766677677667767766776776776767767677676776676776766766776766667676767676766676766767767677677676776677677677676776776766776776676667667676677677676776677667767666766676767677676776767767767766776767767667766767767767677667767677676676667766776677666767767767677667767677676676676676676676767667767666677677676776676767677676767677676767676767677667766666767767766677676667676766767667767767767676676776666766667767766677667677677677667676767676776767667766677677676767677676766676676677667667676776766776676767767676767767667767766767667767666766766776776767666767677676677676776676667676776767767666767677677676676677676776767767767767677667677667676766776767767767767667766667767667667677676677667767767766776677667677667766776666776776767766767666767676767667676767667677667766676776776676676776776776767767666776677676677677676776776767767676776776776677677677677677677667677676766767676776677667767667676767767766766677666676776767676767767766776767677676766776767676767676776776776776776677677676776776667677676666776676776767666767677677676766776767677676776776766776767676776776667676766776676677676677667676776776776776776666776767677666767667676667766766767676776776776676767676676776776776667677677676667666677676776676776667767677666767766776776776766767666666767676776776677677677676776667767677667677677677667766677667766766776766767766667767676677667677666767767767767767666766667667767766776667767667676767676776767767677667667676677676666666776677677677676776766776677676676766676766677667767767767677677677676666776767767767667766767676767766767767766767767767666766666767767766767766767676776776766677667767767767676776767766666766767676676767677667766766776667676776776676776776666776766676766677667677676776776767767767766667666766776776776666666767766676776776776667766677667766677677666767667767676767767767767766667676666767676767766767677676776677677677676776767676776776676776676767677676667677677677676767766767767666666776776776666667767676676667766776776666767677676666776666776776776776776677667767767766676776776676776776776677676676776766776776767676766776776666676776776676676767667767676766766766677667677666776676666776776767767767767766677677676667767677667767676677666767677676667667767766676677677677667767667766776766676766776767767677677676776766766776676676767667677666776676766776677667767767667767767767666767767767767677677676767677666767767766677677667667767767666776776776776676776776767676677677666776776776776776666776776667767666677676767677667767676766767767677677677677677677677676767677677666767677667767766677676767666776767767666776767667667677677677676776677667767766677677676676677677677667677667676667667766667667766776676776767767767767677677667677667677667677667767766676766766776776766767676676677676676767676767676677676776676776767666676667667677666776677677666766767766767667677676776776767767667767767667767766767676667767767677676767767676666776676677677676766676677666766767767676767677676767677677666766776776776676676677667767666677666767676776776676767676666766676676776677676776767676776766767766776767666767767767677676776676677667766677677677677667767667666767667677667767676766677676776767766767676676776767666676767767767766766776677676676776676776776776776767667766776776776677666776666767676767677677677676677676776677677676767767767676767676676776776677666767766676776767766767676676776766776766776776776776766767767677667677677676766677676776776767667766677677667676677676776776776776776767676767767766766776766776766766677677667767677676667766766776676766767676767676766767767676677677676767767676767677676776766676767677676767677667677676767667767767766677677677677666
6676767677677677666767677667666676676766766766767677676767767766766767766766767766667676766776767767677676667676766776767767767677676776776677676676767676667676767667766776776667676767677667767767677676776776677677677677677677667667676776776677676776767767767677667676776667676677667766767677676766767767766776776767767767767676776766676767767767767667767667766667767766776776776677676776677677677676767676767767767766767666676766776776776776776677666776676767767767676776667767677667676667667767767667767667767767667666767667767666766776767767767767676767767667676677676767766676766767766776776766776766767767676776767767666677667677676677667677676766766776776677677666776667676776776776767767676776676776776766766766767677677677676766767767667767676776776776776767677667767676776676776776776766767667767767676666677667766766776766776776667677677677667767766766666766667676677676776776767767767767667767676767766676776776667676766767767767667766767677676767676776676776776776677677676676776667767766776766676767766676766677677676776776776767767766677667767767676676776766677677676776776667676776676767766776667667676677666776767767667677677677667677677667677676676667676677667676776766676677677667767676767677677677677677677677667767666776776776677667677667766677667767766677677667667766767667766767676767767767766766766766767677666767666766767666766677677677676666776776776767767666776767766766676767677667667666776666767767667666776667676776677677667767766667767677676767666677667766776776677676776766776776677676776766776767677667767767767666776676776677667677677677676776776667676767666776776667766767766677677676676666766776767676776667766767677677677677676767767766776766776776666776767666676767767767676766776767766676776677677666677676767767676766776677667677667676677667766776766676766767767676767677677676776676766776766776677676776677676767676677676677676776767766776776767677677667767767676767667767767767766767767766776767677676676667767767667677667767767676767676667677677667766766667676776767767676676776676776776676776676776677676767666667767767766766767677676676677677667676677667666767767766666776767676766667676676676666776676776767676767676767767767676676776677667677676767767766766766776767767677667676767677677667767766776676677676776776677666677667666766776666676767766677676767767767667677677677677676776776666677667767767677676776767677667766776677677676776776767766667666767767667767767766767766776776776776766776776767667767676776676776776767767767667676676767677667766677676767767766767667667767677667767766677666677677667677666666776767766666766766666666767766776776766677677667676776767767677676677666676667677667676667677677677667767767676776776767766667676766776767767677677677676776776676776677677676776767767767666776776776776776676767767676676767676776767766677667767767766767676766767677667766767677666776776766776776767766677676766767666767767677676677677667677676767766667767767767766677677667666767766667767766677677667677677676666767676767767767767766766766776776776766766676776667767667767767767667666677677676767767667667766767767766766677667767767766766776766776676776767767766766676677667667676767677667766676776677677667676677676776666666667676776667767766776767667666766667676776676776776766767666677677667766776666767677677676766766776677667767767767767766767766767767767677667766766776766776666676776677676766776767767676776766677677667766776776676676776776766776677676677677677667666776766776776776667676677676767767767677667677667767667676767666776767667767767767676667766676776767677677666677676776667676767666666767767766776767677677667767666676776677677667766767767767667766766776776677667767676767767676767677666767666766677677677677666776676676776767666776767676667676776767767766667767667666766776776767667677667677667677676767677667766677677667767767676676767767677676677666776767666767677676776776776776767667676776776767676776667767676776677676776776767767677666676776676676766776776776776766776776676677676767677676776767766776776776776776776767676776666776676677676676776677677677676776776767667767667677677667667767677666676766767677677677677676767676776767767767667667677676767766767766776676776676776667767767767667677676767767677677676676776667676767676776676776767766766776676776767767766767767676767667676776666776776676776676776667676766776676677676767677666767767767766676667766676776667676767677677676776667767766776767766677667677666767677677667677666776667767667676676776776677676776666767667676667767766776767677676766776776676776766677676666776766776666776676666666677677677667666776677666767767676677676776767667766767766767677666776667677676776667677677677676776766776767767767677677677676776767677667767677676677676776776767667677676776776776677667766767766766776776767767667767766666766776767677676676776767677677677677677676776767676767767766677677677677667667766776776776767677677677666767677677666767766677676776776776776766677677677677676676766776766776776767677667766776767667666776767767677677676766776767676767767676776776776776667766767767667676676676776676776776666776767667676776776677667676776667667677676776677676766767767676767667676666776766767667766677677676766677677667676676676776767666776767766676676776767767767676676767767767667767676766767766677676767767767666767767677667767767766767767767766767677677677677667667766767767767677676776776767676676776767767767677666676767767667767767676767667767767667676776666676677667677676776676776776776677677676677676667767677666776766776767676667767767766767677677667676776767677667677676767667766767667676666666776776776776666767666666776766776676767677677677677667676767677677677676666767766766766776677667667766776766767677676767666666776766776767677676667676776776767677676667676776677667767677677676776766776677677666766677667767677666677677676776776766666667767677667767767767677667766677676776676767766767667766676667677676776776767767767676766766676776767667677667676776676776776767767767677677677677667766677666676676667667767766776767667767676676776776767676776767767766677676767766666766767767767677666776767676767667767666667767767676776766677677677676776767767676776767677676766776666776677667767666676677667767766776667667676776767666676766767676767767677677677677666767677667676776776667766776776766676776767676667767767667676767767676776776676666776667767767666766667676776667766677677676776766767766667676766776767677676776676677676776676776767767677676677676766766766677676767766676776767676767767677667667766677676766677676676776667666667676766667766667676667767677677677667667667676677676776767676677677667667667767677667767767767767677677676677676676767667767667667677677677676766667767766776767766776767767677677676767767767766767676767767767766776766676677667677677677677667676776766767676776677676776767766776677667766776667677676676776776776767767767677677676667667677667676776677676676677666776677676667667766776667767667676667676776776667676666676677677667767766767766666776776767677666676766766677676676776667677677667667677677667767766766766776677666677677667676676767677676776677666767676767676676776776676677676776667676766776776677677677676776767677676676776776766776667767677677676776766776676767676767767676766776767767767676776776776667767767767766776676767676667677677666776776767676767677676767766676676676766767667676766767677667767767767677666676776776676776767666776776776766776767766667667767676767676767667666667767667767767766767666776767767677667676776776766767767766767676776667767667767677677667766776776776776776776776767677676767676776676676766776677677677667767766767767767676767667766776766767766776766667766776677677676776676776677676776676676767766776767677667676767667677677677667767767677676677676677666776767667767676776776767767676776776666776677677676666776767667766767676767766767767667666776776676776776676767766766776767767676766776776766776767677667767676776676766676776677666766776767766766767677676776676776776676767676767676776767767767766766767677676776677667677677667767767766677677666676767667676676767767676767677676766767767676667667666776776776677676767766776667677676667767677667767766676767677676676776766767766776676767766776676767766676767667766767676767677677676776776776776677676677677667767766766667767667676667667766767767676776776767767677676767767766767676766776677666676767676766667676677676767766767767666667766676667676776667766776776776766776776767676776666776666677677677676676767767767767767767766767677676776677676776776676776767767766776776776776776677676767677676767666776676776767676776676767767676676767767677666676766776767767676767767676667766766767677667676766776767677677677676667676667677666776767766776776767677677667766776677676776677676767767767676766677677667767767767676776766676767667666767676676676767677676776767767677677667667766676776766677677676767767666776776767767677676676767676676767766776776766766766776666676677666776767677666776666776776776776677677667767767767677667677676776677676666776776676776766667667767676776667676776766767767767766676776677676776776676676767666776776667767676766776766776776676676776767677667766676676767676677676766767767767766676776767676676776776766776776666667767676776677677666676666776676666767767666677667766767767767767677676666776767676677667677667666767767767677677677676667676767677667676776776677667767666776776666776776677676776676766766776677676776766776767766776776776676677667767677676677677677667677667767767767766667766776776766776767767767676767677667677677667667767676676776776676666676767676676677667667767676767766776767766676776677676776676776767767677676767766767767677667677667677676776676776677676667676776767767767767767767677677666677677676676766676776776776676767767766667767676776776667767667666776776776766676677667667677667767767767666767766776776677676666676776776767667677676776677676767767677667666776767666776667677677677677676767667676676677667677667667677677677666776776767767667767767
767766776766676776676767766676667676776776676767677676776676676676776766776767677677666776677676667677677676776776676676667677667677677677677677667766776776766767677677666776767677666767677676666776676776767676667667677677676776776677676666776667767666776766667766677676677677676677667767766677667676676767677677667676776776776666677667666766776767767677676776666776767766767767767766776776767767766667677667677677677676677667666776667767667767767677676766667767766776776677677676776676767767767676776676677666767676767767767677667767766776676776776767677667676776676667677676667767767676776677677677676767676667667766776676776767766667767766766776776666776776767677667666677677676776676767677666776767667676767677677667767676766766667676767667676676776677667767677667677667766677667667676766776677677677676677676677677676776666776676776766767667677677677677676776776767767667676776667676667676767677667666767667766766776767766767676776677667766667767676767666776676776767677677666766776667766676776776767766677676667667767676677667677667677677677677677677676666667677677676667666776767677667767667767677677677677677676776677676766766666766676667767667767676677667767666676766776767666767766766676767677677667677666766776767666776776776767767677677667767767766766676667676676776767666776677676776776776767666776776677667677676776767676767766676676776677666776677667676767767676766666767677666676676676776776776776667677677676667677677667676666677677676776766776667767767767767676776767676667676776767766776776767676676767677676776776677677676766776767766677677667676676767766767667766767766667767766676776767767677667766776677676677667767676766766677677676676776767767767766776776767677677677676767766767766667667666677677676767677676776677667666776776776767767767676767677676767667767767767676767767677676667767767767677676767676776677677676677677676677677676676667766767767677676676767676767767677667766677676676776776676776776776666677676767666667767676767767767677667766676776776667767676766767677676776667676776776766676676767666776667676667667677666676776767676766776766767677676776767766767767667666767767767767677676767677677677677676767666666776767767677667767666676677667676776776677677677676766676677667676677676767767676667767667767667676776776677676667676766677666666767767767667676767767666667766676776676767767667677667666767766776766666766766776767766767676767666767676766776767667677667767677666767677667676676776677676776767767766666776677676776766766767767767677676766767677676776776776667667766767766767767677676667667676767666677667766776776776667767767767667677676776767677677666677667767667677677667766776676767767676767767767667766776776776776767767676667676767767766666677676676677666676776776776767766677666667666776776767677676766677677676676767677677676766776667767767767767677676776767676766766677676776767676767676766676776677676766676767767767666776776776677677676667767677667666677676766766767767676667767677677667766767666676776776666677667676776767766677677677666767767677667766766767767766776776767767676667667677677676776776766767766776767766677667767667767666776766676676766776767767667767767676776776776776767677667767667767767667767767676776776776776776667677677676776767767767677676667767676676677676767767767676767766677676776767677676776776767677667677677676776776776676767767766677676767677677676767766776677676776776767767767766767766767767667767666667767766776767766766767766667767767766677676766776767767767676766676676766666766767667667767676677677677677667767767767676676776767677667676667677677677676767767666776767767667767676677666666767767767677676776767766767767766767667766766677676676776776667767667677677666677677677677676667766676667677676667676677666666677667667677667666766677676776666776776766677676677676776676767676776776666677676767766676677666666767767667666776776767667767767667767767666767677676776776776676776776767677677677666767666776766667767677667676776776767766776767767667766677666677666677676776767676776767677676766766776677667767676766676776776776776767767766767666677666767767677677667767767676776767676767667767767767767677677677676776677667667677667677677676677677676767677676766666776677667666776767667766676766676677666776776776667677667766767766767677676776767676677677677677666767766767766776776666767677676666767677667676776776676776776766667677676767676776776776676767676767767676776667767667766766767767766667767666767676667676677676776677677677667767767667766776677677677676676776676776677677677676766677676677667767767767767766776677666766676766676776776766766666677676776776776767677676776667676776776677677667666776776666776776667676676776767677677676776767667766776677667676776767667667677677666767766766776776677677677667666667766667676766766677667767677676776667676776776766766667666776767767766776776676766667677667676677677667676667676677676767767677677667767766766776767666776767667767767767767767677667667667767676776776767677667677676776776666676776766667676767676776776677677677677676776677676776766776677676776776676776766677676766776676776776767767666767677677666776677667767767767766667677667766776667677676766676676776677677666677676767676677677676776776667766767766767677666767676776776767767676676767667767677676776776766776776667766767766676767667766676776776776677667676676766677677676667767766776667677666776676776776676676767666677667676776767767676677677677667677676677667767667666776767677666677677677676776767766767767766767767767676776776776776677677676776676776776676676767767677677676677667767676667767767766766766767676776766766767666767766776677666676767667767766667676677677677666676776776676767766767766767767666676766776776677676776766766677677677677667767667767676667667767667767666776776766676767677677676776667667766776767766667767667767767676776666776776667766776776767767767767767766767676767676677676776776776666776776766776676776767676677667766776766677667766766767677677677667766676767677676666767767667767676767667767767767677676667667676676667677666767766767677677676676776767767667667766767767667767767677667666766776776776776767677676677667667677677676776767677676767676676776767766677677677677677677676676677667767766667766667676767677676767677677667767667677677666766767676677677676677676676677676676776767767677666767667767677676776767766776776776776667676776767767677676776766776666667676677676676677667676776676776767766676776776666767766677676677677676676677677676776776767767767767666677676667676767766766776677666667676676767767767767667767666767666776767767766666776667766776767676667766666776776676676776767667767676776677666767767766676676766766766776776677666676676776677667676767667677667666776767677677676776767677666676767666776776677677667676776776767676776776776767677677667767766766776677677677676666676767666776677667766677677667677677666767766776676776776767767677677677677677676776766776767767767677676667677677677667767766776767676767667767677677677676776677677677677677677677677677676766677677667767676676767766666766776767766677667767767767767676677677677666776766677667766766767677677677676677677676767766776776776767666776677677676766677667766776677677677676677667767676667767677677667766766776776766766767767767766766677667677676667767676776766776767667767677677677676677667676677667767766677676667767767766776666767666776767667666667677677676776766767766776776767676767676776667767767677667766676776666776776776767766667766767766676767676776776767766666776677677666676767677676676776767766767667667676776667676767766776667767676766776776776767667676776666776667676676767676776767677677677676667767766776776776776776677667676766776776776776767766776767667767677666776676676676666767677677667766776776767676677667767667677666677667677667766766677676676766776677676776766676767676767767677667766776667767767667767667767667767767766776767766776676677677676776766676676676676766767677676677677677677676676677666677667767676667667767667767666766767767667767666676677677676766677676776677677676776776776677677677677677677676776767766767677676677676776677676776776776776776776776766776767667767767767766667767677676767767766776767766776677677677676767766766767766677676767767677677677677667676766767666767767677667666767766776766767767767767767767766776767677677676676767766766776776676767677676776667677677677676676666767767666776666767677676776766676767766667676776767677676776766776776776677667677666766776767766767766767767767667676767666766776776766677676666767667766776767666776766767767767676667667766676676767767766776766677677676767767677667666766767767767676677676776676676667676776667667767667766767767767667766776776776767667767766776776776776667676767677666776766776776767677677676776767767677677676767766667767676776766677666776767767667767767677676677677677666667767667677667677676677676667767767676677677667676766776766767767667766667676776666776776766776767666676776776767677677676766667767667677666677677667766766676677676766676766667666776767677677677666766677676767766766767767766767766676767766776677667676676767767766677677667766676667676776776676767767767767667676767767676676776767766766767676776767767667667677677677676667767676676767767667677677677676776776767676676667666776677676767667677677676776776776766667766676776677677667676676767766767767677677676776677666677677676767766676776767676676776666767767666776767667676676776776676776676776767667677677676776666776776776676767767676766767767667767676667767767667767767676776767667767676776776667666776767677666767767677677676776776766776766766776767667767677677676766767766766767767767767667667666767677676776676767677677667767666776776776676767677676767767767677677667767767766776677677667767676767767766677667677677667767767677677677676766767677666776766767766776776767677667767667767676776776767676767677677677677677667677666766766766677677666676776767766767767677666667767767766676767667767666776676776677677667766666676767677676676767667766766677677676776767767667677
6676776677666676767767676776767676767677667676666776667767767677667667676776776776676767767767767677676776766767677667767767676766776666776776776776776676766667767766667676676776776767677667767667667676676677667767767667677677667677677677676766776776776776776766677667766776776766676767767676767766676776766776776776767767767667766776676667666776666766667766667677676767767677677667677667667667676767676767766767676776776766677677676776776767767766766776776676767767667766767677676776767766766767666776676766667767677667767677676677677676767677677676676776766677677676677666676677676776767766776776776776677676776776666776766677677666677676776776766676676677676676776767767667767666776666767677667766776767767677677666776776677677677676767676767766776677677677677676677676776767677667767767767677677677676667767767767666667676776676767666767767767767766766776767666776676767767666766767677676667767677676677676667677677667667676776667767767766677676776677676667667667766767667767767767767676677676766767677667767676767767766677667767767767676776767767677677676767767667676667767767767767767766667767676776667667766677676766776776776767667767767677667766676776767677667766767767667677677667766767677666776676677666676767766776776676766767767767677667766776776767767676766776776767667767767767766676776767676776677667676776766776767767766767677677676776766676776776676666766766677666676767676767766767766666676776766677667767666766677676776776776677667767677677677667766767667677677676767767667676677676767676776666677677666776776767676776676776767767677677667676767676766667676776767767676776767767766676767666767666667676767766767767767767667767667676676676776767767676677676776767676676767677677677667766766667676677676677676776776677667767767667676776776776776767676776776766776776776776767677677676767666776767767766677677667766776767677676767666776767766776676776767677666767767676767676676767766677676767767767767676776666776667666776676767767767767767767767666766776677677676677676676766766676766776767766776677676667767767766667677677667767766676676676677667767767677677666676776767766766766776767676767766776776766776667677667767767676776776767676766776776767767676666677666676766776676667677666776776766776776776776776767766767676776667677676667677667676766667667767767766677667676776776776776776666766776676666776676776666767667667767676767767767767677667666767676776677677676676776776767667767677666767677667677677666766766776776776767766776767767766677666676677676767767677677676767676776776776767767767677676767676767767766677666776767766676667767766776766767667676776677677676676767766676776767767666676767667767676767767676676677677666667677667767676767676776676676767767677676767666776776767677676667677667767766676776767766776776767677676676767766776676767676776677676766767766767677676767676667676666666667667767667767676776767766776776676766767676766767677677676667766776776677676767767767767767766776677677667676776776776676776677677677677677676776767767767767767767677677677667667767677677677667676767766667767676666776776677677677676676776767766767766776776767677667766776776677667767766676766667667676776766676666766766776776776667766676767667767767766776776767767766776776776776767677667677677677677676776776776776767677676767667666776677676667767667676767677677676776667767667667676767767666677676776666767766776776766776666776776776776676776776676667767667767767767767667766677677677667767767767767766666776776767676776767676776767676667676767767766677666766667767676676766776767677667766776776776767667667767767767677667767667667766676776776677676667766677666677677676676667666766767767677667666776776776677667677677676667766676776767767767677666677677677677666677676766776766776766767677667676666776666767767666776767767767677667676667766767677666767767767766767676676776766667766676676677666667767767666776667767767767677676767666776776766767676677676767676776776767676776676776766767767677677667767676676776776766677676677677676676766667767766667767676677676767677676767677667767766677676767666766677677676776776776767767677676776776776766667676776776776677666677676766667677677667767677677677667667667676767667667767677666776677676767666767767677677676766776766676766776767676776767766676677667677667677667767767766776776676767667667766677676767766766767667667676767766677677676677676766776676776767676677667767767677677676676767666767667767767677667767766766767677677677677677676676767766776766776776766676677676677667767677676776667767766677666776767767766767767766776766767677677676767767677667766776766776677667767676667667676767676776766676666667667766766776676767767676676667767676767767767766676776667766776776767767766776776676676776767767767677667766767767767677667767767676676677666667767767676776766767767677677676667766666776676666676667767677676767677666776676776767677667677677676677677677666666676767767667766677677676676677677677667667676767766766676667677676677677667767676767766776776767666767667766776766677677667676666767677677677667677677667666677677667677667766667766767676766677677676767767676676776767676677666676767766767766677667767676667666776766766677677666776776676776776766677676776776667667767667766667676776766676776767667767676767677676776767767766676676776776776776776667767767767767667666676767677667677676677676677666677677676766676677666676767676767766667766767677666676766766676767676677667676676677677676667677666766766766767767767666766667767667767767676776677676776767667667677677677676776766776767767677676676676767766776776767676677667767767667676676766766776767667767677676677676767676776776766776676667677677676776776676676776767767666667667767767676677677676667677666776767677667766666667677677667677676667767767677676776767767677677676767766767767766767676776767676776776776766776766666667767667677667677677676766667766776677676776776666767677676767767677676677676676766677677677676667767677667767767767767667767667667766766776767677677676776677677677677667767767767767767767767676776776767676776676676776767677666677666677666767667677676666776767767677677677676766767677666776776776776676767677666767677676767766776766776776677666776766666766676767677677676776767676776766776677677667677676677667676767676776677676676676666776776767667767677666767767766667767766676667766677666776767766666667667767767666776776677677676767766676676776776676776676776667766767767767677677667767766767677677676776676767767767676776776776677676766676677677677677676776776767767677676767766766776766766767676767767767667767666776666766767767676776776776667677677676667676776677676766767767666767677667676776766767767666767767767767767766666767767766767677666766766776676677676766676776776776676677676676676767767676776767676767677677667677666677677676776766776767766676767767677666767667677667767767676767766677667767666776666776776776767666767666767767767676666767676767677666767766776776676667666667667766766767766767767677666776767677677676776776767767767766767766776767767667677677676776776766767677676767676667766677666766776676776776776766776767676776776776667677677666776667766676767676666776677667667677676767676676776676677676776767767666676767667676776776776776767677677677666767767767677677677667667767676767766767766666776766776767676776766677676676766767676767677676767767667667767666767676667676776776766766677667767677666677676776776676667767667677667666677667677666776776677677676766776677677667767677667767767676677667676776676676767677667667676666767676666667767767667666767767676776776766767766776766776667766767676667676677667676776767766676767677677667767767767676776676666767766677667667676776766767677677667766766767767676767676767676776676677666767766766776776776766676677677667676667677676776776776766767667767767677666776676776776776766766677666776767766776766767767666667767767767766767767667677667766776767766767677667767767766776767767677676776666767767767767677676776766776677676776676776767676776776776766677677677677677676766666776677677677666776776767767767667767667676666767676767677666676767767766767767677667676776676667676677677667677677666767676776677677667766776677667677676767766776776766776676767767766676666677676677667676676766776776667676666766667766676776677677667666776776766766776766776767767767676667676766776767666767676767676766776776776776776776667667677676667766767677667666767676676776676776666676766766677677677677677667766676676666776766767767766676676676776776776677666667667676667767677676776677667667677677677677676667767676776676666676776776677677667667766767677677667666677677677666776667677676766766776776767767666767767767677676677676667766767677677677676677677677677677677667677676667677676767767677667766776677667677676776776676776776766677667677677677677677676767667676776776677667767767677677677676776676766676776667766677676767666667767667767676667677676667677676767667667676676776676677677676676767767676767767667767676677676776776776767767767666766676767766666667767677676676766667767767766767676676776766776776766776776776776767676767676676776766767767767767767766776776767767667677676666766767667677677667676766766767767767676776776766766776676776767667767677676767676776677676776776776766776776676676776676767677677667766677667677667766666776676767666676776766667667667667666677676676776767767766677667767767767767676776767766767767767676776776767767667666676776776767676767676776766776776767676677676677677676677667677677676767667677676767666766676676767766767767766776767677676766767677677677676776776776776666776776667676767676776767766776676677677676676766776676776776667677676776776676667676666677677667766776677677677677667677667766776766676666776676776776766677667766667677677677677667766676766767677676766767677677667766667677666767676776776776666776766776776776667677677676776776776676776677666776767677677677676776766766766767676676776667676767667677677676776677676776677677676776776666767677677667767767667677677676677677667766677676776776766677666677667766667
367766676676767667677677666776776776776677676776776776767677676666776677677667767677676767677677666767676667766776776776776666676767767667676776676676776766767767676676667677676667676766677677667667767676776767767766676776767767667677676766767767676767667766666767767767677676666776766677677677676677677667766676776667677676776667766776677677676767677677667766767766776676676767766776776776776676677667676766677666776776667767677667676776767677676776676776677676766676766767767767677667766677666767676677676677676767767767767666767667667677667667767766766776667767676776677676767766776667767676776767766676677677666667767767767666776676677676677667677676776776666776776776667767767767767767767666667676766767766776676776667766776766767767767667766667767667767677677676667767766677677676776766766767677677667767666767677676767677677667767676776677667767677676776676767667767766676767667666776776666766776667676677677677677677677666666766766776767677677677667677676776766766766776776776776776767767767677676676776776776677677667767667677667767766776677676676766677677676667767677677667767767767676776676676767667767767676666767677676776767767667767767667767767677676677676667676766776767676776776767667767766767767676776767767767766676766666676776776776667677677677676676667677677667767677666776776776767767766677667766766767766677676767676766767767766667767767767666767677667677677666766667766667676666767766776767767767667766677677677667667667666676776666767767677676676676767766676776767676776767667676776776776676776776667766667767677676767677677676767766766766677677677677676676676767767666776776776776677676776667767767766677677676766776767667766677666667767766766766776677676767677677666766676677676776776776766666767676677667767767676767767677667676776767676667666767666776677677677676677677676767677667677667767767677667767767767676776767676767677676767666776676776766667676767767667767676766767667676776776767767766767766676677677677676776767766677666666767676676677677667767767767767667767766776676766766767676776767676767766676776677676767667767677677667767677676776676666767666767767766776776767767766677677677667767666767767766676677676767767767767767767676767767676676767767767676766677676776766676767677676767767667666776776667667766776776776676676776676776776666676767667767766776667667766776776667767677666677676667766766767767676677677676666767767767766666676776676677667767676677677667766767677676766676776676767667766776767677676776766776766767667667667667677676776767667677676767767766676676677667677667767767677676767676767676776677676666766766667676776767767767677676766776776776766776766676776767677667767767766767766776776667676767667667767676776676766776776776767766667767767766766677677676776676766766776667677676677677667677677676767676676776677677676767766767666766767667766676776767676766776766766667766766776776767677676776776676776776767677677676676677667676677676767666767677666767766776666776776676767767667767676767666676677666677676767767766767767667766767676776776776776776776776776776776776767676676776776776776676767767767766776767677667676677676766766767767667666677677676776776776776776776776677676677677676676776776776776776667767766767667767676767667767766766776667667667667766767677676677676766766776667667677677677676667667677676767667767666766767767667677677667676776776766776767667667667677677676767666767667766676767666767767767676766677666776767767766776776776667677676776676776667666766776666677667677667767666677676776676676767677677667676677667676767676776767676766767767766677677677667677676776766776766676767666666776767767767766776767766767677676776776766776666677677677677666767667676676767766776776767766776767766776767667767677677667676667677666776776667676767676776676677677676676667676666767667676776767766766776776766776766766676776767767677666676776766676776776767676676676767667667667676776667766776767767766776667767767766677667667767766677677667667676766776667666776666766776776776677676776767666766776766776677677667666767667667767767677677666766767767767667767767767767676767667767676776767767677677677667767766776667677667677667676776767667766667677676677666776776677677677667676676776676776766677677677676677666767676766767677677676766776766766776666667766767767666767767766677667667667676767666776767677677666677677667767767766767767766667677676677676667766776676767677667766767767677676767676766776677667766776776767766767767677667767677677667677666776676676767667667766776677677667667676667767766766776767767667766766776667767677676767767767667767676776677677677676667766767667677676767767667767767767767767677676767766767667766677667677677667667767676667767677667766766776776767767666767667677677667767767676667766676776776776677666767677676767767767767666776766776676666676776776666766776767677677677666667767676667767676766667767767666666776677677677677666767677667676767676776766676776677677676667677677676766776767667676776767767677667767667677667766776677677676766666767677676767767667766676667766767676776676767677676767766677667766776677677677677667677676767676776776676776767677676776676776676767767767767677666667767767767666667767767667666767767677676767767677676766677677676677666776666776767667676676677667666766676766776676666677677677676776776677667767767766776776776776766776776676776776766667767766767767676667666767766677666776767766767677667667766776776767676766767677666766767767676767676776677677666766776676776767766776776767767676677677667766767767677667767677677676667677677677676776766776766676776776766677677676776677677677676767767667767677677677676677667677676776766776677676776766776676776766767766667677666766767676767766676767766776776776767767667766676767767767767766676667767666677667676667767667767667677666766767767677676766676776776767677677676776767767676776766767677676767667667767666767767677677666776767676666766776677676776776776776766776767767767766776776776677676667767667767676776776766767767676776776676767767767767766776677667667767666676767666767677677667676776677666767676776776767666676767767676767666766667767676667766776676776767767676676666776776677677667677677677676767667766776667667667767676776767767767767676776766776776767667676667676767766676766676766667676776666767677676776776776776766766767767767767767766677667766776776776666677676776677677676776677667676676667766666677676776776776776767766776677676667766667676677667767767766776767766767766776767677666766776767676766776776677677677676776767666766776677677667677677667767767766776666766767767667666776766776767666677676666676677676776677677677676776666667677677677666767766776776776767666667766666767767766667767677676767767767667677677667766767767766776767677667677666776767767667676776776667767766676676767766767767767767766776767677667766677677676666776767766776766767666767766677667767766766677676766667766766666677666766667766667666776767667676667767766766776776767677676676677667767677677667767676776776776677677676667767676767676667767677676677677677667677676776776767766776776766776677667766766677666776677677676676776776767767766776776667766666776767677676776766677677676776667767767766667667666767677676776776677676776776677667766676776676776776676677676766776767667677677677676766776776676667667676776677677677676666767766667766766776666767766676776676766776776767767766776767767766766677677677677676766676676667767676767767767767676766767766776776666776776776776776776776776776766767767766776766767667767767676776766677676776767676776767767666676667677666776766776776766776766677666676666767766676677677667767767666776776767676767766767677667677667766677666776677676766767767677667677667677666767676767767766776767667677677667767767667767767766776677667766776676767676676766776767766677677677677676676767676676667767766767677676767766676776767767767767666677676677667767667666767767767766776776776776776767667767767667767766677667767767677677666767766776676776776666776767767767767677677667676666776766776767676676766776667767767767766667767766676776776776677676676766767667677677667766767766676666767676676676776776776677676667767676776767677667677667767666767766766776766767677666767766676776677677676776776667766667666767677677677667677667676776767677677676676766766676767767677666776676766767677667767676776766677677667766776667667677676676776667667767767767767666776767677677676776776676766776776677676767767767767767766776677676677676767666776667677666677676767677667766776767767767676767767767676767767666676776776776776667676767767677677676776776776767766677666776776776666676776767766776676666677667767767767767767677676776767766776676667767767677667767676776776766776776767767767677677667767767767766776676776667767667767666677667766776667666776776667766776776767766677676677667677676677676776767666766766776677677677677677676767677676776776776767767667677677677667677666767767767767667677676667676766776776766677676776776776776676766677666776776767766776767767667667676776776767767677676677666676776767676776767766776677677666677677677667767766676767667767677677676776776666767667766776776676776667676776676776767667767666767677667676766667676767766666767767767677677667676776767677677676776767767667767677677677677666677676776667677676776666677677667767676767767676667676667766767677676776767676677676776766666776676677676766776776676767767667677677676776667767766677677676767676776767767767767767767677677677676666676776767767767767767677676767666676767767767667667766677677677677667766776676677666767766767766776766776776776776667676776767767676667766677677667677677676767676766767667677677676776667766677667667766766766776677667767767677666677667677676776677677676676667767676767676776776767767677666776776676666776776776776766677666776767767677676776677676767767677667767677676676666676776776677667667677677676766667676776776667676776776776776676767677676767666776767667767667677676666776767766676776776766677676767677677677676767667767667667767767767677676767676677667667766676767767676767
677677667666766767767767767766667766776767766776776776776776767677677676776767677667766776677677676666766767766776776776676776776776776677677677676767766776676667767767767666667677676767667676677677667676776767677676776776767767767767767766667676676776766776776767677667666767767767767676776767767766667767766767677676766776776676667677676776767676666776677677666767767767766667677677666677677676776667677677676776766766667767677677667767676676766767676767667677677666667766677677666667676677676767767767666767766767676776767766776666676766767676776766667676767767766767677677677667676776776776776677677677667766776677676677677667676767767677666776676776767667667666767676767767666767767666767677676767766666666767667666776676776766667677677676667667667667767766677667676767767677677676667767677677677677667767767767767767767677677667767767677676776776776767767667676676767667676677677677677677667766776776767767767676776766676776766776776677677667667766767667676776776776776776776767767767677666776767677676767767767767676767676767767666776767667676676776677676766676776767676667767767766766776776677677676776666767766776776677676767676767767767666766767767677677667677667767767766667767767766677676776676676776676767677667766667666677677677676776677667677667667666767767667767766776666776776767666677677667677677676667677676776666776776776767677667676677677677677676677676666676677667766776776767766766667766776766776667766766767766676776767677677677676666677677677677676767767767766776677677667677667677676676677667766776767676767766767767677676767676776776766776776767767676776766776676776676776776776767767676667766776766767767766776676667766767766766666776776766677667766776677676767676776766776776667676677676767677676766776776767677676776676677676776776767767767766776776767767767767767677666766667677676767676767676767677676776776676666767767767676676677677676677667676667767767667677677666766776766776776677677677677667767767767676667767767676766766776776676776667667767667766766677676776776776677677676767676766676766767677667677666676767677667676666776666676677676676666677667766677666767667676766776776767677676776677667677676776766766676677666776766776677666677666667767667766676776676767677677677676767667766676677667666776676767677666776676766776776666677676776766776677676767767676767767767677677667677676776667767767767676667767667766776776676667676677676767677666767676666677666677667767676676767767767677676667677666677667767766666776767676676766666767766776776776766666766677666776776767676776667666776776776676776776676677676776676676776776767676766767677667767767767677666677676676667676766766767666667677667676677677666767766677677676767676677667767667767667766767767767677676767766776776776666767667766677676766776676677676776767676776676776776766677677677667766667767676767676776767667676767767667676677676676767767676677676766776776767766776767767676676666767767767767767766676677666767766676767667767667767767676767676767676766766767676677676776766776677676776776676776677677666677676766766677677676776677667767767767666776767676776776667677676766776676677676676766767767767677677667677666676776776677677676776776776667767767676766776767677676767667766776767766677676767767767767666776776776667766776767677676767676776767767677677677676676766776667766776767676766677676676776667676767677667767677677677666676767676776676677677677676767677676676677676776676767676767676776776676676667676776667667676776776766776776767676676776767667667767667676767767767766767767767767767677677677666677677676766776776776766677677677676766776666676776776677667666666767676776676776667766667767767677676776776767677676677676666776776776676667767767677677677667677677677667767767667767767677677677676776767766767666776767666767667767676776767767677667767667667676776766767666776767676676767677667767677676766776667767767677677677666776677677666677667767766667767677677677666667677666766667666767766766767767766667677676776676776767667767767767767767766776767676767767677667677676677677667766776767667766666677677676676776676677676776776776676767667766767766767767677677676676767767667767766666677677676667766776676767766766776776766677676677676677677676767677677676776767767767766767767767766767767766776676776667676767766776676667766776776776766677677667766767767667676767676767767667767676766776776767677667767767677677676767677677667677676766667676677677676776776676767767666677677677667767767667766766766776676776766767666767667676666676776676766766767677676766677676776677676767677676677666776767676677667767667766676767766767767676767676776666667676677667767677676666767767667767767676766776776766767667766767677667676767666767767767766767667767766776766767666776677676766776776766776677667677676677676776767766776776776677676667767676776667677676676776767767767667666766677667767767667676767766767677677667677677677666767676667767767667677676676676667767766676767767677677666767676667678667676767667767766776767766677677667767767767667677667767677676776776676676767766667767677676776776677667667767766767666767667676766776677667676766767677666767676676776776766677676677677676776776666767767676677666767676676776666677666766667676676776677676766776767667767666776766677677667766677677667766666776677676766767767676767767767767677667677677666776676767676667676766776776776766677666767767767677677676767767766666666677676776767767677676776766676676776776776667767666766767677667766776776776676676767766676766676776776767766676767676667766776776776766767767667767767766767767677677667676776767676766666776766776667767766667667767676767767677676776776767667667767677676676766767767676776677676677676776667676677676776676676766766776776776766767766767767667677677676766667767766776667677667766767766767666776776676767767677677677676776776666776677667767677676677677677677667766766666667767677676667677677667677667767767676676776776776666776676766766776676767767766776766676766677677677676767677677667676767766677676767667676776776667676676676776677666766667766767767767667767667666776676676767766677677667676767667767667676676766766767767677666676766677676676677676666776766676776767676776677677676766667676676767677667677667767767676766667766676677676767667767766677677676677667766776676767766776767766767767767667676677667667676776667767767767767676767677677677676767676767667667677667767766776667766666767666776677676776666667766677667676677677666676676767667766776776776667767767676776676776767667767767767667766767767677677677667677676776677677667767766767767676776677677677677676776676767677666776676767676767767766776776677667676667676676776766677676767766767677676766776676666776776776776667677666676767676766676776676767667766667767766677676676776776767676767677677676767677676776766776776767767677676766667766677666766676776677667767676776676666667677676766766667767677666766667676776776776676666776776677667666766776767767766776676677667677677677677676767766766676776667766667677676677676667676767667767676776767677667676767767676677677677676667677666666767677677677677677676776776767676776676776776776766677666767677676776677677667666677677676776767767667767767677676676776766776667677676666766776766776767767767677676766776676776667677677666767677677667767767767676666776666767676776776767676776776677666776776776776776677676766776776677667676676767666776776766767666776776776776776666767767767766676667666667677667677666677677676676767766776767676677667767766767767677667667767677677676767676677677677677676766776776766676767766776767677677667666677677676677676666776676767767767767666677667767766766767676767767676766767676776676677667677676776776767766677677666776776667767766767677667766767767677676767677667667766776766776766776766776667677677676767667767767766776776766677676676776776776776776776767676776776677676677676776676677667767767667677667677667676776766767766776776766776776776767666776767667676767767767767667767767767767666776677676677677677677667767676667767676766666776767667677667676776776776667667767677666776767677677676767767676766776677667676667667766776776677677677677677676767767677677676767767767667676776776767766767767666776666677677676776666776676767767767766767766676776666767676677666677676776776677677667767667677676776776677676676776676676676776767767767767766767767677676776767676766776667676767767677677676776677666676767767676776667667766767766767767677667767766766667676767767667767677676767667676767766767667767676676766766776766767767767767767677666766767767676766667677676776776776776767677676767677667667677667767677676676776666766776776676767676676767767767767667767767766776767767677667677676776776766776667766677676676766776677667767666776776666767766776767767677667767766776776776767766776767767767676776767676767677677676767767767767766676676776776677676776776677676776677667677666776767766766667667666667667676767767677677667767767666776677677676776667677667767767767667677676776767766676776776677667767666767767667767667767767767767767677677667676767767667767676776776767676776677676766667676767677666776667676676776767676776776776776677667767767766666776766776676676666676776767667676676776767767677677667767767667766666667676776677667766776776677676766776677676776776677676677667767766677667767666766776776677677677666776767677677677677676667677677667676767677677677677677667666767766766676776776666776776776677676766776776766767677676766677667767676767676676766677667766776766766776766767767767767766766776677667767666677677666776766776776676776776776677667766767766676667767677666767676776766766776776677676776776767677676776676766677676767677676767676676767677676767667767767677676776767767767767767677667667766766767676776667767767766776776776776676767767767767766766766767667676776677676667767676677666767767676667766767676766667667667766776776776776677676667767766776776767676766666767676776767766766776767766767767766667767677676776666767767667676677666767767677677676677667677677677676776767767767677676766667766667767677
6676667667766767676776767667767676677677677667767767676676677666776767667676776677666776766776776677676667676776677667766767677667667666776677676776667767767676666766677667676776766767676767676666766767766677677677676776776767767766677676666776666776667667676766677676676776776766677667767767666776677667766767767767677677677676776767676776776677677676767676767766776677676767667767666677666776776767767676767767767767767767767767767767666776767767676766677666677667766677667676776767676766667767676676767766667676667677666667766766767766776776666676776767767767766767677676776677677676676776767676766776667676767676767767666776767766677676776677676677666677666677676677667667766667666767676677677666766677677677677676776676667767667667767766677667666776767767667767676767767767767676677667667766776676766766766767767767767677677677667677677677666776776776776776766677676776767766776776767767667767667667677676676776667677676766667767767677667677667766667767767677667767676776767766776767677677677677667766667667676676677677676767767676766677676767667677676776776667767767677676677666677677676767676776767767666767676776776676776767767766776666776676766776766766667676667767677676667766767677667767766776677677666767766776776766767767767766676667676676767766776676677677677677676677666676667677676776767766676677677667667677677667677676776776676776776776767667676776677676767766766676767676767767676677676776677667677666776766767677667667766676677676677677676677677666776676766776766676667767676677667677676766766766776776676776767667766776776776767676666776766767766776666776776767666776776767677667766667766776766666667676667767676766677666667676776767767677666667767676766776776776776776677676676776666677676666767676766766767676766676776677667677676767767667767767676766667767667677676666676776767767677666776767767767676767767766677666676766676776776776776676767676766767676766776767676766666677677676776666776676776676677667767767767767677677677677677677677676677676776767767676676766666767767767667666767767667767677677676667667676776676776776766676767676767667767677667767766776776676776776776766667676766666767767677677666767766776677677676776776776767677677666776677677676667766776776767766767677677667667676677677667767677676767677677676676776766776776776676677677677677676776677677677676667767767767666776767677667676776776767766677676776767677677677667766776667677677677677676667766676666776776676766776676667677677666676776767767676776677666667767676776776676677677667677677677667676676766767766676776666676776776767766677676676667676767676677676677667767766776776767666776676667667767677676676767766677676767677677666776776776776666666776767667667676776767767767766776776767767766666667667676776776676776677667767766676766766766676776676776776766676676677666667767667676766677676766776776767677667766776676776776676766776766776776767676667767767677667666766676666666767666776776767767666767667677677666676677676666677667766766776767767677677666766766677666676766677676767767667667667666776776677677676666677676776676766666776776676666776767766767766767767667677677677667676776776776776676767677676767767767766677676776676767767677676666677677666776676776776776767676767666766677677677677677667677676776767667667766776766676667767666776766766767677677666766776666767677667676776776776767676676767667676776667766666776667677666666776766676776766766677666767677676767667767677677667676767676767677676677677676677676776676676766767676676776677676676776776766767766766776666776767767676767767666677666767767667677677666766776677667766776667676676677667667667667767766766766767667676676667767766776767766767677677676776776676676776776676767767767677677667667667767677676677677666667676766776767676767767767667767766776676677667767676766666766776776767667766677677677666767676766767767767667767767666677676676776676767677667767767676776776767767667767766766766766767766676677677676767677676767676676767767667677667676776776676776767667667766677667677666676676776667767766767677667676776776677666767677677667667667766677677676776767767667767767677676767667676767667767767767767676677677677676767766677677667676776776776767767677677677676767767767667767766667767676766776776776767766676767676667667677677666766776676676767677676776676776776667767677677667677677677676767677666767766776667767667767767667767676676776767676776767676776767767677677677676676776667767677676677676667767676677676767667767677666767677677677677677666767767767667767767767667766666676677677676767767677667766776776676776766776667767767677666766767667766776677677676776767767677676776766676767766666767767667667767666676776677666666776776766766776677667667767677677667676767677677666676776676767766776676667767677677676766667676667766766766776767676676776767767767767766776767667767767767766767766677677667767767766767767766667766667767767677677676676776677676767676767677666677676767767666766776776767767676767667767767666667767766776767677677676767767766766776776776766667677676676776776677677667677677677666677667666766776767676767767666776767676676766776776677677676766776766776766776776776767767666667767767677677667766667767767666677677676767767766766776767677677677677666776776766766677667667766776767667766767767667677676676776667767767766676767676767677677676776766667766767667677677676776766666676677676676766776677667676676667667677667767677676766776767667677667767676666776776767767767676776667677666767767676776776776766767667767677666776676676776776776766677677676677667767677676766776767676776776767766776766767766776767767766677666776776767666677676667766767767667767767677667667667767676776776776776767677677667767667766776776677667767767667766767766776776676666676776776767767667666776776767667667676667766666776776776767766677676767677667767767677667666767767677677677667766776676676766767767667667666776667767667767767767667766776766767676767677677667676767767677677677676676766766776776676766776776767677676776776766776766676676767766766767677676767767677666776776667767666767767667767676667676677677667677667677677667767677667677667676666766776677677676776666767767766766676776776766767767676776767667677667667667766776767667677676677677667767767767767767677677676767676676776666676766677676676677677676666776667766677676767667667676667767666667667677677677676767676776767677677666677676776667767767666677667667767666667677677677676776676667767766776767676767676766767767766667767676776776767667666677667677677676677676776676776776776776767767666776767666776776677677667667666676776676776776776766767666776776676676776767766776767767677666767676776776676676676776766766677667766776766767677677676766776776767766776776766776767667767766776666666676776776767767676666676776676767676766776666767766766677676676776767677676766667767766676677676776667767677667767766677677677667766676767666776677677676776667677677676676776676677677666776776776676676776667677667666667766776677677677666766677676666767766766776767677677676776766767666766676766776766766677666776776676766776667767767667767766776676667666766676776677677677677677666776776776776776676667676677677667766776776767766776776767666677667676676767676767767766767767767667766776776766776776776767766776776666766767767767767676677676666677676776767677667766776667766676676677667767666666767767677676776766667767767767666776676676776776676676766776776767677676766677677676776676776676766776766767676767767666766776776766677666667767676767677667667767676776676776767677677667667767667767767767676776776677677676776766676676667677676767767766766676776677667666776776767767767676776677676776766676767667766667767676766766776776676767666766776776676676767767766766776776776767766767667767676776776766666776677677676676776677677677666677667677677676766767766776776767766677677677677676776767766676667766767676667767766776776766677666676677676767767766776766776776767667767767667676776766767676667676776776766766766776677666776767767667766776776667767676666767677676677667766776676776776766776676776676667677677677667666776676776776776676667767767667766776776776767767667767767767677676776776767766667666676766776677666676767767677677677666676767767766776766676767667767767677666676767677676767766767766776776776767767767677676677676767677677667676776667767767676677677667767767676767667676676767767676776767766666776776776766676767676776776767676677676776776667667676767676767676677677677667677677667767667767677667666776767767766766666676677676767666776667677676677667767676767766776767767677677666776767767766776767667667667767677676776676766767767667767767676766767676776767767667766677666676767677677667667677676677677677676677676677676767767766767676766776776776677676776767767677667676677677667676766766776767667766767767667767767676676767677666766676676667666766776767766766676767767766776776767667767766676676776677677667666666676776677666676677677666776767766767677677666766767766766667767667767767676776767667676776667766667667667676677677677667767676666766767677677676776776776767677676767667666767676776677677677676767677677677677667767766767676776677667677677677676776667767767766667676767767767767667767676776766776767676676776766776767676776667767676767677667767766767667676776776776677677666677666767767667677676667677666667766676776767767667666776767767767767767666666676776677677676766776767677667666776677676677677676666776767667766767667667767767767767667767676776776666776677676776677676767767677677677676767766767677677677676676677667667677677677667677677676667767767767677667666767767767677676767667677667767666667667677676776776676677676776676766767766776676676667767676677666776776766767766667766766676666776676666766776776766666767667767667666776776666767767677667767676776776776766667676676677677667767767767677676767766767766767767767767767677677677666767767677676666776776766776776767667767676776767766776776766666667767677667677667766766766767767676766677677676667766776776767667767666676677667676776776677666676766776677677
677667767676767666767766776767767766767767677677677667676776766676677676767767767767766766767767677667666677676767766767767677676776776667767676767767766766666676776667666776767676766767677676676667676766776676677676677676776776677677677666767677676776676676766766766776667766676676677666776776676676666677667767676776676776776776666767766767677676767676767677677666767766767767766776767677677667676667767767766767666677676767667667677677676677666676776676676676767677677667677667766776767677666667767767667767677676776776776767677677677676776677677677676776666767767766667677676776676776776767766766676767766766767767676676767677676776677677677667767677676776767767767766766766676776676767667666677667767666677677676776776776776776676767667767767667767766767676776767676676776677677667677677677677666776667676767767677676767676766677676776776767766776766667767667666676776676666677677676776676767677676776676767677676677676776767667667667767667667676766677666677667766767676766677677676766776776676667667676666677676767667767676667767767767676677667667677676676767767666776677676677676776776667676776776766776776676767767677667676776677677667676767767766767676767767677677667677677666776766676766677677676676776767766767767676676766667676677666776766776767676766776776776676776776766776767766767676667766766677677676666767676767667767767767766776776676776776776776766776767677676677667677676766677667767767667767767667767666776776677676676776767767677666767667766666776767666776677676766776677667767677667767767767767677676776767677676677667666776776767766677667677667666667676767766776776776677667766667766776767767677677676676767676776667766767677677676776677676667766677667667677676667677677667766767766767667767766676676676677676667766776676667666767767667677677667766776676677677667666776776677677677676776776667767666776776776766767666677677676776677677676676766776676677667677677676776766776766776767676776776667767767767766677667766767767767676667676766776776676776776776767766666767667677667677667677676776776676776776776766776676767676667766676767767767677677677677677676767767766676667676766776776776776677676666776767677676677677676776766776776766767677676776776677676776667767677677676776667677676666676776767766766776677667667676767676776677677667676767766776767767667677666766767766766776666776776767677667677667667666776776767767767767766767666776767766767766767676776676766767667677676667677676767676677677677677667667677677667767677676776776676667767767767676767677676776776767676776666767767667767677666767767767676767767767767677666767666776776767667676776676776677666776776766776677667767676677676676766677667676677667767677676677677677676776767667676776766776676666666667766677676677676677677676667766767767676667767766676667677677667767677667767676776667677676766676776677676767677667766776676666776776776676767766776776776776667667767676776767676666776767766776766677666776766767666677667677676767676776776667767766776676776767767767767767677677677677667676677677677676766677677667767767767676776776776776767676766677677676776776767767677677677666776767767767677676676776667767677666767676677677676776776767766776766776776666767767767767767676767767677677667767767677677667666776767767677667677666676767766776766776676676776677667677666766676776776767667667676767676676676767677676666676767766766766666676767767666766767766766766767766667767676677666776776767677677677676766667766776667667677676776776667767667767677676766766677676766766766776767766776776767767766776776767676776776776776677677677676767677667676767767676766667767676776667767677676766767766677667677667676776776767767767767766776766776776677677676776677676667666766676677667767767767766767667767677676676677677677666766776767767677677677677676766667677666767767767677677677677676767667766676667766676776676767677676776766666667676766776767766676767676767767766776776776776776767766767767677677677677677676767667767677667667677677677676776667767766667677667766767767667767767676776766776776767767677677667767767767666676667677677676677667666776676767766767667666676776776677676767677676767766766776766776667767767677676766676766776766767767676666776666776766767767676667766776667667677667767767677666676776767767767666776667766767676767676766767676677676776776776766776776677676776776677676776767677676676776776776776767766776677667666667676767676776776766766776767676676766767766776776776766677676776776666776766767677667767677667666776677677676767766667666676766767767676767666676776766776767766677676776766776776776766776776677667767767766676776767766666766776676767767767767766676676667767767767766767767677667766776677666776767766766766676767667667667767676776677677677666767767676766776766767677666776676676767767667767766676776767766676767676776767676776767667676767767766776767767666776776776767767766676677677676676776776776776767666676676677677676677666776776776776767677677667767677676776676767677676777677677677666677677676677677676766776776677676776676677677677677677666676776767677677677667666766666767766776776776676776767767677676667676767766776767676776677676776667667676776676676776677676767677667766767677677677677677677667677676767677667667677677677666677676767767676766776776766776767767676767667766677667677677676677676776776776667767667767667766776767766776776776767767766767677667767766676776766667766677667766676767667676776776766767767767767766767667666776677676666776776766677667667766767677677676667677666776767667767767667677676676767667767766776767667767676767767677667677677667677667766667767766776677676666776667677677667667676667767677676767767677666676776677676776667676677676776776767676676776776776666667767667767766776776676666776766776776667766767767676767766767676666677677676767666766776667677676776767766767766776667766776776677676677677677676766767677677677676667667676666767676666776666776667767767676676767767676666667767677677676767676767766677676766776766776677677667767767766767676676776677677667676767676776776677676667677676767677676776676676677676776677677667667766776767766667767667676776776676767666676677677666776776676776766776776776776776767766676767676676676776776776776767676767766676776776776666667667767677676767667767676776767667667676767677677676776667767677676676676776667766776776776776767766667677667766677677677667677677676767767667676667766666767767676776776677667767667666676677666776776677667676776676776677677676676666767767677677676667677676676776676776676677677677676776776776766767677676677666666776677676776776767677667666766767677676776677676667676767766767676767767676776767767676776776766776767766766666776676677677666767767766677677667767767766767666767767667667676767666767767766667676767767677677676767766667767667767677676677667666677677677677677667767767767676666677667766776677677677676776766776776676676776766767677676767677677667667766776766767667766766677677676676767677667677676767677677666666776676667767676776767767677677667666767767767677676767767667667667676776666767676666776676767767666677667676776776766667767676766667767766776776776767676676766676776776767676766776776676776666766776677667677666766776676667766767767667676776776776776767766676776767767677677676676767766776776776767667767767666677667767767666767767767677676767767766767767766776776666776676767767676767767767767767676767767667677676676766666767676667677667767766677677677677676767766677666767767667767766767667677676677676666776767667766767766767767767767676766766767766776767767677676766766676766667767667766666776767677676676776676776776776667677676766766676776776767766776766767676667666767766767667677666776776776776667767767677676767667667666776677676766667667767766667766677667677677676776677676766767767766776666767767767677676776776776776676666767667766667676676776776776776767767766667766776666776677676667676776676776766776676776776776766667767676776676767677666677676667766667676677676766677667667677677676767767767677667767677667677677667766676667766776677677676767767767767676676667767667767676767676667766766776776767667767766676776767677677667677677676767767676677666676767767767767677667667766767766776676776766667767767766667767667676767766776666776677677677667767666677667676677676776676766676776767767677677676776776677677666776677667766677677677676766776766677677676776667676766776776677666766766776767766667676677677676667767767766676766776767677676667676776677677677676767767767677676676776776677676667767767766776766677667766776667676767677667767766767677676767667766666767666677667766776776767676766767766776767677677677676776776767667767676776767677676776776677676667667667666766766676766767676667767767766767767676776676776666776776677677677676767767667677667667767766677676677676667676776766767766767766776776677676666666776776676776767767767676767677677667766776767766677677667677677676666767676677676776776767766766776776776776767766767676766667767767677677667677677677676677677676676776776767667667666776766776767676776667766776676666766677667667766766767677677666776776676767676776767677677667676767677666767677677677677677677666667676767677676676666676776776776776666767767677677677676767767767767767767767677667676776767767767767767677677667766676677677677677667677677676767767676766767677677667666677666766667767766766767667767666677676667677666677667766776677667767766667766766666767676767767767767767766767667676776776667676766776676776776677677667767766767676767667677676667767766766767767667767676776677676766677677667767676767666766766776667767677676676767667676776676767676767767766776776776776676776676776677676676677677667767767767766666767676766776767677677677677677667767676666677676766776776776776766776666677677677667767667677677677667667676767677676767767767767677666677666767767767767676767676667667767766767767767767676776767676676767677667767767677667676667767666776776677677667666767676776667766767767677677677676667767677676676677676676776776677676776667676676667676776767767767667677667676767767676766
6676766776767766676677667767767677667767766776767767676776666667766776677667676776767767667767767667767677667766767767767677677676767676766766767767677676776776776767767676676677676677676677676767676776677667676676767666776766776776776776677677677666766776677677677676676676667767676677677667767677667767767677667767667677676767676766767767766767767677676676676776677677677666666677676767677676766677677676676776767666766776767767767767676776766776776676776676767766666776667677677677676676776766767766776776676776677677676667766767666776766766677677667766767767676667767766766666766676776676766776676776676767767766776776767676776767676776776776776767667766667766676776676766676676676776776676676767677677676676667666667767666776677676676677667676766776776776676677676776776666776677667767676776677666776666767766776767767676666776776676767666776666776676676677676766776767767676776776767676677676767767677676676767667677677676767767767666667667677676767666776766677667767666776767767676667767767766776667677676676766667676676776767676776677666677676676766767676776776767767677667666766776767767667677666767666767767677667767677666677676676767767677667767766776676666677677677676767766667767677676667766776677666676767767766677677667667676667676767766677676766776667667666676667677676677677676676677676776666776667667767677677676776776667766767677676667667667677676776767677666766676666776776776776667767766776776767677667767676677667666767767767667767767767676667767767677676776776767767667767667676776767677676767667677666776667676767677677676667676676677676776677667767667767767767667767766766776776666666776677676776677676776776677677676766667677667766767676767766776776767667676776776666666776776767767667766766776776776776776776677666766676776766677667767676767666677676776667766677666776776676676776676677676767677676776676677666676776666776776767667667677677677676767767767676676776767766676676776677666677677677676767767766676767676667667766766776776667766776776766677677677667766766677666677676767676676677677677676766676666767766677676767766767676776677667767767667767767766776667676766776776776767677677676767767767767677666766677667676767766676766767676667767676776666667676776766767676667766766666767676776767676767767767677677666776776767667667677676676677666677676776767766676667667766776667677677677677676677676776677676776767667767767767667667767766776677667676677667676767676776767767767767767677677677677676767766767766676766767676767676776776667676766767667766676676667767677677677677667666776676776766767767766767767667767767767767676676667767767666766767767767677667667677676667677666776677676776767767767766677676676767676776767766767677677676766766767767677666667767767767677667677667766776776676776776667677667767766776776667767767677667677676776666776776677676776776767767667767666766677677677667766677667767767667767766676767676767677667767676776776776776767767676677677676667677667767767767767677677676776776666776767676767676767667667766776776767677667766767676677676767666676776767667767767677677677677667767767667676766767766767766776676776767767767666776677676766776776776677676667677676766767767677677677677676767767766676776767767766676677676767676776767677676767677677677677677677677666767676776767767677677676776776767767676766776766766776677667666667667667766776776776767766677667767677677676776767767667766677677676666677677666676767677666677667767667666667677677667766776677677677676776767767677667677676776767676776667767766767667767676767676776676676776776767767677676667767766677667666667676776677666776776677676677677666776677667766667677676666767767676776766766677677667677677676776767767767676767767667767767767666776677676776767677666776677667767676776776766776677676676767676776776677677667676676776767766776766666767766776766767667767676676776677677666677676676767667767767676776676676776667766767676776667766767767676767667766776677677677667767767677676776776776767767677677677667767766766677667767767667767767677676776677666676776666766767676676776766766776677667667767767766776776677667677667767766677676776776767766767767767677677666767767767766776776776767766677667676767766776767676677676776776776677676776766677667676767676677676776666766677677667767766677667676666776676766667766776767676767666767676767667767767767766676666767767766776767767677677676766676676676767676766766677676766776766667677676666776767676767677667677667767677667767767667676766776667767767767677676776676767677676776767666776676767767767766767766767767767676667676666677677676776767767677677676776776667766767767667667767767676776667666766776666676676666776766766776766776776677667677677676676677676767767677667667766667676666767677676776776767766677676776766776677667767767676677676766776667767766776776676676776767767676676776767676676776776666677677676676667667676767677667667767677677676776776767766676676767767766676776667767767766776677677677676676676776667767667766766676766776767666776776767767767766676767677667667676776776776667767767677677677677677667767767766767767676767676767767677667666767677676776676776776776776766776676776767676776766677676767767677676767767676677676767677676767766776776776666766767767767767667676667667767766676676776776766767767767767767767676776776767766767667667677677667666767667676767677667767677666776776776767677677677676666776667766767667677667767767766776676767676767766767677677667677667767667677667667767677667676677677677677676776776676677667767767767767677677676767677666776776776676676667767767667766677667766767767677666667667677676677676776776666767767767767676676677676767767767767766676776676767666676776776677676776776776776766676767676767766666767767767767766776767767676666676676677677676676677676766676776776667767767766766766767767767676677667667667677667767766666767767767767767767677666776667676776677676776676677676677677676776677667667667767767767677666677666776677676776776676776767676767767677676767676776677677667677677677666767677667766776667767767766676767667767677667767676677676776766676676767767677677667677677667676766767677677677676766776776776677677676776677677676776766776776776776666677666767677676676767677676676776766776767677677677676676766677666676677677667767677676667677666676677677667767676676776677676766677677676676767677667766667676766776676676776767767766677667766766766676776776767767766677677666666666767766776776776776776776766676767766776676767667667767767767677666667766776766677676667767676767767767767677676667676766767767766676776677676766767666666766667767767677667766677677677666766667676766767677676766776767677676776676767766766677676677667677677676667667676776767676677676776767767667667666667767667677676776676677667677667766667677667676676666677667676766766676677666667667767677677677677667677666667667767667677667676767677676767767676767767676666677677667767767677677676766667767666667767676767767677677677667677677676676776776767677676776776766776767677677677677677667676776676776776676677667666767767767676776776767766776776776667767676676667767677667767767677667677676677666767766767666776776677667767766776767767767676766776676676776667767676667677677677677666767677677677677676766766776767767766666666666776767767676676677676676776776767666766776666767676767767667766766667666676776776766676767766767676776677677676776776776776767676767676767667766766677676767677677667666776767667767677676776676676776676677676667767667766767766676776776766776767767676676776776676677667767677676676776776676766767677666776677676776667677667767767676776776776767767766767766767767767677676766776776776677666776766776776776677677677667676776667767677666676766767767676667677666776677677677666776767767767767676776766767677666776776767677667667676776767677666676667676767676776776776767677666776776776776776666776677677667677677676767676767676776666767676677676667767677677676776767676776767767766676677676767767766667667767667767676776767676767767767766776776767767676766776776677667766767767766676767767677676767677676766776776776776776776776767677677676767677677676677677667667766767677667666767766767666767766776676766766776667677667767666776776766767676767766767767666776767767767676677667667676776767767767677676776666667666776776767676767677676767767676776666767666776776776767667767677677667767667676676776766666776776666767667677677677677666677677676776666767676776776677677677667677667767666677677676776677677676776776676766776776677676766776667677667676767666766776776776676776767667667677677667667767767677667767676766776767667767677666776776766776776767676677676776776766767676677677677677666776767767677676676677667767766677677677677666677677677677676776767677676676676667677677676776666776767766766767767767767676767767767767767767767767676767767767767767667767676667767667676766776776767766767676776677667767667767767766776776766776677677667677676776776767676767766767766776776776776776666667767767767766676767767767767767766766677667766767677667676776776676776776677677666776676667667766677677677676776667666677666776676776776667767767676667667677677667676776766676667767667666677677667767767767676776767767767767667767666776767767676667676776776677676667767677676776666776776767766667676776766677677676767677677676767767767767767676767676776766776776676766767677677667677667667767767676767676776766776776666667677676767767667677676676767767676767767767676766676766767767767767677666776776767767676767676776776676767676766766776666767767677667677677677676767767767676776677677676767767767667677667677676776676767677676776767767767767677676767767766776667666677677676767767767667766766767667766676776667667767676767676767766776776767766677677667676766776776667677676667766776767667767676776677676776766776776666776767767666776776767767766776766767767767676767767676776677676766677676776776776776776776667667676676767676767767766766766667766776676667766776776776676776767767667767767667676767767767667766776776667676767767766767667676776776676677676667676677676667
767766666776776776776776666767677677677676676776776677677677677677676766677667766767767676776776776677676766667676776767767766776767676766766767766667677677667677677677676776767666767767766766767766677667767667667766667767677667676677666766776676767767676677677677676767766677676776767667767767767767767767667667767666766767767677667767767666676667677677676776766776776677676776776776676676776766776767767676767766767677676776666666666677676667676767767766767767667676776667766767667677676776767767767766677677676776767766676776666676677676776767667667666776677677677676676676677677676676776766766776767677676666767677676676677667677666667677677667766776667677666776767766776676666766776767767677667767766767677667767767677677677667677677667767767667767767667677677677677676767767767666776767766767676776776767676767667767767767676766776677676776776677677676767677676776677667767677676676676676767676767767767767677677676766767767667767666767767676766776776677677667767676776667767666666676766776776766767666767676676776776676776767667766677677677667677676677677676776766677677667766677676667767677667767677667676766667766776776776776767767667767676677676766667677676667767677677666767677676776776776676767766676776767666766776766767766676776667666776776767676667767666776766767767766776666776776667676767767667767666767767766666776776776667676776776767767677666676677676677677667676667667677677677667767676767767667667767767767766776776667767667677676767767767766776776766767766766776676776767766666666766776776776677676766776676676767766677677676767676776667677667767676766776776767676776776676776767676676767767767766767767767676766667767767766766677677667676767766766776767767676767676766677676776677677667667676766776776767676766767767766676767766776676677676776767766677667677666776766776677667667677676766776676766767676776776667767767676776676767676776776676776776776776676776767677676776766667767676667677677677677667766776776677676666776666766676776767766767766766776776677676776676776666676666677667667767677677677676767767667767767767677676766767677676667767676767767767667667767677677677677667767676767767767767766676776767767766667767667676767667677667667767677677676767767767766667766676677677677667766767767767767766676767677676776776776677676776677676677676667667767767676767767766767767766767767767666666666666767766776667766767677667676766776767767676776776677676676766767767766776767767676677677667767766766677666776767766767676776667767767676776676677677667767677677677676767676776776677676776776667767766776676677677677676766677677676766776767767667767767767667667766667676767767767766677677676676767767767767667766776676767676776776676766766776767676776766776776767666666767667677676766767676767667676676776766776677676677677676776666767677677677677666776776676767666776776666767767666776767767676666767667767666766776776767766666767767667677667767766767677677676767767677676766776776776667766776776776676776776666667676677666766766767667767767666766776776776666667767676767667677676776676676767676767767676776767766677677676767666776676776766776677667677677676776676767667676767676776776776767766677676666776676767676767767767767677676766767676767766667676767676767677666767767766776676767676776667676776667767767766766676667667676776677667766676677676776767767677667676766776767667677667667767767667667767676776667666776676776666767767767767666677677677677677676766667766776776767767767766676677667667767766776767766767767677667666767767677677666767767676776677676776677677666767767667766666767767767676766766677676766767676776767667767676676676767666677667767677676766667677666676767767667766677676767676677677667766776677677677676776667767767766767676776676776776776767767766767667767677667766776676677676767677676776776677677676676776666767767766776776677677676767767667677676677666767676776767676767767767676767766767667766676776666677676767767676667676767666776667676677667677677676667677676767667767676677676767677677677677667676767767667767767666677676767676766676776676767767767677676767667766767767667766767677666767677677677676677676776666776767766776776676766667676667767766677667677677677676776776776766776767767667676776676767667767767676767676766776676776676776776766666766667766677676676767666776767766776766767767766776776767767767676776776676677677676776676776766776666677676666767767666767767767767666766767767677667677666667677667667667767677676676766667676677676766776676767767766677667766776767767677677676776776776776776676766776677677667767767766767767667766677676776776776766767767676667767767667676676776676776676766767677666766776666677677677676776766766767766666776767676766766677676767667676766776776776767677676766776776667677676766767677667767767676766776776677667767676776666767766676767677667767767767667766776666776767767666776776667677667767766667666776667767667766677667677676767676767676676667667677667667677677676767676776766767767677676776677677677666677666776776676766776666767766666677667677677676677666766667676676776677676776776767767667676776667767767676666776767767676776776776677676776677676766776766776766776776677666776677676776767677667676776677666776776766677676676676666776776767676667677666776666766666677666776776676666776667766767676676676776676666667667766767677677677676667676667677677677677667676776767766676776677677667766677676667767677676776776677676776676766766776776677677667676776776766776776766767676776766776766767767667667766776676776776776677667767767767677677677667667767767677676676676776667677676776766776767766767677677667767677676677666776666667766676776776766767767667666776776776776667676667667766677667767767767676776667677676767766776766776776767767677676666776676676667767677677677666776767676776677677677677676767677677676666666776767767766676766676766766776767677676776667767767676776776767767767676767767767767767666667767677676776776667677676676767767676667667766776776767677677676667676776677676776766766776677677676667767677666677677677677667767677667676767676776677676776767667667676767677677667676766767767676676666676767766766776767767767666767676767767677667767667766776776666776676766767767766776767767767766766676776776667766776776776667666776677677667666766676776676676676667677677676676776676676767767766776766766767676776677677667677677667766677677667677676776766767766767767666677677676767666766766767677677667767676767767667766667677677667667667677676667677676767766676667676677667767766676776676776776667767767676667766667667667667767666676776776776767667676767766766766667767676766776776666767676776767676677667676666776767677667666766766677676667767767676776767767677667766677677677676767767766677667767676667677667676676776677676677677676776767766776676776767667667676676766676767667767767677677677677667767667767676667767766776767767767766766776767766767767767767766766767667667677676766677676767676776767766767676776776776677677677667676776766767677677677666676776767767676767766767677676766676676676676766677667667677676776677677667677676767677676776767677677677666767767676776766766776776776767766677676776676677677676776776776776776666676767767676776776776776767767676776776776776776676677666776667677676676767676666776776776767767767766677667767676776667676676766776667767767767677677667667767676776766776776767676667667766676776766766776776677667766677676667767667767767677676677666776667766676767767766776776776767766766776766767766776776776767767667677677677677677667766767677667676766667766767677677666766667766767766776767677667767767767676776767767677677676776666767666676766776776776776766667766776776767666677676766776767767766776767766766776767677667667767766676766677677677667767766767767767677676767766677677677667676767667767767767767766666767767767767767676677677667667667676677677677676776677667676666766767677666776776767767676667767667676776667666776776677676667677677667676666776776666766666767677677677667767767766776776766677677677676677676677677677677676776767767767676677667677677676767766767667667767676677677677676676766767667767676776776767677677667677666676776776767677677676776667766776776776776766677677667666676767767767676776767766676766776766676766776776776767677677667666776676776767766776666667667767766776776767677677666676676776776776767767766776767767667677676776677676776676776666776666677667767677677676776677677667767767767676767767767667667767677677676767676676776676666676667667767767676676667767677677667766667767676677677666666667767677667667667676766776767677677666676776776776776767666677677667677677677676776767767676776776676767767676677677676767767767767767767766776676776767767767767677667767676676767676666766776767677667766667676766677676667667676676667677677677666776676766776766776767666776667667767766767677676767767676676776776767677676676667767766776776676667767767767677676776767767676776776676776776767767767767766767766776666776767677667677677666767767677677677676677676676766766767767767677667676767766767767767666766776776767767767667666766776677676676767667677667667767767766766776676776766676766766766767767767676676677676776767667767767677676767677677666766766767676767767767677677676677677666766776776766766776766776767676767677677666776776776776767767676667767767666776767676766677676667667767667766766766776766767677676676776766776766767677667677667766667767767766666776776776676776676676677677667767667676676776776676776767767767767667677677667767767766766766676776776776676766776676677676776676766667676776767767767667767767676666776767766767676776667676767767766767767767767767667766767676776667766767676776776767767666767767667766677677676776677677677666776677676776776776667767676776676667676776767667767667767676776766776776767767767767677677676667666766766776676766676767767767666676766776767677667666677677677666776767766776767677676677677667767677676667676676776776677667676667767677677677677677677677666667676767766767767677677667766676767767767666667767767677666667766766676667767767677667676767667
66677677676767666667766776677676767666766677676776767766767677667767677676767676677676776766677666776666666776776667676766776677666667677667666776776776767666767677677677676677666667667767766776766767677676676666776767767766776767767677676677676776776667766767676766776767766776767767767667667666767767767667767667677676667676767676776667767667767676767767667676767666676766776767767767767677676676667677677676776776776776767767667666677666776667767667767667676767677676676767677677676767666776776776676767766677676776667767667767766776767676767676776667676776776767677676776776776766766767666677676667767767767767677667667667667766676666766776677667667766776767676776776776677667677676776776766767767676676677667677677676776767767677676776666776667677667666767677676776776776776677676767676776776767677667767767767667676677677666767676776776776776667677677676766776676766776676766676766676667677677677676667676767767666676776776667677676776677676767677677677676767767677666776767677676667767766676776667766676766766776776767767767767766676677676676666767767766776667677677676776776767667677677677676667667766667767667767767667676776677667767676666677666767767767767767767667767766767766776776776776776767767677666766767676776766767666776776767677677677676776676767767767766776776767767676667766667666667767766766767677677677666766676776767667667767766767766766676776767677677677667666776776776776776677677676776767767667677676766776677676767677677666676766677676667766776677677676676766776767767767677677676767667676666676776667767767667766776767767677677666766767667767767766766767767767766677666776776776677676676676776767677667767767677677676676776766767676676776776667677677677667677667667677677667677677667766766766677676676667667767667767667767676666676776776776676776776766776776767676776776767767767767677667767767667767767766776767677666776767766776676766667766767677677666666766677677677666667676776766766677676776767766766766677666767676667676676776767667677667677676776677676677676667667677677677676776776666677676776776676766666776767677667767677676667766667767767766677667767766666667677676776677667767676676667766677666767677676776767677666667766776776776776776776776767677677676776776767767676776676767767666767767767667677667676677677676677666767667666767766767667767767767666766776767767767667676776776677676767667677667767667676767676776776776776776766766676767676767766766676776776767766776776676767667766677676776766767677667677666677676776676676667766776767766767767767676767667677676767667666676677667676776667676767667676766677667767767766767667766667767667666667767767766766776767677676767767677677666767676766766776776776676676766766776776767766776666767677677676776767766776776766677676677676676767767666676776766766767677677677667767766766676767676766667767677676767677677677667667767766667767667766766676677666776676766767676767766677676677676666676677677677666776776677667667766766676767767767767767677666766776776767676767676676677677666677667767767667766776767767666676677666776676766767767767667766667677677666667677676676776766767676767766666666666776776766677666676776667767676767766676776677676767767676767767766766766776677677667667667676776767676776667677676677676767767677667767766776666776667667676767667766677677676776767667677676776776676676776666667677676767677667767767767766776776767667676667767676676776776676776776767667767767677667676766677666667767767677666767676776776776667677676667677667667677667667767767667666776766776666667677676766667767767766677676776666667767766776776676766776776767767767766776676767676767766776767677676666776767767766667677676767766677667677676767677677676776767767767677667677667767767677677667676676776676767677667667676766766766677677667767766676676776676776667677666676667666776776766766776767676677677667667667767767667677666766766667667676766776677666676676666776776776667667767767766776767766766776776776776776767677677676767666677667677677667667676776767766677677676767677676667767667676676776767677676776776677677667766676767677666677676676676677677677677676766776677667767767677666667767666767767676767667677677676767767766677676767766676677676766667667676677676776776776776766677676776776666676776677677677676767677667766776766776767676767676677667667676676676676766667766676766776767766676766676767767677677667677667767766667767667766776677677677677676776767666766767767767666767666767767677676677677676767766676677677667767667667677666776767666776676776767767677667766776767767766767766776766776667767766767767667676776767667767667676776776766767767677677677666767766667667677666776766776776767677667767767666767767677676667767666776667767676776776767767677677677677667677676676767676767677676776676667766767766776776676767767676776767676677676767667677667677667766767767667676666667676767767766776766767677666766776776767767667666666776776667677667676766676776776767667676776766776677677676666776767676676667677677667677676667767767667677677677667676776766767767676766776667677667677667767766767766767667677677667766776776677667677676776776767767767677677677676767767767667766767667677677677667767666766767767666677677667767767676776676776666766677666766766766767766677676776767676776776676676767676776776776676766776776667767676676766767767767767767766667677677676766767766776776667676776776776767676676767767767667677677667767667677676676776776677677676776776676767676767676776767677677677666667667676676776676776676767767677677667667677677676676676676677676667767767766767767767667767676677677676676776766776666767767766767767677676676677667767767677677676677677677667767667767766776766767677677677677666776666767676667667666776767677677676767767677667666677676776776767766676766677677676776667767767667676677666766776666776776677677666766767767667667676666666776677666767767677677677666667766677667767767767667676677677667767676677677676767767767666766776676766676766666766667767677677676676767766776767667766776776766666677676766776767667667766776776766776767677676776776766677676776776767677666776767767767676676776776776667667766677676767666667676667676776767677676767766767676667676676766776776767766776767677676676766677676677666677666676766667767767677677676776676776666766776677666776766767767666776776676676767767677676676766767667767677676767677677676667667677677677677676676767767676677666766767767767767667677666676676667767677666767767767767676676767766776667677676767676676676677666677666776767676767677667677677677677667667667767766776776676676776677677676776767767677676776767767676776766776766776677667767677677676767667667767767667766677676767677676677677677676677676676767676776776776776766767767767767767677677676776776776776677677677666767767767677676677676766666767767666776676767677676776767676676767766776677677666767677677677667766667766767677677676767667667677667766676767676676776776766776776767666766676767666767666676776676776667767766677676776677677667766666676676776776776776776767767767766676767667666677676677676767667667667767766776677676767767767767766776776776766766766776766776776676776776666676666767767767676766776776776776667767677676776767677666776776767767677667767766776666776776676767767766776677676776667677676776776676767676776667766776776767676666767766766776667676776667766767676776767666767767767677676776676776776776767676766767767676776776776666776767766776767767767677677677677667666666776776667666767767767676766667677667767676766776766677677677677677666776776776776776667767677677677677676767667676767766776776776767767766677676776776766767766677676776767767677676677676776776667667767767767766776677676676767767676677666767677676676767666676776767677677677677677676767766667677667767767767677676767766776676767676667677676677677677666666677667667667766676766776767677666677667676667667676677667766676776676776667766667677667767667676776676776767676677676776766677676766776766767676776677677677667766677677677676776667766776776677677676776676676776776767667677676776667767767667767666766767766776766776767667667766667767767666776677667667676677677666676667667767667677667667767676667767766766776766667676677676767667767766767767667766767676776776767766767767767766676776676767677667767767767766667766676776776767767676767766776767767767676766776776767666676677676776776776676676767667766766767667767767766767677676766767766766776776776776667767767766767767666767767677677677666766767767677667767676667766767676767677677666676766767767667676776676767667766767767677676776667677666767676776667767767676766676766776666676776767767677677676676677667677667676677666776776677667766676766666776677677676767767677676776766667766776677677677667676677676776767667676766767767677676676776776667667767667677666776776776677676767767667766776766776667677677677667677677676676767676776776676677677666667676776666766766766776667767766667677677667677667767767676767676767767677677667767766767767767766776677677676776776767767676776766776776766677677666767667676776776767677676776776766776766776667767677667676767767766776676666767676776776676766667766667667677666667766767677677677677676766667676677677677677677667677676666767767767766776776676776667667666776776767767767767767767766776677677676676667766767767676676667677666766766767666767767666776676677677667767766776767667676767676677666776776766776677676677676766776767667667766767767767766677677666677677677677676667667767766776766767767767676767676767767767767676767766776767676776766767766776776776667667767766677677677666767676776666776767766677676766667667666676767676776776776767766766677676666767676767766766767767677676767767767676677676776767676766676776667676776767676667667767766776667767767667767767767677676767767767767767676776666767667767677676776677667767677677666776767677667767767677677677666677676667767667676766776776776677666767677676676776677666776776676767676676677666667667767676776676767666667676776767767667677677667767677667767676776767767676677677677677677667676667766776666776667767767
36667767676776776677676667766776676767677677677667767767766667676776767767766667677677676666766766776766767676766776666676766677677677677676677677667666767676676767676776767676667767676776676677667766677677677677676676776776766677677667766767766776767766676766677676677676776767766677677677676776767676766776767767676676767767667766767767767766676677667677677666767676676776776667676677677677676767767766776667766776667767676776667767677676766776677677666766776766766776776676776677666767766776666767676667767676666667667767766766766776776766677676776677666766676677667767676767767767767667677667767767767766776677677667767767767767767667767767766776776776776766676776667676667677667676776677667766776766676676766677677667676767677677667766676776776677667766766766767677677667676677666767766776667676767767767767677677677667676666776676667676677667766676676666767677677677667766676767677667767767676667766767667767676776767766767677677666767677676766776767676766767676767677676776776776766776667667676667767677676776676666666767767676767666776767766767676776776776767767676776776776667767676667667767666776677677676776776676776776677666776767767766676776667767766767766776666776667676767767676766766677676767767766767677676666766676776677676676767767767766776677667767666776776666676676767767767667677676767767766667677677676776767767676767767767666776776776766776776667667666776776776766776776766776767767677676766767767667676767676776776666767677677677677676767766677667767767766766776776767677666667677667767676767766776767667767677677677676776776766767667677676666776776776676776767676767666666677666767667767676767766766767676776766676677677676666676776677676776776776666677676776776676767766767677666776776676767766776677667767767767767676767676677677667767677667667767677676677676677667677666667676776676766666676776676676767766677666767767667666767667676766767766776767767767677666776767766776776666677676766776776667677677677677676767766677676767766676776767767676776776766676676766766766667677676776667767767666767766776676676676766667767767767666766677666776776776676766677677676766677676776776767666667767767767767666776766776676776776767676677677676767676767766776766677666677677667676766767677667767666767676767676767676767767767677676776776667766776676776677677676676776767667666767676677667667767677676677677667676776676776766767666776766776667667767667766776776776776676776766677677677676767767667767667667667767767766766766767666766676766776776776676766776776776767767766767767767767766766677676776676766676776776676676767767766776776767767766676667667667767677676766776776776766767677676767767767766666676666767667676677676676766676776667666677677666676767767766676767766677676776767767767766767767767766766767767677667767766767677677677676776677677667666776767666766676766767676776677666667676767766767676676666776776776776767766766767766667677677667766766776766776776767676767767766776766776676767677667677667667676676667767766776677677677677676766776767767667676767766776676776776676667767677676677677676666776677677667667767766677677677667767667766667766666766767767677667677677666767677676776776676667667677676767677677667767676767666776767767677676767767676776776766676677676676677676776776676676667676677667676776776677667767766776667767767766776677667766776676767676776676677676676766776677677676676767677677676666766767676676776667767767766767766667766766676776766676776776767676776766776767667766667767676676667677677667676767677677676766667676767767667767677677677666676767767676676776677676766677666776766776677676676776677676677676776767766767667667766667676776767767676677667766677667676767677676767766767667767767766776667766677677677676676677677667677667677677666767766676766766767767767767766776776676766667767676676666776767766676677676776666676677677677676776677677677677677677677666776776677666767667676776667767677677676677676767766766767677676676776766676676766667666767767766767676767677676767677677676667767676767666766676666776767676767677677676767766676776776767767676776766676767767767667767766677677676776766776776677677676776677676677676776767767767677676676767676766676666676766677666767666666676767667766766767676767767766676767767676766776776776676776667677677666766676767767667676776666776676767677666767767667677676776767767767676666667767677676766676766676776767676667677666776776766667767677667766676776776776767766677667767766767767767676767676667767767667676767677677667677676776767767677676677667676776776677677667676677676676767766776766677676767767766766767767766776776776676767676766776767667767766767666776776776767677676776776766667767677676666666767677677677677677677667667667766767767677677676776776667767767666776766767766667677676677676776767767677667767766676767767767666776776766676676667766767676766767676767767677677676776776776776766767766776677677676766677667677676776676676766767677677677667667676677667767766767677676667767767676767767667666676776766767676776676676776677667766677676766767767667677677667767667767677667767676676766776776776677667767766676776776667666766767677676776676776666767767667667767667767676666776767767677677676676776676766677677666767676677677677677676676677677676677667666767676677676677677666776766677667767666776776766667667676676677677676677676677677677666667766776776776776766766676767767667766776776677676776767667667767677667677677667766767667677676767677677677676677676767667676767676767676776776767766676666776676676766767676766776676766676766667767677667676776776676667666766676677676676666677676776766776767767767666767766677667767767676676677676767676776676776676776776776667767677676766767677676776776776776767767666677676767767666766776677666776767767666767767766776667767677677676776776776767676767666766767767767677667766766676776766766667666677667766666776776676776776676767676767767767767766766676677676776677677667677677667677677676666776767666767767677676776667677667676676767666766767666676667676676776776776776776766767676667766767767676776767767766666766776767766667677667676676776767766766767767677667676766677676666677676766776776776776767677667676676766677676677676676776776667677677676677666676677667767767676776766776767667676767766677677676667677677676776767676677677676776676766677676776776767767767767676776766767676766677676776677667676776677676776766776767766776766776776776776676677676776776776776677676676766776667766667677667676767677677677677666766766776776767767667677666676766776776666677676766776677676677666767677677677666776767676767766776767767766776776767676676666766677667667767676677676776776676766666676667766766767767677667667766677676776767766776767667766767677667677677676766776767767766676766676776767767767767767677676676776766666667676767767676767766677667667767767676676776776776776667767767667666676776767766767767677676676776676676767766667766767667677677677676677676677667677667767767767677677677676776767766667667666776767767766767676776776676676766677677677667766767767677667767767767677676776776766776776776667766767667767676776677676676767677677677676776667766776767766666776776667766676677667676776776766767677667676666767677677676667676776667676766776677676767676776766767767767767676767677666776776767676766776776677676766766767767767676676667766677677677666766776767767767677676766676677666767767677677667677677667667667767767677677677677677677677667767767767676776766776677677677667667667767666667767667677667767676676676776767677677676767767667767767666767667767767767766767767767767767676766677676776776776767767667766776666766677667766676776667767766767766667667676766776677676676776667767767676676776767767766776766677676767766776776767667676677676766667766677676776677677677666676677667767767676677677677676667666677676776776676776666676776677667677676767767667767677677676676677677666676776776776677667677677676776667676677677676767766767676776776776667666776676767667676776677677677666767767676677677666767676677677676776767676776767666667767767767767767767676776766766767677676776767767676767767677676667676776767676766677676776677677676776666776766676766676676677676776776766767767767767767676667767767766767667677667767766776766766767667767767667676776776666776776776767767766677677676776767677677677676766767766676766677676767676776667766766776776767767666676766776767767677677667667767676676776676776776776776667767676677667767767676767677667676766666767766767767666776676666766776767767677667767767766776667677666677667767766677677677677677677677676677677676776676667676677666676776776766767676776766677676776677677676676776676676676776666767767677667767766767767767766676776767677676776776776676677667666677677677667766676767767677666776767767667766667767767766677666767767766776776766677676667766776776776676766767767767766776676766767766776766776677676776667767766776767767677667767677677667767767666767667676767766776767676766767676766776667766677667767676767677667767767767677677677677676666776767767677677676776767667767666776767766667677676776766767676776776776776667767676677676766776776767766766767677666776677676766767667667767766776776676677667677676776776677676676676767676767766767676776766767667767767677676776767676667766667676776776776767677677676767767766776776667767767677676776776767767767677677677676676676766676776776766667767666667677667677676776666767666767766776676676676776776666676766767667767676776766776776776766767767766667767767677666776776776776776776766776667676767677676776767767767766776767767677676676776767667767767767766776776776676776766767767766776776767766776766776776677676776767676776776776776767677677666767767766767766766677677667666776767767767767677676767767677676676776676767767677676676776776767767767767677677667766776676776776767767667667767767677677677667677677666676767676767767767766776766776776776767676776667767677677676776776776766776667676767676776767766667676776666666776677676776677667667667766766776676776677676767766776667767767667767677676776776776766667676776
677677677666676676766677667767767767666767766677677677677677677666776767766776776776776776677677677677677676766776776776767676767667666676776776767667767676776766766677676766767767767677667677667767666767667677667766767767677667767766776776767767676766766767677676766767677676676767767677676767666676776767677676667667667677677677676767767767767767767676676767767666776767667767766767676776776667676767766776676766776666776776677676776676767767767766766766776766666776677677676776776776776776677677676766767767767767676767767767767767767677666677676766766766677676776776677677677677677677677677677677667766676776676677677676767666766666766676677666766767767767676766767677676776667676766767766677677677666776676766767767676677676767677667676776677677676776667677667766767767767767676776776677676767766766767667767676767677676776776776776776767677676667677677676677676767766767767766767767667767767676677667766776776767767767767766766767767767767766667667676767766776776766667676677677677677677677677676776767767677677677677677677667766667767676676676767676776767766776767767677677676667767767767766676776776776676767767767677676776667766766776766766666766767676766776676766677677676776667676667767677667766776776766667766677666776776666776776776767767677667677677667676776677676776767767767766766677666666776776677677677676766677667766776677677667766776776766676767666676767676767767667767666677677666677677677676767767677677677676767766776767676776776677676776776776767666776767767767677667767766767677667767676776776776767667676666767677667767677677676776766677677666677677667767766767766766776776776767676767766676676766766766766776767766667676776776766667767766776677677676766776767676767767667677667767667767767667767766676676766776677677666776767677667676676767667667767667767666677666776667767767676666776767676776776676776776766776776676776776676776776776677677666667677677676767767766776776776776776667676667766667676676677666677677667677666667676766776667766776767677677677676776767767766776766776676776676776677676776766667767676776767766677677677667666666767767676776766776666676677676767767667767676767767767667676776667767767767677676676677667676776767666776767676767677677667767767676766776776776677677677666676676767767677676667767766677676776776767676676677667676767677677677677677676676676776676676677677676776767767767767667676667666776676766666676766676767666776776766767676767766766667767767676676666767766767677666766776776677676767667666676676776677677676776676676776667766676766666766776767666776676766767666766677676767767677677677676677676676767667676776767666767677676776767766766776676776767667767667667667767677666767767667677676677676677677677676766776676767767677676667767676767767767677677677677676676677676666766767677676667676767767767766776776677667766767766676776676766767677677676766677677667767677676767767766676767766767666667767766776767766767767766677676767676766776666667767677677677676767766776766776776776676767677677676676776667667676776776667767667767676767767666677677666776766767766676676767766667767666676666677677667677676776677676767767767766767667666767767677666766676767767767766766776767767677676667767767766776667767667766767677667766767767666667667676776677667767767666767767667667667677676666767667667767766776776776767766667677676766767766767677666767666776767767767766776776776767677667676776776776766776676767767766676767766767677667676767677677667677676776776776667667767767676776666766676776776776776776766776767676767677667677677676676677677667766767767767676676776677677667767767767767667766677676667767677677677677667767766767766776767767677666766766667767767667766667677666766776677677676776667677676677676776667767767766766677677677666776666767767766766766776667767677676666767767767767676776677667667667766767676776667667677677677677677677676767767677677676776776676676676776776776776776677676767676767677667666776666767767667767677677676776677677666767767767666776776677676766677677667676666667677676776776766767766666776766676666776767677677677676776776767767667767677676676677667677666767766767767766676667676676776676676776767767676776776676776767666667766776677677666776766676776676776767767676766667767676776676677667766776677676776776766767767676776776767766666676776676767767767677676667667667677677666766676776767676767676677677667677677677666776776776767767676676676676677677666676766676676677667767766767766776767767677667667676677677677677667667667667677667767766767767767767677676776767767676776776776766677676776776767767766776767677667767676667767677676676676776677676677677677676677677677667677677676767677677677676767767767766767676767677676667667666766776767676767766767766766667766767667767766767766776776676766766677676776767767667767666776767767676767676677666776767676666766667676677676677677677676767667766677667676776676766677677666676666667766676767767767766767767767767767677677676766676776666776776767666678667677676676676767667677676766667677676776766677667766767676677667767767767767676666776676776676776677667766677677677676766667677677676677677667767667767766667667767676766776776676767767767766767766766666776776676677676767667677667677677666767767767766766677677677666767767676776667676677677677677677677676767676776767767766776776667767667667667677677676667767676677676766767767676676776776676767677676776776776677676766676776776776676667677676767766767767677666667666677677676776667676766767767767767677676776776776666677677667767677677677676677676767676766677677677667767677676767666676667677676677676667767767767767677667767766776676776776767767767767667767677676676767667677677677677676676667767766766767767677676677666767677667766767667767676676776776666767667676676767676776776776676776767677677677677667766776767676667767766776676667766776767667667676676767766667676677666776766767666767676667767676677666776776776776677677667667677676766677666767667667766767767676776677676676776676776767676776766667676776677676776776776776676776776677677666767676776677667766776776776677676766766676776776767677676776776776766767766776766776776776767667767667766767677667666667766767677676667767666767677677666676776676676776766776766667767677667676667766766776676767666776767766776766776666776776767677667767766766667766767767676677667677667676677677676677676767766676676767766677677667677677676776766767667676776766776767767666767767766677676776677666776776776776667676776776766677676677666776766776776766776776776776766766776776767677677677667766677677676766767677667767767767676776776766676776776776776767667767767767767767767677677676767767767767767676766666767676767677666667667666767767767767676667766677677667767766776767676766676776776676776667677676766767767677677676767676767667667766767767767766677677667766766666767677677667676667677677667677677676677676767677677676766767767767677676766776767676776776676767666776776776776776677676677676766767676767677676767767676776776677667677666677666666776776776767676776767667766776677676776776776776776776676767677677676776767766677676767677667677676767666677676767677677677677667766767767676677677676766776677677676767767766776776776767666776776676766776666666677676677676767766767767676766667766776676776676776767767676766676676667676666776776776776776667666776776677676677667666776776776767767767667667767676776667676767667767767767766667666677667677677666776767666667666767766776767767677667767676676767666767766776766666776776767677666766776676776766767676766776677676677676666776776776767766676666766767767677676767676776776767667767767766776766776767767666767766766776776667767767767667767767767766776776676677676767676776776776666766766666666776767676676776776776776667766776776667677667667676776776776767667766767767677667766677667767677677676766677667676776676776767767767676776676776767676766767676767766677676776766676776667676667676776767666767767767676776677667767667676776676677667767767667676776667767767677676667677667667677666677677677667676776767667767767677677677667767676766676676776766776767767767667766776666766667767676776666776667667766767767767767767676676767766776766767676677667676677676677677667667667767766776766776767667767767767667667767676776776766767767676676676666776766676767677676677677667677676666776776776766776767666767766677677666776776776776767676676766766767666767767767767676767767677667766776776666766766776767676767767667767767767677667667677667766666667667767766776666776776776667766767766767666776767677677677667767676676767676677666776676767677676776667677666766766766767676666776776776677677677676766676767677676776767666776677667677676766767767766766767767767676677666676776666767767766767767766776776767666666666776766766767676767767666666677676776776676767666776767677677677667677676676676676776767676676766776767767767767676776677676676677676767767766677667677677676776676776776676677677677677676766776776767767767766677677677667766767767767767676676776666676677677676677666776776766666776666767676776677677677677676667767766776776667667767767767766776676766666776766767667667767667766766767767767666776776676776767767676677677666767676767666677677667676776776776676776767767767677676667767677667767667767666677676776676676767767766676776767767676766667766676767767667767767677666676767676767766767767767667676776767767766676767767767767677677677676677666677667676677667767767767767767766776677676766677677676676776776776666676666776767677667766767767767676776676667676676776776776767676776677676766767666776767767767677677666667766767676776667767676776676676676776776767677677666767667676766766776767766766776776776767767766677677666776776676667677676767676776677676677676767767767676666767767677677677676767766767676776766676766767767677676767677676677676676767677677676666676776667767767767766767767766776766776677677667677667767766776676767767677676776776767676776677667767766766766776667676677676666666766677677676776776767676767767767676677667666767767766667677676767766766776776776767766776677
67767767767767677677666766776776767767767676766677677677667767676676677667676677677676676767767767676767766776677667767767666767667676776776667677676677676776776766676767767667677677667676766766766776767677676767766677676676767767767676677677677677676767677676776776776776666677677666676766666767766767677677676666776677676677677667677676766767767667667667767766776766766776767767767667676767767676776766676776676767676767766676776767767767767766766766667677676767766676677677677676776776667767666676767676767676776767766776776667767767677677667766767766776767766677676776776766766776676776677666767666677677676776776776766776767766767767677667767766676767676766677676767767677677666667677677677677677677667766776776776676677676677667766776676676667767766677677666766676677667766766766767677677676767767767677677676676667676776667766766676776776776677677677667677666766776666677676767767767677667667677666766767666776776776767677667766766667766776677677677677676767676767767767766767767766767677667767676676767677667676666667767676667767667767667767767666766767767767766666776767667666767766767667767766776766676767766676677676666677667766776776776767767667767767767666667677677676766767766667676776766676776677677676677677667767766766776767767766766776776776677666767767767676676676766666776677677666677676667677676776766667766767767767767766767677677676766676666676776677676767767677677677677677676776766776767767676667767766677667767677676676677676767676667666767676766776676666776776667767676767766776776677676767677677676677676767767667767766776776676767677677677667667767676667766776676767767767666766776766677677677677676767677677676676677667677667667677676776776776767676767677676767676767676676776776666776677666677676776666776767676767677677676776776776776676766767767676767767676767666667766676776676767676776766776676677667666776666677677676776666767767666677676776766776667767767677677676767677676767767767766776767767677677677667667766676667766767676677677667667677677676677666667767677676766667676776667767767676766677676776766677666766776776776666776666776766767677676776776767766776776776776767676767766766766667677676767767676776766766767677676676776766766776667667767767766767676767677677676766767667766767767767766667676776677667666776677676767766776776676677676666766767677676776677677676776767767767767667767677667766667767676767667767767677667677666767677677666677676767677667766776676766766677666776766776666677677676667767677677666767676776676776667677676776766766766776776677666776776767677676677676766766767766766676677676776776776677667767767766767767767766766767766776767767676766766776776776766766776767767667667676767666677667767767767767677676767766767766776766767667676767767677676767767677676776776766776767676776676767667676776667766766767666776776667766776776767667766767767767677667767676776776776776776667767766767767676676776776676766677667767767767767677676667767667667666767676667677666776776766776767767677676776766767677676776767677667676776776676666776776776776776767677666676776776676766767676677677666776767676766676767767767677677667676776767676776677676776776776677667677667666767676677677677676766776776767676677677667766776776676767767667677677677667676776667767767767667766766766767767676776767767676776666776766767767676776676767666766677676776776767677676767767767677676767767767766776767676767767676677677677676766766776767676776767767677677667677677667676776677667676766766767767676776767667676676776676767766776767677677677676776776776776766776776766776776667667767667766676677667767767767677676776776766667767767767766767767767677667667766776776776766776776776776766767766676676776776676667666776676776767767767676767677676676776677677677676767767667767666766776767667767766766767676767767676676766767677667766667767676677677676667767766677677667677677677666677676767667767677667766776776677676776776776766667677676767766776677676667676677676767676767676776776766766767666676767667677667767767666776776767676766766766666776767767767676776666767767667676677676776776766776676676776776766676667677676776776767766677677677666677666667767766776767677676776667767767677676776767767767767677676776767766676776667667767766776767767677676677676676767667667767767666766767767666776776667666776677677667766677676667676767676767767666776776776767767767667667677676767676767767676667676667667767677677666677676776676776676677677667766767676666766776677676677676766776677676776766676766677676767677676767767677676677667667766776776677666767767767767677667676667666776767767766776776676776767677676776776776767676776767677677677676667677677676667676776776666677676766667766776776767666776776677667766776676767666776776767677676776776776766776767677676767767667677677676776677667667676767676767767767767667677667667677667676676767666666776776766667676677677676776677667676767677677676766676776776776667767667767767766667666776776767667766677667766776677667767767677667767767767767767676767676767766676767767766767677676767767766776677667766776676776677667677667767767766776677667766776776776767767767676776677676667676776776677666767767676766776667677667767767767767766776766766776767667677676677677676676767677666676767767766666667667677676766776676667666767666667667676676667766767666776667767767767677677677677676776776676666776766767766667767676767667767676677677676776776776776667677667676667666767767767676767667677667767767667767667767766667667767667766666776776766767666766667766766776776677677667676776666776677676776667677676766677676677677677666767766767677667767766766776677666767677677677667677677677667766676776767767676776767767767677676776767767677676776776667767767676776767767766767677676767767677677677667766766776666677676677676767767667667766766767766776767676676766776666667676766667766766767677676766767676767767677666766767677666667767767677676677677667767766767666676766667676666767767766776767677676767766667677676766767766677676767766766767677676667677676676767677676667667767667667767767676667676776677667767676677676776767767677676677666766776776677677676767677666776677677667676767666767767766667676776776677667767766676766776677677676677666767667767676676776667667676677676676776667667676776776767766677666766766767767766776776776776676767676676767676776667667677677677677676776776667767677676766767767677676776677666776766766677666676766776767767767666677676767667677677676767766767667677667677666766767766676776666676776767767766776766767667766767676667767676667666667767677677666677676776766677667767666677677676676776766776776767677676776766776776667676767666676767766767767676667767677677677667667766677677667767767766767766676767766676676666776767766776776676776677666667676776767676776767666767767676776677666766676676666667676667767767676767767766676767677667766776676776776677666776776776776677676677677676767767676776677677676776676677677676776767767767766776767676767667766766776776767766676776677667667676766767677676767767766776676767767767667667677676767676767767677677677666776667767677676776666776767666776677676776767766667666667766766776677677667676776677676767667767766776676766766776776677677676767767667767676767676776776677667766766776776766676766676677667676767677676776676776767767677677667766776766667676677666676776776776767766767667676767677667766677677676767677676776766766667767676766677676676766767767767766667767666767677666667767767767666776776767767767767767767667676676767677676776776776676667766677666767676676767767676677676766676767677677676676676776776677667677667766676767766677667767766667767677676776766667766766677677676776766776676776776667766677676776776776677677676677667676677667667766767766776677677667767676776776776667766776667677676776767767676676766767676776676776677676677666767767677676776776676766767767667766667766667767767676776776676767667677677667767767666667666677676667676776667767677667666776677677676676766776767767666766667767767767677676767767767766766676767667677667676767667677676677677677676676677667676767676776766766767676767676677677666766776767766767767676767677667767676767676776767676767667767676776677676666776767766776666776676767766667767766667676677677676677676677676766676677666677676677676767676677677676677667666766776667677667767767767767766767676677667677677676767767767676676776766776667676767667676767676676776776666776766776766776776776776676776766667767767676766676677667767676677667767767766676667766767676776767667677667767677676776776776776767767767767767677677676776766776776676767666767667676776776767666776767676667766776776676767767767676767677676676766776666677677667676776776767676767667766776776776767767676776767676677667677677666677666766776776667767677666676767767767766767767666766666776666767666776776667667766776776776766666776776776776776667767767667667766677666776677676666776776767676676776677676766776776776767677666766767666776766776776666666767767767677676766676676776767676776766766776776776676767677667677676776766766767767676767767766666767677667767676767767677676766776767677676666776676776776767666677667676677677677677677677667766766767676776767767767767676776767767676776766776767767676776767767766767767766776776776677676676776676776767676766776776776677676776677677667677677667676776667676767666667767766676676776776776766766776677677677676766776767667767767677677676776766767676776666776776767666676776677667677676766676676667766676667767667767677676776776677667676767766776767667767767766676676767677667667767667677667677676767667767667676677666776676676666776767767766776776677666767666776676676776766767676766767767677667676776766776767766667766776767677677667767666766677666776677676666767767766767767766666767676767767766677677676766767676776667766767676776666677677677677677676776767667767767676766776776776776767667766776766767767667767666767676677677666776676767676776767767766776667766776776767677676666767766677676676767676767666776676766676667766766776766776767766667666767767767666776767767766677677
67767677677677667676667677677676767667766767676776676767667766667676677677667677677676767676676677667767677666676676767667767766766766767766776766676677667676766776776667766667766767676776776776776767677676677677667677676667677676666667767676766667676677677676776667767766766767767767766766676776667767766677667767676767666767766667767767767667666767767767666667766666776766767677677667767767677666676676766676776667677676666667767677677677667767767767766767766776766776776676767677676767676767676776776776776676666767767676776776677676676676776776776776776776667767767676667766667766776776766676776776766776776766666776776776766776776676766667676776676776667767767676766767676767767766767666776776776667767767677677677676676776766776667767667667677677666766776776776677667767767676766767767766677676676667677666767766776776776676776767677667767767767677677676776767676767766677677676776677666767676676767767676767677667676776676776767767676767766767676667767767767767676776776776767766776767676676776676676767677677666676676776776676677677676776667767767676667666766676776766676766676767767766667676776776776666676676676776767667766666677676676677677676776767766776766767677676776766767667767767667667767766767676776766767676767767767667767667767767676767767766766776767767767767767767677666766766776767666776767677677667766776776667767677667677677667676767767677667767766677676776667666766767766776677666776776766767767676767676776767667767676676776767767766776776676667766767676776677666667677676677676766776767677677677676667766667677667766676767767676767766767667767767766677667676667767767677667767766677677677677677677676776766776776677677677677677667766666776776766776776766776676767666776666776667667767766767677676776776776677677677676676776776667767677677666776776676767767677677676676676676666767667667767676677676767667667767767676676776766767677667766766776667677677677676776677677677667767667767676776766776766677677667676776767766667767766767677676766776776776676767767667766767677666776776677677676766776776676767667667666767766776776776667767667766677666776766767767676776776776776776666776766677676767676677676676677667767677677676776776767766776767667767767766776767767767677676676767676666776767767676677667676776776776776667676667766767677676667767766767667766776776667767767767677676676776677676776666667767677676766776766776776767766767677676776776676776776677677676676776767677666667677676766776766766776677676767767677677676776676776676667766767667676677676776767767677667676776767767677677667766776776767767676776776667766677676766767676676767767677676676676676767667676766767677677676776776766776776776667766767767667767767677666667677677667677666776676776667767667676776767676677666776767766767677667766676767766767767767666776767767677677666676776776767676676776667667767767676767767767667767667767767666676667767677677667667666767677666776767676776776676767767767676676667677677666667767766676767767766767766676766776776776677676776766776766776767666667767677677676766767676767767767766667767677677677677676776776776776767767767766767677667767676677677677677666776767767767767767766767766776677676767676767667676667666767766767767677667767767676666776766776677677677667667666667767767667767676677667667767677667676776676677667767767667667677667667767676766766676776766667767676676776776676776766766776677667766667676676767767676776776776767667666676767766767767766776667766676767676776676776667766677677676766776676776767676767767676776766767676776666766776776766766776767766677667767677667766767766676776677676676677667666776776767767677667676776776677676767766767677667767666767667766667767767767766676767767766766767677667767767667767676776767667666767766776776766776776776766667766667767766776776767767677676766767676667767767767767767767676677676767766776766767676766776766667767767667766767676767767767677676766767766776676776667767767767676667766766677677676766667676767677677677666766776666676776767677667667676667766767677676776676677677676776676677677677667677677677666676767677667676677677676677666677667676677677676776776776776776767667767676776766666776776776767677666776677677667666667766767667666667766676766767767767767767677677677667676766666677676776667677667667766767766677667767667667676776776767666667676776677676776776776766776776676776776776767677676677667766776767676767767767667767666776776677677676676676776776667767767677666776766776776776766766767666767766677667767676776767676776667767767676676776677667767677677667766767767766766767766767677667676776776767766667667676776676667767767766776667677676776776776776767667676767677677677667766767767767676767767676767766676776776776766776776677677677676767767667677676776676677677666776676676776776776676776667677677667676667766776676767767676776767766766677676776767766767667667766676776677676677676676776677677677667677677676767676776767767767767766676767767666676767677666666667676776776767767677767767676767666677667667667676776776776676766776667676776767766776676677667667666667676766776767677676767767766776677677677667666767667766767677676776776767676766776776677666776776776766767767666776677676667676676767767767767767676766766766677667676677677677676776776776676767677677677677676776776776776666766776766677676776677667667767767676767677676776676776676776776776776667676776766776676667767666776676776677676766676766677677677676776767766776676667676677677677676776667766776667677666677676766766676767676776767767677676766677667677677677677667666767677677667676677677667767766677667676776776766676776767677676767677677666776776776776776676667767767766776667666667767767677677667766776676776767767766776677676667667766676776676666676676666676677677677676766776767677667676676766677677677676667766667667667767767766776766776776767676766676776767677677677666677666776766776776767767767667677676776767666767767766776766677666676776776676677666776767767677676776666776677677677677666677676676776766667767767666776776776776776667667677677677677667767676666767676767676767677666767767766776776776676767767677677677677677666776666776677667767676776676776776776776676667667767667677676667767677677667767767767767766667677676766676776776767767676766776767766767766776767667767767767767767667677666767767767767767767766676677676766776776776677677677677676767676776677667767766676666677677677666766776776767676667676767767767676776766776766766767676676776776776767766776767677667676776677676776676776776767667767767677666776676766666767676667767767666677666767677676776776677667677676767667767766776677676677677676677667767767767677677667766776776667766767676677676766767677667766767677676766776776766766666677666776676776767767677667677667766676766766767767766776767676776776767677676677677667666677677666676667677677676667767677676767766767767767767767676776776767767667766676767677676776766767767767676676667767676676776676666766676776776767766677676767766776766776667766776776767766767676676767677667767677677677667676776767766767677666766776766776677676776776677677677676766776767767676677666766767667767766776766677676667766676776676677667676676766766676767667767677677667666667677677677677677667767767677667676767667767767676776776776776776776767767677666766767677677677677676767666667767767667677667766677676667767677677666776767766766776677677676667677667767667766776767766776776666767666776676776767677667676767766676776767667767767767676767767767767767667667767766666767677677676676767767767767767676766776776776666776766766776776776767677676666767767677667666776767667767767676767676767676776776776677677667766767767766767667767767767677677676766767667676767766677676676677676776767767676667676677677677667677676766666767667676676776667676767766776767766676776776776776676676776776766766676767677666776776776677677677677667767767767766667767767677667766677666677676677677667767767677677667667767677677667766776776776766677677677676677667677677676776776776676776667676767766766677677677666767677676776776667766776677676766767676776776776677676677677676767677666767667766676677677666767767767767767666766677677666677667767676776677667767767677676767767676766667766676666776776676677676677677677667767667767767676776766767767677667766767667667677677677676776677666776776776776676676776776676766676677676767766676776767677667767667677667667767667767767767677667667766776666766766667767667767677677677667677677666767677666676677666776677677667767677676776767767767767767677667767676767766766677677676767677677676767767676767677677676767766776676767766767767677676776767767677676776776676776776666767767676766677667767676776776776776776676776776766776766767767676776767766776666677676767766767767767677676677676767677667767767767767677667676776776767677676676767667676676676767767767766776676776766676776776776776767767766776667676776776776677676767677676767767766776766767676767767766767766667666667677666677666766766776667667767667767667767676776776776677676677677676667766767676667767676767667766766677676766776676666667767767667767677677666767767677666677676677676677676766776776767766776776677676767767767667767767767666767666767767767667666676767677676677677677667767677666767766667667767677667666776776676776767677676776776676676677677676676767766776767767677677667677676667767676767767667676776767767767677666776776776767767767676776776667677677667677676776766667767667766766776676766776776766767676776776676776776776776676767767676776776677667667667767677667676676767767676766676677676666776667676767766767667667767767767676767676767676776776776767767766776767676766776667767767767677677676677667766767767767767676676677667767767667666767676667677677667767767767767767677677676766767677676676776766767766666776776767767676776767677677676767766677667677677676767677676776767677667667676776667767767767676766667667766676767666667677677676677667767767767767667767767666677677676767677677666677667767767676677666776767767667666767767676667677677677676767767677667676776677676767767676667766677677
6767676767677667667767667667767767677676677677677667676776776667766776767676776776766776677676676776776776776776767677667766667767676766776776676667767676766677666667767766766767677677667767667677676767677676677676667766677676776776776767677677667767767766676776667767677676677676676666776677677677667767666667767767767676776667767766667666776776676677676667767767677677676776767766677677677676776676776776677676767677676766767676767766676776776667767677667677667766667667677677677667767766767767767766776776766666776766677667677667676767676767767677676776776666776677677667676676767767766776667676767677677676776767677676677666666667677677676767767677667767766676776766767767676766767767766676667767766776776776667767767767677677677676767767676767766767766667667676676676776776776766766776776767666776677676776677676766766766676767767677667667766677666676776767676767667766667767676767767767767666767767766666776776776766666776676766666767676677676767767767767677677677667767766766666767767667766776677666767667767676767766767677677677677676666776767766676767767766666776667767766766776766676776767666776666776776677677667766776776767666776767767666767767767767676776677667677676776676776776676677676767676677676666776776766666776677677677667667767666776776767676767766776766776666776767767766776677676776667767667677676776776766676766776767676677677677677677677666767667667676667767767767677677667767767766766767667767767666667677677677677667766676776767766776776677677676766776676676677676767667767676776677677676776766776776776676677676666677677677666667676776766766776766667767676676677676776767676666677666677667677677666677676776776776776676766766776677677667767766667767666776776767667766766776776676767767766677667766667767767667676776766677666667676776766767766766766667767766776667676776676767767767766677677676776676667676767767676766767676776667676667666776677666667667766767766676677677667677667677676767767677677667667767767667767767677676677676767767676677667676766767676776766667677677676766776666776776766677676767667677666677666767766776677676776667766667667677667677667676667766667676677677676676767766767767667767666776767677676776677667667767767676666767767767666667766776766767767676766776676676766767766677677677676677676776666767766667767667677676776776767766767767676767767677667677677666776677677676677676776776676776766776767766667767666766767767676766776766677677676767667677677677676676776767677677667676767767676776767767666776676766767767766776776677676767676676677677677677676667677667676776676766666776776776776776766776766776676667767666667767767666676767766776776776767767767767766666676776677666666677677667767767676767767767767767677677676767766767667767767666776776776666677676766767667677677677676767767676766767667676776677667667767767677677667767676767767767676677677667767677676767766776776776766767677666776776766767766667767666776767767767767676676667767667676776766776776767666767677676677677677667676767676776766776776676767767767666776767766776767666667767766776676767676676776767677677677676776677677666667767767767767766776776767767677676676776776677667766667766677677676776677667667767667767677676677677667767766666767676767676776767667767676667766767676776776667677677677676776766676776667767767767766767667676766677676776776677677677667677667767766776676677667666776767676776667667766676766776677667767676677676766767766767667766676767766767677676677666776776776767666776767767677677667666676776676766766766767667677677677677667767766776766667767677676776776667676776667667767677667766677676776776676677677667676776767676776677676766776776677667677677677677666676767767766676677676776767767667767676776776677677677677666766766766676677667767676767767677677676776776666776776767766776776676776776767676776767677676767767767766776677676776767767676766776767666776776776766776767767766766776766676766677676776767677677676766677676776767767766776767767767767767767767667667676776776676667676667767766776767676666776776766766776767667767677667767767666767676767666776677677677677676677676766776767676676666666776766677676676767766776676676776676776676667767677677667767666776766767767676677676767666776776776677677667767676776776776766666776767667767667666677677667767676677676766776767767767677677667767766776766666767676767667767767766776776776766776776776767766677666776676776676767667676766767766677667667767767677667767767676766776767667766676767666677676767767676667667766767767667766776776776776776766667767766676677676677677677667677676666776666776776677667677677676766676667767667766666767677676767677667766666776677677666776767766767667767667666766776776776776767766776776776767677677666667676767666776776776767677667767666776767677676776767767766677676667766676767667666767666776776677677677677667766767767677676666767667676767767766677676767767677677677676676776677667676667767667766667677677667666776776666676776767677676677667767677666776677677667767666676766667767667676776776767766767766776776766666767666767667767767767677677666766766667766677677667667767676766767677677677666667767767676776767767766677667677666677677677667676677667766776776766667667767676776776677676776676766766677666767676676776676667676676776767667766766767766776667766766666776667767767766766666677677676676676667677676666767667676767666776676666677666766676677667676776767677676667666776776776676767767677676776767677677677677676776776666776776767677676667666776767767767767766676776776776776776776766776767767666776767667676767667767767677677676776667676776767676666776677667677677676766776767766776766776767676776766766677676767767677676776776677677677676767767676667767767766676767767766767677677677677667677667666766776666766767767676767667767766667676766667766676776776767766776776676666767677677676776677677677676776776776676677676677676676767676767767677677676776776766776776677676676767767677676776767667767676677667767667767667767766677676776676767676767667767767767676766666776776776776776776667766767676776677677677677667766676767677667666677677677676677676767766767767767677667767767767676677677666676776767667677677677677677676677676767767767676776776776666676766776776767667667766776767767677666776776676667676766776776677667766767667767676667677677677677677666776776767676776767767677677667767667767767666776767677677677667767766677677677676776676677676776767677666767667767667766767766766666776776776776767766676776767677676776766667767767767767677677667667677676667766666766767667767677676766766776776677666767766776776677677677667766767666776776677676767677666767767676776677676676667767667667677677677667667677677667766667677677667766677667677676677676776776767676776776676766677677666776767767767666776676767767667767767676676767667676667667766776767667767767767767767677676776776677667667766767766766676677667666776676766776676766677677677676776676776776767766767676767766776677667677677677667767767667767766767767676766677676776767676667677677676767667767677676676676767767676766767677677676767677677667766776767767667676667767766666776776667667767766676676776677677667767767677667676767667767666776676767767666677677677676776776766767766667767677676677676776676767767677677676767666677677666766767767767767767667766676776667766776767766776677676667766677666776666676676666776776677667667766767677677666667767676676767676767677677677676677666776776677676776676667676667767677667767677677676776767676666767766676767676776776676776676767677677667767766766776776767767667766677676676666776776767767767767767767767677666767677667766767667677667766767767766776776676766666767676767667766667767767676666767767677667767677677667666766776767677666667667766667667667767677677666776676767677677677677667767666676766776676767767667767767766677667767766776766776767766776667767677676767666676667767767766776776667666776767677667677666767667676767767677676667676667676667766676666767676766676677677666676767666767767677677677666767766767667767767767676776776677677677677667767767767677676676767676677666776667677667766766776776667677667676776766776676667677677676776677667767767667676676776767767666767766776767667667766676766776766677667676767767766767666667677677667676776667766776677677666677676766776767767767676776676776776776677676776667767677666676766776776666676767767677676776776676767766776766767667676776676676776766776767767767766776776676767677677676767767677677676776767766676776767767767767766776776677677677677677666667766767667677677667677676776677676676776776767767767767766776767667767766776776767767767676767767667677677676767667766767677666776677666776677676676767766676766766776766766767677677676677676766776676776666676677666767766676776776667767666767767766766767766776767766767766766776776767767677667766776776677676667766667666776677666767676677676776767767677676766676776776776676677666776776676667676767677677666767766677677676677676766776776767666677676766776666677677676776776776676767677676766767677677677667767767767667667667766776766676766767677667766767766776677676776776776776677676676766776676767767676677676766776677676776666667766776767767767676677676766776776776767766676667667767767767767767667767766677677677676677667667676676766677676676776776776776676767676666767677676767676676767677677666666676767676776677667767666677676676677666776767667676767677667677676767676766666776776776767767677676667767766677677667667767677667767666766776676767676766776767677676767767767767676776676767766767767766776776776677676767766676766766776776776667677676766776676667677666766676776676676776776766776677667767766776676776776667677667677676767677676776766677677676677676767676666767766776776776676766677667666676676666677677676676676676766776666677677667766676776767666767767677677677667767766776767676676677677676776776676666776776776667766767767676767767767766776767767767676776767767676677667677667767677676776776767667767767767677676776766677667766766677676776776767766767677666776766776677677676776776676767767766677676
767767666776677676767767767766767767767766767767677666766767676666776667767767667766767767666677667677677676766766666766776667677677667767676776676666776767767766666767676676667767767666767666767677666667767766776676667677677677667766767676667767666676767676767676767767766776776767766677677677677676767767766776676766766676677676776676776676677677676766676776766776676767766767677667766676677676776676776767767676677667766677676767666676767767676776776776776766776666767677677677666767767667677667766776766767766776677666776767767667766767667767767667666767677666676776776776766677667766776776667676767677676677667767676667767667666766767677676767666677676767666776666776667677667676776767767677677676767767676677677676776767766767767767666776676766766776767667767677676776776767667767767766667666666767677666776766667667676767676667766776776767667766766776666776677676776676677677667766676677666766766767676666776767766766677676776667676776767766767676776766767767767676766666676776776776677676776676776776766677677667767766766776676676776677677667767667676767666776776667766676676767767676776767767766776767667767767676776776767767767666667767676667667677677677666767676666776766767766767766776776666666676677676677676776677676776776667767676667676766676776676667676677667676776776766776667767676776767676776776677677677667767676677667767766776766666676767666677676776767677677676766767767766766767767667766767767767666767767667767677677667767767667767766766767767767767766676767676766776776776677676677667676766776766767766677677676776667666667766667667767677677667766767767676776677677676676667767666776676766666767676776767767766767767677677677667766766677667677666676767666767676666776776766776667767677676676667667767767667676776667676776776776766666676776766767677676667766676767767767666776676776767767767767767676776767667767767767767766676776667767767766767767766776776767667766767767767676767767676776776776776766676776766677666666776677677667767676776776776767766767667676767677677676667767766676676767676766677676766677676776767766667676776676767677676766776776776776676767677666667767767667677667667767766766767767767767767766776767677677676767766677677677667767767677667767666666776776776676767766676766767767766677676767766677676767767677677676677667666676776767767767677667667676666666776766767766776767766767676667767677676667767676666776767667767667767766776667767677666766667767676666776776767666767767677677677666776676767676767766776666677676776676776676766776767667767676776766776776667677667767677677676776776776766776776676767767676776776776776776676766766677667766666767766667676776767676776767767677677676766767767767766667767676776677667766767677676776776766776767767766676776776776767767676677677676776767676767767767677667767766776767677666776776766776767667667767767767666776676677667676766776766776767767666776776676667676767677677667666677677667676676677676677676776776776776676776676767767666766776766677676776776776776676766667667676776776676766776667766767767667767677666767677667666767767677666767676677667767766766767677677667676776776677667676676776667677676766677666676776776776677676766667766676676766666676766676767677677666776667677676767677677677667677677677667767767767676767767766677667676767667667766666766767766776776766766667666676766767767767767676677677677676776767767766667767676766776666767677677677676677677676766767766666676776767666767677676766766766677677676776776776667666667666767767676776677677676767766767767767767677667667767676776677666766776767767767767677667677666667677667676767766767666767676676776776677677676667767676776676677666776776677666667767766667766776767666676776776766767767766767767766767677676766766766767677677677676776667677667666767676676766776667676776667667676666676667766776676667767766766767766776766776776766767677667766767767677666767676776776767667767667667766677676676677667677677676776667676776666776776776776776767667676766776766667677667767677677676677677677676767767677676776767667676776776776766767677667676677677676676766776767676766776767767767767766767677676776677676776766776767766766766767676667767767677677667767667767767766767667767767766776767666776766667767676776667767766776767767767676677677676667767766776677666666767767767767766766767676776767767676767767767676677677677677676677667676767667766767766767767767766776767666667676767767767766766767767676766776776667766776776766676767767767766676767676677676776666677677677677667766776767766766776767677676666677677676667677677676767767676767767767766766677667766776667767667767766766776767767677677677676776677677676767766767667767767767667767677667667767676776776677677666776776766767676677677676676667677676776667667766776767766767767667767767766767767767767767767767767766776776676767767766776776776766667767767677667767767676676766667677677666776767767766776677676676767767676667767767676776767677667767677677676776776776776776776776766776767676767767677676676776776776776667767676776767767677676677676666766677667676776667767767676767767767677676776776776676767677677677666776776666776767767767677667767677676776766767767676666676677676776766766676676667767767767766766776776667677666677676776767767767667767677676767766776766676767767677677677676667766667767767666776776776776776776766666767767676767666767767767667676776766767676666776676776776667667767677666776776776767767767767667767767677677676667767767767676766767677677677667677676666676676767767676776677666666776767666776667766776776767766767766667667676766676776776776676667767676767766776766776767667766767676666767767766677667767767767767667767677676767677666776767766676776776776766776766767677677676776676767677666676667676666677667667767767666776676676677667767767677667677677676767667767667667667766767676676667676767667767676776776767767767766677676766776676776767766767767767767676776776776676776676776676667676677676676676667676677667677677677666776766677676767666666776676667677667667676676767767767767766666677676776767667677667676677677667767767676677667676767667767677667667666776776676776776767676766767677676677676767767676667767666677676776766766776677677677667677676666767767766776676766677666667767677676767767767766776776677677677667677677676766776677677676776667767676776767767767676776776766776767677667667766776767676767676767676767767767767666776676776776776767676767667766766776766766676677676767677677677677667676767667767676776767667766676767666766766767767766766776766677676776767766767767676767677677667767766667677666767767667677677677676776766676776667666776677677677676677667766776776766676776766776766776677676767677666767767677677676767766766776667667766776776766766667676676776776766776666776667767766676776667767766767766676767767767767766766766677676776766767667676667767666767767676776677666666776776776776667766776776677677676677676767666676667676767767667767676666767676776776677676776677677677676666766676676766677676767767766667676776776677666767766766667676766767767766667766766766676776767676666667766676776676767677676766667667666676677666776667767766677676677676776676676776776767767677677677677676676676776776677667676767676776766767677667766776667676667767767677676776677666767667766776767767767766677677677677676766776767676776776766767676776667767766776667677677677676767767766676776776666766667766767676776776776776776767676766776776776776767677667767766676776677667667766776776767666766676767767767767667767767667676767677677667767766677677676776766677677667676677676767676776776776767677676776776767767767767767766776767767767767667667677667676767676676776776767767766677677676767767676776776776677676667667676766767667666776767676766767677677676676766677676767667677676776767766776776677666776766767766767676677676677667766776776766676676677677666776776767766766776776776776776677677677677667767677677667666677676767767667677676766676677677676677666676767676676776776766766767677677676776677667766677676776767766767676776766676776767677667676767767767677667767767767767767676766776776776677667766766767667767766677666767766767677666677677677667767677677676766766676767677667676776776677677676767676667767676776776776776776767666776767767767767677677666767767667767767767767666676776766666677677666767677676776677676776677666667676676776677677666767667666766776767767767667667767677667666776767767676676776776776776676676776767676666767677676776677676677666677667767767767767767676776767766677676677677676767667677667666677677677676776667767667677667667766776667766676776776766776767766677666767767767766776776767767767667676676676766776676767766776776766776667677677676767767676676767766767677667767676767667677676767677676677676676767677677676767677667666667767676766767677676776776767766776776767767667677677676767676766767667767676776776767676776667667676766776776767766776766776767667767676776676666767767676767667677666776677666766776666776666767767667676767767676677676776667666776676776767766776676676776676767667767666766776776767767766776677676776767767767766776776767766776766766676767766776766776767767767767767667767767767677676676667677676767767766776666776776767666676776767766776767676677676667676666776776767676776676767767766776676767666767667677676677676676776667677676766776776767676667676666676767677667666666767767767676667677677666776667767766677667676767667676766776767767676766676776767676776766677676676767767766676677676676676776767677667767676767677667676676667677676767667767677676767766766776766676776766677667676767767677677666767676767676767667766767766677676676677676767767667677677676666776667676676776677676776776676766776766767676767677677667666767767676766677677667767667767767767667767766676776766667676767767676677677677677677676776766667676677677666766776677676776667676766666767767767677676767767767767766676767667767767666776767677677676676767766666776767766776677667666767767667667677676767767767766677677677667767766676677677676776676767766677677677676666767766767767677667767767767
677666776766766776776767767767667677676776666767677666667677676776676776767677676767767767677677677676766776767677677677677666667676676767766677677677667767766776776776667766776677676767667666776677677667667677676776767766767676667767766767766667676767676776767677676776676767677676776767766776677677667767766767667766676776767677677677666677676766776776766776676767767766677666766677676766776667766667767677676766767767676677676767667767767767676776677677676667766776676676776776677666776776767767667676767766767767767677666776667766677677667767667767767677667677676766776776776776767766767677676776776776776776776767676676767666766766766776767676767666776776766766676677667767667676677667676767676677667667766676676776767767677667767677666667767676776766767766766767767676767667766776767677667767767766767766676776776776767766767766766666667677677677676676766767667766676677676767676667676776766767666766676666667767666776767767767666666767677667767767677666767767676776767676766776776776776677677667677677666767767766776767677667676776766676677677667767766766766767667666676776776677677666667767667767766767767767767667767677676676776776667677676767766767666767667677666766666667767766666676776767677677677677677676766776667766776667677677676666776776767767666676667766776676776776776776767766677676767767677667767767767767677677667767766677677677667666766767766667677676767766776776776676766677667766676677666776676776676767766677676767676667677667766776767677676667766666776776776767666767666676766676776776676767767766776676766667676677676767766676776776767767667766776776676666767766776767667676776677667767677677677676767676666776766776767766676767766667677677677667767767767767677677676667676776767676677677677667767677677666676767767766667667767677667766776767666766776767767767767677677676667676776767767766767676677677667766776767767767676776776767767767767677676676676676676666776766767667667676776776767767767767767666776676776767766776776677677677677677677676776676767677667767767767676776776776676766677666767767767677667767766776776776776677667766766667677676667766766776767677677677677667766776767766767677677676776776667766767767766776767666776676776676776677676677677677676667676776767676676766677677676666667766677666776776776776776776767667676767676767667676776767766776776766766767667676776766767767676667767766676767766776776666766776667767767766767767766667767766667767666776767666776776776676676676776766776766767677677677676667766676676677677676766776776677677667767767766767677667667767767767767676767766776767676776667677677676767767677677666767767767766776767766776766776776767766767767677676676676667677677676677676766676776776667676776676776766776776776677667676776776776667677666776766666667767766676767766677676767677677667667767667666677667767676676767677676676766776676776776766767767667767767666767767677667766766767766776676776776767766677676677676667667666666676676667767767676677677677667767676767767766667677676776676776766676767767677676776776767766776766766776767767666776767767766776676766667766776766667677667767666776677667677677677677677677677677676676776766766666776776767767677677667766776677667667676767667676776666767766677677676667667767767676767767677677676776677676676676776767676676667667677667767667767677677666776676667767767676676776667767676766676767676767766676776666766666667767767677676767676667767767667677677676667767766776776667766776676776667677667766776666776776776677677666766776767677667766776776676776677677666776667767677676766767766766776667767667667767767677666776776767666776676676676767766667767667767667766676767677667677677667676676676766776767677677666766667667677676767676776667767767677677676776676677676776767767767677667677676776767676776667767666766677677676776667766776766766766776776676776767766776666776776676766667767766776776766766776776767676767766767766677677667676776776676666767767767676677667666776767666776677676677667767676776776677676766666766767767767767667767767677666776676766766677666766776677677666767767767677667676776766776676776767766776776776767767766767767766767676667767677667767766767677667766676767676667676767766767767667767677676767666766666776776667667766766676676676776776767666677676776766677676776767677676677676766667767677667767667677676776666676677676667767767666767767676776767766767767676776776776766766676766766677677667767677676677677676776766776776667767676676776767766776776766776776677667676666667667767667766776766776767676767676776677677676767767766677676776776776776767767767767677677667677667667767667766666766776767677676767767667666776667667676776767766776766776767676676766767666767676767667676776767676766776776767767767667767766776677677676776677676667667677677667767767677677676667766766676776677667767767677666676666767766677677677677676767767677676767767676676767767677676776776766667676677677676666776767767667677676767767677676667766776776766677676776776677676667676767767676677676677676767676767766767767676676767677676766767667767766677666776767667766667767767667766676767767766767767767676666676667667766667677667676676776677676667676776767766676767766666776667677677667677676666676767667766667767767767667666677667667766767767676667677676776767767767676667767767767677677677676776667767767767767676776676776676676676767677677666676776667767676677667677676776767676776767767676767677677676667666667767767767767767667677667767676677677677676676667767767766767676776776676667677667767677676776667767666767677677676676767676776676776776776776776767767677667767766776677676767667767767666776776776776776776676676766766676776776767767766767676776776766776776676676677676776677667667667677677666677677667676667676676767666667667767667766767677677667677677667677676677676776776776677676666776666776776776767767677677676776766776677667677676767676676667677677666767767767767677667667767667676776767766776766776677677677676766767766677667766776766767766677666767767667676776767677666676776776767676677667676767767766676767666776667676776767677666767766666676767767667677677677666766667677677666676677677677677676676776776676767766677676776676666776767766776766776776776677677667767766776677676676667766776767676767767677666776776667766677676776676776766677677667767677676776767666766776776767767766776767767767767667766677667767766776667677677676676776667767667676776776676676766676776767676776767767666767767767767666767677676766776676676776767676776776766776767767767767666766676767767676676666767666766676776767766776667767666776776667677677667677676676776676767667766766667677677677677667677677667767676677666776776767767676676667667766677677677666667767767676676666676776776676776776676776676766767767677677667676776677677666667676766676767677677666666767767667667677667767667666676676676676666776776776776767767676667676767766776767767766677676776776767766666767676676776676776767677676677676776776766776767766767677676667767767767667766676677677676766667667667667767676767677667677667767666677676766767766776776776776676677667766776776666677677676776766767766766776767667666776676767767766776776776776767676676767666767676667767677677677677676767677666776766776676776766776776776677676667676767767676676767676677667767677666667767666677676767767767676677667767767767676767767667676667766776776677677667677677667676667766767767667767677676677676766766677676767676676767767667676677677667676776776766767667767667667767677676676776667676667666767767676766676676677666667676766676676676766677676767677667666767767767767767667676766776667767767676776676677677677677677667767676676677677677667767767767767666767677667677677676776767677676677677666776776767677677677676767677676776776767766776676776676776767667766677677677677676767677667667767667666677667677667667676667677667767767767677667667676667676677677676767676776766776677676767676677667676667667767667676776776666776676776677677667767767666677677667766676667767676776767767667676776776766676776776677677676676776677676767767676677677666776676677676667767666776677677677667767767676776776776766776776676776776767676767677676676767767677677666767676667677677677667766776776667766776767766776676676776767677676776767767666776776666776667766776767667666677676767666776767666676677676667677676767767667766776767677677676776776776666676776767767767767767676776767677676677676776767767677677666676767667677677677667767676776676767666677676776776676666767766667677677676767766676776666676767767677667677667767666666776766677677677677676766766776677676676776767767767766776776776766776766767767767767676766767767677666776766776676776667767677667677677676666676767767676766766766676766766667677667767677676766676667766766767767666767767666776776677677677677676666776776667677677666676767766676667677677677676766677677676776677676767677666767767766677676767667767766667766767676767767766676776677666776767676766667766676676767766677667766676676767676767676776667677676767767676676766767767677667677676767677677667677676667667667766776776667766677676666767766776667676666767767677667666766767767767667667766766776776767666767676667766666776766676776776776667667676767666677677676767677667667676676776776767767667676676776776776677667766676666766776776766766776676667676776667677676776767767677676766766776767767766776677677676677676776776776676667766767676667676667666667766776776776776676776767767676767767766766776667676776766676667677666767766766776676776776767677677677666767676676776766776767766676766677666666676667767766776676776676767766776776776767767767667767766767676677667667667766677667676776666766776776767667767667666676667676776767676677667677676767766667766776776667767767677677667767767767767767666767767767667766776767766667767766766766776667766677676677677667767767676676766776767676667677676767677667766776776766776776776776677666767677676676767666776677676776776767767767667676776776776776667676676776767767677676776767767677677677667767767767766676776767766677677677676677676677677666667767767676677
36676776766776766776776776767676766767667676667767667767767676666667767676776676766776677677677667767667667767767767676776776667767676776776766776677676677677676676676676676776776776776776767677667766677677667767666666766776776677677667766676677677677667767677666767766776767767667667676767767667667766767677667667676776776776767676676776676767667767677676676776767667677667667767767766667766767676776666776767766776677677676776676766667766776776676776767667667767667766677667676767666776767676776776767767667676776767667676676667667767767766767767677676776776667667767767766776666767767666776677667676766767767767767766776677677667676767766776676766776676667766776776766766767767766767677677677677667677667767767767767766776776666776667767677666767677676767766776666766767666776766677676676767767676767677676767667766776677676677676677677676776776766766767766676776767676666776776676767667676677677676666676677677676766767677677676766767767677676767767767667767766666766776776677677676776776776767677677667667677667767676676676776767677666676776767767666677676766767767766776677676667677676776776776776677677677676767677676676676676676677667667677667766676676776676767677676767766767667766767766776767667677667766667767766776667767677667677676766776767767767667677677667767677676776767767766767677677677676666776677667677667766676767677667677666676766776776767767767667767667767676776676767767677677676776776767677667766767676666666776776677677667667767667766766767767767667676776767677677666776776767666776776767766776776776767667676676776767766677666766767767767676776776767677677667676776767767766766766776766776767676666776767767767766767766776766776776776677676776676677667677677676766776767767767767677667766676776677676766776776676766677677677677676676667767766776667667677667677667766767767767767677677676667676766767767677677676776776677677677667676766667667766766667766776676766667766767766767767767766767766766676677677667767676677676767676666666767767767667767667767767767677677677667677676767767767666776767766667766667666676776767767677666676767767667767667766776767766776776667677676776676767767767767676766767767766776677667667766767767766776676776776776677677677677667767767666776767676676767677677667677676676677676776666776776767767767767767667676676767767766776766767767767676776767677677676667676776767677677676776767767766677676677667676767667666767766677676776776776776677676776776776767766776776667767677676767766767667766667676767767676666677676767767677676677677677667676766766776666766776776767767666677676676767677666766677666776776767766766676776776676776767676767666767766676677676767677677677676676767767767667676776676776766676767767667767667676767767767766666766776667676767767767767666767766677676767767676776677676677676767767667676767767767677676766776767677667677676776776776776767767676676677666676766766677667767767676767667767667766776676666767676767766776776776776776677677677676766677676776776776766776767766776677677676776767767676767676676776776776776767766676767767766767766666667766776776676776677676676677667767666767766767666767676676766766767676677677677676776776776667677677677666776776766767767767767767767767767767766677667767676767767767676676776776766776766767667767676766776677667767676767667676776766766776676776677676677676776776766776767666767677667767666776776766677677676776666676667677676676767766676776776776776667767677676766776666776676676776677676766766776767767676677666666776766767666767677667766677676776776767677666776676776776676667766776676667666766776676766766776766766767766776776767677676767767676767676766766676776677677667767676766676676767677676767767666677666677677676767677667677676667767767676677676677676766776676676767767767766666767766676776776776767767766776766776667676767767677667767677677677666776767767767766676767766776677677667766666767767667676676676767677676676766776667766767677677667766766766766776776776667766667676767767676767767767767767677666767767766677667766767767666676766677676666766767766767766677667767676776766677667766776776676776766766677676767667677667677676676666676767767676767766776767767766767666766776776676776776767667766676676767767676766676767767766776677677676767667667767766776766676776776776776776776776667667766676776677676666776666776767767666676776776767677667767667767677676767767677666766766667767767677667677676767767677677666676776776776667767767767767766667767767676776776766677667676776776776767767677677676766677666767767667676776776676767676766776776776667767767767677667766667767767766776767767766676667767767767677676776676676776767677676667766767767677667767677666776677677676767766666767766767766667767767767677677677676676767767767767677667767767766677676766676666776776667676676767676766677667767767677667767667766676776676676767667767677677667767767677666667677666676776676667767766776677666767767767667676677677677676767767766677677676767767767677677666677677667767667667767666776776766767677677677677667677667667767767767677666767667766667767677667767667767666767676666677677667667766776767677676767767677666667667677676676776776677667677677677677676767767767676767667666776767767766776776776676766677677676676766767767677667667767766776776677677676776767676667677667767767767677676767666776776766767676767767677667677676667676667676776676676676667766677676776667766766677666676776767667667676676666666767767767767767767676767766767666776767767677676776776776776766776667676667767677676776776776767767676766676776776767767676776767767766677676766776667766767767767667767676767676767767676766677667767666666766667667766676767766677667767676766676776776666677667767677667676667767677676776767676767677667666776767767767677667767766767767667766677666776776776776776776776766677677677677676667766677667767767666677677677667767676677666677667667677676767666776766677676767766766767766677677676666776767767766767767767767677676676776767767676767767766776766767676767767766767676776766767766776766776767677666667676677667767766676776676676766676666676776776677677677677666667676676766776667767677677677677677676676767677677667767766676776677667677676767667767767767767767767767766776666766677677676776776776767767677666767766767676667767666767767666766776677676667766677677676776776766677676767767767667766766776776667667677677677677676766776776676776676676776776676666766776666767767766666776776767667677667677676767676776776667766767667677676776776677676677677677667677677667676676677667766776766676766766776767677676766766776677666776776776776766677677667767766666766677677667667767677676776776666666766766766767767766666677677676766767767767767666676677677676677676676677677676767676767766767767676676767767767766667767767667666776767767667677676776767666667667767767766776776767677667677676676767767676767766767676676767767767767767677677667767676677677677676667767766767667767767766767767766676767766667666776767767666776776776767766767767667767767676776776676677676767767767767767767666767767767666677676776666767766766677677667667676676766766766767767767667667667767767676677676677677667766776776766677676776766677667677677677676767767766766776776776676767667767766776767667767767667767666767677677667766677676776767766776776776766676776677677676767676766677667767676767766676776767667676767676677677667766667766776776767667767677677677667767676677676776776766776776676667766676667767767766766776776666676776776776766776776766767767767766776776776776766776776776667766776776676766767766676677677677677676667667667767766776767767676666776677676767766776677666776667767767767676767676776667677677666776666666776776776677667677677676776767767667676676677667766767767767667767766766776776776677667767767666767766767766776676766676776767767767767677677677676767767667677677667767677667767676776767766766667676767767677666766776767766776676767767677676667676767767676767767677677677676667767767767767666677667767676776767666776677677677677677677667677667766667677677667767766667677667676776776666766676776677677666766676676677677666666766776776776776677677677667766766776767676767766767766766776767666767677677677676677677677677677677666767667766767766677676767766767766766767677676767766767667766776776776676767677667677676766677676767767667676776766767767766776767766766767677676676676667766776767667666766767767666767767767677676766767676766767677667766767667676776766766767667677676767767767676776767767767767766776666767677677667677667676667667767767677676766767677676776667767677667767766776767667766776776767676767667677677677667767676667667767767676776776667767667766666767766776767676677667767667766776676676667667666677667767767767666767677676676776767676677676767766776667767766677677676676666776776776767667676676767767676666776667666676667667666767667767766776766776776667676677676767767667767677676776676776776776676767767767676667677666667767767676666776676776676776766677677676776677666776676667767766677676776776776766776677676776767766767676766776766776776776767677666676676667767666776676666676766776776767766776677677676667766776776677677677677676677677666767767766767767767767677676776767677667677676677677677667676776767767676776776766776677666776767767677676776766776667676767767766767676676776767676776676776667766776776767667767676677677677666776766767766776766767767676776767766776676767676776776766677677667677676776766667667767767676776767767676767767766766767766676667677677666776677677676676776676667677676776677667767767676767666766666776677677676776667677667676776767767677666776767676676776776776676676776767767767766667767767677677676666676766767767667766667677676677667767767767677677676677677676776677677677677677677677677667767766766776767666767677666776776766667766676667677676767676766766667676767767767767677676766666766677667766767767767767767767767767666677677667766776767677677667676767767667767767767676767677666676776776766767677677676676776676776766767676667766767677666767766767766667676766767767766766767676776776667666
6776776666767677677667677676767767676677676766667667767766676776667767767766776766767767677676767766767667767677676766767767767667667676676776776776667766676776776667677676677676767667766776767766767676766766766667767677676767667767766767767767676666767677677677676776677676676776676776776766667767766776776776677677676767767667676776766767767667666766767767767666677677666776677677677676776677667666776767676767766667676676776776767767767766776776776766776776676776766766667677676766767767766767766676776676676767767666776767767667677667767676766677677666767667666776767666767666766677666776776776676776677677667677676766767677676666776776776676766767766767767677667676776767767767677676676766767766776776676776666776766676676766766776767767676776667676776776767676766767766767667767766677666776776776676776676766767676767676766667667676766667767766776767676776667767767667767766677677677667767766776677667677666776677667666767767766776767766767766776767767766766767676767667677676776776776667766766767766776776776776767767666767767666766667677677667677677677677676767676666776766767667767667676776776776677666767666776767676767676677666776676776776767666667676767667677677676776766767766676767766776776677676776677667676676677667677677677666767677676776767767676767667676776676776676776776766677676776666776767766776776766767767767766676776676666767667767767666776766776776667676776776767676667767667767767767767767677667667767677667766766676776676776766776767767766776776767767667676767767767667767767767767667766767767677676776677676676676677667767677676767677677677667766776676667677677677677676776677676767767676776677676776767766767767767767767676776776767766767676776676767677677666667677677667676767767767766677676776776776667766766766666776667767766677666677676667667766776766677677677667666776776766776766676767767676776767667676766767676766666776767767767766667767677676677676766766677677677677676676767667677666677666776767676776676676677666776667767676766677676776776766776767676767677666677676666666766677676776776776676766776767676776767767676667766666767766666767766767767677676667767677676767767676776776667677667677676676677677676767767676767677667767767666676767767676776776776776677677676767767677677677677666767767767676767676766776667676667677677667667766767766676776677677676677676776767676766677676767677676776767767666766776667676776767676776676667767666676776776677677666767667767767677667767767667667667677676676666776676776667677676767767766766677677677676767767767767667766776767766677677676677676776766767767766767767676667767767677677676767766667766766676766776677677677666677677666676666776776776677677677667667667766677676767667677677676676776767767666677667676767766667667677676767767767676677677677666767767767767666776776776776776677676776776776677676677667667677676677676776767667767766767676767766767677676776767767677666776767767676776676767767666767667667767667767767667767676677676677677676766766667767767767667767666677667667766676676776667676676677677676677667676776677667767676766767766776766667767677676776676776767667767676776776667767767666767676667677667676766767676766776767767767766676677676776667676766776676767767676776767767767766677676677666676676767676677677676776767767767766767676676767767766767666767666776676676767767676666776676776767767766776676767667766677677676776767667676767676767677677676667676667667677676677667667766666776667676776776766776767677667677667767767677677677666767667767676676767766776776766776776667767676676666767766676767677667677677676776776767676766666767767767677676766776776776767667666767767676776776667766767666776767676776666767677667767767767767676776776766767766776776767676776766776767667677676767667767677666766776677677677666677676677676776766767767767676767677666776667766677677676667766677666677677667766776776776776766767767666677676766776776776776766776676776677677677676767767676776667767766767677676677666676767677677677677676767766776776767767667676767677676676767667767767677667767667766667766677676766667676766767767667767766766767767767676776766776766767767766677677667766776776776667766776676666677677667677667766776776677677677667666677666767676667767767666677676776767676776676767766677677677676776676776776667767766666776776767677676776676676776766766676776676677677677676676766776776776766776767676766776677677676776767767767767676767677676667767766776776676677676767676766776776767767767767677677667767677676767676767767667766776767677667676677677666677676676767667767677677676766676676677666667766667677677676766677677676767666766666677677677666677676766667766766766676776677666677677666776677666767766767767677676776677676677676767666767677676767677676776767666677677676677677676676677677667676776677677676766776776767767677667767767677666776667767676667677667767767666766776766766767676767767767666776776776776767677676666767767767677676776677677677677677677677677666767677667767666776786776676776676767767666676767766766766767767676676667677677667667677676776767766766776767676667677676677676766767766776767677676776767767676767766766767766676776667666767666776667767677666767676677677677666767766676767767766776677677676666767667767766766776767767767677676776766676676676776676767767676677667677677676776677676666677677677667766776767676767676766776776677677677666767767767676666767767766767766776676767677676767676677677676767677677677676766767767666767767667677677677677677676776666767766766667767667766776767677676776767766776776676676666667767677676667767767766776677676677677677676776767767676676667766776776776776676677666677677667677667767677667676767767767767676776776677677677666677677666767767767666677677676767677667676767676767767767767666776776776677677676766667767766776766776776676776776776666667767667677677677677677676776776677666676767767676767677676767676776766766676676766677676677676667766776776776776767667767766676667676676776767676666776667767767677677676676766767767766767667667766776767767676766676767676676677676776776776676676767767766676776767677676676677676776767767677667767767666776776667667676776776667667766776776667667676667766776776676766776776776766677677667667667677677667676767767667677667767767676666766776776776776776666767676767766677666776767676677677676677677677676767676767667766776766776776776676776776776676677667677676676766767676677677677677667676776776667667666776677677676767766766767767767676677676676776767767667667766776776676766776767767767767667767677676676767676766767666667676766776767767667677677667766766776677667677677677677666776776667667677677667677676767767767767676667766767677676767766767767767676676776767767677667677666776776767667676676776676677677677676767766776776767767767667766766776776776776776677677667767677676666767676767677677666767767667767667767766677677677676776776667766776766677676776677677677676776767677667667676767767667767766666767767767767667677676676676776767767667676766677677676666766767767676767766766767766676776677677677676677677676776677677677677676676767676767666767767766776767667676776767667767676767767676677677676776766677676676676776776776776766776776776776767766767676776677676776676667677676677666767677676767676677667767766776767676767767677676776767667767676767767667667667766677667767667677677676776776776767676767767677676776667677667767676767767767767676677677677676667767767767767767676776677676677676776776676676676776776676766677666676677677667666767767677667767766677667677677667766766776677677677676676776767766776767767767767766676767676676767677676776776677676767767677676767766776776776767676776677677667766677667667677667767676676776776776766776667676677677677677677676767677677677677677666676667677676676767767767766667767667667767677667676767676776776776767676776676677676766776776667667767667677677666677676776776776767767767767666776677676767677676767677667677667676677667677677677677667767766677667677676766776677677676767666767667767766677677676767676766766666767677667676667677676767676767676677667766676767667676776676766766677667766676776776776666766766776776766667767767667766776767667767767677677677676676776677667767667767676766676776766667676677666766766676677666767767667676766666677676767667666776767677676677677676776767677677667767666667667767666767767677667677676776767766767766776767677667677677676766667767767676677676776776676776776667677676767766776767767766767676677676776776767677667766776676776677667677676776766667766776676776776667767767766767676676667676766766776776776767676677676767677676776776776766767767767667667766766667767767676667767767677667767677677667677667666776776776776767676677676677676766677666676767676767767766776776766776666677677676767767677677676677677676767677677667676766666667676666766667766767676676776776767677677676676666676776767767767666767767767676676667667767766677666677667677677677676667767767676776776767676767766776776677677667667667766767767677677667767677677677677666676666766776676776776776766676776776667667667766766776767676667676677676677676776677676677667676677676776677667676677667767667677667676767766776677676767767676767676767676776766676776766776667676776767667676677677677676676767677676677677667677666676776776676676667766776776776766776676676677676666767766776677667766767677676776767676667767676776776666766677677676776667677676676767767767676776676776676767767677677667667677676767767767767767767766776776667666677676676677667767766676677677676667667677676677677666676766767767766767767766776677676776776776676776776767667677676676676766766666776776776767766776667767677676767677677677676776776767677667676766767766767677677666766776766776766667767767677676766667766677667767667766776676767677676677676776776776766766776676776776767767676776676767677666776776767767767676677667676666767677676776776677677666776677667676766767677676767767766776776767767767666776676776767666677667767767767767766776666676676676767677676666766776776776776767767766666767766776776776776776776677676776767677677
677677677676766776677667677677676776676776767767767766676776767767766776766767677676776677676766776667766776767677677667666776767767676767767676677667677667766776766667767676767677676677676766767666766677676767676667767766766776767677676766767767677676767677677666666677667677676776666767677667676776766776767667766776767677676766667676666776776667667767676776676776776767667676677677667676776776767766766776776767676767766767667677676776677676776767676776776766677676776676667677677667766776767766776767676677667767677676776767766776766767667766677667767666767767667677677677667667677666676776767767766767767667766776776766767676767767666767767766767676776767677666676767666677667767766677677666677676767767666677677666676677677676776776776776767676767677676776776677676776767677666677667767677667767666767767666767667677677677667766676776766766776767767767767676676767667767667767676767666776766667767767767766776776776776767666677676677676677676776767667677677676766766776677676766677667766767676776767766677677676677677667767676677667676677666677676676776677677676776776776767767677667767767767767677677677667677677677676767767766676667677677667767677677676776667766767677677676767667667767667767767767767677677666676767767767767767767666767666666676767676677667677676776677677667767767767767767767676766676676767767677677667766776767766676776776767667677676766767677676767766776766766666767766776767766776767767766766776766776677666767767766776776767766767667767767767766667767676666766766677676766676776767767767666767666776776676776776676676766766766676776677677676767767676676767676766776666677667767677676676776776767767666776676766776676767767767676767677677666776677667666767676677677676676776776677676766767767667667667677666767767666667666776767677677666776767767677676776677677666767677676776767767667677667766766776776776677677676766766667676766677677667677676767767676677676776676666677667767676767677677677676776776776676776766776767677676776767767767767766667667767767667767767667676767676766666776767767667766776776767766767676776766677667667677666676766667677667676676677676767676677677676767767666767677667666767677677666776767667766776667676766776776776776766677676776667677667767766766776676776767677676666776767666766776676677677676767677666776767767767677666676776776767676767767767677676776776776776776767667676776677666767677667676767677667676766776767767767767676776776676766676767667767767677677676677667676776776666666667767676676776667676776767767767667766677667767676667667667677676767767667767677677677667766766667767766767677677676677677666676776767767666776766776766767766767766767676766766776776677676667766767767676767767767677677677676677676776767667666776667767767676677667767676666767767766767766767667767677676766776776776776776676677676767677676677677676776667677667767667766766767767766767767667677667676776767767767766676677667766767767767676776776767677676776667677677666776776776776767766677676776767676776776767667667667767766667767666667667767676776666666776767666776776666776667767767667667766666677676766776776767766776677677667676766767667676767766767766767767766767766677677677677667766676766676677667677667667666766767677676776776776676767676776676776776776767667667667766776776776767677676776667767667767767767677666776776776767667767767767767767677667766776776767677676767766767767767676677677666767766766666776677677667767677677677676767766767767676776767667767667667677667767667676667666776776767677676776676776767767766776677666776676767766666766666676776776667666667766666677676667766767766676677667676667767767767666776776776776776767667676767667677666776767676767677667666767666767766776677676767666776667676776766776666767767766776767766677677666776676677666767767677677667767767767677667766676676776776676776776776666776767766766667767767667766676776767767766776767766767766677667667667766677677676767676776776667666667766767766776767666767767766667767766766776767766776766676776766776767766767667677667676677667767677667667667767767676667767677677677677676776767767767676677676767677676776766766676767767766667677677667767676776766677667667677676766767667767676776767676767767767677667676776667766776667767666766776766776767767767767767766767677677677676677676776767767666766776776767676767676767767767676776677667666766767766766776776677676676766766767767766676767667677667667667767677667767767677676776776667676676666776776767766667767676767766677677677676767767677676667677676776776667767676676766767666767767676677677676776776766776767767667767767676776667767666776767767767767767767767677676767677676676776767766766677676767676767667676767667767766767677676776767767676766776766776676666776767767767767676776766767767767766767677676776776776776776667677676766667767677667667677676766776776776677676676667766767767767767767766766676776766677676776767766776767677667767677676767767766676776776667767667767767677677676776776767766676677676676676677667677667677666767767767676776776767677676776767676776767676677667767676776776767666667767766766767667677676767666776767766776766767677677667767767766677676677676776767677677667766776766766766667666776676766776667766766766767676676667767767666776766776776776767767767667667767767677677676677677666767666766766767677677677677667767767766776767767766677677666776677667767666666677666767767666767677667766677677676766766767767766667766676776767666776776776667767767767767767767766767767767767767666776776767767766776776776677677677676766767767677676767767767766767666767677677677676767677676767767676677676766767677676766776776767667676666776767767676776766767767667767677676767767767767666666676676766667766667677666667766776766767767767676677677677677676766767676676767766666767666667677666767677667676766776667766776776766776766767767676776776677677667676667676677677677677677667676776776776666767766766776767676776776677676666766766767676776676767766667766767767677676767767676767676776766677677667677666767677677676677667766767667766666667666776776676676767767767667667666776767677677676776776776776767766767766776677667676767676767766766677667676776677676766677677677666676767767677667677666776676767666666667767767676677667676667767767767767767667767677677666776677676776767766776667677676677677667767667676766776667767767677677676766776767676667677677677667677677676776767767767766666667676676776776767767677667766766776767766767767767766767766776766776776776676776776776676776776776667677677676676776676767677677666767677677667767676666776676776676767766776776676776677676776766766667766776676676776766676666767676767676767767677676666767676667676766677676767767766766667766776676776767766767766676767766766766766677677667766667766767767767766676767676666776776776766767767667767767767767676767677676766766667766776776776767666776667666767766767766767677666677676776677666767667676676776766767676767766676767766766677667767767677677667767766776767767677677666776667676676667677667767766767766776767766776776767767767767666776776766776667667767766676776766776776676776766766766677666767767676767767677676767666767767766677676767767676766776776767767676776767677666767767666766676676677667766676766776677676666776667676776767676676667666776776766776766776767676776767767676767677676667676776766677677676766767767667767677666676767677677667677677667767767767676776776776776766766776767767676767767677677666776767677667677667676667677677677666676766776776767767767677677666676776767766776677667676667676677667766766776776776776677677677676677667676776766667676776776767676767677677676776776666677676776776667677667667767766776767767676767667767767677676776676667677676767767767676677676776776766677677666767666766767677666766776676676776766677676676776676776676776776776767667676776766767767676767767676666776776677666767767667677666767766766667767677677676766677667677667667666766667767677676677677666766776776667677667767767667767767767677676677677676677676676667767676667667767677677676776766676666776676677666676776776776667676776667666767676767767767766766767666666677677677676676767767766767667676776776677666766677677676767667767767677677676676766667767767767767767676676676677676776676776776776767677677677677666776776677677666767766776767676776677677677666667766767767766776766677676676677676677667677676776766667767677677677677667676776676767766776666776766766677666677667767666766676767666676776676677667766767676677666767767666677676776776776677667766776766677677677677667766667677677676766767766767676677677677676767676677676767767676776666676676677667667676776767766767676776776776676667767767677666766677677667676766677677676766767677677676677677677676667767667767767767767667767767676766676666667667767766767677677677677676767766776776676767677677677676767767676767667667766776776677677676776776767767767677677676676676767767677677667766766767767677666677677667667767767767677676776776767766676776776677667676677667767667767767767766776676776677676667766766776677677667767767767676776767676677667767676767767676767666676667767677667767766776676767766677667676676776776677667767767766767676767767667766766776667767766767676767676677676676766766667676766776676767676767767667677676776676666676776776767766776767766767677676666767667767767667677677677677676676766766766666776767666776667767767767676676776667766776767767677677677676767767667677667767767677677667666676676767767766776776776776776766676776677666676767767667676767767767666767767767677676767667767767767677667667677676776767667766767677677666776776776767767677676767667677666767767677676677667676767767676767676776767767666676776767766767677677676776766766776776667666766776776666767676667677676676676776677677677677677677667767767767667766676767766776767767677677677667677667677676776766677666767767666776776776667676767767676766766767667667667667766677676776766766667767667766776776676776776767676677677666667676667767766776676767766767677677667666776776677667766676667767767677666776666667676676677666677677
666666677676776767766776766767677676676776776676776676776767767767677667667677677666676767676776776667767677676776767677676767677676767676767767767766666766767676767767767767677676666776767766767677676767767676676667667676676676776666676666766666776766677667767676666776776666767666767677677666776767676767676776677667767667676776677677677676677667766767677666667766776776767676776767667767667666776766767676676776767766766767767676767766767767676767667767767767676766677666776667677676776676776676676766677677677667667766676676767667677667677676776676776767667667666676766766776776776676677676677667667677677677677667767766776776666776766667767767677676677676776776776766766766766776766766766776677676776776776667677677677676767666767767766767676767667767767767766776776776767676767766776776676766676776767667677667677677666676666776766776667766766677667767677676776776676666676766676776767766766776666766766767767767767676776767767676776676666776676767676767677667677676766767767767676667766676666776667766767767767676776676767767767677676767766666767766776767667666776676767667666776776776767676676667766776776776776776677676766767676677667766767677676676767767767676776766776766776677667676776767766677677676767677667677667676767667767767667677666767767677666767766667677677667667677666776666776667677676677667767767677667676676776676776767676766776776776676776677676776776766677666766766766766676667676776676776767677667767767767767677676776776677677677667667767676776767767677676767767767767767676776767667766776776776767676677676776676766766676667766677666667767766676767676767667676667667677666666776676677667676677667667767766776766767677676767767667667767767677676767666776776776776667676676676767676767767667767766776767677667677677676767767767667677677667766776776776676676766776667677677676676776767766666776767767767676776776766776766676766767766776667676667676676776767767666776666776677667766677677676776776776767767667766677676767667767766767677676776767767666667767767676767767767676676677677676677667766677677667767677667676676676667667767766767676677666776776676776776767676776776676676776767766767767767676776677676767677676776667677666677676776776776776767766776767677676666776776666767676776766677676667676776776776776677667767677676677676667676767767667676776776776667676766767767767677667766776767767767666776767767767666677666767767666667676776667767767767677677666766676767667767667767667677677677676767767676776667766776767766767677677676776676776667767677676776776767767766766677676676776776767667766677667766776666676776776677677677677676776676676676767767767667666666666776677667667767767767677677676666677676767676667666776767667767766776666776776776767767677676766776776766767766677676677676677676677676776776676766766767767666767767677667766776767767676766766776767676776767677677677677677667667767766767767766766676766776776766767677677667676767667767766667677667766767677677666776776776776776766776667767767766667767767677676677666776776776776776776766776767667667677666767666677677676776676767667676767667667667676767767767766776767767766766776676767767676776776767767767676666776766767677676676666767676776677677677676776767767667667677677677667766666767767667766676676766776677666767767666776766767767676676776676776677677667676776676676767766776776676767676767676677677677676767677676776776767766767677676766766676767677676776767677677667676776677677677676767667676776776776677677677677667767667676776767667767767667677667767676776766677676767767766767766767677666776767767676767767667676776776776667667666776666677677677677676776776676766776767667766677667767676776676776767766776776776677666776676767767666677677677676776676767766776776676677667667767667767667677667677677676677666776677677676667676676776776666767767767767767766676767676677667677676676767667677677667677667667677676776667767766666776776677677676776776776776776767767676776776767767677676667767676776776677677676676767676766677676677667767767667676667767677666767676667676677666776676667667767767766677677677667767767676667666767666767666677666667766776767666767676776677676767767767667767676677677666776677676776676776667676776776766776776767676767767677667667766767676676776677676776776776767766776766676667766766767676767767767676766776667767666767767666776776766776677677677677677677677666776666776776776676677676767766776667767676767667767767676676767667676667676776666767767766767766767766677676776766767667666776676776677667676776667766767766767767766667666676767676666767677667667767767667667767666776677676776776776776776676677667766767666676676677677666677676767676767766767677676767677676767667766676776667677676776767766766767676776676767676776766677676766677666767676677676676667767666766677676776767677677677677676766776767667677676676767676677667676776767676767677676767677667767766667667767766766666776767676767677677676677677676776776767667676676767767677677666767667677677677677767677677677677677676677666766677677676766766767677677666676676776667667767767767667767677676767766776767676776776776667766677676776767766766667667677676776767767676766767667677676776767767676767767767676767666767767766776677677677676776676677676677677677677666776767676767766677677676767767677676776667767767676767767666676667677676766776776767766766767767767767667767677676767767677667767767667767767667667677676767767677677667666676766776767676677666776766767666677676776766776767667667766677676677666677676776776776676767667676776776776776767677677676677676767767767767676776776767766676776677677666767676776677667676776767666776767676776776776767676676776776776776766767766666776677677677677677667767767767676676776776767767676676776776767676776766667667767676767767676776776776677677667767766766767676676776677676767677667767767767766767766677676667766776766767677676677677676767766776767766776676766767766767767767767766676766776676766776677666766776767676767677676776767667677677667667767667767766667676767766776767766776767666776776776767677666667767766676776776676767676776776776767767767667676677676776776677677677667767667767767767666776676677666776776776766766666677677676776767676667767767676677666767667766767766677667766766676767667767676766776667767767667677666666677677677677677677676667667767677667676677676767677676766766676766677666767666776767766767766677676667667766676776677677677677676776766776677667767677677676767667676776767766767766776776767676676767667676677677677667676677676776677676676766677677667667676667676767767667667766776767767677676767677677677676767666776767767766776766676677676776677676767676776767676766667766767676776676776767767677677667667676767667677667767767767766677676676776776776766776776766776767767667766676776776766776676767766676767766767667677677676767766666776776676676766766667767767767666776677677677676776776766767767676767767767766776676776776776677676676667767766676776767676767767767676667676767767767766776767767676766767767766677676667677676667667767766767767676766666767677676767766666776676767767676666676776667677666766767677667676677677676776776776676776776767677676776776766776767767667767766776776766677676776766676767677666677676776766776776776767676767676776766667766677676776767676676776776767677666767676766677677677667666666776767767667766766776767666776767766767676667676666666776776776767666776766767767767677677676776776767767677667676767677677676766767767767766776776677677677677676767767767676776767677666767666767767676776766776676766767767676776666776776776776767676776767767667676776776767766776776666676767677677676776677667767767766676776677666776767676767677676776677667666776767767676767677667666776776767766677677677676776766767767666776767767767676766776676766676676776677676676767767767767677677667767667677667767767677677676767767766767667766767667766776676776766767667766667766676676766767767767677676667677666766776676776766677667766776667677667676767676677676776767676767677667677666776676776666767767766776776677677676766667767676767766776677677676676766776776677676767767766676776767677676766766767667667676676767767767667767767767766677676767767767767677677666776677666767766767677666776767676666767767677676776776666776677677677666776776677666767676767766767666767667766776776776766767766776676676676676666677676767766776767766676676676667667767767667677676767676767676766667767677667767676776667677667677677677677667766767767676766676676776677666767767767676767677676776667667676766677677667667667767676776767677677667676776677677677666776667766666677676776767767766766667767767766776677676776677677676767677676677676776766766677676766667767767676767766666767766677677667677667766776767766776766766776767767766776767767677677676776776776776676666677677666677667667667666667767767766776776677667766677677676677676676766776776677676767677676677676767767676776676776767666776776677677676766776767667767767767766776667767676767767677667766776776677677676677676766677677676776677667766766766767677667766667766776776776676767766676767677676676776677676767767677667676766766767666767677667676766766776677677677676776767676776767767767676667766776677666767667677677677677677666776767676767767767677676676767667766767667677677666767667676767677676676776776666676677666767767667666776766766767766776677677676776776776767677676766776776767767667766767767676766767767767666767767667666677677677677677666776776776767676676677667767767677677666676677667767767676667666666776776776676776677677667767767767767767676766677677677676767677676766776776666676776767676776776676667767667676676776676767766767676676766677677676667766667676767767677677676776676767667676776767676776776767766766666677677676667677667666776767677667767676767767676676677666677676767676767766767766676667767767677676767677677677677676776767767767767767766666776677666676776677676767767677677677676776776776677676676776776666767667666776666776676677677677676677676667767766666776676767767767767667766677667767767676767767677667767767676776676767677
6676667767766667766776767767766677676766767767676767676666676766776767766767767767767666676766776767767677667676667766677676776767666767766767767676677667766676776776776766766676767766776677667676776776666667767767677667676766677666767677677677667676776776666766677677666666766767676667767676667667676677667677676767767766776766766776776776776776767767766676767767676767766677676676767666776776766676776667766776667767676766676776767767676666676776776776667666767677677666676677677677667667676677666766776776776776776767767676776767767677666766677677676776677676767766666776776667767766676767766677677677666767767767677676767766676776676667766776677666776776677667677677677676776776767676677676667676766677677677677666767767767667766666767767676676666776676767766776776767667767667667676766776767667767766677667677667667676676776776767767667767767767767677677677676766767677676776776677667667766776667677677667676676776666776666767767677676766776776677677677677666666676767767677677667666676767667767767677667767676767667666776776776676667767676766767666676666766767766767766767766767766767767766667767766766776767676766767767676676676767767666767667677676677676767677677677677676667767767767676767767667767767766676776667767767767767676776776776767676776776766766767766666667677676767677677677667767676677677667666676767666767666776667766767677677676676776766776767677667676776677667767677676776676667767767767677677667766776767676776677676677676766677676667676677677677676676666676667666776766767677666667676767767767767767767676767767676767767666667767676776776676776767677676776776767677667667667766766776776676776766776766766766767766776776776677666677676767677676767676776767676767676776776776776776676766667676767767677677677676676776676767676776676676767667677676766676767767766677676767676677676667666776766776667677667767767767677676766776776767767767767767767767676776767676776766677677667767767677676776776677676767767676776767767766766767667676767666776767677676667766767767767676766676776767767767767677676667767677676776766676677677676766677677677676776767766676677666766776667766767676667676677677677667767676767767667767767766667677667767666776776767676667767677677667676767677667676767767666667767767767767766677676676766776767767666776776766767766767767677666776676767676776667767766766767677676677676666776767677676767676767766676776767667677667767676767676776666776767677667766776766767677666767677667767766776776767766676666776766776676676766766767666767677667767767676767676677677667677666767676776776667767676667676667667767676676677667767767676766676666776776776776767677666776676767767667767767767677677666776667676776776666676676767677676767767767767676766677676767767767667677666677667767676766776767676766676677677677677676667766767767677677677667667767767766766776667767767767676677667767767767667767766776767767667766676767676776667667766676776776776776767677676776776776767677666767767767767767667767666767677677676776667667767676677677677666776766677667667667767766776776776767677676767667677677676676676767766666766766776677676776766667667766776676767667767676676776776776767676667667766767666676776666776676776766767677667667767766767766767766766767767667676776776776776667667677667666776767767676676666676666767677677667766767667767676767767767676767667767676776677676676776767667767767767767767677677667676776667676666676776776767767677676667767766776767767676776767676677676676776667667667767767667767767676767766667767677677676676776766677676676666766767767677667767676776776776767676767676776677666776677666676667767767667766677667767766676776676677677677676776776767677676776776767766667667667667767766776676766766677667766767767767677676767767677677666767767767767767767676677676766767767767767667766677677677676677677677676767766676767676677666676766676766776776767767677676677676767677666776776776767767767677667766667676667767676776676776776677667677676776776677677677676776766666776666776767767766776676776767676767767677677666776677677667766776766776776776776776667767767676776766776766776677666776676776776776767677677676767676776767767767676766766667676776776766776676767667677677676766677666766676767767676776667767767677666776676767667676766767676676776776767766776776776666776776767676766766767667767676776767767676767676766766766767767767766676776776676667767676767667766767766767766776667676767677677666767676766776776767676776766676767766776767767676767767766766676666767766767677676776766767677676776676766776676767767766767766767666676766667676666676676766676767766767666776676676776767677667666776776767677666676766776766776766776766676676767676676767767767767767676776767667676676776776666766776676676776776766767676767766776776767766676776766776667676776676677677677667767767666766766776776667667767677677677677666776767766776676776776776767676767767767767667767766767677677677677667767666666776676667767676776776677676776667767676766767676767767766677677666767766776776776776767676677666676767677677676667766676667676676666776767677677667766776766676776667766766767677676677677667666766776677676667767766776767676776767667767667766776677677667767767677677667667767666776677676776767767676767677676676776676776767677667676667676766767767766767666766767667667767767767766767767767767767767767676776767676767767676766776767677676767767766766667676667666766766767766767767676776767767677677667677667767767677666666776676776677667667767767766776766677667676776767766767766767666677667676776776767767766776776776776767677676767676666776666776767767767767667676776776676676677676776677676677667667767766776666776677667766776776666776767766667767767767677677676767676767677676766676767676677677667667766766666766767666776766676677677677666776776767666776776776767767667766767677677677676666666776776676767666767666776776776776776677676766767766677677676667677677676776666667767767676676766767666767766766677667767677677676677676776776776677666677667767767767667677677677677666776676677676776776776676767677667767667677667667667766677666776776766677677676766767767677666767766767667676776776776767766667767767677677677677676677677677676677666676776676677667676676677677676767767767676766666767766767767676667677667676676676767766776767676676767766767766677666677677677676776767676776766776776766766767667767767767766776676766776767766776677676766776767666767677666766667677677677666776676677667677667666776766776767676667677677677676677676677667767767767766776666767677676767766776776776667766776776677676776677666767766776677677677677677677677667766767767677667676667676767767676676677676676667766767767666767767677667666767767767677667677676776776677676677677667767667677677677666676666677677667766677667676677677667676766767767767677676667767767766766676776776676676776676666677667667667667767677676767767666767767676767767676677677676776767766676676666767667766666766667676766776667766676776676776766676767767676776767767676776676676776776667767676677667766767677677676776776776767677667677667767677677676767766677676666776677676776776776776776767766776776767766677667666676767767676776767766666676676776667767666666776767767766767767766767766776766776767767676667676776676767677677676767677666767676767666767677677677677676676776767766767767667767767677667767767767767767766776776776776776767677677667677676676766676676666776776776677677667667677677677667677667676776766676776776776677676776767677667677677677677667677676767766776676767667767666776677677677667676676676667676767666677676776776676767767676767767667767677677677676677676767676776677677667677666676766677677677676767667676776776676667767766776766776676677677677677676767767677677676766776677676667767767677677667767677676766776667667767677676776776767667767767766667767676776776776767767767766677677667767677677676776666776677667676767767677667767676766766776766677677666767676766677667767667767676776776776776667767767677677677677677677667666676776767676677676667676776776666776776776767676776776776676676667767766677677677677666667766767767677667767766776667667677677677677667677677676666776766677676776766666776776767766677666677667677677677677666666676776767766776677667677666677666667766767677677677677676776676776676776677677666776776677676767767767667767677676767667766767667767767677676776766776776676776767667767767677676767767676767677667677676667767766776766676677676676766667766767766767677667766767676776767767767666767767677666676767667767676776666766776767766776766776767677666767766776766767676767767767767677676776666767667667666666667676776677676776677666767766776676776766776677667666767767767766776767767767766776677666766776776776667676767767676677676776776767677677666766766677677676766677666776776776776666677677677667666776767766676667677677677667677666776666677667667677667666767766767767766766776776767667666776776776676767667677677677677676667767666767767767767667676776776766767667667677677667767767767667676767767766767667766776676767766776667767667767676776776776767766767766677677666766776776767677677677676667677667676767666776767766677677676677677666677677667767677677667676776767667667767676676677677677676677677676667767677667767667676776776667677677676767766667767666767676677676776667767767767677677677676767677666767767766767677676767677666677667677677676676776767767766767767677667676677676676767677666766767677676776776667766776676776766677667767766667766776776677676767767767677677677677676776667767767666767766767666767766677677676667676767766767766766766776767677667676676767767677677676766767677676677676776776776676776666776667677677666767766677677677676676677677676676677677676677676676676776776776676776776776776776767767767766676667767767676767676676776767766766776776676676766767667767676776766677677667677677677667677676767677677677667666766666776767677677676767766767767676766766667676676776776677676677677676776676676766676776766767677676677677677677676667766767767767677676677667666776677677676767767676677666667767667767676677
76667766767677676776677666767676776767766676676677677667677676776776776776676767766676767677677677676776776776767666677676666676766767677666776776776776766776776776666767767667666776766776767667677676766776677667677676767677666667767766676677667677666776776776677667767767677666676776776767767677667666776676677667667677667666776766767766667677667767767677676766677677676767676766677667676666677677676776766677667766667767677667677666776676676676776677666666776666776766676776677667767767767677676666666767767677676767767666676767766666677677676667767767677667667676776766766766766667767767767667767766767767767676667677666767767676767767767767767767767676676776776667676677676776767767676676767767667677667767676767676667667766677667767766776767676776767767676776667766667667666767667767667677677676767767766776776776776767767676776776776677677677667766676676767666677667766667767767767676667767677676767767666776776766767766667676776767767667767676767676776767676767767666776776667666667677666766676776676667667767767667766767666676767767767766766667767677676776677677667677676767667767676776776676767767677677676767766667767767766676767677676667767677677677667667767676677676776776767766676667767677667676776776776767766776666667676776776776776776676776776776676766677677667767767766776767767676676677676776676776677667667767767666776776767767676767767667667666767767666677676677676776677676767676776767676776767766767676767767766666667666667676766767767767767766766766677667676676666776776767676676776677667667676767766776776766677666767767767677667766676767767676766776767767667677677676767767767677667676767677676776677676767767766766767676677677676776776677676676666776776776767677667676677677676766776767767676767766776667677677667767666767767677677676767767676776776676776767676666667676676776677677676767676776666767767766677677677677667677676776767676776766776676776776776776767677667767766776676776767677676667767767766766676776766676767676776776776776776766667767676767766776676766776776766776776767767677667766767667766767666776766776767766676767767767767667767767667767677677667766776776767677676767677677677677677676666677676776766676767676676677677667767767676767676677676677676767766776767667677676676676667677677676767667767766776776767767677667766666677676776767766776766677676776767767676667667767667666767676677677676767676677677677667766676667667767767767677667766776776767767676776766767667667667767766767766667767676766767667676676767676767677677667767767667677667767766676667767767676767767677666767676677677676776767767677676767766776776767677677676676767767767766776667767676776676666766767676767766776776667667677667676766776776776776766767767667666677677676767766767766677667767767666767677677677676776766677666666676667767667677666767677677667676767677676776767676776767676776677677677677667767676676766767767666766776766767766767766676776677677676776767676676776767667767766767676676667676776667767766676676776767766667766767766766767677677677667766666767767766766767766677666766677677676677676767767667677676767677677676677676677676676766766667767766776767767767767767766767666776776767767766767666776766776767767767667766776677677676676776667767676776667767667767766776776776766776776676766776676776677676676767677667667677677667667767766767667766667767667667767676776677667766767666767677676776766776767767677677677677677677667676776667767767766767677677676767677677666776776667767667667666776766766767677666766767677677676776776676667677676776676676776766666767667767677677667676776676667666676776776667667676667676677677677677676677676766677677676676776676677667667667676676677676776677667677677676767667766677667677676776776767666776676767667676767766776767667666767667766776666776677667767766767767667676776767676767766676776776776677676676676767766776677667676776677667766676767766767766776676676776766767677676767766766767766776677666766776776766776677676776776766776776666676677676776776776776776776776677667767666767767766766776666677676667676676676776776776667767677677676767676676766776767666767767767667677666667666677667767676776776676666667676776676767676676676767677677676766667767667666676767766677677667667767677676766667767676767667667767767766676766676667677676767676767667767667767676766766767666767666776677666776767767677667766776776677677676676667767667767667676767676767766767677676767767676776677676766776776766766676776776776776776776666766767667676666666676677676766776767676677667677677676776767767667766776776776677676776676767667676776767676766676776767667767766677667766767677676766776677667767767767766767667667677676666767767766776767677676676776776776677667767667677667767766776667667767766767677677677676776776776677666666767677676776776767767677676776767766766776677666677667666776767676766677667677676776667677676767667677676776667676776776776776677667767677677667666776767677676677677677676666767767666667676667767767767677676666767676667767677676776776666766766776776767766676676766667766667667677677666767766677676666776767767677667666766667767766776767767767766776667767677676767766766767667667767767676776677677667677676767766766766766676677667666767767676767667677676667767666766767676776767676767676776677677677676776667767767767677666776677676776776776666767766767677676677666776677667667766767767666776666677677677677676767767767676776776766667667677676776767676676677666767666676776667666776767667676667766776677666767767767677677676776667767677676677676766766776667766767676767677677676767677666666776767767676776767767767767677677677677676667767677677676677676767666676667677676776677677677676767766767767767767767676776766677677666767767767766766676776766667667767667767676666667676667766776776767766776776677677667667677676776766666767767766677676667767676667767766677676766776776666776667667676667677677677677677666766767766776666676676766666766776677676676776767767666776776767677677677667766767767667667667667666776767767677677676776776776767677667676667766776676676676776776776776676677676676776766767767767766676776767677677667767677667677677677677677677677677677666766776776767667677677677677667666776767667676767767766676767667767677677677677677677667667767766677667667676776677677677667767667676767676677677677666767766766776677676676776676667676667676677667676776767677676767667676666776776776776776766776776767766767667667676766667676676776776667767676767766677666766776766677667767766766776767667666767676776776776666677676776667677676667677677667666767767677677666767766776766767677667677667767766677676677676776767766677667767667676776776677676677677667676767677676666776767676776776676767766667766776776766676766776776767677667677666677667677676666666667767767676676767766677667766677677667766667667676677677666767767767767766766776766766776766677676767676776776667766767766767666767766676676767766767767767666767767677677667767766677667667667767766776767677666766776767667677667676676766676767767667767677676676776776766676776677667767766677667676776776677667677677677667667676677676776776676776776776667767666767767766767676677676776776767667667766767767676677677667767767666767766766776676776677667767767767676767767767667667677677677676767676767676677677676776766677667766767767767676776767676767676766776766667667677667767767676776776667667766766676767666666767667677677676766767676767676667766767677667767767767667766767766776677676776766767677667676766767676767677677667676767677667676667767666776766667767767766776667677667676776767767677667667767767766676666766776776776676766767767766767767667677677667667676667676677677676776776767677676767676666667767676776676677666667676676776767767767676776766666676767667767677677676776767667676666776776767667767667766766776766667767666767677667766666767676676677676776677667767767677677676767767766767766676667677676776767676676676776767676767767676776776767667677676767767766776767666776776676677666677667767676776776766776767676767766776766766676776776677676776677676776676776776767676666766767677667667766776667667666767767767667767677677667767767767767677667767676767667676776776767677676766776767767677676676776766767667767767677677667677667677676776776676667767766776776667767767677676766676667766766666767677677677676766767676667667667676767666776667677676767767676767666776776776776677677677667676677667666776677677676667677677677676676767767677677666766766776667767767767676776667667767767676677677667766666767767767767676667677666767677667677676766676676676666776666776776776766776767767676767766767677676667766767676667767666767766776766676776767767676767767677677677677666767767667676667767676676677676676776676776677676667767676776776776776776776776776767677666766766767767766767767677677676776676767666767667676766677677677677667767767666776776667676677666676776776766766676776677676776776667767766776767677677677667767667677677676667767666677677677676677667766776667666776677676767766767666776676666776767666767676776776767677667676677667676676767767766776677676667767667676776677676667676776776767767666677676767767767677667766776766766667766677667676676767667766776776776677666776776776766767767676767666676776677677676776676767676776767767676776776767767767677677677667767767767766776767766776776776776776767767767767766776776767676667676666776776776776776776676667767667767676776767677677677677677676767676666767767766767767666666767767767676776767767666776677677677667676677677667767767767766677666667667767677667676676776767766766767767767667767677677677666776676776666776776776776667666776666676776676767676776776766776767677667767767766776766666767666776676776676677676776776766776667767677667677666767766776667766767666776667767667767677677667767677667676767667677676776676677667676776776776776767766776776767677666677677677676766677667667676767677676776766677676766676776776677666677676767766766776666776766767676666776776676767676767767767766776767666776776667767677677676676767666677676767666676767667766766767766677676776767
6767766677676767767767767766666776776767766767767667667677667767766766767767767767667767767767766776776767676767677677676776766667766776776767767767676676776776776776776666776767767767676767676676767667667666767767676677676766676676776766776776767677676676766767667666776667677676666767767677677667676677677676776776776667667767666676677667767766667677677667767676776767767667667677677677676776677677676767767766776767676776776767767667676767677677677667676776776677677677677677677677677676667766766666677676676677677676767676776766766767767767767767676776767667677677677676766767676776767677677667767766767667667676767676676767766776676676767667667676767677676677677676776767677666767767667766767666667667766767767766677667677677667676667667767766776676776676776776677676667677667767676776676767767676776767767667767767767677677677676776776767767767767766767766767666776667676776776776776776776666776776667677667677677666767677676767767667767667676767677676776667677677667767766767767767676767666776666677677677667676776676776766767767676776767767667766676677676776776676776776776677676677677676776676776767677676776776667677677667676767676676766767667767767767667667766766677666667677677666767666677676776676776776766767767767677666776766766767767767767767767677666767667766676776766677676766666667766767767677667767676767767766677667676767667766667767677677677676776766667677667767767677676766767766776776677677667677667667667767667767676667766766767676677667766767766767767677667767767766677677677677677677667766776776767767766767676667767667766776776776767767766666776767767677677676776677677676776776776776776676766766776767667766767667667767667676677676766767677677676667767767667676767767677676767767676767677676767667767767767767767767677677666677677676767667677676767676767676767676766767676766767767676766776667676666776776677677676767676767676677676677677676667677677676767676776767666676776776667667767767677677677676767677677676766676776776776766776667767667677676776676767766776776776767767667676766766677677667767676767666767667677677666776776776767667677667676776767767667677666776776677677677676767676767677677667676767767766677666776676677676766776776776776767766667677676677677677667767767676776767677667677666776767677677677676766767677677676767676677667766667677677667677677667767766776677677676767767676676677677677677667767677677667767767667767676776666676676776766776677677676776767767677667677667766676676676776676667676776776767766676676676776776776767767767767766767666677677667677676667767666676767767677676767767766766766767677677666676767767766766767767676776677676666677667667667766776776766767676667676677677667677677676776766767667677677676776776776767767767676667767767767677677667767677676667767766767766776776677676767667767677676767767676767677677677676776677667767667767767767767767767677676776776676776766767677676667676677667767767667767676776766776776767767766766766676776776676667677667767767676667676677677677677676767676776776666667677666776776776677677677677667767767767676767767766666776767677677667766776676776766676776766766767767767766776776667766776677676667676677676676676767667676776677676776677676776776776776766767676677676677677667767667667677667666776767677677667767667766767677677677666676667676776767767766767676776767666767767767767767767767667767767676676666766767767676776776776677677667676677666676667767676776776767667666766766766676776776667767676776676776766767767767667667676776766767676776776677667766676767666767767767767767677676776677666776676776667677667667767767767667767767767676676767667767676767677677676676677676766666776766767677676776766676776766776766676776767766676677677667676666776767766767767667767767676766776767676766776767766776767766766767667666767666677677677676767667667767767767676677677667676766677677676776776776676776677666767767767767677676776776767667667666676776767767767677667766667767676766776776676776776767676776767667677676776767677677676667767667667766666767767767667767766766766767767767666776767676766677677677676767677677666766766776677666776767666767667667767677676667667766766776676677666767767766767667767667767676767767676666767767666776776767677666677676766766677667767767667676776776677666767677677676776767767677676767676667667766776766767767767767767676776767667676776676776767766677677677667767676776776677676676776776776776776767676667667676776767677677677677667677667767766776676676776677677677676776776767676676767767767677677676776767767677676667677666776766776666676677667766776677676766766767767667677677677667667767677667676767767677677667677677677666676767767767766676767766767676776776667677677666776667677676767677666776677676776677676767767767676776776776767677677667767767767677667676767676767767767677677676676776776767767767677676776667767676667667676767676677676667766776776676776767677666676766667676776767767676677667766766667767767766677676667767766776776776776776676667677677676667667766776767667677667677667766667677667677677676767677677666676667677667767676776776667676767676677667677666767677676767766677667767677676766776676767677676776767766676776767767767766677677677676676766676767767767767676766676766667766776776776776776767667767767767767767677667767676766766767676676677676666767767667767766677676776666676767677667666776766776667677677666667676676776767766667766677677676767766776676767767676666776766776776776776776766766776666766776776776676776767667676776767766766767677676767677677677667667666667767667766676776667767767676667677676776776767766767676776677667767676766776767766776676776767676767767767676767766776767766767676776767677677666766767766677667676767667767767767766766677677677667677667677667767676766677677677676767667766776776767766767676676677667676676677667767667676677677677667767767767666676776767666776676766766667767766767767667666667676767676667767676766776776767677676667767677667766677676667676776676776766766767677676676677677676677677677667666776767667766766767766767667676667667767767676767767677677667766767767677666766767667767677667677667766676776776776677677676676676766776767676667767767676776676767766676767676776776666767676677667676676677677677667677667766776776776767767767677667767676666776766767767767676766776677677676676776677667766666776677676677676676667676676767767767767667676776767767676767667767667767767676666667766767676677677676776667676666667677676767666767676667767767677667767767667677677676677676766767766677667767667766776676766767667676776677666677667767767667666767767767677676767676776766767677667667766766667767767677676776677667676776667677667766776676776767766666677677667767677677676776776776767667667767767766776767667767666767667676776776766677677667677667767676766776767767767677676676776767767677667766767677676776767767677676767667666766767676776676776776667677666766667677677677677667766766676676676676776677677677676767677677676766767677677677676676667767766776767767667766767666767766767766677667767767676676776776776676767767767766766667766677676776666767667767676776766767676677667766776667677667667766767677667666776677677676677677667677677667766667767766676776766676676776767767767767767676677677667667767767667676767676776766776776767767767767676667767767767767666767667667767766767667676776677677676776666776776776776676767766776676767767677676667767767767677667676767667667676676676776677677676767767666767766766766767677676767676776677676667766677667767676767677667767666776766776666776767766766766767667667677667766776767766677676676766676667767667766776677676767667676766766766776667767676766767766667676776766776776767766776776767766677666667767676766677677667767676766776776767767667676767767766776776676677676677677667667676667767767667767676666667766767677677677667766676776776766767766766776767767666776767766776776766676776767766676776677677677667766766767666776666776667667677677677676676667767767767667767677667666776676767767766766767667666776676676776667666666767677677667766776776776776776767666776667667666677666676677666767676767667767767666776776666767766766676776776767766776766776767767767676676767676776767677677676767767767766776776667667676767667677676776767767666676767667676776676776667767766767676677667766767767767767676776676766776766776776767767767767767766667667677676767767676766766776667676676776767677677677676776667767666776677677667676767676776767676766776766776767766767767677676767676776677677667676776776676666776677667767677677667676776666767767667667767766767677677677676767767666776677676676666767767676677667676677676767766677667677676766776667676767676767677676766667677677667676667767767667677676667766766776767676767767766776767676676776767767676767667677666766776776767767677666776767676767767767767767767767676766767677676767677676677677677676767677677677666776776666677667667767667767677667677667767666767677666766767676766677666767677676776776677676767767677666766676776766776677677676776676766767767766676767677677667767677676676767667676676677666666776776666766776767767676676667666677677677667666776676767766767677676776776776776776676676767677667767677677667767767767767767767766776676767666676676766776677676776677676767667677676677677676767766776767676677677676776776767766776767767767767766767767677677677676766766776767767767767767677667676676667676667767767677677676776676776776676677667667667667767677667667766776776766776676776776776767766776667677677667767766767677667667677667676776676767677676667676776676776667676767766776776766767767766776766767767667766767766767667666776676667766776767676767767766767667767767666776677667677676767677677676776666676766776677676766776766767767766767767676767767667667676776767667767676677676776776776677666767767677666776776666767666677676766666667766666776767666776667666776776676776767666766776776776767677676676776767766776767677677677676767676667676776766776667767677667767667666776766667766776776766776667766766766667767767767767676767666776766677677676677677667767677677667
36676676776677677677676666776767767667767767767767676776767767767766776776767767667767677676666776767666767676767767667767677666776666676766767676667767767677676766676776776776776767677677677667766766677666676766776767667767766677667767666776767766766677677676767677676776776676676776776776676666767667676767767767677677667666776766776776677666776776766776666767676767677676776776767767766776766676767676677677676676767677677676776776776776676776767767676767677666776677676667767666667767677677677667766766776666666776767767667676776776767666767767767677676677676776776677667667667766767677676667767767676776677667667666767677667767767767667667767767766766676677677667676766776767766677677676767677676676776666766767767677676677677666677666677666676776776667677676767766767766767667766767767767677677676767767677676767676767767676776767766766677666667676666676676776776677667677677676676676677676767677666766767767767767677666677677666776767766767676676766776776677667767676676767767767767676767766767677676676767767767676666676766677676676766676776767667767676676677667666776767766767677676776677677677667676677676676776767767676667676767767767767676776767767767677676776767767677666676676776767766677667767767676766767766776667767767766766767677666666776767767677677676776677676776677667767766776776766666676776667766666766776766776767666677677677677677667676667766776776776767766766677667676667767676667667667667767767677677677677666776677676776676776766776767667676776776767676776767666666767766667766666666767676666666667767676667767766776776676766776666776776767667677667667676776776766676767767666667667767766767767766676677666776676667767767667766766776767677676766766776776776677666667767677677677677666776776776766767767667676766776767767676776776666676677677677676667766667766767677676676677666776767677667677667677677676766667677676776677666677676776776767667767667767767767767767766776677676767766677677666766776766766676677676676776666776767766667766776776676776776776767677667667766766776776677676767767767767677667667676677667677667676776767676767767767767767676776776776677677666776776776776776767667667676766776677677677676766676776676667767676677677666776767677666676776767767676676766677667767767767666776767676767767677677677667767677677667766667667676767767667767766667766666776767667676676676776677666666766766767666767676676767766776677666676767767766767767767767766767677676766677666776767676776776767766767767676677677677676776776666766667667676766766776776676667766776767676676667667666677677676677666776776676767667766767676767766766776776676776676776667767677676676776766776677676766776677677676766767767767766776767677677677677676776766766776676776676776766767677677667767767667766776776677676676667666776677666767667667767766676766766766766766667767766776767667767767767767666776667676766767767666767667676676767666776766776766776767767676766676767677676776677677667667766776767677677676776767767767677676767767767767767767667767767676776667667766776767766776677676776776776766767767666676767677677677677677667667676767767677667677667676767767667766776776767767766776776766667676776776676766666776677676677676776776776776776776767767677677676677676767676766677677676767767767767767677676776676767676676767676766776776766676667767766766767766676767767666677676767666677676677677676666776676677666677667677666776676776676767676776766767676767677677677666767676767666767767766667666676776677667676767767767677667766677676776676776776776676767767766666676767767767677667767676776677676767677666676776666677676766676767667767766767766767766767766667677667767767676767766677677666676776776776766677667677667767767767767767767767677677667667676767677677676776667767767677676776776767676667767677676667667767676776767767767767666767676767767676767676776766767677667767676677676776766676776676666676776767677676776667667767766767676776776677677667667667766766677667666776667767767767677667677676776767667766776676677677677667676766677676676776776766767767676676776767677677677677677677677676666776677677676667677667667767667666776767677677677676667676767677676776676776767676667667766767767677667676776766677677666776767667677677677667766667676776766776776776677677677676776766776776667766776766776776676767677667666767676767676666767677667676767666677676676667676776677676767676667676776676776776766776767667676766776766776767767676666776767676776766676767767677666676767666766776676767676667767767677677667667666677676667767677677677676766677677677676667676767676677667767766667767666767767767677677677677676776776676776767676767767676677667677666767667677667677676776766676767767767677676667677666776676776677667676767677676666776667766677676667767767767676676767676676776776667767767676677676776776767766767666767677677667767667767677676676776776776766767667677666776776776767677677666776667767676667767767677677677676666776776776766677666767767767677667677677677677677677666767676776767676677667767766767667767767767767766776776666776676767667677677677666767667677677667677667766667677667667677676676667677677677677676677666676667767666767767767767767767676776677677667767766776776776676676776676766666667767667767676767676766667767767766767666776776776776766766677676767677667666767766776667677677677676667767667767766677667766767766767677677676676767766767767766667767666676767667766776677676776776667767667767677677667667676667767767766767677667667766766776666767676776676776776677676676776767677677676667766776776776767766767767677676776776667667767767676776776677666766776676776677676667767767666767667767667766677676676667676776667766667666677676776776677677666767767766776766677677677677676767766766667767766676767766677677667667766767767766667767767767667767677676677677667667766767667767667676766776776767766676666766766776767767677667676766766767677676667667677677676676767677676676676676767767676667767767766776776676776776676677677667767677677667676766676767666776776677676776677677677677676776766776776676776766776767767766667767767766776767767767676776676767766776776767676666776666677677666677676776677677676767676676766766776767767677677666767767677677667767767676776776767677677676776767677677677667767766676776776677677667677667677667767667766776677676776677676676767767666676776666766776766776776776776766776776676677667767767767767767666766667766767677666776666776767677676667767767667676766776776766767767767766766776676776776776767666767766776776766767676767767767767676676767676766776767677677676766776767767676767767766767767766666677676767767766666776766776766767767767767667767677677677667767677677667767766767666767767767666776776776767676776767766767676667766767767676766677667676676766667676767667767677676766676776767667667677667667766776776676667767767677667767677677666667767667667767767766677677677677676767767676667676776776676767767667767677677666767766767767676767766767677676776767767766676676676776667766776676776676677667767676666667766776676776677667676676676677677676776776667667767767666677677676667677667767767767767766677676677677677677667676676776776776776767676766677667767676767767766776767677667677666776776776767676776766776776776776767767766667767667767767767767766766767677676677676767666676776776767767767666776767766776676767767676776767767676676766766776766767677676667767667767666776766776767667676667766776767767767767766677666766766776766776677666667767667676767767766776677677676667767767767676767767676766776766677676767767767766677677667767767766767767767667677677667767677667666766776667767676766776766676676776667766776676676667766767767767667766776767767677676666676666676776677667677667677677677677667766776766766667767766766666767676776776776767767767677677676767766767767676776776766667767676677676767677677667666676667667666676767767767767767676776776676767676767667767667666677667766676766776776666776767677677676776776776776767667677667767677666667766776667677677676767676776676676766676766666776776776767767766667676776776776666776766677676767676767767766776666776767766667667766677676776776667767767676766776676676667676776776676676776767767676767676766677677667677667767767767676667766776677676776667677676677667766776776677676767676766767676776776767766776677677676767667676776667676676776676776667666666666766776676667667666767766667667766677666776776767677676677667667767766776767667767767676676767767667767677677676767677677666766667677667676677676767666776776766776766767767767667767667676776776776776766767677667677667767667767766776667666767766767767766776776776776766667667677676677677667766767677676766776776767677676767767667766776776767677667667767767767766776767767767766776766677677667676776767666767677677667676776776676677667666667677667677667767767676766776767677676767676767676677666676776776677676776666767766776767676776677667666766776667767767667676676776766776766767767767766776776776776677677677677666767676667667677666776767766767767767677677667676767666767677667766676766676667767677677667766767767666776776776776676767676767676667677676776776776776767667767766666776767767667676776767766667766767767766767767766767767767676676776667676776776667666767676667767767666776677676677676767676767766676767677667767676776677677676776776677677667767767676776767676776766776766776776767677676767767677676667667677677676776677676776767667666667667767666767666776776676776776766677667667676776667667676776767767666766677677667677676766767666676767667767767677677677667766677677667767767667677677677676676767676767677666776666776767667767767667667677676677676667676776767767676776767666677667677666767666776776776676767676767666776776666767667767677676676776767766676676776676676776776667766776666677677676676776676767767677676676666776766677667767766776776776776776677676767667766767767676776776776776676776677677666767767676677677676676767767666776776776776776677677677677667766667767676677677667767676776776776677666677676776776677667667677677677676776776667766767767677677677667677666767
6666767667767667667667767666776666666776776767667767767666676767667767676776676776776776676776667767767767766767676776767667677676676677676776776767667677667676776767676767677667766666767667766767767677677677677677676766776767766776766766667667767766767676776776776776677677677677677666677677667677677667767767767766767766766776767767767767677677666676776776767767767676676767677676666766776666767666667667676767766766776767767767667767766676776767677677667767676767767766677676766667766776776776767767667667676767677676767767667767677676776666776766767677677676776776676676667766676767676766767766766677676767767766677677676767767766776767767767677667767677676767767767667767767767767667667677677667676776666766677666676677676776767676767767666767676776776667666766767767766767767767667677667766667766766767666776776776677676766677676676676667667767767766766767677666776677677677677677677677677676767767667676677667767677677667676767666677666776767767767667767766776776767767676767767677677667767767676767766776776767767766767766677676767676766677676766766677676667667767767766676766676766776676676776767767666677677676776766776676676766767676667666767766767676776776776676667766667676766677667667667667767767766767676776667677667676667677666776676677667767667676677676766767667667767676677676767767767767767677677666766776667767766776767767766676667767767767766776767767767767767766767667767667666676676667677676776766767767666776766677677667766776766767667766767677677667767767676776676776767677667666676776776667767677677676667767767767676767767767667676666776776677667767766766776767676766667677676776776766677677666767666767666676667766776776676767767767767667767766767667767676767766666776667676667676766776676767677676776666767677676767667676776667767667767767666676776767667766767666767767766776776676677667667767767676776776776676677677676667767677676667767767767677676767767667767667676667666677677667766766677676776776776667677677676676766776667676676776767767666776776666767767767767667677677666677676666776776666677666767666666676776776676676676677677666767677666767766767766776776767666677676767767676767666676766676676676767676766766667767767666677676776776776676667767767667677667767767767676676776766677666677677676766676667667677667766667767766776767676766766776776776776776767676766776766767667767767676767766766667676776776776776766676677667766767767766767677676776776776767766666776776677666767676766776767667676776766766767667767677666766677676767676776776766776776767677666767667767677667677666767767677677676677677677677677676776677676776766776776767766776776776776667767766677676776776766767767767767767767666677676667766676766667767677676766766766776766767767766767767667676766677677676677676767677666776776676677676776776767767767767677677677676666776766776776767666667666776776676776767767677676767767676767766767676767677676676677677677677677667767766766776676776766676766776677677667767767677677667767677677676767677677676776776776767766767666766776776776766677676667766776767677667677667666776767767767766767767676766766677676776667667676776776677676776776767676767676776767766676776677676766766676776766776766676776767667676766776666776776776767767676666666677667676767667677677666776767767676677677677677677666677676676776766776767666767666676776677677677677676677677676776767666667767677667767767767666776776767766776766676766667677676767767676776776676766776776667766767666766667676776676666767677677676776667767667767676767767676776767667767767767676767676677667667666767667667677667677677666766776767766776676676677676776767676767767767767667767767677676776677667676767676667666677677666676776767667767767767767767677667767767767766676776676776766776766667677677667767767676676776776776676776766776676667766676677666776676776676776776776676776776667766677667767676676766776666677666767767676677676776767767767676766767666767676767667677677676676677676676767676677667676676776767676667767767767767766767767667676776677676776767676776776767767676667767677677667766776677667767767667767766767767767767767767666776776677677677667676676776766767767767767766767767767767767667676776767766776767666677676776766767767677667767767677677677677677667677667677667767676676767676776677676767676676667767767677667677667767766776766677677676767767767767676676667666676676767766766766776776666677677676776667767676766767767677676766676776676767767767767767767666767676676766776666676667677667676766767766776676776767767667676776667766776676776776767666776776676776766776766776776766767666776676767767767667767676766776767766776766676677677667667767676767767677676767767676776677676767667766676676776776676677676776776677666667767767676676667676776767766776677677667767767767677677676767767766766776776776776677667667767677666676766666776767767676776677677676776776767766776776776676776776667677677667766776766776776767767667766767767677677677676776776666766776776667767766676767786776776776767677667677676676767677676776766767676766677677676766776767766766676767676766767767676677676766676776767767767676776766766776676776776776767667766776776767677676776776767767676767676767767676776776776776677676766677677676776677676776776766776667677676776767767767667666677667677677677666776767766767767767767676776776766766767766667767677676767677677676676676676767676776776767666677666677676766776667767767676767767676666776766767767677676767667667666677677677677676766766766776667767677676667767666766767676776676676776776776767676676666676776766776667676766667667677676766776767677677667677666677677676776776767766776776667766776767676667767667677677676676776776776767766776767677676667667767676676677667767767767676776766776767767767767676776767677666676767677676676776776767677667677677677677677677666767676676666776676776766677666677676677676767766776776776776776676667677667666766667677677676776766776677676667767767676776767677666767667667677667766766776767766767676776767676676766776776776776776776677666776767667767666767666666776677677676776776676766676677676676776776767676767677667677667766767667767667676776776677666767677666776666766776676776776767667666767767766767767766776776767667767766767676676766776767767767667767667667667677667766766776677677677666676767767677677677666667677677667767766776677677676676767767676666767677667666676767766666667767766767767677676776766677666767767767767666776767766766767667677676767677676676776766666666767676767766767666776766676676776677667676677677677667767766666776776776776776766667667767676766776776677676776677676677677667767677676767677667766776667676767767676776677677676776767766677677676776776676767766676677676767767767677676677676776666677677677676776676676776766677676676666766676767676776767767666776776667767766776767767767767676776767676776767667766776776767766767767766766667767767667676666766767677677676776767767677667676776667766766767767676676766667676767766767676676776677677667666766666776766766776766776776676766676776676767677667766666677667676776776767766776767677667667676666776667677676776767677677667766767766666776767767676666767676776776776776667677676676776776767766776676667676677667766776766767676667676767766767667676676676776667766767677667676767676677666676767676677676776767767766677676776767767676667666676767767767767767767677676677666667677677667676676667767767767676766776767677677676776667767666676767766676767677677676767767766766766677676767667677677677676766776767767766767766767767676666776676676767676776667676776766766667767767666677676767767767666766767676776767676767767766666776767767666677666776776677676776766776667667767767677676776767766776776776676667767666776776666767676776666677677677667767767767767767676677676677676776776776677667767767676676767666677666766776676677666677676776767766767666667677667767767666776776676766767677676776776676677677677676776677667767676667667677666776766776776776676776666767766776766666776677677667766676767677677667766676767766767767677667677676776677667767676767767676776776666677677667676766776766766766667667676767767676767766776766767667676767767766767677667666767666767766766776776676776677676776776766767767667767766776767767666766776767666776677677677667767667767676776767767677677677667666776677676776767767767766667676767766677666776667766776776677676676767676677676676766666766776776667767767677677677677676776666666667767766676776676676776677677676767766667676766767767767667767767767677667766776776767676776767767767667766767767767676776766776776776776776667766667767767767676666666677676776776776776776676677667767676676677676667677666776767667667767767667767766767677677676776676766776767767767667766767767667677667767677666776766677677677676776776676767666766767767767767766776767767766767767767676676767766766776767666767766677667677667767667677676667677677667676776776767676767766667767767677666677667766776776667766677667767767677676767767666767767766776667666767767767677676767666766776766666776767766677677666766776667677676766776776677676766667676776676767767767676767667767677676677676667767667766767676676676776766776676667666767766667676677677677676776776776776776667766776667667677677676666767667767766767767766767677666676767667767676776767766776676767677667766667767677677677676767677677666676776776776676776677667767766776776776667767766677666766767677677677677666776667677676767676776776776767766776776776766667666666776767667766767666776666776677667667676776667767667667766767766767766767676776776677676676776766767677667766776776766667766677667667767666676776776776766767676677667667767766767666776776766767767766667767667767676767667767767767677676766667767766767667667766776677677667666767667677676677666776676676767767676776676776767766767666767767667767767767676767676776676776776676677677677677666776677667766776767766677676767767666776776776776776767766677667676676767767767767767677677677677666767667676776676666766776776766667677676776676667767667677677676767767767667676767767767666676677667766776667677
6767766776676766776677677676666766776776666776776776776666776776767767676776676667676776776676766776676766776776767767767767676667676667667677666776767767767767767767767666767766776667667767767677677667767667767766677676776767767677676667676767666767677676677667676776776776676776776767767667677677676767766677667767677666767677677676676776676766767767676776776767676776767767667767767767667676676776776776676776767767667676667767667677666776766776677677667677667767766776767666776767677676767766767766677676767667767766676776776776776767766776776767766677677676776677677676776667676767767767767767766766766776776676767677676767767766776766676676776776767676766676767667767677676776666767766677676767767767677677677676677666776767677667767677677666767676767676767767677676767676667667767767677667767767676667667766677666677677667667676767766767767677676677666767667676776776776766776767767767667767677676767677667677676767767766767677676766676667676767767766677676776767677676776776776676677667676677676776677666776776667667766766677677667766767677667676776676776776767766766676776677667677667767766767676677676766676676767767767667766667766766767677677676767766676677676767767767676767666767767767676677677676776776776767767767667767676667676776776767767766676667766766676767766767676677676767676667767767666667676776767676767767766767677667677676676776776767677677677667676766676776766776676776767767766766767667676677667767677677676776677666676776767767667677676776776676676677676776776767667766767677667766776766776767677677676767677676676766676676767667677677677677676776767767766767667767677676776776776776776767667677677676677667767677676767767767676676677667677677676767667676676776776767767677676676676776676767667676776776677667666676776776776776776767676776776767667767766776677677677677667666766766776776767676776776776767676766776776776676767767767766676676667676767667676776776766766776677677667676667767677677667767676767767677676677677677677676776676767676666776677676676667677667766767767666667766776776776776766776676676667766766767676767667676776776776677677677677677667676767767676677667767676776767767667767677667676776776766667676667666776676767767676776677676767666677677667767766766767667667766667767767766776767766666776676776677667677666776767766767767666767766766776776767667766767767667676776676767667767676667766766767667767767767667677677666776666667677676776677666776776776776776767767767767677676767766776776677676767767767766767766776667767677667766776676676676766676776767676676776766776677677677677676676776667676766766677676776776776776776776676767767766677677677676776767667767666776676677667667767677676776767767767766767766776767677666776776776766776767667767677677677677677667667767767766677667676667667767667666767667667767677667767767767677676776767767677666676766666766776677667767767766767676776767766766776767766677676776666766766667767667666776776766666767677676776677667676766776667767767677666766766776767766677676766776766766767676776776776776677677677676776776776667767766767767767667676767766776676767767677667767676776776766667767676676676676767766667676667667677677677667766676776676776767677677677677676776667767667666767767766677677676766767667677667677667766776677676766676776766666677676776677676766676776776676676767766776767767667666776776776767666766676767666676667677667767677667766767667676676677676676767676676776766776667676776676776676767676676776766776767767677676766776776767676766776767677677677677676776776766767766767767676776676766676766766767767766767667767766776666677676767676677676677677666776776766667767767677667767667667666776776676776677667677677666776776676776676776767676766677677677677676767767767767676767676677676676767677667767767667667767767677667677677677677676776776677677677676767767676767667667676667677677676776676767767767676776766767766776677667677667766667676667676676767677677676676766767767667676767767767766666766676776677667766677676776776776677676766676776677667767767667677676766676776776767766766676676666677676677677677677677666676667766677667666776776766776766677676767767667767666666776766767766766677676776776766776766677676676766776766776667676776767767676666676767676776776776767677677667767677667667667766776767667766776666676677676767677667767676667767767667766677676776676676766766767767766766767676766776776767766776776676767766677677676667676767676766776767766767676766676666776676776677667767667767676776767666776776677677667767767767677666776776767677677677667677677667767676667676767676767767766676676767666767666776677676767667766766767676766676767676767667767677677677677667766776776776677667767677676767677667766767766667767767667667767676767676767767766767667676776776776776767677667767767766677677677677677666676666667677676776676767676776767767667766676767676766776767766776776677666677677667767677677676767677677667766776676767667767666776667767767667766677667767766766776677676767676767677677667666677667677667766766776767676767667767767666776776676677667677667767767677677677666776767676676667667767767767767767767766767767766776767766666677666767677676676676776776767677677676766776776766766767677676776767766677676666776677677676767677666667766776767677676677676767767767676776767677677677677677677667766776776776676766776767766677677677667767677667767766776666676676766776676776767766677676776677667677666776767766767676776766767677676767677667767766776766776677666766776776677667767677666677677667667677667677677677667767767766766767676776766767667766767767767767667676776676776767767677677677677666767676767767667767677676767766676767767676776666776767767767667766776767667666677677676776776767677676767677676677667766776676767767677677667767767766666767766676767677676767766776767767677676666767676677677667666676676766776767767666776766776776776677676666667767767676676776667667766776676767676767676767766677677676767666776676776667677677667677666776677677677677666767766776767767666766766766776767766776776776677677676677677677676766766766676776776676666776776667677676776776677677676677676767676776767767676767766767767767767666667767766667767767676767767677676776776676776767767767767676676776766666767667767677676776767767676677676776666677667677677667676676676776676677677667676676767677676766767767766667677676767767766766767766767767677676767767766776776766676776776767766767767676776776677667767767767767676776667767767667767677676767676766767766766677677676676667767766767766776767766776766766667677667767667767767667767666677667667767667666776666776767676776767666776666667766766676677677677677677667666677676776767677667676767767666766667767766766767767676776677677666676776767767767667667766767767666766776667767677667767667766776776677676767666667666776776676776767766776776676676776767767676776667677667676776767767767767766677677667667767676676766776676776677667767767677667767767676666767677676776676776677677677676676666677677676677667666766767767676776776776677667767766767767667767767767667767766676667677676666677666676767666767676767667766776666676666767666776767767676776677677676676767767767766776767667676767767676767767767676676766677667767676767666767767767767767767767767667677676677666776767766667677676677676776767766667766776666767676676677676776766766776676776776676667667766767677677676667766776766677676667676776776667767677666776767767767767766666776776766677666676677676667676767766776676767667677677677677677677667676776776767666776767767667767676767766776676767676667766676767767667667766776776676776776776666676776766667766767677677677676666766766767767767767767667667766776676767667766767677677677666767677667766676766776776676767767767766767677667767676776767676776776676767676776677676676766776667677666767767767676677677676677676776667767677676776677676667676776767767767766676776776776667677676776767767667767767666776767676766776776776767767676767667677676776676677667766677676677677667766767767766676766767767767767767767767677676766776776677676776767767767766776776677676776676776767767767667677667766776776677667767677676676767676766667767767677677676776776767677676767767666776776766776767667766776776767667766677667766776776667767677667767667676766677676677666776776667767767767767767766766767767677677676776776667767676676677666776776767676776776766767766677676776767676766776776776776766776677667766676677667767766767666766677667766677676776776676667766776767766767767767767677667676776676767766767766676776767666776767767676767766767677677676776767667767767667677666767667767767667677676767766776677667667767766766776766767766776767677677676677667677666666766766666676776767677676776776776776676677677676767767667677677667677667666677677666776676666767766776677677667767667677676676776767766667676676667766776776776776677677666766776767766676776677677667767667676676776767676666767767766767767666776767667767767667677676667766767767766766767766766677676776767767767767767767766767767767766767666676767677677677676677677677676666676667767766767676776677676776676666776667677666767767767677677677667766767767767767767766776776767767676677667766776776676766767676776776767766767767767676677676767666766776776677677677676767677677667676776766667767666776776776776767767767767677667666667767667767677676677676776666677676766767676767667766766767676776676776676767677676776767666767766676776776766676776667767767676767676767677677667767676776776767677677667767677677676767766776677677676766767667677666776766767676766676767767766767677667667676676767677667676667766776767677677677667767766667677676776767767767767677676776776776667677676776767767677677676666677667667667767677666776676776766767767767767767676677667676767767677677677676776767666676677676776667767667767676776776776767767766676676767766766776776776776776767677677677667767677667677676767766776766776767767677677677667767667666776676767766667767766677667667676776776766676676677676767767667766776766676776767667667766676767766776666766767667766776667767676676
6767667676677667676677676776766767767667766776776766766767767766676776766776667767767767676776677676776767677677667767677676767767677676767676776776677666676776676767767677677666677677677667766676767767676767767767766776766676776766776667676766767676676766667767767767666776767766767667667767766676676666766767676676676767677677676776776776766766767667667767767666776766776767667667766767767677676766767676767667667767676776766776677677667767676766776667676766676667676776666676677666767666766677666767767767767676776676776677667677666766776776676767766767677677676766667676767766677676677676767767766667677677677677667767767676667766767767676677677667767677666766767666767767767767677677667677676667677667766767676776766776776776776776776776667667667677667667767767767666776676667676776667666666667677667767666776676767766676767667666767676767667767676766767766767666776767676776767766667667676767676776776776676767767667767766677677676676676776766677677676776767677667767666776766667677667676667767767767676767677676776677677676776667766767667677667767667676676767767767767666767676776767666776776776677666677676776776676776677676667676666776676677676776666676776667767767767766776776776766766776776776776767676667767677667766776767767667676776776766767666776667767667767767676677667677667667767767676776767677676767666677676766776766767766667767767667676677666667676766766776776767767766666666677667767666776776776776677677677677677677676776767767767677676776676766667766767767767767667666767676676776666776676676766766767676677676776677676676776677677676676676676666666676766776677676776677666677677677677666776677676776766776776667766767767767767676677677676677667676767767767767676677677676776767766767677676776776767767676677677677677676677677677667667767766767766667677666767766666776776667667676766766676767767677677667676776767677667677667677666776776776677667767767677676677677667767677666767667666776666676667676667676676767766776767667676676767767767767666776767676776776676677666767676676776767766767767676766776776767767677676676676766677676767766776676767766776666776767667676766776776776766766677677666766776676776776677676776767676767666776676667677677676776676666776776667666767766676677666767767767667766767766766667767676767767767666676676666766667766677676677667767767767767767667667666767676776676767767767767767676767766776666776776666666677677676767676676776767676767676676776676776776776767767676677667767767766776767767766677676776776776776767766776677677667767667767766776767767767676767766767766677667767767767766676766677677677676776776767677676766767766767667767667677676676767767677667667677676676677667767766677676776766776667767676776676667767766677676767767767766677677677677667767677677666676766676767767676767767676767676776767677667766776776776776767767667666676676776776666767766676776776767766776666666676676776776676767767767766767767767667677677676676676776677676767767767677676776767677677667677666766776666676776776776766767767676667766666677676766667767767676677667767677677666767667766667767676667677676776776677676767767766676767766776766766767767666776676767667667667667667676776776776766677667766776667667767667667677676766776776767767766666667677666767767667766766667667767667676776767677676766767766766666677666767667677667676776667667676766767677677676677677677667767666766776677677667767767677677666676767676776766776767666776677676676677677677676766776776776767766677667767767676776767767766766677676667676676767677677676776666767677666767676776676767767767677677667676767676776766776776776776776677677666766776776667677676767676677667677667676676776767767766666676677676767667677677667767676776666776766676767676677667676767677677676776767766677667767676776776766667767766667766676776776676766776767676776677676677667766767677677677677676676767766767676767676767767767666776776666766767767677666766776677666766677676776776767766776666767767766667677676667677667767677677677667767677676776776766667767676666767667677667676667767676676766676766776767767666767677667767767766767666776667766776767677667667676766766766767767667767766667767676776677676767677677677677666776677676776776776767667766776667767767677677667767767766676776766776767767677677677676676677667677676776767767666776676766776667767767767767676677666666767767677677676676767767677677667677666767766676767767767767676766767767667676677677667676776776776776676666677667676676767766676766767767667767767677676766767667677677666677677677676767767677676676767767766766776767767677676776776767767767766677677676776766776677677676767767676667767767676766776766677677666776776776676667767676767767667767767766666776676776666776767767766776667767677677667677677676776766767667766666776676776677676767667677677676767677677677677677676776767677677676776766767676767676776676776667666776767676776766776666767767766776776667766676767677667666776766776776776676776766776767677677676666776677676667776677677677666666667676767677677676676677666767766767767766676676766767677666776676776776676767767677666767677676666677676677677677676667677666676767677676776676767676767666766667766677676677677676776766766766676767667676767766767767766767767667677677676667767767767676677667766766767676667667767676677676667766667767676677667677667666667677677677677676676766667767676677677667767767676766766677667667677676766767767767667766666677667677676776677676676776767677667677667767677676776767667666767767667677667767677667767677676776776676776677677676776766767677667677676776766677666767767766776776677677677677667666776767767767767677677677666677676776676767677676767767677666667676766776776776667676767766767767667676767677676677677676767676767766667667677677677677676766767667676676767767666767766776776776776677676776766667767676776677667766767766667677677667766676677667767766677677667677666676767766776677667666767766677676676766676677676776676776677677666677677677676776776776677677677676776677677677676676776767677677677676776667677677677666776776767676666767767766766677676767767677667677677677677667767676666767677676677677676767677667676776666666776767676677676767767767767767767677677677666767767766676677667666676667676677677666767767677667767667677676667767766766677677677666676666776667767677667667677676776767767767666767677677676767677677667767676676677676677677666776677677677666767767667677676776677676766776767767766776676666776676767767767677677666666767666767767766767767677677676676776766666776767766776676666767677677677676767666776767676767767666766776676776776676776766676776776767767767677677676776767767676767766776767766766767767676776666776776667676767677677677677667677667766667677666667667677667667767676766776766776767767667667676676776776776776776776776776776767667766776767767766766667767767666776667677676776776776776767767767677677666767667676776776776667767766776676667677677667766776767667767766767666677676776666676676776767767677677676677677667667677677666676776767677677677677676677677676776776776676767767767766666776776776676677676666776677676676677667766767767666667666666676767767766676776767767667676677676776676676776776776767667767766776666767766776667766676767677677667767677677677676776667667767667667767677667676776776776776776776766676776677676677677667766667676776776676667767766766767767676767766776776676776776776776666766776776776766767767676667767767667677666677666766767767676767767766667766667676767676766676776767767676767677676767767767677666767767676767677667766666666776677667666677666677677676767677676776776776776776677667766776776667767677666767767766766666776677677666767676776767676776667677666776676766667767667766676676776677676776766776767767667767766666776776667676767767767767767677677677676776676666766677677666766676767666667767767767767767767677666677667767767766677666776776767677676767676677667766667666677676667767676766667767667667767767766767766776776776676676677667767767667767667676677667666667767667767667676766776776776677676677676776776766667767767677667767767677677677667767667676776677677677676676677677677676776776676767667766677677667676667667667667767677667767667676776677677676666766767667666776766666676766767767767667667667677676677666667767677677676767767767667667676676766776677676676676766776766676676776767666776776766776776776776766776667677676776767767767766677676677676776767677677677677666776677677677676677677667766767767667677677676676667677676766666766776767666767766677677677667767676677676677677676676667767767666776676767677676676677676776766766776676677676677667676776766677666666776766767767676776766766776776767767676776776766677676766776776776666776776767767767676776666767667677676767766766776677667766767767677666776667767766766667767677677676766676677676676767766776776776676776667767677677676676767677667676677666776776766667666667677677677677676677677667676677667767676676667766766776767667677677666776676677676767677676767767677677667677676677676776667767677666677676676767766676767676767677677676677677676776766776766776767766766667766677667677676676776776766776676766766677677676767667676766766767767767666666766776776677676677667667676767676767667767677677676776767677666676667676776776767677677677676676677676767767767677676776776676776767676767767767667677676776676766677676776676676776776776767667677676776776767767767676776776776776776776776767677676676766767767676776776767766767767767676776767767767677677677676677667666776667766776676677676767676766676666766767677677667677677677667766767767766776767767766766767767767667766776767767666767766676676677676776766766776676776676667767767677666677666766776776776676676766677677677677677667666767767676767676776776776666667666677666766767667667766766776776676776776676766677667766767766766767676676767676776667667767667667676776666776767667676767676677676776766767667676766676767677666767677677667677677677667767767767677677677667667767667666677677677666776776767767677676776776676776767677676676766776677667677677677676776666767667767
67767676776776766767766767767767676676767667767676776676667767667767677666767767767767767767766676776767766767767666776767767767766667766766676767767767767676767677667767677677677677666667767677676776776776667667667676667767676677667677676767676767677667767666776766676776677677676776766767767767766667767767667767676767767676677667667677667666676767766767666666677677676676676776676677666767767666767677667676767767766677677677667766767676767766767767676776666666677667767667677676766677676776776776667676776767677676776677667767676776676676766677676766677677677677677667676676676677667767677667666676776767766767766676676677677677667766767677676767677667667767767767676676766676677667667767667677677667767676676776676677677676666767667767766766776776776776667767676667767767677676776766776676767676776767766776776776666667767666676776666677666767677676776776776776677676766767767677676776767677676776676767667677676677667667767767767767767677677677677667667767767767767676766666677666776676776776767767767667767667767766776767666677677666776776767667676666667767676767676677677677667677667677676667676776676776677667667767667766767677677676667767767767767766767767767767767767767766676767677677677677677677666766676667767766776766677667767766776767676776776676767766776676666776667767667766766767667677677677667767767766776667676776767767667767767676766767677666766766767767676776666677677677676767676766676677667677676766767766776677667767767676677667766776676766776776766776776776677666677667677676776677677677677677677676767677676767766767676677677676676776776676767767676677676667677677667676676767676776766676767677677676776776766776666776776776676667676767766677666776667767766677676767766776667767666776776676767767676767677676766677676677677676677677676767766767767677676766767766666676776776776677676667767676776776776676776677676676767766677677667767767676667766667667676776666676776767667767676767667667676767676677667666676677666776776677667767766677677676677676766767667676776776776776776776767767767666767767677676676767667766776776776677666776776766766766767766776766767767677677667677677667767766767676676767767767767676767767677677676776666776766667767767677667676776767767767667676776667766676766776776776666766676776766776776667766776677676776776766676676767677677676677677666776767667767767767667767667767677676776776667766776767767767666667767676677677667767767676776776767667676767677676776766676677666776767767666677677667667767767676767767767677676676666677677677667767667766776676767766677676676677677676767677667766676767767767767677676677667667767677677677676677676776766767767676776776666667766667676677677677677677677676776677677666677677677667677676677676676766776676676766766767677676666776667767676776766776776776677676776767666767767666676776766776776676776767767766667667666766677676676766776667766767767767767767666676767677677676776676767677667767666767667676666767767667677677667767677677676767667676767767676767766676767767767677677666677676667767667676767766776677676677667766666667676776776776776767766767767767766677676676767676667676766776776776767767766766666776776776676776767676776767766767667766767767766776776767767667767766676767767767676776776776776676766767767766677667676766767767666776667677677676676767767676677677677667767676676677677677666766766676676676767767677676677676666776667667767677676776666776766767676766776667767767677666776676677676676676776676766667766676677677667666667766676677667767767667667676776767766776776666776767766776667677666776776767767667677676676776676776767766667677667767767676767767767666766776767766767767766767667767766677667677677676776667767767767767666776667676677676767677666767767767766767767676766767677667677676767676767767677667667767677677676767666767767767676667766667677667767767766767767677677676767677676766766676776776776676667667676676677677676776676776677666676677667667767677677667767767766776676776677676676776776776776776767666776766767767677676766676767767766767766667766776676766767667766776676766677677677676776766776767767766776776767677676677676767767676776677676676676767666776676667667766767766766667676677677676676766676776767677666767767767767676767766767677676776676767677666776677666666776776767677667766776776667767767677667767677667767767676767767676767676767766667676776766676766767767766776776776776767766767667667677676677667667667767767677677666677677667767767667667676677676766677676666776677676767766767767677677676767766677667767676767677676666676676676667677676776667767666776767766776767677676767767677677677677667676676776776776676676767677677666776667766767766776776676676776767676776667766676677676677666766667767666767766776766676676767666667766677676776766767767767767667666667667767766766776676776676767677677667666767766776776667677667766766677676666776776667766776776776677676767677676776767666776776677677667667676776676776776767766677676776677677676676776767767667676776667666767767676767767766766677676776667767676676676766776676776667766667767677677677677667767767767666776767767677676667677676767676767677676767667767767667766676776767677667767677676677667667766767677667767767677667667766776766676776776776767766776766776767767676677676776776776676776776767676667766776776776667677677676767676677676766776776666677667767666776776677677677667767766667666776666766776677666766767766776767766676667767766666676766766767667667767766766776776676676766676766767676676767666767677676776766676776676776766776776776767767766776767676776667767766776776676677676677677667677677676666766767667767677676677666776676766776767767667767767767767677677667766766776677676676767767677676767767677677676766776667677666767766676677667766766677677677677666666776776766767766767667677677667767766776776667677677677667677676776766776677677676666767677677676676766666767766667667767767677676767767676766776776776776776767667667666676767767676776776677676667676676676776766677666766667676776667676666677667767667677677667767767667767767676776776776667676667677676767676667667676676766676666776677677667767667767767766776776676767666676667676767766776676776767676767766677676677676667767766677667667667677677677677676776776776767767676776776677676676766767677677667676677667666776776676666676677677666776766676776767767677677677677667766667766667767767676676776677666766776767677677666776766767677666776776767767667766776676767767767677676667677676767677666677677677676666767676776677677677677677676776776767676776766677666767676767767667766767677677677677676766776776767677666767766677677677677667766776677667676767667667667767667766766767676676766767767667766776676766776677676677676776776776776767676676766767666666767766677667766767767767677677676676667677676677676666666776666776776776776766677677666676667677677676766677676776776767766767667767767767766767767767676677667667676666776676776767677676776776776667676776776667666776766676776776776776676667676677676776776776676776676677667677676677666667766776667766776767766676776677667677676766776767766776676766676776667767676766776667667667677677676667667676676767767677676776767766766766776776767767766677676776776776776766766776776767767766677676667767676766676666677677676676776666767666666676776776766776776677677677667677676767677677667767677677667676767667676677676767767667667767766766676776766776776767767676667766677667667766767676677677667766776776676776676776776667767766766776677676767767767667767767766676776677676766676776776776776677677676776776676677676776767677676767677677667767667676667677667767676677667676776766677667677677676667676667677677667767677666767766767766776776767767766767677676776776676666766766776776776676766776776767766766767676676667767767766767766677677667677667767677677676767677676677677677677677677666676666776776767677676676766776776767676767677667766676667767767767766776767667676676767767677677667767677676676776776776676776776767676667677667677676776776776776767677667767767766767676766776667767767767667667676767666776776767767676767667676776766776677677677676776776677666776667766767767767676667766767767667677676776776677667667766767667667767766776767767677677677677666776676776776767677677676767676776677677676667677677667767766776767667677677667767767767766676677677677676776677676767767676776776776677677667676767667666666776676766766667767767667767676767676766667766776776776766766766776776766676767676676766676776776666776677676776767767767767666776676667767666776776767767767677676667666667676767676767766776776766767767677676767767767767667677676776676676776767676676677677677667767677677667767766776676776776676776766767677676766676677676667667667767766776667767667767767767676677677676767676776776776677677667676767677677677666767766767666776677676776766667767767767767767767767676776766767676667666767766776776766667666676767767677666767767767767676677667676667677667676677677676666666666677667677667766766776776776776767767676677676676677676776776667667767767767766776676677676776767677676676676776676776667667676776667667677676766677666766666676676767676766776776677666767677666776676776766776767767767767676677667667767676776766776776667766767767767767677677676766776676666767676767677677676776776776766677666666776776767677676766766776776767677666776776676776676776677676776767677676766766767766767767667667767766776676677676766666667767667667767767766666776776776766676667767766766776767767767677677676767676767767676766776776767677676767766766767676776776776677677676767676767766767766677677676776677676776676776676767767766776766767767667766776766776776767677677667676776667677676776766767677667767766776666676677667666766767676767766776776776767766776776667766776677676666776776667767667766776767667766776766766677667677676767676677667676776667767767766676676677676666776767767677666767767666667767666767766776767767667667767766776766666767676667677677677677666776776776776676776776776776767677677667767677676667667766776776676676776667677667677676776667767667677
767767766767766767767766776776776677677667676676767677677667767676677677676776766776676676767766676667767676766767677677667667677667767676677666776676676676776776776676776776677667676767767676776776767766767767767676776666767767676667767677676767667677676676776767667767677667667766767677667676767677667667676776677666767677667667767676667767677676776767677677676776666676676676767677667767676767667667666767676776667667767767677676667676766676676776776776766776767677677667676676766776766666776776676776666776776766767767766667667677677677676677677676767677677676676776676676767767766767676677676676776776677677676676676776776766667676676776676767767677676766666767766766667667667666667767767767766776677667677677676767767766667677676767767766776767766767667766776667767766767766776767766667767767676776767767767666676667766677677676776677666767766776767666677677666776667676676676776767676776767767677677667767767667676767676776776776677677677667677666677677666667676767677677677677667667676776776776766776776767766676667676667676776676767677676766776677677676767767667767677677677676767676676776767666776667677677676677676767767767667667667767676767677676666767767766767767676767677676667676767767767676676776676776677667677677676776677677667677666766766767766776667677667676776766667677677667767667766676776667767767677666677676677677676776766767677667677667677667766667767767767676667766677677667767677676677677677666667677676667677667677676667766776767767677667677667676767767666667676767666667677667767677677667767666776776767767766767666776666676767767676677676776776666677667676776776776766766776766776776776776677677667666666776766767767677677677667677677677676776776667677677676676667767766676776766677677667767677667676767677676667767767766676767676776667767766677677677677677676767767677667676776677667677667666766776767766667677676776766766666767677677677667676767667766676776767766767767766766776767766776667666667666767667767767677677677677677676677676767677677677667667767766776667767676776776776776776677676676776677667676776767677666776766776676767676766767667767767676776676766676766776676667766767677677677677677677677676767766776676776676676677676677666767767766667667666776767667767767677677676766676767767767666776667676677676767676677677667767767766766766776666766767676776766766677667767766677676676776767676667766666776776776677677677677676776767667676767767767677676766677677677666766676676767676776677676676776767666766666776766776776776677667677677667676676776767677667676677667767667766676776776667767677677676776767676766767767766776666766776767676767676776776767767766667666767676667677676767767676667766776776776667767767667766676776776677667676767667667666766676676667766767667767676666676776667767767676767766776767676776767676677666677667666676677677676776677676677677667676677677667666776776766676767677676767677677667676776677667676767767767767677677666776766767767766676776767676776776776676776767677666767767666767677676766667677677667767667767666767767766767676776776767677676767767666767766776766776776776677676677667677676767767767667767767676776676776776776676677676766767666676677676667666767767666767767766776776667766776676776677677676666767767676776767767677677676676776776776677667767766767767767767676667767767677666766767767767667676776766677676676677666676666676767767766767667676776667667766677677677666676676666766767767676677677677677667767767676767676776766776676667767767676776677676667767667766776667766766677676677677677677667767676676677667676667766676767767677676766677677677666767766676767677676676767677676776677676766767767767677677677676767767767767676767767667767667766766776767676677677667767677677677676776676666767676767666766676666776677667767766766776776767767676766767676776767677666676767767667667677677677667676676767766776676677667676766677677667676776766667767677676767676776776776767677666676666776776766677676776776677677677676776776667677677677676767667677666767767766776676766677676767676677677676767767676776666776776776677676776667677677667667767766767677677676776767767666776677667676667677667767767767676767767767677676767766677666767676676676676776766676676767676776767666767766767767667766766667676776767767676667766776776676776767766667766776776776767676766776767767676766667666676666767677677676776677667767766767767667766776767767767766776677667677676776667667667676766767767767666766776776776677677676776776667676776666677677676767767677666776766776776667666667676776677667767767767766776676766677676776766767677666677677676767667767667767767766676766767677666667677667677677676677677676676776766776776776767767676767677667767767766667767766776667767767677667677667767667767766767767666776677676677667766776677676776667767676666767667766767766767667677677676776676766677677677676776776676776776776767676776776766676767667666776776776676766767677677677677676767766766767767677667766767766676667676776776767766666766767677677677676767666776766677676767677667667676677667766767677676776766776667676776766776667766776776776677676767677667666776677676667767666776767667767767666767767766776766776776776776766776676767676776767676667667677676776776776676667677676677676667766767767667767677677667767766766676766767766766676676776776677677677667766766766767676776767676776676767766767677677667667767767667667676776776776667766676767767767766676676676776676767676677667766776776776666776677667767676767767767766776767767767766767767677666776667767767766767767767676776677666766776667767667767767767767767767677667767667767677677676776766677676667767677667767767667767676677677676766766767767677667667767767677676677667677676776767666776776767677677676766666767667767676766776767767677676767676776667667767667767766767767677677676767677676676776677676676666776776767677667767767677677676667767767766676676767767667766677667676677676776666667667667677676677677676776676776776767767677676767767677666677677677676677667766767766776776776776676767667676766767676767667677676767766776676767767676776667767677677677666676767676776776776776676776776767767676776677667767767676766767767677676776767767676767667766677677667767767767667676776677667666676776677676677667677667767667766667677677677677676776776776776776767767767676767677677667767667666667767677676776776776767676776666676776776776776766776676677677676776667667667766766776776767666767767667766676766677677676676666767767676776766676677676776666766776776776767677677677677666776677666677667676767667767676766766776776677666677676677667767677677677676776677676766776776767767767767767766776766776776676677677666667767676776767676776677677676676776776677676676676677666767677676767767667767667677666767676776767666677667767767676776776776776667676776666676676767676677676776776766776767766766776676676667676767766676767767677676766776767767677677676666776776767667677676677676776676767667676666776767677667767677667767766677677677666677676676767767767767766676767666676677677667676766767677676666767767767766766767667766766667766776767767667767677667767677676677667676767676667766677667666767676676677676667677667676676776767766767767667666766776776676767667767666676677676767677677676776776776667767766766667677667667677676767767676667767667766766776767767767767676677676676677677666767766776667676776776767676776776776676767767767667676766776766776776776676776676776767767766676766676767767676667766677677676666766676677676677666766767677677666767767766776776767767767667766776766776767666776676776667766676776667666667767767767767667766677677667766676776776776677667766776767767766776666676776767677667676767676677667767766676677676676776677667766667766767767677677677677676676767766776767766776776766776776776666776677677677676677676776666676666776776767767666776766766776767766776766677677666677676767767766776766667767767767676766776767676776776667766767677676776666666776776776776776776776767667766767677677666767767677676776666677667767766776766666767766776776767666677667666677666667767767767676776776677677667677666776667767766677677677677666776677677676776776667677667676677667767666776667767766766776776776776776776676666767677677676677667667766677676667767676767767676776676767667676767676766776767767676776766676667676767677676667667767676767667667667766677677676667767667767676776676776677667767677677666776767766776776776677677667767677667767667676776766666776767767667676776666766677676667766767767666776677676767677667767666676766666766766677666767676677676776767767676676776677677677677676677676776676766776767677676767766766776677667766767677677676677676767667677667766676767677676677667667667677667766767676666776776767666677667767676766767677677677676776677667767676767766666767767767666767767767767667676676767766676776677676767766667677676767767676776667766766776776667766667667766776767766776776776767767766667676767667767767667767677667766776767676776776766767766767766767766766776666767676767767676666766666677677667667767667767767767767677676767767676667677676767666667676776767677676677677677676766776767667766676677676766767766776776776767676676766767766776776676666676776676776776766677676767666677677677677676767677667767766767767676667676776766667767667667767677677667766776766767676676767767677667676776767676766767677676676776666667767767676776776677676767767767767667766776677676776667677677667767677667766776767767766677676767767767766677666767766676676766776676676767676776677677677676667767767766676767767767767677677677667767767767767767677676776776677667766776667677676766666776776677677677676677677676767766776767767677677667766767766776776767676677667767766776667677677667767667766676776776766776766676776666676667766676767667767676676666767767667677666677677676767676766677666776767767677676776767667677667666776776776676676776766776776667667676767767676776766767667667676776776766767767766766767677667766676666776776776776676677676676676667667767676776776776767766676776767767767676776767767766776767677677677677676776776677
6677677677676677666767677667677677667677677667767677676776667766776766776676666776767677676766676776776767767767677676767676667767667767676776677677677677667767767767766767766776776666767677666767766677676776776776766767766776776776667677666767767677677677676767676776767677667767677676667766776667676766767676766767767677676776767677667766776776676776776767667677676766766767767766766676767767767677676677667676666776676766666676677677677676677667677677667666776667676677677676776776776776676776677667676776767677677676676767666776766676666766776776766676767677676766776766776767767767676776767676667767767767767767677677676677676776767766776767767676676767666776677667767766776677676667767767767766677676766767677667676667767676776676767767676767666767666677667766776666776767676677667677676766766767666766666676767676676776776776776667766667667767766776667767767677677666766766776776767677677677677677676766676776667767766677667667676776776766776676767767677667767767666666776776677676776776776767667767676776676767767677676766776776677667766776776676776776776776677677677676776767767767767766776676676667677666767767677677666767677677676766767677667766767767676776767677667766767767767677677676667676766767676676676766776776676776776776676767767677676677677676766666776776766776676666766776776766667666767677667766766767767677676767766767676676666776667767677676776676776677666776666767767767767667766776677676666766766776667766776676766766776776677676776676677677677667767766776767676776776776677676767676677677667767676776776677676767767667676776676767677677676676776776766776677677667766676776767677677677676776676676776767767677666776666766666667766677677667667667766776776776667676767767676776767667677677676767766676667767767666776776767667767676767767767676667677667767766776766776776766676766776677666676677677666776766776767677676776667766667677677667676776677676767766767766766677667676776766767767677677667677676776776677677677677676767677676776767766767666776776767766676766776776677676767677677667766776776776766676677676767767767767666776767767677676776776667767767676766776767766776766776776767676776667766776776766677677677676676767767676776676767676776676676776776677676666776776776776776766767767677677676776776766677676676676776767677667767676767766676676766776667766766776776676766677677666776766776676767766677677676776666767767676767767667677676667667767767676776677677677677667666776776767767767667676776776776776666766676677676776676667676776767767767767767767667667767667676776776767767766767667666667766776776776676776667667766776776776776776766676776766677677676766776676676676766767676767676776676676776667667767767767677677666767766766677677667767767767676776767666676667767667767677666776767767677676677677667766676776677667676666766667766767676776666776776767767766676667767676677677667667767767667767676776776776776667767767767766677667677666776677677676666677667766677676677667677677676676766776767766667676676766767667767766767666767667767677677676767667766776767766767677676767767767766676667667667766767767767767676676676766676767666776676776776776767677667677676776776676776776767667767767676776667666766776667767677676767677667767677677677677676666677667767767766677667766767676776677667766767766767767767667767677677676776776766767767677666676767677677667676676776767767677667676776766776776666776767666767677676766776767766676776676776776767676677676667767767767666767766677667677676776776776767676767667766677676766776677676676677676767677677677676677677677677666776766667676776776776767767767666766677676776766776666677676766766766767766776676776767677676767767767766776677677667677676677676776767676767676677666667767767767676776767767767677667767676776776766767767767766767766776677677676776766776666667676767677677677677677676767766776767677677667767677667767766776776776766667677676776667676767767677677676767667767767667767767767767677677667767677677677676677676776767677667677676776677667677667667766767667676776676776767677677676676677676776767666776776767766666677677667767766766767766776766767767767676667767677677676767767676776767667766766767766767666766776767766776766766767677676776776776667766766767677676776667767676766776666767766667767676766766677677666776766677677666677677677676676776766766676677677676766766677667677676767676776676677676676767667766776767767767666767677676776676767766767767677676767767767767677676676776676776667676676776667767677676667677677666776766676767766677677667676676666776776776776776677667677676776776776666776766676676776676776677666776676776776767767766767676666667767767676776766776666677677677677666776776776667767767766776776776667677677676766676767676767767667667766766766667666677667766677676676776666767766776766767767677666676776776776767767676776767767767767767677676767667667766766776677666776677677677676767676776667767767677676766677667767767767766667677677676776776776776776776667767766776776776677667767766776766767766766767766776767676767766676667677666766776776676667676776676776776776776666677676767766676676766767767767677667676677677666776767767767676767767676776766776676676767667676667677677676776767677677666676767677666767767677677677676767767677667677677676667766767677667667766666767767676676767666666766677666766676676776767677676767677676776767667667677676767676766776776776776767677666776766677666666667677676767677667766776767677667767666776667767767677677676766766676776767766776676776677676776776766767767666776767767676767677676676776776767667766776776776776666776667676766676776766767767767667767677677667766677677667676766776776767767767666767767667767676666776677676676767676767666667676766767676677666776766676776776677677667676676766677676677677666767767676767767676666667677667767667667676767666676767677666776776767677677677677677666766776766767766767767677676767766776766776677667676767767767677667766776677676676667767767667766776676766677666776767666766776677667767766766766766677667766667666676776776767767767676776776776677677677676677676767767676767767767767676676776767766767676666676767766776676766667766766776776767766776676677676767667676766767766667677676776776767667667676676767767767767766677667676776676766676776776776677677676767767666776776767766767676776776766676767677676776667767667677676676676767767677676776776767766676766776677667766776667767677677666676776677676776676676776767677677666677676766776767767766766767667766767767767677666776776776776677677666776667667767676766667667676667767666767767676776667677667667766677677676766776776776767667676676677667667677677667767677677667676667767676666667767667667677677666677676677677666776766766677667676776767766776776677676776776677677667767666776776776676676776767677677667677677676776677677676677676677676776767677676767767767666776776767767676776766767667676767667676676767767667767677667766767677667676767676766776767766776776776677676776776767767677667767676776767767766776677677677677677667676677676667677667766776676767766776776677676676676677676776677676776767676767667667666767767767667676767666776767666676776677667677676776767766767766766767767676667766677676767677667767767766766776676776767666776776776776776766677667766766677667767677676767666767767666776767767766767676776767767767667766677676767677676767767766667767766776767677676767667677677677677677677677677677677667676677667677676767677677676677667666776776776767676767767677677677677676676677676677676766776776676776776676767676767767677677677677676767767766776767766776767666767677667766767666676776776767667677667766766666767766767677676776776776776776676776767767767767666676776767677676677677676766767766767666776666767677676776776677667767767766767677676676677667676776767666666767667677667767676776767676677667667676766776776776677666776676767767767676776767767766667767767667766767676776776676767667666767677676766677666667766676767767676666677676676677676677677677676766776766676676776766776776776776767766776776776776766776667667767666767676676776766677677667676766776676677676776776677667666767767667676667677667766766677667666667677676776766677677667676767766767767767767766776667666667767767767667767767676677677676666776776776776677677667667767767677677676776767767767677677666766767677677677676767666776767667767676776677676667766776677676767667767766677667677666667667676677666676776776767767766776776767676677677677677667676776767766667667767767767677677677667766767676776776767766677667767666766776767677676776767677676776767767677677666776767767676766766776677676676776667767667766677677667677666676677676676776677666776767677667766767766776676676776676676776677676776676666776767677676776776766776767676776776667676767677677666776667676776767766776776776776667766766666767766766767766677677676766776767767677667767676776776766676776767677667676667767767767676676766776767766767767767676776667767667677667767767767767767767767676776776767767677676776677666767767667767766667666776766767667677666776776767766776776766676766677676767677677667666676676677677677667767767767677677676766776767766776676776776676676766676767677676767767767676667666677666767767676776776776766776776776766776676766776776776767676767767767767767766776677677677667667676676776767677667767767676767677666676677676677676776767767767767767767667677666767667666766677667767767676766676776667667667676766776776667667767667767767766767667767767767676767767667676767766776677677677676766767677676677677677676767767766776676676766677667767677667677666776667676776766667767676776776776667766767766767767767767766776776767767766776676767667767666776776776776667767767667767767767677666776766667766776776677667767676767766776776667677667677667767767766766676676776676767766667676767767767677676676776676776767676666677667767767767677666776767767766766677667767766767676676767676676776767766776767677666776776766776677677676767766767767676776676776766776677677677676776667766677676767767676677667677676677677667676767677667767667676767767676767
36676677677677677676776767767676776676767676776666776776776776676776667677677676776677676767767767676767767676776666677676677677676677677676767676776767767766776677677667767767767766677677676776776676766767767677666666677667677667677677676767767666776667767767677676677677677676677677677676677677676776677666667766676767767767667767676776767767767667677677667767677677666676776776767767766776677676666776677677677676767676776666776667766767676776776767676766776766776676767677666677667767766667767767676676767767667676766767766767767677676676767676767767767676776676776776676776766776766676776767667767766776667766776677667667767767766676677677666667677677676776776767676767666776776776776776776776767676677677667667766776766767667666767667767766776776676767667767767677677676666677667676776776666766776776776676776767767666767677676676667767677667767767676776767766677667767676766676767767767767766776766677676766666776776776767767766767666767766676767666776766767767766667766767677676776676776766776766776676776776767767767676677666766776776776667667767677667677667666677676776667667767767767767666776776776776766667676766767767767767667767766677677676776776767767767667676766677676767767767767767676776767767676667666776676776677676677676776676767767767767766766667767766766667767767766776776767677677676767767667677677676776767767766667766676776767766776776776776667767766667677676776667767676776767767767667766767666677677677667767677676677676767666667766767767666677677667767667677667766776766767676776767667767766767676676667766776766677676776776667767677667677677677667766666767767767767766776767767767667667767767677677676776766776767767667767767767766776776767767767766766677667766676776667677677667767767767676767666766666767767676766776776776767677677676676676776766776676776766766767666767767767677666677676667767677666676767676776676776776766776776666766776767767766776766677677667666767767767766767767766776666776676776767676676677666776776767767677677667767676776677666676676667676676767767766667676767767677667767767767676766677666776767667767767766677677667767767677677676767767767767667767676676776666766776767767766776776667767767767677677676766767766776677676677677676776677676766766767677666767677667767767667767676677667667767677666766766767767666676776767767667767767676776776676776767766767767766776776667767767767677677666677676776767767766776776767766677677676666776776677666766676767677667667767676666677677667767677667676776776776677677667767667767767677676767766776767767667676676766776767767676677676767676776766767677676677667677677667767667766776776776776776666766766677677666677676767767676776666776677676677676776776676766767766766776666776676676667677677677676676766767676776766676776766666676667676776676677676766776776767676776776776776776676776676776776766677677666667677666766776767767676776776667676767767766676776776767676677677676776677676776776776677677677676767667677676776677676766767667677677667676767676776667666667676767766766666776667767676767677677666766776776767677677677667667766677677677677677676766776766676767676767667677676676776766767677666776677676776776667767677676667677676776767767677677666766667767766767767676667676677676776676767767677676776776667767676766766667767666766776776776776776767677667767677677667767766776776767767767766776666767766776776776776667767677676767767676766767766676667767767766776776776776776667666676776766766766767767766676776776667676767767766676776677667767767677676767677676676667677666766766667767676766767677677676776767677667667766776767676767767676677676776767677677666667767767676776776767676767676767677676677677667767767677677676677677676776776776676766676676767767676767767767767766766766767767677677676766767677667767677677667677667767667767677677676776676667676676676666677677677676767766767677676767677676776666677667676776776667767766767676677677677677677676767676776766767767767766767766767677676776767677677667767667676776766776776677667676776767766677677676677667766767767767676776766766767677666776767677676767767667677676767767766776767676677676776676766766676667766676677667676676767676767667766676776667666766767767767676767677667676767766776776776767677667677667767767767667767666766766776766677667767677677676776676776776766677667767766766677677677676776677677667766776766776667766776666676767766776666767677676767676767767767676676766776767677677677677667667677666676776676677676776776767766676776767667677676776677667766766676776767766766776677666676676767767767767676767666666667766676767766776766676767766667767766767766676677676767766766767677667676767766776677677676767766667667766776776776776677677676666767767667676776677667767767676667667667677677667766776677676676776767677676766776667677677666767667667676677676776776676677676767767676666767677667676767677667766767667676767676767666776666677676776776666767767767767676667677676676667767767667676767676776666677676767767766676776667766767666776677676776776676776776667676776776767766767766676776776676776766767767677676767767767676776776677667676666677676776767676666767677676776676776776767766667676776677676676767677676776776776676776667667666677667767667767677677667766776677677667767666776677666767676776767766776767766776766776767766766676767667676767767767677667677677677676677677667677667677667676677676677677677676676677677676676766767676776776776766776767667766676677677667766767767676676767676766776776667766767677667766767666767677676676776666667676666767767767666767676667676776766767766676776677667666767766776767677677677676677677676776766767676677677667767676766776766766776767766766667766677667766667766776676666776676776767666767666766676776766776767766776766666667666766776776776667766766766776776766676766766776767767767766776776667676676776667677676776667667667667666667676776767667767676676776677677677667676776776767666767767766676776776776776776766667667766767677667767766766677677677667667666667767676776767677677677667677677677667767766677676676676767767767677667677676676767666676776766767767677666676676676666776677677676666767667766776666776776667767667677667667767767666676767767766766667667676776676766676776766776676776766776767666767766766776667767667676676776677667677676776666677667677676677676667667766766776767766776766776776767766767677676767767767676767677677667676677667667667767677677667677677677677677677677677667666676676676677667767667667676667766676767766776667766676767767676767667767676676767667766767767676767667677677676676677677676767677667676776677666776767766767766676776776767676767767676767767767676767766667766767677667666767766667676776776667676676776676767766766677677676767677676676767767676677676667767766677667676677677677676767767676776776767677676767667667767677677667677676666666776666776776766667667676767766677677676676776776766767766776667767767677677677667766776767677677677667767767677676776666776676767667766676676776767767676677677677676676676676776776776776776766667766676776767677676766676677676677676776766667767667767676676667667766767667667667766767767766667767677677666767667676766766776766767666766676677677667767676776676676776776776776677667767767766666677676767667766667767767676676677676776676776776776776776776767767767766776677676666776776767767677676776776767767677667767667677667667766767767767676767676776767667676676766767767767667767767767766776776677666666766776667767767676776667676776676676676767676776766767767767677667667666766667667677667767766767767767677666676676667666776776676666776767677676776767667677667766776776667676776767677676776677667677677677677667767767766676767676767767767666767677677667767766676776776667676776766666767767767676677676776766776776766776767766767767667767667676767666667676776767666677677676776666776776766766767767767767666776767766676766676767767766776676677676676677677677676776776676766776776776676676767767767767766677677676677676776677666667766776677676767767766677667767667676776677676767767766766776677677677677676767676677677676767676676766776776776666677667676676776677676767677676776766677676667767677676767677666776666766677667766776766667676676767666667767766667677667667767766776767767767676767766767767766666767676676677676776766776766766766677677667767766776776776767767676767666676677677677667676677676676776677676766776767766677677666767767767767766766776767677677677676767677676776676776776767767767767767766667676767766676767677676776776776767676776767767767766677677677676776666766776776776776767767677666767767766767767767767676776776776676666767667767676767677667667766677666677676776776667766776767667667677676776766676676776667766767767767677676776677677667767767667766776767767676776776767767767677676677667676767767767767766776776776767766776667676667767677667677676767766776766667677677677676666766776676766767767767766676767676767767677676767767676676676667767666767767667767666776767767666767766776677677676677676667677677677676776766766776767767767676776767767767676767667767676776677677667766776776667676767667766776677676776776766767676776667766776766776676767767767677667766677677667767676767766767667676677677666676776776767666677667767667767667766776767766676766776776667667676676776677676776767767767667766767767676677677677676776677667676767767766767767676776776767677677667767676767676776767667766776767767767767766776776766677676667667676676667766677677667766766776776666776776767766776766676676767676776676677676767766776776767677667676776666776767767676676767767767767767766667767767667766766767677676776766776767767766677676767766776767767676666776677676667766776776767677677677667766766767767767676767767667676776677676776676677667767676666776776766767667767676676767677676776766767767767767767666666676767677676776676676676766767676677676766776676666676767676766676767677666667767767676676776677676767677677667767767676766667667766776767677677667677676667667767767677667767767676677676767677667767767767767766776776667766677676767767677676776676767677676677
667767767767766666776776767766776667766776767677676676776767676767767667676677667676767766667677667677677667766776677667667767677667676766766766677667767667766776676667766677666667766767766767667676677676767667767767676677676766776676767767676776776776776676776766767767767766767767666767767766767676677667767767676767676767677676766766766676767767677667767767767767766767767766766776776766776666776776767766677666776776776677676776766776676677667677676676767767766677676776676676677677676667676776766676776776776677676767766767677666766766676666676776766767767677677677677677676676677677677677676677677676766676776776766677677676676676676776667676776677667766776676776776776767677676766776677677677677667766767676667767766766677676776766766667676767677667767676666767677677677676766767676776766776776767767667677676676677667767667767767676776667767766767677667676677666767767767676776666667677666767766767666667667677667766677677677666767667767677667767766776667676776676776767767666776767766776776766677667767676766767677667767767677677676767767767677667676776676667767767677676767677677676776677676677677677667677666767767676667676677677677677667676676766776767676776776667677667677677676676776676677677667767677676766776677677667767666776767677677677677667767767676666667767676676667767766776776767766767677666676776766767677667676667667676767676776767767677677666676776667767677667666766776776676676767676776767676776676676767676767766676667767676766776667676676776666677667767676667766767667666676776667767667666776677676677676776776766677667766666677677667766667767766776767767767666767767677677676666677676676677667766776676767766776776776767766767767667677676776677677667767766776767767667766776776666776776776776767766776766677666667676676767767666676776677677676776776767766776766676766767767766776766677676767767677677677677676676667677667676667677677676776776667676667676767667677676767667676766776667766776676767766776676677666677676767676767676767676676767676766767677677677676667766767677666767767767677677676776677677677667766766677676677676767666667767666767766776677677676676776767767767767677677676767677676667676667766767667676776766776767767667767767676676766677677677676767677676676677676776677667767766766676776776776676776677677667767766776767677666767676776667766776776676676776776776776766766676676776667766776666767767667766666676767676766666766677667676676766776776677667666667766776766677677676776677676767676767767767766776776666667767767766767767677677667667766677666776776776766776677676767676776776676676766776666767676776767676767766666766766776767767676776776767767767667676766677676776767676666776767767677667766776676776776776776776776767667767767677676767676766676776667766776666676767667767767766677677677667676767767677677676677676776776767666767667676776676677676776676767767676677666776767666766776776677676666767767767677666766776676776776776776767676767766776677676676666766776776667666776776766776767667667677667766776776766676767667676767676776767676667767767677666766767676676776766666677677677676666767667667767767767767766776776666677676776776676776767667767676776766676667677667676776776767767767767767767767766776767677667677666766767767666776666776776667677667676767767767767676666767767767767677677676776776776766767677667767767667766776767767767667666676766767667767766767676767677677676767767767676767766666767767677666776676776767676766667767766766766776676776776676677666776776766776676676776666666676677667676767676676677667767767766766767766766776766776767677676767676776766667767767676776767767667766767677667677676776766676767667676677667766776776776676677667667767766677677676677676776766676776767766676767766776776776767677667767767766767677676677667666766776677677666677666767766676767677677676776776767676676776776667677676666767766776776676677667766776766776767676776767767767767677676776767676776677667676676776776767667676767676767676776776676767676767767667767676767677677667767677677677676677667767677667766667676676776677677667766667676666676767666776776767677677676776767667767666767666766666677677677677676766776677667766677676667766677666776776677677667767767677667767766667766677676676676767767767767676676676776766667676767767767676776667767677667677677677676766776676677667676677667676767766767767667676776767766776676677677677677676667666767666677677676676676677676767767667677667677676776776766676776676767767667766677676676767667677667676776776676677676776766776677676766767677666677667666766776677676776767676766766776666766676767766667767677666767766767676677677676776766776676776676767667767677666676776677667667767767767667666776776767667767676767666776776677666666776666767677667677676767677676677677676767677676776677676666776767677676676776776776766666776776766766767677677677677677676776676766767767677676767766776677676776776767677667767677677676776667677667767676767766767667767666667667766766766767676767767768667767666676767667667766776766776776776767677667767766776766667767767766766776676776776776767767767677676767766767677676767677667766667767766767677666667666776767667767767676776776776666767677676776776766776766767677667676776677667677677676767767767766767767767767767676776767666776776767767766766766676776776677676767767676667676666767677676667676767667767766776776776776676676776677676776766767766676767676667767677667676776667667667666677676767677677677667767677677667766767676767767677677676767767676676776776776767767766667666677677677667676776767767677676776776767767676776776677667766677676677676766677667666677677677667767766766776666677676776666767667767666677677667767767677676776776776776667767677666767767666676677677676776776776776767676766676767676666677667676676776776767676776766666776676776677676677676767767766767677677677676677667677667677677677677676776676767767767676767767766766667767666767667676676767676766767767767767767767677667677666767767766766767677676676676776776767767667676776776767767766676776666676767677666776767767676676766776766766776776676767677677676666677677676776776766776667676667767677676676776676677676776767676776767676776677676766677667676676776677677676766767767767667677677677676766776766776767666767677676776776667667767676767676676676677676666677666767677667676776767766676776677666776766776767677677676767767677676667767766677667767767767767767766767767676676676667677667667666776767676767677667676667677677677677677676767767677666677667667767767676676776666767766677666776677666766776776666766766776667767676767766776676667676676776776767677676677676766767767766776776677677676776667676767676676776766766766677676676666767767767676776677667676767766776776776666767666767767766776676666767677667676767676766776776776776766776766676677677667766667677667767677667766776767667677676676766776767766767677676667677676767766776766667677667676766676776776767667676767766776767667677677676776776766666667767767767766776776676767676667766776776676766677676766776776776676776767677667676667767676776667766667667677666676676667677667667767767667677677667767766767767766767767767676776767677677677676677667667766676677677666767767676767677667667667766667766666776677676676767676767667667767677666677677666776677666676776776767677677676776677667767677676766767767767667666776666776676667767767666767667677667767767767767677667767677667767676776776677667676667767677677676767667666676677666767676776776767767766676767676776766766676776776776666677677667677676766677667766766776677677676767677677667767766666767767667677667767676667666776676776776776767676767677676776676677667767767767767666776776767767677667676767667676776776776767667677667766766776767667667667667676776677667676676776766776776776676677677667677677677667767677677677667676776767667766767676767676677676776766766667677676776776767767676776776666677666776666767767667767767766776767676766776776766677677667676776667676776776767666767767677676676767676767676766776677667676677677677676667677677676776677666676677676767767766767767767766776767767766776667767766776767677667667766776676766776677677677666666767676767766676776776767767667677676766767677676767676766676776776667766676667676776667667677676667677677677666667676766766676776767676766776676676677676776667676676676767667676776776767666776767766676776677676767767767767676766667676776776776676766776677666677667767766776666776677667677676766677677667766676767667767767766676767666767767767767677677677676776677676667666767766776776677666767766667767677677667677676677676767676667767676767767766767677677677677676677676667676676776767676776666677677666766776676676667677677677677677676766776677676667667767676767766766767766776767767676776776776776667766776776667676776676776776677676776767677676776676677677667766666677676766667767767676766766677677676677666767666676776767677677676766776767667676766676776776676767767677677676667767676767677677677676666677677676766776767676767677667677667766776767676776767766776677667676766676776767676767766776666776677676776776667676666767767767767766667667766767766776766767676677677676776667677667766776676776776766676767767676677677676776677676677676676776766776776766776677677667766766767767666766677677677676767767677677667766677677676677677676776766766676766667676776677677667676667677676776767766667766667667667677677677667767676676776676676767676767767676676766677667767767667677676767667677677677676767767677677667767767767767767677676767676776676677667676677666766676776776666676677677667767677677676677676677677667677677677677677677676766776677677667676776677677676767677676776666676677666767667666767676776767766776766676767677667676776767767767766776766676776776667767666767667676776667766676776667767666766676776767767667667766767767766677677676677677677667676767677667766676766677667677676667767766767767766676767667676666776676776677667676776676676776776677676767767677667767676776766667767767676667677676677677677677677676776776767766767766677676776677676776766776676767767676676667766
6776776776767676677677677677676776767767767767767666676766776766776776776767766676776776767766676767766776776776776677676776677677677677666776767667677667666677676677667677667767676776676767767676676767677677667667766776766776667676677667677676767676776776676766767767677666767677677676766677676677677676767677667667767767767767767767676676676767766776767767667666776677667676677667767767766677677666677677676766766677666776776776766767677676677676767767667766676776766776776776776776667677666677676667767766776767667676776766766666776767767677676776667676767766766776666776767767667677676677677677676776676776776776776776667676767676776767767767677667677667667667666676667767766766676767767767677676776767677667677677677677677677666667767766776776677667677667676776776676776767767667767767677676776776776676676767767676776776677676677677676776776776667667766776766776767766666676776676676767767667767766766676776676666767677667667666776776766667666767767767667767676677677676666766776767767767767667676677676767767766766676767677676676677667767677676776676767766677677667667767766767677676676767767677677676767667667667766767767767767677677666767767766776776776776677667767677676677676776776766676776776766776776676776676667676776776677676766767766767677676666766677677676776677676776767676776766677667766776766677676676767677676666767677666767767677676676776776766776776676776776766766767767667767677677676677677676767676766666767766776776776676676766776676667767766677676767666676776776676776676677677676776666776767676676676677667676776776677677676677677667767676766767767667676767677666776667766667676767667766676676667677677676776767667676767766666776776766677677677676776776767766677667767767676677677676776767677677677667766767767767767677676676677676776767767766776677676776776766677677676677676676776766677666767766776666666677677666766776766776766676767767767767767677676767666776776766766776676767767676776677676677677667676677667767677677677667767667666776776677667767767767667677667676767676667766766677667677677676767667677677676676767666776776767767766666677666666667667677676676677677666676767677676776677677677676767767767767766776767677676766677676776767676767767667767766776667676766676766677666766767766776676666667666776676767767677677677667767677677677676776776667767767677677676667677677676677677667676767767676766776676676767667767766666677666776676676776776667766767677667766676767676776767667667767667667766677667677677667766767677676676767667767767676666767766676767766677677676776776776776767676776776677667677667767677666766767676776776767767676767767767677677677677676766667677666776767766667677666676676676776667767767667767767676766776766776776767767676667676776766776776776676766776676677676776766766767767676676676776767767766776767676776776667676767767766677677677676677676766776776776767767767666776767667767767676776666767677667667677676767766767767677667677666776776767666767767677667767767667676676767766776776767666667666766776766776677676667767766766767676667766677677667767676676677677676667667676776676676776776667666667766767766766667767766767767767677677677667667767766766677677676767676776766667766767766676666776767677676676776667676776776776776667676767766767767766767667766776767767767766776677667676767666666776776776676776776676766776767677676776676776767667767766776776776676667767677667766766776776766766766666776776776776677677676767766676776776767677666776677676776767767766676766667666666767676776666776776667766767667677667767767676766677677667766677677667767767767767766766776767666767676776666767767767677676767766767666767676676677676776776776767666677666776676776767766667666667666766767667766776667667677667767676766677676767766766776776676776776666676776776667767677677667677676676767767676766767766776776677667766677676767767766767676677677677667666776667667767767767767767767676767667676776766677676776776776767767767766766776776766776767677667767677676776776767767666776776767676667677676776676776667767676767767676667767677667676766767676767677676767767676766776776667766776767676767766767766776677676776776776676677677667677677667676667677676767767667766676767767767767767767766776776767667767677666767676767676776677676676776677677677667666776677676677676776677667767766776776767677667767677677677677667767767766767767767676676767676677677676767666766677676676667676766676677677676767767677676776677677667766776776766767666776677676767767767676776776767677677666776776776767676676766767767767666677677676776776677667766767677677676766767676677677677676667766776677677667677677676676676776776776676767676767676767767767676676766776767767677677677666776776676767667767767677667766776676776767767767677677676677667767766676776767667676667766776776766767677667677677677676776776767667766666767767766666776767767766676676677676767677667676767676676766766776776767677677666676776676767677667667667676776676776776776667676776766776767667676767676676776776767676677677677676767767766677667767767677666776767767767767767767767767767677667767767666776667666776767766766767767767676776667676776677667766767767767666676676677677677667677667767677677667766767766676676667677666767767767767766677667667667767677667676776776776676776776667767767766776776676767767767766776767676776776776776767766677676667677677667676666766677666776766776676776677676766776677667667676767767766676677667666676676776766776667667676666767676776767676776776767766766776767767676776776767676776676776677677676677667667767676667667767677677677677676766776767767676767766667766667767677676767767767667766776767767766767666676776767766677667677667667767677676776767767767767677677676776776677677667766776677676776676676676767677677667766676776776776677666766767677677676776776766677676667766766776767676677676667767666666776677676677677676767676776776767767667766776676776776767767767767667667676767676667766766676776676776766776767667676776776776776676767676767667767676676677677676776767666767667666767767666677676776766776767677677676766767667767767767767677677677677667667677676677667676766776776776677666667677676776776776776667767676776776766767667677676767767677676776667767767677666776776676677667667766776767667766676767667766766676776776766666766676776766676776766676776776667676676766776677676676767667667677667666677676776677666667767676776676666767667766776676677676767667676666776767667677676776676767767676776676766677667677677677667677676776776776677676776776667676776776667676676676776676766667677677676676667767676767766776677677677677676677676776766767767767767677666776776776676776676776676767767766676776677667667677676776677677676766677677667677667767767767677666767766666676776776767767666776667766666776766766677677667766766676676767676776776767767767767667767766767666767767677677677676677677677676776776776677667676677676667767677667676776776677666766767766776767767766767767676676667676776667767767676677667677677666767766776776776677666767676676767767677676667677667667767667767677677677677676676767666776676766767767767677666766676767767667666677677676776667677677676776766767676766667766677676776666666667667767767676767676767767667766667767677677676666766767666767767766776767677676776776667767677667766766677676776677677667767677676667767677676776767676767667766766666776776776776667677677667766667676776667677667667677666776776667767766776776767677667766766667667767766767766677676767676676776776766767767677677677667766767766776776776767766767766767767666776677666676676767766776676767766767767767677677667666767676776676776676676667767677676776767666767767766676776766676767766766776677667767676677676676776676667766776776767767766677677677677667767676767767677676776776767676776767767767767767766766676677677666767676776766767676677677677676767767667766676776776776776666676667666766776766676667677667766767766667767676776767767767766776676776776667667677677676767677667767767676676776677667677677667766776676776766776767677677676667767766676776767766767766766776667767667667767766667676776776766776767677677677667677676767767667766776776666767766767766767767767677667767766776667766766766767767767766776767676767676676767676676767767767767766776767676766677677676766766767667677677676766766776767666767767767677677676776776767676767667677676667676767766776776767767667677676776676776667767667767677676676767677677677677676677677677677676677676766776767766776677677677677667677676767677677676767767766667766767766767666677677676677667677676766776666667676766776776766766767677666767766677667666776767677677667677677676767767677676766767766677667766776776776766767666677677676666767766766767677677667767767767677667667667767767767666676767767676767766776766676767766776667677677677676767677667666767767667766766776776766776767766776677677676776676776677667767666776677677676776776767667766767766776767667666677676766767767677677676677667676667766776776676766676776676776676776767767667767766776776667766767667677676767767676767767767676776767767676766767676667666767667767667676677676767676666776677667677667667767667767767676766677676776676676767676776767767676667667667667677667767676776676676776776676776677677676676776767767767767667666767677677676776776676667767676677667677677667767767676776776776776676676767766677676776667767677676767766766667767677667766776676676767676767667666776666766766766776767767676776666767667667676676676776767767767767677676776776776767767677666766667767667667666677676767667766766677666767677667677667766666767767676677676767767767766776776776776667667667666767766677677677667767766767667767676776776676776767676776666767767676666767767666667767677667766677667677667767766667767677677676767767677667766776766677677667767677677676766776776767766677667767767676676767677676776776667677667767667666776767676676767766677667767667676776766776677676766767676766676767767676767767677677676666676676667766676676676767676677666676676766677667676667677677667767767677676676766766676677677676776676667767767677
6776666767767766776676776766767767767767667676767767767677676767677676776776767677676677676776766766676676767677677666766766767676776766666776677676666767667767767767677677676677676776776767667676776676776776767677677667676776776766766776776776677677676776676677677676677677666676676677667676676767677677676676776776767676766776767677676776676767676676776776767767667677667767767667766767677667667677677677676766776767676766776667676767677667767666676767767767766676676776776676766766767766676776676776676676776667667767667676776767666767677676676776766767676666776767767767767676776776776677666776776776776667767767677676767677667666776667676776776776767666776776776776677676776677676766767666667666776776767676666776776776776776667767676677677676767767766776776767667667767766776677666776677676676676676776667767667667766767767767677676767766776766776776776776776776776677676667767667667666666767766776766776767676776767766676766677667677677666776767677667677676666767667677667766766677666767667766766767666666767676767677677667676776776677676667677676766667767667767767676767677666776676766677667767766776676766677666776767767667767766766767767677677677666677667767767677667767767766667766776776776676776767677666666676776677676776766667766677666767767667677676776776677676776767677667677666767766776667677667767767677676767666776676767666767677677677677676776776667767667766767677677676776766677667767676776767767677676766676776776776667676776676767767666776676767667677667766767766766767767676766776767767677677677676767676776767677667666776776776776766767677677677676767677666677666676767766676676776776676776776776676667766776766676676676767676677676776776767766776767766766666776766677667767767677677676766766776776776667667667767676676667677667767766767766767667677676767767766776776677666766766776766776677677667766667677677667666767676776766677666766677667677677677676676666776677666776776767767767767666677667767767767767767677676776776776776776776676676676776766776767667676677676766776776766766776766666677676776676676667677677676676776767677667767767767666776767767667767676776766776766776776766776776776767767766767767677676677676776776766767676676766776776776776767666666766776776776776776766776666667766766667766767676667767676666776776776766677676667677667677676767677677667667767767677676766766767676766776677677677666767677667667767667667767676667767767767676667677677677676766776776776676767767767766776776767677666767676776776676776776776776666667676767676776766767677667677676666776776776667667766676667677677677677677676677677677667767767677677667666776776767677677677677676776666767677666776676667677676666677676767767767677677677677676776767766776766776776767767767767676767767667677667677677677677676667676766676767767677676666776776677677677676776677676776767767767677666676667676767767677667666776676776767766767667767766667767767667766766677676676767666667676776767767767677676767677677666677667766677667766776767766767767766776776776776767767677677667676677677677677676767677677667767677667767767767767667667767676766776767667666766776766776776766767667677666676667767766767677677677667677677677676776677676677676776667766776676677677666666766767677677676676766767767676766767677667676767677667767677676776767677667677677677676766766776767766767667767667667767667667677666767766776766776677677667766776677677676676766677677667767667666677676776677677667666666767767766676666767677676776776767767677676776677676776667666766776767676776766677666776677676676767677677676676776776776776666667677667767667767667676767767676767677667766667767766776776676767676667677667767676767676776667767766766776776767767767667766776666767677666776776677666767767767677667676776677667677676767767676776767767666767677667677666776767767767766767767767766767767767767677676766767767766776776676667667766776776767677676776767767677667767677667667767676677667767667666776776667677677676677666676766776676766766776677677677676776676677667667767676677676676776767767667677677667676767767666776776677676676767667676776776676667767767766677676776667676776776677676767676767767767766767766677666776667766776677676776767667767767766776766776767676767667767677677676667666776776776767676776676667666776766776776677676776676677677677667677676767767766776767667766776667766776776767767676677677677666776766776766767667677676767767666677677676776677677676776667677667767666766767667767667767766776666677676776667676766776676776766776676776776776766676776767767677677667676667767767677676676767767767766677677667666776676767667767767677676666667676676677677676776667677677676677676776766776767767767667767766666766766776667666767767767767767767767667677667676776677676776776776767676677677677677667767677676776677676677676677676776776666676776677677676766776767677677666776776767766676776676767767767676676767766676677676767766667767767767667767677676776767766667676667676666776677676776776776677677677676777677667676676776776776667767767767666677677667676766677676767767767767767667767766667667766766776676766766776776766776667667676766767767767766776767767677677676766767766776767767667677676776667767766677676767766776677676766767676767767767666677667666677677676767767667676776666677677677667766766767676677667766667767676767767766766776767677677667767677677667677677667677676776767767667767767767677666767667767766766776776766767767667767766766677667767766677676776676767677676767676776776766767767766667676776776767767766776677676666767676776676676766767677667767767667676667677676776776776766676766666767767767767676666767667767766667667766667676766776677677677676776776667767767676766677667666776667676776766666776677676776766776767766676766776776767766776776767676667676776667767767676667767676767767767767677677677676776666776677667667676677667677676776766767766767767676667766677677676766767767676776776767676677667676767676776677666776776776667766776776767766767676677676766766776767667676667766776766776667666776677666767767667766677676776767676776677676766767767677677677666666766677676766767767767766776766776666776677676677676776766667767677677667766677676766776776767767667676766766677676676776776676676776766776776767677676677677667767677677676666766776767677676776776776677667767667767766667766677677666676676677677677676767767766767677676767676667767676767667766676676776766776776677676767767676776766676767677677667767667676767677677676767767767677667667767766776766677667767677676767767766767767767676776767677676776677677677676776776667676776776677676776677676677676766776767667676767766677677676667676767676666776676776776767767767766677677676676767676766776766766776667676776767767667767767766776767767666766676676666677677677676767666776767766767766667766667766766776667676767767667676677677667766767766767677667677666676766776766667767677677667677677667767676677667667677666767677677667676767666767677667677667767667667677677667766667767676776677676766767677676776776776776767767766776776776767767677677676776776667766776767767766677677666767766776767666677676667676766667677666677676776776766766776767667667767766677676676676766766766776676776776677676766766776676767676676766677677676776776767676776666776767676776676677667667767666766766776776676776766676776776767677676676676767766666677676677677667767767676767677666767767767767666767667766666776766676776676666767677667676776676767676776677667666766767767767676776676776776767766766767767766666776666667767767676776767676767767766667766767676667667767667767677677667677677667767767767676677677667767766776766676776776776767676666667677667667676767767767667767767766766767766767667767667677676767676776667766676776767677677677677677667767767677677667767676767677666676767767666767667677676766767767766676776776776776776676776667767676677667676767767676776666767677677666667767667766667767767667766776677676776677667677677666776776676767676767677667766766767677677676676776776767767676766677677667767676767676677667767767767677676776767667676676667767767676776767677677676766666666767676776776767676666776767767667666766776776776676766767676776767676776677666776676767767676776676776667766667666677677666767767666776766767676776776767767766767767767676666667667676677676776766767667676776676677676676676766767676766666776676666677667676676666767667767666766767767667767677667767667677666776676776766776776776776776776677677677667677677667767767667677676766767766776767766776676767767667766776766676676666776776776667667767767767677677677667767767767676767676776776676666776667676677666776767666666676776776766776776677676767767677676767767667767677676776767767677667667666767676776677676767767767676776776676667767766776676776677667677667767767766767676666776677676666676776776776776767766776766676676677677677667666767767767676766666776776776767667766767666667667677676767767767667667766767667677676767676776667767676676776767677677666667767677667766666677666766776767767767667676776776776776776767666666676776776677677667676776676776776776767766677676676667677666776766767767676776776776766776677676766766776767767766767676676776767767767677667667676677677677676766676677677676776766666776667667767767767767666766667767676676767767667767677667766676666677667667767667677677667676776776767676676766776767666776767767676776776776776766676676776676766676776766766766776666677676776776767767767667677667767676677677677676677677676776776776767667767677677676776776676677667767767767677676677677676676667766677677677676766676776776767677667767676766776767667766767667767767766776776776667767676767766776776776767767767667677676677667676776676677677676666767767676767767666666767766767676676676767766767767767766676766676767666676767666676767767767667766677667676666776766766667767666667676776776776776666676767676766677677676767767676667676766776776767767767767767767676776776677677667767766776676766666666767767767766667667676776666667677676776766667677667677677666776676766766776776767677676767766767677676766676766767667767677677
6677676667677667676776766776677676667676676776767767667677676767767666676766766676776677666677676767676767767767767767677677676766776677667767767767677667666677666767667766776766776766766767676677677676766667767767677676776667677666767766667666766676776667676667677676776676666676766676766677676776677676677667667667677677677667767676767767667767676767667677676666767666667766776677677666677677676676776676776767766776677677677667767667677676667767667676676776767767767667676766677676776776776776667676776676676767766767677676776676677677676766776767677676776776677677676767667767766767666776767667766776776666776776776767677667676776767767666766677677676767667767667666676676776667677666676776776677667676667677677676776776766776776767676767666677676776776677667767767766776767767766677667767677667676677677677676767766767767766766776676676767676677677676767667676767767766776766767667676776676767767666776776767767676667676766667676667667767676776666766677676766767676677676767676767766776776776776767767767667666766666776776766767767766776776676776776767766776767677676767767767766776666776676677677676766776776677677677676776776767767766676767676766667767676766776776776677676677676676766767677666776776666676666766676776667767766676766776676767767767767677677676776677676676776676667766776667676666766677676676667677677676666676767767767767767676666667666766667667677667677667676766767676776766776776766667767766776676776677676766676776766776667677677667767766767676767767666677677677667766677667666667677677666776776776776766776776667767767767667767667676776677666677666767767767767667766776767767676776767676677677667667766766767766776776766776776776776766776776776667767677667667767676767766767667677666767767667767767767677667676667676667667767767676766676767767766676767767766677666776766766776667767767766767767766776677677676776666776766767666766776776676776677676666767766776677676776676767767667676776767677676767767766677676776766766667767677667766767677677676767766767677667667676677676776776776776677676677667766776676676776766767667677677667767767676676767766776776776667767677667767677667666677676776766776767767666667767676776676776776776776776677667677667767666666667677676677677676766677666776776767767766776676776776776767677676667677667767666776667676677676766667767766767677666667676776776767767676776676676676767677676766776767676776667677677666766776767767667676666776767666767677667676767677666666776666776776676767766767676776776767676776776767666677677667767676767767676677677667666676776667666776767677676766676767767676767767666776776776776776667766676677667667676676677666666776766767676776766767766667766767666776776677676666677676767667766667676766766767767766767767677677666677676667666767767767676776767677666676677676767676676767667767767677676676767676767767766666767766676767767766776776767676776666767677667767667767767677676677676666767767767677676667767676766766767767677676767767767677677676767766766776766776776776776767676776767677676776767766776776776776666677677676676776676766766767767767667767676767677676766776776766767667766666767766767676667767767767667767766676676767767766767767767677676776676776667676776666776677676667667767767676767677666767766776767766767677677676677676776676766776776776677677676676676776776776776776677667667676766767766767666676667767676677676776776676766767667666766676676677677677676667667766776677677667676767676667766766767767677667677666776776677676676767767767766776667767767766676666767767677676677666766767677677666767666767667767766776767676667767677676767676766767767677677676776767766677676776666767766767667676767667767766767767766766776767766767676767767676767677677666776767767677666776767676766776776667677677677677676676776767677676776776776776667676776766776677676766766776776767667677676677676776767767766766667766676776667667676776767676776767676677677676676767667766676766776776767676776667676676667667676776767667767767766767666776677677677676776766676676676676667676666677676677677676767676776676776667767666776776776776676677677677666676767666767767677677676776776776666666767677677666677677666677676776776676767667766667767676676776767767766676776766767767666776767766677666776776667667766767677677667677676776767676776776677667677666667767677677676677677676766677677677676767766677676766677677676776776767766666776666776767676767677667676676677676667766767767667677677676767766677676767667767677667766776767676776776776766776776666767677677677676776767767766776677677676676766776776766677677677666776676776766776767667767766677677677667766676776676667677676676677666677676677677676667766767766767667766776776776676767676767766766766766767767676776767767677676677667667667677676776677677667767766776776667767767766667767677677676776776766666677667767766776677676766767767677666767676767676767666667676776776676677677677667766666766776776776676676776766767676776767767676776767766776767676676666677677676766776776776766667667666676776776776676776776776666776776767676776676676776767767767676676677677676776677677676667766776776767677667767666766766666767677677677676767667667676776776776677666776776676666676776667676776766776766776676767767767767767677676776667676666776767767767677676676767766766776776677666677677676666676676776767667767677676776767767677676666766776667766676677677677677667676776667666767676767677667766776676676767667767677666677667766767667666776767677676776666767676766677667677667677676667677666767766676776776677676667767767767767767676766776767677676767677676776666776776767667667667767667767676676767677667766666767676776776776776776676767677676776677666776766767766776767767767667676766767766767677677677676767676767767766767676776776766666767677667667766767676776776767766776767666767767676677667767767676766766676766767677676677677667677676766776667667767677676667677677677666676767676667677677677677676776767767676767667767767667666767766767767767667667667767767676776766676677676767666666776667677676677677667667767767676776767767677676776776776677677677676767766776677666776667766776776776676767676677677677677677676776667667767676776766767667767766766767676766776776767767767767676676776766767676767667767676766766767766766776766676776677677676767676776776767667667766676666767677677677677667767766667767766766767666676767677667677677666767666776767767767766776776676776676776767676767767676776676766676776677676776766767666767666766677666677666776677667767766676767676776776766776767767767667676677677667766776767767766767677676767676776676766776776767677676676776767677667676776776776677676776677677677666676676666776776767676776776766766676766767767766667767676676766767766776767667767667767767667766677677677666776767667767676776766676767767667676766776776766767766676766776776677677676776676667677667676767767766677667767767767667677667767676676677676766677667767677677667676776667667677667676677666776677677677676776776677667666666776776776676677667767767676766776766767676766767767766667767677677667677677677666766676677677676767676667677667767677666677677676677667767766767767666767766667667767767767676767677676776767767767676676776776776766776767677676776776776766676767677677676667766767767767767666666776766766767677677676677677666767767667676676667767676677677667676767766767677677677677666676766667677666776776776676677677677667666676776767676776776666776776677676776767677677676767676677666776776767677667766767677677676767767676776677677677677676767667766766676677677677667677667767766767767676766676776767766677677677666767766776676666677677677676776766776766767667767676676676677677676677666667766766766776767767766776767767676676676776776766676767767767667676767676767767666776677667767676677676767767667677677666767767766767766676776667677677666677666767767766677667766677676677667766767677676766767766676776776677677676767767766667676776677667766767666776767676676767667667667677677676767767767767676776766767677666776776676767767766677677667767766677677677676666776776776766667677676676767667667767767677677677667767766776767767767767667767666776776677676767677677676767667676776767766776776776776767677667676667676766767667766776677667767676767767767766767767666767767677677667767676766666677677666767767677676677676767767767677677677676767767666767676776776776676776776767767666767666767767767677676666767767676667766767767767676677676776767766767767667676776766776767676776776767767677676676776677667766766677676677676776766677677667767766767767677677676767767677666667766766776776667766767767767667677676677677666766677676767766677666767677677676677677677666776667767677676766767676776776767677677666767676776677676766776767767676767677677667677666676767767767667766776767677676766676767766776776767677677667767767766776766776776667677667766676776767767676776776776776766767666767676667767667767767766676677676677677677676676776677677676767677677667767767766676776667767767766677677667677667767676676776766776776677667766676766667676676776676776776776677676776776677676776776666776767676776677667667767677666677677677666776776776677676677676676666666776776677677677667667766676766776776676776676776677676776776776677677676776776776767767676776666766676776767767666776776767666677677667666766776776776776776776767766776667676767667766766767766667767676767767676776776677676766676776667677676766767766767677676677676767767767767667676776767677667767667766676767667766776776767767767677677677667677677676677676776766776767766767677676766677677666677676676677677667667766767767767676677677676776776766776676776667667677667766667767767767766766767677676767666677677666776767766776766776677677676677667767677676776766667667676776776767767767766677676766677677676766776677667766767666677677677677667667676766776767767677676667767766676667766776767767766667676677676767767767766677666667677677677677677676776767676766776676767667677677666776676677677677666767677677667766767766776776767677677676776776667767766677667767767767766677677677676767767
76677677676766676677677677676767667767676767766676767676667767667677676776667766776677667767677666767766667766767677667677676776666767767677667667767766676776766767766776776767766766776776766667766667667767666677676776767677667677667767767767676676667676677676776766776767677677677677667767766776767767667667767766767677677677676767676776676767676766776767767666767676667677676767766776776667766767767677677676677676776767676667676776667676767767677666767667676767677677677667766766776677667766677676677677676766767766667676776667677676767767766676666676776767667677676666776676766776766766776776767766776776776766766676767676666766667766667766776667676776767766676677677677676767767766766667766767676767767677676767767767666767766766776677666776776776677666766766667767676667767766776676776767766767676676767766767766767767767676667767667767766776767677677667676677676776667667766766776767766667677677676776767766776767676767667767677677667767666676776776767766667767676676767676767766767767767767676676776776766767666776667767667677676776766776676667766677667676677666776776766776776776666676676667667767766767677676776766667766767767677666776776776767677676776776776776667676677677667767767676677676776766677676766776776766677677667767676676676776766776776767677667676667766667767666677666776767766767767677676776767677677666776676667766776776776677677667677667767766677667667677676766766776776677676767767677677677667766677677666767677677676776666667676766776767767676677667767766766766666776766776677677676776766767677677677667767676776676767767676767676767767666776677677676667767676776677667677677667677677667767767677677667767677677677667766677676667676667676767766666767676776666667666767677676766776766767676677676766666767767766776767766676767766776677677676676677676767766766767677676667767676766767766766767766677666676676767666776667766776767767766776776776676667766776776776776676776767666776776667677676776767767666676767766666776776667667766767677667667767677676776767767676776666666776767766667766676767766676767767666677676767766677676677677676776776676676776776676676766776667767766677676776776776776776776766766776776766667767766767676767676776776776776676677667676766766776767667767767767767767767767667676676776767676677667766776776676676666667767676766776677667767676776766676676776776776776776676776776667766667767677676776766666767767766776676767666767766666776776666766767676676776767766776666667666767767767677676767767667767666667677667676767767767767676676776667767667677676776666776766776776767767676677677676776677667767767767766776776776677677676676776766766776677667677676677676767767767676677676776676767767677667767677677667767676767676776776776766776767766766767767677676776676666666776676767677666776767766677676776776676767677667676677677677667766776677677676677677676766767667676766676776776766776776667767767767766767766766776776767767676776676767666766766767767766676776776676666767766677667766767767676676667767766767766776667676766767766767676766766767766776776666676776767667676776767767676766776767767766677667766676676767667767667766776676767676767677676776676767766767767767766767677667766776776667676776766677677666767766776676676667767767667767676767666776776767767666767767677677676676667667766776776666676676667676767667766676766677677677667677677666776776766766776677677677676767766767666776767676776776677677676667767676676776677677677677667766677677677676776667766767677667677676676767767767766767766776776667767676776776776676776676767766677677677666667767767676776776767766676776776677677666776776776677667676667767677667767667677667766667766766677677677677677676666776676776666667677667767667766767767676666776776767766677677666776767766776766667767767677667676667767767766776677677676767677676677676767677676767667677667767667666776776677677677677667766776776766766677667767767766677676766767667766776676667676667767677677666767677667766776766767766667676766776767767677667676767666767767666776776667767766767666776767667767766677677676676677676767677676766776776776677676766676666776677666776776776776766767676676767767677676776667766776776767676767676766767677676767766776667677666676767766677677676666667676776676767676767766776767667767676767767677676776667767767676767767766767766677676776676676767767766776776766767667767677667676767767767766776776766667766776767767667677667677676676676667676767667767677677676676676676667767677676666767677677677677677667676667767677676667666667677677666767667767676766676677676767767766767676667767766767667767766667676767767676776776767676776667667766676667667767677667767666767667766677677677667676776677676776766676776677667676766776766766766676776776767676776767676776776766667667676676676776766677666676767767676767767676676767676767666776766776677677676776677676767667676666767767676776766667767677666766676767667677677677677667667677667676676776776667677676676676677667666776677676776677677676676766666667667766667767766767667766676676766677676776677676667767677667767676767667667767767677676766776767766767766767767766776766776776767677667676776676677676676677676767767767767677676667766776766767766767766776677677666767667677667667667766776677677677667767767767667677676767767767666766767766676676776767767677676776666767677676677666776676776676767677666776776776766766677667767677666767767677677677677677666677676776767767676776677667767667767767767767666767767766766767767766666767767767767766766677677676776766667676776776677677676667676667677677677676776677667767676776776677676767677667666766776776766776677676677677667767676767767677677666766776677676676676677667667677677676667766676667767767767767677677676776667677677677676766776776767676676766767676767767676766766767767667767667766767676676776776667767676677676767767676676667677676767767767767677667767767767767767767766776776776676677667767676676776667667767766776767767767767667767767767667767676767667767676767766677676677667766766776776776766676776766776676677666767667667676767767667667677677676667767677677677667766766666767767676677676776776767677677677676776776676776677676766676776767676776767667676767766666776667677676677677676766677676767766667767677676677666667676766776676776776776666676776666776776766676776677666767667667767667677667767676776767767676667767676676776776776776776767766767677676767666767667767766776776776776766676766767677677667677677676776776676767767677677677667676677677676676776677676677667676776767766676766677676767767667767767767667767767767767767767767676677667667677676676767667766776776677667766776776776767767767677677667766767666776767767767667667667677677676776776776676767676667766776776676776776676676776776776676776776766776767766776776766776776677676776767677676776776667767766767767767676676767667767676767677676767766677667666667766767676677677676767766776767767677677677677667766767676776776677676767767767666776766766677667767677666776767766776766767766776676776766676767677667667767676667767766776766776776767676677667766667767667767766667667767667676767767667767676776776776677667766667766767677667766767677667767666667667767677677676767767767766767676677667767676666677666766776676766766776677676767767677676767767767767767766766676766776666766776677676776776676767677666767767767677667766676677677667676676766776776776776767767766766767667767767767676766776676676776677676776766776676676767676776767767766677676767767767767767766776776776776767677667767767677677677677667766767767767767767767767666776767766677676767767667677667767767677667676677666767766776776776767677677666766666767676776676767766766776677667677667767767677676776767766776667767766776767767766776776677676666776767677667767767767677677667767677666776767676676767766776667767676776666676766766766667767766766677667677676766667767667676667667766776776676767676776667767677677667677677676677676677676667767677666767667766776766767767676766776776667766776676677677677676776776667766677677676767677676766676766677677677677666767767667677667666776767677677677666776776677666776767677667677677676776767666776677677666677667666667667766676767676776677677667767677676667667767677667766676767766776776766676766766676676767677677666776767767767767767767767667767677667766676767767676776767667676776677667767666776767676767677667767766767767767676776677667767766776767676667676776767767766677676776767766776766677677667667667767677677677676767667676677677667666776767667676667676666767767677667767676776776677666776766676676776676767676767767767766676767767676677666767676776667676676767766766767676767667676776667677677676776676677677676767766676676776776677676767767677676766766677676766767767767666776667766667666677676776677666776666676776676676677667767676767766676766776776776776766677677676677676767666767676776667767766677676767667767676776767766776677667766767766776766676767766767666776677676776676677676767676666677667766677667766667767667766766776667766776666767767767676767667767767767677677676766767667767767677676776766666677676676676766676667676676766767767766666667766767766676776776677677677676676767666767767766676776767667676766677667666676776766677666776776677676676677677666767667766677677677677667767767767676776767676776776767677677677677667677677667676767767766767677667667767677676767766677676776666676776776776767767676767767766766776776766776776767666677676776766667767767677667767767677676776766766776776676767767767767677677677676776667767667766767767766677677667767767766767767766766767766676776766766776776677676776767666767767767677667677677676766767667767767677666776776676766766767677667676767767677677677667767767767677677677667667767766776766676766677667766767766776676776677666776677667767676677676776776776767766776667667767676767767667677666766767677666776776667677677667677676667767766776677677677676667766767677676666666767766776677676767677677677666776776767766677677676667667767767676767767666677676767677676766776767767767766776776776676776776766767666776776776676766677
676676767766667676676767666677677676666776767667676676676767767767677667677667767766776776776767667767767767677677667767767667766767767767676676677667666776666666767677677676677676766767767766677667677676767667766767676767767766667767767767766776776677676666767667676776677676676767676667677677667767767676677676677677677677667767766666667767676766776667677666676776776677666767767766677666667766677676766677667766776767767767767676776677677677676776767766666776667767767766666677677667667767767767767767666767767667677677666776677677677676767676677676767767766677666767767767677667767767677676677676767767767666776767766776766766677676776676776767677677667676776666676766666776677666666776776776676776776666776766776776677677676776776776776767767767677677677677677666776677677667667667767676766667666776677676677676676776767767667767767767676677667676677667666767667767767767676776776677676667767667767766766776767666677677677677677666677677676766776677677667767766676776776776676776766677667667767767676667677677677677666766767676676676776677676776766766676766767766666766776676776677677677666677676676776766667767676676767667766767767767676776776677677677676666776776767677666776776667677676767766776676776766776766676767767676767676767667666676766776776776766676767767677676667667767676766766776766767767767677677676766766766766766767767667766776676767676666776776676767767767767666676767767677677677676767676767767667676776667676667767766767667676766776676767677677676767667676766766776667767667767667676767766767677676776776766776766677676776766767766776676776767666676767766766767766776677676766666667677667766767676677676776667667767666767767767676676767767767666766766767667767667676776776767676767676766776667767667676767766767767667767767676766776677666776776767767767666776776676776676676776767677677676767676676766667677667676766677677666666767767676676776677666676677677676766776776776776677676767767667766776767767766776667677676677677677676767766666776677667767676676676677667676767766676767766676766767676766766676667767676676677676776776776776776677676676767667676766667767766776776677666676766776767677677677666676767667767767767677676767766767667767767767666776676767677676766776677667667667767677667767766776767766766667677676677676767667677677676776767667667766776677667767667767767667767767767666677667666676766776767667676767677677676776776766767677676776766776776776667667676766776776677666776776676676666766767666676676776677676677676677667677676766776667767677666766767766776667676767767767767677677677677676776766776776767667667767667767766766776767767767767666677666676767667676767766676766766776677676667767767767677676767766667677676776677676767677677666677667677676767676776676677667667767767766677677677677676766677676776766666676676776776776676676766776767677667676767767767766766776766776776676776776776776666677676666676667766767676776767677677667677677666767676677667667766766677667676776677667676676766676676776767666776767677666776776677676766667767676676667767667767766677666776776667676677666766666676677676767767676767677676767667767667767766767766776677666766776666776677667676676776677676766767767676776767666767677676676776776667677667676667767767666776666767766767767767677666667767666677676776667766677666677676776776677677677676767767767767667667767767677667766767767767766776776677666776767766766677676766677676776667676677676776776676676767676776677677667676776776677677666676776776676677676767766776666776776676666776667676776767676767767766676766776677676767766776767677677677676677676767767676776776767767766677667676776767766677677677676667667767676776776766776767766776766676767676767766676776767666676677677676766767766677677676776776676776776767767766666776776677667766776776767677667667766776776767676767676776776677676776767677677676776677677666676776667767676776676766677677676676776776676766776776677676767767667676767767667666766776676667666767767666677667677676776767666677677676676776666776677676766676776776767676776767766767766776776776767767766776767767766766677677667767676776776676676776776677676767767767766776767766677677667676776766667767766766767677677677667767677676766776767666766776776776676677667677676767767667766776776767677676667666776677677667767666667767676766776767676677677677676677667767767766767766767677677676767677676776766676776666666776677677666677677666667767766677667767767767766776776776666667666776776676776677676767767766676676776677676676677666666676677676766766676776677667767767767667766776776766776667667667767767676767677667676776776667766676776767767767677676677667767676776667767767766767667667766676677677677666767667667767767677677667767767676776766776767767676767767666766677676776776776776767767767677676776767676776767676766767677667766666776776767767677667767666767676776767766666767767677677677667677677677667677677677676667677676676766677677667666766776676766677667767676677677676776776776776776766766767766676776776776677676766677667766776766776767766676667766677677677666767767767767667767767676767767667766776776676767677667766676776776776767766677666776676767767666666776776767676776767667767676776776666677676776766776767677676677676677677667766776776677667767677677676677667667667767676767767767677677667767766776767677677676666776776776666767677677666766767666667766766767767766666677676776767767676676766767767767766776767766767766776776766776667677666677677677667767767767676677677667677676776767766767767766766766677677667677676667676766667666767767667676667666776677667767677676776666676676767667766677666767767676767667767767676776776676767767676676666766767677677677677677676676676676676767767767676767666776766766677676767667766767767667766677676767766776776776766776767666776667766776776767766776676776767677676666676767676676776766767766767766767766676776767767676666776676677676676776766776677677676767767677677676776776677667666776677676767767667766776767767676677676767766776776677666776767676677676667667767676767767767676766767676776676666766676767767767767667767767677676776767676767767677676677677677667767767766677667677677677676677677676766667766677676667766677667676667766776676676676676776776766776776676776767676776776767666776776776677667767676767667666776667666666767767677667676667767667676767767666776677667676666676677676667767677676776766776767767766766676776766776667676766776667677676767676667766776666767676667676676776767767767667676776767766776776767677667767676767676776767676677676666776776767666767667667767667767766677676767667767766776776677666776667676766667767667677676776676767676776776776776776767766767666767667767676776676766767667767766766776767767767676776766767666776677667677676776776766676767667666767676776776776776676677676767676677677677666666667667676776776676667677666667667676776776776667677666677677677667767766767677677667767676767677667767677677676667767677677677666767767677666676767666676776776767767677667676766676677666676766767677677676677677676776667767667677667766666677677667767677667677677677676666767767766776776677666767676667766666776776776776677677676767767676767667677677667667767767677667766767766766776776776776776776776767767767677676776776666776776677667767767666676776767677677677677676776776766667667677676767767667677677667767676667666667677677677677667766776776677676767767667766667766767676677677666767677667766776767677676776767676676677677677677676667676767676666767767767767766676677677667767767676776767676677676676676776767676776767767767667766766677676767767677677667767766676776677667676676776767666776776676667676667677677676766767766667667667767767767676676676776767767766677677676776776767677666776677676767767677667677676776776776776776676766766677677677667767677676776676776776677667767767667677677666766767767767766776766676667666767677676667767676667767767667766676776676776767676666776776676767766776767766767666767766676766676677666666776776677677677667767766677676767676776767767767767676676676676677677677676767766767677677676767677676776776677677667676677676766776767767766677676667767767677677676676767667677676676776776767676767676767766776766776776676776677677677677676667767767766776767666676776667666667676776776767677667766776676776767676767767767676767766776776676676667767767767667766676766667676776667767677676776766667667767767676766766776776766776767676776767767767767666776766767766776677667676767767676667767677667676776766776767767767676767766776776776667676776767767767767676766766676776776767667676776766766767666776667667767767767767767767767667766776767767767666676766667767767677676776776776767676776776767677677676677676776677676767767766766767676676767767767666776766776767677676677676776767767677676766666766676667667676666776766677676767767676766766677677676677667767676767766676776776776767676677676767767766767677676776676766766667667676677667766676766766776767667767767767676767676776766776766776776776776767677677676776767767767666676776677677677667677666767766676666776766776766767766767766677666776776676776667677676667767667666776766676767766677676667666676776776776676776766676766767676676677667766767677676776676767676776677676767677667767767676776776677676676776766677677667767667667667767767767766676776766776776776766767677677676767667677666767677667767767667766677677676666767667766676767677667767767767767676677667666776676776776767677666776677667767666766776776667767767767667667677676776767767767677676677676676766767667677677676767767767766776767677677676666776766776666776677677677667767766677676767767676677677676776776767666767767767676776677677677677676776767667667767767666767677676676767677677667767677677676776776677677677676676676776776766767676666776677666766776677676676677676767676767767677667676766767767676776766767766766766677677667767667766676776677677676676666666767766767677676677676776767676766767677667667766776776776767766776767676676766766776666776767677676677676677676767767766767767766767676776676767767766776776776767767677
3677677677677676767767667767767766776776667767667767767666767766776776767677677666667766776677677667677676766767676766776767676677676776667667767667676667767766776766676767677677667677667676767667676766767667667676666776776677677677677676677666776766676767767667767667766776677677666677667676677676767667677677676667667766667676677666666776766767666677677666776776776776776677676767767766767767767677666776776776776677667677677667676776677667767767677667667676766667766776667766776776776667667667767666766767767766677666766776776767676767767677677677677667767677676766776677677676676776776667767667767767677677677667767767767677666776767677677677677667766767667767767666776676677676766766767677677676666766776767767676767666776676767767767767677666767766776776767667676767766766667677677677676776776776767767767677667767666766766767767666676667677667767766677676767766767766767667766677667677677677667676776766767766776767766776776767667767767677676776766676677676776676676676776676767766667767677666767766766776776776766776667677666676667677666776776676767667667767767767677676776776767677676677676666776766666767666677676676776676776776677677667667677676767767677667676776667767767767767666677666667666767767767666677677667767767767767667766776677676776776776676776766767666767767766766767676776767666677667766676767767677677677677666667677667676767667677676776676677676766776767766766776776767767666676667767677677677677677677677676767676666676767676776776676666676767676776767767677666776767677677676767767766666766776667676776767676776767677676666776776677677677677677676676767676667766677676676776776776776776676776677676677676766776666776676776766776766767767766677676767676776776776767767766766776767767767676776766767666767766776776676776776776767766666766676677667677676667766767667767767767667766776767677667767677677677667676676776677667767767766667676766677666677667767666667676767767676776676766776776766667766676767677667767766766776776766676767766667677677666677667766767766677667677666767767767767767767766776776776767677666776667677676767767767677666767666776776676766766667676767766776767676677667676767767667676766776776776676767666767767767766776776776677677677667666766676776767767766767667677676776676676677676767667767766766767677677677676766676667767766767676676776677667676767677667767676776677676766667677667677677676767767667766776767667677667677667767666776776677666766767677677667767767766766677677677676776767766776767766767767667766776767767767767676776667676776776677676776767666776766677677677667767667676667767667766767767666776676767767677666767667766776677667766776667767676776667677676766776767767667666676776676666667677666667676667766677666676767666776767767676677676776776767676776766767677677667766776776677677667677677677677666677677676677677676766776776676667766766776776776776766767767667767677677677676776766767767666776767767766676767677677667767766766766676776766667766676776766776676776666677677676776776767676776767676767767767767766677676676767767767666776767677676776667677667766776776776766667767767767767677676767677677667767767767676676776677677667767677667677676776677677677676776766767677667766776776667667667676666676766767767766776767766776776676677667766767766667767766767766667676776776766677667676766767767767767766776766767666767767767676776766767667677676676676776667766676767676776766776776767767666776776677676776677677667767766667666667667767677676776767677676677676766767767767677666767676767767676776776776767676776776676776776776767676776677667676666776666677676776676767766767766767767766766776776676766776677676776767767767666766776767767667676666676677676776767767766767676666776767767676677677677676776776677676677677677676766767766776766667767767676767667676766766767767667767767767677677666767767767767676776677667677667677677666677676667667767767676767766776766766776677677677677667766776776676776767766676776776677667767767676776776776676767676677676676776766666676667767676767767767767666767677676776776776676767766677677677677667766667767666776776666677676776676767676676767767666776776667767677677667676677677667677676677677676776676677676776676676767677676776677677667667666666766776776776776666666766766766766766766677677666767676676776766666677677676776776767667767767667767676677676667667766776776676677677676776666677667767767766767676767766667676667676677676666677677666667666767677677667767676766766776667676776676776767676676767766767677667667767767677667766776766766776767767767767767667767766776676776776776776766667766776676776776776677667667767677676677677666667677667667677677676776776666666766776767677676677676767676776676677677677666776776776776767767677667767667766666776767767766776676767676767767767766776767766767767767677676776667677676676767767766767677677667767666767677676767676677677676776766767677676776767767767676776776667766667766776776666776776667766776767667767666766766767677667667676766667667767667676766776766767676677666676776766767676676767766766776676776766776767676767766776776666776677676776667767677667766776776766776776776666766766767676766676767767766776676767767676677667676776667766767767667667767766766776776776776776767667767676676767666767676766776676676766676776776776766767676766776677666776677676776766776776776766767767767676776776776776676766776766667766776767676767767767667766776677667766676666776776766676767766766667676767676766776666677676676767767677667767766776677677666677667676676776767767767677676766776776766767766776767767676666676677667767767767676676776767677677676776766667767766767676766667677667767677677666666676767667767676766776766676776776776767677677676767677676667676676776767766776767676677676776767767676776776677676767676667666676666767767677676767666767766676676776776667767767766776676767766776767666667677677676766766767676676767766667767767767767677676767767767767767677676677667767767767677676677667766767676776776776767767766676776766676776776676766677677676776677677667766767767676767767767667766766767767766776667767677667676776767766767766767766767767676677677677667677676767766677676676677676766677677667767676766767767677667676776667676766767767667676677677677666676776776776676677677677667766776666767677677667766776667766766667767766776776776767766766776776776776776677667676667767767676676776767677666766676667667766776766766767767676776667676776776677676766677677667767767677677677666776767666776667767767767677667767676767677676667677667766667767676676677677667676767767666677676677667676766766767676776767767766767767767667677677667676667677677677676667767666767676767767767766666767767667677677677676776676766767767676767667667667676776767767766767767677677667677676767677667767767766776667767676776776776767766776677677677676767766776677676767667766767767767677677677676767667676667676666677666766776767667676776767767667767766667767676776776776776767676677667667767667766666667676766766776776677667767677676776776767677666677676776767666776676776676676667667766666776766676766676776767667676676767676776776676677677677667767766676766666677677676766666677676776776676776776766676776776767677667766766677667676776766776677667767767677677677677677677667766677677677667767676767766776677677676776767767767767767766776767767766776766776766677667767667766667767666767666767767766676767766776776766776776667767667767767767767677676767677667667767676677666676676776766766767766776767767767767767766776776676767667667676776676776677667767676767667767767676776766767667677676767676767667767766676676776676676776676767767667677677676767766766776776667767666666667676776766776767767667676666667767676776676767677666776776776776767676776677677667767677666776776667667766776767677677677677677677667767676676767666776667676677677677677677667667766766767666766776767767767766676776776767677666676776766776676776776776776667676776776767767767677676676767676776667677677676767666767766767766666767676776776776676766767766767767677676666666767766767766776677667766767767766767667767766776767766776667667766776776776767767667766767766677676776776676767766776667677676776677677677677667766767767767767676776767767767766766766767676676766666767767667766767767676776677676677666776766677667676677677677677667767767766676667667667676676776767676776767767767767677666666776676776676677676767767677677676776776766677676767767767767677666766776776766767667677676767766666766677676667677666676767677677666776767666776767677677676776776667766767767767767767766767766766776767766666676677667767666766776766767767766666776676767767667766776767767676666776767767766667767766776776767766766776666776676667767676776676776767767766776767666676776667767767677667667767767667767767677676767766767767767677677667677666766677676767767766667766776776667767676776766766767767767677677676767766776767667677677676776767767766767766776776767766676667677677667767676766667667767767767767677677676677677666766677676676776767677666767767677666767767667767666776776767677667676767766776766776767667767767766677667667676677676767766766776677666776767666767667767767767767767767767677677667666776776677677677676667677677677676776676767767767767677676776677677677677677677677666767767767677667667767767767766767766667677667666667676767666677677676666776766776776776776666776766677677676767767766767767767667767676677667677677666767766776767667766767676766766767667676767767767767666766776776776767676767767667666676776776767766767767767677667677677677677667676776776767766776776676677676776766776767667766776776776667767677676666776776767666766676677676767767667767767676776676766776767767676767667767767676766766767676677666776767767767677676766776776776767666767677677676677667766767666767676767667667767677677677676776776776776776767667677676766776776766766676766677676767767677667677676767766767766776776676666776676776767667767766676676776767766766767766776766676766767666676767767677676776676776676776767676776776666767677676676677676776766776677666677676776776667767677
67767766667676776776666767676776676766776767677676767676776776767766776676767767677676676676667667676666767767667766676667677666667676666677667677677666677666767767767767677667667766766776767767767676776676767667667666767677667766776776667766776767667766766767676766676766766676767767676767677667667666676676766667667676677666776676677677677676767767667676767766676676767676766677667767766776776776677666766776677666677677677676677677667677677677677677677667767767676677677677677677676776767677676676776776667677667667767677676776667677676767667677666676767677676766767767677667767767766767767766666776666677667766676776767767766676767676676767667767767676667766677676767766767667666677667667666776767677676677667766776677677667767676667676767667767677677676776667766676766767666776776766776767667767667677676776776776676766776677677677667767766776767667667767767767676767766767766677676677676767767767676776767677667667667767766776766767767766766776766667766676767667676677677676677666766776767767767767767676676776666767666767676776677666667676767666677677677677677676776676767767767667667677677676667767767667767666676767767766776776667676776667766776767767767667766677677677667766677667767767676776766776767667676767667767767667766767667676776767667676776767666767766776776766776677676776767676767667667767676766776676776767767767677677667767766667676776666767676667666676776676766767767666666767767767677667767766676677666776776766767767767767667677666776677677676677676766767676676767667677676767677667667666666776776776766677666776676767767677677667766667767767676767767667677676766676676676767767766776766767767767676676767767676776767677677666666776776676767676776677676776776676666776767767677677677667677676667767767767676677676766767767767767766767767677676776677677676676766776776676766677676776676677666667677676776776776676776776767676667767677667767767767766776766766676776776767676776667767766776667677677676676667766677677676677676767766776776766767677677677667767766776776767766766666676767767766767767767677676676677677676776776776776677676776776767767676776776776667767676776667767766776776767767666677666776776677667666767667766667677676676677666666776677677667766766767767767666776776776766666776666776776767676667667676767676666776676676767667677666677676776677667766776767767767676776776776776676676767766766676676776776767767667676676666677677667767767767677677667666767676667766776667667766677667766776776677667766776666676667766776767677667766766766677667677667766676767767766667767767667667767667676776676776767767676767767767676776666667766767667667667677667767676677677666766766776776766776776767767677676767677676676776776667667677677677676776677676767766776776776767766676667677677667767677677667677677676776667676767666767676766676676677677676776767766767766776677667677677667767677666766677677667767677667767767766767667676767667676767767766766666767767667667676776776677677676666766676776766766676776677667676676767677677676676667667666767766776766776677677676767766676776766776667767767767766767677666767766677676766776766767677676676766776776766776767767676676676776767767767676677676667676766667766766767676766677677676776776677677667766767767676776767667767676677676677676767667676766776776666767667766776767676776776776776667677677667677676677676766776676767767676767767667677667677676667676776677667666677676776667766767767767677676676776776776667767767677667767766767677677667667676766666776767767667766766766676766776677667766767677677666776776776776776776776767676767767677666776776776766676666767767666767766776766676767676776776667767677676677677676776767667767767667766776767767766677666677676776767677666666666766776766776767767766767667676776676666766676776677677677676767767767677667766776767676667667767676677676776776666776767766767766776677677676666767677677676767767677677677667676767676666776776776767767767766676776676776677667677666766776776776767767766766776767676677676767677676766676776677676767766776776766667766677667767767677676776766676767766676677667767766676767766766677666767767676766676776767767677666767766677666667767676776767676776766767676667766776666767767767676776776776776767767677676776667676776766767767766666767677666776676677667677667766776767767767677677667767767667677667766776766776776776776766776776776667767766776676766767676776767767767767767767766776776767767676767767677667667676767677677677677677676667767677677677666677677677676676776776667676667667667767767667766676776766677677667677667766776677677677666776776766676677676776667676677676767667766677666766666767667767666767767767666677677667676776776776666677676676776767767767677676776776667766776667676767767677667667677677677677676767766767767676767677677676776766767767766766766767767767766776667766776767766667766767767766677677677677677667767667667767667767767767766776766767676776676776677667766776676767767666676667767767767767677677676767677677677667786677677666667767677676767767766767677677666677676776667677677667767676767767677677677666776677677677667767677666676776766677667677676767666677677676767676667677666776666776767766766677677666776767667766766677676666776667766666776776776767767667767677676667677677677667767667767677667766677676776766776676677667767667767766766766767766776767766676776776776776767666776667676776776767666776766766676677677667766776766766677676767767667677677667676776776776776677667667676667766776667767676776677667767677667676776666776766666776776767767667766767767767766766776676776767767767767677676677676667767767766766776676766766776767667677676776767766776666667676766677677677666676667767767677667677667666776776767766676766767767667676776776767766767676767767676776776676667766677667676767767767676767667676677676676776776776766677677676676677666677677676766776776776666767677676776677676767767676776676676766776677677677676776767676776767766766677667667676676767666776767666766677676776776767666776776767676776766776776677676776776776677677666776776766776776677676776767667767766776776766767676766776666767767677676776767767667676766676767767667667666677677676776676677666776776667767766676776776767767666776676767767767767767677666776776766677676776776776677677677666667767667677676767676767767667667767766776776776776776677667767677666676667767676676776676776776767677666776776767676666676776776677676776776766766667667677676767676676766766776667676676766676767767767766776776766667767677676766776766667766676776676676766766776676776776667767676667676767676766776776776677666776776677676677677667677667666776667767767767767677676767767766766767767666767767676767767767767767677677667766677676776767767666667767767767767766676776776776767677677666677677676767677676776666776676677677677676676677677667677676666767767677666776776776767677666766776677667677677677677677666677677676776766766776776676767767767767676676767667677677676767666677677666776676767767767767667677666676776766776776776776676767667767666776667677677666767767766776776676776766767767677676767766667767767767667677677666776766666767767677676676677677676667677677676766677677666767767667766667767766776677677676767667767766766776767667766766676776676766776767676767767677677676677666766676776677676767677667677676776766776766677677676677666767676766776776767767676776776677677677677667766676766676776676766776767767767766776767677666767677667677676667767767767676776776676776667677676776767666776767677667667767676766766667676767677677666776776766677667767767676767767667767767676766767677676767667667767676767767667766676667677677677677676766676776766766767667766767667677677677677677677677667766677666776767677677677666776766776667766776776776776776767767677667666767676766776776776767766676767677677667767767667767766767767677666767767767767676776776776776776767677676776776767767677677677666666776766776766776776767767676776776677676767666767766766776776767667677676767677667767677677677667766766767766776776776676767766776677666676776767667667676767666676767666766776676677667676776776767766766676677676776767676676766767766667676767767677676667666767676767767676776676677677667666766677676766766776767766677677677677676766667667667676767767767677676676776667667767667676676677666677667676767676677676677667767676776767767767767767676766767667677677677666776767767677666767767767767767676776776776767767677667676676776667677666676776776667677676776776666666767767767677676667666766677677677677667767666677667766767766776776767767676776776767667766776667766677667767666776776776677676767767666776776766776667667676666776676676776767767767667767677667767677677676666677677667677677676767766766767767767766776667767766767767766767676767767677676676767677676766776766676676776667767677677676677676767677676767676766776676776776776766677676766776767676677677677677676676776677666776767667767767767767767767676666766767676677676667677676776776767767677667677676767766776776776666776776667766776767767677677666776676676776676667767676776677677677667666776776767767767767767766677667667677677667666677667767766676767677677677667767767767666766767676776776677676667767667666767677677677667676677676676767676776766676766776666776776767667667767766677666767667667676767766776667767767677676677667766677677667766767676766776676767766677666767676767767767766776776776776767767767767767767677676776776776767766767767677676666776776776776767676767767767767767666676766766676776776676767667677667767767677677676776776767767667767676767676776767766766677667767767767767767677667677667767767667677677667767767767766776667767676776767766766766776766776767666767766776677667767767766767666767676677667676776766766667676767767767767766676677677667767677667667676776776767767677677676766776776677677677676767676776767676676676767677676776667666676767767667766676776767676776666776776776766766676676677677667677676767767767766667676776766766776667667677677677677677667667667766776767677676667767767676677676776667766776767767677667767677677666776776767767766677
6766667767676677667676776677677666776776776767667767767767766767767767767677676766676766767677667766766776676676666676766767667767667667666677676776677667766766776676677676776767677667676767667767667677676767667766767676776766667676776667767767677667677677676667766776766666766776667676676776776776766776767766767667677666677676766776776667667766767676766677677677677677676766767766677676767767766776776666766776667766677676667667677676677676667766677676667766766776666776767767767767767767666776767677676776766776667667766776767767677677677676776767677666767767667666767676676677677677667767766767767676677677677676776776676667676676776677676776766676767767767676766776667767767766767676776677677676776776676667677667767676677676667666776767667767766677667766776767767667666776776677677677676766677667676667676776676776666776766767767766677676776676676766776776776776677667766767676767767766677666776766767766766767767766677667767767676677667767676776776767767767677677667767766676776676776667767677677676776676776766677676677676667767766667677677667676667767677676676776766677667767677676666776767676767677677676767677666676667677667677676767677667666677666776776776767676766776767667767676766776677676676676776767667766776776677676767676776676676767676776776776766776676767667677667676776776767676776767767766676776776677676677677676667767667766776767766667767676776676776677667767766776776677676667677667767676776767677677667767666776767667667666776667677677676767677676667677666766767767767766766776776676766676776677666676767676776776776776776667676776767767667767676677677667677677676767667766677677677677677676767667766666667767677677676776666776676776677677677676776767767766667767767767677676776767767766776776676776776766776767667676677667677677666676667677677677676776666677677677677667766776677677667667677676767676776767766766776776776776776767767676676676677677666776667766667676677677676666776677667767667676767667767667766776766776776767667766677667667767676766767767676776776776667767767676676767767667766676766766776767766776667766676776767766776767667677676676676676776677676766776776776767766776766766666666766677666666766676667767767767667767767767767766776667666767766767667667677676676776767677666767767767767767677677666667676776677667677666766667766676776767766776776767767666667767767766676776767767767666677676766776676767767766776766676677677667767676677676767766677677667666766676677667767677677667767767677676776767767767767666767767676776776776676667677677677677667667767767676776766766677677676676766676666767766776767677666667677677676767666667767677667677676767766677677676676767766676677667767766767767677677677666677677667677676767766766676676776667666776766776666677676767767767767766776677676767767767767677666767677676767677666767667666676667676667767767767767766766677677676667766767766667676766776776677677676766676767767666767766767677667766666676676677677676776767667767677677667676767666677676677676766766677677677677667666677666677667767666767666767766677677666776767767676767767766767676676776766766767767766666676767677676676776676677676676676776776677677666676676776767767677677677677666767677676766776667677677667666776667767676776776776767767677677667767677676676676767766767667677677667666667767767676676776667767677667667767677666676667676776776776776677676776776776776767677677676767676766766776776776776767676776667677666767767767676767666767767767767676677676776766767676676767677677676767767766767676776766766776677667666766776776667676767677667676676776766767666767677676677677677667767677677676776767766766766776767677677677677676776767767767677667677666667767767666676776767767767767676666676676767767767767676676677677677667667767677677676767766776767767676776667766776676766676766676767676776776766676667766767766776776676767677667766776677666767767766766776766767676667767767766776766677676767677677667766776776776767667766776766776667676776766767766776677677676776766767767676776776766677676776667676776676776676667767676676766766767676767666776667767676776776667677667766767666767676776776776766767767676677676667676767677677676676776677667667766767676776677677676767766776766767766676766766677667767676767767676776776766767766767766767676776767676676676677666676776767767767767667766676776676676767766767767667667676767676766676776676677677677676667677676676776666767677677676676776776677677667767677676767677676677676776776676776776767767677667766776677666767767767766767766776776766767667766667676767767677676677666767767676766767676776676767676776766767676776767676776776767767677676677677676676677676767676776667767767667666776676667677677676677666667676676767666677666767666776776767766677676677677667676767767767666776677667677677677677667667767677677666667766776776776767767767766766776776766776676766767667767767767767767767677677676776666676676677676666767767677667667767666677677666667766776676776666776767667767767676676767676776776677676677676676767667677676776766776776776667667767677676677677666666776667677676767677667767767677667767767767677666677667676676776776767676776776677677677677676766776677676776776767677676677676677677676767676776676766776776767767677667676766776776776776676776767767677677667767667766776776767767766766776766767666776776766667767676767677676767767677676767767767677676676767676677666667666677666767767676667767677677676666676776776676776677677666666776776766767677676666677676666767767667767677676776667766767767667766776767767667767767766767767677667766776767677666776766776766677677677667676776776666776776776767767767667677677677677667766767766767677677667676676776767667767767767666776677676776677677666776667676667767767676776667677667766677676677676776676776776677667677666666767766766676667676776776776667766767767766666767677676677677667677677677676776667677676767767766776676677677666677676677676767666676676767677676776767766667767767767677677676776676676766767766767767767767667677676776767767677676667767766776766766667667677677676677667766677676776776767767766776776766767667677667677677677676767677666776776767676776776677667767667767666767766767676776677677667667767766676776767766677677676776666776776676666766776766776776776767766776776666767767767677666676676766766667767767767767676776767767767676677677667676667677677666776767677676776667766766776767676677667766767767767676776776677677676776776776676666767676776776767677667666766766776776677677676666676776767676766767676767677666666766677676776677667766766767767677677677667766776776676776767766767676767766766776767767767677676776776667666766676677677676776676776676677677676667677667677676767767767767676676776776677666767676667676677676667767766667766767677676767767767767677676676766766677677677677677676667677667767676667766776776666666676776776677667766677667766676676676676677667677676766677677676767666666767677676776766677667767666776676766676767677677676776676776776776676676776776676676667676676776767767666676766776666667676776676676667677667677676776767676677667666767767767666676677676776676766676766666666767676676667676677677677676776767767677667666776676776776667666767767667766676776776776766776667767677676676776767766667766776767677676767676667766767767676677677677677677666766677677677676776676776767766676676677676776667666667676766776776776667676766767766776776776767767766776776776767767677677676767766667666776776776677667767667767766667666776776767767676776677666767677677667767766767676766767677677676767676776776776677666767676766676666767676677667767767766767677676776667677667767666676767766767766776766676776767766776666766767767767767667667767767676766776776677667766676776767677676776767677666776677676666666776677676776677676767667767767766676676767767676776767666676767767767767667667666766667667766776766776776767767676767677667767767767767767676776776767767767677676676767767766677677677676776766667767767766776677666767667667767766776767676677677677676766667667667677666776776776776677676666767677677667666776666776676776677667766767766766767676767767667767677666677677667767667767667766776776676666676776776767666776676766766767676767676667666767667676766676776667767766666676667676776776776776767767766767677676676776776776676766677676767677676676767677676666677677677667676776776776667766767677676776776767667766766776776776667677676766767676776767677676767767676676676766767677667667767767667767676776677676776666676776776666776766676776677676766766676767676776676776767767767677676776677676776776776776677677676766776776667766776776766767766767766766776776667766667676677677667666776677676766666776666666767767676667767677677666776776766776767767677677676766767667767677676776676776767677667766766677666676677677677676766666676776677677677666776767676666776776677666776666776666676667676767766767667666677677666677676667677677676766667766766776776767676677677676667766667676677676767666766676776776776776767766676667767767766667766776767767767767767677676767767666677677676676776767666767677667676677676766766776677676776776776766676767676766766767767677677666676776767677677676766767766776677666767767677676776676776767676776677677667676776776767766767677667766776676676676677667766767667766677667767766677676767676767676667767767676766767677667677667667767667766677677666677677677676767676776766767677666776767677667677667667676667677676677676676767767677666766776766776676677667666776676677677676767667667666776767677666776766676776776677677676676767676776776766676767767676676666766676766776666766677667676767767677667676766776776767767766776776766766676776776677667676676767677677676767767676676766676776776767677677676677676676767677677676667667767677667667676767767677677677667666776776766776767667767767767767766776776776677676776776776766776767666767766776676766776766767676776766676776677677677677676776767676776676667767676776767676676776666767767766676677676667676776767766776776767766676676767667767766776677676776677677667676677667676776776676776776677676767677
667667767767667767767676676767676766677677667766767667767677677667666776767767766766766676767677676766766666767767766776776677667767766766767677676776677666766767767667676767766776776776767677677677676767766776676767666676776766677676676676776776767667677677677666767677677667666677677666767767767677676767677676776776766766767766677676767667676677667666767767677676776776776766676776766776776667767677666767767677677667766767677667767677677667666667767676667677667767766767766677667676767767666776767666776766767767667676766767766776766767767767767677676767766767766776666776766776776776667677677677676766767766776776766667666676776677667767676767676767766677677667766676766767676776776776677677676676776677677677677677667766776677666676677676677676676676767666776766676676766776676776766776776767676767767677666767767767667767767767766776776776767767766766776677677667667677676667677666667676676776776677677676767766776767667676666677666666767677667667767677677667766776677667766766667677667677676767767677677676776776776767667766767677667676776776666776776677677676677667767666776767676767677676776676677677676676667767667767666776776667677677676667767667766676666767676767677677676776767676666767666676766767676677666676776776767766767766676776667667767666767766666767677676776776776676676767676776776776767767767767767767667767766676676677667667767766776767766776776667667677676776767767677677667767766776667676776667767767677676776776776677667667766776667667676767677676676767767676676676676776667677676676776767767767767677677677677667767677667767767766767667767666667667767666776776776676676776676766767666776776767766676766766676767677676767676766767767766776767677677666767676776776767766767766676776776766676677667767767677676676667767766667767766677676776667676776776667766766677677676676767667667677677676776676676767676776776776776776776677676766677677677676767767667667676767676776767766767767767767667767667766767766776667767767767667677676667766767766767767677677676776776776676766677666776776776776767767767676666776776776776776767676767766776767767676776776676767766677677676776677666776676776767676776767767767667676667767677667766666667667767767676667767766667766767766767766767676767667667766676776677676767766677677676667767666766667767667667766767767767667767767767766677677667677677667667766676767667767766776677667767667677676677667767667666677667677677676767677677677677676677677667767667766676676776776767666776767666677677666776767767677667767767767677677677677676776676776767767667766776767676776776767767676677676676667766776676767766766767677667767676766767677676776667767767767767677676776766767677667767767766776776776676766776776667767767677676776767766667676776767767767767766676766776776767666766676767766776667767676676776677666677667767767676767767767767767677666776677676677677666776766776776776766767676776767766766766676776776776766776677677676677677677677676767677677676776767766776677677677676766766776776767677667766776676766776767667676666666676676767676766676776767767677676767667767767666676676766776776766767767767766776776766776666766676767677677677677667677677666776677676667767676776776766767767767767767666667666667667677677667767676666767767676767667766677676676776776767666666677676666776667677667767676767667767767677677667767677676667676666767767667676767767677677666677667766767677676767767676667766776767767677667767677667767767767676776667767767666776766776667767767677677677667767676767676767767767677667666767676776767767667676767767676776767766767767767767767677667767676776666667677667676767677667767667676776677667667666767766767676766766776666676776776776766776776776767767767667767767766676776767767677677677676677677667767767677667677667767767677667766667766666666766677676776677677666676676767766676776667767767767666776677667767666767767767766776677676776676767667766776767676677676677666776676767677676766776677676767677677667677676766776776776766767766676666767676676767666667766776776666677676776776767767767676677666676677677667767767667677676676676767676776776767677677676767667767767676676766667766666766776776767766677677676767676767766667676667767677667677677677677676776766776776776666776677677677676776776677666767676766676767677676767767767676776767767676776767667666767767677667676776677667767667766767767676776767676767667767676776767767767676666776776776776666767667676767667766776677676767767677666676676776767676766677676767766676766676776776776776767667676677677667677677667677677676767767767767666677676677677667677667676677677677676677677676776666667677666776776776766776776767767767767677667667677667677677666776776766767766776676767677676766776776776776676776676766767767667666776767766667767766677676767666767676676767666767667676676776667767766766677676776776676677677667677677676767767766676676776666667767676667676667677667666776776766776776767677666767666767767766776767667767677676767666667677676776776666777667676776767677677667676667766677677677667676677677677677677676767767767766776677666766666666776776677667677667766776776677667677676776767676676767767677676677667767766666776776767676767767667766666676767676767767766667767676766766776667767677667667767767767676677677667767667677676667767676776776767666676776776776667676766676666666776677667767766776776667767766776767767766776776766776776776767767767767677676767767667677676776676767766776667667766767666776776677676677667677676767767677666676677667666767676767767677666767677676766776767766776667767767677666677667676767676676677667767667767767767767766677676776776767767767767767676776776667676767676776767766676676667767767767676767767767766766667677676776767677667767766766776766676766776776776667767767767767676776676776676776677667677676776676676776767677677677677667667677676677676767677667766767677666776776677677676677666767676767767667677676766676767667767767766767767767767676767667766667767766776677676676776767677677677676776766776666677666677677676667677666766776767677676677666776666776776677676776666766767767767767666776676776776767676776776767667676677677677667676776677676767676667767676666776776766677676766767766776776667677677676677666776776776776677677676676767766767767767677677677676766677676767676676766776776766766776667767766776667676776677676776776767767766776766767767667677676676766766776776667677676677676766676767667677667677666767677666776766776776767766667767677676776677676766677677676766776676676666676767767767766667767667767676677676776676767767676666676677677676667766776776676776767766776677666677676766766776776677667676767767767766666776767767676676776677677676776776676767766776766776767767767767766767677676767767767677676766676667767767767667677667676776666667767677677676766677676766766677677677676766677676776776677676766677676776667767767767767767667767767667767677676667677677666677677676667676776776776767767767767766767667677667677667766776766776776776677667767767767766677667677666767766766677677677666767766776677677667766766666776776776766776776766677676776776776767667677676776666766776776767677667767766776677667767677676776776776676776677667676767767676767767666766767766677677676767767667666676776776776676667766767666667767766776776666776677676776776676677677676677676776676767767676676676676776677677676767766767767767676676776767767766776776776766667667676676776776766776776767766767666676776677677676766767676667767677676767766676676776666776677666676676676677667676776676677666776776677667676767667667767767677666677677677677677666666767676776776766666776776766776766766667676766767676776766767767666767676766676677666666766776767766767767677677667767676766676767767767677667767667767767766776776767676676776667677667766677676776776776677677676667766776776767767767677667666776676766776776766776767767767767676767677667766776767676776776767767667676767767677667666767767677677676776667677667767767767767767767667666677677677666767677676667676766667666776767667667667676766677677677676766776767677677667666776776677667676776776667677676766776767767767667667767767666676767766676677677677666767766767667767676667766767767666676676776676767767767766666766677666776776676776767676677667676767767766767767676776667666776676767767667767766677676776677677676766767667667677667767767766767767767767767766767676676677676767767677677677676676776776766667676677677676666776776767767676766667677676766676767766767676776767767766776767676776766677666776677666667767767667766766766767676667666776776766677676677667767767677667676676766776776767667766776666676767676767677677676677676676677666776767676767766676676667767667767676766776677676766767676767766677667676666667766666767666767766677667676776767676776667676776676776767666766767767767676766667677667677666767767767676776776667676766776676667676776767767667677676766676677667677667766677666776677676776776767767677676667767676776766766776776677677676766776776677677667766767767667676677677666767677667767767667677676767677676767667676776677666776776766767677677667677667767676676667677667767767667676666676767767676767767767677666776767766677676676776776676676767766776667767667677676676776677667767676666667767767667677677676776676776767767766767767767677667677677676776666776767676776767767766676767767766776767767767667766667667677666766766767676776776676776677677667677667676767677676677677677677676676667766766676776676677666666676767677667767676667767767676776776776776767677666766776677677676766767677667767767666677667767676677676677676776776776767766676677667767767667677676767767676776677677676767767677677667667767766677677677677667676776666767767676766677676676767676776776767666776776776767676766667767667766776677676767667667766676767766776676677676676667767766767766767677667666776776767676776776676767767767766667767766767676677676667677667767767677676776767677676776677677666767766767677676767676667676776767676766767676666677676767767766667767767676666776667767667677677667676676776677667677666776677677666677677677676776677
677677676676776666667676767677676677676776767677677676776666776767767767676767667767767677677676677667767766677677676776767676776766776776677667667677667676676767666767766677667766767767767677666667766766767676767767677676776776776776677677667766676766767677677667677667766767767666676766666676776776677677667766666676667767767767767676776667767667767677677666767676776776667767767767766767667766676776767767766677666776776766667766666767677676767676767766666766776676667677667766767667676767666776776677677667677667767676776677676766776676767766677676776676767676776766776666667767677677677676767677677667666776677676767766677677677677666767767766776776766676676676767676776767767677676677677676667677677666677677676667677676776776677677677666767667676766676776766767767677676767667676767667677667667767677677677667767767767666776676666767766776776677677667767677677676767767767666767677677667677677676776766677677677666776776767767766776776767676766776776766776776767766776677667766776766767677676767767676767677667766767766667677666767767667667667767766767676776767677676767767766677676677667767676776776766676767766776766676776677676767676667767667766766766776766676666776676666776776776676776766667677667767767767666667767676677677676776667677676676767677667676776767677667767766767676677677666677666776676677667667767767767676766767676776767767767766677666776776776767767766767766767676776676767676766776776776767667676766767667676776776767767767766676776767766766776767677677676676776676667767667677676767667676776767767676667667766776776676767767767767767767767766767667767767677677667666677666776776776776676776676776666676767766776776776776776766776776766667676667767667767677666767667767767666776767767766776767667767676766676776767767666766677676667666766676776667667767677667667666766776667766766776667767676776776776767667677676776667667667676776776776776677676767767767677677677676766767667666677677677676666676767767666776667767767677676677677676677667676677666776767767767766766767667766767677676776767766776776766776767666677676766767667767677677666766767766776767677667667676776676776767767667666776776776776676766766776677666677667766767676667767767766776776776666776766776676776776776677676776666776677676767666776676767767766776767677677676776767767766767766667766766767767677677666767666766766767676776667767767676776766776677667676767666667767767667666766767676666667766776767676776776767766766676767767677677667677666676767767767767767766767676767767766666776677677677666776767677676667676767666776766776677677676766766666667767767677677667767767766676776767767676766776766677677666776776776776776767667667666677677677676776776776766767667677676676677667767767677676676676776667766676776667767767767676666676677666776666676767667767667767767666677676666677666767766766776776776767676766676667676667676767676767767677677677677677667767676676677676776767667677676767767766776776767767767767767766776776767767767767767767676666767767767676767767766776776767666767767676667667677677677676766776776766766776677677666767767677667767676767676767676776776677677667766766776776776776676776766776676666767766776767766776776667676776767767766666776667666776666776767677677676776677667677676767766666677667666776667667766667677677677676667676767676676776766776766776677677677677676677677676767767667766776776677667676676666776776767767767766767766666776767676767676667667666776767767676766776776776767667767676766677677667767767676776776776667677676666767767677667766776666767677677667666767766776776776676667766667767676767766767767676776776767767676766776767677667676666766766677676766776776677677676676677677666776766676666776677676776676677676776676776677677676676677677676667667767676776767677667767766776677676767767767767677677676776676677666677677676767767667766776776676667767677676776676667667676766677667677677676776766767766677666776766676767767766766767766776767767677676776767667676676766776776767677666677667767767767676776767676776776766776767767677677676677677677667676766676776767767766676676767767677676776776776677667766776776776767676776776776776676677676767767766666776776767677676766677677667767767676766767767767676776766677677677677676677667677676776776766776776776767676767667676677676766767667667767767767677667767677676676776677677667677676767677676776766676776776767766667676776677667677666767767767676776776667766666776766676776667767767767766677676776676766776676767677677667767666676676676776776776667767767766676776766676776767767667677677676677677677677676766767676767677677677676776676767676767677677676666776766676767767766767766776776767766776766666676767677676776767667766677666776776676767766667767676776677677667767767767766677667767767767676776776676677676776776776766766776677667766767676676766667767676767767677676776667677676767767767677677676766667677667676776776776667767666677666776776666677676767676677677667677677677666776677666667767767677676776776776776666667667767766667767766667767666776776776676776776776776776767677667667677677667767667677676667667666767767667767666676677676776667667667677677676677677667767667767766676766677667677676667676676677667677667677677667767767766776776776676676766767676676667766776676676766767766667677667767667676677676767766767766766766776667767766776677676767667766767667676776776677667677667767676776776776776776677666776767667766776676766767767667667676767767676767677667677677667667766676766767767677667676766776677667676767666776767766766776766776667667767667767676676677677676767676767766776776667677677677676677676766676776767767666776676676776767677677676776677677677676776667677676766676767766776776667767667677667667676776766676776667767667767676776766766776767767767767677677676776767666676767667676776776766667766677676676767766766667676776767676767676766677666767676766767767667767677676767667766776776676776767677676776776667677676776766667667676666767767677677667767676767767766667677676776767677677677667767676776767676766776776666766776766767766676766776776776767676776667667666776766767767767677667667677677677667667767677677676767676766767766676677667677676776766676776676676776677676776776767767767766767666676767667667666776767667676767766767666776776776776776776776677676776677667766676776767766776767676676767766776676776776766767666676766666767767677677676676666776776667766776767767676767676676677677677677667767766767667766776767676667677667767767676767676776676767667766766767666776776676766666776766776776766776766666667766676666677676766767677676667677677677667676766666676776776677676667766776676676776677677676666676776767667767676776767667666767676776766677666676766676776677666666776677667766667767767766676766767766776776677676667767667766776776676767767767767767666776666766776667666677666767676767667766766676776767767766776766677676776767667767677677667767767667767767767766667677667766766667766776667676776766766776676667667766766767766776676776766767767676666767767667676667767676676767766676667767677676776676677676776677677667667667767667667676776776676776677677666776776766776767677667676776766676666776776766667767766767767767676776676776776776776767666677676766767767767766767766667676776776767677667767676677676776776776776776766676776776666767676767667677676676766767666767767767767676767677676767676677677676677676676776676776767676776767667677667676676767677677676676766767667676676767677677676776767766676776766767676767666776776776766767767666766767766776766776677676776766776767667676776767677677677676767767766766766676776676667766776676776776776776776677677666776767767767667676767766767767666767767676767767666767676677677677677676767767766776776766766776776767767766776767677666767767767766767676676776766677676776776776767667677676767767677677677676666776776676667676677677667676766766776766767767677667667677677676667677667767676767667767666776667666767677677667767766776776766677677677667767666767767766767767676677667667677667767667767767766776776776776766677676676776767767767766676766676667677667677677667766766776776776676766767766776767677676666666776766677677677676677677666776676767667666767767767767677677676767676767767676767766666776667766776776767667676767677676767666677676776776776776677676677667667676677666767677676776776776767667767767767766676667676776776667767766676767766667676677667767676667766776776767667767767766676767667767677667677677666776676676776767667676767767767767677666767767667676766677667676776776767667767677677676776666767767767767667667677666767677677667677677667667767677677676767677677676776767766776776676766677676766666677676676776776666776677677677677676776676667677676776776676676776767667667766767767677677667766776667676776776766776767767767766766676776776667767667766677667677667677667667767767766767676677676767677677666776767677667766776776766776677676767767677677666776776677677677677667766776766767766767767767767666676676666677667767767676776776776676776767766676776776767766776776776767766677667766677676776677677677677677677677667766776776776776766667667766776767677667666767677677667676676767767767766767767767677677666767767677677677677666776776776667677667666766677677667676776776766676767676776776676676667677677677676776766767677677666766767767767666776676776676776767767666766776677667767767767767676776766667766667766666776676776666677676776676767676776776776676767766677677676766776676776666776776776767767766776776776677667677666767677676676766767676767677676677676776676676776767766776776677667767676677676776667677677677667676767767767676676767667676677677667677677666677677677676776776767666676677676776666766667666676776776666676677676676677666776776666776767767667677677667767667767767666676767767677676767667767677676676766767766677676767667676766766767767767766776767676677666667677676676676767677667666766766677677676767667667676676767766767667767676677677666677667667676767667667767767767676776766776766767766776676776776667677676767676776776776776767677667767766776767676677
766776766677677676676767766766766676676666776676677677667676767767767767767667766776776776776767767767676776776766667766767767767676776776667676776677677667666776666767766667666776676767677677677676677666676767677677667677677676767667667677676776776677677667677677676676767767676776766677676776666767767766677666767767677667767767667677676776767766766767667667677667767677676766677676766677667667677676676776766767767676776676776776766766766776776776667767676776767767766677667767677677677667677676766677677677667767767767677677667767676677676776776767767676767766776766767677677676766677677676776767677676766677667767676667676776767767677676676667667676776677667766776677676677676776767767676776776676766767666767767676766766776776776677677667667767677676767677667676677677676776776666767667676676767666776677676677666766776766766676776776767667677667667767676766766767766776776776766767666767767766667767767677667677667677667667677677677667676776776767677677676767676667766766676767676666677677676776776776676767667677676767677676767767667767767766767767677666767767767767766776767666766766776767677667667767766776776767766776776776766677677677667677676776776676676776676766776676776677677676677667676677676676767767767767676667667676776767766776766767676776766767667767667676767666677676776776667676677677677666766776776667767677666666676776676776667667767677676677677666767767767677666776766776766766776766767676677677676667676776776676666766767666767676776767767676667767676676776776676766767667667677676667667677676776677676677677666767767766767766776767677677677676767676767766776676767667767766767666776776776776767666676677667677677677676766766776766767677677676776767677676667767767767676667676776776676776677677677676767677676767677677666767767766776767666766667766767767766667767767766767677666676776676776776776776767767667767767767767676766767667667676776767766666776767676767676776766677676767666767677677667766676776767677667766767766676767767767677676677677676776767677677667767767666776677677677677676666677676776776776767677677676676666676666766776676767676767676766677676776776667766767666766667767677676676676766776776676767676766776677677667677677677676676676776767676676767667766767676776767677676776776767766767767767766776776666676766776776776767766667766776676776767677676677676767676776667766677676766766767767666676676676767666677676667676776767767677676776767677667766766767666776766776767766767676667676776667766767767767766767766676676776677677676767667766766767676676767676776776776776666676767667676776676767676776666776776766776767766676767676776676667767767767667666776776766676776667767767666776676776767767767766667767667667676767677677667767667677676677677666776776776767767767766676776767677676767767676666767677667667667667766676776767676766776766776667766767767677667767767767676776767667767766776776776766767767766677667677676676767676677667767676766767766767676776676767667766676676767676766767677677666776776767767667767767767766767767676676767767667767767767766767677677677666766667677667677676776776767676776767677667767677677677677666767667676667667767666676776766767767676667767766776767667677667667666766776766676767677676776767677676776676766677667767767766766676677677666776767766776676776677676776776677677677677676767677666766667767766766667767767767767767767667767676676666776767676667667676767766677676767676767766677667677676667767767767677676776776667676676676767667766677676677677676776766776667767766677677677677677676776666677667676767767767767767767677676677676676667767676666666677667766776767677677677667677676776667677677677676776776667666676776776767767677667666677677667677677676767767766767666667767676766766776776776666676767767767766776766767667767667676667766767676776776677666767767676767766776677677667767676767766677677676676767677677667767676776766677677677677677677667767766776776776776667766767766677676676766677677667677677677677677667677677676776776666676776776676767677666677677677677676776677676776776776776767676766767767767667667667666767677677677676676776676677677676776776776766767767677677666767767677677666677667766677666766766767767676677676767667767767677676677677667676776776776677677676776766667766776667677677667677676676776667767767676766676776767767677676766767767676766676667676767666767766766677676776776776776676776776767767676766776776676677677676767767766767676666776776677677677676667767766667766776766776776676776767677667767676676776767677667767767667677677677677677677677676667666776767666676676776666776767767667676676677676677677667766776776666776776776767677677677676667766677666766776676776767766776766776766677676767767676776666767667666766776676676667767676776776776766666776766776767667767666667676776766767767677667767767667767766767676667666677667676767677676767766776676776776776767766677667767766767676766677677676776776767677676677677676767677676766766766767676776666766667767677677677666766767767767767766766677677677667767767676776776776667766766667666677667667677677676666766776767666776677676776767767767667676767767766676667677676677667677677667677677667666676776776677676667677666767666766776767676776667766776776767667666767767767667767667766667676767767677677676776667767667667767666767677676767767767767676677667677676776776776667676767667766767677677667767666677677677666776676677676677676767767676676667667767666766776667767766676776776677676776667766666776676677677677677677667667767767667676776766776677677666666667667766776776776667676776776776676677677676776766667767767767667767676776767767766666766666677667766776776766776776776766776676766667767767766767677676667766676666677677666677677667766776767766677667767676766667767766676677677677676767666667677677676676677676776776666776776776766767767766766776767677676776767766776767676776677677676766767767767676767766767767667667766677666766776666766776767766767667767767677677677677676776667676667766676676767667667767667677677676677667667677677677676767767766776776776776667676766677667766677677667766766767676676767676676677666766677666776766776776767767766776766776767767676676766666776776677667666767767676776767766677676676766767667677677676676766676776766666666766767767766767677667767667766776677676776776677677676766776776667767767766667666776776767767767767767767766776766767767667767676666776766667676667767677676776767666676767677666666776776667676776776667666776677666776767766766776776677676776776767676666776776676766667767667677666776766776767766666667767767766776776776667666766776676767766776766776767667667766676776766776776776776666766776766776766767677677677667766767667767667667766666767767667766767666766676776776766776767767767676776767767767767766677676677677676677676767677677676667767677666776776677676666676766677667676676677677667666776677676676776676776776677677676776776776767677666776767767666767767667767667676776767766766767766667667767767766767676776666776667766767667766776667767766776766767767766766766766666667767766676676776776677676766766666677676676666767767767767767766776677676776767767677676767666776776676667766766766767676776767767667676767767766676767767767767667766766667677667677676776767667766767676766776767767677676767677667767676766676677667677666677676766776776676676776767767677677676766776776776776766776776776667767666767766776776666776676767676767767767676676766776677676776776767677677676776767767766767667676776767766776676767667676776676767677677666776676767667767767766676667676767677667676676776776776776767677667677677677677676767677676677677667767667766766676767767676776767767666676767676776776677677677677667766677666776776767766767766776766666776776767666677677667667676767676767677677666667767676776767677667767677677677677677676766677676767767767766767767767666677676667767766767766676776776767667767767767677676677676776676677666776767767767676776676776776677676776766677676776676667676776667767767667767767766677677677676676676776766667676676677676767677677676776677676667767677667677667767667767666677667676776676776767666776776767766677676767767677666677676676767767677677666776767766776677676767677676776767677677667767767767666676767767676767767767766767677667666776776767766766766767677676776767766776767677667766766776667676776766776766766767677667766676767677667677676677677676776766666766766767766677676776676667666767677666767666776776767676776776667767676677677677666677676776776767767666676776767767767676767677677677677676767676767676776776677677677677677677676776776767767676766767767767666667677676776677677667667767767767676666666766776767677677667676677677667676676776776767667767677676776677667766677677676776677667767676776776776776776767766767766676676677677666767766776667677667667676767666766776666767767767767666767676766767667677667766776677666667767677667667676767667766677676776776767767767676667676676776776776776677667667766766767667667767767666666677677677667767767767767676766677666767667677677676667667767677676767767766766766677677667667767767766776666767666766776767767676676676666667767676767766776677677666776676767676767767676667676776677676676776767767676767666776776776676766767767766667667667667667676767666677677677667766677677667667676766677667666767767666767767666767767676776776767767676676676676767676767677667676766677676776776676776767766776767676767667767677667677667676776767667767767667767677676776776767666776767667666767666776767676767676766767677677677677677677677676776776766676676677677667767676766677677666776776776767666776766767667667677666776776776676776776677677676767677677677667767677676776767676767677676677667666776776676766766667767767767666666776767767767767676676776776766767766676776677667766677667767666776667676776667767766667676767767677677667677677677676767667767767667676677676766767676776677667677677676767667767676776677677676767766676776666776767766776776767767667767767676666767677677676767767767767677676677676776766776766767767677676677676776667676677676667667767767767677677
6776776667767676767767677676677676677667767676767676776776677677677676676776776776677677666766776767767767766677667677667666667767766767767676677667767666776776767666776776776776667676767767766677676766766776667767676667766776676766776766677676776766776666676676767767766776677677676767767766676767767666676767766776776776767767676776776676767766676677666776767767766776676677677667677677667767767767767767766767666776677676667766776776766666667677677676667676677667677667767767676676776766776766676767766677667677676767767766767767767766666676776776776767766676667767767667767667676677677677677677676667766776776776677677677676766766766776767767766767767767677676666767677676766776767677676676766667667767767676677666776776767676676776667666766676776767766666676667767677677676766776767677676776776776767676766667766776767667767766767676776766767767667676767767677667766767766676767766776776767767767767676766667667667766676677676766776766767667767676776666667767767677667667666667676776767766677667766776676676677676776676766677676766776776766676776767767767677676767767677676676776666676767666776767677676766677676676776676766677676766766767767767767677677676677667667677667767767766676776766776776776776677677676776677676677677677677667767767666767766776667767667667767676677676767676766776766767767767676676677666666767677677676676767676677677676776766766767677667767767767676776677676767767766677676766776776776776766767767767766776776677677676676667676776676776776767767767666766676666677667767767677676666776676667667767767767766767767767676776776767677677677667767766776767766767767676766677677667676677677667767676667667677667667667766766666767767767666776767767767677676667767677666666677677676767767767767676767766776776676767677667677677676677677677666767766766776767766667676677666676776776767767767767767667676767766677666766676677667766767767676776677677667766676766767676676776776676667676667767767676677667767766767766766767677666766767767677667767767766766776677676766776767767677676767677667767767767677676676776776776767767766776776776676677676677666676766666766676776766677676667767676676677666767766676776776767767667766776677677677676776767767676776767677667676767677676677677676766776776776767767767767677676776767676677676767667676767667676767767767766677677677667767677676676767767767666776766676776776767676676676667767676676766767766767766767766776776667766767667676767767767767677676676776676666776766676767766776776767676776767766676767767767767677667767767767667677667767767676767677676767767766776776766676767677666667667667667667676776767676677676776767676767767767667767767676766666776677677666667767677667676677667767667767677677676667677676667767767677667666766767676767677676767766776766667767677667767766676776776776677677677677667766677666767766776767676776676776776666776776767666766676767667766776667767766776677676776766666676776677667676667666776776677676766776776767677676776667677676667676676776776776766766676677677676767676767767767667676776767767676767676767676776776767676667667676776766667677677677677676766776776767767676776776776776676776776776776676677676676767677676676667767677676776677676677676767767676767766767766767767767767767767677677676767766767766776767676677677676776776776776676677667667676776767766767677666676776766767676766776677677677677676667677677676766776767766677666676676767677677667767666776776776667667676767667766776666667767676676767676776766767767676767667667676677676667767676676776776776766776776767767767677677677677676776676767767767766767767677676767677676776776766776676776767676776767767767767677666767677676766776676767766776766766767676776767677677676776767767677676776666776776677676776766667676767767667766766667676776766776767677677676776677676767767677676766677667766776667666667676766677677676676667667666776667676767676677677676776776767666766776776767766766767767767676776676667677666677667677677677666676776766666676776676677667767676767766677676676677676767767676776666776677676776766767767767766667767676776776767766766767676767767677676766776767766767677676776767766776767766767767676776767667767676766766767767666776776767767667676767677667667767666776776666776767676766766667667767677677677667766676776667766766776676776767667767767677667666776666766767676767677677677677676776776776666667677677677676776776776677676776677667677677677677667667766767766677677666767767677676776767767767666666776766676766776776776676766667767767666766776767767766677676776776767677676767767767767766776776767767667767767766676776767677676766676676677676677677677676677676677676776677667677667667767676766776776776677676677667767676767677676667677676776677676776776677677667767666666666677676776776666676767767676776767767677667677667767677676767676776767767766666776677677667767767667677676776776776776676767766677666767677676767766767677676776766767676776767767676766676676767767767767677677666776767677677676767676677677667767766767666776776676676767677667767766677676677666767676767667767766666767666667767667677677676776666776776776767676767767767667676676677677676767766766776776767766667767676667676766666766776776676767677676776667766767767677666676667677677676776676776776677676766677676767767677666776776767766776667676676776767766776766776676666676666776776677666776776677667676776776767767767767767676766776776667666677667676767767666776767666776666676767767767767666766767676677676767766767677676767767666767667677676776677677676776776767767767767677677667667676676767677666666776776776776767677676677677676667767676776676776776766676767677677676767667767767676776767676767666767767767676677676666677676776767676776776766776776766776776776676766676776767767667666676766767676676676776766767677676776776767677667667667666676767667766776767767767676776776677676667767677676776666767677676767677676767767766767676767767766767667766667767676766677676776767676776677676666776776776767666776767677676667677676776776776776776767766766776767767767767676776676776776766776677676766676667767766767766776667767676676677677677677676776667766776677666767766767766767766677666667767767667677677677667677666766667677677676766776767677667677677666767676776776776776676676767667767767766677677677666677676767666776677666676667766767767677677677667676676767667676776767766766776676767677677677676766776767667767676776677676767767677677677667677677677677676767766677676776666776677666776767677677677677676767677667767767676767766767676776767677676676776677676677677676776766776677676776667766767677677677676767677667767677677676776677677676676676767677676667666776667767766677676677677667676767766677676767677676776766767676776776776766776767677677666767676767676766767666776667677677676677676767766776767766677676766676767767677677676776776766776676776676767676776767677676776666767676776766677667666767677676776676776776776776776676767676766677676776776767767677676776776677667766766766766676677676666667676776776766767767667766776767676776766776776767767767667767677667667767676767766667767677667767766776676767667677666767767677677676767766677676677666776667767766676666776667677667677667767676767677676767767667676766767676776767677677676767766776766766676767666767676667677666677667767767667677677676776766767767666776767766776666776677666776667677666676766677677676766776776776776776667767676676767767767677677667667667767677677676666766767667767667676667767766776676776766767767767667676776677677667676776677667677676766766776767767767667667666776776776767766767766766776767766776767767667666776767767767676677676676767766677676776767767676767676776776766776776766766766667767767767667676776776767767767766767677677667676767676766667666677676766776767767676776776776667767676776676766776766667767767676766667677667766776767767676767676676767767666776677676776776677677677677676776767766767767767767767676677676776676767677677677667767767666677677677667676766677677667667766776767677677676776776776776767676776676776767767766776776676766776767766776676767767767667767767676776666766766776776776677677667676766677676776767667767767767767666666776767676667767767677667766667667667677676677676766767767767676766776767666776776767676767667677667766767666667767767666776767667767676677667676676767667676676776766767677666667767676676676767677676667766766677676776677676676667667767676766776767677677676766677677677677677676667767767677667676766767767767766776766767766776767766676776666767677677667667767676776776776766776667767676776676666776676776776776766766766776776776676776677666666677667766776776776767677676767676676677677666776776767667677667766776767677676676776676776776776666776676767767676776677666676776676776776776776767767766676776776776677676767767676667767667676776767677676776676766776767676667667766666776767766766676776676666776677667767676767677677676677667676676676776766776776767667767767767666776766776666676667766767767766667766767666677677676767766776767676666767677677676677676677677677676676676767677677676767666676676667767676676766677676776767767766776767766776676676776776776776767676667667767676767766667767767767677677677676776677676667766767676676776776766677676767677676676677667666676767766776776767766676776666766677667766776667766677677677677677677676676676776766767767667676677676676767676767667767767767676776776676767677676767766767767767767767677676776767667767676776776776677676767677676776776667677677677677677677667676776776766766677667667676767677676767767767676776776776776667676776776767677667766676767667677667667676677676767677667676666677676676676666676676766767766767666767767766666677677676767677667676766766767676767767677676677676776776767677677677677666676776776776766767676776776766776767677667676776766776677677677667677677666776767767767766767667677666776766677667766666776767767676767677667676776676677676766767667677677667666776666676776767677667767766776767676776767677666767767676776677676767767676677677667767676676776776667677677676767766776776766776776776
3667767667766766776677667767767767767677667767766766776767766666667677677667676767667667677666767766776677677677676766677667667666666766677667767676666766666667667767766767767667677677676676776766776776677666767767677677677667676767767677677676766766767667666677667667676677667767766776766767677667766776776776766676776767766776776767767677677677667677677676767767676667767767767767766676776677677667767767676677677666677676677677676776676767667676776766776766776677667767667766776776677676776666666677677677676776767677666776767766766776677677667666677667666767767767677666766767766767767766766766776767766776767767767767676776666677676776767766776767667676776776667767677667766766776776776776767676767677676767767666676676776776776767677667767766776766677676776766677667677666776776776776666676676766666776767676677666767766676767666676776676776767667666767676766676776767767767666776677676676667766677667677667677677676676767766776676776776676667767766766776677666667767767676677676776677667767676676767767667767767667666666767676776767767766776677676766776767767677666776776767677677676776767767676767677676776767767766776666766776677666767767766776776766677666766776776776667766776776776776776776677677676767767767766767676767766677666766776676767766776677676676767767766766776767767676776677676676677677676776677676677677677676776767676666767677677667677666766776767677677676677677676676776767667767676776766666776676776767767676667677667667676676767767676776767667677676676776677667676767767667767766776677676776677676776776767766766776766767767676767767677676776666776767677667677677677677666776776767667766677677676676667677677676767767677677676776776677667676676677676666767667767767766767676766667677667767677676767767676767677667767667677677676776767677676666667766776677677677666666766776767677677677677677666776776767767666767667767677676776766667677666767667766776676677677666666667666677667767766776676776677677667766677676667767767767676776767767766666767677667677677676767676767767767767767767676667767667766766676776676766776676666767677676767677666677667767666776677677667677676677677676767767767677666766767677676676767766767676667766776776776677667667677677667667766767676767667766766767676677677676667767676677667767676776776676776766776766776776676676666767767676776677667766776767667677667767766667767767677676676767766776676677667766776767767766767677677666776766676767767767766767667677677676767767766667676667677667666767767677677677677677677677676666677676767676667767676776677676776767766666676767677666677677667766667767676667666767677677677677676766677676676776767767767767766676767677666667766767767767677676767766767677667767667766677666776767676766776767666667677676766776776766766767666677667767676776676776677676776776776776767767766676677667767767766766776776766767766676776776776776677677676767677676676676776776776677677676676776767667677667677677677677676776677677667766776767767676667676776767677676677677667766767767677677667767666666766766776676767767767766667767766776776766676776776776677676776667667667667676676667677676767767676776767767767667667767677676676766767676766776676776767767676677667767767767767676776766677676766776767676776676776776776776667766766677677677666776767766677676666766776776677666767767767767766776776677677666667667767766667767666676776766676767666677666766767767667676767766776667766767767767667677677677677676767676767677667767767767767766677676766767677676676767767767677676767666776676776776767677676676767766676776776776767766767766766776767677667767676776667676776667766676776667667767767667677676776666766676776776776766677677676776667667766676767677667667676767677677677666776766677676677676766776767767666776677677677676677666676677677676767767677677667676767676666767767766666676767666677676766767767767767677677677666676676676666676766767767666766776766767677667766766776766667767676776767767767767767677676677676766776767667766677677677677677677677677667767667767766776766767767766776767666767676767767767766776766676677676766767667767677676667677676776776666677677667767677677676776776677676766776767767767667767766776676767767766676776667766667767766776767767666766767667677676776677676667766776776767767766766676677676776676776767767767676776677677677667666677667766767667767676677676776776767676666666676776666767767677676776776766767767766776776677667676677676776776767767767667667767767676766767767767677677676776767676676676667676677676776766766767677666776767676767667677667767767676676667677677667767767677676767766767766767767677676767766767767666767767666776776766776666776767676767666667766776677676767676677677667767676666776776767767677667667676667677677667766766767767767767767677667766776776767667676776667767666776766776676776677676666677677676776776667766676667767766676667767677677666677667766667676766776776666767766776776767767766776776767676767766667677676667677677677676676776776767766766776767676677676676677676666776666766776666767767767767767767767766776767766776767676767667667667767677676776766776767676677666776767666776676677676676776776677677676676776667766767677676676776776776666677666677676676667667767766766767766677667677667766767767766676776767767667766776676776776677677667767667767767766767767767766766776766776767676776776666667767767767677667767766776767767676666667766766767767676766767676676767767676667767766677667667767766766776776667677667767676666776766676667767767767766767766776767677667676667677667676767667677667767677676766767767676776776776677677677676766677667767667667766767767677677676767767766767766767766667676667667677677677677667766667767766767767667676776767667767677677677666767677677667767766776666776767667766776776766767766776677677677677677667767667677677677667767677666767767677676776677676666676767676767677677677667766676776766766776677666776677677667676767767767677677676766767767666776776776767666767767676676667666776677677677676677676776676766776776767676766676676677677677677676667677677676676776667766767677677677667766767677667677667766676767766767667677676766677676767766776767677676667766667766666667677667667767666677677667667667677667667766677676676676666766676676667767677676776767767677667667767676667766767766776666667676676676767767677666676776767766776776767676677676766676767767767676677667767677677677676776776676776767667767676776677666776776776667677677677667766667766776776767676767767666666776776776766766676766676677676776767676677676667666776776776676776776766776776776676666676677666676766767766766766776767677677667767677676766776767676677676776667677676776767767767667767766676776677677666677676776677677666667676767676676667676766677676767677676676766667666667767766666767666677677667767676677677676767666776776776767767767666676667667666767766776767766767666767676767767677677677677677667766677667767677676767677667677676776667766776676676767767767667767676767766766676677676767667676776677666776766767767766766666776677677677677676767676676677667767677666776776677676676767667667767676766767767676676666776766766677666776767767767767676667677667767767767666667677667667767666776776677666776767676677667767767767666667677677676677676667677677667766676677677677667676776676776776767677666676767767767767677677676676666667767766767766676676776676677667767676767667667676776776776776776767767676776667767766776767677676766766776776776767767667677676677676766677677676677677677677677677677666767767677667677676776767667767766766776776776766767677676776776767767767767676666776767676766667667767766776766677676767676766776677676776776676676767766767677667666766776666677666667766776776767677667676776666666767766676766677676767666776776776766767767767767766776677666776776767767767767767767667676767767767767767767667766776776767766776677677666776767667766776767767677667676667667676767767676767676666767767676776766776676776776676767677677676676667767677677677676677666766767676666677676776677677676667677676667677666767767767676767767767666667677666676676776767766776767767667767767767677677676776776766776776776666766667676776776776676776776776667677677677677676776766776666767767676767766667677676677676776667676776677667767767667666676676667676677676767766677667677676676767767666676676767767767676776676776677667767666776776776766776776767677667666767766667666776776677666776776776677667766667767677667677676767676767767767677677667677666767767677677666667767677676676776767766677677667766776676766667767677677677676677666767767767676767766766776666676767767676776667766776766667767667676667766667767666767667677667676776776676776776676767767767767677677676677676776666776767767677676767767677677666776767676767766667677666776766767667767767767767677676776776667667676776776776767676776767676766766767667766776767676767767767766766767667767767676677676767766677677676667667677677676776766776776676767766767767766677677667676776776767666766776677677667767767676667766766776767667767766767767767767766767677677667677676677677666766776776676776776776676776766676676776667767676776767677667677677677676767677676666776766776676776766667766767676767767667766767677677667767667677677667767767767767767676776676667766776776776766676767767767677677676776776767667677666676776776766677667767667766766776667767766776776776767766776767767767767676676677667666776776766776776677676767677677667677677676767677677677676767677666667767677667767767767766677677676666766767676667676676677677677667667667767767666776667767767767767676676767676767767767676767676676776676767767766766776667677676677676776767766677667676676776776767766667676666776666767767767676767766767767767766677677667667766776767676767677676767767677667676776677677676676676776766676767677666776776676666776677676677667676677677667767766677667677676767767676676776776767767667766776767767767766776776766776776776776766677676766766767766776667676767667677667767677676767767677676676767677677676767767766776767766677676666776676666677667767766767767767666776767677677677
6776766776767677677666677667677676677667767767667766767676776776767767767677666667766776676766766666677677677666767676767676776776776776776767767767676776766776677677676677676776676667677667767667767667667667676666677677677677676767677677677676776766677677667767676767766776677667677667677677676776676767766676767676767667676776776677676767667766766667767667767766776767767676766667766667767767767766677666767676676767677677666767667667677667676767677677677667767667766767766676776676766776767766767676767767667677676776776776767766766677677676767767667676677666677666776677667766767676677667666776776767676667666767767676767767676677667767677667677676677676776776776767666666677677677676766776677667766676767666776676776776767667766767676676776776767676766767767666767766667766766776767676776677667767767767676766776676766767676776767767767766767767766767766676767766767766676767667767767677667677676767767666667677667667677677676666676776767676767676767666667767766776677667676776667766767766667676767666767767766667667766776676767766667676667767767676766767767767767767766767677676767767767667767767767767766776776766766677676676766676676767767667766776776766766677677667667767677667766776677676776776676767767767767766776776767767766676667767667677666677667767766767666676776677676776767677676767666766767676767766767666767666666767766667677676776766676767767677677676776667677676676677677676767676776776767767767766776767677677667666776776766776767666766767677677676776677677677676766767767766767677676776767667677677677677677677677677676766677677676667767676776766677667766767677666666767767767677676676766677667677677677667767667677676776667767677676766776766776766776667767676766776776776767766677676676676776776776776776676676767767667767766776776667666766767676676767767677677677677677667667676776767677666766776767676766776776776766666666676776767767667766776776776767766767766776766676767667767767767767677666776766666776776776676766767766776677667667677677677677677666667676776767766767766776676767767676766776676676776666776776776776766767767766677666776776776776767667766776776767666776776677666776677667676767767676776776676776776767766666776667676776776677676767676776676767767676776766666676767676666766766677677676776677677676766767766776767766666776766676677677667676776776677677666776776776767766776776767767677676767677667767767767767767667767667767667676676766676677666776677677676767676776776776767767666677667677676767667677667676676766767767676776676677667676767667767666666776676776767677677677677677677667767676766676677666776776776776676776776776677666677676677676776677677667766767667766776776676767676776676766667677666776666767676677667676776776677677677676767677677676676766766676677667667767767677676767667676676766767667677676776667767676776776676677667666677667676677677667677666776767766767766776766677676667677677676776766767766677667766676677666776776776667676676776667767666677676676676676776767767767766767676667676677666776677676666776677676767767767767666767767677677666776776776776766766667677667767666776766676767767767767767767666676677666666776776776776677676766766767667676776676767667767766676767667666666776666676776776766666667677667767767766776766776676677677677667766776776677667766676776767667767767667767766776776767666766667767676676767677676677677667766677677667676776677677676767767766776676767767767676776776776776776767676776767667766776676766767767676767767676767766767677677676767676766776666776776767676676776776677667767677676677667676776767677676677676767767767767676767677677676776676776776677676767767767766667667676776676767766767767667667676776767767677677677677667767677667767767767767767667767676767766767767676767766776776767766766767667676776767666776667767667677676776776776776667767767676776767767767766667667767767677667676776677677667766767677676677677676677676776767677667766776776767766767767767676776776767677676667666667676767767676767667676766776676776767676776677677677667766767666776767676776776667766676676776677677667667667666776676677677677677676766776776677676767677667766767676776776767767767676776677666776767766776766676676767767766677676776776766776667666677666767766767767667677666667677676767767667676767666776676776776776677667766677677676667667666776676776776677666776767677677677677667677676776766776776767667676766767767677666766767767766776677677677676776766666767677676767767666767677676677666776776666776766666666767767667766667677677666776776776767767666767676776667677666767667767676776677666767766767676677677677676667766766677667767767676677667676776666677667766776776666776676776776677677677667766677666776776666776776676776776767766776776676677677676767666667767677677666667677667676676767767677676776776677666767667667767677667766767667677667677667766776767676767677676776767767676767677667767677677667676766767767676776767766767766767667677676677676677677676776767767767767666767767677667767786767767667676767676776776677677676766767766667766667767767667667767676676677676677677676676676776776776767767767766766776767767766667676766776667677676776676767677677676667676767767767667767676767676766766677676767676776767667767667767666767766767766766776667767667767766667677676677676776767767666677677677677666767766767676676666676776766667676667766776767677676766767767667766767676767767666667677667766776767767677676667766766677667677666666677676767767676776676677666776776667766776776776677676776667766776667767767667667677676776677677677677676776767767666776766776676776677677677667767767767767667676677666767676767767767767767667676776766677677666767767767766776776667767667676776766767676767676776677677677676676667677676776677676676776667767677676766676766767666767677677676776776667767767676776776776776766667767677667767767767767676776676766776677667677667677676767677667767767676767676667676766766776767666767676776676776676767676666776767677676767667677676776776767766767766767676767767767677677677677677676776767676767767676766766776766776767766767677666776667767767767767766676676776776776776676767676767766667767676677676767767677676776776776766776677666776776666767767767766677667666776767667667767677676677667667767766767767766776677677676676677667766766667677677677667766667667666767667766776776776776667677677666776676676666776776677677677677667766677676776666776676776776776676667767767767677676776667676776676676677667766766676766776776766776767677666766677677666666767766676676667767667677667676776677666677677677667676667666666677676666766766676667677666766677676776776776677676676767677676766676767767767677676766676766776766767666776666676776677677677667766766767677677677666767766776766677676677667767677676776766766767676667667666667767677667766667767677666776677667766776767676667677677667667666766767667767767667767766677667677666776776776767766776677677677667676767666776776676767767766767766776776677677667676776767667677677666776776767766776676676776677676767677676767677667766776776776676776767766766667676776676767666776776677676776666766767676766676776766766766767767676776676677676776666677666767677677676776767767677666677666776776776776776766766767766776767767767766676776667667677677676766776776667767767767766776776677677667767766676767677677676776776776776667677677667767767767676676767767766766677677667677667767766767766767677677677667676766776776667677666676776667667766776776776767767667767766676767677676776667767677667766676776776776676676776766767667766767767676776776767767667677677676776767767676776767767677676776776677677677677677676677677677666776677667766776767666667767767767666667666776667667767766767676776766667767767766767767676676776767676667767676776767767676676776776677676677677676776776677666767767676676667766666677667767667766667767767767766677676677676666767676677677676667766776676676767677677677677676767667767766667767666676676667766767666776767666767667667767677677676776767676767666767767677677676767677667767767676677677677676776667766677676767676677667767766667677667677667677677676776767666767666766776776776677677676676766677667766766676776776767766776776667666677676776776667767666676676767766776776666776767767676776767766776776767676766776776676676776767766776766766767677666776767676776767766677676676767767766776676766677676677666666776677667666776767767767767676776667677667767767676667767767676676767767667677677677676776667667677677666676677666776776776776766666776676767677667767767676666766766766676776667766666776776767677677677676666776767766767676667767676666776776676776677676677676676766767677677667667677677676667767767667767676767767667766776667677667666676767676676767676767767766667766676667767766676677666677667667676776776767677677676666766767677676767676666766767767667676667676776767766766776677676766776676766767676767677677677677676676667767667667677666677676766676676767676767767676767767666667676776776767767767676766767767767677667677667767677676766766667677676667677677676667767767767767677666766667676676767676776676767766766776766676776767676667667767667676766767667676776676676767767666666767677676766776677667676776776776766776767767676776766767766667676766767766667666767767766776776767677666776776766776666776767767667766767766767767766676666776767676776767676666776676677676667766767677677667666776666767666776676776776776767767677676667767767667766776776776776767667766776766766666776677676767677676776767767676776776776776766677666767677677667667767676676667767676676766667677677676667667767676776767676676677667676767767667677676667667767676676766767767676767676776766667676677667667677676776767677676776767667667676676776776776776776776776767677667676776677676766766776776767767767677667666677667676676766677676776677676767767767767767766776776767767676767677667766766776677667676667767676767677677677677677676767766776766767677676667767766677676776677676776776676776767666776767667667766676666677677666677677676776776776776767766766676677676776667667676666767677676676767767677676667
6776767767677677677676677667766776767667767766676677667766767766766767676776776766676776766677677667766767767677677676776776776767677676666776776676676776767667767676776667767767667766677677667667767667667667766667767767677677676666766776776776767666667767766767667767667676677677666776676677677667766766776677666676667767676776767766666767677667677676676767676776666767767767766776766776776677676776676767676767767667766776676767766676766776677667677677676776766767666776676767677676766766776776766776776776776776776677676767766767677676776676676766666776767676676676766677667767766677666776767677676767667666776767767766677677676767767676776766766776776767676776776677676677677676776677677677677677677667767666676767676677667767767767667667767676767766776767766666776677676776677677667677677667766767677667767666776776776766776677676776676676767767677667666776776676776767677667766776776767677667676676776776767766776676676677676676767766776776767766677667767677666667767766776676766667676776767676767766776667676677677667767766776676767766676776666767667766776767767676767766767677677676677666666776776666776776776766676767767677667676767667767767766776776776676776776766677676767676776776767766666767676767767677667766776776676677667677677676676676776776776776767767766667767767767767767676677666677677677677677677676776776776776767767677677667666667667767666767667667676767767766776677677677667676676767767677677676776767766767677667666766677677667676776776677667676776776776776776776676677667767666766767676767666677667677676766667766776776676776767767767767676776767677667667677666676776767676676776776767667666766676776677676767767766677676776676666766676676766776766776676766676677676776676776767676767767767767767666776666667767667767766666776767767767676776767677677676766766667767667767666767766667767667767766677677667666677677667676767766676776676676776766667767676776767767677677666776776667677676776776766776766776677677667667676766776776767767677667676767767666776776666776676776677666766776767767676776776766676676776776767767766766676667767676776766766676677676767766776666776766776766767767667767666776767767667766776766766767767666667667667767676767766767767767667767767767667767677677676766776767767667676767767766766676776766776776776676776767767676776767666766667677676776666677677667677676676766677677677676767767676767677676776767677677677676776776776766767676766776776766776767767767767667666667677666676676776776776676767767667667767667677676776677667766766776767767767767676677676776776766766767666776667666776677667677676676677676767676776776776776776767766776776767767666766776767677677667767666676766677676767766677677666667767766767767766767676667767767677676776667677676667767677676666677676667676767766666776767767677676776776776766667767767677676766766776776767766767766667667667767666767676776776677667677677677677667676767666767766776776766776677677677676677676676776776666776767767677667767767676776776677676767667676766766667667767766776776676776766776767667677677677676667667767677676667767767766767667667767676767766676676676776767767677677677667767767667667766776776776666677677676767766677666767677676776667667766776677676666766677676667767766776766776676766767666776676676776767677676766677677677676676776776776677676676767677677676767677667676766776667676677676776667677666776766767766677677666667767676767677677667677677677676776776767676676676767666676776776767767767667767676767677676677666776776766676676676776767767676767677667767676776767666776667666677666776767766766766677667676766677667767767677677677677676766767767767766766676776776677677676677666776667676766767676677677676766676666766776767766776776667766776767766776776776667766766776676767666776776767766766766767667677676776677667767667767677667767766776776767767767676676776776776767766676767677676767677676676776776776776776766766667766676776776776767666767767666667767666776776767676666767677677676776667767767767667767676676776776776776667767766677677667767766776676766767677676677677676776776676676776766767767766776766776677676677677676776677677677677676677677677676776766776667677666666776667676677667766667676767676776776776776776776677667676676776677677667766776767767767677677666767676677666776776676766776766767766766776776767677677676776767767766776667677677676676677667667676776767767767766677676776667667767767666776776677667767767767767767767767667767667767676766767677676676676766677676766776666767676767667677676776767667767766766776676676776776677666766676776767767767766766776766767766776676677677677677676776767766766766767677677676776776766776776667767767666776677677676776666676776776767767767666676676776767667667766766667767766676776766776667767676766776776676776767766776666667766767766677676776677667766776776776776767766676776767677677677666767766767677676776766767767676767767767766677677676676767677677676676776767667676677677676767767676767767766766667766677677676767767767766776776767667766776767767767667767666776767767667766676766767676767767666776767677677667677667676776776776766766666776666776767676776766776677676776667676767767677676776766776677676766776776776766776776776776676776776776776767677667767766767667677677676776676766676676767667767667676666676776766676677676767767666776776776766767666766676767766677677676677676767767767767767676767677676677677676776767677667677676776667766667677677666776776667767767766667677667767677677676767677676767767766776776776676776776766767767676767667676767677677676776766776767667676677676776776766776776766676767677677676776766776667677677666776767767767766766776676677676667677667676767767667677676766677666667666677666767677676676776666776767767766677677676776776776766776766776767676767677676676667667767766767767767767677677677667766776667766666766766776766767767667667766767767676676676767766776767666767676776776766677667767766676767676767667767767676776666776766767667766677676677676676766776776666676767676677677676767667676677666766766776776766767767767676666767676776677677667767767767767677676676767666667676766667677677676677677677677667677667767767766767677666667767767676667676677666776766767667766776667666676776767767767766776676776676667677666676766667766776676767766776776767767667677667767766776776776776776676776776776776666767667767677677667667767767676666776767676776776776776776776666667677676767677667767667676776667767677667677676776776677677677677676776677676767766677677676767767676766776776776776776776666776677667767676766767667676677667767676667667767667677667677667767766767766767677676667767676667766776767766676767766677666676667677676676776776776767676676767677677677677677666767767666766677666667667667767676677677666766767767667666667676666676767767677666767766776767766677677676767676766767677676767767667766667767767677677667676767666677677677667767767667667677667766767766766767767767767677667667676776776776776776667677677676776776767667767767676667766766677676766776766767677677667767676767676776676776776776676766676776766676676676767676677677666776776666776677676767676776676677666766767767677667677677676776767767676676676776767667766767766776677676776776666776776767667767767767766676767677667667767766767767667666677666767667677677677667667767676677666776767677667767677676666767677667666766667767767767676767767676676677667676776776677677676776766776767676676776767677676766767677667767667767767767767677676676667767766767677677677677677666676767767766766776766776677677676766677667677676767677667767677677667766776776776766676766766776767667677677677676676776776776767767767676677676767767677676767677677676767767766767766666776766676767767766676767767766767677666767767767676677667766767767767677677676767666767677677676677667766767767767677677677666776667767767766776776667766767767677676766767677677676667667766766767767767666677667767766776676667676767676766766776677677676776776776776767677677677677677677676776767676776666676667667767667767666766767676776776776667677667667667666677676767676667677676667677667767676676767767666666767677677667766677667767667667676776776776776767676776766776767677667667667767767766776676766676766776767767677677676767676766677676776767677676767676767667766776776776676776767676667767676776667767677677676766767767767677676767767667766667766767766767667766767676677677676776776776767676767677677677666666776676776776776776767676767767676767676677677677676776776666667767767676776676767767667767767767767767677667667677677676776667677667767766676667767766667767667767677676677667767676776676767677676676776776776776767767767767767677667766676776767767767767767767667676776767767667676767767666776776676767677667677677677667767677677676666776776767766667667677676767767666767767767676776776767767767767676776776776767677667677677667767767676677677677677677666776676767766677667677676766767766776667667676776766766767767666677667676667667667766667767766776776767767667767677677667677677667677676776676767666676767766676776677677676776766767767667767767767676767677677676767666677676767667676667676676666767667667767767767676667677677666676776776776677676776776776666676766767677676776767676767766767666667676776776776767676667767676676766667677677677676767767677677677677677666766666767676767767767767677676776776767677676767667676766767767667676676666776776767766667677667767767766766767767766676776776676677677666776767767666767676677676767767767767766767667767667767667676677676776766767667666666767667667767767667767676676676767767677677677666776677676676767677667667766776667766667676767766667766677677676767767767767767676667767766667677667767766776676676766677677667767767676676776776776676776776776677667667677666766676776666767766776766776677676767677677677676767676776776676677666776767766666767767767767676676776776767767666676667767677677677677677677666776676767676667767676776776776676776667666677677677676676776776767676767766767667666677667676766776767676766776767676776767767676767767676776677677666667677667
676667766767767676776677666767667767667677667766776766776676677667767767676776767766677676766676766677677677676776776776766677677667677676766767767677677666766766767767767667767767677676676776677667766667767767767767766776776766667767766767666776667676776776766767767766767666677667767766776776767676667676776677676776766776666766677667766676766766767676776766666776677676776666767767767677676677667676767677667667677676767767676776776767767766667677677666676667767677677677676767677676776667677676776776767766677676767766776776776667676676667766776677677677667677666776776767666766776776767666767767666677676776676766767767677676767677677677667767767667767676676667667676776776766677676776667677667677676766766677667767676767767767676667767767766776776767767767767767767766776776766776776676776776767766677666677667667767676677677677677676677666677677677676767767767767766666667677676776766766667676666776776766776776677676767677677677667766666776776776767677676767767676776776666776667677676776776676766776676776676677677676677666776666667767767676667767766667676767766776676767677676776667766677666766766767767677676767767766776776776667676776776776776776776776666677666776767677677677676776676766767676767766766767676667666767766676776766676676677667677677666766776776676767767667676776766677667676776767677667767766776677677676677676776767666776776677667676677676767767666766776776776767676767676776776676767676776776767767676677676677667677676766767676666767767767677667677667767767677666776776776676766767677667766677667676766666776676767766676667677677676767767677677676767767767767667766776767767766767767677677667677676667677677667767676766776677667766776766766767677667676767676676677667766677677667766766676666767767766667676676776677666676766776677676776776766776766766776667667677667676666676776767676677677677666776776776776767676766767667767667667667676676676667666667667677666776776776776776766676767676776677676767676667766776776776766676667766667676776776666776767767766767677677667767766776776766666667766776677666767667766766767767767767676776767676776767667767677677666776776776676667677667676776776776776776676677676776767677667676676776776767767766677676676766767766767676667767677676776767676776666667767767667767676677676776767676677667767667667677676767667677676767677676767767767677677667677677666767667767677677676667667767676767767667767766677667767766666767767677676767676776776676767676676776776676677677666667767676776766767766767676767767667676767766677667767676667677676676677677667677667667767677677676767766677676766676767667677677666776677677676667767677676667677677677666776676776776666677677676767767766776767766667767676776766776766766776776767667766776776676667767676776666776776767676666776666776676767667767677677676776676767677667667676667767676677666766767767766766776776666776767767767677666666767676776776766666767766776767767767676776776767677677677677676776767767766767767677676667666767767666767766766776767667677667667767667767767677667677677667767766776767666776676767767767766776767766666776767767666676767767767767677667677677667767676676676776776666767667767676766776676767667667667766767676666767667767767767677677677677677667767767676766666676676776776767677676776776776776676676776667677677677676767767766766677667676677677676677676677667767766667676776676776767767766666776776677667676676677666676767766676776676677677677676776676676776776767667677667767767667677677676776667767667767766766766776767766776766776666677676667767667677667767676667677676776767666776677676666766667766677666776767667767767677676776767677677677666677676766667667767767767677677676766776666767677677677677667666776776677677666677677667767766776767766767666767677677666767677676766767767766676677676776676677667676767767767677677676767766767766767767676767676676767766776776776767766767677667766766776677677667676667667677677667767666677666676776766667676776767677676767767766766667667767766676776767666776667677676677677667667766667766776776766677677667666766667676677677677676766767767766676766776776776776776677677676776677666776766767676776767667676767767676767766667677666776776676667767767677667767676767767677677677677677667767766667666766766776666776677676676666767667666667767766776766776776776776766666676676676766676767677676776766677677676766667767677676776776766776767767676677677667676776767676776776776767767767667666776766677676677677677677667766776766776766766776676776676766776676767767766776767767766776767667766666776776676776766767677676766776766776667767766776767666766767767676776766677676767766776676766677676677676776776676766776666767767676767766677677676767767676766767677667677677676767767767677667676677667766776676676767767767767767766677666767767766767766776676677676676776776776767676767767677667767666767767676767667676776766667767666776776766767676767667677676776677667766767767677676776776776767677676677666776676776676677676676676777666767677667676767766767766776767767767677667676776776776776767676676776776676776676776776776776776776767766776677677667767767676767676776767766776767676766776676766776766676776767767667677676776767766776776677667766776766766776766776676776776667677677666666776776776776667676676666766676666776776766776776776776667766667767767666666776677677676766776676776776767766776766677667677677676766676776767767677676676776776766667676767767767676767667676677677676776767767677667676767766677676776776776676767767767767767767767766776676676667677667767676767676767677676767767767767677667677676676676767667667767767766667677677677677666677667766776767677667677676677677677677667767676676766776667767667677666766767676767767766776766776667676776676776767767767667677676766667676776677667766767677667766766776676767767766776776676776767666766776776677676666766666677676776667667767767676666667766767767767767677677677666766767677666776776666667667767767767667767767767766776667677676677676676776776666666676767767767677666776767767677667767667767677667676767667676766776767766776776676667766766776767767767667677677676767767677676776667767676677676677677676776767677666766767767766676767667667676767677676767677666776776776676766767677677677667677667677676776776676767766776676666677676667767767766776666776767676676766666677666676766767767676767666766776766767767676766667676676776767767666676767767677676767677667676776767767666667676666776776766677667767767676767677667666776776676766767677677677667767767767767676677676776776667767677677677677666766776776767767766776776676766767767767677667767666776676767667666767767676667767677676676677676776767667676676767677677676776676776776767767766766677677677667766767667767767676677666776776676767667767767677666767766677667677676766767767767766766677666776776766776667666776676776776676776767677667767666766767766767677676776667766767676667766676776776766667766676767766776767767767677667766676776776767766677676776776776767677677677667677676766676767666676767767676776667767766776667767667767767766776776676676767677677676766767666767667766776766776767676766676767676776677677667766767767676776767676767766776776766766767766667767677676767677676667667676676766776776767767676677676766767667667677676776667676676776766767767767677667677666676677666667676766677667667676766677667767767766776767667676776767666776667666766776767767766676776677676676767767676776776766766766677677666666667677666676766676677676776676767767767667767766776767676776676677666767676767667767676676677676776767767666667766776767767677667767766676766667667766776776776767767677677676767767767766667766776767766676676776776776767676766676767676776667676767677677676776776677667667767677667677677677677667677676776767767666767677667666677677667766766666776776767766766767676767766767676767677676776677677677667767766776677667667676776766767767767667767767666677676766767766776776776677676677667767766766676676767767676677677676776776766776676676767767767676766766776667666767767667766767677676767766776776666677677677676767767767766677677676676776766667766776776767767666776776766667767767767677676766676767766677666667767677677676677676667767667676767767667676776766776767767767766766776767766776677667666766667677677676776767767767767767677677677676776776766776767767767767676767766776767667677676766767766767677676776666776766776776767676676776767676776776677667677676676767767767767677676767667676767676776776767676666766667676776677676776766766776666776776776766766776776767677676676776676776776676667676767766767676776776766677677676776776776766767766676767677676767767766767767676776776676767677676767666767676677677677676676767677676677676776776767766776776776776766676776767666776776677667667767766767767666767767676667767766776767677677667766776677677676667676666667676676776766677666676677677677676677676676776677677676666776767767767677667767767677667767766767767666766766776676767766677676767767766767667766667767767667767767767766677676776666677676776776667767767677667766776776767766776776776667766776766776776667676767767767766776766776776767677677677677676767767677676776766776766677667677666776776776766667767766776767766776667677676767767677677667676776666776776776766666767667766667666776666767666767667766776767767767767767767677666776776776676677677676776776667676766776776676766767767766767767767766666676766776676766676767667676776776667676767676677676767766667767766776767667677677677677676767766776677676676776776776776667767767677676667766677677677666677676666667767677667676767676667766676776776676776677667766776767676676767676667766667676767767767676677666776776776766676767676767676667676676666776766776776676767766767667767767766677666677677677677676776776776766776767676767767677676776676666776767667667766767766766767766677677677676776676776767667677666766776767676676767666776766766667767767767676666677676766776776767677677676676766776767767677676766767677677677677667766767766676776776776766776767677676667766776767677677676776776676676677667767667667676
6776677677676767667767766776667676767766677677676767667766776767677667767766776766677666776776667766767767676767766767767766766776766766677677676776667676776677667767767767667767666767676677676677676776676776767767766767676676776776767767676767677676677676776677666677667767767767677666776776767767677666677676776766776667767676676667677676666776776667667676677676677667676676776776776776766666776677677677667676776776676676766677677677676776667667767766767676776677666776776776666767767766776676676676676776776767766766667667767767676767766676676767676776776776667676767677677676776767766776776767676776676676776767676767677677677667767766676676776677667677677676766776776677677677676767666776676776667676776767766767767767677676767766676767677667767676776767667676776667677666676776766766676776677667767676767676767767767667667677677677676776767767676776667676676677667766677677667676776776776776767677677667677677666667766776677677677676767676677667667677677666767676766767766767667666676677667667677676776776677677667676766776776766767767667767767677676776767767676766676776667676677677677677676767766776676776677666776767767666776767677667767676676767767677677677677676776776776676676677676776766776776776767677677677667766776776676776767766677677666767767677677666667767767677676667677667766676667677667676776776676776776676776667677677666766667677676766776776776767677677677676776776776767666677677667767677667766677677676677677676677677676766767766776677667676677677667677667676676776767667676776776677667767767667766667767677666767677676766767676676676776766776676766776677667767767766767767666776667766776767767766767676767766767766776767766776767676676776677677667676676767667676767666667767767767667676776676776766776776776667677666776776666776767676776767767667676676776677666776776677667767767677677677676776766667767666776677677676776766776666766776766666676776766677676776776677677677667766767677666767677676776667676776776666776676676776766776766767677676666677667667767767767766766677677677677667766676776776677676667666776676666767767767767677677676667676776776767767767677666767676766767767766776776776676767766776766677676767666676676776776676766767766767666666676766767767767676776776767677676776767676776677676676776766766667767766677677676767667676767766776767766776767676667767677677676677677667666676776677677676776677676766776676776666767676676767767767677676767667677677677676676776776667767676767677677677676676776767677667767767766677677676767767676766667677676776667676776776767667767767767767766776776666677677677677676677676677677677676776767766766667677676776677676767667676776667677676676767767767676667766766776776767766776776677667766767767766766677676766667676666766776677667767767767666767666677676776776776667767767767766767767767766667667676677677666676776677667767767767667767677677667766676766776766776767767767667677667767767667676676776766766677677677667667767667666776776776776676666676767676776767677676666676767767676776776676766767676767666776776776677667766766767766767767667676766667667676676767766767676766667677676776667677677666766767766776676776776767677677667766766776676677667677677677667767677667667676776776676676767666676776677676776776767767767767677667767677676767677677667677676766776776667767767766767667667666776667676766776776776767767676776767677667677677667767676667677667667676766776766667676776676766767676776776766776766767667667766776666667767767767677676776767767676666776776776766767767766776677676676776776766676767666676767766766677676677677676767766776676767677676776776677667676667677667767676766776767766776776766776676767667667676766666767766766767766776766776767767677676677666766776767767767677676776676776766667766677667677677667766676767766666767766766766776767766667676767677677677666767676667766766767767676677666766766767767677667676776776767767677677676676776767766766767766767766767677666767676776666767676767767767767767767767766767667766776676776677677677667767767767767767667677676776677676676776676776776776766767676776776767667767676667766677667767667767766776666776776767767766677677677676676767767667766666767767677676776767766776776766776677666766676767767766766776776776776766676776776776767766767667676667766776766667767666766776776766776667767677677677676776667677677676767676776676667676766666766766776666767676776676767676776776766767676766776767767667677676767767767676766677676766676776767767767767677676776776676776676767766767667766667767677676767767766776776776767767676667767676767767767667767767767667766676676666676776666766677677676776676776776776767676767767766667677677667767676776776766776776766767667766767767767767767767766776776676776776776766776676767667667666767667767766767676776766776776666677666677676767767666776776677677666776766767676676776767676776776767767767766776776676667767677676767767767766776676767767767766766767767767666767676677666767767767676776667766767666776667767676766776767767677667666676776767676676767667766776776676666776767677676676767667767667766776776776767766776767766676767766767767676776666776676767767667766667766776667766766766776776767677676676667767676776776667766776677667766767677677676767766767676667766676766676776767677676776667676666776676676776667676776776767667767676676767767677667766776676776776766767677666667766776667666676776776767666676676766776766776667767767766676766667766776767676767677677677666766767766666776676767667667766767666776766767677676767767767677667676666776667767767767766767677667766676767676666767767767767676776767767767766676676766776767767767667677666767767767676776677677677676767676776776766676767767766767676677676776667767676666667767766676677677676776776767767766667677676776776767676677677676767766667767667677677676776767676676667667766766767676766676776677677677676766666677667677667766676767676776767766767767766766767667677676666666776776776767767767766767767767667767766676676677676776776776767677676666767676776676776776767677677676667767676677677677677667676677676667676767767667677677677677676767677667767766766677676767676766776776666767767667677677676766767767767676677676767767767767767767767677666677667667767676776776776776776676676776776776666776776767666776666667766666776667767767767666676776677677677676667676677667667677676667767667676676676767677667677676676776767677677677677667767767767677677677676766776766676676676776776776767676676776776766676767767667677677676776767767667767676767677676667676776667677677666676676767676676776776677677677667767677676667767666767667766776676776767677676677677676767767767767667767766767676676776776776766676677677667677667767677677676776667677676776766776676766677676767676667667767766776776676766776776677676767766776766766767767677676677666767767766776676767766776776776676676676767766776776776766776766767676677676767766676767766776767676767767666766776767677677677676776766767666767767666776776776767667767676776767767766676776776666767677677666677677667767677666676767667676767676776776766767766766677677677677677677677677667677676776676766766676767666766676666776766776776676767766776776766767677677677677677677676677676676776766776776677666766666776776776677676676767767677677667677667676776676776767676667666776776766776676667677677676776677667767766776766776766766767767666776776767766767767767766767677676667677667676766767766767677677666766676767766767676776676766666776667667766677666666766766667767667767677676676776667677677676776666766766667766667676776776766667767767666776766677677676676666776776776776767676776766677676676676767676767766776667666766776776776776667676767667767767767667676676767767666677666767676766776776776677676776767767676776776767766776776767666776666767766667767766776776666766767767667767667767666676776767767766676667667677676767767767766776677676776776666767767676767767667767676766767766776676676676677676676676767767767676767676767676676767766776766676767767677676766676776677667766676666766776776776776676676776676767767766767767676667767767667766776676676666776667666776776767767767677667767676776776667676776767676677677667676776776676767767677667767766767767766776776776776677677677677677676666766776776677677676776766677667767767766767766676676677676776776776677676676776767666766767767676767667767677677676776767766767766767767667666767767676776666677676676677667767767676776677676776767766677666667767677677676776767767766776676776767767677676776767677667766767677676767767677666776776766776677667767767667767667676667667677676776666766676766667767677676767677676776767666766666767676676776766766776767667767676667667767767676776767667767667676676767676767767766667766776776776676766776776776776676676677676766776776776776667767676676767766767676776767677666676677677666776677676677667767667667766767676776677677676776766776776666666767677676766676766677667666776776776767676776767676767766776677676676767766767766767766776767767766776676767766767766776666677676767677676767767676767676776776766767666776677676767767676776767766776776676676776776767767677667766767767676767766677676766676677676776676767666776766766677677676677677666767767767767676676776776677677677676666776767767667766767767767766677667766776666676776667767677667767767677676776667677667767676677676677676677677677667676677676776767676776677676776766677677677677677677677667676776767676667766776667677667677676677667676767677676776767677676667767766776776666766776676677677666776766776667667767766667767676776766676676767767677667767767676677667667766767676766676766776776767677667766667676766767767767676776776767676776776667676776676677677666766767767667676677667767767767667677676766776677676776666767676766776767666767677676767676677667667676776766776677677677676776776776767766776676677676766677677667677677666767676677676767767676766667667666776676776767677677676776776767766677676776676667767766776767677676776766776767767767767767767766667767677677676766667677676677677676667677676776767666677676776677676776667767767
76776767767676667677676776767677667767676666767767767766766776676767767766776776767667767766776776667676676767767767767767767767767666667766776677667767676776667766767676776677676767766767766767767767766776767767767666766776766767676766676766776676776776676766767676767667676766776776776776667766677677676767667677666776767676767667676776677677667767766767676776776767667676767666676776676776776776767766766667767767667766667666767767677667676776676776776776776776766676767676776676766776767676766767677666677676767767767767677667766766767677676776767676667766667676776767767667667677677676676776776677677676677677677677666767676776767667766767666776666776776676776666776677676776676767767677666667676776776677677677677677676666767677677676767676767767676767666676776677676677676776767676667676767767676776667676677677677667767767677666767766766766677666776767677676776667677676776667676667766666776676767667676767677677677667767677667676766776666767676676776767676767676767667677676767767767767767667677676666766767667677677677677676766767677676767676767676776767676767766677666776677676667766676776676767666667676667676677677677677677667677676767676766677676776767766766767667766776677677667767767676677677677676767766776776776766776776767667767767677676766776767667676767676776776766766776767676766676766677667767676677676776776676776766776767767667677676767767767766767667767676676676776667676676767666776767677666767667676767766766676767766766776776767667677676676767767676766677666766776776776676676776766776776776776776776677677677667666776676776776677676776767766767767676767676776767666776766767766767667766776676676766677676677666776776776666676776766667767767766776667677677667767767667666667677667676767676767767767677667676776776766676677676666776767667667766776776776767676766667666767677677677676667766666677676767767677667667767766677667767677677676776776776767676676676667666776677667676776776677676767677666767767667667767667766766776767676676676767677677676767667767766767767677667767677676676667767766776776766667767677676667767666776766677677677677666776766776767767676676767767677677677676776676776667676767766667766767667666766667677667766766766677666776776676767767767767767766767676767766766666676776776666766766667767676667667667766766666766776776677667766767766677666767766776676776666776666776767766776767767677667766767676676676676766666767767766776776677676676776677676776776776767766676767677677667767766776767676767766666766767677666667766676676767676676767677666766776767676776676766776776677666767667766776766667766667766676776766677677677676776776776767667676766767666766767666767676667676676776767766766776667667767677676766776776766776677667676776766776776776766767767767766667677666767667767677677666676766776767767766767767767676776776677667767767677677666776767767667666667677676776776766767676677677677667677677676776766776776767767767767767767766776676766776677676767667767767766766677676676776776776766776677667766766767767767677676666677676776666776776776776766766767766776666767767766767677676677667676767767766776776766776766766767677676767767767676676766776667667677677677676676767677676767766776776677677676676676676676767767767677666766666767766776776677667676667767677666767676776766677676776677677667767766767667676776767766776776677667676776776767767666667767667766767767767767767766766767677666667767766677676776767767767767767676767767766776767767666767766667767677677666776677677677667767766677676767767677667767676776766677677676776767767667766676676767766776676776677667766776776776766666776767766767766767677677676767666766667677677676677666767667677676767676676776766776766776677677666767766766767767767766776776676767676666767767676667666767767676776677677666767677677666776776676677677666776676677676767767767767766776767677667766776767767767767766666677666776776667766667767766767677667676776776767677676766766776677676776767676766766767677677676767766767666776776776767677666676767767767677677677676676776766776677666767676677677676767767667767667677676767767767766677677667767767667676766776667766767677667767667677676776676666767767667767767767767676776676776776676676776776767767767667676776667767767766766667667667767767667677676776776677667767667767766776767676677676776776666677677667677676667676776766676767676677667677667667767767766766677676677667766776776676676767767767767667767676667676776676667677677677676766767767676666676767667667677666776766677667766676767767676677666766667766676676666667767667667767667677676767677667677677676776767766767667767766677677667767767667766667767677667676767766766667766776677667667767767767677676776667766767767766776667667677677666766767677676677677677667767666667667767677676767676667766667676677676767767767767677677677677667676767667767767676677676776677677667667767767767676767677667766776776676766776776667766667667766667676677677667767667667766767767676776677667676677677666776766767676776767677676776677677676666767767767676767767677677666776676776767767767676676767676667667667676676677666776766766766776677667766776676767767666776666766677677676767766776776676776776677667767767766776676667767677676767677677677676776776766667676676776766776676776776677677667767677676667666666676776776776667676767767676767676676776767767676776666677666677667676766676776767766776677667666767676767767676767767676676767767767677677676667767666776667767677677667766676767676677677666676776776776776667676767767676776776776676666776666776767676776776776666776667767767766767767767766767667767767667677676676767677676766776676667677667767676766677677667766776767766677677677676776767767667766766767676767677667667677676776677676677677676666776677676776767766776776766767767767676676677677676676776767767677676767766776776776667667767676767767766776766776766667767677666667677667766766676676776776767766667766776767677676767677667667676766667767767766776776677676767676676767676776767666767667677676767767767767767767677677667667767677677677677666677667676767766766767677677667766676776766766776776776767667766776677667766776767676776677677677667766676767666776766677676676767676767767676767676776767767766776776776766776676667677677676776767677667667666766776766776767676776776766767767676667767666766776767666776776767676776666767766766776776767676667676667667766776767767676767767676767767767676677677667676776676677677677676667766776767676767767676776767676667766767766766767667677677677667676677676676677677677667767676666776676766776677677667677677667676776676767677677667767767666767766767667766676766667767767667677666676676676776776676776667766766766666667767677676677666677667667767767677666677667676767767667676776776776677677676766776776776776776767667676667676676767676776776767676676767677677676776776767766766666677677677677667766667676677676767677676776776767676676767767667767767676677667676677676667767766767677677676776776676676776776677677677667667766667667767677666767767767676667767766776666776776767766667767677677666767766776667676767667677676776677666776667677676677667667766676677676776677676676667677676676677677666767667676767677667767767676776766677667676776667767677677666767666667767676677666677676776767677677667767767766767767666776676776767767766676767667667767676667676767667767767677677667766767766676767766667766767677677676677677667677667767667667677676776667767676767667666776677677676667667677676776776776667766776776677677667677677667766776666767676776667767767767767676677677667767767766676677667676776667667767767767767767666666677677676767676667676667766767677677677677676677677676776667676676766676766767767767767676776767676766776776776667676676767767677677677677666776667767767677676767767767767677676776776767666776677676776677667667667767667677677676667766667676676667766677676767667676776667767767666767767677677667766767766677677677677676776767767676776766667767767767766776767767677676766677677667677667677677677677677677676766667676766676767767667767767676677676776776667766676667766677667766677667677666776766766676766767766767676776767666767676676767766676677677677676776676767767767677667766776776776776766767767766666776667666676767767767767667677676776767767676667766776666766677676767767676677677677677667767767767767676776677676667767766676767676767767676767676767676667667676767676767676677677676766776776667677677666666767676776666766676776776776767766767676767767677677676776767677677676776766776776766776676766676676766767677677677677667667667767767767677676677676676776776766776676776677667766677676776767667767766776776676776677676677677676776776666767767766677666776676766767767677676776776766767677677676677676667767766767677667677676776767666776767667767667767667667676666767667767767677667767666676776776776776676666776776776776667666767666676776776776676677677667677677676776677666776766767677676667766767676767767766676767767676766666776766767767766776667676767767767766766676767676776676776766676776666667667766676677677676776677676767667767667767676767667767667676676676767676776767767677667766677667767766766677677676667676766676666676776767767676676776776666776766776776676667766767666766776676767676766767667767676776776677677667677677676767677666677676676776776676767677667766766776677677676766667767767677676766677666776767767677676776767677676677677676677676767766666677677677676776677667766676767676667767667667666676766776767677677677676677676767766776776766667676676776776666776677677667766776776676677677676767667767677666776676776776767767767667767767676767667667667767667677676766767766667767767667767667677677667677677666667676776676767766766666776676776766767767676767677677667667766767767766776666776776776676766767766776767676776767677677666767677676766767767667667767766766667767767676766767676667767676677667677677677676667766676677667767677666776766767766776676676676667676677667767667676676677677677677666776676776667767767677676676776766767767676677676676767667767767667767667767676767767677667767676676766
6776776677677667666776677677676776676677677667767676776766776776776776676676667767677677676767767767666766676767766767677677667767766776666776767676767767766776666767767766767766676767676767677676767767667767677677677677677677677676776677676677677677667676677676666767767677677677677676666676666676767767767766767767667676776666776776776676767767766767766667677677676676666776677676776776767676676667767676676776767767667767767767666776766776776776776776776776767677676776676767676776677676677667766766767767766776776776776766677666766767767677676767767766676677677676667666776767666676677676676767666676767767666776776776767676677676776776767677676676676767767676766667767666666776676767676766766766767666766676766676776776767767767677667767767666776767766766676677666676677676776767676677676677676676767666767766677677676776776776766767677667677677676767677677677666767767676767766776766767676776776776766766666767676776667767767767677676667766676677676776677676766677676776776677677666776776767766776766677676766677667767767766776677676766776676667677667766776776776677667677666767766766677677677677677667676676676767767766766766776676677677677667766767676766676776776776776776776776676767767677677676767676766767767766767767767767766676776776666776776676666667766776676767767767767766776676767766667677677677677677677676767676776676677677677676666767667667767676667677677676776776766667767667766676767676676776767767767677676766776776677677677677667767677676666667677676666776776776667767667767766767667767676676767676667766776667667667767767767767767666767677676776676776667676766776677677667676767667676766767676676776767767767767766677677667676776676677666677666776676667767766776767767666677667767677677667767767767767677676767766776776776767667667676766767676666776767766776776677667767666776776667766677677676667767676766676676767767766667767676776776776766766776767766766677676776766767676767667677677667767767666767667766767767676776767766677676767676677677676677667677666776776676676776766666766776776776766667666767676677666776767677676776667676677667767767767666767677676766766776667667767677676767766776677677667767767677666767677666677676677677677676677677676767677677677676776776776767767767667767767677676776677677677676776776767667677677677667766767766767766766776766667666766776776677676766767766776766776676776776767667767767767767767767677676677666767767767766767667677667676676667766677677677677667767766776767767676767676776667677677676776776776676776776766776677676776667666677667677677676766677677677666677677667667667677677677677677667767667666776767767766677677676776767766776776666766676776776767677676766776766776767767767766677677667677676766766677677677677676767676776776766676776767676766767667766767767676776767677676677676767766766776767767677676767676676767677676776677677676776767767676776776677666767766776766666767767677667766766676767767677677667766666766776767666776766767677677667667667767677667677677676776776767676677676776766666776667766676766776767676767767767767677677667676677677676776676776767666766776766677677677677676767767676676767666776677677667767767766776677676767666776767676767676767676677676766667766776776677677666676677677667666677676767667667767767667767766666677676776766667676766776767766767677677666776767677676767767677677677676776767677677677667667676676767767767676666776776767677667676776776767676776767767767667676776676767667676767766667766676776767767767766776767676667767676776776776766676767767767766677676776776766676667767767676766776676676776776766776766776767667666776667677676676767767767677667676776766776767766767767767677676776776667767677677667667676776766677677676666767676776776767767767677677677676767676767767766776776776776766667676677666776776776667767677666766667766776676677676776766766677676776776766776766767767667766776776767676776677676776776767766676766677666776776776776767676767766676677677677676677667767767677676776676776776677676776667677676766677676776676776767667676677666767766766766677676667767767767677667677667666766676766667766766767676776767677677677666776776677666776767766767677677677667767767666776776767767767767667767767766677676766767667767767767767767767767667767766767676776677676776676677666666776776676776776776776776767666767766776776767766776766677667767767767676776776677677676767677677677676667676767677676767677677677676767766776776767666667767667767666676767677667677666776676767767767676776776767676666667677676767767766776677677667767677676766776776767666666676776677677676776767677676766767676667667767667676776677667767666776677676677667666666767767767677667676776776676767667677676677667766677676676676776766767676767767676767766766776776767767666767766676677677676677676776776767677667676776676776767676766776767677667767676767677666767676677667676767766776766776767667676676767676677667767766666776767677676676776677676767766766767676776676776767676776776676766767666677676767767677677676766677667767667667767677676766767767676667766767766767677676776666776776667766776776677676676766676667677677666776767666666776776767767767767767767677666766766776776776767767767766776677667767676776776776776767667767767676666676776677667677667666667767767667766776776766676776776776767676677667767676676676676677667766766676766776776766776767676776767766776666776766667676766767677676767766776776776766766677676767767767676776776767676676776776667767676776676676776677667676667667677667767667767677677666767767767767767767767767767676667677667677667766776766776667767767676767677677676767677667676667666667766776776677677676676677667667766766767767767766776666667666776677667677677677676676767766767677677667767767677666776677667767667666776666767677676676767677667667767766776667676767677677676767677666676776676676677677677667767677677677667667767766677676766776767767676677676776767767767676766667767767767666767677677667677677676766776767677676677677677676677667767766767766676766776776776666767767677676767667667766666677677666767767666767767767766767767667677677676676667677677667767766776776776677677676767767767667677667767677667676776767767677677677667766776667676676666667766767767666677667766667677666767767767677676666677676776677677676666667677676677676776776776766776676776676776766776776767667767766677676676766676767767767766776767766676677667677667676677677676666767676666676776776767767676676766667676767767667767676667676676677667767676767766776677676776677676776766766676776766776677677677677677676767667767677666776676776677667767667767676776776776767767767677676676776776667676767766767667766767667767667667767677677677676677676776677677677677676667767766767677677677676676767677677676667766766776776766677667667676766676676676677677667676767677677677667767767676766677677677676776676766766667677677667667767677677667666666676667767677667676766776767676676677677677666667677667677677676776667767766776776676766776667767676776766676776776776766767767677666677676676677677677677676676767676767767767677677666676766676776676776676766767767767677677676676676776776767666767767676776767767767676677667767767676767766776767767767677666677667676766677676766766776766776767676776767767676677667767677677676776776666776776776776776767766766766677667767666677667676667677666776776776676776767667667766767677677667767667767666766677667676766776767666776767767666776676776766776676676676677676776767677676677676667767766766776677677676767667676776676677676766666776776776767767676776766767677667767677676776766677676776666767766776776667767667767766677676776767767767676767676776677666766677666776676776767766766776677676667767677667676767677677667676676676676766776767767767677667766776766776767677677667766767676677676776666677667677667767666776767667767766676766766667667766776677676767676776776776776766767767676667677676776766677666766767767766767666776676776767667767767666776667767676666676666776776677677676766776776766767767676767676667767676767767766776676766676766776767676767766666776776676776676766767766676677666776766776766776776776766776776776776766767766666677677666767767767767676776677667767666767766677676667767767766766676766767676776776676667677676767766667766776776766776677676776767677667767677677677677676767667667677677677677676767676767676776776766767766767667666776677666776767766776766776776767677676767767677667767667767767766766776666667676667677667677667767676676767767676776776776767666766776776766667677677667676776667767767676776767767677677666767766767677677667666767766677677676676776677676776677666766776677666776666677667667677667767677667667767767667677676767677676766666776677676767676766767767767676766776677676776767676776776677666776776676767767766677667677677676667767667676677667677677676776767676677676767766776767767667667667677677667766776776776676677676776776776767676676667676666676676767767767766767766776767667666767676776776767667677667766776767666767667677676767767677677676776676767766776676676776776767767767766767666666766666776776676776766676666767767766776767676776677666767767767666767676776776776776677677676767767767766767767677677677666677677676776766667676776776776677677667767667767766767766667677676677666776776677667767676676776667677677667767767677667766776776677677676676767676766776767767766776776776767676776676776667676676776666676667677666766767677676766667766676776776767767676677677677677677676677667677676767676767767667767676776776767767667667676767767767677676776767766766677666766676677677666766767677677667766776767677676677677667667766776776676667766676677667676767766767677667767767767767677676666767677677667677677676767667766776676676666767676767677676776776767677666767677677677677677677667676767767767677676776767767676677666767676676766677676677667676776776776776767666767766776666767767667667677676767766676677677667767767677667677676667767767766776776676776676676776766776776776676776676677667677676776776776776776776776776767667766677666677676776676676767766766766767767677667677
36767676676667767766767767676776767676766776677677667766776677677667677676666776766776776676776776776676767766677677676776766766776677676676667676667676676676767767676667667677676776767767676776776766776677677667676767767676766776767767676767767677676767677677666767667767767667767766677676776677677667676676776767677676767676676677677676776767667766767667767767767767666766767667767677677667677676677677676767667666766767677666766767677676767766767667677667667766776667767677677667667677667767766776776667676776767677676776767767667677667676766767767767667766776767677676776776767677676766676767767666766666677676767677677666667766776767766767676667666676766767766776676766776767677677677666766776767677677676776767767767767767767667767677676776766676767766677676677676767766776776767767767767767667677677677667677666767677677677667766776767677676676767667767766767766776776676776776776767676676776767667767667767766667666676677676667767666666676776776677676677677676766776776676776676776666776677676767767677676767767677677676666767767676776766767767666776667676667767677677666767767676776766767676676766776767676676776677677677676766776776666676776776666767677667677677677676767677677677677676767677667766776767766776767766776776767676677677677677667766776766667667767766776776767676767767766776767667767767766767677676676766776677667676767676767676776776766676776776776776666776776776776766776767767676667767767676776676776776766767766767667767666676776676767677677667767676776767766776767677676776767766677676776766676676766776767767767676766677677676776776767766677677667667766776767766676677676766767767666677677677676677666776666776677667767766766767766776667677676767767766776776776776776767767677667767766677666767767676667666776767677677676767766767666776776676767677667767676767676666666676667767676667676776676767676776766677676766776776776767677676677677676667767676776677676776767667766776776776776776666776676767767766776676677677677667666767767667766776677667766677667767766776677676776776676776776766776767666776776767767766667767766676776766776667766776677676767676766776766767767767767767667676666776776677676776766766776776776776776776676666667676676667766676677676776667677676776676776776677676776767667667677676667767767666767766677666767767767767676776767766677676667666776676776776676676766767676776766767666676766776767767766767676776767676676676667676767676767766666776667676776767767767766776666776776677677676676766766776766677676767767766776776677667767676676667767676767767767767767677677677677676676667767677677677677666776766767676776776766776766776667766666667677667666767667766677666767767677676776776766676766776776677666767767767767766767766766767677676667766776676766766776767667666776776667766776776667767767666767676776767766776676767767767767667766776677667667676767666666666667767677667766776776677667767666767767766766767766767767767767767677676767667677667666776776776677676776676776767676767676677667677677676676776776767767766767677667677677676776766766776767667767667677677667667667667766776776766776667677666676676767667767676676667667766677677676776776776776767767767677677667667767676776767667767767677676776766766767666776767666776766776776767767667677666767767666667677677677667767766767666776676767677676776766666767667767676766767767766676776767766677667677667766776667676676776776677676776766776776667767767767767767767666766667677667677666767766767677676677677677677676776767676776776776666767667767677677667667766666776776767676676676766676676776776776776666677677677667767766776677667767666776776767767676776776677677676677677677667676776776767766776776776676677676676776667666676766767767766766667677676776776676666776676666767676677677676767676776667676776667667767767676776776666666776667767677677666676776776776776677676776776677677676767676767677676767667676767766667677676677677667666767677677677677676677676676677666776766776767676776776776776767676677676666766677676677676776776767677677676766776766776767766767667766776677677676776667677677666776776776776667767667767676767677677676767676677676677677676767767667767767767667676776677667677677676776766676767766666677667666776767766776767767766676767677676676776677677676677667767766776676767677677667676767766767767676767767767667766776677666776767666667677676767677676767677676776766776767766677677667677676767666776776766676767766767767766776767677667766767667676776776676767767677667677677677667676776766776776767676766776767666676766767677667767677676767767766677677677667666776776676767766767677676776767767766667677677666677677676677677677667766767766766666767677677677677667677677667767766776667767766676766776677667677666677676667766767666776676667767766667767767766667676776667766667666767676766767677677676767766676766776766776767676767767767677676776776766677666776776676667767767677666767766776676776776767667677677666767767676676766767667766766776776767676776767767666766677667767666766776667767667677677677667766676776776676766776776776767666666677676676767766766776677676667767676776676767767667766676767676767766676677676767767766666667767767767677676776776677667676776767767767766676677677677677667676677676776667767676776677676677677677677676677677667767767676667667676667677667767667667767766677677677677677667667767766766767676776767676676776666776776776766776766677677677676677676767676767676766776676776776776776776776776676676776767767767677666767677676676676676776766776776766767677667676666677676776766677676677677677677676776776766766776766776677667666767767676776667676767766776776776776767767767677677677676767767767766677677676767666767767676767767667767767767677667677666776766776776677677677677667666676776776667676766677666776677676766767677677677666776676767766676677667767677667667667767766776776767677667677676666677676776776766676766676767667766767677677676767766776776766776776676767677676666767677666677677676677676776776677676677667676766776776767766677666776776677677676767676776767677676677666677676767676767667667767666666776776767677677676676776767676667666766776767766776667767767766766776677676677676776767766776767677666767767667676776666766776776676767766677667677667766767766767767676776676767767667766767767766676767667667676667677677677667676776776767676776766677676766766766766666776776676767766767766666767677676767667766767676776767677677667767677677667766676766677677677667766676767677677676776776776676677676776667767767677666767766776667767667666776677677677677676776776776776776776667677676667677677677677676766766767766776677676676776677677676766766776776776767666776776676776776677676667767766677666677677676776767667677666677666767677667676766766776776676766776767667677676776767767767767767677667677676667766776776676776776776677676767666776676766776667677676767666776776776767676776776676677677677677666667667766677676767666776776767676767767767767677667667677676767767766776776766676776667676677676776676776776667766767767767676677676767766776677676766767767766767766776776677677667766667767766776767767667676767677677666766766677677667677666766776767766677677676767766676767677667767767766776776677667767767766677666776776776776767767676676776776776667677676776767766677666776766767766667677667676767766767676666767766677667766677677676767676766776667677667767766676776766776667767676667677676776767767677676776767677677676676677677677676677676677676776776776776677666766776776767767767767676766776767677667767677677667677666667767767766776767667766677666767766676676676767766667677677667677667677677677677676667666677676776676767677677667767767767676677667766676666667676767676766667667767666767677676776776677677677676766677667676667677666766676776767767677667676776776677677677677677676677677666667667676677667666776767667677676767767667676776776766776767767767676776776776776667676767767667677676667766776776677676667767767677667667767667767667676676776676766766666767767667667667677667767767667676776776776767667676776776667767767767667676776766776767676676767676667767767676776676676676676766776776766667767677676766776676767676676676767767667767677676767676776776767766677677676676776776776677676766776766776766776767667677677677677677667667767666776767767677676666676767666677667667767766776767766776666767676776677676767767666776776776776767766667767767767666766677676766767766767667767766666677676677666766776677676776776676767677677676667666667677676776766676776776766767767766676767676766767767667766676767677677676776766766677677667767767767666767767666676766776766676776776776677676767766667667767676666776666676767667767677677676776767767767676767767667677666767767767666776776676766767766667667666676767767676667667767677677677676667677676767767766767766776766776766776776677666776766766667666767767676767766766766776676667676677667766667767767766776776767766766776776666676666766666776666677676676766776776766667677666677667767676776766776766776776677667767667767767766776667767767667767677677677666767766677677676776767766776776677676767676776677676767666667676766776776776766677676766676767676776767667766776667677677667667766776766666767767666677667767676766676677677677677677666767766776677666776767677667767676677677676776677676767677667676776766766776776666766677676767766767767677667767767767666766677676766676767767767667767667766767767767677666667676677667767667667767767767676767677667767667767667677676667767677677676677677677667766767766776776776767677677677677677667677676676766667766776766677677666666676767677677677667676676767676766776677667766776677677666776776767676767667676676766776667677667767767767767767667766776767766767676776767667667676676776676666676676776766677667676776677667666677676676676766776766766767767667677677677677676666676767666776767767767676767767767667677667676676776776776776677676776667676767766767767677666766776767767677677667677666677677676667766776767677666767767767767677676767677666666776776776767677677677666677677667767766767677676776776767677677677677
6677666767767676776767767667767676776776776776776776766676776667676776776676766776676677676776767667667767766776776776767666776767667767677676776667767767676776776767677676776677677676776776676767767677667766667676767766666767767677676766767767676776776776767767676767767676767676767766776776677677666667676677676776766776767766767766677676767767767767677666677666776766767767676776676776667666667667767667766676776766776767667767767667666776776766776776676767767767767676677676767667766676767677677676767677676767766767767767677676776676677676676676767766676776767676776676767767676776776776676666776676677677676766677667677666776767667677676767666667677676666767766667677677676676776767677676676666766776776776676767676776776776677677677677667666776776676767677667767676677666776676677676767677676767677677676767766676767677676767677677676776776767666766776776767676776767766676776766776677667677677676677676776767766776667767767677677677666766667766766667766676677677677676677677677667766767767677667667767767766666676766677676676666676767676776766677676776767767767767677677677677676776666666776766676677676667766676667676667766676766776767676767766676667667677667676766766776767667767767677677667767766776676776767676776776667667767677677666667677667766776666676767766677676776767676677667767667667766767766776677676767667767767767676776676666766767766667767676767767676776767767676767666776776676776776677677676677666766776767767767767766677667766766776767766776667677666676776776776677667677666767676776776767767666776776767766667666666776677666676776677666666776677677677676767767666766667667676667677667677676766667676776677667666676677677676676766767677677667767767766776766776677676776776776776776767667677676776676776677676767767767677676667677667676677677677667666767676767677667767667677677677676776766677677677666766766676767767766676766766776677676677676766776767767766766776667677667766667676776767677666767666677676767666677676766676776766677667666776776776776776766767767767676776767667676677666776667767676666677667766776667767676766667676767667676776767676776776776776776677677677667767766776776776776767767667767767766766776776677667676766766676767677677677667666677666766666767667667767766766677676676767767766776667676667767676766766776776776766776677676776776666776766767666676776776767677666677667767677667667767766767676766667766776767676767766766776767677677677676776766677667767767666767666676767677677676767666767677677677667767766677676776776767767666667676667677677677667767767677676676776776767667767676677677677677677677676677677677677677677677677676677676766766776776667676767767676676676667677677667767667676676766776667767767767676767677676776667767766676767767667767767767677677666677677677676766776676666776776767767767766666767677676767767677667766776776776766776776767767677677676677676766766767676776676766776766667767767767676776677667676776767767766766776676677677667767767677667766776776776776676776667666776766776766676767766677677666766767676776767767766776776766676767766767767767676676676776776776676767767767666766677667677667677676666766767767676766776766776776666776767767667767676776767767676767766666676776776776776676776767666776776766676666776766667676766766676776776776776776667766667767767767677667676776776776767677676776676776776676677676776767677666666766676767767766667767766676776766776776776776767767767766776776676776776767677677676677677667676776776776776766767766766667667677676776776767767677676776776676776767767667766676776666776677676776677677666766677667767767767767666767767676767666677676667767676767677666767767677667766767767676767677677677677677677676776766667676677677667666676767767676776766767767667677677667676776776767667767666767676667767767766767767767677666766767676776766677677666677677676776667666666767676776767667767766676767767676767766776776767677667677667676766766766677677667767767677666767766776776767677677667767766676676776677677677676677666677666767676776677676767677676677667766776767677666676677677677666767767676766776776676767676667667677667767767766676767766677677677676767667676767677667766677676677676677667676677677676677676776676766766766667767767667677677676776776776776776776776767767676767767676677666767766767767767676677667677676767767767667676767666677677666667767676767766776767767667767766667676767767766776766677677676767676776767677677676776677676677667767767667676776767766767767767766776767667667676667767676767676776767767676666767677676766776676767677677676676667767767666677677677677676767676776767766776677676677676776776666766766776776676776776766667767767676667666776676776767667666776676676767676776776776676776776776776676776776767766776776677666776776676676767766776776667667766767767767667677677676667667767767666666677667766677676676676776677667766767767677677676776776776776667676776766766666776767676767767766767766776776676767767677666767677667667767676667767767767767786767767767677676767767767766776766776776776677676776776676767676677676776776677667767676766767677677666776767676667677667767766776677666776766776776767667766677677676776667676767767667666776776767667767667667767767767767767767767767677677677676776776776776776767767766776767676667767766676767667767766767767677676776676766767667767666776767677677676677676767676676667676776776776767767667767666667767676767767676667676767766776766776766767767767667767677666776667677677676776776776667677666767667766776776766666767677666776676767667677676767766776667767766776776667666767766767677676766677667767766776776776667767767677667676776776776666776766666767766677667767677677676667666666667767676776776676776766776767667767677676767767666676776776666776776767677667666766776667767676776766676766667677676677677676767667667676776776776667767767767677666776677677666766677677676667677666677667667676766776776767766767677667767767767767677667767676776776766776776776776766677666677667767767766766676766767767667676776677676766776776767677677676776776766776676676677676776766766767676776776776776776776776767767676776776776667676767677667676766677676677667766776766776776767766776776776766767766676767766767767766666776676766776667677667667767666667677677677677676667677676766677677676766676776767677677676677676776776776767766776767766776667667667677676676677667766677666677676766676766776676776766767767676776677676776776666776767676676766767667766677676767767767767767666667677676767677667766776767766767767767667667767767676667666767766776776667677677677667677677676676767667676776666767767677676766676767766667767666776677677667677676677676767677676766766666776767666766766776667767676677677676767767766776767767767767667676767766676676776776677667767676666776776776676667767676776677677676767767766776666767677676767676776666767666766767676766776776776676767667767766767767767767767676767766767666767677677667677677667766776776666776767667766666776766676677676766676776767677677677677667766667667767767667677666767767767677676776776776767667767677666776767766767677676766776776676776776767676676776767676766776667766767676776676767667767766767666776767767677676676776776676776676766676667767767767766676677677676776676767767767677666676767766767767677676776776767767666776676766767767766666767767766776776776776767676776676676776767767767676776677676767767676776776666776767767667767766677677676776677677677666677667676767767667677677676767666667766767766776767766677667677667767767766677667676767767767677676676776776776766767677677676766667677676676677666667766767677676677677667677676676677677677667767667767667677666677667766677676767767767767767677676677667666676676667676676676776766666676776676676766776767667767767677666667767767676776767677667767676677676776767677667767676776767767676766776776766767667667767666776776667666767677677676776676767676666776776767667676677676767667767667666667666776776776776766767766767767767677677677677676677676676767667767767767677667667666677667677676767666776676776776776766667766767667677667677676767767677677667676776766767677676766767767767767676666676776676677676767677677676776776767676776677676677676776766676767766667677677667766767766776676767767767676776776677676767766776776767767767767766667676776767766676776776666776776776767676767766767676767766766667767767766766776776676767767766766767767667767767676677677667766767677667676767767667767766767667766766776776766667766676767766766776767667767667677666776776676776677677676676676767766767767676766776767676677667766767667677666776776767767676776776767677677666776767667677667767676767667676776667766666776676766776677676766676776776766776767767766776776667766767677667667667677677677677676776767677667767767677677667676766676676676776766667767767666767677666766767667767767666666767666776767767677676776776776666767667666776676766776676767767667767767766766667677666767766767767676767666667676766766776667677676676776767767667676776776776776776666677676776776766667767677676666776776766677667766767767676766677667766667676776766767767766776776677676766767667677667767767767767767767767676776776767666766776677677676767676776776776767766767767766776677667677676676776766767666667767766776767767677667676776667767677677676776677677676776676776767667676767666776766766776776776776766767767667766766776766776767666676667767677667767677677667676776676676766677677676767766766776766776767676766767767767667766776677676676677677677677676767667767677676767677677667767677676776776776767767677676667767677667667767667766776767766677667676776766776776776766776776776676766776776677676676667767676776776776776776677666776776766776767667766767767667766766766767666767767676776676767766776676766667666677667677677676766776766676677667767677666767677677667676776767676776766676776767677676767677677676676667667667767677667677676667667767767676767766767766767677676666767767666767766677676776677676676677677677677677667767766767767767767667667766677677677676776767677667677677667666776776667767767667767676767766677
676776767767667766766776776667677677667767766767676667676676767677667676676767677667767677677676667677676776776766776677666776776776776776776677677667666677666767666767767766767767676776776776677676776667767677676776767676767767676767677677677667766776677676776776776667667676676766776776767677677677676667677676676767767676676767767677676776766776766767676666776677676767677677676677677667676776667767666776767677667767677676776677677667767677667766666767677676776776776766776767767767766776767767677667767666676676667676767767677677667767676776677667767667766766776776776676767676776776676677667767767767677667676766676767766666767667677676767767677676676776776676766677667767767676776776767766766767676676667676667767666767676676677677667766767767676776766667766767677666776776767767767767676776667766766677667767676676767767766676776776676676676767767767766667666676776767677666776766776677677667676677676667767667767667677677677667667677676767677676677677667676667766766767677677676776776776776667677677676767766666676767767767766766776676776677676767677667676776776766776676767767667677677677676677677666676767766776676767766677667677676776767667767667666676776676776667676776767767767677677677677667767767666767676776766767766776667667767667667767767667677666776776666776677677666776776766766766776677677677667767667766776767676776677667667766666667767766766767676767766767676776776767767767667767676667676767767677667767766767677677676767766776677676776667676676677677676776767676667677677677676776776767767677667676776776677667767767677677666776776666776677666676766766667676767677667677676667766776776776776776776677676776766766776767767766766667677676767676767677667677666776667676776677676767767767677677677677667767676667767767677677676767767767767667676776767677676776776776766767767666767666776776766677667767667767766676767767677677677677676776667766767766776776776767677667767767677667677676666776766767667766677677677677677666667766776667766776676676767767767666776776776767766776776676776776767666677677676676776767767767766667676767677676766776677667767767677666776676667767677676667676766766677666776677676776766776677666776776676766776766766776766667667666776677677677676767667767676776776767677677676776677667676776766667767767766667667766666766776766776767767766767676767766766767676667767677676767667677676677677677676677667767767677667677666776776766767677676766677667766767767766666767766776677676677666767667767767767767676767767767767766776667676766776667677677676676776677667767667677676776667767677676776776776766667767667766767676767676767676776776676767767677676677667666776776676776776667767677667767767767666776767766676667676776776767667676767666776766767767767676766667676776676776776767766667767767676667677676776676767766776766677667767767766776776767767767677676776676676767766767766767766677676776666676677676776776676677666667767766767676676776766667677677676676767767677667677676676767676776676766676776776776677666776767766767766776776666776676677676776776667677677677677677677667766676776776776766667767767766677676766676667677677676766766776667766676776766677676766776767667676677677676667767767666767767767676667677677667677677676767677677677677677677677667767676776776677666767676667677666667767766767667676767676767677676776766776667666776776776766667676767767767677667676776776767677667767766776666776766677667766776767767677676666776776776766776776767666667677676766776776776776776766767767766767767767677677677676676677666667676776676767766767676776776776767766766666776776766666776667676767767666677676677677677666776667767667677677677676776776676776767766767676776767767767676677676766776776767676776767767767766677677677667667766766767676776767667767767766677666677667666767676676767676677667666667766677677676776676766676766767677677676667677676666667677677666776767667767677676776677677676767677677666776776767676676776767767667767766667677667767767667676776677677667676776767676776767766767767767766677667767666776676776766776767767767767676767676766766767666767677677676776677666766776776767767666676766776676767766767667666677667766766667667677667676776767677677676776767767767767767767667677676677667767767666767677667677676667677676666776767676667677676676676766776767666677677677667767766766667677677667767766776677666766677676766776767676766767677676767676676767767676676767676776776776676766767667767677667767676677677676776666776776667667767767766766767767677676766767766776676667677666776776776676776676676767677677676776677676677676776677667677676767677677676776676776766767667767767667766677667667766776667767676766776766776776776676767676677676776767676767677667667767677667766776676776677677676667676767767677667766667677676776776776677677677667767767767767766677677677676677677667767766667766776676766676767666776776767677676667766676776776767767767676667766677676776767767667677667667677666776767767677677676776767766766776767767667766676767767667766676667767767667677676776767767767766776776677677676667677677676676676767766767766776767766767676776767677677666676767677677677667666776667767666767676767666667767676666666766776667766776776767766667767767667667677677676676676776676776667677676776776676667766776776776766767666776776776776776776767677677667677676677676776776776767767767767767767677667676767766776766776776767767766677667767676676776677677676776767676767767766766767766766776767676677677666776767767767767676767677676676776776667767766766767676776667767676776676776776776766767767666776677677676766776776776766677667766767766767677677676676776767767676776676776776766776767677667667677677676677676666666776677676667677676767667666666667676776676776767667667677676776677667677677667667666776776677676767667676677677676767767767767766776766776776667676776776676667766767766776776776776766776776776767767767677676676776766676767666676766766676767667767767676676667766767676667767676766766776676766767676766776767677676776667767767766776776766767767767767676676767766767677667676676776776766767767676767667767667667677677676776676767666766766767766776677676667666667767676676767766676677677677666776677677676776677667767767767667677676767767677676766776766776666776776776767767767677666776767676776666776767767767677667767767677666776666676766766767766776767677677676767767677677676677677667766767676776776776667767766676776776667677677676676776666767667677677667676766666776666767767767667767766776776776676776667767667767676676776767766677676676776766776677667677676667767766776767676666766676767677667677677676677666776767766776677667766767766677667667767766776776776776667766776767676677666776767766767766776776767666676766676676676766767676776667677667767767766666766767766776767677676766667667767666677667766667677667676767677677667767677676766676766776667767667766776767677667767766767767666676776766767767677666766767676767767676667677666767677676676776776767667767667767667667767677667676677667767767766766776767767677666677666767677676676667767767677676677676667766766767767767767676776776766776767666776667666766767767766676667766776776776776767667766766677666767767677666677667767677677667667666776776776776676776776767767767766776767767667676676767766677677676767676767767676676676667766667767766776776776776666766676776677676667766676776776667676767676767767667767767666676767767666767677676766767667767767766776766766677666676776767676776767767677666767767767766667676676776776667767767766767766676776676666776677676776776776767677667676766677676767666776676766677677676776767767677676766776776776677676776776767766776776776767666776667677676676767677676776767667667767766677676767767767767767676776776767767676677666767677676766767766767667676776767767677677676676767676776767767676776676776776767676767767667676776776766766767676776776767767767677666676776766676776667766667676776766766676767767666776676767676666676667676676767666666776766767766776776776767767766776776676766766767766776667767677666677677676776666676776776776666676776767766666766676767676667677677677677667766776676776767676676776776776776677676676776677676677677666776776776767676776767677666676776776676677667767767676776776767676676776776776677677677667767767766676676776767766677667677667667666667766666776776766766676766776776766776767767767676776776776676767667676766676767676677677677676667676667766767667767677667676776676677676776666677676766676766767766766676766767666767677666776677676776776676776767676766767667677677667767676677677677667767667766676676677667676677667667677676677676677667667767767766767667677667666767677677676767676677677677667767666677677667767677676776676776677667666677676766776776776776676766776666776776666667766776767676667666776766677677667676767767766767767767767767676676766776776766776677676776676776776676767766677667767766776676766767766776776766767767766676767767677677677677677676776677677677676776767766776776767767676776666767667676676676766767767766776677677667766677676767667677677667766776776677677677667767666767677677677677677667767676767676776767766676776676766767676766766767677676666776776767676776676677676767666766666667677676776767767767667767766767767766776776776767767766766767766776677676767677667676676767767676776767766776766776776767767676776766776677676767676766767667766677676776766667667767666776776776766676776676767767667767676776677677677676776767767766677676677677677676666766676677677676776666677677666776766767666667677677676767667767677666776677676776667767767666676776666776676767767676676776766766676767676766767676666766776767766677667676767767767666776766776666766676677667667767766677667677676767767667667766767767677677677676776776766666767767676767676776767767766776767766767667767766767766667767767766766776767767677667677676667766776677677666767767767766776677677677677666676776677677676776766776767676666776767667766677676677677667667767767676667677676776767767667766667677676776776767676676767767767767767766776767676776676776667677666667667767677
667766766776767676767766767767677677667676776666766766677666776776667767767766776776776776766666676767767677667767676666766677667677677667677676776767666677667767767676776776767677677677666776776767677677676677667767766766667676667767676767766677676776776767667767677677677677676677676776677667767767667767766776676776667767667677667677667767767767766776776776767677677666767767767766766677676767667767667677677676776767666766776776677666776776676667766767766666677676667667767766767677676676667667767767676767676767676766767767677667766677677677677667667767767676676776776766767677667767667766667767767767767766766767767666677676767666666767766676767667667767767667766776767667766677676776667767766766676677667667767677676766666667767767667676776776677676767677677667677667767766677667667767677667767676767676776677676767677676667766776776667676776776666676767676677676676776767766766776776776676767767676776776767676767767767767767766776677667767767767676767766776767767767676766677677666767767677667767676667676776667677666677676776776776776677677667767677676766677676766676776776776776667767767767667767766776767767677676776776776677667667767767667767677677677677676766776766776677676776766776776767767666776776676767767766677667766766667767676676776667766767677667666776776776767666776766667676667767767766677676676776767666767767677666776667676776767767676776767766677677677676766767667667676776676767667767677667767677667676766767767666766776767766766766776676776677677677667767767677677666766776667676767666666667767667676776676767766667767676776766767767767767767766767667677677667766667767766776776776766766766676776667667767767766776776667766677676677677676676667667766776676776776767766776767767766776776776667677677666767667676766666766666776767667667767766776666776776766776676776767676677676767767766766677676676767767767677676676676676776776767767767667766766677667767677677677677667677667677677677676776766766767766776766776766676776677677677676776676767766676676676677667676676666676776766766766776776667767767767676676767676776776667676677676766676667767767767676677666677677676776767766766677676776677666766776766767767676776776776677676767766767767767767677676776776677676776767676776776676677676677677677676776776767677677667676766776767676767766767677677666776767666776766766776666776776776776767667676767677676766767667767676776767676776776767767766677667767677677677676677677666767766766776776767767677666767767676776667676767766677676676677676767677666667667767677677677667766767677677667677677667767676676776776776766776776766776766776776776676776667666667767667766776667767677676776677677667677677667677667677667676767666676767766767666776776767767667676677667766677676767677676677676776767767767667767676767767676776776766767677677667767767767767667767767667677677676767766677667677677677676767676767767676776776676776667767676767676677667767677676677676776776766677676767766676676676767677667676677667667666776667767767667766776776766766666667766776767676776776776666776767766776667767766776676776776766766776776776766667766776677677677676766776766776766776677676776766776767766676766767767667767767767767767666667667767766677666677677677667766776667676767767767766776666766767676676676677667767767667766767677677667767767767766677667767767766776677676677676767667766676776666776776767767767767666676677677677667676776667666677676676677676776766677677667677677677666767767766766667767676767767767666677667766767767767766776666667767767676767667677676767767676676767767766776766766676677677676677676776677676666666766677676767766676767767766766776776776776767667766766776776776776767677676776776766767767677677677666776676776776666776776767676776776776776776766776676767677676676667767677676766766776766776767676676677676667767667676776667767676767766767677676776667667676677677667677676767667767667767677676667767767767676776667677676776766776666677666776667677677677677677677677667766767667766766667766767677676766776767677677667677667766666776767767667677677676677677676676676776767767676776776767767676767677676776776776776677676776677677677677676677666776776766776776767766766667677676776766776666677666767676677677667676776766766767676767677676776776776667766776676676767766776767666767677676766767767677677667767676776776766776767677667767766767767766766767676767766677667667666776776767767677677667676776776776767766677667666776767767676667676776776776776767767766766767677676766776677677666676776776667666766776776776676767766776666776676666676767676776776667676776776767767667677677676767666677667676766677667767667676667667767667667667766667677667676767676766767677677667677666676766776667677666776767766776767676667676776767676666767676776676776766667766767667767667676666676776776776667766776766767767766766676676766676776666667767677666776676677676767677677667767677677677667766776676766667676767767767767667666776767677677667667767767666767666776776766676776777677676676767676667676667667676776767766676776776677677667767767677667767676776676776766766776676776776766776667677667676776776677676776676776776776766766766666766767767677676767767666767767667767667677676767767767676677677677676776767767667766767767766766767677666677667767666767767767676776776666677667676766767677677676677676676776776667766677677677677677667666667677667766676676676766767766767766766677677676767767677667767766767766776776776767767766776677667676677666776767666767767667676776667667667676767767766676766776767667677667767667676676766776676767667676677676667767767666776767767676776666776776677676776776766767766767677667766776667767667677676776667677667667666767767676667677677677676667677666776776667676776776667767767767767677667767667766776767767767767677677667767676776767676767677667767766776776676676676776776667666676776767767767676677677677677677677677676767767667767666677677667767766766677676766767676776766767767676677667767666677677676776676776766776667767767677667766766677666776676677677677677666776676776776667676676776676767676776676776677667767667767767676677677677676676676767767667677676767676776666776776776677667767676767677667766776767666776767667767667766776766676776676676767676767766776776767766676776767767766776667767677677677667767767676776776676666666767677667667676776776776766766776776667767766677676766667767767676766767767767767677667676776667767767767767676677676677677666676776767767677677677677667767766676666676776767677677666767677677667666677677667677667676766766776776676677676677667676776767676776767676776766776776767677677667767667667667767676667766766776767767767767676677667766676776667767677676776677666667676667767766767767676677677666767766776676776676776776776667677667677677667677676667677677677667677676677677667666667767676767676776676677676676766767666677667766676767676776677677666767766776776776767667666676767767766767766677667677677667767767677677676676767766677677667767667767676776776677666776776776676667676767767766776776776676776767677667677677677666776767766776776767767767767767766667676776776776776766667766767767677667767767767677677677667667767677677676676676766766767767667676776767766767766766776677676776767766677676767767677677676667766766776676676767767767677666676677677677666767676776767677667666676767766667677676767767666776676766666677676676766776776767667667676767677676766776776667767767766666666776767667676776676676767676776776767676767767677677677676776676766676767677677676666677676766776767767677676776677676666667667767677676676776776776776677676666676776776766776766677667766767767677666677677677676776776766677676776776677677676776666677677677677666776776767767767676666677667676666677677667766776776766677666767667676667676767667767767766776666667676776766776776776677676767667677667766676677676776767766776767766776767677667667767766767677667676676767767767676766676767766767676767676677677667676767676776767677677666776767666767767766767767767766776676677667667677676766677677676776677676776767767677667767766677677666766677667767767676776767676766677677676677676677677676766766677676767767767676766767666667676776776677667767677677676776677677677677667676767676776766766667676767676776667666767677667767767677676776677676776776667766676676667766667767767767766776677666767767767766766766766776776676667667767667677667677677676676766666667677677677676767766676767767767766676767767677677667677676776767766767676767767676676677677677676767767766767676776766776667766776776677667767767676776776767767676767677677676667667677667767767676666776676766776776666766776776667767677667767767677667767766776776767767766767676776767767676776676776767676667767676766766766767767766676766676776776767767667767767767766676667767766766677666766767676776667677666776667676767767766666667676776767767676776766776676776676776667766767677676767767767666767766767677676677667767677677677676766676767767767767767766766667767767766767676667767677667766766776676676676767676776676667667676767766766766767677677676767767677667767767767767766776677677666767677677676776776766667667767767677677677677667676776766767676766767767767767767676666676767677677676676776776677666766767767667677667767766767677677666776766677676677677676767767677676776766766676676676767667677676766767667667676677667767667767767767677667766766677676776667767767667767676767767667677677677677676667767677667766766776767677677677677677676776677667666767767677676767767667666776667676676667767767677677666666767767766767676766766766776676667767677676767676767767667767677667667676776676776776766666767667677676677676776677666776767676776767767767766776766767767667766667676776767677676667767767676776776767767676666776677676677667677667667767676676766776667766766766767676676676676767677676766676776676766667767677677677677677676767677667667767677677667767767676767767667667676776677677666776676766667766767767677676776676667767767677676776676776676776776776776667677677666776667766677676766766767676767667767767666766766677677676767767667766677
67666776676767767677676667766767676677667766767767667766667677667677677676767767766766776767677666776776776776776766767767767767767677667676776767767676766767666767767677666776776776776676776767767676676766767677667677676767766766667766776766766767677676667677667677666676766676766766666676767767677676776776676666767676676676776767676766766676776766676767666776666776767676776776676776667766676677677676676766776776677677667677676776776776776776767767676776776666776677677667676776667666676767767766676776776776677676766776767667767676766676666767677667766767766766677667676776776776766776767666666776766776767677676667767767767767667767766676676767676776676666767767676766767767667767676766767676676677677667666767766676776767677667767767676766776766667767767677677676677677666667767767667667677676767667667767667666667667766776676766666767767667676776767667767766776776767767667767676767677667767666767767676776677676667677667766677667677677676766677676776677676776776766677677667767767766677677667766776776676767666776676766676767766677677677676667667767766776776676766776677676776776767676677676767767676766776776766767766767766776676767767676776776766667666667677677667676776676766677677677667767676767767667767667677677667667767677667677676767766766776776767766667677666676667767676767676776767766767767677677676766776666776667767676767767767767767767767677677676766667667667677666767767767767767677676676776776666776677676676677677676677677667677666776776776676767676767676677676776667767766776776766676677676677677676776776677676667767767677677676767766767676776767677666677677677666776776776676767767677666676776676776767767766767666776776677677676667766676766776776677667766767677667676766676776767766776766667676767676776677677677676776766776776767676776776677667676767676767766766767666767767676676666666677667667677676767667766766776766767676667767767676767667667767767677677677667767677677676767667666767767677677676767767766776776667667677677666776767767767667666776677666776776776667676677677667676667676676776776767677677676666776766677676776776776776677666676767767676766676766776767767767766776766776776767767677677667767767676776676676776767676767667676776676676767677667767766766776776766676767676767767676767666767767666766766767667667666767667677667767676767767767767676776766776776776766667677677666767667766767677667667766766676666767767677676766776776677677677667667767767766767677677676676767767766667666767767767677676767677666767676776767677677676776677677677677676776776776766776676677676776676766767676776776776776676677676766667676776767767767767766766776767766767767767677676676767766767766766676776776767676677667767767766767766767676767767667767676767676776776677667767667677677666767676776776776776677666676766776666767667677676667767767766766677676767767677677676776776676767676766677677676677677667767766776767677676676776676767767677667766667766776667667767676776667666776676776767767676776676776676677676767676676767666767766776776767767666766776767677676676776766776767666776676776766776776776676766776667677667767676776676676677676776767677676676767766776767677667767767767676767676667677677667676776677676766776776767667766776676767677676767767767676767666776776776776776666766677667767676776767767767677667676776676667677666776776767666667767677667767676676677677677677676776776776667767676677676667767766776766767677676766677677676776667767767667767767767667667677667676767667667767677676767767767677667767766776667677677677677667666666767766767676767676667767667677667766766766776776676767767767666776767677667766666776667766667677666776776776776766677677677677677666766676677676776767767767767767677677677666776766767767677667767767767676776767677666776776776767676776776776676767767676767676766677666676666767766767767767767767766776767677676776766667766776677667677676677667766767667667767676776666767767767767677677677667766776776676776677676666667767677667767677676766776677677666776776776776676666766767766676766776766776666676766776776776667767766667677677676767676666676677677676776667767676667667766667667677667667676676767767676767767677677667677677676677676776767677677666766776766776776676667677676766776677677667767767767766666776676677676667676776776767766776666767767677677667767667767767667767666767677667677667667667677667767767766776676767767676666776767767767767767766776776776776776776767767767667767766776676766766767667677677667667666776776676676776776776677676676676767766677676776667766677677667767676667767766766667767667666776767766776776767676767767766776776767767767676677667767677677676676767767676767767767677677677667677676677667767767767677667766767767676767766776776767767677676767767676776677677667667676776767767767666676667676767667667767767766676766766676767767767666776677677666776776667767666776767766677676776767676766766676766776666766677677677677666767767676776666667767677677676677677676776776666767767676776776667667677667767767676776776767676766776767677676767767676776677676667767767767767767767676767676766666676677676677677667767677666776676776667666776776767767767667676776667667676666766677666667667676766677677677676767676676677676667677677667766676767766776767676776766676676767767667766767676776776776676767767676767766776767767767667666676676767677677666667666667676767767677667767667667677676776676767666767767667677676766776776776776676776776776776776677676776767666776767766776677677677667667767667676667767767767677677677677676766776776767766776776776667767767766776776767667666667667676677676766767666776766677677667676676776666766776667676776676776767767676677667767667676767666676677677677677666776676776677667677677677676767677666766767676767666677677676776767766776676677667677677676767676767767767676767766776776667677676767767767676776776776667767767676776677677667767767677666776776766776767677667767767667677667666767767767676776677677676776676677677676776677676776767767766776776776666767676677677676776776676667767766767677667676676776676776767666667766766776776677667677676776767767677677677676767667767767766677677677677677666767766776767767666667766677677666776767767677667667766677677677676776676676667766776666776666676767677667676766776667677676767676766767667667676667667767676767767767767667767766767767676766766776767667766766776767676767677667677676677667676776776776766767677666677676766677676776766676676776766767677667677676776677677676676667677676667767767676776766776677667766776767667666676677676776776776766766676676767767767666676776776776776767767766766776766767767766776766776776677676776776766776767676767767676776676767676667677667767676767677677667666776767767767677676766776676677676766766766676676767677676776676677666767767666776767766776776676776667767767677667667677677677676676766766767676776767677677677667767767767676776767667767667676767666767767767677676766766776767676766767766767767677667767677666776776677677676776767676676767676677677667767677677676776766776776667767676767767767767676776767677676766677676776767767767767667766776677676776776776667676767677677677677676776676667677666766676677676666767676767677677677677677676766677676776767767667677667667676767676776677667676767677676677676776776767767766676767677667676767677667667667766676667666776767666776766767676776677676677676776666677676676677676677677676667766677677677676766767676667767766766767767767676767677677676776776776666767766776667767766666766667677667767677676666677667766766776676667767677666776776776666767676766667667676667676767767667676676776776667766776776776766676776677676766776776677676767667677667676776677677677667767767667677667676666677676767767767767766776776676676776767767676767667767767667767676767676766776776776776767767767667767677667767767677666677666767767767766776766767676677677666676767676667766776776676767767767766776776677667677677677666767677677676776767767767766776677677676776677677666667677677666767766766776776677667667677666666676677666667677676766676676776767676766767767766766667766667667676676767767767667677677676776776767767766776676766676776776776667767767767676677677666677676677666767767677676776676766666667766767766776766767766677677676767677677676767676776677676776677667676767667666767676776776776667677677667767676776676676666677676767767676667767676677677666776767666667767677677677676677666667766776776776776776676776767767766776776767667767677677677677666767767767666676776766667767766667766776776667677676776776776676776776677667767667666776776776676766677677676776776766767766767676767677666776767666776776767677667676766767676776766776776766676766666776776767667766667766776677677676677677677677676767766776776677667677677677677667767767677666776767766767767676766666767767676776776677676767767766767676767766677676767676767766776767766676776767766776677667767767676676767676776676667676677676767677677676677677667676767766677676667767767767767677666776776767767677677676776766666776677677676677666776776776767676767767676767767767766667677676776776776666677676767766776776776776776767676767676667767767767767677667766776677667766676767766766776766676776767767677667767766677676767677667666767667677667667677677676677667767767677667767667767667766776676676767677666767666666767666776767677676677676776766767766676767677677676776776776676776776776776776676677666676776676766767766676766666676776776767666767766767767767666766776676767677676767677677676677676776776776776776666776776766766676677667677667676766677677676776776766776677667676767676677676776776677667667677676677667676776776766776676676767767677667767667766776767677677677666676767767667767767676767766667677666676767677677666666767676776776767667667767767677676767667767767766776767677667667666677677677667767676767667767767666677676776776776677667766776766677667767666776767677667677677676676776667766767767676677677677667766767767677677677677677667766767767667677676677676677677667766767767767676676776767677677677676677676776776767666776767766677667677677677
76776667676776776776676776767766776776776667767766776767766776767667767767767766776776767676767766676776776767767667677667676667677676676776766766767677667667766776766676767767677666776766776677667677667766776767667767767766766776767666776767677667666766677667767767676767767766677676776676776776776767766767766767766676676667767766776767767667676776767677677677677676676767676776767766667766676666776776776676667767767766767667767667767767767766776767666776766776776766776767766767676766776776766776776776676676776767667677677677677677667677676677676676667767667667767766667676776676767667677677676766766776676767667767676666776767677676677677666776776776667767666677676767666766767667676776667676676776767667677677677677677676677667677677677666767676776776776767767667677667767677667767677676776766677677677677667767667676767766776676767767766776767766677676776776676676776767676676676776676776776776776776767666676676776776767767766676666767676767766776776776766776767767676767677677667766776676766767676667767677677676776776776767667767766677667766766776766766676776676677677676677667676766676676776767676766766767667767766776767766676676776667677666776776776666776767677677676776767767677676776676766767767767766776767766776676776767667677677677667766767767677676677667767767767766677666776767767766776677666767676677676667767677677677667767767676776767677667767676776767767767767666766766776676767677677677666776776767767667677676766767767767676776767677667677667767676677667767767666767767766766766767766676677676667667677676776767667767766767676677666667767766776767667767767677676776676677667767676767677677676767677666767766776676767767767766776677667676767766666767767667767677666776776776676767677677667767667767767667766667767676767767667677677666766676676776767667767667766767766667767666676767767676666767767676776776776677677666767766776776776667767677677677676776776666776667667766676776666776677676766767767677667667667767677676776767767677667667667667767767767766767767767677667767676776767767667766676677677677676767677676776767667677676677676767766667767676767676767667767666767767767666766666776767767677666676767767667676776776766766676766776667767766776667676766776667767676776766776766776776776767767767667767766776766767667767767767666677676776766666666776776767767766767767666667676776767677676776676677666766676776677677676767676677677666776677676676666767767676766666776676776677677677677676677676776776767677667666667767676767677677667677676776666776767667677676766776767667767677677676767767766676767676677666677677667677676767766767667767767767677676767677676767766776776676667766676776767767767677677676776676676776766776776677677667676776677667766776776767667767677677677677677676667676676767677666776766766767676776767767767767677666677676766776766676676766676676767767667677676776767676776776666776677676676676776767767677676767766676776776767666677677676776676776767766776767767667767676677667767767767766667667767677677667667767767766767767767767766776666776676776776776776667667676676776776677676767767767767767676776766667677676767766766667766677667766767767666766767676776766776677677667676767667666776767766776677677667677677667667676676667766767767767677666776776766776676767766677677667767667767767767767767667677677667767677677677676767767677676776676677666776766676766776677676776667677676776776776776767767676776766767676776677677667767766776767767766676766676776776776677677666767677677677676776676767766776776666677676677676776666767677677667677676667667677667767767767767766776776767667677667677676766667667767676667666667767767677677676767676667767676677667766766767676676776776776776776767677667767667767667767677677677676677667676676766767677676767767677676767667767767767676776666676677676676677677676766666766776667767766776767766677666766767676676767767767766676776677666767766766776776677667766767766766776767677676676676767767667677677677676776676677677667766776776767667666767667767767676767666776776766677666677677676776667676776676677676766767766776767766776677677677667766776776767767667766766776776766766676676677667766767767666676776677677677667676677677677676767767667767766677666767767666767677677667676766766677667666667677667667767766667667677677677666677666776677676666666776776776677676677677667667767767676776677676766776767667767667677667767767666667767677676766677676776776666666776676776677677676676676767677676776676776766667677667676767766776676676776767767767767767767767676776677677677677666677667677666767666776776776776776767767667676666676666766776766677677676667766776676766767676676676667766776776767767676766677667676667666677677667766776677677676667677667676766677676676767676677676767676776776776677676676776677666676677677676776776776776676776666767677676767767767767767767767767767767766666767677677676766766776677667677667766776767667766767766766767676776667767676676776766776767677667766677667766676776766667677677667767767667676676776776766776766776677677677676677677677676677676767767667767767676776776667667766677676676677667676776776766676676767767677676776667766776766767767677667666676776676767677676676677676767666776766776767767677677677676676677667767667766767767677677676677677676766676776677676666776776776666667767767767766677667676776767677676776776767767676776667767676677677677676766766677677676776776776776767766767767767766766767767767767767766776676776676776767767767677677677676776767766667677677677676776776676767676667767676766776776676776776776766767766776767766776767766767677676776776767766676766766767767767676767767677677667677676676676666767767767766776776776776776677677677666776677676776677666776767667677677666776677676776776776767767767767666776676677677666767766676776766667767767766776776776767766667676677667767767766767676767767676776766776766776677676667666676677676776776766776776767767767677666767677676766766767677676776667677667767766677677677677677676766667677666667767677677676767676677677666767767766767767767767766776767767677677676767676776767676767676677666766667677666767676676767676776767766767766677677666776776666677677676767676767677677676666767666667677677677677676667676667677666776776666776776666776667766667677667766767767767766776776676776666776677676676766776776776677677677667767766677677676776677677676767667676767666677667667767677677677667767666776667667677676776776776767676776766767666767667677667677677667767677677667766766667676676776677676776667676767677676776767767667676776776767766766667666767767767667667677666766776776676776667667666767667767667767767667767767767766767667767666776667767766766677676776766677666676776776776776667767677677677676776767677677666776776766767667766776766667677676776776676776667677677676766676667676667766666676667676776776677667766776776776666776767676667677676766666776766677676677667677677677667666767676676776776667677677667667666776776667676776677676767766767767667677667676667767676677676677667767676666766776677667766666767767766776776766766767667676776776776677676676667766767667677676676776776676677667676666766766676776776766767767676676767676767677676677676667767677667677667666776766677666766776766767767676767766677667677677676776776666666767676776676767676677677676767767676677677677676677667676776677677676676676776767676767667676676767676677667766776767677667767677677666776767767767766767676766776776766776767667766667676667767767766776766676667767766766677677677677677676677677677677667766767667667767676776776677677676767667676667767676776767677676766776677677676776766676767677676677677677676666676677677677676776667666776776776676766677667766666766766767667767767766766676676767767767667677666767767667677677666776677677677667666776776776766776676776776766667677676676767767677666767766767766766776667676677677677676666677667767767667667677667676776767766767767676767767676666677677676767767767766776767767667766676767767676776767766776767677667767676667676767766776666677676676767676677677667677676677677677677677667676767767677677676776776776677667767767677676677676766667676767767676776677676766676666667666766666676776766666767677667677667767767677677677667677676776776767766767676667677677677666666766776767677667767667766776776667676776776767767666776667676676667767666667767767677677677667767667666776776767766766776767767667766776677677667767677677677667667766776767767677667767676666776677676766766766767676766677667677666767667767677677676677677677676676776776776776676776776776776766766677677676676677677677676667767677677666676776767677676767676676677677677677677667677667677667767767766667676767767766766766766766776667677677676776766667667677677666776767676766766776766767667677667667677676776666667767667767677676776677666676677677666766766676776776767666776776776766766667766677676776776766767767767677677667676667677666666776767766767767766667766666776767677667767667676776776767677676666776766676776776776767767676677676767666766776767767677667767677666666767767677667767767767767767767766676667767676767666676767766776776677667766776677676766767767677666767676677666776677677676677666766767667767767767667767767676766776776676676776767666776776776776767767666766676767676767766776776776767666776667766766766766767767767676677667676766766677667667767666776667766776666776677677676766767767766667666667667676776666667766776766676776767667766677677677667766676767667766776767677677667667677676767767666776776676766767677667766767767667766776776766776766677677667767767667767767676776677667767766766767677667667766776776667667767767677677667676677666767676766767766767767767767676776677676776776677676676776667677677666667676776776667767676676677667767666676766767677676677676666676667766767767767666676766766677677667767677667666667677667666676776677677676667766776667767767676767666776666767666776776776767767676677676776676667676667677677676767667766676776776776677667766776776776667767767666767677677667667766776677666767766667666776776776676677677677677667677676767666677
6776776766767766767766776776766667767666776667767767677676767667767767677677677677676767766666767767767767667766677677676767666767667766767667766776776676667676776766676767667767667666776676776776676776767767666767767666776776767677677676776776677676776776776767767767767676766677677677676766767766767677677677676767677676767766776776667677667677677667677676666776666776666767676767677676776766767667667767767677667677677666767767766676677667676766767766667676767767767766676776776776766767667766776776776667767766776677677677677676776767766776676776767767766767767767767676776677676767767766766666776767677677676776667767767767767677676766677666667767766676776766767666676766676667676677667767767767766767666767667767767767676767767666767766776677676767676776776776776766776776677667767767677676776667667767677667667676666677677667767767666677667676677676676776767676676776676667667766767676676776767676767767677677676776776676766766776677667767676776776776766676767677676767676767766766667766766666776776666776776677666776667667767676676767767767766776676676767677676666676676666776776667767667767677677677667677667767767767677677677677677676676766667767667667767766677667767767766767767767766767676667676767677667767676676767676766766676676776677667767677677667767766776767667667677667676776667677676766667767676776776766676667667667676776676676776767766667766776776776776676767666776776676767667767767767677676667767677666677676776766667677676767677676677677666767676677667766776776667666666767767667767676676676767767677666776776766667767677677677677667767767767767767677677676666776776677666776667766666776776776676766667667767767767766677676776667767667766776766767677667676767667676676776776767666776776767767667676776767767676776666666766766677676676767677667667767767767676666767766767767677677677666776676677677677667677677677677667766776767666767666667677667766776776676677666676676776666767676666767767766676676776766776676776776667766767767767676776776676766776767677666766767677666767767667667667767766666676767676677676666676677667667676767767767766676767767677677666767766677677666667767676776767767676767677667667767676776776767677677676677667667676776767767767676766767767676677676767767677677677666676766766677676766766776667766667676677666766677676677676676767677677676667766776677677667666667767667676776667766677666676767677676776677667767766767766776776767767766667667766767766776766767676676677667676677677667767676676767666676776776767767767767676767677667766767677677667676766677676767667676667676677677677676766776767677667667766677677677676767666767676776677666776776776766676667766767676767667676776776766666677666776776676766776677677676676767766776677676676666776767767767667767767677676776776766767767767677676776766766767767677676676776767767766767666767676776667766676667677676767676776776776767676676767677667767766766667666767677676677677677677667767676766776776766676766766767767676767767677667667677667676677677667766766767767677677676766667667767666667767677676776767676677676776767676677667766676667767676767767666767767767767676676676776667767667677677667676677677677676776767767767666767676667767767667676776676776767767677676677666776767767666676776767767667766677676667677667767767767676677667676677676676776766776776767767677666776767676776677677667677667767677667677667677676776767677667766776776766767667667766667767767677667677677677676776767766677676766766677667767767667667767676677677666767766677676776776776767766677677677676776767667667677676677667767676767767767767766766667676667677676766776767667767766767766776676767676667766667767676667767677677667766776776676767766767766766776776767677676776776677676776776776776677676776767676676676767676666776767676766776776766676776667677676676767676767766776776767667677667676776776776776776767767676667767677667667667767677677677676766776767767766767667767667767766677677676767767767767767766766667766776776776767677667767666667767767677666776776776767677676767767767767677667677667767677676767666767766776767676766776766677667767677676767666776677666767767676776776766767766766776677676776677677677667676776677667766776677676767767767677676677676677677676767767677676776767767767766667767767667766767677667677667766666776766677666767667767767666677667767676667676677677667766767676767766767676766677677677677676767767767676776767767767676766767676776776776776766776776676767766767767676676776677666766766776776776767676677666676776776666776776766776676767766767676676776676767677666677676677667766767766776776776666667766767767767766676667676767677677667676776677677677677667677676676676776776767766776766767766766766776776676676776766776767666776776677667676667767676776767677667766767677667667676776766767766776677667766776766677677677667677676766767667667666776767767667767676767676677677676776776776677677677676766766776766667767677676767767676677676677666767767676776677677676677676666776676767677667677667676767766776776676776776767767767767767667677676676677667676766766776676766667677676776767677676767766677677677677677677676767666767677677676767677667677676767677677677667667677676767766766676667766676766677666677667766767767766667767767767766667767767767676776776767767766776776776776776677676666776766676776676666776676666767676676676676776767767767677667767676776677677676767767767676676676767767767767767767666677676767676767767676776767767667667666766776676676776767667766666776676776677677676766767767676776677667667766667677676776676776677667766767766666767667766676776677676766776667676766677667767767667676776766667767767767766667767766776767677676776776766776776676676676766776767676766776767667667767666776766766776766776766776676766676776767767666676776767677667667766676776677676677667667667666767677667767766766676676667767677676776767677677676677667767677676767667766767667767767666667667766677667667677667767676767766776766776767767667677667677676676666666666776766677676676766767766676776766666676776676776766776766767677677677676766667767767676767677667767676776677677677666676776776776767676767767677676677676677677677666776767767667676767766667667766776776767676767767667667677677667676776776767767676766676776767766776767767667676776766776677667676776767766676767767676666776767667677676776666776767766677676776776677666767767677676776776776776676776776676767767767766667767666767767767677676766676776667766677667767676776776767767677676676767676776776767667676667767676776677677676767677677667677677677666776776776776677667766766776767677677676776767677676776767667767766776776776776776677677677676666767767666776676776677666766766776767676676767766776666776776776767766767677677676677677676776667677666667677667666677677666766676767666667677666677676776767667766776676767667677667767667667767667766776676776677677667767676776766767676667667767766767767666767667667677676677677677676676767767767677666776767677677666776666767667666767766776676767766767676776776766776766776677667767767766767667767666766776776667767766767767767767767767677666676776677677666666776776776767676776776776677666767767767666677676776776766767766676776666767766677676776767767767666677666776767666767676776776776766776776676776677667766676767676776767767677677677677676767677677667767677677676766676667676767677667767766766776677677667767766776776767767677676676767667766667766667767666667767766676677667767767767676667767767677676766676776776677667767676676676677677676776767666677677676766776667767677677667677677676776667766767677676667676776767677667767767767767767667767676667767677677676776766766767767666767766676776776776776677677667677666767767667767766676766776776677676667766676776767767767767676776676776767767676776766776766676677667766776776776676767767666776767767676766677677676767677666676766776677676666676677667677676776776676677667667767677677667767667667677666767677676767767767767767767767767767677677677667676767767767666776666776766776766776776666767767766677666776676776766767766766776767667676677667766767667676767667667767766677666776776766767676767767676776776767767677677666677677667767767767767767767766767767767767667767766776676767667666776667666767677676766767767677667767677677677677676776767767767766666776776776767767767766676677677666776776677676676776776776776677677677676767676766767667767766766676776776776767767767667767676677677676767677677676776766766767666767767767676676667767667767767676767766676767767766776767767667676776767767766767767767676677667677677667766677677676667766776766666766766766776776776767767766676767766776676676767767766767666767767767676776776776766767766767767677676776676776767667767767766776767767767676776766766776776767766767667677667767677677676676767767667766776766776776677676767677677676767677667767767676767677676767767676766677677676767766767676676776776776676776666767667767676767676766767766676677676776776767767676776776767677677666767767677667667767676677677677667676767676767767766776776776667666776676776767677676766666767767677667667676776767767676776677676767767766666677666767767766667676677667767677666666676766776776776666776667767676667767766676776776776677677667767767767766766767767767676776767766767677677667666776676776776776776676766766676677677667667767676767767767767676667676676767677676666677677667677667667677667676676676767767676676676776767767766677677667677667767676767676676776677677677677667667676677666776767767667767767767667677677666666776666776677677677677677667766676676767666776776766776667667767676776767767766776666676776776677666776666776776766766667676776776766677677677676677676776776677676676776767677666776667766767766776666776767767766677667666667667767766667677677667677677677677667676776776767766766667767766677677667676667676776767766776766776666776766776667767767676667767767677666677677677677667767677677677677677676676776767767667766767767676667766676776677676677677677676776666767676677666677677677677676667677667666776676776677676776677667766667677677676766776676
36776766676766676677677677676677667666776776677677667767767676767667666767767677676776767767676776776766766776677667677676667767766776776776776677676776776667767767767766677677677676776666766766776766767666676776776677667767766767667766776767767677666676776677677676767676767677676767666776776767767676776676767767677677676666677667767767676776766676767767667767666676776677677676767667766767676767676776677677677677677667677676667767666776767667766767767676776766776776776776767767767767767767666776666666776676767677667766666776677677676677676677677676776767767677666766767766677677667677667677677677676776767766767767677677666667666776676667667676677677666676676767677677667766776767767677676776766676776776767666767766776776767767767766767766677676776776776677676767766776767667676767677677676776767677676776767767766776766677677666667666776767677666776677676776677667667676767766776667766676776766767767767677667766776677676676677676776767677667667767666677677666776677676776776767677677677667676766676776776776677676776776767766767767767767766767766677676767667676766666677677676666767676776776766776766776776677676776677666776766767677677676666676767766676677677677666776676677677666776776677666766776776767676776776677676776677667677666767767767677676776767766676776677677676767767766767767767666666766766677677677676767676776766776776766767767766776676776767677676766776767767676667676667677666676776766666676667677677676766767766776676767767677667666776767767676776776677676776766776767766677666776767676767766776767767667766776766767677666767677676776767676767767767677667677676776667767667666767666776667667767667766766676676776776677676677677667767667677667677677677676667667676676676666667666776776776767677676776676767677677667766776767666776767676766767767677677677676676767676776767767767767677666767666677676767767666676767767767767767667677676677677666767667767676677677667677676767767766767677676767677666677677667677676676776667676677677676776776677677677666776766767667766767767677677676776677676666767666776767767677666767676767766776676766776667766776676776767676676677667767766767676676676676776776776776667767767677677666667667766666776676767767767667766776776666676776766677676776776766767676676776767667666767667767667667677677677677667666676676766667667677677677676776676667767667677676667676676667677677677677666767667767767767667767676676667666767767767676776666766667766776776767667676776776676666767676767767667677676767767766776776767676767767766767667677677676766776767767767767767766677677677677667766767667767766776767767767676766667766776676776676767677676776767666767766776776767677676676677676767767676776676766767676767676766767767767677676676776766676767676776776776767677677677666676677676776676666767666776676776776776677676776776766776766677676767667767677677676776677676676767667767766767766766776776677676667676767767667667767667767677667676676676676776767676776677667676767767666767667667667767767767667766776677677676677677677667766677677677676776766776776766776767667766666666676667766677677667767677677677676776767667676776776676676776767766676666677677676676776676767676666666766776776766776677667767667767677676676776767677667767767767767677667667667676676776776676677677676776676667677677667767676776776767677667667767766776776776776767667766776676776776776766767767677677676677667767667677677676776776766776776767767667677677667767677677667666776677676677677667667767767666677676776776667677667767766677677667767667766767766776676677666677667677677667667677676676776676767677667767667667766776676776766676776767677676677677676676776676677676767767766767767767677677676667767766677677667767677676776677667667767667767676667667677676677667767676776766667677676767676776776767676677667766677676666767767676776776776776767677676767676776776677667667666767676766767667767766767767766677677676776676767676767666677677676767766677677677666776776767677667667767767666677676677666767677677676767767676676667666676776667767767676767767766776776776776776767666767676677676776676767767767676676767677667667766677667667766667676677677667766776776677676677677667677667767766676767677667767767677677676767767766676776767767666776676776776776776767767766767676776776776667676667767766776676767767766767766677667667667766776776776776676666766776676776767767677677677676767767667677666776766776667677667767767676767677667667767766667676766667676766767676776767767767767667767767677666667667677676677677667677666776776776776677667676767676776767767767676776667766677677676767677676767677666676776767676767676766677677676776767767677677666667766776767766767677666677667676677676677667676766776676677666776676676776767677676776676776767767766776776767667667677667766677676667767766776767677676677667766766677676667767767666767677666767667677676776677667767767767677676676766676776677676677667666776766666776677667767667676767667767677676677676667677677676776767767676776776677677676767766776677677677667677677677666676766667676776776677677677667666776776776667677677677677677667767767767767767767676767767676766776676667676776677676676776667767767766776776776767766766677667666767767766766766677667676766766677666766776776776776676776676666677676776776776776767767677677677676767767767766776776676767667767767676677676766776766676767676767767666667667767766767676776767676677676776776766766766767676776667677667677676776667767767767767767767767767767667667676767767767667766776776776766766767767677676767667676676666676776776776677677677676676776766677667767767676666677677676667666766776767677676776776676667666766776766776676667766767666666776767677676767667767766677676776776667766767766776767677677667676767767767676677667677666776667766776676776766776776776767676767667766776776766776666767666766677676667766767676666767766767676676776776667767767767766667666677677677677677676767677676666767676677676767677667766776677676767767767766776776767766677677666776767677676776776767767767767677667767766767767766767677677676677676776667667676767766776776776766776776776667676776776767767767677676677676766766776776676677677677676677676676767677667667767667666776676767767766776776776776776676667676776676676776676677677677677676677676776776677676667767767677676766767676767766776776677677676677666776766666677676776776776667667667677676776776776776667766766677666776667676776667677677677666776776776776766767666776766776676676666767767676677667767767766676676767677666767766776776677677677677677677666766766666767767667767677676767666776767667767767667677676767677676677676776776666776776776676677677667667676767667766767767676677676767767767676776767667666676667677677677677677667766666766677676776676776677677667676767767767676677666776676776767767677677677676677676767676766767767676776776677666766676767676776677677676776677676677677666676776767666666767676676767667676776676766776776766667767766677676677677676776667667767667766776676666776677677676767677666766677677667767677676677676767767767767676776676767767767676776766776677676767766776776776767766776676776776677677676776776767676676676767766766767766776677677677676776677676776776776776776776767677667666767767677676776776776776776677677677667767676666776766776776677676677677667667767666767767766676767766766767676667766677667766676767766776676776776676767677676776776776776767676776677677677666776676776776776776676666767767676677667676767766677677666667677677666766776677676776667767677677667676766776767676776776776776776767666677676677676776776677676666767666666677677667677676677667767766776677667767766767766677666767677676776766776776767677676677676776776666766667767677677677666766676666767767677677677677667666776677666767666776676766766776776676776677677677667766766667677677676767767767666767766767676767677677676667677677677677667676667677677666776767767766776667767767667767766676767676776776666767667766767666776676776776776776667677677676776667677667767767767676776666767676776676767676767767677676767677676776767767767676666776767767677667767766767676676776766776776676767677676767766676766767676676667677666677667767766776776776767667676776766767767767767677667667767677677666776776767766776767766667676677676676776676666776766676767767676767767667666767766776767767677676667677667767767766776767676767676667677666776767667677666677667766776776676767767677667767766676776776767766766767767767666767666776766667767767767667676767677676776677667767676767767767666767667766766766767767766676776767677677676677677667677676776766667767676776676767677667766677676776776676767767767767767677677676766776676766676776677676676776767766767766767766776776776767766767767667766767667676776776776767667766667767767766767667677676767676776666767676677676776767767676776776776766776776776677667766776666767767667766776776776776676677677667767676676776776776676767667676667677676677676776776677677676776776667676776667676767677676776766677677677677676766776766677677667677667677667767767666767677676676776776776766767677676776767676767767767766767667677677676776776666766676776767767767676776677676676776776767766677676776766767767767766667676676766776776767767766767767677676776776767677677677677667677666776766767767767767676767676667766676766667676676676667767767767676767767767676767767767766776776676767767767676666776676776767676776776767676776766676767766666766767767767667767767767677676676766776767767667677667667676767767677677676767676767666766676676776776677666776667667766677676767766776677676776677677667767766767676667667767676776776776667676776776776766776666776776767676766766677677676776676676667676677677676767767766767677676766776677677676667677677677667767767676767767677676776776776667667766676676667767767767677676776666667677666776767767766677676776776776676676776676676767766776767767767677676677676767767767676677667666766776776676776677667766677677676677676776676776776677677677677676766766776667767766666767766776677676667767676667677677667766767767767677676677666676776776776
667767677667667767767677666676776766676767677676766676676767666667766666767677677677677676677676676676776666776767767767667676767767676776677667767767667767766776667677676776667766677677667676667676776676767676767767677676677677667766767766676767766767766767676767667667767767767767767666776767766776767767767767677676767676776667767767767677677677677667666766767676776766776677676767766776776776776767767667676767767766766667767767677666677676667676677667667677677667767766766767766666776776766666767767767767677677677666767667767766766776677676776677676766767767677677677677677667767767767767766766767667767677677677677676767676776776676676776776766776677667767676766767767767766677677677667766767767676776766767676667767666667766776667767767766776776776676776776776766776776767767677676776767767767676667676767767767767666767677666766667676776776767767676776766767667767767767666776766767676767676676676766676666677677676776666776776776767677677677667667666677667766766676767677667767767767767676767767667766666767767666776766776767677677677666776676776766776766766776776767767676677676776776767677666677677667767667677677667767767666677667766676767767766677677667677677676776776767667767677677667767677676776677677676767667667676677677677676676776767766766776676767676767677677677676676767667666767666776776767766676676776776767767677677677667676767667766776767677677676776776767676766677676677666767766677677677676776776776776667767767677676776677667767667676776766767766676776767677676767766677676767767667667676776776666676767667677667666676776776766776776767676767676666766676776776677676676767767667667666767766766677677676776766677676677667676677676776767766767667667766677666676776677676677677677667677666776677676776767677666766766666776767677676776666676776677666767676667767767767667676767766776767677676776676776776776776666677667767667766676767676776776677676766766677667677676766776776776776776776776677667767767676767767767676676776766767767767767677667676677677677676776667676767767667676767767766766776776676776767676766776776767676767666776676676766767767667677677667667677676767767676776676676776667767666667767767666766776676776677676776767767767767767667767677667677676667767767766766776767766776677667677677676666766667677677677677677676776767676767676776776666776766767767767766776767767677677676677676666667667767667766676766767766676767767667667666776677667767767767667766676767766676776776767677666776767766767677666676766677666766776767767766776767676677677667767767767676676667767667767666776766776676767676767766677676767766776767766776776677676767667767676676666776676776776676676776676776667667676767677676676776666776767766767667767676676676667767766676776776767767767666676767677666767766676776676766776776766766766776667767766677676776767767766676776767676776677667767766766776776767766767767767676676776776766776666766767666776767766767676776776767677676767677676667676676776766767677677676767677677676666667677667676677677676766767766677667767676676767677676766767767767766776767667666766766666776766676667676776677676776766667767766677676767766767766676677677667767667677676666677667767676766667666677667667676776776767767766776676767766767767767767676776776667677676677667666676676776667676776776667767677667676776776676776677666776776766766666776776676767666767767677667767767766666776767677667677677667767677677667666776776677676677676776776676666676766767676767767767667676776766677667767667677676776766677676776776667676776676776767767676767767767676767666677667767676766776767676677676766776677677676767677677676677676776677666666776676676767767767767767767676776677666766766776776776766767767766677676776776677667676677667676776766766677677676776776667767767677667767667767766767666776676766676776776766676767677666677667767767667766776676776767667767667667767767666767676776767767767677667767676667676767676776776766776766776676766776767676766667766767667667767676766667677677677676766767767677676767766776767676766776767677667767667667767666776766666776776767666766767767767676766767767666776776776776776776767667677677677676677677676776677676667767667677676776677676766676666776766776677677677677677676776667767767766766776776767767767667767667667767767767676676776776776676767767766767767677676677677667677677676776776666767767767677676677676666776667766766667766767767767676767767767677666776667767767766776666767677676776776776677667766666676677676767767767766776767767766776766666767767766776767767667666667667767767766776776677677677666776776767766776776776776767677667676767766767677667677676676776776676666667767767766766677677676776667676776666766776767767677667666776776776676767767676776676776776677667766776667676767766766767676776667767666677667767767767766767676766767766776776776776766677667677667767766767677677677676666677677677676776676767667767767676766676767766776776776776676677677666776676766766776766767676766776676776767676776768677667676766776776766776667676767767677676767676776667676767766776677676767666776766677677667767767767666767676677676667767767677677676677667767767666776677677677666776667677677676776776776667767767676676677676776776767676677677677677677667667767767766766767667767667677676767676677677676676677677677667677677677677667767767676767667667676667667676767767767766767766776667767667676776676667767667676776776667677677676677667767676776666766776767667676766677667767767766766776767766667666766767767767676767767767767676667666776767766767766667667767767767667767767767667767676677677676776766666767677676677677666776767667666666776767676767767767677677676776776767667667767767767667676767767676776776776776776767677667766667667767767677677667676767667767666776766766767667676766776767767767676667767676677677676767767667767677666666776766676767767676776776676776767666776766776776767766776776776676667677667667677677677676767677666766767767667767677667667676666767766676766677677676776776776776776767676767677667677667767666776776776677676766676766766766767666667667676776776766767667767767767767666776767767666677667766766676676677676776767767667767766776776676767677677677676776677666776677666767677677676776667767766667677676676767766776766676776676767677676776677676666676776667677676776776767666667677667767767767677667667767766767767676767767767667767677666677676776776766666666776776766666776677676767676766776676776677676767677667667767767667667766776677676776767767766666767667667677677676676767676767677676776776776767767767767767766766776776677677676676676776776676776666767676776776767767677677676767676676676667676676766667676767767677666776776676776676767677677666667767767676767677666776677667766767767766776667766766767766767767677667766766776766776776677676767767767767676766776767677677677677677667677676767767767766666776767766766767767677676776776767666776767767677677676776676677677676677667676776776776776767767677667767767677676677666776667677676676676776667676776766767676776666776676767667767767676776766667676767676776776776676667677676767767677677677676766776776667676676767767677676767767767666767666676677677676667766766767676767767667677676676676767666776767676776766776776767676776677677676776667677676776776776676677676776767676676667677677677677676766766776767666776667667677666776766776776766767766767767767667767677677677666776776776766767677667766677676767767677667767676676776776776666676677677677677677676767767676677677676767677677676677676667666776776766776766666667767666767676767667677677667676767767666776776676776766776767766767767667766676767767677666776767767767667766766666677667766677667767766767667766676666776776766776676776766776776776776767666776776676666767767677677667677677667676676677667677676767767767767667767767767767677667676776676776767677666776677667767676677667767767676767767766776767667666677677667767767767677667767767667767667766767676767766667667676776676776767676767767766766776676767677676677667767676767667667667667667676676677667767767667767677677677676767767767766667676767767677666667767767766767676676767766767767767666676776767677677677667677676767676767677677667766776767767767766776767677677677667677676767666776776677667667767766776677676767767667667666767767767766767766776767767767766766776667676767766676776666776776767677667767677667676676667676766767766776676666776667677667667767677667767767766676776776776767766676666766767766776676776767767666766676766666776676676766776766776767767677676776667666776766766776666676676776676667767676676767766776677666676766776767766766677676667666776776776766776776767676776776767677677677677677676767767767676776766677677676767767766776677666676676766677677676776766776666776666766677677676776776776767676767767667677666767677677677676776767676676776767767767767677677676767676767767677676767676677677676776767767667676776776776776666776767676766776677677676767666767677677666767767766776767677677677677667766767676776767767767667666667767766776776676767767666776766776767767767767767766767767676776677667666666767677677677676676776676766667766677676776776776766776767767676776776676776766767767767666667676776676776677676676776776677676767767677676767676677667666667667677677677676677667767667667767676776767767766667767766666677677667767767666776667666776776676767676676766767677666776767666767666677676776677666767676767767767767766676766667677676776767766776767767766776767666767767767767677667666776676767677666667667676776776767767676667766776776767767767676767666667676767676767666767667766776776676776776776776766766776666666776766767766776776776676667767666776767677667666776677676776767767667676776666776767667677667666767767677677667767766776667766776667677676677677677667676677677677677676677676766776767666776767767676776776767767766677677677667767676776776776767667767666776767666776767766776767677677676767766776776776767676677667676667767767766767677676776776776776767767767676767677667677677676766677667767766676767767767767676776776776776677667767676767767767767667
6776766776767666776776776767676676767676666667676676667676676767767767677676766767766677676776666767767676776677667676677677667676776776766676776677676676766676667767676767766667767677676776767677676766767676666666767677677676776767767676677667767767666776767766776767767676767767767767677677666676676677677666677677666767667677677676767677667767767677676776677666766776676766776776776776776776677677666667767767677677676677677677667677677667677666677676776776776767676776776776767767767677666767766766677677666766677676776767767666766776767767677677666776766677666677666776776766776767676667676667676677676776667677666776767677676776767677666767677677667767666776677676767767767676767666766666776676776776767676776767677667667677676767767667676676767676776667676667767676676766767677677677667677666776667677677677676767676767767676676767767767666776776676677677677676766767677667676667677676776776767676677677667667766677677667667767767676767676766677667667667767676767676776776776767677677677676776666667667677677676767677677676666676766766776776767676767676667767676667666677666766676776767676677677677676776667676766776766766677667767676776776776767766767767767767767767767767767677667677666767676776776676767677666677666767766676677676677677677667767767766676776767677677676776776767767767676776776776677676676767767767667677667676776766767766767677676676776776667677676767677677677667676677677676767677667767677667676767766776767766676767767677677667766676677667677666676676676767667767767676767676767677666776776776776776776677676776776767676767667677667677677667766767767677676776766776676767766767677677676776766677666667676776767666776766766776676766676767766776767767767677676766676767676676776776766776776766776767766677676767767677676776676776767677677677677666766766776677677676776666677667676766677667677667766677677676776677676776676776776677677676677677676677667766667767766676776766767766776776767766767767767677667767767766776766766776677677677666666767767667667677666677676776666776767767676776676776776776766776776666766677676667677676676677667767767767667767767766776767666776776667767766767667767767667677667766676767677676677667677667676776667767667766776767766767767767667676766776677677676767766767767766766767767666766767677666767767666667677667676776776776776676667676667767676776776766676667677676677677667767767667677667677677676776776677667767666776776667767766776767767767767667677676776676776776776766676676677676776676676766767767767676776776677677676766667767676767767676776767666766667667666767666767667667676767677676767767767676776776767666767667676676776776776766776776677667767677676776677666666667666676677676776676767767767767677667767767676766767677677677677676776776776776776676766677677676776767677676667767667766766767766776776666767666767766676667676776767767766677676776767677677677676766776667766676766677676677677676767676676766776676776776676776776776677667767667667767676677676767767766776666776667677667766677667767677677667676776767767767677676667767766766767766667767767766776767767766676667677667766767667766677677667767767667767676776767677667677666776776667676666776676776766667676767766776767676776776767766776676776666776776776767767767667767766767677676667766766767767767767677677676676776767666767767766776767677666676776667767676776667767766767677666767766767676676767677677667766767677677677677677667666766776767767767677666776767667677677667767766766766767676776766767767667767766666667676776776767676677676776776677677676667676767766776767766766776776776776767667767767676767767666667767676766776676677666676776776677676776676766667666667767767676667676677676667677676767667677676677667767767666766767667677676677676776776776767766776666676766667667766676776667767677677676767677676676776766676667767667676676766776776776776776776776776776776766766776767677667676676776776677677667767677667667766676776776776667767767766776776776776776677676776776677677677677676776776677676666776766677677667676767767767766677666767677677676666677676676776767767767676776776776677676676767676666776766776767676767677677677667676766767676666676767767677676767766767767767767766767676677676766767677667766676677677676776776766776667667767667677677676677667677676766767677677667677677667676776766767666776667677676766676667667667667676776677667677676676776776677676766776776776766776677676766767676676767767766676677677667767767767766776767767766776677676676676677666676676677677666677667767677667676666766776766776776667767666677666767677676776666767767676766677667677676767676776767666676767766776767766776676776776776776667766667676776766776776766776676676676666676766776666776667767766667767666767676776767676767677677677667767767767667677676676776767767676667677677677676776776676776767766766776667767767667767767667677676767677677676776767667767767666776776776776677676677667766767766776776767766767676676677676776767766767767766776666776766776776676767767767766767766766776766776766766766776676766677676776767766776667766676677667677676776676667767676776766677676766776776676776776676677677676677667766776776776767766676766767767766776776776767766776776766776667766776676767767767676667677676776767667667767667676676767667767767767676667676766766776676776767677677677677677676667676766776767767766766776776667677676677677666677676776667767766767667766667767667767677667676676766776677677667677677676767766767667766776776676776776766677677667677667676766776776767676667767666776776767676776766677677676766766776766767667667766676776766776766667766776776776767677676776776767667676676776776677676767766767767767677667767667767766776767677677666666767667676767676767667767767767767766667766767677677677676677666776676766776776767766776766776776677677666677666767666667677676767767676776776776776667767767676767767677676776776676776676776776676776666676776676676766766677677667666776766776776776776676776767766676776766676766676767766776676776676767677667767667667666766776677667677677677676767766676776667677677676677677676776677667676776767677676676776677677677666677676667677667766767767677666776776676776767767766767666767667767767677666767677676776766776676767766776776667666676776776776776776767677676776776767676776766767666766677667677676767766776767766666677677676667766776767677677676766776766776667767767666676776776767666767767766767666776676767766767767677677677667666776667676776776776776776767677677677677666776766676776776677677676766776776776677676766767766776666767676776776767667676766767676776677676776767677676677677676677677667766767767767767676676766776677676666676776676776767766667766766667666766767667767767677666776776776767676776677677667767767676767676767676776767676767676776666776767677676776767677676676776766767677676767667676767667767767666667667766766667767767766776776667666767767767666776767766767766776767767677666677676776667677677666767766776766767766667666766677676667676767676776776677676667666776677676776676776667667767767767766677676677667767766677667667676776776677677676776776767676667667767666776666767666767666776776666776666776767676776776677667677667677667767766776776667766677676776677667677677677676767677666676667766766667766767767677676766767767767667767677676677676667676776677676677677667667677677676767676676776676677667676766776767677677667677667766766676676766776766776776776776767767767676767767767767676767767766766767767677677666767676767676766776776667767766676676766667767676767766676767676767667766776766767767667767677676766776677677676676767766677677676776776767677667676776767667767767767767767676766766776767677676667766676666776667767767767677676776676767766677677667667677676766766776776776766776767767766766776667667667766776767676677677677677676767667676766666776776776776677666766666677667767767767666767676677676776677676776776776776677677676776776766776776776677666776667677666766767666767766767677667667767767667667676767767666776766776677666767677667767666776776767667677676776776776677676676677667766776677667667676676676766767667766776776767766767767677677677677677676766766676776776676776676776677677667766677676776677677677667767676767767677676767767766677676676776677667666667677677677666776767676776767766676776766676767676667767677677667766776766767677667767767676766767677666767767767677676766676677667676767667766676767767766776667767677676677667676677676676766767677677666776677676766767766677677676767767677667677676766776767667767667676677667667676767666677676767766776666676676666766676776767767676766776767766677667676676767766667766776776666776776667767766666767767767766667667667667666677677677676776677667766767676667767676776677677676766767766767766766776676677676766776666666677676776766767767766776776676776776676776776767766776776667767767767767767676776767667676676776776767767767766776766677676667767667667766776666776776676676766666776776677676766776676677676767677677667667676666667767767766767667677677677677676767766676677677677666767667766776667767767667767676766676676767676767767767766766667677667676677676677676676677666767766767676776676776776767767677676766766767677676767767676776766776776677667677677676767767767767677667676677666776766767677677677676776767677676676776766776676776677676767676776677677677677676776667766667767767677667676767767677666776676776677667667766776766767766766767766767767677677676766767667767767677667667767767677667676766667676677667677666767767676776776776667767667677676776776767676676677676776776666776767766667676766767676776667766766766776776667667677677666676776767766666767676776676776766767767766667676666677667667766676676776667766767767767766677676776667676677677677667677677677666676677676776776767676767767766767667766776776767677676767677677677676766776776776767677676676676676767676776676766776776776676667677667667766776766766667677677676767766766766677676766767767666776676776667676776767766776676767676767676666667676776667677676676776776776776766667667767767766767767766776776676767766677676
676677667767676767766666767676677676776766676767666677667666776776766676767677667676776677677677667767677667667767677677667667676776676776776767766776767667676766767766677676776776776767767766776666766776767766776666776767667766766677676776776677676677677677666776776767666677677676776767767767667677667676776766776776667766666776767676776766767667766776677677667767677667676676776767766776767766767667767766676776767766766766776767667666677667767667767767767767667676767677676776776667677676666776767666776677667677676776776776677676776677677676677667666667677676776677676767676767667677677667676776776776767676666666776776667676677666776776676776676676776767667666666767766776767667667766776767676776776767766767767677676767677667676677667767676767767667767667767767766767676677676767676776667667766677676776676776677676776677677676776776776776667667676677677677677676677676767766766766767766677676666776677676676767766766666776766766776776667667767667767767766776767677677666767766767677676776766676677667677677666776677667767676676766776676676776677677677677667767677667677677677676776666766776767666776667677677677666776677677676766677676767766767677676767767667666676676677676677676776776677666776776776776767767767766767676776766677676776766776767766767667766677677667767677676766667766767677676776767666666767667766766767667676666776767676776776666766766677676676776776776766676776776776767767676767666767766677677667676667676776767767666676776766767677666776767676666767677666776767667677676676767767677676676677677676676667767766676677676677666666776766676767666766766776767677676766677667677676776767677677677667767677677666776776667766767667677667767676676767677677667676667677676676677676766776676767677667676776776776767767767767767767676767766767766776667676766767677676677676676677677677666676776776766776667767766677666766776677667767767766767667767766776667767767767667767677677677677677667666667676776766776767667767767767677677676666676676766776676766776766767676767677667677676776766677677677676677667767676767676767767767677676667767766666666776766776676677667667667676667766776776767677676676776676776676676767767676766776776676766677667767767666676776767676666767676767676677676677667767767666766776776776767767766767676676776776677676776776776666667767676767667767767676776766677676776776767676776776676776767677676766766676767677676767676766667667767666667766767667677676766767667767767766676767766767677667667767767677676776776776776676676676767767767767676666766776677667767666776677676776766667766677667767767767677666667676776676776767667767677666767767767766677677677677677667676766776766766676766766776767677677666766776667677676677666776776776676676767767667767676667667676677667767767766776767676776766676776676766776677676767766676776767767767766776767667766676766767676676676677677667767767676776776776776667676666666776776767666767667767766677676767677677667767677676767667767667677677667677676666766767766666767767767766776776776766776676666676767767767676677676767766766677676776766766776676767767667767767767767767766676767677677676677677667677676766677676776677667666776767766767766767767677676677676766766667677677677676776666776767676676776666667677676766766776666776767766776776667767676676767676767766767767677677677676776767676776676767676666676766776677676767676677676677677676667666676776776676677667677666677666767676767766776776767676767676776676776677677676767677667766677676677676776767666767767766776767666776677677676667677667766776776767767667666776767677677667767677677677667767667677676766767767766677677667766767667677677667667677676666767767766767767767667677676676767667677667767766767766767767766767676676676677677677666776776767677676677667766776767676677676766776676767667666766766776776667667677676776776767676767767767676766767677667676776776767677677676776776776676776767766776776776776767767666767677666776776767767767766776776776676666767767677676766677676766776766776667767767676776776767767766667767677677677677677667767666767767676766776776677676767767767767766776667677667677676776767676776766766676676776676767666766767677666676767766767667767767766767676676776776677677677677677676666767677676766767767767767677677667676666766676776776776776767677666776766676776767767767766766676776676677677676776767676676767677676767676677666776776676776677676676767767677676677667767676677667766766667676776776766676767767767666776766766676776776677666776767667767767677677667767676676776776766776776767666677677676766767667677677676667767766776767767677666667676667767767676766677667676776776776677677676767767767767676766667677677676767676676776776776666676767677667767767677676677666667767767767666767677666767766776776767767677677667767667677677667767767767767767676776776667676776776766766677667767767677677667766766767677676677677667677667767767766776776776767676676766766776767676776766776776776676767767667767767667677677677667677677677766676776667677676776667766776667677667667667767766767677667767767767676767677676677677676776767766676767767767677667766767767676767676676776776767676776667767677677666776767766676676776776776676767677667767766677666767767767767767767676767767767676676776677677666776776776766667766776766776667676767676766767667676776767766776766667767767767677677676776766667676766776766677667767667767676766776767676776776677677676767666776766676677677676766776666766776776776776667667767667766766677677677677676676776776767767767667766767767767677667766766776767766677677667767666767766776776767677676677667766767767667677676767767667767766776667677677677677676766767767766776776677677677677676767767767767766766677676767767676677676767766776776767767666776767666676677676666676766776766666766676776766676676776677676776776677667766766767676677676767767676767767766776776776767767676776676676766776767666676776767667767767767766776667767767767667767677667767767766776767766676767677677666677676776676666766676767766776676677676776766767766676677677676767767767667677667766667767667676776677676767766766676676776677677677666776667677667676776676767767677676766767767667767766677667666767666776776666776667767666776776767767767667767676676776767677677666776776776767676776666776677677666776767676776776766676767677677677667766776776676676677676767767677667767767767767767766776677677677676776666776676766776776767767677676776776667667767676667766676676776776776677676677677667767676776767767667676677676766776776676767767667766767677676667767666676776776776776767677676767766676767676766766677676667677677667767676766767767766776776776776766767667767767767676667767667767677676767676677667676776776766776776767767666767666767767767666776767667767766767767767766676767666677677677676667767767767677677676766776677667767676666776767677667677677676776767767766776667766776766776766776776766767676776776776776767677677677666767677667677677676677666767666767667666676676776767767666667767666767767676767766767677677676766767677676776766776767677676767767767767677676776667766776776776767767677676767666666776767766776776667667767666767767666776776776766767677666767667677677667667666767767677676766767677667767766766767767677676677666776677677667666677676776767767676766776767676667677676766776676676676677667677676776776776676776767667766677666766776767767677677667667666677676676766667766767667766667667677676766776667677667766776666767767677667677676667666767667666767767676767666776677666766767767766776776776766776766767767767676767766666776676677667766776776776666677676776766766776676776667767767676776677677676776767677666666776767677676666776767677667676766676676676766677666767676767676676776776676677666776767666667667676766766776776677676667677677676676677676776676677677676676776767767666766766767667767767666766666677677666776776666676666667667677666776676676767677667766666667676776776776676677676676676776776676677667677676776767666776776677677676776776766776776776677677677666776667676767766666766767676776776767676776666667766776776776767676766766766767766667676776767676766766776676767766676677667677676667667766676776776667677677667767676767666776666776767667676766677676767767677666776667676767766776677667676767667676776766767676766776766776667767676766776776677676767667767676776776667676676776776776677677667767677667767667676767677667676667766677666676667677677676776766676677666776676766776776776677676677677677666776676766766676677676766677666776766677667766767676766766766776767667766666666767677667767667766666766767767767677666666766776776767767677676677666677667677676767767767766766766767667767767767767677677666767767767766667767667766767767766767767676767676766776767676776667767677677677666767766767767667766776776776676776767676776776676776776677677677676677676776676767667767677677667767676776677677677676666776677676766776776667676776677676767766776677677667666776677667676776767666776676676677667766767676767676766776776767767767767667766766667767677667766767767667767667666767667677676676766766776767677677677677677667676776677667677677677666767767676666676766667766776767666776767676776677667767676677677666776667767767676776766776677677676766667766667767667667667676776766776676667766677677666776667677676776776676776776776776776767676776667767766767676776677667677676767767667676766767766676776667767676766776776767767766767767666776776766676677677677677676766667666667676767667766776767676767667767767676767677667677676766767677677666776677667766776667667667767766767676667667676776767677677667766767766767667767677667667766767767677677676766677667767667767677667767767667666676767677667767767667767667667677667767767677666776776776766776776776776776776766767666667767767666766767677676776767677676776767676776676776677677677677676666767767767666677667767766776767767767677677677677666776676767677676776776776776767766776676767767767766667767766776677677677676667677677677676666676776766766676677666676676766667767766776767767767767767676667766767767666676676677677676667766666677
6676667666766667767666776767667676776677677667767767767676677677667766676676776776767766776677667666767766776776767676677677676767677676677677676767767767667767766677666767766776767767677677677667677677677666667767676766677666767766776677667767667767766767667767677677666776776776776677677667767677676776776776677677667767677676766776776766766776766776767767676677676667677676676677667667767766776767766776767767767766677667676767767767766767677677677677676676776776767767667766767767676776667766676677677676776666666776776677676776766677676776667767767676767676776677667677667766667766776767767767677676767767766767677666766676676676767667766677667677676767677676676776767767677667676776666776776767766776667767666776776767677677677667767676766776776767767667677677677667666766667767677666677667676767677677666776776677677677677677676776767667676776776776767677667766667666666767667667677667676667667767766776676776677677677676776667677667766676676766677676766767766776776767767767677667767676677677667767767766776776776667767677667676766766776767666776676766776766776767667766767767767677667676767766676667677676776776767767766676766767677677666776767766677676676776667767767766776766676667767766767767676776676767766776767667767767767667677666776766767667767767767767767666767767667676766776767677676767676676767677667667677677667766767676676767766766776677667766666776666677676766776767767766776767767766767766677677677677677677676677676776676676776677667767766766767766776677677667676767767766776767767767767666767667666766776776776676776666776776776767667766776677666677667767767667767667767767666676676667667767676677666767676667667667667676766667767767767667676776676666776767767767767766766767766767666767676776776767767677677676677676776666767767767767767767677677676766766767666776776776667767767767767766676666677677666676776667677666677676767677666776766776767766776766776667677677676766666767666666666776767677667676776767767676766766667676666667766676767767676767766677676767767766676776667767666767767667666767677676776767676767676766676766767676767676767677667767767766676676766776676667766676776766776767767766776767677676667766677676676676767767767667667767677667676677666667677676676767667767767766767667767766667767766676776776676776667666667767667676767766766776776767767667767667677677676767677677677677676767766776767676767766776677677676776766677677676766677677676776677676766767677676776776776776776677677677667676767677666676767676767767677676776766776676667667767767767677667676767667767677667676677677667676767767677666776766767767766767767766677676776766676766776776776776766676676776767766676767677677677667667767676767677676676677676767666767667767667677676776776776776776767767766776766767667666677667677676776667677676767666767767767667766776677676776676677676776776677677667667676666677666677667766767767666677677677677676767766767676766776767667677666677667676677677667766667766776676667767766776676776767676676667677677676766676667767667767676767677676776766676776776767767677677677676676767667677676767767767766766676676677677676676677667676766776666776776776776677677676767677676667667677677667677677676667766677677676667666666776776667677677677667767677677677667766666667667666676676677676767677666776667767767676776766776676776767676767666776676767767677667767767767767766776666676776767677676767676766766767766767667667767767667676776776776676776677677667766766776776767676676776667676677677667767677676766766776776776776767666776767666676776667676766776776677676767766776776776776667677676776776767766767676766776776666766676676677677667666676776667767676767677666776767766676676766767676767767766776676677677666677676776776666767767766767767767676667766676677677677666767767766767677667766776776767677676776776776776776766776776667767676767667766767677677667767666767766676766776776776677677677667766766667766677667767767767677676776776677666767767677667676767767676666766767677676677677666776776776677667767676677677677676767677677676676776776766676676766666766677667676776667767666776767766767676776767676776676677677676776776776776776766677666776776776776767677676767667766776766767676767676767677677677667766776767767767667676766776776776776767667767767767676667767766667767677676776776766677677676776767676677676766776776766676776677667667767677677677677676776667677667676766776776767767767677666766767676767666776767677667667677666667667767666776776767677666676776676776776767767667676677667767677677677676776776776767676767676767677677667767766776776667766767677667676766766767676776766766767767677676776776677676766767676766767676677677676776766677667677677677677666666766776767767766677666776776766776677676776776776767766676776767767767767666776776767767667766667767676677676766776776776776776767767676677677677676767677667667767767676766776677677667676766776766776776677667766766677667767677677666776676666767767667766676677667676776676677676676766767667667667677676676767677677676776776767767677666767767676776677676776766667667676776676676776677666776677667766776766767677666766767767667676776677677667667767767767767677677677676767677676767677677667767767767677667767767767676776677667767767676776667766776766776666776776776677677667677677676776776677676776766776776776767666676766776766776677677676677676766666667677676676776676676767667666766676767767677676766666767676776767676776776766767766767667766776767667677677667676767676767766677667676676767766666767666676776676776667766767676767667666776676677676677677676776677677676766776766776776766676776677676676767766767767676776666767767676766776677676676776667677676767667676667767677677677667677676767676767767677677667676767767767676676776667667767667667766677667677667667767766776676776676776667677676677677677676776767676767667667766676677676776767666676677676766677667766766666677667676667676676776776767667767667766776767766667677666767766776766767766666776767677677677677677677676667667677676677676677666776767666677666776776767767767767666766767677676767766776776677677667667767766667677667676776677676676776767667667667766776767767676776667767677676677676776767767676677666766677666767766767666676767676766776776766767766776776776776776767767676776767767667676776667767766667767767677667767677667676676676677676677666776677677677666767676776676776767676767677677676776776667766776776767667676776776767676776677677677667677677677677667677676767677676776676677666776776676776776776676776677667677676767677677666677676766666677666767676776767676776767676776767677676767766676766766677677676677676766767667767667767667677676766676676776676776676677676776776767676776776767766677676677667767677676776767767677677676776776677667676667767767667677676766767766766776677676776677666776677676776776677667767766767767666677677677667767766767766766766767767676767677677676676776677677676677667767667767767666776667767677676776776776766776677677677667767767667766767767767676676677667767766667676676676767766667767666677667767676677667677677677677667767767767667767676767767666676676767767766776676767667677677677677677676766776677666767677676776676776766766766776677676776666767666767767676676676667677667767766776676676776767767766767676676676776667767677677676766767767676776776767766766776767766767676767667767666676676677667677676766767676767677677677677677677677677676676676776766767667676776776677677666776677666766776776767767767676766766776766676776767666767767767766766667767766776676677666767667677666766667767766776767767666677677677667766766766766767667676776767766667677677677676766776766776776667666776776776776776766677677677677677676767767676776677676776776667766776766776677676767676676776776767767667667676767766667666776667766776676677677676667767667766767767676767766667677676677666767667676776776776767767667767766677677667667667677677676767767766776767767767667667767676766767677677666766676776667676676776676766767667766767677676776767767767676767767677667766666767767676776767677677676767767767666776667766676767767767666676767766767667767667666767667676766677677677676767766667767767766776776677676767677676677677676776676776776676676767667766767677667767667666767676767677676767766766767767767767676676677676776776776667667766766677676767767767676767676766766677667766676676776776767767676677676676667677677667676677667767676776677667676767766766676776766776766676776767666776776776776767677677676676767676776776676767677667766677666766767766776767767676676766667676776667767767676766766677677677677676776776776676677667676767766766776776776767677667767676767676667767676776667676676776677667767767766776776776666776666766677676766766676767667676776776767766776667677676766767766776676766767677677677667767676776766676677676767766767676776776767767766676767677677677666776677666677676766767676776766776677677677667676767766666766676776776677676776766666666776776767767766776776666776767676776667667767767667767767766766776667677667767667767766677676677667677667767677666766776676776776767767767767677667676776677667667766667677667676677677676667676676776767667676666776776767667667677667676776676766677676667766776776767667766776767676676767767767767676776767676677667767677676677677676766666776776677667767666676767677676767666677676676666667767676666776776767767766677667767677666677666676676776776776676767666667766766776767677676667677667766676766767766776667666767767667767767677667676776776767677667676776677667676767767666767676776776667767767767767766776676776667677676776667767677667767767676776776676677676677666677676766776677667766767676767767767766776667677677666677677676776767667767766776677676666776767767767677676676677667767767766776767766776667667676676776677667676676767677677676676667677667767667677677677677676676676776767677676776676767766776666767677667677676677667767676776676776776776677676666766676667676677666776666766767676677676776776676666677677667767767766776667666767767767767676676776766667766766667667676677677676776767766767676776
767767767677677677677667766677677677677676676776776767766767677666776677677677677667677677677667767766666776776677677676767676677667767677666776776677676676767766676767666677667676767766776667767676766667676677676776776667767766776676767767767667767676767766776776767767677666766776776667676776767667676767676676766776776767676767767767767677666776766776776766776677666776766677676767677667767766766776677666767767767676766666767766676677677677676676676666776766667676667677667676767767676776776767676776667767767677677667677676667677677676766767667676676776676776767667767766677676767767767767766776766776676676776666776776767667767767677667677667676667667676776676767677676776766676677666776767767767677677676776677677677667767766676767676676677677667666767766776776767767767676766776677667667767676676766666676767767676767767667677677667677667767767677677677676767767677677676767767766776677667767766776767676767677667767676676776776667767767666677676766767666776767767666767766776776677677666766676776776677667677666766677677677667766776776776676767677676767666677676776767676766677677666776776767676776677676776776676677677676767766776776776767676766676767767667767766677676776766776776776677667767667666767767766676767677677677677677666776667766776767667667767766677676776776677676676776776767766776776767766766667767677677677667667767766767676767767667677667667667667667677676776776676677677667677676677667676776667766767676767667666677677667666776767677677676776766776776776767677676776667667767766776676766766676776767766767676776767666767676767676767676776767766776767766676767766766767767767666776776776676677677676677677676767676677666767767676676767767767767676776776677667766767767767677676776776767677667677676767666767767676766776677677667766766776776677677667766776776767667676767767677667677676666767767767766676677677676767767767677677677677677666767676667676676767766676776767676667766776776776676776767676776767676676676776677677666776767667767676767767766776767766767667677677666766666767676776766676776677676676766776776677677676676666766766776767766776766776666767677677667677676667767767677676767677676676767667676776767667767766776767766677676766676776667766776676676776776677677676776767766776667676767767677667767677677666776766676776767667677677677666677667677677677667767767766767667767667766776677676667677667666776666776676767676667767676667676776767766676776677677677677676776776766776676676677676776776776766677677667666677676776776767677677676776667767667667677677676767677667677666776677667767767767767767767766767767766676776766767767677677667767767767767677676776676766776667767667767667767767667677677677676767767767767677667767767766776676767677676767767677667767676767766767677666677667676776677677667767676676776766766766767677676776767666766667677677676676677666767767677676677677676766776767767767766767677677667676767767667767767666767677676767766776776766677667766666776776767766776676676667767676776776767676667676676766677667766776666667677666776767766766767676776666776766776776776766776677667677666766776676677666767667767766776776776676767666776676766676676767767766776776776776667676776776776766666766767677667767667766767666776776776767766776767677677666667767676776677676667676776767677666766767676676676776766766676676676766776677676667767766666667676767667767767676677667666666677677676677676666767767766767767667766677676677676767767666766776776776667767767767676766766767677667766677667677677667767767766667767676767766767676776767766676767766767767666767767767676677676767676767667677677667677666676767767767767666676776677677676767676776766766766776766676776677677676667667766767767667666776766677677677666666667766776767677667767667767667766676767767677677667676776776767666776776776677666767767767766676677676767767667767676776676767766776766766676767676776667767667767767766776776776776676677677677677677676767677676767766677677677667676766767676767767767767767767767767767676766776767667677677676776767767667676767676767766767677676776776676676676676767767767677667767676776776767677667767676676677677677676776776676767767767766776767676776776676776676667677677677666767767767676766776767666776776767767767676776767766766676776766676677676776766767766766776776766767667667767676676776676766776667667676667676767766766667766667676776666767676676776776666767766676776776776676667766677676776667677667676667766767677676776666776776667767676677676766776776776767767766767676667766676676776767767767667766776776677677667766767767767676776767667677667767676677676776767667666776676677667676776677666767676677667676767766776776776667677676767676677667667676776666676776776677677677676677677667767667677677677676776776776766667676676767676776776676776776767677676667667767676767767676677667676676677677676667666767767677677677677676666767766766676776776676676676776766776676676767766676766667676767677667667766776766677676766767666666676776776667677677677667767767767767766767767767767767677667676776776776767667767767767676776667767766677676766776776776776767677677676667676776776766667767767676776677676776766767677677667766766776677667767667766776776766767767676776776766776767766776767766676776677677676776766767767766776767667767767677676677677677676766766776776776776776767676676676667767676767667667666676767667766766776776776766776767766776776677667676767766776767676677677666776677667677666767676766766767767767666776776776667767676667767677677676766776767767676676776776776776776767667677677667667767676676766776776776676677666677676776776776776677676767667666776667767677676767767677667677676676676776776677676766776766767676766776767676767677667767666776667677676667667767767677666677677666767667767767676776767767676776776767766766776667677676667676776677677677666776766676766776776666776776766776776767667767766776776676677676766776667767677677667767766766767767766767767676666776767677677677666666776776767667677676677666767666666767767767676766776667677677677677666776667667676766776666776666666767767767767676767676766776776767766766776776776676766776677677676767767766767677677666666766767676776776767767677676776767677667666767667677677677676677676776677677666766776766776766666776767767676676776776667767766677676676676677676677667677676776767767677676776776676767766776677677677677676676677677676767677677677666776776776666676766666667766776776677676767676677677667767767676667767767766776776767767767667767767766766767767767676767676766776676776676767677676776677676766676776776776776677677676766767666766776666767767767667677666767676767766776776666776776766767676767767767667677677677677676766776776676776677667767767666767767766767667666677667767766776766767677677677676677676676667766766767767767767767677666776776766667676766677677667666776767767677666676776767766767677676677667766776676766666677676767677676677676767766767677676767676776767667767767766766766677666677677676776767766776776767676767676767676677667767667677667766776776776776776676776766767767677677676767767767667767666776767666776776667767677667676776776776776767677676767767676776767677676767766767767767766776766676677667767766767677667676666776667677676776677667667677677667677677667766776776776766767677677677677677667767767766766767767766766776677667766776767677676776766767767677666676667767767676767767766767766767766776676767767766776766766767766677676767667667666776667766766677667667767667767767667766767767767666776776766776766776776767676676676766666667766767676766776666767766776667766776677667676767677676776667766776776767766676766767666667767667767676677677666766676666776767766766676766767767676776766677677677667767767767767766776767667767767667676766676677666767767676767666666776667677677666667676766666776766767767666766767667677676766677677667667666676767676767676677666767667767676766677666767767767766767767677677677676776767767766776676676677676677677667766676776676666776776676776767766767677677676776767677677677677677677677667767767767767767677667767676767766767767667666677677667677677676666677667766766776667677676767767767767676776767767766767766766766767676766767766677667677676766776676766766776676767667667767767677676776667767677677676767666776767667677667666776677676666776767766677667677677677677667676776767667767677677666776767767676767676677676776766676676766676667676676677667767767766776776767767767667767767767677666776766776667667667667666776677667677676767767677676767677667767666667767767677677667677676676677677667767767767767766677677676676776667677666676776776776766677677676776676767766767677676776776667767767767767667766767767766666767767767667676666677677677677676776767667766766767666776776776677677667767677676767767766667766776767676776667767767767767676776766767677666676667766766676667676767677676776667667767767676776776667767767676677677667677676767667676767766677676767766767666776766776766667677666776676676766776767676776776676776667677667767676776776776676667766677676767676677676776677667767767667767677676676767677676776776767767766776776776776776767676676776767767766776776766676776776677677667766766776767676776766677677677676677667667676676776776667767767766767767766776767767677666676776667766767767667677667666676766776776767767766767767766766776676766767767677677666776667667767767766676776776776767767677667767666767667767767677677677677676776766676776766767667676776676776776677677677676677676766776767766767676766776667767766767766667767766767677676766776767767767676776767676776776767666776767767666666776667767767767666676767766676776776676776776677667676676776767677667766767667767766676676767676676676767676766676666776767767676767676776767676667767766776676776766667676676776766767667767677676676766677677676776776667667667676767676766776676766676776776667667767766667767667767767676767767667766767677676767767676776766766676776676776677677666776766767677677677677676776776676667767666776676776776776776767677676677667676767766776776776776776767676767767676676677677677667
6776676776767676677667767667666767767667766676776776767677666677667767677676767676766776766776776767767676676776677677676776776676676766776776676776776666776776776776767676767667767766677676776776767676767677667676667767766676767767767667767677667667667766767666767766776776677667667767767677667677676776766666677676776766776776766767767667767677666666776676676776666776677677667667767767767677676776776677676766776667767766767766776677677666776776776677676767767667767666666767767676667676776767767767767676776767667767667767676677677676676776677677677667666677677676767767676767767767767767666767766776776776776677676767676677676677676776667676766767767677677677677666676766767767667676776667766667766677667677677676676776776667667677677677676676776776676677676767767766676676776767676776676767766776776776776676677677666667677676767767767766776667767766767676766767676677667677677666767767666677676766766767667677677677676676767666677667767667677666767767676776677677676776766677667767676776667766776676776776766767676676776776666766776677667766766667767676766766677667767677677667676776767676767766767677677676666776776766677677666767676767676776776767667676667676776666767677677676776676676676776767676776676766776776767767677677677667767766776766767676767767666776776776766677676776776667677667677677677667767767676766767676767766776677667677667766776767766666677677677676767676767667666776676776676776677676776766677667767767676776676677677677676666667766776666766776676677676767766767676677676677676776677667666766677677676767676766776766767767666677676767676776766776667767677666767767666677667767766676776667766776677676676667667667766667676776767666676776767767677676676776666676676776776676676667676776766767766767676776766776667767677676776676767676676666776766776766767766767676676676677677676776776676767767676776677667767766677676767676666776677676767677676677667766676776776667677676766677676667766767766766767676776766776767766667767767767676766666667767767767766776776776776676677666776776676776776766677676766667677667676776767676776767677677667676767677677667767677677677677677667766666677677676676767676776766767677667666766767667667766776776676766766767766677667767667676767767767677667767676767767767766776677676677677676676666676676676767767667667767676667666667767676776776767767677676776766677676766766776767677677667766766767666667667767677677667767767677667767667666676766767767767766767766766767766776676776776767767767666767767667766767767676776676776776677667766776676676776677677677676776676677676776677676667676766767676776776776767766767667766677666666776766677676776766776776676776776676676667676767677666767677676667766776677666766667667677666676776767767767676677667767767767767767666767767677677666767766776767677677676767677677677677666776776776667766676776766667676776667666767766776766766776776767767767667667767676666776667767677676666767766677666776667666776767667767667767766767677666776766776766677677676776676766766766677667766677676776776776776766677677677676766767676776776767677676767767667676767676676667677677676767676676767676767677667676677677667766776666767766667667676776767677667766676766767767676767766767767667677677666677676776776776767767666766776776776776767767767767766677667676676776776766776677676776776776677676677676767767677677676776776776677677667677676776776776666776766676776767676667767767767666776676677676776667666776677677667677677666767766767676767767667767767667767667676677677676776667767766767766776766767767767677677667677666766667766776667667766767767676776766677676767766776766776677667666767767676676776667667676776767766767677677676676676776776776776766676677676767766776766776677667677676766667767676776776676676677667767767767667767767676767767676776767667766776676666667767767677677667766676767677667767676676667767666766767676667766766776767767767676776767767666776676677677677666767766776766766776767677677676767667767767676676767677676776767767677677676767767767766676666767677676666677677676676767676766776767767766676776667767667677667766767767767667676776776767767677667676766677676766776776776677677676776766677676676776767767667676776776667677676667766776776767767767677677677677676767677676677677677677676677676666776767766767767766767676776676667767677677667676767767766776767676767766767666677677677676677677677677667767677667767767766776767767767667677667666767767676666677667677676767676776766776676677667766677666677676676767676767767667767767767767666776767767766766677676776776767677676776677666776666766767676776776776767676677667676676676776767677676776666767767677667766667667767767677676776767676776776776676767766677676767676767667676776776766776776767666676767667676776767766767676767767676676767766677667767767676676766776767667667767676677677676677667766666776766677667667766776776776667677677676766767667767667677676676767767667667766776677676677676676676776677676766767766776767677667676766776667767767767677667676776677676767766677677677677667677677667767767767677676776776677677666776776666776676776767676667767766767767767667676776767677677667677667667767677676776767676776766776767676776776667676666776676776677676666766766767667767677677667676767767677677677676676767677676776776677677677676776667767767767767767767767767767676776776766767676767667766676667767666776677676676676667676767667676776776767677677676676676677676776767666776766766676676767767767767666767676776767676776676776667677667677677666766667766776766767767667667767766767676667667767677677667767677677667667767677676677676766667766666767676767676666776677677676767766776767766667667677677677666676767767766767766667676677677667766767767667767767667667767677677667767667677677677677677676767767766776676776767677677677677677667667677677667767766776767767767766667767767766667766676767767767667767767677676767766766776776776776767667767766767767767767677677667766666676767766767667676776677666667677677676767677676776767767767677677676677677667767766766776776776677677677677667767677666676776776676767667667767767676776776666767676767676776767676776776776766767676776776767676767766666767677676767766677676677676767766767667667677667767676776767767677667767677677677676676676776767677666677677676666776767677666776767766677667766676767677676776776767676666676776767767767767767767767767676776666677676677667766676776677667676776766677676776776776776767666767676676676776766766767767767767766767767767767766667676776776676676776767767676767767676776667767766776677676776776677676667677667666776776776667667676776776766666677676776677677676776766776676667676666767766776676766776776767666776767767666776776767677676776776767667666676776776776776766766776676766767767766666677677667767676667767666677676767767677666767766766766676667676766776667767676776776667677677667666776766767676767767676676766667767677676667767676676776666667677667766776776776677676776677676677677677676767767767676766767767667766676776776776776766776776676776776676767676666766677676677667666767667667767767767676776776776776667766767677676766676767677677666776776767767676766776677676667766767676767677676767677676776776776667767767677667766767767677676767676776667676776677676676676677677677677676677666676767767676766766667767677676677677677667676677676776667677676776767677677667767767676677676677676677667767677676676766677676776776776676767667767767766667766776766677676776767767677667676677666776677677676676776676676667766767677677667666776766676767676677667767767677676667766776666776767676676766667666776776776677676667767677677677676776767676776767676776776677676677667767766767766776776676767766776666776776677677667767767767666676666667667667676667767667767677676766767767767766676667766776776776767666766667677676767767677667677677677667677676776776677677677667677677676767676776766676776666776767667677676676766776766667767766677676667677676767767677677677667677667767767667766767767676677676766767767667767767767767676676776767766776767767676677666767676676677666776776767767766667666767677677677676676767677677676776677676677667677667767666677677667767767676767767676767767766676767767766766766767766767676766767766776766776667767667677666776776677677676677666666776677666767677677676776766766676767677676677677667667767767677676767767676767676767767667767767767667767676677676767766767677677667767667767767677677676776776676766767767677676776667677677677676667667677676767767767767677677676767767766677676766667766767677676767677677676666677677677677677677676766767667767767676676676677667677677676767667766767766776776776677667766776677676766776767767767667766776776676667766667676767766776677676776677667767677676776677676767667767667677677676666766767766776767767767767766776676776776676776776776767676767766677677676776767677676677677677676776767677666677666767767667677677666766766767677676667767667767667767767677676767767767767677676776667677676676767667677676776776767676767767676767766776767677667766766767677676766776767666767766766677676776776776767767766767766677677666676767767676767676676776776776767767767767667767676667667767766767767666767767766776667766776667767677667767667676776676677677667676767767766767676767767767767766776776776667677667667667667667666676677677666767666776676767676767767767767677667677676767677667767766766676776767766776666776766767767666766776776676767677677677676667676776776776767766667677677676766676677676776677676676776776776767677677667676776677666767677676767766767767676776667676677676676766767677677676776677677676776767766766776767767676676776667767676667677677676776776667677676766767677667676677667676666766677677676676776766766676776776776776776667766676776776766677677666677677676766677677676776776776767676776767767667767676776776766677676776766676677666776776767666767677676776776767676677666766767767677677677676766767677666776767676676767677676767676676776676666676767667766776767666767766666766666767667767767767767767766776776676767667766767767667766667767767677
36677667766766767767766776766776776676767766767676767676677677677676767676676667676667676677677677677676776767677677676676776776766676776776766677676776776676766767667767667766776767767767767767767766766677666666766667677667676776767767767766767766676677676767767667766667766766677677677676766677667766677667767676667676767766667677677667767766767767666766776667766766767766677676776677677676776776677677677676677676776776677676666676766676776766676776677667676776767676667767676767766767677676776677676776767676776776677666767666767666677676766776767767767767676776776776766776676676766666676767677676767677666676776776677676776767676667677677677667767666767767667766767766776667767767767766767767676676676667767766676677667766677676677666676766677676767666767766776676766666776776776767767676767677667677676776677667767676676667677677677677676677676776667767766766667666676677666776667767766766776766676776677667676666776776776666776677676677677667767767666677677676776776677666767767767767767666776767767767676776776776766776676776766677667767767767666677667677676767666667677676667767677667767766766776766776666767766767767666676667667767767677667677676766666766767676677677666677676776776676667676667766766776677667666776766766776677677677677677666776776776776767767767667677676767767677676776666776776767677667766667766776776676776677677666767766766766767767767677676767667767767676767767667766677676677676766677667767677677676667766767767767667677677677676676666766766776767767676767766767676767676677677676766776667767767767677667676676767766677666776766676767676776676677677676766776667767766776767676766676766676776767667767766677676766776776667667766767766666776667767767667676677676677676776776776776676767667767766766776767676667676676767766776767677666767767767676776767767667677676666776776776667676677667667767767666677676677676676767676667676676776667667766767766776766776776767676776776676767677676767766676767676776767767767767767767677676767667766676667767766776666767677667767767667767766776776666776676776767667766666676776776767677667767676776766667677676676767667767677677676766677677676767677676676667667667767766767676776676776677667766776776776767767767676767767677676767677677677677667767767677676776776767766767676767667766677677677676666767676776677677667676766677677677676676667667677667767676776677676767767767677676767767767767767767676767677677676767766767676776676666776776776776767767767767767676676766766767666767676766677666767766677676776776667767767767677667677677676677666667766776677666667666776767677667667667767667767676667677667676776767767766676766767676776766677676767676677667667677677667677676776766776767766767677667767667766767677677667766776776676767676776767766767677676767676766766767766667676767767666677677676767767767767766667766767677667676767677677666776666776676676676767767766676776667767677677676776776776766776776766666677677666767766766666767767667767767767767767767677677676666776676677667667667667676677667676767767677666766667666767766766666766766766676667767676676766676766676676767767766776767767676776666776776667766776767767677676766766776776776677667667677677677667677667666767676666767767767666676776766667766767676767766676766766767667766776776776776676676667667676766776677676776767766677666776767767676776776767676767767766677677676676767767766776776767767667667767767676677676776776766767676677677667767667677667667676667766767677666776677676676667767677677676766666677676767666676776667676767676776776766776767766677677677667767767767677667767767677676667676767677676767667766766767767767667676766766766767667767767666776677667767666776677676676676766776677676776776677676667767767666776767767676766667766776766767676766666776776677667676776776676767677676766677677676676767766776676677667667766667767676776677666776676776766776676767677677667766776677666677667677677677676677667677677667676767676776776766666676776667766776767766767767676766767677667667677666667766767676676776776666767677676776766767766767677677677666776667676667676776766776676676776767767676767767767666667667767666776667767766767677677676776776776677667676767677677676676776766767767667766767677677676776767767666776666766767666776776776776776677667766676676776766676667677676766767666676767766776776767767766767767766776767677677667677676766667677666767677667767677666676767767767767767766776767767677677667677677677666677667766767677677676677676677667676667667667676767767767667766776666776667766667667667666776677667767767767667767767667667676776776767667677667677666667676767677667767667677666776677677677676776776767667767676767677667667767767677676767676666776676767767767767676776676677676666776766776767676776776767767767676767767767767767767767767676776677677676776767766677677677676776666776677667766667766776677677677676767766767767767766677677677667676677667766776776676676766767676776776767676776677676677667766767676667667666676776776667766677677667767677667767677667767767667767676776666667766776677677677666767767767767767766667677676767767677677677677677677677676676676677676676776776767676767677676666776677677676776776767666767767767677667677677676776677667767667677677667766776767767767767667667677677677676776677667767676767767677666776776776766776676766767766776767767676666767667767676776776767767767767676776677666776676667767767676677677667676767676766666667767677677667677676776776677677677667767767767767667677666667766676676776677677676677677676677667766666667767676776767767766776776776767677677677667676676776767767767667677666766666776667767667766767677676766676776776767676776677666776767676776767767767767766767767677667677677677666767677676776767667667667767767767767767767767677666676767766666776776767666677676667677677677676766766677677667677677677676676666776676776766776776776766677676767767767767677677676766776766776767766677676776676677667677667676776776776767677666767766677677676776667677667667677676677676677676776677667666767667666767767666676776776676776767677677667766667767677677676676776776766667767677676776766776767766776776767766766776767676766766767676766766767677676776776767676676767767666776776776776677676677667676676677667767676776677667767677676677667667677667767676776766776776677677676776767767667667766667677676666666676676667767666677677677677676776776677676776776776767767677677667767766766776677676767766676676776776667767766766666767667677666776766776767766776676667766676776666677667767667676767677677667766776767766776767767766776776676667767767666767677676677676776766666666776767767767677677676666676767676677677676677677667676676677677677677677667767667667767676767766776766677677677676776776776666676776776766676776776767767676766767766767667676776767676776767677676776776776776776776766767667676767766677677676667767677666767677677667676767676666676676776667676667677677666776676776776776676767676776676776776677667767676767767677677677667667676767667667766676677667767767677677666767677676776677666667677677676766766776776676766776776776776776776676767667767766776767766767676776677676766776677676776767677666766667767767766767667766767766776767766676766776776767667676766767767767677667767676677667677676666776667766767766676776666677676767666776766767766767667767766676776666776776766666667667667676776766776767667677676667767666767767766776767767677677667677676676676766667767766776767677677676677677667667767677677676776776776767766776676776767677667676676766766767677676776767677667676776676767767766676666776676676667767677676767676767766776776667767677666667767767766767767767677676776776766767766776677676776776767767766767676767766677676767676677677676776776767667667677667677677676667767767676776776766676767676677677677667767676776767667766766676667676776677667677667677677667676776667767676776776776776767676767676677677677676766767767677676767767767766676767767767767767666767766767676676776767767677676667766667666776776776667677677677667667767666776776767766767677677676676666767767666776677667766767766776767677677676767767766677667677677666776666776767767677676776767677667676767767766767767767766667767766776676767767767677677677676667766676776676767667767767667767676677676776766776767766767676776767767666767766677676767676776776667767767676676776677677677667767767677666767667767767667767766676767767767767667767667767677676776766676676776776776776667767767676776776767676666776767766667677677676666677667677666677667767676767767676667667767676677677676767767666766666676676676767667767767666767676676677677667677676767677677667667767667677667766776677676766766767767666767766776776776767677666767767677677677676767766667666776676767767767766767767767767767767767676776776776676767667767676776776776767767667667767767767766667677667767767767767767767767676667676776776776776766677677677676776667766766676767767676776767676776766776766677676766776667766676776767667676776676667767667767767766767766767767677677667767767766767676776776667666676677677667677676766667766776766776676767677667667676767766767766676667677676776776677677676767767667676776767676677676766676676676776766667766677667667666776677677676776677676666776776776667767666676677677667676677677676776776767676776676766776676677677667667767766767677676767667676766776767667766766767677677676767677666767667677677667676667767676766677676776776676776776766767767767766767767676767767677676677676776776767676776776666767677676676676776776766677667677676677676666677676776776666767766677677667667767767766767767677676677677667666767767766767767676776667767677677676776776767767667676667767676766776767767767767767767677667666676776766767667666767667666767676776776667767767667767767676767667767676666766667666766666676676767767766766766767766776776776776767767666776776776767767767767766767666776776676766677676767677677677667766776776767676677676767676776776667767767767676776667767767767676667667767767677677667677667766666776676767676776676767667677666776677676776767767767767667677677667676667
67767676667666677667767667767767766767766767766776676767767667767677676666776677667767767767676676776776776676767667677676776776776677677676677677677666677666767667767767767766776776776776676676667767676767767767767676776676767676667667767767667766766766676776766677677676776776767676776776767666676766767767676776776766676776776667766776767677667667666766767676776676676767677677677676766676667676776666766767676767767677667766776776776767677666766776677676776776667677676776767677676776677676677667677677676766776676766677677676676776776776766776667667667677677676766766776767676767677677677677666667767767667676767667666767767676776776666677667767667667677676767767766776767676776767766776676776776776677667767667677666767767766667677677676676767676677676776676666766776767676776666776676776776676667676766677676677667767766776776677677677667767766767767767667667677666776767767767666667767767766676776767767766666666766676767767767667767767676766776776776776677677667676776677677676767766776767766677676667766676766666766767767767677667677677676667676677677667767766667766776767667666677677667767767677676767767767666776766766666776776766676767677667767766766667677676767667767766676676667766767677677677676766677676776776667666677676767676677676776676776776776776767767667666677676776767766677677667666677676776667767767766776767767676776666776676766767677667677677677667676776767677677676767767676766776677676766776767677677676776667766776767676776667677676666767667766667767766776667677667767666776767766676767676666666776776677666677676766766677676776677666676776677676766767676767667766776766776766767766776776767767767667767666667767767677676776776766766776767767767766676676776767676677677676776767766667766776676677667766776776676776676677676677666767676776767766776767667767766767766776776677667677666776766767766667766677676776776667666766676776776676676767767666667667766776776677676776766776776667677667766767676766767766677676766776776767677667677677676767767767766766776676667676767667766676776767677676776767767767676667767677677676676776667766667767767667767666677676767767767767667766776767677677676767667677677676677676776766767767767766677676666776776767667767666767767767666667677677677677666767677677666776667676776676776767677667767767767677677677666767766776677677677677666776767766676666767676677676776776767767767667677676676667767767766767767767677677667677677677666776776676776677677676677667767766776766776767667767667767667767767666767676767766666767676767677677676766677667667676666776767766676667676677677666776767767667667767676767676767767676767676667767767767676676767677676776766767766767766767677666776767766667766766776767676776676776776776776776667677677677667676776666666767667667767766776676776767677677677677676767767667677676776776776677676676667766776676677667766666667767767767677677667767767767667767677677667667667676677676677667677676767677677667767677677677667767767767766767676776767767667676767767667766776667667677677667676767667767767676776767666666677667766776776776767667677677666767667677677676767767767667767676776766776676776767766767767676667666766676766767676776776776767676677667767667766677667666776767667677676766767676667767666776676766767767767676776767767767676767667667767767677676677676767667767677676677677667677676776677677666776767766666766776676667767767766776676766776776766676767677666776776767767766776776776776767667676776666767677676767766776766776767677667767677677677667666776676767676776666776676776776677676776776776767677677666766667677677676776677667676776767667766667676776677676767677667676767676676676776676767767677666667676767767767666666767767767677676776766676677677677676677667766677667667767666767766767766767676667676776667766677676766776776776677667766667767676776767667677677677677667767666776767767767767667676667767767676666677676776776676767766766677667766776667766677667767676776776676677676776776776776677676766767667677676776776776766766676766677667767767677677676766767676776776776776666666776776676767766677676676677666676776776767676776776676767667767766767676677676776677666676676766667767766766766766776676766776767676766776767666776676776677676776776767676776677667767767676776766766776766767667766767767667766677676667667767766677676676776767766667677676677677677676676776767676677676767666676667767667767676767677676676676767676776676677677667767767676776776767767767766776767767667766776676677677676676676677667767676767766676767667677677676677667767677677667676677666677676776776776677677676767667767767677667767767767667767667767676776776676776776776776776767677666767767766667667767767676677676767767676676767666767676776766676677677677677667676667766676767676667767767766677667767666667767767766677677666776667766767767766776776766766776776677677676677667676767767676766767666667767677677677677667766766767767767767766767766666767767666776767667767677677666767766776776677676766766767786767676766667767767766767676766667676677667767667677676677667767767767767677676776776667677676677667667666667677677677676776766676667767767677676677677676766666767766776767767676677676666776776776676776776766676766677676677677667676776776776677676677676776666667767667667677677677676767666767767766767676677676776767766676776776766677667676676776676776776776677667666776676676677677666776776776767676666776766767676766767666776677667767676766667676677676676677667677677677676776767767677677676766766776776767677667766766667766767767667767667667767767676667766767767766776776776677677666767767767767667676767677676667767666776767677676766767767766677666666676766776767676776776766676776676776767677677676776677667767767677666677676677676776767666767676766766776667676667677676677676776776677676776766776776776667766667677676767676776776667677667767766766766676667767676767676677677676766766766766767767667766767767767667667677676776767767766767766766677676767667767676767767677667666677677666776767766767676676766767766766776776776776766676767676667676776776766776676776776767677676766676677677677667766767767676776776677666677677666776776776676677667767767666666776767667766677677677676776667767766667667676677666676776677677676776776676776767766767767767767667677677666776666667676776776767667767677677677677676766766776766776776776776776666767676776776676766776667666767767766767767677677667676667767767766676676677676776676776676776776767677677677667677677677676676767766767677676766677667667767767666667767767767767677667677676767676677676766766776666776766776667767767766776676776676767766677677676767767766776767676767676767767667666677666767767676676667766666776676677676776677676776677667767677676776767767667677676766776666776767677677677676767767766766766767766767676767767676676676667676667766767667767767767767767667676776767766776767676776776667677666776767676776767767766776667767676776776676776677677677676776676677676666677666676766776776776767676767766776767766667677676767677676676776776666776767766776776776767667677676677677667766776766667677676667767767767676677676767677677677676676676676776677676766776677677666676767676776766776776767667677667667767767667667667767667667766767766677676776776677676776776677676767767767676776776766776776767766767767666776766776776767677667767766776767666676676676677667766776776776766776766776776767677676676776776667767767667676666776677677676767667666767676776666677667676677677676767766766767667667767676776767767676766667666776776767677677676676776767667676676667767677676667766676677677676677667667677677667767767677666776776666767677667767677667767767667676776677677667677676767767767666767766776776776776676776767766776766667666676767667766776776667677677667767677677676677677676776767667767767767676776767667677667677677676767767766776776776776767677677667677677667676677667767767767766677666776776776767766776676776667766767767766767767767767766776766776776767767767677677666767677676767677677677666767677677676767766776667767767667767767767767767666776667676766776776776776776776676776776666767676676776676766676766776767767767766776776776767766666776767677677676666667666776776776677677677677667767667767767767667677677667677676776776666766676677667667766766776776767767766776766776776776677677667676767667676676767767676767677667767676676767677667766767767767676767767676767677676667766776667767677676667767767677676776667667766776776666776767667667767677677666676767767676677667667667766776776776766676766776767766676776676667767766776767667677667677677676766666676767677667767677667667767767767767677676776666776776677667766676767676766767676776776766776776776677676677667766767667767666767677677676776776676776767676767677677677676677667677667677667767676776677676677677677676667766767677676667767767676776776667767677676677667666766776766667767666767767667767666667767767766766767676677676767767677676766767767767677677676676667676776766766776776776766767666767766667677676667676776776776776776776776776776767767677676776776677677676776676776676776767676767667676776676676667767677676767677666776677667667667767766767666677676776676776766776776677677677676677667676776776666776677677667766767767766776776766676676776767666776767767667767767766677676776677676776776766667767767677676677666676767666776776776767677667676776767676767677677677677676676766767676776776667677677676666676767767677676776667766676767767677677667666767766677667676677667767767766766776776677666666766766677667767677666776677667767766776767677677676767766767677676776676767767677677677667766667667676677677667767766667767676776666776676776677676667676677676667767676767766776776767676677667767767767767667677676776676667767677667767676767766776776767767766776776766767677676776776666667766667667667676776776676676677676767766767677666766776776776667676776677676766767766776767767767767676766776677667766776676677677666776776776766676776776776767667767767767766667666767767667676667677677677667766776676667677676776677676677667766776677667666676776677676767
6776767766776667767766676776767766676767676776766666776776677667676676766776667676776767667766677677677666767666776677677676776677667767767677677676677667767666767667766677677676776667677666776677677676677677676677667676766676776766677677677676676677666776666776776776776776677666677677667676677676767767667766766776767677666776776766676666776776766776666667767766776667767676776776677676666667667767767677667677667767767677666776767676677676767766767677676767767766776677677676676776776766766767767667677677677677677676767766776767676766767676776776776776667767767766767767767767666776776776767677677666766667766766776766776776776667766676667767667767677676766767677676776776667666776776776776677667677676776677676767676776676776677676776767677676766676767666767667767676776766776776677666776776667767667767766776766677676776776766767667767676776766676677676767677677676767766776676776776776776776776667677676776776767766766766767676767676766767677677676677676767667767766677677667767767676767766676776776776767767766666766776766766767767766767767676677666776677676776776676766767677677667667677667766667676666776767666776666767766676767767766766676766677667667767677676776776666776776776677677676677676776667676776766776767767767767767767677677677676677676676766667767767666776766776766677667676776666767667766767666676766776767667667666776767667767767766776676677677677676767667766776776776677676776776776677676767667676776767767676776767766776776767676666767767766776766776776767676667767666767767767666677667766767677677676776767676767767766776767676776667677667767767676667767766677676776677676676776666776676766766677667667767766776776676767766677676677667766767667667676676776776767767667767676776776776776776667767767676767767767667676666676767767667667766767667767666676767676776677676776677676676776667667767767676667667766776677677677667677667767666776766776776776666677676767677667667767767677676676766776766667676677666776676677676666776676767767676776767667766776767677666767676767766776767766766766677676767767676766776677677666677677667667667767767666767676776677677676667667766677677677677667667766776676767667667676677677677676766776776767677677666676776776767766767767676676767767676767667667767666776767766676776766766766776677676767677666776667667676676766667667666766767767677667766676677677667676776676776767667667677667666776767766676767766776767677677676767676776676767767667677667767666776776767766767766776766767676676666776667677677677666776766776767677676776767677666667676766766676676776776776776776776667766767676776776776676776776677677676767676766776776776776776776776677676776666767767767666767766776776767667767676676666776766676767767767677667676776776677676767767666767676776677677677677676676667676766667677677677677666776767677677676776767767767767667766766776767666776767677666776667666767677676776767766767677676766776676776667676667677667666776677667667766776667767676766676767666677667677676776667767767767766766776776776767666776776677667676676767677677666776776767677676667766676676767666667767766766667766776767667677667666776677676676676776677677667767767767667767677677676677666767677676666676766667767677676776767767767766776776776766677677677677677676776767677677677676776767677676767767766767767767676776677666666776767666767767766666766676676776767766677676776776767767767667666766677677677676667767666676676767766776776676676766767767767767767767677677676776776776767767766666676776766767667667667666766666776677676776676776766677677676666676677667767766677666767767767766776677667667767676767676667676676676776766776676776677677677677667767677667676677677677677677667666676666776776767767767766676767676767676776776776676776776676767677667677676776776766667767676767677677677676776767676766676767667766776767666776667677677666766776766776676677677667677676776767677676776676676776766776766766667767767767666677677677676676766666676776767676767676767766676676667767767766677667676667767677677667766767767677677667767767767676776766767767766776776676676767667767677677677667766776767766667767667767766767767676776767767766767676767677676776766766677667676767677677666776767677676677677677677667767666776776776766667767677666676767767666677677676766776666667667767767767767677677676767677666776776767676766766767677676767767677666776767677677667767767766766767767767767767767767677676666677676776767666776676776677667767667767666766776676767766667767677677677676776767666766776776776667767766776776776766776766667667767666776776667767676776667676677676677676667767676667767676767767767766776767666766776676766776767667767667666776776766666776776677667676776776776767766767766776776776776776776667676767767676766776667666767767767766766676776776767766766776666767766776666776677667676676776766666767677677676767766767667767677676776767677676767667767766776677677676776767766767676767667667677677676766776776767766767767666667676677677666766667766776767676767677667767667767767677677676676776766776776767667767677666767767676776767767766776676767676677677677666767767677667676676776666766666767767767667767677677666677676776767677677677677667677676766776676766767677667676776667766676676766677676766767767767767677677667767767767767676776766766776677677666776776767766776677676776766767677666677666776776677666776776677667767767767676776677667766667767767766776776776767667767677676676676776676667767767767667676767667676667767677667767676776676776776767767767667667767766677676676776767767767767767766667676676776766767667767667767767766767767766666776767666667767677677676677667767766676776776666767767766767767677677677666767767767677677676767667767767767767766677676767677676667767667766767767767677676676776776677677676667767766676677667677676767767767666676767676766767676766776776766767766776677676767766676766776676766677676776767677677677667677667767667767676766666776776776676767767766776776776676776766767766776767677676776776776676776766767766767667767766767767767767766776667767766776767677677667676776776766767766776776677677667767677667767676766776776776776776767676676677667677676776767677677676776766677677676676766776766767766776776776667767667677677677667767667767767676676676776776767667666767766776776767667666676776776667676766776776766676766766676666776776666776767767767667766767667677676776677676767676677676677667667767677677676667677667667767676776776677677677667676767767767676676767766767677667667767767677677677667766767766776767676767766776767677676677676766677677667767677676776776767766767767677676776776767766776766767676676776676766766776776677666766766776776776767666677667677667677677677667666767767676676776767766667677677667676676677677677676767676767677676676776776677676767677676677676767767676766677676767676776766776677666767676767767676776766776767766776666766776767677677667766766666776676667666677676767677667767676767766767767676676776776767667666677666677676676667667767767767767666676677667667767767676676676776776676667677666766767667766767677676776676767767767767767767677667667766676677676767677677676677667767767766667676767767676767667766776767667677677677677677677677677677676776667677676776776676677677676776677677667667766767666776676776767766767767676776667676776767666776767767767767677666767767676767667767767667677667767767766767667767767767676767677677677667766767677666767767667767766667676766676767666776766776767767676767676767677667767667766677666766677677677676776766677666776776776767766667767766666677676676776767767766776776676677676676667676676677676677677677677667767677676767766767676677677666666767767677676767677677667766667767677667766766767767677677667767766776767767766677667676766766767767677667677677676667667767676776767667676667766767767766766666776677667677667767677677677676776676677677666766666667677666677667767766676677667667767766776676776766776776676776767766767766776776676667767767767766767677676776666666677676677667676776676767666677676767767667767666776667676766776677676767767677666767666676767767667767677667767767767676776667676677677676666766767766767766767676767766767676776677666776667767767766767676766767676767676667677676766766767766677677667667677676766767677666776677676767677666676676776676767676776776767677677677666776666776776677667767767676676766776677677677666766776776767766776667676767767766666677666776767767677677677676766667677677677677667767767767767767766766677677677676677677667767676677677677667677666767766666776767766766676767676677677667766677676667677676676776677666776667667767767767767676776776776776676776776776666776766776776776776667767767667767667767667767766766766676667766767767666776767766676666676776766776776667676776776677666767767766776667677677677677666766776776676766776677677677667677677667667767676676677667767677676767667767667666677677666776776667767677677676776677677667767676776776676776776766776676776677667677676676767676776776776677676766767767767676767767667767676666766766676667677676776676776776776767667676667767676766767767667676776667676767677667767667766667677667767766776766776776767766767767667766677677676776766767676677677676676667666776767766677677677677666776667767666776766677676676776677676767767766677666767766776767676677666766667767767766766776767677676776776776676776767767767677676767767666776767767666776767677677677667666767767767677677676676776667767667667766776666767676767677677676677677667676776676776776676766677677676767667676776767767766676776767676676776776776776677677666677676776776677676676767676677676766767667766767677677677677676767767676766776776767667767767767767767666776776776767767676776776776677676776767676766776767767666767766776667666766776776776767677667676776776776677677667677666767677676776767767767676677667667767666767677676767667667667676776677676766767766776776767666676776677677676666766766676667766766776776676766676677667677666776776666776767766676767767766767767677667767767767767767766767767667767766667767767677666667666676767767677667667667676
677666767767677677676667676776776676767677677677677667666776766766776776776677667666766766767677667767677677676667767767766776776776767766676767767766767767767676776776677676776776776676767667767667767767667766767676776667677677676776776767767676766776776767767677676767767676767767767766676667676776666766767676676766767767767767767677676766776677676766676776776766776676666667767767767766667677677676767677676776676776767767767766776677677666776667767676767766767767767767676776677676776767666767767767677667667767767767676667677677666767766767677666766676767676767667667767767767676677667677666767767766676766776766767767676766676676766677676676776677677667677676776776766676766776677677667676776776766766776776767667767676676767677676776776767676767677666677677676677677677667767767677676767767676767767766667767676766667677677677676776776776676766766676776766667677677666776767767766666776776676767676667667767676667767767677667767667667767677667677676767676667767676676767666776766767667667677676776667767676776776767767666676776767666767767766776677667766776767766676776767666676677667767667767766677676666676676666776667767677677676767677666776776776776767767667676677677677677667767677676676767766677666776677666776767667766767767767767676676767767767767766776767667767667667766676677666677666766766666776776666677676677676666766767666676767677666666676767667676667767767677676776676766767677677667767767667767676766776677667667676767677676767766767767766677666767677676776776767767766676767766767767767767767667767767766767676677676767666776767667677667667667667767676776766766776776776767767766776776776667767676667666676676776677667676776677677677676767677677677676677676667677667667766766766776776667677666767766776767677677677667766776776677677676677676767767677666677677677677676776776767767767767767766776776776676776776767666767766676676776776767677666767766767766776776666677667766766767667666776676776776677677677666767767767676667677666676767667677677667667767767767677666776676767766767767766767767677676677667676767666766776767767767766776776666677676667766667677677666767767767676767767766776666766776666767767676776766677676677677676776766677677676776677677676766677677677676776676677677676776766767767767767766776776677677677677676767766767767677667676676776766776766766776676677677666766776667677676677676677677667676776767767676766766776776767767667667666666676776767676766776667666766667667766767767767766766776776677677676766776667767767767677676667677666776776776766776676776666776676776776677677676766677666677666676776666766766767676667677676767767676766676677666776776776767766666767667667676676776767767766667666677667767676767766776666776776676776676776776677676676776767667767766676776676776776776767766767666766776676767677677676776677667767666666666677677676767677676776776667677676776667766667676776767766776767677667766766677677676676776776767676767767677676776776676677677677667667767767766776776677667667766767767676776776667767677677677666776667767767766677676666676776776666766767767767766666677677676677676766776677677667667767676776767766776676767767676776776766666766776776767667767767767677677677667676776667766766676776677667766677667766767676776766767767677677677677667766667767676776677667676766677676776676666666767767677666666776767766767767766767677676677676676676776767667677676766776676677676766766766676667667677677677677677676766676677676677676766776666766776776677667766766767676766676676677677677677666766667676767766776767767667667666776667767677676766677677667767677667676676666767767676767767667767676677677676677667677676667667677676776676767667767767676677676776766767767767677676776676677676776676776776766767677676766776766776677676776776767667766666776766767766676677676767767677666776676776677677666767767767767667766677667767667767667767767676676776676767667677677676676767767677677677676767667677676676776677666776776766776776767667666776676776667666767677677676676767667676776677666776767767677677677676776767677666767767677667677676776676767666767767767676677667767767767667676766677676676776676776776667767676676767667767677666667767667766677667676767677677677677667767677677666767766666776776766677677677667676776776776767677666667676666676667767767667676667767767767767767767676677666676767767766676767766666667676676767767677666767767667766776766776776676776666776677677666776677666776767767677677676677677676767667766667677676676676767676767667667677676776667677677666667767676676666776677666767767677677666776767766666767677676776677677667766677676776767767677667767767767767767676767667767766767677677667766766776776776776767676776666776767676776666776767766676767767676776766776677676767677677677667666776676776676677667667766776767766677676677667677676677676776776677677677677667767767767767767677677667766776767766676776776776767667667767677677676677677677677667676776677677676767766776767676767767677667666767676766776777667676766776676666767677677676767767666776676767676766676766676666667767677676767676676776766767766767767676667677667676677667677677677667766776767767677676776766767676677666766776767666766677676767676676677667676776767767767767677667677676776776767767676776766776667667676766766776767677676776766676676776776766776767676776776676776766776677677677676767677676767767677677677676776767767767676776776766677677666776666767767767767667677677677667676767766766776776667767676666766677676767677666767676677676676776767667666767767676667676766767767766776776666776666677676776767666776776677677676776767676667667767666776676766667767666766767767767767676766666776776766776767666776766676776766677666776767676767667677666677677677677677677676776776676776767766776666676776766767667676676667676676677667767767667677677666676767767666767666776776767677676677677677677677667676677677667767667667767666677667767767667766766676676776776776766676767666766776776677667667677676766776776676676767767676667766776667676767767666767676676676767676776776667667677676767766677667767767677677677676767666677667767767767676767676776767767766667767767767676666767767767767767766676776677666677677666676677676776677676667667767766766767767767766776766677677676767667767767766766667767767767667667767766676766776776767767766776676667676776767767767667676677677676776766776776667767677677676667767767767676776767767767676776776667667676766666776767666667767666776767767767677677676767667677667666767676666776667667767677676767676776776677676776776776776776776767767676766776776767677667767676676676676776776767677677667767677667767766767677667667767767676776677667666667767667767666767767767676776667767677676666767767767767676767767677677677676677666776666767676676676776676776776767677676667667766776767767676776776776776676667667677677677677667667676767767767767667666776776767767767667767767676677677676676776767766767766676766766676767766776766766677677676676767767767677667676767767676776676666776766677677677677667767766776767766676667677666767676767766666776776776677667676776766776776767767667677667766677677666776766677666776676776667767667767767677666776776676767677676677676767677676776766776676666776776776767667677676776776776676767676776767667677677667667667766667766776767677667767676776776766776767767667766776776667676666666767767676776766776776776776676767767667766766776677677667767767767766676776767676767677676677677676776676776776776766677677667767677676776766766676667766677676776776677667667766677677667667676677666677666667767767677676776776776776667676776676767766767676776767667767677666776767676776776677676766776677677666767767677677666667676766776676676776667666776767677677677676776676667677677677676667767767767676677667667677677666776667767676776766767766767677667767766776677677676767767767767766767767767667677677667766776767766677666767767767676767676767676776776677677676667676776776767667676776776767767676776767667767666776676667677677676776776766676676767676776677676677676776677677667767766776776767766677666767766776776776776677667667677676676677667676767767667767677677667667767767767667676677676776676676676677677677677677676767767767667677676666676776776767676667767766766767767676677666767767676677677676776766766677677667767666776776676776676767677676776776766776776667767676666677676767667676776767767676767766767766767767766677676776776767767677667676677667677676677667676776776667767667676776776776677666776677677677666677676767676677677667767677677667676677677676666767767767676776767766776667767677666767676776767767766767666776776776766776766767677676676766776676776666776776677676767767676666677677676767766667767676667667676676776776676767767677666767677667767667767767666677677677677666677676767667677676776667767677677676767767677676776776667767677677677666667667767677677666776767767676767766767767677677667666667767767767766776776767766677667676667666767667667676766776776676767767767677677676776766767766677677667677667676766767676766677676776767767767766776767666667767666767666776776667677676766767766766776776767677677677677677667767767767767767766767766677667667767767766676766776677666776766676766776776766776776776767766677667676767767766766677676667667677667766767666676776776677677676676667767767767676766776776677676676676776767766776677667677676767666666767667666767767767767677676676767767676776767677676776776776677666767767667677676776676667767766767676677676776667676776776766776676776667666677677677676776776677677667676776767676677677677677677666677666666767767767667767767666767677666767767676776767667677667677676766676767767766767676667767766767766776766776776776767676677667676667676776766776776676776676677676767677666776776676676677676767667767766776667667767677667766766776767666676767767667667676677676677676767767767767667676767766677676666776667767677676766677667676676676677676667667677677667766677676677667767666776767767766677666776776677676767766767767767666776676676776767767767677667667677677667767667767767677676667767766767766766667
6776766767767676677676767767667667667766776776767767677676677677677676776666776776776676776776776766767677676677676767767766676667667677677667676677677676677667676677666776776776677676767677677666667766767677676676766767766776676677666767667676677677666767666776776677676776776766767677677677666767676776776776776776666767767667767666776776767766776766667677677667676677667767677667676767766667676776767766677667766676776766767767677677676776776767767766677677677676676676776776776776776776766776776776676776766776676676667766776776666676767667767677667767767767677666676677677667767766776677677676766676767767677667767766676776667767767767666776767667667767766776776776776776766767667676666767767766776666776667676767676767767676677677666677676766776767676776767677677677666767767766676776666767676776677677667677677667767677666677677667677667667767677676766766766667676676667767767767766776766776776766667767766776776767677677667667676667767676677676767667766677676776766776776667767766776776766766766776776776776676776767767766766767666776766767767666766676776667766776666767676677666676767767767767677667676666766676767677677676767767667676676676667677677667666766776676776776676667667767767677676776767766767667676677677676766767766676776676676767676677677667666776677677677676776776676776667667677667667677667766766677676667767676776677676667676776776776766767676776767766677676766676767767766776667677677677676776676676677677677676677677677666767767676676776676776767666677676767676776776677667767767677676776767677666767767767677666767767766767766767767767767666676667676766766667667766776766776776666776776666767767667676776776776767767676677667767666776767667767677676776767766776776677676677667666676776766767677676677667677677666766767667767666666667677677676776767677677666677677666776676776776776776676666776776776667667766667667767767766666767677677677677677677677676676667767676676676667767676776776677677667667767767767677676776676776766767677667767677677677676767767677677677667667667767677676776676776766776677666776666676776767766767767677676677666767677677677676776767667767676776776677676766776766677676766676776767767767767677677677676667666766667676767667667767766766766766766776666667676776667767766667767767677676767766776676767676676776767667677667767677667676776776776677666767767677677677677676676776776776776677676776776766676767766767667676776767766776667677676776676776767767767767677677666766676776776676776766766776776776767676776766677676766766767667767766667767676676776666767677676767767666766767767767677667767767676776766776677667667677676676776776776766676767667767677677667676776766767766766776677676676667767767677677676776767677677677667676677667766767766767766677676766667767767767676776776767767677666677677667766676776776767676767667667667767767666676776676767767767676776666677677676767766776767766776677676767677666767767677667767766776767677677676677666776767676767676676667767766677677677676676776776676667677666767766767767766767677667677666767767676767667766776776676767766766677676776767666776677667676776776776677676767767676766776767767677677667766676677667676776676666677676767677676776677666776666767676776767766776667677676776676676776676677667767767767666677676776776767677677667676767766677666677667676676677667766776776676677667676767767767677667676667767767676767667767766767766776677677676776776776776776767677667677677667677677676677666676677676766767677666776767676676776676766776677677677666676776776676666776766766776767677677677676776677666776776666776776767667767767677676766766767667767666767677676667676766776667676667677666776677676767667677677676766667767766776776766676776767767677676776767766676776767667676667767767677666767677676676767766667767676776677677676676677677677677667766767767767767767766767667766676766776667766667667766776776676767677677667677676767667766776767666766776767677666766677676776776677676776776776767676776667767767666677677667677677676766766766776677676676676776676767666666766767677676767676666667767766666776776776677667767676767766776767766776776767666666766776776767676766776767766766767677676776767666776667676776667676667766767767676776766776766776667767667666766767766667767677666766677677677677677667677667677667766667677677677676677676776767767677677667767767766776767767677677667766667767767666677667667767667767766776767767676767676677666767676767676677667767667767677667667677676767676667766767767767767677667676677677676776776766667676766766776667766667676776776776776677667767676677666776776776667667767766767766766776776776676676677677666776767676776677676766677666767667767767667767767767766776767766776767677676676776776767767767677677677676776776776766766766776776677676677677667676667667676776767767767767767766767767767676767677667766766776767677677676766676766766676767766676676767676767766776776766676766776766667767767766766776776767766776767667766676667767767666677666776766677666776776766766766776666766766677677676767767767766766767666677677677677666667667676776767676776776767676676677677667666767676767767767677667767667767667767767677676767666667767677666776767766776766776767677667766776677666767676677676776776776776776776776776767676767766776667677667667677676776676677677677676676776776776676776776776667767677677677676667766666767767767676776767767676776676776667766776767677676776766767766767766776776776767676666776767767677666776776776667676776677677677676776667767667677677677666667767767666776677677677666676776767676776776776767767666776766776767767667677676767677677667676677676667676676776767676767676776767667767667677666666667767676677676776667767766766776766776776767767676667677676776676667767676767676776776776776776776767667767676776676676776676767767667667666776677676676766767767767767767666776776767676767676776776677676776677677676776667676776767676766667767767766776776677666677677676766767766776677677667767767767667677677677666677667767766776667667666766767767767767666677666767767676677666677666776776677667767676667766767677676677667677677677676776676677676767767676767667767676766776666677677677666767677667667677676767676776776676767767677677676776676677667677677667766677676776677667677676767767676766776666776766766677677677677667677666776676677666776766767767677677677676776767676766776767667676767767667767676776776767766767766776767767767677676766776667667766776766677677676766776677667766776767767766766776767767667667676667766767767766667767676676766666776677666666667767666767766676767767667677667767667676767676766677677676776767767767767666677667676776767676776677666666667666767767767667677667667766776667676776767676766776767767677667767667667667767766766776776766676677667767766676677667766776767677677677676676767667677676776667677667676767767677667667766776776767667766766776666676677676767766767767767767767667767676676776776776677677667667767766766667767676776676677666776767667767766776766677677676767766676776676776677677676776767666776767767677676767677677667676776767767767677677667676676776767667677677676766766676767766776766776677666767767676776676676676767676677677677667677677676677677677666766677666776776677677666776767766776776767676766767676767676676676677667766767767767676776776676667767767676776676776767767676677666766767767667766776776767767676767767767666766776666776767667767767767677677677677677676767676766776766776776676776767676776767666776776776776776666676676766776776776776776767677676767767667667767767677666677677677676767766766677676676677676766767667677677676677667766766767667667767766776666766776677676776667677667677666776767676766776776776776776776677676667677667766677667766766776767677666677677666767767667667676767677676776676767767767676767677677667676776776767677667677667676677666677677667767676766766776776776666677676776776767667767676776776676776677666677676676766766776767767766766776676676767767677677677677676676677667677667767766677677667677667676676666766767667767767676776776677677676776676776666767766676677676666677676776776676776776766776767677677676776676767676767766766667676776767677667676776677676776767676767676776766767676766667667676776676766776767677667766676676767766767677677676677666767677677667766676666676677666776677676776767767677667767767677677667766676677677666767767677676766767766676667677677667677677677676767767767767767767767666767767766676776766677666766766676776676776776776776677676767667677676767767767676767666776767767676776766666776776776767676776677677677677676676776677676767667767767767766666676667676676776767767676767676776766667767766766667677667767767676767677677676767767767766767767676776767767766776776776767667676776767767667677677676776667766767767767767767767676776776676677676776676767766766776766667767766776776776677677677677676776776666667676767677677666767767677677666776776776776667676676767667766766677667676676767767767677676776767666776766667667667667676677677667677677677676776677667767766766776776767767667676767766776767677677676667766767766767677667767677676776676766767766677676767767667767767677676776766677677677676776776767767677676776666676767667767667767766667666676666776676776666767677676767676677676767676776766767767766776776776677677667677677677677667677677667767766677677677677676766776767767767667676776776776676776776766767667676667767767667767767766767667766767767666776776766767766767676776766677667676666666776667677676767766676776767667766776767767766776776776767667766667766677676676677677666776776776677667676767677676767677676766677667667666767667677676767767767767676767767767766676776666676667676776776776677676776776766766677677666767766767677667766677676766677676666767767677676767677677667766767766666776776676667766767677677667766666776776766776766767667677677676767766767676776776776667667767667767676776776766767676666676767767667767767666767767766767767676776677677676776776776766766776767677666667667766776677677667767667676767766776776767767767676776766677677677677677676767766667767
767677666776767676776776776776676766776767766766767766667767676766776767767767667676767667766776776776767677677676767667766666676776677676776766767767767767766667677677676667767766676676766676776776776676776767767767766766767766676667677667677677676677676776767676767677676776676667767767767767677666676776776776676776677676676776666776776776676676767766776776666767766776776776767667766766767766776676776767676766676766776767677677677676767677677677677676767766776767767767767767677676776766676776767767666776676776767666776766677676767766766776767667667767767766767767677676776767767676776676766767767676677677677677667676776776776677677667667677667767766776767767676766776776677677667766676666677676766767767767667766776776776776667677667666776767676766766776676776767767666767767676767767677676767766776766776767666767676776676666776767766667766767767766776776676776767666676767766667667767677676776776676776767767766666667666776767677677677667767676767767677667767676776776766776776767766776776776766767767666776767767767766776677667676766767676767676677667677677677676766667767767676676767676776766776776677676776676776776776767676677676776677677676677676767766767667676767667677677667676676767767766677676776776776776766667767767767767766767667677676776676767666776677676676776677676776767677677677666667667767676776667767766776667767766676677676667766667676766776677676767677667767676776776677666776766767676767676766767677676666776776766767767766676767767766677667767677676676776667767766767667767766766776766666767766676676766776676776776776766666766776767766776667676767677677677677677667677667766677677667767667676767766776667767767676767676676767677667676776767766767766767676767677677666767767767667676776667667677677667676676677677677677667666766767767677676767767766676767676767767676776776677667767677676677676776766676766776776767766767766676776676767767766766666776776677676667767767767676767667766776766776676676767767767767767767766776776677667677667677676776776666767677666766776766766677676677676776676677676676676766776676667676767676767766667766776767767767767766776676776767767767767667766667667767676767666767676767667667676767767767677677676767676676776776677677667667677676776767767767667767767767667667767766776776767676767677676767766767766677667766776767767677677676776767676767677676776767767676776676776767676766766776776667677667767677676766776767766776776676776767676776776766677676766677677676776766776776667667767667676776676677676776767676677677667677676677676667766767677677677677676767766767676767767767767767667766767676776767677666767766677666776677677667676776677676776776776776767766666677667767767667676766776677676767766667766776767667666776666677677667767667767767677676776766776776767677677677676767766766667767667677676676666677676776766677676676767667767677666677667767767677667677677667766776667767767766767767666667677666776767767766767667766776776766676677677676767676676776776776667667767677667677676767667766766767676776767667677666767766776667767677676766676776676667767677677677676776776767667767767667767766767767676677676776776766776767677667677677676677677677677677677667767767676676667677677677667767767767766676767677676776767767676776767767767767767766776676776776776666767676766767676776677667766767766766776766766776767766677677667677677667667667767767676766677677677676766766677677677676666767767667767766776776776767667677666767766776776767676776776767676776767767666667677677676667766776677666766766677666766776667667677676776776667667767677676677667667677676766667767767676666766677666767767677676767766766677676776676767766767677676776677677667767766767677677677666776676667767767767767767677666767767667677676767767767676776776667767767676776766766766776767667766776767677667767677667767676776667767677666766767767667767767677667767767767767766676677666776776767766766776776776667676667667766667676677677666767677667676776677667766767677667766767677677677676776766677676667677676776776766776767767666677676776766767767767767766677677677667767676776766677666766767677676767766667676677666776776767667667676776767767766766776767676767666776677677667677676677667767767767677666766676677677676776676776666766776767766767677667676766776767767677677676776776767767767767677666667676676776677666776677676766776767677676776767677667767766677677667767766776776776676767767767677676676776767767676677667767676667767766766766776677677677667767677676767767676776676776667677676767677667676766677676766677676776776776676766766766676667667666666677677667767767677676776667767676676677677676776776767767767677676676776666767767676676667767677677676776677676676776767767666667766667766776766776776766766776767766766766677676767667667767767766766767767767677677677677677667676767766766776676766767677666776776766677677677667766676767666776676766767767666676677667667667767676776776776667677676666767677677676766766766776677676776676767767676767666776766767667767767676767677676776767667677676666667766766677667766767676766767766776677677676776676676676767767677677676776776776776776776767767767767676766676776776767677667676676667767667677666767767767767767666767766767677677666767766767667767676676767766676767676776776776776766776776666677666767676776776766667677677676776767766776676677667667676666776766776767677667666776766767767666767767677676776776776776767667767767767767766767677666677677666776666776767767667666776776776767677666666767766767767667676776666767766767767676767676667677676767666766776676767677676667766776676776767767667676667766776766776767676767767676767766676767766776766767676767667767766677677677676766766677667677676767767767676767676776666776677676666676677667766767766767766667767667767766767766776766766667767666776766766676667766776677677677667677667767676677676776676776767767767767666767677676767767676776776766766776776667667766776676776776766776676766776776676767667666767767676776767767676767766766767766667767677676776767766667677666767677677676776766767766776776677667676676677676776767676767766776776666767766677677676776766677677677676776776677676676767677677676767766767677677667767676676676767766767676767767677676676676676677667676766776667667677676767766677677667667766776776776776767667767767676776767767667767766677677676666676776776776677677667767767767676766776666767676767666676676677676677667767766767767666677667767767677677667767767666776776767676667677677666767767766667676667677667676767767677677677676776767676776776776667676667677676677667666676676767676776776677676767767767667766767666667676776776766767767766677667767666767767677677667767667767766676667677677667767676767767666667676776667677676776776676677666776667766667677677677667766776776667667766667767677677677666766776677677676776767766676676776776776776666667767766767767677676766776776767767677676667767767677676776676677676767677677667767677677676776676667667767676767677677677676677666676766767767766766667767767677677667667677667676776766677666766776776667767667677667767767666776666776767667767676666767667767667676766767767767677677667666776667766767767667676676776776767667676667677676776767677677677676766776776676776776776776766766676776776677676667766676667766767677676766767767666776767766776767676776776767767767677677667766776676776667677667667677676776766776767667676766776776677667676666667767677677676776676677676776776776666677677677667677677676767677676776766676767676767766676667676766776677676766776767666676677677676666776767767667767677676767676776766767677667767667677677677676767766776767766767766776767767676767677677677677666767666767767766776677677676776676767676767767667766776767767766766767767767767676766776776776677667766767676676676776677677676776677676767676766767676776767766677666767766767666766767676766767677667676676676766776676776776766767677667676776766776666766776676776767676776766767767766767767676767767767667767666767666676767677676776767666766776776776677666766776766776767767677676767767677676776767766766676776676766677666776676766776776767676666667677677677677677667767766677676767667767677677677676776766776677676767676677677676667676767767667766766676677677677667667677677677667767676676767676676676767766666676767667767666776776666767767767677676767676676767676767666776766676776776776776766776767666776776767667767767767767667676676766776676677676766766776677677676776776666766767667767767666676776776767666776766776776677676776676776776767767677667666776776767767767667767767676677667767767766767767767677677666776767676767766776767676676676766776776776766767666676776766676776776776776767677677677676776677677667677667676677677667667767767667676767767676767677677676666676776666767766767666776667676666667767767766666766676776776776667676776667676676776776776767767767767677667766776776776776776666776667767767667767667677667667767766776767766767767766667767767677666776776766776776677667677667766667766767766767766776766776767767767766767667766776766666776766776766767767676776766776667677677676767767677677677676767677667767766677677667676776677676666776766776776666776766676677677677676767666776676666776676767677676766676767676767766776677677677676767677676776776676677677667677677677677677666666767677667667767676677667767767667767666776776676776776676766677677676776676776767767667667766776677677667767767677676776776677667767667666776776776666676766776677676767676677666676776776767767676776766766776767666676676667767677677676766776667767766666776767677677667767676667676776677677676677676677676776766767667667677667767767767677676767766776676767676767676667676767676677677667767677676667677667767766766676676767677677677666767677677676667766666776776776767766676776676767766776677677666677677677676776766766776767766776776666667667766776677677677667767767767677667676677677676766677666676767676776767677666676767766676767767766767767767767666766776667676666776767677677677677677677677677676766776767767766776767767666776766677676677676766667676776677676767667677
67666667767666676767666776677676776776776677676767677667676776767676677676676776766767666676776676767667767667677677667766776767767767677676776767766676767767667767676676667767667767767767676667667767676776767767766767676776767676766676776767766776776676767677677667676676776766677666776677676776776766767767677676676776666677676776776776776767676776766666776776676776767677677666776776776767766677677676676766666677667667676676676767676767767677677666677676676767667766667767667676776676766676676767677677676776767767766776677676776776676766776767677667667767767667677667766677676776767767677676677676676776677676767667677667676677676766767767766767677677667677677677667767767677676776776776766776667676676776767676776776677677676776677677667677676677676676677677667677676767676677677676776767676676677676766767677667766767766767676776676677677677676677676666676677677677667676776677676767667667767677666677667666666776776667767767767677676776776776776776676766767676667667767676767767677667767666676776677667766776776776776766776766676776776767767666666776767667766767766666776677677667767676776776776776776776767767676776677667676767677677676776667767767677676776776767767767677677676776776776776776767667667767767677667667767677667677676776767676767667677667667767667667667677667766767766767767767767676776776767766677666776767767766776776766776767677676776667677667767667767667676776776776766776776776676767676667666767676767677667667677677676767766766676776776766776776767766667676776776766767766677677667677667766767767676767766766766677667766776676676776776776667767767676676767667767767767767666667767677677676666776677677666776767767767676676767667677676767676767767677677667767677667676767767677667676776767676776766767766677676676776766676677666766767766776776677667767677676767766677676776667766776776776776767677677666776767667676767766776677666667677676776776667677676767767767767676667767667677676677676666766767767767767676776677667767766677677676776677677677667767667767767676676767677677677676776767666766677677677676667666767766776776677676667767766776767766766766767766667676667677667767767767766776776766776776767676766767766776766667766776776677667767767767766767767767677667767766776677666767667767667767767676766776767676676677667677677676767677666767767677667767767676776767676767677666676766776676766667767676766776776776776767676776767766667667667666767677676676677677677676667677666767677677676677676776676767676766776767767676776677677677666776666676667667766676767676776677677666676776776766776766767767677677676766676766766677676666776767766766667676676766776776776766767767767666767766776767767677667676776667677677667676767766766676776677677676766767767677676776766776767676767677677677666667677666776776767667676767766776676766676767666767767767767766766666677667767667676676776776767676667677676767676776767767766776766776776677667667677676767667766766767676677677677666767767677666767767667677676766666776776776667767677667767766776767767667766677676676776667767767676767767667767766676766776776766667766776767666677667766776677676676677677676676776776767767767677667677676776766767666776767677667767766667767766776776776767677677667766776776776776767767767766767677676677677677676677677667767676767766766766667767667766766776776776776677677677676677677667667667766767767677677667676767676677676676776776766676767767667676776776767767767766767766776677677677676667667676776667767766766767667767677677667676767667676776676776667676776767667666767677666776776767677667766776676767677677676676776677677677677676676676767677666676767767767677676776767766776776677677677677677677666767767766677677677677676667767767677676676766767767676776766767676667766676776776676767767766776767677677677667676767676667766667676776677676767676676766677667676776767766776767677677676776677677676767667767676776776766776766767677677667767767767667677677666667767667767677676676776667677677666676767666677676776677666776667766767666767677677677677676767666776776776767677676776766766776676666766776766776667676776776776776776767767766776677677666767677667667767676767677677677667767767677676667677677667676776677677677676767767667677677677676677677676667767767767766666767767667677676776767677667676767766767677677666676776676776667767676666676776776776677667667677667766776767767667767667767767676666766767767666667667767767677667677676767677676767677677677666766776677677677666677676677676676776767766767767676776776776776677667667677676776677676776667767767767676767767767767767677667767767767767767676766766667767767676776776677666677666676776776667676667767676776776676776676766767767676666767667677676776766766767767667767676677676766677677677667766767676766767766767676767677676767767766776776767766776767677676767767767666677677667676677676767676676776666767766776677667766767667767766776676767677667767667767677667766767677667767766776766667766776776677677667767676776776677677667667666667677677676776677676766676677666767767767766776667767667667766776776677677677677677667676677677676766767767767766776767676776776677677666766776776776677676776667766776776776766667677676767676667677666767767766676767666667767676776677676767767767767766677676676767766767677676776676776767676767767676776677677676677677667676766766667766766667766767767677677676767677676776676776667667766667767666776766776776667767667676776776776776767676677676776776766776776776776776677667667677676767667767677676776767676767676767767766776776767676776776766766766776766767677667766776767667767667676676766767666766776776776676767677676767767766767677667676776776776666776676776767676767767667677676667766767767766776776767767766676767667676776776776666677677676776767767766767767676667667667677676676776667767767766767766667676766776776676767677667676767667766666776766676767677677676767767766776776776667677677676776776776766767677677677677677677666776776776766776766767767767666766677667766676776766767676677676776676667767676776776776767677677676666667667766776766767767667676776676776676767667767766667667766766776677676767767666776677676677677667677676667766776666776676767766776776766667676767667767677677667767667767766767767767676767677676676776667676776766667667767767766676667667676677677677667677666776776767766776767676677677676676776767677676766776677666766767767677667677667767767767667676776766676677676767676767677677677677677677676767677677667677677676776776776767677676776667767766776676776776677667667677667667767677677677677676667667667767676677677677676776767666767676767767767767767766676776776677667667767666677677677677667667677676767667677667767767767767766677676767767766776766677676776776766667676676676766676767676666776666767676677667767767767767667766677676767667767677677667677667766776677677677677676766676776667766767676776776767667767766767766767767767767767676776666776767767667766766676767767666776666766677676667666767766767667767676767767767667767666776766776676677676767676776776766676766776766776677667666677677677666766776776776767677677666677676776676677677676776776767767767666776667667767767667676667767666776766776766776767667666676776677676677666677667676767766766776666776776767667766767666676776676767676677677667676666776767767767767766776677666676767676767766677666776776766776776776677677666667677666676767667766776677667767766776776667676767766776776676676776667677677677676776666776676766766676776776676767767767766676676767667767766776677667767667676776776776767766666766676776677677676676677676767767666677676767677676767667767676676776676776767766667677677677667677666767766776767767767666767767767667767767677667767666677677676776667667676667767766767767676667667677677676776776776676776776677677667767767767667767766677667677676767766776767766666676767676776677676776676767667767767676767677677677676776767766676776767676766666766776776767766667676767667676677677676776776676767766776776666776667767677677676776677677677676767677676776767676677677667677676776776776677676776776677676677667677667667766767677676677666776767767677666767676766676776677676776667767667767767767667767676676776776667666776776767667667676766667677666766776676676776776676676767667767766666767676767766776767766677677676676676676767676767677677667677666776766776776676767766776667667666767677667677677676776776677666666677666776776767667676767667767767767676677676667767667677677676767767677677677677677677676767767676776676767667676767676767767767677677676677667767667676667676767767677676676667676767767677677666767667676766776767677666767767677667767767677676667677667667666677667767767767667677667766676767767766776767667676776766776776677667667667676767767766776676676767677677676677667767767766677677667667767766776776666776667767766766677676667766776677677667677677676677676667767676776776766776677677666677676677676776677667676666767676767667766766776677676776776776667766767676776776666776776766677676676767766776776776776677677677677676776677677676677676767767766766767666667767766767676676776776667667766767766676666767667767677676776767666776667766766767677676776776676767677677667676676676776776676776776776666776766676776766767767767767767766766776767677676767666776767677676776776776676767767766766767767767767767767767676667766767767677677666776776667667667767677677667677667677676776766776766767767767676766776767677677676766776677677677677667766676776676677676776776766766677667766677677676767677677667766767767676667676776766677666776767767767766676677676776767767677667676776776667767766667677677677677667677667677667766767766776776676766767767667676767676767677677677676776766767677667767767677666776667667676677676776667767676677676776767676767767767676667667767767767677667667666766776766776776767767767666767677676676776776666767766767766776766776767677676776676776776676776676776776776666766767766677667766767767767677667676667767767766776676776767767676776767676776767767766776667666767667767767767767766776667667676767767767766667767666776676677
36776667767666676776677677676667767676767767676667767676677666767767767767767767767766776766677677667767767676677666766776767767767766767677677667677676677676676767666767767677676776676667767766776676766776767677667766676676776667766776766767767667676666767767677677677676667677667767666767666676776677666776667676776767676776776677667667767676776767766776766776776766676767766766676767667667667766767767677667677677676776677667767766767666766676776676677667766767767767767676776767677677667767667766676776767676667676676776776776667677676667667677677677676667676767667766766766776776676776776766776776776776776767767766776767767767767766676767767676666766767667766767667766776667767767676667666677677677676677676776767677666776776677676776776776766766776677676776676766767676676776776776767767766677667767767767766766767767666677667766667767677667766776666677676677676767767667767667667767767666676676776776776776776677677677677667767767767766776767767766767666776767676676766667766776776767767677667677677677666767676776767666767676677676776776767767667767666776676776776677677667767767676776676776677676767667677667667676767766776776676677676677676776766776676667677667767666677667677676677676767677676767677677677667767767766677667677676776767766776667767766677677667677667767676767766767677677666767676767677667677677676667677666666767677677676767676676677667677667767767766776767676767766677667767666667767676667676776667767677676776766776776776776676767767676676776776677677677676667666767677667767766667767766767667667667767676666766776766776667767677676767766776776776677677676667766776767676677677676767767676767767667766776776767766676776676767677676767677677677667766677677676676767676776677676767676766776776776676676676776666667766776667767676776676776766767767677667766667767766677666667767666767767766776767676767677676767767667766776667767676767666767677666776767767677676767667677667676767676677667677677677666767676667766767767767767677677676667677667676776776776776676766776776776667676677667667677677667676677676776766667767767767676667766676767677677676766666776767767766776766677677667677667676767676766766677676767677677676766666677676776666767767766676677677667766776766666676677667677676776776767667676677667677676776677677676776767767766776776776776776666677666767767766767677676766767667767766667766766766776767677667676766676767767677677667766677677677677666776767767666776677676767677666776767767677677676766776767677676767677677676766776776767677677667677667766676766766767677676666767677677677676766776766776676666767676776776767767667677676776766776767677677676767677676776766676776766776766767766766676676767767676677677676676677677677666776776776767767767766677677677677676767676767666776776767677667767766677676767767677676776776677677677677667766677676767677676766667767676776767667767767767677676776676667766677666776766776776766776767767676767676776666767767666776676767767667767767766677666767767766666676776677667676776677676676767677676776766776776766776767676766766667767677677677676776776676766677676666766776776767767767766666767766767667677677676767767676766776776776776767767666666767766776767766767666666776767676676776766666776767667766767676676767767767667767766676766676667767676776767666667766666776676776776676776767667676776666776776667676667766776776676767677676677667666677677667667767666767677666766677666776666767676767766767676767766776767767676677676776776776666767677667766766776776677676767667767767766776776676676676677667677667767666767667766776776776676667676667767767766666676767676776676767767667676776776677667767676767677667767676767666766766776776776767676767767677677677676776767767767667767767667676767766767676776776776676676677677677676767666776766667767677676776776776767676767767767677676767676767767667677676676776766776767767677676767766667766677676776667677676677676766767676776776677676667767766767677676666676767667767677667767677667767766776776766776676677677676666767767767767666677667766767667767667677676667677676776676767667767676776776767676776766766776767666766766676676677676676667767766767767767677666776667676676677676676667677676766776766776776766766767677677676776676667667667766776776677667767677677677676767767767677677676776676767667676766767766776677677676776666767767766767767677667677677676767767677666677677667766677677677676776767676776667676776767667767677676677677676766767767766767676767666767767766767666776676767767767677667766767767676766667767667667766667676766767767677676676767676676776677676776766766776766676776667667766767667677666677676767667766676776776767677666776767767676677677676766676767676776767667767767667767677677677677666767766767676776776676676767677676676676677676776767667676676776766767767766766766776776667677667667676776677667767766766767766776666676776767676776776677677677676766776677677666676767677667677677676766676676776676776676677676677676676776776766766767677677667767677676767767676676677666766666667766766776776776766776676767767767767766766776676776776766776767676776776776776667676766776676776767767767766776766767677676776767677676776766767767676766767666767677676766667667767767767677676767767676676776676677677677677676667767676776667666676766776776766667767767767676767767667667767666677677676776776676767666766677677676767667677676776767676776776677677676766776676677666766767767676766776677667677677676776776776776666766676766766767677677677677667767676776767667766767766766776677677677677676767677666776766667677676776776767676766677676776766776676676776776767767766676677667766776767677677676767767676776776776667766767767676767767767767767676767767676677667667667766676776767767676767667767766767767677676666767666776776677677666776677677676677677676776776677677676767677676766767767767766767767677666767676776676677676767677667766767767767667767767767767676677677676776767677676776766666776776776776666677676767766676767767677676776776776776767767767676766766767676776677666676677676676776767677676776776766767766767767676677667766677667766776666776677666666776767767767766767767766676767676767766776676767667677676677677676667766776676766676667666766766677676767767677676676667766767767766776776676767677676767767676677677677667767677667677677676767767667677676676767767767666776776767767676776766767676766766776676677676776776676767666767677677666677666767677676767676676667766667677667766767767767767767767766767676776776776767766776776666676776677677676666677666776767766766767767676677676676676776767677677667676766667666767667677676766776767677666676767766676776767766776677676676767676767766766776776677667667767667677677676776676766776767767766667677676767766767676666667677676766776776677666767667677677677677677676776776776776767767667766776677667766776767676776676767767666677676667767677677676677667767667766776767667677676676776776767767676776776776767767767667676776667677667677667676776767676776677676776776676776767767667766676776776677667676766676767767766776677676776776776677667767676676767667667767676667767667767677676776667766767766767766666677667767766677667767766667676776767676676776767767766767676776776677677677677677676776767766666767676666776677676776767767677676676767767767666767766666677667677666776776677667676676776766676677677677667767766776676676677667667677676776776766677667766676776676767767667667677677667766776766776676766676676776677667667767767766677677677667677676767667676676676767767767767767677676776766676677676766767767676676776776767767677677667666667767676766677676676677666676676766767767667767677676666776676767767767676776767676767677676776776776767766677667766776776767666776676677676767676667767677667767766776766776776676676667767766767676766767766766776767667766776766676676766767767666776676666667767766776676776666776776767677666776776776776677667767676676776776666676776776767667766776667767767766776677676776776767766677676677677667676776776776776776767767676677676766776767677676676666766766776776667766776767766667667676666766676667676766776767767767676766666666767676767767767676677676666766766667677667677667767676776676766677667767767676776766677676667667767766776776776666766677677677677677667767667767766667667766676767766677666666776767677677666776676776776677676776776767676667667766776776776776667766776766776667666767767767676767677677667766677667767676776676776776767766766766677667767766776776767766767676776776677676667766766767767676766766676776767766677677667767767767766767666666676767667767676677676776767666676767766677677677667767666767767767767667677666666767766776766667677667767767767676767667676776767767767666766767667767766677677676766776767767766776767766776677667766676776676776676766677677676766766766776767767767766666767766667766667667767677676767767667677667767767666677677667767767766776767766767767767677676666767676776676776776667767766776767667767676767676776776667676677667767767676776776676776676776776776776766766766766676676776667767767666677666667667767767677667676677677676666666776776766677677676767767677677677677667666776667667766767767666776676676677666766676676676677676767766667767677676766667767766776677677676776776666666666776776676667676677677677667767766776767767666776776767766767767767677667677676667766776776767676676677676767666767676776677666776767667767666676776676766776667766676776776666667767767766676676776667767677677676776676776767676776676776767677676767766776766766767767667676766666676776676666776666766776676677677677677667766776767667667677677676776767666677677676676776767766776677666676676666767667767676767676776767767766676667677667766767766667766677676766676776767767767676667767767676767767676666776767766677676676776767767767676776776667767767677667766676767676767676766767676767677666676667667667767677667767666677666767767676767767767767766766776667666676776776676776767766766767767667767766776776676677667767676667666676776776766766676776766766677676776676667767766676667677676776667677676767767766776677677
6767766766677667677676767767677666676776776766776776776767767676776677666677667767666776677676676776767666767767666776677676676776776767766766776776776677677676667676776776677677677676766767676767667676776776667766766776767666776776767667667666666677677666776676776766677676767766776666667677666776767676676776767667767767676767677667666767667667676767767667676776767676677677677677676676766767767667666776677666766667676667667667667677677676766776767766766776776676766677666776677667677666667767667767767676676767766676676776676776766776766776766677676776766767766776767767766776766677677677676767767666776767677666767766766767677677677667676767676776767767767767766666767676677676767677677666677677667767766676767666776676677666767766676776776667767767666766767767666767667676776766667677677676676767766776776677676776677676776676776666667767667666677667677677667676776677667767666776776767666676776776677677667766776766667677667667767677677667667677677667677676666776767767676776676767766676776676776776766776676677667676677676776767767676776776677677677676766776767677677667767767767666677677676677667667676776776676767766776776767766767677676776776776776766676666677676676776767766776766676766776666676767767667666767767676666776676666766666776767767667676766676767676767767767676767767766676766767667766776766766676677666766766776767767667767766677666767677677676776676676776677677677667677676767767677677677677676776776766767766677677677676767766767676667677667766766776767667766676677667676767666766767676767677667676767767676766766766776766766776767767767767677666766776677676767767667766767667767767767667677676776766677676767767766667767767767677677676677676776776767666776776677677677667767767676666776776776767767767766776677677666667677676677666666677677676766767677667767677667667677667767667677676676776776776676776767677676676766767767677666666666767767677677667767767676776676776767676766767677666767667666766767676776766767767676767766776776677666767666776766676776776767766776776677676676767767676676776776767677677667767767766676776677676766776767677666676677667677676766677667767677676677667767666767767666676767677676676676767677676767767667767767667767766776666767676766767676767667676676766767767767677677667767767767767677677667676767676776767767767667767676666766767767767676766767676776766667677676767676766677667677666776767676667767677677676677666676776776767767667667677667677676676767767766676767766776776677676776776767676677666677666667767767676766776677677676767677667767767677667767767766776677677677676776776767666677667767676677666776676776676766667767667666776677677676776676676766776677677676767676776677666767767677666677666776776767676676766776766667766776766677677666676776776667766767677677676676776767677667667767676667766677677676676766767666666776766767767666776667767767767677667676766676767767767767766767677677677677676767766767667677676676766776666767767676767766676767767676676776676676776767676767767666776776767767667667766667766676766767766666667767767767767766776767676776677676767767677677667767676676677676666776776677677666767766776767767667767767767767767767767676776776776767676676766776767767767766776776776666776676667767677677677667666767667667767676776667767677667766767766676676766776767666676767767767766776767677667667667766677666767767766666767667677676776766766666767767667767767667766677676776676776776677677676767767767666676776766767766766767677677677666776776776776667666667677677676767677677677666776676776767677676776776677667667676676676767677677676767767676776776766677676767677676776677667667766776776766767676766767767677677676776676776776766767677676676767667766766767767767676766776767667766776676766676776776776766666776676776767767677677676766766766767766767767676776776767767766677677677677667767766776767667677676776667766766767676767676767677677676776766767677676776676766776676767766776776677677666766766767676676776776766776776667676766767767767677676766776776676776776766667767766766776767767766767767766776776767666677667766667667677666776767767766667667667767767676776776676766767667667676776767676767767766776766767767766776776677677666677666677667666776766767676776767766767767766766766666767667766677667767767676766766767676776776676776776667676676767676766776767667766676667766767767677677677666776767766667767667766776766776776667767666776776767767677676766776776767767676677676667766667677677676767676667677676776767767667766676677667767767767767676776776776776766776767767766776767766767676677667767766767766767766776667677676766767676767676667677676676767766767676776677677667677667677676776766776776776676767766676776676776676666677667666767667667667676767667767666677676676676776667767677677677677677666776677666776677676776767677676767666767767766676776667766766766767677677677677677666776776776767677677666767767677677667666677676767667677676776676776667676767666776767676776766676766677666677667786767667677666666767667676667766677676776776676766666776766776776767667676676766676776776776676667677677676766776776667676767677666776677677676776776677676677666776776667666676676767667667677667766776767767666767767677677677677666776776767767666677676776776776776667667667767667767677677676766767767767667766776677666676667767766776776767667767766676767766767766767677676667766776767767766776776767676776766776776776677667667766766767767767677676677667667767677667766766677676776767677667767767767767766776676677667677677676766776767676766677676767667676767767767667676666667767676776767666676766767767677676677676767767666767767677667676767767767766776666767767676767677676767676776676776766667767667767767676677676776767767766666677667767766677676776767677677677676767767677666776776776666677666677677676776776776776776766767767676676766776776776776776767767767666767767767677666667667767676676776767677666776776767666776767677676766776676766767767767767676776677667676676767766776766776776776776766677676767666667667767766767666767767677677677676676776776677667767766766767767677666677677677666667766776776666766767767677666676776676767766776676677677676776676676766776667676667676766666767766767677677667677666776776667766767767767676776676667677676776677677677676767676776676776776667677666666666766766676776776677676776776776776677676676767766666776776676676667666676767676767767677677676676767677666776677676677667767667667766766676766677677676776767666767767676776766767767766667666766766677676776766676767767667767676677666776766677667676677677666767677677667767767676776676767667766776767677676776766767766776667677676776666776767676776667676776766767667767767766676767676676767767766676766677666776767676667667667667677676677676676677677676776676776667676677677676767766667676677666766677677677667667767767766776776776677667767767766666776677677677677676776767767766776676667666767767766767676766776766667676776767767766776776666776776667766767667667677676776776776767677676766677676776776676767767767767676667766666776776776676776767677667767676677676776776776766677667767677677666766677676776766776767667766776776667677676776667677666677677677667677667766766776776767666767767676667767766666776776776776677667667767767767766767767766767667767767767766667677676667767677676776776767677676677677667676767666667767667667676667667766766776776776767766767677676776776767666677676767766776776677667766767676766776776677676676776667676767676776767766767677667677666767766766677667677667676677667767767767666677677676766776776767766776776776767677667766677677666766667677677677667676767677677666766676677676776767767767766666767766776776766776776767676776676676766776766677677676767676676776767766677667767767767766767766676766776776766767766776766767676767767767767677677677677676776776766776776677677677676667766767677677676766677676667677676776776767677667767676667677666766776767667767766677667676776677676767667767767767677676676677667766667666676776776776767677677676766767666766677676776766776766676766767766677676676776776767667666776667677676667767767766776676767677667766666676766776677676676667767766767666767767767667766667766776767676776667767767767667676677666767767667677676766776766666767666667767677667677677677676776767767667767667766776767766767676766667666767677677677676776677666776677676767767676766776666766677667666776776677666776776667766776766776776677667676776767767676766767766677677667677666666767767677676776766776766677667676767676776767667767677667767767766766676667677677677676767676776776667767676677667767677667766767767766766677666767676677667677667667676767677676767676677677667677676766767767677677667666676776776767677666767677667767766767767767666776676776776676776767767766767767767677676766776776677666776776776767667677667766776776676676676767666767767676767667767767676776767666677667676667766676776767676677676767767667677677667767667676776676767676766776767767766776776667766767677677676776667767766776676776776767677666776667767767766776766676677666776767677676767677676676767766667767676667676767766677677667677666767767767767676776676767676776776667677677676676677677676666676767676767677667767767766776767677677677677666776767676767677666776776677677676767677677677667677676776667667767767767767677677667666677677666767766767767677667677666767677677677676767767766766676767676766677677677677667677667767667666766666776776766766776776776776667767667677677677677677677666767767767677667767767767767766776766776766767767666776776767676677666667766767676766677666776767767676677676677676767677676776767667667766776776677677676676776776676766767667766776676677676676776776776677667767766767767676767666776776676767676677677677676776667767767677676767767766776667767666767767677677667767666677667766666767677677676767677677676767677676676776776767676776676676767676776666767666677677677677667766776776677676676666666776767766767766766677677676776776766676767767676766776776767767677667677677677676666776676667666766676677667767677676776776676676767767767
6676666677667766677676776766667767767676767677676766767767767767676776766676677666776767667676676766776676767676767677676667766676776767677666676766776776766776767677677676666767677666666776767767676776767767767676676776667667767666676667676666766676767767676776776767676767767677677676776776766776677676776767767667767767676766677667767767767767766766766676666767676677676776676676677676776776767676767766776776767767766676766776676776776776776766776776776776776676676667766776766776776677677666776676766667766766677667667767677677667677667767676767677677677677667766766677677676666767677666766776667667677677676676676667677667766666766767766667677676776676666776776676676767767767766776767767676767767767676666767677676666676666766776776677676776766776767677667767667677666667676767677667676676676776766676767767766667766776677677667676776767767766667676767767767766776677676667666766767766776767667766766767767667676767766776666667666676766776676776776766676667767767766766767676766776677667677676767767767767666776677677667766766676666767766776767677676776676766667667677676766767677676667767766776776667677667676776776767767767767677677666766676776767767667767677677666767676767766776767766776667676776776667766776766767766776667766667767766767677666766677666677676776776776676767677666667677666767676767767767767767766767766776776766776767767676767676776766776676766667766776776667677677676776776776767767766767766767667676667677666767676767767666776767676767766767766677666667767767677677666667677676677667767767667676776677667676666776767676666766667677676776666676776766766667676767767677676766767767676767766767677667666776767677666677677676766766676677676767766767767667766667667677677666776776776677667766776767766776776776776767767767766667676767766776766676677667676677677676776767767676767766767667667666776776676677667676766767667667767767767677667766767767677677666667767767667676776676677676776767677676776767676776776766767767676676677667766767676667767766766776776776666776676776766677667766677677667767676766776767666766766776767666776767677677676766767767676767767767767667666767766667767766767767767667676776677667676676776776776766766767677677666776776776776776767677677677676776676677667676766766677676666677667667666667766766666776677667767766676776677667766776676767676776677666666776766767766767667666767767766776767677677667677676767666776676676776767767667667667767767767767666766766776766776767666776776776767766677676776776676767766677677676767767767767676776676776776776776767767766767666767677677676677667766776667667676776767767676677667767767677677667677676676667766676776766666767676767677676776767767676767677676667766767766776767666767766776766677676776776677676666767766776767767667767677676776776677676776776767767767767767767766776667677676776677676767766766767676667767676776667767767767767677676676767677676767677667767676776776767676767676676667667676767766776776776776776667767667677667767767676767767667677667677667767767767767767676776776766677667676776776776776776776677676767676676676766776666767676766676767766676766667766767767766677676776776776677676677677667676776767676677667676767767766677676776766776676666767677667676676677676677667667767677666667677666666676677667767676677677667667676767676667767676776767766766677666676776667676776776776676676676667676667667767767766676766766776767767667767766776676776767766776776767676776666776676776766767677677676767766776776677677666776667766677677666676776676767666776667767676677676666767766776776767766676667767677676776776677677676776767676767766767766767666776776677676767677666767767767676776676677667766766776766776676767666776766776776776776776677666776767677666766776666677677676776766666677677676676767676667667767767767667766767676767767766676767767677667676776766767677676676676676776677677676676776767767677677666776767666667767766767676776776776767766766677666667767667676767677677667767767676677676767767677676677667767676767767677676676677676767767677677677677666776667667766766776667767676677666766666767676776676776776766776676676666776767676677676767767767667677677677666776766776776776776666767677677677677676776676776677676776766666776776767767766767767676776776676666776766666767676776767677676676776676666776776767677676776767767767767676776767676767666767767677667767677677676667677677666776676766677666667677677676776676676666776776776767767667767676676767667676766767767767677676776776767677676767667677677677676776776767767676677677676776677667676676776776676776676666767767767677676776766766677667766766766676766776677676677676667767667677676767677666677676667766767677666776776666776767677676767676677677666676667767676776766766667667677676766766776766677666767667676767766776677677676767766676677676766677667767676776776776676766677667767767676767676677676766776666776677676776676766667767767677677667767767676676776776676667677667767677677677667666676666776677677677677676776676776767767676767677676776776767676766766667767766677676776776676767676776677677677677676677676667767667767667676767677666667766767667767667766767676776776667767667677666776677676776776776677676677667766776776676767767767767667676776767766776776776776767766766776676676766667767667767766766767767767676666776766676677676767766776676767766767767766767767767767767767767666767766676667767677677666767767676776766767767667676676676776767766667677677677667677667766776677676776767767676766767767676767766667766766676776776666667676776776776767766767767676776767766776776767677676767767677677676767767767676767766677676776767767677666776767676767767767676776676767767667677676766767767676766767766677677676667767767766677666676776767767766667766677677676677677666766766776776766767766767676677677677677677666667677666667767676676667766776776667767676677676676677677676776776776677676677677677677676767677676776767767666766766767767766776767666677677667767767766766767676766677676766766776676676676677677676767767676677677677666776677667767767676676767666677676776776776767667666767677667676776767767767677667766767676767677676677677676666667767767676776776767766767767677677677676776766666776767676767667767676767676776667677676767667667667676677676767767676776767667676776677666776677677667766767676666676766776776767766767666677677667677677667767767677677667767766766767676776667766776766676766776766767766776767767677677666766676667766776666776677677677667667766776667767767766767677676776676667666776667766776667767666776667676766776776767666776676676776766776776776776677676776776776776766776676776776766677677676776776766767767766677666767667767677667667767767677676767677676767766776677677667676767666776676766676767666776667677676766776676676667766776776677677676676776776776767766667677676776767666676667676767767677676776776776676776766766677677677667667766677666677666677677676776776766677667767767676776776767676766677676767767767767677677676676667766767677676776676776767667767676776767677667676767667767767767676677677677677667767766667767767677677667667767677677676677676676666666667766766766766676677667666776676767666767677667667676776767677667766776776776776776767677677677677667767677676776666667676666676767677677677666767767767676776676766776776776667766776676676766767766776766677677666677676677667677667667767767676667677676676767676776767677677676766666767676767676767767767677676766776677677667677676766766767767767766776677666776677676767767767766776776677667767676776676676767667677677676676676676776776776676776776766766776776767766677667667767766676776666766776776766666767767767667676767766676767767677667677676776677676776666767767767767767677667766767677676767767766766767766776776776766766767767676776776766676676767767767677676776677667666767767676776766776677677666767766776666677667677676677677676667767767767677667767767666776766776776776767677677677677676767766767766677676776776667676677667677677667677667676776767676767676667676776776676776676776677677666767677677677677677677667676767767766767767767676776766776767667767766676776776776767676776776677667766767766677667767767767666767767767767767667667767677667767766776767767676677676776667676766766776766766776776766776776666776776767666676766677677667766767666676766767766767676667666676766666677667767677667676767767766776776676677676767677667676766776667677676766667676766677667667666676776766766766767767767766767767767767676766776767767676667767667766667667767677667767767767676766667677676677676677676677667667667767667677667767677677677676776676676767766767677676767767677676676766767767767766776776766677676767667677676766676767767666776766776776776667667666767677677666776667767766776767676776776767676766676766676776766677676677667767767767667676766676667676767766767677667666766766667676776767677666776767677666676776677677676767667767767767767767767767667767767767666776767767677676776776767767676666776766776667677677666776667677677667676666766776776766776776767667677676667767767767767667767767667767767766776776776776677666776677667767677667667676676677667767676776776676666677677666666776667677667667676767667677676767766766776776776767766677666767766677676776667766676676766776767677667666776766776776676677676676666767676767766766767676776677677677677676776767767766676667667676767766677676776766677667767676776767766776676677676766677667667766677676776776676766767766776676776666767767767667766676666776677676776666776776767666767676677667767767676676676766767766667767766767767767667767766677676776677667676766677677676766666776677676677677676767767766766767767677676677677667767767766767677677677667767667766667767767767766776766676666776677677667766776767676776676666676767667676767676767766667677677667677677666776677676776667667667676677677677667677666677676767766776776776677667666766767767677677677676776766767767766776767677667676776676677676667767676667766676666776667667766767666667676776776676776677677677676767676776776767667767676776767676767767767766767676767677676676766776
66767676677667767666776776767766676767767766767767676767766677676767767767767767766767676776766776677677676676767676676677676776776767766767667676776677676766677676776676767667666776776767676676776667667767666766766776667667767676767667667767677676676666676767766677667677667767667676667766677676776776767667677677676776766677676776666767766776776676766677667676767767766767677667767767767767666677676776667767767676776767767767676776676767677676676776677667767677677667666667676677667667767766776767767667667767767766776776776666767667667677666776776776677676677677677667767767667767677676776767667767766767676776677676776677677666776767667766767667766666767767767667767667676776676767766776776766667766767766766776776776677676776766776767677666766776676767676666667766676677666776667667766677676676767767676676776767766677667767667766677666767677677677677676776776667767767767677676766677677676667677676767677666766776667677676767677667667766776776666776767767767767667767767676676776667766776776767677677676776776767766776767767667666767767676776677676776767767667766767766676767766677667767767677677676677676767677666776776677677677667767677667767676776776766677677666776667667666767767766677676666766767767767766766667766776677676776766776676677667767676776766776677676666766776776767767767676676776766676776776776666767677667676667766767667766776676767666676767767766776776667677677667676667676767677676767677666776776666767767767666766676776766667667766776677667766767767667677677676766776767676766767767666767677677676667677677676776767677667767767677666676776767677667667766776767666776766776776676766776766776767766767676767767767677676776766677677676767767767767766677677677676676676776667767677676767677677677677677676677676767676767767766776677677677667666767767767767766767667767767767767767767766767677677667767677676776767767677677666766677676766767676676776776677667767667767676766767766776776776676667767766766677676776676667676776766767676766667677677676676767677667767666667667767767677676767767767767677677677677677677676776776767677677677667666676776767767676667676766766767767677676767667766767666766766666676766776667677676776676667667676767666766676776767766767676676776776767767767677677676667677667677677677676767666767667767667677676766776767767667766776677676776776677677676776667676766776776676776767667767667676767667677677676676767767677667676767667767767667676776677676767677667677667767767667766677676677667676676767767676767766767767767767677677677676767767677676766776676767677676667676667677677667677676776676776776677677666676767767677676776767677676767766766776767766776676767677677667667767766666767667766667676677677677676767667667767766776767767677676776676677677667767767767677666767767766667676676677677676776776766766676776767676776676776776766766776666767767667676776776776767677676767766776776676767767677667676776767667767766766776667667677676767677677677676676766767667677677666767677666767767766767667667767677667677677667667766676776666767766767677677667676767767767766776667767767677677666667767767677677677676767676776767767767766767676766776776676666776776766766667767667676667667677676667767677676676767676767767767767767767677676776776776766677677667677677666776767666676677677676767767767767767677677666776776767676767677677677676776776767677667676776776766767766776767767667767767676767677677677667767667667767767766776776776776766676677667677676776767767767766666766776676677667767677677667677677677676677676776766667666677676776766776676677666767676677666677667676676776776667766767766676677676776776776767677677676776776767667677676767676767676776776776766767767676666767676667767677667766767666767767767677676776776776767766767767676676776677677676767766677676776776776766776776767676776677676677677666767677667676776677667667767766776767767667667767766776766776767676676776776776766776767767666677676676676677677667767666677676767677667767677677676767767677676676767767766767666776776776776776776677676676766776767667767676776776767767767677676767667667667666776667677676677666677676676776767666776767767766677666776677676766767766677667676766676776766767676776776766767677667666776667667767667677676776767767767766767767767677667766677667766767677676767677676766766767767767767677676766776776776776776776677667767767667767767766677667767767677667767676666776776666776677667767676676776767677666676776767766766677677667766667676667677677676766776767767766776776776766677677677667767676776776776667766676776776677677677667766776776776776676676667767767677667767666776776767767667767666667767677667767767766776776767767667677666776767767766766776776776767677677667667677677677676677676767767677677677677676677667766677676666676776677667676767667767767677676776766667666767677677677677677667676676776776776776667767766676666776776776676776767667676767766776677677677667766767767666776676767766776666766767766677667666776767667767667767676767677766776776766767766776776766666767766776776776776666676776677676767676776677677667667667767767677676776776776667766767666767767767767676776677676766676776776767767767767767767676676776766776676676766767676767667677667767766776776677667767666776667676766767666767767767667677676767766767766676767767766776676677676767676767676776767767767676776776776767766767766767676776667766677676767677676776766676676776776667767677677677677667676776776767767667667767677666776776776676767677676767767767767677676767767677677667666676776767766676766767676776776676676776677677676776767677676776676776767767667767667677676677677677676677676677677677677676776767677667766767676767676776776776767676766767666776767666767677677667677667767767677667666776676776767677667676776667676766776776776767766767676767767767676776767666776666767767766667667766677676767767766677666767676776767677677667767767676776776776667766776767766767677677677667677667677667767767676677676776766767677676766766676767766767767767767767677677676776776776767767767677667677676776766776666776676776776776776767676767677666676667767767676767677667766676776767676776776676776767676766666767676776767767767766776677677677667677677677676766767677676667676767676776666666776766676677676767676767766666767676677667766666667667677667667767767767667676776776767767676766776677677666776776766776766776776677677676776767767767766767766776767767666767677677677676677676667677676776676666766767767677677677667767677676776677676776776767667767676667676766767767666767767766676766767667676776677677667667667667676766776767666667667767767767677667767767767767767667766767666677677677676776677667767767677677677667767767676776676766677666776776676767676776776776667667767767667676776776776676677676677676776766767667676667667767677676667666676776767767667766767667767676776766767677667766776667667767666766776776776677677676776677677676667767676767767667767766767767666767767676767666676766767676767677676767676676767676767766766776666767676776776667676776776766776767766776767766677667677676767666677667677667666767767767666677676676776776666667767767766776767766776676776677676776667767677676776677676767676776776677676676776667766666666767667766667676676766776667676676766766767677666776776776776776676766766776776667767677677677676677666677677676776767767677666767767766676677667677666677676776677667666767677666766767677666776677667767767676667677677667677677667767766677667676776676767767676776767767767766776767767677667767676776676676776667766776776767667767766776676766776776677676776776766776767766767767767767676676776766776667767677677676767767767767767767676677667767666767766776667666667666676776667767676677666776767677676776776666676767676776676776677677667767667766677667676776776767766767767767767676776766776676776667767666766766767767676776677677667676666766776767767676766766776767767766776776776767766676667767676776667767677666776767767676666766766666677676766677667766677676767676676767677667767767676677667677676767676766766677676776676776767767767667666766767677677677677667676767767667677677666677667667676767767767767767766667676677676776677676666677667677677666776767766767766676767677667767766767667767767766776767767766766676667676776767766676676776767677676676677677667767766767667767767667767767677676666766767767667677676667767677667767677667676767677667767677677676666767666776767767767666767677677676676667767766676776676776767676767677677676677677676776776766776776767677677666776676776667677676677677676767766776776676776776677677676677667676676667676776767766676776776776776667767767766767767766676776766776677676767666776776767767767767767766676677676676776676676676766767677677676767667677667767767676776776766666677676667766776776667766667767667766767677676776776776677667667676667677676776766776677666767677667676767676776776767767767767766776677676776767767677677677666677677677667677677667766676766767767676776776767767766766767676766776776767677677677667766776766676766776766677676776776677677667677676776677667676667767767767767766776767677666776776666767767767766776677676776767767676677676776776776767766667767667676766776776676767677676676767666667767676676666766677676776677677667767766767677677677676776766667766776676767767767676677677677676767767666776776776766676667677667667767767677667666776776677667766666776776776776776767676776776667676677677667766767767767767767767766767767767767676677677677677676677676766677676776667677677676767767766677666776776767767766676767677667677676766776676767767767667677677676667677677676766776767766766767677677667767676766677676776776677677676776776667766676767766776676767667767767767766767766667767677676676766677676776776666677677666667666767677676677677676766676766767767767676767767766676776767677667767677676767767767676767677667767766767766767677676767677666776677667767667677667666776776676776666676677666776767667667767767767676677677676767676776776677666767766667767667676776776776776767767767676766776767677677676676676767666767767766776676676776776767677677677
66767767677676766677676767666676776676776677667677676776677677676676766776766667676776666766767676776776766666666667767766776776776667676776676776767766676767767667767767766767667677667676677676666767766676676667767677667676667767766667767676767677677676767677676676776776776776766676666767667676767677676766676776767766766677677676667766767767676776776667766776676677677676766776767676667767767677677676767766766776776666776767677666776767767767676676677677676776667676667766766767676676776776676776677676767676767766766766767676766677667676767667767666767767667766776776667667766677677677667767677666667767667767767766776767666667766776776776767766677676776776766776767676677677676676776766676767767667767767677677666667677676676677677676667666767676776676776767676677667677677667667676676666767767766766767767677667667666776767676677677676776767767767676776766776776767767676677677666676667766767666676776766776667676776767677667766677676776776677667767767676776766766766677676676766776776767767676767677676767676767676667767767766676776677667767677667766776776667676776767767676676776776677666767676776776776767676776677666776776776767767676776766676667767767666776767667676676767767666776776667766676776776776666677677676766676667667766776666766776767766676776766776767667676766677667667767677676766776676677667767767767677677676776766767666767677677677666767677667767676766766666676677676767766776677677677676677676667767767667767677676766766776766676677676776776767766776677667767677677667676767677667676767767767677667766776767767767676767767767766776776776767767677676676776776667767766667766766776677667767767666776776766767676766766767677667677676776776766767667677666676776676667677677667767677667767767766667767767767666776776776676767767767677677666776676676767677676776766676776767676677666677676766677677676767677666767667666767667767667676677676766776776677666776766767677667766676676767676666766676677676776776766676677677667766676676776666766776677676776766776676776767676677677666667666776676676767767676666677677676666667767666667767767677677677667677667676776767667766676676677677666776776677666667767666666776776667766776677677677677677676767767676776766776776676776776677667766677676667677676776667677676776767767677667767676677667767666677666676776776767666767766767677666776776676776676767677676677676776776767767766767676767677666667767676776767667767676776677677676676776776776667676776676776767766676767766776676776667676677676767677677667666677667766767676776776776666677677676776676676776776766766776666776776776676676776776766766776776667766766766776767677667676776766776667767667767766667676666776677676767767767767676676776776776766767766676776676677676767676776676767767667766776776776766776776677667767677677667767767677667677667766766666676767667766776767767767767677667676677667666767767677666776776767667677676676767767766776677676766677667667767676776767666776677677677677677666776776776776666766776766676677677666666677677677677676776767676766776776776776776776766776676767766776767767767767767677676767766776766767666766766767767766677676767767767766767677676666666776776767766776776776776766776776776766766666776677676676766767767766667676776767767676776667767767676676767767766677676766667767666767767767667766767767767767667676767677677667666776767766767677677676776776677677676676766677676767767677666776776667667677677667767676676776767767766667666766767766766776666767677677667767766776677667677667676776776766776677677667767667767667676766677666776776776676677677676666767767767766767767767677666677677676776776766767666677677677667667767766676767667767666767667767677676776767766767667667766767766667767667767677677667677677676776776776776776677676677666776776667767677676767676776667667677677676676776776776767767677677677666676677677677667676776677667766776776776776767677667766776776767676677666676767676677667677677676776666776767676776776776776766767767667766776776776767677666666766677677676676677676767677666776767677667676767767766666776766776776776676776767767667767667677677676776666676776776676766677666667677667766677677676776666677677677667766766767676776776776767676767666666677667766677676676767677677676776667677667766776676766776767767767767667676676776677667677667767676776767667677666766766767677676776766767676776667666776767766766676776677667667766766776776677677677666767676776776776767677667767676776676776776767767676776666776667767766767766776667767677677676767667677677677677677677677676766666767666776776677677676676776776767767767767767677676776776766676776677666767667767767767767676667667677667676767766766677666776776776776776667767677677677667767766767667676677676767766776776776776677667766676766667677676776767666776776666776767767666767767767676676776776676676776767767767677676677676767767677667767766776776776776766677666767767766767767766677676766766767676776776667767677666667666677667767767676667676776767766767676776776776776766776776766767677667676677666776766767767667767767767677677677676767676667766776676776767767767676666776677676766667676776666776766767677667676766677676677676667677677676677677666767666776676666767766776766766676776676676767767766776776667676676676677667667676767767766767767676776767677677677676767667767767676677676776767676776776767767767676677667676676667677677666666666776776776776677676767677666776766776776767666766776776766776776666766676776667766767766676767767667667766776676776776776776766776776776677676767677676766766676776767676776767767676776767767676676766766776667676676766676776767767767677676676666776666767767676767667677677667766776767667767667766676666766776776776767667767767676677667766767766776677676766767767666767677666776667766776776776766776767667676666677676776667676676776677677667676766776776767767767766767667676776667767766767676776776667667766776677667766677677676767767767767666677677667677667767676776677666667766776766776676667766677677677667766776776677676667667767666676766767676776766666667666776776776676767767766766766676676776766767677676677666767766677677666767767766767667666767767766666676776776776677667676776767767766767767767767767767667666776767767767766776776767677677677676767767767766666667677677676766776776776776776766676776776776776766767677676776776776767767667677666767666767767667766667767766776776776767766766776677677677677676776776667676776666676767767767767766766776767767767766667767767766776766677677667677677676676776766767676776776776767666767676766677666776767666666766776767767676776767666776766767766766776767767767667767677677676666667766677677676776776776767766677676676767766677667667767766776766776767767677677676667677676776767666666767767767667767676776766766767676767767766776766666666776677676666767676776767767767767767767677666676767677676676776677677667667677676677677677677667767767767766776676676766767767766667677667767676677667677677677667767677676766767767677677667667766776766667766666677667676676676767677677677676677677676677676677677666776767676776776776767767676676667677666667767767677677676767676767676766767676766766767766666767677676776776776767767766776776677666677667676676776776766776767767676667766776676767676766767676776767677676677677677677677666776676776676776667767677677677677676776676677677667667767677666776767767766767767677676766767767767767766776776776767766677667667676776667666776767766677677666667766666766767767667677676767766767677667767767766776776767767767677677676776677667767676677676776776776666767676667666666666676667677667667676766677677677677676776767767767766676767767677677667676676667676677666767676767676677667676666677676776667676766767677667666767676766776766767766676767766676767766767667767767676767767766776666776776666776677676676776676767767667676776767767677677676776676776677667767766677676767767676666667667667666676767767667767767676767676776677666666767677677676676767767767677676776677676666676776677667676776667677667676767767767766776667676677667767767677666666766776676667667677676776776667767676677676677667676776776776667767766676677676776766677667767676767767676676776776676766776667677677667766776776776667766677676767767767767677677666767667767667667677676676767766676666776767766766767767767767666667767766776767767676767677666677677677676776776776767766667677676677676676776776776776767677677677666776766766766776776776666667676666666767767667677666776767766776776766676667766776776667676776667677667666767676776676677677677667766677676767767676776767767676767667676776776676676667677676767667767767677677667767767766766776677666776776776767766776667677677677676776676676776676677677677676767667767767667676677676766667766677676766776677676776776776776776776676776766666677667677676776776776776677667667677677676776676676767766776667767767667767767667677666676667767677667766766766776767667676767767667667677667767767766776667767767676677666766677677676776776776767676776766666677667666667767676767677677676677676776776676676776767767766776776767766776667667766767666677676767667767766767667766776676776776776776766677667767677666776676776676776767767676666776767667666677667766676767766776776776767767666766766776767767767767677677677676776776767676666776677666776776776676667677677666767676776666767767767677676776776776767677676667667677667677666776767677667667676776766776767766767667677667766676776677677677667666776677676766677676666667767766776766676767676767766766676767677677677677677666676767677677677667676776776676767667766767767667767767667766767767767767766776776677677676776767767767767666667666776667676776776776677677676667767767767766767676776776767666676767677677677667766776767676776776677677677667667676766676666677666767677666767767767766666776767676776676776676667667767766767767677667767676766676677677677676666677676767767676766776677676676776776767667766767676767667766776767767677677676767676766677677676676767676776667667766776776767667676776776767767767667677677666776767767677667667676776776766776766767
7666766667767767766677677677677666676776767676677676767676676776767766767766767766666776776776666676776677667767767767767766767767767766676767766776767676667677676776767766776776776767767677676776676767667766667767767767767667676776767677677677667666776767677667766766677677677666776766766766666667767667677677677676776776767676767767767766766676776767677677676766776677677667676667676666766676676776766776677676767677677666776776766767667676766776776666767676667677666766676776677667767767666666776776767767766776767667677667767676776776677676766776776677666776676776776676766767676677676767676776776677677677677667766766776767677676767767666677667667767677676677676767766776666767676767767667767677677667666776776776766667767667666767677666667676767677676767767676776776776767766767677677667677666767766666776676767666676776766776767767766767767677677677677666776767767767667666767677677676676766776677677677676677676776677676767766776676776776767767677667767767767676776767667767676766767677676677677667767767767667677677677676776767767676676677667677676767767766776776677676776676676776767667676776767666776776767677666776667667667767766776676776776776677676776776766677676766666766767767767666776767676776776767666676666776667667676776767767677677676776676767766667677667676776677677667767767767767676676676776776767676776776667767677667676767676677676776766767767666776676767767677677676677677677677676767766667767667676677667766776767767677666776677667666766776766677676667767767676776767667767766767676767767766767676767766666677676776776767667677676676676677677677677667766776677667766677677666767766767667766676776677666767667767676766677677676776776766767666776676767767666776776677677667677677676667666767767676776667767767767676676776767766776766776776767767766776766767676776776766767677666766677677677677677677667766767766776766776776767677676676767676776776767767767666776776676677676767677676776676766767677666767677676677677676776767676767676676776767677677676677676767766677677676766776767767766676776776767667666667767767677667667766776666767767667766767677667767676677676766767677676676666666776667767676776667767676776667677677666776767676676776676676776667766676776766767767676776677667767666667767667667767667677676767666766767676767676776667767677677677666767667677667767667767766676767766767667677666767767766776767766677676767766676776766776677667767676767677677676776776776776776767767767676767667767677676776776666676767677677677666666767666776776766676677677676767676776776767767767667676677677666667676667667767767767676776666767766676667767767767766767766677666776677677676676677676767667766767676776776767766677676667667767767766776676776776676776666776767667676776767766776776666776667667766767767767767667666677666776776767676776667676767677677676677676677677676676676767767767676776776677676776776676767767676776776776766776766767677666766767677676766776767676776767767676776766676776767766677667767667767666677667767767677667676676767676667676776676766766767666676767677667766776767767676776766677666767767767767677676676677667666776767676666766776767676767667677666676767767677677677667676776676677677677667677677676676776766677667676667677676666767676776766767676776767767767766667676776677677676776767676776666766776676767667767767767667767677677667767677677676766676766767767667667767766776766676676776776676776666766776767767767767767767767766767677666776676676667677667767667667766767667766776767677677677667766776767676776767766667667676676676667767677676676776776767667667766676776677666666767767766767677666667766767677677676667766776766767677667767766776766676667677677677676776776677677676767676676677666677677676767667767767676766767766767766766776666766766767767767767677667666667676667767676667676677676766767767677677677677676766767677677676767767677677677676776766766776766766767767676767767766666776776776677676767767766676767677677677677676767766776767667767666676677667667767677677666776766677677667767766776767767766667677666676776776676667677666666666776776666776766767667677677676776767767676766676676766776766667767667767766776676776767666767766766776767766767666676767666667676776776767766677677676776776676767676776776776677676776776776776766776766676776776767676767677677677677677677666676776776767677677676666667767767767767676767667766677676767766676767667767767676776767677677667767767666776776767676677667677676666776767667767767677676767766667767767767767676677666676776776776676776776677677676776767767667667767766766766776767667676767767767677667666767676767766676776766766776676766677667666776767677676677667677676676667767767676776767677667766767766776776676766677677666667676776677677676766666767766767676666776776676677667766776767766667677677667767767677677677667767676767677677676767677676776676766776766767677676766767766666667766766767667667766776676776767676677667677676776767766776766776767766767676766666776767767766667767676776767677667767767766667766767677676677676776767766776776776776776776676776667676677677667766667676776676767666776766667677666776776667677667766776676766767676766776677677667667767767676677667667766667676766776767767676766677677677677667767767676776766767677676677677676666667767767676776667767767766677667666776676676776776766767766776776667766766667767767767766767766767677677666666766767676776776767767767767766766776776676677677667676766776677667667676766666667666676667676776677677676767767767677677677677676667766677677676667767667767666767666677677677676776676776677677677676776767767667676767766776767766776766667676776676767676667667766767767677667677676676666766776776776776767677677677676666776677676766766677677677667767676667677666767677676767767676776776766776776776667767767666676767767767766767676776667676776776767676677677676767676767767767676776766776766766767667677677667767677677676766666767767676776766677677677676776676667766676767766666677677677676767677666766677677666776767667676666767766776676776776766776676767767766776767677677677676767767767767767676767767767667767766776767667767667677676677676676776767766766676677677666667676776776766766767767766767766776666767766667767767667766677677667766676677667677677667667766766766677667676776677677676676767766767767667767667767667766667766776676667667767767767767677667767676666766666776776767767676767767767677667766776766676766766766767766776767767676766776776776667767766676766776776676766766776766677676766666676776776776766766776666677677667676676667767767767767667766776776767767767667667676667767677676776766677677677676676666767677677677677677666676776767676776667667766776676767767666667666776676776767766776676767767676767767667767767667677677667766767767766766767766677666667676767766767677676766767666776776677667767676667676776677667666676676776776776776667767767676676676766676776767677676677677677667767677677676767767766667677677676776676776667767676766676776776767767766766677677676667667767767676676776766767677677677676776677677676676776776776776767667767676767667676767677676677677667677676676677666767767676667767767766676776776676776767666767677666776767667676667767666677677677677677667766666776776767767676766776767767767767667767767667766766776677677676776677677667666677677677667766667766767676677677667767767676677677676667677677677677677676776767767767677676676767766776676776667767667676667676776676767767767677676676776767767766677676676767767677667666767676776767677677677667766767676776766676776776776676766776767767666676767676776767767677677667677666766776776776776776767766767677676767767766776766776767676666667767676767767767767767676776767767677677667767677677676776776776776767676766776667767676776767666766776677677676767667767767676767676767766677676776776767767767676676676676766776677676776767677667667767767767766776776677666677676667677667667677676676676666666767766767677676776776767677667767667667677677677677676767677676677667676667676667767676767766676677676676776776767677676776776767767667676776767767766776766676776677676776776766776767766767767667766667766667667766666767676776776676776776766776766776776766676767766676766767767676767767767767766776776767667676766667676776677676667677666677677666767767767767766766767676776767766767676776766676676676776776666677677666776667677677677676776676776766666776767676776677667767677677667676766776776766766767766766776767676666776776676677676767677677666666766766776676676676776677667767676767767766676766776677677677676776776776776776776677676767767766667676776776767676776767766776767667667766677676676767766677676766776677677676666776776766677677666677677677676776776766766677677677676776677676776767676767676767767677677676766776666776776776767677677667767767767767666767676767767676776667667667676776677667767676667767667767766776767767677666676667767767677676776677667677677667766767766676676666667667676776776677677667676776676676767676767767676767677666776677667767667667676667667667666676677676776677667767767676667767677676776767767767667667767676766776776776766766766767666767767667767767667667676767677677677667767676666776667677676776667767766666666767676667767767766767767767767766767767767676667767677676776767766776677667677667667766776676766677666677677676767767767676767767767667677676776666776776776667766776767676666767767676767767767676776676776766776767667667766667766767766776776766676776776776767676677677677676776677676766776677676677667766666776776776667767767767767766767676677676766677676667677676776767767767767767677666776667766676766776776776667677667677666776776766776767676677676767766776676766776677676776677666776767766677666766767676677667767676767676766776776767767767767767677667677677676766676767676776677676767767676677677676766767766776767667676776776767767676767676776776767676776767767767766766767666776676676776766767667677677676776776776767766677667666776676776767766676776676766767767666676677676676677677676767676766776677677676776776776776677677676676677676767766776677667767677
66666767767767767766776767677676766676676677676677676776776776767676776677676666767766667767767766776767767667677667767676767767677676766776776776767766667767666776677676767767767667676766676776776666666677676767767767666767676667677676767767767767766766776666666776776676677667767766776776766776676776676776767666677667676677677677676667677676767677677676766667766767676776676676776776767766776776767767667667767767767676676767677676766767767767667766767676767767677666767676776776667667767767767676676776776776667667677676776676776767677676776666667767767767676666776766776676766667767767676776767767676766767677676776677676677676776767766776766776776667677676676776676677666776776776767677676776767767677677676767677666676767667767667766776776776676776766676767677676676677676766776766766776766776667676776767667766767676766767667677667677666776767766776776767767676776776766766776776677666766767667676776676776776776776677677667677677677677666667677667676767676776677666667677666776767676776766776776766767766776776667767676667766766767767767676766667766776776776776676767767677676767767667767767767677676667767676766676666776766676766677667766677667766776667767666677676667667766667766776776677676667767767766766677676677666766776676776666766677677676667667766676767767766677677677667767767767677677667767767677676776677677677677676776776776667677677667676776767677677677667677677676776767676667676767766677667677677676776676776767767677676776776677677677677667666766776776776767767667767666776767677677667767767766676767767677666676677666677666666667766776776767767666776776767666776767676767666767667677666767677677676776776676677667767667676776766676766677676767677676776667667766766776676767676776767677667767767677676776776677677666766767676676766677666776766666677667767677667767766766667677677676677667677676666677667767676776677667767677677676776776767767677677677677676667666776667767676776667766766767767767667667767676776766666676767767767676776766767766677667677677677677677667767767677677677676767766767677676776776776677676767667676776767667677676666667766766776677677676776776767766776666776766776767767677676776677677666767767667676776767767677677666677666776667667667767767767677677677676776767766767667676767677677677666776776767677667766767677667767767767767676767767766767677676776766776767676767767766776676776667767766667677667767766676767667666676666677667767766776776776776767676677677676767766667676767667677676776776767676666677676766667676767676776776776776767677677666767677677677676676677677677667667767667667766767676776667667767767666677666676767766767767677676676767667767676666766677677676676776767667766776776767666776667767676767677676767676776767676767767676667767667667677677677677677667766677676677666677666677667666676767667767767677676677676766767767766776776767676766667767767767767677667767677676767767767766776676676766776767667677676677667766776776776766677676776767676776766666766677677667676676776677676767677676776677676776667677676767677667677676666766767677667667767667766667676767766767676677676776776776666776776776776776776776676776677677676667767767677666776677677676677676767767676767766676776667676677676766767767676776776776676776767767667766776667766667766767677676776776776776776667767676776766767766676767676776667766676767767767767766767676776676767676776776776767677676767767677666776766776776677677677676776767667677676776677677667767667667766767767667766676766767667676776766677666776766776767667666767767767766776776776776776776767766776767667677676767766767676776776767677676776676677667767766767767766767766677676676776776776767677676766776766776776776766667666667767767767677676676677676766677667767767767767767767667767676767767766667677677677677676677676676767677666766767676776776667676676776776776667767767666776767766677676766766776776776666766766767677677676776776767767767676676677676776766766767767767677667676766776676667767667767676776776666776776767677676677677667676767767767767677677676766776766667766767667677677677666766767766776676767676776767767677677667767677667767766776667677677676776677667767676677676767767767767767676667767677676677676667767766776767767677677677676776776766666776776776776776776767766767677667767676776767677676776766676776776676676767676767767677676776776767667677677676666667667766677676767766666776667676767677677676776776677676776677677677667767677667677677677677676767767767767677676776776767676677676676667676776776676767666677667676766776767667766776676767677677677666676767767766776677676776776766676776776776667667677677667767676667676766776766666666767667767767676776767766767766776776766776676677667677677667677666766767676667767766667766667677677676677667766767767676776776776666776666766776767767677677677677676766676667667677676676676776766776676776767677677667766666766767767766667667677676767676677677667667766766767767667767666776776776766677667667667677667767677676766776766766776677676767767667667677676776776676776767667767676767767766776767677667667677677666676766776767767667677676776776776776776666767666776767767676677677667676776667767767676676767767766766776667676676676776767677667767767676776776676676666776766766776766676676667767766676776776767666776677676766776676767666767667766667766767677677677667766776677676676766767676776766676676776676776776667676776776776776677676767676776676666677666666767767767767766676767767766776667677666776767666776676676676776677667666767676767667667677676767676676767677677666776776776776767677677677676776776767676766767667667667676677677667767766677666676676767767766767766776667767767767677677676767767676766677667677677666776767767676766677667767667767667667677676766766767766767766767767676766677676776666676776776776667667766676767766767666776767767766676776766776767677677677676677677677677667676666677676677676776677667767766676767767766676766666667677676677676767667677667767767667667767767676767767667767767766666766766776767766767766676667767766677667676677677677667767766766767667766776767677676677677676676676776676677666776776676776767676776767667677676776776676776677676766667766766676766776776767766677677676676776676767676767767767676767677676767766676767677677677677667676676676776767676776767677677677677676766776677677676776776776767667677667677667767766677676676776776766776676776667676677676676767666767666776776776676676766767766677676767767666776666767677667677677666776776767676766776767767766676677667667667767677676677667767767677676667676776776776676677667767667767677667766766766767677677676667766776767666776766766677677667667767676767666766766677676676667676677667666776776776666677676677677677666667767677677677677677677666776767676767667677676776667667766676766667766677676776766677677677667766767766677676776767766767677677676776776766776776776776776776677677677677667676676776776767676767676676767767677677676776776776666666776776677677676666776776666677677667767666677667766776666666766767677677677666767677676677677677676676767677676776776776666766767767767766767766677676667767767676776776776766767667676776776677676677676776767677677677667766776776766776766766776776666776767677677667676677676767667667676666677677676767676667766776677667766676776766676767767767766666776677676776776676767676776767766676776677677667767766776766666767767767667767767667767767767666767767767676776776776776776676766767667667676767767767766676776776767767767767766767767677667767767767666676666776677677676767767677667767767766666776776767767676766766677676776667767767766776666776776776766677676776767677667667767667676667667677667677677677677676767676667676666676776767767667676677676776767767667767766766667667767766776676767676776677676676766776776776676776767767667767767667667677676767676776776676766776776776667666666676677667676776776767767767766776776776767766666767767676776776766667767767766766767767766677676776776776766677667676767667766776677667767767767766676667677676677676776767767676767676776766776676677676667766767666666667667766666666776666776767676767767767766776767767677676767766666776666776676767677666767767667767766776776677676677677667766767676676776776776667767677676677667676776766776767767766767767667677676676766766776767677667766667767766776767666767677676776776677677677676776666776766767676776766767767677677676776676667666767767667667767666776767677676676776676676767767766776766767666776776766677676776767676776677676766677667766667676776767676776676677677677667767666776776776776767767767667676667676776677666776767767676776776776677677667767767767767677666776676776676767676767766766776667767666677677676666666676776676776776766666767677676767766776667667767676766766767767677676776776767667767766667767677676776776667676767676767767676767767677677677677667767676776667767767677677676766766776667677676776776767766676677676677676776767767677666766776767767677677667676676767767767677667667767767676677677677667767677676767767767767667666667767676776776776676766776667767677666776776676776776776767766776776667677677676776676776776676776776767676776767767676767767667767767767677677667766776776776776767766676776776776776677677677677677666776767667767676767767767766776767767767667667767767767677677677676776676766776776766676767767766776767767767767766776667767767767677676676677676677677667677676767767676676677676767767666667766667767676776776676677667677667767767677677676776677676767667766767667766677676767766776667676667677676776767766677667767676767676776766776767677667767677666677677667766776767767676776766766776776776776667667676766767767677667766776676677667766776676767677676776676676767676776676767677666767767676677667767767676677667666676776677667766766667766766676676767766666766677667766776776676677676766677676776776776767767766666766676767676677676767767667767766766776776776766776766767676666676677676776677676767767666666776767767767767676767767667767767766767676776676667767666776766766667666677667676667666767677677677676776667676767767677677
36776676767677677676766776676766767676766767676667767766767767667676776677666776676677677676766677667766667766676767676667767766767677677676776767767676767767767767677666676776776776677677676767767766767676776767677677676776767767766776677676766767767676776667676677666677677667677667676776667677667677676767767767667677677666776767766776767767767767766776676676667767667666776766776677666767677677677667667767677666767676767676667667677676776776666766767766776767767667676776767677676676767767767676767767676676677676767676677667767676676767767767677676676676666676776667676766776667767766676776767677667667677677677666766767676676677667676667766776776677677676667667767767667766776676677676766776767677667676776676676677677667766676776677667676776767677676767676666776767677666767677677667767676677676676776677676767766767767667766776766776776766677676767767677667677677677666676766766676677677666776767767767767766677677677676776767767767766767677676776676766767677676776767766776667677677676776676677677677677677676767676776676766776766767667667667767767676767677676667676677676767766666676767767666767766767676776776776767767676677666667676776776776767667767677677676776767677677667767667767667766767766677677676767767766776667767677677667667676676767677666776767766766766776776676677676677677676676666776666766767667767667667767767767766767766776776767767666776767666667677666767766766776677677676776676776677666776767677677667767767766677677667767677677677677677677667667766667666776676776776766766676776767677667666767677676767767767676766776766667667767676766666776766677666767766766667677676767677676766767767767676767767667767766766766767677667767766776776776776776776667666776667666767767767767766767766766766677666666776766776776766767677676767767666776776776767667677676677676767667676766776676767666676766767767766677677667677667676767766676677676776667767766767676767676776667767766776767767767667767677677667666776766776766766767767767666776776767676776776776776766766776776776776767767767677676767766767766767766776767677666767767676776776767767677667767767677677666776677666667676667676776676776776776776676766776767766766767766677677667767767767676676776776776776776676776776776776776776776767767767677676677676776667767767766676667767677667767767767767767767677667766767667767677677677676776676776767666776667766767767676766676766767676776767766767766776766776767666776767666776776676766767766776776776677676776766766676776667767667677666776776776766776666676766767677676766776667667676776676776767766776767767677677667767676677666767667767767667767676776776767766776776766667667766767677677676776776767766676667767677677676766766766766677676776766767676766776676776776767767667767767766766767767676676776767767766677676677666767666776776677676676767766776667766776676776666677677676767677676676767676776767677667767676677677676767676776667767667667767766776677676776676667667676676776677666766666767677666677676776776767767767676776766776767677676766767676767677677677667676667667766676677676767767667676776766776667667767766677676776766676666776766666676776767767766766766767767677677676666767766767767677667667677666767767666776666767667666767667767677676767676767767767767676766776776766766776776776776767766676776766776776776677677677677676767767767767677676677676767677677666776776767766776667767676766766676776676776767766776676677667766776766666667766776776776677667666767766776766667676776677676767676677676767766676766776766676766767766766776667767766767666776767677676776677677667676776767767676766776776766776767676677676676677676676676767766676767667677676676767766776776776767767667676766676677667767767767766766677667667767767677667766767666776766676766667767767666776776776767767766776766767767767766667666767677667767766767677677676776767766676767676776776766767766676776776676766767667767666676776767666767677667767767767766766767766677677667766767767766767666776676776776676766767767676776776676776767767766776776667677667676776677676776677666776776776677676667767667676776677677667767766776766776776767766767767677676776766776776676766766766776776766767677666766776776776766677677676767767766766776767767766677666677677667766676667676776677677676776776767676766666676767666776776776676776767666767766667667767766776766776776677677676766776767677666776676776767676776776676767767766676767676677676677667767677667666776677677676776776776766776776776676677676776776767677677667766676776677676676767667767666776776766667677667766667766767767766766776767666776776766776776767667767676776766676776766767767666676776667667767676676776767767766676767766776767676677676676676676767767766766676766766776666776677667767767767766776677667767767676677677667767667676776667667767767767677666776767767667666776776666767767766767767666676767767767767767677677676676676767767676776766766776767677667667767667676677676766776776667767676677676677676776776776766767677676677667677676776667767666677667677676667676767666767766776667767667676766776776667666776767676776776767676766667766776677666676767767666767677677667766776676767667676776776666776677677676776676776776666776776667677677676677676776776676667676767767766766776666776767766767676776767767766776667766676677667676767767676766767666767767767766766776776776767767766667767667666766776767676677676767767676676776776676766776766776776676767676767667766667676776677676767767677677667667766676776677677676776776776776666776776677677667766767767767676776676776667677676776767767767766676767677677676776776767767667767767767677667676776776776676776666776766767767666676766767676677677667676766676677666667767677667667767676767677676667767766667677676766776767767676776776776767677676776677667766676776676766667676767767667767767766766776677676667767676677677677677677677676767767676776766676677677676776766776776767767767667767677676677667767767667767677666766776767667767766767666776677676776676667667667766767766767767766667667766766776776776667676766776676776776776677677676767767767767667676677677676776677677676767676766766676677676767766776766776766767766767676766776676677677667767766766766776767676766667676676667676776776766677677677667666776776677677667767766776666766667766776667766766776666676667767667677677666677676776776667767677676776676677677677667667767766766676776776676776776676677676767766677666676776767666666676766766676677676776767767676677676767677677676767667676776776667676666677667767767767767677667666776776776767676776676676666767767766776766776767767676776766767766776676677666766776667767667767677676776767767676667767767766767767676776676776667766776776766776667767667666767667676676677666677676767767767677667677676667677667767666776776776776767667767766776676776776667767667767766776776767667767767676766776666766776767676676776677676667677666776676776676766677667676766667767767676676776776767667677677676767676766677667767676676767676776776676767767767667676767766677676767766776776676776676767666776776767677676776677676767766767677677667766676676776767766767676767676677676676767666776776766766776776776677667767676767767767767677667676676776766676676676776776677677676776767767676767767767767766666776776767676677677677677667766776677676776767767667767767677677677677676666676767766667676677676776767666776776776767667766767767766667667766767667677677676776766676767766767667767677676767676667677666767677676677667676776767676776767676776766776776776776776776676666676776776676767677676776776766766676766676676767766776766767767676766776666767767767677677677666676776676677676766676766776776767767676776676776767677677676676766776676767667676767767666776767676676776677677677676776776676677676676676766776766677677667767667667676776676766676677676766767667666776766766767766767676766766776776776677667676776776776676677677667766677676767676677677676677676766776667767676766767677677676776767667766667767667676667767667767676667667676767766776767667767766667676776776776677667767677677676766776776766767666776666766766766776666766776776676677676776776677677677667677676776776776776776677677667677676767676776776776676766766776776776766677677676667676776676667676676767676767766767767767676767677677677677677677676677677667767677677676676666666677666776767767667767767767766767677676676767677667766776767767767766767677667667677677666776776776776776766667676667767667766766767676676776776776666677666776776766776676767676766776767677676766767766767767767766766776776776667767676666676767676677677676676776767667767767676676776776767767667666776767667676776776676677676667767767677677677676776776767767767676776767767667767667767767667767767767667667767766667667767676676776767767767766677677676667767676667677666677666677667766776776766776767767667667767666767676667766676766676767766776776767677666677666766767767767676776766667767676767677677666767766776677677667667767767767677666766766677666776677676667676776677676776776767767767766676767676767766776667767767766776677677676776776776776776776776677666766676676676766676676767676677676776677666667767767676767767667667676776776766766776776767766766776666776766676676776776776676767766767677667767767666767667767766776767767766766766776677666676667666677667767677677667767667677666776766776776677677677677666776667677676776776677676676677677677676677666766776667676767667767666666766767766776767677666776767767766776767767767767766677667767676677676776766677677676767767666776776677677677667667766776677666766677677666767767766776776667667767667667666766767767677677667767676767767676776667766776776776676776776767667667767766776667767767667766767767767766666776766667677677676766776677677676667766667676677677667767766776766766776776767667767767767676767676767767767677676767767677676677667767767766776676767676767766667767676776776767677666767677677677676776676677667667666776766776767767767767676677667676776776677676776767676677677677667676676767677676676667677666667767767767667767667677677677676767767677676677677667667676677667
67677677667767666776776676677666776767676776676767667766676676776767676767676776767767676767667767676767666677677667667767766776776767767667766776677676667767766766676776666677677667766766776776676676767677676767767677667766766766677667667766776666776767766776776776767766776766776776677677677677677667677677666676776766767667767767767766776776776776767767767677676776776667666666766676667767676776676767677677676676766676677667767677676776676676676767667676766677676767677667767767767767767676766776776767767677676776776767767676776776776667677677666766776677676667677676677676666766776776776676666667766677677676776677676667667676676767767767677667767767666776767767677666667676766666776776776766767676776767677667767766767767676677667767676676776676667676767766776776767767767677667767767666776767767677677667766776776767667767677667676677667676766767677677676767766776776766767676767767767667767667677667677676776767767766766776776766776766676667677676667766676776677677667676776767666767677667667667766766767667767766767767677677677677667767677666677677667767767767767767667767667766767677667767767767676767677677667676776667677667767666776776766767767676767767766776666776776676766776776676776776766676766676776776766766676776667766776766677676776767766767676767767677677667767766767676766766666776767767666766776667767677677666776767767677666766776676776676767767677667767676766776666676767667676766766677677667677667676676767767767767766776776767667677677676766776776776677677677677676776767767677677666677677667767667767766766776667666766677677676677676776667677676676676677677676667767677667676776776676767676767667677676767676676776766767677677676776676767676676766776667766776667767676776776667666776776776776776666676776776776766767767766776776677676766676767667667677676776766767767766776776666767677677677676776676766776776767667766767677677677676766766776767767766676776776776767767767767676776677676676767766677676776776666776767677677666767667767677677677676666767767677676766776667766766667766767767677677667667767667767667676677666776767766677676767767677676766676667676767676776677666766776666767767766676776766766676776676767677677676677667666776776767767767666767676677676666666767676676767767667666676667677676677667667676776676767667677666776677676666766767767676776776677666667766767767767676676776767767667667676766776666667677667677677667677677677667667677666677676767767666776676677676767767767666766767667677676667666767676677677676776776677667667767767767767676767767677677677677676767767767767766667767676767767766767676776767766776767766676766776676766677667767667766776766776677667766676776767766677666776767676677676666677667767667767676776667677676776676776666767676766667667667766677667766776776667767677667677667677666767677676776776766776776776677667767767767767766776766767677676776666667766767766776776776677676776776767666766776766766766677677667676676776676667666766767677677676766776767677676676767666776766766676767767676776677676776776776776667767667766666776776767767666676776776776776767676677667676776667767766776767667767666677677677666677667667676677677667677667767666677676767767676766677677666776676776776676767766776676767676776666766667767666767676767676767767676767767767676776776767767667667767667767766766676776767667676767767667766767766667766776767766667766776667766766676666667767767767767677676776767677667767767767767767767676667677667766776767677676767766766766767677676676667766766766767666677666676767767767767666676767767667767677677676767676776766676677677667676666676776677667676776677667677677676767767676776776776766766776767676677667667676766776776676767767767667767677676676677676677667766767766776776677667767767767676776676676767767767767677666776667667767767676677667677676667676666767767667677667666676767767767767677667677677676776676766766776767767677667766776767766677676767676767767766676767677676767766767676677667667666776767677667677666776767767766676776667767766767676677667666676767667766776676766676776767676676776767677677677676666776766766776767767676676766767676776677676766776676776677666776677677667766766776667677667676776677677667677676766677677677667767667767667767767677676776677667766667677677676677677676667766667767766667667676677666766667766767666766676676667676667677676776776776677666776776767767677676767677667767676767767767667767676677667767667766776776776676676767677666767677676776667677676766776667677676676676677677677666776767767767767677667766767667766776776776676776677676767767666776676776677676776776767766667767677666767677677677676767676676677666767766776667766766676767676767666677676776767767667766767767767767667766767767667676767766677677667666776776776667677677676776776776676776767766776677677676767667767676767667676776677677677676677666776766676677667676776667677677676676766676676776776676766766767676677666677676767767767766767766776776767667676676767677676766776776676776677866666776776776776767677676766776766667676776767767766677677676677676767766677677677676776767767767677676767766677677676676767677676776766767677677676776767667666776767667676776676776677667767767677677677676776667766767767676767677676776776667767766767677666667767767676776666776666776776676766776776767766676666676767666767767676677676767767677677677676766667676776667677676766766776767767676676767767676776667667766776767677667676676676767677677667667666766667677666776676767766767766667667767677676677676776776676776776776766767766667766776677667767667676776767767767766776776776767676767767676667766767767766776676776766767677677677677677676667667767767767676676676767676766766776677677676767767767766676776776776667667676766676667767677666776776766666767676776667677677676676767766766776776667767767766676767767767766766776667676667676667767667767766677676676776666776776767767667677676677666767666776667677676677666776776667677667677676676766767677666676776776767676676767676776767767676766677676776667767766677676767767767676776766666767677676776767766776776766677677666767676776767767666776776776767767767676667676677667676767766766767767767677676776766766776767677677676767767767767677677677676677667677667677676767766667666776767767766776776767667766776677667677676776766767677677677667767767767676776776667667766776766677676676677677666667767767676776677667767677677677676766776767767666776767767676776767767766767767767677667767767767767767766667766677676776667767676666666767767766776776676767766676776776666767767676776776677666667767766776676767767766767766776776776776776767767766776776776676776776776776776677677667677666776667666767767767666677676677667766667667767766776677676776766776677677676767767766776776766677667666677667766767676776676776767676767766766676776766767666766767677676766767676776776776677667767677676776776767666676667676776677676676677667766776776767676666776776767766776766677676676676666776776766767766766766667767766776776767677676776767667676676776776766776677676676767677676676676767676767767767676776776776776666767677666676766767767767667676767667667767667676676776776767667676776676676767677677676677676676776767666676776766776776776776767767767767666677677676766767677666767676677676776776776766776676677677677667767767767766767767677676767676766767667766667766677676677666676767767767766776776776776667766677676776776766767767677666677676677677666776767766667767767667767766676776776776767766776776776677677676767767677667677676667767677666776776766767767677677677667676666776767677667676767667767767767767667767666676776766776677676767667667677677677667676776776776776666767766766676776677677667677677676766776776767766676767677667677666676666667676776677667676676766676767677676776766766776776776776767767767767767676676766766776776776776766667676776776666776676776667676677677666676667766776677676767767666776676767766767667767767677677677677676766767677676776677676776666766767677677667667767766776676767667667766766766677666767767677667677676776666767766776676767677666677667767666667676677667677677677667767766767667677677667676776776776766666677676776767767676767767766776666767676767766677677677677667677667767677677677676776676676766667677667676676767676766776676667767677677667767676677677666667767677676776776776767767766766767766767767676776677677667666776776677676666776776776766776667767767677676767676766776677676677667676767676776776677677667767767677667767767667677676776667676767766667676776776767766776767767667676767676667766767676676766776776766766667766776677676766776667766766776776667666667767766766776776776677667667767767766776776677676776767767677666776767677676676677676776776766776767677677667767676667677677677676776767766767677677677676676776676767767766667667766677677676776767767766776677676667667767767767767677667676776776677676776776766676676766776667767767767767666677666766766776776776667667767766677676776776776767677677676776676677677676767667676767676766677666766776677667767766776766776776767676776676766666667767766776776767676776776776677677667766676776766766776776677666776776767767767767767767766767666767767767677666776767767766677667677666776767767667767766767677676766767676776666677677676766767766677677676667767677667767767667767767667767767767767767677666767767677677666767767766677676677666776767677676767677667676767767766767676766776776776776776776776677666677676776666767667767677677676766667677676677676677677676776676766776677667767676667767676776766776766776766766666676776676767667676666767677676776776776767667677676677666766776776766676677677677666776767766776776767677677677676766766776667767766776776767666767767766776677677676766766767767767766667667766676776776767767667767766677676766767676776667677676776776767766776776767667767767677677667766767667676776776676666676776767666666776776766776667677676676667677666766776677667766776667677677667677676766776676766667676677667676766776766677667677676776767667767766767767767667677677666676766767766676767676776676776676767677667677676667677
6776776767767676776767767667767677667767767676767666767677666766767677667767766677667677676676767766776776766767677677677676776776667667767766766676776776766766667676776766776776677676676667667676776776766776767677666776767676776776776667676776676667767677676676766667676676767767766776667767767766767676677667767676767667677677667676667677676667767767676776776677676676776767677677676767766767676767767766776776776776776776776776767666776676677676776776776776767677676766767767677676677676667676767766677677667676666676776776776676677677677676776677677677677677667767766776767767767766776667767767767666776776667667766776766676677677676767666767667766766766776767677677667767767766676767767767767676767667766776767666776677676667767676767667766776666667666666766776667767767667767767677667767766776766767766666776676776776676776776767767767767676766676766767667667676766776776667666767766776767767766676767766776676776676767677677677676776767676767677667677676676767677676776676766767676667766767677677676776667767767676767767766666776767676676776767676676776776666766766666767767676776667766677667766776776776677676666767676676676767667767767767767667666767667766667766677667666667676676676776776776667667766767766677676676776766767676776776776666776776767667676776776677667666676776667766677676666776776666667766766776677666776666776767766776667666676776767767766676776776677677676767666677676776677676677667676776766767676677667767766776776767676677667677667667667667667767767767767767676776677666767676776766776667666676677677677676766766776676776766767667676767766776676766776767667767667767767677677677677676776776677676776677667676776677676766776677676677676676667767677676667767667676767767766676677676676767767767767667667677677677677677677676767766666676767767767677667667677677677677667767767767676767677667676676766776667667767667767767766776776776776776767666776776766776767767767766676776677676767676776667677676666776776667667767766677677676776776776677676767676776766776767766767667677667767767767767767767666767676677677677666776676776767666776776776767677677667676776776677666677667677667767766667767667677667676676676767767766767677666667676767677667767677667767676767676776677676776776776676677667766776776776667667666677677666677676766677676677667676677677676776677667766767667666676776767677667766767767676776776776776776667766776776776767677667766767767766776677667677676677676677677677676767676667676666776677666676667676776766767766776776767767676666767676776677666767767766767676776677676766677676776776766767766776776767677677667766767676767767667767667676776767767766767676776667676776676776776776677677677677676767677677676676776776766667766767676776667667676776767667766667666776677667667767767766676677676677667767666676767676767766667677676766776767767767767766767667767767766676677676776677676676776767767676676676776776677677677667676666776767676776677676776776677667667767767767767677667667667766677676776667767766776776767677677677677677667677676776676766667767767667767676767767767766767767767666677677676767667767766677667677677676776776676776676667676767767767767677676767766776676776667676776766776666676666767766776667767767667677667767667767767767676676767767767676767767766776776766776776776776776776677677667767677667667677677677676676767667767666776676776677676776776676767767676676776767767676776776677676776767676676767667766767766767767767767677676677676776767666776666767766676676776677677676667676676776766776766676767767676766767766767767766677677676776677677677676776766676676776776776776776776776767677667767677676766667676677666767667767767666776776776676767677676776767767767767767767767766677676776776766667676767677667767767766767766667667677677676776776677676766767677667677666776776667676666677677677667677677666767766766776767767766676776776676766776776776767677676776776767767766667766766776766767676766676677667766776676677677677676677677666667676667767676666776767676776767677677667767676776767767767767676776677667676677676676676766677677667667766677676776776766767677667767667676776767766676666667676766667666667766766766776776776677677667766766677676776776766677676677676776776767767676767767767676666676767767667676667767677677667767666676776776766676667676766776667677677676776667677676767676776767767767676766776767677677676776776676776776767767767767767767677676767767677667767677677676776667767766776767677666766767677676667666676776776776677677667677677677666766776667676767677677676677677667766767766776767676767677676676677666766776676767766766676776766767766677676776676776667667676767667766767667677677676677667766677676776776767676776767677667666767677667767767667767676776776767767677676776776767677677677666776776677677677677677667767767677677667667676667767766677677667677677666667767677666776677677677676666677667677666776767666667677676776776766676767676767676667767767676667676767766676677676776677676677667677676667766676676776776776767676676767676667767767766767766676776776776776776677676767766776667677677677677676776767676776667766677667766677676766767667766767677676776767766776767767767766676776767676767676776766766677667677677677676776776767766767767767677677677677676676776767676767667677677676776776776776767767676766767767766676676776767767667766767667767767767766676666666677676766776767766776677677667766776767666776676766767767766767767676776776676767766776776766677676776766776776677676677677676767666776677676767766767666676776767766766767767767766667677677676767676676776776776776666776666767767667677667767677676767667667767677676776767667766677677666677677676776676776776776767667676676677677667767677677677667767767767667666767767767767677677677677667767767676767677667667767767677667767677676767677676776776767677677667766776767767767767767667767767676776767766766776776776776766776776776766767767766767677677677667767676766676776666667766776766767766767767677677677676766666776666776666676677667767767666776767676767667766776677666766677677676676767766776776766666776776776676776776766767766667677667677676767667767767766676776677667677676676676667677676776776776767766676776767676677667677676767766767667677677676776776667767767677677667667667667766776776677666776767676776776776776766677677676776676677677667676677667676677666677667667767676776666666676667667767676776767767766676677676776767767767676776776776676776766767677667677676767767676776776776767767667667677676767667676767667667766666667667766766676676776676666776776776776776776676676767667767766766766776776767676676677676776667767767766676677677667766767766676676776676766767676767766766776667677676767667767767667667667766677677667767766767767676767767677677667666776776776776776767677667767767767766776677677677677667677666767677667667766677676677667767766776766677677677666676767676767676776677667676776766776677676767767666667766767667676666767767676776776767667677676766776776776676667766766776766776776767666776776676767666767766776767766776766676776666676767676776667667766767767766677676766776767677677677676776677666767676667677677677676666767666676767667667676766767677667676666766767676767767766677667676776776776776677677676776676776676776676676776767767767677676776767666776677676676666767767677667766677677666766766766677677676766776676667767677667667677676776767676767676676767677676767667766767767767677677677667677676667667667676766676776767677667767676766776776667677676776776767677676776767767667667766766767767766776776676767667666776776776676677677677676776677676767767676767766666767767676667766676776767667767767676776676766776666767767767677677676677667667767767766776767767666776767677676676666677676667767767767767677676776776767767767676766666667767766676766776776776767767766676767676776776767767676767677667767767767766776676767676767667667667667677667677677677676766776667667767767767667666776676776767767677677677666767676676776667766776666766776776767677677677677677676677676776676767767766677676677666767667767667766776776767666776776676767667767767767766767767766767767767767676776767677676667766677676767766766776677677677676776767666766776776776767767676766776766677667667676776677676676776767676676776776776776776767667767767766776776677667666667767767666677666676776776677667766776766776767767766767667767677677676776677667766776776776767667767676766776677676677667767766776667676677676776676767676776776776776776677676767676667677677677666767766676776776776776776766677676666676767766676776667767767767677667677666776776676776776677677677676676767766776767677676776676776677677667667767767667767667767667767766776776767667767677667766766666677676676767676767767677676776677676776776676776776767767767767767677666776667766677676676766766676676766767677677676766767767767677667767667766767767676767767767766767667676677666676767676776766776776776677676767677667767767676776776767767767677666667767767676677667767766677676677677677667767766776667667676776767767767677667767766676767676767767767676676776776666666767677667667767767766766666767676677667676776767666776676767676676767767767767766667676767766677667767667677667767767767767767767766766767767766767767667667677676776767767667677676767666767667766776767677676667677677667766776776767667677677677676767767767767767766667767677667767767767677676676667766767667767667766766767766676766767667767677666676766667667766767677666676767767677676776776766677677667767676767666666776677666677676767767767667676767676767666767676667676676767667766667767767767766776776677676767677677676767676767766676677666767667676776776667767677676677676677676776767766667767766666776676776767667767677676776776776776767677676766776767766677667677676677677667666776767676767677667767767677677676776667677676776776776776767667676666677667767767767767667767667667767767767677667676666767676776767767767676677676776676776766766767766776776667677676776676767767767677677667676767667677676666667767677676776677666667766767677667767767767766776667766676676766776767
6767766767676666676776767767677667766667767767766677677676776676767766767767767677676676766766776776767766676776767677667676667766666776767677667676676767667766767766667677677667766767666767667667677676776667666767767676776667767767767676676767667767767677667767766766677677676667677676776767667766776767676767767666776767676766776776776667676776776666767676767666776767667766767767767677676766766776677677677677666676766776767767767767767767677677677676776766767767676767766667676766776766767766766766667677677666676676766766766766766666776767677677676676776676767767667766766666766767667677676676776776776776776676677677676766676776776676677666676776676776677667676666667676676677676776667676667676667767766776677667667666677677677666767766776766776767666667677666677677676776767676776776767767767676767767767676767766767767767666776767676767767667666666767766776767767767767667677677667676767677676677676676776767767677676666766677676677667667767676776676667766766776677676666767667676767766677667767767767767667766776776776776767677677667667667676676666776677666776776766767766676676666776776667767767676767767767767766776767667666776676776776677666767676677677677667677676666676767767767767677666776767676767677677677677667676767667676767767667676776776676766766776776666676776776676677666767676667677667667767676676676776776776767677677666767677676766776767767667767767666667767767767667666776667766767767667767676776767766776666766776766776676767667767767767766677677667666677676677667767676767767676676667767677677676767767767677667767767766676776676677676766776767677677676767767766676676776776776767677677676776766767766666766767677677677667767766776776766776776677677677677676676776767767677676676776776666776676667667767677676677676677666776776776677677677676776667767766776767767676667677676776776676677666776766776776767677676776776676677666677667767667766677667677666767767677667677666776677677677677667766676767667666677677666776776776767667766767766776667766776767667677677676767767677667767677676666766767766776676676767766776776767676776776776677676677676776677666666776767767767767666776666776676766767677666776766776766776667767767677676677676766776776666776767767767677667767766766776676767767767676767677677677677676767767767667677676776666677677677667767767676677667677667767676676767766667666676676667677676767677676767677676767676767767767767767767767766677666776677677676677677677676766667766766667667667667766676776776776767667767677676767667767767767767767766767766677677667767767667767767767677667677677667667767767667767676776766776677666676776767676776667676677677667766776676677677677677676766776766666776766667667676767766767666766676767666776767667667676677677667667677667667666776776767766766667677677676767767676767766776767767766776776776776677677677676766776776767767676677677676666767666767676776677677677666667677677677676677677666676666776677677676767677666776776676776676776776776767767767676776666677676766776676666776776776776677677677676776666776767666767767677666766776677677666677677676767667677677677676776776767677677676767766766766776767667767667667677667677666767677667766667767667677667667677677677677667676776776776676766667676767767767767667676676677676776767767667766677667676776666776676776666766676677667767766767766776767767767767766766677677667667677676666766677676776677667676667677676776776776776677667676776776667766766667766766767676676767677677676766776667676776767766776766767677666677677666767676776677676776776776766766676776676667667676766776776776677667767767677667667666677676676766766766676767766776676677666767677676667767676676766776776677667766776677677677666667767767767767766766767676776767677666667767766776676666776767767667767677667676776776776776776776767767677667676676767766767676766766676666766767666677676677676776776767677677677667766677677677667676776677676767677677667666677676776766667677676667767767676776767667767767767677676767667667766766776776766667677677676776666667767766776766666677677677676667767767766676776677667667766766667667667766676766776676776767767677676667767767667676776776776677676676676776776677677676767766676677667767677676767667767676667767767767667767766667677676767767677676767767676676666677676676766676776776776677677667667676767767666667667766676776767677666766767767766776766766766767766776767766776677676776767677676666767676776767667676767677666776676767676776776776767667677666666667767766776666766766666766676676776677676767767767667676766766776677666776776677677667767676676666767676676766776767767676776667767767667667677677667767677676667767767666776776776776767766767767676667766767676767767767677677676676676776776676766767677666667767767677677676776776677667767677667767766676677676766776766767766767767676776776776767767677667676666676766677676767767767766677677666677667767676767677666767677677667667766677677676667677667677677667677677676767676666767676667667677666776767776667767767767677677667676776677667766766767767766776776776776676776776767767666776766677676766676776767667667667767676776667666776677676676776666776776776767676776766767767667766676676677667667676767766776776767767766676677676667676776767677667676676767676667677676676677677677666766776766766776667676676677666676776776767767767767677677676776766766776766766776676667667766767677676776677667766677667676767767666676776767767767677677676776677667767767767667677666676776766776676766767767766676766767767667677676776677676676676776667667676767767677676766776666767767677676767766676767767766776766677666676776776776776767667767676767767677666767767677676776776767767677667677677667766776677677667667766776677667767767677676667667666766766676767767676767676776767676776767767766666767767767766767667667767767666676776667767767766676667767676767766677677677676776766776776776776767767767676776767676766767677676776776776676776776776767667767767677667767767677676776776766776766667677677667676667766776676767766767677676676766767766677677676776776667766776767767677676767677676676776666767767767767766767676776667767666776776667766677676666767667676766767766767766676776767767767676767766776676776776766766767767667767766766776776767767676776666766676666767767676776776767676767766677677677667667666676677667677667767766766676667767767676676767767766776676767766766766776767677676767766766766677676767767766677676676766677667677667766767767676776767676776776776776677667677667677666766666776676766677676767766667667766767677677677676766676766767767767767767676677677667766767767677667766676676776767676677677676676767766767667767666767676767667667676667677666767767677667677677677667676776766776666776776677676766767677677677676776776776776776677676767676767666766776767676767767676776767767677677676767676776676767766766767677676776776776676767667677667767667667767766677666677676766676676677676767767767766676677666776766667667677677676767677667767767767767766776776776776776766666767676776766677666767767676776767676776676776766676776767676767766767676767677677667677677677677667676677666767677667767767676677676767767767767767767676767767766767766676776766667766776767666766776677666767766767676776776776677666776676677676676676767666776776676776667676766767677666767666767767767677676776677677677677666666767766676677676667766776676667767767677677677667667676666767677676667767677677667676776667676767667766776776776776767677667666776767677676677676677676677676766776677676766776776667767767677677667766767767767767666766767766676776667677676767767676776676766677677677677677676767767666767766767677676767766766676676776766676766776766667767766776776776776767766677667767667766767767677677677677676677676676767677677676676677677666677667677676776666666667766677667676776776676776767766677667767677677677677667767666776676776766776767677676767767767766676776767767677677667767666767767766767667677666776767766776766776776776776667767767666676677667677677667767766767676776767767766776767766776776776766776766676766776677677676767766776766767676667766766677667676667767676667676767767767677676776676766766766677676767676766677666767766766776776776766776767767677677676776767766766767767676766776767667767767767677676767676766776767676767677677667767767677677667677677666676776776767766767767766677667767677677676776776676776767767677666776767677667676776767677677676776776676767676766776677677676676676776767676677677676676776677667766667767766776677676666666767767767766767767767767767676776766767667666676676667667667667766776776776767767767666766766766767677677667666776767667766676776767677667766676667767677677667766776776677667766776766776776667766677676776677677667667767767767676767676766767767767766776666676677677676776767767676767767767676666776766776666776766776767677667667766766776766667666767677666677667766776776776667676776776767767767677667766776766667767667676766766767677666776776677666667767767666776666776767676776666666677667676776767766677677676667676776667677676776677676776677676677666767677676677667667676767677677666667666677666676766676677677667767767667766776676676776776767767676776776776667677677677666776676776676676776676676767767677677667676677667676667677677666776767767677677666776667666767767677677676776767677676767676767767767676677666776767667676676776776776767677667667766667676776766767767676676667666767676776677677677676766776676666766676667767666667767766676666667767767767766767676776776776676776767767677677667767677666766776667676676767677677676676767677676776676776776766767667767676767766776677677677677667676767676776677677677666766776676666667677677677667767667767676776776677676667667766677666767767767766776676766767677667766676766776767767677677677677676767676766667767767676767677677667676776676767766767677667767667677676766776776766776766776766776677667767766776666776766677666667677676666677676766676776677667767676776766677676776677666767766677677676767676776667677667767767666676676767766776776676676766776776767667677676776776766676767767677
6776776767677667676776666776766676776766776766667677667677676776776776766767767676667677676767766767766666767677676767767676776766767766776766776776767677666776767676766776766676767767767767676676776776767677676767767666676767676676766767767767767767766776667677677666666767676776767767767767676766677676667677666676776666776776776767677676776776767766776767677667676776767766677677667767766776767767677667677677667767677667767766677667766776676776766767766767766676776776776766766676767766767676667676776776666676776676767667676776776666667766766776677677677667767766767677677677677676776767676767766676776776667767767767677676767766677667677676776667677666767767676767767767767667666767676677677667766776676766677667767677676767766767767767676676676767677677676776677666677666776677676766667666676677666676767676776767767766776766767676776766767676767767767677676767766766767766676767677667767667667677677677666767766677667766766667767676666767666666667667766676776767676776667767677676676676776676677677677676766776667667667676667766667667667667766766767767767677667767676766776676676776667767767767677676776767767767667676767766767676767667767677676676767677676677666677676776766776766776677676766677677676666776767766767767767766776667676676776766676677676767766776677666667676776766776677676776767767767767767677677676776766666776766776676766767666667676766667667666776767667667677667767676776776776776776776776767767667767676776766776766776776766676776676776767767676676776766767767666676776766676667767767677667767676766767676776776677666767676776776767677677666776776776776676676767677676666776767667767676767677677666676767767676776776667676766677667676776776676776767677666776677667766776766667676677667667766776776767677676677676767767766776776776676767676667667676667666666766776766776776766677676767766677677676767676766676767677676667676776767767766776767766776767677676676776676766776766676667766776766776776776677676776766776776676767766776666766677676776676677676767676677677676676766767766776676767767767767667667767767677677667676767676766767766667667767766677677677677677677677667766776676676767767767766776677676677676776766776776766767677676767767766767676776776776676767767666776776767767766767677676766766767766776767677677666676677667666767767666766776776677666776767677676776667767666776666676677677677676767667767767767676776776677677667677677667666767767677666776766776776776776776767767766776776776676676766767676666767766676666776776767766776767676676767677666767766776776676776776767666776767767667677677677676766776766767767767767766676667666776677677676767677677667766766766767676767767666767767767766676776767667767666767677677677666767767766776776776676676776776676776676676767767677676766766776767766776776776677676677667767677677667676767766776776776776767676767666766677677676676767767676676776766667767677676776767666766776667676776667677677677666776776677677677667767767767677677676776776676776776667676767676776776776767767767767677676766676767767676776776677677666776776766776667677677677677677677677667767766676676767767667766766676776776676676776676676676677677667667767767766767767766776776776677667766776676767767767767666776776767766776776666776767667767676767767676676776767766776767666776776776766767676776677677667767766776776776666776776776666767676677677666776766776767767767767667767667667667667767766667676767677677677676677667767677677677677676776766776776767676766776677677677677677677667677676767676776776767767767766767676767667677677666677667677676677676776666676776767676676776767666767676677677677677666677677667667666767766667666767676776767666776667767667676766776766767667667667676676776767766776776776776677676676767676766767676666776776677667767677677667667677676767767676776677667677676767676767676677676667676667766776767677676776766767767667767766776676666767766767677676766767667676776776776767767677676776766677676776776676676767666767677667666766767767666767766667767676767767676667677677667767676776776677676767666767666776776677676767766677677677677667767667676667677676676766776677677677677667676766776766767766767676767677676776676767677667676767676776776667677667767767767767767767767677676776667767677677676677677677677667667677676767766677676767767677676676667677666676776676767766776676766667767676776667676776776776767667676776767766767666776776766677677667676767677676767676767766667676676676676776677677666766676767676677677667677666766766767767766677667767767666767766776776677666776767677676776767767767767676776767677677676666766776776766776767677667767676767677667666767667767676776776776676776776776766776776666667767767677667767767767767666677676776776776776766666676766676676776767767767767666767677667676766677677667676766776766776667676676766776676676667677677676767676767666776676766666667667676667676767767767767677677667666677677666776776776677677677676676766776776767766767676776677667667767767676776776776677676767767676776767666767767677676676766776766776767766767667677676767766776767676767767767766677676676766776767677677676776776766766767766766767676776776676776667767677676667767766776776767666776766677676676767766767767767677666676676776767667767666776776677677667676766767766676776767767677676776667667676766776776766676767676766767766776667667666767767676677667676676776666767767677676776776767767767767767677677666776667666676766767677667766767676776776776676676767767767766776767766767767666767667767767676776776776676776766666767677676667677667767767767676667767767767767766767766677667767767767767677666676776677676767667767766776767766776776676676767676677666676767677677667676767667667667677677667677677667767677676767767767767767677667676676776767767677677676766767766676667677677676767676676676667677676776776776776776767667766767767677677677677667677676677677677667767666776767676676776767677677667677677677677667767767667667677667767667766767667767767677677666767666667676766766767677667767767676667667667667677676676676776776677677667677677676776767677676766766776767676767766676667676767676666767677676667677677676677667767767676676676766666776767767677677676677666767676677676667676766677676776767766766776677666667677677666766776667767766677676767667767677677667767677666776767767766667676776677677667767667766676666667767667766677677667676767767677666767676676776776676776776776776676767677676776776776676676776677676767676776767667676767677677667766766776776767667767767667667766677676666776676776776767676677676667767677677677676776776677667766677667666767767667766766767677677677676667766776676677667767676767677677666767767766776767667676676767676677676767767677677676767767767766676776767677677677676776767767766776666767767767677667666767767677666676776767667767676776776677677676767767677667766767766676676667767677677677676766776767766677667767767766677676767767767766676767767667767676767766776766766776667676767767666767676767676766666666767666667676676767677676676776766766666767676667667767767677677667677677666667767766767676767767677677676767766767676677677676767767767766676767767667667677676766676776677676667767676666677667767767666676776677677677676776776776767677676676676776767677676767767767676666677676676776766767676776776677667677677666776776767667767766776667766776776767766776776667767767677667667676677676766767767767766767677666767677667676776767767667766776766667676776677667676767767766776767767676667767766767677677667677677676776667767767767767676776776776776776776776667766776666767676667766666677677676677676767766776767766767767766766677677676767766677676667767677676767767767677677677677677666676676776767677676677676666677677667766767767676677677676667677676767767666776776767677676666677677676676776776766767667767766776776766776767667677676767677677677666667767766667766776767766677676667767677677667766767677677676776776766776767677666676776776776776677676767767677667767767766776767667767766776677677676776677677677666767767676766776767677676776776766767767767767767677677676676666667676767677666667767677666677667677676767767676666676676776767767677667766776776677677676766677677676767666776776677677676766666666767676677666776666667766776776767766676776766767767677676776767767676677677667766767766776667676767767767666776677676676766776676776767767677677667676776776676776667767766776776676676667767676677667767667766776766776776676767666767766667676677677677667676676766766776677677667676767766767767676677677666766776767767677677677677676667677667677666767767667767667676776676676666776767767667766667667677667767677676776666676767667667767676676776776776677666766667676776667766766776767667767677676776677667767677667766677666676676767767766776776666776776776677676776776767767677677676676667766767767676767767767677677676776776776776776776776677677666776767767767767767677667767767667677677677676767666776676776766766676766766667676667667666766676767676767766677676677667766676767677667767676766776767767676766776766766767767666676766766767667667676666776677666767767766767767666667767666676676776776667767677666767766776676766676776767766776776776666676767677666766776767767767767676767677677676776776677676676767677676767677667667767676676776776667677676666766667766776776776776776667677667667767767766767766767676677676666677667767767766767666776767677677677667676676776766767667767666776676776776776676776776667676767766776776667766776776667767767677676766766767667766667767766676776767676676767767677676767677676767767767667676776767767676776776766677676776677676677666767667676776776767677677667676767766666776767676676767767676767677677667667667676767677677667677676776767767767766767677676767677677677677667677666776776676776767767676776766776677666676776776676776776776776767677667766677666776776767677667767676766677677676677667667766776767767667677677677676767676766767767767767677666677676776776776767676676667767767677676766676776776767766676767767676776767676776766676776667676776776766776776677666776776767767677677
76677667766667767767676776667677677677677677677676677677677667766667676677676677666677676767677667666676676677676767667667667766767667666776776767677667677676776676676767677676776676766677676776776767766767767767677667767677677676676667677676766776776766667667767767767767767766677677666776767767766676766776766776766776767676667767676766776776666776776767667767676767767767677676766767767767666666776776767667766766776776767666767767666776776776766776767677677677666776767767676677676766776776766776677677676767767666676776677667667767767766676766776676776767767667767676766766767676767767766676767767767767767767766676776776776666767767766776676766767767676776766767767767766676776767677677677677667767677666677676667767767766766767667767676776767666676666776776767667766767667676766776776776766676776667667667767667677676776767767767676767767766776766776766776676667767677667676767766776767676776776776767667766767677666666776766767667766776776677677677677667766667766767667666767766767767766676767666666676776767766667767767667677676767767767767677676677676776666767667767767676776767667677667667767767677667676676776776776677676677667767677676776677677666677667677676676776677667677676776766776767677667677677667767677677666666776677676676767767767766776776767676676677676677676776676666776766766766767676767667767767676676776676767666776776766776676667766767766676776767666676767677676776776677676677667767667766766776767666667666767676767676676677676766766676766677667767666776776667767766776766776767766667677676767766667767767676776766776767677667667767767767766776767767667767676767767767677676776676776767666776767677666767767767677667767767677677677666767676767767766766766776776766767767767767767766776667767676766767767677676676676767677676667667767766767767766776666676667667766776767767767766767676766776776667767767766667676776676766767667667666667767677676767677667766776766767677677676766776677676776667767667767677676766776776767767767667767667767677666766767677667767767767767676767666776776776776676767767676776677677677677666776676767677667766677677677676767677677666767677676776767677676767767676767767766677676666767766767767666776677676776677667767677676776766676776677666767767666766776676776766766677676776766767677677676667677676776776776767667676766767767767677676767767767766776767767677676677676767677666776776766767677667767677667667667667767667766776677677676766766776677677677677667767677667767767767766677677667766766776676767677676776767676667767666767767767676776776776677676776666776776776767767767767677676776776677676767766677677676676776766667677667767766776766776677677666767677677676766767767677676667676666677677676767667766776767676667766676677676676676776766676677677666766776667677667676776666667767666766677666776767676776767766676776776776776776677676767766776776766677676677676776676776776676666667676677677677677676767667676766667677666766766766776766776667767667767767767767677677677676767667767676776776667677677667766676767667677667677667767677666776676776677677676767676667677676767676767666677667767666767677666767766667767766767676767676776766767677677667676776776776767766676776776677666676766776676776776766767767766676776677677676667767767676766776767666776667677677676666666767677666767667676666766676776766767767676776767767677666776776676767766667676667767677677677676776676666776677667767767766676776767766767676667677676666767676767767677677677677677666676776676767767766766776776776776776766676667677667666677676776776776767767767676766766776677666677677667767676767676767766766676766776676766776767666666766677677677676767766677667667767766667667677667676767677676776776676677667667766776766776676776776766677677667667766776776667766677677666767767767766776776667767676776776776776767677666767676767666666766776776776767677676667766767677676677677676767767676776767676766776776676776666767767767767767767666676776677677677677676776776667676676677677677677677667676767677667677666766677677677667767766677676766776776766766677667666767677677666776766766776776776767667766767767666766766767766767677677667767767766776776676767676767767767767766776677676767666677676776776776767676767667767766776676677667677677676677676776776776776767766667767767676676677676676776776667666767766776766677667677677677667767767677666767677667677677677676776677676767767667667676677667666776767767667766776776677667667766767677667667767677677677676677667767676666676677667767767667677667667667766776676676767766776677667767767676766767767677667676776767767676676776676767766766666776776676766666767767676776767677677677677677666776767767766776776776677676776776667676776776677677677676676776767676766767767677676676767677677677677676767767767667767766676676776766666776776776766776677667677676776677677677666766776766776766676776766677667676767677677677676766776676776767766767767767667677666676776776776766776676767677676667666776676667676776776767767677667676776776767676776776767667767766776776666776776676766766667767767676776676776767676677667677667766776776776776667766676767766767677676776776767667767667676676767767767667767667676667767766766776776776766776767767767766776776767677676776766676676776776666766776676666676776676776767667767676776666767666767677666767676776676776677677676776676767677666776767766776767667676767766767667766776776767676676776767677667767677677667667767766776767667677667767767767767677676776776676776767767767667767677677677676676767676676677677677677677667667767767767666776766776776767767667767767676676776767676767667767676767676676767767766667766766766776767766767667767766666667767767676767667766767676676776776776767677676767677667767766776776776776676767766666667676767677677666677677677677666666667676776776677666677676677667766666677677676677676677676766767766767766667677677667767766677676676676666767766767676776776767677667677676776667667767667766767667767676766667766767767677666776676776776776767677666676767667766767766667767667767767676766667767676776776776767667677676676766676776776776677677676677666776766776676667667766776766776677667767677677667767766667767676677677677676676776767667666767766676677677666776766776766776776767767677667677676677676667767676776767677677677676776677676676766766776766676776676766767766767676677677677677677676767676676677676767767767767766676677677677676776677676776776676666767767676767766667677676666776766767677676776776766767767676667767676776676776767767766666776776677676766676667766776767676776676667666767766767676676667677666766776767766676767767667766666676666776766776776676767767767766667676776767766767667766676776776667767767766767677667667676766667766677666776776767766767667677677666767667767677677676667676767767766767677677677666767767676666776676767767767676776677677666767766677676776767677667677677677667767766776766677667767766776766767676676676767676766767677666776667767676776677667767676766767677676667767766766767767767677667767767767766666677676767767667666676776677666767676767767667767767667676776676767767766776776767676776676776776766776766776767767767767676776767676767676767676776767676767667666676767677676767676676667766767767767677677676767767767766677676766776776776776677676677676776676677677676776776767667767676676676767676767767767767767676667766776666676776766677667767677667676776767677677667667677676667677677677667677667677677667676767676767767767767766677667767676767677676676776776767667767677677676767767676776676767767767767767767767766766767676767766677677677677677677677677666666667767766776776776677677677676767677676776666767767766667767676767666677677667676776676677677677677676776677676666676767677676676676767767666667676776776677677677677676766776767676677677677666676767767767677677676776767767667677667767766676767767676667667766776776767677676776766677667676767677677666676776767766767677676776776677677676776766776776676767667677667767766776767677676776767676767767667667767666677677677667677676677676776776677667767677667667766776776776766776767676677676776776767767766767766666776766776676677666676776666766767767767676767766776767767767667676767676766667766767677677676767767666767766667677676776676676776767677667766766667767766677666767667767677676776767677677676666676667676767667766666766776666666676667677677667767666776776676776767677677677677677667666776776666776776776677676776767676767677677667676677667767767767666767666767766766667766667767767767667767766666676676677667767766776767766676776776776677677676677676776767666677666677676667766776766767767676767767767766676776776667677677677677677677667676776776767767766766776666677667677677667767677676776776776767766767767766767767667677666676667767767767676767766677677677676676767767767767767677676776776776667767676766676776767767767766676776677667676776776776767667677677676767767766767766666677676677667767677677677666677667677667676767666776776776667666767766776776776676667766676677666677676767767676776776767677667767767767767766767667677676676776776676676676766767677677677677667766767677676776766667676667677667766776776667766776676677677666677676667677676776776766766676767667676676666767667676666677676776776776766767767767677667676767666776767767766677677676766766677667677676676776776776667667667766776776767767677667676767767766677676776766776766776776766776767676677667667766767677677677677667667667767767767666677676677667767667677676776776766677666776776766667767767767766767766767667767767677667767767766767767767676776767767667676676767677667766776766767767767767676776677676677676776776667667767676677676766677676766776776677676767767667676677666767676767766677666776676776766766767767676767676676776767677677666767667767767667676767667676677676776667766767767667666767676767676776767767767677677677676767667677666667676766767677667767676767767667766676776776766776667667676767677676676676766667666767677677667767766766676766767767676767667676676677677667766677667766676776677676776676677676776776776766776776667767767766
6776776676676776776776677677676766776776677667667767677677677677666776776776776766776776676677666676767766776767767767677666677666767766776766676776767767667676676766677677676776667677667767677677667666677677666677677676767677677677677676776676767677676676776776776676776767677667766676776767666766676776677666676767676767767676776767677676676776676677676766767767676767767667766676676676767767677677667767767767767766766667677676776776776676766766776667677667767677677676776767766776767766766767677676667676776767677676776767666676776767666677676776776776667677676776767676676677676776766766776766767676766767676766776776767766676767766767667767767676776767767766767676766767766776776767667677676776776676767766767666676767767676776767767677676677666767766776767766676667767767677677676677677677666676667766676776677676767667677667767767767677666677667676767677677676666767766676776667767677676767667677667766776776767667677666776677666776776677666776776776766776766766677677677677666676776667677667766767766667767767677677676677667767676776667766667676776767767677666767676776776776767766767676766676776776667676776667677677667766776776766767767767667666776776767676677667677667767766766676767767666776776677667767666776676767767767767677676767667766667676677677667766766767676766677676767667676776666766767667766766766767767766676776776767676767667676776776776767767767667766767766677667767767766677676667677667677666776776676776776776766767766776776677666677667677676666667767766776776676776677667666776776767676776776766676776767767676667767666776776776776776767767667766767767767677667767676676677667677667767666766667766767677677677677676677667667767667766666767767667767766776776767766776676767767767676767767767666776677677676767676677677676767766767767667767667677666776776776677677677666776776676766667766776677676776767676677676676676776776767767676767667677676767766767666677667767766666776776666766776767766767677667767666776767767767667667766677677676667677676776667667766776766676767766767667766776776677676677667676766767767667767767767766776677676677677666677677677677676667767766776766767676677676776776776767767667767767666667666776767767766666677677677676667667767766677676766767767767767767667767676767676767767667767767677666676667767666767677677667676766767766676776767677677677667677676776776766767766767677666776776767667767667767676776677676667666677676767767767767767766776766767676667677677676776766776767676776767666667766677677676676776767766776776766667666677677676767766776667676667766767667676677666667677676676776677676676767766677676767767766766776677676666677677676677667676676776776776766767766676776776767766767767767666767677676776776676677676776666776676767767677666667767766766666767677677676766776776767766666676766767767767667767667676766776776776766776766776776767677677677666767767766776766676677676767766776776766767767677676776666767677667767766766677667767667766776677677676766767677667766776676667767666676776776666776677677666776776667767676776776676676767767766776776667766667676767767767766666676677676677677667767767766676776676677666767767666667767667767766766676776667666776776767676767766676666766676677676776677677676776676776767677677677666776766677676677677667676776776676676667766677667767677676776667767667767666766776767677667677676767767676767676767766667767676766776776667767767677677677676677676667676766677677676667677666776667767676767766767767767677677677677667676767767767766776677676776767676666776767767666776766776767676776766776776776677677677676767766666677676676767767666676776677667767676677677666776776767677666767676776776767666766767677677677676677667676776767767667677667766677677666767767666676776776776676766677667767766667667767767767767767767766677676766767676676677676766667766776776776667667767767766776776776666666677677667766767766667767766677677676667767767766767677677677677667767767767676677677676766776666676676667676667667676767667676767677677677667676667767667767676767767677677677676776677667677676767766766667667766776776676766776776776776676767766776766667767766767767767667767667667767767676766767766776767676766677676676776767677666767676677667766666767676776776776776776776776676677666776667666776677667666776666776776677676677677677677666767676767677677676677667767667767767766776776767767677676776776667676767677677676767676767767677667767667677667676767767767766676677676667766767677667676666776677666676767767767767677676776666776767676767767677667667667677677667676667767676677676776776776767767766767766767767676766767667676676776767676776676776676677677667677677677677676767766676776767767677666677677677677676677667767667676666776667767666767677676677677667767667666767676767667676677666776766776676767667767676767677677677666676776776767676766776766677667677667766676767767767767766776776767676667766776766667766767677677666776767767767667677667677666776676767766767676767676676766766767767666776767667766776767766776667766676776766767767676667677677667677676776776766767677676676767676667766776766666776776677667666677676676667667667766767677676767677677677676776767677676676666767767767766766677676776776767766776767666776776776776666776776766666767677667767767677677676767767767767667667767676767676677676776666776776677676767767766766667767767666776677677677677676667767767766676776776776667666666676767666776776767677676667676776666776676666767767666677676667766767767767767766776677676776667676776677677676776767767667667676666776667767766776767677667766767676776767677676767767677666766776676776776776767676767677676776676666776767767767767767767667767767766776676776767677667676667676767767676767676667676667767677666767676676776666776677667767767767677667767667676767677667666677667766677677676667767767767667677677667667767676767767767677666767766767676766776676667767767766767677676767667766676677676767766776776666676766767677677676776766676766767767677677676677677676766776776767767767767677677676766776776776676776766767677677677676776767676676776776776767677667677676776676767767676767677676676776767676766676676776767767676676776776776767767767666767767677677677677666776776767767677667666766667766677676767766766767676776776767767677677676767767667767767677667767767767676666677677677676676767677667667766767767677667676676667677666677667767767676776676776677667676776767667767667766667766677676676667676767767767677677676776767766666677677676766776667767766776666776776767767676677667767677677666766767676767767767767676676776776776767767767767766767767677667667767766677666677666776667676676667676766677676767766677677676767677676776677667667767677667667767677677666766776776767767677677667666676767677676767766667767767676666767667677667766767767677677676767766776677676776776776776766677676667676776666776766677667767766677677677667767767676776667767766776776676766776766766667677677676677677666676767766776676776667767767767767766667767767666776677676667767677676767677677676677667767676677666776766776776767676776677667667667767766776766776776767676676776776776767677667766766767676667676676767667676776776767766776677677667766776776667767767666776677676776776767766676767766776666676776766666776767676776677677677677677667766666776767767676676767666677676677676767677676767767767677667677676776767666776676776767767667766666776776676776767667677676766676776776667766776677667676767677667676767767677676767667766667767767676676767676767767767766667676776776766776666677666766776767766776776766776676767767666677677666776767766767676776776776776767767677667677666676767767667766767767766776766767766766776767667676767676776676776676677676776767677667666767767767767677677676776766677677677667676776767766767767667667767676766767767676666667767676676776666676676767767766767676677667676776667767766766767767676776666666677666766767677667676667767767677676767667676676767667767666676776776767667676676776767676767767767766666776776767766776767667767767677677677667766677677676677677677667676667767767676677677676766776776766776776776767766767767676767676676776776767767677667767767676767666677677667766776776776776776677677667766676767676767767667767677676766776766766676667767767676766767767766676667667766676776776766667767767676776776776767677666676776676677667766677666767677666776776767676766776676766776766767676776776776776767767767767667677676776666776666776776776767766767767767677676767676767667767676776776667767677666776776767666676776767766776766766776676776776776676677677667766776767676676767767676776776676767677676776776776676776767766677676767766776776767677667766677666766776766776666767767676776766766766767667676767677676767677676767677677677677676667767667667666767766676667676667666677677677667676767767766776767677677676767766776766676767676667767676776667667766767767767677677677677667767676776776767767767677677667677666676776776776776776776667676767676667766676667767767676676677676767677667767767676767676776766776677666776776767767767767667767767677677676767767767667667767766677676767667677676767676667677676767676776666776676776766776776676667767677676677676776667767766766676766767767677676767677676767676766766677666666767677667667766776776776676776776767766767676677676766776766776677667766667767667666766766676767767676776767766767767767676676776677677677677677667677667767676677677676666776776766776776776676676677676766766776776776667667766767767767766766776776776776776776776767767677677667677666667666776676776767766767676776776766677676767677667767666776776677667767676776767767676766677676767667676676677666776766677676677666767766767676767767676767677667676667676766677676677677667766766666776667677676767766676767677676776776667766767767767676767766767767767676767677667767767766767677676766776766767767667667667766767677667677677667676776677676766776776776776776776667767766767676776776677676766667667767767766677676677676666776677676667767677676667676776776666767666767677666776677676776667767767767677676666767766776767666776
3666677677677667676767766776766677676666677667676766677677667666767676767767767766767767767766767766776776677676677667767766767676776776776676677677677677676776776776776776676767767667767767767766767677676776677677667677667676676776677677667767767667766767767676767767676767767677676776766767667767767666776666776776767667766767667767767666767676776766677676776677676767676766767667767766676767766776776776776767667767767767767677677676776766677666767766766677677676776776676776776676776776677676776676776766676677677676667766776677667676776767767677676676767767767677677666776666776766767677677676667676677666676676776767676766766776767676766776776776677677676767766766767767766776767677677676676776776676776766676776776677666776767676667766667677677677676776776766667667766776776776676767676667767676676767767676667767676776676766776776767767667767676776767767767677676766676676776776676776767766677677676766767767766676776767767767667767766676767676677676766666766667766776767767766776776677677677666676776767666776766776676767766767667767767766677676776776766766776776676767667766676767766676767766767767666776776776776776767677677677677676776767666776776767767767767677677676676767767767766776776677666767676677666767767766766776767766676776766677677667767767667676776776677676766677677676767767767676776666776776776767767677667676767676776666677676767677667676766676767766677677667677677667767766767767677677667767677677676767677667676776767676776676766767767677676666776776767667677676667766776776776767677676776676667767767766767767766776767766776676767767767677666767767677676676776767667767677666667667767667666677677677677666676776677666776676767677677676766677677676677677666776776776776767766767767676776677667677667676776776776667667676767767666676776776776767677667667676767767667767677676676767767667767676766767766776766776776676676776776767677677676766767667767677676776677676766667767766677667767667667766776767677677677676776776776767677677676776767767676767676767766676677667767677666766676776776766766766677676776776676766667767667766767676667766766776677677667676776767766676676677677676767767767766776767676776776776677667767666767676767767766766776667766776776776776677677676766767767677677677676776667677676667677676776776677666676776776666766776677676766677676776776767767676776776776766666677666676776776677667767666776767766667766776766767676776766677676676667766677676766767677676766767667676767767676776767676676666767766767766776776666776776766776776766766776767676766677667767677666677677677677667766767667766776776767767766767677666677676776776677676767766677676767767767667676767766677667667767676767767767677677677676776766776767766767767676766767766676766677676776676776776767667676776667667767677677676776776776776767766776776767677677667667676776776776767767677677667767676677676677677676676676767667767766776776677677677677677676776677676776767667767677666767767677677677677677677667767677676776767766776766676776676776767676776776677677666767676676776767767767766767677666667767677677666677676766767677676667767766776767676676667767767767766766776677677667767676767767767677667677667767676776776767676776776776767766767767767767667767667767767667676667767677677677676676667767766767767767767766677676776677676767676677667666767766767766767766767766677666666667667766767766677667677676776766767767766767666776776767677677676676767767677666766766676776677677667767767767677676677676666767676776767767766677676666666776767767767677677666776666766677677676667767767767677676776766776767767677666776776676776677677676676667766766767667767667766666677676776676776676667677676767667767767676776776776776767666776766776776776767677677677677677667676776676667676776776776776677676667666767677666776767677676677676677677676677677667667667767766666767766776677676677676766767766767676776767676776667767766776677676666776676776776776776776766767676776676776767676767766677667666667766767767767666767676776767767766776767676676676776776767766666667676677667676766667667766676667767666767666766766776767676676677677666676776776767667766667676677677676766776766776676776776767677676776767767676677667766667676667766776767676666767767667767767766767667767767766767677676776667676667677677676766767667676776776776776776767767667677676676776767667767767676767676776676767767767677676666766667677667766767767766677677676767767766766677677676776776776776776676776676676767677677676776767767767677677676767767676676776776776776776767767676776766767677677677677667676776767767676767676767767767676767766677677667767767667767677677677667767667767667677677676776767767677667766776776767767676776667676667767767767767676776677667677677676766767767766766767677677667677677676767676677666667676766767767676667677677677677677677677676776677676767766676676776677676767767676776676767766677676667677676776767666676776766677676767767767767767667767767767767767767766767676767676766667767766767767676776776676767677676776776767767667667676677676677677677676766677676676677676767767767767767667667676776666776776776776776677676676776766776776666676776676776767767766767667677667676776676776677677666666767767666776677677666776776766766776767676776676776676766767677677677677677676767677677666776776776767767766776667666766776677667676766776766776776776676776767677666677677666666776776667677676676767766767767677677667767676667767767767767767766767667767767677677667667766776677676666776776776667766676776776776676776676666776767767766676766767767667767676677667667767677666776767767767666776776767677676776767666776776677676776776667677676767767677677677666767666677676767767767676776766676767667676677666767767676776677667767767767666677677677677677667667677677677677666676776766767667676776766776776767767677677677676767676776776676776776677676776767667677676776766766767767677667767666767676667666676667667676766667676677676767676666776766676677677676776677676667767767767667666677676767767767677666767676667667667766677676767677677666767766776766667676767766676776676776776776767767677676767677667676677667767767677667767676666676667767767767676776776776677676667676776677677667677677677677676767766676767767676776676776776676766767766776676767676776776776677666776677666767676767767767677667767676767767767676677667767767766667676767767766767676677677677676677677676676776767767676676677677667667667766767767767767767766776776776677677676767667677666767767667766776767667666776776676766767677667676776677667767767767767767676776767667666767767676767767676767666767767767767677676676776776676667767767676766767767666776767667667667766776776767667767667676776676766677676676776767767676767676766676677676776767766766776776766767667677676677677677676776766776776676776676666767676767667667767666666676667767667767676776676767767766776776667767767677677677667676766767666767767676767677677677676776677676667767677676767766767767766776776667766767767676676776677676666766767766776676677666767767677667766667766767677666776667766766767767677666776767766776776666776676766776767767767766667676677667676776776667766767676776766766776776766677676767676767677676767766677677677677677666776766776776666676767677676766767677667677667767767767676776776776767766776767766676767676766767767677667677667766767676776776776766766766767667666677666767766666767677676767676776776676667667676667676766676767767676767767767666766676766776767667767676666767677676767766776776776766766676677676767767677676677677676767666767676766666776667767667767766676766676767767766766766766776767767767766776676667676767766776767676676776776676767767766776667767767677677677676676776776767667677676767667676776676676767766677676766776667767677676767767766776776767667666767676677667767677667767767766766667766676767766776677677676666776677677676776667766676776667767767676676677667676776776776677676666776666767767767767667667676766776676767767766767676667766767677676776766776676766766776766677667766767676767767767677676767766767677666676776776776766776767767666667767667767766767767676776776667767767766767766776767766766766767767767666776677676767766677676776776676767666767677677677667766676776677676776776676776776776677677676776766767767677676776666667667766676767767767766676767767676767767677667676766776676667766776776776776776676776676766666776667666776676766676677676676767677667767767667677666767767676776676766767676776776776677676767666767767677676667676677677667767667667677666676776677676677676767666776676667666766667767766776677667677677676776677677677677676667767767666776776776666776776776766767767767766666667677676677676667667677666767766677677666676677667676766666776666766767767676767767667767767667767667766676677666776766766776776776766776776776776667666767766676676766676677676766776677676667676676776677677676677666776666767666776676766776766677667767667676776766767767667766766767677667766776776767766767767677677676766776776776767767666776667766776677676677667676776676676766767767676676776667767766767767677666767766677676776666776677676677667767767766767676676776767767667767767677676776767767767766677677676677677677677677676776666676676767767667767767767667767767767676676677676767677667767767767667676776767676776767767676776776776676767767667676767767766776677676676776776776677677676667676767677677667767677667766776776677667767767676767666776776767677666776767767676767766766767667666767667767766767767676666776776776767677677676776766766767767767767767676776676766767666666766776767766767677676776676776667766767667766676776767677667666766677667676776676776776767676776767677666666676776776767767676767676677676767677677677676676767767666776666776776776776776666677666677677676667767767767767767766676776667666766767676767767767767667767677666767766776776676776767677676776766776666766676776666776766677667766767677677677676776776677676767766767767767767767767766767767677676776776677677667767767767767767676676776776776776676776677677677677677677676676767766766677677677677677676676677
666767677676767677676766767676767766776767667677666766776766676676677667767667667766776676676776776776766767767766776776677677667677677667767676667677667677666676667677677676767767676766776776666667767677677676677676677677677676776766766776776676766667676776666776776767667767676667766767677676676667767676676776767767667767676766776666776776766667766767767676676776676766676776776767676767676767677677676766776767767676766766676677677676776776776776677667667676767676776667767677676776776776767767677666767676776767767677676677676776767767767676776667667767767677667666776767767677667666667767767667767767767667677676776766767766776776666676767677667676666776776776767666776667767766677677677676767766677677676767676776767767767677676667767667767667767677677676776776677677667766776666767676766677667677667676677677677677677677676677677677677677666767767767767676776677676776776767767766667767766676776776776667676677676767677666776767667767767766767676766776767766677667767767676776676776676776776667676676776776677676776667667767767767667667676766677677677677676776767766776776776776766667667767667767667667677666767677667667767667676776676677676776676776667767676766776677677676766776667767767767767767677666767767767677677677677667767766776767767767766676776767677676766667677676677676767767767666766776767676676766767677667766767766776766776767676767767766776767677666776767677676776667677667677666676766776767767677677676667677676767767767767766676677677677667766776676766676776776776676776776767767677676767767676776767667667676776776776667676767767767677666766676666676767676776766767767677677677677676776776776776767667666676767767766676776767676776776776676776767767767766776667767677676767677677676767767767767677667677677667677676776776776776767766767676677677677677676776776766766767766766776776667667767667676767677667766667767767667767767767676776767767767767677667677677676677667666666767767667766776776776776677677676676677677676766676776676776767667767767766676767666676776767667767767766677677677677677676776676676676776776776676766667677667676766676767677667767677667767666776776776776776666676776776667667767677676766776776776776767766667767767667767767767766677677667766666767766676766666676776676676776767667767676776776667667767767676676666767766767766667767677676776677666677676677666677677667676776767767766676667666766767676776767766767667677666776776676676677677677677677676776767767766776766767767677677666767767767767766767677677677666767766776767666766676767677666767767676767667767677676776767766766767767766776776776767766776767767767676776767677667676666776767767676776676776767767767766766766776767766776767767767676776776767767766766767667667667676667767767767766776776776676766767676767676767767676776767667766767676667766667767676667667677677667767767767676667767767677677677677667766667767767676766676767676767677667666776776776767766766776767667666767766776667766776767667766767767677677677677677676676776667766767677677677676666776677667677676767667766766667676767767676676776676767767677676677667676677676677676776776776776667667667767666767677677677667676776767677667677677667766776666676766676766766767767767767667676677667767677677676766677677676767677666767766776767767676776776677677666767767767766776677677676767676676766767767676776666677676666667666776767767677676776677676766667677676676677676776767677677676776776767767766677677676776766776667667667667766776667667666776776676767677677677677667677677677666767677676776776767767677677676767767676776766667766677667667676776767767677677667666767766676676767676677667676767676767667767666767667667766767677677676766767667677677677677667766767767677676767676767666776776677667767766776676667676667766767677676677676676776677677676767666776766766767766776767767767667767767766776767767667767767766776766776776677676767667767767676767676676776776766776677677677667667677666776776776666667767667676767676767766767676676677677676776677667677676676767767767676776667676667667666676776776767767767767766776766677677677676666677677667767766767676776767666767766776776776767766766667676767767677676767677667677677667767667667766776677676677677666676677667666676767767766776767767767767766667767766776677667667667767767676666776767767767767676776666677676776776676776767766776677676676766767766666666677677666677666766677667767766767767767667666766776667767767677677677666776676767767677676776776667766666767677676667676667767766766776767766766776776677677677667667667667666776767767767766766676767766677676676776767766776667676766767677676776776766776776776676776776676776776676766767767676676776677676767767676667666676776666776776776767677667767767767767767677676667767767676776776776666776676766676767767767666677667767677676666676766677676776677676767767667766776677677676767767767666676676666677677676677667766776667677676767767767666766776767676776767676677677667766676767677677677676767676776677667767677867766676767676776677677677676767676767666776776667767767677667766776767677677667767767767767767676776767677676776776766767667676666766666767767767767767677667677677676776767767667676676776767767766677667767676776767677676676776776766676776677677677676776776776767677666767666767766776767767677667676776767767766767767767676667676767767766766667766767767767667767677676776767767677667766776676767766677677677677676767677677676767666776776767667767676677666776766767677677667767767766776667666676667767666767766776766667677666677676776776666677667667677676676767666677676776767677677666767677676767676666766677667666776676776667667667676676776766677677667767676776667676676667667677676776776776677677677667676666767767667676667766776677677677666767766766767676677676676677677677677677677677676776677667767767767676776767667666776767767766776667766677677666767766767767767766767677676776767677667766766767767766766767766776677667766776766776767767666666776767677677666776676766776776666776676776677676766767767667766776776666767767767767766676767667767767676776776776766767677677676766676666667667767767767676776766767767767676677677676767677677677677677677666767767767676776776677676767767767676776667767766766766776676676677676766776767767676676776676767677677676766767677676776767766776767676766776677677676776767667667767767677677667677677667667676776776676767767676776677666767767767666776767676767767767767677677666766767676776767676776767677677677676766767677677677666776776676667766776776776677666767766677677677667767677677677676767677666676776666776767667767666776776677667667667767766776776776767767667677676776776667766776677676767667667676776776676767767677677667677676767766676776776767676767677676776776767677666677676767767767766767767676767677676667767667667667677676767677676667666776766677677677677667676767667767667767677676767676666766667767676767677677677667666667766776776776776766677676767667677676677676776776776676767666677677677677676767767676776767677677667767767676767667766776776676677676776666676776776667767767766676667767766666776766776776677677666776776776776666776767667767677676776676776677677676767677667677667766676767666676776776677677676776776677667766776767666776776776677677676766666776767666766776766767767677677667676676776767767666677677676776766776676776677667766677667767676677666676667767767767767767767767766767767677677676776767767676776666677677667676676676766776767676677677667766776776766666776677677676676767767766766776776776767667667666776776676767676767676776667766666677677677666667767767667677676776776776676676776776766776767667767676776666776767767767767767676776766767667667677666767766766767767676767767667767677676677676767666776776677676667676776676676776767766767767667767766776766767766767677667767767767767767676767767667677676677667676767667677677666677677677676776776767766767676767767767767767766776666767767766776767767767767766776677667767766676767676776776766676776776666776767667767766766677676677676677676767676767667677676667767767676767666676776776677676767676767767676776767766776776677676766776767666677677676676677676677676766776776776776677677677677666766767767677676676767677676776677677676666776667767767767767767677677667677677667767767667676767666667767767767767767767767676767766766767677676667766677676677676776676776767767767667667766776667677666677666676776767767767677667676767677677676766667667676767767677677667677677667767666767767676677677676776767666776677667676776677676677667667677667766677667677667767677677677677676767766767766766776767677676776766767677677676767667766767677676767767677676767667766776677676776767676766776677677667667767766767677676677677677676677677676677666767766776767677666766676676776767767667667676676767767767767676776776677677676766677667676766676776677676676776776776677667667767767676766666767767767767676767767677676776677666676666776767767766776776766766767667667767676776766677677677667767767667677667767767677677666767767677667766767676776676776776677676776776766767677667676767677676667677676676767767667667767767767767677667767667676667767767767766776776776767766667767766776776767766776667676767767677677677677666677677666776776776677677667676677677667677677677666767667767767666766667677667677676767677667767767677677677676776766676667677676767766667767667677667767677677667767767676776776776767766677677677667767676766667767767667676767767766776677667766766776776667666667677677677667767677676677676776776776776776767767677667767767767767767677677676677667766767666776776676666677666776676667677677667676676767676676776767676776776776776666677666677677677666776767676767766776766767767667666667766766676776776767767667666667766776776677667767767767767767667767767766766776776766667667767667766667766676676766776677676776676776776776676766766766766666776767667767676676666776767676767666766776776776667676767677677666776666667677676767766767767677667666776776677676677676677676666776766767667666776677676766766776767677676776766667767767767766767766677666776766667766677
676766766666776677676776776766766676766677667766776776666677676766767667676776677666767767667677677667767667767677676677676676767767676776776767677676766677676766676776767767677676767767676776776767767767766666766776767767676766767666776776677667766776767767666776677667767676677676676767666767667666677667666766667767677677677666767766776676767666767676767767676666766776677676776766667766776776766776676677676776676776776677676776677677677666767677676667666767676676766767767766676667767766776766776667766767676776776767677667766767767677676676776766666676677667767767666776776776776667767677667677667676677676666776767767767667767767767767667676667766767676666676767666766767676776776767667767766677677677667666776776766676666776776776767677676776767677676767767677676776767767676776667667676776776776766677666776676776767676766776767767766767667767766667767767766676676767667767677667766776767767666776676776767666767667676776676776667767667767666667767676766767676766667667676677667676676766776767766776776766676676776676666676767677666676767767667677676766767767766776776667767677677676766776676666676776676766677677676767666766766767766766676776776776776766677676667767667767767767767767677677676776776667677677667676776677676776677667766767677667677676776767766676776767766767766676677667676767667766767767767766767666766776776766776767767767677666767766677676776767677667676767767667766776767676776776767677676766766776676666667667766766776767677677677677677677676667767767767676767667676677677676767676677666776776677677676776776677677667766766666767676677666767667767766776767767676766677677676676667666776767667767767667767767676767767676766776676776776677676676776676767676667676776776776776676767676767767677666766667677677677677676676677667677676767766677677667767766766677677677677666677667766766767667766776776677666776776776676676677677667676766677666667667676776766776776776677667767666667767676767767767767767767676767767676776776676776776776666667766776776767676776776677676767677677666676776767767766776767767767667767667666677677677667767676676677676767766776767767677677667677676767677667767766776776676766676767677676767766767766776767666667766776676676667677677667766776676766667677677667767767766676766766776677666776767677677677667677667766676776767767676767667676766677667766776767766676767767666676767767666766676666776676776776677676776766776776776676766767766766776776676677677677677667766766776776776677667677677677667767767677667766776776676776776776676766667766667767767767666676776677676776766767667767666767766676776666677677677677677666766666776776766766667677677676677667767767666776767677677676776667667676667677667766766767677667766767767677676776767767766776776766766776776766676766767767677667767767677666776776776676676776776767767766776676776776767676776667767766776767677676676676767666667767766667676766767667767767677677677666767767666776676677677667766767677677667766766766776767676666776776667677676776677666666676677676766767767677677666767676677666767766767767677677666776776776776676776767767766676767767767767767767667767676767667767767767677677676767766766766767766667667676776776776776667767767767767677666776766666776776776766667766666776676767766776677667676766767677666776676776766776676776776767666667667767766766776766767766776776766776666776767767676767676776677676767767767767766677676676677676767677666677677677677677667767767677676776776767767667766776677676677667767766776776666677677676766767767767767767677676676767677667677666776776676776676776677677677677667766776776667767667677666776767676776767766776767767767677666776767766766767677677677676767677677677667677676776666677677676676776677667677667767676667767767676677677667676676776767677677676766776766776677677677667767767767667676767666667767676767676776776776677667667767677666776776776676767767677676776767766677667676676677667667767676776776776767766767766676767667677667766767677667676766767767767766776776776776776767767767666776776676776776667766676766767767766766677676677666766767667676767767767676767767767766667666767666667767766667677667766776767767677677677667766677677676776776666667667767766767767666767676767767666766776767676677677676776677667676776767767677677666767767767677677677666676676676677667767767767667677667667677676767676767667667666667767767767767767767767766776767767667767766766776776676667767767766677676766776767676767767767766676767667766776776766676776767677677667667666667766767767677667676776677677676767677676676667767767767666677676667767677677677666676766767677677676776667667767767767767766776776776677676667767677677677677667667677677677667767767677667766767767677676677677677676667677676766666676766676767676776767676767767767676767766767676776776776767767676676676776766767677677676767667767677677676676677677666766767667767666676677667666776776776767767676667677677666776766776766776767677666776676666776667767677667676776776767667767677677677667666767767676767766677677667677667676776667676676776667767766676676676767767677677677667676776666776666776776776767767667766676667766767767766767767676776776677666767767766767677677676776767666776767767767667767767677677666767767767767677676776766677677666776766667667767766767677666767767676776766767677677677666667766766767767677676776776676676677667766767676676676776667666677676776776676676776776766767767766767767667667677667666677667676767767677676676776676677676767667767667766677677677676776767767767677667766767766676767677666677677667667767676776676776776767667767667767766776676776776776767676767677667767677676776776776776767677676776776766776676667676776676676776776776776767767767767677666677666767766667667676677676677676766776767667666676776767666666776766767767767767766677676767766676776776776676776667766676776776766776676766767767766776776766767767767767667677677667767767767666776767676776776676677666667767676767677677666676776776676776676676767666776676776776676766776677677676767667767666776767677676776766767677676776776667767766767667677677676776766767766666767667677666667676666677677676666776766676776776666676676766667676767667676776776766767676767767666666676767676766776767666676776676767767767666776676776666666677677667676767767767676776676776766767767676666776767767766676767766776767767767767676776776767677676776767666776767767677666766677676676766676776767767766676666766776776677667767767766767766767677676677667767766667767676667766677666767677677677667677676677676767677676776766677667767767767766776776776666767766677667676677667677667767667767766767666776776767677676776776776767676767767676677676767676776677676776767677666767677667766767767766667666767766767766776667676677667677677677666666767667667677677677676776766677667676666667677676776776767767676767667767677677667767667667767676767677677666767676766776667767677676767767767767767767766767767766677676776767767667667676776767767677676767767767676677667766776776776766667677677666767766776667676776776776776767766766677666776767767766666677676667676667676676676677676676766676767767767766767676676676767767677676677666776767767767677676676776776776776776776776677677676766776676776767766676776767667767667767766776776677677676776667766766776776667766776767766667677667766776766767767766677667667677676677676776667676776667766776776776776776676776776776767767767766776776677676666776767766676776776767677666776677676677677666767677667666766776776766767676767667767767767767767767667766766766766767676776767766667767677667666776767667767767676776677667676666766676767667767667767676766776767767767767667767767767766767767767667766767767767666767766776767767766766767667767676767767676776677677676766767766776677677677676767677676776776667666767767667767766767767667677667767667766766767767767667767767677677677667677677677676776667767766767667677677676776666776776776767766776676677677676776766677676776676676667667677676766766767676767767766667766667676767767767767767676767766776676776677677667676667766666776766676776776776677676766766776676667767767676776776767767767677677677667766767767677677667667667767676776776667676776677667766676776776767767767676776766767677677677676677677677676677677677676667767767767767676767667677676677676677677676677666776776767667766767677676766666776767677677677676767666776767767677676766776767767677676676776677677667676767677676766767767677667766677677676667767767667676767767767766767767766767667676776666677676776767667766676767677677667677667677676776677676667677677666767766776676776767677667667766676766767766766776676766766677676677667676776767666776676776766666677667676767767767667766767667766766776766776767676767767767766667767767677676666766667677676677677676677667677677677667766776767767666776776676766776776766776767676766776767767767767677676677676767666776667677666676677667676776667766776677676767766767677667667766677667676676667677677667767666776767677667767767677666776667677676677666677676767677677676776677676767767676776766677677667767766767677676667676676776767767676676776676767676677666767677676776776667677677677666776767666766766776776677666767766766776776767667676776776776776776766677676767676666677667676776767767766776766767677677676677677677666776767677676776677676767666776767766767767767666667767766767676767677677667667767766767767767767767766767666767767767767676666676776677677667767667767677667767767676776776767677676776676667767667767677676676667767677677667677676776776767767767766766767766766776677677676766767676667676667766776677677667676767767677666766767767666676767676767767677666766767667676677677676767676667667676776776677676776677677666667676667766776677666676677677677677677676767767767767667767677677677676766677676676776667676676776767677676776667677676666667767767767676776776676767767767767676776766766767667666667676767766767676676766776667676766776776776766776766667667766676776776667677676676767667667767767767766676676667677666776666677667767766666776776677677676776677667666677677677677
67767766776767677676767767767766776767766776776767766767767676766776766767767767767766677666677677677676766667666767666776767767767677676776677676776776767676776767676767677677676676776666767677667767677677676776776677677677676767667677667766776666776776776667667676776677667767767767767677667767677676776776676776767766776676666776767676766767767767677667667767767767767766767667676776767767676667767667677667766776776776676776767676776766767677676667767676776767766677677667677667766776677676767767667767676667767677667676776776766766776776766776767767677676776776767766767667767667666767766677676776677676767766667677676776767767676767676676776776776766676676766666766676766767676767767766677677677677676677676776767766776767766766767767677676776767767766776776667667767767666767767677677667766776677677677666776776776767767676676677677676676767767676767767677667677676676767766766776677666776677676767767767767677667667667676766776677667767767767767666776766677667767676776677677677667677677677676776776767767766767767667767677666666767667767767676767767676677666776776776767676776766776766767667767767676776767667676767676776766776677676676767676667767767766776776676766767767767677667767766767766766767666776776776776767666766766776776776667667766776776677676776677666676667667767767676676767767666767767767767767767677667767767766676767677677676767667767667766776676776676766776676677677676676766676676767767767767667676667676776776767666767766677666776776776776677677677676767767677676776776667677676776767676776776767676767676776776766667676776667767766766776767676776676767767767677667677676776776666676776667767677676776776667677667666766776666767676776677676667677676667766776776776776767677676767677676776767667667676776767666766767677676767767766767767666767766667676767677677677676776776677676766776776776776776767666676666677676776677677667766677666776766677667676667766776676767767676667667666767767677677677677667766767676767676666767767767766776766667666776767767666776767767676776766776677677677676776776776776776776776667767677667677666676776776766776677677677666776677667667676776776767767767676676676667676766676677676666776767766767676766776776776767767667767676667766776776767767766766767677676776776776666667666767677677667767766676776677676767667677667767767767767676776766776776767767676776767767767767676667677677677676767767767767666776776767666776767676767676677676676677677667677666776676676766776677676776767676776776667676776677676677666776776766766776677677676766676677676776667666766776767767766767767767667667676767767767767677676667767766766776776776776776776776766676676677676767667676676776676676776676766677676776767667766766767766766776776766767767766776676767676776776767767677677667766767667667767667677667676767766776776776667677676676677666767767676776767767767667767767677677667677666667767766776676776767676676676766776776676776677667767667676667767767676677667767767767767767767767767767767677676767767767766776776767676677666767767676767677677676677677676776667767767767766766676776766776676766776676666776677677666776776766767767677676667676776666766776776667767766677676667666667667767676776666676667767676776776676776776677676766776677677667667667666767666677676767667676766776767666677677676767676676767676766667676767667767767767676766676776766776766766776767667666766767676767666776767667766776677676767676776776776776766776676767677676667767677676767766676776677676776776676767677677676677676767767767767767767767676767766667767666767676776677677677667667667676667767767767767667667676767766776767767676776767766767676776667767767676767677667767677677677667676776676677667766776776676676666776776667677676767676766767667676676767666676776677666667767676676667677677667767767666776767667767767766767666676767676667767677677676776767666667767667676776776767677676676776666767677667766776677676776767767767666776767676776677677667677676676677677677677667677677676767767677677676776667676767767676766767676676667767677667676676776766776767766676776776767766767766766676776766776776776767767766767767666776666667767767676667676767767677677676677676776667766677677666776767676767767676776667767767676666676776776776776767767767767667766766776676776766676677666677676776776776767676666677677676666776766666776766776767767666676667677677677677677677677676776766676776767677676677677667677677677676776776666776776677677677677666776766767677666767677676676776767677667767766677676766767676776776766667666776776766666667766667676767767676766776776767767676767766776667676676666767677667766766676776676767677677667677677676776767677667677677666677667676766676776776776776676767766766767677677677677667677667767676767667676776676676776676767677666766766677676776767667677667676776766767767666776776676766776676767767767667666667667676676767676676766677676667767666776766767677667767676676776767667767677677676776767676767767766766667767667666776767767676776767776767767767676767676766776766776766776776676776776676767767767677676776676676776776676666676776776677676767677676767677677677677677667766776767677676766776767677666666767767676676767767766776766776776767767767766776776776776767767767677666667676767767676666776667766776776767676666666776776767767677667767767767766677666776677677676766677667767666767676666767766667677676767676776667767667767676776767767667676676776677666776767676767767767677677667767667676767676666767677677666776766776676667766676776676776676667667676767676776667676667766766767666676776776667667677667666776666767766776677666666676776776766676676776666766767667766767766776766676776677677676767766767767766677677677677677677667767767677676677676767767666677666776776776767767766776667667766677667766676767766677667677667676677667766767766667677676766776776767677677666767667667767667677676767667767767666677676776676676667766667677667766677676776776676776776776776776776776776766666766776766766667767667766776776767767766766766767767766776767677667667767666767767677677676767766776776776677677666767676767676776766766767766776767767677677676767767677677667767676776776677676776767766767766766676767666767677667676776767766666666776676776676666676676676776776767767676666766676767766677676666776776766766776676776667767676776766766677666677667766766776776666776776677676776776766767766767677667677676767676677677677677676767667767767766666766667666776676677666767766667767766677666776677666676667676676667766776666776667667767767767767767767767766767767667767766676666767766776676766776776776776776767767667766776767676776776776776776667766666776766677676676767676666676767767676666767677676776776667676677676767677677677667767767676677666776667766666767676776776676767667677676766677676767667766766776676766776776767766776767767677676776676776776776767677677667766776766776776667767676776666776776767677667676776767677676766676776776776767766776767767767667676676776677676776676767766776766767677676676776776776677666776776776676767667676676667767767676767766766676676766766666667676766677676677677667676676776766667767677676776766767766667767677677666676767766677676677676766677676766677676676667676776776677666676676677677666767676776767766767667767667667767767766666677676676677666667676776776776767676776676676767667667667667767677667667677677667676776776767766767676667767666776676676776676677677677677676676667767677677677666776767767676767767767667677676666767676676767676776767667767677677677677677667767766667677666766776776667666677667767676676776776776767677667676776676767667767667766776776776776766666767666767766767766666667766767677667767766767767766776767676776676766776776776776776767767677677676676776776776776776667766676666767767676667676776776667677667676776776766666766766776767766776767766767676767667667667766767767767767766677666767677677666776776767667676766667666677677677667677677676677677677677677676776666666776767767767767766776676677676767767766776776677676767677676767676776776776667667766766676767677677666676776677677676766766776767677666676776677676676776776666776676767766677676767667767667676667767676677667766676767677667677676776676766767677667676767676766767677676776767767677667667767676677676676776676676677676776767767766766676676767767767767676767767676776767676666677667677666776767766676676767676776677676776666676676766767667767676776767677667767767767767767767667767766666776677667767676776766776776767667677677676676776677667767677666767676677677677676677676776676776766677677676767676767676677677677677677677666677677677676666767677677677666776776666676766767667676767767676767767676767766676776666776776776677676776677676677676677667767666776767677667767667766767767766676667677667677677677676766776766667766766767677676776677677667667766677676767676666766677677676676776767677677667676776776767666776776776666776767667767767677676677667766767767677666776767676766676677676776776766776676676766776767667767667667766667767767766677666677667767766776767676676776767666676766776767767667767766767766667767766776666666776776766677677666767767677667666767677677676767767767766677676776676776776767767667766676667767677676776677677676676677677676767767767666776666667677677677676676666776677667766776677677677676776667667766766776766676766767767766776776667767667677676677677676767767667677676776767677676676677666776766666676676776776767766767676666766776677677676776767767676776776776667676776676767767676767766666677677667676767767676776767767667766776776676767767676767677676776677667666677676776676776776776677667767766677676677676766776677677676776766676766667677677677676767767666677677677677667767767766667667767676677677667767667677677676677676667766776776667677677667767767676677677667766667677666766676677677666776667677676676767677677676767677667667677676776766676767666776776767667766767667677666776767677677677677676776766666766776767676677676667677667677676776767667666767766776677667676776776776676776677666767767767767767767766766766767676767676676667676677677676767667
67767667767677676767677676776676666776676767677676776766776776676776676676776676767677676776677667766767766776776766666776776776776676677677667677667766766776766776767767767667677676766776776776776766776776767767767766776767767667676776766776776776776676767766776767766767677667767767767767677667677677677677667767666766776677667676776676766776767767767767767676667766767766776776767667767766776776766677677676776776776776677677677677676767677676766677676776676776767766767677667767767767767767767767666667767767667767766766676776767677677676776767766776776767767667667676677677676677667676767676676677666767767767767667767677667767766776677667767667666767677677667767677677677667767677666776767676767767676677667667666767767766676776667667676666766677666776767667667676677677677677677677676776776776776677676667767767667676767767766767766767767767767766676776767766776676776667767677667767766677676767767767677676767676677676776766766776767767667677667676767767667677676776776776776676676767767677667767766776676776677667767767766776767667766667677677676776767767767767767677676766667677677677667676667766776667677676767767766767767676776667767767666766776766767667676767676766776776666667766776667766776776776776776776666766677676767767676766677676776767766677676767766766666767677676667676666776677677677676776767766776776776776776767677677676767667767767767767766667667767766776766767767677676776776776666677677676766766676776676776776767767676766676767767677677667767766767677667676776767676776676677667767676767767667677667666776677677676776767767676767767667767766767766666767667676776766677676766766776776676776767767666677676776776676667667667767677677676776676767766676677677676767767767766767667767767767766667677667676776766677676776776767677676776776667767667677666776776776776667666776776676676767766776776776676776776676766677676776677666677677676766666667767767676766776677667667676776767677676766767766677676676667767767766676776776677666767677666766677676767767667767667767766776767767667667767676667767767766776776677677677676767676776677677676677667677676767666677667676767767676776776767766767666767676767766776676767667767767676766676776767767766776776776776677676776776776676776766767667767677676676667676766766776776676767676767676677667767767766767667676767676767677676666676767676666666766676766776677676666776676767767677677677676776766776677676767766766776677676767767676767766776767676767677666767676767677667767767676776776767677676677677677676766776776776767677677667667766676767766677677676676767767676776767676776767666776776776767677667677677667767677667766676677676767676767666676767667676776667767767676767767767767766666767676776767667667677677676776776667666766767676676776666776677676767666676776776767766676677676676776676776767767767767766776776776776767666767767766676767666776776767767767766766667767766767766666776776776776676767767766676776666776676776776677676766667677666677677676766676676667666766766776766767767767767767666667677676767766667667767677676766767676677667676776776767767767767676767677676677676767766767766677676667666667677666676776667766766677677667766676666767667766676676776667676767767676766767767767667767676767766776776676767676776776677676767667767767677677666776776766776766667767676767767767676776776667667767767767766667767767676767667676667767767767676776776677677666677677677676776776776676776776766767676776767767677677667677676776767767767676776776776767767666776767666766776776767676776776676766677677676776766667767767766666676776766667677667677677666767667766766767667667667677667667767767667667767767766776667767676667766767676676666676767767676776767677676667767677677667767677667767676767766767677666766667766767676666776766767766667676776776767667677677667767666776767676776776776776776666667767677677677667677667677667676667767667766767766767667766676676766767677676776677676676767766767676677667767767766766767766767766776767676776766776667767767667677677677677667767676677677677676677677667676776677677677667767767677677676767767666776776776676766667667677677676676677667766776776767767667676776767676776767676776677666676666676776666767667667767767766776776767767677666766767676676767767667677677676776776776767766676767667676677677677666776766767766767667677667666776677677667676676676766776767677676766776776767677667677676767767676676676677677676767677666766776767767767677676767767767677667767766776766776766677676676776767667766766767767767677676767767767766666667667676667676776676667667766677667667767767766767676767666767767767767677677667766776767766776767667677677667766677667677676667767766776676767677666767667677676767766776776767676767667667667766767677667767667676767667677676767677677666776666766767677677677677666776677676776767676776767676766677667767767667767677667766767767767766776776767766776776776767767766676766666776676776776776776776667767677676776776677676776677666776676677676767677677676776767767766776776676776776676667767677667767767676666677676676776767677667677667766766766776776776676766677677676766676676767767677667767766766676776766677677677676767666776676776666677677667676766676776767767767767767767667676677677676676776776767677676766767766677666666766776776767677677676776776767767676767766776776766767767667676677677666767767677666776776767667767677667676776677667676676776767767677676767666767767676776766776677677676667766776776767676776667767767676677667767766667666676776767676767677667676766767767767766766776776766767667767666767766767767666677676677676766776776776776776776767677676776767667677666776677676677676766677676767766766767667766776776776776766766767766677676676776776767666776667767667766776767677667677677666667767667767766776677677677676766676667766767767676766676666666776667676767766667767766676667667767676766776767767676776767676767766677677676767676676767666766667767767767677676776776767677667677677677667767767767767766776767677677667767667677667677667767667676776766767677666676766677677667676776766776776767767766776677667766767677666676676776767766676776677676766676666766676767667766766767676776667767676767676667677677666776776676776776767677676676776776667766776776767767676776676677676776676677667677667677677667666766776667767676776676766677677677676767677666767767677677666677677666766667677676666676767767676677677676677667767677667666677676766767767676677677667767677676776676676776767666676676776676776776766776776776677667667677677677667676677666677676676776767677677667666767766767676776677667676776766676776666677677677667767677676667766767676667676776677676676676677676776677676776767677677676767667667767767767767767677667767676776776667676676667767676767677676776776776667767676667677677677677677677676766676767767677677667767767766776776667677667767677667677677676776767767767767676676776767767677666767677666767676776776767767767767677667677677677666776767676767677676676776677676766766767677677677677667667667677667677667666676667766676676677666767677676776767767766767677677667676676677666776677677677666677677676776677676767676677676766767667676666766676767667666776667677676767766766767767767667677676676766677676767767767766666676676676776677676776766676676676767676776767677676776767767677677676776767767767766667767667676677676676677667666677666677676767766676766776677676776776776776776776767767767767667676677677676776767767666767667677667767666677676766776667767677676666767676766776667766776676776767766667677677666677676677666776776776776677676767676776677667767677676776666666776776767767767667767666767667677676776767766766776667676767667677666677676776677677676776776776767767767767767676676676776677677666676776767766776766677666766776667766766667766776677676667676776767666677677676776767676667677667767676767767767766676776767676766776767677677676767666776677677666776667767666767767676676776776767667677666776676766776666776676766676766776676766776676667676776767676667767677676767677677666676767766776766776766767667676776776776776667767676767677667766766676776766676776677677677676676776677676677667767767677677677666776677676776676767676776767666677676776676766666776776767667767767677667767767677677667767676667666667667767676676676776776776677677676776677677667667676676767767766766767667667667766776676677676667767766676776766767676667767666677666776767667677676776767676666766776766677676776766776776776766767766776677677667767767677677667676677677667666767667677667677677666767677667676677666766666677676677677676667676776776776776676776776667677666767766767667767676677676766776776776666677667666776776776776767667767767677676767767667766776767766776776676767677667767766667766776676767767667667767677676776676776667767767767767677677677676776677666766676776677677667767677676776766677667766776776676776776776767766677676767767766767666776766767766767666677666776676677677676767767677676677677677677676767767676666766776766767767766767767667766676776767677666676767666767666767677677677676767676767677677676766776767767767766776766776767666667676767676676677677666676676767767767767767767667767676776776677676776677676666666776776676767677676766766767766677666667767767677677677676767767667767767767676676776767766776766767676776676677677676776677676776667676776667666776676676666776776776767767767767677676776776776767767667767767676776666767766677667667767666676676676776767767766776767677667667766667677677667767677677676767767677677677666776767766776767677667676676667677677666676776767766767767767676776776776776677666766767666767766677666776667676767667677667767667677666677666776677666776677677676776676677676776776667676766767667767677676676676776677667677676776776767767766766776776667766776676776767677667767667677677676776666676776676667677676676666776776676776767766667667667676676776766677666766776767767767767766677667767767667767767677676667667666776766676766776767767667666766766677667767677677666776776776776767767667667767767767767767666776776767677676776776667767767767666767677
766776776776767767677666776667667667676666767766676776676776776766776766776776776776667766767766767666776667677676766676676766667677677666776677676776667767766676776766766677667767767767766767767676676667767766767766767677666767667766776677666767766677677677677677666776677677676776667677676766676766767677676767667677677676677676677677677677666767677667667767677676677667677676767666776776767766667667767666776766766766767766776776677667676676666676676776767677676776776776767767767767666776767767677666767676676767767676767677667677666776776776776666776677677667677676677677677677677667767676767676677677676767767766776767767766766766776767667677667676677667676776776677667667677676776776766767767667667767766767766766677676677677677677667767766776677667677677677676676776767767676766776767767676767767676766776676767767666767766677667766767766676776776767676767667766667666776677676677676767677667676676676776677676766767766776767677677667666676776767677677677676676776676767767767766767767676776767666767676677666667767767676776676767676776767677677676776767676766776676676776766776676676766776776767766776766776776676776767676776776766676776676776676776776677676766767677676667667767676767766776667677677676767676676776677667767677677677667767677676676677667767766667666776766676676767667676767767767767766776767767667677676767677676676767767666776676677667676767667667767767666667767767767677676766776776776767767677677676776677676676776666667766776766766676776776766766676677676776767676677676766776767676776667767767667667677667766776776776676667767676766677676667677676767676766776766767767677677677676776776776766676776767677677667677677667766776766776676666766776677677676776776676677677666767676676766677676776667767676676676766776666776767667677677677677666766767766766776667767667676776677677677677677676766676767767667676767676776666667766766676677676767767666767766676776676667677676767767666677676776766676667766776767767677667767667676776676767677677666776676667666776776766776776776776677676767667677677677677677667667676776776767677667767767666776776776776767677667766776667677667677677677676677667766767667767667767677667677667767677676667676767667677676767666776776677677677676666776667767766677676767766766776767767767667676677666776677676677666766767676767767767766766766776766766667767676776767666766767677667677666676767767677667677676766667667676676667767767767767766676767667766666776667766776676776667767676776676677677677676776776776676767767676776776677667676776767767767766677666776767767767766776667767667767667677676766767667666776767667767766676677677676776776776766767677676677676676776676776767677677676766767767667767676776677677677677677677676677677667766776776776776677677677677666677677677677667666667677677676776776776776766776767767667676776776776676776767667677677676676767677677676767767667676667767666676667767767767667667666667767666776676776677677677667766677677677667767767677676767767667767676776676776677666676776677676676676676776766667766766776677676776776667677676776776776677676767766767767676767767767767676776776676776676767677677666767677677666676766677676767766766676767767676776776767767666677666767767676767766776667676677676776767677677666667766667766767676676776677677667677667767767676767767676776766676667677666676776767767676767666767677677676767767676677666776676766677667767677667767767677677666676667767676767666767767677667766776776766767767767766676776776676776767677667766766766677676767767767677676766666776676766676776676767677677666776676776767677667667766666766677677677677666767767767676776776776677667767767767677666767767766677677666677677676767767767767676667677677667767667766676667767677666776677667677667767666767766667767766767767667767667677667766676677666776767676767767767766666776776776677676767677676676766677677677666776677676677666666766776776776776776677677667667676776767667766767677667676776676776776776677676776666766776766776677676767677666776676767767676776666767766766776676776776676767667766776677677677676667666766677667666667767767766776677666676766766667666776766776776676767767667767767766766776766767767667677676666776776767677667766676676767767766677667667766767767766767767676767666676767767767667766776776767676776676767767676666776767766776767766767767676676767667667767767676667766676776776666776776676767766666767767767676666666676676776776776767767676767767767767676767767676667767767766767677666776767767676776666776776767676776776776677667766676776767676767767667766667677677676667766767766776767667666666677677676767767767666677677667766767766667677666666767677667767667766776776767677667676667667676776676776776767666776676776767666667767677677676776776767766767767677677676666676776766767767676766776776776767677677677676666677676776766767766776667667666776677677677667767767677666677667667767676776767676776677677676676666776776776767767676776766766676667667677677676766667667667767766776767766776776676776667676766677677667666667767767766776776766776776776666776776766776776776766677677667767767676766767767767676677676776767677667767766667767767767666767666776677677677677666676677677676677667667767767766767667767767767766667666776767766677677667766666776776767677677676766766676767767676766677676766776667767677676677677676767676776767677677677667767677667767666776776767767677666766776767766767766666776776776776776767767677676767767767767767666776767676776766676776776767667767677677666677667677666776776676676767677676677677666676676776776676676767666767766677676776676667677677677667767767677676767676776776676666677667677677666766766767676667767767767677667677676776776676776766666776776767676776766677676776776667667666776776767677677667767767767767767767767767767677677667676776776776766776767767677667766666766776767666667667767676676676776767767676677677667676776676676676667767677677677677667767677676677677666776766766776676776776776677666767766666767676776776767767767766776776776676676667667677667767766767677676666677677676776776776676776776776776776766676677677677667667767767677676776767766666776676767667766776776767767767666767767676676767767766766776676776767676776776767766676776766767767767767667676776776767767767667767666767767677676776776676776766776766766776776767677677667767676766776676776776776767766666776766677666776776766667767676677667767767767766776676667766776766776776666666767666776767767666776676776676776667767677677677667677667766677677676767676677677676776667767676767767677676776767766676776677677676676667766667676776776666676776776767676776677677677676676776776776667766776677666776676677676767767767767677677677676776776767667676766766667766776767666767767666776677677677676677667766766767676776767677676676667766776776667766776776767676666766766776677677676767666676767766767666766767677667676776677676767766677677677677676767767767767767676677677677677677676767767676776776676676776776667677667677667767676766776677676766767666776677667767677677667767677667677677667676776677677677677676776666776767676677676677677666667766776677677677667667677666776766767767767767767676776667767677667677677677667677666767767767677677676666676776677677676767667676776776776776776776667676677677677676776677667766767767767677667667766666776776767767767677666666776767767767767766767766776677677667676776676677676667677677677667666776767667766677676667676776666776776766676767676776676776776776776776776677677676667766667767667767676767677677676676767677677676766676776767667677676776776776767676676677676766677677677677676776776667677666676766776766776776676776767677677676766677676776776767767767767766776676776676776767666676677677667677677667767766666677676677676666676776767667667676776776677677677677677677667767677667667667677667667677677666667667767677667767767767767767767676676667766767767767666776667767676776767667677676776776767676767766766766776776767767676776767766767676677677676776767767767676776667676766776677677677677677676767767676766676776667677677677676776676776776776767677667767677676776776767766767767677677667767677666776677666766776776776766676666767766676767767767767767677676677677676677676677677676677677666776767767676767677677676676677667766776767676767767767766676776677676676776776766676766776767677676677677677677677666676776667766666677676676776766676676776766766767677667766776667766676776676767767766667676676667766766766766766767667676667677677676776767676667677676776677667767677676767767667676677666677667766776767677676766766776766767666677667666776667677676667767767676766766666677676677667766667767767676767676776767767666776767767677667767667766767766676767767767667767767767677677677677667677676676776776767677676776677667766766667767766767677666766677677667677666776766776767676767676676776776666776776766676776766666677667766767666767676676767767667667667766676667767667767767767766776776666767767676776767666776776676767676776776667767767676666667666767677677667766766666766776767767677677667677667766776676776776676676767667767677667667767677677676767667676676677676677667767766677676776767766667667677676676767677666666676776767767676767676776776667676766776677676766666776667676776677677667677666676776667667676676776767767766767666767766776776776776676677667767767667667676776767767766766767676767666776776677677677667677676766766667767767767667766776776666767766676776767766776767676676767766776667666776766676776677676766776776677677677666667676776677677676667676776677676676776766776776666676767767677676676766776677666767767767767667766766776776766767767767667766767767767676677667767767676776677677667666676776767767766767677667667766776767667767676676776776677676776667667766776767766676676776766776776767677667767676677677677676677676676676767766776676766667676676677677676767676767667766676767766776766776767766767767767677677676776776666766676776666676766767676776767676776776776776767676677667676767767766767767767767666766667677677677676676776776677676666776766667677667676776776766667767
66766767667676776767676776767677667767767766677667767767677666766677677676776776776676767677667677676767767677676677677676776677677677676767677676677676776767767666766766776667676676776776767767667766776677676767767767767676676776776766776666776667676766776767676677677667766766776677676677677667767677676766767767767767767677677677677677676776767766776666766776776766677666767676776767677676767767767667766766766767767676767767667766776767677677677666676776767767677676767677667767667677676767676776766766767666677677677677676776776776776677677677677677677677667676766666766766767767677677676676767766776776766767677667767676767676677676776776677677667676776776666776766767767767676776766676676676677667676776667667667766776767767667677676676776677666676666676767767767767766776767767767677676776767767677667677677676776776677677667767677667676767767766676767676766776766776677667767667676776776676776766776766766676776776667677677677676776767677677676676766767677666776767766766776776677676676667767676767767767666677676776776677677676776677666776767767767677676767677667677667767767667667676666676767767676766776677677666776767677677677667767767676767676666776767766767766767676776776766776776776667677677666676677677667676677666776676677676776677666776776776666767676676767666766766776766677676666776767767767667677666776776767677677676676776776767667676776776776676767677676677676776767767767676667766776667766676776776767766766776767766776767766776676776767677667676667767767766667766667667677676776767766776766677677667767767677677676767766776776676776676767667767766667677676676776667767766776667767766766776677677667767677667767666776776666776766676677677676776766776776776766776766776766767667766776776767676676666776776676776766776776767767677677667766667676677666776766667767677676776776677667767676677667767676766667666767677676766667766766767766767766767767767676776776676776776676766767767667767677676776766677676776767676776776776766677667766666776667676767667666776776766776676767666677676766776776767767767667667767766767677667766766766767766766776666677677676776677677677676676767666767767767677677677676776767667767766676776767667766776767767767767767666767767677677667767677667667767676776676766766776776667767767766667767767766676776677677677676677677667676776776766676767676767677676767767766766776776776767767767676776776776776767766776776776776767677667767767766766776667676767767667767677667677677677676766766677676676776666676767667767766667766776776766776776776667666667767667767766676766776767677677676676776767676767676776667767676677666776767767677677676776776676676767766776767677676776677676667767767767676776776776776767677666767666667767766776766676676767767767766776677677667766776776776776677677666776676766776767666776667667766776766667667767677676776767767766676776676767767676677677676776767677667766776766676676676667767677677667677676767677677677677677677667676776776676776767766776776776767676667676767766676666767767677677677677677666766666676767676776676676676677676666767766776677676776676766767677667677667676767767676666667666677676776776776767767676776667667766776767666676767677676766767766666767767767676677666776766776667667677677667666767767767677676776767676676776766776776776676776666776776776766767676667767767767666766776676776776776766676767667677667767766776766776776766776776767677677676776677676667667766767767676667677667666677676776667677677677667676766767767766766677677676667677676666767767666776676676666666676776677676776776776767767767766776767676767667767767676776776676667767767767667677677667767676767676776677667677676667667767667767767767667767767767676766676776676776767766676776776767766676676767767767677676767676776776766666677676766676767676676776766776676667767677667767767766677676666767767766767767766676776767766776776667676767667766676667767767667677676667667676776776776767767767767767677666767766767767677676677677676766667767767766776767766667677676776776676767767676766766776776766776776776667766776677676776676766767677677677666776677666667767767767766767766667766667767677676676767767766766766767766767766767667767677676666767677676766766776766676677667667677676676776767766776767766776677677667676767767677667766776776676677677666776667667767677676766767667767767767677676767767677667677676667676766767676776776776767676667677676766776776776776767677676776666776776767676776677667666767767667676776667767676676677676677667767766666767667677677667766776767667677676776776776767767667767767767676776667667767767767766677676676776776776776766677676767677676766767766767666677677666766667767766676766767766767676667677666667677676676767767766776677677677676776767767677677667767766676767767767676776776667676676766776767666766776666767767677667766776767676776767766776767766677666767666776776766776776676776677667767766667766776677677676776776666776766677667767666776676776776767767666776776767666767676677677676766766776776776776767767667766677676776776767676776766676667767667766776767767767766766776766767767676766766676766766767677676676677677667766776766767677676767667676676676667767676776776767677667767676767767666776776766767677667767766767766766776766666677677666676776766776767677677676667767677677677667767767766776767767766667767767677676776676676776776767767766776766677676677677677667767667677666776677666677676677677677666776776767767677676776677677677667766767767766776776766776676776767767676767677667767766677677667677676776766767766767767767766776776776767676767677676776776676776776676776776677677676766667676676767676676766677667677666767677666776666677676776766767677666767676776766676767767677677667677677666766776667677677677666776767676767766776767666766677677676766677666767677667677676677666676767767677676766776776767666676776766766667767677676767666767767677677676776667767666677677677677667767767767677677677677677676766667677676767767767767676666776776767677676766666767667676776767767767676677676776776766766776776676666767767677667676767677677676667767767766776776776766776767677676776776767666767767677676767667767677667666776676667766776767677676776676677677666767767677677677667766776776767766767676677677667767677667677666776766776776776767767667767667766667767767677676766776776677667677666676677667767676767766776767767766676776776767676766667767677677677667677676776766677676767767676677666776776776776776767677677667767766676677666676776776776776776677677677667767767677667766776776676776666677667677676766776767766776766666677676676767676776767767766676776767767767767766776766767766767766767667767766776766776667766776677667676766767767767766767667667677667676776666776776767767766767676776776776677677677676776677677676767676776776776767767677677676676767767676667667767767766766677677667767766677677667677677667767666776766667667766776676776766767667767676767766776776767677676667767767767766676677677667666766767766776767766776767767767767767677677676766767766767667676676766767767766767766767676677676776676677676667767766767767766776776676767677677676776767676767666766776677677677666667676677667766677666767667676676767767676666677676676776766776677676676766776677677677667767677667766676776776776776776667676767677676767767666767767667677676676776767676767677667676766667676767767677676667767767666776767666776766776776766766767677677667767766776676676666776767766776776666767676677676776776667677667766776676667667766767676666677677677666767767766676667766776766766776666666776766666766766776677677667676766767677667677676766766677667667667667766776667767766767767676767767767676776677677677677666676776776776776776776677667676776776776776667676776767767767676677676767667767677676767667677667767676767766776766776766676677677676767767676776776776776677676776766676766677677666767766776666767667766676776677676766767666767666676776767676776676776767677667766767677676676766776776766776766767677676766766667767667677676776776666776677677676767767767677667767676676676767767676776677666677677667667677676776767667666667766776767667767767677677677666767767766676766667767767766767767767676767676767767767677676767677676667667767667767677677666666766776776776767766667767767676677677676676667766676767767766776677676776667676677677667666677666676677667667766776676766767766676776776776676767677667666776766767667767676766766776676666776776776767767676767767767767666767667676677676766676776676677676767676676667676766767767676676776676676676776767767766666677676767766767677677667667677677667676767677677667767667676677676776776776766767676676677667766766776776776767667766767676776776776766677676776776776776767767677676776766776776767676767767676776776766776767766767667767666767766776666766677666676776767766677666677676767666677677667667677677677667667767767767676766776666767766767766776776767767677676776767767677667676767767767767676767676767766776776677667677677677677676776776766666767766766767677666766776767767767676776776776766767766677667767677676676676677677666776767766776776676767767667677667767767767676776776666767677677676767676667767767676767766776776767767667676776767767767767667767677676776776776767767667766766776767767766676776677676767676667767666767677677677667667666766766776776667666776776767677677667767667767766666666776666776676776666667677667666776767676767667666776776776676776767767667667767677677677677677677676676676776776667677677676766767676677667677677676776766667666776776677677677667766776776677676767666776676766767677676667766667766767767767767676767767676767766676776776667676776677676677667767767767767677676776776767766677677667677676767766766776776776767766767677667676766776776776676767676776676767767677677667676776767767676776767667666676667677667767767677676676767766776767667767677667676776677666767767767767766766776776677667676666767676766766677677666766677677666767676776776767767677677667677677677676676766767767767767767766776767767767766766776767767667667677676667676766776766676676667677666677676776767677667
36776677666767766667767676667767767677677677677667666767676776677666767677667677667767766776776677676667677677676776776767766666667766667666676776767667666667767677666776677667767676767766677667666766776776776776767667767767766767766776776676767767767667766767767676767667767677676776767677676776677676767666677667677677677666676776767676767767767676767676767667667766776776766776767767676767667677667677676776776677667766767767767676776767767676776776776676776767666767676767677676776767676677677677667667677667767767677677676677667676677676776776776767767666767676766767676666767767676776766677666677677667677677677676766776676667767667767766766776677677677677676676776776776776676767767767767767677676776667667766776667677677667677676766776767767677667677676766776767767766776766767766676667676776776766776677676676667767766677676767676767676776776677676677666676776676776776767667676666666766766676677667767676767676767676776767767677676776776666666667767766776767766766776776767767676767667677677677666676776766767677677676776677676666776766677677666766776776766676767767666667767677667667766767677676776767677677677677677676767767767766776677677677667677676766776776776677667766767767667667767767767667766776776767767766767767767766776776676676776667766766776776767677677676677676676767677676766667767677676776767667766776677667767767767766767767766776776676766767767677677667766766766776677676667766767767766767766677666776776767767666767766767766776766677667676767666776776676776666776767667767667767766667667767767767767666666677677677677667767767766676776676767667677667767767677677677677677667767676676776776676776676767677667666767767767676776666677677677677676767676767766776676776776677676776767677676677677677676776677677677676767767676776776776767767767767677676767767767676766667767676776676766676776766776667677677666766667677676776776766666767677677677676767677676767766677667677666767676676776767766776776776677667676666677667676676776666767667676776776776776667767666776677677676766767676776767766766767767666776666776667767677676776776767667767677666676776677667677676767767766676776776776767676667666676767767677677676767766767676776776767666766676776776676776676767766766776667766666677676767677677667676677666767667677677676676666677666667767676776767677667767667767767667676776766776767676766767767766776767677676767766776767666666676767677676776666667767767766667767766767767677666676667766677667676766767766776666767677677676767766676776677676767767767677676766776676766667766767666767766776766676776776767677676776666776676776767767767667767766677676676767666666776766767767767766676776676767677676767767666766676767767766767767767766677677667767767676776667667766776767667767676767767677677667767767767667676767677677677667676676676767676776766677676767676766776776676767676767767766677677676776767666767767676776677666767676767676767677676667676767766767767677677677677677667676776776677677676776766677667767767766766667676677677667676767767667666766676776767677666776776677666767767666767676677676776667676767767767677676677677676667676776676767767666767767677676776766776677666766767767767767767676767667667766666677666776767766766676766767677676677676677676767677676676767767767766776776677667767767767767767676776776676676677667676766776776677676767767677676776677666677676776776676767767767766776666667676766767767676676676667767667677667767667766776666767766776767767676677677677667767766766677666677676676767677667666677677677666767767677666677676776667667676676776776676667666676767676776676767677677676767676676676776776667767666766677677667667767767766776676776666776766767767677667766677667667767666776767767766776677676676676677676766776776666776776776766677676776767676667767676776776767677667667676767767766776776776766767667767677667677667677676666767766776677676767767767766676767667676666767676776676767677676766767666767666676677677677677666667677676676776677677677677667667767677667766767667676767767767767676677677676767677676776776767767676677667767677676767766667767666776677676767767767676776677676676776677667677666776667767767677666667767667677676767677677667766766776677666776677676766776677676776767677667767677677667767667677676767677677677676776676676767766776776677667677677676767676676776676776776767767766776776676767676677667667676667766676767767767677677676767767676767666667677667676667677666767677676677677667677667767676767667767767766677676766766677676677676776676676776766776776776676766767767677676776776676776666776767667766767676767766776677677677676676776776667767676676676676676776767767676667666677676776676667677677676776677677676676766766676767766677676776776776766776667677667677676767667667676767677676767676776767676676767667767767667676676767666776767766666776766767677677677666667767767677677677677676676667666766666767676666776776776676767766767677677676776767767766667677676776767767766776776767767677677676767666767767667766677677667677666667767766767677677667767676667676776676676776767676767766776676677676767667767766666776776766776676767676766766767677676776677667676666776776776776666776676776776766767766676776677677677667667766776766766767767677676677677676666767767676676666676776766776776666767767666767676667767676776676667667676776766767767766676666766776776677666767676776677667767767767667767666676767767677676666766666776676666766767676676776767767667676767667767766776776776667677676677667766776776677666776666776676767767767677677677676776767666776676776677677677667667666776776767677676776776767677667676677667766776776766776677677677676776767677677666667767676677677677677667767767766767676677677676776677677667667767676766766676776677677677676677677677667677677667677667766767677677666776776776677677677677676667766676677676766767667677676676767767666776776767767677677666766767677676766776676767666776776676767677666776776676766767766766767767677667766667767767767667767767767677676767766666776766776767767767676776776767767767676767667767667767677667766767767767676767676776767766667667677677676766676766767676767767767766767677676776677676776767676776776767766767766767676676766767767667766776776677677677677677676766776677676776776676776676767767767767666676776767676776766666776677677667676766776767767766767767677677677667767676767767677677677677677667677667667767677666677677666776776776767766667767766676766776776767677667766677677667767767767667676766766676667766776776677667767767666677667667767766776676767767766776776776677667677677677666667667767767766766776766776776776666776767677677666677677666767767667676677677676776776776767676776776766776776776667676666767677666776776676677667667767677667766676677667766776677676667676676766776776767766667767676766676776767766667676776776776776767767767767667767676666676667676766677677676776776767676767767677676776766766776677666676776776676767667766677677667767767667676666767676776766676766776767767767766776776677677677676776676766676677677677666677676667666767677666776676666776676667677667767766766776767676676676776767767767676776776776767767767766767677667677677677677676766766767667666677666776666667767767767767677667767677677677676666776776767667767667767767667677667766676776767667767767767676766677676767677677676776677667767677677677677676776776767767667677667767767676666676767767767767766666767767767676776776676677667677677666766776676766676766766776667767767767767667667677666676667767667666776766776767677676667766776676676767767766776776667667766676767767767667677677667766776767666776776667766676676766677677677667767677676676676776677677676776776667677676666776767676776677667677676677666667667667677677667767676776776677676677677676767767767667766767677667767767766767676776776677677667667767677666676776767767676776676776776767676766776776776676767666767676677676776766776776776776776667677667767667767677677677676776676676676776776666776776677677677667667766776767767666776677666767677677676776766767767766676667767767667676776677666676766776776776776776766776767767676766767767766667677666776676766776677676767677666776766667677676667666767677666776676667677677676666776767766767666776776667676767676776767767766766676776766767767766766677677676677676676767667766767676776767676776667766776776776667767677677677677676677677676766767676667676677667767677676766767767767667767676676767767767676676776776776767767767667767766676667677667666776677676766676776767667767767766676776766767677676767767767767666677676676677667677667677676677677677677667676776776677667766677667667767767667767677676766776676676776776767767767767677666767667676667766767766776776677677676677676666676776666776767767677676677676767767766667767766776776776776767767667767767766776677676776766776677677676776776767677677676676767767767677676776766776776767666767667677667676776776676667667767667766767676677677676776776766776667666677667677677677676776667767676776766766776776776766767677677677666676676776776667767767766667767766667766666767767767767766767767676776767676767767767767667767766677666766677667767676776766776676677676767666776767676677677676676666767767767677677676766776776677677667766767766767766767767677666767767676767767677676776776677667677667766766766766766667667767767666766767767767677667767677677676677676667676766776677677666676776767766677667766666766666677676767667676666767676776767676667667766767677666677677677677676676776676776677667766766776766767667676776776767666766677667677676776776776776767766767676676677667767676677677677667667667767677676767676776666676766767767676776766776767767766776776767677667767767767676776767667767677676767767666677667677677676776767667666776766776776767766767676776667676677677677677676676776676676776766667677676767667767767766776776776776766776767666767767767767667767767667667767677676767767676776766677677677677676677677676776766676767766766677676667667677676776767766677667676776766776676677677666766677677676776776776667667767767766776676766776767767767766776767676667667
676667667767766767676776776676776776676676767667767666776767667766767767677677677676776767767677677677677676776766766677667767676767676766776776767766767677677676767766676766766776666677677677676767676776776767767667767767667767667677676776766767667767677666766776766776776776666767766767766767666766767767667667676776776766767676767667767676676676776776766776767677667767677666767766767767766776676776676767766767767767767767677666767676676667766776767666676776776767767767767667666767677666766776776767677667677677676676767766767677677666766767767677676766766666776776776776767767767667676667767677666766677676667767666667767766776767766776676776676776776776676767676776667677667666776776676776776776677667666776776767677677667767677677676766776766766676776767677666667676767767677677667667766776767766666776767677677667767677676766676676767766776667677676766767767666766666767767767676677676676667677676766677677677666667767766677677677676677676676767667676767767767677667677676767677666676676776776767767676676776677677677676776666677677677676776776776776776676666766767667767767676667767676676767666677677666767766676776776677666776776776676766767766776676666667767767767767767767667766667676677677676776776766776767766767676677676776767766667767767666676767676776776776667677677666776776766776776676776767666676667767767767767677677676776767666767767677667767766767767767677676776667767766767667766667767766676776667677676766776776667766677676776776767677677666767767666776776766776776767767666776776767766776766677676767766667767767767767676776767766767667667667766677677667767766677676767667766677666677676667667677666677666776776776766767677676776776667767677667677677676767677677677676767667676776776767676776667676776776776766776776776776776776766766776776766667676676767767767767666767766667676677676766767676776767677677666767677676776776776776776767766677677667767677676667666766776667766767677676767666766776776767767767667766667676676776766767767676776666776677667676677676776776676676766776776677667767666767766677667667677676767766776767677667767767667666667667766776676676776677677667667667767676767767767667767767667767767677677677677667767667767767767767676776776776776766666776767676776767766776767767676677677667767676767767676666766776677676776677667676776776677666677676767676767676776776776776776676767767667676776767677676776776667677667676677667676666767677677667767677676666776766666776776676776766667766766776776776677677676676767676677677676767767767677667767676776776766677677667667676677676767676776676677676776677677676767677677676677676676767766676666767667767766767767677677666676766676667766676667767766776767667767767767767677667766676776676767767666776667667677667766776776776676776776677676666776776776667666766776767676676666677677666776767676776776776767667767767766767767767766776767666767677677677667677677676677677667767677667667677676776766767766677676776766677677677677676776776776667677677667667677676767767767766776676776767767766766767677676766776776676776776767766677676667766776667667667677676776776776667767767677667677677676766677677676766767767677677677676776776676766776676776776776677677666766776776676767767767676667666776776776776776676767676676776766667766667666766677676766776767767676666767677677677677667767677676666767766776667766676776677676767676677676776766667667767767767767766767666767766767676776667767766776667667677676776767766676676766776776776767767677676776766677676776677667766776766667767767676676677677677667677676677677666776667767766766676776776766767677676766766776776767766666776776666677666767677667767766766776776776666677676776767767676766677676776776776767667766767677677667667677676776767766776776667676776767767676776776677677667767677677676676767677677667767676776666767766667767667766766767767766767767677676767666767666766776766767676677666767767667667666767677676666776766666776766776767667766776766677667676767676776667677667766767667767767677666767677667677667676766676666667677667676676776767767767667767677667767767677676776776677676776776677677676767667667767677677676776676776767767767676667766676776676776767766677677666767667667767767676766767767767767677677677676667676767766676776776776677677676676667677677676767677666776767677667677677676776767666667676766776776776676767667767677676776767676766776776776677667767677677676767767767676667767677676767767676667767767667667676667677677676666776666666667667676767767667676666677676766776676776677676677677677677667767767766766676776677667767767766676767767666767767767666767677666776677677666767667767767767667677676776776776677667676666676767677666667767766776676677667767677676767767766767766776776776767676776677677667676767767667767677667767766677667676677676776767767677666677677667676676776767767766776776667767677667767766776766767766767767666776776767767667767767767766676666667677676767767677677667767766666776776776776767766776677667766776778676776766776677676776766676767767666666677667767767676676766776767767767767767676667767667667676767767767667767766677676767767767666776677667667767767767667767677677666767767766677677676766776677666766776676776677677676776776676676667667767666766766776676776776677667767767766676776776776767677677676767676766677667766767676677666676676767667766767766667667766677667766767666677676776676776677677667677677676766767767767767676667767767767767766676767766776767767766667767767766776676776667767676676767667677667767766767666667676766676677677676766676767767676767667667676776677676776676776776767677676766667767767766776676776776767677667667677677667766676776767767767677676766776667676767766776776677666676776766677667676767767667767676776766766766767667767677667766677676676676767667766776776776677667767677677676767767767667676677677667767767767667767666776767676667677676676677676767767667667677667667766767676667677676776767677666767677667676677677676667767667666766766776766776776677677666776776766767766776676776776667767767767766767677667676767767767767667766676776676767676776776767667766766676667766767767766767766767767676767667676676767677676767767676776776776776766776776677676776776676776677667667767676767677667676766767676776767676767677677677667767766776767676776767676676776776667666677676776667677667767767677667766677676676767767767676767767677676677676767766767766676776767676666766776767666767767667676676677677677667766667767676776667677677677676677676776767766776676676776766677676776776666776776667767677677676767667677676776667767767677677676767767676767767767767667767667766676767767677667766776776676766776767676766776667767677676767666766666767767676767766677677676677676776766776776667767676776776767676667676677666676776766767677666767767766666776676676677676766677676776776776776767677676766776676767677676676667766776766767676677676776776766776766676776767676767767767676776776766677667677667676666776767676767677676767677676766776776676776776676766677677677677676666676677676677677667767767676767767767677677677676666667677677676667767676776776677667676767767767767676776776776676776677676676776667767766667677676676776676767767676776766677677677676776676677677677667677677676667767677667676767767766767677676776776776776667766776767667677677677667677667677677666776667767667667666667676677676676767667676677676767767666666776767677667767767677667767767766767677667677667767666767676677676676767767766676776776767677676767676776766677677676766776766767766767677677676676776676667666677666766677676776766776676677667767767667676676766666776776776666767676766767667667767676766667676766677667767767667767676767767766776666776677667767677667767677667766667766776767766767767677677667667677677677676776767766666776766766766767766767766677676666767767766776766767767667677666766776776677677677667767667676767766766776676667677677667767767677666776767677677666676676766776776776767766776677666677667766767767677667767766766776776776767666766666677667667767767766767766776676676766676677676776766767676667767676776776767767767767766677677676666776676677676776776767676676776767676677666767766776776676767767667767767677667677667767667767766676767767766676766767767667767676767767667667666667767767767666766776776667767677677677667767666677677667667677677676767766677677667676767667767767676767766766767667767676677667677677677667767766667676776767767676766776767676677676776676677677677676776676776776676677677667666666766776767767767767767677676776667767767767677677676667666776676766676766766676767676677667677666776766767767677666666776776677676767767766767676677677666767767676767767677667766766767767677676676767677677676767676767766767767767767676776667667766776776677677677676776766776776767667767667667767767767767766776776677677677676767766776776776767767767767767766667677677677667667767766776776776767767767767767667767767676767767677676667666677667767667766676776776676767677676766776776776767676677666766767676667767677676666767767767676776776776776776776767767767767766667667767667767767767767677666766767767677676766766776677677676676676767677676766776767677676677677676776776776776776676766776767767767676776677667677677677676776776776776676776767767677677677666766776767677667676776776776767677677676676676776776776767667677667766767677667767767767767767767677676767766776776676767676776776767767666776776776676676766767677677677676766677667677666767666776776776766776776767676766667677676767767766677676767767676667667766677676676767676676776676676767667766767767767767676666776766667676766767766676667767767767766776766677676676776767677676776677667667676776677676776767767677677677667767766676676766766677676677676776776767676767767676767767766676776776667767667677676766776776767676776776767676767676767676676767766676676776766776766776666766667676767677667766776776776776776776776767677677666776766776676767767667667766676767676767667766766776776767667766767667676766776676767676676776767767677667677667766676767766676667766677676776767677667677677676776
66776667767676776776776776767667677666776666676767766767677676677677676776767667677676767676677666666767666776767767676666766776776776776767767666676776776676766776776776677667767667666677677677677676776667767677676776676676776776776767767676776766677667767676776767676767677667676666676776676767767766677676776767676776766767676776677677677666667767767767767677667667676767767667676766767767767677667676776667666776767767667676767676676767677676767767767767677666767767766677677676767677677677676676776676766776676767766767766776767676677677676667677676767767766776767767767677667667766676677677667676767667677677676766776767767676776766767767667767667677676776767666767677676767767767667767767766767766776776776776776767677667767666776676767676766667767766676776767677676776776776677677677667677677676776767667767766677667667667676667767767667766776677666676666766776776767766677666776776776776767766676776676767667677666776776767677677677676776776767767766677676676776677677676776676776776767666766767676776776767677676676666767676677667767667767767676767767676766677676776776776776667767766776766767667666776677677677666776776776776766776767767677667767767766677677667766776767677677667766676766767767677666667666776767767766676776776677676766676667667667767767767666667667767767677667677676766677676677676766676676767766767767677676667676776776667766776667767766776776776676766776776776776776767677677667766677677667677677667767676667676776677667767676776776677677667667677666776677677677677677676776767767667766677676666766676676767667676776676776767766767767676766776677666776767666776766767666776776776776776677677677676676766766767676677677677677677677676776776767676767666676767767667767667767677677676776767766677676666766676776776776667677667767676776666776776767676677677676677677677667676776776677676767677677676766776776776776767766766767677677667767767767767767767767766677677667676776776767767666776767767667676766776767667767767766776776766776677667666676776767667766676766776776767676676766676776676767766766676767766766667676766767677677666767667767676776776776767766767767766767676767767666767767767676776767666766676677667767676767766667767676776776767767667767767677677677666776766776677667767766776776767766667766776667767677677676767676776767767667677667767767677666677667767767767677666676776767676667767676766776676776767676776767667676767766676767767767767667767676677676767767766767666767677667767667767677676776767766776766776667677677666667767677677677676776776677676776676767676767767677667667676776776776776767767676776667676776776776767766776776767677666676766776776776677677677676776767666676677676776776676677677667676676666676767767767667677667767767666767767766776766766677667677676776676766776776677677676676767676776677667767766776776676767676776767667667767666767766677676676677676667677667767676767766776766767767676676767766677677677676766766766767667766767676776776667667677676776676666676767676776677677677676677677677676766677677676676776677677677677677667767767676766766767767676767676676767767767767767767677667767676767766776776767677676667767676767667676776776766776776666767767766767677676676776677677667766766776776776767767667766776776776776767676776776776676766766766767677677666776666677666666776676776676776666677676677677676776776776776767677677666776776767767676776766776776676767676766667667667767766677677676766676676676776676677667666667767666676767766667677666767677677676776767766767767767766676776767766767767667767767766776767667677677667677676677676776776767676767676676767676776677676766667667666776776667767677667667677677677676766767767767766776767766676667767677676667767676677676676666767766767676776767767767676776766776767767766767767677677676767766766767767767767766776676677667666766776767767767766776766766776767767767677676766766677676767767766776767677677676677676677676766677676766776776767767667676776676767677676667767676776677676776767767766676676767676776676766776776776677677676776676676767676676676776776776767667766776677677676766767666767677666767676766776677677676767676676666667676767666766767667766767677666676666767677677677677667677666676677676776776766766776667767766766776767766776776676766767667677676766666776767676767766766767677666766766676767676776676666767667666776776766776677667677667766776767676767677677676767767676776767667767767766776766776776767676676676667766776776667767767677677676766776766776776676667677666776667677676676776767767676667676767677667677676677666776776776676677676767676767766776766776776767666767676677676776767767767767667667767666766776667767767767766776676766676776776677676767676776776677666767767766776766767676676766677677676776766776776767677677667766767677676677676677676776676776767767767676677676776767677667676776767677676776667767676776767767677676676776776776776776776767677676767677676766667766676666776677676767676776776776766766776767767767676676776766767676767676776776767676766767767767767677677677676767677676776677666776767766666776767767677677676676676676776667676667766767766776776776766767767766767676776677666776676666766767767767767766667767667677677677667767766677677676767676776776676676767676776776667767676767667667767677677676776666677676766776767667677677676776776776766677676766767767767666776766776776767767676767766776767767767667676667767767676766766667676776776776766676776767767676767666677677676767767676766767767677677677676766767677677677676677676667677676767666667677677667677667677666677676667676767766776776767676767766666676767766767767767667677666677677676677677677677676776676767767677676776767767766676767677676677666766776677677676776676767766676776676776776776776677677667677667666766776767767677666667666776676766677676676776776766677667767767666776767766776776766766677676776776776676767667677667766767676776767767767676676767676766767766767767667676676677676767767677676776776767767677667667676776676776676676776776776676767666776766676767677676667677677676776776767676767667667766667767767666766776767767677677676767677667767767767767767767767767767677676767677676677667766767767767767677676776776776776766676766676776677667767767767766676766677677677676667666667766667767767677677676666667677676667767767676667767677677667676776767676667766767677677666766776776677666766767767766776776776776776776677666766767677677676676667766766776677676677676776766767766767767677677677667766776766776766776767676676766767667766767766776666776776776676767767676767767766776767676776776766767677676676767676767767766676766767767677667766767767676767676766776776767666666676676776766776676767766767767767676766767767677677677676766677677667767766767676776677677666776776667676766766667677677677676776776677667767767677677677676676766767767667767676776767766766776677677676776767667677676767767767767676767677667766666666767667767767767766767677666676676667767677676776676677666766776676776676776767767767676676776767676767676767766676767767766667766667677676667767677677676776776776776776766676776776677667767677667767766776677666667767666676776776677677677666666676667767767676677667767767767676767667676767767676776776676667766677677676776676677676667767767676667766776676776677667676776767666676776766767766677676676666767667677667767677677677677676767677677667767677677677666766776766776676776776767676776767767666776767677676766766776767676776677667767767677667667667767676667767677667677666676677676767677677677667767767667766767767766676767676776677677676767767676766767767766776676676767766776776776766776776676776767767677676676676776676776767676666676767666676767766677666677676666767676767676776767767767666776776766666776677676767676776767766766776677676666766667667767767667676667677676766676676776766677677667667767767677677676776776767767666767677667767676776776767676776776766776767767667767676776766667667666666776776776667767766767767767767667677667767677667767766776767766776766776766667767667676767676677676677666776677676677676776767676776766676766766767767767667677676676676776767676767677676677667767666676766776676677677667676676676767676767767767766776776676776776677676766766667767766776776776677677676776776676676776767767767666766776676667676766676677667767666776776667766676767667676766677676776766776767666776677666676767676676766776667677677666666776776677676676676676677677677676776776677677676776767767766767666776667767766776666667677676776776667767667766676676766677666676776776766676667667767767677676767767767766766776677677676767666776767666776767767766776677677676677676767667677666767667676767767767766766767767677676767677667677676776776667677676766676667667767677677676776676776776776677667667677677677677667677667766767677667667676767667667767667767767667666776676667667676766766767676776767667677677676677667766767677676776767667677667767666767677667766767667767767767667677676766767767667666676666776666776766776776767677676676677676676776776776767667767767676776776767666677677677677677676767677667767767676677677667666767767766776776767767676776776766776766776776776766677667666766676767667676776677677666677676776767676766776676767766677677676767766766776776676767767766676767677676776776776766767667766776667677666676767677677676776776667766776776667666776667676676767767677676776776677676677666776766776776776677667677676676776767677667677677667766767766776676776767767676766676667767677677676677677667766776776776766676676776776776767767666776666776676776677667766776677667766776667766776767767767767766767767767766776767677667667767766676766766767767666667677667676676667767667767767667676776767766776677667676776767677666677667667677676676766677676667676776776676766776767767677677677676677677676767667766766676667767676767766766776767677677666677677666676776766776766766676666767767767767766767767676676766676776776667767766676676767667766776767767767767766677667767767766666776776776667767667676677667676667677677666776776677676667676776667767667767766677677677677677677677677667767
667767677677667767677676766677667667666767767767676776776776676766677677676677677677677676776776766776776776677667767676767677676776667667667667767767677676776776767767767766766767767677667767767677677676776766676776676676776676666767766776667766776667677676677677677667677667767676776776667676767677676676776677666767767677676677676776776767767676667767676767667676776667766766676676677667677676766667677676677666677676776767676776767766776677677676767667676767767667677676776776776677676776766767676776767667767767676767676776767767767667676776676766677677676667677676776666776776776766767666776677676767676776676766767667766676667677677677677677677666677677677677676767767767677677677666766666776776776766677677666677677677677677676767677666667677667767676776776767766667767677677676676676667666676776776676776666667676776767676666677677677677677676677667767766776677666677677666776766676676767676767766766776766677667767667676677667766667767666676676667766767767676676667767766776677676667676776776767677677677676767666776766767766776767667667677676767766676676776776667666776767766666776767676776776677677676766667767677676767767667767767666776776767767676776776676766776766776677676767767766776767767667767667766767767767677676766676776767767677667676676677676677677676677667766676767666767766677677676677666666766677676767677676776776776677676676677667767766776766676677677677677676767767676767767767677667667766767767767767667677677676767767766767766677666677676667677676767677666667677676676767767676767676667666767667676676776776676776767676776666776676767676776767767666776666676766766767667677667766666667766666776667766677676766776667667767767767766776776767676667667676767677676766766676767767767767676767676776677667767666667667676667766776767767767677667766676767676666666767677677677676776776776776776766776776776667677676666677677677676676767767767676676776767766767677677677666767676766767767676667767766776767767667767677666767767767767676767767766677677676776666677676776766766776776667677666776676676767676776776666776776776767676776766776676667766776776766776776776677677666667677666677677667767667767676767677676676767767677677667766767676776767676667676776766677667767766767767677676776776776667677667767766776776776776767766676767666767767767667767677667767676776776776676776667767766667766776676776676776677667767767677677677676676677667767766767767767677676676766776776766667767677677677676776677676667667767766776766767677676767677667767766767767676776767667677677676776776666767676766676776767667767676776677667767767676776776667767767676677666766767766766776676776776776776767676676776767667767767676776767677676677677677677677676776676767767767767676766776776767766776776776767677676776766676776767767767667677667767677677667767767677677677676776767677677676776776767667667676677677667676676676767677677676767767677666767677676677677676676776776676676677677667667677676677677677666776677677676776766666767677666776776776676776776776666676776667676767767767767677677677676666677676767676676666677676776776677676776776767766776676776776676767676776776767667667676767667677667767767676767677677676776776776767676676677677677677676767767767676767766776766676776676776776776776766776676677677677676766767766767667677676676767767676676766677667767766776677677677677677676677677676767667677677676776677676776667767677667767766766677666767766776677677676767766776767767766766767667766677666676776776776767667677676667766776776776776767766776776677676677667676776676666676766676767766676776766767667676776776767767767767767767767667766677667667677676666776776666676776776767676667767676776767666776776676677677666767676776776677677667767767667767667677677676667767767667676776667666776767767767767677676766776776676767676776766666767767767767766776776776676776677676776676776766776776767767767667766767676776677676767676667676776776767676776666666776776767766767766676767676776776677677676676677677667676766776666677676776776677677667767667667667766677676776776776677667676767677677676667767766776776666767677676766776776676667676667667667677667766766766776767767676767767676776767677677666776767766776767767767676776776776676677667767676776767676766776666677677676676776776666776767767767766767667767677676766776676676776766676767667666767667677677677676776677677677677677676766766776766776767667766766676776667767666766767767677677677676776767767767767676766766767676767767767767767676776677676676676677676776766767767676676667767676776676677677676767666776667666677677677676676767677676676767766676767767677676776767676677677666677667766767767766776766766667766776766766677677677677676676767676667666776767767767767766667667677677677677676766776766776767667676767666677667767666776767767676776676776766776767677667676776767767677676776776767676766676767676766767767677666766776766666767676676676776767667766776767676666776776776666676766676776776776766667767767676767767767677677767767676677677676767767667766776666776776766776767676766677667767676776676767767676766677667676677676677667677677677666767766677676677666776767766766677676776677677666666676776767766766767767667667767767767766767767766676766767767767676677677666776767766776666767767676676767676767767767767667766677667667677667667767677676776677676776676667767767677676776667677676666667677666776666667676666776766676776776767676676677677677667767766667767676767667767766776677677677677666676677677677676667676767767676676776776677677666767767677666767766776676677677677676767676676767767767676767767766776676667677667767667767666667677676776767767676767677676676676667676767767667767766776776776767676676676767667766677677676766676776667766776776776767767767676776677676676667767667767667767766776776766766667677677676677677676776767677677676767677676776776666776766776766666776677666766767767676767766776776677677676677677676776677666776776767677666767766767676667677676667767677677667677677676667677676776767767766776676766767676776667676767766776767767767677677676766776776677676766776676767767676676767766776766767767767766767666767667677677667766677677677677677676676766776776676666776767677677677667677676676776767767676667766776667767676767667677677677677667666677677676767766677677676776767767676676776677677677677666776767767766676767767766676676776766766676667677676766776776767767667767676677676776767767767767766766667767767766767677667676776767677667766676776776676676677677677666767666677676776766766776776676666677676677676766676677676767666767676776676776766776666767767767767767676667677677677677666676776767677667766776677676776767767767677677676776776677677677667767667767666677677677667767766766767666676667676776767667676767767766677677676776766667676776766676766767676667676776677676677676776767767667766667767766766776767767767767767766776776676776767677677666776766776767667666677677677677666776776677667766766677677667767766677676667767666767767676776776767676767766776667676767767677676776776776676776766767677676667767676676676677677676776767766776676676767676767767677676767767676666776667767666776776767767766667676667667766776767676767676666767767676676776776766776776676767767676667676766776676667766767767767767677676766776676667667767766776776776776677667767767677676767766776766766767766776776677677666666776677676767667677677667677666776767676776776766677677667766776766766766676766766767767676676766767677677666666776776667666776776776767676776776677677677676776667677676776766776776766767767767677666676766776766766677676776776676767677676766676667767766776677667677676667667767767676767767766766776767767767766767766776767766677676767676767677677676767767766776767767767677676776766767667766776766766776766667767766776676676676767767766677676677667767676667767767767676776766767767667767677676676676676767767666766776667677676767667767767767676667767767766776767676776776766767677676767767766776767667676767677677677676677666776676666776766766766776766767767667676767666676766776676676776776677676776776767766767767767767767767767676776767667677677666776666766767766766677677667767766667767767677677677677677667766767766766767767767666767667676676667666767767676776776676776776767677667666776677677677676766676776776766677677676767767667766776677677677667667766767667767677667677677676776776766767667676776767676776767677677677677676776776677677677677677667667767767666667676776776776676667767676767676776677677677666677666767677676776767667767666667767767766767767667767676767676776767766776666776767677677676677677676767767767767666776667767676676776766776776677667676766666677677677677676766767766767767677676677676776776767767677667676677667667667767767677677676767766776667676676776766767667667667767667667676767767676667677677666767677666776677677666667766776767677676776677676776676776667676776677667767677677677676776767676776676766676667676676776767667766677677676766767677677676676767767767767677676666776667676767676776767767667767767677676677676776766776767767676666676776766767677676767676776776676767677667667677676677666776776767766767767667676776676767767767667767767666776776776776776676676767666776776766767767767677677676766677676676767676776766776666667677667766676676766676767766776677677677677667667677676776677666677676676677676666776776677667677676776667676776667677677676767766667667767766767767676676776677667767767666767767766776667677667767767667767667766766776676776776767766767677677666767766776767677676767767767676767676767766767767667676677676767667676766676776776666776667666776766767667767676776677676767666677667667767666676677667767666767767767767766776767767676766776677667767767677667766677677677676676676767767677667677677666667666776776776776776776767767677667677677676767767767677666776766767767767676677677677677676767666776767666667666676676766667766676776667767676776766767767766776676766677677667677677677667676776776767767766776776677677667767767676776776676767676677676767767677667767767766767766766677676767667676766677666666776677
6666677677676766676776767677677666766776776767766676676776676776776776666666776666767767767767667767767677667676766776667666776767766776776766677666766677667676676767766767677667677677677667677676766767676677677677676767677677666767767767767677676677677666766776776667677676776767767676677677666767766766676766667767767676767677677667677677667676676767767767676766767767767677667676677676766776776676767766776767676767767676667766767677667767677677677666767767767766776776776677667677677667767676667677667766766767766767677666766667766676776667766667766776776776676776676776776776676766676776767677666776667676767767766776766676766776767767767767666776776776766666776677666677666667766767676776766776766776666676776766677677676776667676766767676767676766767667767676666666667677667677676676776677676776766767677667767677677666776767667676676677677676776776776677676676766776676767767767767677677676776767667677667766776767767677677677677676676776776776776776767676776766767677667766776776767676677676776776767676776776677676677677676766677676766776776766767767766667677667767766776767767667676767767667677676767676776776677676776676776767766767676676667766667676677667766776767766776766776676676767767766767676767676767767677667677677667677667767677677676677677667767767677677677677676677676667767677677676776776767767677676776766776776767767666776776767676767766766766776676676667767767766677676767667767677677677676676776776677676776676676776767677676776767677667767676767767677676766776776766776766776676766666767766666766767767767677677677667766676676766677667767767767767667767766776776677676776776766677667766767767767767767677666676766667766767667767767766776766676676667676766776677677676766776776766676766677677666767677667767767677677677667676676676676767667666776677677677667677677666677677677677677667676776776767667667677667677676766776776767766776767677676676776776766676767766767666677676776767766767766776767767666767767767767667677667767767767767767667766776776677677677676667677676677677677677667666677676767676776776676776677666776766776776677676677677677677667677667667767767676766767767767766767767677667767766776676767667767767667676776776667766767676767766776776666667767767667677677676667766676767767766776767677676776767767676776767667676676767766767767767767676776767667666767766767767676676677676767667666677676776767766776776677677676776776766776767767667667766776776776776776767767677677667767767667666667766776677676767677677676776676667677667767677677667677667767677666776776766776776776677676776767667767676767676766667676667667676677676677667677677677667767677676666776676767767667767766776767676776667767766767766776776766677677676677667676766677666776766677676766776767767767766776676776776677667767676767767677677667676667767676667676767667676776767767677667767676766667676676767676677676776776776667766776676767766776666677676666767766776776776776776666677666776667766767676767667677667676776767767767667767767677677667767676766676667676776776776767677677677667677666776767767767766767767766676767666776767677676677676676767767676667767667766776766667766676766776776766776776667766676767767766776776767667767677667677677677676677677676766667677676767767667677677667676776766776776767677667676667676767677677676767767767667766677667667767767766677677677676676667667676677676676766767676766776666667767766776667677677677676676666767767766667767766776776776776766776676776776767767666776776776776766776666766776776776776676767766776677666776676666766776666776676776776667767766776776767677677677667676767667677677667666767767767767677676677667767667766676776776767676766776676767677677677677666767676776776676677667666677677667667676776667677667666776767767666677667677677666676776677667767667767767767676677677677677666677677666776776776776767666767676676776776667676767766776776677677667677667676677667676767676776776767766776677677677667677667676776676776767676667677667667767667767766667766667767676677667767767667767676776776677666667676767676776667767677676776776666667766767677676676767677676767767666776677676676767766766767767767677666776767766676776677676767667666776776776767766767767767667767667676677677677676766676666676667666677677677677677666776767767677666667676767767666667767767677676667677676666776776767677676667677677677676776776776677677667766676767767676767667676767767666767667676767677667676666676676667766767767667676667677676776767766767666776767666776677677677676767766776667767766767767766667767677677666776776766767666766666767767677677677677676766676776776766776776776776676767767676676767766767767677676776677676767767767767767766767667766776776766667677677676767767767666776776767766666776776676666776767676767767767767676767677667676767766677666776767677666676677667676776767767767766776766776766776767666776776676667767767676776667767767667677677677667667767767677676767767667766776767676677667766767676767766677667766767767767767667766776676676776776776766767677677677667667767677667767767767676677676766667767677667766776766766767767767766676767666776676677667766766767766766766667767677667767667767677667766767766776776666776766776677667766776677666776776676776767677677667677676667677667666667766767767667667767766677677667767676667667767767767677676776776776776766767677666676776767677676676776767766767767767766766677667676766776666766767767677676776766766776766776776766776677677666667676677666767766676776767767677677667766767766677667767767766677667676776776676676776776767767676776766776676767767767767676767767767677667676676677676676676776776666776676666776776676677667767676767767767767677677677676766676776677676676767677676776776676776776677667767767767767676766766767767677666767766767767667667767767767676676776677666776667767766767767767767676776776676676766667676776767676676766677667767676776767666776776767666767767767767666766676677666676776766677676767766676776676776776766776676666667676776776776667677677677676767767767676776766677677676767766676677666776766776666776676766776677676667676676767667767667676767766667676767677677666666666767666776767766776767666676776767767767767667677677677676767676776767677677676776776776767676776766676776767767676677676776776776676667677667677676767766666767667767667766677677676776676677677677676776767767767676677677677666776776667767677676677677677666766677666776776776767767767677666766767766776766767677667677676667677677676676776766667766677677677666776677677667667677677667767676677667767766766767677676776776767766767677667767677666677667767766767676766766776776767676676776767766776766776776767767767766667767766776776776767676776776666766776766776667676766767677666676776767667767677676676767677676776776776767767676776776676767767677677676767767766767767667676676776767677666676667677676676776766767767666677666766766667676767667767677677666776676776677677667667766766676767767767767666776776776767677677677676676767767766776676776667767767677676776676766776776776667767767767767767667667676776677676776667676767767767767667677676677677677666776776767677667667766676676776776776766767767677667767766776677666766767666676767677677666666776666767677666767766767767667667767767767767766667666776766767767767767666776677666767767767667767676766666676767766776776676776767676767676776766767767676667676767666667766667677666776776767767767766776766776667766776677676776676776776676767767767766776667666666776677677667767767766776676776767767766676776767676776776776776776776676776676677676767666776767677676767676776767667766776776667677667767677676766776676776676776766766776677676776676766776767667767676776776776767667767767677677676776766776667677676766766666666767766776776776677676767676776666776776776776776676776776767766776766767667666776776767767766767676776676776776776766776766766776767767677667767676767767676767677667667766767666767667766776767766676776676776776667767667676677677677676776776776667767676767667766767676776766677676767766677667767667766676776767767667677676667677677666767767766776776776776776767767766766677676776776776676767667666767667767766666767677666766776776767667767667677677677677676776767667677676767767677676776776767676676776767766676776776776776767766776776776776767667767677676767767766667667677677676677667766767676766776677676776677676776767677667767766677677676666776767677667667676676766767766767767667766766676767677667677677676677677666677676676767667677677667677677676776776776767767666676767767767676776776776776666666776766776776676776767667767767767676776766767667667666767767677677676776676776677666776776767767767767676776676776776776776776767677676766767677677676767767767766767767766666676767766677677667767677667677667766767676676776667677676667667667766677677677666766677666776767767677667676676676667666767767667667767767767766767667766776766677676667767767766767767767666767676676666776677676667767667767767676677667667766766676776776766766776776676667676766767766776676667666766767676667677667666776776776667766677666776776766677667767767667767677677676676776676767767766776676677677676766776767767766776776677667667667767767767767767677667667677667767676767767677676776767767677667767676776776766776676776776677676767767767676767767676767766767676776767767767767767677676677676677677667666766666677677676767766776767667676677667677677676766767767676776676767766766776776676767767766767767676667767676776776776666776767766766767767766776776766776776677666776677677676676767666666676667767767676766767766766776776666767766676767677677677676767667766666766677676766666776776776677676667667677677666677677677667767767676776776667767767676767676677677667677676776767767767677677676677666776776776667767677676676767767767677666677677676677667767676776677677666776677677677676767676766776766776766676776666667667667677667676776677677676667667767677676766676776776767667676767767767767767667676776776776776667667767766776766767767767766766776766677677676676766767676766766776776677667766776767667676676767767
76776776767767677667667667676766667677676677676776766776776766766776676666767767676776767767677676776776766776766677677677677667676676676766776677676667676776776767766776776776767677676776767667767767766776776776767766766677677667676676677667767666676766776677667666667766767767766776776666766676776767666767666676677677677676767767767677667677677666677676776676766767767766677677666776767677677676776767767677667667767677667767767677676776767677667767667666776776776776676767766767677677676767667767766767767766776677676776767676767767677677667677676776677666677676776776766776676666767767676676776767676776776776766766677676677676677667676767767677667766767676667766766667767767767676676766767676767766767677677676776767766776677676667767676776676676676767767677666667677676776776667766776776776767767666676667676766767676776776776766676767767676767767676767767676767766767766676676766766776776767766776766677677676776677667677676767667766676677676767767766776767666776776677666666776776677667667767767766767676767677676767767667667667667676767766776676766767767677677677677677676667766766767767766767767677666667767767767676676776676776676767676676767767676776666776776667676667767766766776766677677676766667667767677676776677677676676767766766677677667766776767667676677676767767767767676676767676767766677677667677676766667676766766776776776677677677676776776766766776676666767666776667667767767666677677676667766776676766776676676776776776776776767676776677676766776767767677677666767677676767667766767676667767667767676776776767767767767677667767676766676776677666676776666767766776767767667677677676676767767767766767767676676767667667766776677677676676776776776677676776767766776767676767766776767766776776776776776676776677676776776676666767676676767767676677676776666776676767766776666767677677677666667766676767677677677667666776776776667767676767666767676776766776676676776766677677677667767766676776677667677666677667676667677676776666667676766767676676667667667767666767767767767767667677676766767767667767676676767676676677677676776666766766677666766776767766776767676776666667767767676676677676677676767767766677676776676666776676767677677676676766676666776767767666776677676776776767767677667767767766766676776767676767766676767767676776677667677666767767677667767677666766767677677667677677667676776677676667767667667667677677667767767676767677677667767767767677677666776676776767666677676676666676776677676767666676767677676776776767666677677677677676676776776767667766677677676767676776776767767766767767766667677677666676766767666767677677677676776667677666767766767767767677666767766767767767766767677676677676676667676767766767677677677677676776666776677677666666776776676776776776767667767667677676767676677677676776776776666676776767666767767677676776766776776767767667767767667666667676666766676767766767766767766676776677666676766767677667677676776666767767677676776767677667667767767666677677676676776776776767766767766766766776677677677666776767767767676776776776776767677677676676676767676767766767766667667767766677676677676676667677677676776776766767767766776776776766676767766677677676767766676776776767766767666767677667676676767766767676776767766776767666776767767767767676776666767767676677667677676776667767677677667766776766766776677676767677677667767766767666767667677676776677667767767766776767767667767767677677667766767666677676667666767676766776666667767767676776767766676776776767766676767766767676676676776767767676767676776677677667767667676767766676766776677677666677677677677676766776677677677677676667676776767676776767767767767767677677677667766776767676666766776766767767676677667766776767677677677676767767767767676776676676767676666767766677666676776776666676767667767677667767677667766676776676766677677666767677667677666776767767767767767666767667676767767767767766667767676767767767677677677676776776666767767766776676667766767767676667677677666766766677676776776776677677677667767676667676776776776677676776766766677667767676776776766776677676776767766776767767677677666767677667766766776776666767767677676767767766677667767667677666666767767677676767767767676776776766767767767767767767677676776667677667767667677666666767767676776776776676776676776776676776677667667767767767677677677666767667766776767677676766776767666676776776677677667767676676767767767766667667767676776776767676767766776776776767767667767667767676766666677666676767667767677666767676776776766676776776767767667767676776776776776767666677676766766667767767766667677667767676776767677676767767676767767766667667677667767676776776776677677677667766776676776767766776677677667677667677677676677667667766776776766676776776667766767766767677676776766767767767767667677677667666677667767767676776766677677677676667667767676776767767677667767766677666667766767767676767667676677676677676776776767767666666767666776767676776776667667767767667667676767666776676676776776667767676767677677667767766767676767677666776776667677667767677667667677676677677676776776666677676666767676766776666776776766776677677667676776767767766776676677676677666776676776677677666677666767676767767766766776766776676766667766767676776677666776767767676766776766776666677676766767676776677667767767766776767676776677667766677677667677667767677667767767676677676776776776677666767667766767677667676667677677676776776766676776776677676776677666776677676776666677667766767767676767667766766776776776766767767767677677676767677676776767677667667667677676776767767667666676677676667677676676667767676677676676776767766776776776676676677676776767677677667677676676766666677677676767767767767766666766767767766767767677677667767676776676766677677676776776766676767676767667766776677676677666776666677666767766667677676767766776767766776676767676666776776666677676767667676766766776767767676776677667766776776767767767767676776766776676677677667667767676667766776776767767677677677667677667766767677676776776767667767666776667677667766766776776667766677677676776776776667766767766666677676776667766767767676767767676776776776767666767767766776666676676667767677666767667677667766776676767676766766667677677676776776767676676666667676677677676767767767766766676776776667676776776767767767677677677667667767677676776667667766766677677666776776767677676767766676767677676767767677677667677677676776767677667666776776776676776776766776676767676776767766767767767666767766767676677677676776767677676677667766776766776776776666776667667677676677666676767767767667677677676766676776776767677676767667677677666676776766677676776767666776766767766776666766666776776766676676676767767767767667667676776677667677667766776776676676767767767767767766766767677667767677676776677667676676776676676766767767677676776766776776767767667767766776766767666766677667766776666676776776776767677677676767676767767767667767766676677667677667767766766667677666676767767767667677676667677677676677666667667666667676676766666666767766766677677667667677677676776767677677676767676676677677667676766767767677676776776767766767767676767766776677676776776776676677667677667767766766767676776776667676767677666676676776767667666776677677677676767767767767667767767676677676776776776667767677676676766677667677667666776776767676776676677676667767666776676766776676776676677676767677676776767677666776676676766667677677677667667676666677666776667666677677677676677677677667767767676767667766776677667767676767767677667677667677676776776776767676767677676767676767666776676767677666767767676776667676766767767767766667766766667667766666766676677676767676677676676677676667766776776676767677667766776676666776676667767767767666776667767676676766667767767766766776677666776766767676767767767767767676776677667676676667676677677667676676766776776776776776767677676767667676667666776676776776767667766667677676767767766766666776767676776766766677676776776676676776766766776666776677676667676776776767666676766677676677666776677666767666766767767767676767767767677676766776677666767666767677676666767667766776676776766677676767767767676776767766677677667766677676776776767676767767766677677677677667677677676767767676776667767667677677676767767767676776766677667766677677677677667666767666766667676767767667676677676766667666677677666767667666767767667677677676766766767667677676776676676776776776776776677667677676677677677677676676767767667667677667677667766776677667666677667767667667667667766776766676776667767766767677667766776776776776776776766776676776677677677667767766676676677677667766676776676776676776776666776766767766667767676767677677666767666677676776677667767767766767677676767666767677677667767766767666767767676676776766776776667767766766776766776676767767677677676776677667767676776766767766776677676776676767676776766667666766766776767766776767667677676667676676776767676666667677677676766676676767667677676776766667767677677677667767677677677676776776667767677667766676776677676666776776767767767767666766677667667767666767676776776767767676767677677677676676776767767677676677667767666676677667676776767767766676677677666767767677667766776776776677677677676776767676766767767666776776766677677677666676677667676776776776776776776767677677677676776767767767666676776767767676776766676776676776767676767667767767677666767677677667766776776776677676767767666767767766776766677676776767676776666677676767676776766666767766767766776677676676776766767667766676677676677667767766776776776666677676767677676666676767667676776767667766766766776676677676776667767667766776676667667767677666676776767767767676767767767767767767767767676776767677667676667677677676677677676767767766776766776676666776676776667677676676676767677666776776767677677666676776776766776667766776667677666776766767667676667677676676677666776766776667666767677677667667676676776767677676767767767767677676667767767676676767767767766677676677666676677667767677667767676776776776766767676776676666767667767767677676677676667766776677677677676766776776767767767766677
6776776766776776667666766767677676776677676767767767677677666667767676676776676776666776677676776767677666776666776767667667677677677676676767677677676676767767767676767767676767676776776766776776676776776767766677677667677676776767767666677667767767676767666776766767766776677667676767677667666767676767677676766676767767666676666677677667677667766667666776676776776676767767766776776776767766677666676776766767766667676776767766677677676677667767667676767667677677677676767676767677667677676776676677676776776776766767767766767767767677667676677676776766776767766767677676776766677676767677676667767667677676776677667766776767767667767767677677676776776667677677676767676776676677666677666677677667677676767667677667677677677677677666776776667767766667766776767676676767677677676776666677677667767666776667767767666776776776766676676776767766776676676776666776767677667676766667767767676667676767677676776676676676676766677677677676667676776776676767767767676666677666767677666677667666677676776766667766767767677676676766767667766676766677676677667667767677676776677666776676766766667766767766667667767767676776677676776776667666767676776767767766776667676676767676767676767767766776766776677677676676667677667766667677676767767767767766666766776767676776776767666676776776767767767677677677667677667667767676766776767666667766776776776667666776767666776776676767767766766767666767766776776676776776767766776776767766776766677677667767676776676767767767677677667766776667667676766766677677677667766776776767767767767766767767766767667676767767676676766677666767667677676676767767677676667667676776776776667676667767667767766677677677677677677676667767766676776666766776767767767667666677676776776766776776767667676776776676767767666776666676676776776776767676767766776776677676667767766776677676776677667766677677666667667767676776767766666677666767767677676776776767767676767676677676776776676776776677666676776767767767766767766767676776767767767766776776776776767677666767676667676677677677676766776776676767676667767676767677677667676667767767676677677677677677676776677677667676677676667677676767767677676766767677677677676676776676776676677676676776776677677676667767677677667676676776677677676676776776667667677666676767667767667766776767767676776776767677667676776776767667676776677676776766767767766766767677677677677677677676767667767667767767666676776776676776676766677667766677676677677666776766767677676766767667766676767666676677676776776767767666676676677677677677667766667677667767667677676666767766677676766776767767766677676667667767767767767667766666677676677667676776676676667667767767677677677677676776676767767766767676667676667677677676776766676667676667766776667767667766776676767667767766667676776676766766766766767667666776767676666776776666776677666767676677667766677676677667767767667767667666767677676767767676776677676767676767677667677677677677676767767767767666667766767676767766766667667666776767767677676776767676767767766776776767766667767767767666677676767677676767767766766677667766776677667766676677676676767677676776676776767767667676767677666767676776767766677677676766776667766766776767667767767676667767677677676677667677676766767676666776767766767676766766767766767677677677666677676767677677676767677677667667767667767667677676667767677677676776676766677676776776677677676776776677676776767677677677667677676667767766776677667766766767677676776776776776667766767766767766776676767667677677676677666676767667767767677667767676766776767767676776776776677676677677676776666676667767767767767676677667676776776667767667767766776767767767766776776776676767676776677676776767767767766776766766677677666767767677677677677667766677677677666776767766667766776776767677677677666676776766776677676677677676767766776676776666677677676766776677677677667667676677667677667767767766767667767766776666767767676766776676776776766676776667677677676767767676676677667767766776776676666776766677666767677677677676776776677666767677677676676776667766776767676767667676667676676776766676676776776776776776767666667767667766776776767767666767667666677677676676767667766776767677677666766766776767767766767667677676667667766767676776767766667677666766676776766767676667766676766667767676766776767766766767666776766677677667677677676776776776767676767767767676776767676677677667677677677677667676767767676776776766766677667666676767767766776776776767767667766766667677667767767676767766667677677667676667676776676767666677676776776676767676767666776766776776767676776776676767767676766666776776767676767767766666677677676776676666666677676767766767676767767676766767667767766767666766776767676776767767767767676776776676776776676676676776667676767676776766767767767767767767677666767766767667677677676677667767766677676767676667767766667766667766767677676776667767676766676767677677667767767677676766676677667767676766766776776667677676767677676776767676767767767677676767767666767677677677676667766666767767667767766677677676776666667676766667766676776677677666667677677667767677676767667767766776776776776676767667767767676676677677666776677676766677676766767767666667767767677676776776766676776766776767677677667666667677677676676776776767666776776776677666667676677677676667767677676677677676776776776776776776666676767766676766667767676677677677677677677677677677667677677667676776776766767677676766776767767767677666767767766776677667766776767767767766776776767667767766767767767677666767767767767677677677666676767767767767676767667767767767767767767766667767676677677667667677667767767766776676767766776766766776776776776776676767677677667767676676767676767767767677677677677676767667676666677667676767767676776767676776776677667767767766677677677676767676676667767667676776767767767767766766767676767667667767767767767667766676776766776667766776776776766766667666776776676676766776676676676776677677667766676767667767766776666776667766767677676676767767767767677677667677667766676776677676776776776776776767666767666667676776776767767676677677676776767677667767767676767677666776776667676776776767767767677677676667677666677666776776776667667666676767676767666767767677666776767767677676776666767767677677676676667767677677676776776766766767767676766676677676676776776776766667767766766677677667667766776776677677677666776776776766676766677666767676767767677676767766776776766677666676766776776776767766767676766776776766776767767767676667767676776676676677667677677676776776677666767767677667766766676676667667676776667666677667667766776767677666767767767767767767677676767767767676767666766776776776776677676676667676667677676766767767676677676776676776767766776776776767676776766767767767766767677676667677667767667667667767767767676676767676776767666666667677676776767767767767767667767676766776677666776776667767676676676677677676776776676667667676767767676776776776766767676776766776767676776776776776767767767677676767767767676766776767677666766776767676776766676677667766767677667767677676767677676677666776677677677667667676676676776766776767667676676766767667677677676677677677677676767676767677676776766767666776766776776767767677666677677676676767677677667666677677677667767767676767676766767766776766776676776667766676677677666766677677667767676676676667667677677676667767766766767676776776667677677666776767767767667766677667767766776776677676766676676776767677676776776766776767676666776776776667677666767667767676666767766667766767677676767767677667767767676677676776776676767767767766776676767766776776776676767767677676666767766666776767676667676767667767766767666776776776766766776667677676767677677676677677677676776667676776767767677666766776776667667677666677667767676677667676776767767767676766676676767767677677666677676767677667766776766666667767766776677677676677667766677677667666776776776677677677667677667666667677667767767676767676767677676767767677666776776776776677677676767676776776776776767677677676776676776776776766776667767677667667767677677677677677667767666766776677677677666677676766766667767667767667767666776667666766766766767766767767766667676776767767766677677676677667677676767677677666667767666776766776776767767767767767767666776767676767667667667676776676767667767766767667767766767667667677676776676776667677666767767767766776767767667677666767666776767766666776776776767667667766766767676676776677667676776676667767767767676667676666667667766776676776666677676767677667677677667677677676767677667766776667767766766767677667766776676677667766767766767667676666776767666766676776676776767676667676766766776767766776766767767667767676776767767666767767676776766766776766776776667677677666676776776667667667767677677677667676766776776776677667677667667766767667677677677666776676767666766667677676766776776666667766767766767766767667767767677677667677677677676776676776767766767767767766776766676767767667767676666677667676776776776666667667677676767767767677666767666767676666776776766776776776766776677676776776767767666677667676776676767677676677667677667677677677667667676767767677677666776767667677676776767676767677677677667666676776766776776776676767667767767767767767767767766767677677667667667676776766776676776677667766666776676776677676676666776776676667677677667666776677677677666776676667767676767666767666667676766666767767677666766666776676667767767767676776667676776766776677677667676676677676776767767676767676767676667767767766676767767677667677676766766767676767767766677677677667676667767677677676767767667677677677667676776766677676767767767767666666676766766776766776776776677677676766667667766776667766767666776766676767677677677667766776776766776676766677667766767766776776677666766766676766667766766767766676776676676766677666666767767676767767676676676776677676676766776767667677676767766677667766676776676677667676677677667767767667767677677677677666667677677677677677677676776676767767767676767667677666766776776676766776667767667767677667767676776767677676667667767667767667767666667676776676767
36667767676667767767766767676767676766776776776776677677666667767677677667767766776776776767767767766776776776776776677677676767677677666776667667766776776676767677677677677667767676677666767766767767767667676766776767666666767767677676776776766677667766676676776776767767767767676677666776776767677667676767767677667677677677667767677676767767667677676667677676776666666776677667766766776776677677677676767677676676676666767767767677666766776676667766776667767767667767677676677667676667766667767677666766776776766666776776767767666677677677676767767667676776767767677677677677677666776676767767767676776767677666776666677677677677676767767767677667677667676776767767767667676776767767677677677677667676766667766766776767676676676676776677666767766776676776767677677677676666676667677677676776776766776776776767766767766767667767677667676776667767667666776667767677676676776776767667676676676776767676776767676677677677677677667677676776666776767676767676776776767676677676776677667767666776677677676676677667767677677677677667767676677666776766767767766767677677666776766767767676766767766776776776776767666776767667677676776767676776767666776776767767676676766677677677677667767766767666676776677677667766667676676776677676677676767667767677676776776767677677666667676767767666677666676776767767676776776776676776667766677677667766677677667667677676676776676776767667666667767767676776776766676667766676767767676666677677677676677667677676767677676677676667767767676677676766677676677677677676767676776767766676666776667766767676776776767767677667676776667676776767677677667767677676766767767766676767766676767767676776776677666766666776676676676776766776676767667767767767767766776677666767666776667677667767666776676767767677676776766776767766776677667666676767766676776776677677667767677667766766676677667676666766766766776776776676776677676677676776676667767666767676676677677676766677677666776767766666677666667767677676776766766776766767676776667677676776776677667677677676677677667767766767767676776677676677667676677676776766667676776676666776767767767666767677677667767667767666767667767677667767767766776767767767766766677667667676666766677676767766776776667767767767767766766776776776676677667667767677677677667677676776667767767767767667676676667676766766776676776767767666776676677676677677677667666776776667767666767767767767766776766767667767766676776767676776776776767766677676776776767767666767667677676677676666776676767767767767766676776776667677667767677677677677676767677677677676676776676676766676776776776776767767766766776676667666676776667766667666766776677667767767677667767676776667676776767767767676776767677676677677677677676677667767766776767767767767767676676766676776667766666667767677677667767767666776676766776767676677666767767667767767676677676767767677667767677677676776767676767667767677676776677676776676776766767767767766767676677676776776776776677676776676766767667666767666767667677676776767677677677676766767667766776776767677677677677676766776767766767767676767767766776766767767677676767766776666766767676667767767767677667767676667667767767767676776776776767767676677676767676667667667767767767766766666767766767767767767666766776676776767667767766667676776667767676776767767666677667677667667767676767667667767676676677667676766776767767767677667667676776677677677667677676676776776767767676767667766767676676667767676767676766677666667767767767767677666767766766676677666676776767767767666676676767766766767767766676676676667766676776776776677667666767766666776667767767767766776767667767677677676767667676676676676666676776766776766767677667767767676776677677666677677667766677677667767667676767767677676767667666667766677676767767667677677677677667677676666776767767767766677677676776776776677666677677676767767676767677667766767766766677677676676776776677676766776767677676767667767766767767767677676766667767667766776667677666767666667676666776776767677677667767767766677676776766776776677677676767666767676677676677676766766766767767767676767767766767676776667767667676767766776667676767766677676767667666776766776676767676776677666767676667666666776776667676676677667767767766676676767677666776776776766766776776677677677667667766677676776667767767766767767676666776776677667667767766767766767767766676776667667677677677676776776776776776767676776776677666676767677677666767677676776767676776776667676767676767766677676766767767767767767767676776767767677677667677676766776767767766766666667766766766767766677667767767767767677676667767667767766776776677676776767767676677667667766766766776776766766776666767666776767677666767676776776766667767767677667666667677676776767677667667676676766676776667767767767677676776776776776766666767667766677667677676776677677667767767766767766667766766776767767676776776767767767667766766776766766767677676776776766676767767677676666776766677676776677676767676776766776767667766767767767767766677667677677666776676666677676776767676677677667667677676667767767677676767767677667767767677677667767767667766767767767767767766667767767676676776767767667767766776767667676766767676776767667677667767677667767676776767767766676676767676767667676666677677667766767666776666667666776767767767767676767667767676776767767767766776776666667767677676767767676677676776776776776776676676676776767767677666766776666776767667767666776767677676676676676677677677677677677676666676776766767677666776767676767676766767767767767766776767767676667766776776677677667767677667676776776776667667767667677666776767666767767767677667667766776676776666767767667666666776676667767767766776677667767767666767766676776776666676677677677667667676776766767677667676776677676767676776766667766767767766666776776677676666667766676776766677667766676776676767676766667766667767677676667676767666776776677677677677677677676767766776766676766667677677676766767767677667767767667766767676776677667676677677677667667676676666776776766776677677666676666776767766767666766677676776767676776766676776676676677676767767767766776677676767767677677676676767667766776766767767676676677677676667766776677666767676767676766676776776676676766776766667766676666767767767767767677667767667677677677677677676667667666767667767767676676776667667767766776776766766677667767766676776676676766776767767767766776767767666767766776776776776677677676766766676666776677667677676677676776667676766667766767677676767676676776776676677677676676767766776667677666776766766676776767666677677676776767667667767767766677676767676776667676676766767767676766776666767767767667676767767666677676776767677676667767666776776776767767767666776677677676767677666776676776767766767667676766767767767766676676677677677666776776676767767767766676677666666776677677667666776766767676767677667767767667667767767677677677676766767677676667766776767667766776776776776776776776767666776776776776666776767767767766776676676677667767667676776667667667677677677676776767677666776767677667666767767767676767667766766767767767767667676676676667767666677677667677677667767677676667666667677666766677667676776677676776776677676666667766666776776776677676767676667766677676676767766766776776776667767667677677667667767667767767767767767767676677667766776767666767667767676767676676676767767676767766776776776776776767767766767677667767767767766776766776667767766776767677666677677677666767676767767676776677676676766776667766767767667676776666766766767767677677666776667767767667767667676776776767677676776676767677676667767676767767766767767676667767676667676766676676667667676776776767767676766767767677666667676766766666776667767767666776667676767666767677667767676776667677677677667677677677676677667667767767767767667767767667767766676677666767666776766767677677676776667767766767667767767676766767677667676776767767767767666767766776776776766666776677676776776767677676767676776776767676676767767677677677667767766676676676767766676767767767767767767766676667676677677677666667677676676766767667766767766776676676676767676776776676767767767767676766776676677676776766767676766676766766776776776667677676767677677666676767677676776667767767766767676767767676776776767767767767767767677667666677666766766776766767767676677676767667767676766677667676776676766677677667676767677677667667767766667767767677677676677677676766767667676676767677676766766776776677677676767667677676676767677676667767766776776676767676667667677677677676767677676776767766776767667767667667677676766776767667767766767767766767667767677676767667676677666677676766767766676676776677676776776766677677667767677677677677666776776677667767767766776677666776776766767676776776767767667677676766776666667767667676677677676666776776667676767767677666776776676767767667766776667767767766776766767676776776666776767676767767766677667677676776676776677676776776767677667767666677677676776677666767767766776676776776677667767767767767677676767766767667767767767676776767767666776766766766766767676767667676776767667766676676776676676776666667676767676766766776766776676767666667767676676767677676667677677677677677676776767677677667677676677676767766767767766767767676667767676677676676677677677666767666767676767677677677677677676776667766677677666677676676767767676767667767767767767666767676667676766676767676676776776667677676766767767677667766766776677676676767767767766767676766677676767667767667667767677677676776776766667766677666767677667666776767767767767677666676767677676676667767676766776677667766676776776676676766776776776766667767677677666776766776766776676767766767767766767677677667766667767676667767676776767767676767677677676766667766677676776766767676776676767676676677677667666676767666767677667667766776767677677676667767767767667676766776776677677676767666676776766776776676766767767667767676776676667767677676766677677676767666677676767676767767766776676776776676767677666776776767767766776776767767767676767767767767766766767767677676676677676677667677677676677677677676776767666776767676677677677677667667
6676766767676677676677677677676776767767676776767677677677666767677677677677676667767766667767766767667767667666676776776666767767766776766667676776776677677667766776676667767676767766766677667667666676767677677677677667767676676667767766666676666776677677676677666766776776677677676676776767676776776776766776767767767677667676776767767767667676677677676767767666667666776666766766776776776776676667767677676776677667676667767767766677667676776766677677666667667677677676667677666766776677667767767766767766767677676776776776677667767676677677667766767766776767767767766766667766767667676667677676776667766767676666776776676767677676776666677666776676776776766776776767677667667767677676776767767676767676767676776776767767767677677677677667667766767676776667766776677677676767767676776676667676776767677676677667666676776677676677677667667676676776766767767677676767677677667666776667676667666776677676677666676677677677666766776776776776677676677666676776677676776766676677667767677666776767767766677667767677676676667767667766677677667676767767667767767767676677676767676767676767676776767766767667767766776776767766776667677667667676666677667667666667767677666776767767767677666676767767667766776767676667766767677667767767767677676767667767667677676776677667666776767677667676766766766776677676776776766776767767767667766767767767677677676776667767767767676766776776767767666667767666776776767677667766767766666776766766767767676676766766776767677677676776776676776767677677677677677676676767666667677677667767666767767767677677667667667676677667677676776767767767766677677666676676776766766767767766767767677676776677667766776676767677676776767676776776667767676766677677676776766776677677676776776676676767677676677667677667667667767767767767766667676766767767767676676667766776677667767766767767676767766767676776676776766776766767677676666766677667767676677677677677676667767667766666767676767766776767676667767766767767767676666766766776767677666676766776677677677667676776676776766776776776766776676767767767676776677666776776776767766776776776677667767767767677676676776776776776766667767676776776776767766766776776776776666766676776666667766776677676766676767666666676767677677677676776667767767677667767767676676767676776776766776776667667666776767766676776767667676766776776677666676776767767676766667677676767676676776776667767666776666776776666776776767766776767767676776766776776767767767677676676667767767767676677666776676776767666766766676767767677677677676766666766677677677666767767666767767766776676766666667767767767766676776676776676776667767677666767767677677666677676776776776676676766677676776776677677676676776776676676677676776776676776766666776767676766667767766677666677676776767766767667767677667677666767767667767766676667766776677676676776667676676667767767767767667676767667767767767767676767767766676767767677677667676767767767767676776676776667666776677677677677676776677676767676676767767676767677666767767766677677677676766766767766767677667767766767766666767676766767767677667767677676776677676767766767676677677667766676677676676776676766776767767767766776767767766677666776767677677667677666776677667666677677666766776766676767766766666776676776676766776776767676776766767766776767666766776667767666766767766766766767767676767667766776767667676676677676667766776677677676667666767767767767676766776776666676766767767766767677677667667677666776767767766776677667766766676767766766676677666677677667666776776676776776677667677667666776766667767767676676676767767677666766776767676776767676776766776677676666776677676676767667767677666766767677677676776776677677667667766677667767677677676767667767766767767767767767677676776776776767667767677667766667676666677677676767766667677677666766776776677667766677676667666776776767667676767767767676676677676766677666767767677667677677676677677677676676676676677676676776766766676676767766767767677676776676667767676766667767676767677677676676776776776776676776776667766776676776776767677676767677667766677676676667666767666677676676676766776667676767767667767766776667676767677676776766677676767676677666677667766676766677677676767667767676776766767766776766776776676767767676766776766776776776767767766766767766667767667666676767766667767767676766776676767767666776676677666766667677667767767767677677676767767767767767676776776776676677676776677676667677677667677666667767676667766677676667677666676776677667667676667667676767766667667676766776776776776776677677677676776776667676766677677666767766677677677676766767766676776776776677676776776667676776776776676776776677677676766776677677676766776676776667767666776766776776776776776767767677676677676767767677667767767676776776766767667767767677676767766776667767667766766667676766676776767767677676677666766776676766776677677677677667667766676677677677667676667767677677676767667676676776776776767767667767677666776677677676776776676667666776676767767766766776686767767677676676767677666667667767667677667767677677677667767767666667677667766676766676776766766677667767766767666676666767676776676676767767767666667766776677667676767766676776776677677676767677676766776677676676767766776676667667766776766767676776767667767667677667767677666776767677676776776776776776677676767666776776776766676776677677667676676676776676776767767677667677677676776776767667667676767667766666776776776767667767767666776776676766776776666766776766676776766766776677676677667766677676766766776676776767767666767677677676776676776776666676767767766767766767676767766776766767677676677677667766767767767667676667767667677677676666766767767667767766776677666766766667766767766667767766776666766767767767767676766776776767766766676767767767767667766677667667676776676767677667766677676767766667767766667766666767766776767666666766767666767676767676776766677676676677676666776676677666776776767667667677676677667766666666767677666776677677676767766767677677667677676677667667677677667767677666776676667767766677666767677677676776666767666776776776776666776676767766677677667767767766767677677676776767667766776767667667677666776677667667766776776767766776766677676676766767766776776776767677677677677676767767767667677666676776767677677676676666766676667676767676677676776776677676677677667767677667666676767676676776776776666767767766676666667677667767766766776767677666766676676676776676776676776667677677676767677677676776666667676776776767677677677676766776776776676676767677677667676666666676766676776667766776767677677677676767676776677676767767766766767767667667767767676677676666676767677667767667677667667766776776766767767767676776767767767767767677666677677677667676776667667676667677677676767767677667666776767766667667676767766776676776767767767767767667677667676776677666776676767767677676767677666776767767676677677676667677676776676767667767767766776676776676667767766767677667676667766776767677676776767667676767667766776677677676776776776776776776677666767767767676667767767767767667676776776666667767676766776677676776767766776776766776676776677676667766667767676767767666776667676676677667666776767676667767667676767667767677667766767667677676776767767766667767676676676666677677676776677667767766776776767767676676766677677677676767676776677676776776766767767767676776676767677677677666677677676766766776776677676676767766677667766767767676767767767676776776677666676776776667766776776677666766776767766767767676677676676676767667676767677677667767766676767676776776776677676776767767676776766766776776776776776667766776776776776776667677677677676767667766677677666767676776766677677677677677667677676666676766677677676776676767676676776776776676776767767766677666767767666766776766776767677677667767666776676667676667677666676676776667767677676767766766767676677676767677677667676766667767666767766666776776776767676776676776667676776776776776776776767766767676676676667767767666776776676776766766776667676776676767676666677677667676667666776766767667677666776667767767677666776676776677667767677677667767676667677677677667767766766677667766767767766766767767666776766677667766677677676667676767676766676767767767666776666776776776766767677676776767667767767766776767677676676767676776677676776776776676776776766676677666677666677667667767766767677676767766766767677667766776767766667767766676676676766776766776766767767767767677666776766677667677676776776676667766767767667676667766677676676767766776676767767767767677676767767766676676677677666677676776767676667767667676776767766666676776677677676776766776776677677677667676767767766767666677677676776677677666776766767676766776676767666666667677667767767767677676667667676767667677677677676766776766776766767767677677666766776676666766667766776767677667677676766767666667767676767677677676776767767676667767667677677677677667767767677667676677667767677667766766666776676776677666667767676666776776676766766776766766676776677677667766676667767767767677676766767767667677676776776666766776776776766766676767767676776776776766767767677676767676676767767767767767767677667676776776666776667667677676666776676767766776776767677667677667767767767766767676676776767667666776776776767666766767677677676766776776667676776676676767766666767667677676776776767676767667767766677667667767767767766676776767676776666766767677676776776676767676776767676776767677676667676776767677667766766767767766676776667676776776776776766667767767766676767767767677677676766776676667767667767767666677676767676676767677676776676766676676776676776677676677677677677676767767666776667767676676767767767676767676767677676767767677677676776767767676676676676677677676776767766676767667767676677677666766667767676667666767677677677667766677676776766766766766776677676666767767767767677677676776676767667666667767766767666767767677666667767677677667766776767766767766676676666767676776767767676776766677667767676667667767676776766767676776776776766667667767676767667767766776776766776776676766776666677677676776776766776767766776766676767676667677
67767767677677677676667677676767677677667676767677677676666676767677667676767766767767677676776677667667767667766667666776666776776677667767767766676766776766676767767767677676766666776767766676776776676767667677676676776766776776767767766767667767767766776776776676767677677677677677677676776776776776776776767677667677667677676776767676766776766666666677677677667767677667767767766677676776766776676776767767767676776776776666677677677667767676767666776767676666676776667676667677667676776677677676677677677667677677667677666676776667667676677667667676776676776776667677676667676767676677666776767677676776776667767767677676776677676766767766677666766776766766666676766667676776776766776677677676676767766677676667677677677677666767767677667667766676776767666767666776776776776776766776767677676677667766666767677677666776667667767767667667676766766676766677666677677676676767767677676776667766677677677667676767667667767767677666767676776676667666776767767767767766677677676676767766776676677677676776667677677667767767677676667767676767677666767676677676676666776776776676776766677677676767767676776776776677677676776776776767766776667677667676767666676676676776776667766776776776776776677677677677677676776676776676767767767766776766767676676766776767677667677666767767767677677677676766676767677667767666776676776776676776776776767766667667667677676776767766767767767676667677676767766667767766766666776667767667677666767676776766776776677666666766776766766776767666767667667766666776776677677677677677676776776776676767666767767766776776767676776667666767767766677667667676766767667767766766776767767767677676677667667767676676766767767667766767767667766767677677667677667676766776767767766677667767767676767766776767677676776776776776677666776766767667767767666676776776766767767766767676776767767677677667767667767676677666776677676767676776767666776776776767767666776766776677677677676776676776677676776776767767766776676766776776776767767676767677676776767676667767767677667767676776667677677666776767767767667766676776766776666676776776677676767676676666676776776776776767767676767767667767767677676676766767767767677676776776677676776676676776667766766766666776776767676776766776776776677676766767677676767666677666676776766776776776776677677677667676677667666776667766766776776677667767676667667766676677677667677667766676676776667677677676666776776776767767676776776767767677667767767766677676776767767676776767767767677667677676766766767677667767677677667767767666677676776776776667767767767677676676767767767767676667677667767677667767666776767677677676677676776766776776776677677677666776676776677676766776677667677676776677676766767767766776776767767767767767667767677676776677666677667766667767767766776767767677677676767667676776667667766776776677667667767677677676677667767676776776667667766776776767677667676767677676676776776676676767767767767677676767667676676776676776776676767767767767677667766767676767767767767766776667767766677677677667767767676767767667666767767667676667677677676767767676676776767767667676667677676767677677666766776776677667767766767676776767666776767767767767767766667766767676766776766767666676776677677667767766766776767667677677667677667767666666677667766776767676676767676776677676677676677677676776767676776776677676766776667677677667676766766767767766677676767666666776667767766667766767676776767677677676776667766776677666776776776776776767677677677666776767677676767677676766667767676676776677666767767767676767677667767767767677677676776776776667676676776776766776767677676676776767767767677677677667677676767676767767677667767767766776767677676767677667766776767667767767766776677666776676767766767677676767667767676776767677667667766676666667677667767766767677676776766677676776767767676677667767767767766767667766767667677676677667767676776677677676766766776676677677676776776776676767666767677667677677676766767767766677666767766766677677677677677676677676667667677667667677676677677677676676676776666677677676776676766776767766776776676776776766766776776776776676767677677677677676767666767766677667677676667767677677666776767676677676776776676776767676776776767666677676676776776776676677676776767667766766776766776676776767677676776776667767666677667767767767676776677666766676667766676776767767667676776776666676666776666767677677676766776677666766776767677667766776766776776767767676766677677666677676776776776767667666776776677676667666676776766766677677677676676776676766676676676667767667767666667766767677677676767676776767667767676776776677677667677667767676766767677676776767766776667766767767767767666776776776667767676667767676767767666767677667666776776776776766766766677677677667677666776766766766676776776767677667767667677677677676766677677677677676677677666776766767676766766676767676776767667676766667766766776767767677667767766676667767767677676776767766676667767677677676776776776767767766676676776766667767767767677677676677676676776676776767767677677676676767677677676776776776776776776676776776677676776776766776776766667677677677666666776767676776776667767666776767766666767767767767667677677667666767676676766776667767677676676676767767767666676767767666767767676776767666776776776667677677676767767676776676767767666776776677676767767767667767767677667766677676676766776676677676676767676767676677676676667677676767767766676776776776776776677676776766666776776776676776776767767766776667766776776767676776767767766667676776776767766776776776776667676676767766767677677677676666676677667767666767676677666776776766666776677677666767666676776776776677677676677677667767767767667766776776677676676677667676767767766767766677676766776776767676767767767676676767667677677677676667677676676667766776677677677676776776776776766766776766776666767677677667667676776767767676677676676676667767666776776776776776666767667766776776767667767667676766766666767766776776676667766677676776676776776767767766667677677666667667766767767767767767667676776767767667677677676767766767766677677666776767676767767767667676767767767676767676667667767676767767677677677666677667766776666776677667677667767677676677677667767677677667676776666767676766776676766766676677677667676676667667767676677677667666677667767677677676776776767676666677676776776676776767667667767677677677677667767766766776776776677676766676776776767676767676766676767766776677676676776766667667767767767767676766767676677676776767677676766767677677667676766767677677667767767767676776766767677676676767677677676766766667767767676677667767677676776767666676677677677677667667676776677667766776766676776767766767677677677676676766767666767766677677667677677666776676667667767766776776667676766767767676676767677677676767767766767667667766776667766776676677677666677676766677676776776677676776767667767767766676766767767767667677667766776667767766776767677667667677677676666676776776667667767676776677676677677676767677677676677676767676676767677677667766776667666776766676666676776677676677666677667766767666677676776767667677676667666767666776667676776776767767676677677667766776767766767676766776766776766776766676776767667767766776776776776767667676776776676776677677676766776776767676677667676677677677677667767667766776666767677667676767766776677677666767767677677677676676677676776767767767767766667767676767766776767766767667666667767766676677666776776776776767766666776776776676677677667767766767767766766667676767677676776667766776676677677677676676676766776766776776767767767677667677667766766776667676766776776767767666767767767766776776776776767677676766767766667676767767767766776767667767676667667766776776767767767667677677677677676776767667666677676767677666776776776776776667676766676776776767677677676776776667767677676766676776666767767677667767766766677667676767766767666676766767767766677677677667767677676776776767677677667767677677676676776767676766767767767767766676767767667767667766676767677676776766666776776676767666776667667667766766767676767667766677677677677676767677666776677677676776677667767766767667766776767767677667767767677676776767767766767676776767767766677667767767677676767677677666767766776666776667677677676767767676676766776667767767667667667766767767767676676766776766776677676767766767667677676767677677676776677677666767676676676767767676776767677677677677677677667666767676767767766666667666776666776776677677676776676766667666776667676767676776677677667767767766776676766776677666766776767766667767767667666677677667677676677676676776766767767676766767676766676677667767767667677677677677666776767767767766767677676767667666767766776667767766767676676767676766676767766676676767676667766667677677667667767677666676667667766677677677676767667676767676776667767676676676776776766776776767676776667767766767666767767766767767767767766766776676767767677676677667766767767766677677677677667677667667677677676677667767677676767677676766676667666677676776676776676766676766776776776776776677676667676776767767676767676776677666677667667767766676776767676776767676776776776776766767767767676776776766776776767767667667766776776766677676767677677676676676776766766767767766776677677666677677677676776666667677666776767677666776677677676767766676677677667676766766677667677666776776767767767676676667767667667666766776767667667676776767767667766776667676767677667767766676776766776676766766766677666667667676767676776776776776776677676677677677677677677676676767667766776677676776766776776767767667766776677667677677677677666776776676776676677677666776667676767677677676767767676776766666677677666676776677677667767677676776776766776676776767766776767676767676666666667676767667677676767766776776677676776776767677677676677666677677667767676776776776776767766776767766776776776776776767677676766767676676767767767667676776677676776776776776666767767667676767676677677676776776776766667667767677667666776766767767676767767677676677666676776767767767767677677677676776676767767667677667767677676676677677667667676776776766676677
676676767767667677676776677667766776766766666776767766766767677666677676766666776667767767766776767767677667667767767766776766767767677677666767766767676767677677666766767666776667677666776776767676676767667767766767767677667767677667767677666767676767767767667767766767766767766767667676776767766776767667667767667766676776677676767676677667677676776667767766677676666767767666667666677667667677667766766767667767767677676766766776776776677667677676676767676677676776766776767766766776767767677677676676767766767667766776767766776667676766667766776767667676677676666676776676767766676776677666767767676667766776677667766776776767767677677667766776776776776667677676776766767667766776776767766677677676677666776776767676677667767676776677666666776776776676667767766667767766676767677677677677666766776767766767767767767767667766677676667766776667667766767767677666767676676766676776776766766667676667666776767667666767767767676677667676766776667667767767766776677677677667676767766776666676767667676676767666776677667666767667677677666766776776767667666767767767677667766677667677666667667766667767766666776767667667767666776666776766767667666776776776676767676766766767677666677677666767767677667767767676677667677667767667667767666676776776677666776677677676766776676776776667677677677676776776677676776766776767767767766677676676677666776776767667667677677667677666776666776776776677677666776776667677667676766766676776676667767766767677676776667667677677666776776667676767677676677666776766766677677667766677667676677677676776667766677676767767767766776776766776767767766767767677677677677667667767766776776667767676767666776766666677676776776676677667767767666677676776767767667767766667667766776766776776776767766666776766766776776767676676767677666776677677676767666776677667677677676776766776776776767676776767676666776776767676677666667676676766767767676767767667667666676776766767677676776666767767767767767667677676666677666776677676776767677677677676676776776776666776767676677677677677677676776776776767766767767767767677667766667767676767676776677677677676776676776676776776776676776776767677676776766766767676767766767676766677667767767666766776676776776776677667767767676776776677667677677676677666667767767676776677677676767766776776676667677667767767766677676676677667677677676776767767766667767767666667767767667767767767677676667766767666767767677667676776776766676667767767766766667766767677677677676766767667676767767677666667766766766667667676677677677676776767677677666666767767677677676677677667676767767766676767677667766776776776776767676767767767677666677677676677677677676767676776667767677676776677676776776776677667767666776676767667667766776677676776767676677667766776667767677667676767766667677667666776776677677677666776776677676776676776766767766776766766776776676767666766776767676776767677667667666767666667666776776776776677666677667676776667767677677677676776767677676766776776767767667667766766767676776776776767767766776776776676766766766676776776766776767667766676767667767667666776776776767676776776676766776676776676776776767666766776677667677677677677667767676776677666767667767766767766677676776766776776767676766776767767766776767677667767767766677676776776666766766767667667667677667766677677677676776776766776677677677677666677677677677676766767677677676767767766766677676776776776776666767667677676776776667767766676667667677667667667667767767677676677677676776767667767667666677677667767676677677676776776767677676776776677676776767667666776767676766776776776776767677676776776767767676676677676767767676667767766676666676767677677666776677677667677676776676776667677667676776776776776766776776767677667767767676766676667767767766766767767667767667767767676767666667677677667676677667766766767767667767767766767677676676677667766667767676776776776767766776677676666766766766776776767767676677677677676776677667766667767666766776767767766676666766677667676676767676666667767676676776767667677667766677676766667677677666677677667767767676767766766767767766676776677676667766667767677677677676766667767766676767676776676677677676667767766767676667767667767676776776677667767767767676776776766776677667676676676776766767766776666767767767677677677677676776767766766776767766767766776767677676776776776776667767677677677677666667676776766676667667767766676666776776767677677667766776766667676776677676776676676676676677677667677667767767766677667766776677667766766677676667766766676776766776776767676677676767677676767766776767667677667676667767666776767667676767667676667767667676767767677677677677667677667767666677667666766767676766676677677666767667666767666776776776776666767767677676776677676667676766676766677667767667676677667767667766776766776767666676677667676767767667677676767676766767676677676676766667667676776767676776767676767677667767677667677677667676767676676767676776767766766767676766676767766776776767767767677676676767767677676667767767776676676767766667667676776767667767677677677676776767667677667677666766776677676677676676767666766767767677676776767676677667676776677677667676776667767676776767766677676776767766776776767666677666677667667767677677667767667767767667677676676776776677676676667667676666776776766776677666677677677667767767767766677667666776766677667676776676677677667767767667767667667676767676766766776676776776676666776767766776667767677666776677667677677667677677676776667667677667667677666776776766776776776666766776766776767667676667767677677667767766766667767767667676767667766677676767677677676676776767677676776776776667766776776666776676776766667766766667677677677676666767767676767677676776667667677677666767767676677667667766676776677666776776776677676776766676766767677666767766767677676766677677667677676676667677676767666767666666776767767767676676776767767677676776766767676766776776776767677676767676677676776677677677677677677667766767766676666776667766776776776667677667677667767676666766776776766766676776767766776776767766776767666776776776666767667676677677667767677667677676667766676776666776677666776666776767767766776767676776666676767767766676767677666676677676776766667767676767767667667767767767767667667666767766766767767766767767766766676776776677666776677676666677676776776767677676776676776677676767677667766776766776667676676767667676776677676767677676677677677677676776776766776676767767767666677667676677676776676767677676767767676676767767767766666776767677676776776667767767677676667666677666766776676677677677667767667767767667667766667676776766766767766676776676776766776776676767677676767767767766666776676766776677667766767667767676766766667677677677677676767677677676677666766767677676676767677667667766767667767677666676667676676667767766766776776776776766767767767676767767667767767766766677676776776667677677677667767676767767677677667677677676767676776776776776776767766767766767666767767667766767676677677676767666766767767766776776776667677676767767766767767766776767767677676767667767767767677666776677676677676766767667676776766776667677677667667677677677677677667767767767677677667677677666776766676677677666767677676676676677677667676776776767766676766667677667767677676667767677677677666776666776667677676776776767766776767667677677666767676767676776666776767766677677676766776676676776676666677676766776776776776767767677667676767677666776776676766676767767767767667667667767676776766666677677676767766776767767767767666776667666676776767766776677676667667677667767677667766776776767767766776767767767676677677676767677667767766676776677677677677667677666676776776776776776677677677666776776666766676767767676676766776766677667677677667767677676767677666666766776666676667667676767667766667676666776766767766677667767767767677676776776776776776766766676767767677676767667766666767767767666767766676676766677667767666776766677666766667677676766767666767767677666776776767677667677676676776776677676676676766677676776776767767766776766676766676767667767677667666776776776676776767766766667767676676767676676776776766676767676776767767766676776677677667766667767766677666667766767677676677676677676776766667667767667677676767667766776776776767767667766667766677667766676667767677676767676677667766667767766767766767767767767766676776766767767767667767767676776776776677667677667766676677677676667766776766767666677677677677667767676676767766676767767667766676776776766767666776767767666676776776676676767677677667767767677667666676766767767677676776776776767766676776676776767676767766776767676767767766767676766676776776776776767666776767677677667677677676767767767676766776676677667677677666667767767676676767676767667676766667767767766666676776767767677667677677677676766767767677667767767766766767767667677677667677676767767676676676676677666677667767767767677677677676776776667666776776666776776767767677677677667667766776767767677677677666767767676776767677677667666776677667766767666776767767766676766676766767766766776676767766676776767676776767767766676767767767677677677667767766767677677666776667767767767677677667767676776776666776766677666666677676666676776767667766776776667766776767767667677667676766776776776776767767677677677667766766776766676767767676677667767767677677677677667767767766676676766666676767677676776667766766667766767766677677667766767666677676676667766767676776677677677666676667766776766766776776767676767677667766767767767677676677666776776667667767667767767677667677676676676766667677676677676776767676767767667667767667767667767676767666667767767766677666667667676776766766776776676677676766776767666776667767677676776776766776766776677676677666776776767766776677667766776767677666676667667767766766676776767766676767767677666776776776767767677676776667767666676776667766677677677666667676676766776766676666667767666766766767767767767676776767767676677677667676776766767677676667677677677667676766666776667667676667767677667766767767767766767666767677667767766766766676767676667667766666767676766677677677676776767676677676677677677
6776677677676677667667667767667767767767766676776677666776776677676766677677676776776776776776766766667667767766767767676776767767676676776776776776666776767767767677667677677667677677677667766776776767766776666677677676667676676677676667767666776767766766676767677676776677676767667677676767666677676776676776667677677676767767767767676776776767767676677667767767767766766776666767766676677677666676666676776776776776776667767767767767677667667767766776767766776776767676666677667676676767766767766667767677667677676776676676666776766776776776767767677676767767767677677677677667677677667677676667677666677676667766776767766767667766767767767766776767677667677676776667767766766776677677676776776677677666667667767766676767767677676767767766776776666776776776767767666776767677677677677676766767767767767766667767667667767767667767677667766767767766676776676776677677666776767766676767666776677676667676767666666776767677677677676676676767766776676776676677677677676677667677676766776677667676776767667767677667766766776766767676677677676767766766676767667666676767767766776776677677677676666767766767676776776677667766667667766677677677676767766776766766776767767767767676767667667667767767677677676766776767677677677666776677676676776677667666766666776677677666677676776676676776767767767666766676776776676776666767767767677676776776676677666767666766677667767767767767677667767767667677676766776677667667677676666667766766767766776767677667767766776676776766767676676776677667676766766767767767766677677676776776677677666776677666767677676677666676766766776767666767667767766766776776776776766776767667667767666776776676667767767677667767767767766766767677677677677677666767767767676677677667767677667766767766677666767676766767767677676766776767766767767677677667666776776676676766677677676776676776767766776776766776767667766767666677676776766776676776766767766767676776676676776766776776767677677677666776767667767667667766767667677677677676776766667766766666676667767676766767766776776676666776776677667766776776776666677677676776677667767766676767666776766776776776666776676767766667767667666677666667667767676767766767667666676776776676776767677666676666776677667767667667767676676776667677666776776666766677676767677676766677676767677667767677676677667667767767767767666776677677676767676776767667767766676676776676766776676767677676776767677667766676667767666667666677667767676667766767766776776776767767677667766766767676776776677676767766667767677676776767667666767767676776667676776766677676767767677677667677676776776676767666766667766767666767767677676776776767676776776776677676776767767676776766677676766677667767766766776767767677667767676677676776776776677666676667767677676776776767676676767766776767676766766776776776776766767766766776776776677666766776667676776767766766676776677677667666767766776776776767677676776776776776676767766666767677667667677676767677666766776776767766766677666667767667677676776776767666766666667666766766776766776666676767767767767667677667677676776767767767677677677666766767676677676767767677667676767676767767767767677677676767667666776767677677676667767676767767767767766677667677677667677677676776776676767667677666677676767766667676776767676677666767676776766767676767767767767677677676776766776776766776776776767676767766776667677676776776776776666766666766676776677667766776767766776677676667766767767677676676676677676677666776676676767767767666776667766776766766767676677677676776776776776676776666677676776677667767677677677666767766776776666776677677676677676666776767767676766776676776776677677667676766767677676776776766767666767667676767666766667666766776776767767677677676676767767766767676676767667676766776766766767767667676767767676776767767677677676767676767766766767766776776776767677677677677666767766776666776677676767767766766677666676776766766666776677666776666677676667767767767767767677676776776766776767677676776776767677677677677676766767666767767767766677676776776767767766667676666767766677677677677666767667667676767767767767666767677676766776776666677676667677676676676776767767767767667767677677676676767677677666677676767666767766776766767677677676766776766767766767767666677667767667767676766776767767766666676776767766766766776766677676776767677667767667667667676766676667767766766667677677677677666766767767766776767766776677676766767677676767766766776776677667766667767767677677666767676766766767766776666776667677676767676767676677676767667767767667667766667767767676767677676776776776677667677677676677667667666767766667667676776766776767767666776767766766767666776767667766766767676767766666776766667767767677666776776676766766776767767676677677666776667667676677677666766767767767767666776776676767676667677676776767677676676667676767667666776667677676667766767767766767767676776776677667676767676677677666776677676676766767676766776776766776667676677666767677676767767676676766767677667666776766776677667666667767677667766676776676776776667767666667767676677676766676776766767767677677666767767667767767677677676666776666677677677677676667766776776667766677677677666776776767767767666677676666767767676676767767767676776767767767677676676776677677676667766676776767676676767676767667667767767766776667677676776676776776767667766677667767767667677667767676666766767767677677676677677676676776766776767766776776767676776776677677676676666767767767767677677677676767766776676776767667766776676677676676766776676767667676766667767676767676776676676677667767677676776776676677676776677667677676766776776776766776776776766677677677677667766676767676666766776667666677667767767766676677676766676676776776767677667767767766767667766667667767767767677676667767766776767677677676767677666767666767667767767766677676776676767676767766766776666667767677676667667676767766667767767766677666767677667676767767767667767677677666776767676767666676767667676776767666776766676767767677676676766776766776776677667767766776677676667677667677676766776766776767677667677676677667676766766767766767676776776776776776767677677667766667766776676776776776776776767766667767676767676776767667767676766776677676677667676666766776767667667767666776677676776676676676767766666676767767676776677677676676776776766776676667666767767667677677676766767767767766677676776767767676776767766677677677676766677677677677667767766767677676767667676676767767666776767766776767676677667677677676776676776767676767676677666677677676677677676677666776776776767766776776776776767676767766667767677677676677667767677676667767677677667666776767667676767677667767666776767667767677677677677676667676767677677666776766766776676766677676667767677676767676766677666776677667676677666767766767767676677666766776677667667767676767677677676776767666767767666776677666667676767677677676776677667766767666767676676776776776677666776677666776776767677667767667767766776776667676776767766776677666767767676776676667676766667677676776676776767676776776667767667677677677676776766776677667767667767666776776767767667676776776776766677677667667677676676667767766776776776776767767767667767766676776776676776776766776776776776776766776767766666776766676666767677677666677667767677676767677676667767667677677667677677667666776776767767676767767767677676667766776776776677676767677677667766776676776776667767767767767676776766767766677676677667676676776677677676776766667677667767766767767676677677676767676767677677676676776776677677667676677676677677667766667677666766767767676677676776767676677677676667767766767666767767767676776667766776767767766667767676767767767666776766677676776666767677667766776767666767676776676767667666776766776676776767767676767767667676767766767767766676676676776766776767666776667667676766767766676767767767767667766766676776776676767766676776776767676776776767676677676676776676667677667767767676677667677676667677677676676767766667767767767767676677677676776676767667767766776767666766677677677677676767677666776667677667767767767766766667767667677676776766677677667677676767766667767767666776677667667766766677676766666676667676767676677676677677667667667667677677677666677677677676667767667766677676677667677666776767667666677666667766676676776766776767677666776676677676776676767667767676776776776776677667767677677676677667677666776776677676676677677667676677677676776677677677677677677667766767677677676776776676667677677677676767767677666767766676677677676766677677666666776776677677676766667766766776776776776776676677667767676677676677667766676766776776776676767676677676667677666776767667767676776776767677676667676776767677667767677666776676776776776776776776776776776666667767667767767767766766776677677667766776767676776776776767766767666667676776667766676676667676676776776767767767666776766776767667677677667677677666667676776677676776667767767667677676676776766767677677667767767767767766776667677676766776776776676776767676666676676767767767677676767676776766766776667767767677667767677677667766766766776667766766677666676667767677676767767676776776667677677677676677677676767767677677676766776767766766776776767767677676666776766767766776667767677667766776766767676767677676767767767676776767767767666767667767676767667676766677677667676677677676767767666766776767676766667767766677676776667767766776776776676666776776766767667767767676767676677676767667667676677667676767667767666677677667766666767667677666776776766767766767667767677667677677676766767667677676767767767676767767666766677677676776667676667676776767767667767667677677677666676767766677667677676776676677677676676776776767676776767767667767766766776767677676677677666677676776776766776676767677667767767766776667766767666767677666766767766677677677677677666666766776776767766766767676766766766776767676676776766767767667676666767677667677676677666776776767766776776776767767767667767667767676767767767676766677677677667677666767677677677676667667676676776766767667767677677676776767767767677677676776776767767667767767666776776766776776776677667767767
767767676766676676676766676776776767767767676767677677677667676776667676776677667666766766776776776776767677676776677677676767667667767676767767767666776767667766767767767766677667766676767676676776766767767676677667766766767767667676677676776776677666676766776776676766767766676776767677666677676776767767766767767767767766766776776776677676676766676776766776776767766766767767676677666677666667676766767676776767676776667677667676677676776776766767666776677677676767676767766677666776676767767667676677677667667766677666766676776766766776776776677677666776776776767767677667767766767676776666767667666776767677676677677677677677667767666776776677667766677677677676776776676676677677677676676776776676776767766677667766776776776776766776677676677676767676667676767676676767767766676776667767676776676776776776776766667767677677677677667767677666776767677667766667676776776776767677676677667677677667767667677666666677676767767676776767677666667767766776677677677677666676767766676767677676776776767676767767767767677666767767666676776766767767766766667767676676677676667677676767767767767677676677677667667677677676667667667677666767767766767766766776676677667767766776677666776766766667676776767677676767766776766667767766766766767677677666676776676677676767677666766676776767767677677676766677676677677676767677667767766776776767766767677677677677676677677667767767677677677667767767767667767767767676676776776776767677676767767676767766767767767767677677676766767667767676767676767767677676776767767676767767766767767767677667677677667667767766676766667767767766767767666767766676776776776776667767767677676767767767767767767766776767676667677676766767667667676767767677676776667766667676767676766767766776767767677677667676767767667677676776776776667767767677667766766676766766766677676676766667677666776776776677676676776767666676776767766666676776676776776676776776776767677676766767677677677667767766667767677677667767767767766677676767767766776676766677676767767767676767677676767677677676767667767676776776776767766776776767767666766776776766767676776677677667767767766677677667666767667767767667677676776767676766776776676776776766776776766776677677676677667667767677676776677677676667767767666776766776766776767676677667666767667677676767767667676677676767767767767667667767667767676776676767676676677666776676766676676767677676676776677667767767767766767666676666776766767676667767676776766667767767767767676667767766776766767666677677677677667766766666776667677676667677666776767767767767767767676767767767767766776666766766767767766666767767676766767676776766776767676677677677666676766767667677677667767766776667666776766676677676776767667676767677667676666766676766767767766767677676776776767766677677677676677667767766776776677677676776767767766766766676677676676676676676767767667676766766767667666677667766776767767767767667677676767667666767766776767767677677667677677666776776776767677676677677667766667766766776677676766677667677676767767766676776767766767676776676776776677667767766666676766676676676677667677667677677667767676667677676766776766766767767766776776767767676776766677677676767667676776767766667667677676676677677676776767676676767766767767666776767767767667677676776776766676667677666667766676677676667767677676776776776677667766767767767767767766676677676677666666667767676776776776776767766766677676766767766767767767677676676766676776667767676767767667767677677677676776776767766776776677677667676776776776666766767767676776766776667676767767667676776776776677677676676767767766666776676776767677676767676776666776677666776767677677676676667767676767666766667676767666677677677667667767666776676766667676677666776767767767766667767676776766677667767767667677677666776766676766776776776667666666767767676776776667767766776676776776767667767767666766767767767666677676767767676676776767767677667676767667677677676776676666776677677677677677677676767767677677667676667767766766766776667666677676667677677676667766677677676776767676776776677667667766666677677676767766676767767667767677666766667767767677666676776776677676767767677667667767766766666676766677677677677667667766766677677676676676766766677676776776767677677677676666676676776676676667677677676776776767667667767767767766767666776666776676667767676667667676766767676676776776677676667767666776677676767767676766767767767767767677676677676776667677677676766767676677666776776767766676767767667766776776776677667766767677667767677676776676676776767767767767666676766766776767766666776776767766776767767676776776776776667677677667677676767676677676776676776766776677677676676776667767677677677677667666766767767667767676776776676767767766776677676766666676766767766666667676676677677666667767667667766776766766776767677676677677667666677676776776677676776767677676666666767766676667767767767677677667667676676667676776776677677677677676667677676677676676776766767677676776666767767677676776767676776767766766767767766677677667767677676666776767766666667766667766776677677676766676776667767666676776676776767677666776667667766666767766776767676776766776776767766767767676667676776776767676767677676766677677667677667767677667767666776776776776776767767767667766676767676677667666776767676767767767667766667677666676676767666677666766776676776776776766767766767767667767676767766767767667676667677667766666767767767666766776677676776676776776776776767677676677667666766676767666676776776776766766776776767667767767767677676766767766776776676677677666766677677666766766766667766776776676776776767766766676767767676776766776766676776677676677677677666766676667767767767666677666776676766767766676766776766677677676767677666776767767767766767766766767767767767766667677676667767676776666776776766767766776776776776767767677677676767676776767676776676767767676767767767767766776766767766776667667767766676766776767766776767676776776677676766776676776666767767767766766776776776776776766767677677677676776776776767677677676767676767767677676767766776667767766766676676767767666776667677667767767677677676666676776666767767767767676776776776666676667767767676776767676766776676767677666776677667677677666767767766767767767766676766766667766676766677677667677676776767767677676776666776766776776676776676776776766776776667676676776766676667766776677677677677667767666676766767677667666766766776776666677677677667766776676776767677677676767676776667677677667667767766767767666677667766677666776767766776676667676766676776776767676667677667666676767676666676667766767767676667677677676766776676767766776676767677677676667767676776776766676676776766776667767766666667667677676776776766676776676767676676767767767767677676776667766676677676677676676677677667677677676677677677676677676766767767676767767677677676767677676776666766676776767767667767767667767667667767767667767677676766767766667767667767676767767766666676667676666766667667767677667676767766767767667677676666767667766677676776776767666767677667767767767676767676677666776666766667767667677677676676776776776677676676776776776776776676767667767667667766767676776667667676766677666776776666766776776776677676767767767766776676766677676666767667767766767677676776776766667676767766767676776767767666677676776676677676677677666767767677676676776776776776667766766776667766677667766767676767766767767667767666677676767676767676776667766767767767667766667676767676677677677676767667766776776667766767676676776767677667667767676767767677667677676776677676766676767676767676666767767677677667676767677677677676767767766767767766766776767767676767677677676677677676776776766767677676667767766677677677677677677677667767677676767677666776766776767667767676767677676666676676767667676677676677667766767767767677676667767767677677667676776776766776667767677667767766776676776677677677677677677676767676776667676776766676677676667666676677676776776776766776677677677677677666776776767676676767767767667677666767767767676776776767677677677677677667667767667767767667676766767667677677677676677667676776776767676776767767676776677677677676776776776667766677676776776776776676776767767676776767676676667677667676676776677677667667677666776767766776676676766767677667676677676767677677676767677666767676776776767767667766677677676766676677676676766766767767767766676666677676766776677676767677677667766676767766776766667767766776776677666767767766676667766676667767766776767676776766776776767677666666766776776766677677667676776767766776776767677667767766776776776676767767767767766776677666676767767667766776676776767676766676677676767677676776776776767767767767676766676677677666676766676767766667766766767677667666776667667767766767677667666776766767666677677667767676766677677676767767677676776676677677667767767666767676767767767767766776776776776767677666667666766776776667676676667767767676667676677677676767767767676676676767677667667667767767767667666676666767677677677666776776767767677676766776776776766666667767767767767667767676776767767677677676666677667767767677666676776677676767767677676766677666766766776677676767677676767677676676776767766767767677666776776776677677676676676776677676667676766766776677667766676767766776776776776776767676677677676667767766767766667767677677677676676767666666666767666776776767676677677666776676676776667767677676776766676766776766776767667667766776676767667767677676666766776667667767767676776767677676676776776767767677666767766767677667666666776776776776776776667767766767676776677677676667677676677677676677667677667667767666677676776776776666766677676766767676776776776766766677676776776767676776767677667676766767677676767677676776667766776766676766767677676766676677667767767667767766776676677667767676776766776776767677676677666666667767677677676676766766766776766676766776767767767766776776676767767666677676767676767676767767677677677676776677677677676677677677677676776677677676677676667676767676666677676776776676776767766677677677667767767676776766667666766677667767676776776776677667767677677666776767767
6676776767767666776776767767767676666767677667677677677676666767766776667766667667677676776767667676776776677676776676677666677676676776776766776677676677667767767676776767676766667767676676767766776677677677676776776776676676676667767767677676776767767767677677676776677677677677676677677667677677677667767767677677677676676776766676677676767667766767767666766776776776767676776667676767676667676666767677677666666666676767766767766776767677676776776776667767676767676776676766776676767767666767767766767677677667766776767767767676677667677676766667667766767766776677677676776776767767767766766667676776676767676776776667677676776776767767667666766677677666677676766776677667676776677676767767766767766767766676766776677667767676776776776776776776676767767677666676767766766776776776766767766776767677667767767767677666776767677667767676676767767767767767767767766767767676666776676766767767667766776767767677676776767767766776677667767666677676766776676776677677677676766676767767667667677676676767667767667676767766677677677676776767676677677676776767677677667766776677667766677676776767766776767676677676776767767767676767666676776776676766776676677676676677667767677667676767677676667767767676776776767766677667767677676676776776677677676776767677676767767667677666776667677677666776677667767767667767677667767767766677676776666767767767677677667677666776676776776677677676677677676767766676766776766776767666766677677676766767766776667677677667767676776677677666676776766677677666776776767767766776776767677667766776776776676676766676767766676776767766676766776767676766767667676676767766677667676766676676767767767677676667677676776767667676776767767676766676767677676677677667677667677676677677676677676766677667677677676766776667676776776766767767767667766676776677667677677677677666776667667766676667767676677677677676776676667676676776766776776766767767677676776767767676677666766767767767767667676776767767766676767767677667767676766676767767767767767676677667667766667677666767676767767667677677667766677677676767676767677667766767677667676676776667667767676776667767667676776776767677666776676676767766776776767767677676766676667676667676677677676677676677676667766676766776677666767767766766667766667676767677676776767766767677676776676667667676776767767667676677676676677676767677676767767767677676776766676666776776676676677676776776676767767766667767767767667767676776776776767676667676677676766776766766767766677676776677667766676676766676776667766766676667677667767767767676666677667677677666666776767666776676767676776776677676676676677677676676676776677677677676677676676766776776667677676767677676776776776776767677667767676776766767667676776776776767767766776767676676677676776776767766767676776776776776776776677677676677677677677677676776676776677667767676767667676667676677677677677667766776767767667767677677677676667766677676767767677677676767667676776767766776767766776776677676666767676776776776776667767676766767767677677676776776766676677676776677667676776677666766667677667666767677676776776676767767677676677666677676766767676767676677676667767676676676767676676677666776767676766677676776676776776766766766677676776766776776776776776666767676767766766776667676767766766776776676767767676767767667676776767766767676776776776776767676776677666766776666666767767667677677677676766666676776767766676766767677676677667676667766676677666767767767767677677676677667677667666766776776667666677676776776776767767767667767676766776767767766776776767677667767766776776776676766776767667677667676767767667767766667767766766677676776776767767766776766767767676766776776776766767677667677676767677677667676766677677666667766776767667667677677677677667766776767767766676667767667667767767677676766667767767766776767677676776766776677676767766776676767667667667766677676767767767677676676767767766776667666677677676677676676776767766767676767667667767767766767677667676776676767676776767767767766676767767766767766776767766776767666677676677666776776767766676776776776766767766677676767766676676676776666776677667666767677677667666767677676776776767676776776776667667766766776767767767767676767766666776776677676667677677676776767766776767676776767677676767766767666767767667766766776776767676677666776766767677666766776677677676767767766776667767677677676667766676766766676776667766776776667767677676776776776766766776767767767767767767767667767666767767767677667766776767767767676776677677677677676776776766676776677677676776667677666767767767676677677677677667766776667766776766676766766677676776767667676766776677667767676767766677677667677676667767767666677676676676767676676766767676776677676676767767676667767767676776676776776677667677677676766776767667767676767767767766767677677667767767767667677667677667767676767767676666776776776767677676677676767766776776666776767677666776776676677676766776767767666776776667767677677667667667676776676776776767766767767767767767676776677667676666677676776676776776677677676676676776767677667766776767677666667677677667767677677666667667767767767767767767766776776676767767767676776667666776676676676767677676676766766767767767767666766776766667767677676776767677677677676676767767766667766767767676776776666767767667766676667767677676666766676776776767767766767676767667767667667677666667676776776766767667767766766767676776676666676677676676666776666676776766776767767676767767667667676776776776767767767666776776667666776776677667766767677666776776767767766767676767766776776666677677677676677677666767676767676767666776776677676776677676767677667667767767767766776677677676767677667676776776676776776767667766676667767666767766666677676667766776776776776776666776767767766776767766767766776776667766767667767767766676776776677677677676677666766666676676776676667676776767767676766677676667767767667766776676677676776766776776766676776666676767767767767767677666667767677667767766677667676767767677677676677677677676677676676666667767767767767767767677666776776766776767667666776667766776776767767676677667666767767767767676776676776767766776776776677676676766767767767767666677677677677677667766776676676767767767767666677677676776677667677676677676766766776676676767667766767767766767676677677677677667767677677667767767676676767666666766676766676677676767767676767676767766776667667767677676766767767676776766776767676676667677666676776677676766767677676776776776666676767767767766776776776677667666677667676776677677677677676776676776776767677677677667767676776767767677676776667677676776677677676666677666776776776667667767677676776767677676776667766776776766776776767767676767767767767766676776766776776776776776767677677677666776666767767676767676677677677677677677676766677677677666676776767766767676667767677676767676776676676766767676767767767766767666767667667677677667767766766776666776666767666766776677667767676766677676776767767767667767767676667667677677666677677667767667676776767677677676776767676767767766666776676766676776776766766766767767677677676677666767767667676676767766767767766767767767767676776767767676767767676676667677676666667766776667767767666776767767767767767766776677667677677676767767676776767677667667667767766676677676776767767667766677677666677677666676766766776677666776767767766676767767767676767767676667676767767677677667676666776776767676776767666776667767666767767766677677667766776667677676776776676767767667766666767677676767766766767677677677676776776776676776667767766766676776677667766776776677666667676667677677667767666776676677666676676677667666676776677676767767767766776667667677676667767767677677666776776676767667677676767767767766677676767767767677667676776676776767766766676767766776776766676767676677677677666667667767767767766667766667766767677667767676667667677677676676767677667767767767767766766667766776667677676767767666767767766776667677666767676776676666776767767767667767766767677666776776776676776666766776767767767766677676676767676767767677667667766677676776776676767767766766667667666776767677667767767677667667676767677677666767767667676666677667667666677677667766767677676776676676766767677677677676667766667666677667677676767767767766767677667677677676766667767766676676767766767767677676667676667767676676767766776776776676776676667767666767767766767667767676767676666677666676677677677676776667676776776776766667676677666767676776767676677676776776767676667766766766776677676776767666677677677667666766776677676667767677676776677666776767667767767676776776766776776776766767767677676776766677677676776776676676677676676776766767666776767676776767766667677677676676676776766767667676776767677676776776667667767767677677677666776767676776776766677667676767667767766776677666776776666766766766667766776767677667766767767677676676776677676666767766667677677677667677677677667767766776677676776767767767676767767767677676766776776776776776776667667677676776677676766766667667667677677667767766677677677667676767677667766767767667767677677676776667667766766677667667667767676767667766667766776766666766667676776667676767767677667676776676767667667677667767676677667767767767766667767667766767667676766776676667677677677677676766776776767766766767767667767666776767766676676776676767767677676667767767767676677677676776767677667667767677667676677666667667666667677676776667766776766776667676767676776776776776776667767677676667767767767667767767767676776676667766776767766666776676677676767767666776767667676776776767677676767766767677676776776676677667677667766766767767667676776766677667676767677676776676666766766677667666776767767767666776776776766767666767767677677676767667667676776776667676676776667676677676677667666677677676676767766677677677666677676767766677676676767767766776676776776767676776677667767667767676776667767767767766767667766677677677667676776776776667676776677676667667766667766766766767676666776767766676776676776677677667676776776776677677666676767767676667767677677677677676776776776767767676767766766667677667677677666776776677
36676766767767767677677667767677667766667676676776677667676766776667767667666776677677666776667766767677667667667677676677677667767666766766676766776767766677676776776766667767677676677676767766767677667676667767767677676776666667767676767766677676767667766767666676767677677667766776767767676667666776676767767676776766677666776776776776677677667766676766776676766666776677677667676767767677667766766776677677667676667767767766766677677677667677667767667767767677677677676776776776767767767766676776676767767676676677667676776677676666667766776767766766767667767767667667766776677667676776767767667667666767767767767677677666767677677677676677667767766667767767767676766677677676776767766676767766677676666677677677676776677676677667767766776676766667677676677667667766767677667677676776776776767766776767767766767676766676776776766677677677677676677676677677676776766667767677676677677667677667667667667766767677667667767767677677676776767676677677666776776667677677666776676667766776776677667767767676677677667666776767767766667666677677676776776776776766767677666776676766766776677677677677676767667766666776667676667767677676666676667767677677676667766766776677676766677666676767667667676767677667766766776776776776767677677667766776766767666676767677667767766766667767767767767767767677677667677667766677676766767676767767676776776776677677676677667676676676666676776776767677676766776676776666667767767676767767677676677667767767667766766776677676776776676676677676767766677676676766676677677677676776767677676667667766767767767676676676767767767766767767766677667666676767676767677677676767766676776677667676667677677667666776776776767767767677676677677677676767767677676766667677667677676767667677677677677676776676776776767667767676677666667667767667767677667766776767766776776676776676767767677676767767667667766766776667677667677676766767666667676776767677677676677677676776776776776776767766766677676676776766776767766677676776776677667766776776667676767676666666776676766667676776767677676767667767766676767677676766776667767766776677666667766767767766776677677677667677677677667676676766677677666676666677677666767677667766766677676776767676766776676776676776776776767667676766767766776667677666776677676776677676667676776767677676776776767767767767766767667677667767767767676677676766767667766776767767677666776767766677677677667667766776667676776677667766667677667766767677677677677677676776677667666667767766766767667667677677677666677676767676776666776776666776776767666767676766776767666776766677676776776667766676776767767676667767676676676667677667667767676776666766776676767767676667677676676767677676776666776667767767767767766767677676677666766767676676767767767766776776776776776776767767677667667677667666667676766776776767676677666676776667676776666767766676776776776677676767677677676766676767767766767676766767767676766666676677676776677676776676676767677676767766766667667766776776776667676677676776677677677667767677676676776667676766676776667766776776767766776676766767667767667767667766667677666677677676667766676767667767667766666776667676667666776677676776766667767676676766776766667766676767676766767677667667676776677677677676677666776676676767767667766776776776666666776667677677667767766676767677677677676767676776676677677666776776767676776676666676767677667677677677676767767767677666767766776667677667766767767767667677676676767767767666677666667676667767677667667666776766776776666776676776677676676666776766776666766767767676776676776667767767767667767766677676677677667767676776776776667667676766776767677676766767666676776776767767766776767766667767676677677677677677677667676776766676766767667767676776776776776676776767767767677677676667677677667767767767766776776776767766776767767767767766767677676776776666677677676767676767767676776776767676666766676667767767767767767667766776776676767767677667676776776677676677677676776776667677676776776666776767767676667676767677676767766776667766776677666767666677677676767677677676677677677676776776677676776766767766776677666677676766667766767766776766767766776667766776676667767766666776667766677677676667767676676767676666767766776776676776767667666767767677667767666776677676767767766766676676766767667767677677677667667667767767767767677677666766666767767677667677667767767766776677677677677667767767767667677677676776666666676776677667767766667767666767766766776776767677676767676767667677666767666767767766767767767766677677676767677667766677677676776767676776766676767767677667666667766776767667766776776676667767676666776767666767767767676767677677667766767667767667676767677677667767676767767676776776766766766776767767766676766776776776776776766676767667766767676767767767766767666677677677677677677676776776676667677676776767667767677676676776677677677666767667766776677676666767677677677677667767676767766667676767677676776676677676776767767766767677666776776766677677667766666767767766776766776776767767676776776677666766776776776766676776667676767767677677666776767677667766677667666677676667667667666776776767667766767666677677667666776776776767667677676667766767767676776776776767767767767766676776776776776666677677676767677667677677676776776766776666677677666677677677666767766776776676776667767766767767677676776776776767767676767677667767767767767676776776676667676677667767676776766676767676776776767676776776766677677667677677667676677677676766766767676776676767667766776677667766667676677676667766676767767676767767666666776766666676767767667767767767676776677666677676776767677666766776766766767677676776776766676776767767766776767767666767666776776767767766667667667677667767766676767667766676776776767766677666776676776666776676767676767676766776676677666676676767677676767766767667676776767676767766767676776767767766767667667766677676667767666767767677676767677677676776766776767667767677677677677676767766767676766767766767676677667767767676766676666776776776676666677677677676776776676766766776776766766776677677677677677676676676667767666677677677677676776767766676677676767766776766667767767667766776676776767677677677667677667767767667676767667767767766776676676767767666767767677667667676767767676767666767767766776767676676767767766676667766776767666677676677667667677677676776767677667667767766767677667676776776776677676677676677676776766677677676776677667766776776776666676767677676677676776767676767677676776767676677677677676677676776767767766667767767666767667767766677667677677676767767677676677677666766766676776667767767767677676677676677677676767677667767667767677667767677667767767766676677667766666776767677667677676766767766766767676776776776776766767667767767767766776767667767766767767677667767766766676767767767766767677667676767767767767677676767677676776667767666776767677667677677666767766776776776767766667767766767766776776776766667676676776766667667676767766767767667676776776766766666776776767676667767766676776676766776676767676667677677677677667767676776667767767767767766767766766676677677676776766677676776766767767677667767766776676677677676776766766776676776767676776766776776677676767766667677676776767676676767667667767766677677676776677677677676676676677676767677676676677676776776766676776767767767766667677666776767666767767767767766667677667767767676766776766677677677667677666676666776776667667677677667767766676676767676776766776677666776776767767677676767767677676767676767767767767667676676776767677676776766677677676776677677676767767666676767677677677677677667676766766776677677676676767676677676767676776767766676776676767767766677667666776776766766667767767766776767667767677676776676677677666767766767677667766767667676776776767676776677667767677666666676767667767766677676666767767766766776767767677676776766776767767766677667767676767677676776766677677677677676767766766766767767767767677677667667676776667767667677666766767767766767677676766776677667767767766677676677667766677666767666767666677676767677666677677676776767676766776767766766776776767767767677667676667676776776766776767667666667766766766767767677677677667766676676767677676766677677677677677676767677676677677676776767667767667767676676677677676676677676767667766767676667767676766776667676676767766677677676677676676766776677677676766776776776766766676776766676667767667767676766776776776676677667676666776676767767766677676776767767767766776766776767677676767766676776767766776677676677676667677676776766767766766776666776776677667676676776767676767667766776766767767667767677676776776677676766767676776676676776676666676767767766666776776776667766776776776676677667667667677676766776776767666767676666776776677676776667676667766667766767767767767767766667767667767667767667677666766666667767666776666677677676676776766766776767767667666776776767666767676776667676776776677666766776676767666776667767767676667667667767766776767767766776776776776776776676676677667667667676767677667676776776766666677667767676776767767766766767766667767677666766776776776766677676676767767766677676666676677667676776776776667676676676677677676677677676776676766676676767766677667767677676676766767767677676667766776677667667767677676776767766776767766776677677676667766676776677676676766766667767667766667766776767676767767677677666676666766676776776776666776776766776677677676776677676667667666776667767767766677666776766776776776767767667767677677676767767766767767677676767676676676776767667767766676767766667676666676766776776767767766776667766676776776766677667676677667677677677666767766776767767677667677667677667767676776767676776766667677676766776677667676666767766767666776776767767767667677677677676676776776767767766767676767676776767767766677677677667676776767767766766767766776767676767677676776677667677666776776766776677676776776676776676677677676676767667677676767766776676776776766767677677676767767767676776776676776677667766776776776767676776776776766776767766766776767676666676677677677676767677677677676776767767667766767767676767767767676776767767767667
67676767676776776667767676776667676776767767676776767677676667766766677667677677667676767676666676677676776776767666776667667766677676667767767767767767767767676776767676677677667767767676677667676776677676766776677676676776776676767666677677667767767766667766667767666676766677666776767767677677677676767767676767676667767766676666776776677666667676666767677677676767767766767676767767766776677677666776676666767767766677677677677677666776766766677666776776776767767677676766766667766767677677676766776776776676766776776667767667676776677667676776776776776776677677667666776766767767666676766767767677667677676776677676776677677677676676766776776676667677677667677667767677677677676666666766667767667766776767667767767767766766677666776776776767667677677676667677677677676776676676677667676767676667767767767677667676676676776767767676776767676766666776676766667676667767677676776767676776676666776667767667676767667677667766767666767677667766776676677666767676767767676766776667677666766776767767666677676667767676776767767767676767677666776776676766677677667677677676676766776767767677677676776667766676776677677667767767676767677677666676766676776767667667766767767677676677667767767676776767676767676776767677677666776776776776766767676776766676776767766767766676776776776767767767767667667676776767666767767677676677677676766677677677666767677676776767676776776766776776676676766677666776677667677667677676766767677676677676676776776767767676767677667767766666767766677676677666677667767766767766676776676766776776766766667676666767767767667767767677676767677676667676676677677676776776776776667666767767667676776776776676667767677676676677677677667676676677677667767677666766767767677676776767767767677667677677676766776766776776767767767766767767767676767677667676677677677667766776767766776767766767766776767766676776676677667677666767766767667767766776667677676677667767676767667766767677667767767667676766767767676776776676776776767667767766776767767766767766776767767766667676767766776666667667767677666677667677676776667676767676676776766676767767767766666676667767766776766667767767767676776666677677677666766776776767676767766766676676676767676677666666676666776676767666776776767667677676677676767677676776776776677667766776767767767766776676766776776677677677676667677676767676767767667677677676666676776776776766767667766676776776776667766666676776676766776776677676776676676776677677666767767767667767676767767766776776676766776776666666776767677676766677677677676677667767766767767676767766676676667766676776677667766767767667676776667766767766667677676776766767767767766667677667766766766677676767767767767767677677677676666767766776767677677676776677677677667767767677677676766767766776776677676776776766766677667767667767666667766776766767767667767677667666677667767767667677676776767766677677667766776776776776776767766667766776677676776676667766677677677676767766776677666776767766767767766667767767676767767676767677676776776776776677676676776767767766766677677677677677677667766776766776776666776676767767677676667676667767666776776767676776776676767667677676667677666767676767676767677677676767677667767766677676676767767667766776776767767766677677676666677677677667667667767767667676776677667667767766677676776677676776767767767767767677677676776667676667677677677666766677667766776676677667667767767677676776677677667766767677677676776776767667767667676677667767766776676676767667767767767666767766767676776766767677667677667767677666776776776767666767676766776766667767676767767766676776677667767676676776677676767767677676776776776676666767767677677677677667667677677676676767766776776776767677677666676677677677677677667676776767766767677676767767676677676766676667667677677667667667767767676776666767666776767767766667677676766767766776677667676767677677666676767666676776676766766776776677676776776676766767677676766766767666767767676776767676766776667676776666667766766767667767677677677676767767767677676767676776767667667767766767676776666767676776677677666766677676776776767667677676776776766676767766667767676776766676776766676776766666767676677676766677677677676776767766766766776676776667767767666677667767677677677676766676776766677676776767676676776767676776766666776766776667766767766766667767666776776676676676666676677676667766677677676677676767676676767767766776676776776767767767667677677676767767767767767677667767676776776767767766767676677676767666767767667767767677677676767766677677677667667766776766776776666677677676676767676776767677677667767766667767767766676766776667677667677666766767766767676677677677666677677667767766776776766776776776677667766776676677677667767766666667767676776776667676776767677666766677666666667766776776666677677677667677677677666766767766666676667767676776767766676776776677676767676767767767767667667767767767676767676766776677677677677677667666766767676767767767666776776766776766677667767767767667766767667767767786677676767667667767677676676667767676667767666666776677677676766677677676676677677677667677676776776676676776666766767767676776767666767667677667677667767667666766766767666677666676677676677676776766776776767667676766676767766767676667766776677677677677666666667676766766767767767767667766776676767677676776776677676776776767666676776677666667677676667766677676776767767766677676667676776776776767767766767667677676666776667766766767766767677676767766767766776767666776766676676677676776776776767766776666776767767677667767676776766767677676677666776676677676767767766766776776767766776767767676776776776666676667676677667676677667766677667767677677677677667767766667766767767676677676767767676767767676676767667766776677676776776776776776676667676767766677676776776776767767676776776776767666666676776766676776776767766767667766767766767676776767766776676767677677676676677666766767676677676667676766677677677677676766767767667767767667767676776767766776767767767766677676776766766767766666767766776677676776766767677677676766677677676776677667676776767676776676766667677667767766776767677677677677676676676767767676676767767666676676677677677676766667676667767766666677676776776776767767666676767767676776667767767667667676776767677667767767667767677667767767677676767767677677677676776677676776776776776677667767767676776667676776676767667767677676676767767767767766766767766776667676767766766677676677667767767766766776767766776677677666776666666776666776776676676766677667767676677677676677666677676667677676776776667676767667767766667677667676767677677677676676767667667766776776767767766677677676667666677666776667676776767676666676667676676676776677677677677666676767677676676776666676776766776677677677676767676766676776767766767667676676776766666776776776676667676776767667676766776776677677677677667676766676776776767767667676676767767766776676776776676776776767676676767667667666767677676676776676767767767767676676677676776776767767677676776776776776677677667767767677676776776767666767767677667766767767767676766776767667767767677676666767766776676767677667677667767666776677676667767676776677667767767676677676676676677677666676776667767677676776776776676766667676776676677677676776766677676767676767766677676767766766776776776677676776767676776767676776776676667767767766776776776776776776677677677667766767676767676677666776666766767767676767667767667767767767766766676676776767676767677676677676676776667676676767677666667767767666677677676666667766667667766676766776767767767676667767766667767766767667767767667767767766677677666776767767767676677676776677667766776767766776677666766767666767667676766667767766666766776766767677676776776776767766776776767767677667766776766676776767767766676676776677677676677666776766766776776766767766767677676677666767767767766767767766776676667666766676667666776776767666767767667767677677677676766676776767677667766677676677677677677667767767766767766766766676677676676776776776766776776677667766667766776677676776667677676776776776767767766776776676776767677667677677677677676667767766676776677677667767676677667677676767677667666767667667766776776776776776766767767766767767676767667767767666666776776776766776667677676767766767767677676666767767677667766776667766766776767766767767767677677676776776766666766776676776776767767767666776667667676767767677667667767676766677667767677677677667677677677676776767767667767767677676677667767667767766766766766766676776766776776767677677677676776776766677676677667677676666767767767676776776776776677677667766667767677676676677676767767676676766776666776677667677677677666776667767666776766667766776667677676767767767767667766766776767767766766776676677667676676667676766776677676776667766676677666767677666766767667766776776676776776767667767677667766676767676767677666767767767667766776776776766776667667676776776767767667667676767676767767767767766677666776776767676776776767667767767767767676766767767767667666766776776776677667676766676677667766776776676766776677677677676776776766767677667677676766767666767676667766677666676767677677666776776776676766776767766667767767677676776767766767667766776677666667766677676767767677676776767767767766776776767676677677667767766767767667666677677667667766667677677677676666677677676767667676776667676667677676677666776767767767767767676766776776767766776676676767767667767677667767767767676766667767766766667676776776677676776776776666776776766776766677676666667677676776776776776676767767666676676766767767767667676766767667677676767676676776677676667676776767767676666776767767767676776766776676776776676776766776766776677676676766676767766767676666767666767767677676776676776776776677676667676776767767766667766776767766677667767666677667766776666766767677676667666676776776766776776766766776767677677667677667677676766776767677676776677667767767676776776776666677667677667667676776776767677677676677667766776766776666776677676677667767676677666776767766676766767767767767677677666776776776776767766766767666667766767677676676667676767677666666767677
6677677676766767767766776667767766667676676676676677667766666776776776776767767766666776767677676766766667767767766667677667767766667666676676766776666776766776667676776776776776767677677677676776767766767667767667677676776766666767767766776677677667676767766676667676676766667767667677676767667767766776767667667767676767767767767667676766776677676767767666667766776676677667677676767666767767666667676766677667766667666767676776766776776666667677666776767676776776677676767676776776677667677666776677676776667676776776677676776676677676766776667767767766776667767677676767676766776767666776677676776766776776776667676677666767667676676776776767676767667677667676776676667767676766776677666666776767767677676677677676776676776776676676767676767767677677676667667767766766776776766677667767767767667677667676767676767766767676767666776676767767767767766676776676667667677667667666767766676776767676776767767676767767676776767677667767767766676766767766667766767767767667677667677676666776776776766767767676677667766767667767766767676677677667767677667767676667676676667677676667666776767676776666776776667767767676766677676776776776676767667767767667767767676767767677677676776767766767767677666677676776776666676766776767676776776667667677676776776767677676776776767766776776776766776766767767767767676767666767766767767767767667667767677677677676766776676677677667677667677667767767767676677677677676767767676666676677667767767767766776766766676767766666676767767677677676776667677677667766767767766677667676776767676677676676767677676776776676776776776776776776776776667767676677677677677677677666766776766776676776776776677677667767677667676676766776676766776776776666666677667767767767676776677676766766767767766767766776776677667677676667766766776676767676676767767766767676667767767677677666666776766776776766766776767667666767677677676667767667767767666776767767676766776676766767767676767767677676766676767766776776776776767767767667767677667767666776766767767766677676776776776776767767767676776666767767766776776767667767666776776667676767676767766776677666776766776776767767767766676776676677676767667676776776767766676767767676677667766767666676767677677666767766676776767676677667676666776776677677667667677677677667767767767766767676776776676776767766767677667767766767676776766766676667676776776767666776766666776766776767667677666776766766676667677667767766667767767766776776766776776676767676666776776776776677676677676776667677677667767676767667676667767767767677677676776776676776667676676767676776767676767767767676677677667767676767766676666766767666776767767767677677676677676677677667677677676776776776767677667767667766666666677677677677676676767666677677666776767767767767767767767767677677676677676667667677666767767766776776667767667767766767677667767677677677676766677677666766766767677667767676776776677667766666676676776676776767667676667676776776767677666767767676767677667767676776767676776767767767677676676677676767676776676766767767766767676676767676767677666776677677676767767677666676676776677677677676677677677666676767667676676767677677676767767767677676677667667676776677677667767767767666666776767676767667767767767766767766767767676667667667766767667767677677676767767767766776677666767766666676766776677676677676776776667767676676776767766766676676767667667766666766776667676767767767767766676766677676767666776677677677676766767677676776666676677677676667767767767676767677677677676676677676676776776776767666767766767766676776776767667676766676767767676766677677677676767767677667667677677677667676676766767767666776677667667676776767767677677676776776677667676776766776767676776776776767666667767767767677677676767666677676767766677667667766766677666667766677676666776776767767677677667676766677667767676767767676776767766776767676667767666776776666677676776767767767767677677677666677676776776767676766767676776776776667667767767676767676677676776776776676776767666767677676677676776767667676766776676676776667667767767677667767766776776776776767667677667666776767676767767676766776666767767767676776666666666666676676766767677667767767667767676766766767766766667767767676677677667676767767767766776776776776776767676767677667676766677667677676676666776666766767767677677676767667766776766776767767767676767766767677676766766776776767677677677667767766776766766767766767767677677676767677667676776676666667676766677676766776776776776676776767676776776776776677677677676677676676776776767767767677676767766677677676776767767677667767677667767767766776776766677677677667767766767677666776767767767766776676767767766677677676767677666766677677676776667767667667767677676776776676767767767667766776776666767766766776776677666767666776676676776776766676767767767766776767676766677677677677667767767677667767766677677667766667767766767767677676767667767766767677677677676676776766767767667767677677677666766667767767767766676767676767767767767766676667666776776776766767667666776776776767676766776767676677676676767767766767667766676666766767667677666776776676766776767677676767676677677677667677667667676776767767767676776667667767676776676776776767767767766776766767666676767666767766776776667767766767667677677677667767677676766776677677666767766776776767767667766676676667667766677667767676766776776677667767767676766776666767666776766676667767677676767667767767766667666767677667767667767766767676767767666767676767767767767767766676776776776767676767766776776677676767767676667676767767767767676767767677677677666767767767767677667767677677666776667767767767677677666667767766766767676767677676676677667667767676767767767666776667767767766767677677677677677676776767676776667676776776776667766766676677677676776767767766776766776676766676667677676776776776666776776677667677667767767766776776766776776666776776667677667677676677666677676767767766677677667767766767667766676676667767766666677676677676776677677676666676667767667767677676766677666676676776667767767766667667677676776766767767677677676776767677667676776776776776677666776776667676776767767676677667677667676767766776767677667677667766776677676776767666766677677666767667676776767666767677676766766767677667766766667667766776776667667767677667676766676767767767767766767676776767676776766766776776767676666677667666667667766676677677676677666667766767666767667677676767766766776766776677666776776767767666776676767666776676677676776766767767767767676767767676667766676776776767767676776776776776776776776676776766677677676776766666667766776767677676767767766776677676767766776776677667667677677677677676776767666776767767767677666766666767766677676776667767667767677676776767667767676677676776776776676767767676776767767677676676667666766767676776776776776676767676767676666776767676776767676767766677676677676767767767767677667676776767676767766767767766776776767676677666676776677677677676676776776667767766776676776677676776776776676667676766776776767677667767766666677676776776676677666766767767766776776776776677677676667676766776766776677676776767677667676767666676766776767667766767667676776667677677676776666676776767666776766766667767766766767767667676776767676767667676667767766776766677677667767667766676776667767767766766776766776667766767767666776766776776677677677676767767767767767677676766677677666776676776677677677676677677676667677677676767766767676666776666776667677667666677676767677676767766776676667766776776767767767677667766676776676776666767677666667767666767676776677677667766767767767767676667767676776676776676677667676766677676667666677667676776767766776667767767676667676776767766667767766776767667766766776677667767766666776676776767676776776766676767767767767667766776776776666666766677676776677677676776767677677677666776776766776767676767767676676666677677677677667667767666776677677676666776676776676767677676766676667767766666776667767766767767666776776767677667667676776666776676767677677677666767667767666676677667666767767766776767667666676776767766776667767766767666677667767767677676767677667677676776676767766676676767667667667767766767767666666776766776766766677676776776776677677676667767677667767677677667766667676766677676776776776677677677676767667677667767676766677667766766667677677676776676776776766677677677676676677677677677666767676677676767667767666776776677667677677667767767677677667667667667766776666767676667766776766776666766676766667767676677677677667667766676667667767767766677677677677677676766776767667676776776766776776676767667766676677676776767767677667766767767766677667676677677667677666676767677676776767767676767767676776767676677677676776766767767766667766667676776676677667667766776776766676767767676766767767767767676666767666776766776677666776776666767767677676667667676776677667667766667677667766776766677676767766676677677677676766767676776776676766776776767676776767676767766766676776667666767766766776767667766766767766677667766766766776776767667767676667677676767767676676766677677676766767667767667767766666776767767667666766677677676776776776676677667767767767767766667767676677677676776676766766776676766776767676676767677677676776666677677676767766677677676667677677677677667666776776776766676676767667676677676766767767767766776767677677667677676776767677667767666766767677676776767766776676676776767767666667667766767666676766766776776776776667766667767676776767667676776776776776676767676767767766776776666676667676767677677677677667676767767677677667766776776766776677676776767767677676766776666767767666776776767667767767766767766767767767677676776676766676776767677676776676766776766766767677666676776776767676767766776677677676776767767766767767767767767676776766767677677677666767766776776666666776676767766667766667676667676776776776776767667676666676676766677667667667667767767766767677676767766677666677667677677667766767766667766776776776767667676666676676677676776766766676676677676767676677667676776776676677677676776677677676667766667677677666766776776767666776767767767766776677677677666776
667767667767767677677676776667667667676676667767766767677677677667676767766677676766776767676776666767676767676666766767677667767767676767677667666667766776776776767676667676676676767767667766667766776767677676676766666666767767666776776776767767667767667676776766766676676776776676676776776767767676766767767667767676776677676776767767676677667677666776766776677676767766776776767676676776776776667676667767667766767676776677667666667766776676676767677667767677666767677667767677677677667767767766667677676776666776776676677676776667767766677676767767767766677677666767766666766776767677666776677667766667676676666776677676767767766667766776677677667677667676677667767767767677676776766776676767676767767677676767767767767767677667676767677667767766776767666776776776776766767767766767766767767766677677677677676776676776776677677677676776766666767676776767676766767767676767767676776766677666767767767767677666676767677667667677676767767767766677677666767677677676766776676776776676677676767666776776776776766766776776767767677677676667677666677666677666776776676676766776767676766776776677677676776776767677677666676676667676677676776767677666776676776776676767767666767766677667767766776767676677677677676676767767676776767676776776677676766776767766677666677677667676677677666767766677677676677676667767766766776767667676766677676767766666677677666767676776767767767767766776666676766776667677677667677677676666677667767676767677667767676676776766776767667767766667677677677677677667667766776776667767667667666677677667767766667676776667767676776767677676766677676667767677666767767766776666776767767666776666677676767766776776776776676667767677677676676676776667677677677666767677676767677677667766766767676767767766776767767677676776677676766776776766667766766766767667766767677677667667667677677666676767667767767767677666767677677667677667767767667767676667767767676776766776767766766666776776776676677667766667767766776767666767767767667766776776676767666776776776767767767676776776676776676767676676676767666677677676776766776767767676776676766767676776767667666776776667767766766767676676776776676776776767766776676676776666776676776676767676776767767766767766766677666767666677677666767766767766776767767767767766766766677676666767766666667676667767767667667677676666767676676676667676676767767767767767767677666776767766776776776767766776767766776676767767667666776776766677676776776776667766776666767676776776677677676776767676776767677677667767767767676776767676767677676766776767767677667767767676776767767676776767767767766767767766776767767767677667766766767677667677666767767677667667666767667677677677677677677666667677667767767676776767676666776677676666776776677676677667666776776776667766676776676677676767766766767767676776667766776766766676676677666676776677676766767677677677676766776767767676776767766677676767767767766767667767767676776767767676767676676776676767767767766677676666766776767767677677666767667666776767766676776776776776676767767766767677676767676667667677677677677677676677676766776676776767766666776766667767676676677667767666666676676776666767766676776666767667767667667677676776776677666776766767677677667677667676676666767676776677666766776767767667677676776677676766776677667766667767676776767767667666666667676766776677677667677667766767676766776767767767767767666776776766677677677676676776666767767677676766677677676677667667676767767767666677676776767767677677666666776676767666776676667766767766677677667676676677676766677677677667767677666776776767676767767767676766677677666767667677676767767667677677677677676766776767767676766767677667767766776776676776767767666676767767767767766776776767676766766776776677667676776766767767767677676667767666676767676677677677677666776677676776677667677666776767677676766767767767666776776666776677677676766766767667767766677666767766766776676767766776677677676776676677667677666767766776776766767767667677667767767677667767667667767666676776776676776776766667766666767676667767666677667767666776677677676776767766667677667767677677667677666676776767766776766676776776676767666666677677677677667766767676776676667767766676767666766767676677677667676676767767667677677667767676766766767666667766767677676776677676776767677676776677677676767767676776767767767766776767767766677667767677667767667767767766767767666776677667766676767667766776776767667767676767767677667676767767676776776676766767766667766766677666677667766676767767676766676676776667676667766677677676776677676776677676766766666677667767676776767667767676776776767767766767767766767767766677667767767677677676776767667767767676776776767676776677676766766676667767767766776776776676767676776767677677677677677676766766667767766677666676776776677667667676767766666767767667676767667767676766767666767767766766776767677677677667767677677666766677667766767767766776776776776776776766676667666766677677676766767667767767767767667677677667677676776776777666667767666676767676766776767676766776677676677676767677667676676776767766766776767676776767767676677676776767666766776767676667767677677676666766766676776767767677666767677667767767766776766667767766767767667677666776767677676776766767767677666766676776776767767677666776677667666767766667676677676767766776776667766677677677667667676776766767767676666677676776776767676766667666767676676767767767766767667767767767767766776776677667767677667677667767677676776666767666776767676776776776766677676776676676766776776767667677676766677676776776677676767667767677667767676676676767767767767666776776767667766767676776776776776766676776776667676676776766776766776766766676767767676676776776767767677676767667676776776767767677677677676676767676767677667767766667676776776767766666776766676676767766776776776667677667767667667767767677677676776677676766676676677677677666776677677677676677676667767767767767767767676677677677667667767767766776767766666776766677667766767676677676766766667767767666776767767767766776676766767676766676776776776776767767767677677667767677677676776766776676676676776677666767767766767666776776767767667676666776776676776776776766776767677677667767766676767676776776767667767767676776776776767676676677667677676677666766767767767667677676766666677677666677677677667667766666776677677676676766776676676676776767667676766776776776776767767767766677676766767676776676767667766767676767767767767666767667676677676766776766766767667667677677676767766676666776776666766776776767677676776776776766767767766767767676667677676776776776776776767676676776776766776776767677667766766767767677667676767667666677677667767767667667676667677667677667767667677676677667766767766676767666767666676767667676776776776776677667766776776776776766767676767677676677676666667667676667767676677676667767767766766677677667767766776676677666766767676766766766767666677677667677677677677677667667767766667676776677667677667676776766767766767766766666666767667766676767766766677676676767766776776767676776676767767767676767667676767767667767766767667766676676776776676767767667767767667767766767677677676776676766677666666767676667767767676767766776766677667766676667667676767767677676767766767767667766776767767767677667667677667666767766676776676767766667677667676766667767676776767767667667766676766677667767667677676776767767766776767676776776676676776767677677667667677676767676676767767767766677676776776667666776677666666776767766767767767767677676776776776776776776776767667667676767676776766766776776677667667667676767677676776776766766766776776776766776776767767766677677677676776776776766766767676677667766767667767767667677677676767766776767767766767677676676766776767677666776776676667667666677677676676676667767667767767666776776776766676667767676776677667767677667676766776666776776776767677667676767676677677676776766677677667677677677677667667676776767767766766667766767767766667676767767767676776776677677676677667767677666767766667676776776766677677666767766767766767666767677667676766766767677666776676767677677667767766676767767766776776776766767767767667666767767766767676667767767766767766767766676776677677676776776776676676767767676776776667677667766677667666677676677677677677667676767766776767766667767767767767766767767676776677677667666776767767676776776677676776776676776767676767767666776776776776766767767677676767667767767676677676776766767767666776666776667677677677677677676767767676767767676767767767676766776767667666677676676767767766676767767667767767767676766776767676677676766767767767767767677677667676776776767767666776676767667677676776766776776676667767766767766767666776666766776766776767766776676776767667667766776667767767767677677667676667666776767767767767677676767667766676666677666677677667666776766666766677676766776767667767767677677667676676776776766767676676767766677666676767667676676676767766776767767766677677666667767676766667677677666776776767677676677676676776776666776766776766677677676776677677666776776666767766767766766766766767676776776676766677677677676776676766766767767767667676776776776676676776767677676776676766776776666766776676666676767767677667767677677676776776776767666776677667667667676767766667667767677676766767767676766776766676766776766766776667767676776767677676766767766767667767767767767767677666666776766667767667767677667767767676776776776767667767677667676776776776776766767677677666776776766776666776766676667676767766767677677676666776676776667767667676767667676776677677676767767767767676767767677676767767766776766676776776766767767676676677676677667677677676677677666767767666776767767766766667666776776776767677677676666767766676667677676766767666776776667767767667767677676776676767767767767766776766766677676667676767767767667767766767767677676767677677676766666676776776676776667767766776776677677676767767666766676666766767767766767667667676776766776766776676776677667767766667677677676676767677676766776776767667677667676776677677677677676676776767667767676767676776776677677676676677676776776676776676667
6677677666766676677677666776776676767676667667666677676667766666776677677666676677676776776667767677676776776676767667767676776776776767767766767666767767676776776666776767667677676767677677677676767767767767677667767676677677676776766766767677666667767677677667666767766667676677676776776766767666767767676676676776767767677677666677667667677676776667677677677677667667766766676767767766776667766776676776767666676667766767676666776767766776767677676766677676776677677676767677677677677666666776767677677676667677676677667676767676677676776676767767667766676776776776676776767766776676776666776776776767677676676767767666776776676766676767666776776767766676766677677676776766767767676776676667677677676677667766776667677667677677676677667666776776767677676766776677676676767667767766776776676667767676667767767767767767766766776776776676767677667676766767676676766677676767676677667766766767767676776776776667767667676776766667667767677676677677667767676776776677677676776776767766677677677676767767677666766776677676676776766776776776776776776776776776676676676776776667677677677667767766776677677677677676767676776776767767767766776767676766776766776667767767676767766776776776766766767667766766776767677667677677676677676677666776676666676676776767667767766666776776766767766776767767677676677677667676767767666776776767676677677667677676776767767667766767767767676676776776667766766677676676776677677677667767767677676767767766767767767767767676766677666776776776776776776766767676767766767676776766776766766767766776767767767767766667667676767676767676776666776766776676766767667767767677676766677677676776667677666767766667676677677677677676776767767767677677666667677667766667767766776776776776776767766676677667766767676767767667766767767676667766766677677667667767666776667676776766776676776677667766776776766767666677666776767766767766776767677676776677667676767767676767676676677677676677666667677666776776776767667667676766776776776776766666677676776676776776776677677676766676766776767767766776767677676676766767676677677677677676776776667767676677676776776676767677677667766677677677677666676666766767667677667767677676776766776766767767667767766767767766766776776776776667677667767676776677677676676767766767667767677667767767766666767766776776767677677676767767677677676776776677677667666766767767677666767767677677677677677677677676766676666766767667667676776676667667677667676776677667677667767676677666776676676776666767766767676676667766667766667676776776767767767667676667666676767667667667677676766677677676766677677667666776776776766767677676767767766767667666767766677677676776776677667766776767766766667676776776666776767767676776766767677666767767677677667766677676677677677666677677676676766767676776766776677676776676776776776767676676766676677667677676776776767676767677667766766676776766766667667667766666677667667676767677676776767766776676776767767677677676767767676776766776767676676767767667767677667677676677676676776766767677667767667676776677677677677666766767766766776666766766766667666676767677676767767767767767676776676776776676776677677676776776776776767766676767767677677677677667767667677676767767677676677676666776766667677676776767676776776676766776677677677667767767766667667767766776776667767767666666676667677677667767677677676767767766766776776767667667666766667767766776677677666766776767676677676677666767766767677666776677667676776676776776767676776776766776776776766776767677667677677667767767766767767767767676776767767766676767666666766767676766776776676667677676776776677676667766677676767767766776667676776776666767676677676767766667767767676776767766776676767766767766766766667767767767767677676776676776766676767767677677666766677676776767677676766776767676776776766767676666667766666767767767767767766677667767767677677667676766767767677676767677667767676677676676776677677677676776676667766767677676676776667767666677676677677677676676666767767676676677677667676677667677677676767676776677677676767677677677676676776666676677666767767767677667677676676676767767677677677676667766677677676677676667766677677666766766766676767767766767766677667666666667667676776767767676776776767766676767667676776677677667767677676776676676766776776667767677667767667766677667666776677676767767676776776767766677677676776776676676776676766766766776767677667767676767767667767676666676676776676677666676766776776766766677677676767677677666776667667767676666766676767666776766676776776766676776776776767767667677667676776776776767767676667767767767677667767667667767667767667766677677677677676667677676776666767766666776677677677676776767676666767677667676677666767766676776677676767677676767676767767767667677666776676767676766776776776776767676767676766767667667766767767677676676677666766767667767767767677667767767677677667677667767767677666776776776767767766766767667677667767767677676766776677676766667667767676767677667677666767667766766776676767767676776776776767667677676776776667667767767666776776767676776676776776776767676666776667676776776676767677676767766776767666776776767667677676676766776776776767766776766676766776776776767666776676776767766776676676677677667767666776776776776676766767667677677667766767677677677666766667677676776766776767767766677677666667666676677676776767676767766677677667676767767766677676767676767676676666667766677677667676776767676776767766776666776676776776676767767667767766767677667766776677667667767767767677677676666766776766677677677677677676667767767766776766677677677676776767766776667667766776776776767667677676767767676666776776767676766767767677677666676776776776776677667677667767767766766667767676767767676776776766766677677676776776776676766676766667767767766776767767677677677676767677677666776677677677667766776767767766776776677677677676666766776676767667766677676677677676766767677677676677667666766776666677677677677676767667767766767666766776767766677677677676677666776766776776677666667666677677676776776676677677677676776666776776776766677677677677676766767767767677676676776676766677677677666767766766766677666776767667767767766667767767666766676767767677676776666776766776676776766677676766677677676776767676776766776677667767766676776776766676776677677676776776767767667766776767767767677666667677667677676776667676776766667767767767767767766767767767766776677676776766766767767767766767667767767676677667677667677677667767666767767676776676776776766766667677676766776667766676776676677676767677677677676767767667766677666676776776776776676766776776776677667767676776676666766677667767766677676767767767676676776776676677677677667667766776677667676667677666767767667676776677676776766767767767767676767676776776776776766767767676766667667766667677677676666667676767767667767766767666767766767766766676776767677676666667677666667767677676676676776766776767677676767767677666776767767767677676776667767667767676776766767767666676767666766776677677667767766767767676767676767666776766677666676776667677666677676776677666767667677677677667677667677666776776666776767677677677676776776776776776766767766776666766776776676666776767767676677667677676776776767676677676766667766776767766676766677667767676766676776666767767766677667767766776776767677676776767676766676766776776677677676667676666767767677676776776676676676667767767767676767766776776677667767766776676676767767676766677676776667677677677676767767676776667677676677677676667677667767767766776776766776767676767677677666677677666676676767667677677677677676776677667667676776767676776676767676666776776776676776776767676666677677677676776776776776776767767666766776676776776666776767767767766676776677677677666667676776776767676776677667676676677677676676766766776767666677677676767766767667666767667767767667767767676767767666666776676676776776776767767676776776776676767767767766776676667667766776776676776766767676776766667767767767767676776776776677677677667767676667766677676776676766676676766766776776766676767766767677677677677666676776667677676676776767676667767676776776667767766776677666766677676776676766776767677676776767677676776776767767676776676677667766776776767767767677677676767766677676776666767666767677677676776776767677676776666676776767767767767677677676677676676767677676776776667766767766677667676767667677666776767677677666767767766776767677677667767677667667767677677676767676667677667676666776776767676677667666667666767677677677666767767766776776667676767677667667767677677666776677677676677666776776776766776766776767766776767766766776767767676676776776776667676766767677676776766767767766667767677676677677666776776666667766776667676776677676767767766677667767766767676677666776767767676676776676676677677676677676767767767677677677667676776776776677667767676767767666767676776676666776776776776776766767766767766676776767767766767767767676766776767767767766776767767767766767766776767677667766767767767767677666676767767767766677677667767766776677677677676767677676667676676666776676766676667676767767677666767677677667677677667767667666766767676776776776776776666666767766766776766666776776677676767667676776666767677676767767666767667677667677666767766767767676767677667767767676776766776666677666676767677667766776667766666676677666776776776676776776667767677666776776776677676667767676766676776776667676767677666776667667766776677667767766666667766776776776676776677667766767677676667767767676666766676767677667767676766766766776767677666677677677677666677677676667676776776666666766767767676776766776766767676676666776776776767676776767767676677666776767666776776776667766676766677677677667767767677666776766666676776776676767767667677677667767766766767766776776766776677667676767766776767767677666676667766677677676676676667767676666677667677677676776676667667677676767676766677677667676676776677677676776677677666776676676676676776776666676767676677676667767677677676776767767766767766776776767676767676776677667767767767677677676676766776667666776776767767767767667767767767676776676667767766
767667766676766766667767767667766776677677677677667676766776667667766767666776677677666676776766677676667767767767676767767676776767677676776767767677676766776776676776776767767677677667767767766776766677676776776766767677667677666776767766776767667767767677676776676677667767767677677667766667676766776677677677667677666677677677676666677666776766676767667767667667667666677666766776776767677677667767766677677667677667677677677676766677666767767677676666677677676776776776776676767766776767676776767667666776776677667677677666667767667676767676767767676676776767667666767766766776667767676676776776667766776767767676767677677667676766767667667767767766776766677677677676776676776776776767766677666766666767676767676776776767767676767767676667676776677667767767667766767767766667667766667677666667676776776766767767766776776776667767676767666776677676666767667767767767766667767676776767766667766667667767767667767676767767766776677677677666677676677677666776677677677667666767677667667767766767677676776667767767677667767677666767767767767677676766766667676766676767766776766776776776677676776776766767767676677676776677677677676677677676766766667767667667767677677677667676776776776767676767767767677676676767767767766776767766776666676676767667766677677666767767766767677676677676667676667767767767676767677677667767676666766767766666767676776776767767766767677676767766776776776666667767677677676776767676776677676676667667767677676776767766676776766776776677667677676667767677666767677666776776776677677676776676677676677667676776676776776767677677667766776776767677677677667767767676766766776766776766767667677667677677677667676676676766677676767676776776776776776767666776767666767667767676767677676677667767677676766767677677667767677667766767767676776776766766776767676766676767667667666676776677677677676767667767667767676677676766776776766667676676767766666766667767767767767677677677666776776766667667767666677676776677667767666776776776666767766776776667766766677676776766767766767677677667667677667667766667677676676776776767767767767766767677677677677666767676776667666677676667676676767767766677667766767766767677667666776776776677666676666776776767667767767667677667676767767767767676767766776776767677677667677677677677667767677666676776776677676767676677667767676766676676776676676677676676767767677677676676776677667677677676767666776677676767767677666667676776776677676776667767677676766776666767677677677677677677667766776677676767676776677677667767767767767667677676767766776676667677676776776677677667677666776666767677677676766767767676767677677677667667677677667767767767676667666667667676676767767767676767677677666677676677667767766677667767676766676767766766776776767677677667676677676766767767676767766667667676767767676766767766767676776776776766776766676766667766767766767667766677677667767767767766776776767667676776677676776676766776776776776667677676776677676767677677676776767767677676767766776776766776767666776676776776666767767676677667676776767766776767767667677666677677667676776767666776776776677667666676666776776776766767676776766776766677676666767677667766676776776677676667766677667676677676667676776776677676776776766676776767666767677666776767667766767767667767767766767767767676766676677676767767677667677677676766776776767666776776766776667677667766776667676766776676766776776766776677667676776767766766676776776776776766776776776767767767676667677666767767677667667677676767767677666667667677677677676767767766776767767767766776767766767767666776677676776776667766766767667767767767667676776676767676767767676677667676767766767666776766766776766677676776677676776676776767766776667766767677667767766776776766776767667676767767667766667666766767767666767766767767767676767677677676776767677667667676776677667767766667767767767767766767677667677676676676776677667766767677667676776676767676776776677666766776776776767677677666676767767766766767667677667766667666767766776776677676676766776776676776677677666677667667767766766776677677667667676766767676767676776767767676676667676676776766676776676676776667766767677666677667676776677677677677667676667766666677677677667677676776676676767766676676776666676767677667767667676677676766667766776767766676776776677667676677677677677676776767667767667767766767767677676776767666767767766667667667766767676676776677676676677676776776776776776776776776776767676776667677677676776776776667766767766776767677676767766677676776767677667766766776667676767677667677676767766776776677677667766776776776776776776677676667766676666766677676766767676766676766677677666677677677677667666776776676776677666666677667677676776677677676666776767767767676767767767666677676767667766776667767767677676767767677676766776776666676776776767766776776677676776767677666767676776677666776767766776666676677667676776667767767767676667767666776776767667767676776776767767677677676776767767676776767676767677676767676766766776667767676666767677677667677676766776666767677676767676766676766666776767677666667767766776667677667766767677676767767676776767676776666776776776676767767677666676776767666776776676776776776676776776667677677677666776766676677676666776767767767767767767666677676676776676767766776776767766767767767676766676766776677667667676776767767766776767667767767677676767677667767766676767766676766776767767676766776776767767767766676766767666667677677666767667767677677667767677677667667677676667767676776767767676676676767666767767767767767677677676766767767677676776676767767767767667676766767677677676776776767767666766776766766676767676676776677666767767767767676776677677667676776766666676767667767767676676776767767676667767767766766767767676776767766766767676776767767667767676776776667766667677677677676676767677666766677667766776667667667766677676767667767767766677666676676676767767767767676766766766676776766667767767767766767676666766776767677676766767677677666767767767767677677677667766667676767677667676667767766667677676766767767766677676776677667767767676677677677677666676776776766767676776676776766776776767766776776767667677667677677676676767767767767767766776677676677676776667766667767676767677677667767767767766677676776676677667766776767766767767767767767766676776776776776766767767767767766776667767667767767676767766767667677676767767677667676767766667767767666766766767677677676767766767766776667677666776776776766666766676676776677676677676776677677676766677676776776766766776776667677677677676767766676767677677676767677676767767676767767677667767677676766776667677677676776776776667767767676676676776776776776666666776776676677677677677667676767767766767677676776776676677667767677677677676677677677677666776767767766676767766776776776767767676767667767677666667766776666766766767767677677666677667767667676776776767667766677676767677677667767666677676766677677667767767767676677667767767676766776676766676776676767667766766776666776776677676667676776766767677666667666767677677667766667667767767676776677677676677677667766767767676676667676776767767766767676767766676776767767767667766776677667767677677676677666767767767676766767676776766667767677677666776776677676766776776766767767767676666676776676776677666676667767667666776676677667767667677676767667766767767677676766776776767767676767666676767677677676767676667666767767677677677667767767767767767677677676776767676776776766677676667666677677677667667677677676676666776767667676776766767677676766676767667676776676767676766776767766667767677667766767667766766776776667767677676666776766776776767677676776767766676667766766676776767767666677667676767767666776667767767677676767767766766767767667676776676676776766776776767767676677677676776776676776776766677677676666767766776667667666767677676676666776667677676776767667767766776667676776667766776776776776767767766767767766767766676776766667767677666776667767767677666667767676776676767676767666767767667767676776776767676676767667676767767766767767767677667667767677677667676767767677676666767767667767677667677676766776676776677676776666676776676667667767767676767676676766776767676677667667767767767767676776667667666767667677676677677676767676766767766776776667766677676767766767766776776776677677667766676766776767676677677666776766677667766767677677677677667676766776676776676766677676776776767767767766776676776767676667666766776767667667676667666776776776767767766767767766776766776677677667767677676676776666767767766766776677667676677677677677677677676766776766766767677667677677677677677677667667676767667766767667767676666666767677676666767676767767666776776766677677676766666776676676666766677676677677677667767676776666776776767676766767676677667767767766776776767766776767676767766767676667676677676766776776767676677677666677667767677676677667677667766776776767677677677676766767767767677666766667676766667666767767677667676677677667667767767766677676776676676776676677667767766766667677667766667676776767767767767677677666766667767677676677677676767676667676776776767667677667767677677666766666776767677667677667766767767766667677676667767766767767767677677677676766767766766766776767767766776666767677676666767767767677676766776676776666667767676776676767766676676767767677676766766776776766767767767676667666677667667767676776767766677677676767767767677667767676766767766776676767677677677666776676677666776677677676776766677676766767767677667676677676667677677666776667767677676776776677667767766766776677677676776776667677676766666677677676776676766667677676776767767676776776767666677677677677667767677677677676767676767767767676677677666767676767676676667676667666776776767767767677666766767766676667677667677676676677666767766776776776767667766776667767676767666776677677677677676776766767767667767677677676676776676677677667766776776776676667767767766766767767767766676776767676776776776676767767677667666767676666676776677676767766676676776677667767666676776776776766767677677677667767766776776676776776766667666667676766676776767767666676776776776767767
67677676676676776776767766767767677676776776776776767767767667677676677677667666776676677677667666776776767666666667666767676666776667677667767766667666776677676767766677676767676677667767667666776776677676776776677676776776676667677677667677676767767767766776766676776677676766767767677676767767767676776767766776766776766766776667667677676676677676667767766776667767677666677677676677667767767766767767767667766776676676776667767677677676776776676677667766676776767767666767767767667676676677676767767767766667677667767666776666776767667767767767766767767766666677676766676677677677677677676677667676667767676776667767767767676776677676776767667766767677676677677677677666676677677676776666767677677677676776776776767676667767766766776677676776676677667767676677676667767767676767767667666766776766776677676677676666776776766776776666767676766776767677676776776776767767676776767767767677677667767766767676667667676767767677677676666767676767767766776776767767667677667666677666767767677676776776676776776666676676677677676767767677677676776776776776767676767767767767676677667677676676676776677677676776677667767767667766676667667766776677677676667676676677676776776767767766667676767767767666766776766766676767766776776776767666677677676776776767667676767667767767766676767767766667767676767677677677676767767767766677677676676667767767767677666677676676767676767676776676767766767767667676776776776676676676767767667767667767767766767676776776766767676767676767767767767677667767767667767767766776667666767677676676776666776767677666677667676776667767767767766776776676767677676667767767667676776667677677677676776776776766767667767677676766766767767767767767767767766767767667677677676677666766677667766767676766666767676767667766776767767667677676776776767766676776676776766666767667766667766776776767766767677676776776676766677666766676776776767676767766776676776767767766666766776766776776767676676766676666776776676667767667677667767677677666767676776767766767767767676776767766776677676767676776776767767767766667677676767667767667676766766767767767677666776776776776667767767666767677676676666677667677667767767677667677666776677677677676776767767767766776767666767767767677676677676767677667767676667667667767766776776667766766767767667667766677676767676776776776776776776776766766667676767677676767667676767677676676766776776677676677667667677676767677676676776776677676776667676677667676776767766767767767676767767667766766767676667676767666776767676676776676776776766766666677677676776766767766766766767667677666767677676767677667767676666677677676767666677677677676676776676767767676676767767667677676767766776767677667767767676776667767767676767767677666667677676676767766677666666776776767767677677667676767677667677677666776676766776766667767676676767766776767666776766776776667676677676767666676767667667767666677676766767667677677677676767676767676766766776766766676666776676776767676776767767766667677677677677676676667766776666676677677666767767766677667677667676677667666776767767677667676676776776767766667767766767767767666676677677667767767766776767677677667767677677677676666676766766776776776767767676767667667677677676776776667767677667767767767766666767676776776767767676767767676676776766676677676766776776766677676676667767676677667677677676767767676676776676676666776776676776766766767677667767676776776676677677666676776776776667677677667767767767767677667676776667676776676677677667676676667667767767677676677667666766767766677666676667767677676776766767677666776676676776767667666667767766767677677676776776667666667676766767766677676776776676667677667667667767766677667767766776676677667766667666767677676667677676776776767667677677677667677676776776767676767677677677677676776676766776766776677676776776766776667767767666767677666776766776677676776676776766766677676776666676767766767767767666767677667766766776667667667767676677676776766776676776677676767767767766666776776776776666776667766776776676676776776766767766667767767766766776776676666776767766776677677676767767667667667666667666776776666676767677676776776776776776677677677677677676767766767677676776666776767767667666776676767667666776776766767666766676776776766766766767667767677677677667767677677677677677667767767677676767667767767676767767677677666676666776666776767676776677677677676667676767767667676667676776667677667767676776776766776776766677667676766767676776767666676767766667767676767767677677667767676767767677677677676767766767766677676776666776766767766767677677676677677667667767677677676766767766666776776667667767676677676776766766776776667767766776666776767676677667767667667676766676666766767677667767677677667677676667676676776767767766767767767667677676776767676667767767677677667667676766767767767666776677667676666767676776776767767766776776776776677677676677667676766767677677676766676767666776766776667666776667666677667766767766767666767676767766677666776766776776776766776676776776766776767767676776776776776776776766776667677676766776676776767677677677677676767767766776667677676667676776776766676667676766776776776677667676776767676676677677676676667667766776677676676776776776766766776667767677677676776677666767667676666767677677667767677667767766766766767676767667767667676767676766776776767766767767667766776667767667676676767676666667766667766766776677676776676776776767767766767677667767676767766766667676776677676767767666766776776776767766776776776776767767766767677667676767767677676676676776776767767667667676677677676676776666676767676766667767767767677676776676667666666776776667767676767676776667767767666776767766767676677676767676776776676776666767676766767767676776676766767676667767766676776767676666767767666776667767767677676767766776776667767666677676676676776676776677666766776677667767677666767767677666676767667677676766776677666666767766776666776776776776767666677676767677676776776766676766676676767766767767667676676767767766767767676776776776776776767677676677677676776776676767677676776676766776776776767767666766776776677677667767676676676766767767767666676776767766767766767676667666776776776776776776776776666776767767767676767667767767667766776767677677677667767766676776666776776776776776676767676776666776767667766767676676767676677677666676676767767766767677667676766776676667766776667767767766677676667666667677667667677667666776666677676776676667677676776766776767676776767677677677677667767766666667677676667767677677676776776667766767766667676676776767767767767767767766667767677667767767676776776776776766667767767766767676776677676766776676776767677676776666767676767766776767677676776776667767677676667677676667677676667676667766776766776677676776767766766776767767766676776676776667667767667767766767676776666776776776767767676776767677677676776767767767677667667766767667767766677667767766776667767667766677676667767767766676776666766666767676776677676677677676776776766667677676776676667666776776766776767767767767676767767767767676767667767766677676767766667677667676767667767767677667767677676767767676767767676776667676767767676776677667667677667767666667677666776766667767767666767767676776676676676767767766776676776776667667767677677667767766767767667676776776766766776767767766677676776677667667766677677676677676776667666676776766667666676676766776676776676677677677677677667677667767767677676776766767766767767767667767677676677666767676776776666776776776776767676767666766776677676767667667766677677676667666766767766767677676776776776776767667767677666676776676776677676676776776667766776767767677676767766766767676776776766766766776766776776776676766767766767766776776766776666767767676766766776776666767666677677666767667677677667766676776767766766776666677676666776776776776776766767767766776767676767766766776676766767767766776766766677677677666776677677677667766776776767677677677677677677677666677677667677666677676667766767677677667667767677677676676666767677676676677677677666776766667767767676776767676776767676667667667676776767767767767767766776776667767677676767666767667767766776677667667766776677676676677677676767766776776676766676676776776776776667767677667767767676766676667767666776676676776776776667676776667767667676766677667766667767677677676677676766767766767676776776767676766776776766776776676766776776677677667767667767766776676776767666776766677677676776666767676776767677667766766766677676776767767766676767677666776676776776766776676767767767677677676677676767677677677677667676776677676767667767767767767667666667767677666776677677677676666767767677676776677676677677676766776776666776766776677676676767767767667767767767677676677677676767676667667677677677676667667667677677677677677666776776767767766767767677666776666776776776776767677667767767676776776767767766776776677667767766667767767666677676776766776776776767766677677677677677676766776666766676767766676776677677676667667767677676767676776776767767667767667766776776776767766776766766767767677676767677676776677666677677676767767676677666776767766677667676766776676776766666776776776776667767766766776677676667766667677677666767666677676677676676677667767766776776776766767667677666677667767677666767767767767767666776677666676767677677677676677667666767667767766776776776667676766677676766776767767677677676767767767667766766667767677677676677677676776767666677667767676767667766667767677677676776676676776776767667767667767677667667767667767666767677677676776776667767676676776676667767767676766767766677677677667767767767766677677667767677667766776767677677677676667767676767766677676767676776776676776776767767767767676676767767677667766776776767766776677676767766776666677667767677667767677676677676667667677676767767676776776766767767676766776676776776776676776776776677667666767767676766776767767676676767666767677677677677677677676677676776776776767766776767676677676766767676677677677677667677676676767676767677677666677677676767766776767767767667676776776767677667766767767677667676776766776677676776776776667767
366776667766767677677677677676776677666767676666767676666667677676766766677666767676767677667766677676677677676767667677667766676776677676767677677666767767767676767766676677677666677677676677677676776667767677677666766767767667767766767766677676766677667676676767676767767767666776767767666767676767676767767676776776676766776767676776776776767766766776776776676776767766776677667676776667766677677677676776766766767767676776676776776767676776776677677667677677667677676677676676676766767767767767677667767767677667767676776767677677676666667666776776776776677676776776776676767767677676766776676776677676677667766767677666767676767767677676667677676776677676677677676767677677667766776776767767677676677676666667677677667677677666776676676776767766767677677667766666767676776776667677676677666776676776667766666776766766667767676767676677677676767676677676677677666676776767766767766767767666776776676776676766666776666776767767767766776776676776666776776776676677667676676676776766776767767676776776766766776676667677667767676767667767667676776667767767766676776776767766767767766667667677667767767767766667767677677666676767766766776676767677677667676766766776776766776667767667677677666667676776766776677666776767677676667766676767767676766676676776676776676776677676776766676667767767767766767767767676667767667767767677677667766767677666676776676776677676676776776766676767677667767676667677667677676767676676667767767676766677666776766766677677677676766766776676776767676767767767766767767676677677677667666766676776766666766676776776767666776776676767667676776776767766767767676776776767767676676766767676766767677667766767767676766776676776776776676766776766767677677667766776667666676667667766776677676776767666766676776667677666767677667677667676676766766676676776767766776767676776776677677676676766776766776776767677677667677677677677676776766776677676676767676776776766776667666776676677677676677676767676776767667766667667676766776776766766767767766667677676676667767767767667767677677667766776677667676767767667677676767667667677676776767677667677677666766767766776776776766776676667767767676767766767767677676677677667677676676767767767677676767767666776667676767766677676676766776776767766776666776766676666676766776677676767767767666677666767667766677677677677667766676776776776767767667677676667676766776776677667676767676767767767767767766776766776767666767676776667767676776767667766767767767667677677677667767767676776666776776767677667676677667677677676776667666667767767767766766776767766776767667667767677677677677676766776767766776676766766667766776776767676667766767676767676767677676676676676776676776677677667667767767767766767766776776667677676677677677666667766677677676766776766776776776666676776767667677677667677676767766766776767767767666667676776667767677676776767766776767766767666776767666677677676776667767766666677677676767766767667767676776767667666767767767676667767677677667667767767766776666776776676767767666677677667676767767666767767676766666677667676767767767767766776767767667767676776667767767676767766767767766767766776666676776776676766676677677676776666776767667766666677677667667677677677667767667766776666767766676677677677676767767767766677676776676776767767767677677676767666776676677666767767766766767767667676667767766767767767677677676776767667766676667667667667667677666776766677677677677667767766766677676667767677666677676677677676776776776676776676767767767767676766767767767767666767766667766767766767767667677667677676676767767677676767676776767766766767676676676776677677676766776767767676776776767767667767677677667766676667766677677667767676767767767677666676766767676767767766767767766676776767667767676776766776666767766676677677677677676776776667676766677676776767766676766767767767677677667677667677676676776767676676776766766677677677676676666776767766767766667677676776676766776767676767766676676776767667767766776676776767677667767767676767766676776667766677677677677667767767767676776767677667676776676767676776776767767767767766766766776676776677677677676767667766766767766677676776677667767676677676677677667677676677676776767666666676676767676767677667766767767667676767767677677677667666766776767767677676776776767676667676667766676776767766766677667676767677676776776767766677667767766776766677677667677667677667767766776776676767767767767767767676677676767767677676767766677677676776767667767667676677676676676776776677677677676776767677666766776776766776677667667676767667676776776776776767767677667677667766767767767676767667666667767766767767766776767667677676677677667677677666767677666766776767667767677677667667676767767767767677677677676677677677667766776667677667667667676776676677676767766767766767676776776677667667677676767677666766676767767766776676776776666676776767667766676776776766676766776767667676776667767677677676776676776677677667766677667677666767766776766776767766776767766676776666776776676677676767767667766766776776676767677667767767666776677676776766766677677676776676666766677677676677677666767766767676676766767766766677677677676677677677677666766677676767676677666776667667676677676667667766776776676666776677676767667676776767677676767767766776767767667767676766776667767676776767767676767766667676776767676767677677667767767677666667676766776766677677667676767766776676767677676776767677677677677667677676767766776776676776767766767766767667766677677676767767676776676776767767767676666776767767767677667677666767767767677676776776767676776767677677666766767677677667667677677677677666667667767667666776776667676766776676676767677677667677676776767767676776776776766766766667676776767767676677676767667677667677666776667666666676667766677667676776667677666667767667667767676766767766677666776676767767676767677677677667676676776767666776767676767677676766776677677676776776776677676766677677677667667766776776676776766776677676776776776667766776667767766776667676767677667766677677666767766776776767766767766776776767767677676766776767767767667676667676776677676766776676667667767766776667767677676776776767676767767677677676677676676776767767666677676666677676776776767767766776677677676767767676767767767677676677676776667677677667766677676767676677677676776667676767677676677677667767766667677677676766676776776676776776766676767677677677677677676767767676776776667676666776676776776667667676677667766676766677676676776667767677677677677677677677676776676776767666776776677667766767677676767766766767676767767767676677666676776776766776776667676767767767767767767666767676767677666776666677667677667677667666667676766776676767767677677677677677676676776766676776776676676677676676666667767766767767767767767767677676676767677676776767766767767667667767667667766767677676766767676767767677676677667676676767666776776767767676676776766677676676776667766776766776767677667767767666666776677667676667676766766767767767677666776666767676776767767766776677676676767767677677677676676767767676776676776767767677677676776776767677676767667766666767767766766776776677676767767677676776767667766776776667676776676766766776776677677667667767767767676767667766776767676776766767767766767677667667767677667767767767676667667677667767666667676677677677677676766767766776676767677666676767667766766776666667667766666676776767667766677676776766767767766677667676667667767677667767676776776767676767767667767767767767667766776767677677667676677677676776667676767676767667767767767667766767767767676677676776676676676776767767766677676766767667667767767766676776776677676676677667667767677667767667677677677676766767767677667676666767677667667767766766776776667667667677677667677676676776676676666776776776676667677677676776767677677666677677676776776676767667677667767767677667766776676666766767767767667766767676766776666677676776676667767767767677666667767766776776666767676677667666776776766767677677677676776776677676776766676677666767767767677677676776776666767676767676767766676767666767766767766767767767767767766677676667676676776776776767766666776677667676677667767677677676776766666766767677676776676677667677677667677676776677667676766676776776677667767767666767677676776667676766776766776776776776776767767767677676676776667667676767667666677676667667666767667767677667667767767767767677676776766776767667676767667767767766666676767767667677676767766677676776666667676776776776776677677676767767766767677676677676776776677667667677677677676776776767767767677667677667767667767676676766776676776776776767677676776767676776776776776766667767766767677666766666767767677677667767767767766776776767677677666776677677666666677667767767676776767767766767676776776676776677667677677667677677676776677667677666766767767767767677676776766776767667677676776667767766667667676676767767666776776766767767767677676767767767767677667676776667677677666776776767766776766776666666677676776666767767766776776776677676766776776677667667667677666767767767767676666767667677676677667767677676776667767667677666766776676776767667766767666667667766776767766676667767767766767666676676767667767666767766766677677676776776667677676776776677676767767667677676677676676677667766767767676776776676776766766676767766776676776776767767677667766677676767667767767667766767676676676776676667667667676776676776676676766766766677677676667766767667676776776676667677676766776776776776766776767677677667676776776767767667677676776767677667667766767767767767676776776767766776677666767767666776676767767667766776676767666776767677667676766767766676776776766667766767676776666776776776776776766766776776767677676776776677666776776767677666677677677676677677676676676666767767677677676766677677667766776676676767767667766776677677666766677667767767667677677677666667767767677677667677676677666677667767767767676767767766676677676667766776776766776676667667766667666767666676667766766767676776766776666667676767677667767767766776776776676766766767667766776767767667676776776676677676776767677677677677676676776776667677677676767
67766666776767767767676766767676766666667676776666667676767666767767767766667767767676776776676677677667767676667677667666676776666776766776767676767676676776776677676776776776667767677677676776767767767676767767667767767767677666776767666767767767766677666667766776776776767677667676766776677677676767766776776776677677666676776667767677667767767677666676667667666676776766677666767766766667667667767677677667766776776767766666667766776776767676776677667767666676676776766677677666677677667676667767676776776766767677677677666676666676676776776766676776676677676676776776677677676677677677666776776766776776776776677677677677676767767767677667767766767677667666767767666676776767677676776667667766767766677667676666766766776766767666766776776677677676667667677667677667767767667767667766776677677676676767677667766677677676776767666776767667667767767667676677676677666776676767767677676767667767767767767767767767767766676667767677676767767766677667767766767767667667677677676677677677677666766776767767767667667676767677676667677667766766677667766776776776767767767766667676776767767767767667677676677666766776766676776676677677677676766776667677667767676776767767767767767767676766677666766767666776676767766677676676767677677667667767677676766767667667766767667677676677666766767767767767767767677676677677677676677667666776766776667767766677666666767766767667676776767767676767766767766776677677677676677676776767767767766776776776667766677676766776667666776776766766776767766776767766667767767767767676776767677676776667677677677667767767676766776767676776776677667676776767677666767767767677677677667767767666676676776767767766776776767767677667767767767767766766776766776767676677677666776776676667767676676667676767676676767667667766776766767666766766677677676767676667767677676766766767676677677677676776776766667666676767767677677667676667767677667767666666676776776677676776776676676677677676776676677667667666776776767667767666666767767677676776767766776766676776776776776666776776767767677666776776666677676776767767766766776766667667667677677667767676767767767767666776776667666776676776676766766767766677676767677677677676667676766667767767677667767676766766776776767667767677677676767667666677666767766666776776767676776766667767767676676776676667667666667666776776667677677676767767767676776677667676776776667676776776676677677677677677676767676776767766667676766677677667676776776776767766776776767767667677667767677677667767767766667666677667767767677676766677676776767677677676767676667767766776776767767767766766766767767676776667767766767676766776677677667767767676666677666776677667767677677667667677667667766776776677666776677677666666776776767677677676776677676677677676767667676667766677676677677666767767676667767666776677676776766676667666767766776766776767676776767666667767676767676767766776676766767767676776767767767676666767766766776776776767666776677677677677677676766677677667766766667767676767666776776766767767676766776776766776677677666776667767677677667767667676776776767767666676767667677667667766767676766767767677677677666667767677677677677677677677676776776767767767677676767767767767767676667766667766776767766766676776667766766766677676767767766676776767667767766666767767767676677676776666776666776677667766776776677677677677676776766776676766767677677667677676776666776676666766776776667676676767666776776667676776767767767767767767677676676776767766776767677677666776766776676776676767766767667676676767676767666767766766677676767676766776676766776776776767766776767677677667767677676776776766677677667767767767677677677677667767766767666766767767676776776767766767766677676677666776666676767766776677676677666676666776776776677667667767767676776676767767767766667767767767666776767766776767676776666776776677667677677676677677666776776776667676667676667767676767666677676776776776667677666767767677666776667677676776767766776776776767767766767767677667766676677677676776776776776776776766776767677676776767677677677676676767676776767766767767767767766776776666677677667677667766667766776676776767767677667766767676767677677676776666776776776767767766766676676667767676766767676766767767766776776776766766776767766776776776776776766776667677676776767677676776677677677676676776676766766677676766776767677677666766677676767767676676667676776776677676776776676677676776776767767766767767676767676766677677667676767767767667677676776776776667767666667676776676776676667667666666767666767767667767767667667677676776766677676676676667767666677666776667676676776677677676677667666767767766776776776677666766676667676776677677677666776677667766676766776776767767767767666767677676676667677677677667667767667766776676767767676676776776767677677677676677676776767766766776677676767766776776666766767677667677676767666766767766767766776766776676776767766776776767767676666767676776677667767767767676676667667767667766776776776766767676776766767766676666767766677867767676766766677676767767766766677666776676666677667767767766776766677677676776677666767676676766776767677676766767677676776676676767677677676767677666667676666776676767767766767677667767677677667676776776766766767767767767676776666776776776776667766766676767677667667677676776776767767677676767767767766767767676776667767677676767767767676776776766767767666776767667667677676767767676776767666776767667767676766776776677676676767676776767766766676776776776676666667766776677667767767767767766776666676767667767676676677676767766766767767667767766776676776677667767766767767667676667677676766776776767767677666767676776766767676677676676776667676776667766767767767767767767766666666676676776767676776767767677667677667767766767666776776776776676776766767677667666776776677676776767676767767767666766677677677676776776776776667676676677666667767766776767766776776776776767767767667666776767767767676767676767767767766776767766776676767767666776766776767767676776767667676666767767677677676676767766767676766766766676767767767667676677667667766776677667767677667676776776676767667677677677676667677666776766676776767677677676776776677667767677677667667676767767666776776776776776776767676667766776677667676677677676776666776766677676776776776676766676677677677676766676776776767667667766677677676666677666667676776776767676776767767766677677676776776677677676676776767767766677676767767767667676667676676776676676667667677667767677676776667766676676776776667767677666767667766767667766766677677677677677666776766677667677676776776766767767666677667767767767766676776776767767767766676767766766767677676667767677677667677677676767676677676767667767767676667766667677666767677667677676677666676767676776776676767767667667666667767676776677677677676776767766676776677667676677666767766677676776677676776766677676677676766776776776667767767767676776767767676776677676676776767666767767677666666766767767766677677667677666776767767677676676767766667767667676776677677676767677667667667666776776767676776766776767666677667677676677676776776776676776766767667667666766667676776767767666677676767767767766667767766776766767766776767766767677676666776677676677676776766677677667676766767767676677677666776767767767767666767677677677676676676776766776766677667676766767767676776767766677666776776776766767767767766677676767767767677667766677677677676667766767667667677667766677676667677676677676767767767767766776667766767767767667767677667767677677676776776677677677676776766776677677676667667677676776676776767676677676776776776676767767767767676667677677667767767766776676776667677677676767767767667677676776676766767767667767666767766766776767766767677676667766676677666766677676677677676666776767767766676767766767766677677667676766776667677667676767676776776676766767677666776766767667767676767666767676766776667676776676767677677676776676776677677677676767676667767767766767766767767766676766677677667676766667676676666776767667667676776676677677677677676677677677666676767676776767676776676776776776767666776767677667766676776677667676667767677676776767766776766767677676677677667676776766677676666776767766766767767677677677667766767677667766767676676766776767676677677677677677677676776766676676776667666776677666776776767667676767766766676676676767767766766776767767677666666667767766667676766766766676766767677666766676676767666776766766666677667667766767767766677677677677667766776776676776776666776776776676767677677677677676677667677676667677677677677677677667677666677667767767667767767766766767677677676766776766767676677677677677676776666767676776776766776667667767666776766767767676767767767676767677676677677667766677677676776767676677666667767667766767767667766667766776667767677677676776767767767667676776676776776776666766676776776677676667677677676676776776776767766767767766776676676676667677677667767766677677677677676776767766677666776766666767767766676776766676776766776667677677676767667767677667767676667767677677666667667767767767767766776776767767677676776776766766767766667767676776676677677676776776677667677676767676667666677676776776776677667766766766776676767676776776776676676677677676767767676776766776677666766676776776767767677676776767677677677676767666767666666767766776676767677667676767767676667677677677676666667767677666776767766776776667767676767766776776767666767677666767767767767677676766677677667767767676667767766776676776767667767766676776776767667767677677667767767767667767767667677676776767766677666767667676667676667767766676776677677677667677676776776776677677667767766666767767766776767766776676676767767667677666677676776767766776776776767676776766676767667766776776676676766776677677676676776767767676666666677667667767676767766776667767767667766767767676677677676776776776676667677667767677676776677677677676677676767766766776776766666676766677667677676676676776776776677666776776776766767766776767676776666677676776776766776677677676667676676776776677676667766776667677676776766766767676776677677667677676767767676677667767767767766767766767667666677
6766776776776766666776677677666776766676676676676767766767676776767676667677676767677677667667666767767676776776677676677677677667767766767766767666677676667767767767766766767767677667667676767666767667767677677677666776766767767767767767766766776667677666666676767677667677667676776776667767767767666766776776776666677677677677667667677667677667766667766767676766776676776767677677676767766776766767677676766776776667676776776666677666776766776776676666766667667666767667767667676766766766767767767677667677676767766776767767667676676767676667767676766767676766676767676766776767766676767667676667676666767676667677676667766666776776776766776667676776666767667677667667767667667767767767767677667766776767677667766677677676776776776677667766776776767677676776676766676776776776776776767766767676677676776666676766766766776776776776767677677667667666776767666776667767767676767677676767677676767767677676766676766676676676666767676667766767676776776776767767766767767767677677677676766676776776667767766766677667667767667767767767767767676766767766767766776676677666776776766667767676766766767767767676767676766776767767666767767666767676667666767667667676776666677667677677666776776767666766676776767767677676776767766676667676767676666767766776676776776776667676667666677676776767676676666676776767767767767767677667767767676677676766767767767767767677677676776676667767767767676666676767767677666666776767767676767767767766767677676766767667767667767676776767676667767766676776676776776776776776776776767677677667766776767677667767676767676776767767676677677676766767676776776666776776767766767766767766776766776676767667676767767766667677666667677676776776766776766776776776776776667766767676767677667767767677667677666776776677676776667766767766767767767666776667676776666776776767766767677676767767767767767677666677667767767767767766676766776776766776776766776776677667677667766776776767767676676666676767666766767767767767767767767677677677676666666766767766676667677677677677677667766767676677667676676677677666767767677676767677676767667676767766667767767766767667766677676776767767677676667766667677677676767767767766776776776676677676766776767766767766767677666767677676767676677676776767676767767766677677677676767766776766766767677677677677677676676676677676766766676767667767767767767677666666667667766667766766776776767677676676677667767676766677677667666776766776677677676767677676776767766766677677677677676776776666776677666676776677667766776766666677667677676666766776776776776667767667676767766677677667766776776767766676776776776776766776676767766676766776766676767767767766766776767766677677667766776767766767767766676767767676767766776767767766767676776676766776776666767676676676767667767767766676767766776767767666677676767677676767676676767677677676767677666677677666767676776766677667677676677677677666767767676767766677677677676776667767767666677666667766776766776677677667676776776667767766676677667767677667767767677677666667676677666776767677677677676767667677677677667767676767666677667676767767767766767676776776767676766677666677676676767767666677676667676776767677677676776667767677667677676677666766766767667767767666776766766767667767767676766767767767767666676667676776767767666767767767767767766676776766666776676767767767676767766677676676776776677676766676776776676666767676776676667767677667676776766766776766767767767667667767667676776677667766667677676767767666677676766776766677667767677667766767676767767766677667767766776676776676676766767767676767767767767677676676776767767767767767677677677667767766776776766676776667766767766776776776776776776767676776776776767767677677667767766677666677677676776766676776767767767676776776776667767677676677677677667676776776676776767677666676677677667767766776776766776666776676767766767767767767667766767676766776767667766677677676767767676767677677666676776666767767767767676767676677676776767767676766676776676766767767767676776677677676766767666667677677676667667766776776776676677676767766767767677667676776667766766677677666767677676676767766776776677677677676676676776766676677667766776676676776767676767666767676676776767676776776776776667677677677677666667676676677676776767677677677677676776766677676776677677667676767767766766666667677677677676767666766676767766677676767767667677676776776776677676677676776776776677676776776667766667666767666767767676776676776767677666766767767676667767767666666677676776676666676676776776776776676677677667677676776776676677677667767766776776677677667767677677677677667767767677677676676776767767676776767677677677676667767667767677667667766767766776776767666776776767767676776676676676767676767667677676677676767677677667667676767767676776776677666666767666776776767677667767767767766776676767767766776677666676776677676676667667677666766776677667766776776776767767767767666767766767767676767767767676766767766677676767767767767666767676676776677677677677676766667766767667767676676766766766766767676776766776776776676677677667667666767677666776677666776677667767676677676776776766776776776776677677677676767766767766767767766767676776767767666667767766767767667767767677666767767667676677677667677667767767767767766776766677676766776667677677676776776776776776767766676677667677677667767767767677676767767676776776767767676766766676776667767666767677667766666776766776766666676676776667677676676767666767677677667667767677677676776677677677667766776767677677667677677677667676776766767767767767676676766667676666767676776776766776676767676776677676767677677676767676666776767766667767676776776767666766677667766766666767667677676677677666766776667676776677676767766667767766667667767767677666776767676667676776667766666676776667676676667676677677667767766676676667676667767676676767766677676676677676676776677667667676767676767667677667676676776776776776676767766776767767767676776767767767767767766767676776667676677676776767677676667666776776776766766767767667676767676767767676767767677667667766766676766667767666667677676776667676676776667666776776677676667767767766667676676667767676677667667677676776766767677667677667676767677667676676766767767667767677666767677676767677677676776676667766776776667677676677677677677676767677667767677667767676776776676766776766767766776676776766767766767677676766776677676776676767676676776666767767667676767766667766767676776676767667766767766776767676776676767677677676667767676677676676776677676666767766767767767766766676676776767766676776677666776766767676677667667677677677677667767767767667677677676766667667767667676767767677667677676776676776776766776767666776767677677677676667667767767666766677677666776677676776776766676776776677667767677676766776766767677676766776767766667676676767767677677676776666767677676677667676776776776776766676776667766667767767767676676666766676776667677667767677667667677667766767767667677677667767677667677677666767766767767767767766776667676676767677667767677667677666767767677666766667677677676766776776677666677667677666676677676676776776676677676767677677677666766676766776676666677677676776667677677676767767667677676776776767666677676767766766767666676776776676677676776776776766667767767766776767766666667767767767766676776667767766677666776776776776676776767767766766667766766776767767677666776766676766767677676667767677677677667667767767667767677677666776776667666667667767667676767767767766776776776766677667667767767767677677677677676776776776667677666766677667677676667677667677666766776767667767667767676677676766677676667677676667676667677677677676667767676676776776776776776666676776767767667666667676776766776676767767767767667767676676767677676776676676767676767666776677677677677677677666776667677666776667676767677667767677667767767767767666767667766766676767676667666776676766766766676677677676767767667766676766676667767676767767766677666677666776776677677677676776776767767677677677676767767677677677676766677667677676776776776667767677676776776776667767767666676767766776767667767676776776776776776767766766667766767677676776767677676676776677677677676767767676776766767766776776667677667676677677676766676676676776666776676667677667677667676676667766766766667676667677677677666676776676776666676767666667676676667676766666776776766767766767677676776766766776767767766767767766767766676776667767677676776767666776767766776667767666776776776776776677676767676677676766776776776676766676767767766767766677667767676767677677676766767766766767767767667677677666766767766767677677666676767767667767666677667767766667667767677677676767677677667676776767766776776776767676766776767767666676676766667766776677677676767666767667676676766767667667677677676776666767766677677677676677676776667667767767767677667767667676766767767677677676776776776767767767676776666776776667767676676767767767767766776767766776776666667667676767677666767767767666767766776776776677677676776776776776767676677677676776766776677676766677677676766767766676666776666767767667677676766767766677667767767676767667677677676766677677677676677667676767676766767767676766666776676767676776776676776677677676667676676677676767767767766766767767667676776767767667766766667666776667676767767677677666677676766766666776766766776767677677677677676667767676776766676767676677677667766776667766667676667676776776767676766767767766776766776776776667766776776677677667767667676767766766776766776767677667666767677677667676666766767767767666776667767767677667767667767676776776767766676666766776776767767677677677667676767676776766667767676667667676767766776776677667677666767676676676767767767676766776776766767766767666667767766776776766767767766676676767676767677677667677667676776767767767767766776676767667677676776766776767767676667766766667767677677676776667666676776667767766767767676766767767767676767766667677676767766776776676677677677676776776767767677677667767666776676767767766676766767677677676767676776776776767767767767677676776676776767676776767666667666666766767767676676767766776776776
667667667766776766677676677677677666677676767767767767766677677667677677676676677677677667676767677677667766776767676776766766776766776767767677677677677677666766667677676776776776776776676767676767767767677677677677676776776776667767666676766776776766776776766776776677677676676677676766676676776676776667667767766766767767767676667767767766776676676767767667676676776767767767666676667766776677666667677677676676776766766776667676767766676667667766766767676766776767667766667676776666776767767767767767766767767767766767767677676767767767677667677677677667766776676776767666676676676667766767767767676766676776677677667767767677677676766767676776776776776667766776676776776767767676676677676767677666776677677677676776776766677667766766767767677667766667767667667676667767666677667767767676767676767677667677676677667676677666766776767667766677676667767767676767677667666776667767767767677677677666776776776676766767766776776776767767767767676677676767767767677667667767666766676776667677677666676676767676776776676677666766676677666677677677667667676767766676776676767767767676767677667676667767766776767766776676776776776776776676676667676776676767766667677677666776676776776766676767767667677667676767766767766677666676776776677676676666667677677676767767767766776667767677677667676776676776776776766676776677676776776767676767767767676776766667767767667767766776776767767767766767767766676776776677677676767667667666776767677677677677677676767666776667677676676676766776776676767767767667767766776776766677677667676766666666766767666776767766766776776676766767767667767767677676676666767676767767767677677677667767666767767766766667677667767677677666667767767767677667666767766766767676767667677677666677667767767767667767676776776767677677676776666776677666776776676776767767677677666767767767676767667766766776767767667767767766766766677676766677676776667667767677676666776776667767677667666766776776776776677666767676667767667677677667677666677667766766766677666776767677676766677667666767676776776776677667667767767766767766767677677677677667766677677677667766767766776766767676767767677677676776776766776766677667676767667767677676776677667767667676676676676776666776767676776776767767676676767667766666677667667677677667677677677676677677676667676767767667667766776767666767766676776677676776676767767676776776776766776767677676676776677676677676676776677667666776766767767766666676776677667677676767767766776767767677667676776676767766767676677666776766776766767767767667677667767766676677676667666767767766776776776776677677676667767666776677667766767767767767766677676766676677677667676767666667766776677677677676676767767767766766767667666776676676776776776667766776776776766677676776767667676766767766667767666776676677677676766776776776766677676676766676767667767666667767676776677676667676666667767766766667677676776776667677677677677677676767766677667766776767677667667677677677666776776776677676676776677676776767767767767667766776767676767767766776766676776776776677676766676776776766776776767666776776676666776676776776767767666676776776767676677677676766767766776767766776677667767677667667767666676766776677676776677666776676666667767677667766767677676677677676766677676766776767676776677666676767676776767667767667667677676776776676766776667767767676767767676767767767767676766767676767767767766767766776767676666767667676776677676667767676776776676776776767767677676776666767667666676677667767676776776677677676776667677667767767767676776676767677666677676676776676677676766767766766767666667666667766677676767676667677676776766767676766776676776666776766776776676776776767676677677677676776766776767767677677667766776677666776667766676776766667667767667677677676677676776677676666677666767666677677667677666766776667677677666667766667677677676676677677667767767676767676677667676776767767666676677666767677667767767677676666666677667767767667676677677677676676776776767766776767766767676776776677677666776776767767667767667676766776776676767667766767767766677676667676776767677666766766776767677667766767667677677677677677666776767677667766667767676767767676667667666676776776776667676677676676766767677676767677676776667767676766776677666667767767677677677667667767677676677676676767677677677677667676766676766776676676767767766767677667767766766776767767676776767677676776776766767766776767666676677677667677677676776666677677667767766766767767767667767767676677676776767677677676776767767766776767676677677677667767667677677667667766776666776677677676776767767676776776766767766776776776776666767677676767767677676776767676767767767766767767767676776776776676767667766776677667676677676776676667767766766676776676676667667767666677676767677667667677677676776767767767667767667767767676766677676676666767667667666766767767767767677667667767766776767677677667767677676666766676666776776767766767767767667676677667676767677676776767677676766776767677677667766677676677677676777676776667676766767676776676676667767766767676767677677676767766666767676767676676776776676776667767767766776677676767766767767767677676667676776767676776667677667677676776677677676767766676776677667767667767767676776677667767767667677677667666767766766776767767677667766767666676667676676676666677677677677666766776776776776677666776676776767676767767767766667676676767767676676776677676767767677677676767766776666767767766677667767767766766676776776776677677676776776677666776776776767677677677676776767766776676677677676666676767676766666766767677667767666676767767766776776776677677666767767766767667677667766667676767766776767767666767767667767767676677676767667766667677666767676676776676767766767677666666766776776767676676667676767766676776776667767767676767766776767767767667766666776776677677677677677667667766766676767766677666676767677667767666767767676676667676767677677676766776776767767767767766676767766677677677676767767767677676776666776776767676667676776666667767766677666776776776676676776676766676666776676776776776767667766776776776766667767676776677676676766767667766766766766776766767677677676766676776767767766676677676677667677667767676676667667767676677676767677676767767767676767666766676767767766767767677677676677676776767766766677677677666776667677676667767667676776766767767676667767767767676776767767676767766776776767766776677667676667676676676766667767676767666776776667677676767667766767766766767667677666776766776776667767766776766766767767677666776776667767676767767676677677666767766776776767676667667767676666677667676766776767676767667766776766776677676776776767766767767676767677667767676767677676776676767766677667767766767677676667676776767767677666676767667767676666767677677676767667767767767667677676776667667677667766677666677677676776767767766677677667666767767677677677676776767767677677676677667676776776677676776766766776776776776677667667766677676766676776767667667666766767677666767676776676766776677677677666767766776776666677677666767767767767677676767767767677677667677677667767677666767676776666677676766767677676676766767767677676667677677667766776766776776676766776677666666677666766776666676767767766767766767667767767767767767767767667667766767666767767676676776767767667676667767767767677677677667677676667666776767676766766767766776767767767767766767766766767677676767677667767677676776767667677677677677677676677676666676676677667767767767767766767766766766776776776767667677676767667767677676767766767767677677676767767667677676676767767766776676776767767677677677667676767676767766767767767766776776667767767676767676766776767766776767676776776776677676677667767676776776767767766667766666766767767767767676667767677676767767767676667676767767767666676767767766766677677666767767666676767767677677666677677677677677676776776776776767676776776776767666667676767676766776776767767766676767667766676677666666666767677677667767767676776767767767767767767767676776677676677667767767667766667767677677676677667666676776767676767767677667766677676677676767677667667677676767767677677677666767766666767767666776776767677666766776676776667766766776776776767766767676776766776667677677667766766676667767676667766677667767666677676767676667676776776776766666776766767677666667667667677667767767667767676766776776776766667666776767767667677677667767676667767767766767766677676776767767767676776676676667767767676667766776776776776667767676766767767667677677667677676667666776766776667766776776676776776776776766676776676667676776676776776767766677676767666776677677677677677667766767676776667767766776676677677676776776676667767766776766676776776776776677677676667766776767676776666666767767677676676766767666766667676767767667767666766767676776767766776767767677677677677676776766667766766767767766676767676776676776776666766766767767676776767676776766766776766776767767667667767676767677666677677676676676776667767767766677667677676767666776766766676767666776776776767677666766676677677676676776766776766766776767767767767676667766776776776776676667667677677666677667677666767766776767667667767677666666776776767677676667767766676776776776667767677666676776667767676776776767767667766767767767676677667676767766667767766776776676776766676767667767677666677676677676677677677677667767667666776766776676776676776667767767676776667766666676767767677676766776677676766767667767767766667676767767676677677677677677677676776766666766767767666766776677666766677666767767667677667767767676767676776776766677677666776676766766776766776667677676776776776676776776666776767666677677667767677666767766767677667676776667767676776767767766766677677677676666776767676776776776776676767677676776776766677677677677676767767676776767767666666766776776766667667676767766677666676767767767767767767767676767767667767676666776776767677676667766766767677677677677677676776767677677676776676776776767676776677667667767676666676776776677676776676776667767767676667677676776677676776666766776767676677677676767767766767676776677676776776767676767767767677677677667667767
6767667677677666776667666677667666677667677667676667676776667667677677676776677667666677677677676776776776767767677666767767677677677666766667676767667677677667677676666767767677677666767667766776766677677676767767767677667767667676767667676776766677676677677677677676767767677677667766767767667767666767666767767767677676776776776767667667677677676767677677676677677666766766677676767667677676676776766776776776767766766676776776776776776776766766677677666667767676767677666776767677676767676677676776767676766776676776676776767666776767767767767767666776776677676767767676776776676766776767766767767667667677677676676776676776767677676776776766766776667667676677676776676766776766666776776767677667677677667666767677677676776767767767677676767676767767676767766776776776767666766667677676677667767767767767667667766767667767766767767667766667667767676766766776767766676666666666767767676767766776677677677667766776677667767766676676767767667767677667767676676676677676677676677667676767677676767666677677667676676676677677676676667676776767767767767767667767677677676676677666677667766776776676776767767666776767677676776767767676776776677677677666776776767677666667766766776677677676776767677677676776666667766667667767677666767766667767767676676766767767666767677677676767766766776776776767767767767766776677676776767766767767667676677676776767676776676767676676766776776667767677677676767666766776667676776677676776766776776767767767767667767676677666776776776776676776767766767666766677667667767766676767766766767677676666776776776776776667676776776666767767767677677676767676767677677666776767677677666676767767677676767766666776776667767767767677676677676676776676676767767766676767676776677677667767667676767677676677667766766676776776677677677677677677667667767676677676767767667767766676676776776677667767667767767676767676676776667767676667766667766776766677676767677667767767676776667767667767667676676776776776767767767667767677676776776677677676677667677676767667766766776667667767666776776677677677677676766677667667767766776767767766676767677676677667667667766766676776767767677677677676677677677676676776676766766776767676767767667677667767676776776767767677677677667766766767767767767677667767766776776766776677677677677677667677667767767767676767766676767766676676776767766666767767677667677677677667677677667677677677667676676767767677676776767676767667767676677676767677676776667676776666767766766776677677677676767677677677666776677667667767666776767666776776766766676776776776676767676767767667666776767676676766776776677676676676776667766766776766766766776667667767676776776766776667676776776776677666677667767767767676776776676767676767767766767767767767767767766677676766776676776776766776676677676667667677677677676766677666767767667766677666767676767766776766667676766776776677666766767676767667676677676776767767676767767767666776676666776776677677677677677676667767677667767766767676676767767676776677667677677667766767677676767767677666767676767767767677677666767767676667767677677666676776776666666776767767676766766766676767767767767677666676676667676766776766776767667767667676767767666776767677667767676767676677677677667766766766667766776767767767667766776677676677676776666776767676776767766676667667677666776776776676667766767667766776776676677677676767767676776666767677677677667676767677677667666767676767677677676776767766676767767667767667767766677677666776767767767766676766676776667676677677677677677676677676667766776676776776776767667766776767766767767767767767676676767677667766767677666776677677667767677677677666766767767767767767676776676676776766776766776667766776776676776766677667666677677667766677676776776666776776767766776767767766776776676676767677667767677667766767667767766676677676677667676767767667666776776776676677667677677676767676776676776776667667767667677677676776676776776666767667767767767677667767767667676766767667766677677667676767767666766776776776766766776776677676776676677676776776776776767767677677667667677677677666766667767676767767767767677666667767676776766776776767676767676767667767677676677676776667676667767676767676776667676776666677667766776677667766767766666666667766766766776776676776766776767767677677676766677677677677676766676776767766767767766776667767676766667766766767676767767676776677676776776776776766767767666767767766676776776776776676676676767676676767767767677676776767767767676677667676776776766677676677677667677677666677667676667666677676776766677676766767767677676667667676676676767767666776776667767767666776776776766677667677667667766776776776776666767677677676766676667677666676677677677677676766776776767767767677666667767766676776767677667767766667677677676667767767667676767667676767767676677666767667766766776677666776666676776766767766767766776677676776776766766776776776676677667667666677677676776766776677666667677676767677677677677677667666776766776677677677676766776776676776667676677677676776667667767767766766776776676767666766667676767767766677667767766767766776767677666767766766677667676767766776776766776767766676776766766776776766767767767677667667767766776677667766667767676677677667767677666677677677677677676776766776667767676677676776767677677676776666776766667767677676767767666776767766776767676776776667767677666677667666766677677676677677676667767766776766767667767677677676776776767667677677676767676676767766767767766776776776776676676767766676766776776776776776667767677677676677677666776767666677676676767667767677676676776776766676767767676667667767767666776776776767677677667667667676676776776776667766776677676767767676776676776676767766767667666676667667767766767767767677676776666776776766776677676676776767667666767767766776677666677677676776766667676766776776767677676766767767767677667767767767667766776776767667676776666766767676676676767667767677667666767676767667767676676666776767677677667666667667676677676677676667667677666776676776776677676667677676776767767767767676776767666676776676776676767667676676667676776767676767676766667767667767766676676767767766776667676667677676776677666767676767676776776676767767667767767766676767766677666767766776767767767667676767666766776776676776766776767766776776767766666766776667676776767767767677676767766767766666776776677677676767667767676767676676776677677677667676676667677677676776667677676767666776677677667667676666767677666776767767666767767676776767767667677677666667677666776677676677676767676776767767676776776776776676776767667767767767767666776776767667767677677677676677676776776776677676776776766767766677676767677676776766767766776767667676776767667766776767767767676677677666677676766767767676767767666776767767667667767767767677677666677676767676677676776666667767677676767767767766766776767677667766767667677676766767677677667667677676676776767767766676767667767767676767676766676767676776676767676776677676776676776767676776766676776767676766766767767767677667667766776767767666767766776767677676776767666677667766766776667767767667677667677676776676766776676677676767666776676767767666676776766776767767677676776776767767676776767676677676776676767667676767767677676767767677676776776676767767667766776776676776676667677667676776767767677676677677677676677676766776676766766766677676776776767676667667677667767677667666767767677667667666776776776767667666776776767766677666666676676666767767767767767766667677676767767677667766776666767767767767676767766767767667767676677676776766677676677677676676666677676767767767767766776776667677677677677676667767676776767767767677676776767766776776776776676676776776776776776676677676767767676666677676667767677676776677676677676667767767677676766767677677677666766776767767677676667766767667766767677677666776776767676776767676766776767767677676767767767766666677677677676767767767676767767767676766676666766767766676776767767677667767767676766667676766677676776776766766677676776767767666776776667676776677677667766677676677677676776776776776767676766776767667766677667767766767676776776767667676776776676776776776677677667677667767766776676667767667677667767767667667676676676767766676767767767766767767766767676776676776776776767666776767766776776766676766667766677676776767676677677676677676667767676667676776776767767767766776677667677666776676767677677677676676776767767766766677676767767677677676677667766677666776776677676767767767676776677676776676776767667667767767676776776776676776677677667667767766766677677676767767667766767666676767676766677676767676767677666767766766676776776776776676667766776677676767767676676766667676666767767676676766667667766677677667667767676667676766766776667676776666766776776667677677677677677667767667677666767667767666776776776776767767767766776776666767767676766677667677677676776776667767677677677677677676776776676667677676676767677677667766676767676676667676776776767676776766666676776776776776776767766767676666767767767676667677677676776776667667766776767676776767767667767767676767767767767677676676767766766677676776776776767767766677676776766667667667667677676767676666776767676776767677677676677677677676766776676776676767767667676776677677676767676776676676667667767676677677667677667677676767667766676766776667767767676677676776776776767767677676776776776676677666776776667766767666767767666767767667767677677667677677677677666767676767676677676676676776776776776776776677677667676667767676766767766776767676776776766776776676766767767677677667667667666776767767667677666666767767676667676767677667666776667667677677667767767666667766667766776767676666776677676677676776667676667667677676676677677676676667767677676766776776676776667676776776667677667667767666767766676766667676767766767766767676767767677666776677676776667767767767677667767766667666767767767766677676767767767767767766767766776776667676666766766776767766677676676677666677676676776677677677677677667677677676667766677677676677667666667677667677677676676776766776677677677676776776677677677666766677677667677667676766677
76776776776767767767767767666767767767676776767767677677676766776766677677676677676776776767666776776776767667767667767676677676766776776776676767767767767767677676767766776767676766776676776776776776766676776677667676776776767667767766676677676677666766776776767676776767677667677666677667767676767667676667677676767677676667766677667767676776776776767767677677677677666767767676767767667766776666776767667676767667666767667767667767667667767667666776776766767677667767666767677676766776676776676776676667767676776667766666776767767767676667667766767767676676667677667766776776776776776677666677677677667676766766677676776776776666677676776776677677677676677677667677676767767767766676677666677676767767767677676767676767677677677676766767767667767767677677666766776676776776767767767667766667767767767767667767766767766667767767677667767767677667676767677676776677666766776766776767667676667767767767767766766677666766676766766677677666776676677676676776776767766676767767767667676767667666776677677666767767677666676776666677667676776677676766676767676766776776767677666767676767676776766766767676767667676776766776766677676776767766767666677677667767766766776767676677677677676766776667767767666776677677677677676766767766767767667766776667676776776676767666676776677667766677677676776776676776766776676776766776776676776767676677676676776776666776766767667767667667767766676766766776767766667767766767767667766776677677677676676667677666776776767767676776667677677666776776767767677667666776666766776776666776767667677676776766677676766776766676677676776767677677677677677677676766767766667767767766767676776767666776766676767767766776776677666766776766666677676667767676776766667667767767676776776766766767676766767667676776766767767677677676677676767767667766766767676676676767676767676776776776667766776677676676666677676767666766677667667766776767767766776776776767667677667677676776776776767676667676776677677677667767676776776776676776776776767766767677676776677676776767767767767667676676776776666776776767677667767667666776666776776767667766667666776776766767666767767677677676767677676766667767667766776767766666676676776676776667666776677676666677676776776676667667677667676776776766766767676776776677677677667677676677667667677677677677677676666676677676767677666767677677667667676776667767667767677677676667767677667666766776767667767766776776676676776767766766767767667766766667677676767667677676776767767767767767667676766766776766676767676676677677676776667767767767767676677667766766667666677676767767667667676677676677676766776767766776677677677676767766677677667766766677676776776676766767767766766776666766776766776766667767766666667767677676667677676667666766776766776776776766676767766776677666677676776776676766677677667766767666676776677676767767676776776676767676766776767667767667677667767766676767666776676776776766666667677677666776776776676767767677676766767677676667767767767766776767767677667766766767767766776776677666667766676676776667767676667676677677666676776776767766767767676776776767667767767667767766767766776767677666766776676677667766776676776776677677676667767677677676776767767667677676677677677677677676766666776667767767666676676767767767766776776766776767667677677676767667676776776677676767666667767667766776776776776776676767677676776677676776766776776776776677677667677667667677676767767667766767767766776767676776677676766667676676766767766767677677676776776766776776776767666776776767767767677677667667767767767766767767677667676767766767767767767677666767767677677677667767767667667677667767666767767767677676677677676766766767676676767676776676767677677667767767677676767677667767677677677666677667767677676666676677677676776677676667767767766676776776767766776766767766766667676677677666666776666767676676676776776776666776766767767766676776667676666776776766766667677677677667676766776767666766767766667677676767677666666676776676676766776776677667677676766776767667676767767667666667677676676767767666667767667677676677667766766776776677666776766776676776676776776776677667767677677676767766767677676766676677677666677666776677666776767767676667766676676776677666677677677676776767666766676776767767667676776667767766776667677677677676776676776776776677676776676767666667676767677667767677667676767676676776676767677677667766776776767767766676767767677676766667767677667766767766677666776767677667766677676766776677667676677677667667766776676766666676666767766666767677666766776776776776667767767667677677667676767767767676766767767676667676676776677667676767766677677676666767767766776776767767766667767677677667666776677676767767676767677677666667767677677676767767677667677667677666677667766766676676677676766767766776776776776766767767767677676776677666677667766666676767667676776666767667667767767767667766776666676767767666676677676676776666766767767767677666767677667676776776767767676776767667767676676667767766676767767676776776676767677667677677667667677677677676776767767767667676767667766776666767677677676767767767676776767677677666767676767677677677676766767767677677677666767667767676776766776776666776667766776677677666676776776667666677676677666776766676776767677676767767767677677677667667676767767766776776776776766766776767666677667766677677676776776766776677676676766767767766677677667767666776776776776776667676677667767766767677667676766776667767666766766767676767666776767667766776676677677667666667667767677676776676776677667766776776677666676767767677667666767767676676776776676676767766776776676776766676776776776677667677667677666776676766676767767666776767676776766776677676767677676676677666666666776776767667676767767767666776776776776667677666767766776676676676676776776677676776677677667667677667677676766767767766767666767677677676766776776776677676776776776776776767667676766677676677667767767767767766677677677676776667667767677676676677676776676676677677667766776776677676766776776766776776776767676676677676767767667766776767677676666776676776766767667767767767766776766677677667767767766667766767667767767677666766676776677677677667676776776776766767766677666776767767676766776776667767667766766766776677677677676667767766776767767676767667677676766667766767767677677677677677677676676677676677667767767767766767766677677676677676766767676776776767676767767677676676676776767767766677666776767766667676666676767767766676776776767767767767676776776776667667767767677666666767667767676677677676677677677677666776776776767767767676666767767767767767767767667676776776776776776666766767677676676677677677667666667766666767676776767666677666776776776776676677676767666776776676767766776766767676666776767676776667766776767766666766776767767667666776767767767666676776666776666766667767676676767767766766766766766776776676766776677677677667767767676776667667767676767767667767667766676776676677666676677677677677676766766776776776767666676677676667766776676767667767767676667767667667766676776766676766776766667676766776767677667676676766776667766767677677667676676776767677667676767677666767767667676767767667666767667767677676667677667767677667667766667767767766776776676767766677677667676676767767677677667667767767766677677676767676667677676776767676666676676767677676776776776667677666776776767767667677676767767767677677667767766767766766776766677666766676666767767667666677676666676776767676767767766776767767677677676667767767676676676776766766767677667767767677667767767767667667667666767677677677677677676776767767667666767676767667677676776767766776766767667667767767767667767677677666767667767767767677676666767767767676676776776767677667767766776767677676676776676667677677676677677667676766676767667667767767766766666776776677676676767767677676776776767666767676767766767766677676776776766776677676776767767666776776776767766767666676766676767677677677676767667767676667677676776767677667666776767767667666767677676767767767677677677676776676767766776667666767676676767667766776766776767767666677676776667766776776776776677677676677667767666767767676676767667767767767766767767667767676776677666766677677677677676667676776677677677676766677667767666667767767677667767667677676776676766677676676776776776676767677667676676676676676776667767667767677677677667766766676677666676776766766776776766766767666767766767677676676766677676677667677676666767767767767766776767677667666676776776776666767677667766776767676767766776766766677677667676766766767667677667767666767676776676776766677677677666767767667766766767667676677676767766676766667677676766667766767667677667767766776776767766767676776776767667766776676767677677666767666776676766776676766776776776767767766676776677676676766776767767767667767767677666776776776776776766677676766776677676677676776667767676776677676766776677676676666676776666766676766676776776766776776676767676776776676776676676776666776676767677676767677667677667667677676776776766776776767676776666667666776776776767666676776766776767767676676776666767667766666666767766767767767676766677667767677667767677676676776666766676776667676766676776766676776667766776767667766767677667767677676767677677666776767676776677667666776677677667767677677677667677676776766776676676767767766677677676676677667767667767677677676767767767676767677667767676767676776767676666666767767677666676676766766767766776677676767767767676776677676767676776776766767766667676776767766776676776776767676676766667667667667767766776767677677677677676776776776666776766776676767766776767667677676666676776776767767676677677677667767676767667667766666776776767767676767767766767677677676767667667676776766676667677677667677676776666776666676776776767767767677676667767677677677667766667767767676766677666767767767667766776776776676667766667767677677677676776767667677667676676767667767767667667676776676677667767766776677676677666767767767677676766776767767767677667676776776767667667766767767676776776667677676776766676767767767676666677677676677677677666776677676677677676766676767676767667677666766
6767767677666676776766766677666667676776667767677677676677667677677667667766766767676776776677667766766676676667676667766767766767676776677677676767767766667676776767666767766776676767677676767676766776776767667766776776767767676776766776676666677676677677676767767666677667676766776766767766767766766667766767766666667766776676666776766677667767666776767676767767667667667767676677676767667676766776776776677676767767667677677676666767676766666766776766676776776767767766677677676776767666677676767667676776767677667676667767677667676776776776776776666766766676776766676676776676676676767677667767767677676776676676676767767766776776766676676776667767667677677666776767767677677677676677677676767677677677676667676767767676676767676666676767677666776767767677677667666766776776767767676677676776776766776776776776776767767676776677666776776776776776776776677666776767766776766767767676776776767667667767676766776766776776666676667667767676766776776767767767676767677677677666767676677667766776767676676767767667676676776767767676666776666667676767667676676676776776676667667676676767766767676766767766676677676776766676776676676767767667677677676676677667676767676767766677677677677667677667766766676776776767767766776666767767767767767766776667666776767676766776677676767667677667667767767766767767767767767767676676767767676676767766677667767676677677666767767666776776677677666766776767676776776667767767767666767677667667666767767767766666776776776667767767676776776676776677666776776767667676776666676677676776776676776776776767676767667766666776766766767677676677667766677676766667666766776776776767666667767667677676767666766776677666776767676677676667767766676667767767767766767766766766776766766676776776677677676776767676676776677667767767766767666677666776766767767677676676676776766776776767767767677667767667677677676767667666767666667667767767677677677677677676767677677666776776676766667766676677667677667676766677667766677676776676776776767767676677676767767676767676667766776766767667767667667767676667677667766776776767677667767767677677666677677677677676677676776776776776767667767766766776676776767766767677676776776667666776666766676766667766766776767766776776676767677677676677676676766766676667677667767676766767766767767677677677666776766776776667667766766676776767677667767666667766676776766676766667767767677666677676767666776767767677677676766776677667767767767767767767677667667767667677676776766776677677677677677667677676676666776677676677676767767767767667767676676767667676767767677666776676767676767767666767767767676776766676767676776767667666776767667677676677676676766776667767677676676677677677676766776667767676677677667677667676677676677666767667667676677667676766776666766776767766766776776667766667767766676767667767767767766776767766767767766677677667766667676767766776776776767676767766776677667767677676667667767767767767677677677677677666766776776767766677677677667667676676767667767676677676776776677677676677676767767677677667676776776667667676677666776676677676676767767766776676776667766676676677676776776776776776767676776666767767676776767766677666766776776676776766677666766676676776767666676677667676676766776667767667767677667667767766776666676776676677676776676767676677676776776676767767767676776767767767767767667667667767677677677676766666667766776667677677676776766776776666667676767666766776666767677676766776667767677676776776766776676776767767766776776776766767676767676776767676667767767767767767666677677676767767766767676776767677677677676776776766667677666766776767767767766776677667766776767666766677677677667767677666776776766766767676767677667766767767766776766667767676776766766776666776776677677677677676766776667667766676776676667767676776767767677667676766776767667767767767767677667766766666776767676676767767767677677677677677677667676776766776767676767667766767767766776776767767767677676767667677676767767667666767767677677667766667767766767766667767677667767677676766767676776667676677667677676767767767766776776767667676776776676776676776677676766776666776677667676776676666776676776776676776776677676776767766676667766776766776666776776676667676766667766667676766776766767677677667677676677677677676766766677677677667676677667767676767677676766767767766766666766776776677677677677667766776766766776766766776767766766767766776776676776767767767767767677677677667677667767766776766676767676776776766776776676667767676766767767766776776677667767767767767767677676667767766677676776766677677677667667677677667766767766776677677667666776677677667667766767766767666776676776667666767667767677676667676676776677667767676767767667766766676776776677677676677677676766767766776767677677667676767767767767767766767676676767666776766776676677676776767676666676776776667677676677677667766766666677677676776776767767667767766776776776666666776677666677667767767767676677667766776676776676667677677676767767767676676677676766766776667767676676666766776766767677677677676667766767676776766676776667767677667767677666766776767766676766677677676767767676766776767767676776776776766676767767667767676667766667677676766676767676766677677667766776766676767767676776767676776677667767766776767767766666767766767767677677666766776766766766767677676767676776776766767676677677677666667766767676767767767676676776776776776776776776677667677676776767767766767767766776767767676767767767677667676677677667677666776677677667667767766776776776676667767767766776776666667667676776776776767767767676677666767767767677676667677676767766776767676676677667766767767767676767676677676766776776676776767667766776677676776676767767767767767767677667767677667677666767676766767677676667767767767766766767677667676776776766767767766776667767677666767677677667767766776776776776766676776667767666776776767677677676677676776676667677667667767677676766666767666776767767677676677677676776766676767676676767667677676677676776776666776677676776766676767677666767666767676776776767767676676667677676776776767767766677676676677677676767767767676767676667677677667767676767676677667766767667767666776666767767767766767667766776776676767766776776776767767677667766776677676767767676776767677677667767766766767767767766676677677676776776766766767666677666677677666776676766766776766766776776776677666776767677677667767767677667677676776776776776766676767767676667767677667677676676767676676676767767766666767667766766676767766767767677676776766666767667677676666766666767767766776776767676677676676676776776667767666776766767667676776766666776776776776676776776776776677677677677676676776776776776776776776776767676676677676776677666776677677667767767667666776667767767766767677676677676766776767766767677677666776776776677667767767767676776776667766776776676677667766766776776776776767766766677677677677676776776677667766776776776766677666767767667767676776776776677677677676776667767677677677676767766776767766667676767667666767667666677677676776767667766776776666776776776776676776776677677667666776776776776767767767677677677677676677666676766776677676776676676767766676676667766766667767767766776766766766767676766766767677676776666666776677677677676667767666666767666666667666767767677667676767767766776776776767676677667767677676767676776766776676776767767677677676767667767677677667676676776767767767766676767677667767767767767767666766677677677666676776767767767667667676766677676776676776676667676776776776776767677676776766776776766776776766776776776776767767767666676677676677676776776766776776776767767766766776677677666667767667666766767766677667676666766677677676767766676776677676776776666676766766676766767677676766776776767677676766676766676776676767766677667767667767667767767667676677677676677666766767766767666776766776766667766677677676677676676767767677677676767667676676776767676677677667767676767766767677677676767767667676776776676677667677666677667766776776676767767766676776676776676776667676767677676776776766766676767767766767666766767666767676667767766776677676667677666776776677676767667677677667766667666776677676776776767677667677677676666666766767767677677677666767667767766767767767677667676776767767767767677677667767677676776776767767767767767676767767676767766677677666676677676767676776776776776776767666776776766677677667767676677676767767767677677676767677666667676776767676676776677676666767677677667767676767676767677677667667766776667767676676666776776776766776767767767767767767676776776776676676766766767677667677677666767767677677677666766666776676776676767677677667667676766667766767677677677677667767766767767767676776667767676776766776676677677667767767766776676677666666776767767767766776776776776767676776776776676776776676677667767767666666776776766677667677676767766776677667677677677666776776667767766767766776776677666776776767677676677667767676767767767676767676776776666776776767677666767676767766776776776776766766776767766776767677676776776666776666667766776776776776667767767677666776776677677667767767766666676767767767666767766776766776767767676677667766667667677677676667767766766776776776776767767677667766776676776667766776776676776776767767667667767676767676776676676767767667667767767767677666767676677677666776767677676676666776767767767676776776677676776767767767766677677667767766776676776767767667666776767666767676677677666677677667667767767677676776676767766767767677677676667666767677677667767676776677667676677677676776766776677676776767767766676767766776676676776767767666766776776776766677676776776676776767676666667667667667676676776766776677677677677667677667677667767677666676776767766676677667766677676776776776776666676677676677677666666776767666776776766666666767767676667676767676776767677666767677676776676676776767677667677677677676766767767667667767677676766767766767767767666677667767767676776676676677677676767766676767666676766677666676676776766676666667767677677676667766766776667676767766767676676676767767676767677666667677676776767767676767677667766767767766677666776767666
3676776767677677676776676676766776766766776767766776676676776776677676766776677676776776776776766776767667677676767766776776666767676776766676776776766667767767767667767677676767677676776776776766766776776767767766776766776676776677676767677677667767767766767677677676676776776676677676776767677677676677667766677667767767677677677677676776667766767767677677677676776776677676776677676776776767667767767767766667667767766667767767677666776676766776776767677676676676767766766776766677676667677667767676767767766766776677676676767677676677677676676677667676776676767767767667676767767677676767767676776676776776676666776776776666767767677676776767766676776667677667767766766677666677667766776776676766676667666677677677677677676666776767766767667667677677676767676666776766766676776666676767766766776767676766767766776767676677667767676776767766677676677677667766767767767767767767766776767676776667767676767767766767767767676766677676776767666767667667767677666667767677677667677677677677667676776776676676766677676767767767766766676677677676766776667767667767767767767766767767667677667767677667677667676776767666677676776766677666767766677677677667767676776667676767767766767666677667676767676666677676776776776776676767677676767766666676766667767767767767766776776666767766776776667766776776677677666776677677677676776767677667767767676776776766776776676776776767767766776677677676676676776677676677677667767667766676776766667767766767676776676776677677676776667767767676776766766776667676767766666767766766767677676667666667767766776766767677676776776667766767767667767766667677677677677677677677677676676666677677677666676767666776776767667667667677677677666776667767767767767766776776776766677667766676767677677677667676667666677676767666767677677666677677666766677676776776676767767767677666776677677676767677667667767767667667767677667676677676776767676766776776677676776776676666767666776776677667677676776676776677677677677677676776676776776776776676767667767767676776666667766667677667677677666666766766776666676776766766776766767766776667667766676766767767667766666666776766767666767676677666766776667676767766767677666776677677666767767676776776666767767767666766767767767767666767766776767677667677677677666767677677677667667767766676667676776776666766776776766767766767766776767766677677677676767677677676676676766767767676767667767766776776676667677677676776767767667677676767766766776767676676676677666677667667676776677677666676667767767676767767767766766776767767767767677667677677667677667767667766677666776766667676767667676776776677667767667667667666766776766776776677677676776767676776767767767766776677677676776766776766666677666776767767767767766776676677667767767766677667767667767767676776677677676767767676676767676666767766767676776776776776776767767666667766677667667766766776776776667767767676667767766776676767766776776776667767767767677677676767666767677677666767676676776677666676776767767766776676767666776766776776776767767676766667676667767767677677667767667767766776667767766676776666677677677676677667666776767766767766676776767767767677677667766676767666776677677676776766676667767677677676767767676776776776776677676776767677667767667667767767666767767676677677667766776676667677676776776767767767677676676677666767667767767667767677677676676677666776767767767677677676677676676677676676766767676676766667677666667677677676676676767677677666667677676766767767767666776767677666677676676767767666767667666776766767766676767766767766677667666766766776776767667767767766676667676676676677677667767676766666766776767667677677667667766767667666776776767767677677676766676776776667677666776776776767677677677677676767767767766776677676677676766767677676767667766767677667676666676766677677676776677666776776766766677676776676767767676676766766776766776776677667676677677667767767666767676676776667676776776766677676767767767767767667767767677677676766676767766766776766677666676676776677677676767666677666776767766667767766767677667676776776776676677677676767677676776776767677667766766676767767767676767766767766767767677666766776677666667767766767666676676776767666776767767767767676776776667677667766767666776767677677667676677677677676766776676776766667766776776776776766766767667767676766776767766767767766677667676767676767766776667767677677667767766767667666776776776766676666677677667677677667767666766766767676776766776776776776666767677667767666776667767676767677677666766766776776776767676767767667666676676776776766676766677676776776767676676766776677666767767767676766677676676776676776677676776776767676766766776766676767766776667767677676776766776667766776766676766667767766677677676767676767767676676666766766776676767677667677677677677676776666677667676776667666667767677667676767667667667677667767676676676767767677677666766767677677677676677666767766676767766767767766767676776767667767677677676776766677677677676767677676677676766776767767766676767766677667767677677676677676676767676776767767767766776677667677676767667767676676767767677677676676667677667667766767767767667766766766676676776776766677677677666767767676676767677666677676776676667766767766767767677677676767767766766776767677667677677676677667677676776776767767666776766767677676676676766767667767766776677676767677667767676776676776767767667767766767677677677677666776767667767666767767767766767676766677677667677676776667767766776666667676766776776776767677676667767676776776767667767676767766767767666776776776676677676676767677676666667767767676767767766666767667677667767677677676767667676677677666766776676776766776766776667767766667766766766766766776766767767767766776767767676776766776676676776767676767677677676676667677666767667677676766766776677667667767677676677677667676767676766776767676677676667676767767677677676776776676767667676667667677666767667767766767766677667767677676767767676677676676767667677677676767767667667767767667766776776767667666776766776676767667677676667767767767676766667676766767667676767677677676677677676677676676676766767676666776676676667767766666677667677667676767766776767666767767667677677676766767677666767676767767767767766767676676776766766776776667677677676766767767766766767767667667676767676677677676776766676766776766767677667766776667767767677666676766776767766776767677677677676766676776676776677677676767677677676776767767676776776676776676767766667766776776677666676776776767767767767766776776776767767676666776767766676776776667767676776677667767677676677676767667677667676767767667666667767677676676767666676767767676776776766667766676677666776766766776666766767766676667767676776767677677677676666776667766776767676767767767677676767767766776677666677677677667766767667767767767767666767767666776767767767676776676767667767767667767767676677667666776776767676776676767666766776767766667676766776677676776676667767676776767677667667666767767677677677677676766776676767666666776776767767676766676776776776677677677676767666776676677676767766767667676676776776767767767767766677676767767767767676667667767766767677677676776776766776767767766676677667677677676776776767766767767676767766776766767767767676767767767676767676766676766776766666776767767767767667766667766676666776767667667667666766776776677676676776776766666666776767767676776776766776776776776767767667766766776677667767667667767767676776776776677667667666677677667676767676766667767676766776776776776776767767677676767666776776666776766767676776676776677667767766776767767767667767766776667676676776776667766676766677676677677667767676676767676776677676676767767766776776767767767667767766676776767667667676677667666767677666767767767767767676776776767767766776776776776677676676776776767677676776766766676677677676776677677677676766677677667667676767767766776776677676676666677676767766776776677676776767767677677677677667766767667677676676676776767767666666767666776776676776767766776667666776676767676776766776767766677667667767666666767767767667677677676767667767767767676776766776767677667667677667767767677676676676767766676767677676776776676766776677666667766767767766766776677676767677667767767677677677676776676776776666776776767676676767766677677676666766667767677676776767676776776676766677677676776767677676677677667766767676766766767666776776767767767676676776767667766767767766767767766767677676677676776776776666767677677676776776776676776677667677676776676767667767677677667767676776776776676766767667676776677677676767667767766767766666766776767676767677677677676776776776676767767676767667767767677676767767676677676667767767766767667676766776666677676776766767767767677676767766677667767766677677677667667666667767767666776776767766667767766776676767766776677677677677667767767767666766677677676776776776776776767767666677667667677676776767677677677676776767767677676776676676677676767676766677667766676667676766767676776676676776776767676766677677667667676776776767766666676677667767677667676767677676767766776676766776677667767676676776776677676767677676667677676766776776776677677676677667676776776776767767677677676767767767767676767667666767676676766676767767767766677667767767767767767767766776776667767766776776767766767677666677677676776767666776776776776766776776776767767666667677676767766776767676767767766676667676767767667677677666766776766677677676766767767676766767667667677677677667766776677676667676667767676767676767676767766767767676767767766776766776677666776767677667677667676676767767677676776776767667767667676776776776677676677676677676667767677666776767677677677667677666776767767767767667767767677676677677666667766766767766776767767767677676776766677666776776767666776766776676766676677666776766776776776767666776677667767677677666676766766776677677676766776677667766667767767767677676676767677676677676676776667767767666776666776677677666677677667767667676767667766776766776667767767677677677667666667676776776766766677677677676766776767676677677667676776667676767666776766767667767767767676667766676767767667766677
67766767766666676767767766676767766676776776767677677677667767667767766676666776676776776776776676766677677677676767677677667676776767767667666767676667766776676776767667767767677667677677677676776767676767766776767677676776766667677666776676677677677667666767767666776766767677676767677666667667676776776666776677677676677676667767767667767676766667676767766766676767767676776766677676766776776677667677676677667767766776776776776776766677677667677666666776676776767766766766776776676776776766676667676767667767767667767676767677667667667767666767766776667767766667766776776776766667767667676776776767766776776767676776677676776667676677667676767667677677676766767767767676766767766677676776776766677677676776767677676667766776677666776776766677666776776767767676776776776666766776776676776666676767767667767677677677666676767676767766776767677676677667666667767767767767677676776776677677667767667767767767677667767767676676766776767767667676776677676776767676767767767677667767667676676767666676767766766767767676766767667767676766767767676776766767676767767667667767766776677677667767676667677666767677667767766776776767667767766767766776766776766766776676767767676776667677666776776766667666776767677667667767767667677676776667676776776676776666677666766666767766677677667766776667677667767766677677667767767767666767676676666767676776766776676766767767767667676766767767766776776776677676676676666676767667676776676776776776776666767766676767677666776766776677677676677667767767676776767767667766767676677677676676676767767766776776766766766676766767667676677677677667677667767767676776767677677676766776677677677676676776667676776676677676766666667766767767767767677677666776767767666776776676776677667766666767767767677676676776767677677667767677676676767767766677667767767767766776767677667676666776677677677666676776776776677677676776666767677677676677677677666666766767767767767766676767666667767676767766677676766776667666766776676677677666766667766767767676767667676776767767766776677667667767677667767767767767767676776776677667666677677677676676776776677677666677677676776677667666677666776667667676776776677667767766776776676766776776776676767667676776767766776776766767767677677677666767767767677676766676776767767677676767767766767767767767767766776666667667766766776776776677667767676776767667767667666776677676776767676767767767767676766676776776677666776776767766667767766666676776767676767667766667766776767667667667676776776667767766767767676767767676767677676767767767767767767677677676776776767767767667767677676767677677677676766766776776767677677676776776677676776776666676776667767766776677677677677667767767676676776767766776766677677676766766677677677667767767667767677676767767767766666676766676667677676677667766776676766776676776776776677676776766776767767667767767677677676676677667767767767677676767767767677667676667767676766677676776676776767666767767677677676776776666766776776767667667766767667667767766667767667677667676676677676677677677676767767666766667677676776767666767667676767677677666667676767766776766776677667766776766776667677667676776776667767677676766776767766776776767766776776667767676767677676677676776667767767767767667767667767766776767676677666776767677677677676776767767676766767677667676767767767677667667767677677666776677677677676766776767677676776776667676676766776677676767767767767767767677676767767767676767677677666767667667767766767667767767677676776677676766766676776776776776766776767767666776676767667766776766766677666776776776767677666766767767767666667667767767766666676676667676676667766776677677676677667766767676767667677667766667667767767676776677667676767667676767766776776766667677676776776766677677676776677666666776776776677677667766676767666666767767767767767767676776776676776767666766667676767767767676766776776776776776767677667767667767667767767767767666776767767676677677667677677667767677677677676676767767767676767767766677677667767676776776767767676667667767767677666767767667677667676776667767767667767676767677667677667667677676677676767766677666767676776776776776767676677677667767676776676776767667767666766767767677677676776766677667667767666766677677667767667766666676767766776677676767667767667767767677676767676776776676776767667766767676776766766776676667767767666667677667767666776776677667767676767767767767677667676676776766667667767666767766776677676667767667676767667766767766776776776766776776676677677676677667767767766677667676676676776676767676767677666776767767767676677667677677677676776767676776776776776766776776667766766776776776767766766677667767767767766766677677676767667767677677676666776776776676766767767767676776676676776767676776677666677677676767676676677667767676677676676676776667767767767766776767766776776666677676766767767676776767767676767767766767767667667766676776667676776667766766767677666767677677676677676767767676667767677676766776776767676766776766677667766766767867766766776776776667677677677676776776776776776766677676667767766677676766776767766776666767767767667767767767676667667767767677676767767767766767676776767667767666776676676767676676767676677667676767767766776776767667667767766766677667677676767667767766677676767666776667766767677677667676776767767766776767666767677677677667667677666776677677676676767767766667677677676767676677667677676676767667766776767677677676776676776767677667676767667677667676776776776776767676766666776677676776767667667677677666667676776776776767766667677677667767767766767767767766677677677667766677667666776767767666676776776767677667767676776767766676767767677677677666666766767666766767767676767766677666667666776767667767677677667677667667767676766776766766766776776776776767666677667677667767666766677667666776776677677676776677676776776776766766776776767677676776677667767666666666677677667766776767767677667676776676677677676776766676776766776766776776776776767666677676776666766766667767667766767676677677667767767677676776677676676676776677676767767766776767677677666676776776767676677676767767676767666766776677676767767767766767666767667676677677677677667767767766767677667666766776667676676767767666677677677667767767666776667677676767766776776767676776776767767667767766766667677676776776776767767767767677667676667676676677677676776766776776666776766767676776676776766677667767677676766766776776776767676666776776767767677667676676676776766677667676776667666767667766776766776676767767766776667767676766776677666767767667677667767766667767766776767676766767767677676766676677676776677666766677676767767767676776767666767676767766776767667677666767767667676776767676767676776667766776667677676767676676776767677676766677676776766776776776677677677667677677677677667766776677666767766766767666676676767677676677666776676767766677667767677667767677676677676776767767677677676666766776677676766667767676767677676667767767767766667676776766676776776776767767676776677677667767767767767677676776766666776776677677677676767766676677667677677676776766677677676776767666767676776776667666767666776676776676676676677666677667676766677677676776767677666776676776776776676776667767677667767767676776776677676767767677677676767677666767767676767676767667677666667667766766776766776767766667767767666666776766676776776776677676776666767766667677677676776767677676776677666767677677676676776667677667667667767677667677666767767767677676677667677676776767677676677676766776766776767677677676776767676766776766677667766776767767767676776776766776776776676766767677677666767767677677676676776676667667677667676776776766676767676776767766776767666767767766776776667677666677677677676767766676776776767767666767667676776677676676767676776667767677676667766767676676766776776666767766667676767767676767677676766666776666767666766677676776677676776776767767667677677676776776766667676767676776776766676766667766776776766767766776766666776676767767666776767767767676776766677676767767767666676767767667767676776776676767677676767667676776776667767676767767676776666776666667767766776677667766766676676776767667767766677677667767766776666776776767766776767676767677677666776767767676776667767677677677667666766666776676767666676776776667766667767767677677667767766767766776677677666676676776766767667676776677676767767767767767676776667766767676667766676667766667767676767766776776766667766776767767766776676776776776767766676676776767667767676676676766767666667766666776676767766776776667666767767767767677676676677676767767676767766776776776766677667677677677676776677676776766766776776766667767677677666767676767767766767677676767677677667767767767767767767677676767766766676767766676766776677676776667767676767677677676776676776766666776667767766776676667676776676776767677676767767767676677667677676767667667666767766767767767676776666776776676766767767677666677676776677677677677667766676767766776776676767667676767766767766666766776776667767677667767767767767767677676677677677677677676677676676676667666776676667767667676776676767767676767676776767767676677667666766677667767666767677667676676667766776766667677667677667767766776676776776776667767766766767677676677677667676667676776776766676776767766776766767766776677676766767767766767767667677676776766767676677667767677667767766776767767767767677676776676677676766767766676676776677667767676766766776767766776676677666776766776767676667676677676776676666677676776776776667676776776776776776667677676767767677667667766667676667767667676766677676677677677667677667676776666676776767767767766767767767667676776776766767676776776776767676667767767767676767677676676767767676776677676677667766667667767667766767766677666677666767676776776667676776767676776776676776776667667677677677676676666776766767676776677677676677676667677676667677676677667767767667676767767677667676666767766676767667766766667666767766776767667677667767677676667667767677676676677676766767676776776676666776677677676676676667766767667766677677666776776776776776766776677677677667667767767767667767766677
67766676767677677676677666776776767767766767767676776666766677676766776767667767767667676677677677677676667677667767766767767766766776766766776776767766767666676666776776667676776767677667677677676776767766666767667676767767677676776776767676766766776776667767667767667767767676767767666776776676776676767766667767767766667766766766676677667676766776776776677676776776776776667767766677666767676776767677667767766776767676767676667767667676776677677667676666767766767677676767677676667767676776677676776667677667767667676667676776667767677677676766766776776667676666676776776776767677676776677676676666766767767767766776677666676766776667767766766776776776766767677677676677676766767766767677677677666776676776676677666776776776667766776776767767766766676776776677676776776776666766776676767667677666677666766767677676766676666676776776766677677677676766667676676776676766667766767667676677677677676676767677676767667667666776776667766767767767766767676676676767667677676776767767677677676776677676767767767666677677676676767676776766776776767667677666667767767676776776776776677666667767767766776767767767667767767666767766667676766667766767767767676767667676676767767676676667767767676676776776767767767767676766766776676776776677676776666767677676766767667676776776767767767767676776677667767766667767667676667677667677677677667677677677677667767766677677667677667767676767677666767767767767766776676776766766676767676676767667667666767667767676667766676776776677676776676767766776666767766676766677676767767676776767667666766666667667767677677676667676766776666776667766676767766767767766666767667667676767767766776776767676766776677667676776677676767767666776667766767667767667677677667767766767676767676667676667767666767767676776776776776677676766766667667767666767767677667667766766776776667676767677667677667766767767676667676767667767676767767767767677666776776676677676767667676766767767767767667767767667766676767766676767666776776676767676776766677676767677666776767677677677676776776767676776767767676776767667676776776767677676677676766767677666776776677676767767666776677676766677677666776767666776666776776766676767677677676767667676776776676676677676776767766677677676776677666677676766776667767767676676767666776767676767677666676677676767766767677676767766767766776676766776767676776776776767667667767676766776776766766676776776666677677676767766776667677667666766766667767677677676767767766767677677677676767766776767677677676767766776667676766776676667666667766767767766776776767677676766767677677676776776666776776677676776766767766776767767677676677666767766776767767767666667676677676776776676767666667677677667767767767676677676677676676776667767767676776767677667767667767677676766766676766676766767767676776776667677677676767767766767767677676767667676666676767767676767767676677676677667766767766767677666767677667766776767767766767676677676766676776677667676776767676676667766767766776766767676776666767667677677666767767767677676677676776776767767677676776677667676776667767667767767676767767666776766766667667766677676776676676676667767666677667677677676767766776776676776776776767766676767767767766776676767767767677676776767677677676677667677676767767677676776676776776776767676766767667666776776766676676667677667767676677677666677676767767667667767767767766677676767676677676667767667677667677667677676766666677667767667766677667767677677677676776766677667766767767666776776767766667767666776767767766776776766776767676767767677667666776766767676776776677677676767676767766666776776767667766676767676767676677666677677666767667767676667767677666666767767767766767667766767677676666767766776767767767676776677667766776776676767766767767677676767666766666676776767766776676776767676776677677676776776667766667767676776676676767676666767676776776766676666767767677676767767677667766776776666776676677667667767677666677677667666766776676767767767667767767767766767677677676667666766767667766677666776677676776776677677676767666776767766776776767676776676776676776776667766776776776766776676766767766776776676776767677677666677677676766766776776767667767767766766667767677677677676767666667667676776667667677666766776767676676767766767767677667767767676776776676767676766767667676767666666767676666776676667677666767766776776666767667767666776776766676776776776766776677677677677676776767677677677677676766677676776776767767677667676776776776766776776667767677676776776667767766676677677676766766766676767677667766766776677677677676776776767767676667667767676767667667766767677667767676766776776767676767767677676766776767767677677677667767676766766677676776677667666776776767677676667677667667767676766676767677667767677677666776767767767667766776677667677676677676667676766767767766767767766766676767767676776666667767666676766676767766677676767667767677667767767676776676776776776767767676676767766667767667677667677677676767767766776766776677676776776766667676667666766776667677676676776676776776677677677666776776776676676676676667677676766766767676776766767767677676776676776767767767767767767667767676776677676667766766676767676767767667667766776767767666677667767767667667767677677666776767667767667667767766776767677666767676776776776677667667666767767767767767676677667767666776766676766776676767767767767676667766766667676677676776667766776776767767767666676676776677676776767667676776776767676767667677677676767677677677667676767677677667676677676767767676676767676776776677667677676676767767677676676766667667676776677677667767767767767676766677676776776666766667667767767677667677677677677677666767666677666677667677666776667766776676767676766776677666676676767677667667767767677676767677677676767766667667667667767767676766767767667676667667677677666767666776767666776766776776767676776776776676776767766776767767667667766767766776677677677677676677666766776776767767677676767676767676667666767766776766776767767766667676766666776666676677676676776667767677677676676776776767677676776767767667767767767666676676766776767767667676776667667767766667676776677667767767767767767676776667677676767766767767767666677677676676767766677676677667767667766766766767667677667767667766776776767767676766776766677676766766766767766677666667766666766677677676776776677667667767767766767766776776677676767676666776776677676776776677667766766776676767767767677677667677667666776766776767667676776676667767766676767767676766677666776776776677677677676767767766776676677677676776767767766677666776767676767666776776676767767667676766776667766776776767667766776666767667677667666767767766677667676676767767667677666766776767667767677676767677676776767767677666776676666677676767767677667767767676677667767677667677667767666776676677677676776766776776776766766767667767767767667676767767677667676767766776767767767676776767667676767677667767667666767677677667766767767677667767766667766677667677676776776767676776776767767766676767767767677667677677676766676767767767766676767666767766776776677676766766667766667667767677677676776677666666667676767767767666667767767767677666776776676667667766776776676767767667767667767676776776767767767767667767766766677676776766676766766667676776776776666767677676767766766776677676766676776666677667676776776667766776776676767766776766776776766767767676677667767767666776667767676766676766667766766676766766776767767667677677666776676776766676677676766767767767767676776776767676677677677676776677676676776776767766676767676667767677667677677667667767767676666767767676676767667767766776767667766776776667767666776776776767667767767676767767767767666767667766667766676667676676776776667767766776776776767767677677677667767767767677676767667676776776766767767766766666767677676767766776766767676677677667766767666766776776767677676776776776677676666776776776767666667677676677676776767677667766766776677676766767767767677667767676776677676676667766776776767767676667766666766666676766667667766776677677667766767677677676767767766676676776677677667677667677677677677666776667767767667677677676776776767676677676766767666676776677677676776766767666776776776676776776677677676767676766767666677676766677677667666676776767767667677677676766666677667767677677667767676767677676676767676767767676776676776767766776767677676776767667667677676767767677676767677676776677667767666776676766667766766776666677677676676776767676767676776766767676766776666767766767667666776776776767766767676766766767677677677676676776676667677677667676676677667667676667676776767766776776776767767767676767676766767667767676767767767677677666776776776676676677666767767767767767766767676767767676776776766776767676666776767767676667677667677667767677666766766767767767676676766767676776776766767677676667766667677676767767766677666677677677667677666666776776776776776676767667676666767677676677677666766776766767677677667767677667766667677677676677676667676776767766776776767667667666776666677677677676767766776677676767766776676776676766776767677677677667767667766767767676666667676776776767677676776677666767767676767677677676776776676676676677677667767676676767766776676767667767766667676667666676776767766667667766767767676776776776776776776766676767676666776776767766767666767667667767677666776767677677667676676767676767767667766767666776677677676676776667767667666766766776776776776767677676766776767766767667766767767666776767667667677667677666677666776767666776667767767766767667766767676767676766766677667667766767767666776776766776776767766766767767766676767677677677676677667677677677677676677666766776776677667767677667676776766767766677666767767767677666776766676767666776776767677667677677667667677677677677667676776767676676776676667676776676776766776766676776776767676676776766776766767677676767666676776677677666776767767767767677676776776767766667767676767667767667766677667677666776766677677667666766676776776767766667677667667766676776776776766767677676676667677676667676776667667767767667767666667767767676667766766766776666677677676767766776677
676666666776766676776776776766776776776677677677677677676666767666776776767677676776776776667766677666767677667766776766667767676677666766766767667667677676766677676767676676676776767677667676766667667767766677677677667766776776677676766767767767767666776767676776776676767767676677677676676767676767767767677667677677677667667766766776766667766776776776767766666776776776776766767676767767766766677667767767666676766676776677677677676676677677667667677676767677677677676776776776776767666676776767677677667666667676776767767676767667676776767677676776677677677667767767767766776677676667676776676766776767666776766767766766776677667677667676767676776767766766767766667767767767666776666767676677667666767677676767667677676767766767677676667767677677666767767766766676766776667767766776776677677667676676766667767767667677666776677676676767676767767767677666767676677667767766767667666766766767767767766676676776767766667676676767666776666677666767667677676676776667767767667766776776677666776667676676776677676767767767666676776776766676776776677666776677667767767676776676767666767766767767766776676767677676766767766667667667667767667766676667677667677676766776667767766667667767767676767767676766676766666767677667767677667677677666766766677677667677676676776776776676766776776776677667676676676767766676767766766776676767676776766677676776776666677677676666767766676677677677676776776767767767767767766776776776776667676776666676676766776667767666776676776776776767766677667766767677666766766766677666677677677667676776766776766776676776767667767767767767766676767767667766767767767667767767767676677677677666776766767667666676677667667767676766776767766767767767666776776776676766767676667766767767766676766667767766767676667767767767677676776677677666767677677677667767766676767767667677676776667767677667677677667677667676676776767676767676776776677677676667677667766676766767766776776767677677677666676776676767766776676676767676766667767666667767677677677676766767677677667767677676776767676776776666776776766677677676776677677676766767766776776776667766667667676776767667767766677677676676666776677666776776776776667767676776767766767677667767766766776776677666776676766766776776776767767767676776776776677667677676667677676776767767767667677677666766676667767767666766776766676676767677666767767767767767677667677666766666676776767677677677667676776767767766667767677676767767766677667766677677667766677677677666776677676666767677676677667677676667677666676776767676666667767766667666776676776767677677666666776677667767676676677677666667677677677676776776676776776766677667767767767667767766766767677676766666776776766667666767767766666767766776767667677676776776766667677667766667676776776677677676776676776676767767767766667767666767766667677676666767676677666776676676677676677667766766677676667767767766676667767677676776776767767766776776776767677666767767666767677667766766667666776676676666766676667767767667677666667767767767676776676776776667767766776676677676766767767766667666667677677676767766766676767667766767766767667667766776676667767766776667767767766677676667767676676766677666776776776776767767677677667676776676767767767666766766667666776767667767767766767677667767766776776767766677677677676767677676767676776767767677667677676676776776666767767676676766767767677666767766776767676677676667667676676767667666767767767767767767677667767677677667766767767677676767676776767766766766766766766767766767677677667677667677677667677667676666767676767677676776766776766767767767767766767676766767677667676667666776776776776767676767766776776767676677676776776677677666667767677666676776776776667766677666767676776667667767766767676677676767666677677677667677666766776767767677677667677676667767677667677676776677667767677676776677676676677677676776676667767667767667677676767766767667766776776767676676676776776776776767766677676677666767767767767667767767766776667767766776766766766677667676667677666776767677676667676677667767766677677666776776766766767767667767767766667666776776776676766776767766676767767767666776667767677677676767676676766776677676677677677667767766776676766776766776776776776766676776776677676676776666767766776776776667666776776766766766767677677676776766767677666676776767767677677666676767767676677667666766667767667766766667767676677667667667677677677667766776767767766776767677667766776676766776776667676676776767767677667767767767676767766776776767766776776776766776677676766677676766766767767677677667767676767677677677676776676776776667677667677677676767676776666776667666776776767676776776776766776776666676676767766667676776677667667677677667676776776776677676776776776776776767767676776776776676667767667766776767666776776776776767667767667766766776776767767666776776776667677677666666776766767676676767766667676776766676677667766776767767676776667766767767767767677667677667767767676666677667677676766766667677677677676677676677677676776776777676776776767677677677667767676677676766677677676776766767667677677676667767666776676766677677677677676767667676676677677667766676767677667766776776776676776776666776776677677676776767766767767766766676767667677676677666766667676767676776766776667676766776776767767676676766677667767677677676676776677666677677666677666667766776776776767767766776776776767767767766677677676776677666676767766776767676766776776776776766776667766677676677676676767767676776766767667767667677677677667766766676676776667767766776767677676666676676776667767676667767767676667766776767677666676776676767677676677666767676676676667677666776767667667767676767676776776667767766776676776776767766766666776676767676766766677677677676767677676767767766766676776767667667666676776766767666676776676666677677677676767676766667766776776676676776667677667677667676766676677667666676666776776767677667676776676766776776766776767766766676667676776776667766677666767766776776776677676767767677677666676776667766667767677677676767767677667767676767767676776767676776776767666767667767766767677667676776767677666766767767667766767667676767667767766767666676676677677676776676776767667676767676676776776776776667676766776776776767767677666676676767677677677676776767766667667767676677677676776666776776677677677677676767767676776767767766767767667667766776676776677676676676776767766676767767667676776776677676666776667676767767676767667766776776766667767767767767666767667667667767766776766766677676776776776776767767766677676776766667677667676776677676776767676776767767667766677676767766767767766767767676776776776766667766666666776667667766676767676767676767767767667767767767766766776767666677666766677666766776767677666666776776776776677677676766767767676677676776766767767676776776676776767767766776767666677676677677667667766766776766677677676677676776667667677676776767676667667767767767767677677667676677676676776767677676676766776676776667766767677667766766776776767767666767767767766677667767767666766776677677676776776776767666766767677676767767677676676776676776677677676766677676776776667767767667766767676677677667767676676667766667676767677667677676766767677667677676677677676666677667767676767677677666776676776667676767677676776776766666667667766767677677667767767766767767677677676776676767666676767767767667676776766767767676776666767666776776767677676666776676776676667767676776667767767677667666767677676766776667677677676767767766666766766677677676776666776767677667767676767677666776677667767677676667767767767767767767667676676776767677676676767667677677666767767676776666766667677667766676666767677677667766667766767767766776677676666677676776767667767677666767667676766667676776766776776776677676767677677677666767666677676776676767767766776667676776766767767676776767677677666677677666776766766667677667766776767677676776767676776776776677667767766776676776677677676667666767677667766677677676766767766767767766767766776766667767767667676667766766676767767666677667767667677676776677677677677676767677677677666767677676767767766676676776677667767667667667667766767677667677666776677676677677677677667667767767766677667767767766767677677676676776766676767766776776767676766767767767767676776776767667666776776767666677677676766767666767767766776766677666766776776767767767767766676776767677676776776776676776766767766666776666766676767676677677676677676776766776767677667766677667666776667767677676776677676776767767767767676776767677677676676676776767767677676677676766776767767667767767677666776776776776776676667677676676776667676767767767767677667667767676776676766676766776767767766767676767677667767767767677677667767677677677677667766776776676776767767677666776767676776776776766767667766676766767676677677677677666776767767677676676667676776667767677676767676767766766776776776766767676776667676767766776676766776766667767666776766767677676676766767766767676677676667676676776767766776776767677676776767767767677667766776676677676766776767766776677667666676767767767767766677677667767667767766776677667766766666776676766767676767767767667676676766776667676677667667676677677677676666776677676677676776767677676776676776667767667667667767767666766776767677666676776667766776776667676767767667766766666776767767767767766667666766676776776677677676766677677676767677676676677677676776667766767767767767667676767767767767666766667767767767767677676677676767766776666677677667767677676776766667677667677677677676667766767676776776776767677676776667676767667667766767677667767677676767676677666767767766776767676767766677676776676766776776767676676767666677676767767677667677677677667766667667767767677677676776677677676776776776677677676666767767767677676776677677667676776776676776767766776767667666776776776776766667676776767767766767677677676676666776767766667667676766666776666767766776666766776767766676767676767676767667767767767676767666676776667766677676776677677666677676776767667767667677666766676766767667767767677677667667767766667766766767676767676767767677666776766676776767766776676676666766667
6677667766667677667677677677667767677676776776776767676666766766767766677666776677677677667677676776667767677666767676676776676776776766767767676677676767766677667677666767767767676766767767666776776776767767766767667767766767676676776767767766667766776767766767677667677676676776776776766776666776676676776676776767667667677676767667766776776677676766767767767676767677676677676767767677667767767766666766767767767767666767767677676767677676776677676776677677667767677667676677676667767766776676677677676677676667667676776767677667667676667767676767766767676767677667676667767766766667676767767677666767667677677676766676776776677677676776677676776676767766767677676677677667767766776677677677667766776776767666667767767676677667676767666776667766766667676776776676676676767667677677666776676776677677676776776677666776676776667766776676677666776767766776766776776776776677667677667667767677676766677667767677666666677667667667767667766676776666776776776767767767767666766766667676776677666776767677667667767667766776676667767767677677666767676766767767767677666667666677676776767767767767667766667767766676776766677677676776676667677677677676767676776676776767766776767767766767766776776766767766767677677676767767666677667766776766776776677676776666766667676776767767767766767767666767666776676676766766767767767767676766767676776776776776667667767767767676667767676767767767676776676677677677677666676776767766776776776776676677666667766767767666776776666776767767767676776676677666676776767767667676776677677677677666776767767767767767767766776767667677676676766677676676776776767667667676767767667676767676677677667676767767676767676767766776676776776776767767677667767676667767677667676677666776767767676776677677667667767767676776766676766766766676767667667666766776677677676667766767767767676667767767676767667767767767767667767676677677666667676677677676776776766667676776676776776776767766767677667676776767767767767766667767766776677677677676776666766677667766766676667766767766676677667767676767677667676766677666676776776677666676667766666677676776767767667666667767676766767676677677667676676767667677677677677666767677677666776776776666766767667766677676677667676766776676767677667767677666776767676677667667767767766776776776667666676767766666767766776677676776667677666767677677667676676766767767667767677666776676776767767676776677667676767676667676776776767677677667767676767767676767676677676677676667677677677676776776776676676776766677667667767767766776776767667677676767766766667667676767666676676677676776776766766677676776776676776667676676667677667677676767676776667767676767767676767766767766766767766776677676766766677667766766776666767766766676776676776767766776676767766767677677667767676767677677676776676677677677677667676776767767766776766676776766677676776767676776766667766776676767766776776776667767767677666676676677666776776767767677677667677676767767667676676676767766676767676776676776776776767677677667767677666767767767767667767767667767676776776776676776667667766766767677666667767667766676767767767767766676776767767766676676776767677677676776776676767677677677677676767767676767676766767676767676676776767667677677676776677667767767667766676667767676776776776776776776767666677677666677677677667767766776667677666767766776776677667766766677676776766767766776767767677677667667666767677677677667676677666677667767767767767676767766677676766666776677667666766767767666776776776767666676776676776767677667676776776776766767767666677676676776677676776776776766767667766767767767667677667677667766776776767767766676776776776776676677676667767767676676766776667667767667766667667767766666776676676766776677667767676767767677677667677667677667667766666767767767767677676776677667676766767667667667666676776766767766767667767667676767766766767677677667676677667677677667666677667677676767676776767767767766767766766767677666776767766776677677676767666776677677667676776677667676776676767767767767767676676766676676767667676676776776677676776767677667676776677666776676776677677667767677666677677677676766666667766676776767767767767767676676767767766676677677666766776677667676677676676676677667766767667677677667677667767677666676767767666666776676676776766677676667676776776776766677676676776676766767676677667767766776666776776767667767667767676666676676776676776776767767677667767766776676767666667677676776677677667676766677676776766677676776767767766776766776776676767676767667676776677667667767767677677666776677676776666776676767677676666677667767676776766766767676676776767767667767677676767767677677676776776776766677676676767677676676767666776667767766766767677676767667766767767676666676766766776767677677677666776766776767676667767766676767676667766767766776766767767676767676677676667667666776776776677666776676767767666666677677676676776776676776667677666676776767677677667767676766776776776776677677676776767676776767766776776776767766667767767677676776776766776776776776667766666776776766767767767677667677676776676776667767767677677677677677676767676767677667677666677677677676677667767767766767767766676676776776776767667676677667767766776767676676767766666766776776776676667767766677667766766767676776767766766677667677676767767767767677667767677676776767677677676676776676776776676776676667767667767766677677667766767667766677667676776776676677667677667767676676776767766766776766676767667676677677667667677677677666766776667767676767677676776676767766677677677667766667677677667767767676766767677676776766676766767767667767766767666776767666766767766776776776766767767767767767667676776767667677676776677677677666776676776767766676776776677677666676776676767677676666776776677676776767767767667766766767676776766767677677666766767677667767666677677677677677667667676677676776776776677677677676776767676767767767767767767767677677676667767767676776667766767766776776677677667676776767767667767766776677676667677676676767677676666776767666667667767767667667676776676767676776677677667766766667666767767766767677677666776776767676676776776667667677677677676676776677677676667766776677676776766767767767676776767766776666776776776666676676667676776766676776666667677677666776676776767766766776676776776677666766677667766766776766676667667766677666766677677666677667767677666776776767766767767767766766667676766676776766767667767766676776776767677676767766676666767767667667667767667767767677667667677667767667667676776767676776767677677676666766676667677676776767666766776776776776766767677676776776767677677676776666767676767767666677677667667767766677667766667676767766667677676776677676767676776667767766676767677676776776776766667766677666776667667767766776677677676767666667766776776677677676776767767767667766667767766767766667667767767766776767767766676676766677677666767767767676767767767767767766776776776776677676677667677676776776776677676667766776676666676776766776776776767676666677676767766767766776776676667767767677676767766677677666766766767677677676776767676776767767666776677667767677677677676667677666776776776767677676676776767676767766776767667766776767767667667667766767677676666776767766767767766776677676676766776767677676677677676677666776667767767767767767767766667766676676776667667767767767767767767676767676767767667676677676767767767766776776776767766677677666767667676776767766677666776676677676667767676767667667677677676776676677677677667766776767766677667767666767767767677666767767766776776767767666667767676667766776677676667767767677676776776776776776676677676767667677677676776677677677666776767677677677677676766776776666776767766776776767766766776676766776767676767767766776767767766776776776677667766767667666676677677667676676766767766776767676677666677667766766766776677677666776766677667766676676677676766766676766776767766776767766776766767677677666677666676776767766766776666766767767767676776766677677677667677676767767767667676676776676766767767766676776767667676776667767666776776766677676667767667676766667666767677666766776776776676767677667677677667667676677677677677676776776776766776776776676776676766766776677677677676776776776767677667666667767677676776676767767767766676767767767766677667676767766677676767767677677666776667767676766776776776677667766776776677677676677666766676767767667767766776676767766766767767766677677677676767677666767677677676776776776767766767677676766776767767767667766766676767676767767677666767677666776667677677667677676776776776767677677677677676776776676776776676667677667667766766666776776677677667676766676666676776766766776776767767767767667667767766776767677677677677677677677677677676776776676677676776667677677666766767767766776676776677676767676677667676767667766767677666667676776677666676677676677666767666666776766776666776766676766676677676776676767766666677666767676676676776766766676767767767676767767677676776776776677677667677676677676677667667676677676667677676776776676776766776677677676677677676676677676776767766667676767666776776667677677676776767676676667676666677676667766767766666767766667767767677676766666776677677666767766766767767676767667767677667767667767677677677666776767767767767667666766677677677666666767676776676776776776676766677677667767767667677677676776677676767677676666776767676766677677676776766776767677677676666767677677677676666676766776676767767767667767676767677667677676776667766776767667667677666677667677676677677676776776766677667676677677676677667766767767767676676766767766766676766677676667667767676677677676767767676677676776667677676676676776767666767767767676776767676667676667666676767676776766776776666776676667766767666767767676776767766767767676776776776776767667767676776776676677676776767667766776677666767676767677676776676676776776776767767766776666776766776667767677676776677667767767667677676677667676776776776766666776767677676676667676776667667767766776666767667767667676767676667767767676776676776776766676677677676776767767667767677677677667767677667676776776767677677666767766676667677
76776766776776767676677667676676766767767676776767666776776767667766776776767767766767766667676766767676667767677677676667677677677676677677677666767767767666776776767767667676766776767667677676767676767767676776677676776766767767767677676776667667767767667667767666776766767767767677676767676677667667676677667676767766767767666767676776767676767767666766776767677676676766676776667677677667767767676766766766776677676667676776677676667667767767677667767677677677677676767767677676776767666766766766767766767767767766767667676676776776676776677677667767767676767767677676676677676776776666767766776766776767676667766767767677666677677676676767677667677667677667766677667766666776776776776677667676677666776776776776766667666776667667766667667666767667767677676766766677666776776767676767677666776776677677667677667676767666676677666767676667766767666767676776767766776776776767676676767767667667766667767767676776767767677677667676776676666766667667677676676766767676776666776676676767677676776767767767767767667677677677677677677676677666766667676677676776767676776767667766776677676767677677677676666776677677667767667767766677676676667766676676677677676666776767677677667767767766767767766677677667676676767767676767676776676767666767767767767766776776767676767677677677677677676766676767676676767767667767767667667766676677676676776776766766776677666767766776776776776667677666766776676776767767767666677676776676776767676776766677667676666667676776776776676666677676776776676676767667667767676767667676776677666667676666666666766767767767767766776767667667667677667767767676776776766776767667766767677677667676766776766677676776776677666767767767766766776676767666767766676676767676677666677677676776767666776676767677677676776767767676776767767766776666676767766776766776767767676776667666766677677667766776776766767767767667667677676666676767767666776767766776767677677676677676766667767766767767676776767767666766776677667676766776766676776776767667677667767677667667767677667667767767677677677667677676676767676766767677676676776776766676676676677667767767767767677677676766776767676776776677666766776677677677676677677676767767676776677676776767667666677677677666676767676767766677676676767667766767667766776776767767767767767766677677677677676676776767767677676767667676666677676676776677676776776676677676767767767677676767676676767667766776666776776666776766776776676776776677676766766776776676677677676776676776776776666666766776767766776767767767676766776776677676667766776766767676677676776677676767766776767677677677677677677677676677676766776767767667767677677677667676766767677676676667677677667676776677667677677666677667667676677677677677677667667767766767677676667766776766766776767766666667667677676767676667767676676677677677677666776667767766767766677677676676676776666776677676677677676677667766767677677676776776667677676767767667667677677676767676676776667767767677677667766776776776776776776666767677667767667667676677677676767767766767767766776776776676767676767667767767667767677677676677667676766766776776667766776677666776767676776677667767766767667767667767676766766776677666766776666776776767676766767676776676776767767767667767767767767766676776666767767767677676776776767767666767767677676667766766767767667767677677676676776676766676776767767666667767766676666767666776776677667676767767767676776776767767767767767767677677676767676676676667667766767767766676767676767767676767667676676667667767767667767676776767677676667676766767677677666666677676676767676776766776677677677677677677677677667667667766776776766767767676766677677667676677676776767767677677676776766767676767677666776767667767766776766776776776667766767767676776766677666776666767766776767767667766667767676776766766776776677676776776776767676677677676776676776776666677677677666676767767766667677676667767767667676676776767766677677677676767677666767767766767677677676676776676676677677677667667767767667767677676676767666776776676676677676766766776767767767767767766776776766776766676676776767667677667767677677677666767767677676677677677667676776677676766767667667676676776776766767677676766767767766767676776666677677677677677676776776677677677676667767677667677667767667667767676676667666766666676676766676776776767766776776677676666677677676767767676776677667666677677666667767667766776776676676766767767677677676776776767767677667677676776766767676776776776776776776776776677666767676676667666676766776676776767766677676776677667767767767666676677676767766776767767677677676767766776776667767676766667677667676766776776776677667667667667676776676667677676776776776676766776676676677677676776767676776677677677667767676677677676666677666776677667766666677677677667676776776676676767676676676776676767767677676776676766776776776766676677676767767767766776676776766666667676767766676766676776767676767676767766776776776766776776776776766677676667676767766776776776776767767676776676767667676767767766767767767766767766676767766677676667766776767766767766776667667677667667667767677667666767767767766677677666677677676776667767676776776677667676766776767676667767677666677666776776766776766776776776667767677667677677666776766776767677667767767767667767676767767766677676776767766677667767677666676776676767767766767767667676766766676677676677676766677667676677676767677667676767767766767767677677676776767767666677676767766677676766776767676776776767766677676667766776776676676667766676767767767766767676767767767667767767676666676677667676776776677667666667767766766766676667766776667767767677667767766767676766767767766676666776766776766766676767766776776677677676666776666677667667666666677676677676676776767666676776767676676677676676667766676776767666667767667676766676676776767677676666776766767667767767767676776676767766677667766776776767767767677677676766667767767676667767667766676767766766766766776766676677676767766776776776767767767667767677667677666766677676776666776767767766767667767677676767676776776676677667667767767676776776667676776767767766776667677677676676776767667767767666776767676677676677677677676776776776776767767676666776767667766767766667766776776767766767767766776776767767767676776776767766767676766776767677677667766766776677666776676776667766676676767667677666776767767676676766776776776766676776776677666776667767767766776667767767766766776767767666667667676767667767767767767676667677676767667677677667676776667766766676776666776766776676676676677676776767767677667677667677677667676776776776676767766766766677676776767767767767767677676767667766767676767767676767767677676776776677667767677666766767767676776677667676776767667677676776677666676676677677676776776766767767676666776667766776767767766677677667666766776776767767766667767676776776766776666767667676776676776776776767677677677676676767677677676766766767767676776776676666776766666767767677677676767766667766776676676676667766767767667766766666767666766776667767676776776676667767767767767667767767767767676766776766776767766776767666767766776767667767676776767677676767666676767676776776766776766766667767677667767677666767767767676766766766767766776767667676776667767667767767766776766776767666666767767666767676776676776776666767677677677667676776767766667766776776776767767766766676776667767676776677676767676767666776776676766776667667676766776667767677677676776766776776767676667676766776676676766776776766776677666666676677667677677677666776776676677667767766776667767676776776767677676766776677677676666666667766776767767677667677676677676676776767667676767767677677677667667667766766677676767676667677677676767676677676766776676766766677677667767676766767676776766776766667677677677667767767667666776666766676776776677676776776776776677666776776776676776767677677667767766776667667767766666667677676776667767766676776676766676776677667767676776776776776767676667766676677676776677676667766776677667677676677676667767767767676767676766767667767676677676766776776676767767677676767767766776677676767677676676667677676677667676767667676767766677667677676776776767767677677676766676677667766677667767767676776667766776776776767676767676776677676776676676677676767766767767767766767666767667676776776767677666677677676766677677666776667667677676776776776767767766677666766677677667666776667676667677667766677676776676767677667677677667766667666776767677666766776667667676677676666766776667676776666776766676676767676776767767667767677677666676677667766767767676666776776766776667767767677667766766776776767667677677677677676677667667767676677667676767767666776766776667666776677676677677666767676767766677676767676766676677667767667766776767667767666677666776677666766776776776766767676767767767766776776767766766677676666766767666667676666766766767677667767677666776677667766677666767676766766677677667676676766776767667766776767676677677667766767677677677667766767677677676776767667767767677676776776776677677676776767666776776676776667667766776677677667767767767676776677667667767676776767766776776776667667667766766677677677677667676677676666667767767767767767677667677676666776776776766767767766776776667677676676766776776677676776677676766767767767767677677667676677677667667767676767677666766676766677666666677666766666767767667676766766767767677677667667767766767677676766776776767766667767766667676767767767767677676776767666767677667677666767677667767677677677677676667767767676676677676767767767766767676677667767766776767767666776776676677676677676677676767677676776766767767767667677667767666776767767667767767676776776676667766677667676776776767676676676776776776676676667676767767677677677666767676776766677677667677676776776766776776667666677667767677676667676767676676767676767766677676776767676767667677677667767766776776677676767666776677667677667767666776677677677676667667766767766776677667677676667767676677677676776776776776776677677676677666667677666776776767767767767677676677666776767667676776766776776766776767767677676666776767667666766767676776767767666767667
6776767676767676677667767767766667767677676767766667767767767666767667767766776776776776776676767667767767676767677667767677667767676677676767766666666676767767767767766767667767667666666767677667767767767767766776767677677676677677667677676666767676676776776666676677667676767677677667767666667676767767766776776767767767767677667677677667767677666676776776766666766667676677677677676677677667767767766667677667767677677676776676766667767676776677666766676677676767767767666767766776776776676677677677677676676677676667767767677667767667676766677677676676776767767667666767766776677676767767767676776667667676766676767676776767676766767677676776776767767767767676667766766776776767766776776767677677667766776667766776677666766776766677677677676666776676776767676677667676667666667667677676776776776776767767677677667677666677676767676776776776776776776767677677667767676776677677677676666667767677676776776666776766767676676776767767677667767677667676677667676776676666766776776676667677667666776776767767676676776676776776776767767677667767666766776677677677677667666767767676776776776677667766667767667766767676676677667766776767767767767767766776776776776776676666776677677676667767766776767767767667666776676767767667766776676776776667677676667766767676677676776776676767767767667766776776776767766667667766676767667767677667677667767767667677667766767666776776776776677677676776766767666766767677677676776766766676677667676767666776767767676766667677676766767767767767766767666676767676676677676676676776767667766766667676776677676776676767676767677676767667677676776766667676767766676766667766776767677677676776776676677677676776776676676766767767667676767767676677666667767767766767767767766776767667676776677677667677666776767767677667766676667767767676767667676766776767676667766676776766767766667766776776677677677676767667767676776776767767677667676767676776767766767676776776677677677666767767667676677676767766776667767677677677676776676677677666776766767767676676767767667677666677666767767677676766677667767767677677667676776767766667767766776767677676776667677667767767767667766767767767766767767766767766767677677676676776776767767677676776776767666676767677677676677677676776666776776767667767667677667677666767677676767677676676776767767677666677676766776767767767767667677667676776677667667766766767767676676677677677667677666677677667766776677676766776767667767676767667767676776767666767767676776677677667766766766776767767767766776667676776666776667677676767767676767666767667677677676767767766767676677677677676776767677676677677677677676776676776767766776767767677676677677676766776666766776766767667677677677676767766776776676767677667676767766677667667666677676767676776677667767767677666776776677677677676766667767666767767667667767766667677676767767767766677677676767766776766676776776766776676767667766776677667767766776676767767666676776767666776767766776676767766666676767667767767767767767677676766766677666766767676776766776776666677676776677676776676677667766776676776677677666776776776667766776667767767767767677677676666767767767677676676677677666667767667677667666766767677676767767767676767676767667677666776776776767676767676776667767767677676767766676776766776676676776776776766676776676766677676766677676776766667676676776667676767677677666766776766776776767676776776776667666767666776767676676766767677667766667676666776776766766776776776767677676776776767767676677667767667767677667667676667766776766677676667676767666776676776776767767677666766666776776767677667766766667677667767676767766767677676767677677676677677676666767676677667677676767676766767766766667767767767767767766676776677676776766677667767667667677667677677666776766776776767766767677667767677677667667666677676676767767667666767766767667666677666767676776767677667677666776677677666776776767767767766776767767677676767667767767767767677676677677676766776767676776776776767767676776776767677676776667767767676776767767767767767767767766767767676677676677677676776776677676677667676776766676767767676776677676677667676766766776667677667767676677676767677667667767677666766776676677667676776776776776667767677677666776776776767677667767676776676776776776677666767677666776767676766676666767676667767766676776676766776776767677666677676776766766767676766776767667767767767767767676776767767767666767767767667767677667677677667677676766666776666677667767667767767767676676667677676676677666776776776677676676776767767767767676767676767767767767766677677676676776776767666776676767667677677667767767677677677676776767767677667676776776667676676776767766776677676776767767677677677667767677677677677677667767767667667767676666776766776676666677676666776767766767767677666776667677667766776677666766676677676767767676766666666776767667766776676767677666667667676776776766776676767767666776677677666677676776767666676767676776776767766676677677676667766776767677676776676776767677676667767766676667767767767676767766667766676677677667667676767677676677677677667767667677666776676776776776776676676766676767676776776676766676776776667767766767676776766776776776776766766767676767677676767766767676776776677676677677677666676766676776767666767766676676776767766676776776766666776766776767667767676776667766766767767676776767677667667767766677676676667767766767667767766776776766766776767676767767677667667766776767676766776776666666677667767677666776767766767767667676776677677677677676676676677676776776766767767766667767676677676776767766776767766667767767767676677667667766677677676766676676666776776767767766676676677676767767767667767676766766767767676676676767676667766767767767767677676776776776666776767767767676767677666677666666776776677677677667677667677667767767677677667766767766677676776766667767676676776767667766766676676667667767676677666766767766776766676676776776776667766766767676677676677676676776767676767766776667677677667677677667766767767767676767767667667767666767677666776767767667767767766776776677667677677666666677676766776667666766676677677677676776776776776776667677676767677667676666767676767677676676776776676767767767766676776767676766767676767676776776776677676666776767677666766666766676767767766767766676676666676776776676766676677666767677666666776767767677676776767767766776776776776776667677676766766766767766766776776766767767767766776776776666776776677677676676677676776776767767677676677677666776667766767676677676776776767767766676667767767767767767766676776766776767767677676767677677667667676676766767767666677677667676676767767766677677677677676766776667767767767676776776767676667676766767767766676667676767766667767676776767767767666776767767667676767766676776776776667676767677677677676776766766766776776767677677667767767767677676767677676776677676767767666766767667767666767676667767766776667766776776676767767767766667767667677667767767767676776676667767666776667677667677677677676676677676676677667767676667676677676677677667677677677677676677676677677666667677676667667667667676677677667676776776676776766676666776776667667676766776766776776666766767767676776776767767767676776767767677677676766776677677667766766676676767767667676677677676767766676677676776767767766677666677676776677667766676776766766667766767667677667767677677677676676766776776776666767676677676667676676676776676776767676766767666767676677676767766677667676776766776667667667766776776767766677667766767677677666776776776676776766767667677667676666666676667667767676776776766776776766766767677677676677667767767676767767767767767667766776776767676676667767767667766767667676776677667766667667676676767766767767766767767667766766776677667677677676666776767676776667766666776767767767767667767677677677677677666676766767766776677676776677666766776776667767667676776677677667766776667766767677666776766767766767677676767767767667667766677667767677677677666666776766766776767767677677676776776677677666767667767666767676667677666767667677677676667766776676767676776766766776666776776666766776676776776776767666767667667667677666767766667676776767667677676676776776767766767676667767767676776767676767766776776776666677676776766776667767677676776767667766767676766676767677677667766666776666776767677677676776666676767766677677676776677677676677677677676667677676677676776667676767766676667767667667676776767766767766776677677667767767767677677666776767676776767666776767767767666676677676767767676667677676767766767766776676776676767767667767677677677676766766667667766766676677677667766677676776767767677676667676667677676767766767667766767767676767666667767766677667767676776776767766676776767767767667677676766676766667767766667677666776667667767676776766776677676776766767666767767676776766776677677676766766676776667766677677676767767766767766767766776767676677676767667766776776776667767677676767676767677677667766666766766676667767667767677667667767677667667766677677666667767667767677667677676667677676776767676766666776677676776776776767767767767767666776677676677667677666776676766676776767766776676776666676677676677676677676767666667767666766676767767677667667766776766767676677676766666776676776667666676766776776676766666667676666766676767767677677676677667676767666776676776767767767667767767666666776776766767767677666676776677676766776766676677667766776676767676776766667767676776667666767677676677667766776776767766776767767676677677676677666776767766767677677676776676766767667767767767767766767677676776676776667767767767766677676677676776776767676776676776767767766667767766776776776676776776776767766767766766767766776766776666676776776776766767767767677676666776776667766776676667767767767767677676677677677676676776667666767676667767676767667767766776767676676776776767767676767667677677676676767677677667666776676767767767677677677666677676776677677676776776677667767676667677677676676767677667767667766676776767766766776766767767676776776776676767676766767666776776676776766766776776766767677676776776677677676676667767767767767767767766667766766767
36767676767676667676776676776676776776677677676776666776677676767677677667676767767767767666767766776776766776767677677677676667667667767766767767766676776776767766776667767677676776767767766776677676776767767676767677676776666766776776776776776677676776776667767666676767767767766776677676667766776767666666677677676776776776776776676767666776677667676766677667766776666776767677677667667676776677676776677677676667676666776676767767767676666677677666767676766767767766776767677677667677676766767766676776767677676767677677677677676677677676776776666676677667666667767767767677676776676776776767677667666767767666667676776776776676776677676676776766767677677677667766676766667767676766766776776776776766776766676776676666766766776676767767767767767677667767767766776766767677677677676667767766776667677667676676667766766776767766776767676767766776677667767677676676667677676677677677666677666766776767766776667767767666666676677667767767767767667766776776767666667676776677677676676776677677676776776776776677676776776776766677676766767676666767767666666776776766676776667666676667767766776776766676676776676676767767667677677677677667676776766667767767677677667676667766677677677676766766666677666767767767667676776776767766767767767767676666676667767677676677667767676776776776766677676776767767666667767666767767766776677676776766767766677676667767766776767767767767766667676767667767766667677677676676766667667767767677667667677677667676776766776767767677676776676677667667676776677676776776776776767767767676776776776776767677667667676667676776767677667666666667676776767676667677676667667767767676776767676767677677677676776767767676776667666767676776767766776677667676776767767676776766767766766767676767766776776776776676776766776677677667676776776766767676677677677676776677667766666776676776767677676767677677667667677667767667677677667766776676677666667676767667676676776767666776676766667676677666776676766766676676776767767677666676767677666677677676677677677677667667767676767766766667676776767766676667766766776667677676766766767677676667767766666776766776776776776766677676767677667677677667766766667767676676766776667667676766667667676776776776677667767667767676676776776776776667676776677666766766676667766667767766767667676677666767766667767767766776767666676677676677677676767677666776676677677677666776677676776766677677676677667677676776766766766676766776766766767767766667667667767677677667767767766666767767677676766776767677667677676676676766776767676666677667677677667767766766776677667767677667767667767676767766767767766776677677676677677667767766776776767767677677667766767666766766766676766677667767676676767667766776776767767677667767676667666776767677676767666667667767767676767667677667767676767767767767766767677677676776677676776767767676767676677667767767767676776767667676677676767767767667766676676766776776766776677666776677667676776666776767767766676677677676776677677676776677677677676776776776667767677676666677676776767676767666767667766776776766667676667767676677677667767677667767767767677667677677676767677676767677676676767667767767677677677667767676676677677667766766667767677677676776666776776776767667676766676767767676676776667767767766767767766767677676677676766767767767767766677676767767676767767677667767767767677667766676776676767766767676767767676776766767667677676767766766776776776677676776766766767667767676667676767766677676767667677676766767666767676767677667676666677677676776767676667677676776667666766767766676776677677677676766776677676776676766676677676767677676767676677676767676776776776766677676776776776776767767767767666767766676776667767767767767667767677677667677667667766767676766767667677677676767766767677676766667767676676767767767677677667766767767766776767766676767767767767666776776677676767677677666666766677676767767676676676676776767767767677667767677676677677677676766766776776677676767676676677666676766776676767667766776766776776776767767767767767767766776767667667766676677677676776667667677677666767677677667676677677677667677667677677667767676776776676776776677667767676776666766776776767677676767677666767676677676767676677667676767666677667677677667676676776767766677676767767767767767766677676776776677677666767767766767767767667666767666667676776677676766767676676677677676776776776767767767667676677666767767767767677667767767676776766766766666676776776776776767676667677676767666776776776767767676767766677676766776766767676776776776767667767666776776776767667767666776776767677677677676766767766767667677676776677677676776677667677677666677677676767676667677676666666667677677667677677667767677666676776776666677677676776666676776767676776776767677667666667667766767767676776676776776767766776776776776766766676776676766776667767766677677667677677666677667767666767767767676776767767766677667677676766776667677676767666677676766676776667677677676767676676767676766776677667766767667767667767667667767767676766776667676766676676667766776776677677667766767666766676776767677676767677666667677667767666677677667676767676766776776666766776767676766776776776767676676677676666776767677676667767767676677676767767766776767767766776776767767677676676767667767767767677676776776776776767767677677667767667766767767766767767767767677676667766677667766767677676677676667666776776776776776667667767767667767677667766776776767676767667677677677676667767666766767767767676677677667766776667667767677667767667767666677676776676767767766767677676676767767767677676667767767767767676767766667766767677666776776677677676667667766776776776776776677676677666767767676667677667767677677676677676677666776676766767676677667767677677676767676666766676767767766776776766677667676766776776776677677677677667767666776667677677676767667677677676766776666767677677667767676676776667666677676776776766676766766776776767676667667767766776766767666667766776677667766677676776767666776776767766676667767677677676767676776766776667766776767676776776766677666767666776677676677676667667766767767677667667767766677676776767767676766676776776776667667677677667677676667766676677667667667677677677677667767677676766767667767767667677667676767666767766767767767767676776766676766676676676676677676767667766766676677677676667767767676767767767676766767767767766766677676676677676766776776676776676767766776776667767666767667676766776766767667667766776766667677667767766767767676676677676767677676667676776767766767676677677676767676776677677676776766767677676776667766776767677676767677676676776776766766776767767767766666776766776776676776776776677676776676767766677677677676767677667767677677667677677677676666676767667677676776767767667767767766667767666776667766776766766677666776767767676776677676776677676776776776766776766776677666666766767767677676776667767677676677666676776667767667677676676676676666667767677677667766776767677676767767676677677676776776677677677676766776767767667767676776667767667676766676767677667766677676776776776767677676776676767667767766776677667766776767767766776677677677666677667767766776667767766776776677676767766776767767767766676677677677676766767677677677677676776776767767677676677677676676766666776776676667676667767766766767766776776677676676767766767667767666767767677676666767766767766767667676676677676776676767667676766667766667767677666767766776767676667677667676667767767677676676766776767677676767767666677677676676766766776776666766766667676677667677676767767766676676767667677677667767767667667767766776666767767767666677677667667767767766676677676776776766776767666767766776667676676666766677666667667767766677677666776677667766776677667666776766767766767766767676767667677667667767766767767767676776767767767676776776766676776767767767667767766767666776776666776676676776676677677677677677667667767666766676776667667767766776776676677677676776776776776776667677666776767676676766776676676767677667667767677667667677667677676677676666677677677667767677677676776676767677677677676767767767666776776776776666667667767766776676776776776776776776677677677677677677676667677676766776677667677676667667767767676677677677676677667666776776767767766776676776767667767666776776776776667676677677676767766676766666776767676776676676667676677677676776767667667676767676677666677676776676776776667667677677677667666776776767667767767667767667766776677667767666767667767767767766677667766776767677677676776767667677676766677677677676676766776667766766776776767676776776776767667767767767767766677667767766776666676766776776767677667677666767767676767767677667676767676776677676776767677676776677667767766766776776776766776766776677667677676677677676766776766766776767767667767767767767677677677666667667667767677677676776676776776667767767767766767676776667677676766776667677676677667677667767766776776677677677676767667766666776766776766677677677676776776766767676767766767767677677677677666677676767676776776676776666677676766676766766776767766767767767766776676776667767667766766776776776776767666677667666776776676766677667677667666677676776776776776766676767666766776776767667666767677676776676767767767677677667677676676676666767766776767766766767677676767677676667767766676767677666767767677677676676767767667766767767677667676776666767766766766767676676776776776666776766767676676767767767676767667766766676677677667767667676766776776676776677677676776766766767767767766776677676767666776776767767767676776666776767767767767767767666677676776776767667677677667767677676676776776766776776776677666677667766776676766776766767676666776767666776766766767676776776766766767766776776766767667766667676776776776677676767676766667767767677666766767667766667676776666776766676677677667767676767766776767767766667767767766767677667767676676766677666666767766767766776776677667677666766766776776776776676766767767766776666677677666776676776767676767767667766667667767676767767767667677676767766666677677676677677676666776767667676776776676677666776766767767667677677667767677676776676667667767767667677
676766666767667767767767667666676676776776776667676766767677677676776766767677667676776776767767767767677676676776767767767667676776667667676766677676776767667766766677667676667677676676766676767766776776766676776767676776676676767767677677666776776776667676766767767677676767667767676676676677667767767766667767766767677676767667766767677666676776776766676776667677677676776776667766766677667677677666776776766667676677667676667766677666666766676667667767767667767667767676776767677666677676766776776677667767766666766676767767767667766676776776766767677677677677677676767766666667767767677667676766677677667767767677677676667676767666776677676767766677676776667767667766766676767666766667767677676776676766766677667767766766676766776776767766776767767767677676776767767767677677666767767667676767767667767767767677676767667767767676767667767767677676776677666677676677676776767766776676767666667767767676677677676767767767676767666767676767666676767677677667767767766766776776776677667676676767767766767677667667767767667677677667767767667766676776666766676767766776767677676767767677677676767677677676766677676767676776766776677667677676767676767676776776676677677676776766776776776776766666677677677677677667667766767676767677667767767766676676676776776776776767677667677677667767767767677666666767767766767766676776676676776776767667767676776766766677676767766677676767767767677677666776776677677677677677667766667767676676776776676767667677677677677667676776776776767677677666766677667677676776776766766766667677676767767677676767676776767677677677677677677676666776776776776767677667766776676776776776667767767766676766677676766767767667676766776766676767767767767666776677667766776776766776776767767767766677677676776666776776667676776776776677666767767767667767677677676767767767676767676667767666776676767667667766767767676766776776776677676767767676666776667676676776667766776776666676767667767766776677667767677677666776767767676776677666776776766677667676776677677676776776677676776676776677676776667767676676667767766677677676766767767677667767766767677677667767666677676776776776766767767666767677667667677677667677666766766767676766776677676766677667767767767677676766677676676667767767676766767766776677676767766677677676667767767667767767667767767677667667677677677677676766776776767676776776776676776766676776767766677677676666766677666766766767767676776776766767767667767676767667767767766676677677677676767676677677677676776776776776776766767666776766677677667677676666676767676776767667767667767666776677677676776776667666676767766766766767767667666677666776766776667676767767677676676767666677676766666776767677677676676767677677667677676667767767767767676776766776767676776776677667767766766776677677676767677677677677676776677677667677676677667766776676676766766666776776677676667767677676776767767767677667676676677666677677676767766776677666766676677677667767766677677667767767766767767676766776776766676677666776776776776677676776676676776776776676677666667766676676677667766776776677677677676776776676767667667677666667767767677666676767677676776767677676666776667767676776767677667676767676767767766776767767767667666776667767676677667676767767767766776767767767677677667667767667767767767767677676766776677667666767677677676667677666677666766776776776767767676776677677676767676766667676776766776676767666776676766766676667676667677676666767766677677677667767767767766667767767766676677667767766776767667666776676776666676776766767676677676766776667677676767667767767666767676776676676767666776677676667767677677676766776766666666767767766677676776776667676776767766766667676776676667767766677666677676776776677667676776776666767767676767767676776767677666767766677676666667767677677677676776766667766676676767767767766677667766767676776676677676677677677676776767677677676677677676677677677677677667766667767667767766677676767676766676676677667767667766767676776767667677666776776766767676767676767677666776667677667667676666766677676776666677667767676776677667767667766767767766767767667676767766666677676767677667766667666776767767677676776766776776767666776666767767676667666776766776776776677676676677676767676767676767677676767667767667767677666666776766766666766767676766766667677666776666677667667767766776776667767676676676767766767676767666677676677676776767676776767676776767766767677676767767766776667676767667767676666767676676666776776776667667676766776776766776776667767666676767766766766766667767767676776676676776766766767677677676776776676767676766766776766767767767767666766676767677677676767767666677666776766667767677676776766677676677677676776677677677676766776667767766667766677677667667767767677666767677667667767767767667676667676767676677676666776767676766667767667766766776776677666676767767766776666667677667677676776767676666667676776776677677677677677677676767767677676776776667677677667676776776677677667766766776676676766776776677676667767867676776677667666766776677667677676677677667667677677676776677676776766776676776766766767767767767676767766776767766767767676677677676667666676667667666766667667767676776776776677667677676767677677667677677676767767667767767767677677677677667676767766776776677676667667767766767677677677676676767676767767667677667676766767766766767677677677676676767766776766776767667766766767766776766776776776767767766677676767676666776776677676767766677667766766667767766667766776766767677667677677676677677667767767767676776767767766766767766776767767767676776776677677677677676667676776767767677667767767666766676677677677677677677676676667677667677676767676677677667766767667676667676776776766776776766776666776667676667767666776666776667767676766676676667667677667767666767767767667767676666776677677676776766776776776776766776677677676776776767767767767767666776776677676767766776776776767767677667677677676666676667666776776676767767677677677666776667767677676776776776776676766776776776776767676677677677676677677667666666776766767766676766666667767677666776776666667676776667767766767676667667676767677677666767666677676776776667767766776766766767766767766766667767667767677677667676767766766767666667677676677677677677676676776676677677677667767667767767677677667766776776776667676776676767667766766667767767767767767676767666776666767667666676776767766767676767767766767677677667667677667677667677676767767666667767667676766667677667767677677666776767676666767676667677676776666776776667677676767676776776677676767767677677676776776766667676676776776776767676666776667767676766676766776767767676767766776676767767677667767677676767667766776776676767766676767677676676776677677676776677677667767767666766676667667766667767676776776776676776766776776767677677676677677677676776767767767676767767767667767767677677676666767676776776676677676776766767667676767766676767666767677666767677677667676677667676676766776776767767767677677666676676776766776767766776767767767766676776766776776666766677666767767666776767676667666776677676766776766776767677677676767676776776776776776767767767766667767767767766677677676677667676776767766776776776666776776776776766776667766767676667767676776776776667767767767676776766766767676766767767676776667767767767767677677676776667767676667676676776676677676776667767766677667767677666776767676767666767667767676766776776776776766767667676776767767766766776767677677677677677676767676776776776677677676677676776776667667767677677667767767667767767766667677677677667677667677677676667666776667677667766766767677677667766776776776776676776667766767677676677676766677667667677677667677676766767667666767766666766776767677676776676766776677677676677667676677676766767676667676776776766776776676776776677676776677667676676776776766776776666776677676667677676766767667767766776676676776676776667667767677666667767676677676676767767676767676677667667766767766767766776677677676776776767766766766767676776776767767676766667766776776677677667667667666766776676776666767766776676767766676766767767676676776677667676776767676776766677677677667677667666766676676776776667767767766767666677677667676767766767767667766767676767767677676677667666766776776776776766767767766767666667666766677666667677677677677667677666776776776677667676667767766677677676677667767766776776767676776667677677677667766776676776776677677677667767666776776776667767667767767677667676776776766767767677677667767666776767677667677667766677677676666667676776776767677677677677667677677677676676767767766677676677677677677676766677676776767767766767676766776676666767667677677676776666776767767677666766776766676776766667767767766676766677676677677677676776776766677667677676776776677667677677676776767767677667766767676767676676767667667767676676666776767766767677676676677677677677676776766776776766677677676776776676776666767676667767767666776776776677676667767677676776676776776776666767676676766676776776776676676776767677677677676666676776767666766776767766776776676766776767667767676776767767676766776666676776666767676667767767676766776677677667676767767676677677677666667767767766666767766667677676767766677676676766677676767677676676667767676767767767766677676776767767767766767767767767767666776766767667766767767677677677667677667676767677676677676677677667677677667677676677677676667676776776677677676677676677667766666767766667677677677667667667677676676767667767767676776666666676666776776676666767766776676767666676776767666776676676677667767767767677677676776776776776776676767676767767676767677667767766776776667767767767666776767676776677676667676776767767766667667667677677666667677666776667767767767767766767767677677677676676767767767677677667766776766776766766776776767677676767766676776667667767676776776676766766776776776776666667766676676767766767677676776676776677666676767767767767676767666767676676767677667767767766776677666677677676666766767767766767767766666676776677666676767676766666677677676767767677676667767677676776666677666676776677676776776767676767767767677666767767766766677
6767766776667667676766767676776776776767767667767677667667766776776776776766666766766767766776776677677676767677676766776766776666676776776776767676666776766767767766767767767767766676676667767677676767767766776776776677667676766767767676676767766767767767667767767676767767677676776666767767676776776776676666776667667767676767676767766677677667676667767676667767666776766776776767767767677667766676676767667767667767667677676776766767766677676776776766767766766776776767767666676767667767766767667667767766676776667767667677677666766776776766677667667667767676676776677666776676776766766766776776776767767676677677676677677667677676776767766676767766676666776666776667766676767677677676677666677677677677667666766766767667676767767676677676767677676676776776676776767767767676776766667677677676766767766766767766766776767767677676776676766677676766767677677677677667767677676776677677677666776776677677676666677676677667767766667676776767766776776767766676776776767767677677676767767766767767676767677667676776766767767767766776666767676767677677667767677667676667677667767767676767666776767676776767677667767767767766767667677676676776776767667767677677677676667677676676776676677676766766767676776767766776767766767667667767767676677667667766776667667767767666677676766766767767677667766666766776767766676776667767676776776677667676676776666776776677677667677676776776776776767677676776767677676667767677676766776776666767767766776776776767766767676776667766767676767767666766766676766776666776767767667667667766767676776766766776776776766766767677677667677677676767767676767767767676766776776776677667676766767666776766776767767676767767676776767667677676767676676767766767767766766766766767767766766677676776666677667767666776776667767767676776667766676776676766767767666776677667767767767766767676767677667666776776666776667767767766776667676667766776677677677676776776776677676766776776776776666677677667677667767767766776676767676676776767767676667667677666666666776767767676776767766776677666766776676776776776776776677667767667677676767677676776667677677677677676767767676776676776776666776767767677676776677666667677677676776676677676667767767677677677676767667766767766676776767767676766776667767677667667676767667766776776776766766776776676776776677667676776767676766767767767766767767767767767677666767676776776776766776776766767667676767767667667766677676767767677676666676666776676776776767676766767676677676667767667677667667676667767767767767666666776666676776677676666677677677666776677667767767767667767767667666667767677677676776766767767676776676666766677667667767767677676677677667767767767676776767676666766677677676677677667666776676666766776766776767766776667767676776676676776776676776676767677667677676776767667767767677676767767676676667766667766767677666767666776767766776676767767667767677667766776766767767667667767767767676676776776676767766766776767677677676767676776677677666776667767676767767677666677677667767677676677667767767767677676776667766677677667676677676677667767677667766776776766776776776676767767767766776676767767767677676776676677676767676667766676677677676677676776676766767767766767667766766776667667767676767767767767767677666776776767677676776776776766767766776766767666667767677677666767767767676776776667767767767767676776767766766677676766767676677677676776667766676667767666767767767676667666677676677676767667767667766676666677677667767766667676767676776776767676677667676767676776776776766776776767677676776776767676767767766776767677667767766766776776676776776767767677667766776667676676767676767767766776667767767677677676776676766667677676667676776776776667767677676676767767676776767667767767767676767767677667767766776767767676677676776776667766776767767767676667767767677677676766667767676766776767667766766677677676766676677677667766676766676676776767767766776767677676776767676766767676676667767666776766776667766766776676776676666776766667766776776776776766767766767767676767767676767767767766766776676776776676766776776667676677667766677677666676676677677676776767677676767767767767676676776776776776667676676767767767767677677676776776766776767676776677676766776677677676667676776677667677677676676776766766776776767677667677676776677676766776776766767766776767766776767766676766667767767767767766766776766766776776677677676677677676666677667766776776677667677676767667767677667667666776776776776667677667766776767767677677676766677676767676776776667767677676776767767666776767766677667677667766676667676766776776667766767767766676776776776667676776767676767676776667767766767766677667676767677676666677677676766676676776776666767677677677676767677677666676776776776766767766676767766776776667666776767677677677676776677677677677676776676677677666776676767667676677676766776667667767676766667767767676667676767676667676667767767677677667766776677677677677677677667766776776676767667667766677676667667766767676776776767766776677676766676667677677676766767766766766776776667676776666767676767766667667766676677676767667676776776776766776776776767677677676767676767676767677677676767767677677667767676767767767767766776677677676776776776776667677676767667667677677676776667767767766667667767677677676677667667766776776776677676677676776776767767767667677677677677667767676676776776667767766667767677677676766677667767767767677677676776766776776767677676766776676677667767677676776766776776776676776766677677677677677676667667667676767767767766767767767767767666776677667677677677677676676766776767767766676766666676776776776767676677667767766776767767667767676767666766667767677677677677677677667767766766776666767766676666776766776667767767676667766766776767767767677667677677667667767767676766676667767767766776776676776677666677677667676676767767676767767766766767766677667767666767767767766767677676776677667766767767767666766677677676677676766677677677676767767677666776776776776676767766766667766667677667676776676766767767767766767666767766766677677666766776776667767667677676776667676677667667766767677667766677676776767766676776666677676667676776776776767667667677667767667676776667677676776776776767666677667676677666766776676767766676776767767766766776776676766776677667667767767767767767677666767667667677667767767767766776776677676776767766767666776767666677667766667676766776767677666676776676767677667676767766766677676767766776676666766776767767676766767766676677666776776767767676767766766766767677676676667767767666767666676767676767767676767766766776667767676776676767666667767677667666776766766776766667767767767676667767766676776766666667767767677667676767677676677677666767766767766676677676766767677676767676666776776676676676767766776776766767677676767767767766767676776767767767677677677677676676776677677667767766667767767767676767767677677676676767766776666766776677667677667677666677676767767767667767767666667766776767667767766767666776767767676776667767767767677666676677676776767767667666766776677667677677677667676776776766667767767677677677667767676766667766667767677677667677677666767767677677666776677667677677676676667767677667767677667767677676776676676676767667767676676776666776667766776766767666767666676776676767667676667767667767767767677667766776776776677677677676776766776776767677676677676776776767677676776677676677677677667677676776766667676677667767766676767677677666776776667676667676776667767767676766676776767667666677667667767667677667767667767676677676766767767676776676776776676776767767767767677667676776776677677677676677676776776776667766776776767767766776776767766767767767767767676776667767766667676776776677676677666776767767766767767677667666776776766766766766767767767767767767676677676676676776776766677676676766677666677677667677677676677676776767677676776767767677667767767676667676776677676667667766767766776767767767767677677677676767767676776767767677666767767766676767667766776776776776766767676776767767667676766767676667766776776767767767667767767667666776776776776767766776766767677666767767767677666766677676776677676766676677666776767677667767767767677676776667766776666776776677677677676767676766767676776776776667767767766767767677676776666776676776776767767676677666676767766776766767766776767767666767766776667767676767676776776767677676676776666676776776767767666676776767667676767767667766767766767767766776767767667767667767766666677676776767666676776776776676676776767767766766677667766767766766776676776767767676677676776677676776767767667676667677676677667676776776776666776676677676677667767676776766677676776767667767676776677677676766776776666677667667677676766766776766767767676767767676677676767767767676677677676776776666667677677666767666767766776766767676667766666767677677667677667766677676776767766676676776677666776676776776776766766677667767767767766766776676776666767767767676677676766776767766767676676766776667767767677676776776776776776677677666767677676767676666776667767677677676676776766767767767677667676766776766766776677676666767766676776766776676677677677677676677676767677666766677677677676676776677677677676676676776677676766776766776677677667766767767676667766776776776667666677677666767767766776767767677677676776776776667677676776776767667766767767676776676767677677676767767677677666776676776676776677667767666766767767767677666776676776677667677677676667767667666677666767676766677667767766766767767767667676666677667767767666766776676766776776776677667667767667766667677667767767767767677667766766677666776767766676677677667767767667676776767767767677677676677677667766776666766776776767676677676767767667767666776667766776766767676767767767766677677676677677676676776776667767767677676776776776776677676767667767766676767677667667677666776676776767676776767767667676767767666776767667677677667767666676776776766776767767767766677667667667767767667676776776677677676776667767677667767676776776766677666776766677676766676666776667677677677667767676676776776776776767767767676767767667677676677677677667767677676677676
6776676776677677677666677677667766766776766776776667676767666776776766766767767677677676767767767677677677677666776767766767677667767676767767767766677666767676677676767767677676766766767677666767676767767676776666776677677667767676767677667767767677677676766676667767676667667677676677677667676776667677677677677677666766776677667767766676767667767766767767666776677667766677676767667767767666767667677676676776776667677667766677677677676677676676667767767677677667767676677666667666776776776766677677676766666776677676677667767677677676677676767766776667667667677677676776767676667767767676767667677677677667676676776677676766676776776776776767766767677667767677676767667676767677667767767667767677676677677666776767677677667666666776766776766766767767767767767767767767766776776776776677676676767767677677676776667676767676776776776666767676776767677667766776776776767677666767766776676667766767677667767676767666666767767767767767666767677676776676776676776767766767667676776677677676776666677677677677666677666767767766766776677667667667677666776767676667767767766776667767767667667766776677677677676776766766677667676767677676767667676776767767667766767767676767766776767767677676766776677667766677676676767677676776676676776766677676767767677667676767767667677676677676767767676776676776767677677667677677676776676776776677677676667667676766677677677667767676767767766776667667766676776676676677676676667767767677676767677667677666676776767676776776677676767677677676767767667676677677677677676677667766776776767767767667767676776776767767767677677667677676676666677666667767667677666776667677677676677677676776776767766766676776676767677667677667767767767766776776767676676767767767767676776776776676767676776676677676776766676766677676766767676667676767677676776776667767766767767766677677677677676766767766776766667676676767766767766776677676776766776776776776667677676767767676677677667766776677666776776676676776676776767677676676676766667767767666767767676666766667767666676676766676776766677676676767666767677676766776677676677677677667677666776767676766776767766766766667667766767677676766676776677677676766676767767676667766676776667667767667667767767667677677676676776776776767766667767767677676776767766776767676776767666666677677677676767766776677676767676767677676677676767766676767767676676667767677677677677666677676776776776776676767676676776767667767767676676676766667667677677677676667767767677667767677677676767677667667677677677676677677676767677676677677666776776776776776776766667676676676676776676776767676666767677667676677667766667766767667766776677676667667766766767767767666776776776676776677677677677676677677676776676776767666767766676677676677676776767767766776677677676776767676677677667766767767676677677677677667677676767676677666767767767666666676676767766776776676776776776767676676677666767767767676676667767767766677677666767677676776776776776666676666776676667767667677666667666767767766677676767766767766767767676776676767767667667767677677666767767676776776676776766677676767767676767766776666766676667676767767767677677667667766677677667667767767677676766767676776767667766667676776776767766776776667767677677676776667766766776776767767767767766676767767766767767767767676766766767767667676677667766776776676667667666776766667766667767767767766677666767667767677667677677676776676767666767767677676766776667667766776677676676676677676677667766766676776776766776766677667766677667766677667767667667766677666767766667767767676776776776766776676766766676776767767667766766767766767667767677677677667666776776776766766667766677667667767666767666666767676766776666677677676676776776767677677667676766767767767676766667676667767767677676767676776766776776667767667767767667767766677677676776776776676767667766767767676776666767766776767676667676667766776667767766766677677667767667677676776776767667767767667766767667766767676776667677677666666676776666676776767667677676776766776776767666667766766776776767677677677667667676776766776676667767677667767667677676776767767767767767666676667767766666767766767767767676667766666776776767677676776767667766767667677667766677677667666767677677676666766667766677677666776766677667766776776677667767766767767677676666676776767676766666766767767667767677676667767766677677676766766776677677676767767766776776767767667766666766767767676767677676776677667767676767677677666767676676767766767677676676676776666676767767767667767766776677677666776767766766677677676776666767676677667767767767676677676676766776776676677666776776677667676766776776767767767767767677676677666776776676766776767767767766767676776767667766766766676767767667767766776666667677666776776776776776776677667766677676767766776767767676776667767667767677677676776667667767676766776776766666767767676767676767676676776776677676767767766677676677676776666677676776767676767766676766676767766767676776766767667677667767767676667676667767766766667667767676777667676767767767767767767767766676767676667766676677676776677677667766776767767676676766776776767767676776666766676767677676676767766776676767676767667676776676677676767767667676676766677666677667767677667677667767667767766766676776677667667767677676666767767677667667677676776676776676776767767767677677677676767676767767767767667767677676677666767677666776767667766767766767677676776767666767667667676677666677676776767676776776767766667766667766767667767677676776766776667766776766776667767676767767676776666776766767767767677666776676776776666776767676776767676667767767767767766766677667767767677676767767677667667676776677666676767667676677676667766766677676677677667767767667667676677677667767767667767676666667766667677667767767766776766776776776767676767676776767766667767676767677677676677666776667676767677667667667676767667767766676776676776676667677676776666776767666676676767767766776667766767676766776677666676676776766776676766776677677667676767767766776677676676767667767677676667667767766776776676666677676776666667766776676676776767677677677666677676776667677677677666677667767666766776676776676776676667766776776776767767676667767676667767667767767676767766776676776776666776677677667767677677676776677676776667676776776776767766776776677677667767767677667767677667767677676676767676677666767666776677666677677676677667676776767767767767676766766767767766677676767677666776766676677676776776776766767667667677676776766767766666776776676766776767667767676767766776776677667767766767667667677666767766676676776677666676677677667767677676766776766776767666766677667767676666666676776767676767667677677676776776776676677677677667677677676767677676776676776776766767676767677676776766766776677666776767766767676776676766776677676667767766766776767767766776776667667677677677676767676767666766666776666766776667766767767677677677667766667676677667767766776667766767677667667767676776776767676677667677676766767766776766676776676676767677677666667767767677677677676677676776767767767767677676666776776766766776776767767667766766677677677667767767676776766766676767767667667767666666776776776776676667767677666776766776767677667766667676667667766776776767767667677667667677666767676677677666676766776677676767676677667766677667667767676667676666776767767767767767676776667676767676766766766767666776666767767676677666667767677677667677676667676767676667767666776667767767766776767676776776776767767677676677676776676677666677677667677666766766676776677676677677676767667767767767677676767666766766776677666767677676677667677666766776677667676766667666666667666676767667676767676776677667667666767677667766776776766676766766776676767676666766767666767677667767767677677667677677667766766666767766767767767677677677676677667676766776766676676766767766776767677677677666776776766767767677667667676776676776767767767667767676767667677667766776767677677676767767676767766776667766667676776766767676676776677666766677676776677667676776676677677667767767677666767767677677667677677666667767767767767766767667766677676667767766776776767767676766677677676667767676676776677677677676776776667767677677667766776676677666776776667676766676676776776767666766677667766677677677677676767766767677676766776766667677677677666767766677676776667766767676767767766776676766766667767666776766676776677677677677676767667767766776667676767676666776776667666776776767676667767677667667767766767766767767666767766776676676766776766766776666776666776676776776677666767677667666677666776776767676776676776676767767767676767767676767677667676676767766767676776766676776776676677676677677676666677666767676677676676766667767767767767667767767766766767767767676776666676666776776776776776767676767767666776666776677676677666776767677667766766776767767767677676667667676767667766676677666767676776766776776667667767767766776767767766776767766767667667667767766767677676776776776767767677667767767677676676766776767677667766776767767677666776766766677676776776776776776677677676767767767667767667667676776766766776776766766767767677667766677676677677667676676776766766667667767677677666677676676766776677676767767677676767767666676776767676676666776667677676767767766766767766767667667766666776677676767767667767676776776776676767766666767766776767767667767767767676677667677676766766667767766677667767676677677677666776776767767676667676776767666767767667677677677677667667676677667666766776776767677667677676766766667676776676767676676776677677667766767767677676776776766776677676767766766676676676676667667676776776776776676676776776667767767767676776667767766677677666766767767767676766677666677666776776776667766676776767667667666766767766677667767766776666776666667676776766776766767766767677676666676667677676776667767767667767767667676767767677677677667767767667677676677667676776767766766667766776677676676667677676767676767766776667767767767767667767767667676667676776767666767666776677677677677677676767666766766667677667677676767676767667767677676677667767666766767767767767767767766676776767676666776667767676
676776767767767676676767676767676666776776676767766776677676776776776776776766776776677677666677666677677677677676677677676766766766676767767767767677667767676776667677677676767666776767767766776766767767667766767767666666776666667666666776776767767677666776776676776767767667767666676667767676677667767767666677667676776766767766776776776776767767676776667676677676776776767667677667667666767677676776667677677677667666767677677677676667666767667677667767766766767676677667766776776776677677676776677677676767767676776677677676667766677677676677676767767677677666767677677667676767767667676776766667766776776677667676676677677676767767676767667767667766776676677677677677676767766666667767667767767767767677667767767766677677667766776766776767676676766666767766766776767676667767766767767666677676767677667677677676767767667766677677666767667667677667766667767766767766776677677676766677676676667677677677667676767767677667676767767676767767677677677667767676676766767677677677677677666666776676776666667677666677676767767767677676676776767676767677666667767677667677677677677677667676677677666776776767767667767767676767766767767677676776676676676766677677667676666776767666767766677676767677667767767767766776677667677666776776776767766776766667677677677666676776766676776666766676767767677667767676766776676776767677667767767676776776767677677676767676766677676767766666677666766776767766676667677677677677676776667676776766766767676677667767667766776677676667766667767677667766766767767767677677676677667767767767666676766776667677666776776666776767767677677666767667767766776677676677666776667766767676776776677676676676776677677667766776677677677677667767677667676766667667676776767766776767766767767676767766767677676776776776767677677677677667676776767677677676767667676667767677676776776776667677666766677676776667767677677677677676776666676767767677677667677677666767767767766766767676767667667767667667676776676767666776776776776776776676776677677666776776766676677676767667677667767677667767767767767677667676677666767767677677677677676766767667766776667766776767766767667666776767677677666767677677676767676767766676776776767676767766776776677677676667677666776767767766776677677677666677677677676776767766776767677677677666677677676667767676666776776676667767677667766776776766667767767677676767767676677677666776776666776677677677666767677676776776667766667676767767766677676776667766767676767767766676766767677677677666766667676776666776677666677667766776767677677667767676776677667667676767676667767676776676667677677667767666776776677677667677676776766767677677667667767677667666776776766677677667677666766666666767677667676776667677676767767677677677667767677667767676767767676676677666776776677676666776776767766677667767766776677676767767767677676776776776667677677676766776667766776767677666776776776776667766676676666776676776677667677666776776776767767767667677677677677667767667676776767767767766776767767766767667676766767767677676677667676667677677676667666667766776766776776667767667676677677676676667677676776776776676767766776776676676767767767766767766766676776767677676676767676776676767666676676776776667676676776766666667767677677676776767667667766776676766666767666767677677667667676767667677666766667667767766767766677677676767767767767767767766676766677677677667766776677677676776677676766766776677667767767677677676667667676767767766667767677666676776666767667767677666766776667667667677676776767766776767676776766776766767666676677677676677676766677666776776677667677676766767766767767676776766767676667767767667767767676767766767677676767677677667676766667766766767766766676676766776776776676776667667767766766776676676776766767676677676667677667676767677666776766776766676667676766767767676667767767667667676766776776767666776767767767677677677677677667677676767677677677677677676767676767767767677677667767676767767766766767666776677667667767677677666667667766666767676776767676676666776767767766667766776767767677676677667677676766767767677677677676776767767767667767767666767767767767676767766776776776767766767677677667766776776776776667767766666767767666676776667667767767676766776677667766666767677676767666776677676677677676776776776766676766776776776676766677677677667677667767667767677667676776767767767766676676767767667676677677676766766776767677676776676767677667767676767767767677676667766766776676767676776776677677667767666676767676767677667766767767766666766766676676776767676776766767667767667676677676776776776766776676677676676667677667677667677676667677667766767677677677677677677676676766677677676767767766677677676667677676767677676776767667767767676677667766666677676767677666677666776776676776767676776766776766766776776767766766767677667676767676667766766667767677677666767667667767767767766776776776776666767677666776667676677677676767767676676677676767766677676676766776766767767767766776776667766766667766676776776667676676776776776776766767767666676776767767667766776766776677676776767766776667677676676776767766766767767766776776677676776776677666776677677667676767766767767767676767676776776776776767667677676676767767677676766767666776676677676766677667667676776676776776766776767676666677677667767676767677667667767666776767666676776767677677667766676767677667767667767766677677667767767676766776776767766776776666767677667767767767667766767677676677667767676767666767676776667766776767766667766776766766766767767766767676767766676766676776776767767767667677676776676667766776767677667676776667766677676776776677676677677676676676776776767677676676776776766767767767677676676776666767667766776677677677666776766767767767766677676767677676767676667767766767676677676776667667667676776767677677677676776767767666767766666667766677666776776767677677676766676667767676676676666667767677676776666667677676767676677677676776776676766767666776767676676776776776767676667667666666676766776767676677676776776767767666776776677667766776677667677676677676776767766767677676667767766776676776667767677676776767767767767767767677676767676776776677677667766776776767676676677677676767676776676776776776676776676767666767766767766776677667667767767676776776676767766776667677676767767677676667766776766667676677676676666776776677667677666767766776776776677667767667676766677667767666676677676677676766667767767767767766766766766776667767666767767666767766776776776776776677667676767766776767666766776677676676776776666767766667766767767667677666676776776766766766776776767766776776677677676677677676776767677676767676776677676776776677677667767677666776676776767767667767677676676676776776676767676776776667677677667767676667767767676677667676776667766776776767767767677676667676767676776767767767667667766767667766776776776776776676767677677676776776776677677677667767766776776677676677676666776767677676677667767677677666666766776677667767766776676676767677676677667766676676677676776776766776767667766767676766766676677677676766676767677676677676776776776677666776767766767767766676766676766676677677677676767667676667766776776767677676677677667767767767767666776776767766776676767667666776677676766766767767767767676776767767677676677676776676766776766767676767767667767667676677677666776776776767767666776666776776667677677676667767676776677667767676776776677666776666676666676767667766767767767677666776676776776766667766767766767767767667667667767767767667666666666776776676776767766776666676776767676767667677667767667677667767667766677666767767676666676776766766767667676666776776676666776767676676676776767767767767666776767676776676776776767767677677667767676766677676767767766767667767677666677677676677677667766766767667677666677667767676667766676776767767767767667767667767767677677667767676667767676677667767676767676766677676767667676667767677676767767677667767676776767766767767767677677667767767677667677677676767767676776677676776776776776677677676767667676676776666767676767676776767766676676676767667767676677677667767766666776776776776776776767766767767677667767677676767766767667676767667677666676776776767767676776776776767666776776677666776767767676667767677676767666677666677677666776767766776776776676776667676666767767767767767767767677677667676776767677676767667767676776767667676776676766776776676767676766766776767766767766666677676776676677667767676676767677667666776677677667677667667766676676667676676766676677666776776776677667676776776776677676776676767677677677666767676776767676677676776776776776776776776766767767767667677677666766676776776767676767667666766667767767767666677677666776677667766677677676767667766766677676676767766767676677677677676776767766666677677676776677676677667767767766667676766766666667766766776666776776676666676677676667676776766676776676776776676776767767666767667767767677677676676776767766767676677676677666767767767766676677666776776766766776767676776667767767676776767677667676776776677676667677676767676677667767767767676666767766767767767676776766676767767767667667666767766776677667766767676767666776676776667767766767667666767677677676767767767676676677677667676767676767767667677667667667677667667767667676767767766767766676676666667676677667676776767767766767767767667767766767767667767767767766677676676767767767666766666677677677667767677676676767766667667767767677677676776766677677676767676776776677676767766776676767676667666776677676767666767767677667767767767676767676676776676776767667767676677677676776776667676776776766776767766776776667667766676667767677667676677677676666776767666667666776776767767677676776776766776767667767766766766776776767667767666767667666676676677676677677667676767677676776767677677667767767766767677666776676776667767766766766676776677676767767766776767667667766677676676676676776677677676767766776776676766776766666776666776677676766766776767767767677676776767667677666677666676767766766776776676767766776766676767766767767677677676767677667767666677677677677667766776776676766767766767666667766776767676677676776766776677677677
767767767677667677677667767667677667767766776767677667676676676767766766677676776776676766776776776666776667767767767767676677676766776666767676776776766776776776776767667667767666676776676677676767767767666676767666666666776767767767767676767666776677677667677676766776667676776666767766667677676667676767677676677677666677677677666767676776677667767667667676767676676676666766776676776776767767767767767767766776767676676676677676776677677677666667676766767667676767767677667677667667667767767766776677667767766776766776776766676667767676766776767767766767666767767676776776767766766666676677666677676666767767676767666776766766776776667767676667766776766767677667767767766676676667767677676776767667767766776767676767677677676767767676677677667676677676766767766676776776676767676767676677677667767767676767767766767677676776676776766776766667767767767767677676776776766677677677666776667766767676767667767766677677677667667666666676666776676776767767767676676767667767767767667676767766776776776767767767766776766767676776767676776766677676776776767676666677676677667767667667676767676776676776767766766766666676767676776676676766766776676667666677667766767667767767676767767767676676666677677677676677666776676776766667677666776676667667767667767667676767667766766676767677667677677677677676767767767676767667767676667666766767677677667666776776767677677676666776677676767767767767676766776776776776776767667667676667667766776776776776767677676766677676667677667766776776776776776677676676776767677667676677677676677677676776767766776776776676776677677667767766766766677666667666677667666667766676667677667666767767767677676666776767766676766776676677676776676766776767666776676676776676677667667766776776677667766676677667766677677677666776776767667667676766676767767677677676767676776667677666667677676666766767767766776677667677667677677667676776667767677667766767677676776676776776667667767767667677676667767666776776776676776767766767676776767677676776776776767767677676776667676776677667766767767677676677666776767767766776766776767766767667766677676776776776676676776767766776766677677677676776667766776666677676766776677676776766766776776676767767767767676776677667767767676767676776666767676666766666767767767767677666766766666766776767767676766766766776667767767677666767667677667767766776677677667767767666776766767767677676676667676776667767676776677676776776767766676767677677667767667677676677676766767767767767667767767767667766667677677677667667766677676776676667767766776776767677676677677676676667676776677676776676667666776767766677676776776667677677677666767767677677677676766776766667766677677666776667767667767767766767767767767677677677666767677676676776677676776776776776776776776776767767767766776766776767667666766677676767767676667677677676677677666667676676677676766676766776676676776676767676667766766776767676667666776776776776776776677676677677676767667767767667767667766677676767766776677677676667767666776677676767666767677676767767766776766766767767766666766767766776767667677667767767767677667766767677677667767677676677666767677667666676666677666776767676767677666776776776766676776667767766676767766676767666767677667677677676766676766676667677676666667766776766676767766676776676677667666767667677677667676776776767767766776767677677677667667766776776766776766677666766677676776677677676776766766766667767767677676767676676677677666776776766667677676676776776776776776677676767667767677676776667767677677676766766677677667677667667677676667676767667677677676676676677677667676776677667677677676767766767767677676776776677676776767677676776776767677677667677667667767667767677676776667676776776667676666776666767676776776766676776677677666776776776776767767767676767677676676767667766767677667767767667767767667767667676776776776776776776676677667666766667677677677676766767767767676776767767766676677677677676766676776677666776676776766776767676776667766677677677677676767767677677677667767767767767676766676677676776767666776767667767767766767767766676776766776776776676666776776667677677676776767767767667766776776676766776677667767677666776776767676767677677677676766767767767767676767766776776766776767767676776666767677667767676767766767767766776776776666766767677677676776776776776776766766776776766767667767767667677676776767676677666677677676666776776767667767677676676776667766776766677677676766767676677677676767766676767667677667767666766776766767767767767766776676667766776676767767767766677676676767667767676767767766677677677677667676676767766766676677666776776766677667767767676767667677667767677676776677676766767767766676776766676767677667767677677667667767666677677677666767676677666767677667767677676766776676776776667677676766677666667677666767677677676776767767677677677666766667677666767767667676776767766766776676776776776666767767677676767767767667677676776676776766667667766767677676767676677676767666776676666776767676767667667667767767677667767677677677676666776766767677676677667767767667767766767677676677667667767666776776766766667767766676667677667767677667667766677677676676776776767767667677676676776776676766767767676776776667767767766676776776767767677676776676776676676776767677677676766677677666776776677667767676676767677667767676767766676666676767767766677667767767767677677676677666776766767667766766676767767676677676767767767767766677667667767767767666776776767767766776776676776776676766666677677666776676677676676677677667766776776776776677667767677677667767766676667677676776776677677666776776776776767667677677676676767767666776667767766767767676766776677676767767676677677676676676766767767766766767766667767677677677677677676677676677676767666676767767677676766676677667767667666776677677667766776776766776676776767667767677676667767677676776776776767766767766767766776776766667676767767677676776667767767766677677667676776776667766767676776767676666776776766767766776776667666767766767767767766776767667676766667767767766766776776667667767676676767676677677676776767767677677676677666676767676776776767766677666767676776767767767767677676767767767666676767677676776766776677676776776677667677677666776766767666766767677666676676776767676776776776776776776776776677677666676776766767677666766676666766767676767666776676766776776667767766767676776766767676677677676666767676767766776766767767676676767766776776776776776677666767676776766776767677666667766676766766776666677676776776776677677677676776776776767667766776767677677676776666767667667767767667767676766667767767676767667767767767766767766776766776767676676677666766676676776776776767677676766776677666767767767767667677677676776776676776677666676776667767677677676676776676776676776767766677667677677667676776666776677676767676776776766776776776666776767767667766767767767766767766677676767767667677676667767767766767766776677667766676776776767767767767667766667767677677667766776767676776767676767766776677677667767677666776776776766776766767676767666767677677667667676766776776767677676676776766776767667667767767667766767766776767677676767767676776767766766767676766767677676766767676667766676776677667666676676667767676676766676666767767767767677677667767666767767767766776676676677676776776776677676767767677676767767766776766677677677666676766776676776767676767676677667766776767677666677667667677676776767766667677676776666776666677666767667666677667767666776776776776766767677666776776677677676776776677677667676667667677666766776776677677667667767766767767767766776667767767666667767766766776767676677677677676766676776667767767676776776767767676667676766676776767676677677667766677667666766766676776767767767767767677667676776676767767676776676766667767666766776776767767667676766667677677667766766776776766776667677677676767767767666676766776776677666776676776776677676767677677677667767767677677676767767676776667676767766767766776766766776667677677676776776667767767677676767767767767767767677667677676776776676676766776776767767767667677667767676766776767676676667677667666677667676776776776676776767667677666667677676676766677677676676667677667766776776677677677667676677676666776677667677677667676767767677666776776776776766776667766666776776767767767767676766776776667667767767667766776666767766776667767677666776767677676776767767767767766776677677677676766776776776776767766767766667676666776667767677676776776776677666776766676776766666677667677677666776767677667766776677667666776677667677677677677677677677667767676776766776676767676776776776767767767767767676767766676676767766776677667767766776667677666776776767667767766767677676766767676767767676677676676776767677677677676776767767676677666676677677676767667767767767677667667677677677667767766767667677677676667767676767767767767766667767767767767666677666666667676767767766776667767677677676776767766766677676667667676776767767766776767767767667677677667767677676776767677676776776677676766776677667766776767667667766776776676776776767767766676766766767667767767677676776766767767767767766667677677676666776767767676767767676767767767667767676676676776766676766776776776776776676677677667677676767667677677666766766677666767767767676676767677667667677676766776677677677677666677677677666776676667677667666776767676677667766767767767677667667676776676667667676676776767767676677667676776676666676767677676767677666776767677676776667767766766677666776676767766776676767676767766767766776767676776776776776766776767767676677677676677676766767667767767677676667767767767676767667676767667666767676767766766667767766667767766767767677677676776776776767667767766767677676776767767767677666767767766767667677677677676676766776667767677676776767676766667767666766776766776776776776767767667676776677677676776667766676776767766776767667767766667766767767767766677677677667667766776767766666667767667766767767676776766776767767677676776767667767676767767676776667677667767766776776767677676767767767676676776677676776776766766767767666667767667667767767767766676776767667676776766677
676776767676776776776767666667767767667767767766677677676767766667666776766676767677676776776776776766766776776767767767767677676677676767676776676667677667667767666767767767766677677677676767676767766767666676776666776767767767767677666766767677667766676776767676767677676776667666766776776767677676666776767677677676767676776767677677676776776767767766766767766776667667677676667767767767667767767767677676766776767766776776766767677677676776676776767666766676676766766776776776766776676676766767766766776767677677667677677676776766767667767677676767666767676766677676767677677667767767676676676776677676766776676676776767767767767767677676767676667676767676776677666676677676767667767766676677676776776767667767676677677677676677676776776767767667667766676776667677677666767766677667766676776776776767767676776776667676676776776766776776667666767767767767676766767667767677676767676767767676767767767676767767766767767766667767666767766766677677667666776667767666677667767677676667677676666767676666767767677676766766766776766776767677676677677676776776677667766767667767767676666767766767666767676677666776767677666767677676776767767766776677667676776776776767767677677676677677677677667677676767767766767766767766776776677677667767767767676767767667766677667767767676767667766776767677676666766666776767676766767676667666776776767767667767767766667667767767677667677677667766776776767676677677677676767767767677667767766776676776767677676776677667767677676776776767677666667766677677677677676676767767766776767667767676767676677676767767676766767766776767667677676767677677677667676767677676767767676676767766667766776766776766677677667676677677677677666776776667676776766776667767767676776677677676776776766667767676776666776676776767667767676767767767676766776676767767767767677676677677676776676676776776776677677667766767666776776677676767676776767766767766776676676776676776776666677677677677676767676776667767677666666776676776677677676677677676766767767677667666677677667676666767767677667676676776766767766676767666677676776767767767767676767767676767677676766776766776766677676776666776767677667767677676667766776776776767766767766666677677676677667767766666776677677676676766676766766677676776766767767767677667767677666666767766776677676767767766677677676766667677677676767766766776677677676676776666767676667676767676767667767676776767767677667766667767767667767767766767677667766676767676676766776767677667677676776776776667667767767676767676767677666767677677676776776767766766767767767767666776767676677677677676776677677676677676667767766776767767677666776767767766776776667767766767767667677677666676677666766766776776776776776776776676776776767767666767677667677676776776676677676767667767677666776776767767767666766667667676676677677666776767766776667667766676677676776767766767766767767767667767767766767667767667767666776666767666666767767767677676767767767767767767676776667767767676776776767667767676666776767767677677676677667677677677677676776676767766676667677677677677677676766766776677676667677676776776776766776776766767767677677676776677677677667676667767766676776776667767767767767667766766776776767767767767766766766767767766767767766766776766677667767677677667767766767677676666776776776776767767667677667677667766776776677667767767677676677676776776767676667767677677666767766776767767766776666677666776767767667767677666766766767767666767766767766766766767766767767676776776677676776776766767767676766767767767667666766776776667677677677676676677667766666767677667767666676676667766766666676776666776677676676776666767676676776767667767677676676776677667767677677667676767766776776766767676776766776776776677676776766676666767666767667677677667676767767767677667677676776776677677667766767677667667676776776766676767767767667677676767677667677676776767676767766766766667766767767676767677666666767676776677677667766677667766767766767766776676766677667766776677667676666677677666776676766776676767677676676766666767667677676767666677677676666766767677676776766667766676766766767767676766776676776776677676666677677676766766766776677677677676677676667767677676766676767767677677676677667676677667667766776776776676766776766776676766776766766766677677676676766667667766676676666776667666776776766776767767666767677666767676767676676776767767767677667766776766676766766676667767676767767677676776776776676776676776767676677667766767667766776666676776776776776776676677676767677667666766767676667667677676767666776776776676767766766677677667677666677677666766767767676767766766677676667766776676767676776767676776767676767667676776767766776776776776776667676776776677667766767767667677676776667676776667767676666676776776776767667677667767767676767767677676776767767766766767766776767767767767766776776776766676776676677677667676767676766767767766667667766767767677677667667767677667767676767767767676776776776677666667766677667767767666676766677666776776677677667767667677676776776776776776767667767676676767676766766767667767767676676767677677666676776776767676677666776776766766677677666767676776766677676776767767767767667677677676776776767766767767677677676676677677677667667766767666767766767676776776677677667677676776767666766776767677677667676767677667677667676767767676776666767766776767667766767667677677677667676776767767676776766767677677676776676767767666767767767766676776677676767667766666767766767766767667676767677677666767766776766776667677677666776776677677667677676767667676776776776767677667677676776677676776766667676767677676677677667667766667767767767676676776677667676677676677676666776676776776766677667767766667676776776676767766667676676767676776767766766776766766767766776776677676767677667676667767667766667767676776766767767676676766676666677676677666767767677676766776776766767677676676776776776767667667677676776667667767766776776776776776667766776767677666666676766776776776776767767677677677677667677677667667766776776677676767767676677666677676767767767767767676776776776776667767767767766776776766767667766677676677677676767667676776776767677667767767767676767766776766667667766677667666766766766776767766776677676767767767676767767667667677676676767677676766767677676776767667767677667677676667676667767767766767766767676677666676767667767767767767676676776767767676767677667677677677677667767767666776667667767676767676667767766767766667767767767766776766776667766766776767766676676667767677676776776667766767767767767767767766767667766667766766667677677676666667767677677676667766666667667766776677667767767766776676776776667767766776766776776676776776767766767767767676766767766766676677677667767666767676776776776776667676766766766767767677667676767676776767767767767676676676676767676767767767677666776767767767767677676776677676767767767667677677667767767767667666776676666776667677667677667766776676776766766776776676676776767676676767766767676776677676766776767767766776667767767767767767766776776667677667667667666776767766776776766667767767767677667676776677676776776677676767767676776776766677667667676666776676766667676677667677667766676666767767676677666767767767676767767767766677677667676776677676766767767767767667676677667767766676767767767666766677667676766776767667767766776776767767767766676666766677677676667766766767767666776677676667767766776776767766767766767767766676776776776667767767676766766776766776767767766677667667676676677677667676767766776666676767676677676776677667677677676767676677666767667677677677667677676776767667676767676676766776776776667676776667666767667767767666676767666776776776776766776676767677666676767666667767766676676766667767766666776767766767767767676776776767666776767767677676766766767677676776776667767666776776776776677676677667767667767676776776676776766776776677667677676676677677676667767667667767667767677677676767767767677666677677677667666666776766666776776766776677677677676776767767767766767676766776776667677677676776776776767677666776676676677677666776676776767666767767676776666677677677676667667677676767767767677667766776766766766677677676676767767766776776667767676766676766677677667766676767666767677677677667667767676677676766767666776766676776776766776667676676776767666776667767767677676776767766776776676666776677677676666776767676667766677676676776766676667767766667667767677667767676776676776776666677667676776767766676776776776677667767667767766767767767767667677666676776767766767677666776766776767676776667667767677677676776776776677676776677676676676776776776767766776767766766776766776766776776766767676776666767767767767676766676667767767767666767677667767677676676776677676676676766666776776767767676677677676776766776776676776677677676767767667676767766677667767767767767666776676676766776776667767767766767767767676776767767677666677676766767767677667667766776767667767767767667767767677676776776666767677676766776677677677677676776677667677667767766767666676776776767766776767677677667767677677667767677677677676766767767767766676767677676776767766667767767767767667767677667677676677677667677676766776767677667676776766666776776767677676766776776776776767677667767676766776676676767676776677667766667667767767767667677677666766766776676677676667676677677676666776776766776776767677677676677677677676776776776776776776776767676767667767767767766676677667677676676776766767667766767677677677677676677676667767667767766776766766767766767767767677667766767676776667677676676767767767666767676767676677677676767767667677677676676667767767677677667767767676767677676677667667767676766776677677677676677676776767677666676776667667767766766767767676677676776776767767767677667677676776677677677676666677667766767677677677677677677667767766667676776667676677667766776776667666767766776776676767677676767677676776776677676676776776767676767677677677677677676676767667767767766776677667666776766776767767766666767766776776767677676677676767667767767766767767767767767677676767766776776676676766776767767676776776666767766766767667676766776776776677
367667676776767677677677676677677676766667676676776776776676766776776776677677666766776767666767677677676676776767767677676666776677667676677677676776776767667677677677667666776766677676776767676767676676776776676766776766767767676776776776776767766766677676776677666676677677666776767767767677666767767767667666767767677676776776776667676776767766667767767766767676776666676767667766776776776776767767766776767766776767767766676676767767676776776776767766676766767767767676767766677677677667676767676776666776767677677676766667667766767767767767676776766666767766676767767767677676776677677676667667677677677676767767666776776776776767766667766677677667676776667677677676767767666677677676767676677677677677676776776766766776776776776776776776776667677677676677676767677677677667677677667766676767766766677677676676667767667677676677677676776776776767767676776676667666677677667666776767676776776766667767676667766766776776767766776676767667677676676776766776776776667766776767767676776676767767767676667676676767666776766767677677667767666776776677676667677676767667666766676767677676767766776766767767767666776667767677677676676767677676767767676776766667676767667767767767677667767676767667666776776677666766767667676666766667677667767767667767666776666767677676766667767677667767677676666767676666667667676766676776676676676667767676767767767767766776776676676766676776776776677666676766766776767767766666667767766767667767666677667677677676776667677676767767677677676767767767676767767677677676776667766776767767676766776776766776776766677676767767676666767676776767676677677676776776676677676766767767767766767766766776677676776776767767767676766667766767766767767767767676676776776776766676776667677677676766767667767766676676776676776767666677677666776776776776776667676766776767676667677677676776677677677676676676776667767767677676667667667676677667767677676776776776776666776767677677666767767666677676776676767676776776767666776667667766677667677667676766776676677676667676776677676776776767666677677677676677676776677666766676776767766767676767676767767767767677677667767766767676776767767667677676766767766767677677676766676776676767767766767666776676776776767766767676776667767767767677676767666767677677666776767767667667677677677677676776666776776667767677677677666677677676667767766776677676776776776766676776766776767667767676776676767666766676767767766766767766767677666766667666767677677676676776666776776776776776767666776767767767676776767767667666776766766776766676776677667766767767767677677667666677667767666767666776776767677666776776676666767666767766776676667667766776776677677676776677677677676667767767767667767767767677677667667767767766666677667766676677666766677667677667677676776676667767766677676766767676776677676666776776767766776767677676677677667677667667677677676767676766776767676767767667767767766776767766767667767677667767767676677667767677677667676776676766776767667667677677677677676677676677676767767677666677676767677676776776776767676677676677676776776766767676776776766767666776676676676677677676666776676676666767767767676767676767667766776767767676776776776676676776767667677667677676667667666667667767766676767667676776767767676676776776776776767766667767766677677666767676677667766767767767667767667667676676666776766767667677677676677677667676677677677667766767767767676677677676667676677676776767767676766776776776767666767677677666776776776666766767766767766776677676676676776677667767666767767767667677667676676776776776677677677667767667767676776767676776766767767767677676676767677677676767766776776667666666677677677667767767767677677677676776776776776776667767767676677676766766677676677677676767767766767667766677667677677667767767767666767676776767766766676776776767667766776667766677677677676667676776776767767766767676677666766676776776776766776776767767767677676766667766766677666776776676766676776767677677677677667677676776667677667767767767767767767677667677676767676677677667676767767766766767677677676776776776676776767667767677667767767767766676776766776677667677677676776776666766766676776677677677676676667676677666676667766676767766766776767677666776766766666776766776776776677667667677667667677666776676666767676676766677666776676766766666776677676677677676766776667677676766667767677676766667767677677676767767767677677667676676676776776677676767767766676776776676767767767766767767676776776776766776766677677677676776667766766776776767667767667766776776667767676767677666776776766677676666676776766776767677667767767767766767766776767666776776776676676776766776766677677677667767677676776767766667666766776677676677676766767677677677677676776677667766676776677676776676767677677677677676667667677676776776677676677677677676766776767676776677677676676776766676767667766676767767676677667766767677676676776677677677667766767766767766767676767767666767676666776676677677667767766776776776776776776767667767767767667767767766766677677676677676767767677677676667676677677667767766677676667767767676776776667766767766776776767677667767767667677667766776767767766776766776677676667666776776767667767767677666766767677677667667677666667767767767676767767767667766767667676667677667766667767676776766776767676767767766766766676766776767666667767676667767767667676667676776676767677677676676776776667767677677676667667667677666776766776766776766776776667667766767677667767766676676776776676767766776766767676776776776767676677677667767666676776677677676776677667766776776767767766776677677677667676776667667676677676666776766766767677667767767767767676767677676677676766766776767766676766676766676677667677667766767766776776767677676776677676776776776677676776776776667767676767676677676776767767767767676766767667766767766667767767676776666776766776666766677676677677677666776766776676766767677676667676767767677676776776666676667766667677677667667766767767766677677676676666766767766767667667677677677666776676676776767667767676676676767767676767767676676776676767666776667677676767667667766767766767677677676767767767677676776667676776776776766676776776776766767677677667766776767677677677666667677677676767766767767767677676776767767767677677677676776766776666766776776776776677677676767767767766776766766766676667766766776767767767676767767767676766776767766677667677676767766776776676766776767677677677676767766676767676776766766776776766776776776776676766666767766677667676767677677667677676677676776766767767676766677677676776776767676766776776766776667666676776776776767666667677667766677676776776776766776767666767766676767767666776676766776666767677666767676767766667667767766776767767766677677677676776676677667676677677676776776767767766767667677667666766766776766766776776776776776766776676776767766776776766766776766676776767767767766776776677676767767767677677676776767766677667766767766667677676767677676767667677677676677677677666667766676676767666666767767666676776776776767677676676766767766767767767677676677667767677667677666666776776676767676767666766667677677667676776767766776776677666776776677676776677676776677676767666776767767766767767666766767767677667766676766776676767767767677676767667767666776767767677676767677667767677676677666677667767667767666667676767677667767766776776776776776677666776776666677677667766776767667667677676766677667676767676776676767767767666767767766667677667666666776776776676677676766676766767766667766766676677676776776767666666767677677667677677677677677666767767676666767767766776677677676776776676776677676776667676776776666776676776767677676776776666766767677676767676776676776767767677677666776767767676676767677676766776776677676767667677666766776767766676776776776767767677667766776767677676676667767667676667677677676677677676776676677677676776667767677677667667767767767667677666766776776677667676766676776767676767767667766676767766766767766776676776776776776767677677667667767677676776767767676767667676776676776767676667767677667676677667676766676776666776676776767767666667767676677666676776776776667767767767676677666766776676676667767767767767676776767767766776767676766767677676767676666776767767767677666766776767766776766776767666677676767666667767767767766666667667766766677676767677677666676676776767667766767767677677676676767667676776767767767667767767767767667767767766766767666767676767677676676776666677666767767676767767666776767767766776767767767767767767766677667766766677667677667667766776766776767767676676776677667766776767677677667676677676677666776667767667677666767677666767667766776776766776767667766767667676767677677677667767767666767667667677676767676776767676766676677667667767767767767676767677677667677667677677677676767767766767767767767676776676677666776676766767766776666776676767677677676677676676767767676667767767766776766776667667667767766666677677676676676767767677667677666776776667767767677677666776767767676667767676776676776767676676667676677676776776766667766677677677676667766676766676776776676677677676767677677667766767766776776767666767676766766766776776776677676767767676767667677676676767667677676776767666767766767677677677677677666776767677667767767767677667766667676767676666776676766677676676766776776776676776767677667767676767677667676776766767677677666676767767677666767666766776767767676766767767767667767767766766776776677667676776776767767677676766776766766767677676767767766776677676766776776776767677676767677667676667667767676767677667767667676776676667767666776776766767766776776776776776767767767766776767677676677676667676766766767676776776767677667767666766776676776677666666776666776776677667766776767676666767666677667767676776776666677667667767677666767767766776766677677677667677667767767667667667676776677676666676766767767766766767766767667766767676776677667676776776667767766767667766677676776776776676676677667666776776776776767767666676776766776676767766676776766676766667767767676776766776776767767676776766667767676776767667767677677677676676766776677676676767677676766676776767767767
6766766766666776767676776776766776766776766776676667676776767676767676767767767677667767667677676766776767667767677677677666667666776676767767766767676767766776667767766767677667766776667766766677676676677677676676766767666767767667677677677667676767677676776776677676776776766676677676767676767767667667766667677677677667766776767667766676767766776776766677667677676667767666776766776676776677666766766766776776767676776667676767676776767767766776776767677677677677676767766767767767767767676776676776766666776776776767677676776776767766677676776676677677677676776776766767767677677676776776767766776767766677676767767766677677676776666767677666776677677667766676776677667766767767767767767766776776677666776767677677677667767767677676776767666776677676676676667677676676676767667767766677676776776776776766666767766767766767767667766767676766767767666767677667667767677677677676776767676677666767667766676667766767676677676776776767676776766767677676767767766667767677667676767767676766677676677677677667767767676776667767667767667766776767766776676776767676767767677676767767767766676776776776767677667767676666776676776676766667767767677677667767667676767666766667767767666667667766676776776767766776767666766767677666766677677677667676766677676776776677667677676676767767667767677667766676766776767767677677667676676676766776776776776767677676776767676676767767676776776776766776677676766677666767677667676667676767767676776766767766776667767766667767677676767767767667676767766776676776676667766776767667767767677677677667766677677677676766776776767766767667667767676767677676776677666767666677676677676766676677676676667767767677677677667667676667677676766667767767766676776767677677676677677667667676776776767767677676676677666776776776776767676766766766766776776776776677677676767666676766677677676776676767767667666677667677676677666767767766776776776776776666677676677667677666766667767667766667767766776776776667766666767676776767767677677667667677677677677667767766767767676767667766676767677667767767676767767767767767677667676766667767767666676776767767666677676667676676677677667676666767767676776776676776666776767677676767766677676776767766767666776677677677667676677676776677676676766776767766667676767766776677676776677666776767767766677666776776676776776776766666776776666766776676776776776767676766676776767766677666767676776767677667667767667676776677666766676776767667767767666666767677677676677676776676676776676766676676776676776766677667766776676776776767677676767677667767767767767677666776776766776677676677676776676677676676776676767667676776676776776776776776767767767766676667766776667676776776776776776776767676767767766776677676776767676776776677677667677676776776776677676776776767667677676776667767767667677677677676767767677676776676767677667766766666776767767766766776767667676776767766776676776767767767766666776776767767767767767767767677677666776766767767676766767676776676776767667677676766766767676677677676767666766676766677667677666667676776776677667667767766677667667766776776667676667677677667667767677676677667676776766776767676676776677676667677677677667766776776677677676676676677677677667767676677676667667667766767767766766677677666776767767676677676766667767667676776766677667767667677667767676766766667767677667667677677667766776666666776776667767676776776767667667766767767766767767677677666767676776677677676667766776776767677667676776776776776667666776767767767766767767677667766776776676667767766776776767676667767666676666776667767677667766767766767677677676776677677676677676676776767666767766676776776767767676666767677677676776776766666767767667767676776767766767766676776677666677676667677677666776776676776776776766776776766766776776767677677676776677667767767667677676667767676677677666767667676767767766776776767766776767676677667767667767666776767766767767677667767677676767667766776677677676767676676676766666666767766766767676676776776767676767766666776767667676676677666776776776776767767667667676676766776676767767667766776776776676677676776767767676776667767666776767677676776766676766677676676776776676776776667767667767666776776776676677677677677677676667767767766776766677677676767767667677677676666676776767676776677666776676767767667667666767767767667767766677676776767767667766666666776776676776677676767677667667767766676677676667767766767766767766776766776776767767766767767677667666676677676667767767677677677677667767666767677676776677677666776766676776767676677677667667667677677677677667766767677677677667676767767767766766776767676776666767767767677667666767666676667667767676776776776776767667667767677676776767676776776766776667677677677676767766666767767667667767767767767677667767767667676667767766776677677676677676767767676677677676776776767767676767676776766767767667766676776677677676766776766776667667767767766766766676776667767767766767677676776767767767677677677667676776677676677677667766766667676776666686776767667676677677667677667767667766776767767767767666676677676766676776776677667676776667666776776776766767767767676766776776776766677667767677677676677677676677676766776767677676676666776766676776666767767767676776677677667766767667667677666776677667767767666776776666676767767667767767767766767767676767767767677676767677666776776776667767767767667667666767766677677667767667666776767766776776767677677676776766776776767677676667677667676767676776766767677676776676776767677677677676776767767666776677677676776767677676776767767766776767666677677677666766667677677677677676767767767677677676766676676767677677667767766776776667767767677666776667677677677676776767766677676677676676776767677667766776767766667677676677667766776766676776676767666676776677677666776767676776667767767667767766776776676776767677676776767766776677677677677667767767667767766776766776677677666677676776776776767666776767666767766767766676767767766776767767766677676767767676766677676776676676767766767677667676767677676677677677676776667767666766676767666776766776677677676776766677677677667667667766677676667766767667676667766776776776767677677676776766767677676776677676767767767767767767767767676766677667767676767676767766776776676776776776776676776766776776677667767666776766667667766776767767677676766767676776776776767667677676677667666767677677677676776776667767676767677677677677667676766776776766776776676767677676767676776776767667677667767767676776766776767676776767767767767676676767767767766676767677676776676767676677677676667677667677676767676676776766776676767677676776776676767667766676776776767677667676767667676766776767676776677667766676677677677667767767677667666666776776776767677667666776776766776676776776776767766676767767666667676776766776677667677676677667767767767766676776667676666767766776677677677677677676766766776766676667677677667767767766667666676677667677667767676776776767676766766776667766666767676776767766667676776767676677667767677676677666776776677677677676776667766766767767677677676766677677667767666677676776677677677667766767677676776766767676677677667677676767677667677676766767676676776766766766676776677677677676767767767676776677676776666766776776677676676776776776767676677676676767766677666677667766677677676676776677667676776767677667766767667766677667766776767766766767677666676776776776776776667767766776667766677677676766666776766676667677676776767676767766667766677677677667767767677676666767667766776766766776776776767766776676767767677676677676767677677677677676767766676767766767677676766776667766776667676676667766677667676776767766776676676676666776676667767666767667667767677666776776767677667667677676776677677667766776776767677666776776766767676776767667766767767676767676667766667666776766776767666666677677676676766776677677677666767676767676776766776767676676767767677677677666667676767767676676776776767766677667767667676776776766677676776767767766666776767766776776766677677677676776776776776766677677676776767766667767766767677676776776766666676666767767767667667666767766767667666766666676767677667667677667766767667667677666776676676767766767767676776776766776776776767676677676677667767676767766766767676667676776677676676766767767767767766767767676776776677676776667766776766776776676766776776767676776667677667667766767677676776766776776766776666767767667677677677676776776677677677677676776766776767676667666767676767677667767667766676766767767676667767767676776677667767767766677677676776677677667677666776667767677676676767676767767767767677666766767767766677667766677677666776667767766677676776776776776776767767677667767676776776676776767667767677666776776766767677676767766766676667677676776776677667767677676677677676677677666776676776676677676767676767677676676767667766766767767666766767676667667677677667677667766776677677677676776677677667677666767766766767766776767767767767767676776767677676766666666676676676677676677677677676677677676767767666767667767676767677676677666677666766776776776677677677666767766767767766677676676767677676767676776767677677667766667767767767766676676776776766677676767676776677666677676776676677676766776667666776776776776776677676667667676767766776767767677666776776767676776677666676677667677667677676677676776667676776677666776677676776776776767767766767676767767767677676767677676767666676767666767767677676776676766767766676677676776776776767667767766676766766667677676776677677667767667767677676767766776776667667667676677677676767667766766677677676676776776666677667767677667766677666776677676766767767766666766676776767667767666776776677676766776767767767677676766677667766776776677667667677677677677676767667667766776766676667767767767676667667676676766676667677667767767676676767677666677676776767676776666677676776776766666677677666776676766767676676776676767667767767677677676666766776767677667677676767666776767677667676676677677677677677676676767767676677667677667766776676677666767766767677676767676776766666677677677676776667767676767677666776776767767666766776776676766676677677676767
677667767767677677676676766667767766776667667667766766677676766767677676677676676677667766776677667676767677667767767677677667676776767676766676676676767676776767677677667666676776767767667676776676776677676767667666767766767666676767767667676767767767767767767676767767767767767767677676667676767766676767667676776767766767676677667767667767767766776767667666767677677677666766767766767767766677667677677676767767767677676766776767767677676776776676666776677676667667767766767767676676676676676676767766776776677677676767767676766767767677676677677677676666776776776767677677666776667766677667676776776676776776766776767666767666776676767677677667766667767766767676677677677676767766766766776666676677677676666676776767667667676676767666677667677677676776776676766767676676666776767676767767677677666776776776766766776776667767766667677677676766677667677677676776776776776676766776767767667766767767676776776776767667767767676767677676677677667767676767767666767676767767767667767667766666677677677677667667667676766676677667766776677666666776767677676776776767676776767677667766677667677676767676676776776776776776667767766677666677677667767667766767767766677667676767767677666767767767766667767767677677667677677667677677676766776666677676767767676666767667676677677667676676767767677667766767766776776776667767767766776776667676776767767767767767677676776766766766666667767676776767767676776677666776767767766776776776776677677666766677676776767767667676776776667767767767676766677676776776776767766676677667667667766766766776776767667676677677677676666776767677666776766776767766677676776767766766766776667667766666676767677676667767677677677677677676776776766766677677676677666766776767666767767766776776677667767677677677666666776767767767667666767676776776776767767766677677667766776676766776766776766776766776676676666766767677677676677677667676776677676776676767667667766766677676767766767677677666776666676767767676776766776776767766676767667767676767766776667667677666676776666667766767767767676667676767767677666767667677676676776766776667677666776776766767676767676776767767666776767666776666776666667676667677677676776776766676676776676776776667676776766766767766666776677677667767667676767667767676767766776776776676767766677667676776776776677676766767677667767676776677677677667677667766776767767767767667767766776767677676767767677676766776677676767767767667676776776766677667677677667667767767677666677677677666776776767677677666676776776766776677677677666776767676766776767666776667677677667677677666776776666676767767677676677677666776767666766776776766776767766767767766766676666667767767767767767677677677677677676676776667666776766676766776767666767677667767667766776676767677666676677677676766776766776776666676776776776776776776666766766667676667767766776766776767677677677677677677677667767767677677677666776776767767767766766776776767666767766776776766676767766767676767677667766766767767767767766776677676677667677677666776766677667767677666776677677666677677676767667666676776767677676776667666767666676767666766767667677677666667677676767766767766667767676666767767767767766776767676776676767767676776677677676767677677677677677666767667676776776666677677667766776767676676676776776677676767677676766776677676776767676767766776667667767667677676676776676766766776767676776767667767767767767767767766676776776677676767767766776767676676767767677666677677676676766767676767667677676776776776766776676767767767677676677676766767766766767676666776666767766767676776776776677666776776676776676776776776666676776676676767677676767767767767676767676677666767767677666767766776677667767666766676776766767667676776776767677666677677677676767676776766676767676767666667667667677676776766776676776776766677667677667677677667676676667767767667667767767676776767767677667677677676667666767676666776766666776776767677677667676776767667667676776776776676667676676767766677667667677677676776776776767667767767677667676776776776767676766767767676767677677667767767766677676766776767677676776677666776776767767766767767767667677667666767667766767766767676766767766776667676766776776667766776677676776776776667676766676767766766666776776667677676776767766776667677667766776767767767767767677676767677677676766767667676776767677677676766776667767677667677677676767767766666666766776676776766776776776767676676676766776767677677677676677667767677676676776776676666676677676676767766767766776766776766776767676776667677666676676667677677676667766766776766676676776676767666667676676677676767767676776767766776776767676767667767676767676667767676766767676776667767676776766676776766767767767676776776767676676766776766767767767677666676766776667676776767677677677677667766776676767767677667767766776667766776776767767677676766776766667767767766677676776677677676776767766767677677666676776767767676776776767676676776776776766776677676766766677677677666676676767766667676776677677676666767677667767667766676676666776776676677676767767676776776776676767667766767767767767766776677677676767666776767676676776676667767766776767667677676767767667767766776776667676677676677666677676667676677677667767767767767767767676666666776766676767676676767677666767766776776767667666776767766677677667766676666776766676767677677676767667766776776776767767667667767767767767676776767677667667766766676776677667767677677677676767767767767677677667767677677676767667677676767677676766767766677677676776767666766676776776676767766767667677676766776767677676776676766766776776767767767677667767766776766776677667766767676677666676776667766776677676766776676776776767767677676667766766776776767676677667766776676667766767767676676766766776677667677677667676776776767767677677677677676676776676766677676776767766767766776666767677676776776767766776776676676776776767676776677677677667767766776767666666767766667676776677666776677667676776677667677677667767676677676767767677676776766676677677676776776676677676776776676667767767767767677677677666677676776766776776677676776776767676776677677667767767666676776776776676767676676776776677676676767766776767676667677677676677677676667676766776766767676776776667677676776776767666667676767666676667677667767677676767767667767767677666767767767676776776776767677666667677676776776766677666767767676767767677677666677677676767677676676767767667766667766767766767766767677676767676776767767677676766776677676766766766676776767666776677666677667677676776776776766776767767676667767666776776776677677667677676767676676676767676776766776776776776667677676776776676776776666767767767767676667767676776776776666677666767766776767666767676776776666677677667677667766776676767767767667766767767666766776767676767767767767767767766667667766776776766776677667667667767667666776676776776776676676767676676667766776677677667667767766667676776767767767677667767676667677676776776676677676677677667676776767767767677666776776776767767767677676767767766676766767667677667767677677677667667677677676776666666767677676676776766776667767677677676776776677667677666676677677667676677676766776666776767666776676667667767676677676767767767766767676767767677667767667667676776776776776766776776667767666776667667676767666776766767766767767767767766767767767667767677677666676776776676766677676677677666677676776676767677667767766776776677667677677667667677667766767767766766676766767667677677677677677677667766776776677667677667667767766776767767677676776776776677667677667766677666677677676767767767667767767676667767676676677667767676677667767676767767667766776776666766767677666776676767677676677667766676767676677677676776776677676666776767676666767767767676767767676677667667767666677676766776776776767676667766766666666776776667667666766677676667677667767676767767767677677676766767677667767767667767767766676776666767766776767767767677676776677676776767667767677676677667666776776767676666767667766767767767767677677676767676767767666776776767667767767667677676667767767766667766776667666776677676667766767766767666676767767676776767666766776776776676767767676677666766767767667767676766766767677676766766676767677667667676766677676677667667676767766767676676677677677666776776767676676677666776776676776667676776677667767766767666766776776666677677666767767767677676767677667667677667677667677677677667767667766776766767666767666667667677666676776677677676767676776776776776767766767767677677676766677676776766776767766776767676677667766767767767677667676776767677677667767767767766767677676676677667766767676676676776776676776676776677676676767767677666677667667677667677667667666767676676776667767766677676766767677666776776766776667766767767767677667766677676667676767766776766766776677667676776776766767767677676677676667677667767677677666767677667767676766767767677677677676676676676776776676677677676767766776767677677677677676677667767767677676767676677666767767676667766767767767766767767767766667766767767676767766677676776767766677666676767766776677677677666767767767767767767676677667767767676776677666767667677676776677677677676766767767767667767676767676766677667676776667767766667766666666776767767676766776776677666776667766667767767766667767767767767676776776666776767667766776776776776767677676676767676776677667677677667767767667766677676677667766677667667767676677677676767766767766667766667767676767676766767677677677677677677676667677667767767677676776767677677677677677677677667677677667766666766676677676767677676676776676667767766676676767767677676767666776776767676776776776776676776766776767677676767677677677667677676667766767677667767766676776667767667767667767667677676767766677676776776776776776776776766767766767767766776766677676776677676666767766767677667767676767677676677667767767667667677677676667767667677677676776676667766767767667676776767767767766666666767767676767766676667766676676667767767676667766767676767676776767767677667767676776677676667767676776766776776666667677677677666677676676676666767676677667767667767767767766776776667766667676677
6767677676776776776776666776677677667766776776766767767767766776676776767676776676776766676776776776776676776677676667666667677676767767767766776767766776776776677676767767766766767767767767677667676676776767667676776676677667767677667767767667767767677666677666776766676776677676767667676776776767667677677677667767766677676767677677676676667677677676666677677676767667766677677676767767676767767767676767766767667677676676767767767767666776776677666667767676767677676666776776767676767667676676776766676766767767767766776767767766677666776766767767667767766776767667767766677676776676677667666776776776666767767667677667677677676776676677676677677677667677676776776776767677666766677677667667767666767767767766776677676766676676767766776666776776766767766767667766776776677676766666676776766766776666776776677676666767767766776767766767676776776776776767766676766776677676776676776776767677677677677676766776676776766776677666776776767676676667676767676776776776766676766767676767767767676767676767767767676767667666666776766766776766667767677666677666776766776776676676776776676677666767667767677667767677676677666667767677666677677676666776776776677676767766766767766767667677676776767676677677667677677676776667667667767767677677676766677667676676767767677676767767766676776677676776767767677676767767767677677677666677667676766676767766776776667667767767676677676767676676677677677667767677667767766776767676766776776767767677676767767767666677676767767766776766676767767677677666766767677667767766677676676776776676766667767766776766666767677677666676776776767666677667677666776666676776776776776767677676776666767766776676667767767767767676776766766667766776766776776776767667766776776677667766767767676766776766766766776676667766677677666776776776767766666677676677677676766776776677677676776676776667676667767676776677676766667767667767766776776767766666767676677676767766676667677677676776676676766767767677667667666767767766776667676767767667767767676766767677676766677676667676767676776776776676767667677676776767767676667677677676767667767677666766766767767766776776767676667676677677667766767667677667667667767676676677667667767767766766766667767767676666766766767677676676776677676776776766676776776766767767767767666766667676677666776776676666767676766776767666766667767676776776776776776776767766776776767666767677676676666776776776667667767767767767667667667767766776667666677676776667767766776666766767676766677677667767676677677667766767677667677666776776767676767676767677677676766677677676676776677677676766767766776676666776776677676676776767676667677666776676667766767767677676767676766766677677667676767677666776776677667677677676667677676677677676767677677676767677676667766766766776767766676776666776776766776676676676766667767676767767767767667677676776767766767677676767667767767677677676776676776767767767766776676776667767677666776776676776776767667676767766676776677676766676776767767767667766776676776776776677676667766776677677676776776776776767767676767667767766776767766776776776767667676766676776766676776676776766677666766666776676776676776667767767676776676676676776767766767677676776677677677676776776776677676677667667676767766677667677667767666776776767767676767767767677677667767677667767766676766766776776776766776776667767766776767767767766677666776676667667677676767766677676767676677677676676766666676667666767767766676676776676667766767677677677676776767767667677666667766676676776767767676776766667767767766776767676776667766766766667767677667676767767677676776676767767676767666767667767766666776677677676776776776676676666776767767676776767766767767766776767766677677676776766776776667677676776667666676676766767766766676667766776776676776776767676776767676767677667676766767666776667677676776776776767766776666677667767767676767767767766776767766776776766677677677676667767767766666767667677667767767676767677667676677677676766767767767766667767676776676677666776666776766767767767676776676767676776767677677677677677667767767677666767676666667676776676776676666776767767767676767767677677667766776776767667766776776767666776766667666776776667767767676766776676767767767677677667677666776766677677677667767676767767677666677677676667766676677677666776776776677677677667767666776767767766767767667767677667676676677676776767667766767676776676766776677667767676767767676776766766776767667767767766676776776776667677666776776767676677667767767677666776766767766767676667667677676776667766776776666666767766776776776667766767767667677676776667766677667676776776776776767767667766776767767666776776767766776767767767676767767767676676677666767676776766766766676776667767767666776767677676766767677677677666776677667677677676767666766776776776776776767767767766677676677677667677676666767766776776667766776776766776676676767666676766767766776676676766767767667767767677677667677676767767766677667766767676676676776776776676677666666767667767767677667766776777677666676676767767667767766767767677677677677677667766767676676677666676667766776676666677666766766776677666776676766666767766676776776767677677676776677667677677677676767677676666767677676667767767767766776776666776776667767667767676766767767676766677677667766776667667767767767676767766776767676667677676776776677667666776776776776677677666676776676767766776767766667677677677676767677676766767766676767767676776767767667677677677667676667667676667677667767677667767676776767677676667767677666776767767766767666676676776776776767677676677667677667676677677676667677677676776677677676776767767767677677676676776666776767766667676776776666667767676767767677677666776676666677676767767767767667677667767666767767676667767766776776766767767676766767677677676767676776676767677677677667766767767766776677677677667767766767666767766676666767667767676767676667676776676767666667676776776776676677677676676776776776776776776776767667767766767676776767677667767677676776776767767666677676767766766676677667767667766776676776776677677667677677666766667766667677666677676677676766666776676767676776776776766767676776767666767766767666776767676666766666776677677666776767677676676677666776676776677677676776767766767667767767667677667766776766767677677677677676676677667767767767666676767677677677667766677666676767766766767677676666776677667766676776766776776766667767677677676767676767766776767676766767766666766776677677677677667767767766676766667666767767676767676776776676776767676677676766776767666776667677676766767666766776677676767676767767767767767767767767677676676676767767767767767766767667767766776767676767677666676676776766776766767767766767677667767767667667676667766676667767677677676666767677676776676676667767766666776677666767676767766776767767666776767677677676677667767767677677666767677676776676766767676767766676776677667677666667676676776776766766667767667677676776776667767676676767677677676776776766776767677676767676767767766667767676776666676766766676676776767676776767766667666776666676767766667676767667767767767676766666676677677677676676767667677667767767767767677666776676667666767666767767677676766767766767676666666676676767677676766776767766667767766767677677676776767676667667676776767767767767767767767677676776776776776766767766677676767667767767767676676676667767767666776767767767767766776767767677667676776676776767677667677667766776767767766676766676767767676776766767677667767766676766776676766676667667677677667767677677667767667676676776767677677676767766676666767667767677677676676767677666676676766776676677676676676776766776767666677667667767667677676677676776767667767677666767666677676766776776767677667767767677676666766767677667666767667766767677676776766666677667766666766776767676766776676677677676676766676766766766776776676667677677677667766776677667767676676776766676677676776767766676776776767767767767676677676677667676776776767766767666776676677677667767767666676766767767667767767767767676776776776677676776776766767677676776767766767677677676776776666677666776767766776677677676667666676776677676676767767676776776776766766776776676776676766667667676766776776776767676676767767767676676677677667767767767677677676677677676766776767767667667767767676776766776677676676676676776767667677676677676776677677677676677667766767667767666677667677667666776667767677677676767767767767677677677677676767676677677677676767666776767677677676666776667767767677676776677667766776766776766676677676676776776667767676676677677677676776666677676676767766676767666767666676676766776676766677676776776766766677676776667667767767676676767767767766776767676767677667676776767677676766767676776767767766667666776776767766776766776767766677667767677677676776676776776776776776676676676677677666776766767767676767667767766776767677676767676767677667766776776767767677677677677676676766766776667767677677667676767767767767766677677676776776776776776776667676776776767666776767766776767677677677676677677677676776676676677676776766767667767767676776776767767677667767676767676776666776677676767767676776776776676677666667766767766676767767676766776767667667767677677667677677676767767676766676776767676776767767677677677667767766677667767677666776667676767676767766677676776776676776767667666776766666776767676766676677666766767767667677667766776677677677677677677676767667667766666767767766667766776776767667677677676667766776776776677666667767767667766766776766766767666677667767766667767676776776776776666667677676677666776776776776766677676676677667676776766676677677676776776767766776776676767767666766767677677667767677676676767666667766766667676676776767767766677677677677677677677676776766766776767767676767677667666776776776767767767676767766767766776776677667766776776667666776767767677677676676776776776766776776776676767666767676677666766776767676767677677676776776766776767677677676776766767677667767767766776677676667767676766776776767667666767767676666676667767767767767677667676766776677667767667676667676667766767767766776767667676776767766766767767767767
6767677677677676767677676676667767766776776767677677677677667766767676767766776776766666776767676676676676677677676677666776767666776666776776767767767767766776767767677676677667767676766767767767766767766767666767667766677676776776676776776776667676676766666776776677677666767676677667767767767767767667767766767677667766776776667677667767676767767667766666677677666766767676776677676776676776676776677677667767676766767767767676677677667767677677666676766766676776776767666776767767666776667676776776776767767767676667767676776767677676776667766776767766767677677667676776776766667676776676776776667766676766776776666776766776677667676676766776776776776776666776666676776767766677666766767677676767767766776666767767766776677677676767666776767766677676667676676767767666677677676776767767767767677676767766776776767767766767767767676776666767766677666767676677676776776767677677676767667667766767677666676767677676766767766676767766767677676767766667667767666766667767767676766767766767676667666776776677667666767767677677677667767766776776776766776776776667767767677676676676676767767677666776667767766676776677677677667767767677676676766666677677677667677676766667767766767767677667767677667767767767677677667767767677677667767767767676767677677676676676677676766676776766776776677676676776776667766767667667667676776766677666767677677676667666766766776776766667767767767676667767676776766767667667677667767767667767767766767677676776767666766677667766776776667677677667767767676767676776776666776767666767667767766776767676776767676676776766677676767766766676776776677676776767666767767767767676776767767766677676677677677677677667677676676776677667767767767767677676677667676666776767766776767667766676776677666776767767766776667767677676776677666667767676776766776776766677667766776776767666767767767766766767667676767677676677677676776767767677667766776776767767767676667677676676776766776677666767767666776767677677677677666776676666677667767676666776667676776667766767766776776667667766776767667766676767767677667767676667677677677666776776677677677667767676766776776776767766776776776667677667766776767767676776676767767767767677667767677677667677677667766767767677677667677677667767766776766776676767766767767676676667666776776767767767766676776667667667767676676766766666677667767677666677677667767667677677667676776766766767677677677676677677676676767766767667766667676676767767766766767676677677676766677676776776767767767676767677676767767767667677677676667676766767766667766677677676677676666767766667667767677677676667667766676676677676677676676766677676676776776666776766776767667677667666766767767766776677676766776676776677677666776676766776676776666776767677666766776767766677667667766766767767767767667767766767677676767766776666776677677676767667667667676766766776776766766676776767676776776766676767666776776767677666767767676677677667677676767766767767767767676677676766667767676767677667667767667767766676766776776767667767676776766767677677677677667676767766677676676677677676766776667666776677677667766676776776767676667666677677677677676676677677667676766676677677676766766776677667767767667677666776767677677676667767766766776667676766767676676677667676776766776776766766776677666767767676767676766766676677677676766766776766776767677676776776766776776776776677676677676676766776776776776676776676776667676676767766666776767767766767766776667667767766776767767667767767767767767666767667767767766676776677677676766767766776767767767677666676776776776766776767666776776776676767767677667767667767666776766767667767766676776767676667767677667666667676766767767767676677676776776676776767667667766667767677677666767767667766676767766776767667767676776766776767767666677676767766767676776666776767767676776767677677667666767767677676776677667766776677676676767767677676776776677667767667676676676677666676677677677677676767767767767677676776667677677677676766767767767767677676776677677666676776776766767676776676767767767767766766776677677676666767667767677667676677676776766667676776767676767767767767766677666766677666776677677667676676677666767766677667767767766676766677677677676776776766666776776677666767767677676767767767766766766767766676767667767766666776677676676767667767767677677676776667677677677667666676766677677666776676776666767766767676676767676776767766767676776776677677676676767677676766767667767767767676776766776776776666767767667767766766776767676766767767767766767767677677677667676766676767766666677676677676776676776767666776767767767666776667766676766766676776676776776767767666776776776776676776776767767666767667677667666767667766776677667666766677677677676776667766766767767677677676766767767666776667677666676677676776666666766776776776776776776766766767677677667677676766667766767676776767676766766767767767677666776676767666776776677667766676776776776767676766676766676677677666666776767666767766776767767767667767677677667767766676776767667677667767677676767766767677676677677667766767667677676766677676766766767767766676776667767767667767767767767667766767676776676767767767766667767767676766667676766677676767767666667767666776776666676667767767767667676776766677667666677667766677667677677667676776766776767667676776776776767766766767767767676677677666767666667766677677667677667767767767667766767767676766776677676766776776767766766676676676767677667766776666776666776776767676766676776667677676767677667766677667666766766666767676666776776776666767677676676776666776766677677676677676677677677667677667767766676776767767767767767767676667677677677667766776766767766667677676776676766767677677676667666767676677676766767766677676767666766676766667766677677677676667667677667677676766676677666766676766776676677677667767767666776776767677667767767767767666677676676677677667767666766776677677667767766776766767676767767766676776667676767767767766677666677666776767676766776666676776767767666667677676776767767677676767766666767676766767676776767676776776677677667766677676767766767767666776676776767766776776767677677677667767767767767766676677676776767676767676776767667677677676767767767676667666667667677676767677677677667766767676776667767767677676676776767767677676776666767667767767667677676766666776776767767676776667767766776767766776676776766776767676676676776776677676677676767767767767677677666766676766767677676677666776676677667677676666767766676776766776667667766677676776766767767767767767766667767667676677676766676767767767767677677676666666767667767676767766677676767767666767677676776766767667667676677676776766677677676776776677667677666776767767767766767667767677667667767766776767766776677676776667767667677666767667767767766776766776767666776776776676767766767666767767677667766677667767676776776766776776776667677666766667676766767667667767667677677677677667677667767767767767676677676776776776677677666776676776676667677667767677666776677677677667766766667767677667767676776767766677666776766767667677676776677677676667767767676767677677666767676776677676677676776767666676776667767766677677676776676766667666667766776767677667676767767676677666676766767676776676766766667767677667767766766767667676767767676676677676667767767767677676767666776776666776767677676767676667767677667677667676677676776676767767676677677667676767767676666767666776776676767767767677667667767767677676677666677667767767667766776766677676676767767767767667677677677666676776767766667766766766767667767767666667766766667677677676766776667766676776776676776776666776776676776666767676776667767676667667766767767767767767677676776776667677677676767767667766767667667677677677666676676766776776676776677666767667767766677676677676677676667676676766677676766677667677677667767766776767677676776676776676776767766766677667667676767767666776776776676677666766766766677676767766766776776767767667676667767676767766767676676776776667676666766776676776677677676676776667677677667677667677666776766776666776766776667766776667766767767766667676767766676676766767677676767677667676776776766776676767767766776767676767667767767766767676766776676766767666667767666677677676776767766676767767767767766766767767676677667767766666676766676676677666677677677666776676677677666766776677676776767766776666776776776767767766677676676776776767767767676766776776776767766776767666776767667667667667766776667667767766776766677667766776667667667677677677676677677677667767766766776676776766767677666676667666776677677666767767676776767676666667766677667766767666666766677667666776776677676676767666767766767766676767677676766767767767676767676767767676776767677677666766667667767766766776767677676766667767676667767667767767767767667767676766776666667766767767767766776676767676667767766776776677677676767667666776776676776767767767676767767766767676767676677666767767676666776776767667666667677677667767767766766767767767667766667676676667767767677667767767767667667767767676766776776766776766776676676776766667767767666676776776776766776666677667767667766776766776666776767676767667667766776766776677676776676676677676767767677676776677667766767767677676776677667676776767676776776776776767677676666766776766676776776776677676766776676776677677676776767766767667666776767667677676767767666676667766666776776666767767676776767676767767767767667667667676666766776767767677667767767767767767767676776767767767677676776776677677676766676676776676776767767676667667766767767677677677676776767667766677667676776676776767677667667666666677676767677667766767766667767767767766766767767766767676766776766767666776766776676767767677667667767766766767677676776667767766776776667767767677667767667667676666776767767767676677676776677677677667667676767676676676776766776776676767767767767767766776776776776677676776776767677666676766767666766677666767676677667666776767767767767766677667666676767676776776667766776766766667666676767676776776776676676766767677676776767767666767766676767667677667676776677676776677677676677676776767676767766776676667767666666776676766776
76776776676776667677667766776766766766767766766776776766776776766776776776766767767676766767676767667766676676767677676776676677677677676776776767767676767676767677677677676677667766676776676676667766766667676776766776667676766776767767767766767767667667676767767767767767676766767667767666677667677677677667677677666667667767766767676767677666667767767766776767767666776676776776776676676776776766767667767677676776676767677676677666766767767767766767677677666776776676767766776767676776676766766767667666776676776677677676667766667676676776676767766776767767677667677667766666677677667676677676767667767666776776676776676776767767677666767767667676776676767766776767767767677677676776667767666776676767677677677676776766767767677667676676676676667676767666766776676776766776776766767767767766677677677666776776767767767667676667676776776776776666677676767767676776767667767767677667766767767767676776766667767676676677676766676776676767677676676776776766676776776766676676767667676767766677676776776667767767767666767767667677676677677667677676676767767767767677666767766766667766767676776676776766677676776776776776776767677677676766677666677676776676666766676776767767667767766667767766776667676766776666767677677667676677676667767667676776766767677667767767676667676677677677666676767676776766677666776677677676767766677667677676666767766677667676776767667666767676667766767766677676766667676677676677666767666667766767676676767667677666677677676776666677667766776776776677677676776767677677676766767676767676766776666667767767766776677677677677676776677677677677676677677666676767677667766776767667767767667677667676677677676776776677676667767676767676666666667666776776776767667767767677667676767676776766767767677666776767676676776776767767766776766667677677676767766776776766767677667677676666677667676767677677666767677677677676776676776767677676676776766766767676776776677667667677677676766767767767767767676767767767767676776676776766776776677667767677676666776677666677677677666766676767767767677667676776776676776776766666677666776776676676776767766766776677677676667677677666667667766766766766776776676776776767767667676667677677676767676767767667676776776776667767676667767767677676766766776776776677667767767766776767667767767677677677667677677666776766677667767676667677677676776776776776766776776677667767767767767766666776666667766767667677676677676776676677676776676776776776776676767677676767767676676776776676776767676677677677666766676677676677677666676776766767677677676776776667677677676766676767677667766767766766776667767667767676767767766676776677666676766776676676767767676767666776776776677676676776766776676776666667767767767677667667767667767767766767676677667677676776767767767676776767766767767676666776667666766677676667767767676667666767677677677666766776766767676776676776676677676677676677667667767767676676677677676776766766766667766776776767677677677677677667666667767677677677676776766676776766767766776776776666767767766676767676676776776766677676677676766667676676676776677677677667676767767676767767676766767766766776776776666677667676767677667766667767676677676766776667766767767677677676677676776667766776676676776776767666677676776766676767767677676767767677676676666767677677667767767767677677666776676767677667766676776677667767767677667677666767767666667767767677667766667767666776667767677676776767676776666776676767767766776767676677676767676676776767677666776767767677676767767667766776776767676766767677676667676767677667767767766776767766767767766677676677676667766776677676776767676667666766776776766776666677676767677676677676766767766776676766767766667666767767766676677667677676776776676676767767767767677676667767767676767677676667676767767667766767766667766767767667666666776676767676766767766677676776676676666776776766767767676767767667767767767767667767767767667666776767666767667676666776776676766776676667676677667767677677677667766676776776776776767676766776767767666766667766776667767676767766776776776667667677677666767767767667767767767766776676767766767766676676776677676776767677677677676677676767766767676767677666677677676766776776776766767676666776767667767666767667676766767676676776766776766776767766666776776767676676677667677666666776776776676776667767767767677677677676676776776776766676776776677676776677676676776766776766677667677677676776766776677677676767767677667676766667766776776677667766767677676776766677667766677677667677667767766676767676776767767767667676767677676677676766766767767767677667676676676676667676677677677676676776776776767767676666776776767676677667767676767667767767676776766767767677676776776776767676776766677677677667667766767766776776767677677677677667676767767676776776776667767767667767766677677677676677666776666776766767767767767667766667767676776776677677666767767767666776776776776767677666776667677666776776766776766776666767767677676766776677667767667767766766776776666767767767767767767677667677677677677667767676767677677667667666677676766767677677667766666676767767676666776666676767677667766776676767767676776776676766776677676767666677677677667766776776667767766667677667766766677677667767676676776776766767676776666666767766677677666677666677676676776676767677676766677676776676767676776776776767667766676776667667767767666667667767676767767677677677666677667767766676766667677677676766767677677666677667666766766776767676767767666767767676776677677667676767666676776767766776776776767676766676767767766767766767676667767767677676776776667666776767767677667767676776767767677666776767676767676667667766767666776767676767766776667766767676776666776776776766677676677677676776767766677666776776767767667767667666676776767767677667667766677677676676676776776776776767676677676767667677677666776767767767677667667767677667767766666767767677676776776776767677676677676776667767676767676767677677676767677676776676666767676677677667766776776667667767767676766676776667677676667676766677676767766676776776767766776776676776776667677677667767766767677676666776776766776776767667677676767767766767677677677676767676767676776676776767767767677677677677677677677676776767677667677676767677677677677667676767667667766667767676676776767767767766666767677667766776776776676776767767677667767766776776677677667677666766677667677676776767766676766776767677677667767767677666677676666667667667676776767667667676676676776776677667767666767767767667767667767677677677676766776667667767766767767767666766767676667676677676776776676677667767667676776776676767667767767767676767666776776676776776767666767667677677676776676776776776767767767767667766767767667676776676776776667767766766776767677676666776767766776676776776776676667676767677677677667767767667767766766667666766677667767767667766776776767667767767677676776667676767676666766767677666776776767676776776676776776677667667676776776676666667767766776776767767767767767767767676767767677677676767767676776776677676676667666767677677666766776767677676767676676776776776776776676767676776767677666767767766767676676766766776677676766767677667766676767767767676666767767766776776767766767677677676676767677676776766767677667766776667767767677676776676776667766677677677667767676767676766767667767767677666776667767767676767677667766667676776677677676776776776776667676676766776676776776667767677676776776776676776666666776767767767767766776776667766676776776776767667766667677677676776776677677677677676677667667767766767677677676676776677677676676676767677677677667677677677676766776676677667767766776676766676776676677676767677676676667676676667767767676676776766776676776776677667766767666667677667666776767767676767766766776776677677677676776776677677676776667767676767767666776676767767767676666666667666767676767676677667667676666767767766776767677676667767677677676676676767667677676667676767676766767767676767666677667667767766776767766677677667667767766676667767676766666767767767767676677676776766767677667666776776776766677666677667676767767766776767767667766767677677677677666677667767766766676766766677677667677667676776767667677676677676766776677676667767767766767766766776676767767766776776776667677666766776677667676676766776677677676667766776676776776776767677677667767676776766766767676667676676776767667766767676767677676776776767667667767766776667767676776767667677667767677676767766677667666776776677666767666767667676677666776776766767766677676776767767767766767676677677676677667676776677676776677677676666766767676767767767677667767667767677667767677676776776776776767666766776767766766676776776776767677667667767767676677666677667667677677676676766776677676767677677676776767676767676767666776776776776767667767677676767666776776776676667666767677676667676676677666766667767667677666767676776767667767667677676776676666666667766776767767667767676666677677667676767677677667677676776667767767767676667667766766776766776767767677677677666677677676776676766767766776767677676666677676776676677667766766767667667677667767767677677667767677676767767667767676767767767676776776676666677676767766766767767667767676776767677667676776776776776676766676767666767677666666776667676766776667767766776677676676776776776766776776676767767766676776776676767676767677667767767667677677676776776776776776776676776667676776766677677676676776776666766766677677667767677677677677676776776676767667767767676667677667676766776776667767677676767667676676766776776776767677676677666767677667767767767767766776776677677677677666776677666676767677667676776776676667667767767666766676776766676776776667677677666767767677677676767677677667666667676767677677667767666776776767677667676767676776677667676776776767766677667766767767767676766767767676667676767767766677676767676767666667666776776667667767666767677676767766677666776666776667767677677666776767677677676766776776667766776767667676776776776776667767767667677677677677677677667767767677677677677676677677676677677677667767767677667667767666776767766676766767677676767767766667677677666
67667767676776677676677666677667676776676676776767677677676677666677677676776776776677677676767767767676776767767766766667676677667766767767766667667667667766666676767767767666776676767766776667667766776776767677667667676776767676776776767676667766776767667767767766767676676776767767767677676766677667676677677677666667666776776666676766776776776667767677666767667667767676776677676766767767767667767767767677677677677677666677676776767767767767676776776667767767767767677676767767766677667767667677677677666767767676767677677677676766676676677667766767676677676766767677677676667677677677676667677677677677667667677666677677667676766667677667667667767677677677676776677667767767767766776776667677666666776767766677677676667676766677677676766776776767767767767677677667676667676766776676666776776767767676767667667667677676677676776776766776776766776776776676767767677667677666767767767677667767766766776677677676776677676676676766776776677677676676776776677676677677676677676676766766766767667677666676767767767767767677677676677676677676766666776666776667667676767767767677667666776776766667767667767676776677677676676776767767767676776767767667677667667676767767677677676676677677677676676676667767677677677677667676776767766766676667767677677677676767766776767767766766677677677667676776667767766667676766767666677667767767766776767676776677676677677676666776666766677676666676766776667676677676667677676767767677676677677676766677677677667667667766677676766767766766677667667666677676776767766667676776776767767667767767677677677667666766767667767666776676776767767676776677677677677676776667767667766677677676776676667676667766776766667767677667677676767677677676677676677677677667767677676767766767767666776666677677677676766776776776776667677667677676677676776776677666766776676666776767767677676667666767767667767676667667767766766677667767766776677677667766767767676766766766766776666666776767767677667766776766767667767767676676776776776677676767676767767676776776677667676767666776776767677667767767766767676767666676776767767767767766766776776677677677666767766767767677677667766766667677667676776776766767667766766776676776776667766676767676767767676667667676666767676767676676767666776776677676766767676766676776767767677676677667766767666776667677676767676776667767676766667767676676767676776767676767677676776767767766676767676766766776766767677676776776776767677677676766667676776767767677666766776767766677676766767676767677667676667767767767766677676776776766766776766776776767766776776767767676776676766767766667766666776767667766677666767766667677677676767766776676767766767767767667767766776677676767767767766676667767766776767677676767766667677676767677667676776776667766767767766666776776776767766776677667677667676767676776766677667677677677676667767676767766776776767767767666766667667767676667767666766666666667766766776767766767767676776767767677676677667767766676766776677677677677667767767767676776776676677666776767666776677677677676776676776776776776677667766667676676766767677676676776776767676667766776767766776766776767666776776766776677667767677677676767767767767677677677667766676776776666677677666776776776776776676767666767676776776776767666767677676776767667677676776767676677676776677676677677677666767667676677677676776666766767677667767667767677667676776667766776676776676666767676676766767767766677667676776766766676767766776767767677676776767766767767677666776766767766767767767767676776776776776676767767677676776666766766767767766776767667667767667767676766776766776677676766677677667677667766676776776776767676776767766766766677676676776776776776667767767767766676766767677676667767677667767666776676677667766667676767667767767767767766667676667767667676766776776767666776776676767676776767767766766776766767677667667666776667666676767767676766667677677676667667666677677666776766776677666767676766776767767676666677676666667767677677677676677676766677676677676766767767767666766666776766676767767666776676677676776667667676666676776776677667767677667677677677676767766677676776677677666767766766767677666676666677676676667767767677667676677666776767766776776767677677667667767667766766776667767677676767767677676766676767766677677677667667767767677677667676676667666667676776766766767766677676667676776767767766776766776776766676766776767767677677677676676677676776776767766776767677666776766676766766776767767667677676776776767767677677676766667767667767767767767767677667666776667767667767766676776666776776776776677676766677677676767767766767667677677676776676767677677676767676766767767676677677676676676767667766776776776776676677676776776767676776776667666767767767766677677667767667667766776676677676677666776677676666766776776776766776776667677677677666677676776767767667667767676767766776766776667767767767667767677677667766677677666776677677677676767767767666667767767767767676776776767676766776776667677666776767677676676676767677667677677676767677667667677676767676776776676776677677667766667676667767766767766676767766776767767677666676767676677676667767766667676776667676676766776667677677676677677676776676667677666766766766676766767767767767767666666767767767676767767676767767677666676776677667676776666677677667676776666677676776666767666776776766767667676767766776766776677667767767767667766766767767767767767676767677677676776767767676776776667767677677677676677667767677676776776767767667677677667766767676767767676776776676776767676767667767677677667676676766776767677677667677676767677666667676776776677677677666776766676766767667767766776776766767676767667767667767766776767767767676776776776767767767766776676776667677667676667767676667667767676776766677677676776667676666766677676677667676767676676776776776666676676776767667767767677676776677677676677677676776767766766776667767666767767767766767676676767767676767766676776767676766676776776776766776677666666677666766767767667767676766776767767766767677666766776766766767677677677667677676767667767676666767667767766677667766776776676767766776667667677667667767677677667766677677666776677667666766776667767767677676667767677667667667767766767677676776676776767767767766667767767666767667676677667767677676776767667677666776766766677666766667767766677667677677677667767766666767767677676766667677676767766666676677676776766766776766766776776667676776677667767767767767677676667667676776767677667677667766776677676667677677677667767767766667767676676667766776676776677676767677677677667677677667677677666676766776776776667677677667677677676766677666667666776767766667677666666776776667767676766677677667766776677677667676776776677677676776676676666776766677677667666766767676666676677676776677676767767676767667667676776677677677676776776677676776776667766677676676767766766766767767666676666767766767677667767667677677677676676677667767666766676767766776767767677676776677677676776667666767767766767676676776776767767766766767676776677676767677676767677677666766677667766667766776676766677676776767767767677676767676677676767676677667767676776766667767677677677667767767767677676767767767666767766677677676767676776667677677677676776776767767766676667767767766776676676767767767676667677667666776776667767677677667767767666767677667677667667676677677676676776776767766766766767677677677676776666776677677677676766766767666776766767677677667767676776766767667767767677676776776767767666776767676776667666776676766767676776767677677676776767667767677676776776667676776667767676776767677676766776776676767667676776677677667767667666666766767767767766676767767767766676776676677677676776767667677676676776776776676776767767767676677677667767676767767666767767666776776767676767666767677677677677667767677676776776767767767767767677667767676767766767676776776766776677676766776776767666666767766676776676667767667667766767677667676776767677676776677677676776766767676776767767766776776776767666767676667666767667766667767676776767666767676677677667666767676667676767767767767766767767666676767677667666767767767767766767767766676677667667677676776767767767767767666676766667766677677676776767767667676677666667676767676677667677676676776776767677677677667767677667767766776667677667767766667767767767767677667766767677676677667766677667767767676776767677667767766776776766676677667677677676667676776776767766676776776767677667677677676776766776667766767766666776776776767767767676766677667676666767667667676776776676676677666766766776776766767766667677677677676766767767666767767677676676766667767766676767676766676767667766776767766776776667766776776767767667666776776776766676766676677677676676767766766667766677676767766767767767667677677677667767767767677667767676667767767667767767667767676677676776766767677667677676677677676767767766766776766767666767767767677667767767767767766666766767676667677667767677676767676776667666766677676677667766776766776676677677676677667667667767676776676776677666666776766767767767767767676666766776776767767766767767766776766776776776676666767677677676677676767766677677676766776676776767767676767676666776677666776667676766677677676667677676676667767767676766677677676676677667767766776676676766767767766766776676767767677666677667676676776776767766766667767666776776776776776776776766767667767767767666767667677667677677667766767677667767677666667767767767766766677677666776676776677667677677676767667677666776677666767676767766776766767766776767767767767667666767677676766776767766677676766766676767676776776767676767666677667677677676767677666767667677677667677667667767676667677677676677667676776776666766766776676767766676776766776776776776667767677676676776677677667767667676776666767767767766676776776677676776767677676767766766767666776676667766767677667767767767667766676677677667767766676776776766767767767767667767677677667676776776667767767677677676677666776767677666677667766766767667767766776767767767677676676776676676767666676666776677677677676676767767676676677676677677677667667767766667766767666776776776767666767677677
36776766667667667767767766776767677666676676676767677667667767767766677677667676666776666776776776667677677677677677676767767667767767677676776776766676677677677676767666767677676776767767767767766767767676776667667766767767766677677676776676766766677676677667767666677667676776677677677667677676767667677676767767766776776767667666776677667676776776776776667766776676767667767767767676766677676767676667766767676767766776776667767677667677676676767767767767677677667767767667677677676767677676766767667676766666776776776676667677676776676677677676676776667767676676776776776776766766767766767677667766776676677676666776767767766776766676676766767767667766667766767767767677676776776667667767676767667767676766676767767767767767767767767677677677667677676676677677677677677676776677676767766767767766776766766767766767676677677667677676767767676676766677676776677667766667676767677677667667677676676676776776776776667767677667676776677676767676677677667677676767677666776776767667767767766766676766776676776677667767667767667767676676676767677666677667766776767666766776666666666667677676776767677677677677676667677666676676766767676766776776776676676766767766677676776677667767767677667766676767767767676776766767667767766677676767767677667767667766676776676776677676767767667677676776776776667677677677667767667767767676767767767766776776667767766776666667766776776766776766776677677666766766676767677666776677677676676776766677667767677666776766776677676666666776776776766776677676667676776766676766677677676767767667677676766676677677677666776677666676766766776767767677676666776776677667766676676776766776667676767767767676767677677677676676776767767667677666766766776677676776666767666776767767767767676676766776677676776776667676766666767766767767676767666667767767667766767767676677677667676767677667767676766676677676667766776767766666776766767667667767766767676677666676767666776776766667766766776667667767677677667767666776767677676776776767766767676677677677667767667766776767766767677677666677667767767767667666666767677677676776776767767766767766766766677667767676767766767677676667666767767766676767676767677677676767676666767767667667677677677667767767667676776676676767677677666776776667666766677676667666676767767767676766666776767677666676767676767676766677666676667676776776667767676767767767766776776776767767766677677667766666776776676776776676677667767766766677676676677676776776767767677676766776676667767767667767667766677667667767767676676767766776767766766767667667677677676676676776677676776766776776767667767767767767677666676776677676767767767676767676776677667677667767767677677667766767676667667676677676767767676776776776676767766766766766776776677667676676766776667677677667766776767677666776776676676766767766767767676776776666767767676767676776776676767766676666767766676767677677667767767766767676676776677667677667677666767666666676776676776766676676776677677667766776776776767676776767766766767767767676767677667677677677676677676667766767767767676776677676767766776676776667667766766666767667676677677677677677676767666677677676767677676776767767677677676677667767767677666776767667677677677677676776667767767666767666767677677677676776767677677666676677667666676776767766667767666776776776767766767677677677677677676676677676676776767676676676776776776776676776767667767767667767767676677677677666776676776776766776667676776767667676677677667676776677667677676667677667767676776677666776667766766677677676767767767677677676776677676776776767667666776776767677676767767676676767767667677667666776766677677676776677667767767767767766767767677677676676776776776767666676677667766767766667677676776667676767767667767767676676676676776766776766676767666776767767677667677677667676677677667677677677676677677677676666776776776767676676676677677676676677676677677677676766766676767667766776776767767767667767766676767767767677677677667766667667677667676766667666676667667766666677677677676776767667767767767676667677677667676776767767767766766677677676766776776776677676677667676666767676667766767766776677676677666776767766677667766766676677676776766776766767766767677676667677667677666776776776767767667766776766676776676776667767767767767677677676776666677676676767767676776767766776766776776776667677676676666677676667676776667666767766776767767766766776767767767767666776767767677666667767766767767677667767676766776677667677676776667766767676776776767676767767767766767767767666666776767766776667767766676666776676776677677676766767767677667767767766667677667666667767766677677666666767677677677676677677666767677677677677677676767767767767666766776767766666766776766767677676677677666776767766767766776776677676776676767677677676667667677667667766766677676776667767666766766767766776767676776776766767667767767667667667677676776766776667677677676667676776776767677666776776776767767766766677676776776776766677666776766776666666666766776767767767677677677676767767676677677676776776767766776667767767766667766676767767767676776766667767667767767767766767767767767767667766667767667767766677677676677677676766676776776776677677677667676767767667667766776676767767767767766676776776767676677676767767676667767676667767676776776666667677677667767677677667666667767676776677666767767677666667676776776776677666677677666767766776776776776767676677676767667767767666767767667676767677667767767667767767677676776767766767766767766776776776667676776776677667767766667767677667676767676776667767767676767677666667677667766676767767667767767767767766767767767676776767766676767677667676776676776676767676666676767677676667766766677677666767667677667677676767676766767666666767766766767676776776776767766676767677666676676776667767767677676677677676776767766776776677676767767767666776766776776766767766776767767677677676776766767677676767677677676677667676667667667667667667767676666677667767667677676767766667767767667767667677667667677667667767767676667767766776776776666766666776767767677667677666766776776776677677667667767667767676776767767766676776776776677677666776667676767767676677667767767666667767766667676767766767677677666767677676766767676677676767676776776776677667767666677677676767676776767676767766677667767766766776767767766776667767667767666766776776776776676776767766667677666766766766676677667676767767766767766776767677676767767767767766766776676776767677667767766767677667766667767676767767766776767767677676776776766766676776676667676767766676776766767676776776676776766676767766667677677676666776767767767667766767677677676676667676767676676676676776776676766776776767766776677676767766667766766776766776667767677667666667676676776676676667667676667677676677676776677676767766776677676776667677676667766667767766776776776766776776776676776767667767667676767767766776667767767677667767677677676776767676676776677676676766676766766676767767767767767767667766767666766776776776666767767666676776766767767766666776776766676776667667676776776667766767766767677667677667677666677667667767677667767767766776767767767677676676767767767766666776776676676676676767767676767677677677677667767767767676776676776676776767676767677677676776667767677676776677677666766767676766776766776767677677666767766677677667767666776677677676767767766776767677667767766677667767767676766767767666766776776677676676767767767677677677676776677676766767676676677677677677666766676767666676677667767676776776776676676676676767766776776677677677666676676677676776767676767767676767666767767767767767676676767767677667667767767677676776667767766767676776677677677677677677677676676677667677677667666667676776766767766767766767767767766776667676677677677677677677676776776677677667767677667677676776767667766667767676766767766776776667767667677676776776767677676776767767667767667767767676776666767677676776766666766677666677677677667766676776767767767766766776767767767677667767766666767677676767677676776776767677676667676667767766767766776677667767666766776776766766767667677667667677667676767766776767767667677676776667676666776776667766767677666767766776776666767677667677677666776776677667677676767767667767676766677666667766677666677677677677676666767767677676676667676767677677667766767677677677667676667667767676776767767767767767676776767676776677667767667676776667767676767676766766767676676667767677666766767767677677667766767767677677676776676767766767677667767767766767677677676766677676767767767666667667676776766776767667667767677676677676677667677667767676776767667767677677676776677666767767667677677677677667766767767666677676667677677677677677676767677666776766676776677676776776776677677677677666677666667667767767676776776776677667766767666677676767767766676767766767767676667676776776667767766677677676767677667767767667667666767767667766676776676677676767766767676766767766776776677667677677677676676676776677677667676677666767677666776776676767767767677677667676767667676666666677677677676767767667767767767767676776776776776767766676776767766666767766776776667766667767666776776767676676776767677676666766776767767766667767767767676767766766667767676776676676666676767767666776776677676676767766766766776766776776776767767667767767667767766776767677676776767767767667677667676766767767767766677666766766677677677677676776767676767677677676776677677676667767677667667677677676676767676667676677667666776767677677667677667677666776776766767766677676667676767767767677676767676766676766766767767767676767677667677677666776667677666667767767666677676677666767767677676676677677667767667767766676776667666766677666667766667666766667667766776776677667767676677676676666677677676767667676776676776677677667767766767667676766676767766677676776776767767767766767666676776776666676767667767677667667676767667766776667766776767677677677667766677676677666767767766767666776767677667767667676776776676767767766776767677676676767677667666767767677667676766776766676666767667767676767666767767766767677666767767766767676776776767676776767677677677677676776776667677677
677676776677677677677677677667767767667676767767767767766767676766776776767767766766776776766677677677677677676776776677666767766766676767767666767767767767767677676667767767676676767677666776677667676766776776776676667766776667667667676667767766767677666677677677676776676776677677676776776767767767666776767677666776767767766776667767677666666767666676677666767676676766667767676766767677676677676676776676767676776767766766766776676767666676766666776667766677676667767677677666676677667767767767677676677677666676776766677677677676767677676766776676667676676776776767767767667677666677677666676776776767676677677677666677666766767677677667666776767677667677667676677676767767766776677677677666676676776677667676776677667677667667667767767767767677667767676776776677676666766776667676677677677676767767676766676767667766776677677676776776767676676776766766767676767677666677676677677677677667676776767767766767676776676676676676766767766676776677677666776776676776776767766677676667677676776666677667767767677677666767676677676776776776776667667667676776766776667676766676767767767767676767766767667766776776766767677677676666776676677677676676677676776776776767767667767767766776766766776767767766776667676776767767766767766776677666776676667767767667676776676677676767667666767677667677677677676776767677676776776677666767767767766767767767677677666667767767676677676767677667767766767767767677676677677677667767767676766667767676677676677676776776776776776676776677677676767676667766776667766776676767767766677676766767767766667767767766666676776776776776776766676766776776767767676766666767677667667667767766676676667676776776767767767677667677676776666766677677667766676766677677677676667666667677666677676677666676766776776766776767767766776677677677667676776666776676677677677676776667677677676666776776766776667766776676776677677676767677677676776776677677676767766766676677667767767676677666767767767767677677667766767767676767666766776776776767766767767676766767677666776676776776776676667767767767676776676766776767677677666776677676776776767766766766666767676776767676767766766776677676776776776767767767767766776667767767666776766776776677667676677676767677676767766776776767677676767766776767676676676667767666776677676767767667677676767677677667767767677676766676776767677677677666767666677676776766677676767767676676766677676667767767666776676677677676677677667767676767767767677666767767767676776767677677676766667766766776767676677676666676767666776767677677667667666677676767676776666677676677676766677676776767676667677677677676676767766776767766776667676766776667767676666676666767666677676676677666677667666767677667677667767667677677666776766677677676767667666776677666776766677667677666767767766667677676776766676767767767767767767677677677667767766776677676677667767766677676677666766767767676676776676767767767767677676767767766776677677677667676776776667677677676767767667666677677676776677677667767767676776767667676677677676776776776766767666776677677677677677666767766776677677667677667766776776776766677677667667667767766776677677676776766766666766776677677667766667767677667767667677676677676776776676667676767667667667767767677667767677677667767677676767766667677676766767767766776776676776667767767667666667677667677677667667766676767666776776766776767677677677676776666667766776677677677676677677667676667666776767767767766767676676766766766767676776676776667766766776767767676676667676767767767677676767766776667666677667666766776776767767676677676767667766767677677667676776667677677666676767677667767667666767667766667676776776767767767767767767677676677676767677667676776767767767767677677677676767767767676767766667767767766767767667677676776767676766677676676767767766776776766776776776676667676767667767767767767766776666776767677677677677666677677677676776776767766776766677667676766776776776766776776776767676776776767676776767767767766767767677666767767767766676767677677666776776676767677677676677667676667767667766776767667677676767676776676666776676767767766776766667667766776667767676767767676776767677677666776776776666766667767667766767667766677677667677676776677676666767766766776776766677667677677676767766676677677676776776776776767677676776677677676767767767767676776767766766667767677676766776776776767677667767767767676776767677676776677677667676776667676766776776776776776776776776677667667766666767766676767666767767767666667676667677677667767767767677676677677677667666677666776767767767766767677676767767676767767767766776667667766677677677667676767766767676776767767667767767767677667766767667676767766766776767767767676667767666776776767766767667676676776776766667767677677676776767766776766767667677677676766667677667767677676677676776776677677667677676776677667677676776766676776667767767667766776767766767767767767767676767676767767766676767676776766776766676766667767766776766767676677677677677677667677666776677677677667667767667767786767766766677677667677667677676676767767676776776767767766666776776767767766677677677677676767766767766767667767767677666667676666776776767766766667767676776667767677676676776766666776776767767677677677676767677667676767766766677667677667767677677677667766676676767766676676776767767667767667676767766767767676767767667766767767767767767677676667667676776776666767677666776776767767677676766677667677666677667767677666766676767667767766767767667767766776766676766667677677667766767667766766776776677676776677667676776766767677667767767677677676767667766776767676676776776776776766776767676676767676776677677677667667676666676776766776776676676766776776666676776677667767767676767676677676766776767767767677667767676776666776666667767767766776676677676776676776767766776767677676766667676676766676766767767767766767667767767766667666776767667667667767767766776767677677676767666667767766767676767767677677677677676776766767766767766676667677677677666766776667677666767766776767766776677676677667677667677677677666767676776766767667677677676766776776767667767676767767667676667767667677667676776767766767667666776667766767766677667666676767766776776776766767666776776766767767766676677667667766766776666776767766666766676767677677677677676767667767766776766677676767667676767767767767767766677666776676677667676776776766776766667767676766776677676676776677666776776767767666666667676767676767766767766766776766667767667767766677676667677676776767767767667767676676666666677676666666677676776677676666776766776766766776776677676666776776666767766667677677676766676667766776776776767677676767766776767767676767767767666767767667677667676766667666766677667766767767667767666677666676776766776767767667667767766666677676676677677677677677677676767767676776767767766767677677676667767676676767677676776776676767677676676766767767676776767767676676776776667766776677676666776667766767676667766677676677676676676776776776667767677677676677676676776677676667677677677667667767667767767667667676767666666776776666776766776776776776767667767677676766776676766776677666776776676766677677667676767667677676676776766776676776767676776666776767767766766776677676676776677677676676766676677667666776677676767767766677676767676776676776667767677677677676776776666677666666776767767667667677676767677676676676767666676776676776766676667666776776676776766676767767667676776677666776766776666677667767676776776776776766767676776776767676776776776776677676776776677677667676667767767767677677666776776776767676776767677666776767666776667667676776677677666766766676766776676766667667767667676676776776767766767767676767767767766677677677677677667677677677676776666776767767767676776776776766767676766776767766676676667677677676666767667676766776766776666776676676776667767767767767767677667766767677676776676767767767766766666666767677676676776677667767767767766766776776776776667676776666677677677666767767676776666677676767677676676776667667677676667767676776767667767667667767766767766667767666776767677667767767767766776667677667767767676776766676767766676767676766677676767767677677676776776677677677676666676776767666676776767767667666776767677666667667676767767667766766776776667676776667766766677676677677677677667666776766776776776776767676776776767767767767767766667766776776676677677666776676776667676767767767677677676667667676666766766767667767676767677677677676776776776767767767767766767767767677667767766766677676667677676676776666776766666776666666667767767767766767766767767767767676776776776776776677676767677666776666767667767767766766767676667676766767667667767766776776776767767767766667667767767767676666666677676766776776776767676677677667677676776676766776677677676776767677666776767676766776666767767666666776767676776667767767766676676766676676666667766767676766776767767677676767767767677677677677676776767766667766667677677676677676776776776767666776767676767767767767767766676767766676776667767767767677677677676767767767767766677667767677677666767767767677676766676776766676676676677676676776766776677676667766776776776677667767676677677676676676667767766776767677677677677677676666666776776776666767766776677667767667677676666666676676767676776776667676676666776677676676677676776676776767767766776677667767767677676766676776776676766776767676776766776766677666766776776776776776776667667767767767766776776676676667766666767766766667676676766677667667766666767767767767677667677676767767766776767677676676677676766766776767677676776667766677677666776776666776766776767676767677676766766776676667676776776677677667766667767767767767767767766676677677666767666766666677667767677667766776766767766767766776776767766676767676776677676676766766766767667767766676676676766776776767767767766766676776767667767767666766767767676677667667677676677667766776677667666766766767767767767677677677677677676767676667677677677667667677666776776776776776767677677677676677677676776767767676676766767676776776677677677676767767766676776776766776767677676676776677667766776776776767677676776677676776767667667767
67767766776767677676776776776776767766776776776776776776776767766667667767767766767767766776666776676776776767767677667767767767767766767767766767667667677677667677677676767767767676776776767767767766766766676766776767667767676766776667677667767677677676776767667677676776767767767676776677667766776767667767666776776677667666776677676776767667666676776677677667667676677677667677676767676767767767677677667767766767766666767767677677677677666776776767767767766676766767677677677677677677677666776776776776677667677676776667766677667667767667676676776767767666766776767767766776766666776767767767767767767767767666666766776676767676677677666676776667767676767766776776677676767676767667676767767676776676667766666767676776676676776766766767767676676776776776767766676767767666776667677677676776766667767767667766767676776767767666766767677667667767667667677677667667667667666677677676676776776676677667667767677677667767677677667767767676776667767767677677677676776677667676676766766676776767676666776767667766767767666666776676677676776767667766776776776667676776776767677676767676776767677677676767767767767677667767676766766776776676767667677667666677676766776667767767767667767767676766767667766767677677667667767767667766776767676767767666767676767676776767767766767677676776776676666776667766776776767767767667676766677676666767677676666776767766667667667667767667767667667767766767666767767677667766776776677676676767667667676676776676667767677677666676767677676677667767676766767676666676676767766666677676776776677666776767767766776666776677677676776667767667666677667676767767767676676767667676767666667767677676776776676776776776767766767767766776767676667766767767666766767676667666776767767676776776667767677667767767766676776776776767767667767676766666667767667767767667667677676766776776776776677667767767766767676776767667667767766676776776767666776676667766666676767767767667677666767767667767767677676767667676676776776676767677667767766776676676667667767767767666776776676667676776776776676677676676776676776776776766767767766677677676767666676666767667667667767767767677677667767767677677666677667666677677677676776776767677666767767667676676766776767767767767767677677667766776667676667676776677667766776767767766776776767667767766677676667667767667767767676767677676767676676776676776776776676776776767766677667667676667766776767767667767667766676766676766767677677677677677667766677666766766776677677677676676776667676667677676776667677677676766776677677676776676776767677677676776767667677667767666677677667767667666767766677667667677677677677667766766776676767767676666677677677676677676766767676766776677667676676767677676677676676776667766677677677677667767666676767676666677667766766677667666667767676776766676767677676767666766767767767767676666767767676767666767677666767676666676667676767767766767767677677667676767677666767666776776766767766767766766776677666767676676767677676667766766767676776676776767767767767676667767667767677676767677677667767767766676776767676776667767767677677677666666776767667767677676677677677667676776676666677677677676776776767676776776776776776776767677677667767667766676776776666767767767666776676676776776767767767766776676767677677667676676776677677667766676677677667676667666767766667667766776677666677676776776676766767767677676776776776776766666776667767676776767676677677677676766676676766776776677676676776676776776767766776666767767676766767676677677667767667677676767677667677676676776776776776776776677667767677677676776776677676767667767767676776767767766766767767667767767767677666767666677676767676767676766767667666766767766767677677667677666677667676776776767676776776776767767766666776767676676776666776667676666676776776767667767677677667667666767767767676677677676767676767766776666767767767676776767767667767676767667766766676776776776766767766767767767666667667676776767767767767676667677676776667676677667676676766776767667677677676776677667666767767767767667766767766776767766776776666767767667666677667766766767677677677677677677676776667767767667767676776776677677676767677677676767677677677677677676766776776776776767676676776776776776767667767767676776677677677677677677677667667667767667766776766676776776776676767767767767676767677677667767767767667677667676677676767667676677677677676676776776766776667677677676676667767767677676776677676676776767667766776767677676767676776676776767676776776776776767766776766666767666776767666677667677667677676767677667667677666776776767677667766677677677667767767767767766776666767766776767676676776776677676677677676666767766776676776776776767677677666776677676776676766766776776766776766776776677677676767766767766676766776676776767676767677667767766767677676766776667677677667676767677676767677676767766776667666676676766776776766676767767767766676776776667677677677677676667766776676776767766676666776776677666676776676776676667677676776667767667767767667666676676767666767767766767767667767677677677676776776776776776776776776776776766776667767766776776667766667666776676767767676676776767677676767676677667766767767677677667666676676767767677667677667667676767767676677676766767767676667767767767767767666676767677667676677676666667767766767767676677667676776767676676776776767667677677677667766776767767667676667767667766767677676767767766776776776767667667676667667677676666776776676767767676767677667667767767766767677676776676667767767666776767767767667667676676767766776776677677676676776766776676776766776776776767677676766766776676776666677677677667766766677676776767766767676766776776776776776766776766776677677667767676776776776776776776676776776767766676667767676676676767766676776776776767766766776676667677676676677676676667676776677676677667676767767677676766766776767766776676676776776676677667767767676767677676776767767766666676766776767676776776776767677676767767767766776677677676676676776766776767676776767766677677677676767667767677666676677676776666767767677676776776776776677666766776776776776677676676766676776776776676667677666676767677667677667676676767677676767766676776676677666776776767767767766776776766776767666667667766666776767677667767676677676776667666767677667676766677676776776766666667676666776767766776776767676776767767667667766677676677676766767767677676677677666767666776767767766776776767677677667767767677676766776667666767666776767766677676767676766767676767676776767666676776767767766776776766766766776677667677666776776666767766766776776766776776776667766766776776677676776666767666776677666767766676767667767677677676676776677667767767767766776776776766776767677677666776776776677676677676767767767676677677676767767767676667767766667767677667766767676776767677677676766766776767667676767676667766776667766776766676767677676667666666676776776767677677667677667767677677677676776776677667677667666767666767767676776766767767676766767667677676676666776767667677677667766767766776766677676667677667666676676776767767677676767767677676776776677666667766776767677676776677676766667767767767677666767676767677667676767767676676767676767767767677676776776776666767766676776776766676767767667676767767766767676767767676776767676676766776776776766767767767767667767766776766676766776676767767677676767676766677677667767667766776677677667677667677677676677676767676767767766767666676776776767667766776767667766776677676677677676677677676776776767676776767676767767767766776676776766776667677666766767767766767767767676677677677667767667666676776666677676677677677676766767677666766677677667767676666667677677676677666667677677676667766677676767676767677677677677667677677677667767677676676676766776676767676676766677676766677677676767676667667667677667766766677666776767766767767677666766767766767677667677677676676766766776767676776767667677676776767676766677667767767677677667677677676766776776767676776776776677667767766776766776667677677666776766766776776676776667666776767767766776767766677676767767677676666676666676676776767676667667767766666767766776667677677676767667677676767677677666766776677676767767767667767767677676677677666766766666776767676677676767766776676676776676767766667767766776776667676776767676677667676776767677666676766776766767676776766776776776676767677666667677677666767767676767767766776776667766767767767666676776767766767766776776767766767766776667676676677676676666776676776676767677666776677676667767676776676767677677676776676776767677677667767766676666766666776766766667766666766776767767666677676776676677676776767677667767677676767767767767766776767676766767667767767676766667676666767676776776776776766666767766776776776776776767676776776776767767767767667676767767766766776667677667666767767677666776767767767767767767677676666766667667767767666766767667766767767666676767676676776776676676677667767767767667766676767767667766766776666766677677677677676677677676676767766776776667666766776776676776776766677667767666776766667667677667676676676677677677676767767767676776776677676776766676676676776776767677677666677676767677666667766767767767767677676776776677667767677666776767677666676676776767766766767767766667676766677667667667677676766776767677676676767766666667667767766766667667677667677677677676677667676766776676667767767676767766776767766677676666767667677676766776676677677677677677677677676767767767677677676766767766767767676766776767766767667667676676767766776677676776676776766776766767766767667766766677676666666677667667677677666776666767677667677667767667667676776676776767767766776776767767676766767677677666776767676766766766676776776676677667667767767767766767676767676767766776677666766766676776776766766776677677667767766767666776766766667677667766676676776767766776776766667667677667677666676766767676776776767677666767766676776766776767667766776676766776676766767767677677666767677676767767767766776776676776677667767767766767677667676667767676766677676767767676767667767767677677667677677676677677667767677676766677676766676776677667767676776666776767677677677
677676776776666677667766776776776766676677666667677666677676776767766767767766767677667767766776767676766666767667767676677667676767676677667766776766666766776667767677667767677676676766676676776767676776666776776676767677676776776676676766667766677667766677666676677666776676667677677677677676766776776666766676767767767666776776776677676776767676767766676767766767766776776767767676666766776776666776766767676767767677676776776666776776766667766776776776767666767667677667766666776776667676677676767767766776667666677676666767677677677677667676767767766767667767677676767667677676767677677677676766767767677676767676776677677677667767666776776776667767667677676767767677677676776767766776767676667677676776766676677667677667767767767667677667676767677666776767677676767766767677676667766677666776776677666767676677676776677676676766676766767766667677676676776677677667767677676767667676677676677677676676666767767766676766767676677676666776767666766767767676776767767767766667667767767767677667767766676767677667677677676766667667767676776767667767767767676677667677666676667677676676767767767766677676767667677676776766776767676677667677677676776677676676776766676767677676767667767667677676776677667677676776767666776767676767767677667767677666767677677667767676677667767667676677667676776767676676677667767676776766767677667667667676776776676677676767676776676677677666776776766677676776677666776767677676767667677667676767676776776667667767767766776776666676767677667676676767676776776767767766776767667677676677666676767677676766776776677677677677677676667767767767667767667666776767766767766676676776766667676776677676776676767766767767676677677677677677677667767767677676677676677677677667676676767677677677677677666776767667766667667677666776667667677676767767677677677666767667767677677677676776677667667676767767676676776766776766677677677676776767677676776776667767767766767767767677667676776767767677676767677676776677677676776676676776766766776767767767767767667767767677667767676677676767767766666767767677676776767667766767666676676676776776677677676776677667767766776677667767767767767667766767667766776677667767767667766666767666667767677666676776677667676676766667767766666776767766767766776776766776677676776776667767767667677677676776776767767676776776666677676767677676776766776676776766666776767667767766766776767767676677667766767676676666766776776676667676767767677677677676766767667766776766776677677677676776667766677676677676776767766767676776766667766776776766767676766776676766676666776776776767767766776767767767767766767666766776776776667677677666776676677677676666767667667766776766766776776766776776767666776767677677677667767677676766767676676666676677677667676767767766767676776776676766677676776766776666767766767767767767766667676776766767676767676776776776767676776676766677667676776677676767676776767767766666676767677677677676676767766766667676767677676676767676776776667676767767667676766767667767667676676776776766667767767677666676667676766767666667666766767677676776667767666776767677677677676766767767766767677667766776666766766766766666767767767766767677676677677677676776767666776667767767676776667667767676776776677676676676776767767766776677676766666776776767667767767666776776766776776767767767767676776767676767767667766766667767677677677666767677667667667767666776776776767677667677667767667676676767767767667766677677677677667767766677677677676676776776776767767767767767767767676666776677676776676676767677677676767676776677676776776766767677667667676677667767767767766776766677676767677667766776667667676766776766676767666776677667677677667676666677676766667767676676767766776776776766676766776677667676776776676767767767667766667767667676767767766767676677677676776676776767767767667767767767667676767676677677676666767766776776767767676776766776677676676776776767667676667667767676767667766776776767676776767676776676767767767767676767666776676677676766677676677676766766776676776766676676767767767667767667677667767767766776767677667766766767767766767676776776677667767766776667667767677676766677677677676776666776776776766766677676677677677677676676766767766767677676767766776776776766776776766776776776776677666776767767667666776667766776677677676767677677676766676677676667676776677677676767676677667767766776776767676667767767667677676776677667767676766677677676767767676776667767766767767667766766677677677666776667767767766776776767676766767767766676676767767676776776776776767677676676676677676776677667767666767667677677677667767767767767676776767677676676776676767767767677667677677677676776767767666776677666766666766776676767767676677677666776776676676767767767767766676776767767767766767677677667766676776676667767666776767677677677676767676776776776767676776767667767667767766776667767767766677667676767766776767676766776667667676776677666776776776677667676677677676677677666776767677676776776776767677677676677676767676767676766777677677667767667767677676776776766776676676677676677677677667666666667767767667667666776667676776767767767677666767677677667767766776767767677676767766677677676767766676677667767766776776767667766676767767767677677676767767767767676767767676667767766667767666677667676776676767767677677677676767767767767676776666776776766776767667676767767677667677676767667767767767767677667666776667677667677677677677677677666776676767676766776676676667677676766667676676667767677677677677666767677677676767766676776766776766676767667676666766676667676776776776776666776667766677677667677667676766776676677676666776767766776766767767677677676667676776667676666766776776767666776676767677676677667676666776776766766766776677677676667676767767766766776776767767767676776677677676766767767767677677676766677676667767676767767766667766767767677677667767676776676677666776676667767766766766667767766676767677676667677667667767667676767767667676666776776776766776776776676767677676766676667767767677676776677666667766776767676677666776776767766767667766767676766776766766766776767767766776776667766766767767766767767767767766677677667767667676766677677666776776677677677677667676677677677677677667766776767676776767667667767767766676677667766676766776666767766776666776766776667766776766666776677667766766776776667667676676677667677676766766766677667677676667677676767676767766776766776676667766776776776776766677666767766676776776776776776776767767767767676776676766776677676667767677676676666766776776767766776676767767767766776666766776767677677677676766776667767766667766766767676677677677676677676766677676776776677666776677677677666767767676677676767767767676776667767676676776766776766767676766776676767767677676767767677677676766677667766677676666776766776776677676767767676776776767766776667676767667767666676776667767667767677667677677677677667666776676776676676667766767767766776776667767767677666776677676776766776766767676676767676776676676676776767767767767767676677676776676776676776776776677676776776666776776767676776776767766776767676767767767766676776776667676776776666677677667766767766776776776776667676766677676667677676677676766776676776676666766767667767767666776776766776776776776776677677677667767677667766776776776766766766676767666767766677677667766767667767766676776776767767767667677676767677667676767766776677667676767767766776776776766776767767767766676766667767767676767667767677677667767676776776776776776667766677667666677676776676767676767677676677667767767767767677676676766776766767767766776776767677677676776767766776766767767676677677677676776767767676776776667666766776676776766776767676666766766767766776767767767767767766776776776767677677677667676776667767676677677676667667676676767767767767767767667766667767677667667676776767676776776767766767767667766676676776776677667766767766766776667667767677677676766667766767767677677666767676776766767767767666767767677676767677677677676767767677676766767667767677667766767677676767767676666767767767767767767677676667767676667677666667677677666677667676767767677677677667766776767666776776767667767767766766776767676676776767767677667766677677676767767767766776767766776767677677666776767767767767667767677676676766677677676666767676776767677667677677667676776767676767667676767767766766767676677667766776677677667666767677677676776666766776767767677676767667766676767767666676776767667766677676766776767767676676667676676767766776766767766676677677667767666766676766677676667677676767677667666676767677677676676776676776667766776776767676767676776667676766677676767766677676776767766677676676767677677676677667677676677676676776677666767667767676766767677677677676676776677677676776776776767766776767677676776667767677676667767677667767767677677676766767677677677676767677677677676776666776677676776776677676776767767767767767667667766776767766776766677677677677676766776666776776776676677667677677676767676776776676667676766676677677666677666776767766676776667676776677677676666667766776776767676776776766776666776776776676776767767766677667676776766676767767677676766677667767766776776677677676767666767676767677676776776767667767677676776766677667766676767766677677677676776667676677667766676677666767677677667677676667677666677677666776767677676676776676776676767667766677667767676776766677677676776676767676766766676677677667766776766676767676677676767677676667766776776677667767767766667677676677676767676767767676766767677667767667677676776677676767676766776667667677667667676677667677676767767767666767767766776666667676766776767676776676676667676767666767766676776776667767677666776677676667676776767667767767676776767677667677676767676766677677677677676767676766677676677676676676776767767676776767767767767767677677667767766676766767666776776676676766667676676776776776776667667767667767766776767767767666667676676667767767677677677666676767677667767766776776776767767766676667766767767676776776776766677667667766766676776776776776776767767767766677667767667667677676677676776767677667676676667767766767676667666776677666
6666776677677676767667766676676666676776767667766776666767766776766767666766667667766767767766767767676776776766767677667767667766677676776776666776776676776767677676677667676666676676677676676677676776766766776766667676766677677667676767676767767677677667676776766767767667766766767676767677676667667677667767666767677667767767766766776776776776776767676767766776776767666767676776767676776776667767676676776766766776776767667677676766767766767666776767676776776776667667677676776776767677667766676676776677677676776776676776666677677677676677676776677677677676776776677667676776776676767766776676776766776676776776776666766767766767766776776776776677667677666767676776776767667666776766677677667676776776676667767666676776766776767667767677677667677677677667767667676767666766776776767667667766776776776676767676677667667767766767667767676767767767667667676776766677677667667767667667767676766776667767677677676767677666776776776767766776776767767767766776766676767677677677666677677676667676767677677676766776776667767677666776767667767767767767767676677677677677677667767767766667666776667677676767677676767677676767666776767767767767766676767677667766767676676676767677676676677676677676677677667766666776776776676767677677677676776677677677666766677666677676776676666767766767766776667677677676767767677666767666776776767677667767667767767767667676767676676677677676767767676776776767676676776776767767766766667766776677666676667767767767666776676677676776767667677666767666676677676776677677667677677667667676776677677667676767667667766776677666776767676677677667767767767676776766677677667676677677677667676667676776766776767677667767766677667666677676767676766776776767677666767676776666776776776677677676776776776776676677677677676676767767767676676776767667767767767767766677676776677677677676767676766776776776767677667677677677667667767767667677676776766767767767677677676676766776676677667767766677677666776766767676677677677666677677676776666767766776776776667767767767767667766767667676776767766776776776677666767676676776767767676776767767666767767766776676767767667767677667767767767767677676767766776667766676776767767676776776767676766766677677676677677666677667667766766776677676767767767767676767676676767767676666667767766676776767677676767667667767766776767767667767677676776776767767677677677666667767767767767767667677677676676677677667767767667676666667767767767667767767667667767767676767766677676767677676677677676676766776667767767767666676677677666667667767676767766676776677677667767766766666767676766776767767677677676667767767766667767767676766776776767676776776677677667677676776666776776776676677666767677667766767677677677666767767766776767767677676776767667766776677676776776677667767677676776766776776767677667766776767677667767667677676776667676667667766766776776667676677677676677667767767767666767767767676776767767767766766676766676767667767767667676776776767767667677667767767666677677667767767676776776776766666767676766767767766677677677676767767676766767767766767667767676667766667767677677666677676677666767676776766767767677676776776776776767667767767676767766766776667766767667766776677667766776767677677677677677676766776776767767766767677676667677676767767667667677677667676676767767676676676767767667677676767767766677677667676776776677677677676677677667677676776766767766776776767667767676776767677677667677676677667766776676767767767766676767667766767767676776676776776767767677666776767676767766776667676767767767676666767767667676767767677667767677677667766776776767766767676767767767667666677677667767677677676767767677677676677667666676767767767676776767677666766767767676776766776677676776766767676677676776766667767676776776776676776766776776767677676667667767766776766676677667667677676767667677676766776667667677676767667667766677677676767666776766776767666776776677677667676667767767767666677676776677667766767767676776776667677676676776767767767766766767766767767677676677677676776776767766767677667677666766776776667676776677677677666767767666776676677676766776677676767667676676667677676767676767767667766677677667676677677676767767766776676666667767767676666776776667676776776767666776776776677677667767767766766766666776667676767767766667766766766666776676776667666767766767676776767676676767677676677667667767766767677676766767766677677676666676667676776667677677666676766776776776677677677666676766776776676766776776767667667677667666767767667767766776666677677677666776677677676767766767667677676776776776776776677676776676776766766766776776776676676776776776766676677676767766676766776766776766766767677677676676776767766767676776766776776766767766677676776776766676666677676767667766667767766677666767677677677676676667767667767766766767767767676676676677677676776776766776776766776676776677667767766766676667766676767767677667766776677677666667676776776666776767767677676677677667666776767676776776776767666667766767677676776767676667676767767767767767677676766776776776676776666766666667766776776677676767676677677667667677666766676767767677676766767767676776676767767767677677667676776766667676776667767666667767766776776776767676676766666666766677677667667766667767767767767767677667666676776766776766776676776767667766776767766767767676776776776776776677667767766776776767667667767767667767676767676677676766776766776767666776776767766776667677676766667676776776776766677676766776677676776667677677677676677667767667666776776676676767677677676676667767667767766776677677667676767677667677667767667677676776667677667676776776776776667766776776767767677677667666766676776766766766767767766776776677667766767676776667767767767766776766766776776666776767766676776776676676766677677667766676767676767767677677677677676767667767667667676776677676767676677666776676676767676767676776667767767767767667666667677677677667767767767676676676677677676767677677676767676776776776776776776767766776767677676767677677677677676766776666766776776766776767667767767667667767766776776776767766767766776776666776677677666666676776677676766776776676676767667677676667667676776667767677677676776767676677667667676677676767677676666766776776776677667767677667767766767666776667676676677676776766766776667676667677667767676767666767767676776677667676776776676667676767767666776767767767677666767767666677676666667676776767767767667766776767676676676776776666677677676776767767766677676776676677677677677677676776667667676677676667766766776676767767767767677676776776676676676667677677676776776776677676776676776776667766766776767677676667767677676776776667666766776766667766776776766767767767767676667767677676676667676776776676767676677666776767677667676776767767677677677676767676776776776766677666666767677667766676676776677677667767767676776667767667676676767667667766666776677666667677677676667667677676776776767677676776667676766676667677667767677677676677667767767677677676776667667766767766677667767767766767677666677676676776766676776776776776776766767767767767666677666776677676767667676676776667766776767667767767676767767667767767767667766767766776766776776767667676776776767767677676776776776776776776676676776767767767677676766776776776776767767767667676776776767766766766666776667766767677677677677666767677667676666766776776776767767676676776776767667767676776676767676776667767676776676776676776767767677666676666676767766776677676767667667667676776766767767677667666766767766677677667667676776776767767766776666676766677667676767767767677677667767767767667767667767677676776766766677676767767676776676766776676776666767676776776776776776676776766776767767767677677667676776776776767667767766767676767766666776676767767766776767767766776767667676767676767666767677677667677666776776676776676776676677667677677677677676767767767766766767766776767766776766676666776766676776767766677676776776766776667676767677677666767766776676776667667677677676766776677676767766766767676677667767667666776767676677677667676677677676766767767766767676767667677677677667676676767767667676776667676667767666767677667666767676667676677676676776776776766776766676776676667677666666676677677676766776767666767666767676666766667766776676766776677676767766766767676776666776766776776767767767677666676776776766776767676667677667676667677666767677667677677667677666776677676667767767767677667667767666767677676776666776776776677676676776677677667767677676776677676676676767676667667677677676767766676767766776776767766776767766666676776776677667676667666667767677676776766776767677667767766767766676766767767766776776677677677667767766776766667767677676676776776766766776766667766676776767677676776776677676677666676677676676776776776766776677667676767676776677676776767767767766676776677677676776677677667767767766766766776776676667767766776677667667767766676767767767767767676767767676676667667767676767767667677676766767667766776776766677676766767667767667767766766776676767677677676667767666767667767666776666666766776766776767766767676676767677676677676766766666776767766776776676767677677667677677676776766767677677677677667767676667767766776776676776766767666667677677676776776767666767767767677676767666676677677676776677667676676776677666677677666776776776676776677677677666776766677676676667677676776776676676676776766767767766677677667676677667677677677676676766667767766676776767767767767766677677666776767676667766676676766676767667767677677667667766776776776776766776767767676667766776767677676676677676676766677676677676677677667667767667767677667766676776767767666776766677666776676776767677676776776776776677666667677677676667766767767667767766667767667767677667667767766776767766767767766676766776766776766676767767667767677676776776776776776776776677676766677666667667676677677677677676776767767677667677667667766776677677667676676776776766667677666676666666766677677667767667766776676767767677676776676767676677677676766667766677676677676776677677677677667767677667767666667767666667767767767766766766767676776767767767767667767766776
76767767677676776677667767677676767676776767767667767767677667666776767767766776767677676776667676766767667676676767767667676767766677677677676766666767766766767767767676667677676677667767767766776776767676776767677677676677666776767676776677677676776677676776767766667767677667676677677666776676767676677667767677667677667767766767676766676677676667677676776666767667676676677667676776776667677676776776677677676766767667767767767767767767677676676676676767677677667767667667766776667667667766766766677666776676767767766766776667767767677677667676776677666767676776667667666776767767767767677676676676776776676776677667767766676677677677666766677677677666776767767767676776766776676767676776667767766766776776766776677677676776766776766776776776676767767767667766676776776767677676776666776776677677667666677676667767767667677677667667667666767766676766767676767677676667767676767666676767677676767676676767666776776767766776676677677676676767676666677677667767767767676767767766776766767666776677676776767767667677676766677676776776766776776677676776667676677667767667676766676767667767676776676776776767766677676667676776766676767677667767767677676667766776776767666677666677677676677676677676776767676776776776776776766767677677677667676776767677667767766677677667766767767676676667667767767667667666776767676776677667767666767767767676677676776666776766776767677677677667676666776667677677666767666677676676676767767766667676776667666767767677676776667677677677676677677667767766776776676766766766767766776776677676767766766677677667766766676776776766776767666776767767677676677667767667677667767677677677676676677667677677667667666776776677677677677677676666767677677676677677677677677676767766776677666767677667677676666776766766776767766676776677677676767677676767766766776776767767667677676776677667767676767767677676767667767767767766667676666767676677667767766776767767676766666767667676776767666677667767767767676667677667677666776677677667767767767667676677666776767767676766776676776776676776676776766776677677676676676766776767666776677667767766767676676666677677676776676677676776767767667766667677667767666767766767676776767766776676776677677666667666766776776766776767676676676766677676776767667666767677677676776677676677667677677676776767767677677677676767767767677676776776666766676776776776767767766767677676766776776776766676767667677676776766776767666766776677676776776676776776676776766776776666776677666667767766767766776776677667767767677676767767767766767667766776767767677676767766667667767766776776666766767676667767767667767767676677676677676676767767767767767766767677677666766776767766767766776766677677667676776676767667767677667667766766676776676676677676677666667667666776667676776676776776776767767667676667767767767677666766767667767766767676767766677677677676776767666676676776766676776767676776776776776776667677667667676677677677676767667666767767767767766677676776677666676677677677667767767677676767677666776766776776767677676677676666776677677677667676776776767676676767676767767666676677676776666677667676766776666676776767667677676676767677676776667767767677676766677676676676766676776767767676666766776666767767677666766776776767677666676776776677677676766776677676776776677677667766766767767767677676677677676677676776776767766676767666767677677677677677667767767676767766677667667676776776676676766776767766667677676776676776776677667767766676776676776667667677676667676766677666767677676776667676776666766676767766767676767767667767677667767677676776767767667667766776776776676767767677677677667767666667677676677676667677677666776677677676776776767676676676776766767666767767767667676767767767767667767677676677667766676767767676776766776667677677667767676776776776676676667666776767677676676677667676767767767767767676667767667666667667767677677676767767766767767767767767677676776676767677666677667767666776776677666676676667767767677677677677676776677676767666776677677667667676776666766766776776776676767677677676776767666677677666776776776767677676776776767677677667677667676676677676767767676767767767667767677667677676776666776776676766767766767766767767677666776766766776767767767667676767677667677677666767766677677667766666676677667767766767676767767767676677677677677676766667766767677676776776766666776766767766677667677677677676776676767767767677676776766766776776666767677676667676676776776767766676766677676776767676776767676766776767767677676776776776766676677666667667767767677677677666676776676766676776766677676767767676676767677677676677677676677667766767676677676767667676676677667767766776767766776766667666767666676677667676767767666767767677677676667767667677667767767677677667677677676767667766767767767767676776677677667767767677677667767767767766776767766776776766677676667677677667666766666776667767766767667676767676776676776766776677676766667767666767676776677676677677677677667677666666676776776776767767676767767767766776766776776776776677677676767667767767767666776667667677676776767766767676766776667676776667676776677676767676767766776677676676766776676767767766677676776666776676767676677677676776676667766767666676776776766667767767767766776776767766767767767767676766776767667666667676666666677676776767677677677666776667677666666767767766776767766766766766677666766776767677676776776666767677677676767667677677667676767766767766667766667766767767767666776677677667766767766767666776676667667767676766766766776767767766776766776666767767767677676676767677676776776767667766766776766676776776677666776776767766776776766676767667666667667766767677676767766676766766677676767676676776776766667667767766776776766677676667676666767667766776776766677676776767666776767767676767677676766766666776767667677677677676667676767767677676767767766776767767766676767767667767676767766767667766676766667767677667767666767767676676776776767767677677666767677666767676776776776776667676677676676677676767767676776776677677666776776776676676667767676767677667677666677667677676677677677676767677677676776766776767767767677676776667666776677677677677676766776776676776767676767677677676776767676676677667676776767767676676767767676767767766767767677677666776667666676767677677676667767677667676667667676676776767767767677677677676776666766776766677676776776766776767767676767667767767767766776776776776767677677677676767767767766677677667677667677677676767667766776667767677667766776667767676666677676677677666776767676767767676776767676766776767676776667767767676767676667767767676767677667676766667766667677676766676767676776766776677676776767766667667667767767767677667666676776667677676776776667767677676766776667677676776776767766677667766767767767677667667767677667767767677667767676767767767766667667767667667666677676667677676767667667767767667767676677677677667667767766676767767766676676767767767677676676776767766666676677676676767766776776776677667766676776676766776677677677677676676676676776677676767667767766776666677667676767677677676767667677667767767767766677677676776776677667667766667677676776776677677676767676767767767666766677677667767666676766766767676676677676676776776766776776767767666676667767677677676766677676776766776767677677676767676776767667677667676676776666767666677667767767766776776766766767767677676667766776776667676667676776767766776767767767767677677677677676776676767676776767767766776667766667767667767767767767677667677676776776776767767767767666776766776776766776766776776676776766676666677677677676767676776776767767667767767766776767766767767767766776676666677667677667676766776767676766666776776767676767676667767667676776766776767766767677676667677667767767667667667767667667766767767677676677676676676776677677677666776776677676766767766776677677676766767766776767767767676666767677676677667767767767676776767666667677667766776767767676676776776766677666776776767767767767677677676776767766776767766766766677667767677677667667766767766766767677676677677677677677676677677676776776776776776767677676767766776776767667677677676667767767667677677677667677676676776776776767767766776677667677677676767676776767666677677677677676776676776776766776776776776776776776776776666766776776767676767677677666676766767677676767767676776776776766767667676766676766676667767676766676766667677667766776676767767676767667676677666676677676667667676776767767767676776767767767677666776667676776767676776766776776766767676776776776767767676767767767677677677667767767676677676767676767677677667667677677676776767676766767676666767676776776766776766776667666767766776677676676676766776667766776776676767667767677677667677676677666776776776767766776677667677666776776677677677667767766776776776767676667666767666766776776767767676776766766677676766776677667676776767666766776766776667677677677676666776776766767767767677677667767767676776677666776766676667767677677667767767666767676776767676766776676667677666666776676776666776767767767767767676677676776767677676767767676767667766776776766666776776767667766776776677676666676766767666776776666776666766776676666776666776676677667767677677666676776677666776776776676676776667767766767767676667766776677676776776767677666667767667767766676776677667677677667676676667677667766667667676667767666776767766767677677666767767767767767767677677676767767677676766776767766776676667667767666677666767676776676776767767767666767676776677677667767767767767667676767676667767677677667767677676767676767676766767767766667667767677667767767767677677676767676767767666676776666776766767766776766767767767766776776767767676776767766766767666767677676766776776776667676677666676767767767676766676767766776677676766676776767667766766676677666767677677666767766767676776766776767766776776776767677667667677666766666776767667766776776776676767666776767766766667676667767676677676776776776667676766776776677677676776776767767767676676776776677676677676766666766766676767677677676766766677676677677677666767677667767767667767677666776766667676676776766677666677677677667767
667667666676666776677666767676767766766776676667677676677666677677677666766766676776666766677677676767767766667767767676766776776766767767667767676776767767676676776776767767766767676766676776767677677667676776776776667767667766776766677667767677677667677666776766677676677677676776767676676677677667766667766676776767677677676677676767676767767766767676776767767767676776766767677676767677676767766766776776776676776767767666766767676776776766776677676766667767667767767666676766776677676766776766776776776767676766677666676766677666776776776666767666676776776776677676767767767677667767676667676677676776767676766767676776767767676776776677677676767767767676776767767676767677677677666767676676776776776767767767766776776767677667767766676767667676677666677676677666677677677677666677676767767766767767667767677677676776677666676766766676677667677676776767767677677666776677677677677667677677677667677667667666766767767676767676776766767677666767676766677677666667766766776767767667766767676676766776776676676666766767676767666766667767667767677677676767767667766776766776776766677677677667676767667767766776776676677677677677676767677676776767666767676677676676767767766776776776766776677676776676776767667767767766776776776767767766776767676776767767666776676767766667667767767677666767766767666767767676666667767766776667766676677676667666766667677676776776776776677677677667666776766767667766666776776676776667676776767766767767677676776776776767767766666667767667767666776776776767767767766767666767676776677666767667767767677676677676676776676776766767676776677677676767677677677666767676677677667766766776766767766677667767667676766767676767767767677667767677677677667676776677667676767666767677667767676776667677676767766666776677667676767766776667767666676766667766776766776667766776776667767667676767766676776766676776677676677677667677666776767766667676767667677666767676766676667766776767767767677677676766766677676667666666766676677677676767767767677667767767667667766776776676776776677676677677666667676776776676766776767667666776676676776767767766667676776767767766766767677677667666677666767767766776776767767767667766766667767767677677666677676766767667767676767767766776776677677677667666676767767767667767666776766667667666776776776776766676766776776766766776776667667766677667677666677676767767766666667667767676676776776677677667767677667676767766677667677667767677676767767767677667677667767767767767666776767667766767767677667767667677676767766676667767667676666776677676767677677666776767677666767677667766676676667677667667767767677666776767766776676776766767676666677676767667766677677667767666767767767666767767667667667677666677666776776767767677677677677676766766766677676667667766776776776767667677667677677667667676767766776776767766776776676776776766776776677667767767677677676767676677677677676677676677666776676767767767676776677667666767677676767767767766776776767677677666776776767676677677666776767676766776676677677677677666677676767766676767767767767676676677677667677667667666667677667767677667766776666776767676776776766676676767767666776776776676677676767667666776776676677666767666776667766776776767667767677666776766766776766776676766766767767767767676776776767767766776767677666766767676776776767767766767766776776677667676677667766776776677676666776767767666776667677666767766776767677667766776776677676676767766776776776767677666666776677677667767677677676767766667676776667767677666776767767666677677676766667666776767766776776776767676776766776676766776776776776767667677666776767677676676676766767766776776677677677666776767767676767767667766776666776676776677667767766776776776766767767767666676776776767767677677676677676766776776767767677676676766776767677677667766767767766666677676767767766776767767766776676776767676776677667666776767667666676776776677676677676767667766766767767767766667767766776767666767667766767676776776776677676766677677677677677667666776766676676776677666676776767677677667766776767677676667677677666776776766667666767676666776776776667676776676677667767667677666776667767766676677666776676766767767766677667677677667676667677666767677667767676767766766677666676766676677677666677667767767677667767767666766767767677676667677677677676776767676766767676776676776766676767676766676666776676776676676776676767766676767676776676666776766667767766767677676767767667767767766676667767667766767677667677676676776776767667767677677676666776767767767677677676766776776776776766676677676676677667677676676776776776666776776677677677676666666776767677666666776776676776677676677676776767767677677667676767676767677667677677667767767767667766776776767667767766766667667676766767766776676666667676776767677676776677667767667677676677667677666767766767767767676767766767677676667767767767767677676776666677677676766767766767666767767677666766767766766767767767676767767767767767767767767766677676776766776776776677677666776767767676767667666666776776666766776776766776766767767676766676676776767677677667676767667767767676676677676776766776677666776767766776776767676767676677667666766776676676776776766776776767676677667767676676776766776776776776766767667677667766677666667767666776676767676667767767767676776776666666666776676776766766767767766776776767766776676776767767667677667766767677676767666776776667767767767767677667676776767677666677667666676767766776776766776776767667766776676776776676676666666676776676776776767676676766667676776667677667767767676776676776767676776776676776767767677677676776767767767677676776776776776767766667767667676776766676767767676766776766767667677677677676767766667676766776766776776767677666667766676776776667767767767677677676676767766667766766776677677676767677676677676776677667767667767767666776776676767766776666766676776776677676677667676776776766776766776677676677677676767677667767677666776767676767767767766776776767677677677676677677667767767766776767676677676677677667766767676676776677677667767766676767667667676767667666767667767767676776766676776776677676767766766776767767766767767667667676677667677676676667676776767766677676676776767676767767676677676776776776776767766767767676776676776776776677676776776767666667677676767676767766776666776767676676666776776766776767667767767677677667767767667767767677677676776776776767766767767767676677667677676677677677677667667677677677677667677676776677676676776766767676767667767767767766776767767676776767676667766766766776776676677676776766776767766767767766767676776776676676776776767766766666776667767766667676767767767767766767676767767766667767666667677667767677676776677677677676776766767677676767677677676766667666677676767767766677676677667676776766767677667767667767766677666767677666676767767667676767766776776776767667767767766776767767667677677677676676776676666666767666677676676766766776767767677666776667767766767767667767767767767766676776677676766767766776776667767767767767767766776677676766676776776767676667676767667766676776776767676767767767767767676766677676676676677666776677677667667667677676767766676776676776776776767766767667667667676766776677667666767667677676767676766767676766767677676676776767767677667676776667767677677677676676767677667677667767666766776767766676667667676766776667767766776676767676776776677667767677677676766676776666767767766767766767667666667767676676677676766667667677677677676767676776677677676677676676776766767767766776776676776766676766776676676667667766677677666666766766776677676677676766676676767767677676776776776666676776767666676767667677677667667767676767677666776676776776677667676667677676767667666667766776766776767767767767676766776677667767767767666776776776767677676767666776667677676677677677677676676767676667766667677667676767766776677677677667766767767666776767677666767676767676676767767677676767667676667677677677676776766677677667677667767767767767667676776676776666667677677677676776776766776766776776677667767766767767767767667766776767676766766767767766767767767766677676767676776667676776677676776667667766776767676767767667677667676767767767767767767766677677676667766767676767676667766767677676776776667676677666776767676776776677667767676667676677677667767766676767676767767667766666676667767767677666677676776776677666676776667676767766766767767676767676677676766677667677667667676667766767667677666776776677666666776676766767766676667767666766767676676766677667767677677676767766767767767767667766776767667677666776766776767767766767667677676677676766767676767677666666677676766677677677676776776766676776776676767767677676767767767677667767666776677666676776677676767766767667767667677676677677676767766767667676766776676666776766767676676677666766676676667676676676677677676776776766767767677677676676776667767666676767677667767767676667677677666677676776776677676767767667677676677676676677666677666667677667766676676767676667767677677677677667677666776667766767676677677676766776776677676767667677676776677667677676676767676676767677677677676776776667767677667667667667676776776677666676667766677677677667676767667767767677667667766767767676776776776677677666677677677676767766776676776767767676766676776667766766776776776676776767676767677676676766667677677667767676677666767767766767767766766767676676767676766766767767767677666766776776776766776776776776767666677667667767767667767766677677667676776767766776776776776776667677677676776776776776776767667677676677666776666776677676776776676767667677667677676776677676776776776676766767766677676667767667766776767676776667667766766767666776767667667767677676766776776767676676776676677666767677666776767767667767766677676766667767676766767667766776776776776767667677667767766677676766776766767766767767676677677677666677676677676767677676776767676767767676776767667767667766676667767676767666776677667767767676677667767767767666767666766666676677677676776776776676676767676776766776667767766776776766776776776766776667667766667677677667666776767767767767767767767677667767766766767766766677
3676776776766776677676766776676766776766676766677666766666776776677676766776666767677677667677676776676776776666766677667767667766766677666776776767766767666677677676767767767767676776767677677676767766776776676676676776776677677667676767677676676667766776766676776767767767767677676776776776677676776766667767767677676767767677676767767767677677677676767676676766677677677677676766667677667677676776776776776676677667767767766677677667766776766666677676667666776676776677667677677666676776776767766766677676776776676767766676767767766776766766767767667676776767767767677677677667676676776776766776667676677676677667767767676776767767766776677676677677677667667667676767766767766776676676776767767767676767767676767677667767676677666767676776677677677666766766776667766676776766766776767666677667667676766776677677666767767667677667677677667766767767767676767677676766767766776776766767767766767767766776667767676767767767767767767767677667767677676767676776776676766776776776767767667766677667677677677667667677677677667767677676767767766677677666776676666767677667666677676766676767666676666776666776776676677676776676767767666677667676776776676676776766666667766767767666767767767767676677676676767766766667677677677676667767766776776776766766776776667667767676766767676676776776767767766767677677667767667676676776776767666776776667767766776767767677676776767767767667677677666766776766667677666677676677676767676767667677666667666676776667676677676677667667766676667676767767677677676676767767766666667766677667676677676776667667677677676666677666677676776767676776767677676666776666666667677676767766776677667676767676676776776767677667676667767766767677676776767767677667767766776776676667676767766767767677676766767676767767767667667677676776666776766767767676766677677676667667767677676776766776776667767767666666776677676676767676766767677676776776776776766667767677677676667677666767766767766676767677667667767767766767767767766767767767666676776766776766666767676676676776776766767677676776776677666767767676776667767667676776676766667767677666766766776677676766776776776767676677677677676666676676677666776676766676676676767766676776676667766766776767767666767677676766666667667677676766776776767677667677677667767767667677677667667767767766676667667766666677676667677677667676676776767677667667676677676776766767676766677677676776776776776767767766676676666776677667676676677676767767766667676667677676766767666776776776776776766776666776676767767766667766776676676766776676676776776677676776767676776766767677677677677676776667677667677676776667767766767766676767767676767767666667666776766767766776776776677676767767767767677666776776766766767676667766776766676776667767767677677677667767676766766676776677667766666766676766676767666676767667666776677676767766767766767767767676677676676666776776676766767666676776776676767767677677676666776767766676676766776767767677677667676766776776767676766776767676676677667667766776677677677676767766776667667766676666776776677677677667767767767767767767666676766767767667767767766667667766766776767677676667767767766776776667676676767676667766676776767677677676767766767766767676667767766666666666666776677676767767676766667667767677676767677676766776776776677677676776776776776667676767667766677676776676677667676776767767677677677667677667766776767766767677676776776776776676776767666767767677676776776766676766766767676766676676776676766676767767666676766776767676776667767766677666766676766776776776776666767767766776677677676666767666776776677667677676776776766667676676776767766667767767676776776677676667767667676767766676767677676677667767767676767766667766767676667766767677676676666776776767767676677677677676767676776766776776776767767767767667766676676766767676776776667767766667766667766776767767677666676776666767766677667767767667667767677677676676776767676677677667676677667767767676776767667767767766676767676767766676766676767766776667667666677677676776666677676776676767667767766677677677677676776767677677677676767767667666676776677677677676676666776776776776766776776776766767666676766776776776677677676776776766766767767767767767677677676766767767767666776767676677667676676776767766767767767676767677676776767766677676767676776667676776767667766676677676767767767766767767767667767767766776676776776766767767676776766776767767767667767676767667767677676767676767677676676676776676776767767677676677676776767676776767766677676667667667667767677677667666677666776676776776776767767677676776776776776666776767677676767676676677676766676667767676776767676667766677667767767766677677666767766766766776767666776766776766766667767767677677677667766776677676767667767677667677677677676676776766676767767676776676767667677676677677677667676676767667676766667677676677677677677666676677667766677676776767766776767766677676776666677667767766776766667676677677666676776776776767677677667766677667677677667666767766677666776767767677676776767767767767767667767677666766776766767667677677666666776766676677677677677666776676766677676766776667767667767676776676676767666767666677667767676767667767767677677666767667766776666767677677676676767767767766767767767677667676766776767767677676766767766776776677667766776766766676776767767667767677667767767767676776766776766767667667667677667767766676676776676766767677667677677677677677677666667676767767767767766776666766767676767766776776676767676666767767767767766767767766776667766767667767677676766776677676776767667666776776676767676676676767767667666667767667767676776776766766776776776776676667767767766676776766767766667677676677667767676776776767767677666776776767767767676767767676667677676767677677677667767667677676767766767667767767676677676776677677677667766776677676676677677677676767766776776677677676667667767677676776776677677677677667767676766667766776766776666767767767767767767676767676776677677677667677667676676767766677677667767767676767767767766776776767767767677677677677667766776767767767767676676666766776767667667767767767676776767667676677676776767766767677667767767677676776667766676766776776776766677676767677667676677677677677677676767766666776776677677676767677676767767666776776767767767767767767766767766776677677667666767677667666776767766776767766677676766776776766676776767767766677676766776767766677677676776666767767766776776766677666766677676776776767767766766776776766766766776667767677666676767677667767767766776667767677676677677676776776677677676767676666666676776776667677676776767767766676766676776766776677667766667767667677677677677677676767667676667666677676766776776676776677666666676767667676676677677676677677667766766766677677676766676766676776677666667767767666776767677677676776666776667766776677666776766676667676776667676766776767676766767667667676776667766776767766666776767767767667667767667667676767677676776776676776767767767676676776677667676776776776776766667767766677667667676776766767766767767767767677677676767676677666767767766676767667667766766676767677677677676766776677677677676677676676766776677676776776677667667676766776776776676677667677677676776776776776776767767767667766767766767766677666767677676767667667766767666776767677676767666776666767677677677666766776677677677676776766767767676666677677677667767767766767767766766767676767667767676776767677677676766776776767767666776676776767766767766776766766766776677677677677676766776776776776776766767677676767677677676766767676767767766667767676776667767766767766776776767766766776767666767767677667667676677677677676677676677677676677667766776767676766667767767767767766776767666766776766776776676766677667676766776676677677677667767667676766767767677666767767767676776766776677677676677667766776767676677677677677667677666676767767766776767667766676776776766767767767767766676776776776776766776767767676767767667666776766676666776766767766767766676676767767766767677677677676776676666766766766677676767676767767767766666776666776677677676776776767677677666767767767767766767677676766776776676766776676676666676776776776776766677677676776776676767767667767767767677677667677677677677676776666666667767766776776667766776677667766677677676776767767677677667766776767667766677676677667676767676676767677676767766667767667767766677677677667667767677677676667677667676776676676776677667767676767766776776667676776766776667667767667676767767677676677676767676776676776767767677676767767676776676667767766666766767666677677676767677667677676776767676666776776776776776767676776677677676767767676767667677677677667667666776767767676676666776766776677677676767667667767767676676676767676766776766776776676667766776677677677676767767766776776776767676776676767766776776776767767677666677677676776776766776677666676766767767767676767767767666677677677667767667767767677677667677677676677676767766776677677676776767676667677676776667677676776667677667767676767767676767677676666676767676767766767677677677676767677676776776767767767766767766767676776776677677666776676767676676776676666677676676667677676767766776677676667676776767766776677667676676767766776776676776776767767666767766776766776677667677677677667767666767676767676767766776767677677677676767767767677676767766767667767767766776776766666666676667767676677677666676767766767676776776766776677667767676666776776776767677677677676666677667677677677667766776666767767677676676676676677666667767676766667666776776666766776676776677677677677677677676776676776776767676676776676767767767676766767676767676676776776676776767667667767766776676776677667666667767766677677676776766767767676676767767667667766676677677676676776776766776767677677677667677676766667676776667676776776676776676767666677667767677676767767767677667766677666776767767766776677676776666667676767766776677676677676776676767766776776776766767677677667667767667676766666667767767667767767767767676776776677677666676677667767767767767666677676766776677677676667677677667676776766766666767676677666776767677676676676676776767767667677667767677677677677
676776677676767767667666677676676767767677676767766767677676767667677676776776676776676676766677676776776776776776676667677676776776766776776677677677666776776767767766776767676667677676677676776767767667677677667766776776776676767676776767767676776667667676766677667677676767767767767766767677677676767676767767767767767666776667677677676766676776766776767767676767766667677676676767766676767766677677676767767767767676776677667677677676676776776776776767677677677666766767667676677667667767676776767676677666776776776667767767676677666667667666767766677677676776677667767767766776776766676776776776776677676676767667767676776767767676776776767667677666667766766677676676776676666776767676676766776667676767767677666766667767767767767676677676767767677677667677677676766776677677676677676667677677667677676676767676776767676776776766776767677676677666677677677676766676766766767767767767767766666676676776677676776767767667667676767676776676766776676677666767677677676776666776766776767677676667666776676767676766667766766677677666767767667767667767677676776776767766677666767767667676676676667766776776767766767676677676767767667677677667766776767767766767766776776776766767767767766776677677677666776676767766767767767766776676676776667667767767767676676767677667676767766667677677676776776776677667767666676767766776667767767677667667767677667767766667677677667767676666776776776766766767677676776776776767676767766666776766676776766666776767766776677667767766677666767677677676767676776677676767677676767677677676776766776776676776776767767767677676676767767766677666776667766766667767766677677676767766767766767677677667677667666767766767676677667667677677676776776676667676776767767666776776767676676776776767767766667676666767667767767667767676776767767676676676676667677677667767767767766676676767676766676776767667766776666767677677666766677676767677676776677667767766767767676767767767667766667767766676767767666776776776677676666776767666776767677677676767766776767676676776677677677677666767767667767767767767666767666766767767667766766767676677676776776677676776776676776776767767667767767676776677676766667767766677667676767667677676667676677666766776776776776766776767767667767666767667666766676767767767767666776776667767667667677676776676667676776767767667677676667676776667767676766766776776776776677676776677676776766776767767766667767766766677676776767766766776676767766776767767676776776677667677676676776677677676767677677676677677677676666677676767667677666776677667767767667667767676766667667766676677676767677676767767766676767667767767767767677676767767677666767767767667767677676776776767676776767766666767677676677677677676776677677677677676776767766766676767767767676766776776676776776677677677676676776767666776767667767766677667677666776776676766776776677666767676767667666676776766767767676776677677676776776766776776666767767766767767666776767767677676667666677667767766676676766776776767767677677677676677666776676767676776767767767766677677676766676767767766767676766676667767677667666767667767767677667666767767767766767667767767676677677677676676676676767676776767676776767767677667767666776667766776667677676776676776677667767767676766767766776776676776776766767666767667766776677667676776767667677677676776766767767677676776677676776767766767677676766776767667767676676776677677677676677677677676766677677676776767767767666766776776676677676676677666667676776767676776667767767767677667767677666667767676677677676776776776677676767767766667676767677666677677676676776677666776776767766676776776667676676676667767767767766776667766776677677667767767767767767767677676776666776676776776767767667766676677677666776776767767767766676667767666766676776666776776767767667676667767667766767766677666767767667676676767677677676776767767767666776676767667766667767677677676776776776677667766776676776776776676767766766776767667767767767767767767766776776676776766677677677666776776767676776766766776776767667667767677667677676776677676776776666667767766776776776766766767766776766776776776676676776767677676776676676767767677667667766766776766776767766767677676776767676776776677677666667667667676776677676676766776776766767676776776667766666776676667767766767677676667767767767676767677677667766767676767766776776676676666667767766767676776776776767676677666776776776776776776767767677677677676677677677667667666667677676767767767766776676776766676767676776767676766766776776676776776776767767767767767666776767767666766766776776677667677667767767766766767767666767767667766776677676676776776767767767677677676667767766677667677667677677677677667766766776776676776676677676676766776766766776767767766666667666667766776767766677676767767767677676776676767767767766676667677677677676677677676767767767767767766776767766677667767767766666776767766776776776676767766766767767766767767767767676776676776776767676766766766776667667666767766677676676676776767667767766677676778677676776667676776776676676677666676776776776667677666676767677667767676776776676767767667767767666767767767677666776776767676776767767666676767676677676677676767767766776776766776667767666676766766667767676767767677676767676766776776667677677676776676667767676676776767677667767767677677677676677677676776776767767766766767767677677667767766666667766676666676676776676676767766767766676666776776776676767767767767677677676666766766776676767677667666767667766766776767677676776776767676776776676766776767767676767676767677676677667677666776776776767767667767676677677667767767676677667677667767666676676767767667766776676676667766767766767767666767767767676667767767677676776677676767766767677667766766767666767766677677677677667766666766767676667677677677676767667667677677676667666676767767767677677677676666767767767676676767767767767767677677677677677677667767677667677676767767766776766776666767766677666666677666667677667767677666676677676666776667677677676677677677667677676667676676677676676677677676677667666767677667767676676767667677677676766767767677677676766776767766766767667667767766776776766776776677676776767677676776767767666767677677676776776776667677667676676767676767767676676776776767677677676676776776776766677677676776666677676677676676776776767767676767676766776776776676767767767767766766776676666776776676767767767767767677676676677677676767766677667666767677676677676767667667677666776776776766776767767767766767666776767676667766767676776776776767676776776676676667676767667767767676676667677676767767667676766776767766676676767766677676666776676767666767677666676667767767767766666676776776776776776776676776677676677677676776767676767766676677666676776767667677666767766667667667677677667676677677677677676776776776766776776767667677677667676776677666766767767767766767766767676776776677676776667677677666776776776767666767677667766766776776676767676676776776776677676767766766767767677676776676776766776767677667767676776767676776776767766767677676767676776776776676776776676676676767677676676667677677677677667666676667676667766776776767767766766776776677676667767677667677677676776676776776677677666766776776767767677677666677677677676667767676667666767667767767767767766766767677667766766776676667676767677676676776677667766676766776776767767667677677666776766776676677666766667766776676666677676767767676766767767676776766677667766676767676666776676667767677677667767767676767677677666776767767767667766776676676677667667766677676776767676767767766776776766776767767676677676766677667676676767767767767766677677666776677667666676776776776676677677677667677666677676776767767676766776676767766776676776767767676766766776776776667767676776667767766767767766767766677677676676676776767767767676666676776677676767766677676776767766677667766776767677677676767767766677677677677667766776776767667766767667767676677667676776677676776767767677667767667667766767667767667676776677676767676776776776776776676677666776776767767767677666767676776766776776776766767677677676767767676767676676766667667666767766766776666776766666676766767676767667767667767767676676776676776767767766767766776767667766766666667767766667767677676776776766666666776677676677677676776776776776676776776666666776776676767677677667767766677677666667766676776776676677676677667677666776767677667677677676776767766677667767766766676776776767677666776776767667676677667767767767767767676766766776676667667676776677676676776677666767766667677676776776776767677676776677667676776677676767766767666676677667766766776776776666676767767667677677677667767767767666766776776767766667676667676677676766767676667677677666767766667766676776666677677667766676767767676767677676666666767677677676767766677677677667767766776676767767767766667766677676776677667767766677676776667767766677666776767766676767767666776676677677676667666776767767677676776776677667677667767766767766776677676676677677667677667677666666676776676766776766676776767677676776776676767767767767667767666676677667667676767766776776666776776677666766677676767767676776776767767676776776776767767766766677667677677676776766767676776776776776767677676676667677677666767677677666767767676667767677666776766776776676767767676767766676766767766776767667766776666766776667677677667767766767766776767676776767667766776677677667766776776766676677676767767667767667767767766776767676767676677676676776667766767766766776767666676776776776767676666676776776776776776676677667676776776767767676677677676776766676767676766766676767677677666766676767767667677677676677677667677676677676766667666776767767676676767766666776776676676776677667677676776767677676677677677676676776776776776767677677667677677666766676677677676767767767766676776767677676766776766776776676676676666776776767666677677667677677666776766676766767767667676766776676767767676667667767767767667767766667767767677677666667767666677667767676776767766767767666767766767677667677677666676767767676766767676767766776776767766776677676677667677676767677667767677676776776767766676666767666666667
666776676776776776677676766776776666776767676767767677676766767766676766767676776776667766677677667766776676767766676676677677666767666766766667767767667767677677677677666776767767677667667677676767767677677677677676676776676767767767766767767677676676666767767766767666767677667676776767676766767767677677677676676767767767766676766767767767676767767766676667766677667676766667677676677677667676776677676677667767666766767767667676766766667677677677666776766676767667766667677677667677677667766776667767666776767767766776767677676776766776676766676767767767766676676667677677667766676776767767676767767676676776776767767667676677676766677666677667767767667676767766776776776776676776677667766667767767677677667767767766776776776776776676676776766776767767666676776677676767766666767676776677676766767766767766776667677677676676767766766767676767766766776776676767767666767676776776767676677677677676776666776767766776776676767767677676776766666776666667677676667676776776776776776677677676766766776776776767677677677676666666767677677666677677677676766766776776767667766676766767677666767677667677667676776667677677677667767676667667676767766767677677667766667667767766776767767767676667677666767676667767676767767767667766766776776767667767677677666776666776676776676776676776766767677676677666767767677676677666677676766767767766776676767676677666776667766776677667676666776677676767767767766676776667667767767667676766667767767767676776676676776767767677677677676767767767666666767667677677677677677677667677676767677676667676666776676666776767767676776667767766676677676776667677676766776677676667677677667766776767766667677676776776667676667766676677667667766676677677677666677667767667767766776676776776676676766776776776776776677676766677676677676676776667676677677677676767666767767676767667667676677676776766776676776776776767677677667767767677677676767677667767767766677677667766676766767766766776767677676676767677666767677677667677677667767667767767766677676776776776767766676677677677677667677677676766676676676667677667676776676776676677677677666776767766677676676677677676676776766776767676767677666767667767676776676766767767766666667766776776676767766767767676677667676767766667676766776767676767677667676776676766776776676767667766776677677677676766776767767676776767667676767667677666767676776776766767766767677667677677667676677676766767677677677667767676676776776677676776676666776676677666776677677676776666667767767676766767766776767677676776767767676676776767766766767677666776766767676676677676666776776677667677676677677677667677676776676676767676677666776666767666667767677676776766776767677667667677677667676677667666766666776667766766767676766776676676677667677676766767766776677676767677667677667767767766776667767767666766776776767676776676776776776767666776776776766767767767676766667766766776776767767677677666776776766767676766766767766776667677677677666766767767767666766667666767767767767767677676767766676776776776776767766776767767667767767767766776677676676767676776676767767667766677677676767767766677676666776767667766776766667677677667767767767767767767677666767667666667767677676776776776676677677667766667677676776776776776766776676767667676677677677676766667767767677677677677677676776766667766666776776676666767767676677677677667677667677676776776667676767676776767666677667667677676767676776776766676766767676776677677667677677677676776776766776766677667676766776667667666767677677677676677676776677667676776767677667766767766776676767766767767677666767767767767676677677676677676767767767766776776776766677667676776766667767677677676677676667766767676676776767677676667767677676676667767767676766676767767767676677667767666767767767766767667677677677676677677676776776677676776767677667676766767677667676767677666766766767677677677676776676676676767676676766767676677677676667667666767667676766776676666767766767767677676776767766767767676767767667767767676776776776766667676767766776667667666767767676776776677677677677676767666766767766767767667676667767767677676766776776676677676677666776666776776766767676767667677666767767766776776776767666776766776677676767676776677676766676677667667667676776767677667676776776677676766677677677677677677677667667666677667676776766776776776776767767677667677677666767767677677667676677676767677676776766767667767766767667676676676666766677677677677666776776677677677677667677676776776776767677667767676776666677676767667676676767766776776776676776776677667676767666776776677676767767767667676767767766767677676767667677667677676767767676767767677667666677677667676667676776776776676767766666667677676676776776776667766776776767767766667677677677677666767766776776776767677677677677677667766776667666667767767677666676766676766776776676766677677676666767767677676667766776776766666677677677676677676766676767677677677667766767767677676676766776776666766776776666767677667677676767677667677667767766776667676677677677676767767667767767766676776667676776776776767667766776676677677667767767667767677667767766676776667767767767677676776776767767767676776676666677676767767767677677677667766767667767766676767676676776767767767767767677676667767676767766776766677667677667677666776776767677677677677676776776776776776667767677677676776667766677676776766767766776767667766666767676666767767677677677676767767677677666776667666776776667666776677677667766767766776667766766676767676776766766776776677676766766776677676767766677677666676767676776776767766677667766667676676767767766677677667766667766676666677676767667766766676677677677667767767676666776776776677666676776776776776776676776677667667677677677677677677677666766776767767677676676676766676776766767667767676776776667677677676676677677666767766676766776776766766676677676677667767767767676766767766676776677677676767667666776776667676767767767666766676676677676666667767767676676776676776776776776767667677667766676776667767766776677667667677676766667666676776676776677677666767676766776766676766766776676766767767677677677666776776767667767666776776767767767766776677677677676767667767676776776666776677677667676766767676767667677676677677676767676776776776776667767767767767766766676677666767767676676767676776776776766766677667766767677677677667677666767766776677676676677677667766776776666766767767767676776766676676776677676676767767767667766767677677666666677676767767676776667676776766767677667677666767767766767676766767767767766767677667677666676776767676767766667767766776767766676776776776776776767767666767667767766776667766676776667666776767767676667667676776767677677667677667676766767767677667766776776766676767767767676776776776676776776767766776776767766767767677667676776767766776767766677677676677676767767677676776776767676776776666667766776766767766767676667676776767767676767767676767676776666767767767676776776677677677676677667676776766667767767767767667667667766767767676776776676677676776776776766677667767677676767676767767766676776677677666767766767766776677676767766776776677666776766776667766677676776677677677666767766677676767767766766676767767667676666677677677677676776767766776676766776676776677677677666676667677676677677666776767676666776677676767676766767766767667666776776776677676776776676767767767677676776766776677666776776676676677676676766766677676676667767666776676776776766677666776676767767766776767766767676767676667767676776776766776767676767666667667767677677666677677676676767767677676676676676677676767767666767677677677676676667767767766767767767676776776766767767767676676676776776776676666677667667667677667676766776667667767677666776667767676676677676776776676767677677666676767767677677667766676776776676767676776776676776667767676677667666767677666766776776767767676776767767766677667666776776776766767766776776767677677666677676676776676776766766776776676776776776776767667767766766767667766667667666667667766776767676677667767676766776677667676667767677677667676676676766776776776767676767676776776677677667767766677676666767767667676677667766676666667667676767676776677676766776776766767677676767677677676766767676766776776766767766776677667666776776667767766667767677666767767767766766766776776667766776667677677667667676676767767767767677677667666776776776767767667766776776676667677677667767767666666776666776776676767767676767676767677676766666766776767767677676766677677667767766776767666767666766666766767767767677677677677676666676677676776776767766676666766676776776676676676676677676677677677677667766766776776766766767676766676677677666676667767666666767676676776776776677677677677676676767766667667667767676776767767767676776676776776677676776766676776776776766767767676776767766767676677676676676677677667677677677677677667767667767676677677676766776776667667766767767767766676766767677667676767677666667676666776767767677667767767766776776676767677667677677667767667677667767767766776676677677677677677676667667766767667767676776677667766767677676767677677667766767677667767666677677677667666767766776766676667767767766776676767676676776776767767766766677677677676766767766666766677676766767677677667766767676776677677666776776776767676676676677677677677677666767767677667767666766767767767666667767677666776677677666667676776766677676767677677676776767767676776776776666776776776677676767767677676776766677667766667766677667766766676676767766677677667676776766767767766767767767667767676766766767676766776667667676677677676676776767767666677676677677677667666676776776776767676776776767667767767676776676766776767766676767767767677667766767677677677667766767677676676767767767766667667677676676776767667677676767767676776776767767767766767767667766767766676767666776776767676667677676677676766767767766767767676767767676766677677676677667766776776776676667666677676776767767767677676776767766776666776776776766776776677677677667677667667676667766676676676776776776776776776776676776767766676776667676776767676776776776776766776776677667666676767667677677676667677677676767767767767677
6677666776767766676776767667677677677667767767767676677666667767677676767677667767676767766676776677676776676776776766767677676766677667667676767767666766676676676767677676767767766676776677676776766677676676677666767766666677667677677676776676776776677677677676677676776677677676776776766767766677676767767767666676776767767767767766766667767677667676677676766767767677667666677676767666767676767667767667676776667677666766766677667676767677677677677676767766676766767677676677676667677676677677677667666766776766767667676676767766766677676776666677666776776767676776677676667677676767767677677667767767767767667767667767767676776667677667767766776776677666767767767766767767767767676676767667767677667767677676766677667767677667676767767766766776767676776767767677667767667767677677667666676776767766767676776767667676766776776776677666767676776676676767767767676776776767667767676767666677676776767677666767767767767766677667667766667766676767766776776776767677676776667676767676667766676676776776767676767676776776767667676667767667767677677667677676776667667767677676776766677666667666776776676766767767767767766677677676776677677677667677676767677676776776776767677667677667766767676767766776667767767767767677676676776677676667767766667676776667677667766676767766776766676776767767767666767766667766766776776776776676776767767677667766766766676767677676676677677676776676676767677676667766766676776676667667767767767667676776767676776766667676676767767767676767766767767767767767676767767667767677667767677676776767767676776776677667667667666666776677677677677677677666766667677676767766776776766676776767676677677677677667667767766776677677677677677666766776767677677666776667666767677677676677666667677666776766767667767766766776776676676776677677667766776667676676667676776677677676767766677667677677666767667767667666776767667767766677677676677676766767766767676677676766776667677676767666676776676677676776666667767766776767767676776676767766776776766776767767677667666767677676676767676776766767677666767667677666776767766776766776676766776677677677667766677667677677677677667667767676776676767767767767677676776776776776676776776776776776776776776766666776767767667766776667677677676666767767767676767676776676776776776767767766767667766766776776766676776776776766676677666776776677677677677676677677666776776766776776776766776776766767766676767666776776766776767677676776776776776766677677677666767767766667766776666776776767666767767766677676776676766677677676767676676776776767766767667677677677676676667676667767676767767766677676767677677677677676767676767667667767677677676677677677667666676776767767677667676766776767766676767767677676776776776676676776776677667667766767667767667766776677676776776677677676766767766776676767677676767667667767676776767677667767667667676666767676677676667667676776767767767766666776667767666767767677677666676766766677676766766776676666776766667677676776767766767766776776776766677677676677677676677676776677676776776676767677676776776677677667666776776667767767677677667676667676676767676666677677676776677676776766767766776776767767767767767676766767766776767766767767677677666766766776767767766776767676676776766676677667767677667676776667766766776677666677677676776667766767766776766767767766776766767667766776776676677667676776666776767767667667667676776676767767677677677666776776767767676767766776776667666776776767766767767677667677667766767767767667766776676776677677667767677667667667766677667677677676776776676767767676676677667767677667676767766767677676677677667767677667667677677667677666766776767667676776677676766676677677667676766776776776666767767766776776677667677677667767766776667676776776677666676767766677667767677676677676767667676776767666776677677677676776677667766666766776767767676776767766776776766776766776767767667766776667677667767676766776767767667677667766677676776676766677666767767766767676776677676766776776767667676677676676667767766767667766676667667667667767677666677667767766677677667767677677677666676677667766677676677677667766767766776767676767677677676776776776677667667677666677666776677667767767767766666677676667767767767767677676767676676676767766776776776776776776676776676677677677677667767767667767767767677676767677667676776776666776776666776776767767766776776776776766776776767676766767766776776667667676667676776767766766767767677677676767666767666677677667766776767766767766666766677677666776776676767766776776767667677677676766776677666776676766767767766766776767676676766676776767766776776767767677666677667676677677676667676776766767677667766677677676776776766776767676767676767667766776666767677676677677676776776776776677676766776667767767667676776676677676776667767677667667766676776776676776766676767767767766766667677676776767767767767767767667767677667676776776677676766767766676776677676776766776767767676766676677677667766667676776776677667767667676767766776767767766776776666676676777677677667676776667767767676667767676776767767667766776766776667667667667676667677677677677676767677667677677677677667767677667676767666767767766776677676666667667766776767766767676766767677667667766767666776776776776776677677677677677677676767766677677666767667767676766776676766766776776776767667677666776766766677677676676677667677667677667676776676767676667766767677676776676776767767676666676677676776676767766776767677666767676776766766766776776667676677667667766767666767676676776776766776776776677666676676677677677677676776667767767677676767667766776776677676776767767677677677667767667767666767677666776776776766776766766676766766677677676767767676667767666677667767766767766767767677676667767766776776667767766676677676766676767767666776776767677677677676776767666767767676776676767667767667666677677676767767666767767667766767676766776767767767766776767766667667677676776767766667766776666776676766776776776767676676767766677667667767767766677667677666776767676677676767766667767676767667667766767767766776776766776677667676677676767767676776776766766676776667667676766676776676676676776776677667766767677667667767767667766677676677677677666676776767767667767677676776776776776676677677676776667677677676766676767676767667667677676667677677667766767676767677677666776776776776667677676766767667767676766776676667677677677667676776677667667676776776677666776767666676676676677667667667667767767677666676767676776676776776776767766667677666676776676776776666767677676776767667767766776766677666766766776767767767677667767767767767766677666677677667666766677667767677676766776666767677677676766776677677667767676677676676676766776767767676767667666766676767677677667677667667676776776766767767767767677677677677667767666676767666776776677676676666776766776677676677677676766676766767767767766776767677676767676776676766666767766776767766676676676676767766776766776767677667677667767766676676767667766776776776776676776677676767767666766776667767677676766767676666767667766776776676776676767767767676776767676767676767677676666677677676767667767667767667767767766776766776776666676766766676667767667676776677676677676766776776677677677676767766776666767666776676667766766776776766676667677677667766676676766776767677677677667676776767767766676767766767676776767677677676677676776776766767677677676776776776766766776766677667677666767766666666766667677677676766776767767767676766776677676767767677677677667767676776677676776767676667676767767666776666776676776776767767677677676766767766666776767767767667766776667766767667767767766776666677667767677677676776676776766677676766776776677676677677666776776676776776776767767666767677666677676677676677677667667767766676776767667666667666776676776677667676677677676776676667666776766677676766776776667676776776767767767677677677676666677666667677677677676766776776776676766767766776776677666766776767667676767677667766677677676776767676776776676676776767767676767677677677676677666767767766767767676767667676767766776766676677667767766767766766767766776776676766666766776766776767676776767767677676776767767766767767667767767767677677677677676776767676676776767767676776776666767676676776776677676776677667676767666766776666767677667767767767767767766776767767676776776766776677667767767767666667767766767676767767767767676776766776766677667677676776766776676767667667767766767677676767676766776776767667767666676776666776766767677676666767766767766776677666776667767677676667767767767767676766666767767676767766667766767676676666767667767676667767767677677667667767766767766776776776676677677677677677677667677676776776776776767666776776676776767677666766776767766776766677666776776767676776766666766767677666776676776776766677677676767667677677676677676766767667767676677666776767767677677677667676776776767766677676776776767667767676776677667667666677676767676667767677667767767766677677666666766767767766776766677677676776776676776677676766677666767676666767677677677676776776767767676767766666677677667767767766676677676677677666776776676667767667677677676776667767676667766677676776676676776676667676776667767767767766776776676767767767666676676677666776767667766776677676776666776766776767667676776767666776776676677677677667677667677677676776776776776767767676767767677666776666676677667677666766767767666767767677676677676676776766677667676767666767676776767667766767676776776667667677667767766677667676776767767767767677666776766776677667677677666677667767667666667766677676677676776776766676776677677666676776776676676667767767767676766767767667766767677677677667676776766767676767677676767667767767677676676776766776776676776667766676677667767767767677676776766677676677677666776767766776776676676676677667676677677676676776767676767767666767676677676767676676776677667676677666667766766766676776776676667677676767677676667767766776676766677677666776776776676776677676666776677676766776676766776677667767666677676776767667767666767676776667667676666766677666776776767767666767767767676776666776677666676677677677676766776776766767767677
6776776766776776776776766676677667667767767767666766776666776667767667766676676677677666766767677677677676776776677677676767677676776767677667767767676677667767677677677667767667667676667767676776767677676676676677677666766767766776767766676677677677677667676776776677677677677666776776767667767767767666767766676767766676766767667676666767767666667677677666676767766776776677677677667767767767676776677666776767677676676666776776767677676767677676766676767767766677667767677677666776766767767677676667677677677676767767767767767677676667676676766776666776776676677676776776776766766767667766766767766766776677666776667767766766667677677677666676767666766767667767676677677677676676667766677677666776776776767676677667677666776676667676776776766766677676667677676776776767666766767676766676767767676776776767767676776776776667766666677677676766667676767676776776667666676767766767767677676776767766766767767676776677676767666766776767767667767767767676776776666767767766677677677677676776767667676767677676767767767767677666766666676776776776767767766676776767766766676676667766677667766767677676776767767767676676767767667676676676776776677676767677676667766666667667676776766677677676767767667677667676766676776677676776767676667676776677667767666677677676776676677676776677667766766776766776767667677677676766766677676767676677677676676776776676766676766767767767767677667677666766676776667677677677676776767677677677676676766776767767667677667666776767676676677676776776766677666776767667767677667766667666776677677677677677677676767677677667767677677667666776776667766776776767676776767767767767677677677676776776767766676676776667677666766676676776766776767767767767666766776677676776677676677677667667767767676667766667767677667667667676667676766767767767666677677666676766677676776766676776676766766677677676667767667767766776677676677666677676776767677677667666677677666776667666767766776776767676776676676667676676767677667767677677666666766676766776676776676767676677667677676776776776667766667677676776667676667667677667676766677676776766767766767767676776767667667667667767677676767666766776667667767767767667677677677676767767766676776677677666776667767767767767767766766667676667677676677676667767766667676776667676776776666767677677676776767677677666767667677676766767676776667767766667677667666767767766676666677677667677676677667677676766767767767767677677676776776776676766767766767677676766767767766767676766677676776766776676776776776767677667666776676776776767767677667667766776667767767666776676776667767767767767767676776776776776776666766767766766677676677676767767767767677666776767767766676776677677676776776776767767676766776677677676776767766776666766767766766677676667667676666676766677677676776776676776766776676767676766776767667767667667677676767667767766767767677667676776677667767676767667676776676677677677677667677667766767766767766666767667667767677666766676776776676776677677676776676766676767666767667767667666776766776677676767767767667677676776766776676677677667677676776666767766666676667676677677676677676776677676776667677676776776766767766776776776676676776676676767767677677666767677676776767767767767666776776767767767767676767677676766677667677667766666677676767766667766767766766776676767676766666666676667667676667766677667767767766677676776767767767767676766776776676676776677677677677676776766776776667677677676776776767667767767766776766677676676776766776676676776766767766766767667676767767766766776776776767676767767767767767666677677666776677677676677667767767766776767677676776767677677676776776776776667666776776767676767676776676767767767766776766766767676776677677666776767766767677677667766776767677667676767767676767676767767767676767667767666666776677677676776677677676776677667767677667677667767667666776667676676767767766666767677677677676776776767767677677676676767767677676776677677667766767766766766767767676666776676776776776776776776767676676677677676776677667667676767677676676776776767676776767667677667767767677667666767767766677676776676776776676677676767767767667766677677666766677677676677667667676776677677676677666767676667767766677667767767676767676677666776676677667667667677677667767677666776767667677676677677676677677666766767667766676776767766677676776767767677677677666767767677676767666667666776767766766776776676776666767676776677666776776767767676766776767677677667767667667767676776767767676776676767676776767667767667666776767676767767767666666677676676677677677676766776766766766776776766766776666677676776766776776676767676776767766676767667666776766766767766776667767667677677676767676776776776766776676776767666776677677677676776677667666677676776767677666776767767767676776676776776667676676676676677676766776767766766776676767676676676766776766767766776676767667766667766677676766767676767666767676766767667667767766776766767676767677676667676776767677676676776776767676776676767767676676776776776767767767667767666766776776677677667766667767667767767677677676767677677667767677676766677676676776766776776676776666667767767667767676767767766767767677667676766776776776676767766776767767677676767767676766666676677677676667677667767767677666767677677676776767676776776677676776767667677676776676767767666767766767676766776767677676776776767766776767767767767667666776776766776667767676776776667676767677676776677676677667677676776667766767667767667667667677676677677666776767767676767766776767767766776767766767766776766677676766776767666676776766667676766776776667767676776776767667677676676776766776766776677666766767767676766767767667767767677676776767766677677676776776767677676677676666767766767676776667677677676776667677677677677676676677676776677676677677677677676676776776766767667766676766676666766766767767766767767667767767766776776767676767667767676776776776767766677677676776767767767666767767766776766776776677667766776776776676766767766767766767677676677677676676776666677667677667766767667676776767767766676677677666677677667667767667676766667767767666766776767667767766776776767767677677667766677667667677677667676776676677677676766776776776676767767767676676667666667766767677676776766767767766766776677677677667766776676767667667677667767677666677677677676667676767677677667767766767766767677667676676667677676776666776766667667677667677677667677677667667676666767667676776767767767767766676766767677677677677677677677677666677676776767666776676677676776766767767667677676776776766776677677676767767667767767677666767766667676766676677677676676776667767677677667677676766767677677667667666677676766776776776767677677677677676776667766676677676676767767667676766767677667677667767767767677667767767767766776776776767766676776776677677667766776776776776667667766667766776776767676766677667667766776666776776676776676667766667666667766776776767767766776676767677667676776767767767676766767667676676667676666676667767767767667766776676767677676677677676776766776667767677667766767667676666677677677677676776776776677677677667676767766776776776767676776776776767676767766776776677676767677677666676776776767676767767766677676677676776767766776677667677667676776766676776677677666776676766766766766766676776766666677667767667667767767767677677677677677677677676776677667667767767766776667767677667767677676776776766766667676776767676776676677667677677677666667677676776767766767767767766676776676667766667666677676677667667677667766776767766767666767676676776667676776776767767767767767677667676676766776776676776776667667677676767767767767766776667677676776767767677677676767677677677677677666767676776776776776667667677677666776776667676676676767676767677676676776766776676767676766677677667666767767667676767677667677667676667677677676776767677677677677676767666767677676677667677677677677667677677666767766767667767676776667766776766666766667767766776767766677666667667676766767766776776776776776677677677676776776776767677667667767676776767767767766677677677676767767666776776767767767667766677677666776766767667676766667767767767677676776776667667676667766767767767767676776776767766666767666767767767676776677676767667767766776776776767676766676776776767767677667676776776767677676767766676776776677666667767676766776776767766667666677677666677676676767767767677676667767767767766776776767767766676776776766766767677677677676677667666776776766776776776776766776767767767677676767676676677676776767677676676676776776666766676767677677666776677667767667677667767677676776767676767667766677677676766666667766676776677667767677666666776776766676676767767676776676767766767767667767676767767676667667767767767676776767767667667676776767667667676676776767677677667767767766776667676776676676666776767676766776767677676666767767676676666776767767767677677667677667676767766677677666767767676766676667676767767677667677677667767677667767676767767767766776776676776677677677667766666677676676677667766776776677676776776767767677677676776667677676676676766667767677667667666767676677677677667767767767676676677667767677666776676776766767666667766676776676677677677677676677677666776767766767676667767767676767667676677676767767676776776666766767677667766776676667767676767767667766667676667766766767767766776776776676776776776677676776776766776776666676677677676776776666776767767766776766776676667766776766767767666677676776676776776776677667766767676677676776776677676776767767676767677676767676767766766767667676676776676776767677666676766676766767676766767766667666776666767677667667677676676776767677667767767676666676767767766677676766767667766676776676667767767667666676776767666776677676767766666677667666676667676767767667767766776776667677676767677667767767667677677667667677677677676667666766767767766677677666776766776776766767676666776766667767676766767667676767767767767676677676776676776766666776666776766776776767766667767766766776766776776767767667767667767767666676676776676767677677666667766676767667766766677676766766776776767677677676767766677677677676676767767766776767677
7667767767767767766676776667676776677677676776766766776767676767677676767766776677677667767767766776767666677667767676776667767767767676666776776767767677677666776766767767676776776767767766767676776766776767667676667677667766766677677677667767676767677667677677666776766676767766766767677676667677676776767767676667667677677666767767767676776776767766776676767666776667667766776776767677677677677666667767767677667677667676667677667767766677666676677677677677677677667767767667766677677667767767676767677677666776767766766677667766767767766676767766767677666776676776767666767767767667766766767666776676676676776776767767667766767677677676667677676766767676776767767767766666776676767767767767677677677676766676776766776767667767767767767767767766776767676776776767667767666776767767766767666676667676767676776776677676767767677667766776776767767676676767766767766767767667677676776767767767677667676766677667767676776677676767767667667667767766776677677667676767766666767767767767767766776776676676666767676776766767676776766767767677677677677676767766776766776666767677666776776776776776776767767766776667667767767766666767766767676766676676767667766666776767676767677676677667677677666776676766776767666776767676776766776667666677677676667766767766776776767676767766767677676776676767676767666776776767767677677676776666776677677667666767667667767676676767767676767676767667676776676766767766776776767767666766766676676667767766676766776677667676776776677676767766767676776776766766767676776767666776677677667676776776767676776767676776767767766667767767766667767767767767767766766676677677677676677667767667767766677667667766776767677677676667767766776767766666776677666667767677667677667766766776676767767767767667676776776776776666767767767667767766767667767667677667767677667767676667766766767767677677667676677676767677677677676776776776767767677676676776667767766677676776776776667676767676766767767767767676676776767666667767666676767767766677677677667766677676766776676667676767676776776776667676667666666676776677667767767666776767767677676766776767676767766677667667666666766776776767767767677676667667767766677667766667766677676676677677667766677677667766677676767766676766767666776667767767767676776666767666776766767667667767766677666676676766766776767766776776767666767767767767767677676676767767767767767676767767766776676766677677677667767767767766767677677677677667767767766767767767676767666776766766767677676767676776767767676776766767676667666767666766666776766776776776767767767677677677676666776667767767677676766667677677676766776766667766776767767677677677677677666776676676767667766677677677677666767677676766767767666766676666676776676767677677666776767766667766776776767676776776676667767677677676776677667767677677676776766766676766776676776676766677667677667766776767767767676767766776766667766776776677667666677677677666767667767677666676677676677677677677677667667767767767766776676666776767766676767767676776776767766766766766776766767666776776676667767767667677677676676766676776766767667666676677676676676776776667676677676776667676776776677667676776767766776776776766677667667676767767767767766767766776776776776677676776776666666767767677677676676676776676667767676776776677676776776776677676776776676776666776677676767767766767766767677677667676677676776676766776666776776776776667767667767766767676776667767667766767767766767676776677667677666676667677676776776776776767767766677677667766667677667767766667767677667677677666767676667767767667676776767676776767676776766767676767676776667676776767667767766766667676767676776776776776776676767666766766677677667767667667766677677676776776676767766677676776776667667677676767676666676767667676767767676776766767676776676766776776676677667666677666776776767767677676776676776767676766776767667677667767676776766666676776776776676776667676667667767766667766767677666767766776776677666776776767766776776677667667667767677667667766766767767767766766766776767766776776776666666677667676767767667667766677676776776776667767767767767677676667676767677676776767667767766677677676666776667767677666776767677677666677677667767676776667767677667676766776666776676676776666767667766776676776766677677677666767766676767767766677677676767677677676667676767767667767767767767767767767766676667677667667767766776676766776676767677667767766776767767676766776776767767767676767667767667667766677676776776766667667676776667767677676776667677677676767676676666667676776677676667667667767767767666667767676677667767666676677676766766776666776767667677676776776676766767676767767766767766767676776677676776776677677677677677677666666677677677667766766667677677666766676677677667677666776666677667766776776676776776776677677677676766666677676767676776767767767677667677677677667767766767767766776667767767667676767676776776776776776766776767767767667767676767766776776667676667666776677666667766776776676776766776776676667677676776766776776767677666767766776767667676766776776767666767676776667767666776776776767677677667677676776776776767667676776776776767676667676776767767767767767666677676667767766776776766677676767767677667767677677676776666776677667767767767766767667676776666666767767677677677677667767677677677667677667676676677676776776776767766766677666776776776776776776677666767677677666766776766766767676677676776677676677677677677666676767767676776776776776776776776767767676776677677677676677667666776776677677676776676767667767767766776676766666677677667767767767766767767766776677677677676766766776776776767676776776776766667677676676767767767667766776776776776776776677677677667767666766776776676676767676776776767767767676776767766766767766666676677676676677667667767767676766766776767766776776776667676776767767677677667766776667766676776677676767666776776766766667667677667766666776766677677677677677676667667767767676776677677677676776776776767676776676767667766767667667766767766766767766776677676677677676776766667767767766667677677677676776676776776767667677677667767767767676767676767667667767667667667767766676767676767766776677677676776767676776776776776677676776766766776776767666776766776776676776666776667666776767767676767667666767767766776667677677666677676767667767677666776767667767767666776776677667767677676767767677667667766776776676776676776676676776667677666667767767767767767667767766677677676767666766776667766776776666776776776666676767767666776776776676667677676767677677677666667767676766677676677667767667676676676776667676677677676767677677676666766677676677676767667766766677676776767767677667667666776776767767667676776667767676766767677677677666767677667767676767767676677676776677677667767677676767766767666767767767676776767767676676776776766766767676666676767767767767676766776776676776767766776676767767666776767676667767676767677667677667667676776776776767676776776767666677667767767767767677667667676776676776677666767767676676767767767766766676776667766676676776676677677677677677677667767767767677677676776767676776776676776677667766767767766677677667767767677677676766766776767767767767677677676666776766767676766676776776776766767766767676776776766776776776766677676676677676776676767767767667666767766767766666776676766676667677676776766677677666667767676767767767676776767667767767767767677676776776677677666776776767677677666767767676676767767677677666676676776767677676776766776776676677677677677667676776776677677677676776766776776767677667676677667767766776767676666677677666776677677676677677676677676666767767676766676767667767767767767667766677666776776677667766776667767766776666767676767766667676767767666767766666676776767666767766667677677676766776677676767677676766776766776676677667667667766677676767667767666776776776677676676776767676767767766767767677667767677667767767767677667767767767767767666676667766677667677677676676676776767767766677677667767767676676677677667766676767766767766776676667677676767666667676776766776676776676766776776667676676776776776767767667767676776666677666767677676776766767677676676667767767767766776667766676766776677677666666776776767766776767667767667767767676677676766767676767766776767767766676776667767767667766776767767677677667667677667767766776776666677667676776776767767676676767767677677667767767767767676677676766767677676676766767666767767676776776676776676776666676767766776776776676776776776776776676766677677677676677677676767767766677667677676676767677676677677676767766766677677667677676776766676676667667766667767676767677677677677677676776667677676767667667766676676776776676767676666767767767766776767676767767767676776767676776776767676767767677676666677666776676677676776677677676677667767677677676776776776776776767667766766776776766776676667667767676776776677666767766666676767766676666766667676767667767676776766676677676677666776677676767677666776766767767766667677676766667677677677676776776677666667676677676676767677677677667676666677676677666667766676676767677676767677677676677677666677676767676667767666767767667767677667767767677676767767767677676766776776666776677667667767676776677667677667767766776677676767767766766776767676767767767767676667676776767677676776766767766766776766767767667766667766767767666776676676767677666767767677677676776767766767676776666776766776767766677667677677676677676767767676776666667767667667767667767767767766776776677677677676776776766776767766776666676776776677677677677677677677676677667676676676767667676666677667766676667767666776677666677667767677676676677677677677676677676776767767677677667676667767667767676766677676767676676677667677667676767766676767677676776767767676667676776766776667766677676767676676767676776776767767767676677676767767766776667676767677666776767767676767676767767676677677677677666666677676677676677667676666676677676676767667767767676677677676776776766667767766776677666767766767767767767766776767767677677667676677676767676776776767667766767667676667766667766766776776776776667677676666766776767666767666767767767767677667677
6676767667667667767767767676667767767767676776776767767767767767766776776666676667767767667677676667766767767766776676767766677677677667676767676776677677666666667677667766776767767766677667667676676776667767677667767666776776767677676776677667676677677666676677667767767767767666776767677676776766776677676766767676767676767667766767677676767767767766776776767676776767767766677676666767766767677667767676776677667677677666776766676767767667676767766767666766776667767677677667767677676767766766667767767677677667767767667767767767767676766677677677676776677677667666676676766776676766776766776767767766666767677667767767677677677677667767667677677667767767677676767766676676776776766676676667677677677677677666767767767677667677676767767767767766767766767767767667677677667767766766767676766767677667767767767667676766776767667676667767677676767766776676776767767676667767677676677667667767767677676776776767667766677677676776767676767766767767767767767676767677667767667766666677666767666767767677677677667677677667667677677677667767667767767677666767666767667767766776676776776667676776766766776776776776667666776766676776677676766776767677676776766776776677666676767677677666676776677667677667767767767676767677667766667677677677667666767676776767766776766676666776767767767677677676766767767677667667676766776677676677677677667676677666767766776666667767677677667676776776676767767676776677666767666677666776767766767767767666776767666767667667767667666776767677676676767767767676677676767766767766666776767677676667677677667767767767767766776766677676776677677677677667676776766776766776766776776667766667766776767767766776776676767677667676776776666776767767666776767676776767677677666676776666766676676767766776776767766766776767676767676766776776776776776776767667767676767767677676677676767766776776767767767676766676776767767767677677667667676767667667677677676766676776666767767677667767767676767667677677666767766776776776767676667766776767677667766667767667766776776776767767677676776776767676767766776776667767766776767667676776677677667767767766776667766767767677666767766767666766776776776767767767767676677676766767676667677676677667767767766677666776766677677676677677677676767677676666776767676776676766767676676766677676666776676766767677667667667677676776766776776776676776667767667767766676677677677677677677666767676776776767767677676776767676666767766776767676677676776776677666766776776776676766676677677677677677666667667677677667766766767677666766676776766766766776766776766776766776767677667676776776776776776667767677676776766776776677676776766677676676676767766776767767666776776767767676666676767767677667766676677667666776767677677676767766767766767766776767767766676767767767767677676666667767677667767676767667667767666776776767766767767767677676776776776767667666666767766776767766776776767677667676766767766767676776767767767676767767767667766667766767677667666776776676676666677666767767766767767767766677677677676776776776677677677676667766677667667767766676767676766776776776676767766766776776767767667677667676776766767667767676776766677677676766776776667666667766766667766676776667767677676677677676767677677676766666667676776766776767767666767676677677676767767767767666676776776776767767666667667666776677667766776776776776677677677667666776767766767677666677667766776767767767767676776766677677667667676667676776677667676776767677667766666667676767767667677676676776776766767766667667667676767667767677667676766766767767676766766676767667676776666767676776776766766676766767766776767667667676667676776766776776776767676666776676776676776776767766776676667767667767676776677677677667766667677677666776676767767667766677667667676667667666766676677676676676677677677676776677676766767767677677667666667676767666676767766676776767767767767677676776677667767766766776766677666776767676676766776676776776766767766767676667767676676767766767766776677677676667677677666776767676677676766776766677677676767767766776776776667767666666776666776776767766766677676776776766776767677676776766776676776767767767767766776667677666766766676767766767676676776776776776767667677676767767767767766677667677676677677667766767667676776667676776776776767766776767766776776677667666667767767767767677676677676766676677667767676667676767676767766766767677677676766766766776767666676776776677677666776776767677677667767766776767767666766776677666776766776676676776677677666676776666766677667767767677677666677676676666776776776767767676767676776767767677677676776776776666766776676767767667766667766767767767667676776767676766776776776767677676776676767667767767667767766776776676666767676776767767667667766667677676776676767767767667667766776667667766776776767767767767677667677677677677667767676776667766776776776776667666766677676776776677667766766676767677677676767667676776677676667767666677677677677676766677677676776766767766767676767677667767676776677677677676676776767767677666767767667667767676776776676776766776667677667677676767767767677677667767676676767666776667677676776676776776676766667677666666766767667676767666776776676766767767767766767677676766767677667766677667767677676667667676667676767666776666767667767667677676667667767667667766676776676767667767766767766766677666667676776767766677676767767676766776776666767676776677676667767767676767767767677677666776677677676767767767676776676776767766677667667676776766766767767766676676676667767767666766766667767766776767767677677666666776776767677666767677677667766667667766766776666776766776677667667767667676677677676767767667677676767677676766767676666667677676776776676776776766776677676776667766676767677677676767677667677676677666677676776767766767766776767676767677676677666776666776666776767667766676676776767766776776767766776767767767667766766776766666767677677667766767676776767677666766666667676666676767666776676677677677667767766767677677677667767677667767767666676767666766767766776677676767767676667676767766677676776677677677676776766767767766767767676667676767676776766776677667667767677676776676776776767677667767767766766776776676667667767667667766677677677677677667766776766676776776666776776776776767767676676776767676766667677677667766766767676767766676666776766767666676767677676776677677667667677667767767766776767766767667676776667767766776677676677666767667667766776677677667677677666677676667767766667677667677667767677676776776767667767676776766776767767767767677677677677677676667677667766776667666767767677667766676766666767676767767677676677677666767667676767676767676677667667666776677666776766776767676676667676676766776767766776666776767767667767676677677677666767667667767676677666767676776676677667667767676767767766676767666776767766766767766767766766766776766767677677667767677677667677667666767767677666767767766766766776776677667676667766776776677666767767667766666767676767667767767667767676776666677667767667766666676776767767667667666766766776667766767767667676776776776776776766776677677676676776767767677676776767766667666677666776766776767767766667767667667766776667767766677677676766767767676767766677676776766776676767677667667767677676766667676776776667767767767767766776767677677667677676776667766767676776767767767676767767666677677666776677676666767766776767677667676667676666776766767766776776767667676677676677676776766676666767676766767676677666676767667667766676776776676766767676776776776767767767667677667667766677667676776766767767766767677676766776776767667667766666677676766776776767767676776776676767767676766676667677667676677667766766676776666776766676776767767767767766677676766676667666666766766776767767677677676767767767766776767766776767767767677676666776767677666676776677677667767767667677666776766676676676676776766767666677676776767667666767676667767666776667667666767677666677677677676677677667767767667767667767676767677676677676767767676776776766776677666767767767667676677667767677666776776667677677676677676767676766766667667676767677677676776776776776766677676667767766676767767766767667677667767767767766767767766776776767676767676666767767767767767677676677677677667767676667766776776767767666676767676776776776776677676667677676666767677676676767767767767666767767767767766776776776776776766677677667767677667767676766776776776676767677677667677676677677667766676776776676776776776676776767676767767676666766776776676776676677676766677676767666676676767767677676776767677667767767766667676676667667767667676667677667676776767676676776677676676776677676767767676776667677676767676766767676666676766766766677677677666776776676776666677676766776767766766666667676767676766667766666676766677667766767767766666776767766677677676677677677677666666767667767667677666767677667767667766776766776677667667767676776676766666776776666776676767767677676677666767767667767767677667676767767767676667767677676776767677667676767667667767676676776767667676676767676666676677667667667676766677677676776767767677667666767677676676776776776676766666776767676767766677676767767676667667667666677676677677677676677667676766766776776676677666766776676766767767767677677676776767676767667767666676776776667766676776767666776666676776776776667767677677676776676776767767766677676767677667767767767767766776776767666767767667766767676676776767666767677676776766677676767766767666677676767677667677677677676776767766667676677676766666766766767767667667677677677677676766766766666667767677676776776776767767667676677667767667676776776776776677676776676767766776766776677677677667767766767676766767766676667767766667667767667767667677676676677667767767676767767667677677676676776776776776776767767767676776776766776766666676776767766767766666767767767767767766767677677676676776767767767667767676677677677676776776767766676776766767677666666766676767767767766766676767767667766767676767767677676767677666676666776776667767766666677676766677677677676676676776667676776776776667676677677676776767766766676676676776776767767676766666677677676767676666667677677
36767676767767677667766776776776767677677677676766667767666667677677667766776776776766676767766766667766776676676767667767767767666776776776766776767666776776766776776667677676676776667676676767676767677677676776776766766677677676767677667767767767767677676766676776776676776766676767766666677677676676676776767677677676766676676667767766776767767667667677677667767767767767766766767766667767766776766766767766677677677676776666767676677666677677677677676776767767767676767676677676677677676776677666766667767677676767767767677667666767676766767767667667766676667676676776766767676776776767676677677677676677676767767676776767676776776677677677676767677666677676767677676676766776767767676776677676767677676767767767676676767677667767667676776676776776766676676676676666776776677667677667676776776677676767766767677676766776677676677676766676666767767676676776767766767767766776766766767767766676767677667766767676767766767767676776677667667766667767767677676776776676767667676767767767667676667767677676776776667677677676667667767766776767666776676776676776776676767767767766776776766677667767666767667767676767677667666767676677676776767767766767767766767767677677677667767677666776676766767767677666776776776677676776767767767767766667676767766776766677667676766767676776676776676667767667767767767767767767767767676766776767676776677677676676766767667767767677676767677677666677666677676676767677677677667767676767767676767766677676676767677677677676776676776766776676776666776767767766767667766677667766676767767766776676776767766676667667676767676677676767676666776767667767767767767677667767676677666776767767676766767666776776766776766766766676676677667677676776776766766666767766676776667667766766776767666776667676767666677677676776767767676677677667677676776676776667767676776677677676667677667676767676677677677666767676676767767766766766677676666767676677667677667676776776776767676776676677666667667767677676776776776776766776767766667676767767767766676776766766767676776767676677677677676676767667676776766776676776776776767767666776667667666776767666676766776676776776667767676676776767767767676667677677677676767767766776767767766766767767676776776677666776776666776776776766766667676767767676767767766767767676677677677677677667767677677677667677677676666767767766776677677667676776776677666767667767767766767767676767767767766776776776677677666776776767767766667767676677667667677677677677677676667767666676767676776667667676677666676776667767767767677667667766767667676776776776767767667766766666667677676767767767677666677676776776666676667767767766677667676666666776677676767667676667766677677667767766666776767767666767677676776767767666677677667767766767677676776766767767766676677666767767766776766667676676767667767676677677677667676766767766676667676677677667667767767676676776677667676767676766667667767767766776776667766767677677676767766766666766766676767766776767667766776767677667767767766667766776767767767767676776667767766776776767767766767667766776676776776676776766767767667676766677676776767666766677677667767676776676776776766776676677677677676676667767676776776767767767667676766776766677677677676767677676666767766766767766767667667676677677677677667677676767766766767677667767767767677666667767676776776767677676767677666776767766776676667767766767767767767677677677677676667677676677677677676766677666776676677676776776767677676776767677676776676767666677677677676767667676767676767767676776776776776677676776676676767767766677677677667767676766677676776776667677677676676776776766766766676676676676767677676766677667666766766767676776776767767767676677666667767767676676776667767767767767676767767767767667677676676766676766776767677677667766667767766767667767767676766776767667766766776776667767767767766767677676676767676776667766766766767767666766667667666776776676776767766767667667766666767677667676676676776776776766776767677677677667766776667677667767676676676767667677667767767767677677677676776767667767767767667676776767676677676766776766766767666766776776677666666677676776677677677677677677676677676676667677676667766767767767767767676776766767766776766776667667766776666776676767766666767676776767676676776766767766767767767676767766776676677667676776667667766677677677667767767766767676677667766776677666767676766776766776776776677676766766767767767677677677677667767766767667677676776767767767676766666776677676776677676776776776767766676776677676767767767766776666776766667667766676776767676776766776776667767677676776776677666677677676767677677677677677676776767766776766776666767676776767767767677677676776766676767676676677676666776776766776776776667667677677666776776767677676767767677666666767766676776776776776667667677666776776666666776767767766676767767766767666667677677676776776776767666776767666667677677677676776776766776676677676766767767667677677676677667677677677677677677677676677667677676767767676677677667666776677676766776776767676766766676677667677677676676767676776766767677676767677676667766666767767666776776776676767667767766776767766776766766776766667767676776667667667767677677677676767767767676676766766776776677666676776676677676666776666776677667766776776767676676776766776677676767677677677677676767677666666767767766776677677676767677676776766776776776776776767766776767677666776776767677666776776667676766666767677677667767676667767677676667666676666776767676776676776766676776766676667767676666667676767767767667676677667677666767677677677667767677676776766776776776676776766776767676677667767766676676776776666776767767667767767767767766766676776767676767676676667666766766776776776767767766766776666767667767677676776767766676776767767767766776667667767677677677677677676766766776776776776767677676767677677667667767677677666776776776776677676776776666767676776767666767767766767767767676776766766776776776767766676766767677666767767766776776677667677667667676776766677667767666776776667677676767676776776776776767766776776767677677667676676776767676767767666776766676767766676776667767767767767767767766767767767767767766767767766766667667676677667676767767677666767766667667677667767767676776776776776776676776676767666667767767767677667767676776776767767667677676776766767677676767676767767767676767767766767676677677677676766677666776676776767766776677676776776776767767767666776667667677676776776776666776677667767767767676766676776677677676776767766776767676767766667676776676767766776776776767767676766767676666676776666767767666676676667667767767667767766776776667676766677677666776676766676767676667677676767677677666776677676676666677676767676767676776766767666776776776677677667767766767767676776676766676766776776767667677676776776676776677676677667767767767766676776676677666676677667766767767676766766767766767677677676667766776767666676667676776767767766677667677676766776766776776767677666676776767676776776767667667676776667667767676667667677676677667766767676776767767767677667767766776766776767767767766677677667666667767676776776676776767677667677676767766667676776677677667767766776677677677677667766776677677677677667767677667667676776776767666776677666666766677677666776767677666776776676767767766667677677677677676676776677667766767766677676676766676767667766767767677676767676676767677677666776676667676767677677667766667766767767767667767667677677676766767677667677666676677677666776776767666766677677676766667766677676776776767767676776677676667767676676767667676776776677677666776776767676767766776776776766766776776766767667767677677677676766767667677677676767676676676767766776776776767767766676677667767666776767677667667677666677676776677667767766767677677676776676776677676767767767766767676666776766676766677667767676776767677677677677676677667766677677676677667677677677677667767677676676776767767667767767666677667677676776776767677676677666776776677676767767677667767767666776676776667677667767677667767766677667677676767667667676776767667767676666767677677667676667676666767667766767676776676767676776776677677676776767667767676677667677667676767676776677676776677676667767667677677666776776767766776776776767676767667667677676767677677676776677676766776676677676676766776676767767767667676676676776767667676767676767676776776677676767766767676767676776766676767766776776767676776676776667766766676776667667666767767767677667767666776776676776776676677676667667767676776667766676767767766767767767677677677667767767767767766676677667766776767767667677676676767667667667677677667766776677677677677677677676667766776776767677667766676776667767677676767767767676677677677677677667677666767767767667677677666776776767767677677677676767676767767767767667766766676767767767767766776776776766776776776776776677676776776776677667767767767676667676767677676767677676767767667767767767676776776776666767767766767666677676767667766776776776766767676766776776666766767767767676677676677666767676666776776776766776767767677677677667767676767767767677667766767677667767677676776767767676677676677667767677677677677677677677666776677676666677676776776666767677676776676767767767767676767767677676767676677676767677676776677667767677676776776767676767766676767766767766776776667677677667767667677676676776767667667677677667767767767766766677677666776677667667767677676776776676677667766676776767667676776667767677666767766676766776776666676667767676676767767666677667767767677667666766677677667677667767667767677667676767766677666776767767676776776677676666667767767767767676776766776776676766776776667767767677676776776767767667766767766766766776776666666677667667676776776766677666776776666776776776776767676766767666776776776767676776767667677677667767766667667766767766776766767767767767677677676767767667677667677666667676776776767667677677676776776677667767766776676767676677676667766776767677666776766676766776776776776666677667667767766767667677667767766676677667676677677676776776767676676767677676667676676767767667767766767767676766776767766767767677676767767677666776677677
676767676776776677677677667666767767766776776767666776676776776666776667766666766666766776767677676767767767766666767667677676776766767667676667677676776667676676776776776766776667767667666767677677676667767766767677676767766776776676677677676767767767766677667767677676776776677676676767767677677677677676767767676776776677676776767676767767767677677666677667767676767677676677676676776766767766776776776767766776776676767677667766767676767667666677676676776767767767677666776676776676676677677667667676767676776677676677666767667677676677676677676767767676667767767767667676677666767677676767766767766776776767766767767767767676776767767767677676767676767677677667676676776776776776776776667767766776776767767766776667766667767767767767767766767767767766766676776767676776676667766767676676776776766776667667677677666767677676667676776676666667676776776767767676677677676676666776766766766676776766766667767766676767766677667767677676676676667766766766776776776767676767677676676767676776776767767676676776676776767766776676766776776776667767677667667767767666676767767766676766767677677677677667766766776766667766776767676776776776776766776767767766676767767766767767677677676767767677676776667767766677676776676767676766667676776677676776767676666776767767676776776766767767677676676677677677666676776776666776676767767767767767766776677677676677677676766666776767677676766767676776776776767766667677676677666766776776677666767666767676767676766776776766767767667767767767767766676767667767767667677676776767676766767767767766676767766776776766776667666677666776776677667676776776677676776776767676767766776677666776767766676767677666776776766667767767667767767676676766666776666676776766767676766776776776776776667667666766677676677677676767677676767767677667677677666766776767767667767666776766767766677677677676667767767766676677667767767767677677667767767666767677666667767677677676776766776676677677667676776776776676667767766677667666677666776766776677677676666776676767767766776776667666776776767676767677677676767667766776776776776767767766776767767676766767676676767767676676776676767766767766676776677676676776767766666676776767677667676776667676676667677676776766666677667767666767677667766767766776776767676767677676776676776776667667666776667677677667766676767676666766766776776767767767676766767766676677676677667676667676766776776776666767767677666776776767767766776776676767677677676767767667767767766766776676767677676676767667667767767767676776676766776776677666767767766667676677677676676776676767676776676766776766776677666767767767676667766776776776776667767766667676667767766676776666666767767766767677677677677667676677677677677666676767766776677667667677667766677666767767767767767676767766776677676767767767677677666766677676776776677666776677677676776776776776766766776776676776677667667666767767677676767766666666776766767766776767767666776776677677676767676776767667767766676677677676767666677666776766776776776766667767766776767667676766767766677676767767767767677677667667667767676676767676676667767676776766767767676776767766766776666766677676677667667676776677677676776776667767676776676677676767667766776776776677676676667766767667666677676766676776677667666667676766766776776767766776776776776776776767767767767677667676676776776767677676676667677677667766767766677676776677677667676667676776767767766766776767676776767677676766767677677677676676766776676766677676676767676776766776676767767767766767667766676766776667767767767767667676776667767766776676767767677676676776776667676767677677676677677676667667766776776676776776677676667767677666767766776676677676776767767676767766677676677676666767766666767666776776767766776766677666677667767767666677676776667766676676766677666667677677676677667666776767767767767767676667767767677667677677667677666677676767677667677676767677666767667677677677677677676677676766667676666667767766667767667667676677677676767766776677677667677676776766767677676677677677676776766776677676676776667766767667766766776767676766677676776677677667767676776776776767676677666767767666667767677667676776677676767767677676776767676776767667677677677676667666767767767767677666767767677676776677676776776767767666667676766666766676666776667767767766676776766766767676776676676767767767667667667766776677667676776776776766666667767767767766776776677676766676676676776766776677677677676767676766676766667667676776776766677666776766676767676767767677677677677676767767676767767767676776767767666776776767667676767676676776667767767666776667666677666667677676776776776766776767767667767677677666776677677666677676776766776776667677676767767766676776776776676667766776767676767766677676676677676776767767767676776776666776776767666767767677676767677676767667767676677676676776767766776676766677667767766676776666776676767677677676677667667676776667677677677677676676767677677676766767767677677677676767767667767766776677676776776676767676766778666776677677677676666677677676676767767677666776767766766767676776776676676766767766767667666776766776776776776667676776776666677676666677677677667667666676776776767677667766776677677677677677676676677676776676677667677677676667766776766776776676767767677667767666677676766767767677666776667676677666767666776767677677676776776677666666776776676767667677676776776676677666766766776677677676677676766666766677676776776776666676676676766767667767767676676776776667677677667766677667666767766776676766666766776767767767766776677676766767677677667767767676676767766776676776776667676766677676776767766776776776677667676667677677677677677667677666677667766677666776776677676776667676667676776767676677666776666767676776666776776767767767767666776776776767767767667676676667766677676767666666766667766766677667676676767666767677677677676767767767676677676677677676677676776776776667767677677677667676667667767677676776776767767676776766677667767766776667677676766776776776776766767667767766776767767767766767677677677667667667676766776776776776667766676676776776677667767677666776776776776766776766776776766766677667767677667767676776767677676776766676776776677676776776667676676776767667677677677677667767766676776677667676676776776767667767677677667676776676667766676776667667667667676776776766776776776677676766677677676776676676676776677666767766776776767767767767767766766676676676776666677677667676776667767677677667676767676776677667766767766767676766776766776667676666767677677677667766666677676776677676776776767677676677667767666767767667767677677666767767667666776677677676767767676776776766676776666767677677676776767767766767767767676677676766766776767767667676776667666766676776677667676767766767676766667677667767767677677677676766667676776676767766776776676776676766766776767677666766766766776776766776766776776767767767667767767767677677667667767767666776676776767767676677676776776776776667767666767767677667766776666676767767767667767677677667666776776776677677677667667676676667767767676767766766776676776767676776776667677666767677676667767767767766766666676767677667677677667767677677677666767766766776667767666776766677677677676776766667767667766666666766766776676676767677676776677677666667767767666677676666676767677677676766676766776776776776766776767767667766776766767767677676677667667667767766677676776676676767667666667676776776776676776676767766667676776767767766776766776776767677667767767767676767767676766667677667677666776776776667767676767666667766767767767767766767667677666776767677676677677676677677676767767667767676776766767667766776767676766776776767767767766767766776776776776776776766767767767767767767766776767767667676767677666776776767676776767767767676767767766676677677676676676776776767766767677677677676676776766677677677667677667767677676676667767767767677676676767667766776767676767667677676767666667677676676776677667767767766766667767676767767767677676676776676677677667767677677676776766776767766776667676676667766776766776677677677667676767767666776667766767676776776677676776667767767766776776766767676776767767676676676776766677667676776767666776676767676776767766667767767766776766767767767677676767666776776677667677666667767767767676767677676776767667767767766667767667767766776676776676677666766767676767767766776776667677676766776666766766667667677666767677676666767767667666767766666676767677677677667677676766767766767667676766767666766766776766776676676776767677676767766776766667676767767676676676776776677667766667677667676776776776666767676776676766667667677666677666767677676677676767677667767666776677677677667767767767766776776676776667767677677676767767666767767767766776667767677666776767667767677676666676767676767677677666767677677676667766776667666776666766776767767677677677666766766767766776677667767677677667767676776776766676776766776766776677676766767767767677677667767767677677676767766766776776776776776677667667666676767767666776766666766666676776767676676776677677676776776677677676776677676767667667667676766767676677677677676677676767667767767667766677676766676776667666776767767676676766677677667667767676666776767667666766776766767677676776776767766776676677677676776677677677677677667676767766776776767766776776766776766767677677666677676676676676677677677677676776766767676676676667767677676766776677677676776667767667766766767667766776676776677676766667676776667767677677666776767667766767677677677677677677676677677676776766776767667677666767666667667766676767767667766776767667766776766767767766766766666677666767767667676776767676767676767766676776767676767767766766767767766766766776676767676677667676766677676676677666776776677677676767767676766677676677667767667667676776776776667676767767766767767767677677677676776676776776776676776776676766677667766677676776677676767677677677676676667767676776767677676776776676776776767677677677666767677676676676676767677676767677676767677676776667677667667766676776776677676776767767677676776766676766677667767767767767766676776776767667767766776766767677677676766776
667766776776677676776767676776766766676766776766676676767676776767767676776776766677676767767677677677676666766767767766667666776767767677676776776667677667767676776767676776677667667677677666767766767676776767676776766776776767766776776767766766677667667677677667666676776677676776677667676767676766767677667676767767767677666766667766776677667666767767667766776667676677676776666776677677677677667667677676677676776677667677677677667676776776676676776776677676776776776776767677676677677677667677677676677676776776776767677676776766667767767767677677666766677676776767666776766776677666776677677667667666676766676667767766776776776776667667767666767766776677677676767767766776776676767676767766767766776677677677676767677677677677667766767767766676776766767676676767677676676767767767767676667767767677677666776767766767766666776666766767667767666676766767767766677666776776667766767666677666766677676776767767677676776676776667677666676677667676677677676667767676767767767676677676766767677676676767676776776776676767677676667677676767677667677666776766676676776776676767767767676776667767676776767767767676666677676776677667767767767767767676677667666776767676666767767766677676776776776766776666776767676767666776776666667677667766767766776766776776776767767676677667676676677676666766776776776767767766776767676767767767767666767766767767767666767766776776767667667667666677677667677667767766776666767767767677677667677676766666776776776666776767676677666776766776666667676776676766676776667676776776767767766667767666767677676776676676767767677677676766766767766776766766776776676666767676776766776776776767666677667676676776767667676767767767666776776677677676766776677677676767767666776677667767766767667666666677677666676667677676766677676677676677677677667666676667766767666676776676767766776767767766776776767766776767667676776776767677677677666767767766767677677667766677667677677667767677676776776776776676776776767767767767676776677667766776776776676776766767767767767767676767676766767766776776677677676776776776766676767676776676767676767677677677677676776676767677677676766776776766677676667767676677666776667767767766767677666766666676776767677667677667666676767766677676667767667767676776767766776776667677666776776767676766776776766776767667766776676776677677676776667677677667767767676776676677676666766776766666676676766776766767677677677666776677666766776776766776776767677677667677677666776677677667667767667677677667767677676776677667767676767677676767766767666767666677666676776766667767767767667767677677667766776677667767667767667667677667667767766776676776767766776776666776776676767767677666676767767767767767766766776767767767767767767667676776667767666766776776667666766776676676767767767767766677676666666776667767667767667766767766766676676767676766766666677676767667767767677667766767767676776776666776767766677667676776776677677677667766766776776677676776676767767677676677667666776767676676676776776677676676767767767676676767767766776677677676776776767767767676776676767677677676677676667676776766677676776767676776677677677666776766776676766776676776767767767676677677667667767677676776676767767676776766776767667676776776677666776776667667676677667667767767767677677667677667767767766767767767666767766667676776676766776676776766776767766677676767766666767767667676677676676767767767667667767666776676776667676767676677667667677676667676767666667767767676667767767676776776776776767767677677676676677677676776767766676766776766767677666776767667767767766767666776766776767767767676767767667767766767676776667666676776666767676766767667767766677676776767767677677677677677666667766677667676667667677666776776767766767676776776766767767677667666767667666776776776767667667766667767767767767667766676776776767766766667677677676776776766776767767676667767667667677677677676776767767767667767667767667767766766667767677677676776677667766676776776776767767677666776676776776776677677667667676676767667676667766667767767767767766776667766766766776776776767767767676766767676767676767767666767667766776767677676767766776766776776776676677666776767767767767767767767766776766776667766767767767676776667667677667677677667676776767677676767677667666767676776776677667677677676676776776676776776676676776776767767666676767767766776776776667766767767766677667676676666677676767676767767676767676676766767766767677677666776767676767767677667677677677676766776776776776677676676677667767667666776776776666776767667676766767676776676767677677667667766667677677666767666676667667676667766776667676776676776766676776776766677677667767767767767767676776767677677677677677677677667677667767677667767676776766776676776776766776767676667677666676776776776766676766776767766767767667667676666776666776776666677677677676776776776776767667676776676677676776776767766666676776767766767667767767767766677677677677677677677667667676767667767677677676767767767767767767677667677667767677666767666776666767676776667766666767677677676677667677677667767767677677667767677666776776767677676676767676666766677667767767766667666776776676677666767767766667677676767767677676677667766666677677667767767676776767767767677677677677667767767767766667666776776666767767667666776776667676766677676767766767677666766677667767767766776776776776776767766666666677667767676767677676767767677667667676767767766776767767676767767677676667767767766677676766677677676776667677666776776767667767676676676776767767767767767767677676776676776776776767767766666767676776776776676776767676676766776767677667676776766767677666776766776666776767767767767766766677676776676776776666767667767676776676776767667767767767767767667766776666776667676776677677667767767767677677667767676676776677676776767666776766776776776677667766677677667677677676776776767667677667667677676677676776677676776767767766677676667767676767666676667767766676767767676677667676766776766676677677677677677676667766667767767766776676667767677676676677677677667767767767767767766666666776767767677676766776767767767767677666776776776676767677666776766767676667677677676767676767766776767766766766776767667767677667676667767767767676767766766767667667666676677677677676677677677676776776776776676776767767677666766767676767766767677677667667767676676676767766776776677676767676776767767767766767766767667676667676776776767676776767767767667667667767667767676766766776767767766677666766767677677667676767767676767676776766677667767767767766776776667667767767767766766766676677676767677666776767677667667677677666677677677677676766766676776767676667766776767666677677666666666676667767767677667676776767767767766667766776776666766767767676677666776767766776767767676766667767677667666767677677667767766776776776776676677667677677676776676776767767677667767666676677667677677667766766676677676676676676776667677667767767767767676676776677667766766776666677676677677677677666677667667667767766776776776766767767677677667767767676667766767677667667766676776776676776776667767766767767766766667767767676776767767676776767666677676767666767666666767766776766776776776677677667766667766776767676766766776776677677677676767676667767676767677667767767676776767667767676776776776766766767676676776776766767676677676766666766766767767677677677677666767667676776776667676767677677667677677677677677677676776667677666767767666776776677677676776767667767767767667767667677667766677677677676677677677676767667666776667676776766667767667667766766767667766776776776767767677676776776776767667676676766767767677677677667667677677667766767677667766767767766776676677667667677677676767767767767667767767666776776776776776767767667767667677676766676677676766677667666767666776767677676667767767766667677677676766676776677677677677677666766766776766666667676766776776776767767767767677676767677666767677677677676667676766676677676666677677676676776776767677677677676667667667767766767666677667677677666667767676767766776767677667677677676677666776767667677667666767676767767667766776676767676676776767676776776776676677666776767677667766776776776667677676767767766677667677677677666776776767767767767767767676766776767767767667766776776767677667766767767676767676766767767767766776776776767767766767767767767676767767767767767766666767676776676767667766766767767677676767676677667766676767667766667766767767667766767677676676766676776776776767767666767767667677676766776667767676767767676766776666776776766767767767677677677667766776667677676767667676776767767676776676667767766776776776676666776776677677667677677676776667766666676776776676776677667767767677666776666776767677677676767676667667676776776766766677667677666776766676677676676676776766676776767767676776776767677677667767676776776767767677667677676776776767767766667676767667666767676776776776767666677676776776676776676776766776767766776767767767667676676776677667767667766667666776676776776776676677667767767767767666776776677676766776766676776776767767766776776676667677677676767666776776667677676766677676676667677677676677666667767667677666677676767766676767677667677677666677667667667677676776776776776666677676776766677667666767667767766767677676776766776776776767767677667667676676667767767677667767767676677677676666676766767676776776776776776766766677666776776767767767677676767677677676767767767766767666766767767676767766776767676677677677667677676766776776767766667767767767666677667666677677677666776767676776767767766767766676776767766666677667667767677677676677677676676776776666667767767766776766776767667667766766776766767677676677677666767677666767676766676667767766776776776766776776776677667766776776677666776766677667676667767677677666767767767677676767767677677676776766776767767767677677676677666767677667767667766766776776667676776677676776677667767676676766767676776767767767676667766767766766667676776676767677667767667767767676776776766776767767767667667766767667766776767766776677676767767677667767767766766677676776766677667767676766767676767676767677676767767676767767767677677
666776776767766776667677667766776667676776767767767767676767677677677667676666666676776767767767676776667767766776666767676676776767676767766776666776676776676767677676776776776767667666776676776767766776776676776776677666676677676677677676666767766677666776776677676667766677677677676677666676767766776767676767667677676767766766767767767677667676776667666776766677676677676776776767767767676767676776677667676776776776766676677667677677676767767767767677676776776676776776776767676776766776677677677676776776767676766776776766767766767676776776767766767667667767676776766776677667667667767676767667677677676776776667676776677677677677676767677677676767677677676767667767677676767677677677677676776766776767667767767666676676676666776767766776676776776666767676767767767766776766677676766776667677677676776767677676677667767676776666767766767667666776667666667676667766766767767677667677677676676767767677677677667666676776776676776677667767677667767676776776776767766667667767767766667676776776767767766776766767767677666676767767766666776776776776677666767667767767766766677667766776766676667767677676677666676767767676776766677667766776776767677676776677667767767676776677676776776776776776776766766767767677666767667677677676776776676767677676676776667677667677677676677676776776677677676676767766767667667676767676676667676667767676677676676776766776677677677667667676776667676776776667767766767766766767667667766676776676677676776766767677677676776776677676677676776766677676776677666667667767767677676776767667767767667766767766676776677677677666776667767676776766676776677677677677667677666776776776667767676767767667766767766676767667767767767767767767766666776677666676677676677677667767677676766677677676776767676766776767676776767766766776776767766767766766677676667676766776776767676667766776676676677676676776766776776776767766767666767766776676776666776776776767766667766677667676676767767766776776767766776767667766676767667677676677677677666677676667676766776776767767766677677666676776776667767766767767677677667767667766767767676767677666776676776767666676767676766666776767676676776776766776767676767766677667766767667677666776776767676677667677676776776666776767667667767667766766666676677677667666776767667666767676767766766667767767667767677677676667677667667677667766767767767676676776677676767766766767676776776776776767767767767766677676767766677667766776776776776767767767667677677666767676667767676776776677677677677677667767677676676677676776667667676766666776767676676667676766767766667767767767666766667677676767767766766776776676767676767766666776776767666767767667766767676676767766776767667767667766767767767667767767677667677667676766776776776766677677677677677676767676767767666677676767767676667676776766676776776767767766776776667767767667677677676676776766776776767676776677677676676677677676767766677667677676677677667766666767677676676767677677676776676776776766776776776767676776776677677667766767767767767766677666767766677676766767767666776776667767766677666676667677676667767767677676667767676776667676766776666776667677676767766767767767767676776776677677676776767666776776676776677676677666776677667666767767766776767767767677677677667766776776676776676776766667767767767766676767677676776766667766767676667767767676666767676776776767676776666776766776676766767666766676677676767767766767767677677677676776776776766776776766776776776776776776767677677667767767766767676767667677667667767667767677677676766776767767767767677677667666776677676666776766767676767666677677666767767676766776667767677667767677676776676776776776666667767767767767766776776677666776776767667767767766677677676667677676767667767767767766766776776767666676766767667676776766677677676776776767767767767667667676767767677676776767667767667667767676776776776776776667767667677677677667667766776677676766776767677667766776766767767677676767767766776667766776767767676767667676776776766666667677676677666766667676776766767767667676667677677666767766767767676766776767767767667766776767677676776776677676667767677666776767677676667767766767676676767767766776776776776677677666776676766776767677677667667766677676776776776666766677676766767666677667676767767677677667676776766766666677677676676776776767767767677666767767667767767766677667666767677667767767676676776676767767767766677677677677676676767677677677677666776776776677667766776666677676676676776767767676667766776767767677667677676667667677677667677667766776766667766776767766776676776766767767666676776677677667767677666676676776667676666776677676776766776776766767767767767667676767677677677677667676767667767766776767676767767766767666666766767677677676667767766767767677676676767676676667667667676776766776776776776776776767666667666767767677677677676677676776767666776677676767667667767676767676776677676676766776767667767767677677676766767767767767766776767766767677676776767676677667766767766767666676776766767676776776777676766776767766677677676677676767767666766677666767767766767666677676767767767676666767767676677667766776676676676776767666677677667677676676776767667677677676776767676666766776766767676776776776667767767767767766776666676667767667676776776776776776676776666776776766677676767766776776776767676667677677676776676667767767667677677667767767767667677677677667767767767676667766766776676776776667767767677676677677676776776767667766776676776776776776677677667767676776776776776767766676766767666676767767677667767767767767667766766776766766766776776676776767667667676776776776776676767677666767677666677676776767767767767667766667767677676766766767766766677666767667767667767676677677676776766766776776776766667766667767677667676776776666776676776676766677677667666776667667767767676666767677667677676776767767767677677667767677676776776776767677677676767676767676677676767767666766767766767677666767677677667766776776767677667767767677666677677667676766676776776776677667767767767667676767676767667677667676676766776677676776776767676767667667677666767767676776767676766776667666776766767767767766676766667767766677676776676667766676766676767766766676677676776766676766767677676666776766767676776676776776776676767766676676776776767767767677667677676767676776776776767766776767676676776767666776767766767676767766776776677666767767677677667767677666776776676776767666776677676677676677676667767766667766667767767666767767767766776677667766677676776767766677676776767677666767676677667676767767767766667767766767676776767667666677677677666767677677677666767767667766677666676676776776767767767766776767677667666776776767667667767767677676767766677667767767667677677667676767676776676776766776776676776766766676766766767767667767667676666667767676667767767766767677676666766776677676776676677667767676767767667767666776776776667766776676776676676667766776677667677676767677677666677676677677676767766676677676767667767677677677677666676767677676767667766767767766776776767766676767676776766776776766667677667667676677676776767677677676766667766677676766667767667766666666676677677676776677677677677677676767676767677677677667677667766767767667767676677676767767767767677677677667676767667767767766677667766776767667766676776766767766766766667676676766677676776776676767666667767767767767666766776677676767767667767767767667766776676677667677676776667767767767676676677667667676677676776767766766776767677676766766767767666767667767767667767676677676767676766767676776776666776676767766767676666677667666776676766676676767767767767766667677676776767767766767677677677666776767667676667667667767766667766667767766677676766677667676776776776776776766776776676676776776667666776766676766776667677676667677667767676767766776676677676767676667766776676676667667767677676776767767767766676676776776767677667767766766767677677667676776766676776776767667767767677677667677666666767667767676676776776667676666676776776677677667676677677676767676767766767667767767767767767766776776776767766767767767666677676776776767767766676767677676767767676776666667676677667676767767767766766677676776767667767767766667766677676677666776776767667666776767767767766677676776766776767767667676667766676767766667767767766776776767677667767677677677676667667767766766666776776666767677667767766677677667766776667677676776776766766677666766776667767677676677677667667677676667766767667667766766776667767766776776776776677677677677667766776676676767767767767677667767767766667666767766776766676776776766677666767667767676677677666776676767766767767766766776767766776767766776776766766667766766766776667676667767767676666776667667767767767767677666776767676767667767676776776776767767767667767677676767767766776677676767767767676676776776767677676776776676667676677677676676767676666766677677676776766667677677676776667767677677667767677676767677677667676776776676776767767667667766667767676676677677667767767766667677667767677666667676776767767767766776767676767767676766666776667677677666767677676766677666667767677677677667667767677676767676766766767667767767767766776776766776767667767677667666666767766676677667667767677676766767666676677666766776766776776766776677676776677676766767667767767676677667676667677676776766667667767677667677667667767676776676776776677676766776676667676776677676676767767676767677677667676767767767676776667767767677667767667677676767667766677677677676667677676667767767766776776676776767667667767676667676667677676767666776766677677676667766667767767767677676767767676767667676776667676667766776767767767766676667677676766767677676767767667767676776677667767666677666666766676776676776676667767767767767677667767667677676667677677677676776676677676677676766767676776677667676677667766767766776676776767666677677676766666766667677677667766666766766776666677677676767666776676677676677666766767767677677677676766677667767666676767667666766666776776667767667767766776766677667767766766776767667676767677677677667766776677676766767667767766776767667676676676776666766776776776676776677677676776767677677
67677667767676676667666776677677677676776666767767767767667767677676767767667766776776767766767667676667766766676677667767767767766776676677676677676776776776677676676776676677676776776776767767766776677677667767676776676766677676767767667676776767766776666677666676677676676767766776677667676676677667767767766766666667676776676676766677677676677676767767767767767766776766766676767676776776676676667666776767677677677677676666677677666767767766776676677667676676767667767667767767667766767767676776776676776776776676776776676766676667766676767767667767767767667677676677677676776676776776677677676767767767767767766776666776766676667767767667766676666776766767767677677677676767767677676776767676776767677666776766776776677677677667667767677677676677677677676766766766767667766776666767766776677676667767666776776776677666766767767677677677677676677676676776766677666776676666677677666776776676677666676767767767677677677676767767676667667676776676776776767677676766676776677676676676776776767677666667676667676766767767667667766767766776767676767677676677667767766766776767677677677666667766677667767766676676776667767666667766776767677676677677667767677677667766676766676776776776776766776776677667667666766767676776767767767676666776776676676767677676667667666776767667667767767767767667677676767767767766767666677676767666766776766776677677676767677677667666766767766776767767766677677667767676776767676677676767767676776776767767667676776677676766767766677677676776767677676677677676676776767767766776676766766667677677667767767766676776767766776766776767666776767766776676767767767676767767677667677676676776776767677677666776677666767767767767676776766776766666667767677667767767766776776776667677667766776766676767676776767666776676776676767766776676776766767667766766767766767766776776767766776677677667767767676767677666767676776677676666676767767766767766676766776767677667766766776767667667766677677677667767676767766776666776676776776676767767766767677666667766776776767767766767767676776767766767767676667766767666776766776767766677676676776677677667676776767767767767767766677667667766666776677677676676767766766776667676767676776767767767676766767767666776667766776766776677677676676776776676767767766776677676676776667676767767676676767766776767676666776676666676667767767677677676677667676667767676767767667767767676776767676776767676766767767666767676677676767667766776766676767667667767766666667676666776767676676776776667677667767666767677676677677677676776676776776766677677667766776767766776766676776677667677677676677677667767767667677667767676767666766666776676767766766776767676776677676767676677676776767767676677676677666767676767677666776776767767677677666676676776776776776677677676776776766666776676776667767677666667767767767767767667667677676677666676776677667767676767676676766766776667766767767676667767766677677677667766776776767676767767667666776776676667667766776776776776667676667766666677676677667767767677676766677676776767677666676767677677677666676766766776676677667767677676767677677666767676667667767767676776767766776766776767667677677667766776776666776767767676767767677666776676766776666767676767666776776676776676676677666776776676667677676676776767677667767677667667767767677676776676767677677676776776776776676767767677666776766677677666776776776776767767767676776776776776766766776767766766767766676677676766767677677667767767676767667767667767667766676676767766767667666776666767676776776767667677676677676766767766676676776767676667677676776776766776767767767767677676677666776767677677676767766767677667766677677667676667676776776667767767676667766766766767667767767766667767767767767676767666676677676767677677676776767767767677676776776766776666667676767666766776776677676676766677667767767767667767766776676767676776676776767767677676766676767767677666767667677677676766667767666776677677677676676776776666776767666776776776766767766776767677676776766767767767666666766776767767767676776677677676766776677667666677677677676677677677677676677677667676776666767677666776776776677677677676667766767677667767767667767677676766767676667676767666767666676766767766767676776676776667767767767767676776767676776767766677676776776666767767767767766767667766767677667767767677677667676667766776767766667677676767676776767767677677676776776676776676766767767767667767767767767766767767676676767677676766677677676677667767767767676676767666677676767767667767667767767767676677667766766677677667766667767767676776776677676677676776776676767667766667767676776667677667766776776776776767767766776677677676776767767766767677677676766776776776676667677677677677676766767677667767677676776766776776776767766776666776676766767767676667667766776776767666767767676766766666677676767667676776676766677667767767766776776676677667766766677677677667677676767667676667767767767767767666767677676677667767767767676776767766766667667767676676776767766776776776776776776667767667676767766776776776776776677676776776667677676677677676767767677676776776667677667767766676776666776776667767677667767767676666776776667767667767667667767676677677676767676776677676767676767766666767767767667677667767767667666776776677667677676776766776677677667767677677667767666676776776767767766776776776667766766776677677666776776677676776776667676776776776766767667667676766676766766766676767676677677676667767676677676776766776776776667676677677667767766667666776767767767677676767677667677667677677677677677676666776767676666776776767666667767766767767766677676776766677676766776667767766667767677666666766666677677676767766666767766677676776767676766767677676776776676677676677676766776767767676676667676767676776776767766677676767667676767677676767767766767767667676676776767676776677676667767676767767767766766766776776666776766667677677676676767766766776776767767766776677677676667767667666776776776767666776667766767767767677667677676676776776677677677677666776767667767766767767767667676676776766776767767766676766766766776776776776676677667767766776677667767677676776767666776767666767766667767767667767767767766776776766677667676776776767766776677677667767767767767677676776766766767667766776776766767766776767766676676667766776776767677677667766767767667676766677677667676677676776767677667767767767676776676776677677676767667767767667767677677677676776676767766776776677676667766766776666776767767666766767677667766776677667676667767677667767677677666767766767666776776767766667677666767677667767676767667677677676767767677677677677677667767767766766767767767767766677677677666676776776767767767676766776767677676767676676776776776676676667677676766677666776767677667676776776667766767667767767766776767667667766767767767767767667766766676677666776676666776677677676767677677676767766766767677666776766766677677677676776676767767677676776767767767766776677666676766767676667766677667676676677667767767676667677677676776776766776676776767677667767766776766677667667767767677676776776676767767676666677677667767767767767766776676677667667767767767767767767767676767766767676776667677677677666676677667767677676667767667677677667766677677676776767677677667767767767766766766676767767767677667666766677677676767766767676766767677677677676767766767767767676776767667767767677677666676776767676667766767676676677667677676767766677677676677677677677666677667677676767766677666766676766767677677677676776767676677677676776776676776677677667666776776766766677676676776767767766767767667767767676767767767767666767677677677676767766776767767677676767667766676776766767766767666776767767677666676766776767677676776676767677677676676676776676776676766676676676776767677677676776666776766677676776776676776776766767767767677667677677667667676776776767766667666766776767767767677667767767767766767767667666766767676767767667667667767767766776776677677677676666767767667677666776776766766767676767677676767667676676667767667677676767767676677676776676767676776776676767677667767676667667667767677676677676677667667767767767667767677676776676776766677677666766767766767666776676776767766776676677677666766666776767766767767667766666776766766767767767767766776767766767767767676766676776666776776776767666766677677677676677666766666667767767766677676676677667666776677676767767677667667667677676776776776766767767766676767667677667677666676666767767767666776677676776776676677667677676776677677676767767666676767666766667666666776767767666776766766776667676776767677677677666766767767767767677667766767767767766677676776676767676667767767767677676676776767767767767767766767666766666776776667676766676767766766766776767676776766767667676767667767676677667767677676776776776766666776776767677677677676776776767767767666767676767767766767666676666767767677667767766767677676766767767767667676677677676776676776776767667667767767767767677667667767767767676766776677676776767767767666776767676667766767767767766667667666776776667677676767767766776776767676776667676767676766776667677677677676767767766776766767767667677666666667676667767677667766667677667767766766677676776776776776766767767667677667676767766776666776676776776776776767767767766776677676666767677676776776767766766667767667667676776676767767667667766666767676676766767667677667766776667767767766767667766776767677677676677677677676767677676677677676766776776776667766776766776767677677676766776676666677677667677677676766677667767767766776667767677677677677676776776776767667767676776776776767767677677677676776776677667677667667767766766776767767676776676776676677667676776677667766766767667666667676776766676767676776776767767767766766766776677676677676766767667767766767767767767766666767676767676676766667766776776666676776676767676776767677677677667666767676766676767677676677667667766676776767676776776676767676766776676776767677677666776677676676776776676776766776776776677667666676776677667767767676776677677676776776776767676677676767767676677677666767767677677677677667666676776776667766776767767766767766766666667767767
7676676766776776666767667767767766767766666776776667666667767766767767666676776676667767676776767767677666776767766767767767767767676776767677676676776676667676667677666676667767666776776676676676767667767676767676776666667767677676677667766667766776776776667767677676666766677676776776776767677677676776676767767677677677677677677666677677667767676677677677667767667666677677666776776776667676766776776776776776776767677677677666676767676676776667677677676776677677676776776776776767676676767676776766676776766767766767766776667676767677676667767767767766676676776776766767766677677677677667676766776767676766767667677677676776666767767667677676767767677677666676676776776666776667676677676767676776776767766776776767677676667766677676776666667767667767767677676776767667666767667767767767676666766677676776676667767677667766766676767667667676767767767667676667767766677666677677676666676767767767676776776767667767677676676776776776677667767676677667667767666776776766676676776767767676676676776776677676767767767767766677677676667767667676776766776677676776766666776776776677666677677676776766677677676677677677666776767677677667677667767676677677676766767767767766776677677677666776767677676766767676666767676677677677676767767766766776666766776776776676767667676767767767766767676776767676676766677677677676767667667676767667767677676667676666767677666676667666667767677666776767667767667677676767677667767767767677676767767767767767767677667767667766676776776677676776766767676776767677667767676666767666776676776767767667676667676776767766767676767667767666767767766766766776667667766767766776776776776776676776767677676676767767677666767666766767676677677676767767677667667667766767767766767767676776677666676776676766766767667767767677677677676677677676776677667677677676666776676776676776767767767767676666767676766677677676667676776767666677667766776667766776776666776776776766667767766677667766766776776766676766767767667676677667677676767667676766776776676667666776676677676767766767766766776766677677666776676767667767667676767676676776676767677667676676776677677667767767677676776766767666776767676677667767677677677667766676776776776767767666676766676667677676677667676776677666776767767767766776666667677677676677677676767676767767676767766767676767766776676776767767767767676677676676677676767767666767677667767667677667666776676766767767667677667766676767667676776676676767766677677676766767677666677666776666776776767767677666676667766667676766767767667677676666766766776667667666776667677676776767766766667767667767676767767766767667766776766677677677676776677676776767666776776776676767677667667766776676776767766767766767767676776767676767677676767676776776767677667767676676677677666767677667767676767667676776776766767767767667766776667766667677676776776766676676676776767766676677677677676677676776776776676767767767677666677667766766766776766776766776677667767767667767677676767676776776776767767677677677666776677666776766766766677667676767666776766776676677676776667767666766676776767767676776676767767677676766666776677667767676776767667666676776776776767766676676776776776676766776776767666767667767766767676776776776776776676666677666766766776676776676677667667676676676667676767676776676766676667766666776767676666667667667766767676767666676677667767767667667677676676776667767677677676677676676767766766676677677666776677676776766766667676776767767767667767767766767767677667677676767767666767767767676676776766776776766767667666666676766666776776667767667766767676667766767767677666776677667767667677676767666676776766776676667767766767767676776667767676666776767766677667767676776766677677677667677677676776767767667767767767766776767667676776776766776766767677667767766776776766767676776776767676767676667666767667767666767676676776766666767676776776667677677677667676776776776767767767676776767767666766767676676676766676676677677676767767676767667767766776766677676776776767766767677676767767676776766776766776776677676767677677667767676776676667676776776766767667676767766776767767767676776767667767766776667677676767677676767767767677677677666677677676676766767666676666776767767667676776766677677667767677676776776776767677666767676767767767767767677667676776766767667677666677677667676767676667767766776776776767767667666676776776766766767667667676676666677667667667766776776767667677676766767677667677666676776677666677676677677676677677676767767677667677667667677676766767667767767676776677667677667767667767767767767666776767766677676776677676776776666667676677676667767677676767677676776766776776776677666776776767677667677666766667666766776676767767766776776767676776776667666677667676776676767766767767666677667767677677677677677676776767677676766767766677676677676677676677676766676677677677676776767677676776677667767767767676667676677676776776776676767766776776776766766676767767667766666677676677676776776776767677676767767767766767667676766776666676767677677676767767677677677677667767767766776767767767666767666776767676666766776776767767767767677666766767767667676767677667767677666776676677677676767766677676667767766776676776667667667767767677667677667766776767676666677667667666676766766667766766766667767767667767677677667767767766767766767666776776776776667667767676767677666767766776767767766767767767677677676766776776676767676776776676776667766767677667677667666676776767767766767766767676666677676677666776676666776666767766767767766776767767676767767766776776767667676776776677667766776766677676776767767767667767677676776676677666767677677677677667676776667677667767767676776776677676676676776666666677677676766776767767767677676776677667667767666676676766766767667766776767767676776676776677677676676776676766776767767767766776776666767766677677677677676776776766767667667767667767677677677676667676766666776776776676677676767767767677676766676776776676776776677677667677676776667676776767667767766776767767676767766676767677676766776766776776776677676676776767666766677676676676776667767666776767767667767677667766766676677676667677677667677667677676766776677666776776677677676776767767677676676776766776667767667767766676776776676677667676776676667767666776676776767767677677667767667767666767766677667767766766776667766776677676676677677677667767667767767767767677676776776766667677676776766676676677667666666766677667677677676767766776676677667767766676776677677666776667677676676766776676767767767677667767766666767767666776767677666776677667767677667767767766776677667676776767766667676767766766676776767666776666666676776677667767676667676677677667767677676776776666767676767767766667767676776776776766776776677667767667666767767667767667767766767677676677666676676776776767767767767766676766776677677676676767767767676767767677667767667766767677666776677676767676766677666776766676776676766776767677667767667767677667677677667767667767677666776667767767676767677676776776677677676667767767667667676676677677677677676667767767666776776776776776776776776766676767666666776766677666666776776776776776677667667676667677677676766767767766676776776776776667677666677676767677676676677677676776767667767667676776666776766766676767677676766667767767667766776776776776767767766776776776766667767766767667667677676766667767767676666667767767767677677677666676667767767676676767767766776667767676767766776776776776767676676776776776667667667677676766766776676767676776776776776776666766767666776766677667677676667766667676666776766767766667767676767677677666776776676666776667766676766766676667767767667767766767667767677666667767767667676776776776776776776667676676776776766766767677677677676767667676767676767676776666676677677677677677677666667767767667667767677677667667766766676676776676676776677677677676767766767677667667677677676676767767666677677677677666776776767766776776677667677666767767766676776676776767676667767677676776666766766766676667767767766766767766767766776766766677667767767677667767677676776776766776676666776776776767676776676766677667767676776767677677677667667767666677676676676677667676677667667767767677676767767667767766767767767766766667767667677676776676667676677676776767667766767676677666677677676666767767667766767677677677666766677677677677676677677676677666776776776667667767766767667677667666776776677667667667766776767766676766776677666776776676767767767766767676776776767766776676776677676766677666767676776766776676766776776776676776676767666677677667676677677676767767677666776676767677677676667676666767767677676776667667677677667666767766677677677667677676776676677677677667677677667676767667677667677676776776667766776776677667767766767767767676676677667767677667667677677676766767767767767766676676666767767766766667677676776767677677666667676776676766677676676676776767767767767677667666776776776766676767676776667666776776666676776677676666776776767677676776666666667766776776766776767766776767767766766767676776776667667767667667767766676767767667767667676776677676677676766667766676767676776767677676676676776776776767667767667767766676767677666776667767767667677677677677667677676776767667767766776767766767667677677677667666766767676767677677667667766776776676767766676766677677667767767767676776767767676776767677677677676776776767676776767767767766776767676676767667676677677666677667677676676776776776767767677667767666776776676767667767667677667676776767767767766767677677666767677667767766677676776676767666767667677676776767667667766676767676776767676776676676766676767676676667766776776776677677666677667676767767766776676677676776767667767676767677676677667666767767667767666677676767667667677677666666676667677677667767676767667766767767676767767767767767677667767677667676766776766667677676677677677666767767676667767767767677677676667667767676677676767666776677667767676776677666767766767767677676776776776667767767676776776776767766677677677677676666767667667767677676776767767666767676677677676766776676767666776767767667667766767677676766767767666676676767767677667766677
67767767677676676677667676776776776677677666766766767676767667766776776776676776676767667766776776776766776776776767667677666677677677666776767766776766776767766667676676676776766767767766676776776776676676667666767667677677667766676767766776776776776677677676667677677666767767766666676776767766776677677676776766776776776667767766776667767766776677677667767767667676767677677676776767767767767667766776666776776767667676776776776767677677676776676766666677677666767767676776776766676677666676676667667667767767767766776666766767767676776767767666676767767767677676776667676776776667676776776776776667676766776767676766776766776776766776776676776766666767767677676767667677676776676776677667676766767676776776776767767767767767766766776676776677676666677667766677677677667676776776776767766776666766677676767766767677666767766776676766676776776776776776776667677676676677667667767766767667666776776776766776776776676767676767767667767667676767667666776676677676676766776776667676766767677677667766776766767767767677677677667767767676676767766776767766776676677676767667766776767766776666776666776767766776667666677676676767766677676767766666767767766766776767667676776776767676767667767676666766776776776677676676666677676676767676776767667676767677676776677666776766766776676776767767677666667767766767666767767767676776667677677676776766666776776776767676776776766776766767676766767767677676676667766766767677677666766767677676676776776767667676767767767677676767676776776767766776767666767767767667767766776776767677677667677676776667677676767676766776776776776767767676767767767767767766776766776667767667666677676766767667767677666767677667767766766667667766666676666677676776677667766776676676767677677676776776767767767676776676776776676667666776667767767676667676776677666677676676776767766667767766767766776776767667667666677677667667677677676676767766776666767667767677666667677677667677667677677676767767766776666666767767677667667676666776676677677677677677676776667676776776667767767666776767667667766677677677667767667666776677677667766677677676776776766676667766767767766677676677676676676767666676676677677677667767767766667767676776677677677667677677667767766767766676766766767677676767767666766776767767767677676767677676776677676676667667677667677666767767767677677676776767766776767767767767766776767767677677677676776766677667677676676667767767677677667767677677676676776767767767667677677677676666766767667767767766776677676667767666667666766766767667767677667767767666776767677666676767666666677677667767767677667667676677667767677667677667767677676776767676667667766776767767667677676776676776766677676776676676776776676677676766767667767677666667677666767766776776766776776667766676767676676776676766776767667766766776766677667676667676776766676776776677666776676767766767676776776776776677676667677676667677677676776776767666676776667677676666776766776666667676667676767767676677666676767767677676766776667667666776767767766776676767767766766667766677676766677667766767766667767667666667766776767666666776776776667667767766666776766666776776767767767766677676676767666776766667766776677676767766766776776667676767676676776667667766776776767676767667676677676677667676667767766776776677677667676776776776766767667767677676776767676766666776677677666776767767677676666776667767676767767767766677667766776767766776767767677666776676776677667766677676776667767767667767666767677677667676767767667676766776767676776776677676776677677666776766676776767677677667676766776767767676677677677676767676767767676677667767766676766776666776776667767767767676776666776776766766776766767666677676776666767767676776676776676677677677677666767767666767767677676776776776676766767767767766767667767676776776776767666667667767767766767767767677667767767767767767767676677666776676767767667667767676676676677677667676767677676677676677676776767667767767666776767767676677667766776767767766767766776677667766767676776676666767677676767767677667766776767767767667667766776776776776767667766776766677676776776767676766676767667677677677677667767766776767677676776767766767767677676766776767767766767666767677677677677677676767667667676776676766767667767667667767666676776776677667766677677676676767667767767767767767767676677676767767767767767767767767667766767666666776767676776766766776776766767766676677676776776776776676776667766767767666766767767677667677676776667767677667666767676677676776667676667677677667666766676677677677667677677676767676676776776676776677677667677677677677677676767676766776767676776776766676666667667667676776776767767677677666776767766776766676677667766766667676766776776776776776767767766677667767767677676776776776776776677667677676767676767767766676767766677677676776677667677676676776776766767767667766776676776776666666666676676776676767767767677677677677676667667766776667677667766766667677666776767667667767767677677676776766677676776776767767767767676677676766766666677677666677667676776676766776766776677676767677677676767676677677677676766776776767767767677677676776767767767767676767677677676676776767676676676776776667767767766767677666667667767767677677667667767676666767767767677676677676776767666766776667766767666776776676676776776766776767667677677676766767767766676677677676776676776776676776767767667667767666676676666776776766766767677666766766666776776776776776766676767767677677666766776767676677676767767677676767766767666776676767667767767677676676776767667677676766767766666767766776766776767767766677666666776677676676776776767677677666767667667666667677676767767666677676776676676776767676767676666776767767677677677676766776776767677667767766676776776667677667767767766677676776676776766667766677677676766677677677666666676776676776767676677676767767666776776667677667676776666766676767667767767676676767677676667676767767677676767767676776776767676776767767667767766767767666776767667767766676666676767677677677676676776766677677666677676667767767666776677666766776776767666767766776666676776766767767676667767766766766776667677676766767677676677667676767677677677676776677677676767677676776776766776776667667677667766667766776676677676677667767677677667767767677676676776776667767766767676766766767667677667667677666767767767676676676766767767766776767766767667766776776676767766776677666766776776767766776776667677677677666776767667767767766666767767767766776677677677667667666776677677676766767766767767677677666767667767766776776776677667676767767677677667767767767767667667767767676676766776767766666776766776667667767766767677677667667667766776767667767767767677676776767766676767676767767767677676667666667767766776677676767766776666776667767667766766776667677676776776667677677676767676776767676767667676767677666767666676767667666677677677677676677676767676766677677676776776667676776767676677667676776776667767677677677667676776767676677677667766776667677676767767677676776776776767766767676666767666776767767766776676767677676776776676677667766767766776776767767666767677666776677676766667676767767767677667766766667767676767667766767667676766767677677667767766666767767767677667667667677676776767667767767767766776767677677677676766767677677677676677666767767667677677666766677667767676767667677666776776776767766767767666767766767766677667766776767667767767667766767767767767676767767677676776676767677676766666776676766676766667667766767677666776776766666776767767766776666776776776776776766767676767666776767767767667767666776677676766666776667767666666776766776677666776776677666676776767766776667766677667766767766676767767766667766766776677676776677676776776677677676677677677677676776667676767767766776776766767676667767767767676676776767677676667677676776766677676767767767767676776677667767667767767666776776676776677677677676776767767767677676767666676676676767677676776767667676667677666767767767677676766776776767667676677667766776776776677667767677677667667667766767677667767767677666776767677676666667666676677677667766776776667767767767767766776767767676776677677666767766767677676677676776667766776677667677677676776767677667676776767767676776776767766776767766667676766677677676776767767677666667666767767677677667766776767676667767766776677677677676766766776677667767677676766776776776767767767766776767766776676676767766767667766676677677667767767677677677677676677677676766766767766767767676767677667667767666766667767676776676667667767677677677677676767667666776667767767677667767767666676766766776776776667766766776767667676677676767667766676676766776767766667767676776667676767666776776776776767767667767676776676767767677676677676677667677667677677666767767766667676767676766767667666677676767767676767676767667666767767676776766667667766767767766767767666676767676767767767676767676776767676776667677676767677666766767767677676677677667676766767766667667676767667676776776776676677667676677667667667767766667767766666676776677677677677666767766776677676676767676767677676776776776767677677676766667767666766677676776766667677667667767766776766767766776767667676676667767767667767676776776767676766666776776776767767676776667676776766677677677677676776776676667767767766776677677677677677667766767767676776676766667677676776776667766776776677676767767676767767766676776667667666666677676767667667767677667767677677676767767676776776776766776666767766776767767677676776667677676767666766666667677677677676767666667767767677666676767766666677667767677667677677677676667677677676776767766666767667767766666767677676776676767767766776767676776676776676666767666667766677666767667767766677676667677676666776677667676667767767767766677677666767676766776676766677666767677676776776776766776776776667767667677677667766766776776677676767767666767767767677676767677666776767767676677677677677677667767667677677676766767766676776766676667677677667676676767677667767676766767676766767766776776776667766767667767767667766767767767676677667766767676776776666766667766676666676776776776767667666776677677677677676677
3677676776767667677667666667677676776767677677667767676776767677677677667667666677666666766776676667667667767767766667766767767766776767767766666676766677676767766766676677677677676766776766767767676776776766776776766776776767767766766776776677676667676677677676776676776766667766666677676676676776776677666667767677667767676776667767676676676666776766667666767677677676667667677667767666776767677677676776677676766766767677677677676776676766676667676767767767667767676767677667677667667767676767676776676776767667767767766767766767676676767676676667676677677677667767666767667766676776767677676676767677667677676766677677677667666676776776767676667666776667767667676677677666676676676676776776767676766776676676677676767667767767676676776766776766776766776767676776667766776666667677667766767766676766677677677666767767666677677676767766776677676766776676667666767676776676767666776766776676767676666767677677676677676677677667766676767677677677677676667767766776776767667766676776676767767766776776767667676676776776766776677676766766676776776776776667677676766766767767666667676676677667767667667676766677676776767676776676767766666676677676776776767677667766667667667767666776776776776776676666676776776667666767677667666766776677677677667767767666766677676666677677677676667676776767767767767676676766767677677667667667667767767766767676677677677676677667767767767767677677676776767677667767677676667767667667767667676767767767767677667767766776767666677667766677676776767676676776766677677676776677676676776776767677677667767766776767767767767676766776776776676677676766767677676676676776667677677676767677677677676776776776767767767767766676776677676776767667767766766676767676776776667767767677676666767767676677666776776776677666776767767676677677667767677677677677676776666767766677677667676766667767676767766667677676677676767766776776767767766776667677667766766776667667767677677666776667676666676666677676766667767767676667767677667767767666767677667767767767677667766676776767667767766766766667766666766677677666766776776667767766776776667667767767676767676767767667676776677677677676776667767677666676666767766676767767676766767677666767766766776767767677676776776767677676767677676776776776766767667766766767677667767676767666676776766667676677677677676776766676767767677667667677677667767767767677677666766776677676666766767676767676667666767677677677667667677667766767676767677677667767676766776677677667767667676776677677677677667667677676776667677676767767667767766767676676776776666676766767766667667767667767767767676767767676677677676766776767676776666776767677676676767677676767676677667677676676776666776776776776776776776667767767667766767676767767667676766776676667667767676776677667767767677667676677667677676776766776767766767766767666767667667766766767677667677667767767667677677676677676767767767767767667767766767767767766676776776667676776776766767676677676776776776776776767676776776776767766677667676776776776776767676776767766677676767667667677667666666667667766776767767677676666676676776676677666776667676767767767766677676776776666776776677667677677666776666676766766776776776776767766667766676766767666677667767767766776776667676776767676767667767676677676776776767677667766776676767767677667677676676776767677677677677676767677676766767676766667767767677676667767767677677677667667676667677666776677666776677676776767667666776677677666767666776776677677676767676776776676667766776676767676676676776767677676677676767667676676776767667676776766776776767767676676677666776767666677676767767767676776766676767677677676767677676776776767766677677667667676767676776677677676766676677677667767676776677676766676766767677677676776767766776766766766667766767667677677666776776766677677677667766776776776676767766776676677676677667676776767767677676676767667677676766766776677677677677677667767766776767667767766677676677677676776667677676767766776676776776767676667667767676676776776776776677666776776676666667767767767676766666766776776767677676677677676677677676676677666677676776677667767767766766677666676766776766667767766776767767767677676776776767767767676666767666667766767767677677676666776767767676767667766667766776667767767677676677676666776766767767767676767767767767767767767767667677667767767767766766776676776676676767767767767767766677676676667677676676776767676767676776667666767676776676677677667767766767767667677667766776667766767766767767667767767667677677676677676766776776677667767677666667767767767766767767766676767676766776776767676767676766766767767766767677676677677676677677677677677677667766677676776767666677676667677667676776677667767676766767666776776776676767677667677667767767677676767767767766677666767667677677666776776767767667767666767667766766676776776776676766776776766767767666767766776766776677677676767676776776767677677676667677677677676766767767677667677667767767767767766676767767767677677676667766767676677676766676776776676776776766776767766767676766767676676776776666776776776676776676776676776767767667677667767677677677667767767767767766776776676767767767767666766767767676677667767676776776767766767767767767677677676776776776776766677677676776667677676776776767766776767677676766667767677667767676776667677677677667677667767766767676676676767677667767676776776677676766767766776766776776767766676677677666776767767666767767767767676676776767676767676776666676677676677667677677667767767767667767666767667766776766776776677677676776767677677676776677676676677677676667767676776766767766667667767767667767767666767677676767767676677666677676676767676776767666767767767676677677677677677676776767677677667667767677676676776766776767767677667677676677676776776776766776766766766767767677676776776776776667676666776776776776776776776776776667676677677667767676767767767767676677676776776766667767676666776766667666776677677677676767766676676776766776776677676676776776767767766776766776676766776676667767767677676776776776677667676767677676676776767676776776767767766776776776677667766677676666666667766667676776776766667667767767767676677666776767767767667767767667666776776667677677676676677676677676776676767676767766776676776767767767766766767767676766776776776766776767677676666766776776776776776767766676676667677676776766766766767676776767676766677676767766767667676676776766776767767676767767667767667766676677676776766776667676677677676767676776776776767677676767767677677677677667767767766776776677666776677666776767677667767767767767767767677677677676767677677676776766776776776667677676776677676676676776767667676676767677677677676677676766767676766767666767677666677677677676766776676767677676767767677667767666776776776676676776676767667676776776676776667766776667676667766776766767676776676676776677676677666766766767767676767676667767767766767767767766677676776776766676776767766776767767766676767667667666776776766767667767667677676767667676767767677676667767767767767766766776767766776776767767767666776776776776767767766667767666767676776767667676676776677666676677676666766676767767667677666676767666767676776677677667767767676766767677677666667766767767766677666677667677676776676776776677677677677677666676677677677667667767667677677677676767767767767767677676767767766667676767767767676767766677676767767677667676767667767667667667767677676767767677676677676776667767767766676677677677676766676776776767767677676676776776677676667766766767767667676677666676776677677677677677677666767677677676667666776677667666767666677676776667767677666667766776676767667677677667667767667677677677677677676776776667767767767766677676767676766767677677676767677677677666677677667766767677667767767676767767676677677667677676677667677676776776667677666776776776766767667767676667677666766676676676676667767766776676776776767676767767766767766676767767766676766667676767676776676667677677667667667767766776676776677677676766776676666667676676776776776767677676766676776776776676767766766767767767767766676767666666776667677666677677676767767767667676767677676766677676767677667677677677677676666676667677676776767676776767766767677676676776776766767767676776766776767667767766776767767767767767676667667767767767677677666776776767676766776776767667677667666767767677676776776776677676776676766776776667766676667766767677677666776677677676776767766767667676766766767667677677676676667767767677677676677677676766677667766767766766766667676677676767676676767676767767766767767676667767767667666666776677677677677676766776667766766666776776766766766667667767676767676667767767677667676766776667676676677676766776766666776676776776776676676766767676676767766776776667767767767676767766676766776676767767666776666767677667676767766767766776666666767767767677666776776767667666776666776767767767767766776767676776776776776766676776776776767767667677676776767676667767676767766767767677677677676767667767766667676767677677676766776767676667667767767677676767766676766776776667767677676667767767767767676767767677676776767667767767766776766676666776766766776767767667677667677667766776776776776766767767767677667767677677676776676667766676776776776776767677677676766667677676776776676776767767667666776776676767676776767766667676676676776776767676776776676767676766776677677677677667676676676776767766776776776677677667766776766767766776776766776776776666767766766667677677677676667677676767676776767666667676767676776776767766677676767676767667677667767677677677676776776767677677677677677676776776776776767767677676677676677677676667676766766776766677676776676677676767767667767677676666667666767677677677677677667767767677677677677677667677667677677666776776677676776666667676767767767767766766676676776767677676776677677676767676676766766666766677676776677676766767767767677676776776766677677677676676767767677666776677667766767767766767677667767677666767766667767767676767767767767667676766677676767677676776776766766776667676776667677667767676677677677666767767676776776776767676676776776766767766667677667767767676677
667767766677677666767667766766776766776767677676766676677676667767677676667766776776676776766776776776776767676776667676767767767767667667677667677677677676677667766776766667676667677667767676776676767667767766677676677667676677676776767767666767677677677667766667677666767767677666766776766776767677676766767767767666677677667767766766766776776776766766767766767767767766767676766767666767767766666776766767767677667677677676767677667667677667767676767767767767767767666767666767676676767767676767767767666776766776776776776666767766776767767667677666767676677676676667676766677666767767666677676776766676766676776776677676667767667677676677677677677667677676766676776676767767666776766766776776666766676766776767677677677667676776766676776677676776676677667766767766776776776767677677677667767666776766676677676767767767676767677676776667667667767766776767767677667677666776766767767767767677677676676767677667676766767667766766776676677676766676677667677667666676667676767677676667767767677676776677677677667767767767767676676776766776677676767676667767676676667767766767676676776677676677677676767767677676776776776776767667767766767766776677676667677676776766767767767667766767676767767766767767767767677667667666766767677677677677667677677676767766676676776767676767767767676677676776676776677667666776776677667766766766766676767677667676766677676767676776676767767767666766677676776667767767667677677667766767766676766766767677676667767677676676677667767667767677667667667767677666767676767676676676766766776776666776676776766677677667667767766766776677667676767767767676776676766677677677666767677677676766666766776766677676667677666776677677676776776767767767767766667677666776667667676676676677667666766776766776667676767676776767667676767677677667767767677677677667677666767677667766766776776676776767767667767676767766767677666766767767667767767677667667766676677666666766676767767767767766776767677666676776766776776776776677676667676776766676766767766767667667767767676766677676676766767767667767676767767766776767766676766766766667676776776767676667667766677676667676776667767766776677677677676667767677676677677676767766667677677666666677677676776677676676776776667767667766677667767766776676667766776767666677667767766677666766767767767676767766776676766767676666767766776776767766776776766676677677677667677677676676667676776767666676767677667676776776767767767766676766677676676677677676766676767677676766776767767767677676666776767767766677676767766677676776767676776767676667766776767677677677677677677667767767766667677667766767767666776776766776676676767677677666676767767766677677676677676676776667767767767767677676766776766776666667767677677676767676767767766766776776766767667677677676776677677676776776676766677667767767767667677667766677676766776776667767767667767677667666676767767766677677666776766667766677677677666776677676677666677677676767666767676767767667676767676767767766776767766767767767667667766767766676676767677676767767676677677667667767676767677677667667767766776766766667666677667676667767767766667676676776767677667676766776776666677667677677677677667767667766767767667677676767667677676666776766776776676776776776767767676776677677676677676677676767767766766676667676767767767677677667667676776767766767676677666766767676776776766677677667767677676767676776677666776776767766677677677677676776776766667766666776776767767767676766767677677676776767766677677677676776677677667677667677677667676767676667767676776677677676667767677676766776776776776767767767667767767676776767676676776677676766767676676676776667667767767667667677667667767677676766767676776667666776776766776776766666776776666776767767677677667767766776776776766667767667766677677667766776766677677677676677667767766677667766676767767766776767766767767677676767766766776776767667676667767766667767676776776767677676766676766776677667676767676776676776667677666776767677666776677677677676776776776776676776767677676676767766776767677677666767767767676766776676776776776776676676767767766766666767667676776677667677676767667676766667767767767767667676776776766776776766677676776767766677677666767676677666767667766676776676767766677677676667666766677667766766767666767677677667676677666767666776776677676767767767766766776766776667766667676776676767676766667667677677677677677677677667767766667677677676766776767766776666776767677677677677667677676767677677677667767677667676767766676776776776767677677676776667767767766776666767677666776677676767677667676776776677677667676767676766676776677677676776667676776776767767677677676677677676767767767766776776767676776766776677677667677667677676776776776766667767676767767766667667667766776677677677677667676676776767677676776776767676767767767677667766766676667767676767766677676776667767676766776776767766676767676776766776767766776676776776766776776776776776776776776667766776776776767667676666676767766766766676776776767767766776776776776778676776767667766767676676767667677677677677667677676767766767766776677676776766776767676676767677676677677677676767767676776676767676776667676676767767676776767677676677667766677677677667676776776776767667767766766767767766767676776767667766766767677667767667767666767667666667677676676677676776767676667677677677677667766766767676766677666776776766766667676676766676776766767767677667667676767667666776776766776766776766767676766667667767677677676776676776766776776667677666667767676666767767666767767767766766767767767676776776767666676767667766677676776676776776667667767677677676767666776776776767676667766666767676667677676677677667766776766766767766677667666677667667676776776667766676677666767767767766676677676767767766667677676776776677676776667677677676676677666776767667676667677677677677667677677676676766766767766677676776676676776676776677677676677666776766677676776776667766676776766677676677666676677667767677666766767767677676776776776776667767767767766767767767767766766766776776776766677667677677667767677677676677676776767767676667676676767767667677677667676776667767666767676676767667766776776776776767667766776767767677667667676667667767767767766767766676676677677676776776767667767676776776767666766776776667666766776776767676776676776766776676776776766776667767766676676767667666776776776766677677676776776767677677676677667676776776676677677667677667667767667767676776766666667666767767676766767767767767767677676676677677666677677667677676767676776667767767767766676776766776676776776667666667667676776767767667667667676766677677677667767766677676667766776767676766776766676676776776677666767767676766677677666776776677677667766767767767677676676776676766767767677667766767766776767677677667667767767666676676776776776667677677676767766767766676776776767767766767767677667667767767767677676776776676766767676767667767676767667676667767676767677666677676767767677667767676676766766767677677677677676677677666677676776767676676767767767766767766766767667676676767767677676776776776766776776776677677667767677676667767667767666776776767766776766767767676676776767667676676666677677676676767767767767766767767767767667767767767767667767667677667677676667677677667677677667676676667677677667767667767767767677676676776676776776767766776676677677677677676776666776676776776767676767677667766766676767767767767677677666676676767677667676767676776767677667767677677667677677677667767667677676766767767667766766666767667767666667766677677677667767676676776766676776766767766766676676776767676767677677677676677667767677676776767767767676776767766776776776667676677676667676776776666776667666776677666677667666776776767677676766667767677677676666776676767766767767766766776766677676766776767767666767767666776767677677676767767667767666776767767676767676776767676766767767767667676776767766766767677666776766776767677677676676767767767676667766767676767677676776776766677676776676767676776677677676776776766677677677667676776776776766776776776676776667676667666767767676776767767767766776677677677677677676676767766776776776666776776767767677677677676677676766766776667676767767766776767677676766766766676766677676677676676676767766677676766776766667667766677677666666767676766766667667767667676776767766767767666677677676776766676776676766776766767676776776666676677676776676667767766776676766776767677676677667676776677666776767767677676766676776667767766776767666776767767677677667767676677677667676677677677677677676776767676776776667767667666767767767667676776776767766767766776667667667767676676767676767666767677667767676776676767766766767767676767767677666767767676767767766766776776666677666767677667766776677677676667767767766676767767767667767766767767766766677667767767767677677676776767677677676676666676766767676767767667676776677677667666776666677666776767767677667766776677677666776677677667676676676776767767767766666767676766776667766776676676776766676776776767767666767766766767667766667677666767767767676676677677677676676767667676776766677667666767767666776767677676667677666776767677677677667667676776767667766766767766766766766677677666776666677677677676766776677676677667766676776767666767676776676766766767767766776677676766767666776767677676677676667676666676677676677676677677667767767767766776677667667767667676767767767677666676776677677676776776666776776676767766767766676766676676776766676677676776667767767767676766767767767766767766767676677667766776776776667767667677677677677676776677676677677676667666767677677676666776766776776666776676776776776767766776677677666767677677676776766767767676676767767767766776776676767677676767767676676766767676776676767676767767766667766676667677667766766776767676677676776776767766766766767666767767767676676766766767766666767766677676676776766767767677667767766676677677677677676767767766767767667766776776676677667767667676776667767767676776776776677677667667767766677677677677677677677677667666776666776776776776776767767767677676776766677666776666766767767767766776667767766766766776677677677667767767667767677
6677666776767676776776767766766676776676677676776677677666776677667676776776776677677676766776677677667766776677677676676767766667667767766776776676776667767767666776677677676767676767766677676767767766676776766677667767667677677667676776677676676767767767676766767676667677676676776766677676667666677667677677666776767676776767677676676677677676767677677667667676667667767766767667676766776776676776767767677667767676766776676767766776776667666776667767767766776666776776677667676676676767766776767766677667767677677677676767677667676776776776776766776776676776676776677676677667676767767767766776767767767676676767676677676776667767676776766677676667666677667766776766666776776766767767676776677677677677676677677677666776676676677667767767676776766776667667767766766766676776767766677676676767666676776767767767677676677677667677677667677667767766766776776766667667676776776776676767676667767767677667666767676776667767766776767767676776767676667767766767767767767766776676767676766667766776766767766767766776767677676767677666677677666776776677677667677666766677667767766666767677676766776767767766767677667676667677676766767767767666776767767767667667767767766776677666767676776776776776666776767767767766676766776767766776767766677676767677666676676767766667676676776667667677677677677676776766776667766776676766776767767677677667766767766677676776776766767767766667677677677666776766776677666776776677676776677677677677676677677677676767677676776677677677667677676776766767666676767677676776767766776767677676767766776767767766767667767767767766776776676776776676677676677677666776776676776666776766776676767766766676677676767767767766767766667767767767767767766766776676666767666667667677677677666776676776776776767666677676766676776776767677676766667677667676676667676677676677666677676767767676766667767767766776677677676676776776776776767677676676767767766667767766677667666676676766667667677677677677677677677677677676676677677677666666776677667766766776776667767767767766676676766776776677667767767667676667766776767677676766776776677677677676767767677676776767677666776776776766767677677676767667676767767767766766666666677676677676776776677677676667767767677677677677677667677677676776766676766776766776766676766766667767676776776767676676767677666776766776767767767767677677677676767677666776767767676676667676766776676776677677667767766766767766767666766776766776766666776767767766767766776767676776776767767767676677677676767667766767766766767767766766776776767766776776766676767767766677676776667677677676667677676776776667677677667677676667677667767677677676676766767767767766767677667767766676776776776776776767676766767667766767677677677666667767766676776767767767767677676676676776677676766766766767676767767767767767767677677676676776677667767676776666666676776776776776676776767667767766666776776677677676766776677676767666766677677676677677676676776767767766776766767767766676776676666776776677666767677667677677666676677666667767677677666766776667767667767676767767677667767767676767766776767766767766676676667767767667667767767666776676776767767766767767677676767676676676776776676676766677667677666666666767766666667676776776776677677667676667667667676767766776776776767666677677676676767766767677667677677676776676766776676676776667676767766767766776776666776776676767676767676667767767676677676766676767767667767767767767767677666767767677676776776766776767666776776766766767667677676767677676776767767676767766677677677667767677677677667667676766677676767676766666767677677667677677676667767676676776766667677677676666767676776677677676776776676677676766776776776776767766776766667676667767767667676766666776776776767676766776766767766676776776767677667767676666776766676776766667667667767767676767676766677667667666676776767676776767766776776767767677677676667666766677667676767767677676667767766666766776767767667767766776767767767767766776676776776676766666766767667676776667767667767666677677677676776776776776677667677667767767766676776677676776766776767767666767676776767767766667667767766767667666676676767666776767767666767676677676776767767767677666767767677667677666677677676767676776667676677667667767767676767767767676776776766677667767767767767667677676776776776676766776676776766776776767676776666776776767676767766677676676776677677676776776677676667677677667677677676667766667767767767676767766667676676776766676776776767667677676776776776677667767677677676776667676767676666776776767677666667667676766776776766767667676766776776776766776766767666767767677677666676776767666677676667766767676776776766677676767767667767676766776667767767666776776676676677677667767767666767667677677667677676767676667766776766767667767677676766776676676767667766776767666767767766776767766767667677666676677667667766666676776767766776776776767766667667767767766666767676776676767676776676776767667676766767666776776676776776677676776767667667667767767667677667767766776767666767667677667676776776767666767666676766667676677667767676676767666767676767676767766766776767677676776776767676776776766766776667767676776676767767767667767676676667767667677666766776776667677677676767667676676676776776676776677677676776767677677676776776776677677666766766776776776776766767666676776676767766776677676776767767666666776766767667766676767676676767676676776776676776767667676667767766667766676766766676767677677677676776676676776676677677677676766767767676767677666776676676667767767667767667767677677667667667676766677667667767766776766776776667666767767666676776767677676676677676776766767676677677667767767766676666776767767767676776776767767677667766676776767677677677676677677676676766776767767667767677676776767677667767767767676677667667677676766766767666776666677667767767767767767676776767666776767767767767767767767676776677677677676667676767676766667766667766666677676676766766767676667676776667767767677677676677676776767667766767766767767767767677677677676766776677677676776767667766767767766767766776767766776767667667677677677676667677677677676776666766776767676776767766776666766766666666676767667677676677667767767767667677667676666766776776776676776767767676677677667766676767667676776766677676677677676667767766776767677676776767767767766676767676776767767766776776667666676776776767677677676766776776776767676767766666776776677676677667667767667766767767677677677666767676766666767677667677676667767767677677676767767767676767767767677666766666766776767766767767767676677667677677676677667767767767766666776766676766776776776776677677667676776767766776767666767767677667766776676767767766676767677666766666776767666767766767766776677667677666767767767766677676677677677676767667767676677676766776767767677666767766767676767676766667666677667667667667676767766767767666676767766676676767677677667677677667676766677676767766667767667676766766677667677676677676766766676677667767677677666667676767676766776677677677677677676677667766776776776767677666677676776776776676677676677677676667767667767766767766767677676776676766776676667766766766667767667667667676767767767666776766766776767677677677677677677676677677676767767767667676767667667666776676677667766766776776776776767666767767676767667767767677677677676776776767767676666776676677676677677667766776677677677677677677676677677676776776776776667677677676776766776767677667766776776677667676776677677677667767767667767766676767677667766667677667767677677676776676767766666767767677667677677677677676776676767667766766776776776767676767667767766776767767767767677677667767767676776776767677676676767767667676677666776776776667667766667767767676767676776766776767676776776676666676676776676776776776766677677677667677676667677676776676776767767767767766776776776667667767767767677667766776666776677667766767676676667677667676766676766676776666667676767676776767767767676767767766776666776677676776767677667767677666767676676767767667677667676667767766776667676766767676767667767767677667667677677667766776776676767767667767767676776766776776767767667677677676776776666776767766677677677667677666776667677666767677677677667767666766676676666667767667676776776677676767677677676677667767676767767677667767677677677667767666767767767767767767767767676776766776677676776776766676776776676767767767677677667677676667766776667766776766666766767767766677676767766767666666667676776767766767767676766677667666776767767676767767766767677677667767767676676767677666776676676676767677676767667767767676676676776666776677677677677676767667767767766776676767676767677677677676766676667767767767677667767676776767767766776767677676766767666776776667667677677677677677667766776776776767767677676776767766677676776667667767767677667766767677667666677677667667767766667767677677676776767676776677677676776676776667766767667767767667766766767677676766676776767767766767766776667677677676767676776677677667676776776767766776776676666767666666676767766766676667766776677666776776776776767676676766776776667676766677676767767666776776776767766676667767676667676676776677676676667767767767676776766776676776676767677666676776767767676676677676776667767676766667767767767676766776677667766766767677666766767667767667766677667767766677676776676767766776776766776767667766776776677676766776677677676766776767766776666776776666676776666776767766776767767666767767677667667677666676677667767767766677677677666677676677676767676776667767767667667767666677666776766776766776776767767677676766677676776667766776776766776676766767676767676667666767766776667767767767766676767677667767767767676766767766767666776776776676677677667677677676767767676667676676666776767676676776776776767767767667677676676676677666767766767676767766767676667767767767666766776776766776676776767767676676776776767677667767766766767676676776776776666677667767766776767767766676776767677676676677676676666767676767766767677677677676767766677667677676667676676776776766676667676677676776666776677677666766776776776776776667676776676776766667667766676776776767766766
666767676767767767676676766776767677667767767767766676767677667667767676766767667666767767667767767676776767767766776767767676776767767676767767667767677667667677667766667676767766776666766766767667667767677676767767766677676677676677677666667676667767766766776676677677677667767677676767767766767666776776776677677677676667677676677677677677666767767666677667766677667767766776766776776766776766776676677677677666677666776766767666676776776767676667767766766676667766776667677666776676776676767667766677677676677676676776776776766767766766776776776776767767766676776676766667766767766667766667767676677677667676766767766767767766676677676766767676767767767677677676767767767677676767767767767767767667766677666676767676677676676776776776767667766766776667766776676776677676776767677666766776676776767667676677667676667767766776676676767767677677676776776776676776676767676766767667766767767666676677676776776776766676776767767767767767667677677676767676767676776776767667666677677667767767676766767767667767676666776676767677676776776776766667667677676776776666767767767767676766676766776776776776776767667666767767766676767767667767767676776776677676766767677676776676776776776667767767667667767677666767767767666776776776776766676666667676667767767676776667767677676766776767766667766677667766666776766677676766776676767767667676776776676676767766767767767676766776776677677667666776666767677677667766767667677677667667766766767767676676666776776767677667677666767677676766677667667676767676766767677676677676767666667677667767677677666776666767767676767677677676767677667767676667676776776667677676767676776766776766766767666677667767676766677667767767677666776667666767676667667677676767677667676776776776776767766766776776776677667767667667677676766666677676676676667767677667767767677677677677676676766677667766766666776667677676676776776767676676766677677667767676767766677666676677677677666667677667766767767766767667676767767766676767677667676766776776776776767767767767667766767676767666677677666776676677677667666767767676666767766776776767677667766766676776767766767767767767676767676776676676776676776776776767676677676666776767767767677676667767767677676676767766776667677667676776766767767677676776776676667677667767677677667677676677667677666767677677676767676767767767677676766776776776776677677676676767767767677667767767767677677676776667767676776776677676767667766767766667676776767766666776776677666776776776776676677666667767667767767767767676767677676776767767667676767767766776677676667667676667677677667767767667766776776677677676667766766776676677677666767667667677667767676767677666677667767667766776676766766676767676767766766767667677676767666776767677666666776766766776767767667667676666767767767676676776677676776776677676776667766776767677676767767767766776776676766776776776776776767667767676776776767766776676776767677666766776767676676667767767677666767666666667677666667767767766767667677666676776776776776767677677677677676676776667676766776767676767767676676766767676677666767766676767677676767676766676676767667767677677677667767667676776767766766766766667766776776677677676767667767667766766776776677667767677677667767677666677667676767767767676676677677676676676776767766766776676677676676676776766776776776767676767766677676776676666667767677667677676776776776666766766767667676776767766677667767676667767766767667767666776677666776767677667677676767767767677676776767676666776676677677667767667767677677677677677666676767767677676666767667767767767676776776776776767676776677676776666776667667766776776766666776666776667766776667677667767766766767676776677676767766776767676666667767767666776776676776776766666776667767676776667676776776666767766776677677676776766776767667767766766767677677676676776776677677676767767667666766776767767767767767676776766667676776767767667677677676767766776766766667667667767766767767766766776776776767676766767766776767767767676776767677667766677677666776776776776776667676766766766776767767767766776767676776776667766776666677667676767767676676676767677666676776767677677667677676767667767676667677677666767766766676776776766776677676776677677667767767676776677677677677666776776776767667767676667667767767767677676767766767676676677677676776766767666776776667677676776776767667767677676767767766776667766766767676776767667676776776776776776676766776667676767767677676767676776766676776767677676666677677676776676776666767676767667767667666776776767767667677676776776776767766776677677666776776667767767767667676776767666776776766677676767766666677677676767666676667667767767766677677677677676767766667767766776676667766766676776767676766766776767677667667676767676767767767767766776667676676767677677677667766676666767767767677676766776677677676677677676676776666676776667676776767766766776667667676676766677677676677676676776766776766676766776766767766767666776767677676767676776767677677667676776767676776776676776676776777677676776677677676776776776776676767676766776776767676776767677677666767666767767767767766766766776766677667767676677677667767676767767766776677677676776776767767766677677666676666667766667767677677677676767667767767767676766666767766776776677677677677676776677677676776776776677666767676776676776677676766767767677677677677677677677676677667767767666767767766776776667767677676667676776677676766767667677677676767676776676776667676666776767766776766677677676767767677677676676677667767677677676676776676767766767667766676676667666667666776776767667676776677676676676767676766766776767667677667677667767767767767766676776776766766767676776776776676767677676676776676677676767676776677666776767677677667677667767767666776767766776676776767767767667677676766677667677676676676776776776767766676776677677667767677676766767766776676776767766676767676776667766776776676676767767676767677666767767676766677676776677676767676776776766776776767676667767676776776767766767767676766666767676776676776677666776776667667766767766776767767767767767666667676677677677677677677676776677667767766677677667666667676776667767667667767766676667676677666767767766776776767766776766766667667666776667766776776767676776776677667677667676766776776676767766776767676776677677677667676767767677677667766677676776767767676776776766666767677676667676776677676667767667667767767767767767766677666776776767767666767767667677677677676766766677676677676776766677666776776776766766767677667677677677676776767766776767766677677667677677676766776776667767676766776676766776776677666767676676776767767766767677667677676667667766676766667767666776767767677676767667767677676776676776767767766776766776776776667676677666766666676776767767767677677676677667667677677676776677667767676767667667766677676776776667767767767766776667767767767767766766766776776776766676767667676766767767767767677677667667766767666767767767767766766676776767666776776776676667766676676666677667677677677667767767676776676776677677677666766677667766766766767667767677677676667767767676767767767766767677677676776667767677677677676776767667766767677677676767676776766677677667767676667677677667767667676766767766776776767677667767677676776677677667677677676776776676776667667767766766767767676776766776766767677677676776766776776766776676767667767677667676667667676776776776776676776667767676776776767677666776667766666776677676666766776767667677676767667666776776767767676767767767666767667667676767666667767767666776767667766776766766776767767676767677676776676767676776767677667676767677667676767667676767667666776767767767676776766766666776677677677676677666676667767766676766767766676776776776676677667676776677676776776667766677666776676776776767676767676776776676776776667676776776767767767666776776767766677667676667667676776766766677677666776767667766766666767767677676676776776667767766776767767676776676677677677677676666767677667767767766776767766677677667767767667767767676666766766776667676666776776776676776767767677667766666766776766776676776776776666766776776676767767767767676776677676766767767767767666667666776767767677667767676767667767767767767767767767666676767677667766766676667767767766677676776776776667667767676766767676667677676676666776676767677667767666766677676676677677676767676767767667676776767767666766767677677667677677676677676676776767666766667767767667677666767666667676677676776767677666767767676776667677676766767767766667677677677677677667676677667767677677676776776776766767677676767767677666676776776667677677676776767766677677676766766676776767767766767767767677677677677677667767766767676776676766767667767677677677676767677677676677667767767767767767767766776666677676767667766767766677677676776767766776767666667766667676776676676767667767767766677677676677677667767666667767767767677667667767677666776767666677677677677677676676677676767676767767766767766677667666776677667767676776676766766667766677667677676667767677676666776676767667677666776666767666767676767767766776776776767767766776776666677667677677677667766776776767667766667767767667676676676666767767676767677676666767677677667767767676766767767767667666766767767676776667666776776677676767767677676676766776766677666677677676776676676667767677666767767767676667767677677667667676766776776776667767766776776766676767676776776767676776667767676767767677676776767767676767676676667767767767677676677676676766667676677676676776767766776767666767767767766766767676667767767767677677667767677677677677676677676666677676677676767667676766676776776666767767676767667676776776766767767767767767767677677667677667676776677667767667767766767676677667766776776776776677676667767677677676776766776667767767667767766677676776677676767767766677676676776666676776676667767676666767767767677667767677667767676667676776667676776776677676776676667766776776776677676767767767677666676766767766776776766767677667676767767677667667767667766776776677677667767677676677667766776776776776776776776666767677667676666767767766666766677676767677676677677666776776677676677677667
6666776767667676767676766766766776766776766666776766666676677667667766766667766776666776666776776666776776767766776767667676766766776776767677677667677667676767676677677676676776776677667677677677667677666676676776676676767767767767677666767677677667767767767766776776776767677676676776767767767676667766776767667677667677666667677677676776776776776767767677677677667766767767767767766766766776776776776767767667676676677666767667767767767676676776676767767677677676776776776677676776776776776667767767766767767677666676767766767767677676776776767676767667677666677676677667677676677677676677677676767676776776767767676767767667666667667767666676776676776677667676776767767767677677666677666766667676767667677676677667766677676767676767767677676666677677667667667676776776677676676776766676767766767677667667666767767666676677666767767767667767767767676776767677677677676776776767767767677676776767666677676776776676666767677677677677667766676767667676676767767677676776767667767667677676667677677677677676667767676677676677667676776776767667667667766776766766776776767767676767766667767767676766766766766676667677666676767767767666776677677677677667766667766766767767676667676776676677676776667767766767676676776767667677676676776776677677677677666767767767767666776677667676677676676676677677676767767766767766767767767767766767767767767767767676677667766766767676667767676776767767677677676676677677667676767766776776776776667767676776776776677677677677676666677677676676776767676767767666766776776677676776767767767767766676776776776667677676666776677676767677666677677666766776776776677677676676766776776676776776776767677677676676676776767767677676677666676667767767767766776776776767677677667766776766767677666776677666766666776776776766766767766767677667667676776677676776776676776776677676776666776776677677676776766766676677666766677677666776776766667767767766666776667767667767767666776666677667767767676766766676676776767677667666776767676767667676767677667766776767766767767767767767767766776776767677667667767666776667766676767767677677666677677676767766776767766667767766667767766767766767767767677677667767766766766767767676677667767767677676767676767677667677677676666766776767677667677667766766776767666776767767676676676677677667677676767676776676776767677666767677666676676676776767767766776776776766776776767767767767667667667677676767676766767767667767767676776767767677677676767766776766766766776676676776666677676676676767677667677677676767767676676767767676767677677666776776766776766676767666677667767677676776776767666766776676766676767767767766677677677676767677677676677676767677676766776767677666767667767676677677677677667677676776676666776776767677667667767766766767766667766676667767677676676676676666766766767767667677666667667676776776776667677666767676677677666767766766767767667766767677676667677677676767677667677667767676676776766767766666676776767766767676776676776767766766776767666766677667767667676767766677677677667676776776776766667766767767767666767767677677676667767667767767676766776776766766677677677677676776677676767667677666767676776677677667677676766767767766766776767766676767676776767666776766776676767676766766767767677677667767767677677677667677676676767766776776776676766676676766766776676766677667667767766677677676766677677667767767676676776767677677667767766766677677676767677676666667677666677677677677666776776666776666767676766667767767767767767677666776676677667767667667667767766767767766676676776776677676776767667766776776776776677667767767767676776766667767677677677676677666766767677676776667767766766766776667767676766676776677676676667676766666667767677677677677676767766676776766776776766766667667677677667676776767676677667766776776667766767677667766776776676666666767676677676766767677676776676767676767766776776766676776776667767676776776667767677666776776776776676766676766767666776667676776666677676776776767766677676776766776776767767766667767667767766767767666676767766776776677676677676766776667767767676667767766766676767767667677676677676776776667677677676776677676776667766767676667767766776776776767676667667766677666776776776776676767767766767667667667676767666677667766767767767667767676776776776676776667767767766776767767676677676776776766767677676776776676677677667766776776776776767766767676776666776677667767667677667767676677667767677667677677676767667767766767667766676776776767767767766767767767766676776677666667766677676766676767767676767767766767677676666767667676776776776776666667677676767767767677667666676767676767677677677666676767676676677677666667677676767766776676766766677667676776667767767667667767676776766776776776776776767676676776677677677676767667766677666667766767667666776776767667667767767677676767677677676767676677667677676676767766776767666767676666766667677676776776767767767677676776776676677677676667676776776776677677677677676767677667766677667766776667767667667677666667767676776766776766776776767676776767766677676767767667767766776766767677676766776776767677677676776776767667676776666676767767676676676776677677676676676776766767676767767677677676767767677667766767676766677666676776676767667766666776776667766776767767667767676676767676677677666776767766667767677677667666776776667766776776767767667667767676766776677667677677666776776667766677667677676767766776767767676766776767667767767766676676677677676776776776676766676767766666676677677677677677677666677677677677676676767767677676677667677666767767677676776666776767767667767677677676666667676776776776776666677676676766766776767767767767766776767766667767767766766677677677666667676766767677667676767767667767667677677667766667767766767767676776776767677676767666776676666677666667666776766666676776776767677677677676766767767667766676766776776767676667766766676667767766666776677667666677667767767676677676667766767767766767667766666766776676676677677677667676667677677676677676667767667676667667676677677676667767767767677676667766667677677676677667767676677667677676766776767766776776776676776767676766677667766676776776676776776766767767676767767767767767767766776667767767666767766776776667676767676667767667676667767677666776677677676766767767766677676776776677677676766767677667766776776766676776767767667767767667767767766767766766776776767677676677667766767667676677677677676776776677676667767767677677677677667667766667767767767677666776767766767667767677676676677666776767667767677667767677677676776767766776667667766677666767767766677676766766767666676677676776776667766776776677667767767677666677676776767766767766666767766767667667767676776676767676676766767766766776766776767766776767767767767766667666676776776666767666676767666676766677677677667767667676677676677676767767677676767767767766767767677677677677667667667767666666767767677676767767767666776767666767767667767667666767767767767666776677667767767677677676776667666676776766766676776667677676667767676766776766677666776767766676767676667677677667767667667677667766776767666766776677677677677667676767667766677676767767667676776767666776666767767677676776676666676776767767767767667666677667767667667766776767667767766776776667767677676776776677667767767766767667767677666767766767677677667766776767767676767767766776776676776776776776776677677667766676767767676767766667767767767667766676677667666776766677677667766776667767667766776776666776776677676666776776767766776766677677677677677677676766667666677677677667767767767677666776776776666776667767677677677667676767667666676677677676767767676667766776766767676667766766766776776676766677667677676767767767667767677666767676776666776776667766776776676776676667667666666676766766666767766776776676776677676677676776667677677667677677677666677667767676667766776677677666767766776677666767667677676666767676667766676667677666676767676776767666767767676677676776766676676677676776767676667676677676767666776776776666766766677677676766766677667767676776766776666766667767767767766776666676677677667677666776666766776766776776776766776767767676766666776667766766767767667767676767766776677677677677677667676767667667677676766677677676767766766776767667767676767677677677666677677677667767767767667667767766667677677677676767676766666776676677676676776677677676776676776767767767676667677667766766677676776766667766776767667766776667767677676767667676676677676677666767676676776776677667676767767667767766676667766666767766667766767767677677676667767767766676676676776676776776766767676766676676766767676767677677667667667767667766677676767767677667677666767766776677676676776776666776776767676767676677677677677677667677677677667767677677677676776767676766776677677677677677667766677677667766776676767766766776767677666767676766677677676677676767676667767666767677667767677667676767766766766766676767677667767677666676767677676766767767766776766766776776766676677667767766776667666776667766776766677667766766767766667667676776767767767677667677676776767676776776767767676676776776776677667667676766776767767667677677667677677677677676676767666676776767676776667766666677677676677677677676776776776776667766767767767666776776667767766766677676767676767767666767667767767677667766667676776776677667677676766767766776776766776767767767767767767767667767767766776776767666676676767767766776776776767667676666677676666677677677666766676677667677667766677667677666667667667676666767767767666776676766677676667767676677676766767677676767766776776677677677677677676776677667767766767677676776667676776776776667667766767767666666776676676677676776776766776766776776776776766767676767676766776677677677676667677677677667767767677676776776767766767666776667676776776667767676776776767667766767667677676776676776676776676677667766767766766766676767767767677677667677676667666766676666767767677677667667677676767766776677667767676666776667766766767767667766676767766667677677677666676767767676766676767676767667767767767767766776766677667676767676766767767677676766767677667767767767766767667676676776776
766676767767767676676776767767766766667766767766676676667667676767767767767767766676776776676776776776776776776676667767767767767767676677667766677676676677667676776677667667677667767667677666776776776767767677667767767767767676776776767766776677676767766676677677667667677676676767767666776776767767767676776776766766677676776767677677676676676776766767767767667677677666776766677677667767666676676776776776776767767677666776677676776776676667676667767767676667666776767767677677676776676767767767676766776677667676776776677676677677667677676767677677677677676677666767767767766667676767767766767766776767767767676776677677677677666766776767667767666776776766776676667766666667767676677666766767667667677676767677677676776767767676677677676776676776767767767667676766767767767766767767676667767766676776667767676766776776767676677666776767677677676776667767676767766667766667767767676776767677667767676767767767767677677667677676676677677666767677677666767766676767767676767676767677667766767766776667677676776766677667766776776676767677676776677676767667766767767676776776667676776776767766666776766767766776677676666766776676667677676667676776676776677676776776767676767766767766766776776776776767766767666677677676776666776776766767767767677667767676767766776766677677666767767767666766767767676776677677667766776767766776766676666676767767676766767766767767767677676677677676776676766767767676767766766666776776776667767676767667676776767676676677676766766676677677676776676767766767767676776776776776767767767676767666767767766667667767666767767767666767766766676767767666766776676766776766767666677676767767666767766767767766767676776676677677666676767767676676776776776776776677676766776767767767677676767677676767666767676776666676776676766676666776667767676767667767676776677667767767767767676676767667767767767767767676776766676776677677676676766667667767667767767676776776676667676776676766676676776666767666767667677677677677667676767767767766776767767667666767766767667767667667767676667677677677676776767766667767767676676767667767667767677677667677676676776767766767667667667676766776766766776776767767677666767667767667677676677676676767667767767676677667767767767766767766776676776767676776676766766776676776676677676766667676667676767666776767677677677676767676767767766776667667766776776767667766767677666776776767677677677676776767766676667767666767677676776776766776776776776676676676676776776766776767667766776667676667676776677667766776676776776766676667667676767767767677677667667766776767667766776767676667766767666776766677677666767676776767767767677667676776677676677666776766766766776677667677676776776767766767667677676776776776776767676767677677677667666677677666767667767767667667667677677677667677676776776767767677667767766766676767676676776766766767766767766767767666677676767767676677676767677677667766767666766677677667767766767767767666766776677676776676767767767677677677667666667766767767677667766667676776677677677676676767667766676776677676677677677666776667677677677667667667676767677667667667767767766776776666677666667767766767767677666767766767667677667677676666676766776776677667766767677666776776677677667767766677676767767676776776776766766677676776776667767767766776676767767767766776776776776776767766776776776776766677667676776676767767667676776776776766767767677676767767676776767677676767767767766676776776767766677676776767676677677676767677676677667667767767666776776766766676767677667677676776776676677676767676767677677667667767667767766676667767666776677667766676767667676776667767677677677667666767667667766767676767677677677667766776776676676677676776667766676776677667666677667667767767666677676677666676677676676767677677677676767676677676677667767766776766677666776766776767677667667766766776776767667767767767766776767767666776767767677677676776676767677676667676776767766677676766677677667676667766767677677677677666677677676767766766677667676767767767767677677676766677677666767676766767766767766766767676766766677667766676667667677666676776666676676776677677666676767767767677677677676776776767767767667767666677676776676677667677676666667676676776666776667677676667767667767667666666667667767677677676677676776667667677677676676776766766776776776776767677676677677677676676767667667677677676676776776666776767676776667766767767767667676676776677676677677676776776767677676677677667667666776666776676767767766667667767666676676776677676677676776767667766776767667767766767767767766767676667766767667677676677676767767667676776677667677667766776776776767767767677667767766677666677667667767677677676767767677677677677676767677677677677677677676676767677676776776776666776767767676767677676767767767667676677676676776767667666676776677667766766776767766677677676776767666776776776767767676776766767766766776766666677676676676767767676776677677667766676776676776776776767666776766776766767667666766776776776766766666776776767766676676776766767767676776776767677676766676766677666667667676677677677667667767667667767766776767766776776766776776676767666767767767676767676676767667677677676766776767766766676676776767676776676767667676767677667766767677677676776677676776677676776776776677667666666776767666767677677667666666776676776676677667767767676677667666767766766667767667767766776767666767676767677667767767677677667767766767767667676666776767767667677666667766767767667767676767677667766676676667677676766677677667767767767677667767767677676776776776676776766766776776767766667767676676776767767676667676767676666677667677676676767677676676676767676767766677677667677677667677676677677676776776766767666776767666776676676767767676677677666766676766677667767676677677667766676776776776776676767767677676766676767677677667767767766766667677677677677677677676776667767766776676766666776776776676676676767767667767767767677677676676776767767667667676766767767766776677677677677677666767766666776667766677667677667667767766666767766766676677677677677667676776677667767766767767767767767767767677676666667666767666776676776676676776776767677676776776776776667766776776776666776766776676776677677677667767766767767767676776776767667767767677666677676776776677676776776766677667767767767677666676767767767766776767767767666776767677676767767767676676677677676667676676667766776677677676677677676767767676776776677676776776776776676767676776767767767767677666776667766776677666776767767667766676676776767676667667767666676677667766677667676776776676766776677666766776766767766677676776666776677676776776776776767767676667767667766776677666666666776767767677666766776666776776776776776677676776767767676776767676767767677677676676776767667766766667767676767766767667767676767676776776776676676677677677676676677676776676776766776666776767767766667766767767667766776676767767767666677667676767767667677676766666667677676776776776677666776776767676776776767677666667767676667767667767677676767667677667667667676776767767677676666766767666667667676676677676776676766767766776776767677667666677676776767766767767767677677676676676767667677677666766767767676767677676677666776776767676766667767767667676767767766767766766677676776767767677667767766676766677667766776776677676676667667666776767767767667677676666767767767677666767766776676776767667666776767766776776766767676677677666767667767666767677667666776676767767677677667766767677677667667767766676677667667676776776667767767767676666767667767767766766776776677676676767676776667767766776767767667767677676677676776767767766766766677677666766677676776776776667767677677676676776776766776676667667767676776666666676676767766776767667767676767677677676676776676776776766667677667677677667677667677677676776667767767667767666767667666767767767767666776766677667676767766776677666776767767767676766667676676677676776677677666676766676767676676677676676676776776667766767767767767766666776677677676776666767677676767667676767667766667667677677677666767767767667766776666776667767766766677677677676677676776767767676767767676667767767676776776676766767766666776767677677676766676767766776767676767767677666767767766667676676766776776776676677676667766766667767667676776767676776767677667667677676766776667766767766776767767766767766676776776776677676767666766676766776667677676776766676776677667767767677676767766767677667767677677676676677666767677666767767666676677677676767767677676677667677677676776767676767766677677677677677677677666776767667676767677666776776767667767766776767677677676676766776676767766776776766767667677667766677666676767766776767676776676767676677667767667667666676776766677677667676766676767677667666776767767766776776766766767667677677677666767766767767766667676767677677676676767767767677667677676677676767667667677676776776776776667677666666776776766776677677677677676667766766676776776776776767676767667676776767766676767676667767766667766666676767666776677676676766776767666776677676767767767767667767676767767766676767766776767766767766767676776767666776776767767677666767766776776677677676666677667676677667766676677677677667677677667766767667767676776767676767667667767676776776677667766676776667676767666767766766776667767667666767766776676776776767667667667676676776676776776776767667676776776767767666767767677677677677677677677677676676767766676776677667676767767767767767767766767676676766766676767676776776766677677676776776776676767767767766677677676776767667767677676676767677667766776776766776767766767676776676776766676776766776776667676766776666676776677666776676767667667767766776776776776677676776776667676776776767677677676776676767677677677677667676767767767677677676766767767767667677667767767767767676767666776776766776776676776767767676767676767677676766776667666776667676767676776677677666667767767677676677677677677676776776676666767666666776776776767767666776677667677676766767666766776766766767767667676767766776666766776767667667667767767767767676767666766667677676767767767766766767766767676676767677676776677676776766766776767676677677
6667767677676776767767766676776776676767767667766776776667767766767667677667766677676666776776766767766776667677676776776776676767767677667767767667676767767676676766766776676766667767676766766767677667767667677666767767767667767767677676767766776767677667766776776776767667676766776767767767767677677667767767767767667667676766776776666767766767667767676776766776776676776766667766776676767767677667766776767677676667676676676677676776766776676677677677676667767676766776776676677677676766776767767767767677677677676766767666776767676767667766667676676766776767767767766677677676767677677667766776766776767677667676766776776766677677667767767767666776776776676677677676767767676667676676776776767677677666767667677676767666676767767677667667677676767667676776767676776677676767766776767767767676766677667677676767677667766676677666767767767767667766766776766677676776767666776767767676676767766677667677666767767676766767677676766776676767676677677676766767766676776776767676767767676676776667766676767667766767667676767766767767767677666767767766767666767677667666776767667676767767676676776766767767677676667766767676776767667676667766776667766776766766776666677676766776767667767677676776676776677676767767767667677676666776776676776766766677676767677676776766766767766676666677667677676776767767766767766676766776767767767767677667667666776667666776666767767767767767767767767766767667767676776676767766667667767677677667676677677677676776667767667676776776677667676677667767767676667666767767767766676766666767767666776766676667766766677676677677676677676776677667766776767677667667667766776767676776776766767676776776767667767677677677676766776776677676767676766776776776766767676666776767676677667767667677667766766767676677676767677677676667767676676666767666776776776776677676767676766776776767667667676776766677677667767667767677677676667667766667667767677676676667667766776776776676776776766667767676776776667677677676677667667767766767766767766766776676766776677677677677676676776767766776776776767676767676767766776776767766766676666776776667767766677667667666677666776776667767766776767677666767766667767677676776776776776666776776766666767766776776776667767676767676676766767676767767677667766677677677676666776776767667677677676766776766766677666776776676676776776676666767666677676776767676767677677676767767667676776677676676776767766776677677677667767767667767767666666776767676666766776676776776776776676776667666767767677676767676767667767766776767677667767766776776776676676667676776667667676676676677667677677676776776676767767676767767767767766766766776776776676766776767677676776677677667677677667767767676776677667677677677677677667766766766667767766776766667677676776776776766667767767767677667767667767767677676776767766776677667766677666776776677676776767767676676676767767766776677677667767767766776677676776776767666767767677677677667677666676767767766766677677676767677676766776677667666667766676676776766667677677677677666666776776676776776776676676766676767766776776677666667767766776776677666766776766667676676776776767766676767767767676776776666776677676776676767677677677676776767766676776677667766666767677677676776666776776677677667666676676767666767677677677677676666776767767767677676766666766767767767667667676766676676767676776776676776767767676776776677677667677667766677676677667767677666776767676667766676766766766767767767767676776776666766666776767767767767676767767767667767767767677676676767767666666776676676676767676667766676776767676776776666767767677676667767766776676677676667676767766676677677677667767766766676677677667767767677676676667677677676776776776776676676767766766776766767676776767766667767667767767677667677667677667666776776677667767677667677677676767667766767767766677666766776776776667767767767677677677677677677666766767677667767766767667676677676677667767666767766776766677676776676677677667767766776767666677667676767767767677676776676767767767766767677677676676767676776767676677676776676767677676676776767667767677677667767667666767767677677667667767677677667767676767676776776666676767767676776776776767677677676776776766766677676776676776776776776776776676676677677676766676677667767676766776767767767766676776667667767667767667666767767766767667676667767677676776667766776767767667677677676776767767767677677677677677677667767677677667677677667767767667767667767677667766766767767767676766767767667676767767676766677667767676776766776776776677677677677667676766766766666676677677666776766767667767677677667766677677677677676776776676676677667676767767767677677677676776667767767767676767667677667667767676767767767766676766776776776676776776766676776776776676676676667766776766776776667676776776776677667667767666676766666776667767767677676766676776776776676767767677677667676677677667677676776776776667766767676776776776776667767767666776767767767677676776776676676677667766776677666676677677677666676776666767766776776677667766766767677676677677666667766667677666667667677676776666767766677667676776677676766767676677667767766776776676667667767676766776776767677666766776776677677667667667676667767676776776676667676677676776766766776767766767767767767767676767767676776676677677676667767676767766776766767767676667676776767767666776767676767766767676767767767766776776776776767766766776776766776776767677676767676666676667767767767766767766767767677677667667767766766776776767767767767667677667677667766776776776677667767667677677666776776776676766776676776677677676776767667766766776767767677676776767677677677676767667767677667676767676677667677667767767767767677677667767666767677666776776677666767766666677676677676767767676667676776776767667767766767676667767677667666776667767767767676767767677677677667677676676776767767676766767667766776776767767766776677667766667766776776776677666766677677667666677667767766767676776666677677666776767767667667767767767676766766676776677667676667677677667677677667676776776776766666767767667767676677677667677676767767677677676677676767767676776766776776677667676676776677667677677667767676766776676766776666666776677676677666776776776776766666666766677677666677676667767676767767767767767767676767767676677677667667767766776766776776767676766767676776676767766676767676767767676767667767767677676776767677676767766676667676776776767667667667767767767667677677676676767676767767677667676676766667676666776776776677667677676667766767667677676676766666776776666776776776676676666776676676776767767677676767767767677677677667767767666677667677666766776776667676767766767766667767767667667767767676776767766677676677676776776676776677677677677676667767767667766776766767766676766677666776776677666666667767676776766776776776767667767677676776776776667677667767767766776676776677676676677667676776776676677666776667767766666776776766776767767677676677667766676776767677677676776667667766776767767677667767766776677667767766766676766776667767676677677676677676776766776776767766776776677676766767766776666677677666767677676767766776776676776776677677677677677676776767767767767667767767766776667667676766676766677676677677667676767767767767677667766767767667667766766667666666767767677677676767676767676776767676776767676766767667767666776776767767767767767767677676666776766776776677676766767767667667667667767677677676767667767676666776766776767767766676767767676776676776776676766767767767676766767766776676767767677667767767767676776767767767766766767767767676667676677677666676776766676676776776776776676767677666776677676766767677666776676776767667767666676676776767766767767676766766676677677666676767766767767677667767676677677677676676776766776767766767676667676776677667667677667766766667767767666676676667676766776776677676776767677666677666767676667676776666776677677677677677676766776666776767767676766767677677677676677676676767767676776776677676676776776776776776677676767767677666776776766667677677676776676766667666766676766776776676676766776666677667767677676767766766776767666766776766776776776776776767667766776667767666666677666767677677676667767766677676767667767676776776677667767767767667766776776767767766766666767767677676776776676776767766666766766767677666776767766776677676767767666676767767677676767677667667677666766767667676776766676776677676776776667676776767667767666766767677676667666766676776776666766776766676776767677677677676766767677667766677677677676676776766766666776766776776776676766766667676676676676766766767766767767676776666677667767677667667767767676766666776667767766766677676767676666766666767666776776766676676776767766776677667676767676666767667766766677676676677666767766676776767767767767766767766767677676667677667767667667767767767766676766677667677676676766776767677667766767676676776677666766677677677677676767767767767766766767767767767677677667767667676667667767766766677676767677667667767767677667677676766677676667676767667667677676677666776676767766676776667667676677676766767677667767677676776776676676676776776776776776766766767677677676776766776776776776767767666676767677677677676767767766676776776776767766767666776776766776767767767676677667767767677676776676676776767676767677677677667766767677677666766767766677677676776766776767676776667667767677666776776776676767666767676776676667767666767676776776677667676767676776766676776776667767667767767666776767666776676766667767767677667766676677666667767677676776677677677676776676767676776766776767667767767676767676776676776676767767666767677676666776677666677676776676776776776776767766767676776677667767677677666676767676776767767667667677667667766676776776776776766776776776677676766776776676676676667676676776776767767667677676766776677677667676676676676776767677677676676767667766766676677676776767767766767667677667766667676776677676667767667767767666767667766767766776776677677667676767677677677676766667677677676766767766776776766676676767666666766776776677677667676767767676776676776776667767666776776776767677666667677677667677676776767767766776667677
366766677666677677666767677666667766766766766776766666776776776776776766767677667767766776677666767676677667767766666776677666677677677676776767766766776676776677667676776766676767766776776666766676677676677676776776776676776776766666767666766776677676676776766776776776776776776776776776767766667667667767767667767667666666776766677676776767677676676667767677666766767767766677677667767677676767677676677676767677667766676767676776766767667767666767676776767676767766677676766667767677676677666767766767767766676776776776677676767767766767767676677677677676776677677676767767677676666776767667667676776767767766766667767667767667667767766676767676776667676676776776776767677677667676776766767766767677677667676766676767766776767676776767767766676776776776767766767677677677667766776776776767677676666767676677677676677676676677677667767676767766767677677667766766776667676776667677677676776776776776667766676776767767767667767676676776677676766767766776776776677677676767767767766767666767666667676767677677676776776767767766776767677676776767666776667767766767676776776776676677667766776677666776666677666776677667676676676766766676677677677667676676776666776767677677677676676776776677667767767676776776767767767667767667767767676767677666776767767767667677667767767676677677676776677666677667667677676677677666767766667676666766767767676767676676776767767767676767676767666776776766767667676767676776677667676677666766766767766776766676676677676676666667767767666677677677677667677677667767676767677677666776767676776676676776667767766666767676676666667677676677676767767677667767666767667677677676677667766776776776667676767767677667766767767767677676666767667767667666676666767677676776767666767676677666676766776776667767767766776676767667767767767676776766767767677676776776667766667676776776676767677667766776776767676666776767676677677667767766776766776677667677676767766667676776667766767767676676677667666667767766677677667676766776676666677676677676676767666776767766767767677677677676676776776766767767766776667767767766767767767766767666676776767676676776677677677667766766776677677667767677677677677677666776677677676676776776766776767767767677677677676776767666676766776677666766776766677676767767677667767767676766767767676767767766767767767667666667676767766766776767677677676776776676776666776776676677676767766666776767667766677676676677666776767677667667667667677676667667667676767767676776767767676666776766767676676766766776667676766667767767766676767666776767676767676776767667676776776776776767767767767766767676677667767676676677677677667667666767667767767677666776676677677667767667667766776677676767676776667767766767677676776767767767677667676776676667766776776767677676776667677677677667677667766676776776677676677677677677676776676767667667767767767676767676766776766676767667677676766677677667667677667667766767766766767676776767677667677677677667676767667767766767676676776677677676667676766766776667766677676667677677677676676776766767766667767667677667677676667667767666766677676776776676767767676776766676676677676767766776677676776776767767767767767677667766776677677677667676776676776767667677676677666676776766676767767676767676766676767766677667767767667677667767766667766767767677676667667767676766767767767677677677676767766767766776667666776677676677667677667767676676767767667767767677667667677667767677667767666677677676776776767767676667666667667667666776767767667767767767767676767766677677677677676776776676767677667676776677666776767667677676776676776776666776776676776677667767766667667676776677666776767767767766767766776667676776766666766767767677677667767767766766676667767677677677677677676767666776767766767676667767766776776767677677666776766766766667667667676776776676677677677667677667667667767767767666776767676776767767767677676776776776676677666776677667677666776766766776776776776776766667767767766677667767767667667677677676776666776767767676776677667677676677677676776667677666776767766676767767766676776776677666666767676676677677676776677667666776667767766776666776767676766767766677677676767767666676767676767766666767766677677667676667766677677676677667767676676767667667677676776677667766677677677677666676776767677676676766776676767677676776776677667767676767767677677676677676767667677676676676667767676776676676766666776667676767676666767677677677676776677677677677676766676776776776766666767677667676676776776767667667677676676677667767677666766766677667767676676766776677676667767677676767676676776776776767677676766676776666776677667676767676676767767676776776776676776677676676767767666767767767767667676676677677666767677676767676776776767767667667677677677677677677677667667667677676676767767676677676766667766767677677677677677677667766676776776776677677677677676776776776776766767766776767676766767677676776676667677677677677676776767766776776776766767766767667677676776766676677676767677666676667766766767766677677676776667676767767677676767666776766776776676767767766776767766767767767676676667766776776776767676776666767677667766776776776767666776767767676776766767766767766767766776767677677677677667666767766767767677677677676667667767667767676667767667766767766767766776677676666677676677677676676667677667767676776767677667767766766677677667766667676776676767677667667667767767767676767676767767766667677676767767766677676677677666776677676767666676776666677666677676677677667667677677676667767667676677677676766767666766766767767766677677676676766776776767767766776767767767767666677676776776776667666677676766767767666776677667766767677677676766776776767676776776776766776677676776677666677667767766766767767677677677677667676767767676776776676676776776676677677676776676676776776767677676677676676676767767767767676767767666776776776676767767767767676767767666767766776676677667676767767767677666667677676766776767767767767666776776667767766776667767767767767767667766776767676776776766767667677667767767677667677667676677677676776667667677676767677676776666767676676677677677676677677676767767767676676677676776767676767676667767677677677667767667676776767667667667677676667767767767767766776676676776676767677677676767676677666667666766776767676677667766767666667767677676776677677667766776767767667766767676767766776776776776767676677676676677667676766766767767676776776776776676766776776776676766677677676667676676767767766766767767767667767677676667767767766676776666776776776767667667676676776676776776767766767767767667677676767767677677676776776677666776766766677676776776766776776667676766666776677666766776776776776766766776776776776667767676767767767767767666767666766767677667667767677677677676767766667677677677666767676767676667676767766766677677676776776776776667767677676776776676776676776776776676776776676776776776766766766666776667676776676677667676676766776666776677677667767767676767667767766766767767667767677676676666677667676776776766767767677676776766776766676676766776767677667767676776776767766667667667677676767667767667766677677677676677676767766776767676776776776776776776666676676767766776766667766666677666767767767766677677667767767667677677667767767767666776776766676776766767767676776767677676776667667667766767677667677677667676766766677677677667676776776766767677676766677676677676677676767677676677667667767767766767767767767677666666667677677676776776776767666676767767676767676666767767667676776676776667767766677676667767667676676766677677667676767767767676776767766677677667766676776776676676766667767767767767667677677676776677677676767667767766677667767667767667677676677676677677676776776776676766776766776767676676677677676767767667676676676767676766676776776677677677677676676676767676776776767677677677667767767766767767667676776666666776676776676776767667767767677667667767676677676776676676776767766767667667676767676676776776677676767767767667767677676767677667766767766776667767667767766776666677667766776667766776767767766667767767676776766767767676766776667766666766767667667766767767767767667677677677676776677677677667676767677676776676667767667667767767766677677667667766666677667767676766667767676677677676676766766776767676676766776677666766676767667767766766677677677667767766766776776666676767676766666776767767676776776776666767767676776667676667767767677667767667666776767666776767677667667767667677677677676776767766767767767677667767767767677676766776667767766767676676767676676767667667766667766776677667676667677677676677677667767767676766776767666667767676776776776767767767676676766766767677676776776676666776677677666776766677676776776767767676776767676776776776666766767767767767767767766776677667667676776776677676766767767666776766677676676776666776776766776776667677676776767677667767767667676767767667676667767677677676767766677677676767766677676677667666766676767667767767667667676676776767766767676767676677676767767677677667667667667676676776667766767766776776767767767667667767676767677667766776767667767767676677676676776776676776776776766767766776766776776776676776776767667767677677676776676776776766776766767677676776776767677677667766767676677676767676776666677666676776767767767766776776677667677676676676767767767666767677667766776676766676776677666767666667677677667666776677676767767677677676667677677667766677677676667676776767667677676767666776776767767766767666767667677666776667766776776776776677666667767677676766766667766776667676766776776677676776776766677667667767666766767767676667677677676776776776666767767667767666776776776667767766767666766676676666677676776776766676776767767767767667767666776767766776766776667677677677677677677676667667677667677676776667767666676666776776667767677677676766676666676776677676767677676667676766776667767767667767767667667766766676776776666776776776766767767767676776766776766676676776667676776676776666666766776676677677676676766767677666776767767667767676767676776767676776677666767676767677667667767766766677666766776666776776667767767766776776677676776666767677677677677677
6766767666776776776767677677677676676776676767767676776766776776776776776677667766767667767767676776776776766767677677676676766766677667766767676776776766767677676766766767767666776676677666676776667767667676676676776767676766677677667767676676767667766776776776767766766767767667766776776767767767767767767767767767767667667676776776776676677667676667767767767766776677676666767676776676676677676767766667767766767667667676776667676776767666767766776677667766766767767767676767666677667667667766776676776676776767767766676767767667766767676767767676766767767766767766667767677667766676767766676766776767677667767667767767666667666666766776677677676667767677667766676776767767766667767767767767677666677667676776676767766676767667766776767676776676767766776776766776776776767767677676776767767666767677676766767767676776776776667767767676776776677677667677677677677677666666676667676676767666677667767666776666676767676767767677666666776767677677676767767766766776776767667676767667767667767667676767767677666667767676766776767766767676677677666767766776767677676667666767676767677677666667767666776776776776676776766767667677677676676666667767767767677666767667767677676776767766776667677677676767767676666776776776766776776677676767766676767767767767767676776667676666677676776776676776767667767676767676766767767767677667677677677676776767676767767667666767767767767767766776666677676776667676776767767767676767766666767767767767677676767766766776767767767667667676667667766767677677677677667666666776776676766776767667767676667766766766766667767767677677677667666776676767767767766767667767767676767767667667676767767766776767676776767666767766776666776676677677676666676677676766776767677677676776676776667766766667676766666766776677667667677677667766677676776676776676676667676776776776767667666766676667767676676776677676776776776776776776767667767667766677677667676776767676667767766767667677676666776776767766776767767767767766776767677666667677676767677676677677676667676776776776776677676767767667767667767666776766666677676776776677676767676667666776677676776676767766767766667767767667767677666767677677666776776776767767766667766677667766776767676767677677677667667767677666776767676776677677677676767767767676767766766776776677666766776767767667666776666776767677667767666776766776776776776767767767767667677677676667766767767767767666767767767676667767666676766766767677677676767767676776767676776676776767677666776677677677677677677667766776676776766667767766776667667767677676776677667667766776676767766766767677677667766767676677667767677677676776767767766676676766676767767677667677676767767676776776767767767767677667766676776776767767677667676776676666667677677676776767767767667677676767676776676776767667767666776776767767676676776767667667767767766677666767676676767676766767766767676667677677676767676776767676766776667676676776767767767767767767677677676767767766667677676776676776766677676776676767767677676776776776776776676767766677677677676776776767677667767767766767766666767677667767676666667677677676677667767767766776767676767676767767767766776776667667767767766766776677667767766677676767677677677677677677676776776766767766676676767676676776766677677667766776776667676767676677676767767767667677677677667767677676676776677676776666776776776776676776666766676766767676766666776767667767767767766676676767767767676677667767667767677667677667767767676667676776767667676776676767676766667667676667667676776676766667767766776767766767767676767666776776767666767766776677667667767677666767677677677667767767676767676776767767767677676776766776767767677676766676677676677677677677677667676776667767766766676776766676677676676676677677667677667667677677677667767767767667676766677667676767676676776766767677677666767766677667767676776676767766767677676776776676676767677677676667767767667677676676767766776677667767766776776776667666776767667677676677676676776776666767676676767767666677676767766766676776767766776677677676767766767767767766776776766766677666676676767766776776776677666767666666677667766776766666676776667676767666767677667676676767676666666776666676767766766676767766676677676776776677677676776667766776776677667767676677666776667666676767766666776767667766766767766776776776676766667766766776767666767766666776766767767667767676676667767666676776677677676776676776767767767767677667767767766676776767767667766776776776776767667667767767676767676766776776776766776676767676766776776667767676776766776767677676666767667767676776767677677677676767667667677677677666767667677677676767676677677667676767766667767767676766776776676776776676776766776776776766666767677676776776776677667766776776776776776677677676776767677676776776767767767767767667766767767767767767767767667767767766677676767767767666776776666666677676667666767667676776676676776776676767767677677676767766767766766776767676776666776666767767767767766776676766676767677676676676677666767766778677676767767767676766776767767766776776767767766667767767767767767767677667766776666776676776676767767676776766666766776767677676776677667767676766767766776776676667666776667667767676776776677667667766766776677677667767677676676677677677666676776767766677667677677676776677676766776667676766676667767767767767676767676676677676776776677667676776766767677676676776767666667676776677676767677676767676767677677667676776767767667766766776766776767767766677666776776776767677677667676676776666776776776677667666776767766667677676767767667767677667767677677676666776766676776776767767767676776676677677667676667766676776776677667767676776766776776767766776666767767767766677676676766766776667767676677677666767766677666776776667666776767767766766767677677677666677676676676766776667766776676767667667666667766776766667667676766776776776767667677676767767766676776767676677667767677676776776776776776776676767766776677677667677676767677676766676677666776776766677677667767766776666776776766677677667766776766776667767676776767666676776766767767766767767767767766676776766676767767676677676776776676776776676766766776767666676767666666767767767677667666776776677677677677677667676666776766776767676776767766667676766766677666676776676767766677676677676666776766767676766767677677666676677677667766767767676667767667767766666677677677676676766776667677666776776776676776666776767767767676776667677677677667766676767766767667676767676767666776766767676776767677676677676767676766767767676667767677677677667677677676677676767676766776677677676776766776767767766767677677667767666776767766767767767766666676766677676767677666677676776767677676767676676776766666677666766676767767676767666676667667677667767767667676677666776766766776776776767676776776677677667767767677676776677677667767766776767766776776666776766676676667667676767767666776677677667676766776767667677666767767767766767677677677676766767767666767766767767676766767667667667677667677677677667676667767767667767767766676667676677667767766776677676767766667766767666766767767766776666776776767677676776776776776677666667767767667667667666776667667766767667766666776766666766677677676766776776776767667676776667677667767767767676766766776677677676666776767767767767766676766676677677676766776776776776766776767676676776666776776776767767766767677677677676767767767767677677667767766767767767667677676776766776667767667677676677676767767667676776776767766766776766767767767767766767767666677676767767677676776767667677677666766667766767767677667677677677666767676776767667767677677677676676677667666767676776776767676676776767767766766767767766676766767666676766766677676776767677676776767766766776767767767767767676776676667676677676767767667676676666767677667676766776667766776776677677677676766767676667767667767676676767767676677677666767676767767676677677676676776776767767767667767666766767767677676767676767767766767767767677677677667766776676776676776767677676776767676676776677677676776776677677677676767767767667677677666767676767766776767767677676776767676767767676676766766767677676776767766676776776776766767676676767767666677676766676776677677666766776766776667767767767767767767767666776677677677676776767676767767676676776776776676676676767677676676677676676766677677666776767767766766667677676667767677666676767677666666676676677677677677677676766776767766776677666676676677676677666776776766677667767667766677677677667767677667766776776776776776766767676767677666677677676676766676776766766667676677676776776677676776776776676776767766766676776767677677666676766767667767766776677677677676677677667676677677666667766776667766776776766776767767767767766767767677677677666766767676776677667677676776776676666666776667667677677677676676776667766776667667767767767766776776666766776766766676767767767766767676677667677677677677676776766767767677676776767767766767767766776776767767767677666667677677667677667766676667767677666767676767767676776677676766776677667767767676776776776676666766776767676767676767677677677667667667767767667677676667676677666767766767666776767767766767767767767667676766776667767766667667767677676767676667767766776776676676766776677676767677676776767767676766776766776767676776677676667766766776767767676766766767767767676766776776667667667767677676776767767766767676666767676767677677667677667766776766767676667767677667767766766767766767666667767767767767767767667766676776776667676766776776776667676676767767767766676776776676776676677666776766677676776767677666767676776776776767767767767667766776776766676676667767767676667767767676676676666776767767676767676767677677676767766776776767767676666767667767666776667676677676766776767676767767767767766667676766767766776767667677677666676776766766776766766677667666766776767676767767666677676676676767766667677676776776776767767667766677676677676767767676767677677676776776776766767676776766667767677676767767667676677676677676767766676676776666676766776776776766676676776767767677676677676767666767676767767666667767676676767667667667766667677676676776767
67677676767676767676677677676767767677676667667766676666767766776776767666766676776767676676676667766667767767677667676767767766776767677677676776776767676776766776776776776776776666676676767767767767767766767677677667676676676676677676666676667676776667766767677677676767767676776766776776667767677667676677676776667677677677677667676767767767766676776676776776767767677666766776667667667677677676766676676676766676677666776667766676776776776776677667767766767677676767677677676776767767676767676776776766676767676776677676676766677677676767676776776666776776776776767767767667767676767766776767767676776677676776776776667677667667666776776776776767677676767766776767766776676766677676776767677677676776776767767676677677676776776776676776776677677677666676767667667667766767676776776767677676677676776676767766677677676767666677677666666666667667677667667767667676667766767676776677676776677677666667766776776776776676666776776767677677677676767766677677676676766667766766677676767767767766677677667666767676776776776767767767767766776767767676767667676776767766767767767767766767766767666676667676676766767766766676677676676776667676776776667677676766776676776776767767677666776767767676767767767676667767676677676776776776676676667667766676767766767767667767767767677666776766766667676667676776776776776666776776676776776767766767677676776676767767767767767766767676776767676767766776776767767677667666767676767676776766677676667676776776776767767766776766767767676677667767677677677677677676767676676676776676767767677676677667767767677676776767677676767677676677677676666767766677677676667677676666776776776767767677677676666767767666766776667666767676677676767677667667676677676766667676776767767767667767677666776766776766776677677677677676767667667767677677667667767666766766677667666776766767677667767666776766767676767767676666767677676767766677677676676676766776667677677667766776676776666766776677667667767766767677677677676766767767766776776776767677667676776677676766776676776667667767767767767767767677676666677677666776776766776767676766776776766767676766776676666667676776667676767666776776677666776776677676667676776677677677667676776766766776667666667767676776776776766766776776776677676776676776776666767666677666677666767767676776666666677676766767766666766767677677676667676677666766667767667676776767766776776767767767676776766776767666776767766766676776667667766676776767677676676766676667767766776776776767666776676767666767767677676776767676676766776677677677667767677676766767667677676776776767767667676776666767677666776766776766676776767676776776766776776776776776767666766667767767767676776776767767677667677667766776766767666776677677676776677677676677667767667666767667766677667667767676776676677676677677666767767677677677676776766677676776776676776666776767677676676767767767676677676677677667767766677676776767676776666767677667677677676767766767667767766677667767767767767767767677666767677676767677667766767767766677677667766677676677676676676677677667676767666677676776776676677676766776676677677667677677677676776776676767676776767677667677677666766776767676766677667767677676667666776676767767677667677677677667676666776677677677667767667767677667767666667667676676776766776776676767666776666776767767767676676666776776767766767767767767766767767667676676776776776677677667767676776776677667767667677677667676766767767667677676767766676766766677667677676766766776767676667677667767767766676767677667767767767766676676776766767767677666766767766776676767666766767677677676677677677667677666676776667676676767767677677667676776767766776676676776667767767666776666677666767766667767767766776676677676776776776776766776766676676767667676766766677667676776776667767677676676676666666776776776776776677667677676767766776677676766776776776767676766767767766766677677677667766667677676766677667677676677677677676767767677667766766776677676767766766676766776666767667666676666776667677676776776766767667676667677677676767677677667767667676776767766776767766677677667676767767766776776776767767676676677667676776766766667676766677666676676767767677677677667767767676676767676767677667766776776776776767677677677676666767676767676776677676776776677676767767767767677667767766767677677676767766767667666767767676666776766767767766767767676767766776766766677667767676767666666776676667767767667766776677667767767667767767766767677667767676776676767666766776776776766767666776767677676767676666767666677677667767767676766776776767767767677676767676776766776676766776667677667666776666776776766676766667676776676776766776776767766767666776776677667677667667676677677676766667767767766776666776776776776767667767767766677666776776676766667667766776766667766667767766776667677676676677677676776767677667766767767767767667767767676776677676767676767677676677667767677666776776766766767676776677676766776776776676767767676767767676667767767767766776776667767767667676776667767666776767767767667767677677677677677677677676667666767766677667677677677667666676776776767767767767677677676776766767667767766776776776666767677666776676767767766677677677677667766776766666767666666767766767766667667676776766776767666767676776776677667676666677676776776766766776776776677666776776767766767676776676776767767767676766767766667767667767676776677676776767767676766776767766767677677667667677676767767667677676766667676776766677677667767767677676776776776776776776776767767676667766776667767667677667676667677676776776767676766676767677666767767677677677676677666776767766776767667676766766776667676776776776677676776776767666767767767667676767666667767667767766667676766776776767767676776667676677676676767667667666776776767677667676767767667676776776767676676666766677677667666667667767676776776766776667767767767667667766776776666776676767677666766666766766776776776776676767766776776677677667766767767677676776776677676776676766776767766767667767766677666776766767767677677677667676667766767767767677676776767766676776676776776776766776667676767767677677676667766776767767767677667766677667676776676767677667676677676776767767677677676767666776776776776776776776776767667667767677677676776676767767767676677667767676776766776766767676676776767766766667676776766776766676667677676767677677667766776677677677667766676776676766676766776766767666776776767767767676776776766767766776776667676776776767767677667767666776766766667676767767766767767666677677676767677677677667767676677677677676766767766766776776776776776776776767666767767767677677677676776667766776766776776767766667767677676776776676766776677676767767767767667767766676767767767767766667676767767666767667677676776767677667666767676677677677677676676766767676776776767676776776767766667676767766767676776776666776776766766677667767667676776776776666767767677677667767677677677676767677666667666767676776776776776677677677676676766767767766767767667677677676767676776767766776766766776677677677667677666776667766767666776677667766767767677676776676676776776676676767677677677676677676767677676776776776666676776677667677677677667767667767676776776767767766776767677676677676676776767676776767666676676776766676767767766767676767667767676776677676776767677676676766667766677666776677676776767676776767767767676676767676776776767667767676667676766677666767767767666767667767767766767767767667766776767767676767676676767677667766776677677676667676776776677677667767666677677667667667767767677676767766667676767767766676667767767667666767676767766766666776776776776776767676667766767677676766776666766776767766667767767676776766776776676767667677677666677676676776767677666767676667676677666776677677667767677667767766767767677667766677667767677666767767676776776767677677676776667666677666776767667767677677676776667766776776666766667676767767667676676767766766676767767766677677676767767677676776667666676776667767677666776767677667767766766776776676677677677677677676677666677676677676767767767767767677676776666766667667766776676767677667677677667767676767676666776767767766776776667767677677677667767767767677677676776667767677666776677677667767677667766766767767677667766767767667667767666767766776776767667766767767666766676776776667666766666667676776776677676677677667676667666766776766776767766767666766776776677676767676766677676676767667767677667677667767676766776677676677667677676766776667677667767767766776676676776676676676766667676767677667766776767767766767767667766776776677677667766776767666776776667767767767676776776776666776776766676766677666776776767766676776677667767767676776776776676676776767767677677677676776766766667767667667767767667766676767677667676676767767767667767676776767767767677676776776766767667667667677676776676776776766677676677677677676676677677667767767766766776767666667767677666766776667677677667677676666677667767767676766776776676677677666667766667766677676766767767766766767766676766766767766776667677677677676767667676677676776776677677677676776676776667676776676666776767667766667667666667677677677676677677676677676776766676677677677677667767676667676766776776776776767767767676667677676776677677677676767677676776766776667766776776667767676667677666677676676676767677667767667767766677677677677677676767767677677676677676776677676776766776767767677666776776776767667767767767676767667767766767766766776677667767667766776766666767767667666767677667767766767767767767667767766767766767677677667767767767666776677666767767667766776667767767767677677676677677667677677666776676767767766776776767676666677677667766667676676767676666766667766776767676776676666677677677677677667767666676677677666776776767766766776677677667766676776776767767677676776776776776676767767767667767767766767676767677666776677667677677666677677677666676776767766677677676776676767767677677666676676766776767677677667676767677676667767666776766677667767766776766766776676767677677666676767676766767766666676766767667766667767666776676677676776767767677667766776767767677676767766776776767676776776776767667
6776676766766776776767766767677676767767767677667667767767666676666676776767766767667677677677676767676676677677667766776776676667676677666767767666766766766766677677666776776676766767766776776677667676667677677666676767767677667667676676667667767676767667677667676676767677676667676767766776776776767767766776776776677677667766677666767677666776776767677676767667677667677667767766676677677676676667767767677677676776767677677676766776776776776776766676776776767766776677667677666677666767767766776767676677676766767766677677677677676776767676776776676767766767767767676677676677666776776766767667676766767677676676767677676767767767676667766766766776767767767766776767677667767676767677677677677677677676776776767767767666767766767767767666776667667677676666677677667667767676767766776776767767676667677667676767677677676776767676767676676767676766776776766676776776667677667667667677676776677677676776776776776776776776776676666776776676776677677677677676767667676767767667676776767676677676676776767676776676676676776677666666667667767767767677676766776766767767766676667767766767676776767766676676766667767766667677667667766766767767677677667666776676676767767767667766766767766667677667767667676667666776776776676776767767676766676677676776676767676776676776776677666677667677667677677676766767676767677666767667677667677667667677676766767677676767767766767767766676776677676766776776776666767767677676767767677676767766767676676776667766776776666767677677666767676767667677667677676676776767767676767676676767676766776667766776667666776776676776676767666776667667767677676676666766767667767667676676776676676676766767767677676767766666677667667767767766667677667767767767666776767666676676776776767677667766676676767767767677667676766767676767677667667767766667676766767767767767676767766767676767766776767767676776767677676667767676677676766676677677677677676776776776676767767676776676767767667676677666666767766667767676776776676666766767667677667667767767766677667767677676677676767766776767766776776766767677676776676766677666767676767767677677676767667676676776776767677677676776776776767666776776776677677677677677666776676767767766776776677677676677677677676776776767766667667767767667677676776776776667677667766677667767677676776776766666766676776767676677677666776776766776767767766766767677676776766676776776766776776767767767767667676776766767767667676776767767677676776776776676667676776677666767766676776676776676776776677677667767676766776767767667767676676776767676776677667767766766767766677667767667666667766776676767767667767667676667677676776677666676767677666767766677676776676766677677677676667666676776767767767767676676776776766766776776776767767767676666776676776677667677667677676776677667677676776677677667677666766776676766667676776766667666677677677666776766776766767676767767667767676666776776767767666677676776667676776776766776677666776767767667676677666776676776776776767766776776766677676677666776776776776766776776677666677667676776766776776766767767767767767767676667666776767676776676776667667677666776766766776776767676677677667676767676767767667766766766767767766676667677666767677676776776767677667766666776776767767767666767767677667767676677667667676776677666676767766677667767767677676776766776767767677676776676766776767676677676767677676776667766676776776767767667676767766667666767766667666767767767676767667766767676676767766767676776776677676766767667676667676776667767676767676666776766766776767767666666776767766677677676767767666767667767767767767677666776776776776776767666776677667766677677677676767676776776776766776767667667666677666776677677676676766776666776776776776667767767767767767677676677676766776767676766677677667677677677677676667767666677676767676667677677677676766676767766676676667676676677666676677666766677677677667667677676766766767766667766776767767767767677676676776667676767767767767676766677676776767766677667676776677677666677677677677677677666766776676776776767676776676767767767767767676766766776767767667676776776676776767767767767767766666767767666767667766776776676676776677677667766677677666776667677677667676776776667766667767767677676666776767766677667767676776677677676677676776667676766776677667677677677667677666776766776676676667767766667766767766767767677676767667667677676667677667676776776776776766676677677667767767676766776677676676767767767767667767766766776677677677677677667666766667666767766676776776766776766767767766767767677676677667667676677677677667666776767767677676776676776666776776667677677667767676776676776767677676677667767666677677666766767767766766667676766767767666677677666677666676666766767766767766676667676676677666776676776767677677666776676676767767676776776766677676776767667677667677676766776767677667767676766776667677676676767667666767767766776676767666767677676776776767767766766776767676767676776667766667767767677677677677676776766667767767767676676677676767676766767667776677676666676676767677676776676767767667676776767767677667767677667766767767676766767677667767667677676776767667667767676776667766776676776776766666676776776676776776677676677666767766776776766767677677667677676766776767677667767766676776767767767677677667666776667667766676776667677676776767766667767766676767766776766776677677676776776776776766776767767676767766766666766776677677667676666776677667667676767767767667677676776676767766677677677667667766676766776767767767677677677667676767667766767767767666776776767767767676676776766676676766776676776766767676676667676776676776776666676767766776767666677667767766767767767767766776776767767767767767766676767767766677667767766776676676776767767677677676776677676776667667766766766776677677676767767767767677677676776677667766676776766677667767767667677677677677676766776767667677676666667677667677667767677677667676767766766776677667677667766776667676767667767767767767677677667767766776677667676776667677667766767767767666767767677667767667667767767676767767677667676667677667767767766776766776677667667766677667676776776776776676667676776776666766776667767667767767766676776776677676767677666666767667667767767767767767676767766776676666766767766667767677676767676776767676776766776767766766767666677677677677677677677666677677676776767677667667666677676767666776767677676667676767767766767766767676676766776776776767677676776766766676676767767677667667676676776767667766767676776767766776766677676666676766676667667676666676677667676767677677677677667677677676677676767676767676776776667677676776676676667767676767667677677677676767677667766676767767677666677676776776766776677666766676776677666767767767767666776776766766776676776767676766676767677676767766677676767676676766666767767766676766766676677677676766766767767767766677677677676676767767667667677667667767677676767767677676776776767767676776776776767767667767676767767676776767767766776676766676776676767676767766776677676776677676776767666676776767677676766676766776776766667766767767676766676766676767767767766776776666677666767677677677667766676776677676767767767677676776667767767766776666776667766767676676766766776776776776766776767767676767677667667767667767767767677677666677676776776767766767677677677676776776776677666677676766767767676776676776776767767667767767676767767767767767767767676776776767767676767767767676676776766776776776767676776776667667677677666677676766766767766767766776776766766667676767677676767767677676776776767767767766767676776776767767766766676677677677676776767766676766776766767676776776776776667666776767766776677667676776767766767676776776676776776776676776766776766677677677666677676677666676776767677666676676676776767676776776677667767766766767677667677676776776776766767766676776776776666776766776776666677677676676766766776776776676776767767767767766767767767766776776776767676776666767767676766676776667767676776766677677667677667766767766767667767767667676767676667767766766767677666667676766676767676776776766676776667767667677677667676767677676766766776667767666677667766767677677666776776676667767766767677677676767676766766766676776767676776676767667676767767766667667676776767767766776677677677666676676776766776766766776767667767767677677667666776776776767767766677677667666766767676776666776767767767766776766776766776676767676767766766767677677677666767767767766766776776676767767767676677676667677676767667666767676677676676676776767766767677677676666767676776776776776766776767676776676767667667667666677666666776776767766766776776776666776676666667767766766776766776766776676676677667667767676677667676776776776766766677666776676767767676676776776776767667666776776767767677667666767766767667767767767677677667766776767766667767766666776776677676676767767666776766776776677666776776676776767766666677677677677666677666776766766776776776767666766767767767677677666677666776776676776776776766677667767767666767767767676667677676776767767667766767767766776767767766767766776767767766766776776766767767767677677676676776767766776776767766776677677667677676776776677667676676676767766766767767767767766776677677667676677666767677676676667767666776776667767677667767766767667766666676676766666667767767766666776667677667666776666766767677676676776677677677676677667667666776776776767676776776776767677676776767767677676767667677667766767767676776767676767767767767676766676667666776677676676776767766767677677676776776767767766767766767667667677667766667666776776766767767677677667677677666776767767676776776667767767667667676767766776767766676776776667767767676667767676667766776767767677677676767677667767767766776676667766677667677667766776667766776767767677677677677667767767767766676767677677667767666676776677667667676676666676776766677677667767676667767676767767767677676767676767677676677676676766667767767676766776767677666767676676767667767677677677677666767667766677667766776767677676676776776677677676767677667766776776776677666776776767767677666776766667677677676667677677677667676677666766767766776776667766776776776767
6677676676667676677676776776776776776776776776767676766677676767676767676767767766767767676776767767767677676767767767677667767766776676766776677667767667767677676677677676767767766776677676776677677677667767677677666676776677667767767676776767766776667767666766766776766767767766766676776776676767677667767666677676766677677677677676767676677667767677676767666767767677676767767667666776676677677667676776776667767767766766776766767766776776776666767767767676677677667766776767767766676677667666767666667667767667767766776667666776677677667766677677677677677676676767667767676776667667676677676676776776766776667766676767676766766776767767766676767766676776776677667667766776766676676776677667767677677676776767666776766677667667677667767676676767767767766677676767766767767667767667677666676667677667767676766667667677676677677677676776776676667767766776776776776677677677667677676677676766776677676677676767766776766776776767767767767676776776767677677677677667767767767767767766776766667676767767767767676776767766767667677667767676677667766767676767766776677667677676776666767767766676776767767676776677667676667677677676676667677677667766776776776766677667767677666776676667766776766776676767767677667677676776666767667767676667676677677676667767767667667667767767667676676776776677676767666676767766767676676767667667767667667676776676676776776776677666776677677677677677677666767676676776677667767767677676676677677677667667767767676776766666776677676676666667676766766776667766677676677676767666676766666776767666776676767667766776767667766677676776676767667667766677666677676776667767677677677677677676776767767767666676776776776767767766677676767676766767676676676776776776776767666776676677666766767677677667676666776677677676766766776677676776677677667677676766766776677666667667676767667767676767767667676677667767677667766766666676776766677676676776776677676776776677667667767767677677676677677677677667767766776767767766776676766676676767766776776766776667666767677667767766767767676667667666676766767676776776767677676767667767677676766776766767766767667767677676776776677677677676676767766677667676776767677676667767767676766676767767676767767766767667667767767767666766776677676767676776767767767767677677667676666776767676766776776767677667666776766776776767766667767677677677667676677667767676667767766676776677677677667767767767766776766677677676667667677676677676767767767676667676776767767677677667666776677677667767766776676767767677676676767766766667767667677667677676677676767767666667767676767676776767766767676677677676776776767676766767767676766776776667767767766667767677676776766766776667676767766767767677676767667766667667767766776767767767767767767667767767766766676767767667766767667667676677677677677677677667766676776666776767677676666676667667676666776667767767766776676767767766776776766666667767766667766766767677676767676677667767677677666667677676776776776676766767767767677667767676667667677677677676767767677676666776667767767667666767676667676677667677676776767677666776776667766667676776776766776776767767666767766776766767766676767767766666677676776767767677667666776767766676776767767666776776676677666776776766667767676766766766776677676667666766776776776776767767767767766676767676776766776676676666767767676776767676776767677677666766676666667667767767676776767766667767767676776776767667676767677677677666667766767766767767766776767677676676766666766767667667766676767667766677676677677677677676766776767767766776767767767767677666766776776776776767667767666767667767767667766776677676767667767676776767677677666766776776676766776766766767676676776766767677676776776766766766766677677677666676776677666776767767676667767767767667767767767677676776767677667767676677676767767676766677676767766767677676776767676776766666767667767677677677666776776776667766776676776676776767677676776776766766667666776676767767676767676776776776676767676767677677667767677676677666677676776776776676677677677677676766667766767767677676776677677677677666766667767767667767676776776767667677677676677666767767677667766766776767767677677677676677676766767677667677677676767767676767676776766776767767676776676776676767767677666767767767666767767667676776677677676677677676767667677666776776776767767767767767677676766766776667677666666667677676776776676776776776666776776676767767666676667767676667666776677677676667667676667767767677677667666767767766767676666677676766767676666677677666767677667667677667677677677677676776766776776767667667767766776776766767767677676667767766767767767767767667667767676766767677676776766677677677677677666666776676767676776677676776666767667767667666766776767767767767766767667767666677676767766767767767677667767676677677676666667676776766676667766767767677677676767767677676666766767677677677676676776676676676776766666776677677676767766776776677676676676666767677667767767676776767666676676667677677677677677667666776766767677676676776776677667676676676677667767677666776677677666666676767666776666676676767676776666677677677667767766776767667677667676767676776776677676667666667676667767677676677667766667767767767767767677677666776676677676776677667767677667767667676676776677667666767767677667667767766776677667676776767677676776776677677676766767767677667767766776767667767676676766677676766776676767677676776766776677667766676676776676766776767766767676677677667667767767676767676676776776767677677676776767767767766677677677676677666767766766677676776767766767667676776776767767677676776776776676667677676766676676766767767676667767767677667676677676766676767666667677677677676676776776766776776666766776767767766766667767666677676676776776776677666776776667677676676676766666676776676776677676776677677676676666666776666776677667767767676767676767667766767767766677666776766666677677666767766776676767667766677676776677677676766767677676767677677677676776766776776776776767767667666676776776676766766776766676676776776677677677677667767666776767667767676767676776776776677676677667677677667767667677667767677677676666776776767767767767767767767666667766767767767676677676677677676677667667767766677677677676766766767767767767767767667766776676767766677676776776776666767767676767767767767667677676776767767766767677677666667676766766767767677677667676776767767676667676667767676776766677677676767677666767766766677677676767767767767666776766767667767676776766776766676776676767667767676676677677666667667676776776676776776776766766776667676776676677666766767667767766667676767767766676776767767767676776767767767676776776776766776666767676676667667676776776667666767767767766767677677666776676776676776667676776776767766766766767676776767676767766776667767667767677676767767676676677676767667676767767666766767676676677677666767667676766677677677677677666776767767767677667766667766766677666667666776767677676676676766767767767766676677666676767767666766776776766776776667677677666767767766667766666776776766776776676766677667667767676766667767676677677676766676766676766676677676776666677677676667676767666767767667767677666677676677677677676776767676766677666766677676766776776776767676667667677666776676676776776676667767767666767767676766766677676776776776677667677667677666667667766767676677676676677677667767677667767767766767676776667767677667676767767766767667767677667766676776666776767767767677667766767677667767767767677667767767767676776667767666776667767676776767677676676766776677677667766776676677676677677666776676776667676677677677677676766766766676666767677677677676767767667767667677677677667767767767767676677666776766766767676776676677667767767767666766677676776676676776676677676767767676766677677677676767676677677677676776776766667767667676776676767666776776676666677667767767766767767767667667767667666676677676776776676676667767677676776776676776767676677676776767767677667677676767676766667766776767767766776776767677666766776766767766677676677677677676666676676766676767676767677677677667767676767667767767767676767767676677677666767667767766676676776776677677667767676767767766776677666767676776667676667767676767677676776776776666776766766776667667766667676767766676776776766776776776676776776677676766776767767677677677676677676666677667767667676676776776676767677667766776767676767667766766667766776776776677677676666677676666677677677676776667767677667767766677676676767767767767767767767676767766667766776767676776776676776776767767667766776776776767767677676776767767766677677676767677676776677676767676767667766776676667677677677676776677667767767766676676666776776776776667766666677677676767766767676776676776776676767676677676766767767767767677666767666766667767767767767676676677677666776776776677677667767677676667677676766676766776767676776666766667766666776767767767676776767667667666767667676776767767676767767676776677677676776677667676767766677667677676776767677667767677667667767766766767767766767667677667676767767766766667667676776776776776766767677676776767667667666767677676767676767767677667766776677666767767677677666677667667676776767676767677676676666676677676677676676667676776776767676767766767676776776776767767667677677676767766767676767767767676767767766667677676776776776677676676677677676677676767767766767767676677666767766766667766776776677666776776776667767766776767677677676776676677667767667667766677667677666677677676767677667676667677667676766767676776767676767766767767767767766676776776767667766776776676776776776766767767767767676767766776767766767767677667677676776676677677676767667676776767676766776767667677667667676677677676667767677666776677676776767666767767767677676767677667766767667666766776677667766767676767767767767666776667767666676776676677676676776666776776776776776667676767767767767767666677667767676767677666766676766776766666767676766767767677667677677676677676667767667767677677676677667677677677676767667766677667766776767767676776767767766676776666676676676766767767766676776776667766776767766766776677676667767766677677666666767
76776676767677666676766767666767767677676776677676776776667667767667667677667676776767767767767676766776767767676767766667767676677667667677677677676767667767767676767767667667766767767767676766767766776676776766776677666677666767767677676667767766776776767767667677676676676776767677676776767667667677676676677677666666776677667677677667767677677667676676676767677676677667677667666677677666676766776676767676767667667677677677666776776776776677667767767677677667766766667766766676776776776767767667667667667767666776767677667677667666767767766676776667767767666766767766767667767767766666766677676776776677666776676767767766776677666677667766776776766666767767667676766776776776667767766776667767767676776767667666766767676766676676776666776776676677677676776676776767677677676676776676776776766767767767767767666766766666677667767766677677666776776767677677677677666776776666667767667667767677676776767676776776767767666767766677676676776666776676767677667676767677677676766767676766767767676766767677667677677677667767767666667677676766766667767667766776766776667677676767667677676766776767677676766776767667767667767767676676767677677667767767667767767667676676676677676766676776776767767767666776676677677676667677666676667766677667667677667766666776767676676767767677676776776776767676677667676776667767667676767676776767767667677677667666766766767767766776766667677677676676776667677666766776767767766776677666667667677676676677676776667767767667677676776676666776776776767766667666767766677667767767767766767766677667767677677677677677676677677666676677677677676776767767767766676767767766666767667677676766677676767677676766767767767767667677667676667767667676776676676677676776666767767767676776667666677677676767676676767677667766676767666776767667767766776767676666776776776677667667676776776766767666776776676666767767667677667667766767766776767676776667767676766676677676667767676767667767677677676776767677677676767677667667676776677677676766767766776766776776776776667676767666677676776766776677676767766677677667767667667767667667767767667677667677667767667767676767767676767676776776676677677667766666667677676767676776676776677667677677667766766767767767677667667667667666776776676767667766776776767677676766667676767666676776676767767766776766766767766667766677667676766677676766767677676767766666776766776767767767676776776766776776666776776676677677667766776677666776676676767767667677667677667667667767677677676676676677677676767676776767766677677667676776677676667766776676767767766776767767666767766776776766767767676776766776767767767767766767676677677667766676767766776767667667767767767767767767676666667677677676766776667667767767766666767766677676776766677667677666776676776666766667667767677677676776776677667767766776776776767677676676676776776776776776667667767767767767677667677676667767767767767676767667766776776767767667767767677666766667677667676776776776766677676666776676677676766776776767666676776767767667676667677677677667767766677676767677677677677677677677676767676776776766667667667676776677667667676667766767767676676676776767767667766766767676676666667676676776677676767766776666776776776767767666767676776767767676776767766677666776767677667676776776677677677677677667767677667767667677676677677666676767676677666676776767767667767667766677677667676667677667767667676667667676676776666767677677667767767766676776666767767767767676776676776776767766677676767677667677677666676766666766767766677676667766667667766767766767667766776776676676767666767766767766667667766766766676676767767766776776766766776677676677677676776767767766776776776667676667766667767677677677667767767666776666677677667677676767767766776766767676766767767767767677667676776767766676776776677676767676677677677676766767767677667676667666767767767767767677667767676676676766776667667767667767676666677677676667667676776776776776776666676776767667767767766776767676767767767767766776676677676776776776767677667667766767667767677677677676776776776767666767767767766676766776767767667766767767677676766776767767766767676776776767677677676767666776667676677676776676776776766667766767767767666776676667767666667677677667677667666666766677676766767767667677666676767766676677667676666677676767766766776776667766767766767766776776776766776767676766666766767667767767766767676766677677677677677666767766776767676676776776767767677676766766776667767767766767677667676776767766667667676676667667667676766676776767766767767677676767667667677667666776677677676667766677667666776776677676766667666666667676767677676767676767766776767766677666767676776767767677676677677666767767676677676766676666776667667676767677666776767767676776776776767767767767766776667666767676776767767677676666676767767766766776776776776767667677677666667676767766767767676667666767767766767767767677667677667767666776776767667676766776776767667677676776776776776677676677677666767676677676776666677667766776766767677677676776776666767666767666667676776767767677677666666776667767676767667677677676767766767767766776766766767767767676767767767766776776677676776767677666767677676766776776766776776677676677667667677676767676767766676666776776776677666667677676776776667677676767767666776776767676767667766776767767667766677667677667767767676767676667676676776776776767767767667677666667767677677666776667677676677676776767767666767767766767677677676667677676666767766677676676767676676767667767766776767667676676776776766677677676776776767677676776767767766677667767767676677667677677666776767677677666767676776766677667766776677677667667677676767767676776766667677676667677667677676776767767676767677676776767676776767767767676767767767766776776766767767767767767767677677676776776767767677677677676676766667766776776766767666767767766766776776767676776767666666776767767766776776766667676667667767676776767766676767766767666776767677676767677676776767767676766776776766776676767767667677677677667676776776676677676767666667767677667767677676676776667667766776676767766767666776776677677676667767767676776767666677677676767767676776776776676676766676666776676776776776766766776776676767676667677677677676767667767677677677667677677676667767767677666776776767767676767767766666776766676676667767767676767676767666776776776766776767767677676766776776776766776767767767767677666766776776666767766767767676766766776767767677666677666667767677677667677676667767767766767767666776667767677676776767767766676776776676676676666767766767676767676677676666766677677677677667676677667767666776776667676767666766676776776776767677676767767766766766776677676766677677677676767676767666767667766767676766767767767767767766676776766776766676776767767767667766676667766776676766667767667767767767766767767677667676767666776677677667677677667676767766767766776776766776677677676767667677677676766776676776676767767767677676776676776767767676776767676677677677666767676676767676676676677666677676776767767677666676667676666677677667677667767767766767667676767767677667676676766677676776666776666767677676667766667767676776776776766776766766776767676776666767767677676776677666767767677676666767767767767766767676767676676767767767667767766776666776767667666677666776677666676676776776776776776776776677667766667766766667767676677677676676776676677667676767767666776766776677677666766767767766776776776676776776767667767766776676766666676676776677677677677667676776776766776766677677676767766676767676766766767767767667767766776776776766666776776767766677667767767676776767677676676667677677677667676767676677666766667767667676767676677677676667667767766776776767767766767677666767766667676776776676767677666767767767667767766767677676776767766667676767676776776766767766766776767677676766776676767676677676677677676766776776766676677677667767667676676776766776667766776767676767676766766767767667667667666776776776776766676676677676767766676776766677677676776776676776677677667767676767766766776776776776776776677676767676776767766677676666766667676776767676666776776776766776676677677667767676676776776767766776776767676676677676767667676776766766767766776766776767767767667766677676676776667766776776776776766776767767677677666767676776776677667667667676776767767676767667667766667767766776676766767677676766766677666776667767767677677677667766776676667767676766776766676667766667676676767767677677667676667676776767677677667667677667667766767767767666677667767767667767767767766667666776666776677677676677677677666776776776767666667677667767767676667676767766767767667766776776776767767767667767667767767767667677677676677666776677676776766766776776767676677667677667667767767667766776676666666776677676776677667677667767767677677667767677666776676766766676676776776767676767677677677677677667677667676776776776767767677676766667767666767766776767677677677677677677667667666676767766667677676766767677666776667767766776776667766677677677677677676766767676677676666676766667677677676766767677677667677676766776767767767767676776667677676677667677666776676776776767676677667767676677677666766676666677667767666776767677676766776766676767767766776767767667767676776676766776667767667767676677676766767666666776766767767767676767767767677666776676767767766776776776776776776776767676767767676776767677677666676666776766677667677667767766767767667676776767766667676676767676767767676776776776767666767667677676676667667767767766776667676767666766767767667767676767767677677677677666767767767667667767676766767676776766677677677676767767766766767666676766776666776676767677676677676766766767767767677677676677677666767667767666776766767677666766677677667667676776677676767767766676767766676776676776766776767766766767677676776677676776776676667676767767766677676767767677676776667677676766776776677676766767767676667767677677667676776776767666767677676776767666677667677676767766767676676766776776776776776766776776776767766767766677666766676667676776676776677677667767767767666767766667767767677677676677676776677667667677677676766676676
676767767766667766676667677666767666676677667677677676676677677677667767677667767767666766776776767677676776776776667676776766776776677676767766776666776776776667676766776776776677667676776677677677676677667767677676677676776776776676767677676767767667676776677676776667667767767767767766767677667667766676766776767766767677677677676776667767767667767666677677667676667767767677677667677676666776767767667677667677677666766667667767667767676776767667767666776776767677676677677676767767666667767676666766767666776667676767767766676766676767676677677677667676776677676767676677676767767766766766776766776766776766767767667676767767767677676776676767767666776767666776677676667767766766766676776766776776667667767767767676776666767676677676667667767667676776766677677677666667667767766776677667677676776776776767677676767676767677676776676776776666776776776667676776676776667767766677676677677676677666766776776767676676776776767766677667667677677676767666767767676767677667767767766766676667667766776767667677677677676776767766766666776776766676666676767766776667767666667767667767677676767676667677676676676776776677667766767767677667676767767677677667677667676776776767766766776667676767767667676776776767676776667767677677667676767767766676677677676676677677677677677667677667676766776776767767766776776667767766677666677676676676766767667667767766766776776676776776776676677666677666667667667677666766776776776776776776776676776677676677677677667766776776767767766776677676776766776776767767667767677676776767766776776767767677676776766776776766767676767767676776677676767767666776776767766776767767677676766677676677667767767766677667677677677667767676776667766677677676776767676776767667677666776666767767767676677677666776767676776677677666667666766767767666776767766767766666766767666767767676767767766676767676776766677676767667677676776676767766776676676766767767667766776776677676776766767676767766666776666767677676767767766776667676767677677677667676776666776776677677676676667767676677667767767676767766776776776776676766767766767767766776676666767766776776767767677676767676776676767667766766667677676776676667767676667677666667767667766766677667767677677676776767767767676676776767677677667676776677677676767766766776767676667767667767766767767766776776676677677676676776677677676666766677667767767676776776667676766776776776767666767766667767676767767767676677667767767767766766677667676767767666676676776776676667766677667767766767667667667677677667766776767766766766676677677676767676667667676766677676677667767767767676766767666677676666776776667767666766776766676767676667677677676776776767676767677676677676677677676677667676767766767767767676677667667767767767767767767767767677676767766766676676766767677667766766676776776776667767767766776766767767676667667767766767677666667767767676776767766776677666767677667677666776776766766776776776676677667767666676766776667766767677676676767767667767667676766766666766776776677676776677666776767676677676766767767677676677677666676667666766776767667667677667767767676776776776766776676767767677667767677666776776766676767767767676677666776776677677667767767767676776676676666776776667766776776767676776667767767766766776667766767767767767667767676776766766767766776776776676766767767677677667676776667677666767667766776667676676776767676766767666766767676776677666766767676767677676767766776776667677667767677667676767676766677676766766676676677666676667767766776676776776766767667667667766776776776667677677666677676677666677677676676677677677676776776766776766676676667767767677677676776767677676667667767767677666767666667766667667676766776767766767766776776767766767767767767767667677667767676676776766667676776676776667766667677676767676766766766776766776767767766776776767667766767767767766676767766766767767667767676776677677677677676677666667766776667767766676676776776767767667677676776676767767767767667676776676676776766767767767667677677677667676677666667677666776666767666776677676776767677676776776676767667766676767676667766767767766776776776677667766776667676766766767676676776767767676676677677666766667766776767666676767677676666776766766776767767677676666676776766766767767676776677677677676776677677666766767667677676776776776776767667767676766766676676767667767676776666676676776776667676676676776776666677666767767767767767766676776767766767767767667767767767767766677667766666676666776767767767677667677676666676766767677677667676676776766766677667666776666767767766676776776767767766776776676677667676667767677666776776776767766776676776766766776766776676776776776776677667676677677676776677677677667667677667766776776776767677676767677666776776776776767666676776776767767676667767767666767676767666666766677667766766776667666776767677667666776776776776767767766776667767676766767677677677666677676767676677676766776667766776767676776776776676676776776677677677676676676776767677677676676776676676776667766677677676776776776776776766767767766776776676767677667766676767766776767677667677676776676767767767677666767677677676776776767677667767767676767677667766776767667767766677667677676677677677676767676776676776767676676776766666767767677677667677677676677667676776676776767677666776676766767767767676776676677677676767766776767767766766677677677676667767767677677677667767667766676677667767676776767677677667766766666767676776776776776667767676776776776767767767766767767677677677677677667677677677677677676767677666766676767667676776776767676677667767677677677667766776766767676776776666766667767666776776776776766666776676776776676667677676667677676766776676766667766676667667667767766767767767677677676767676676676776776766766676776776776776776776676776676766666667766667766666776766677676767667767767666667676767676677667666767676767677677667667767676667667677676676776767677676776776767677677677667767767767666766676776677677676767767766767767667676776776776776766676776776776766676766776776676676667766767677667666766676676776767766776776677677676677677676666677667767767767677667667767767766767676767666677667767767676767766667766667767766776676776776767677667766766767666766767666677677677676767767767677677666776766676677676677666676677676767767766776767676676766776767767767677676677667767677666667767676766776677676776767676767677677677667767767666677666667767677676776767667677667667767666677677677667767667766776776677666776766776676677667767767677676767677667676767667766667767667767676776666677667667667767767767767667667767767676767767766776776676766767676776767677677677676767766767767767667676677667676776767767767767767676776677676767677667677676776767667767677677676776666676776776776676666676776667676767666666767766776666767766766766767767767766677677677676767676676667767767667767766766767767677676766666667677667667766766767766767676776766776776676776776767666767676766766677677667766776776766766776666677676776677676776676767676767677666767767767767767676776776767666677677667666767766776666776666667676776667767677676676667677667666767667767766776766776767676766766766776767666766766676677677676776676776776767677676766667676776677676767677667667677676767677667766776776667667766676767676766767677676776766677677676767667766766766776677676676767767767767767767676677677667766776776676776767767767767766767766767767676666676766776776676776766767667667767767676667766766776776776677677666766776766767767767676767677677667676766776766776767667767677676767767766677667767677676767766677667767767676776767767767767667766776677676767767767676766776676677677667767767667766776776676667766776677677677667766767766676667676677667677667676776766776776776776667767677676776766766767766767666676666776666776677666766766767677677666767767667676776767677676776767667677677666776776776776766766776767677676776676767767767677677667766776776776776766767667677666776667676676767766776767666767676666776766677676676776766776667767767767676767766776776766676776776776766776766776676677677666766776677677667676667676666776776766776776766666767767666767677676767766767676776676767676776776776666776767667767676766767667667766667767767767767676776677677676776776677667676767766677677667667676776667667676766767667676776676776767767667767677676776776676766776667766767766676776677667677667676776767766677666767676667676767677667767767767766677676676767766667676767766776667676676767767676676667766776766676766776767767676767667667676767677676676767667767766776776776666676767667677667676677667767766767676767766677667766766776767676767666767677677676666766767767767666666677677676676766676766776767767766677676776767767667767667766767766677677676767677667767766776667676676766776776766766776776767767676776667676676776677667766776776766776677677677677677677676677667676766776767676767667767767766767677666776676776776766767677677667767766667676666677676776776667667667767767766767667667767676776766767767767676676767767766666776766776677676766666776776767676776776776776776676676776667676677667767677677677667767766767677677666676776667676666776667667767667676667767677676767766767767676767767676776676776776767766667667767677677676676767676676767666676776677677667677677676767676676766766766776676766767677676676776667766776776767666776677677666667767767667677677667767767676666776767677677667677676776766766666776667766667677667767767766766766766767767767767766767767767766766667767676776767767677677676676766776767677667666766676766766766767766676766776767677676776677676677667676767767677677676767667767667676676676677666766676676776766776677677677666767666767767767676676776767677677677677677677676766677666677677676676776676767677677667766666776667667766766767767767767667767676677667767666766776766767677677667766677676766767767767767766776767676676667677677667767677676776776676776676767767677667676767666667666677667766776776676666766667676677676776776677676776776666766766776676766676767767676766667667677667676767676767677676677667667667676766776776677677677676767676776766677677676676767676766677
367767766776667667767677666776776776676767767767767676767667667767676776776776767767676667767766767766776776767676767666667766676766776667667767666776767667766667676676667667677676776677677676767677677677667677676676776677677676767766667767676776776676677676667767766776776667767677677677676776767677677677677666776667676677676767677666776776776676776667666776676776776776766766767766776776776676766766776766667676776767767766667766767767677677667666666776667677677676667677676776667676677667676776667666667767667766667667767767677677676667677677677676677677676776767667767766766676766677677667767767677666676766776776766676767677677666776776767666776776776767676776767667767766676776676667677676776776766776776766767767767766776776776677676766776677667766776776776767767766766767667767676767767767767767667766776676766776666666766767767767767766766776776677667677676767676767767677677667676677677677677667767767676767677666776767677676776677677677677676776676767767667767667667767767676767676767767767676776776776767767667676776666676776776676666766776767766676767667766776767677667666666667767767766676776677667676776676776776776776677677676776676776776776766776776676776766767677667677677676667767767766767676766676677677676767767677666677676667767667677677677667767767766767676676666767766766767677676677667767676776776677676666776776667677677667667667767767676767666766666776766776677677676767676776676776766766767767667676776767676677676676776676767667766776676776767767677676677667767676776776776776766666776677677667767677676667676776776776776776776767677676767666776677676677666767767666677676776776766776676776776776767766667766667767676677677666776776767676767677677676776776776667767767677677676766776776676776767676767677666667676767767766776666776766776766767676666767767676776776767766676776766767766667767767676767677677676767667677677676767767767767676676776776667667766676766776676676767767767767767767676776776776776766767667676667767766776776767667767677676677666767677677677676767767767667676767767676677676776676676776766666767677666776677677676676776676766676776767666767676776776677676776776676677676776667766776776676776767676767666767766767676667766666677676776767766667676776767667676776776676776766767767676767766677677667667767666767766667767766767677676776767677677667767767767766666776666767767767667767767767667766776776767667766776667766676776767676767767766776677676667766766666677677677677676776776776677677676766766676676767767766667677676766766776767676776766677677677677676677667676676776766676776776767676677677677667766776776767766666766666766677666767676776676776676767676676677676776766776776776776766776767677676677676776767767667677676776766767676677676776767676767667767677676667676776776776667767666766776767767667767667666776767667767767767676667667766766776667677676667767767677676776776767767676677676766676677677676767767666767767676776667677667677677666677676767666776677676776766767676776766677677677676776766677667767667677677676677677667676776676776766767667767767676766776766776667676676776776776767676767767677667677677677667677676776676767766676767767667667676667676776767677676776766776666776667767666767767767766776767766776677667767666776776776766776776666776776676677666767667666776776766676766767766677677676676667667666667767676677667676677676767667767767767667767676767767676677667766677676766676767676776776766776766776776667677677666766667767767676776776766677677676676677676666767767676776767676776776776666767677677677667676666676766767767677667677676766676776767766776776767767767666766776677677676677676776677677667677677676767676776776677676776677677676767677666676676766667767667676677677676776767677666766767676677667767666776676676776776767667677677676766676667676676667676776666766766677677677666676677676667767767676677676776776767667767667767766766676767767767767766776767666767677677677677666767767766676677666767676666667766776776666767667677666676776677667767677677676766676677667676776676767676676776766667676677676766767767767676766767677677677677677677676676676776766767767766766776776776767767767766676676667667766776767767766666776676676767767766676776767676767676776767667676766766776776776776767767767767676776666767667767767767666776767767677677676767667767767767767767667767766666677676776767767677666776676767677677667667677676677667676776767766776676676676667766776767767767767766666677666776766776676776767767767767767676767767666776666767767766676776776766767666776776776776776667767767677667766767676666776677677677676767677676776776767766677676776767677677676776677677677676776767767666776776776767767766666676776766776767676677677676766776776677677676776767677676776677667767767667677677666776666776776667676677667667767767676766776767676676776676776677677677667767667676677677676767766677677676776767767766776667677676676676776767677667676667677667767767676767676776667676767666767766776776676677676677676776676766676767666776767766667666767677676667677677677676776766776666776677676767766667767766776776676776776766767677676776676677677667767677677667667767676776676667767767767766776776767676776776666776666776767767767767767766776776677677677666776776767676776766766776766776776676776667677677676766766766776776766776767676776776767676677667677676677667677676676766776776776767767767767766676767667767767677677677677677667766677676677676767767766677667667767767767767677667767676766667767767676766666766766776667666677677676766776667766767677666776776677677677666676667767767667767676767766767767766776776766766767767767677666766776776667677676776767767666767676776776667676766677666767676767677677666776776776776766766767677677676677676776767767767677677667767767767676776667766766767767677676776667666767767767766766776776776767767667767766676677677666676776776776776776676767767667676767767767766776766767676776676766776776666776677676676776767676677677667677677676677667676766776776677667667677667667767667767676676767767667676766677676667766677666776767676767677666776767766766676767676767677677676776676776667767766767767767767766767677677676776767666776766776766776766666677667677677676776767767766676767676767767767677676677676776667677677677676767676677666767767676766776767677676677666776766666776767677677667767666767676776667767767677667767767767676767766676776666776767676767677676766776676766767766667767676767767767666676666767767767667667767767767676776776776776776776767767767766677676766666776776676677677666666767667677677666677667676767767677676776667767767677667677667677676766677667766766776776667676776676667767767676776676767767767767666676667676677676767677676776767766767676776766776776767766776776776776676766766776667766677667677667676767676767767676667767767667676667667667677677667767767677676767767767667677677676767767676676767677667766776667766766666776776776776767677676676776776767767677677667677676767676766776766776767767767766766676776776767676666767676767677676677676766676776677667677677677676676766676776767767766776666766776776767667677667677676776776776676677666767767766767767767766776767667676776767676767676776676766676767667766776767767677677677677667767666666767676767676766677667667667676766776667667667767677676767767677677677667767767767676776776667767677666767766677677677677666776776767666776776767766766776767666776676776676676766767767767766776776776776676776666776776776776776667677666776767666767766776767667766776776766767676776767667767767767677667766667676767767666667766676767766766776676766676766766677677676667766776677677676766776776776667766767676776767677677677677667767767767766776776766677677676767767676676767676676666767767767766776766767676767767677677677676776776676676676677667666677676767766677677676667677676767767677667667767767677667677666766767676776767767766676677677677667767766767767766776767767767677667766667677676776676766767767676767667767666776766776767766767767767767667676767667766776776776667677677666766776667766767767677677676776677666676666776767667767766667677677677676776776767767766776776776677676767767766776776767767767677676766776767677676776676677676666776776776776767667767676767767677676677676766766776776776776776677667676776766676766767767667767767667767766776766677667767766677676776677677676776776767766766767676776767667676767766676667767676676776776776766776676677667676776767767676666677666767766776776767766676767667766677676776767766677676776677666766677677676767667667767667677677676767667677677676666767767767767677677676776776676776666677677676766766676776677676776667767677667666676667766776776676767676776767766677677676767766776766677666776676776767767676767667676676676767767767766776766776667767667767767767676766676666767766776776776667767676776776766766666766676776676767666776677676676677676776666776776676776776776766776776666776766767676767677677677667677677676677667766677676677677677677676677667767767767677666767666676766676667667766677677676776677677667667767767767767767767767767676677676776776676776776766776776776667667677676776776767767767767766767767676776776767766666776776776677677676776776676767666776776767677666766776776667766767766677676767767767767766677667676776776776776776776767677666677666767676676767767677666776776767676767767667676676666676776766766767677666676767767767676767667767677666776666767767677667667767767767676666767667677666766776676776766767677667767666766767667667767767677676677677667767767767767767767767666776776676776667676776767677677676677676676776676666776776677667767677667767666776767767766776776776776676667667666767677667767767667667766776677677677677666767667766677667767677676776767666676676767767677667676676766677666766767666776776776776676767767766767676676767766677666766767767676677676767766767667767767677676767677667666677676667767767676667767766667767667766767767666767766677677667767766767667676667766676776767767677676676677667677677667767766767677677677667667766676666676677676667766776766767767767667767676666776767767
6766776776767767767767667677676767766677667766766767767767767766767767767667676776776676767767677676666667767667677677677677676776776666776767767677676776666666776776776676667766776776766766767677666776676776767667676767677677666767767677676776666776776766776677676677676677677677667666676767677666776677677676667667667767667767766776776776776776676776767676666677666667767766767767766676677676766766776766677677667766776767767766767666676776776676776666767667666766667677677676767767666776767676766677676766776776676766776766776767667676767767766776767767766767667766767766767767766676766767666776767677667767676776767767766677676767767676676776766767677676667666776776776776676767767766677666767677676767677666766767767666767667767676776776776767767677676767767766676767677676767676676767767766676766667766676776776767677677666667767766676767677677667677676776676766776766776677677677677666766776767767667767767767677676766666767677677666677666776776667766666766677677676776677676676776767667767667767767766766676776776776767767676766776767767766766776766667767766677666677667677676767676676776767676776776667767766767767666776677676666776766776776776776667676776776767766776666776776676776676767677667767767676776677666776776667767676776776767767677677676767767766677666776776676766776767767666677677677666776766776766766767767676677676776666667677666767676766767677677677676776776677676767677677677677676766776766776666776776776677677677677677677677667767677676776767766776676776667767676776666767676666776776776677676776767766676776776667677676767766766676776676776776766776776776767677667677667767676776767767767666776677676776676776776766667766766676676667676776767676676776776767667766776677677676677677676677677667766776767766676677667767676776766677676766767766766776776776767676776776776677677676767766767767677667767766676677667677667666677677676676776766667667667676766776776776776776767767676677677676766776676776767667767766666776677666667767676766677676776666776776676776776767667767677666666767766767676677666676676667667767767766776767767676676766676776767766776676766776677667667676776677676676776776676667767676776776767676667676666766766776766677677676767767676677677677676667766776677676677676767767676776767666766776776766767677667767767677667677676676776766776776776767677676766766767766666776776677667676767767676776666776776776776667767767766667677667767767676767766766766776776766767766776776767766766767667676776677667766767676676776767767667677677677676677666676667677676677677677676776767766776776767676677677677677677677677667767766776776767677677677676667677677677666677666776767667767766776766767677667767676766676776667666667767767767676676767766666776776667766776767767766676767676677676776767676676667676776776677667766776776676767666676776677666767767677676776767766767666776677676676667667766677677677666667666666766667676677676776766766776767676676776767667766767677676767677666767676667767667767766776766776776767667767767667667767766776767766766666776766776776776776767766776776766776677667676676667677667767666666766776776776667767766776677667667676776766776776767766767766677676776776776766776776776766776667676776767766766767766776776766766776676667767676676676776676767666677676766776766676767677676776667667677667666776676677667676776776776776776776766776767666667767667766776667667677676767766676767767666667767767676677677677676667666776776776677676767667667677677677667767667767667667667667767676677667676776766766776766667676776766667767667767677676776776677667676776676767667676766666676667767677677667766776677677676776767667767677677666776776667767767766766776767676667767766766667767766767766667767766667677677666776677667767676766676767677677676776676767767666776667677676676776676767767766767667767767676776767677677667677667766767767766767666776767677666776767677677676676766677667767767666767667677666766776677667767667766776667767766776776766667766676676776776667677677676776776767766776767676766677667676766676776766676676766767677676676667767767766676677676766767767767767677676767767766776766676776767667677677677677677677677666677667767766677666776766667677677676676677666776666776677677666776667767766766667676776767767676667667767676767677676766667667667676776776767667676776776767667677677676776776767766776766676767767677667767767677676776776776677676766677667767676776776767676767767767667667767677666666677666767676766677676676776767767766676676776776776677677667676666676766666766776767667676776776666667767676776766676767676677677677667677676767767667767676767676676767676766677677676766667667767766677667766776676667666766767766676677677677677676776767676676776667767667766667767766766766766776767767667677677677667677676776776767677677676677666676676767677677667767677677676767677667676776677677677676776767676676766776676767676776776676776766676767767767766676667766767766767767766676776677677676767767667766766767767767767677686767676766776676767676776677667766677666776776776776766767767676767767677677666766666677676676776776676766766776767676776767766676766677677677677667677677666766767766677666667767677667767677667767677667667677677667767766676677667766676676767767767767766677676767677676666767767677677667676666776776767767766776776667766767766766767676667666676767677666676766677666676767676666776776776767767767677667767667766677667676776676676776666776677677676676767666776776766776666766676767766776776677677677676767677677666767676666776776767767677676676766667667667676767676677677676767666767767767767677676776666767666767676766776677676676767766766766676767767676677677667767667667676776776766776667767767767667667766677677667666676767767767767677676767766676766767677677676776776776766766776776667766766676776767666667667767766677667766767767677667766776667676767766677677677676676677676776767766677677677676766776676776767677676667767667767766767767767767767767676776676676767676666776776776667666767767767666767767766776776776667667677667676776776776767667767767667667677667767767767766766767676767677666677667677676677667676766766767767767677676776776666676776667767676767766767767767766666676676776766776767767667767767676667767677667677676767676776676776776676776776767767767767676776766766677676776676767767766776766776766767766667667767667666767767677677667677676776767766767766776767767767767766776776776766677676776766776776676776667677667767767667766677677666677667766667667677676767767767767676667767677677676776776676677676776767766667667767676766766767766677677676776767767766666767767766677676776767767667767667767666767767766767766776767766767676677667767677676776776767666667766776776776667767767676776767677666776676766676776776767766666776776776667667667676767666767767767676776667667767766766776767767677667767767677676776776677677666766767767676767666667677676767677677676676776676776767666676666776776676776776676677676667667767767766767767667676767767677676766776766676767767667677676776767766776776666776776676776776766776766767676776767766766776776767676776776677676776767677676776776766667767666677677677676767767677677676677667676677677676767677677666776676676766776676677676676766767676776776776776776776776677677677677677676667676776766677677666677667766767677677676667677677667676776676776767766776767766676666766767667766767767767767677676776767767767666676767677676666666677676676776676767667767677676677667676776776767677676767667666776676766767766676776767767767767676766766766776767676776766667767667766676667676776767766677666776776676767766766766776776776676767767676767676766776776766766767666767766677666776667667677667676776776776776767667767766767766766667667767767767676776767767676677676767766767677667667767767767767677676776667666766776667766766767676676776766677666767767766766676776677666676677677677677676776667767666676776766667766766676776776766776766767767667676666676677666776776767676767667667767767676766776767766776767767766767767766767766676766767766776776677667666667766776767677677676666767676676776677677676776667676776767766766776767677677676776776676776767676766677677677677667667677676677667767766776776767767767767677677676766676767677677667676676766776776667767767676776776776776776767767766767677666767766677677666677676677667667677666776767766677667767677667676667667766667666767667767676776677677676667766776767767767767667767676767766776776776676776667677676776776767667676776776667667667767767767676677677677666767767676767667767677677667667767677677676776667767677677667767676767767677666766677667677677667677667767766776776767767667677677666677666677676767667767766667677676767767766766767767767767676767677677667767767767766776767677676677676766776766776767767767767766676666776767676776676677677676776776677676776676767766666776776767676767677677666677667676667766667767676766776776676776776776767677667767767766667766767767766667667677666776776767766767666766767766766767767677677677676767766776767767767667767667676776776776767667676776766776766776676776767677677677676776776776667767767676767767666767667766767766776776766667767766676776767677667767677666766667676776767677666667667676676667767767766667766776776676766666776676677667677667667767767767667767677677667767767677667667676667676776776676776677676776667767766667666677666776766767767767677677676776677667766776767676667676776776776776776677676766776667667767767767766767677676776767676676776776677676677677666766776766667667667767677677677667677677677676776776776676676776776667676677667676666677667767767766776677666767767666776776776776766776776766767767767676667677667677677667676677667677676667677677667766776767767766676767676766766666776677676676676766767767767667667766776767667666767766667677676676776767677667677677676767766767767676767767767676767667676776677677677676776767676776676776776667676767676776767767676766677666766677676776666776666676776767767767667677676767666676676767676676676776667767667667667667767667677667767676677676667767676676767676766767677677
677666677667667767676767767667677677667767667676767677677677666676766676766776766766767676766667767666766776667667766776767767767767767667767677667767766767677677676767676766776766776666776767767767676776767676767766776676677677676676776766776767677676766776676776776676767677667766767767767767766677677667767676767767767767766767677676676776776667667666676767767766767767766767767677677667767677666766767767677667767767667767767766776767767767677677676676776676767676766667677677666677666767676677676677676776776767676766776776677676666767767676767767676677677667766666767676676766667766767767767677667767767677676776767676776766767666776676677676767766767767766766776767766676667676677677667767766676776767767676676667767767767766776767766776766767767676767766767676766767766766776767667766677667677666676667767767677676767767676776776666667676677666666766766766676776776677666766767667766767677676766767767767767766776677676776677667767667677677677677677667677677667766677677677677677676776776677667677676776676766776676677666767766776766667766766776677667766776776776767666677676667677677677676676767767667767767767767676776766766776776776677667767676776766776767666667767767767677676766766776667677667676767676776667667676776676767676776767676766767767766776767677667766666766776776776776676767767767676767667667766776676767676766776776767677667666767766767767767667676667767767766676676776766677667766776776776776766776667767667676767676677676666766776776776776667667667767667677677667677676767676766667677666766767766767767677666676766776677677667767676666766776767766666776667767676776676776766776776767766776667676767767767767766776776776676676667677676776766766767677677666776677677676776766767666676767677676667676766677677677676676676767676766776676767767667667677676667667767767677666676666766776667667677677667667667677677677677666776776677667677667767766776666776776776766776776766667666767677676666776776666776666776676666666677677676776767766776676676766776766767767767666677667767676767677667766767767766776767766677677676776677666677666766676776766667766677667666776776666677677677676676767676776677677677676767666667766667767677676767677677676776776776677676767767767766766776776676677677666766667666776767767766767766666676766667676667666676766767676676767676766677667667666776676767666676666776776677666667766767676776676667767676766776677666776776767766776767766677676766767666776776776767767676766776767767667767767767767676676776766667676677667767677676767766776776766776677676776677667666776776776676766767676676676766776776767767667767766776766767676767766766677677666767676767667767767676776776766677676677677676767766767766767676776767676767666776767767676776776766776776776767767766776766677677666676767767766767767767766766766767766776766767766667667677666776776767676767677677666667767766676767767666766776767767677667677667676766776776767767767766677677677677677676676667677676677676676667667676776776676767676776677666776766676766766676676767677666776776776776676767767666776776767677676776776776776677677666776776766676677667677677676667677676766676676677666767767676677677666767666677677667667677667677677666776776776676767767767666766767766776776766776776667666776676767676766677677667766776776667767676776767767677677677676766766776767667767676677677676767677676676776767666776767767767667767676767676767677666677676776767767666667676767766766776677676767676677677667767766667677676776677667677676776676666767766767676677677676776776767666766776767667677676776776767767677667767676676677676667666776667676677676776667667766676766776676767667676677677676676667676667767766767766776776677677677667766767666776776776667676766767667767766776677666766776767666776666776776767677667766767667767677676776767676767677676676667676767677676767676676767667667767677666676767767677677676676766776667767676767677676666676776776776776776776676776767667766676666776767767677677676676677676676776776766776776767767767677677666776677667766766766776767677676776767766776767677677677677676766676776767677677677667676776677667676676766766776776776676776767677676766767676776767767667767767676677677677667766677677677667677676677666767667676766767767667767767666776677676776776776776767767767767767767676676776676667767667767767767766677676667767667677667767677677676776676767767677667667767766776776667767667666766676676776767676766767766776767767767767767667666666676677676677677677676776776677677667676776676676776676767676776767766767767767767767667676676766676776666767766766776767767676667676767677676767767667676676767767767677676776776776776666766767677677676676667667766767676766776677667676677666776676776676677667667767767766766776776677666767677677667766767676767676676667667767767677667767676767677677677676677677666766766767676776776676667667667767667666677666767677676767767667677676776767766766666767666667677677676676776766766767766767677676767766766776767767677677676676766766676767767676766667767766767767767766776776776766677676776677667767766776676667666767766767767677666767767677676667767766767666766767767677667767667766766766766767667767767667676767676667676776767767676766766776776766766776766677676667677677667767666776677666776677676676766776766776677677676776776677676766776666767676767677677667677677666776776776766677666767676767767767667767667766677667666766767767666776677677677676776676677666676767667767677677677677666676676767667767767767677677676776776767667677677667767767767767766676776776776776767677677667676666667767676767677677677677677676767767676766776767767767676767767767766676677667667677677666677677677677676766776767666767766776776766676776767766776767767677666767766766677677677676776677667677677677677676776776676676677667666776766676767667767767676666767766776677677677667667677677677677676676767677676767767766767677677677676677677667767676767667767677676676677667667767767766776776766767767676776677677676776767767666667677667677677667677667767766676776766776677667677677666666776767677667666776666776666676776776676766776677676767667766776776776667767766767767676767767766676776776776667767677676776776767677676776677676766776677667767767766677677677676776776677677677666667767677667667677677667667667676767767767667766677677676766666767676676766776776766666776677677667667767767667767767677666776767767676767766766767676676766776776767766676776677677667766766766767667676776776666766666667766676767767767767676776677677666677677676776767676767767767767766677676766767666667666666767676676676767666677666776676767767677667766677677677667667767766676776667767667667677676677676766776766776677676767667666767677667767676767766767767767766776767677676766676676766767767677667676766776676676677666776766776776767767766776667677676767666767667767666767766776767676666776776767767767767766767766776776767767677667767767667667767767667677677677666677677676767667666677676677666676776677667766767766776776676767676677676776767666767677667677667677677667667766767767767676676767677677677676767767676776766776776767767677677676676767676776776776767667767767676667766776766667767677677676776776766776667766776776767676766677676676677667677676767666767767677677667666776677666776776767767666667766776767666767766776767767677666776677677676767767767667767767676766767677666776767767667677676666776776767677676676776676776766767767666666667667676667676776766776677676776767676676666767676776767667667767767666767676767677666667677677667677667767677677676666767767766677676677676767766776767666776676767677667766776767767677676667677677676666776767677676767676776667767677676767677667766776776776667767666767677676767677666776766776677677667766676677667767676776767667677666767766676776776676667767767767767667767677666776776766776776676776767766776767676766767676776677677667676767676776776677667667767766776776776677677676767767667677677676776676767767677667766776767767666776767767766766767767766776766776676676667677677677676677677676776766667767766766677676677677676767667677676676767767676776667676677676766677676667767667766667676766767767766676767766676767767767666676776776766776677667766677676667666767676767676667676667667766676767767767767667767766776677676767676766776776666776677667767766767677677677677677677677676766677676666766767767766677677667767766766766776776677666666776776766776767767767677677676776676776677667667766677676767767767677667677677676767766776667667666767666767676766767676776767766767677667767676776776677676767766766776767676676767767767767766776776667767767677677677676767766776776776767676676776767767767766766677676767677667766776776776767667667677676766767667767766776776666676767677667767767767766776776676776767767766767676667666767677676767767767677676767677677667667767667767767676677677677667766776776767666667666776767766767766776776767767767767667767666767667767767766767677667767667766776767677677667766676776767767676766766667766776776767767666667766776767676776767667666776776767767767767766776776676766776767767767767667767677666767666776677666767677676776767676767676666767676776677677677677667766776776776677666667667766776666677667666767767766776767677666776766767767767677667767766767667676667666776766667767766766776776776776776767766767677677677676776677677667766776677676676776767666677677676766776676767677677666766766767667767767766767767766776776667767766766667666766767667677677676766767677666767767766776767667677667766667767676776767767676776767677666676776666776677677667677666766766776677677676776776776776676677666776767676767677676767676767766766677676676776767676666676776776776776776766767667677667676776767676776767766767676767767667667766676776776766776766677676767767677677677676776767766767666676677676667667766776677676767767767677667767667677677677676776776766776676776767767767767767676776776677677676667767667767767766677667666767767667767767766776677676677676767676676677677667676767767767676776677677667677666767676776676776676767677677666677677676767677666666677
667677666767766676776766776667767666776766776767677677676676676766776676676767767767676677667767677676776767767767677676767767766776767676766676767677676767676677667767766767767767767767676677677667667667766677677667676677676776677677677676767676776767677677677676776767767676767766767666676766766767767767676766766767667666776676766676767677667766677667766776776666776776677676767766776767676766776776666676677667767767766676767677677666667676766776767677667666767767667676776767667767767677667767677676767767676776666776677676677677676776767767767676767676767767676776776666776677677677676667677667767767676767767667677677676767767677667676776776677676776767767666776677677677677677677677676767767767677676776767767676767667766667767767767766776677677677677676767677677667767677667677666767767767667667767767676767766776666776677667677667767767767676776776776767676776776676666766677676767767676767677676766776766667676776667767676776766766767677667767676776677677677676677676677666776666776666677676776677677667666677676667677676776776676667767676776666776766776766766767767677676766676767677666776776776767666776676767677666776767676767767767766676776677676766676776776677676676677667766676776776667677667676776776677667676667767767767767677667666776676767767766767766677677667667677667677676766767677676776666676776767766776776766677677676776776776766767667676677677677677666766677676767767766676776667667667677666767767767676677677677676776667667666776776767676766767676766677677667766767666676676767676776766767766776767676776667767767676776676767676767767676676767767676767766776767666666767676676767767767666666667767766776776767667667677676767766767767767676766677677666677676767766776766677677677677677676676676776667667666676776776677676677676776676767766676676677676776676766767677677677676766767676776676677677676766677667767767767766667666776666677666776766776676667766776776776776676776767766766776767766776677666666667667766767677676776666767676676776676677677667767767676766776776767767666767766666776676677676767766676666776776776767767766767767667766667767767677676666776776776677667767766776776677677676776776776766767677666767767666776676767667766767767676766776776767766676776767767677667667767667667767766676677676776677667767677667767767767677666776767676767767766667676676676677667667766767767667767767677666676776776766666667767767676776776766767677677677676776677667766667667767676776767667766776676776767766676767767766667677677666666767767767767766767666676776676776677677677676676776776776776766767767666776776766776776766776767766776666667767676677677677676666776676676767766766776776776776767666776666767767766776677677666776776776766767767767767766767677676676767667676776677676776776776666776677666767677667666676776776767767767767767767766776776767667767677677677667767677667767676766766677676776767676676667667666776776677676776776766767767767766776776776676776677676776776666676776767666776767676767676767676776677677676776776677677677677676677667767667767677666666776776676767676776676767667767667767767767767677667676667677677676776767767767677676776767766776766767677676676677676676776776776776776767677677667767767767676676667676776667767676767677677677676776776776767667767767767676776776677667766677676677676767767766677676766766776767676677677676766776767677676776766776767667766776776766767767676677667766776767666676667766767767766677676776767677676677667676767677677667677666767677667766776676677667666776767667677676776776767667767667766776767767766667767666677677676767767676766767767767766677677677667677676776767667766776776776776667676676676677676767766767666666776767676766667666767766767677676776677677667767667677667767766767767666676677677666776776776767677676776776766776667677677676677666677677667766776667667767676677667676677676767767766776776767666776776667677676776767766776767767677676776676767676677666676677677677677676676767767667667666767677667766776767766776766677676677676766767676676776677676676666767767676766667767677676776767667677677677676776776677677676767766766767676676666676767767676676666767767766776776667766767676766666677677676767767676666676677676766767677667666767767676766677666776767767666767677677666767767677676667677677666776767676776776676676776677667677677677677676776677667767766677667766776667676767767666676776767667766767767676776676677667677667676767766676776776767666677677677677676677667767767677676677677666776767677676767766677666676666776766677666767677667767667767767677676776676776776776676776677677666676677676767766776676776767767766766676776776776766767677667767667766767667767677667767767767676767677667677667677677666776667667766667676677667767766766677677667667676767767676767676776767676666776677677667767666766776776767667767666677676766676776676766677677676776767677677666776676677676676776767676676776776667767677676776676666766677676776767767767767767677666667676776676676776776767676676777677676776776776767676766776767676766776677667767667677677677667666676766776776776776676766776767666767667666676776776676767677676767667667766677667767666776776776776776776767767676667767676767667767767676667677667767767767677676776776767676676676767677676767767766766766776766767666676766766776776677667767767767767767766776776677677676767767767767667676766677677677667677676767677667766676767767677666776776766767767766666776677677677676776776677676776776666776676776676667766666767767766776766676667766776776767677676767667677667667767767766676676767767766767766667666776676776767766767767676667676766767667767767677667667766776776776776767667677677666666767767767667676767766767676776776767666767766766776767676767766766776776667767677666776766766766776767767667666776776766776667677676776776776677677677666766676767676776767677676767676676667677667666766667767677667667667676776677676676776776666776776667767767767676776776776666767676776767676666766767767767666776776776767766776776776767667767676776776677677667766776767766776776677676677666776776767676676676766767767676676776667766667767767666767676677676767677676776666776776677677677667767677676767767767666776676676776776767667676776677677677667676776677677667766766776666767766776677676766776676676776767677676667767766776776676776766767666677676776767677666676677677677676667767667676767766776667766767767666767766776767667766776676677677667667766767677676766767676666767667766766766677677667767667667677667667767667766776676677677677676776776676676667676776776677676666776676667676677677677666767677677667766776776767666667766676776767767677677667677666676676767767767677676776776767767676676766676776677667677677667767767767766766676667676776776676667767767767666676666776676776776776667767767677676676776767767676667676776676776767676776766776776676776667767676767667667767767766767677676776677676766677676667667767667767766767766667766776767677677667676676776677677676676667766676776767766676766767767676776767767767677676767667766776776767766767767767767767767677667677677677677676776776677677676667667766767767677677676776767676677676776767766776776677677676677677667766667676767676767666766766776676767677676766677676766776776776776676767677677676776776767767767676766767676677666776677676767767767767767767676766766766776677676767766666676677667767676767767767767767677677667676677676767676767766667767667767767667666776676667766767766776767666776677667676767677676776676776677676766676767767767676766767677677676776776767666767677677676766666767767676767676667767767766776666776766767766767767767666767676766776766676766776677667767677667666776767677676776676767676677676767677666776767767767766677676767676776766767677677666677677676767767667767666776666776677677667676676776767676776767667766766677677677667767677677677666776676676776676776767767767767766776776766766676766677676677676676677667766767767676766767667676767767766767767767767667766776677677667676776767766776776677677676776776776776776766766677677677676776767676776776677677676767767677676776776776776667767677677676676766766776776767767767677676766776767667677677676767766677667666767767767767766776767677677677676666676676767766666766676776776677677677676766676667676766767767676767767667666766776667677667767767676767677677666667766767767677676677676667767677667767676676776766767767767766767767766776776776677677666776667676776677677677676776776776767767766677667676676676767767767767767767766776776766776776776776776767767666767766676766676767766677676776767676776766676776767766776776676767676677676767767667766776676776766767666776767767677667677666776767766766776776677666767677667766776676677677667767767667767767667767677676767767766776767766776676776767666767676776776767767767677666676766776776667676766767666676766767677677677666776776767677676766776676776776676776767676667676667767767667766677667767767767766767677667766767666767667766766677677676776776776677677676776766767767676667667677676776766766676677677677677666676767677666676767676767767676776767667666677677676776767767666767677676776767676776677676776766776766776667766677667766776766666676677677677677677666677676767677676676667677666766676677667766776676677677677667767676666776776767766767667676776677677676767676776767766776776676667666767667677677667766767677677667767677677676767667676776666767767677666767676776767677676767767666767676776666676677677676766776776767766776767676677677677666776776767677676776766766767676676677676667767767677676667677676776667766776677676676766767677676776676677667677677667666776677676776776766776767676666766776767676676677676677677676767677676767677677676776676767767677676766767766667767767677676767677667767767766776677677677677667766666767666766667676776676676767677667676667676776767766666667666676767667677677677677677677666677676766776776676776666677667666776766676767676776776776776677667667667767667676776776767677676767767767766676766767767767767767676776677667767666676766776767766667677677676776767677676776676667677676677676767766766
6667766676776767767767766767766767767767767766767667767767767676776676767667676776767767767767766667766776766667677676766676767767676676667767767667677676676776767766677667677666766677676776667677667767767666677677677676776676667767677667767766767666776767767667767667666776766677666667767676666776767766776766776776767767767667677676776776776767677677677676776767676766677666676767676667676676767667676767767767766776776776776767766666677666677676776767676767766767667767677667677676766767766666766677677676667677666676676677676767667677667766776767676776667767767676776676766776767767676776776677667766667676767766776676676767767676776676776766776776767666766676776766767767766776776767767666776776677677666676677677677677677676776776767766676776776676677666767667667677677677677677677677677676667677676776666766767666776766766767677677677666767767766776767677676677677676676767767677666767677677666767676676766767766776776767676767766766767766776767666776776767677677666776767767677676776767767767766776776667766676676767677676776776776767676666776676767677667766776767676767766676767677677676766766767766767666766676776776767766776676767767766677667767766666776766776776667666776767766667676767666666767667666667667767767676776776767676766776776766667666767677667767766776667766676667766776766776767767676776776776776666677666667767677677677677666767767667676766667767676766667766666666677677677677667667676776767676766776677667767677667676667766677667676677667677676767667667677666677667667676676776676767767767767677676767767767666767767676767676776667677667667677677666677677677677667767676667766776776677676767667767676767767767677677667767677676776767676767767766767667766676767767767667767677677666776766767667766676677676676767667767676667766767766667677667767667677677666776776766666677666677667676766776766667766767677677667767766776767767767767666766767676776676776767667767767767766776767666767766676677677667767767767677676767677666767667677676676767767767767677676767766767767767677667766676767666767677677676776776677676767676767677676767767677677676776776666767767766776767677676776776667766776676767767767676767666776776677677677677667677667766767676776776776767677677677676667767666776767677677666676776776767767766776677666776676667766676776677666767677676776667667677677666767676667666667677667677677677676667767767667766776767766776766776766676766676767677677676766666767767677677666677677667767667666766766677677667677666767676767676776667666776676767767766776767767766767667667666676766767677676776776776776766767676766776677676767767676766677677666676677676776676676676776776766776676776776776767677676766776767767766676776776767767767767676767767676767677676776676667767676767667767767676776766776776776776767767766667676677666776667666776776767767767677666676776677677677667677667767676766767676677677676767676766677666776776776677676766767767677667667767676776767767677667767677676676666667677676677677677677676776766767767766667676766776667677677667676776776677676766776776676677677667667667766776676766766776767666667667677677677676676676776776776776677677676677677667677676676677676766667766676776767677677676776677677676776776676666767767767667767767767766767667667676767677667667676767676776767767767767767767677667767677676776776767666677677677676766766776677677666767667677677667667676776767767767767667676767766776767767767767767767677676767667666776766766766677667677677677676676666766677677677677677676676767767767677666676677677677667676776666767767677676776677676776776766676776677677676776676667667767677677676677676776766776776676677676676767766667676676776766776767766766776776776776767666776766776776766667767677676767767677667766776767677676767677677667677667767767767767677676767767766667677676776776767667767767677677676766767767767766767677666776766677667667677676667677677677666767766767767766776767766767767667767667677676676767767676767676666666776677667766677676776667767677677667677676766676677667767667667767767766776766677667767766666667767667767767767676767667766677676776767766767667677677667677666767766767667677667677677676766776776677676767666677676776676676776776767666767767667677667677676776676677677677677677666776667666676776677676776767766776766677677667767676776776767677667766677667767767767677677667677676676667767676677677666767767766767766676776666767767667766776767676767766767677676767767677676776767677666776776776767766766766776776676676776776767767676766676767677667767767667767767767667766677677676767667676667767676776776776677677676776676677676776776667677676776676776776766766766666677667767677677667677666676677676776776776667676766766776766776776776767767667766767677666767767676776776776767767676677676776776767766766666776666676677676666776776767676666667767677676766767766676767677666766776776776776776767766767667767677677677667677667767666776676766776776766767766667677676677677667677676776776767666776776767767666776776676776766776677677677676767767676667767767766677677676767767767676776776676677677667766767767676767767767766667667767766677677667767766676767676767666766666767676776766776776677677676776776677677676776676776776676677667667766667766776776666667767676767767676776776776776776676667767676776767676677667766767677666776676767767677667767767677667766767767767767766767766767767667767767676776767767766677677677676676767766677676666776776666776766766677676767767677676766776767666776767667677677676776776766776767667767766766776776767677677676677677677666776677677677676676767766677676767667677677666767677676676676776766776776767676776767676776676766776767766767676667767677676667676676677676776767667767766766776767767667766767767677676677677677676677676767666676677677676776667676776776776676667767677676776676776776676676776776776766677666776667766677676766767676666766677677676667767766767676666766767767766776776767667767766776767666776676676767677676667767767767766677677677667767677676677666677677667676667667767676767766676766776677676767767667766776666676767766766776767766677676776766677677667767767676676677677676767677677676776776767767767677676667677667666666776776677677676767677677666776676676776776767767677677677676677677676676676776676776776767677676666676776767767677677677667667767667677667676767677677677666776666677677666776767677677667767676766766766776767766767766766776767676677667767766767767766767677667677666667767667676676766667766676677667676776767676766766667766676776767677677677667676667767676776776667676776767676776767677677676676767766776676776677667677667676677677677667677676776767767767676776766776767767667666776776667767767767676776776767766767677677677676776667676776776677677667676776776776767767676676766676666767766767767767767677667677666766677676776776767766677677666767767767676776776676776766776776767666676767677676776776766676677676676676767676676767676776767676767767677676766677677666776767667767677667677677677676666767767767667676776776767676776776666767767676767767676676766776666677677677677667767676766767677676676677667676676667767677676776676776776776676767766776767677677666776767767766676676767676766766776767666767766767767666776666776776776776776767676776667677667767766776677677676667767767767767767766676776676676776766776776776767767766776767767667767766766776776677666667767767767767677677677677667767767677677666676767766776776677676667676776776776676676767676667767677676767676766767767676776776776677666767767677676776667767767766776676677676767666677677676677667666676767666767767676666677667767767766776767767666677666676776677677676776776776776776667677676676776677667676776776677677676776767767767677677667676776677676767767767767767676767766776776776767766666766776767667667766776666776677677667766776677676776766776667676667677676776676767766677676776767767676667767767677667766776767667767677677667766776766767766766776776776767666776767766776676667667766667767676776676767767766766666776767676767766677666776776776776677677677677667767667676767676776767767666776767677677666767767676676766667666767766776767677666767767766776767767767676776767766677677676776767767677677677667667767676776776766767766766776767766767676667677677676766677667667766776776677667677667767676677667766776767767766776767767666666677676677676667677676767767676767766766776767767767676677676767677677667676776776676676676677666677677666776666666776767677667677676776776776677676666766767676767677667766776677676776667667676666767666677676766666766676677666767677667767666767677676776767767767677677676676767676767667666767666666667767676677677666776676776776767676776767766767766776776766677676776767667676676776776776676776666667767677667767766767677666767667676767767677667667676677676676677677667767766767666776667677677666776767767766767676766677677677677676767766676767767767677677676766767676676677677677676666767666676776677676677676677676676776666767767767666767766676776667767667766676767767676776767667767676767676766676776667676667676766767667677667677676776776677677677677677667766677666776667767677677676776776666776676766767767767767676767767767676667677677676676677676776767766676776766677677677676676667767676776767677676766676767767677667666767667677666776676766767677677677667766677676776767677677677676677676676676767767677677677677676776676767676776676766676766776776776676776776676677677677677677677667767766767677676776776776766677677667767667767676767767766776776676676767766666776767677677676766677677677677667766667767676667766677666776667767677677676767666666766766766767766767767676676776776666766776667767766666676677677667677676776776766767766767667766776776677677676676767667766667676766766767767677676666767676776767677676776767767767767766776776776677667676767767767667677676776766667767767767677677677677676776676676776766767767767676676667767767767677676776766776677676767667676776767666776766776776767766776676767767676666767767766677666677677676677677667677667676677677677666767676676676776776776776676776776
767766767766766766766767766767666767677677667767767766767767766676767767767677676766776776776776677667677677677667676767666766766767766667767767766766676667677676667677677677677667676767766776767677676776776766767767767666766676776766776766767676766667767767767677676766776677677667677677666776676666776776666767767666767767766766776676766676676776776776767677667766767767676776776677677677677667766776667767677667767677667767767766767767767677676776776677677676667767767767676676776676676677677667676766767766776677677677676666676676776776776767767767766767667676776676676776767666776666667677667767677677667676776767766666766776666667767767667767677677677677666776767767667667767766767767667666667767766766767766776776776667676666767676667676776677676677677666767767667666776776776776776776677676776767767677677677667766776776776677677667666776767677676767676776776676776776767677667767667676776767676767667667766676766776677667667766767766676766767667767766776676776677667667677666767766776676677676677676776766676767667766676667767677677676766676776776767667667676767766676776766677677667767677677666776667767667677676677676776766767767767767667676667767766776776767677666766677667676676666677677667677676767767767767667767767766767677676767766766766667767676676767767767766776766776677677676776776767676767667766767676676767676767767676767676776767667767766776667666776676776776767666676667767767677676767677677667677667677667767766767676766676766766767766767766766677666667767766767677676776667767766776776677677666776677676677667766767677676776767667676667766776767677666776767667676767767676776766677667676766766776766776776676776776766767766776776767676767677676667767767767767677676677666677677677666776776667767767676677666767766677667766766667767767767677677677677667666776767766767667677676666676776776767667767677666767767767676667666776776776776776677676676767677667667766776667677677677667676776677677667667766666776766667677677676767676766776767677667676676767676767667677666767767767767677666667766776677667676766776667677667767767666677676776677676766676767766776776677667676667676666776766666776676767767766776767677667677667767676776766667677677676667667767767767767676677667677677676677676776677666766677666667767766766776767767766676766766776667676767766766776767666776767767677666667767767767767676767767767766667767677666677666776676767766676776767677667666776776677667767767766776676776776776677676776767667676677677676767677676676776767677676667677677677677667666676666666776776767767766677667676776677677667666667677676767767766676767766676766677677677676776766776677677667766776676776776776766776767767767767766676677677676676767766776767676767767767677677677676767667767677676767676776776667767677677676677676767767767766677667766767676767676676676767667676666677676676666677677677676767676776667677676776776766667667677676677666766677677676766766767677676776676677676766766667767667766767676677676677677666667767767767767677667767667766677676766776776667766776776766676667676776767677676776676766676676776767667677677667767766767767677677667677676776776676676766676767767666677677676766776766767676766776676776676776767676776776767677677676676676776776676776767666677666776667767676667677666676767767667677677677677667767677677666776766666666767767677667767767767766677676767766776677667766776767766776676776767766776677677676667766766776767767677666766767667676676676766767676677666767767766776776776767667677676676776776766767767767766666767767677676776776776766776776767676776776767676676767666776766667676767677676766767767676776767677676776767667677666767766767676776677676666677676676776767667767766667766776677676667766766776676767677677676676667676776776766767676776676677677676766676667767767767767667677676677676776677677667676766776776677677676676767677676766776776767766767676767766767676776766766676767766766776676676767767667666676666677676776676676677677676676666677667677677667667767667677677666776776677676776776666776676776666676776776767677667767767766667767767766766776677677667676676776776767677677667677676766776676766676767767766676776776667767767676677676677667667676676666776676776776776677666776767766766776776766676776766776776776677676776676676677677667767766767767677676776677677667666767677676776776776767767767667767767767667676776767676776667676776766667766667677676776667677677676676667677676677667677666776776776766766766776676677677666776677676767767676667667766776776766776776776677666766676766776666767767676776776767676667676776666666676666677667767667767677677677676767766676776667677666667767767676767767676776776776766766766667766767676767766766776776677676767676776767766667667767676677667767677677677676776766676676767767677676776676767767767667676776677667767767767667767676676676767677676776776776676676776766776666676776776766767677667677677676767767676776767767676676766776677677677676676776776767767767677666776776776677676767667767767676677667677667667766676667767767767677676767766776767767767677677677667767767667677676667766676676776666767767767767767677667677676677667676766776776766667767767766767766677676776766766776776776767766676666776766677677676677677667666776677676767766776776767767767766766776677666776677667766767767766676776767676667766776767666766676677677676766776676767667676667766666766776767676776667767766776677677667767766776766776776776776677667676767676666677676676677667766767767677666766776766776767767677677667767766767767667676767677676776677677677666767676676776776766676776776666776677677667767767767767767676767766776776766766677667766776767676776677676767676677677676676776767766767676776766767666766767666766676767767667677666676767677677666667767676676667767766767767676776767676666776776766767677677677666667766776776677676677677666767676767666767767766776767766666667766776776776767677676767766676677667767766766776776767767676776776767676677667677677677676767667767676767767766766767677667767676767766776677677676766776766676776776776776676667677676776766666676776776766776677677677677676677676776767766776767676776776677667766767677677677667676776776776667676766776767666776776667767767767677667766766677676776676776767766677677677676767767667677677676767676667677666767766766767767667676776776766766676776767766677677676776776776776767767767767767667677676767767676676767677676677667667766767676766776677677677676676676776766766776776677677676766677677677677676776776767677677676776776766767767767676776766766766676767767677677677667767676677677676767677676766766677676776766677676776776776666767767767767677667766766776677677677677676766776676776676767676676667676676677676766767767767767677676766667767766776767767767677667676676767676667677676776767676776776776676767666676766776766676776767767766677667767767767667767667666767766677676776767767766667677677676677676676767677677677667677677677677677666776776677676767677677676676677677676766766776677677667677667767666776767766776677677667667766776767767667767767767766767677677676676776677676767767766666677676776677676776776667766676767677667767677677666776766776767666767677667666767767767676676766767767767676677676676766766767677666766767677667676767677677677676676767767767676677666767676677676776767767677666667767767667767677667677677676767667767766767767767677676767767676776776676776677676776776776776767666676667677666766776776776676776776767767677676767677676667766667676676676776766776776767677666776677676677677676667676767767766776766666776676766776667676776767677667677676767766767767666776767767667767767767767767767666776767767666676767666776776767667767676767766766767677667677667677676767766676776667676667767667767767767767767766767677667667667767667767666767767766676767767677667767767767766776667667766767766776776767766676767676767767667677676776776766776776676767676677676667767766676676767767666776677676776776677676677667766776776766776776767767677666766767667677676766776776766776776767766767667677677677676776767767677676776667666776767767766677676667667677666666776776776776776667677666677676677676677677676676666776776767767767676676677667666677667767767766676766767767676776776766766677676766676666676666776667766766677676776677666767677677677667676776776677677676676677676676767677667676776676667767766776776677677677667677666766776676677677677676767767676677677676776767677677667667677677676776776767677676677676676767666677666676766767677677666677667677677677677677677677667767676676767766676766677677676776776767767676766776677676676767767766677676776776776667767677667767767676767766767666676766677677677676676677677677677667667677676776776767677676677676677666677676776776676776776766776767767677676776767767766767767767767677676667767676776667677676677677677677667667677666766766677677677667677677676776767677677666677676676776767676776766776776767676667766667667666667766666766776767767767667677667676776767676767767767666676666776676676776776776776776766776776676676767767667767667767766677676677677667766776776776676667766677676767677677677666776776677666776767767666677676776767766667667767676767767677676767667677677667676776767766676677667767766776776776766667767667767667677677677676766776776666677677677677667767676776767676767766667766776776677667667667676677676677676776667767677667677667667666776766776677667766767767676776776776776767767666667766767666776767766677677677667676677677667766667767767676676776776676767676677666776776766766676776766767767767767667767677677677677676776776776677676767666667767677677676677667677676666767767677677676767677676766667666776766776776776776776767767767766767767767767667667767667767676676766776776676677676676667767676766767667676676776776776766776667767676776676767766776776767767677677677676676767767676767676676767766677666676766776776767767766676767767667767677667677667666676776677676767676676677677677676667676767767676677677666676776667767767766776667677676666776767677677677677677676766776776767676776677677677666776677677667767767
6767767676776766776776767766776776776767667767667766767766767767767767676776667666776676767767676767676676667767766677677676676776677677666776776677667667677667767767676767677667676766776767667767677666766776766776776767677676667766767767767677666776667667676676767677676667676677676676776776776766767766776776766667677676766776766677676767766677667767676666767766776767767766766676776776676676677677676776767767767677677676776767766767766776776776766677677677667677667767666667767767766676676677677677666766776776666676667766766776767676676677676776767677676667667766767676767767677676676776767667767677667767677676776666677667766776677677677677677667676767766776767677676776776766776767676667767667766776677677676666666776676767666776767766676776776676676776767677666776776776766776676766677677677677676667666667676677677676767676767676776776776776677667767677677676776677667666766767767677667766676766767766666776776776776776666766776766767676776776776776776776767676667766767677666677676776667767666676776666776766667667767767676776667677667677667767676776676677667767666676676767767667767677676766767677677666666677677677667667767666767666766766767767767766767767767767766776667677676767767767677677676767676776776766776776767667766767767767667676776677676667766776666767766766667676667676767676776766776776677677677676766776767767677677677677666776766776766676676776677677676676676767767676676776776767676667677677677676766767767676766767676767677677667767767767767667767767666676677667766776677677676776767666776677677676666667767667766767676676767767667676776776766666776767667766677677677667767767766767677676677677666776666776677667677676667667677676677667767676776677667767766776767767676676776776667767677667677677676676767677676677666667676776767677677666767767767767667766767766776776677677666676776776677677676677667677676766667676666667767766677667766767767676676776767766767677667677666767767767666677677677676767767677676676766676766767676667767677677676767677676666676776766676766676667767666676776776766776767766776767667767677667767767677677677667767677667766776667767677677676677667676767676677667676776776667767676676776677666676667676766767667667767767767767676677676767767767766776767766767667677667677666766677677676676766676776776767767667767767767677677667767767667667667676776767766766766677677667767676677666676677677667677676677676767766776676776776776677677677676667676767666666767666776776767666776766767676776776776767677667766776776776766767767667677676766677677677676676766766776776776776766677667666767767767667766776776776776677676776776666767766766666776776767666667676776776776776677667677676776677676767677667767677667677676767767766776766776767766776666776776776776776677677677666767766776676767767767767767667766776776776767676767677667676667677677667667766677677676767766776766776776766776767677677676676677666776776776667766776776676666776776776776776667677676676676666667667677677677676776676667676776767677666767767766677677677676776766677677676766776677676667677676766776776766776776776766776776667767667667667767767667676766767767766776766776776776767766767666766677677676767766767767677677666776776677676677676776766667667766676667667676767766776776677676677676766766776767767676776676667767767677667767766667667767767767767677677676776767767667766776776766776676766766667676766767677677676676767766776767677676776776776776776776776776766766766677667767677667767767667766767676776776776767767767767667766667767676776766767767676676776776667677676776776776767767677667677676677667677676767667666766676676776767676666776667676776677667677667767667677677666767767677666676667676667766676776767766666676776776776667766677676776667667676677667677676776766776767677666776767676776767767667676676767766677677676676767766767676767676776776677666766776676667667676767767676767767676767767676766776677677667767676767677677677677676766677667766677677676776766776767676766776776776677677676776776767766766776776677667767666776776767766676666766776767766776767767767667767666766767767766776677677676766767677667766767767667677677677677677667767766667767766776776767767667677677667677677677677667676767676776776766677677667677667767767666776776767676767677677667677677677667767677676767767766667767676677677676776676776766767676767767767766676767767767667667667676776776776667677677676776676776767677667677677677666677677666767667767767767677667767677676677677676776776676776776767767676776676776677676667677676767667677676767676766667676676667677677676767767766767676677667677667767676766677667767766766676767677677676776776776667767676776776776767677676767767666667767767766776767767767767767767677676776767667767677677676677677667676677667676677676677667767676766776767767667767767766776776776776677676776676776676666776676776776767677667767767666677666776776776767667767676676676767767766776676676776666767676776776776677676667767677676767676766767666767767676776767766776676767767677666766776776677666677676767766667767667666666776776776666776676667766676767766776776766767667667676766766677676776677677666776776666676776767767677677676776667767767767767676776767677667767767766776676767667677676776776667676666767676776766776776677677676676767667667677667766776776776677677666676776776677676677677677676776767677677667766776767767676767767767767677677667766677677667666766766767666766677677677677666767676676677676776766667767667676767677676767767667766767676776666776677667666767767767666766766776776766776776776776776666776776676776776776776767676677677667667767767676767767767677667676776676667667767667767767766677676677666767677667677677667766666776667767677676776666677677677677676767667677677677676676776766766766776677676767767767766776766676766767766766766767676666767767767767767766766676776767667766666776767766667767667677666676676776677667667767676767667677666766776776776776767767767677667677667767766767667766767767767766677677667666767676677677677667677676776776767666766677676776767676666766776667767677677677666677677676676667676776766776776767767677677666776767677677677667766677677677677677677666776776776767767767667767676776677667767767766666767767667677676776766666776776776776776677676676766676766676767676677676767677666766676676776677667766767676767677677676776667666776767666767676767767766667767676766676767766776667677677667767677677676776776766677677666766776767676676666676676776767767767666677677667766666776766767676667676776776767767767676776667766776776776677677666776776766776767767766766776776766676767667766766676776667677666767766766666776776677677676666767676676776767677676767676766766776776766766776766776776767676767766776767677677677666776776767677677677676776776767767767676776667766776776667767767766776776667677667767677666676776776676666776666776776776767667767767767676776766766767667767676676776776767766767677677676667767676776677677666767677676767667677677667677666677667676776677667766767676776677666666676767676767677676676776776767766767677667666767667667677666667676667767676767676766767766677676776776776767767666676677676766666766767676766676776766766766767676776676666776677677676766666776667767676776676767677677677677676776767667676776767667766677667767767767767767767677676677676676767677677676766776766677677676677667766776676676667677677676676776766676766767677667767667767766677676776766676767676676776776667766667677677667767767677677677667767677677677667676776677667767667667676767767676767667766767666676676677676766776667667676776766767677677667767677676776676676776767676776776776677677677677677666676766776776776767767767677667767767677666766776767677676767767677666776776767676776667667677677667766776676776776776676667666776676676677677677676766676667766776767667676767767677677676677677676677676767766776767767767677677677666776676677676667767676776676776776767767767677667767667767677677667677667677666767767766767767766677677667676677676776766776767666677677667676776767767666767676666776776776776766666776767766676677677677676767766767767677676776767677677667767676676667767767666667766667677676766776776676666677677676676767767667676677667766776776766677677676676776776676776767676676767766676767767767676676667767767666676776776676767767767677677676767767767677676776776776767767667767677667666767766667766677677666776676776776767667766776667767767767676766767767766767767677676776667767677666776677676776667767666676676766767676667766666776766767677676676676676677676766767767767667667767766766666767767767767767767667677666767767677667767767766767766677666667766767766767767666776776776766776767667767667767767667676767666677667766776776776667677667677677666767767676767766767767676776677666766767677677676667767667766767767767677676676766677666667767667676676776767767676676776767767677677677667767676667676767767767676766676767676667676776667767767767767677677667677676767767667767767666677677676776776766676766666767677676767767666766776767677676767767677676776766677676677677677677676766776666767676776677676767667766767767676767767767767767766677677676766776676776667767767767767666767667767767666776677677677677676776776676766667676776667676767676767677676677677677676767767676767677666776667677667767767767767667767767677677677677676676676667766776776676666676767676776676776666776767676776767677667767667667676677667766676767667676767677677677677676677666676776766677676776766677676767676767676667667676766776776667767676767767766676767666677667676767676776677677677676666767766766776776676776766776776767767667676767767767667766767767666766776666776677677676766767666767766776776677667676776676766776766676677676677676677677676776766667676677666776677667767677666767767676666776776676776677667766767766766767676766776766776776676776767676767676667666767676767767676677666767677667767767767676767767767676767767766766767766767667766776677676666776767766667677666767767676676776776766676776776766767767766677676776776676776767767667767666776766666767767677676667677676776
36667667666766676676776676767767676767767766666676776667677666767666677666767767767677667766676776766767677676677677676666776767767767767767676767767767667677676677666767766776666766767767766676767767767767666776776776666677676776766776676666776676766677677667767667666776766776776776776767666676776767676676767677676776776676776767766667676677677677676776766776776676667676677667667766776766767767767677676677676666776776766776767766676676776776667767677667767766667766776676676776676766776677667676776776776776776667677676767677676767676676776767667767666677667766776776766767766776776677667676676776676676776776776766676676776676666676667677676677667666776667766767767766676767766767766767766776776676667677676776776667676767767767767677666767677677666667677667767676766766776666767767677676766767676676776776767676776776776667767676776767676677677667767767766766667767767766776767767767677676776776776766767666677676667677676767666776676776766666776776676677667767766776676776677677677667767677666767767667767767676677676767767676667767767676767676767767677677676776766676776677676767766767767676776667766767667667667766766676776776666776767766776776767766776776776676677676677676667676776766767677676766776676776676767767677677677677676676776776776667677677676667677667676677676776676666766776776776767767667767677677676677676676676767676776677677676676667767766776676666776767767676776766776676776766776676776766767767667677676767677676667676676767677666766766677677666776677666766766676767667666766766667677677666776676776767767766767766677667766767677677667667766667767767676676676776677667666767666667667677676776667677677676766776767767767766667766776776776766776676776767766667676776767677676767677676767667767676667676767766766677677677677667767677676776767766677666767766776676767667676677677666667767766767767676766776677676676776766767766776767676767667767766667766776767767667767767677667767676767677676767676776667766776776767767677667767766776776766776766676767667666767677676767766677667666766677677676767676767767667766776767766767767767767677676767767677677667767766677677677667767767667766666776776676676676677666667766776776776676666766676767677667667767667766766677676767676776667766767677666766767766766767677676677677667676677677677677677677677677676776766666776776667766776767677666776767676676776767767766776767766776767667666776776666767767677676767767766776776676776766677667677676676766667767677666666677666776677676676776766676676667677677667676677667667767767677667667766667766767767766767676766776766776767767766766767766767767767766776776677676776676776767767767766667677677677677677677666676676667766666666676677667676767677676776767767767666676776776776767766767667677677677677666776767766676767767766767677677677677677677667767677667766767767766677666767766766667766776767766767667767677677676767767767767667667767767767676667766676776766676776776677677677677676776767766677666776767676776767766666776776667767677676767676776767767676776667766776676666776776766676776676776776776776667766666767677677667677677676767666766766766677666766776676667767766667767767766676767677676677676766666676767767677666666776776676767667677667667767767767677676776776767767676776776666767667766666666776776767767766766676767677677677667767767676776776776776676767667676776766776767666776776767767677677666776767677676776766776776766676767766766767766667766766776767767766767766767676776766767676677667667766677677666676677676776776776776676776676676666767666766776676776776677667676766767767767667767676766767667766776766666776766776766776676677677677676677666767767677666776776776776667766766776776667667767767767767677667766666776767677666767666766767766666776677677677676776676666776767677667766766767666776767767677677677677676676766767767767676776776667667677677667677676767767766677676676776667767676766767676767666767677666767676766776776676776776767677667767667677666766776776767666766776767767767767767677677677676767677676776767676767766776776776767677676766676767677667767676776766776776667667667677677667667667676767666776776776677667767676776766776677666767766776766677676767767676776677667767677677677677677677676676677676776767677676776767767676776776766767666767766767767676767767667666767666767677676776776776776776766676776766666767766676667676677677676776776776676667676776767666776676776766667767667767676666767766767767676776776776677676776767766776776776776767766667767666776767767667676776776776767676776767667767767677677676776776776677666677666767666776767676767677677666767766666776667766676776776776767666767666767767666766776767766766776666766776776677676767766676776767766676776776766677677676766767677676776667767677677676667766767676776667666776776776767767767677676667677676766677666767676767767767677677676766776776767677677667677677677677676767767767667677677677666767676767676677677676667667666767677667767767767767666776767677676776767766667667667767667767767666776667666766667667676676667767676776776677667677676766767767667676676677676767676776766677666776776776767676766776677676767767676767767666776766767676776677677667766767676776676767676766676766776776767766667767767677676766676766677677676766776766767767767766676676776776776776767667766767767766676776767677677667767767677676776767766667766767677676766766776776677676666766677667767677676767676776776677677676776767766776767667677666766676767767666767766776676676767766766767667667767677667677667766776767766767666776776666767767767676676776767767677677676767767676776776776767677667767766677667766767676776676767767667766767767767667767767676666776767767676676767766776776677666676677676776767666776767766767767766677676767767767676776776766767767767677667667667767677676776767766776776776767676677667766776776776776776766766776766766677667677666677666766667677676677676776667767767767677676767667767676677677677667676766767766776776776767666776776767676767767767767767766767767677667766776767666666676677676767767767767676767767676767676677677667677677667767677676676767766767676767767766677676767766767676677677667676767677676676776676776767766677677676776776767676677677666767767667677677666677676667767667766676767676666767766667676767676677677676767676667767766776666767766776676776767667667676767767676776677677676677677666767676776776776776776667667767767767677676667767766767767766776666767766676776676676776766767766776767677676766776776676767676676767677667767767677676666767677677667676776676767667677676766767666667676677676767766767676776776766776677677676767667767676776766776776667676666677666767677676776776667676776776766776776666767666776676767677667676767766677667666677666766776767676666677676767767767767766776776767767766776766776677676767667767667767666767767767676776776776776667766676776767676776676767676677677667767676767677666666767767676767766767767676676767766776776667767666667767766676676767677666676766776776667677667677666776676767767767767676767767677676677676767676776676776676767676766676676766767667667767666776767766766767676766767676776767767767667676776667767767767666776677666676776776677676767667667767767766776667667767676677677666667676676767676767766776667767666776767676776766776666676667666776676667767767676677676767767766776666766776767767677667676767676776677667766767667677676676776767766766677676767667667766767766776767676667676766676766776667767677677667676766676776767667767767766676767766776776776667676677667767677677667767677677676776767667677667667766677677676766776766776776676776776776676766776776766767767767676767677676776676677677667667676776767676766776676766767766767767767767767766776776676767766766776676676677676767676676667677677676767767677677677676766676767766776666776676776776776667676776776767667767666667767766776666667677676776677676776776776766677676776776667766776767677676677676767677676776776776677677676677676776776676776667676767677676766767676776676776767766767767666767767766776767667677677677677676677677666766767667767667767667676776767677677676767766677676667767667676766767767767676776676766766677667677676776676776767677677676776767667766767677677676767766677676767767676767667676767677677677676776767667767767676676776677667677677667676776677666776776766677667766677667766767676776776776667666767667767677677677677676767766776667667676776776767767677677666676776676776767767767767667767766767766677667667766776676767677677676776677676776767767767677677676767676776676776767666677677667666666776677667766776766776776767767677667676767766667766776667676767677667767766767677667767676677676766767766666767677677666667677676677666776767767676776677667677677666667767767767677676766767767767767767666766776776667676767666677676667766767667766767677676666776667676666677676677677677677676666767667766776776667767676676767767677667767767667676676776767767767667667667766667676776677677667767766776776666667676766776677677667676776676776667677667667667766766767676767767676767767766767667667677677676676776766677677676776676776776666776766676776767767767767767766776776776766677676676767767767767676776667767677667677676776676667767766676767676776667666666766776767667676776766676767767676776767767767767676666767676676766677676676767676776776776766776766767766767677667767766766767676776666767676776766766776776776776676767667677676767767767767767766676677677667767766677677667677677667677676766776766676776677677676677667767767677677667766676776766776767767767666776767767676666676776667767767766677676776767767767767766776676776766767677667767766677677677667676767767766767767766676776767677676766766776766676677676767767677667667767677677676677677677677667767767667767676767767676767766767677677667677676776767667676667767767677666776767767766676766676766767677677667677676676767676767766666767767676676776767667766767676676776776776767667767677676677676677676767667676767677677676776767666767767677676677677667767666767666667676776667676676666776776776766767667767766776767677666776667676776767
67767676767676776767676766676767676776766667676667666667667667766676776776767676667767676667676676766767677677676676676767676776766766676776676776767677666767767677676766767766666776776767667677676766667667766676776766767677676776677666677677677676766767677677666667767766677667676766776776767767677667767767667767667766776766767767667767676776667677667676767767767766767766676767766776776677677677677677676776776666776766776767676767767767676677676766767766766676767766776767767767676776676767767676677677667676776776776776776776676776776767767677676776667767667767766667676767766677666667676767767677676776776677677677667767767677677666676776766677677677676767767667766677676766776677676776667677667676776676767677676766776767666767676776776677676666766776776767767767767677677667666767766767767767767667767766766667767677676677667676767667677676667767667676767767767767766677677677667677667767767666767767767676776776776677676776767766676776767767667667676776767676776776766776676677666677667676677666776766767766776767766676776667767676667767676776776766776776666676677666766667766776776776776667676666766767766776667767766776776767677676766776677676767666767677677677676767766676766677676767666776767767766776766776676667767677677667667676776776676677677667767767667676776676767766767667667667767767767677667766766776767767667667767767676676776767767767767767767766776766776677666666767766767767767667667767676766776666677676667766667766766667767676677667766767676776776776766767766677666767666767676776677676677677666677677676776767676767766667766776677677667767667666776766676667677667677667677667767766767767667767766666767676676776766767676766766776776776667767677676767766767767676667677676776676676667767766776677666677667666776776776776766766766766767767767766676667667676776776677677667766767677677676676766676676766666676776666667766677677677667767767766676676666676776676677676767666676767767767676776767766766776776776676766677667677666767677676667677667766666676767676766767766776677676766766776776766776767677677667677677676666667766767767767766677677677667767676776776676776666776767767667767767767767677677667667767667767676767677676767677667767677676767676767766767667677676767767766676767676776677676776676676776676667676676667767767677677667767676767767666776677677677667766776767676776776666676776676676776766767677676776767676767767667677667676766766767676767767676776767667666776767667766767677677667677677676766667666776767677667667677667676776767767766766767676776766766676767667666667766767676776766776766776667667677677677676676667766676767767677667676776766667766676767666776776767676767767767677676676766776767767676776776767767677667767676676667766776776776767767767677676776776676776677667767676776766677677676776776767666776776677676767676667766767667677676776676776767676767667667767767677676776766776676677667676676767767767677677676767676766667676767767666677666776676776767667676766766776767766776776766776666676776767767667666776767676766677677667676776767766676776767677676766767676676667676776677676667677677677666676776767667676766776677676677667767667677676676666676767667767677676776766767677677676676676767767766776776676676676667677677676767767676677677666677667676766677666767767666776767676767677666767766776676767667676666677676667767767666677676767766666776767766767667677677677676776666767677676776666776776666766767767676766676776676676767667767767677677677667677677677667766776767676677676776767666676776767667667666776766676676666776767666776776677667676767666776776676767767767767767677676767766776776667767767676677667766776776676667667676766776767767677677676776776767677677676766767676676767667667677677666776776776776677676767667667677676767766776776767676776676776767666667676766776676776776767667766676676776666776666776766776767667667767676776767677667667767767767766776677667767676776767667767766776766676766667677666776666676776666776666676776776766667667766776767676676766776677667767677666676676676776776776776767676676766676776767667677676776677677677677677677676766767767677666767767767676767677667676776676677667677676766666776677667667766667677676676766776767676776667676767767666776676776766677667767766776776667677677666676767767667766767676676676677667767676776767766767677666776776666767677666766667767767767676767766766676767676776666776776676767766767767766776776767767767677677667767677676676776767767767767676667676776667667767766767676676776767767677677676776766766776766776676776776776677677676766776776776667666766776776677676766667667767767766766776776766776767677667677677677677667666766666776667767767767767667767677666676767676776676767767676767767676776776776767767667677667667676776776767767767766677667677677666776776767677676776676677677677676776767766766766767767767666666767767766776666767667676776767667766677676677676677677677676776667766776766667667676676677666767676767676776776776676767767677676767766776786677677667677676767766776767767666776776767667767767667767767666776676767666677676766776776677666767677667766766666676767767677677677677677676776776776676776676676776766677677667677677677676767766676766776776766667766676677667767767667677676667666676677677676776776776767767767677677667677676766767766767767677676767676766667766776666776767767767677667767767767676677676667677676667766667666776767677677667767676677666676767767677666767767676766767676776677677677667767767676666776776676776776767667767666767767766766776776676776676667767767667766766767676767767767767666776677676776667677676776666767767767767766776767677677667767667766667667676776677677676677677677677676767666767767767767677677676677677667767766766767677667766776767676766767676776776776766677666676667767767667677667766767766766767767666767766677667766676676776667676767767676676767676667767677677676766776767766767677666666666776666767766666677676776766767667676767667676776667767767677676767767766776676776776776677667676767677677677677667766776767767766677676776767767767767767677677677667767767677676666776767766776667676776667677677677667677676767766677676767767676677667676776677677676766776776766767677667767766666677677677676676776767677676776776767676767676667677676767767767676767767767677677676776767667767767767767676677666766767766667676766767767667676767766676767767676767677666676676667667677676767767767767677676767676677676767676776776767767676767767667676776776677667767667667767766666676666776766767767767767667676677677676666677667667767767676776776667767676666677677676677676766676767767677667767667667676767767766766677676776767766767667676767766676776667667767677676767676677667766776677667767676767677677676776776776677667676776767676776666767767667767767766766766767767677677667766766776767767676767676676776776776776767676767676677676766776767767766677677677677677676666667677677676776676776767676767676767677676776677666776767677677676766767677677667767677667677667767766776766766766766776677676766667666776677667767767767767667667676776667767767667767676666776766677676676667677677677666776776766667767767667766676676676776776667767667767676677677677677676677667767677677677677677677677676767677676677666776776666677677677676667677667677677667767667766667677676776776667766776677667677677666667677667676677666767767677676776677666767676766677676667767767666776667767667667766676767676776776676767677676767666677676767666676677677666667767676667676667677677666677677667767767676776677666776766766776776676776767676676766766767767767767767767766767676666776767667767667677677677676676667767766666766676667677667677666676767676767767667766767667766767767666776767766677676776767767767766776767667767767676677676667667767766677676767676767667767667766776776776776677676767677677667676776767676776776767766776767767667667677667767676767766776776766677676677666667767766677677677677677666676766767766677677676677667667766776767667667676676767677676676666766776767767767767767767766677666767767767676767666776767767677677667667766676677676677676776776667767766767767767666666677666776767677676676776776677667677677667767767766767767677677667677676667676676776767676666766767766766776766667676767676776767677667666766766667667766776776677677677667767767767767767766776677676776676766776776776766776667766776776776776676667677667666677677667767676767677676767767767667767767767766767677677677667766766776767667667677677667767767766677677667666676776776776776766767767766766677676766667676767676767667766767767676776776776667667766676766677677677667766776677676676676766776666767767767766776667676776676776677677667677676676767667676766766676776776776776776776767766767767676767767766766776776767767767677676767766776776776776776776667677677677677677666676776677676776766767667766776676677676676776776767766776767767767766776776776776677676767767676676776767677676767676677667767767767667766667767766767677677677677666667767767676767676776666776667767767676667767766766677676677667677676677676677676667767667666776666767766776767766766767677677667677676767767766776677676667767766667766767667767767767767767766776766667667677677676767767767767767677667667676767676776776776776767767766676776776677676677677676677667677666677677676767676676767666776767767677666676766767677677667767767767767767676767666677676776766776766767677666667666667677666776776666776776667766767767667767676776666776776767766677676767767766776767767767667667676667676767667767676776776677677676776776666676776776676776677677676776767766677667767677677667766767767766667766776776776776766776767676667676767767676667767767677676776776776776767676766776676776667676776666776677667677666767767767667676767676677677677676676667667676667677677676677677677677676776766677676677676677666776766767767766767667677676667667677676666776776677676766776666776677677677677677677667676767677676776776766766767676767767767767666776766767767667767677676776676776776766767677667666766767766767677676767667677667766776667767677677677676767677667767667667677677
6767667666767767677677676776776676676766776667766776767767766767767766776767666776766767676776676776776776677676766767676677676766677677676766676776766677666776776776767766667766766667676667767677676776776766776676677667767676767677677676766767667767766767667767766776666767766767766666767767766776767767676776767767767766677677677677677677676677667766767676776766677676677677677676776677677667767677667767677667677667766767676776766767767676766767767766776776676776776776676766776776767766667767676677667667666677677666767677677676667767677676776667677677667676677677676776767767676666667677666767767667677676776676776776776776667677677677676776776776676667677676776776776776776666776767677676776776767766667766666767677676667767676776766766767677667676667666767667767677677667667677677676776676766776776676677677667666767676767667767667676677667766666767767766776677677677676776776776767676776767677677667767677676666776676767767766766767667766776766767767766667767767766767677676776776776776667667666676767677676667676776776766776767677677667767767767767667767666776776676677677676776676667766766676776676767676776776667676776667767767767766767766677677676776767677677677677667677667667767676667677676766676776676667676676766776667767677676677676776766767766677666677667767767767766776776776677676776677677667767667766766776676676766676776677676776676767767676766667667677676766767667766767677677676767677677676767766767767767767676676776776676666767677676776776666776776667677676766776767767676767766767666667766766676767677666767767766776776666667767766776767677677677676767766776676767767767767766767677676767666776677667676776776767676776776776767666776676676766776667767666766767767767766677666776767767667767677667767766676677677676776776767767676776767677677667767677676767677676667767766767667766776676776677666766776677677667767767667676776676766776676776776776667666676676776677667767677666776666767667767766677666767676677677677676667677676767766667666766767767767766776677677676776667767676667666767767667767767667767767766677667677667667766776677677677667667676767766767676676677676767667666776776776676767666767767676677677667676667767677667677677676766776776767676776776776766776776666667766776677667677676767676677667767767667667767677676767667677676776677667677666676766766776776767666767766766767677676677677677666776776667667766767676767677677677677667767767677666676767677667767766776776776776776776767766677677677677666767767677676776776776766776776676677676776677667677667666677667667676776676667766776776666776766776766767767766677676776677667766667766766767767677676676667676776767677666676677676766667766667667677666766767667676677677677676676776677677677676776776776776776766666776676776776767766767677677667767676776676776766776767766677667766766776767677676766766676766776776776676767666767767767677676766776767767667667766767767676677677676766666676766767676667767677677676776776676766776776676676767766776776776677677667766767767676677677677667767766767766667766767767667667767766776677677666776667667677676767667667766776676776666766676666776767677676667767676766677667767667666776767767767677676767677676776767766766767677676776776676776767676767676666776776767676776676677667676676667667767767766776667767767767767676776767766776667666767677677677676767677677676676677667766767767676666766776676676776776667676776676776776676767766677667677677677677677676677677667667677677676677677676776766776677667677666776767676776776776776776676776776767767767766767767767767677676677677677677676776677676766677677676766767767667676776776776667767667677677676666776776677676776776666767666677677666766767766766676776667676767676767767767767767767676677677676766776766667767767767666776766677667676776776767667666677667676776666677667766776676776667677667767676767767677677676767767677676767767676667676776766766766676676776776776677676676677676767676767677676776676776677667667676766776767767666767767676676776766766776767767767767767766667676666776766776776776767667766667767667676667766766767767677676676776677677677676776767767677677667767767767766667677667767677677677677676776676667677677666676767766776767767767767676776767676667767767767766776676667767677677667666767677677676776676776766667677667677667677676767767766677676766767667667767667766776766667767677676767767676767767677667676677677676776767677677676767767676767667667676776776766776767766776676776767767767767677666776776676767767766776676767766776776776667767666776776766677667677677667767766776676766767766666776776776766776776776676677677667676776677677677676677676677676766776776766776767676776676676767667677667676776776666677677677677677676776667767677677677667677676776677667766767677676776767677667667767677676767677666776776776767676776677666676776776676766767766767766776676776767767766677677667766667767767676677676767676776776767666676776776677677676776676767667677667676766766667766776667766776766676767767677677677676766666776667677677667667767767767677667677677676676676776667766766776766776776676676776766776677677666766776767676677676676667767667767676776676776677667766776767677666676767767767667767767667767676766666766677677676767767676776776676776666776766767667767766766667767766676676677667767767767676767666676776767766776677676666766776677676776676766776676677676677676677676767767676767766767676767676667767676667767667767766776767767767766776667667677676766776776776766776776776677666676776776767767767676666667677677677676767677676677667667677667676676767676676666776776666776677676767767676767767666767767667677667666767677677676667767676776667667677667667766776677676766676776766667676767767676667676776776666767767767766766667676766776677667676776776776776767767767676776776666766676666677667667676677676766767677677676666776767667767767767667667767676767767677676776767767767677677677677677676767767676767677676766767766776766676776767766767767667676767677667677677677677667767667767767766776677676766776776767676776766677667676767767767666766766677676677666667667677677676766766666676776767766776676676677667676776767767667667676667767676776766776776776776776767676776776767676776677677667766767767767767667767666667767676767766666767767767767676767676767667767666676677667677677676767767767766766776767767767676767677677677676677676776767766767676776676676767676776776676767767767677667767667677677667666776766767766676676677676776766776767676767767677667667667676766676676766766776776767766776766666676667676776776677677677666767767676776676776776767677677677676677677676767767666766776677676676766776776776767666767767766776776667767667677677677666676776767676776776767667766776767767676767767767766767677677676776766677677677666666766767666666676767677666666767676767767677666677666766776676676676766677667667677676776766776776776767766676776666667767766767676766776677676677676677667766776677667767767767766677667767676776766767767667767676766776676677677676776677677677667766766666676776667666776767676677676767767677677677667767677667667767677676677676666676667766776776767676766676776776776776767667767676767667767666767676767767677677676776767676776767677667666776776776667667767666677666767667767767766667676767767767677677677667767766676776677676666767767677667666677667767667767767766776676776767767767677676767766776677666766776776776676776776776776767676676776766767767676767766767767766766677677676776766767676676667767767677676767767767677677677667676776766766766677676776666677677666767677667667667767767666667767667767767677667676676766667676776676767677677677677667666667767766666767767676676776666776666676776776667677666767676776667667767676676767677677666776767677676767767767766776767766767767676767677677667676676676776766667767676767767767677677676776776767676677677677677677667767766776677676776766766677677676667767666677676767767767667667767676676767767767677676776667677677676776677677677677677666667767767676776767676676766776767677677677677676666776767677666776766667766677667677677676667767677677677667667767667677677677677676767767766776776776766666767767767677666776776667766667767676667767766766776776766776767767676676776667667666667667677677676667766767766666667666776776677667766776776766767767766767677676776767677676767766776766767767766767677676776776767677676767766776776666667766767677676766667666677677677677667667767767677677676776767676677666767767767666767766767676776776767676677667666776767666776776766767677677667766767666666676667766776776676677677677677677667767677666766676776776676776776776667676767667767677676677667666776767676767767766776667677667767677667766767667767766677676767767767767767677677666766667767676776767766667766776776677676767677676767676767767676767767676776767676776776676666776767676776766677676676677666776766666767767767676667676767767766766767676776776776767677676776767667677667766776677677676776776776776776776767767767767767677677676667766766767667766677677676776766767676776776766776667667766676677676667666767766767766776766767766776776776676776767767767767676766676767676677676776776676677667676767766766677667676677666667676667767667767667677667767766776767767766677677676776766776776677676676767767766767667667666776776666776676767766677676766776776676776776776776776776776767677676676677677666767667677677667667666667677676767666776767767676677677676767767666776767676776767766767677677677667676677677677676766676766677677677666677677677667766767766776776767677676767766776676776776767766776776676666676776676776776666676767767767766676767677676776677677677677667767666776767767767766766676767677677677677666766776766767676677676667767667667767677677677666767767667767666767767667676776766676776677667676776776776666776667676776676766767767767766667667766767667767667766776776676776766677676676677677676776676776767666676767767677676766676676676666767767677667766776767766676776776776776676767666666766677666767677676766767667666766676776767666776767676676767667766767767767766677677667
666776666676776776776766676767667677676666766767766767676767676676766767767766776776677677677676776776776767767766666676767767767766666776767677677667666677677676677676677677676776767677677667676767766677677676677666776767676776766776776677667767677677676776766676767666776776776667677677667767766767666676676676767767677667667676776676677676676676677677667667767767766767676766776776776766677677676766667766776776767767677676776766776767766776776776776667677676677677676776767677677677677676676776667666767676676667666776767767767767767676766667677676677677667766776677676666677666776776676677676766677666767667677666767667677677676676667666676677677667667667677676677677666677667666766677677667767767667766776767677677677676767677667766767667677677676776776767767667767767767676677676677667676676776776776767676677676667767767676776676767767677667676776766776776767767667767677667667767767767767676676677677677667767767676776767767767666676767676776667676776776767767767766767766776776677676767676767767767766767677677677676677677677667767767667677676776776767677676667766666776767767676767766767767677676767676767767666676776767767677676767667667767767666677677677676776776767767767676676776776766676677667676676767767677676667677677667767676676677667667766776776776676766776767766767676776776666666766767767766767767767766667676776766677666667666776776776676766776776766676667766776776776776776677677676677677666767677677666776676776776677666677667676766766776766767676677677677677677677667766676676767677677667676767677676776767666776766667677667677667767767666776677667767667766677676776776776776776766766677676676776776677676677667676676767667767767767677667767677667677676767766676677677677666666767767677677667667667766767667766767677677676776676766767667676677676677667666776776767767767677676776776676676676677677676677666667667677677676776766776676677677666677667767767676766776767766767767676767767667677676676676667676767767667767677677677676677676667767766667766677666776767767767677667666767766767767676776676776767677677677667667766676776767767677667666766667676667767677666677667676766776767677676776776776767767767676667767677677667766776767766776676776766667676767666767677667767667677666776776776767767676767667766766776667667767767767767677676677676676776767667767767766767676776776767766776766776776776676776677667677667767677677666766767667766677677667667766677676766767767676776776767666776666776767677676776676677667667767677677676776776767766766676776776667766676766776677677677667766766767677667677677667676767676776767767767767676776766767677667667767767676776767676666776767767666767767767667766667667676666776776766677677666776676776767766776666767667767676776767676776766667676767667677676767677667767766767766776776677676676676767666776677676676767667767677677676776776667666676776776776766767767676667766767767767676766776776666766776767667666766776676767666776766666776776666776676767766776776776776776766776776677666776676767677676766767667767767767767767677676767767676677666776776776776767677677676776767677667767676676776677666776677676766767676667667677666676776776776766677667767666767766676776776767766667677677677677676776677666677676776767666776776677666676676766776776776667676766776667766767677677676776776767767767767767676667766677677666767767676776767666776776677676677676776676776666776677666776766677667666776776767767677666776767767676776776776666776766767666767676776766667676766767677667676776666677667677677677676677676767767676676767677677667767667667767767767677666776776767676776776666776776776776776776666667767767766767767667766767676767677677677666766766766677676667677676677676776667767676766766776676767677676676677677666767676776776776767677676776767666776676767767677676677676666776767676776666776776776767677676776767766776776667766776767766776776776676767767767677677667667667676667767676776776677677677677676776766677676776767766767676766776667766767677677677677677676667677676767676776676677677677677676767677676677676776767676767676767677666676666776677676676676767766776767767676776666667676667767667677677677677677676767676667677667767766776767667766667766776766776766776666766776776767766776767676776767767676767676776776776766776776776767767666667677677677667676666767767667677666677667676676666767676776776776766677676767667667767667766776767677676776776776677667767766776767677667677677676676676766676666776676776667676767677677667676667676776776776767767766776776776776767767677677667666667676677666766766667677677666776766776776767677677676676776776677677667677676776676767667676776776776766666766666776776776667677667676666676767676676776677666776676677676667667767676767767766766766766666776776767676776776677666776776677676776677667766776766766677677667677677677677667677677677677677677677666767767677667766766776667677667766667766776767677676667767767677677677676776676677677676666666676667677677667676667667667677676766777677666776767767767667677676676776667767767667676776767766676676666767767676767767676776776766676676776776676767667677677666776666776766677677677676776666776767766776776766776676776776776677667677677677677666667677676667667667767677666776776767767677677667767677667767676766776776767767676767676677677677677676676776766776676677676776677677667767767767667767767666776676776676677677667767666767667767767767767766667767766776776667677677677677676676776677676767767676667676776767766767677677676776767667767767766766766676676776776776677676776677667667677676776677676776767767767767666776776767767667766677667767766767767766767766676776776766676666767767767676666776776666776766776776776767676677677677677676666776767766767767676677676766676767766767767667676776776676677677667677677667676776677677677676767676667767766776667676767677677677677677676767767666776677676767767667676776776676776677677677677676766776676667677677666677676767767766767767766766776767767767667766766767676676677666676677676776776776666776776776766676767677677667767767767767767766776776767767677676776767667767666776767766667767677677676667666667667766666776776776766667667766666776776767767677677676677676676677676666766776767767677676767767676767666677666676766677677676766677676766767766776767676676776767767666767767667676676776776767766776767667666766766767667667767766776677676776776766666767676776766676767677677676776776776677667767667767766767667667767676776676776776776766767667677666767677677667667767767676677677667666776667677667767767766767767767677677667666677676676776767767766767677667677676776776677677667767767766776666676677676767767676767667676766677667667766767767767677667767676776676767676677676776767677676776677677677666776776776677676676677667766676776667767766776677677676767767667676766767666776767767676677677676776767766776676767766776767667767766766776767667667766776776767767767767767766776767767767677667676776776776677667677676766666667767766676767767667677667767667676666766776776676767767766767767767767766776766776776677676776676667767667766767677677677676677677666766776676767767767767767676776766677677667767667677677677676676776776776776766776776667766676667767667677667767767767766667677667676677676767766667767767677677666776766766666676776676776776776776776766676666666776776767667677676767667766667667666776766767676676677676767766676676677677677676767667676676776666666677667767676776766666776767766776766766776676677677677667677667676667766667767676666767767677676767676767676767677667667676766776767767677676766776767767767676667677667767676766676676767767677676767766767677677677677677667766676767677676776766666766776676676767676776767676776776776776766776776767677667767767766776677677667766677677667676767766766776776677677667676776776767676767766676676776767676767676766776667766767677666766666776677676766676766767767667666767767767677676677667766767676666676767676666676767676767676676767677676776766676767767677667666776776767767667767767667767677667667676767767767677676776776767667766776767767767767767766767767766776667767767676767766767677677676676676667766776676677676767767677676766776776677676776667666667767767676766776677666776776766767667676776676676676776677677676776766767677667676766776767666667666666776677667766776767676767767767677677677677676767767767766766776776667677676677676676666767677677676767667767767677677677677676767676767767677666766776677677677676767667766767677677677677676767767676776776766677677677677676676767667676677676766767767676776676666766767677676776776767767767766766667667767676677676776677677677667676767767677676776677676767767767677677677676776776776776776766767676667767767767667766767676766776776766676767766676667766667767767676677667767676767767767666776677677677677676767666767766767767677676776767676767766767767767667676776766677677677676767666776677666677677666776776676776766767666677667666676676666776776676676767767767666776776766676677676767667767767677676767767767766766666766776767767666767677677676776776666776776776766676776766676677676667767767667766776677667766677676677667767767767667766776767767767767767677677676766676666667676776676776677676667666776767767666776667767767667766767766667767767667767766667767766776776767767667676767767676767667666776667676776767676776766767766767667677676767767767676776776776767767767767767677667667677676767767677677667677677676767766776667767677677677676677676766767666776776776776767766766667766776667767676676766776776776677667677677676766767767767676677676676767677677677676776776767767767677676767767676667766776767767767766776766666776767767676776766766666767677667766766766677667766767767667667767767667767677667676776677676677676767766766776676776767767767676776776767667677677667677667767676776776776677667767666677676776776676667676776767666767677677666676776776766767666776766666766776767766677677676666776667676676677677667767767666677667676767766776766776776676766776766776766676667667767676776767767767676767677666776677677676776776676767767767667767767677
66766776776676677676776776776766767667767676776767676676766767767676666766776677667767667677677677677667676767677677677666776676776776776677666677677677676676676776666677676676767767767767767767767676767676767676677676677676776676666776676677677676767766776776677677677677676666677667677666677677677676776676767676667666776677676666776667666676767767767667766767666766667767766776767666767767676667676677667766767766767676767667766767767676667766677666776676676776776766776677677676776676776767666776766767676676676776766666776776767767677676766767677676766776776666676776766677667666767667666766676766767666776667676776767677677666776676766776767676767676677666666677676667767676677677677677677667676776766776767677676677666767766676767767767767767766767676676676767767766776767676776766766677676767766766677667767666767666776667667767677667767767766767766776766776776767767676677667766676776767677677677666676766767677666766767767767676677677676776776767766766776776776776677677677677677676766677677677677677677667667677667677676776776766776667767766767766776767677677677667677677667767766767677677676767767767677667676776677677677676776677666677667677666667766776776677676766677677676776766767676767767767767767667766676767676767767767767767767676776776767676776776776767676767676776776766667676767766667677676767767766676767676676767766767676666776767766776676767766676667667767766677667667767767677666776767676677676767676677667676766767766677676676776776776776767766767677677677676776677677666767767677676767767676776767766776676776767766676776676776776776676776776676677677676767676767676776677666676666676667766677666767766776767767677676766677667767677677676776676676776776666776767767767677666767677677676776767767767676767766776776776667667667666666676776766676676776767676676677677677676776776767766766766667766667676776766766776776776766667677666676776767767767677676776776677667767676766677677676767767677667676767677667767767767666667667767677676767667767676776776767766776677666676677677677666767767767767767767767767667767767677667667767667766766776677677666767666767767767767677676677677677677667767677677676766676776667667767677667676766766677676767767767767766776677667767677677676766767766677667666667677676767676767676766776776776676776766776767677677666767677667677677666666767676666767766776767767767676767667766766676766677677667676676767766767766776776676676666776677667767767766776667767767676767667766776776776776666667676677667766767766766776667676776677667767677676776677667766776677677677676776776767767676776776667766667676677676767767676776776776677676677666766776776776767766767677676776677667766766766676776666676766767677677676677677676776677666676766767767766776776676767767767767677676776767677677677676776776776767676677677676677667667666677677677667766776667767676767667767766767677677667767767767667667666766776767667767767767767767767676676676767766676666676776767676767767766776766667767767767767767667676776666776776677667767767767766766677676776667677666776776677676776776776767666766676677676677677667766767677667677676767767767767677667667676767767677676677677676776776667667667766776776776677667767676767666776767766776677676766766676766677676776666767767767666776766676766767767666776767666776676666767667767676776776776776676776676767667767677666666677666766776667677666767766766776767767677677667766767767666776666776776767766776766767677676667766677666766776767667667767766666767666676776767667766776767676776776676767767767767767666677677677677676677676676676776676767767667766667676766766676776776667666666776767667676776776676677666767667666776776677676776667667767767766767766676767767766776667767676676667767767766776677677677677676767676677666767676676677667677676767677666767676767766677676776667767767767767667767766677677676676776776766667666676776776676667677677677667677677677677666776776677677677676766767767767667767666776767677676776677677676776767676767667766776677677677676767767677666677667677676766677677666676776677677667767676776676776677667676666766776776767667767767667767766676776767677666776677676776767677676767676676776776767767676766776766767766766776776767677676676677677676767666776677676666667767677666766776676766767766676776767767767767766676767767677677667766776776767677676676767676766677677667677667766776767767677676776767667667767677676676676677667767667766776767677677676677676677667676767766766776776667767767666767767667676767677667667767676776776677677677667767767666667677677677676766677676776776767677676776677667677666667767667766767667677667767667767667766776776667766776667767767666767676666767666677667766776677667766776767767766767767677666676776776776776677666676776676767677666776766676776767667767677667677667677676776677677666767677677676776776767767667767766766677677666776776776677666776677677667667666767676667767766667767676677677677677677667677676776776776767676776776766776766767676766677676776776776766666767767667767767767766677667767666676667677677677677666776767767766776676776677676776667666677676767677677677677676767766776767667767676776776767666677676776767667677676776767677666676776766776767666676676776767767676767766667667667676776767767676776666677667767766767767676766776776776676776776667767767666766676776766767677676767677676776776776767677676766677676776776677677676676776776767766767766766776667767677676767667677667677667677676667667766776676776766767767767766767767767676677676677677677676776767676776767766776776767666676766776766677667676776767767677677677677676767767766776667767666776677676677676676776776667767677666776676667767667767767666766766667666677677677677676776776776766776676767676767677677676776677677677666666776677676767767767766676776767667676666677666677677677677666667677677676767766667677666767667767766767676776767667677667677677667677677677666766776767676676767766767677677666776676776776677667767767677677676776776776776766667667667666767676676766767767666676667676767677667767767676766776776776676677666776766767766767677676767767676776776676767677666676776776767676767766767676776776766667676667676766676776677667677667767767767766776676767677666776676776767667767766767667767676677677676767767677677677677676677666667766666776776667766667667667676776776666767766776776767767766766776677677676776667767676776677677676767767767767677677676767677677676776666767766666676776667767767767676767677677676776766677667677666767666767677667767677677677676676776667767766776776776776776776776776667666676776776776767667766776677676676776667766677666767677677677677666766676776766776776766776776767677667676767676776776677666776766677677667677667676677677676677676767667676677677667766767767667767677676776776776677667767766767766766767676766776767677666767767767767676766767766766677666766776776677677667677677667767767666667666776676766767767766767667766667767677676677667677677666767766676767667767677676767766776766677676776677667766767766766677677677667667766776776676776776676766767667767767676666766667676767766776767677676767767767667677677666676767667767767767767767666767676776776776776676676766767677677677666677676766766776767767766666677667666776776776776677667676667766776767766776676676677677677676677667767767666767767767767667677666776767767676766677676766776667767767766676776766776667667766677667766766766776776767767676676776767767766776676767766676767676776767666767666767767677676677677677676677667767676667676677667676666667667667667676767766766667767767766766776667676677676776677677677677677677666677676767667677667767667767767677666767766776776776776666776767676776767677677676766776766667676767677667767766776677676767677677677677677666776676776676667767767676676766667767767666676767766776776767677666776767766676776767677677666766776677667676666766767677666677677677676776767676766776677676776776776776666776767767677677666776676776776767677677677676667766767766766767767676767677677677677676676776676776766667677676776767676776677677677666766666676666667767767677677676677666776767766767677677676776776677676677677666776776776767676776767677676776677667667766767766776776667767667676667676776767667767677667767676776767667677677677677676766767767767676776776667667676776677677677667766766676677677667667667767767667667666767767767667677666776766776776776776677677676667676676776766767767766767767767676776767766776677677677677677677676776776766767767767667766766767767676677667766767666776776767767676776776676767666767677677677667767676677667667667766767767767676767767767676776776776767677676776667767667676667676767767767766676776767677677667676677667767766676767677677677676677676776676767667667766676676776676766766776767676776677676766676767666676776667666767667767767677667767666767767676776677676767767676776767677676676776776776676776776776667767676667767667666776776776676776767767767667676766776767767767766776676666677667667676667766666776676767767767767676776767667676766776666776776667767676667767767667676767766767667676776676677676767667666776767766776766767767667767676666767767767667767767667667767677667676766677677677667677666767767677667667667767766767677667666776676766767766776776767767766776677666767667767767766767767667766767676767767677667666767667767766667767766677677676667766666776767676776767677667767677676776767677677677667767676677676767676767766767666677666676776776677667767767766677676776776776666766776767666767767677676667767767676676766776676776776776776677676767766676677677666766766766776767767766776776667766677677677676766776766676666767766767677677677676766766667677667667667667677676677667677677677676767767667766767677667766667767767766776676767766776666776767767667676767666766677676766767767677666767767676776666677677676676767766776767767667677666766767676677677676767677677676766766676667676676776667667677667767767676776767767767767677676767767677677667766767766677677667676766776677676766676776776767767676667666776776766676776766677676676677676766776676776677677676767767
7677667766776666776676677676776766676676676776767766677676776766766766776776666676776776776776677667767676677677667767766667766767767767767676776676667677677676677676776667767767677676666767766776776667767676776677667766767767766676776767677677666667766766767676776776676766776676776677677677667676677677667667767676776677677677677677677667766776766677677667767767667676667766766676677676677667767767767767676776776677666767676776677677677676767676766776766767767767767676776667676776677677667767767677676776776776776776667666667767667767677676676767677677667767766676667767667767767667676767676767667766676766776776776766667667677666767667767767676776767766677677666767767766766776776776766676677676667667677667767766767677666767767676766766776776766676677676767676767666776667677676676766767667766776667766776776776776767767667676767676676667676767766677677677677677677677676666767677666677677677676666666767676776776767677676667677666667676776667767677677677677677667666767767766776676767676776776676767766776776767767767766776676677676676766666767666677677667767766766776766766676676667666677677676676776766776767677677676776776776767677677676776776766766667767766766776677666677677667766676776776767676766776667667767676766676766676676766776767766767667766676766766776766776677677676677677676776667767667767677667766776676677677676776667767767767676767676767676676776667676766767766677667677677667767766767766676767676776677667766767767667676766676767767676776676776776766676666767676677667767676676767767767677676767767766766776767677667766766776776766776776677667767666776677666767677677677677676676667767676676676776776676767666666676677677676767677676677677677666776676676676767677667767767767666767676676776676676767767677667766766776676766776766776676776676776767767666776667766676667677666776776776767766677667767767766776767667677666776676677666776767677666677677676776776677676776776667676767767766776776776776776776776776767676667767676666767676666676667676766767677676767676767677677677667766767767677667676776767666767767676667676776776767766766667667767766667766677677676666666776767766677677677677676776767766776776676766776666767676676766776766767676767676767767767667767766776767676676767676776776767667676767767766767677667767767667667766677677667767677667766677676776666776766766766776666666666767767767677667677677677676767676776677677676766767667666776776666776666677676776676767666767667766676767767677667666667767676776776667677677676776677677677677666776767767767767766767766776776767767766776677667667767766677677667766776667677676776676767767676767767767676676776776776766766766776666667677676776766676776667676776676776767667667766767667677677677677667677676767767767767766677667767667766766767677667676767767677676776767766766767667767767667677677666767767667676767666667676676776776767767767767767766767677676776666776677676767767676677667767767767766766766676676767767676776767766767766776776767767667766767766676776776677677676776676766767676767767766776776767766676676776776677677667677667766677676676776776767676667767677677676776667766676776766767677676677666776767676776767767676676776676767676767767766676776667767767766776776766666776766776677676776666776667677677677677676676666677676776776767766677676767767767677666776776676776676766766767676776767766767766776776776676666677676767766677667676776767667677676677676766767677676776767677667767677667767767677677666666776776677667677667767766676676676676677667676776767666677676767767766767767767767677677677677676766776776766667767677666766767767676776676776666776776676767677667677677677677677677666776677666767676676676776776767677667767767677677677667767676766776676676676767766776667676766666776776676776767666776766776676767767676666767676767767766776776767766677676677677667766666776767676776767666776666677677666767666666776776776677677667676767767677667767667677676776676776776767667767677666776676767677676776677676776667767767767676767676767766767767767667677676667676766676776767766676776667677667676676776667767676677676776767767676776776677667767667767767666677677666767666776767676767767667676767767767766766776766767767767667677666767767767767666776666676776776667766767766776766776767677677667667766776766776767667766767667767767677667767767667767677666766767676677677677666776677676776676776776766776776776677676767677667766766667667767767676776767767677677667767676677667677667677667676776776667666676666767677677676767766676776776776677676776676766676776776776677677677677667767676766766776776776767767767766766776776767677677676677667767767767666776666676677667677666767767666767766667676667767677666776766767676776767677676676766767676667677666776776666677676767767666767676776776767676767766767767667676666677667676766666766776776676776776667676776767767767767767677666766766667677676776766667767767767767767767677677677677667667767677677676677666766677677666767677677676776767676767676767667767676677677676667676667767766667677667767677676776667677676767667767677666677666766667676776776776776776667677666776666767676767766767676767766766676776776776776667767677676677676677667677666677667666677667677676767676677677677677676677677676666667767676676767677676677676677677667676677667766677676677666676676667676666666776767767676776767767767766677676776676767766767676776776767677676776767676667677676676667767677676767767767767677676677666676677667676767666767767676676676676667667666677676767766767676767767767666676776666776677667766776766776676767766766676667767677677676776667767767677677677676766776776767676776677676776776776776667766766767767767767677677667767767767766676776767767767676776776767767676776776667676766767767667766667676776677667677677676776677667677667766666776776767667767666776766767766677667676676776676767767667767666766677677676677667667676767677676776766677676767767667666767766676767766776677677676776776677677667767766676767676767767667767676677677676767677667766767677676766667767766776776677676766767666776676776767677666767667767767666767766677667677676776776666767677667676767766767676677667666776767676677677676767766677666677667667677677677677666766776776767676776767766776767676766676766767676776767676676776776667767677676766767676676666677677677677677676766776767666676766766776776677667767766776677666767767767767767767677667767667766666767767677677676776766776766776776776766767766776766677676776676776666767666767676776767666677666666676766767767676667676676767766776776676766767676767767767676667667767667767767767767767766767767676677676767676667667766677676776767766676766766776776767667767766676776676767767676776776676776767766766767676766766676676776776776776667767767766767767767677677677676677667767667767667767767767677677677677676767677677676677676776767766776767676767677667677666776666667677676666767667676767667676666676767766776776666676776776776776776767767766677676667767767677676776677677666776676667667667676767667677676676776676677677677676776776677667676677677667767676676676677677677667767677676766667667676776767677677677666766776677666666776677677676667767677666677676776776776766767677676667766767667767666677677667676676676766776677676667766766776677676667667677677676767767666677677677677677676677677676776677667677677666776767767677676776677666776767767667767767676767676676776776677676767766767766776776776767676767767676776776767676776767677677677677677677677666677667676677677676767667676776767676676667676666677676767767677677666767677676677676766767766776677677676666776767767767767767677666767766667677666766776767676776767766677667666776676677676676776766767676776667767766676767767767677676776776676677676667767766667767767767767676776776776767766776766766766766776776666767676676776766767667767676676767767676676676767767677676767677676766776776676676776766676667677667766776676776767676677666677667767666776767667767767767667767766776776776676767766676676767676767766767666766676776676767677676767767677667677676766767766677667676677676776767677667767667676776776767666767767767667677667677667676776776776767766776677667767676776676767676767766776776776676666766767766776676767767767676766767667677677677677666767667766667667767766776766676776767676776776767667667667667666767767676776776776776677667676776766776776676776677677667767766766766766776676776766677667667677676776776776676677676676766767766667766776766676767767766767767667667766766776767767676776676767766677676677677666776776676676776667667667676776766776676776767676667767677676766677666676767767766667677676676767766676767676776676776667676766766776676767766767667666776666776676676676767767766766676767766776776767676776776767767766676667766767677677667766766766767766766776766766776766676677677677667766676766766676667767667666676677676767676667677666676776776776776766677676776676677676767677677676767767677676766676767767667667766666776776677677677667767666776776776767767767667766766767767766776666767667766667677676766776776776776776676676676776677666767767767677666677676677676676676677666776767766776776776776677677666776776776776767767677677677676767677667767667767676677667767676776776766666776667667767766767666667676767767766766767766776676776677667767766767667767676767677677667676677666776776667677676767766667677677677676776667667767767677676767667767767767766677667766766776667766767676676776767767677667767667767667676677667667666776776776667766676776776776667676766776767677667667666677667767667666666767667677676776666767767667767766666666767767767676766767767767767766766766767677676767667766667676776776776767667766776667767666767767767767667767767766767667667676776776776666766676676677676666677677676776767666776676676677667677677677677666767767767677677677677677676676767767677677666776776676766767676776767667766776677677677667766677677677677677677677666776667677677676667767667676676776677677676677677676776767666677666667676666776667766766767676767767667676767767767767766776776776776776767666767766776766677666667677
6776767767767676667766767766767677677676766677677677676776667676667666667767676676766676767767767667766766767676767667677677667677667676767666776767667767767666767676776676766677676767766776677676776776766766676776766776776767676776766667677676766766776776776776776677676677677676667677677677677677667767667767766767767766767767676776776667667767766766776776776776776776666767767666776676667767666767667767676776767677676767767767767767676667767677677676776676676676676767767676767767767677667767677667766776676766677667666767767666676677677667666776667766667676766767666667767676776766767767767667767767767767676677677667767767766676776676776776767677676767766766776776667767766677676767767667767676767767766767767667767767677676767767667677667666677666677677677676776677666776776767677677676767767766776676776776667666767767677677667767666677677676767667767667767767676767676767677677666667677677677676666776767766776667766776766677677677667677677666767676677666767767666766667676776676767677666666766667666766767676666776767767767677676766776767767767666677667676776776776776766767766676776677676667767677666776776776766767766776676677677667667677666776776776677676766776767676667676676666776667766776776776776767767676766776776676776767676776767766677677676776766677676766767666676766676667666666767766776766676776667677676677677676766666676776666776676776667676666776776676776776676677666767676666767677676666776676776766677676766667667677666676776776767677676667767767767767667767676677677676666667766776667766666776767767767667677676776676766767767767677676776676776667677676776667767767766666666767766767667667767766776776776776677677676776776776776776676776776776776667766776767766776776776776666776767666776766676767767677677676677676776677676767676767677677676776666776676676767677667677666677667677677667676677666767677676677667677677667767667676776766677677677677677677676776767767767766766776767677677667767767767667767677676766767667676776676766767676677667667677676677676776776776776677677666776776666776677677677677676776776767766776676776677676766766767767666766677666776776767677677676776767677667767767676767767666776677677677667767677677667767666766667766776676677677677667766676677667676767767766677676667666666776766776776767766776767677677677676776767677666677676776676776776766677677676667667677677676667677666776767767667676767667677677676677676776776676766667767767677677676776776677677677676676767676767767767767677667766676667676676677676677676776766776676776766767676776776666766776776767767667766776776776677676677676767766767766766766766766677677666776766776677676767767676677667767677677676767767767667767677676676766666767766776676776767667767766667676676767767767667676776776776767677676776676766667767766776667676767767676667676776776767676676767677677667676776767676676677667676776766766677677667676667766766666776767766676677677667767676767677677667767677677677667767766776776677676767767676767766767667767766767677677667677676767666666767676776677667677676676776676676776667676776677667676776766677676676776776776766676666677677676677667767677677676776776766767667677677676776667677666776776776776767766766676776776667766766667667667676766767767667766766776776767767676676776676766767767766776677667767676776767676766767667766666766677666767666677676776776776766676666767667766766667766767667677667677677667676766767766666776767767677676776766676677677676767767677667667676776677677666776776776767667766776767676776676766766677677677667766766766776767767677667676767767767677677677667677676776766676776776766766776767766776776676776776677667667767767767766766776767676776767767676677676776767767767766667667767767767677677677677667666667767667676676767666776676776767766776776667677667767676767766776767677676766776677677676776766776766776667667767767767676767766776676767677667766767676776767677667766767666676767767767667667766776667667677676776767766676767677677677676667767767766767677676676767677677667677666667677677667677667667766767677677677676776766766667666667767677666776666667677676776676677676767677677667767766776776776776776677676676667767667676667676767666676767767766767767767677667766776666677667767667676676676776776676676767767676776776677677667767667667676676767766666776767767767677677667667667667667766666767667667767676776767676767667676776676767766666767767767676667666776676776667676776767766677676776776767767766776766776776667767767767767766677676667677677677677666766667767667766776676767676767677677676776776776766767766667677667677677676767767767767766776677667676676776676677677667676677676766676776676767766776776776667667677676666667667667767677667766767766766676667767767677676776767667766666776776776676776666667666767766677667676776667767767767667767767767676767766766767676776767677676767766677676776767676677676767766676677667767676767667676767667766676776766766776677676766776767766667666776676676766776766666776666677676767667676767677677676666676776776677666767666767676767767666767676776767677676667767667767666776766667766767667767676767766776676767667677667666676767767766666776676767766677666767766677677676676766676776776767767767767677676767667767676677677677667766767766666776667667666776776766776666677666767676776767676776677677676776766677676666776776776767767767766776676776677676666776676767677667666776767767677666776767666766676776677677677667677676776776766677676667667767676776767677677677676776766667677676676676766767676776667767767676776776767766766677676667766776776766776676776776776776677677677677676766776776776776776776667767676767766667767767767677667676767766767767767676766767767677667767676767666776776776677676677666676776667676667766767767767676677676667767767766767767767767767667667667767767677677676776676776677667766677677676767677677666776767767767766776676776776666776667767666676776767766677676666676767767767677677677677676767767676767677676776776677666776776677676776767676666776767677677667767766667676766776776677667676776677677677677676666667677666767767676767767677676677677676676767767667767767667666767666767676767677677677676667766667667677676677677677676667766767767676677677677667677667767767666676776767767767667767676667767766776766776667666776766776767767767677677677677676776776776776676767666766677667677666766776676677667766776776776676676766767767767767666776776766776667767676776776767766677676776767767766767667766766667767676767767676767767767667676776776667677677676767676677667667767766676677677676776776676776766676767766767767677667667767766766676676767767767677667767767667676776677677677666776776766667766676767676776667666776766767766767676767677677667766677666776767676676767666776766767767666677677666767767676776766767677676767667766667767676677667766676767676766676776667677677666776776667676767767677667667667676766676767677677677676767767766776667667677676767766676766766667767667676776767667676767667677677677677666677676776767767767766677677677667677666776776776676677667767766766776767767766667767766767767667767767767667677676767767677667767667667667766776677676767666766776776767767667677676776676667767767767676677666667766766676666766776776767767767667676767766766767766677667676776677676767676766676766766776677677677676766667667767767667677667766677676776776767666667766767767676677677676776776767677676677677676776766766767767676767676767676677676776666767767677667767676667767677676677667667677667667767677676666776667676776766776767667667667767667767766776677677676676766776666676677667767767677667676776767676776667767677667667677676767767766776776776767676766776776776676677677677677677666776776776667767767766767767766677677676766767767677667667677667766776767677667676767676767767767676766677676676677667676766767766767676767767766776676767766667677677676776766776776776767666676676676667767677667766767677667677677677667767677676776667666766766667676676776677676776676776667676677667767677677676776677676776666767767667676767767767677676767767767667767767767767676667766767676776767767677677667766776776667667676776667666767767766677676667766776667677677667767667766776776766776676676767676776676776767677677676666676667677666776776776766776677667677677677667667767677677667766776776676767667767676767767767677677667767677676776767767667666677676766667766677676666776776667766676767677666676677677666767767766676766776776776776677676767666666677677676767666767767767666776767667667677676766767767667767677677676676776776767766776767676767676776776776667766767767767766677667666666776767766767677677667767677667767767667676676776776776767767677676677677676776776766677676767767766767767676776776667677677677676776676766676767766776677666766776667767677677666676677677676676666676767677676776776767667676676677666766767767677677666776666667666766677667676776776677677676776666767766767767767677666776767766676776776776767767677667766667767766776676767766776776776776676776767767767676767767767676776676776776776667767676776767766677677676667766776767767767676676766776676767676676776776776666776766776776677666776677676767676776776677667767767767767767766666767767767767766776677676767676677677666667666766767677666677677676767766767676766767676767767677667677677667677666767677677677676776666776776776767676767767767767767766766667767676776766776767767667767667677677666767677667667677676677677676776677677667676767677666667767677666676677676776767767667767767767666676677667767767676677667667767767767667677667767767677666677677677676776766676776677676766776677676767676776767766766667766677666767767767767677677676677676767676666776776776776776677677677677666776676676776767677676767677667667767766776776766776767676776676767767767767676676776776767667767676776766776767767677677677676767676766776677676767767677676767767767766666776776677676767667676667676677667767677677677677677667667676776776676767767667676776776677676667666776776677667767767667767767677666776666767666676677667676676767767667766676767767676677676767767767767
36776776767767767767767767767767667766666767666767766676767767766767676766677677676767676667677677677676677677676767676767677677677676667677666776776767766767767766767676776676676767767667767767676766766776767767676677667766776667677677676776666767667677676767766766677667666666667676766767667767767766776667676776677676766677676676767767677676677667667677667677667767676677677677667767666767676776776767677666766676676766776767767766776676776776676677667767766677677677677677677666767666766676767676677677676676776676776767767767676767666776776767767767767766776667677676767667767666767676676667767676776776776776677677676767767677677667677677677667767766766667767766766776666767767767767677667767766776766767677677676776667676776667766766776776776767676767666676666766776776676776767667677676767767666776676767677676677676677677666766776676766667667766766676767767667767766776776767667767767666677676667677677666776667766667767767667766676776677677677677676776767766677667767666776676677677676677667677676776767667767767767767677677676776767767666766767766676767767766676667767676766776776767676677676767677676667767677666776767766677676776667677677677676676767666667667767767767767767767767666767676776676667677667767766766776766767666767767767676776766776766776776766776767666776677676766666767766766667767676776766776667677676776776776677667767676677677677667666776676776676776776666676767677666776776677666776767666666676767767677677676776767767676776766767676767677677676776667667767767767676776676667667767767767767667767767767676776776767676776767667766776776767767767767667767766677666667677676776767767676676776767767666767766767767766776767667767767767767666766776776767676776767767767766766677677667676677667767667676767676667766676676776666667676767766677677677677667676776677667676676776677667767676766676766766677677667667766776666666667766776767767666776767767676677676776767766677677676667667677676776666677667677666766776677667676767767677676667767767677667676776767766776676776666677676767766676767667766677667666776767767666677676776676767666677676676767766776676767677677676767676767676667767676776776667767767676676776776767677667767767677677676676766666767767766676776677666676677676677667767666767767677676776767667677677667767766767767677667677676767766776776776766776776676776776766776677677677667666776766667677677677676667766776676767677677676767767767667766767676677666677676776667766676776676776766677666677676767766776776776776767667667767676776677677677667767676767766676766677676776667677666767767766776666776776776676676767677676776776676766676776767767767767676677667667677667766776767767676776776677676677667766766666677677677666677676776767676767677676767766767677666677676666677677677667677676767667667766767767767766667666776676666767766667677666776766776666767666666666776667676776766676677677677677666766776767766767767676766776666776667676676667676767667767667767767676776767676776776776776666676776677666766676676667767766776676666676677666676776666776667676666767767766676776666767767667767677676677677667677677677666666766776776766766776767667676767766776776676767767677677676776776776677676676667767767676766667767766776767677677667677667676776766677677677666666767766666776776766666776667767766767766676776766767767767767767766676767666677676677667677667767667767766776666667767767766667667766767767766776676776677677677676776666677667667767767766667767767767666676676766776776677677677666767767666776677677677677676676667767677676767666776776776677676676677666667666766776776677666776767676766776776677676677676776666776776676676677676677666767677677677677666767767667766676776776676767767666776767766676667767676776676776766776667766776767676776666776767767766776767766676767767767767767676766766767667766666776767676776676766776767767766676766776677677676767767676776776776676766676677667677667767767667766776776776776767767667767767667767767766776776676767766776767676766767677676776676767767766776776766676776676776767767677677676677666767767767677667766666776767677677666667676676776776666776776676776767676767766766676767767677666776767677676677676677676766776677676676676766776776776676677667766776776776766677677667767676666767667667667667677676776676766676776766666776677667767767676676766767677677666666767767667676677676677667767767766667766766776667767767767667767677667766776677667676677667767767676767677677677666766767766767677676776667767667766676776767676776776766776776667676677677677677677676667676776776767767767677666776776776676667677667666767767767766767676766677677666676766767666767767676776776767667676776776677677677667677676767766767677667677677667676766766776776767767766776776776776676676766776767767767767676776776776677676776766676667676766767767677676677667677676677667667667676776666766677676677677677676776667676776776676766766776677677677667767676767767677677676776766767676767677667767676776766776767767767766666767676776776776666767677677677677676776667767677676676776776676776776767667676676767677677666776776767677677677677676767767677667766767676767766767767666676677676776776776776767666676776767767767677666766676766676767676767766767676776677667766776767767766667676767677667767676766767677676767767667676677676766767767676776776767666767767767676667767677677667677676776776767677677677676677677666776677666766776776776676766776776676767767667767767767676766676667767666677676776766767677676676766776676776776776677676676766766766766776776667767667766776776677667766766676767767666766776766767766776776766677666766666677677677676767677667766776677676676776677676767767766676676667767676676767667677676767676676776667766676767666776776666767677676767676776767767766766676677666776766677676676677667677677667766776767676767767767766666776776776666776677677677677677677676766676767767767676776767667677677667676767767677676676666776667767766677676767676677667767667676776676767767677676667767767676677676677676666766776767766776776776667667677676776667767767767766677676766676667676767677676676767767676767767677677676677677666667767677677667677676767677677676776776776767667666676776767766767676776666767666767767667767666766766776767767767766776676776776766667666676776677666666767667676676667766766776776776776676776776776767677667766676776776766677667677677677666776767767667767767767677677676767667767766677667766667667766767666766677677666766767677677676767676766767676776676676776776766676766676776776676767767767667667767667667666767767667676677667676667666766667677677676767676667767767667767767766666776776776776776767766766766676667767677676767767767676776767676676776667767667766776766776776766667767676676766776676677676767666776766776667767766677677676767667676676667677676666776767767677677667767666776776676767766767676767677676776667767676767767667767676676677677677677667677667767677676766776767767666776776677666666667766767677676767767766677676676676676676766676667766766776677676776776776767767766667677667766676776776677677667767666667766767667677667677676677676677676677677676766766776776776676676667677666776776776776766776776667767766667767667766667767766767766767767676767766667767766767767676776776766677666667767676767667767676776676776676676676776776676766776667767767767767767767667767676677677677667766767667767766667767766767767667666776776776776767766667767766767767767766776776767667767767666776776766766767766776767677676776666776767676776677677667767667767767766767677667767766667767676676767666676666677667677676767766766767767677667767767767677667666677676767677677667767676776676677666676767767766766776767767767667767676676667676676676767667676677677667677667666767767767767667767767676667767766776677667767767677667677667767766776677676767767676677677677667667676667767766767667766767676766776767767676767766677676676767767677676766776667767767677677677676776766767677677677676776767766767766767667676677667676776667676676767667767667667766766767677676767766766767677677677667766776767677677677677666776767767767767676676677677667666677677676776776767766677666776767676677666776776776776776667677677666776776776766767676767767767676776666677677677666766776677676766776767766776767766767767667677677666667667677677676766677676667767667676676776766666776677677676776666767677677676676767767666776767767767767766767676767767667767767767666767767676767767767667766667676676767766776677667767677677677677666776667667767766776667767676766776776767767767767677677667766776767667767767767767766776767767676677676776776767767676776666776676776767767676766676776676766767767767676767767767766776776766776766776677677667767667677677677676767667676767766666776776766776776776776767677676776767767767767766666666776767677666666676766676776776766667676666766767677676776776776677677667767666767767767766776776776667766676776767767767676776767676767766766776766676776776766776776767667677676766767766776776666776676766776767767767666666667767767766767767767767677676767767667677676776666776677666766776676767677676766776776666767767766676776767677666776666776776776767677677677677676676677676677677667676766677677677666766776776767676776776767667677677667766677667767676676776776676766677667766776677677676766766776776766676776776667677677677667677677677676766776767677677676767666767677667667767766776676766776776677676676667767766766776766667676776767767676666776776776766776677676776767676776677666767677676776767676677677676776776776766676776767767667767766776667666776676767676766767676776767676776767767767676677677677676776667667767667677677677677676776676667666776776767767667677667667677677676776776776667766676776776767766776776767767676767767676776677676767676776767767766776677676766776767667677667766666677677677676676776776666667666767677676676676767767766677676676776677677667667676667676776776776667676677676776776666776776766766667767676776666776767677677667767766767766776767666776767666776767767677677667766776766677677676676767767677676667677676676677667676676776767
677676766667766766776776767676767766677677677667767767767667677677676676776767767767676767676767677677667767767766776666766677667677677677667767667676666667676676767677677676767767677676676676776667677676676676766776667676676676767767766667767677677676677677676667766767766677677677677677676667766667677676667666767767767676776776776776776776776776767766776676776766677676776766776776767667677677676667677676776667767767677676776776767767676776766666776677677676776766766776676677676776776776776676676767767767766677676767676776776767767766776767767766676767666767676776776676767767667767767767766776677667767667677667767766667767767676767767667767766776776776766767767666766776677677677666676667667676677667767767767677677677676776667766667677676776767767767767667766767767676776667767767767766676776776776776767767677667676776667676677677677677666676667766776767667677677666767667666667677676676776677676676766776676767767767767766767767767767767666676767766666767767666776666776676667667676666766776766776766767666776776767676767677677677676776667767767676676776776676667667676776677676776677666677667676676776766666776767677676767676776676677667767676666767766677677666767767767677677667677666767667676767677676776677667767677667676677676667676766767667676767766677667677677677676767676676776676767766676767767767766676767677677667767767767766667767676677676667667766766767666776776676776767767667676766667676767676666667667767677677677676767676767677676677667766677676776767767676766776776677676767767767767767677666766767766776767767766676776776677676666677676676766776766776677676676776677677667676767767667677676767766677676767677676677667676776767766776766767677677677677676776677677666666677677676766776776767767767767677666776766776776776767677676776776766776776767767667766667667667676677667766676767767676767676767676666676666667676767667676776676766767677676767767767677667766766676776677676767767677667666666776767676677676767766767677667677667766677666767676776667767766776677677666767676776676767666776767766676666776776677676776766676667766676776776666766767767667767666767767767767677677676767766776676767667676666767767667767667766767767766767767677676677677667667677676677676776676776766677677666767767767677677676667676776667766676776767767766776776776776776676666676776667766767676776676776766767766677677676676767767677676677667766776767766767676776766767667677677677676767766676767677677677677676776666677667667767677677677667767767676766776776767766776767677676667667767677676767676677676766676766676776766767766767767767677667766667766776677677676776667767766767667767666776676776766677666766776776776767767666767667677677677667767677677667767667677667767767676776767767666677676776676677676766776767766776767666677676767767766666776677677666766776776677667667677676767766776776677676776767767767766767676676677666767677677677676766776767767767767667767766776677677677667767676667677676676776776767677677676666776776776776776776776776677666676776776676666776776767667766767767676776677667767767767667667766767767767767666666767676776767667767767677667766776776667766677677676776767766776666766767767677677667666776776776666677666776676767766776776767677667767677666776776767767667676766776677676767677677677667767676767767676676667766766766776776776767767767677677676776667767767767766676767767766767666776776666776676776767766776767766767766667667676776776767767767677676776676776776767766767767667676766667677666776677667767766767677676667766776776776767667677676676767677676776776676677667667667666766776776776667766776667767666676766766767767767677676767667676776776776776677666767767666776776667767676677676666767667677667677677667767767676776767767767676677677667767677667677676776676767766667766677677667766776776776667667667767666776767666766667676766776767766767766767767676677676766776776776767676677676776767676766677677676776677676776767677677667767767767766767767766667767677676776667666666767767677677677667667766676776776776667767677677676776677666776667767677677676677676676767766676776776776776667767676776776767767766776767676676766767677667766776766776667767766676776766767677667767767677677666677676677677667767677667667667676767767666776767666766776776676677667766767666767767667676776776677677667767766767667767676676677676767666677676766776776776766767677677677676776667767766667767767667677667767766767677677666676767676767666767767666767677666677667676767767766776676776767767767766677677677676776677667677676767667767676677667767677677676677677667767676767767767676676666776676767767666776767767667677676766677666666677667767767676676767676677677667767676676676676667666776767667767767676676766667676776767676767767766766667767676676767676776667767767677676677676776667767767677676676767676677676767767676766767766676767676676667766776677677677676766766776776776766666776677666776776677676767767667767767766776776776677676677667767677676776767667767786776766776776776776667676776776767667667767767767676766676776776766776776766766677676666766677676776767767677676766767767766766776776776767767767767767676776667767666676776667766767676676767677677667677677667676767767767767767677676766776767676676767677677666766767667676767766767767767676666776677667767767767667767767677667677676677667677677667676767767676767677676766677676776666776767767767676767676767667676767677667767667677667677677677677677677667676767677676766677677676767767767667767676676767766776667766776667667667667767767767766767667676776767676776667677676767766676676767766776767766766677677667767666776767767677676776666677676767766776776676677667767766767767667666766677677676676767767766767766766766776776677667677677667767677676767767767767676766767767666676766676776766776677676766676776766667667766776667766677666676767766766767767766676767767767677676766667767766766766776767767767677677676666677666667767767767766666667666767767677677666776767677677667766767677676766766776666767766766767766767676776776767677676766767767676767676776767676776766767676766776766767676766666767677677667676677667766767767767676767677676776776766677666676776766776667766767676767767767676767767677676666676767767767767767766776667766677677676766776776677676677676776666667676776766767667667767767667767666677677667767766766776776776676666676776676776767676776776776676776677666676667767667767767767767676776776767676676776677667666676776776766677677667766776676776667677676676677676667677666767676677667677666776776767676677676776767767677676667667667667677676776677677667676776766767676776667767676677677667676767667767766767766776677676776776667767667767666776666776666776767677677676676676766766666776766676766677676767667766776766667766776767767667666766776676767676766766677666767666666766667677677667767767767667666666677677676776666767667676776767667767667767677676677677676776776776776766667677676767767767766677667766676667767767766667766667767767667767677666676776677677666766766667676776677676676676677677667667676666776676676676776776776767767677667766677677676677676776677676776776667676667667767767766677677666677677667767767667676767677666776766776776767767767766767666776676776776776776776766677666776776676677676676776666776766666676767676767767677677667667666776776776776767677677677676667767767766676666776776767676677677676677666766666677677677677676677666776676776776766767767767766677677676676767677676676676676776776667677677666766776677667766776776767667766776776776776776767667676766766766776776776776776776767767677666776776767766676767677677677667766776776776677676667676666776667677677667676677677666766677676766776776766776776767767677666776767766776776776676677666767677666767766767767677666776766667667667667667677667677676776676677677667767667767766776776767767766776767677666667767767667766776776776776776776767666776776776676766766766767766766676766776766667677666776776676666767667667667767666776767677676767677676667676666677666667676767767676676776767676667766766767667667766776776767677667767767667766676776677676767767766666776767767666776776766776676666667767767767767767767766766776767676766776776767767676776776676676767766776776667767677677677666767767666776766767676676766767767766767767677677677676667767677677676767676767676767766666677666676667767767766667766667767676776776677667667667767767767667766677667666776676767766766776776776676767677677677677676767766766776766676776776767766766776667677676676666767676766776767667667676766776776667766776676666767767766776676767666666767676677677676767676666776676767677667676776766767766766776776776776767677676776666766776767767767676776776767677677676676767767676677667676676776666767767766776776676776766767767676776776776776776676767767677667766676776766776666676677667676666776767767767767667677677667767667766677676776767676776776767666677677667766767767767767666767766767676776767667767767767767767676776767667676766677677676667676667666776767767767666776677677676767676677677667676776676776766776766767766676767676767767677676776677676677676767677676776677666767766767767767677676677677667766767767677667767677677676776667677667667677676766676767677677676766667677667667767767767766776767766766766767677677677667767676776677667676776776767766767676766776676766667766766677677676766767677677677667767676776776776677676676776776776776767676776676776767676776767767676677666766767766776776767667677677667676767767667677667767676676766766766766776767676766666776776676767767676767676776767766776767766677667677677666676776767766767767676776667766767676767767677677676677667766766767767677677676767766767766776767677667676776677677666677676767677676667666676767666677677677667767766776677677676677677677677667666766767677677667766776676676767767667766767677667767766767677667766776776676776677676677676776676677667766667767676776766767767767767676776767767677676776776767667676677676776677666776776776767766676766767767677667766767767676676767677676766776776776776766767677667667766776766666767667677667
6776767676767766766776776776666667766676776677676767767767667767767767676767767667676766776767767676666776677676676677667767767767766776666666776776776766776776677677667767666677667676766667676666677677677676776767677666676667767767766776767667766676676767666776677677676676667767676666776776666667676776766677676776776776677676767677676766766676767767676776767766776676767676767676767766666776767677667767767767767676766677676677677666677676767767667677667677667677667676767666676667767767767767667766776676776776776767676776766776767767676776676776766767676767767766766776677677677676677676677676677677676776776776776767676767676677666767677677677667677677676766677666766767767677676767676667767767677676766776677676667677667766767766776776667767766766767677677676767676677676667766666776776767677667767677676776676776766667767676776676666776667677667766767766776766776677667767676767766767767676676767677667667677677667766776677677677677677677667767676676776666666776776666776767767677666676776766767676767767677676676767676667677677666776766676677676667767676676776767676776766776776776677676677676776676766776676677667767676766677667677677677667676676667767676776776667667667677666767767767676767667677666667666776767767767766767767766776666767766767667767676676776677677676776666776677677677676766666767766676676667767767677677676776766677666676667767676776776767767676767767767667677676767766676677676766767767766767767666776767767767676776677667766767766767666767666776667767677666776767767676766766776776767767666767766667766767667676776767766666776766776776767767667767676767767767667766776676767767767766677676767677677666776676767767766766677676677676767766776677677677676677676776776677666676767666767767677667667767676667767767667667667677676776667767767767767767767767766677676767767767676766776677676767677676776676776767676776667677676776776776676677676776776767767676776767766767666776767676766767677676667676776767766676677667667767667766776766776767767767676767767766667677677676767767677667767767767667767677676767677677677677676776676677677666676677676676677667767676776767667677666767667767767766767667767677666767766677667766776776676776776767767677677667766767676776766667766776776677676676776667676767767766776767767766666767766776776776776767667677667677667677676776766767767767766766676676766776666776776667676767677676776766676677677677677676676767766676677667677667767766776677666767767767677667766776767666776767767767767677677667667676776767766767677667676766776776776767766776766776766766666767767677677666677677667767766776776767766767767667676767667677667766766766776767676766766677677666767676677676776776677667666677677677676776677677667766766676667676776776677677677676776767767766767676676676767676766776677677677666776776776766677676776766776677666766676776767666767676767667667766677676776776766676766677667766776776767677677676676666776766677667667767767667666767677667766776776666776776776776676767767677676776677677677676767766767667666776766767677677677667677677666776776767766676677667677677676667676766676676776776776676776776676666767676776677677667677667767767767766677676766677667677667766776676776676776766776776677676767767767676776767767766776776767767666767676776677676667766676766776767676677676676766776767767667767676767677676677677666776677676677666677667767676767767766776767767666776667677676776767667767676666677667767767667677677676766767767767767767676767677677677677676776767677677677676767767766766767667676667766766767677677676767677667676676676776767766767766767677666676776766667766766676667677677676766776676767666776776767767677676776667677667676767767766767667767667676776767677667667667676667667767767767767767676767767676776677677677667767767767677677667667767677677677667676767766767767677676666776776776767666677667666776667767676767766776767767677676776677667667766666767766667766776767767767767767677677676767767676767677677676676776766776667677676767667767676677667677677676676776776776776767766776676667676676677676767677676667676677677667767767767666676677667667667767676776667767666676766776676767676667767766776766767666776766776676776677676676667767676677676776776766776766676767767667677677676767677677676776776776666767667766676776766776676677676767767676667666676666776767677667666767767767676766767677666667767767766767766666767766776677676776776677676767677677667767677667767677667677676666666776677677676767676776776767766767767767677677677677677676676767767767767667667767767677667766676776767667766766767767677667677676776776776767767667677676766667676776677677676767667767766767667676667767767666776776767677676776767767767767666767676776666767767767767767677677676776767767767767676776667666776776776676676767677676677677667667766776767677666677676776676676767677677677677667767766667766776766767766776667676776776776776677667767767676776676677676666776766776767676667767767677667766677676676667767767767666766766776767676766767766767667666776767767676776766776766776676776776676776676767767767767767666667766776667766776766677676676676667676776767667766767767767676767767677676776766766767677667767676776776677677666667767767766676766766776676676677676676677677667767767667767767767767677667766776776667767667766677667667767667766676767767767766767676766677677667766767676677677677667677667766767677677667767676767767677667666776667667676677667767767767667676766677677676776776766767767767766776767676776666766676776676677667767766677667667666767767766676776677676767767677666776676667767767677676767766767767766667676677676666776766677667676676776776677667677676767767677667676676766676677676776677676677676767767766776776776667677676766767767766766776677667767677666677676677676677677676766776776767676676776676767676767767677667767676676676776767767667766667677667676677666666776776767676776766767667676767766667766767677677676766767767676776776766767767767767667767767767767766676767676766667767667766776776776667667766767667677676776667766666776776676766776667676776767767666776766767677677676677677676776666677666677676776776766766767766767676667677667766766676677677676676776676676677676677667767677677666676767767677667676776767766767677667767767667676766677676776767667676776677676766776667677667767767676676666767767767766666776666767767676676776677677677676667677677677677677677677677677676676676677677667677667767667676776776776677677677667667767676776767767767677666776776676776776776676676677666776667676776776776776776767767766776776776676776767767767677666776676767766776766776776677667667767767666677667767767677666667766766667676776676677677677666776676776677677667676776776667766676667767767767767767677677677667767676677676676767767767676676677667676766767767767767766776676767767767676676676776677666767767676767766776766776677676667667676776677676667676676766767667666776767666776767677676676667766677677667676677677677677677676766776667676766676766767767676776667676766767666676776767676776776767767677666676676776776776767667766676677676676776767766776677676766776767766677676677666677676766676767767767677667767766776766776767676667676776776776767676677677667767677676676776767766767766776767677676776776776767767676776676767767767766766676767676776776767677666677666776676677666776666776677677676776766776776676767767767767767767677677677677677676767767767667676776776766767676677676667676767666776667767766766776667677676767766776767677667767767766776767676776776666676776677666767676776776776776767677666776767677666776776677677676776776677667666776766667767767766776776776776677677677667677676776767767677667676767677676676776667666667667767667767767677677676766776767766776776767677677666776776766677676676667767666776776766767767677676766767677677677676666676667767766776767667667677676676767767767767767676677667767676776776676776677677666676776676776667677667767677667667677667767676676776677676767677676767767667766776677666766766766666677666677676776667667767767677667667677667767766677667767667766676767676776766677666676677667766676767767677676767767666676766677676676767677667676776766767666667676776766677667667767676667767677677666767766677677677677677676677667767677677667766676776776677676776776766776666766767667767677677677667667766667676776776667677677676766776677667677677677666776776776776677677677676767766767767766677667766667667666767676677677677676677677667676767676776677667676676767767766767677667667666766776766676677677667677676767766766767767676677676767767767767677676666677667766766776677667677667766677676676767766776677676766677677677667666767766677677676776677676766776776776776767667676766677676767766767767677677667667767766667676667767667677667677677667667767666776676766677666667767676676776776676667677666677677677667767767676776776776676767676666767666676767766767767677677677666667767666767767767767767677677667677677676766677667766776776776676666767667767677666767767676776676767676676767676666776676676766767666776677676776776677677676767666776677676776776776676667766766767677667677667667676767667677676676766676776776767676767677666676676667767676766676776667766667676776776776776767676676776776767667767667766676776676776776776766677676676677676776676766766766767767677676766776767677677677677676666776677676767676677666667667677677676776767667676776676776767676766767767677667667767676677677676767676767676666676677667677677666776676776666776766676667676677677666766767767766677667767766776677676767767676776667676677677676676776766666776677667676667666776666667767767677666776776767677676766677666766776767677676766766676667676766677677667767677677677677677667677667766776776666776767766767677676767667676667667767766767677676766676677667766676666766767677676776677667767767676767667677666677676677667666677677676677677667766767766667766776767676666767766767667766776676776767676677676776776766766677667767766767677677677666776776676677667767677676677676767677676676677676676767676767766766767677676776767766776677677677677677667767
6677666776766776776767767667677677667767766776776766776766776776776776767767766767766776666776667767767667666766676767767767767676766766776676767667766776776676776767667677677677676767767767767676667667766776776776766767667666776667767667767766676776676767767677666767677667767677676677667766776676776776667767766776766767767767766667767766677676767767766676767766776676767667767767767767766776767676767766776776776767766666776676677667676676667767667676676767667677676776776776676776776676767677667767676776677666676776776776776667767676767767676776766776676677676767677667676776676776766667667766776776676776767767677677676767767677676776776776776676767766676766776776766776666776676776666776676776677677676767767677676776766666666776767766676766776666666776776776676667676676667767767766767667766776776767766766776676776776776767767767667767677666676767767666767767767677676767677677676776776766676767667667767767767677676766677677677677667766677677677676667666776767767676767766776767677677676666776776776677676776776676776776776676767766667676766677667766766776776667677676676767767766776667766776767676776677676767767677677676776767667766666676766767767767767766676776776776767767767766767767677676766667766776677667677666676767767767767677677676767767676677676667666776776767767676767767667767766776776767767767677667767767767767767766766776677676776766667667677677677677677677677676776676766677676677676776767677677677677676677677677667767666776767766676666776676676676677676677677677677667676667766776666776766776776776767677667677676667666767766776767676766776766676677676776767766767667766767767667666666767767766767667677676667676776767767677677676667667767677667767667767676776677677667667767767676767767676766677677667667677677666677676767767677677667766776766667767767767767767766776677666776767767677677676776666767676776767767677676666667766677667677677677677676776776776776677677677677676666767767677676767766767766776676776767676766776667667676776766676767766676676677677677677667766767767767666666676776767667677666677676766766767767766776776677667767677677676776677677667767767766776677676677676776767667767677667766776776776766677667766776767677677667767667666676776776767767766776776766676667676776767677676676776677666666776676767766676767667767766776776767767667677676676776776776676767667676776776767677667667676767767676776766767667766776667766666776767667767766677667677676776676776776766677666776776667677677676767767676767767767767766766767677667676776767767767666767677677677667767677676676776766776776766677677676676776677666667767667676776776676766766766667767767767767667767676776676776766676766766767767767667677666776767766767767767767767767767677676776776776776767676767666776776776767676766676776767767677676776677677677667677677677666677666776766776677676767766776667666776776767666677666766677666767767767767667766776776667676667767666667676776767677676776667667667677667767767677676677676766766676676767766676776676776767667767676776767676676677676776677676666676677677667767677676776767767766776767677667676666776767676766776766776776776767767767676767677676667767676667667667766767766666767677667767666767767767766767767677676676767766766776767676767767676776767766766767766776767667667667676776766677677667767676767767677676767676767676776766667677666767666767767766666676676776767666776677667767767676676676776776776766776776766767766776766776776776677677676776776677667667767767767766666767767767676676677677676677676776767677677667766776776776677677667676667767667766776667767767676776767677676776776766676667767677676767666776767676776767767666776677676676776776776776677667766776767767766666677666776667767766676676776766767767766767676767667676767766776776677667767766767676676667677676767767677666776776676767767767767676776767767766767766767677676676677677677677676676766776766767677677676767676676767766776776676776776676677667677677676776677677667766776776676776776767767767677677677676677676667676776776776776776677667666767767766766676676677676767666767767677676767767667766766776767676776677676766677676676776767676767767767677667667676766666666776767767677677677677676776767676766766767767676676776667767766677676677676767676776776767676677666667676766666666667766677676677676767767677666776667767766776676667676667767767767676767766776767667667676666776676676766776676766767766767676776776776776767767677676776776676767767676676767666776776676766776776676767667767767767676676677676776766776776776766767667767676776767677667677666666666767677667677677676767767677667767676776776776766776766767767677677667766776767677667767677676776776776776767677676767767676767766766666776667676677676667766767767666776776676776667766767676666676776776766667766776676776766776776676767667767766776667676767677676677676776666776677677667766676776676767767677667677677676766776776676776776776666776667766677677677676776666776776776776676767767677667667767766767776767677677676676766767766776776766667767677676767767666776776677677676677676776767767767767677666776666767767677666767767676676776667676776677676667766776776776766666767667767766666677677676676667676776776776776776666776667766776776776767767766676776767767767676767667767767677676766677666767767767676776677677667766677677667766767766677676776767667677666776667677667766767677667766767666766677677666767767766766667677666776667676677667667767667767667677677667676677676667767767766776767676776776677667766776767667767767766766767676767766776776767766776767676667677667766767676676676766776667767666767767677676677677666767766767767767676676767766767766677677676776776677666677666766767667767677677677676676767767766767666767767667766676776776766766766767767766776767676776767666776767677677676776676766677677677676667677677676676767676677676676776677676776766666767766776776676767767667767766767667767667676776776767767766776767766767767767766776776767677666767767767666767676767767767667767676776776776667667667677677677677677677676767666676766676766776767767677677667677677677667767766677677667677677677667767667766776766776676676767767677676776776676677676776677677677676776767767677677667676767677667677677667667766776767767676677676677676776776776677677667666776766676776667667767767767767766776767767677677666767767767767767676767676677677666776677676776676767766676776677676767676766766767667667666667677667677676776676767767667667767767677676767666766767676667767766767676776667677676776767676767767667676776776776667767667676666666676767767666676767676767676676776776776676677677676767766676776766766766676767677676776676676776767676677676776676776776677677677677676676667767767767767676667677677677677676676676776767667767767677677677667767767677676776676666677677667766677677667767767677666676676776776776766776776766767767766766776766776776767677677666667677676776767766676676776766676776776776776776766767677676776776676677666776767767676776766767676676767767676767676766667667767667767767767767676776767676776776776767677676776766776676666767677666776776676776767677667767767767676776776676767667767676676677667676776676676767767767766676666776767677667666776677676776767677676767767677677677676767676776667676776766766667767676767676766677677667666776776776776767677667676767766767667676766667767676677666776776676667677676767766667767677676767766767767666776676766767767667766677677667666766667677676677667676676676776676776676767766767677667767766676767667676767676767676676776766676766677677677677666767767766766676767677667676776766767766767767677676776676776776667767767676767677666677677676767676767676776677666677676767767677677666766766767676776767667767766776776676766767767767767677676766776776767667677677676767767766667666776776677676776776667677676767767767766776677676776776766767667766676677667766767667767667767677666676776767767767767677676767677676676776767767767766766677676776776667677667766776776776667666677676776667767676776667677677677677676676776667767676767677667666776667676776767676676676676776776776676767766766767667767766767677677676776767677666776676766767767666776776776776776766776677666676676776667667766676666767767677676667667767767676766776766676776776766767667677677676667767667677676766667767766776776776676776676676776767767677677677666776676676677667667676766766776776776767677676767767676676766767766677676767677667676776776776767676677666766676676667666766667677676766677667677676667676776676766667767677677676776776677667676767667677676766767767676767767677677677677666776767766667767667767666766667676767667767767676767767767676677666776767767766776667767767677676677676766776766667766776766776776677676767766767767677676676767677677677667677677667766666776766776766767676676767767676767677676776667766776776767767677677676766767767677676767677677676767677677676676667766667676776767767677667677666776766767766676767666666677677677676766766677676776767767766776767676776776776776776676767666676766776676767676766767666766767677676776766767677666767676667667767677667676677667676667677677677677666667767766676667676776667677666776776766667676767666766776667767767677666776776667677676766667767767767766767766766776776676666677676767667677676767766676666767667666766767767667666767666776667767667667767766766776676776667666776667676776776767766677676767767667676767677667677676676767667767767767677676766677666767767766776666776767676767677676767667676677677677676766766776776766677677676676776776776776766767677667766766767767677676677666767677666767667767767767767677676767666767767766776766776677677666766676776776767676667676667677676766776766766666676767666767767767767676667767767667767677676676676767766767677677676767676677676676676767667767767677676776676776776676767667676767676676776776676776776776766776776766676767767767676776676677667767766776776776776767676677667767766776776767667667767676676776667766766776766776766776767667767767767767666676767767767666776766776677677677676766677667667767666677666776767677676767766666767767
6677676776767667767667667666767677667766776676767676767676776767676766776776767767676767767767676677676667767767767767767676776677677676677677667667766766767666776776767667666776666667767677677666676776776776766676776766677676776677667766766766766776666776667676766767767767677676776776776666776767667677677677676776767667767677667767676776776776676676776767766676666767766677677677676767767677676767767767667676776676677667677676776776767676776677667766676666776767767767667676676766766776667667676676776767767767766776667767677676667676676766676767677667676677677667677666776667677666667767667677676677677676767667766776776776767676677676767676766676667766776776767676776776677667766767767767676767667667677677677676776776776676776776666677666667766767767767667767767677677676666776766667666676776766677666766767666677677676766776667766776677667676677677667767677676667767676677666776776676776767667666767766776667767766776766776767676776667767676776666767766776676677667767676776766767667766776667766677666776667667767677676776776666666766766776776776767766776766766776776776667667667766776666667677676767767766677676776767766677676776677677677677667766776676767676776776667767767767677676776767767767667676767677677666766767676677667676667676776766767767676776677676767677677667767677677676767766767767676776767676767667676677676767667766677666766767767677666676766776677667677676677676767767677667677676767677667766677677666776776767767677667766677677676776776776776767767767767677667767676776776766767667676776776767677677676767667666767677677666776776667677677677677676667666676767766677676677676766767767676677666776776776776776676677676677676776766767676766666776676676767767666676776676766776766667676677677676776767667767677676767767767677667767766767767676677676677667667766666766676766776776767667676776767767676776767667767677677676776677676676767677676676767766676676776776776767676676767767766776677676767766776776776767677667767766776776776677676776767667667766776767677677666766767676776776666767766676776767767767767767767676766677667767677677676776667767677666766767767766677666767767767676767666767677667676667766767767667667676776767766667767766667767767676766677676766767666767767677666767767767766776766676776767676776767677676776767767767666676667766767677676776666766767677676667766776767767667667677666767767767767666776776776767676766677676776767676776676767766776767766776776776776666677667767766666766767766676767767667677667766776766767767677676776767667676767667767767767767767677667766767767666676766677677667767667666767677676776776776767677676776776776776767676776767677677676677667666776776776767677667676667676776666767676677676666677667767767676776767767767677677667676666776667767676766767666776776776667667676666767667767766667767677677677676766776666767677677677676677676666766776776766767667677667767677667767676677667677667767766766776666676767677666766767667676767767767667677667677666767767676767676676677666667677677676767767766667767676677676766776667677676667676767676776667677677677676767767667766676676677677677667767666676767766767767767677667767767677676677677667766776766776776776766776767677666676666667676766676776776767677677677667766767677677676776776776776667677667677667666776666766677677666776776767767676767666766776776677677667667676767767766776666776767766766767677667676767676677676776776767766667767767677677677677676666776776676767767676767767666776676676767767767767767767677667766667677676776776766767667667766776766776776767767667767767666776767767666677677677676767767677676776667677677677676676766776776766766677677677676677667677677676677676776767667767767676766667666767666767767767767766767766776677677677677676776776767677666667766776676666677676766677666776766767676677677676767767677676776677676767767767767767767676776767767767677677677667766767766767766767766776776676677676767676666767667766776677677677677677666677677667666667767677667766776677677677677677667667676776776776776676776766776776766776667677667767767676677667677676667766677667767767667667767677667767767766776676776767767676776767767676767767767677677676776676767766776667676776677676767767676767767677676677676767767676767677667667767766677676676767667766776776767767767767766766776767767677676677677677676776776667667677666776766776666776776676766767767767767766776776667667677667767666776776776767677676776667767676766767767677667767667767667666776767766776767766767766776776776776776776677676767767767677676776676676677677677666676767676667677676676767677677666776767677676676677676666677677666776677677676767676776666767767767767677667667766776776767676767666776767766667767767766776767766776767767666767767767767667766776666677677667767666776776676766776776776667767766666776666677667767766776767667667676766677676767677667767766776666767767667667767676767666767767767666676667676776776776676776666766667767677667677676677676676776776766776776766767766776776667766767666776776776776776776776767677666767766767767676677667676766666767767767677677676767677676776766677666667766767767767767677677677677666776776667676776767676676767766766767767677667767666666776677676667767676767676776776776667767676676776766766666677666776776677677666776767676776767766776666766776776776776676776677677676667767667667767677677676767677667677677677677676776776776667667766677666677676776767677666767676767766676677667766767767767767676776776767676776677676676667766676677676666677667676667766667677676776677676776776767766677667767767767767676776766766677677676776776776676776677676767767667677666677677677667766766677677666667766666776766776676776677676676676767766666776776767767677677666667767666677667767676767667667677667766776766766776766677677677667766667766776766676677677676766776676776776766677676667767767766667666676677666776776677676776776667677677667676676776776676767767766767767766767676776767677667767767767676677666776776677676776667766766677676677676776677677667676776776776667676776776767667676667667767676677677676666767767766776766667676666776776767767676766676667676676776776776776677667667677677676776767677667676766776766767767677676776776677676776776767767667766776666766776766766776767666776776677676776776776677667667766677677677677666667767677667677676766776776767676767767677677676776776767767667677667676766677677676766667766676766767676766667766677667677676776776667767766767677676766776667676767767676776677667767667766677676677677677676666766767677667676677666767676776766767766776776767677676766767677676776776767766677677676776776667667766767667666676767676776776676666776776667677667767767767767767677676776767767767767676766677676767767667767766776767677666676766677676776677676776766766676776776767677677666776776776776677677666666666766677667677677667676766676676677676676776676776776776776776767767767677667677676766776767767767766776677677677676667767767767677667767676776766677676776766677667766776776776776666677676776676776776677677677677677677677667676767667767767767767767767666677667767767767677677676776776776676776776776776676767677676767666676667767667766767767767677677667676677676766676776776766677676767676677666767667676766767767767677676766767676676767766676676766677676767767767767666776666776767767677676666776767667767767767766677676666776776667767767667676677666667767767667677676666676677677677677667676776767767677667677676676767767766766667677676677667767767767677676767677677666767767766766776677677676676767767767767767767676766776767766767667767766776767766767667767667676677677677677676776767767666776776776767767677677676776766766776767766766776776676776667767676677676677667676767767676766776767767676767677666776776766766776676677677677667667767767766767767677676767767766766776667767767677676676677677667676677666776766776767767666776667766776766767767677677677676676676677676667767667766676677676766766767666667666776676776677677677677677677667667766767677677677676677667676666667667676767667666666776776776767667676676666676766776666677666676667666666667766667767766767767666776677677677676767767767767767667676776666776677676776677666776767676766767667766776776667766766767767677677676776766677667766767666676767677677666676767767667767767767676767677677677666767766776776776776776776766767766766676667677667666767767767667767767766776776766677676776766767676677677676767767767766677677677677676667767677667767767676776776666767667767767667666677677677667666667766776677666776676776767676776677676677677676776767767767767767767766676766666776767766766766676776776767767667677666776767666767666666677677676776667766666776767767677677677677667766677667767667766676677676666677667767677677667767766677677667666677677666776676667676767767676767677677677677666776767666776767676776767676776767767767766767677666767766676767767666677676776677677676676767767767767676676776776766776767676776776776776776677676767676776766667676677676666767767767677667667767767676776766766776766766767667767667666766767767676776776676677676666677667676677676776767767667767676677677676677676767766667677676677667677666677667676677676766676767767676776767767666776677676776776767676776766767676677667667767767676776776767766776776677677667767676676677677677677677676776767767676776776766776767676766776677667767767767667766677667767767667676677677667677677667767667766676677666677677676766676767676676776767677667767767676767767667767767767677676676776767767676667767767677676666776776767767766666666776766667677666776767767677676666776776767766676767766766767666677677676776667677677676677677676767767767767677677666767676676776767676767766776776677666767677676677677667677667676766676767767767766776767677666767767767667666776767677677676677667767667676767767676766776776776677677677676677676677667767677677667676767767766766667676776776666767677667666776776766676767766676776776776677667767767677677676676767767767667677667767767676776676677676676776776677677666776667676776776767767677667767666776677667667677677676
767676667667667767676677676677667767676767676776677677677677676776676776667767766677677667677676766767677676676767767767667767767677667766776666767677677677676766767766767767677677676767676677677677677677666776767667677677666767666667676767666766776776667677677667666676677667766776776776676667667766677677666676767676676776767667767767667767676767767767667767766676776667767676766677677676776767766676776766666776677666666767667677667767767667667677676767766677666667667767767667676767677676767767766676676776766766667667677676766676767767766776767767667766767677676776776776767766667767766776776776776776767677676677677676676677676776767676677677676776677667667767676767667767676677676776677676776776677677676667677677667676776767667666776766776776667767676776676776776666766776766776766767767767767766766677676677677666676767677677677677676776766776766776767767677676767766776776667766767667677676766766767667767676776766776667667676767767677676776776776776776676776776676667766776666676677677676776767766776776766767766767676767767676766677667667767767677667667676666767677666676776676776776667767667767677677676776776677677677677667766666676666667667766776667766776776767677677676677677666767767676776767677666666677676776776666776767667676776776767676676767667676676776776776767766676776676676776776776776767767676776776776677676767676776767676776767677677676766677676677667767767676676676667767666776776766776676677676767767766676667766766767766767767677676776677667676667677666776767766676776776677667667767767676676767676776766677667767667766677677677677667667677677667766776766776767767767767767676766677676677667667766776776776767767767667767676776776776667767766677677666766677667766766767766776767667677677676767676776676776677676776776676776667676676776776676776677677666766776676677667667666676676776667767667767766677677677677676767677677667667677667767767676676766767677676766767676776767766776776677677667766676776676667676667677666767767677667766776767676776776776776776776676776767767767766767766676776767676776776767767767667767766767667667677677667677666767766767767676767767666767676776677677676676666667767677677677677667677676676767766667766667676776776776677666677677677676767676667767676677667767767766776766767677677676766767767667767677676767767767767766776776776776667766677667766776677666776776676776766776666776776767767767767766667667677677666676776776767767767767766767767767666776667676776766676666676767766776776776677666676776767767676776677666676767766677676677677677676676767677677667766766776766676776677667766776766776676776767766766676667677676676776776666776776767766776776766776677677676766776776776767766776677677676676676667766776676776767677667666667677676776776766776676776776776776676767767677676766677666767767677667667767767766776767677666676776766677667767767677667676767766766767676776676676776776677677676766676776776776776767767767677666776776776767766776767766776776676677677676776766677667676767677677677666776767677677676767676776767676766767676677667676776666776776766776776767677677677677677676677666766667677667767667667676667677677666667677677677677667766776776776766666776767667666776776776776767766767767676676776776667766776776776766767677667666776767766767667767676767766767766766776767676767767667676776776776677676677677666776767677676776666776776677677677676776767677676767677676677667767767767767767666767767766676766776767677676666667666776776776767767767667767677677666767677677666776667676766776767767767676767676776667767676776676666767676767676667767767767766767767766667676767766677666676776776677676767767766767676677666767676677676767676666666667677677676776776776677676776767766766677677677676666776776776767766676766767766776776776666776767676667677666776776767667766767667677677676676776776776766776667676776776776776776767767766676776767767676766667677667667677676767767767767677666667767676766776677676767677677677677667767767676776676676776767767766667666767767667676666676776776766677677667767676766767677667667677676676776767677667676677666767676776776776776776767767767676677677676677677677677666677667676767667766776667666667667766667667677677676766776776666767676776667667767766676776766676776677677677677676776776766676767676776767676767676776766677677667677667677677676666677676776767667767667676676767767677677676766676767767667767766776776677677676776776666776767677677667667767766677677676766767767677666767767677667767767676677677677667767766767676767677667667666776766667766767676766776767766767766776677677677677677677677667677677676776767677676766776666766776676766766767766767677676766776776766667677676776677667767766767666766677667666766767667766667766676776776767677667676766767767767667767767677676767767766776766766776676676667677666776677676776767677676676776766676776776766767676776676776676776677677676767667766767766767677677677676767676677677666776767767767677677677677677676767676677677666766767676776676677667677667766666666766677676767667676776776676776766776666776676767676676776677667767767676776776676776776766767677676766666776766767667766767766767666776776677676676767677677677667767677676776677676767766776776776767766677677667767676776677667677676667767767767677667676767766767677667666776776766767676767676767666667677667767766776677677677667677676767676676776776677677676767666776766766676676667677676766677677667677677676676776767767666776676667767666766767767666776677676677676677677677676677676676767767767667667767667676776776776676776776776766776776776767767767676666676767666776776766667766666767767766776776677677667766766667767767677677677677676776776666666776767767767677667676677677666676776776677676767767677667767677677677667667667677676776676776776767767767677667676767667666776676776776767677676676776766676676676676767766776776766776766776776767677677676776667677667767676776767677676776676767677666776776677666766667767767676767677676776767767766776776666677677676776776776767667767676776776776676667767767767676666767676767767677676776776767767767676766776677667667667667666767666677676767667767767767666776766776767766776776666667767767767677676776776776776776767767676776776767766776776776766776776666767676667667676767676767677677667766666776677677666767767767676776666667677677667767767766766776776677676776676766776776667677677677677677667676776776676767767766677667767676666776676776767676667766766766776767677677677667677667666766776767767677667767767767667676667766776767767767767767667767677676677666776767667767676766776776676766767677677667676767676767667667767767677676776767677676767667676767676767677676766767767677677677677676767767767677677666776767676676767666767767677676676667767676776766776676776667676776667667676776766767767767676767677676767766767677676677677677676677677677677676776766776766667676776776676776767676767667677677667676677677666776766767677676676776776767667767767767677677677676676666677667677677677676766767767767667666677676776767676766676776776776676776666767667767767667667666776766776677676776767767676677667677676767767767677677677676766776677667667767676677676767767766776776767676676767676776677677677676667666776776776776776776767766677676776767766776666776776677676776767677676776776767676767767676766676666767676676766776776766776767676766677677677677677677667667676767767667677666666776767766776767766677667767667766676766677677676776676766776776767667767666776667677676776667676767677666776776767767766776767677667667766766766776776767767667767767766677677667766767767666667676766776767767667766767767676676767767766776767677666767766676677666776776767767676677667667677677676776676776666776767766776766776666776666776676767676677677676677676776667767677666667766776776766767767766677666776767766767677676776677677676767767767767767767677677677677667677676667677676767767766776667766767767767667767677677667767677676776677667767677676776766776776767677667767676667767766667677677676676776667767677677677677666677676776776676776767767677666767676776667667676667667667767676767677667767767676776776676776666667767677667767767677676776676767767766776767767767677667767676776776667667767676767667677667666767677677676766767767666776767676776767767677676766666766676776766666667767677677667676776776776776776776677676776766676667677667676667676677677676766766767666767766767767766766767677667766776767766676676677677666677667767667677677667677677667677677677677677677666667677667767767676677666767767766776766766776776776776676776767767667767676667666776776767767666667666667766766666776667677677677677676767766776766767767767767666667677677676667677676776676776767766677667677677677676767767767667767676776776677677676776776677676667676667666776676776677667766776767767767676766677677667677676676776767767677667766676776767766767676776767676776776776667767767767677677677676667677667766767677667766676766667677667677677677667767677677676677666776776767767667677666766776776677666766776676767766767766676766677667767676677677677676766776776767676667767677677667667667667767766776766676676677677666766767766766767766676766676767667676776767677677676767767766767677676776776676677676767767766766767666767767767767676767676766776776776666677667677677676677666766776767677667676776776766767767677677676766677667677676776766666767767767766676776767676677677676767667766767667677667667766667767767677666667667767767766767767766776677676667666767766677677677677677676767766767676776776676776776666776776767766676776767676677676666767767667767667766666767677667766776767767767767767676676767667666776776767766767766677667767767767767767676767767767666776776667767676766767767766676677676767767677677677667767767766776776766767767676776776767767666776776677676767677677676767767676676776667767667767767767677677677676776776776767677666776767767767676776667767667766667767766767767766776767677677676766767767767767676766677677676767767667766776677677676767766767766676767766776667766676776776767767767766666667667767666767676767
677677667676776766766767767766676667766767676666767677666776766767677677676767676767676676776767676677677677676766766767767677666766766667676667767767677677676766676667677677667667677677676677667677666677666667677667766766776767766767667677667766767766776666676666676666776767676766776767676776676776776766767767767767667667766676776776767766767667767767767767676776676676767766667766667767676776677676766776766776677676767666776767676776767676676677676766667766776767766776666766766766767676776776766766776676767666767667767676766676767667767667767677677676766776776667767766677666667667677677676776767667677667666767767766776667766677676767766677677667766776776766677677677666767677677677677667667767766776666776676776776776776767766767676767767666676676667666676666776677676776766766776776676667767767676676766776767766776676776776667666776767677676776776676776676666677676767767666767667767767677677667767677677667677676776767676766776767767677667767767676676776776776767766776767767766677667677676767766677667767676676776776667766776767767766667677676767766776776766676676767766667767676776677676776776766676766776776767677676766776676767676677676677676776677676776776776767766776666667667676766677677676767767767667676776776767676676667767767767677676766776776676676776767667676766667666767767667676776776776766776667766676776767767767767677666767767677667766776677667766767767676776766767767667767766766676776676666767676776776776776776767667766776776776767677667667677676767767667766667767767767767767676676776766776767767667676677667767666776766676776767766677677677666767766667666776677677677677677667676776676766776766776766676667676767676776677676767677676776776677676676767766776776776676676776767676676776766776776776776767767766767667677676766767676776767766677677676766766667766766776776776776776667676767766667767666776776767676776767766766767677677677676677667766766677677676676676776667676776677667766677677677677677677667677676776767767676776776767766776776776767667677666676767766677667767677677676776766776676767667767676676667677667667666766776767767677667767767667767766676776776676776767766776776676767667676767767766776767766767767677667677677666667766776776677676676776776677667677677667767766776767767666667767766776776766767767676666676667767767766776767667677666776766767766676776677676776766767667767767667677676676677667766766677667767667676677667766767766677667767766767666776776676767676776776776767666767767767667677667677676776677676776766766676776766776766677677677667767677676677677677667767676776776667677676767677667767766776766666776766776677667766776776767766776666776776676667677676776676667676767767767667767766766776676767667766666677666766767677666667767667667676767766766767767767677677666776767677676766676767766776767766776776766776767767676766776676776767767767766766776667676666776676767677676667767767677667666676776767766766776676767676767767677677676767677666776766676776776676776767676776767677677666667766776676677676766677667676766677667677677676776776776776667767767766767666667667767767676677676767767767676776767767666776666667676667766776776767667676667676776667676767676766676776767666667676776776767767767767667676767676667667666776676767766767676676676767766676767676776776677676676766667767677676776776767767666766776767676767677677677667766767677677666767767676676767766776766666767666766767767767677666676776677676776767766667766776676767667667767667667677667677676776766767767676677676776767666776676776776767677677677677676776776767767677676776776677677676776666676676676666767666767676767767677676676776776776676676667766666666776667676767767767667767677676667676767676766767667667666766766767766776776677667766776676766767767767666767767667767767676767767676767667766767677666666677666767667766676776767677677676767766776767666676776776776767677666776776776767677676776766766676776667767767676776776767676776767676767766767677677667767767766776676766667677667676767677667767767677676767767767767677677677666776767767767677676676767676677676676676667766677667767677676776766776767767676666776776767676767767667677677667677676676767677676767677667767767676767667767676767676776767767677677667667667676776767677677676766677666767667766677667677666776676767676677677666767676666776766767767766767767676677676666676776667767767767677667667677676776776776677676666767667666766767676767666766676776667766776677676766776776767677667766766667666776767766767676767766676766766767766677677676767667667766666666677676767676776766776767677667766776677666776767767766676776677676677676767767676766767766677676766676776676676767667767767666776767767667667667666667677677676766676776766776766776667767767677667676776667676767677677667766776767676677676667677676766767767667767667667677677676766766766767767767667666767676766676776666767766767677676676767766776767677676677667677676676677667677666676667677676677667667767766676776766766766776677667677667676676776677666666676677676776677667767677676677666677667677677677677676767667766767767767767766767676677667676676776677677677677676676676767666776766677666766677667767667767677677676767677667767667767676676767766776776676767767766776776677667677676677667667676776776776776667667767676776676677676776776677677676776767666677677676667767676776776767766667677676776766766767767666766667677676767677677677676776776767667676666776767767677667676766776676776767676776767667676767667767767667767676767767677676667767767767767676776776677666766677676677666776776666776776776676767667766767677667667767767676776767767766776776776676766776676776776776667767767667767767676667666676776676766776776767767767767677676666776776767767766776776677676776776767677676677677667677667767676677667766766667767677676767677666776766776776767767767676677676776776776676776776766776776776767677677677676667766767767667766667766776666776677676767677676776767767666776666776676766766776776676677677667767677667677677677676776766677667766677676666776776776767677667766776767767677667677677676677676667767767766776767676676767766776667676667666776767676767766776667666776766767666766767667677677666776776667767766667767677676776776767667677667767767667767677676776776676776676776677676767676767767766676766776767767766677666776766776676767766776767767676767766767767766666776767767766677667666677676676677677666776767767767676766677676767676776677677667677677676767676766767667667767677677676766776776776776667767766667666767766776776767766667767767677676667677667667666776677676677667667767677667766667677667766666676776776767677667666776667767676767677667677677677677667766767767676776776676676767767767667677667767767767766767667676776676667767767766766767677676676776676776677676776766776776677676766776776776776766766767767667667767667767767677676676667677666767767676667676776676676776676776776776767677667766667767767676767767766767677676677667767676776776676767767766677676677676766666676776767766776776767676776776676677667677677677667767766767677667676776767767767667766676666677667676677676677677677677677667667677666776776767767676677676776667676776767767677676766776776776766677676776766767766776776676776667767667676676676677677676776776677677677677677676767767767677666767766767667667766767766766776776677677676776776766767766776676766677667767767767766767677667767766676776776776667676767676776676677666766776676767677667767767766767667676776766767767667667666767676677677667666666676667767667677667666776677676766667666767676776776766677677666766776676766767767676776767767667766767667676767767766767766776776677676776776676677667677667767766767676766766767767676776677676776677677676776667766676776666776676766767677676776767667667676767766767677677676766666766776767667767666767667676767667767767666767676776676767767767677677676667767766776776767677677677676766666676666676776676767766666667667767667767767667677677676776667666676767676767667767767766677666776776667677676767767676776776766776776677676677677676677677677667767676776667767677677677677676676677677667667767666666676766667676677676776767677667766767676767766776766776667667677676667677667677677676667766677677676766767676767767677667666766776676767767767766767677676676676776767666677677676677676776767766676776676766676766666776677677676766676767766767766776666767766766767677666667767767767676766767766667767676666677667767767767676776676767667667767676677677677667677676776677667676776676767676776776776677676677677666776767767766776766676767677667677677677677666766776766776776766676676767767766767677667667677667767767767677666767677676676776766766776776776776677666666677677677677676767766766776776776767667666776766776776676677677676776776667667667667766776667767766767767677667767767767676666677676776767666776766776767676766766776677676767677677676677677677676677666776767767767767676677676766767766677676776776766776767766776776776767667767677677676677676776776677677676676676776766676766767677676776667767767676767766677677676667767767676767767767767766767766667677677677667677667767676767767767767676776776776676677677677667677667767767767676666767676667767666776676766776677677677677677677676677676667766767767677676776767767767767767677676776776677677676776776767767667676767766667767767767767767667676667676767767677666776676766667676767677676776776667767766776766766767666767676766677677667767667667676776767766767767767667667667767766767767667676767767767766667767766676676677677667766776667677676776677676776766676767766766666776767766767676767767767767767677676666776776776676767667767766666767767766767767676677676767767767767766676776776767667767767676766776776767766776767677667677667677677676667667767766776776767767677676776666667677677677666776676677676776776767766776766776677677677676676667667667676767766767767766767667766677677677676677676767666767676776776766767676776676767676776776677677676767767666776676677666677676767767766676776766776776767766667767767667767767677667767677676767767667766776767767767677
367767676776667767767767766676766667766766767676767767666776776677667766766676667766667676767767767766776767767767677677677667667767767766676776776776767677676677676676767766676767766677667767766776767767767676776666776776776766677667676776776767666766776767767676776766676667767767766677667766667767767766776776666776776676676776667676776776667667676776667666667767767676767766776776766776776767666666776677676667766677677667767667677676677666776667766677677677667767767767766776767767667677676767766776776677677677677676667766776776776776776776776776776767677676767767767677667767767677676776677676667667766676776776677666677676776776776667766676676767676667676776767766677666776667767767767677666776776676677677676677676767676676767766776776677666776776776776667667767766766667676776676776767666667676776676767767766776766677677676677666766767767767676676676766676676767766776677676776677667766677676766776776766767676677667667767676676676667767667667766677667767667666767667767767766677667766767676676667677677676667676776677677677677666766776776667667666677667676776776767677676776767767676676776676767767767677676776776676677667767677666776767667677676776667676776766676776776766767767677677667677677666776776667666776676767766767767767667676767767666667767766767767677667676767666776767667677667766776776667676776766776776676676776677676767677666776776766776776766677677677667767676766776676767767767767677677667767767767767667767766667767676776677676776766676677676767767676776666676677677676677676767767767767677677667766766776766767767767667767766776776776776767667676766776767677677676767766776776767767767676776767666767767767767677677677676776766776776766767667677677676776767667767667767767667677677677676666667767767766776766767667766776677676677676776776667766676776676776767677667767666766676776677676766776767767767767767667766776666677667676776766767667676766676676677676766767767666767766677676767767767767766667767767767767666776766767676776676667667766666776776766766767767767767767667676767767667667676776667667767767676776776767766667767767767767767677677677676766767766667667677676767767667767767767676767676776776766776776776767767667666776776776677676667766676667667767666776767766776676677677677677676767677666776666766667766677666677676776667767767667766776766776776776667666766767767677667767767767767766767766677667667767677677677677667766766776676776766677676776776677677676776767676677676767677677676667667676767666767666766776677676677667666776767766767767676776677676776667766776767667767677676767767767766667676676766776676776766776677676667767676766666677677666676776776776776776677677677666667767677677667666776676676776676776667677676776776767766767676667767767767677676666767767766776767677676676776776776776776666776767766767677667767677676767766767676767667677666667766767676776776667766677667766776667676766676776766767766776767767767767667767767766767766677677667677677667766767767766767766776776776776677676666676776767676776776766767767766676667677676677676676667677676776776776677677667766766767677676776676776677666767676767676676767767677676776767767767677677667676776776776677677677667677677676767767767766776676766767666767676677676776677677666667767667766776776676766776776667767767767667767767767676776676776776667677677676776766766677667676776767767667767667767667767766767676676776766767677677667766766776767676776776767767766776676677677667767677677677677667677667767766776776766767666667766667767767766767767666667766776766776667767767767767766776776667677677667767677677676767766776767766776776776767766767676767667667667767667667677676776776776666666776776776776767767676677676767677666767677677666667766767767677676776677676766667766767767767767766767677676767766766776677677676667767677676767667677667677677677666776767766677676776776767667766677667766676776776666677677676767676776767766676776667676767667767676767666766677667676676767677676667767767766677676666667766776767676767676666677677677676767767666766776767767767766767767677667666776767676676776766776676776676666677676767766776766776677677677666677666676676666676776776767767767767677676776776776776677677676776766767767667766666667676667677667676766676677667767676767677667767767766766776666766766767767766776766767767767676776767677667767676776767666767767766776677676776767677677676776666766767766776766767676776767667767767767767676666767676776776776776767676767677676776776666766776677667766677676766776776767766776776676776776667767767767767676667766666776666766767766767667767676776776767676767676776776776767767667767667676666776767766677677677677677667666776677677676677667767767676767676766677677666666667766667767666776767667767767677667667667667767766767766776676666776776677666676767766767766677676776766677677677676776776776677667767766767667667677676767766776676767666677666767766766667676676666767767666666676677677667766767766767676767767676676676776766676776767677676776677677667766676767766767767676767667677676676767766677676676676767667767676767767766766776776776666766677677677677676767766676766766776767676767667767766776767676677677676766666767677676776776767676776676776776677676676776676677667677677677677677676676776766677677667677667676766776677677677676766776667676676776677676776776776776676776766667767667677676776766776766767676776676677677676767677677676676676667667676677677676767766776676767767766676766677667677667767766767677666677677677677667767767767667677676676766776766676666766766766767676676776667766776767766677676767767766676676677667676776776667677676666667767676767666776776776776667676677667767766776767767767677676776667767767676677677677677676676676767676776677667667767676767767767667766776767676676677677676677667667667676776767667676767676667766776776666767766767767676766776776776776767767767766776677676767766677676776766676776676766667767677667766676776767767767677676776767767676767676776776667767677676776767676767766776766767767677666676776776676776776776676767767666677677667767666776676776667676776667677667767676776776776667677667666766766776767767677666667667676667676676667767766677667667767667767666776767766776767667667666667677667667766776667767766767676776677666776776677666676667666766767766776767767766776676676666677666767676676767766776767667767766776766766776766776776677677676776676776667767766766776677667666776667766776776776666767766776677677667677676776766776676767767766677667766776766667766667767767667677677676767767767677667667677676666677666666776667667677676776677667677677677667767767677676776766677667766677676676676776776767666776677667767766767766767677676766776767676776766676677676667667766677676776776776767767767767767667766776776676767667667667676677677666767676676676776776677677676676677676776776677666666677677677677676677676767767766776767676767767767767766776776766666676767676776676677677676676776776767767767766766767677677667766767666767767767767767676676677676677677666667767666677667767767767676766667767767676767666767766767677666767767677676776677676767766667767667767767677677676766766677667767767766776776776767767767767766767677676667677666676677677667767676767766767677676766767766766776666776767766776676776776767676676776767667676677666767767766766676666676767667767767766776776667676767667767767767767767767667677677667666666767676776767767767766776766767677667766666776766676776776776667666676776677677676667677667767667767667677667767676766766776776776666667766776676766677676767767666776776667766767667766766776766776776776776776677676767767676766776767767767767767677676776776776677676676776766666766767767767767676766776767667677667666676766676767677676767767667677677676666676767676776776776767667676776767766776767667767676776776776667667766676776677676767767677667677676676676776767766776776667767666676667767667676767767677677677676677676667676776677667767677677677667666766776766767766766677667666677666767767766677676767676776676776776666676677677666767677677677677677666677667676776767677676667767667767766767676676767676676776667766776767666776666776776776776767667766767666676676767767677666766767677676766676776776766676767666766776676767667767676776767676667676767767676767766767676776766767677677677677677677676767677677667676676666666676766776776676666767676776767677677666767667677666767767766767676767767767677666676677666767767667767677676676766776767666776677677667767767667767676677667767677667767766766676767667667767767677667766776767767766776676676767666767766667767766667677676676767766667767667766767677677676677666776677676767676676677667767766676667676767676767666676676767767767766676776776667767677667676667766677667767667676767766776766677676767676767767676776776776776766666767767767676677676766677677676776776776767766767666776767676766767676776676677676766767676767667676776776767676767767667676776766766667677676767676676766776677676767677677676767677667767677667767666776776677666776676776767676776666767667667766766667767676776766767766776667767677667767767766767767767767766677667767667766776776766776766776676666776677677677666776767666676667767767677677677666776676766677676767767667767667766766767667677677677676677666776776666776767766776766767677667767767767677676676776667676776676767676776767677666767766776776776767677667767676776776776776667767766776667767767766677677676676776766776776776776766667667667767766767666676766776766677667766776776776776766776677676776776776676767676766677676666776776767767666776767767676776677667676676767767766776676766776767766776776666776776767676776776677676767677676676667676677666677676776677676677666677677666766766767767676676766767677667667766767766766676766776667677676767767766767767767767667677677677677676766776676767767766776676776676767767767677677667767767666677677677676776776776766767677677676776767766767677667667667667666776766776677677666767766776677666776766767766776767667766767767767767677677666676666767676766667767767677677676776677677666776677667667676766776767
676776776677666767677667767767767767667667677676676677666766776767767767676776766677667677677677676667766677676767767766776676776677677677676776776676767767666776766767676767767766767767766766776767676667767767677677677677667677667766677676766776766667767677676766776676677677677676766766666677667767767767766776676666767677677667666776677676776767767767766767766676767666767676776776767666676776667767767766767767766776776766776676776776677666766776776767767767767767676776666666767767677667677666676667766766776776767767766767677666676776776776766776776767766666666776676766776676776766766776667766676677666776677676776666776776677666776677676766767767677676776766776776667767676677677677667766667667667677666767667666776677677676676677667767676767767676666676776776776667767767667676767676767767666666677676767667667767766667676766776776677676776767767766767767766776667667677677667676776766766776776767677676767767767767767676767767667676676667767766766776767766776776767767667767677677676776767676767767767676767667766767666776776776776767666767767766776766776767676776776767767767666767667767666667767767677677676676776677677666677677677677677677677676677676776776776766776667767666776676767767666766776676677676766767766767766666776776776776766666766767677676776676767677677677676767766676767767666676667667767677676677676766666776677677667666776776767677677667766776677667676776667667767677666677677676767677676766776676676677666666776776776766766667677666676676776767667767767677676767767766767666766776767766776776767767766767767766676667667666776767676776767767767677677677676666776667767767667766676767677677677677666766676776677676677676767677676666666776667767766767767767677676776767767667767767767676776776677677667767676676766776776767767767767667676767767767667767767767677676766776666767767766776667676767767767766776766676776766776677667766776677666776667676767766676766776667677677677676667767766776677677676776776776776767766667767677676776676776677677677676766677677677676776767667767676677666776676776776776767767767667676767767677676677667676767767767677666767677667677676776766677677676767767766677667666667677677667767766666776776676776677666667766676677677667767767666767766667677676667677667676776776767767767767767766776667766676676776676776676676767767676767767767667767766776666776776766776667676677666666776776667677677666776676767767676776767767767767766776766767677676766767677676766776676767767766776767766767766766677677676766776776776767676766766776667767767767667766677676776776767766776776677667767767766667667677677667676677666776767766776677677676776776776776776767767767767666776766666676776766767676776666766776776677676676767677667767676667676766766677676766767766766767766776766677676676677677677667667767676677667767767767677676677667767667667677677676776776767766666767667766766677677676776776776776767767677667677676767767666677677676667766767766767666766766767677676667767676667767677667666776766766776776767677676776766676767667767667767676776767676776776776776776776776767667677667767767666776667766766776776776776767667767767667667667766676767767667767767677676776776766776677667666767677667767667767766776666667766776766776776767676666767767676667767677677676776776767767766677667676766766767767666666776677667667666666776766776677676766667766776767676767767676776767667676766766776776676676677677676767767766776667666676677677676767677676776667767767767767676766767676776766767677676667766667767766767767676676766677677677677676776676776766766776676767766776767676667767666667767766776766676776767767676767767767667667767767667677667767767667677677677667767666677677667767676676677677676677666667767767767766776676677676667677677666767767677677677667766677677677677666776766776767676776776766767676677667767767677676676766766776667767677676767667767767677677676667677677667767766776766667767677676767676776676776767677676766767767767676776776677677677667677677676776766766676766767666677677676767666676776677676767766766677667766676676767767677677666767766766667767767677677676767766776776676776767676667767767666776666676677677676767677667667667676767676766767767767677677677676677677667676776776767677676776667677677676766776776776676776666667767676776767666767767676776677677677677667667676666677667676767766677677676776666776767677666776767767677667766776676766767677676677676677666776766776677677677677676666776767767766677677676776676667767677677677676676767767766767766766767766766677676667767767676776667677667667767677677677676776676677676776666776776766676767666766776776776767676767767677666767667766776766666767667767767667767677677676676766767766776667666776776766776766676667767677666776767677667767767667767767767676676776676676766667767767677676676676766676766676767767767677677667667677667677667677676666766767767767767767677677666677667766767766767666767677677677676677677677677667766767666776766776676776776776676667677676767767786767667767676767676776776767677677676776776766776776676677677667677676766776776776776766767676776776776767767676666776767767676666776677677667767767766676676667767676677667676766667767766666776776766767677676776767766676776776666776677677676766776667767767767677667766766776766677677676776676776767767677677677677666776776776776677676677676767767667676767767677676776776776767666776776676776767767677667667767766676767767677677677666677677676776776767766776767677676677666667676766776667667767766677676776667667676767767667667767676667676776766776776767677667676766767767667676776776677667667667767766767766767767766776767677677667766676666767767767767667676776767766767767767667767767667666767767676767767676667677676776677676776776766776676676767667767667767766667676666767677677676767676677676776676667767767767676767677676767766767767676666767677666776767667666677676776677677676776766776776776666776677676776767677677677676676776776676667677676767767767677677677667667677677677667677667677667677677676766767676766667676776776776676667677667767767767676677677667767766767677677677666776666766776776676767667766767767767676776776776767766676767667677667676776776767767766776776776767666667667676676767677677677677676776677666767767667676767667676776677677676767767766776776776776676767677666766776776767767676677677676767666677676776676677676667677677676776677677676676767767767767676776776766676776767677666766676666776667676776776766676667766767677667767767766767766667767676767677667677666677676677677677677677667766776776677677677677667766776767766767677676767767667677667676776767677667676776776776677676677676766776677676776666667667677667677667666766776667767767766767677677677676766767767677666776767676776766776766767677667667766767676666766676776767666767676677677667667666667677677676767677676666766776776677676776776767766767767766676667767677667767767767767766776677667677677676676676676767767676676677677677677677677667767767677667766667677676676676677676677667677676676767667766776676766666677677677677676667767767767767766667677666776767767767766776677677676677677677667677677676767766767767667767767667676677677677676767767677676776767767767766776766776776666776676776667766767667676676767677676677667667767676767676676766676767767676666677667676766667766676766676767766676666766677667677676776776776776767767767676776776666667677666676776776767767677677677677676667767667767676667677676776767767676677666666776776767676776766766767676676766676766776767767677677677667677677676677677676776676776776667767767667677667666767767767766776666776676776776676767766776767767677666767676667676776766776677667767766667767766776776767676767677676767677676766776767767767766677667767667667767767766766776776676766676667767767767677676776767767767667766776766667676767767677676767766776776776677677666677677676766766767677677676677677676667766776676676776666776766776776776776776767677677667667767767676676666676776776677676767766676767667767767766776667767677676766667767666677676767767676766667667667767767666667677667667766667767766776776776766767666666677676766766776667676676766667767766766776677667666666776677676767666766767767677677677677667676776767676666776776766776776767667767767767677676676767766667677667676677676776677667667767766767677677666677677676666776667767767677677677676676667767677676667767767767766776776776776767677677677677676766776676767676666767767767766676766776677677667766776767667676767667767766677677667766767766667676767767667666766676776767666766677677666776677676677667667676666776776667667767677677676776766767767676776677667767676766776766776667667677667666677677667666666767667667667767667767766776767767767667766676666667677676776776666677677667677677677667767766676676766776767767676676776676667666767667676766767676677677677676676766677676776767667677676667667766767676776767767676667667666776776767667676776776677676776776776776776776776676776676666776677676677667766667667766677677667766667677666766766677667676776776766776676677666676676677667767676776776677677676767767767677676666766767767677667676667676776776776676676676767667677666676676766766776776677666766677676776677676776666767766767767667767767766667676767676776676767677677676776677667667767677666776776676677667676776776767667677667677677677667766776677677677676767766776767677677666666776667677667767667676776677676767767677677677677677676776677677666776677667677676676766767767677667767676676776676776676776776767676776776766776776776666767677677676776677666766676766767667667676676677677677677677677677677677666676677667766676776766767767667676767767767766767767677677676776676666666776767767767676677677676776766767767767766776766767766767666676767667677666776767767767767676767676766676767767667677667676676776767677667766776766767676776766666676776677677676767766776776776776776667676767767676776677667767767767766776776776676776767667676776776776677667677677667677676776776767677677676776676677677676767767767766676767767767677667766776776776776767667767676776766767676776776677
6667766676676766676766776676776766677676677676767766677676767766667766776767766766776766776677676677676766767667677676767767767766677676776766776767767767676666766766766676767766676776677677677666776767677677667676677677677677677667676667767767676776767766776776766676676767766766767676766676767676776767667676776776767766766677667767676767677676667766767666766776677677677676776767676766767767767677676766776767766776767766776776667677676776776776776766776766767766776767667677677667767666767767676776767676666767767766667676767767676767767767767767767667767676676667767676767677667667677676776776667666767676766676776776676767766776667766776776676766776676767677676677667676667767667766766766776776677677676776667677677676776776776776776767766766767667667677676677677677677667677666677667677677677677667667767767676677677667677667666776767677667766767766776766776677676676677677667767766676767767677677676676767767766776766776776776767766776767766676776766776776766776676767766776767677666767766766767766766767767767767766766667667767676776776767676767767767676767677677676766666776776776667677677677667677667766776766766767767676766766676676776766767766676776676666766767766667677667676767767767677667676667766667766677677677667767667677667767766776776766676676766766767766767767676776667667767677676766667667676767676767677666676766676766767676677677677677676776766676776776776666776676667676776767767767767767767676676776667767667766767767766767676676776667676667676776677667767667767766767766677677677676676766676676767676767767766767676766677676677666766677667767676767676676776667667676667676776767677676767767766677666767676776767767766776766767676767767676767766767677667667667767667766767676767667676676776767677676676776667767766677676676676767767766676666767767766677676677677667767667677677676767676776766776767766767767667666676776767767766677677667766767766776766767766776766776666767676776767767666767677666767677677677667767766776776776767767767767667667667677676776666776767767667767676776776767676776767666776676776776767766767676776677676677676767767767667666677677677676677677677676676767667676767677676677676767766767766677676767667767766776766776676667767666776776767676766676766766767767766767767767767766677666767767767766776667676776676766776776666767767767677677666776776776666766776776677677676776767677676767766776776767667767767667676776776676776776667676776767677666776766776766776677676766676677667667766776776666677677677676776676776776766776767677677667767767767766776776667666776666767766767676776776776767666776776767766767767766766677676676676776776767677667677676776677677666677667767667667677677667767767667676767677677677676677677676767667766766767767767677666776676776676767767767676776776776776767766767667767676767767676767676667677666667677677667767677667666676667767767767667767766676666676677676776767677677667676676776776767767676767767667677666776676767767767667666767766676767667766776676767766767677676667767766776767767677666767676767676776776667767667676676776677676767677667766676776677667767767677676776776676676766767667677666776766766767676776776676776776776776766677666776776776676776676776767677676667676776767666666767767677677677677677677677676767766776776776766767766776666776677677676666776767766776767767677677667676776766676776767767677677676767767767676767766676776676776767667766776776676776766767667767676776766677666776766677677677666766776776767666776677677667667767667677667667677667766776767767767766667767677676767667767767767766776776667676766766776776677677667766766676776766667667767677666776766766667677677667677676776776767677667766767677676666667767767767667766776776776767767667677677667676766676677666677677667766776776766776776666767767676767677677677667677677676776776767666676666776767667767767767767767667667676776766767766766676667676776767667767676776767676766666776766677667767667676766676767766776676676767667767667766676776767766766676676767766776776776776766767767677677677677677676677666776776667767767767676677667666776776767767677676766776667767766676666676776667677677677667666666776667677667676767767677677676776776766666776776776676776767666676767677677666766776776766776767767767767677676776666776776676776677676776676776677677677667766677667676776667767767676767677676776666766677667676767676667667766767767676776677667766776667767677666667676677667767766666767676767677676677676767676677676676776767767676767666776776766766776767676766767767766776766767767677676767666776776766767666676767766767676676676776676676667667767676767766766676666776776776767767766767667766677666767676776776767667677677676766677676676676766676677677677676767677676766776667767767767677677677676776776766766766766767677667666776676767767676677677677677677676677666776767767767767667767767666667767766676776766776766767766677676767677676676676776667767766767766776776666776767766767677667767667767766677676676676776766767676766766776776677677676776677667676776767767667767667667676767667767766676767767676767767767767767677667667767767667677676767767766776677667767676776677667767676767677676677666767767677676776776776767677676677676767766766767677677677666776677676776767667767766767676767667677666676776776677677677677667767767767676776676767766776776676667676677676677676677667677666776676766767667767676776776667666677676767667766677667677677676676776776776776767766776767667766676776776766766776767766677667676766766767676766766776667767676677676776767677677667767767767767676676776677677667766676767677677667676767767767766776776776766766767667676676676667676767667676776767767677676677676767766666767767767677676766676776676667767767676776776776767677666676766676676667766677676677676776766667676767666776776677677667677677676767666776767766776776767767767766676776767766667767667676776776776667767766776767666776776667676776776767676776677677676766766766776767666767676767767767767676776767767767666676676776776676667766677677677677667766677677676677677676767766666767677677677676677677677677677677676767766767667767766776767677667666776677676677667677677676767677667667667767667767676677676676767767676776776776767667676667677677676776766767667667767677667767676767766776776767677677667666776676677676677666776776676776776667676676776767767767677677676766676776767767766776776776676776776766677677676677677677667767767677677677666677666767767766776676667766676667676776767677667676767766667667677667767677676766776766766676667767766677677676666776676677677666666766767767767666776767676767676766676766766776776767667767766677676776776767767766676667676767667676677676776766776776767677677667676676677676776676776766776767667767767766767667677667677667677677677677677677677676676776667666776676776776776776666676676676767767667766667766677676776677667677677667677666766767677676776666776776767677677667766667767677676776767677666666776766776776677667767676776776767676776677666767767677677667766776776767767676767677676676766677677667676776776776676667767666766676666667767676677666676677676766776776676767676776776766776667677677667767766676767666766766767677676776776776667767677667767676767667767767677676776766677677667767766776676677667767766666677676776776767767767677677676766776676776767767676776776776677666667766776677676677666767667766666776767766667666766776766776767676766766677676766776776776677666666776766767766767667767767766776666776776767677677676766776767767767766766677666767666776776767767767767767767766776767677677677667767767767676767767767767767676776766767677667766667767767766766766767677677676767676776776677676676667767767766666766776676767676666676677667767676776667767766776776767667767766776766677677667767677677677676776767667767677677667767767676766766676666776767667767676666776767667676677667767766767767676767767767767766677667767677677676766676677677676666766677676776767667767767766776667677677677667677677676767676767767767676767677677676767676766776767766766776677676767677676666676767677676767767677677666766776766766776766676667676776676776677677677676776767767766676767767677676776667676667676776677677666776767677667676667677676676667667766676776667767677677667766776677677676767767767676776677677667667677666667767766677667667767767666766676767667676776666767677667767767767767766677666677666677677676767677676677677676667767766667767767676767766776767677676676776767677677677667676776676677676766767666676666767767766767677676767766676776767677677676776776776776776676776776776667766767767667767767666776767767667667677676767676676677676776676767666776766766776676766766676676667767666776776766676776776677676766677667666776776776667767767676677667667766766776677667666776776767676767767766767676767677676766776676666667676766667767767767676776767666776677676677667767667767676767677676776666667677667667667666776767766776766767766766677676776677677676776776676666766776677676776767767767676767767676767677667666677676676767677676766776667766766776776776667676677677676776776776677667767667766767677676776676776766766677677676776776776767666766767677666767767766767766677677676767667677676776766677676776776767677676767676776776676776776776766767767667676677667676776776676776767767676776776776677676767767766766677667667667676766766677667767677667666677667676766776767667767676677676776776677666667676767667767676767667677677666667767766776766676676767767767766766666776767767667766766767766667676776766767766766767667676776776776767767766776766776767766767676767767767676776666677666776776667766776667766767677677676776767676776677677677667767767677676677677667767677676776776776767676767766667767767767676676667767767766767676676767677667767667766667676667767677677677677677666667766766677676766676666767767676767767766767767677677677676766676677667677676677667667766776767767676776766676667676676776767677677676667767767667766776776767766677667766676676677676767677676667766666766776676776676776676666776767766776776676766776767767677677676766676677677676776776676
667766677676776767677676677676766767767767677667676767766776667677677677677676667676667767676667766767767667667676766776667767667767767677676767677666766776776767676766676677666776767766776776767767666776776767767676766766677676766766776767676776776766766676677676776766776767667677676676667767767676676766767766677677667767677677677676776767676677677677667766676776776767676767767767676766666776677667676767677676766776676767676766676667767767767676676676677676676767677677666767666767676776776776776676767677677667667677677667676677676677667667767676776766677667677677667767667677667767766767766776767677676776776676667767676776776776776776676776677677677676666767676677676666676776676767767666766776676766767767676776676776776776776767767767677677667667676776667676767767676767676776776767767667676776767767767677666776676676677676677677667766767667676676776767767666667677676767767676676667767677677676666767766667666776767677677666676766767767767667767677676676776766676677676667767767677667677677666776776776776776766766767677667677677676767676767677677677667767767667677676676676767667676776776776667676776766767766776767677677676676767767676766676776676767766776676767667676766767766776767767767766677677666776776776766767766766766667677676776667767676766776677667666677667676767767666767676776666776667767766776676767667676677677667666676767676676676766776766766767766776776776776676776676776776776677676776767667767676667676766776776766776776767667767766767766776767766767677676767677666776666667676776767677666766676776767766776776776667667767767767767676677677677676776766667766767667676666766666767766677677666776766677676767766776767676677677677677676776766776776677676776767767667677676767677667766677676776767677677677676776776776767667677677677667677676677677666767667666677676776776766767767667766767766776677676776676776677677676677677676776776776676667676776767767677676766766767767766677666667767677666676776767677666676776677667676677667667767676767677676776766667667666767677677667766776766677667677667767767767767767767667767767767677667666776676776767676776767667667767677677667667676676776677677676677667667667676767767667767767767766776776767767667767667676776676766667677676676776767767767677677667677676766776766677677666767766766776676776776766766776677677677666677676676776776766767767766767767677677677677677677676767767766677676776677676766776667676776667766666677667766776767676767767676776676776766767677667767767767676666666767767677667767676776776767676776776776776767676766767676776776677677677677676767677677667677676776676677666677676767677667767667767766767767676666677667666767767767767667666776776677666677677676766766677667676666767666676677667667666766677677676676766776767667767766676776776776776776767767767676776766667767667767667766767676676776677676776776767766776767766676677676776677677666666776667677667677677676767767766666767767676676677667767677677667666776776767677676676767767666776677676766776667676766776767767766667677667767767767667676676776667767767677677677677666766767766667677677667676767767766776677676767667676776677667666676676767767677676677667767766766776676776767676666767667666667767677667676677677676776666776767677676776766766766667767677666776666776776776776776667676677666776677667767767766776676676677677666767767767667766767767767667676767667676767676767767767767676667766766766767767676676767767667667766666776676667766676776766767767767667767767766776677667666676767767677677667767676767667676776776767667767676766767767767676767677676776767767767766776776767676667676676776776776677676676766667667677667767676767667766677677667767767676667677676677667766776776776776776767767767767767767767667676767677677667676776767676776776776677666776667766677677677667766667766776776776666767767666766767677677677676676676776776776776776677676776666767676776767767767676677676676766767667767676767766677667676766776776767767676767766676766767677677676767667766677676776767676776667767767676776766776776776776776767767667677676767676776767767766767767767767766767767767766677677666667766766667766767676676677676677676667767767767766776776767767767676776776776676776676776776767767767766767666667767766676766767666676667767676766767767766677677677676767766677676767676677677667767767767767767767766676776767767677676676776767677666666767667766776677676776766776767767667766776776677667767666767766677677676767677677677677677677677667766767766766776776676776776767767677676776677677667667767767677677676767766766767767677677676677676776776776676776666667767676676776766776666666766776767676676677676677676767767766776767767676676767677667666667677676776677677676766767676766677667676667767677667666767677666677667767667676676767766766776776677667677666667767767677677667766767677667767766767767766766776776767667766676776677667767677677676767676767677676767667767767666776776776767667677677676767667767677667676776677676677667767677677677766677677677677667676766767766776776776766677666677676776677676767666776776667676766767677677677666767767667767767676767676767767667667766677667666776767766677676776666776776676667676776676776766666677667767667677666666776677677667766776776776767667676776776776676677676776667677677676676766767676776677667767677667666767766776677677667767676766766677676676676766766767766667767677677677676767667676667667677676677676766677676667767766767767766666667767677676776677676767767677676776766667767767767767767666767767766776776667766767677667767667766776767677667766667667767667767667667766666766767766776776677677676776676776676766766776666776767676766776767767766767767666776676667766677677676666767766767666676766767677677676776767677677667767767676776766766676677677676776766667677677676767767767677677676767767766776766776676676776776677676776767766767667676667667767677676676667666776767766676666767767667767677677677667767766767667677676776767766766767667667666776767767766776677676766767676776666776667676767767766766767677666676676676776676676776766776766767676767767676767766776676766667767677676767767767766776776676676776676676677676666766766776767676677676766677677666776767766767676766776766776677666667767767767677676667667767676776766666776776677666776776767676776667766667677667767767767767767767767767767667767666767666676776677667676766776776666767666677676677667767667677676767767766767666766767767767676776776766776767676767766767767677676676767666776766676776677676667767667767667767767767766776667676767677667676766776667766667676776767767676767667666666767766767766776767667666767767667767767676767677667766766677667767767677677676767767666767676667666766666767677667667676776766767767667767677677676776776776776776677677677666767677667676776767677666776776766776776677677676676776767767767767767766766776667767767767666776667766677677677677677666677666666776776767667667676667766776776776776776676776776667676767766677677676766676767766767667766767767767767667766766676766776767766677676676767767666776776776767677676776776677667767667676767767767767766776676766767766776776767676676776776776667766766776776676766766776676767767666776776667766676776767766766776677667767676767677667667767767767666766676766776667667666776767677677676676776677677667767767767767767676667767676666767766776776666776776776766776677677677666776667677676667766776666776677666676677666776767677677667767676776766766776677666767666767766776776767676677677667767767767667767677667767767677676776776767766767766776776677677667667767767767677666767676767767767677676767767677676676766776667766677676676767766767766767767677676766767767666776767767667766666766767767677666676767676667677676676767666677667667767676767677677676676667676767667667666776776776677677676776776767767767676776767677667677676776676776776676766767766767766677676667676666776677677677677677677677667766776767677677676767767667677676767676667767767767667767766766767767677676776776776767767666767767767676676677677676776767767767667667767766766767676776677677677667677677676666767766776776766776766767767767766767676776767767677677667667677677677677677676776776676767767666667676776776767767677677667767667767676677667767676767767766767667677676666766776767676767767767767667677666767676677676776776767677676776776676676767766666767677677676677676676666766776776667766776767767766766767676776766767767767676676776776776776677667676767667677677676766767666766766667767677676666776776767766667766776677676776767767677676767767666766766766677677676776776677667766667766776767667767767766766767677677676676766667766776676666776767767676776767676767767767767677667767667677677667676667676776776676677677677677676776776677677667677677676666776776677667766767766766666776667677676667667767676776767677677676776766676767677676676766677677677677676767767677677676776666767677677677677666767676666767667767676767677677677677677677677666767767667676767676776767667767666767766667766776667767767676776666766776766677666676676767767676776776676767666776677667667667667676767767676767666677677677676766676776677676676677676667766676776767767767766776776676776676776766767677676676766766776776667676667666776666676776767676767767677676766776776667767667767766676677666677667666767767676776776676677676776676676667677667766676666766767676767677677676676776667767676776677666776666667677677676766766776776676676776776767767767767666776767676677667677677676767677667667677677677676766767676767666676766767676776766666677676776776676766767767766767677676667767677676667767767677667766677666776776767677676776766767767767677667767767767767766767676776766677666767677667677676776776776767767766776776767676677677677677676676767676767767667666776776666767767767676776767667676676766767667667767666776667766776767667667667676776676677666767667677667767666767767766776766766677676776776776776767767677677667767766767766666767677677666767766776677666667667767766676766767677676676767677666667677677676776677667767767667767767676776776667767767677666767767676676677
67766766676666776776776776667667767676776667676776667767767677677667676676776776677667667677667666676677676677667767677667677677677666677666677676677666767666677676767767766676776776667677667767676767767767676776766667767767766767677676776776776667677676666776776677677666767676767767766776776667766766776666766767667666667666666767677667767676776676776667676776767766676776776776767766776677666776767766776776767667767677676677677676667676676667666776676776766677667676677677677676666767766677666776667766776776676766767767767766676776767666676677676767677676776666776766776776767766667666776767666667767767767767677677667767667677676767766776766766676776677677677677676776766766676776776776677677676666776776776767677667677676776666676677666776776677667767676667766677677677676676776767767767676776666677677677677667667767677667767666776776776776676766666767767767767767667766767667767767767676676677667677667667677666776776677676767767767676667767676666767767666767676776666666667676766766767676767767677677666766767677677676776767677677677667677676766766677676666776767767766776776767666666766767767766776776766676767667666776776776776776767676766767767667767667677676677676676767766767766767676776667666776667676776766766776767677666676677667767677667677677667677677676667676766776767677677677667676767767767666667767667767667767767767666767676776766776767767666767767676776677667676776776666766667667766767767667767676776767667767767667767677667767667767767766776677666667767767767767766767676767677677666767767677666677676776776776676767667676776767766676776776767767676767767676767676677667676767766676767767677676677676776776776676767677676776767767767667666776667677677667677666776776677676776776677677666776676667676767767767676667767676676676776667767767767676776677677676667766776677666776666766776766676776776776767667767767676677666767767676776776677667767677677667676677666767767666676676677667766767767767766676776676676776766776767676776677666776676666677676676766776667677677676666776776767676776776667767767767677677676677676776677667677666776676767767767767667767666776776766767766767677677676667767767677667766676776667767667767767767767767767766776666676767676667766776767766667667767677667767667667767766776776667766767676767677676767677666667767766767666676767766766667676677677676667677677676767666676667676767666767677677676767677667667676767677677677676667676676776766767766677677666766677676767676776776767667766767676767666676766767667676767767677676676776776776676667767767677677667767766767767677677677676766667766676767766677667766776767677677667766676767677676767767666767677676776766676676677676767677676767767767667767676676767666767766667766676767666676676767766776666666666776676676676767766667667767676766776677667766766767767766766766677676767666767676776776677676776677676677677667766767677677676766776776676676766776677677676776776676767767767767767676776776766776776767767767767676776767676766776776776767677677677666766776776776767767677666776677676776776676776776767677667766676766667677667767677676766766776767676676767766667676676776776767767767767677667667677676766776666676776767677676776776676776666677667677667676766776677667667677677676776666667676667767766776767767677666776677677677677676776767677676776776776776767766667677676776776767767767767677677676676776776767767677667667666677677666767677676677676776767676677667766776766676776767767667677677676766676667767676677667767766776776666776776766776776667767767766767766776776776767767667676767766776776776776676767767766677667767767767666766676776776776767676676776776766676776767676776776766776776776767677676767677677677677677676767677677666667677676676776767676776767766677676677677677667677677676767676776666677676677677676776667767666767767676767766677677677676676767766766667676676776776767767676767767676776667767767766776776677676776776677676767677677666776776776677676677667667667667767677666666776766676766666776776667767766767666776676767677667676776677677677677667667667767666776776677677667677667766676776767767676766776767767676776767677667676766676776677667676776776776776767767766776776776776776676676677676776766767767677667677666667667666767677667676677676767676767676776776776776676667676676776776766766667666776766767766767667666776667767766767677676776776767677676766676776776776776666666676676767766776776676776776676676776776776776766766776667767767677676667667767766676767766776776767677667767767676767667766767767767677676667677667766776776676776677677676767676666766776766676767666677676776667677676776767767667766676667767667767677667676776767667676667767767767677676676766766667677677676676767677676767767766677677677676767677677667767766776766776776676776767676677677677677666776677666676667676776766667767767767767767767767677676667766776767667767767767767767766676767766767767767767767676676767667666776766767676767676676677667766676776677667677667677676667767677667667767667767766677667677676667676766676677677676776776676776776766776776776766776767677667767767677677667667677667677667677676766677676767767767676776776776776776776776776776767676767677677667766776776676767676766676776766667766677676677676776776776776767766767767676767667767676676667767677676767767767677677676677676767767766776677677677677677677676767767666767667767767667767767766776767667766767767766767766776776677676776776776776776766667676767667767677677676676767676766766776767677677677677677667677676767667766766776677676666766767677667766667667676776676776667767676677666776776776667767677676766667767767677676767767767667767767666776776667676776667676676776766676766776766677676776667766766676776767766767677677667676766676776676667676767767676767677667667767767677677677667767767767767676767767766677676767677677677677677667767766767767767666766776776776767666676677677677677667766677677667767676767766767666776776666677677676676766776667767766776677667677676776776776776766667767667766677677677677677677677676766776776767667766767676776666767767767767767667676766677667667766767676677677676767677667676767677676776677667767767676776766666676677667767766767766767667667766767767676767767767677676766767767767667767767677676677676776776776666676776776667767667667677677677677666776767676776776776767767677666767667767676776767667767677677676776776676776767767766776667677667767767667767767667677667667766766767767767676667767666667767766766677676776766676677676766767767667767767767766767767677676767666667676667767677676776776776677676776677667676767677676677676776776666767677667667767767766666776776676677677677667767667676767767767677667677677676667677676776776766676776776677677677677667767677677666677676776767767676677666676677676766676776776676767676666776676776776776767766766766767676767676667767767767676767767667767767767767667676767766676766776677677676666677677676776767677666767767677676667767766766776676677677677666767666776776776667666776776667766776767677667766767676776776776776676766776767677677676676677676767676677677677677676667677677676776776677676677666776767767767676767677667767767667767677676767767766776767767667767677677676776677676766667767667767666776666676677666776766767677677676767766767666667766767767767767667667677667767766776776766767677676776767767767676677667766766667767766676776767767767767766677667676776676766766666666766776677677667766767676767767767676776767677676776766667767677666776776767667677667676676776667677677676767666776766767767766676767666676767676667666776766677666776776667766776676677676776776677676676667767667667677667667767766677677677677676667676776776767767666766776767677666767667676776767767767767677677677677667676776776767767767677677677676677676767667767667676776776776676766666767767767666677676676767767767667766767677677676667676776666767676676776776776766677676776677677667766776776766776667767767677676676676767766767767666677667677677666767766776776667676776667766667766677677667767676767767767676776776667676776767677667767766767677676677677677667677667667766776667666667767677667667767767767766767677676776776676676767667667767667766767766676767767767666767767677666767676766667667767667667676677677666666677666677676676776766677667766767767766677676767767767767767667677667667766776676667676767676676767677667666677677666666767676776677676676677676767767767766677676666776676766677667767766767767767766676677667677667677667676677667767767767767767667667676776766776776776766767767677677667766677677677677677677677676776676776776776766776766776667677676677676767676776776677676676776676667767676766766776766776666767677666666677677677676776677677677677667767767677666776766776767766767766767677677667767667667766667767667676776666776767676767677676767767767677677676776766776767767767676776776766776766667676677666776676776767767667767677667667767676767767667676677667767667676767676776677677676766766767676676776666676776766676677677677666677677667767766676776776776776776776676666767766776776776767767766776776776776667677676767767766767767676767676767677677666676666776776776776677667667676776766667767767676767677677676667767676776776766776767677676767767766776776767766776766767676776776776767667666677677676767677666766776677667676767767767766776776776666776676766677676676776776677676776676766776677677667666776776667677677677667767767667766677666766767676676666767677676776667676667767767677677676776776776776767767767767667677676767767767667767767667767767667767767667767667676677667767767676776776767766776776776776767766677666667677676667666676776776767767766776676776676677676776667767766776776776667677666776766776776776776767677677667667766767676776676776776767677676666776667667767766776776676776776676676766767677676666666667667676766767677676667766766677666776776677667676666767767767677667766776776767767767677677676667767767676666776677676677676767767767767667767766776767767676667766776766767766776776766776776767666676676767677676776767767766677676767676666667767676766767766776766767
767767677676767677677676767767767676776776767767677667767767677666776776776776667677667676676776676667767677666676767767677676677676676776766767676767677676767767676767667767767667767676667766667676776776767677676767766776667767767666767666776767676767677677666677676776766776776766766666767767766667767766776767676677666667676776776676676767677676766776666776677676667767676776776776677677676677667767677676776666766666766776767677667767767767767677677676766767676776677667677676776776676676776667766667767767676776677677677677677677677676766776776767767666667676776766776676677666776767766776776677667676767766667767677667667677676767677676776776776776677667676677667666767767676776767677676766676767666776767767766767677676667676776666776776676677676766776667767767767667767767766676667667676776776776767676776766766766776767766677667667666667767677677677666776776776776677676677677677676776776677676776766776767676767767677676676676766776776676767676676767666776776766776776776776766776767677676676767667676767677677677677677676767766776776677677677667767667767677677676767677676677677677667666677677667676766767677677676767667676677667767767666766667767676666666766677676767767766677667767676676677677667666766767676776776677676776776776767766676776666677677676666776776766766776776776767676776776766776776676767677677677666676767767676677676767767767667766676676776776676776776676767677667677666776676776677676776767767676776776776776677677666767766667767677676767677676767767767766677676776776766776767766676776776676776776767766767677677666766776776767677677667677677666776676776767767666776767667666676767667666776766776676776676767677677667676677666676676677676766677667667766767766776677677667767767767667666766676766676776766767767767766767766677677677677676676766676767767676677667667767767767766766776766667767676776667767677667677677676776766776776776776677677666676776776776776677676667767676766766666766676676767667676767767676676677677677676766766776667676666776677676666766776776776776677667767676676776766667767666776767676776676776776776767766767766767767667767676767767767676767766776767676776776667667676767676776776667766776776676776677677676667767767766776677677667766767767766776776776767666776767767677677676767677677667767676676767677666767766776666676767766677667767767766776776766767676676776677676767766676776666767767676776677667676776767677667766767767767766776677677676676767767676776767677677676767667767677667676776767677676676676677677667676767767667767667667766676677677676767676767677676677676667677677676767676666776767676776776767677667767767677676767666767676776666776776767767767667766667677676676767676767677677666776767677676776766676767767677676767767766677676676767767767767667677676776776776766767767667677676766766766676677677667767677667767677676767766666776676767767766776766767676776767767667767766776776776667667677677676776667667677676776766677677666767667767767676667767766766776677667666776677667767767677676677676776677667666767766677676776767667677676776667677667676766776776776767767676677667767767766676767676767767767677676767766767767767676676776776767766776677677667666666776667767677676677677676667767767767767767767766766676767676767767677676776767767677667767667767676677676676677677676677667767767767676766776776766666776767767667677667767677667677676767667667666767667767667667666667767677676676667767667766776776676666776776676766766776776766766776766767667677666776776766676776767766767677667767767766677676766776776666667766776676766776767667766776666776767667766776666676776766776776676776776676676676767767677667767767676676766776776776676666667676677676776776776776776677677667767767766776767767766676677667677666776776776766776766776666776776676767766667676776776776776776776776767676776677676677666776776677666767767767677667767767677676677676776667767767767666767766776776776766676767767676767767667677666677677667767767677676776766676666767676767767677666676776767767676766767677667766767676776776776766677677666776776776767767667676677677666677677667767677677676776776776767667667677677676767767667767667767767767667667676776666766776677677677667667767667767666666667767666776767667667677666776677676766776767677676776676776776667766667767767767676776776667677666776767767767766677677676666676676767767676676776767766776767767767666776776767676666677677677667676676667677677667767766667677667767677667766776767767677667677667767667676776767667677677676776767676766767676776676767767676767767767666776776676767676767767766767767677667767667766676776767767767767766676676677677666666767767677677667767767677676776677677666767676767767766776776766776766767767676677676676776776776776677677676767766767767677667767677667676767676776767767667766776776776767676776776776677677667767667677676677666766676767767766776776666766776677666776767677667677667767767677677666677677676767766776666776776776676677667767677677667766767766776776666776667766767667767676767766776677677676776776767767767676677676776767767767767767766667767676767667767666676767666776776666667677666766677666767676676766776776676667766676776676767767766767677676776677676766676677677676677667667766677667676676766776676676766676676667676667766776766676766767676677666776766776776776776767767667767767766666767666767677676776667666767677667767767767677677677676677676767666776776767667677676676767767766776676767676776766767766767767767767676667766767667677677667767677676776776767767767767767767677676677667766676767767767677676666776666767667767767676767767667766676766667766776776677676766776767767767767767766776776766776776766666776776676776767767767667767767677666776677676766677676676767666776776776666676776766767676767667676666667676776767767676677676676767667667676767767766667767676776776776677677667677676676776676776677667766776776776776676766776677677677676776667676776676767677677677666767677667676766767666776776776776776767666676767666776767667767676776776667767677677676767767766676776767767666776767767677677667676767766776677667676667766776776676666766676767676776677676766776776766666676766676677676776676776767767766676676776767766667677677667676767676767677677667677677676776776767667677676767677677667677677667677677667666677667676776776677676766667767766667766767676766767767767676676667766676676776776776776677667767676767767667766776776776676776776676776767676776766776767767666667766767666776776767666676776766677676767676767667767767767767677676676776767666666776776676677677667677677676776667767666776776667767766767766767677677676776766767766677676776766776776676676676776776766767766767766666766766776767667766667767677667766767667767676776776776677676667676776676667676776776767666676776666677677676766766776776767766666776676667666676677667677667766776767677676677676667766766676667676776776676776776767766776776776767767766776776767766667677676666766667767666776776776677677676776776677667676767667676776667667767666776776776667677667676676776667766776776677676677667677676666767666677676776767676776767767667676767676767766767667767767766776776776767767766776776767766776676776767767767676767676767676767766776677676767677677666776767767676776676766767767676767676676776666667677677676776767767767677667666676766776766776767767767677676776776776667676776667676676776767676677676767767666667677666667767767677676677667766776766677676767677666767767676677676776667676776776767767676677676766767767767766766776667767766767667766776767677676776767676676767767676766767767767676767677677676766676667677676776776767766776776776776766677676776766767767766767767677677676767667667667676767667677676766666776666776767767667666776767676676776767667767666676776776676767676767677676767677677666767676776766776776776767767767667767677676767767676676776776776676776776667766677676776767667767667676767677667766677677676776667676666767666767667666776677676677676776776776766767767766667766776776667677677676766766766667767676776767666766776676776767767667676776677677676766767767677667766766676767767677667676767667677677677677676767677666776767676767677666677676767767676667677677676776776776767666776676767766776677677676776767677677677666677666766677676776677667767767677677676767677677676767767766677676677676667677677667767676766676767676767766776767767767676766767666776667667677676767767766677667667767767767767667767767767667667767677666676766776776776766667677676677666677667676767766776767767767766776667677676767677677667767767667676767676776676776767766676776767767767667677677676677676666666677676776766776767767767676776766767767767677676766776776767766767767767766666666676676766667766766767676676776766667677676776776776676776776766776767667767766776767766776767677677677667766767766767677676676676676676676676776776776776767676766676676666767767767676767767766676666767767767767766776677676677677677676767766666676776776776767767767767767767767677667667676676776676676667766676767667676776767766776766667676676677677676776766676676677676676776776767766666677677677677676767766677676677677677666667767766776776776667676767676776677676766766766767766767766776766766776767667766776767767766767667766667767767677677666767677667667766776676776667666676767767767767676776677677667767667767677676776776776767766676767766767677676677677677677676676766776767766766766666767767766766776676666677666766766776776767766677677676776767676767676776776767677676677677666766776767767766767766776677667676676776676776666766767767677667676776776676766776677676767767767767766776676776776676776776776776676767677676776776767766776667667666667767767676767677677666776666776767767677677677677676667666767767677667766776766776767677676766677677677676677676766677677677676666776767676776676667666776776767676776766667667677676767767767667676767667676776766667676677667676767767767667667767766766776666667767767767767676676776776766767767767766676677667767677667766677667767767766677666767766776676676776776776767767677676677676677676776767667766767
67767767766776776677676776776676776776676677677677676676776776767677666767676767677667677676767767676667767676776776767767666767767677676676776767667766667667667677676667766677677676766676776766776776666767767677676776776676776767767676767677667767667767677676767767766767666666767766776676767766776767677677676766776677677677667677676776767767676767766766766676677677676767766776666667767767667676767676677667767677677676776667667667767767766776767677667676776776667677667667667767676767677667767676767767676766677676767667767666676776666766766767767767677677677677677676676776676667676776767676776767667677677676766677667766666776677667767677676776776776776776776776766767766667767676677667676676776677667767767676766766776766677677667766677676676776776677667667767677677677677677677676767676677677677677677676766677676766767767666676776776767677677676667766776776767766767767676767767677677676766776676766767676776766677676767677677676766776677676776767677676776767677677676767667676676776776776766776776767666766666776767767677676667676767676766767677676776776667766767677667767666676677666677677676677677667767767676776666676767676767767667767676776667666767676776677676776776766766776677677677676776776676677676776677677677676676766776776776767767676776776666766667676767766767666667767767767767767766667767767677666767767667766776776666766677667676676767677667676776776776776776767767676667667676767766776776767677676767767676776676767667676767766776676677667766667767767677677677666776676767677676776667767766667676776676676677677677677677666677676767677667667766767767666676676776767677677677677677677676667677677677666776776766767676776666677666767677676677667767766767676677676667766776667677676776766667767767676776666677676667677677676776677676767767766766666677677667766776776776676766676666766776776766767766776676766677667767766776676767677677677676767677667666767767677667766766767677676776767677666766676767667767766776767767667667767766767767766767766776677667767767767767767676776767677676767677667767766767676676667767767767767676767676666767676776677667677676776767677666667767766766767766766767766767676667767766776776666676676767677676776767666676767766676776776776776766767767766667667667767667767667676676767676776767667767766776676676767667767677676677676776677676776776776767767676766776677677677676676676776767667677667767676766677677677676767676676677677677677676677676767676766767767667766677677677676766776676667767667667767676677677676767767766677676776767667767677667676766767667766677667766767767666776676667667666766767766776676767767767767766776667667766767676676766767767667767766766767676767766767767767667767767677667667676677667766677667767766677676776776767767766776776767766677677667767677667676676767667666677676767766776677676676767666776776766766677677667767677677677676767677676677677677677677676776677676676776767677677676767766767676766776767766776667676766776677667766677666676767767677666676767667767767677677666776776767767767767767677676776767766667676767667767767767766776677667767767766767676766677676767766676767767767767676767767766766767766767767677667767766667676766767766766676776766776767767767677677676677667766766667767767677677677676677677677677677676766776667677666677676667676767677677666767767677677666767767766667676776767767676677667677677667677676677667676776776677667766776776776676767767767767666766666676767766676676776677666767667767767666776676767667767767666776776676767667766677676767767767666676666776767766676776677677676776776677666767767767676766776767766776677677676776677677666776776776776776666676667767767677676776677676776677676776776776776776776676667767766667767766676677667767767676667767767677677676766766776767677667677667676767666776776776667766767766677677677667767766677677677667666667666776767767766767767767767677677666776676776776766676767767676676666776776767766776677667767667767766676666677676676776677677677677667766767766776766766767767766766676767676767767767676776766677667767676776767676676776677676776776677676677677667677676677676766776776767767677676767767767676676767767767666766667677677676776766677677676767767677677676776776677676767667667767767766676667676776676676667677677676766677676767767677676776677676767767666767767677677677677677676767676667677666766776767767667676776767767667677676776766676767767677666677676676667676677666667666766767667767767767767666677676776767677677677677667767676767767677677676676677677677676767676666767767677667767677677677667766766677677677676677676667766677676776767667767677667666766776776767667766767767677676767766677676776776767677676767677676767766676776766676676776776767676676667676667667767767666767667767677677676767766766776767767767676767676776776767676767766776677677676677676776767767766776766676677677666767667677677677677677676766776767676776677676767767676766776676677676766677667767666766767767766776676776767677676776676767767676767767667767767766776776776776767767766767677667677676767677676766776776767766676766767766677667767666767676677677667676667677667667676767767677677677677667766776767767676776767667677677677677667767667677676776776766776677677667767767767767767767676667767667677667766776676776667676776776766776766776677677676767677676676776767767677676776767767676776766776676666766767676677676676767767767767766767676676776776776776766776776767766767677676776676676776766776776666677677677677677676776667766667677677676776767676776766766766677676766776676776666676776677677667767667767767767767677677667676677676767766767676676767766776667766776766776776676667667677676767767767676776767667667767766677667667767767676766776667676666776767766676677676767767766766767666676676767677677677667667677667767676767667676667766666776767767677676776677667767767767676776776767676767667677676767767767667667666776767676776676776766776676677667767767667766677677666677667667667676767766677677676776766776776776767767677677677676676767676776767667767676766776776767766767666767667767767666776776776667767767767766767667677667767677677676767676676776776767666767767677677676667766767677676666677676676676767766776776776776666667766677666667767767767767767766776667677677667676676776767676776767767767767766767767676776676767766776776676666666776776766767677676776776776767767766677667676677677667767767667766776776676677666667767667767766677677677677667666776676767767767676776776776677676767667767766676776776667767766667676767666776767676776677677677667767766667666776776676776776667677677676776776776667767766767767767676767677666767677677667676676767767676766677677666776776677677677667676677667767676776776776676776666776776666776767766776676667677676776767667666677677667766767767676767667767667676676666766676676676676776776667677676766676766677666767767767767767766767667676767766776677677667767667767766767767677676667666776766667666766667677676676767766767676776677667677667677677677676666766776776776667667677666666776667667676677667767677676767767767677667767766767677667676676776776767766776776677666666776767676677667676766776766776677667767767766776677677677677667667677676776776676766776766776776667766776766767676666766766677676776766767667676766776677677677667767676776776666677676667767677676676766766766767767677676666767767767766676677666776667676767667677677666766767767767767677666776767766666666776776767767677667676677676776767676676677667766667766766767666767767766767766776776766776676776776676766766767677677676677666667767767767767666667666766677667666776776767767767766776677677676676776676666676776676667667677677677677677676767766776676667766767677677677676776776776776776767767667767767767767676776767676677667667767767676667676677676677676776676776766776776766776776667767767767666776667677677667767767677677677677677676776776667667766767667667767767667676667766776677676776766776776776766767677667767677676676776776767677666677667767667767676776767766776776767676776776776767677676766776667766767767676767677676776766677666677666766776776767676767767767767767767676776776776766776766776776776767767767767766667667767767666677667676767766767767766677676677667676776767676667676667766767767677677667667766776667767666767767677677676766776676676766776676667676776776666676766677676676776776766767767767767767766766776776776767676767677666776776767767676666776766776776767766767767766676776776666766676766776767767676766766776776776676666677677667676776776676776776776766776776666776766767677676677677667767676767676677677676776676776766776776767767677667667677676767677667767766767767676767766767767766776676776766677676767677677667677677676766767767677677667766776677667677666776767677676677667667767676677677677677676776767676776767766676766767677676676776776767767767767766767677676767667767677677676677666676776776766776766767767767766767767766767767766677676776776676766676677677676767767676776676776766776776776776677676767766776676666776667767666776776767767667667677677676767666667677677666776676767767766667677667766677667676776767677677666776667767767767677667767676776766766677676767677677677676776776776767767676766776676766666776767667767767677677667676767667767766767677676776767766677667767676766666767767676767677667667766767667677677676677666776776676776776776767676767676767767677667766776677677677667767667767767767676666776767766676767677676776666767666776776767676776767667666767667767676776776667767677676776767676767677667676776766776767677677667766776766676677666767767677667766676776766766767766776776766776766767766776676667676767676766767766776776667766767676677667667667767677676776776776676776766776776776767766776767767676667767766676776776676767667667766766776766677677676667766776776666776677667677676767666776677667666767767767767676666677677677677667766776666776776766677666667677676776767677676776676766767767667676766676776667667767766767767676767766776776776677666676677677667667667676767766776766676666776676676766667767676767666677676667767667676776766776776677
36767676776766776776776776677667766667767676776776776767767767766776676767676677677667666677677666677667767766677667766767666667676666676666776767766776776767767667767766766776666776676767676776767766776676666776776676767767766776767676776776776776767667677677677676767667676677666766667677667676767667677677676776767677677676666676767766776776767677666667766767667767676776766666676677677667677677676776666776766776766676676776776776767676776676677667766766666767767767677677676767767767767767767767766676776677667767677667767667676776766667676667767677676676776776677667677677667767666776776677676767766676776776776767666767676676766677667767676776666767676776667677666667767676677676766667666767667677666776776776767677677667766667766766676776667767677677677677676776677666766776667667766767677677677676776677667676667667667767677677667676766677667667766776776676676676767667767767767767666766677677677667677666767677666677677676767677667677667767667767676776667767677677667667677677677676666676766666676677676776666767766776767766666766776776666676766676676767766676676766767767767767767677677676776677666666676767677676676767767767767667767767767666776766776766766767766776767767767766676767767677667667676776676776776677676776767766676767766776776766767677666776767766776667666776767766767677667677677676767676677676776667767766767767766666667666776767766767676776676667766676776776776767767767676677676776776767767666776666776776776776677667677676677667767677676776776767677676767677676776667677667766776767667676776676776677676776776776767767767667767767767677677667767667667766776766766767677676776666776767676766667667767676766666767666766676776776676667767767767676767767767667766677677676666776776766776776776676767676776767767666766766667767677667766776666676776776776677676776676776776767767676776667767676667677667766667667676776677667767767666767676776766667667767767676766767677667767677666667676677676776666666676776677677677677667676667767767767677677667677677676677666776766767766766776767767677667667767766776677677667676776667676677667677667767767667677667767767676676776776767767767766676676776776776767677677676766776776767767767676776776677676676776666776677666766776677676677667667676677666776676667676767767667766667767766677677677676677676666767767667667766676676776776766776766676776677677677677666667676666776677676767666676776677677666767767766767767766776677677676667667766767677667667767767767767667767677677676767766776776776767766767767767677666776767676677676776767676766677667676676767766766677676766776776767667767667667766676776676667767767667667767667666767667667676667676667766776776776767677667677667767676776767767677676677676767677677676767667677667677676667677666767677676776776776767676677677677666766766776667667667666776767676767676767667667767667676776677676677677666776676767767676776676667667666676767767676677676776766766776767767666776766676667767766676776676676766766677676766767667667676766776767767767767667766766776667676676677676767767677677677676767767677677666677677666767767676667766776767767677677677676776766677666767767676767676767766677667667767767677677677676766766677677677676677676766666776676767677676776776766676767767767666776767676677676676766776676776776767767767767677666776676767666667676677677676677676766766776767766677666776767767767667676767767767677666766676776677677667676677677677677667767767767667767667767677677676776767766666677676677676776776667676776676677667767676776767677677676767676776776767677667676676767766767676767767767676767767676767676776776766767767767677677666767676676767676676776776676776676766676666676767767677677676676676767767677676776776677676677676766776766767667666677666767676766767767767767667677676766776767676776766776776677677676767677677677667767667666766776677667677677676677677676776776776767767676776776767767767767767677677666776776677677676677677676776776677676667766766776776776766676776676766666676767666776766666767676776677677677667677677667766767767677677676766766677677677677667766677677677676677667667676776767666666776776776677676776776767766776776677677677676676776767766677677666676776666776776666776667666677677667767677677666677666776767676676766767767677677676776767767676677676776676767667767767767667767767767767767676767767766776767677676776776776667666766676776767767767666676767766776776776666776776766677667667666676776766677676766766776667767767677676766677677667766666767767676677666667676776767767677666776677677676776776667766776767766676676776667767677677676766766766767767767676767766766767666767677667677677666776767767676776766776676666776776767677667667667667667767666676767677677676766767667676766776776666776677676676776776776677677667767767766776776776767767767667666677677676776766776677676677667767767767667766677677667766766766776667767767667667667676776767666667677667677676776767677667767677677677667766776776766767666776776676776766767677666767766766766776676776766776776776767766766776767767766776767666767767677676767676776767767676767666776776666677666676677667767677676767676667676676666776667767666766776776677667766767667677666676776667766766677677666676776767767767766776667676766776666677677676677667767667676776776677666677676677676677677677666766766666667677666766767667766776776676767677677667767676766767767766776767767676767767766776676776667666776776676776767676767677677667677676776767767666766767667676776776767767676767766766776776776667667676776677666676776766776676666776776766766677676776776767677677667677667667766767766676776667767677677667676776776766767667767666776766766767767766776676766667676677666767767766667676776776776767767677667767677667767667766767666676766776767767676776776666766767677666776776776767667767767677667767676776667666776767766767767767667766677677677676776766767676776776766776766776776776766677676776766676667676776766767766776676766776766776776766676767767677667677667767676666776767667676776666667767677667766767767767767766677667766767676676776767676776676767667666766767767767666676767667677667767676676776767667666677666767767766766776776776776676677676667677677676767766776676776676677667677676766676776677676776767676767767767677677677676677676766776776776776676666776767676776677677677676676767667766676767666677676767676676766776767766677677676767676766776767767767766776776677677666667666776677666676667767766676666676776766667767677676776767677666776677677667677677677677666776776767676776676776667767677677677677677666776667767766767766776767677666676676766676776677677667767766676776776677666676667666677676776766676666767767676776666776676767767676676776677666776767766766776776766677666677676676776776677677666667766677677677666667676766767767676677667676677676767766676776676767766666776676676766767766667766767677676767667676677677667767766677666667676677667767767677667667676666677666767767767666677667767667676776766676776676677677676776667767677666667767677677676767767667766776676767676667767677676667676776676776776767676776767767676776766667667767766667667767667676676677676676677676776776676776667766776676776676767766667766676766677667767767766776676767677676776767667766667677676776776776776767677667677677677667676776767767677667767666676776677666776767767766776776676776676667767676666766667766677667767766677677676666776767666776776776767767677677676666776776766767666677667667666776776776776676676677677677666767666667677666667676766666766676767677677677676767667766767767677676776667677676776776767767677677677676776767767677666776776767767667767766776776677666676767766766776776677676776767767677676776676767667667677676676767767767767676767676766767676667676767766776766776767766776767767677667677677676776677676676776766767767767766776767676776767767767767766776676767767677667766767677677676776677676767666767676776767677677677676767666776666767766677667667676766767766767767767667667767766776776677667676767767667667767667766767767667667677666676767676766776766766676767767767767677676776677676776766767667766767676766776776776766776676767767676767676767667767667676766776776767677676676677677677677677677677667667667767767667766767767767766667767676667766766776677676776676767676767676667676677667677667677676776767766776767677676776677677676767666767677667667766776676776766666766776766767666767676766767677667766766677677677667766677666776776676676776667676776767767766767667666677677676776767767676667767676766776667676667667676677667766767767767767767767676776677676766776767676677676776676776767677667766767766767667676676766776767666667676767676776776767767676676666776767767667766666677666767677666676776767676776676776776677676766677677677667666767676776677666667766676776667676676767667767676676776667667766677667767676677677676767667767767766776766776767677667767676676776666767676667767767667766776677666766767676776776667767766676776767676776776667767676776767767677667677677676766776776766776666677677667766767767767766667666776776667767676776776776676667676767676776676767677677677677676766766776766776677677676767767767767676677677676767767767767676677677677677676776677667666666766767676776676767766776677677676667767677677677667767766767766677677676767677667667767677676767766767766767766666767767667767666766667676667766766676767766667666676677667767677676767666776676766676776667766767677677676767767766677676676767676676767767767677666767677677667767676776766667677676776776776676677676666767667677676677677666766766676776676676767766667767766677667766677677667767677666676776677676776667677677667677676766767677666776677676767667767767767677677677677677677676767767767676776766766776776767767666776776776776776776767767766776776677676677676677677666776766776776776776776666667676676677677676776776676666677676767767766677676767676676776666766667677666776767667676767667677676776776767667677666776667676767666676667667767667666776767767676676766677677676676776677676667666776776676677677666677677667767767766767766776767767677667666767767
6776676767677667767677666776776677676767767677676677676676776667766767667676776776776767767766666776677667667766776766776667676776776776776776677677677676767677677677676767677666776776766677677667677676776767767677666767767766776676767767667766676776767766766676677667767766676776767767766776776766776776776676776766676666767666677677667676667767676776676676676677677676676676776776776776767767767676676677677676766677676667677676767667676677677677666666767677677677677676776776677676667766767767677667667667767667666766776776767766666677667667766767766677676667767676677676766677667677667677666667667766776776767677677677666766776776776776776676776767767766767767767676776767666677676776676767767767767666767676767677676677677667766767767767677677667766667677677676766766767676767766767676767767666676776676666767676666767667677667767767676776776776776776776766667667767767676676676767767767766766767767766676766767676676667677676666666776776667676667767766676676776776677677676767677676776676767677667676676676676667676767667676776677667677666766677667677677667766776677666667766666776767676767667767677667677667766767676767767767767676776776766766767766676676676766677677676776776776767676776776766677666766767767766676766776676767676776767676766677677666667677676776776776677666676667766766676767667676766677666776776767676676767667767767667766767667767767766676776776767666776776666767667667676767676677677676676676776776677676666767667676676776776767676776776767766776776766776776676776767667767677667767767767767767676666667666767767676676767677677676767767676767677677667666676776766776776677677677677667767667766776776767676676767766676767676776767766767667767766776766776677667676776667766766776766767766767766677666776776776776767767677677677677676766767766667676776776676767666776667667767767767767766676776776776666776767676767766766666676776776677666667676677666766676776776676776776767666776676776667677677676676776767677666776677677676776767766766667667766677667677676677677677676676677677666776677677666767767677667767667766767676766767766776676776776767766767676767767676776767766676767667667676667766776776676767676776776677676767666766767676776676766767677676776776776766766776677676676667676676776767766767677677667667667767676776767677677677676776776676667767676776776677667767667667676776676677677676666776667767766677676766676677677677677666766767677667767767766667766767677666776666776776767667766667767677667767767767767677677676677677676767677666776767767676776776676667766776776776676776676767767767677677677677677667666767766767767766776776667677677676776677667767677666766767676676776667766767766776776776776776767767677677677667767766776767767767677667766776676767677676767676776677666666677676776676767667667767676776767767676677667667767676677666667667766776677667766766767676677676776666766776776767767667676677677677676776677677677667766677677676766767766776677677676667677676676767677676677666666776776766767677677667767767677667766767676776767767766776676776766666776767767677667767767676767676776676676677667667767677677677667667676677677677666667766676776767767676776776776676767766666767667677677667677667767677667667667666776676776766676776667676776766666676676677676666776776766667666767677666776776776767667766776776776667767767666776677667666676767766767667666677676767676776666776677666677667767667676776767666666776667676676677667767767676776677677667767767766767767676767676676776767677676776776767767677676677677676776676677676766667767676776776776667676767677676767667767677666676776767677666666776667676676766776776767767766676767677676776677677666767767767676676766676676766776677677676776776677667767767766767667766667767767767766776767766767676677666677676667767676767767767766766667667767767666667767666677677667767677677677676677667767677677667767767767767677667676776776676676767667766677667676767667767767767766776776776776677677667677676767677667766677677666767677677667677677677666776776767767767677677677676776766776767667667666767677677677676667677676676667766767766767667677677677676676667666776776676766767766667767676677666677676776776676767667766666767667766776766766767667676776677677677676767677666677676676767767766766677676767767767767677667667766767766776767766767767677676767767767766776776767767766677667677677667767767766776776776766776776776667676677677676776677676776776767667767767766767667766776767767766776776776677676776767666767677676776767767667676667676776676766767676776776776676776776776676776776676666776776776767767676676677667767677667666767667676676766767667677676677676666676766676766676666776776677666767666676776776767676766766767677677667767667767676766676667767767767766776676676676667767676776776776776776677667767767767767766776767766776776666776767667677666767677667667676776767677666677667767767767766677666677667766776776767676677676766677676766677677667766676676767767767767767766677676677667766767766786776776667767766667766766767767676767767667676767767677676776667766776776676776776767766767766666667766776776677667677677676676776776767767767676776766767677676776776767677676776776677677667677676767767767677677676767676677676677676666766676676767767667766767766667676776667766667676767767766776767667767667767766676766776776776667767677676676776676676776776776667667767766677677677676776677677666767677666676677677676776676667766776776766676767677667767767676767667766766776776776776767767767677667767676776766776677677677666677676767677677677677676676766776776676776776666767677676676676776667677676776767766676767767766767676767666676776766677667766776776667666676676766776767676677677667677667677667767766767766767677676776676667767676676776667767667667767676676767677676767766666677676766677667767767677667767766677677676766776667677677667767766766767766677676767766767676776767766766776766676766766766766766677677676776776666767677676676776776776776766677676767677677676776776676677667666767767767676676766767766776766776676667677677676776776776677667766767767676766676776666776676767676677677667676676677676767676767767676766776677666767767767766676776776776667666676776776776776676767767767766776667677677677677677676677667766767677666667676776677666767677677676767666667766676776767667767676767767666776767667767677667767666776776766666767767677667767766667676766776776667767767667676666767676676776776767767676677677676767677676767766676766676767676776677677676776767767766776776767766766767676677667767767767676767766767667676776677666776776767767767767767767766676676677676776767677677667766677677667676776776767767666776767666776767767667677667667767767767767766767676776776767666776767767767767677676677676767767667676767766666776667767667767766667766776767766677677677677667677666676767767767677676767767676766776776776676676677666766767767766776676767676776667667766676776767767677677677667677677677676766767667767767766776767676767767667767767667667767767676676776776776767677676767676676676776766776767767767666676767766677676676766776766776677667767667676667677677677666767766677667766676766667676776676677667677676676677667667677667676776776776677666776776667667767767767767766776766677667767677677676766776776767766767677667767767767677667677677676677676766767677676666766776776776767676767677677667677677676767677676776767676676667767767677666676676767767767766767677667676776776776776776767677677677666767667767667766676766766667766776766776776776667767767677666767767767677676776776776776776776677677676676667676776776767676767766776767676776666776677676776667666766767666766776767767667767767767767677676776767667667677676676676776776767766776776677676776767677666776767766776766776767677677667677677667676776776767676776767666667767767676766676676776766666667767677677666677667677667667667766776676776677666767667767667767767767676767767767767766767667767676676776677677667767666776666677677667767767767676767676767667766767767667676667767767667767767667676776767677676676677676676666676776776767767677677666776676676666676776776776666776776677667766667767767667666677677666776666776677667667767766767767767667767677667676767766666776666766667766776767667677667676677667766676766676776676767667677676766776667766767767677677676767676677677677676767676676666766677676776767766767767677666677677667677677676766766776666677667766667766776776766677667767667767667667676767677666676766767676776766767667766667667676776776667767767677677677667767677676666676767767676776767767666767676776767667767667677676676767676766667767677677676776766776776767676766767666776677676767667677667677677677677677667677677676677677677677676776676776767677666776766776767767677667766776776767677676677666776667677667677676776767667676766766767676677667767767667667766667767677676766677677677667676676776766676677666677676676766676776667766767677667766767767676776776776666676766767767766766767677677667767767676766767667676766767767767766776667767766677666667676676767767667667676767667767767767767677676676677676776766767677667766776766676676666667677667766766776767676767677676776666767767677667667666667766776767667676667677667767667676677676766776676776666766677677677677666767676776767767676767667677677676766766776776776767677666677676776767667676776666677676776776776776677676776776767766677667766776677676766767667767667666767667767767676667677676767767677676666776776776776667666666776776776776776766677676666776767667667767666766766776667677677677677677677676677676767676767667767677667766776767677667677667677676767767766676776766776676677677667666766767767676776767677677676677667676676776767676676776767766766767667767667677676667677677667677667767766676776677676776767677677667676766676677667767766776767676776766767767677677676666767676676776767676776766776676776767767767677677677666677677667767667677676767677677677676666766767767677677676666776766776767677667766767677667676767677677677677677667766676776677676776766776767767676667767766776776767667676767676767677677667676776666667
67767767767767676766766676677677667676776776667767767677677667766767676776667767666776677676767767766676676776766776776666776766767677677676767766767676767676677676776767767766666677676776676776666776776767676767766766676677666667676677676767766667766767667677676776766676776776767766776676776776677677677676776676676677677667766776767676766677676776667767767767767676776767677677667676767676776666767676776776766666667677676767676676667677677676767767677677676677667667677676677677667667767667677676667677677676667677676776776776766766776667677667767767676676776767676767677677666766776776666766776676776766776776767767676776767677677677677677667667767667667677667767767666776767767767767766677676767767767766767767667767766766677677676776767677676677677677677677676776776767767677667677677676776776776776767766776776776767676767667767767676667767667767766776767676677676776776676767677676677666667676767767767767677677676776677677677677677676676767766677667677667766676766666766776776766776776766767767677677677667767677676776676677667677667767767767676776776766766677676676776776677677667767766767677667767767677667676767676767767676776667676776677677667667677677666766676776776666666776776766676767767667767676767666776667667767767767766776767667766666677676767676767676767677666767667666676667767766766776677676767766776676666766767766767677676766776776666776677667767676776776776776766776776677676676667666776676666666776667676667767667766776766776776776766667667767677667767767676776676776677677676676667677667767767676776776767766776776776767677677666776666767767677677677677677676776677677666767766776677667676766776776766776776766776776767676767666676767766776766767766766677677666776676776667767767677667767676776677667767676776676677666776767677667767677666676676767767666776776776776766767766767767767667677667767767677676766776776767677676676766776776776677677676776766767766766767767676767677676776776766776766677676767767677666767677666667766776776776776676776776776767676767766767766676767767767666677677667767766776767767766776767676766776766676676766766667667766776776676767677667666667667767767767766767666767676776776776677667767766776767767676776666767767676766767667767767676667677677667766767767766677666676776667677676776766766776766766766766767676676776677667677677676776776666667676776677666776676767676666767766767766767677667766667676776776776767676676776776677667767676776776677676767766776776676677676667767676666767766776776676766776667766767677677677677677676667676776677676677677667766667667677676776767667666767767767767766776666767766767766767677676776676667676766766766776767766766667676776767676676667766676676677667667667676766767677677677667677676767677677667667666767767767767766677676676767766767766767676676767767767767677676676676677677677676776677667667677666776766776776776776667767676776767667766776677677677676766667767677667766766776776667677676767767767767767677676767667767767766767767677677677676776667666767767677676677677667767677667676776776677667767767667766767677667766677676776776767677667666677676776667677677676677667767667676667767767677667677667677677677676677677667767766667677676767767677667667677666767766776766666776676767767676776766667676776776667677667767676776776776667766767767667767666767767666766776776776666676776776776776677677676676677667766776767767767677667676667667767677676776776667676666677677667767767766766776767676667766666776767767766676776776676767676776766677667767767677677676767766676767767667666666767677677677667677677667677676776776767767677677677676677667767677677667667767666677677676667767676766776677676767677667767666776667766676776766776767767767766767676776776776776767667767766767766677667766667677666767767766677677677676767676776776776776767767766767766776767766767666766676667767767767767666767676766767766776667767666776776767767676776676776776676767676676776767676776776776776677667676676677677677676767767676776766767676676677677676666666767767766767677676767766766677676677676676776676776776667767766767767767767767677667767767766776776766767676676767676767676767677667677667767676667677676767676776776666776767676667766776776667766767766776776676776776776677667767767677677677677677676767767676767766776677667667677677677666776767767667766677677677676776677667766767677676767677677676767677676776776767676676766667676767677677666677676677667667767667766667677676677667676677676767767767677676776676776776676667767766677667677676776776767667676676776776776676766676767767767767767767767667766667766767767676776776767677666766767676776677677667666767767767667667677677677676677667666776767667676766776766677667666766767677667767767767767767676776677676767767767766676677667767676667676767667666776776667767676677677676766776776776776666767767676676767676776666776776767767766667667667766676767767666767766677677676767766776676776766776776677676776776776676776667767767767676776677676776776766677676766676667677667676767666776676676766776677676676776766676776776676767676776776767676677667767766767766766776767677677677667676766776776676776666677666767676776776676766776767767666776767667666767766767676776767767767676767766677677667677676766766767677667767767766767667676767676766776766776677676776766776776676767666767676776677677667667676776676767666767676767767667766776767677667676776776776666766677666776776676667766776776666766776776676666767766767767766776776776677667767676766767767667767676767676667767677667676766677677676767767767767677677666677676767676676776776767767677666776676677676767767767677677677676767667666776776677676677667677667766667677676776776677677667766667677667767766676676776677667767677666666767676776667767677677677676776776667677676767766776776766677677677676667767677667767677667677667766677677677677677676776776776767767667676766667677677667767767677666767676776667767676667677676667667767667667766776767767676666767677676677667767766677677667767676776667676776767767767766667677677676776676776667767766767677676677677666766767767767767667767767667767667766676767667766766677676666666776667767677676767766776776767677676677677666767767767766766767767767676676666666767677667767676667676776767666767677676767767676776676776676776767766767667667767767676767767767666677677666676776676767677667767677667666667767667767677667667677676766766776677676776776667767677677666767767677667767767767667666677677676776776667767677676776667676677676766677666767667767666776767676776667767766776767667767767676776767766776776776776776766776767766767667767666767767677677676776677676776767676667677677677676677667667767767677667767767677676776766677667767676766776767766676676776766667766666767767767766667766766766776776677677666767767676776767667767667677677676776766767767766677676776776676766677676767766677677677677676776676676767767767767766767767677677676666766677667766776767676766776766667767767767767767767766767676666767766767676676667666766667767676776676767767767666676676676766767667677676776767766667677666667676776776667767676776767677677667767766776776677667667767767767677667767767667767766667767677667767676667667667677666766676666767767677677677666776767676767767767676776766776767767766676776767667766667767667677676767676666666766767767676666767767767766666666666766767767677677676776776677677677667767767766676776667766776677677677676677676676766677677677677676776666676776766767677677676776776767676776767767767677676776766776776776767677676676776767677677677667767767676776676766776767767677677676676667666766776677667766767677667766766667767676666677667676677676767767767676677676766766776766767767767666776776666676677677676677676676776766677677677677676776776677677677677677677666667666676767766667667766767767667767767767677667667677676766767667767677677667767767766767766676767766767767676767676676767676676767767677667766676767766667767767677677667667767676767676666776677676667677676776776676677677676767667767767667767677676767767677677677677677677666766767676776776666776676776776676767676676776767667666677676677677666776676767676776776767677676676767666767766676766776767767676676677676767766776776666677666767667667767766667667677677677677677676677677677676767666677677676766666677677667677667676776767767767767767667666776766776676767767676676776767767677676767667677676767767667667676776667667767766676677676676676776677667766767766767766767676766766776776776676776776676776676766676776776776776776776776776776776776766766776767767677667676767767677667767667677677667767666767766776677676676666776776677667666776767676667766766776677677677676776767767767766766767766767767767677677676776776677677667666776776776776767677676766776776676767767766677667677676676666677677677676776666676677676776767676766766776676767667766776776667767667767767766677667667677667676767767667677667676776767767667667667767677667766767767666666776677667677676666676767766676776776776677676776776666677667767676677666776776767667676766766667767766767766666776776766766666776766776766776776667676667676767766766767667676766667676767666677676676767666776677677676676676767667767667666767767767676766776776667677676776666776767767766776676776767767767767676677676776767767766776666677667677676776677677666677676767676666767766767767676776667667767667766767766767676776767767766667767667767676677677676776776776676776766776776677676776776767666677676767766767767766767677676776776776766766776676767767766776776776776767667667676676767666767767767767767767766776767676667677676666666766776667767767767667667766776677677666767767677677676766776766776677677676767677677677676676767767767766676677676767767676676776767667766776667766767767676776776767676676667676776776666666766766767767677666676776776776666767766766677676676677667767767666676676767666676766776776767766676776667677677676766676767767677677666676677667677666776667767676767667676766766776776766766767677677676766677676776766767767676776776776776676767766667767767677677676677677667766676766767767767677
6776677677677676676776677677677676776767766767676776767766766776667767767677677667676776766776767766667767766776766676767766676776767667767677676676677676667677676766767667676677676766676677677676776776767677676677677667767677666677676667667767667676767766676766776667676767767677667676666776667676676776776667767766666767676767676767767767766767767766767667767766767667667677676666766766766776776677676776776776766766767676676776676767666767667767767677667767677677677667767767667677667766766767767676676776767766677667676767677676767766676766767767667766776667766776667677677666667767667767676666776766776776767676766776676776766776666677676666766776776677677666767767667767676767766766776667767766677677666776776776776776776776776776776676767677677677667677667676767767676766676766676776767667676776766767677676776667677666767767766766767767767667667767767767677677677676676677676776776776767767676767767767667667677676767676776677676666677677667667676776776677666776676776776776776776767676776677676677666766776667667667667676776667767767767767767677676667767676667766776767766667677676767766677677667766677676767767767677676766676776776766677677676677666667676677676677676667677676767767766776776767766776776767767677667766776767667667676676776767766676766677667677676776676677676776776676676776776776667767766676776767677677677676676676667676766776767676767767666676776776776767677676767666667766776776676677677667676776667766767766667767766767766677676766766676776767677676767676776767677667667676767767677666667767677667767766676666766677677667676767677676766677666677676767677677666677677677677677667677677677677677667767767767767676677667677676776776776676667667666776776776767767766767666766677677676677677676766776767667676677677676766766766767767676767767767676667767766776776776776766676677677667667667677667676766666767767767676776677676767766776676776767766767666767677676766766667767766776767677667767666677677666776776676776667767766767767766776767766776667767677677677666766677667667677676767766776766667767767766767767766776667767677677666776676667676676767667767767767766767767676767766767676767676776767667766776676776776767767667766767767667667677677677677666676676767677667667767767667766676676677677677677667677676766667677676776667766677676767767767667676776776767767767667677676766766776766766767767676766677666676767677677666776667767767667767666776676677677676776767676776666767767677676667767667767767767767767666766776776766767766767677667677677667677666767677677677677666666676767677677667676677676767676767677676766676776776767667766677676766766776776776766767766676776767676667677667677677676776767677667676776776677666677676776776766666676667767767667767766766666667767667667667666677677677667667676676766666776776776776767767677677677676776667667766776776766776776767677677676767766776766676767676776776767766776766677666766776776776766776776677666676677667766776767667667766677677677676776667766677667767667677666677677667667767666677676677676667676776767766776776677677667667677677676776676767767767766767767766767767677676766767676766776776677667767667677676676776667676776767766766776776676767676677677667666767666676666766766676676776767767767767677667766776767767677677676766667666776776667676677676776667666776676767676776776776776667667676676776766667767676776666776776667676676767677676767767666676767766776766776677676767677677676767667677666766766766767666766767767676776776776776767677667677677667767767676776776767767767666767666677676776767677667766776776776776667767676676776677676776776776676676677666767667767767677676667667677677677676677677676776676767767666776666776667766676766766766776776676767676676677676767667767766767767766776767767767767766677676676677677676676676667767766776767666776776776677667766776677667767677677667767666676776677667767677666776767667676776767766667677677666776776767767676667676767767666776776776666766776767677667767676776776776676776667767767767766776767767667766766677677676666776776776776767677676776766767676677677677667666676677676766776677677677677677676776776776767676767667677667767767767667677677677666776676776767667767766677676767676776776766767767766666776677676776776776677667677676767767677676667676766766776776676766776676776776767766776767676776677677667676767766776677666767677677676767677666776676767666677677676766666677667766776776767767677676767767767767767766776676766766776666677676677676776767667666767767667666776676776666676776676767767767767766676776766666767666776767767766676767767767767767677676666776666776676767767767677667667766767677676676767667767676776677677677676776766776667667766666767667766767766767767767676676776766776677677676776776667766677676667767676776776766666676767677676776767767667676767667677666776677677677676776676676767767767766676776776767667676776767766667767767676767666776776676776667766776776776776767766767766776776677677676767767677667767766767677677676777676667766776666766667766776776766767676667766776676666776776776676767676767767766776676776677667767676776767767677666776677676767767666666767766766766767767766667676767676767676767767767667766766667676767767766766776776776776676767676676767767667667667676767676677666776676666776776677676776766766676776676677677676677677677676667677676776767767677676677676776677677677677667676767667766767767767767767667667677667767676776776776767676677677676766676776667667767767767766676766677667667766776767676776767667767767767677666676776676776767767677667667677676776766776767767767676776767677666677677677676767767666677676767766676767677676766766677677676776666767767766767666766667676676677667767767766776776776767667667767767766776776776776666767676776776677677677666776667767767677677676676776767676767667767677676776767766676676776767767766776776776776666767667767766667767676767666767767676776776676776766677677677677676767766666776776767767676676666767767666667677677676676766776667677666767766767667767767766676767767667677677677666767767677666776766766776766776776676776767766767767676767666677676677677667677676776776767766766666767767676676676776676776776776666767666766676767767767677676776767666667667767677677677667667676776767667667766676767667676766676776776776676676677677666766667676776766767667767677667767676767677677677667667766776677676776666776766767767677667767667677676677666767667767767766767676776776767667667677667666776676676767767767677667677677666667677676677667766667677676767767667677677677667767767677677676677677676776767677676767667767667676767666676766677676776667766767676776776776766776766677676776667766776766766776776767767666677676767767767766767767676766776677676776776767766776767767766676766766676776776766677677677676767677667767666766767767667766666676677677667767766767767767666767667667767666776677676776776767666676766776766776766766776776766667767767667766677676776667676776767767767767676767767667677677666767666667676767767766776767676667667767677677667767767767667767676677676776677667766766767767676766667767766776676767766667666766776776677677677676676776676676776676776767677676667767767676676767677667677676776767766667767767766776776776676776666676767677676667767766776676766667676767667667767677666776667767666776677676776776767676767667767766666776776667677677666776776767667767677667677676776667676776676667676767767767767676677667766767766776667767667666767677667767677677677677677676776776676776766766776767767767766776767666767677677667767667676776766776666766776776667676666767767667767767767767667767767667666676677667767766676767767667767766776677676776766767677677667677677676776776766766776766767676676677677677676776767766776776677676776676667766776767767677676776767677667767677677666776776776776776766676667766776767666667766666776667677677667667676677676766776766776776676766767677677677667767667766776776767667676776676767767667677677676667676766767767767767767666776676667676677676767767767767767667677677676676776776767767767676767676677676776767666667666677667767766776766676767676776776767676667767767677666766776677677677667676677667767767767767667676776766677667767677666666776677667766776667676676676766667677677676666677667676767666776667666767667667767767767667677676776677666766767767767766776766677667766677676677667767767667677667677677667766776667666677666676776776776676767677676767676767676767767767676766766766767677667677677667677666667667676776767677677676767767767676776677676767667676776676767766676767767677677676766766767767667676676677667766676766776667677676776766776766677666677676667667676766776676776766776767767676767767767766776767676667666667666666677677676667767676767767767767666776766776766666676766767766666667766676767677677677677676767676676676677677676676776776767767766776677667767676776767676776776776776776767767767767667676767766766776667767676767677677677667767667677676767766767676776676677677677666776666767677667766666776767677676766767677676766776776676677676766676667677666767677676767766676776776776776767767677677677676776676767677676677677667767667667676776776767677667767666776776776767676766667677667676776776766677667677676767767766776667766776767767677667767676676677676767667767767677667766676767767667767676766767666776676767766677666776776767677676776767767667676766676776767676776767676676776766666676776767767767667767766776776766776767767677667667767767767767767767767767676776776776776767767677667677677677677676676767677667767677677677677677677676767677667767766676677667676767676776776677676666677677667666677677676766767767767767766766677677677677676767677667677666766766766776767767767767767767666676666776776667767767767767676766776776667667667666677677667767767767677676666666767767766766776767767677666677666676776776666676666676767677667767767767767767767676676667767767677676776776776776667767767666766776766776776676767767767767676776776677667667766767676776676667766667766766776767676776676776776767767676776776767766776767676677667767677676776776667767667667767
6677676677667677676776776776666776766767767676776666667767677676776667666776767677677666766766776767766776666776766776767676776776767767767667666776666776677666766767676776767677666676676667677677676677676776767767666776677676767767767667767766766766776667767767767676677667667767766667766676677677677676677667766776666766667677676667666677677677677667767677677676776676767767766776776767676766776776767676776776667767766677667767676676667767676767677676776767766776767767677676776767676776776766766767676676776767677667767676776666776776677667666776677676776767767766767767666776776776776776677667677677676677666766766766766676676776677667766776767766766677667667666776667677676776666676776776677677667767766766766767766677676776667767766676776776776666677667766676667677667767666767767666776666776767667767676677667767677677667767767767766677677667767767766776667767766677667676776776767667766767767676767666776776676677677676667677677667666676676776776776776766767766676767766676776677676676776676767677677677676776776677676666677677676767666776776766676767666677667677667667677676766767676676766767767677677676776776776677667677667667677676767767667677677667766776776776776767767676776766667667767667677676766677677666776667676767767767677677677666776776776677676677677676676767766767766667766766776766776766676677677677676666766767666776776776776676767766767767767767677676677676776776776776766776776676767766767766766776776767767767677677677676676666766776776776776767766677667666776776676776767767677676776677677676776766677667767676776776766776677676767767766766766766676776767766767676677677676776776776767677676776776767677666776666776667676776677676776776776767767766676677676776776776776767766677667677677677677666776767767767767767676776776766767766667666767676677676776776776767676767767767677676776767667766776776676767767677667677676676767767766776666776676676776767676767667767767767767677677667676677676776767666776776767676767767766776776767676676676766677667766676676766776767767767677666767766776677667677676677667767767677677677677676766676677667767766667667766776776767766667677676677677677677676767676676676676776776776776667676676767766666677676676767767676766667677677677676776667677666776667677667766767676776677677676667676666667677667767676776776677676676776676666776667766776676666776676776767667677666667767676766677677667767677676776776776766776776776766766766766677676776677677676776776767767766767766776676767667767767766767767676766766767666667767766677667767677666676776766776677667677667766766766767677676676676776676776767767766667767676766677667767766766776767767767767767767767677677667767767677676767676766776767767766667767676676667666667676776767766677676677677676776667767767677667666776677676776667766776666767766667677667767766767666776676776676766667676767676767666776776776677676677677676776767766667677667766776767767767766776767767677676767766776676767767766776776776776766766767767766776776667677677676776776776766667767766776666776766666767677676776677676776767676667767767767676776767767767767766766767767676766767677677676667677676776776677667767767677667676667767677676666767676767676767767677667766776776776676766776677666667677676767767767767667767767766766767767767676677677667767767767666767767676767677667767666767767767677676766676776676776676776776776776776676767677677677677666776676767767767767667676767767767766667677667667667676767667767666676776776667767767767677667767677666776776677677667767767677676776767676776666776776767677676776776776767767767766767766776676676766676767677677677677677677667676666767766766776776776666776776667767767766776677676766766766676776666776776766677676676766676767667677676676767767677676676767676776666776776767677667767767766776677667767767767766677667766667676667767766677667676776767667677676767767677677676666677676767766776767767766776776767676766766767766767767677667766776677676766767767766776676767667666666766667667767766766767766766766767766666677676767767676676676767666667676676667767676766776766667677667766767677676667767677676766776676776666776776767666766776666766677676767676677677667667677676776766766766776776776677667666767767766676766776766776767767677666767666776776776767676776776667766766767767676677677676767676776676667667677677677676776667767766667767666776677677666676776677677676767766776767767766677677677676767676776676677676776766677677667766776776776766677676776776666666776766676776667667667767766767676677667767677676677667676666776776776666767667766767677677666667766776766667766767676766767767667767767766677676776677676667766776776776776766766776766767766776776776677666767767767766767677676667677677667677667667677667766676776776677676766776767767767767677677676677677676667767767767676766677676766767767677666776776767667676677676767767767677676767766676767666766677666767767767676676767676776776667767666677677667767767666676776776767766676767676776676677676677677677677677676767667677676767676767766766666767767666667766676776776667676766776677677676767767767767666766766677677677677667767767766767667767766677677676767766776667767677677676767677676667767767666776667666776776767767666677676776667667766776677676776677667766766766767667767667767667767767767767676677676776767767767767767767767677677677667767666776776676776767676767677677676776676667676767767767766766776766676776677667677676666776776776776776776776767767767667766767676767767767676776776676776767677677676676766666776667767676767677676676776676767767767766776776676776776766767676776676776776767676776676776677666776776767767767676767676667766776667667676767677677667767767767677666676676767767767766767766677676776767766776776677666776766767767667766776776776676767667677676776776776776776776776767667676776766766776766676776767767767766667766776677677676767767676666767767667676776677677676767766677677667667766776776766676667677677676776776767676776676767766767766767676667767677676677677676677676776767766667766666676776776667767767767677676766776766776767666767676766776767677676766776776677677676776776776666676776677676767767667767767667677677666677667766766776767767676776776676667676766766667677667767767666767767767667767766776767677667666766776776676677676676766776776776776776677676676776676776776676766776677676767676767677676767676767767767676766767676767767767677676767766767767677676767666676677667666677666677676776776666676776666776776776676767767667677667767767766677667667766766776776677667767767767677676676667766776776776776776766767766676776776676766767766666776776767766666767677677677667767676676776776776767677667767767766677677676776776666767767766676676776667676767677667766676666776776676767767677667676767766776767767766676767767767767766776666666776767676677667767767767667767767767676676767676677676776667667677677667677677676766766776767767666676667767677676776776767677666767767677676776677676766776677676767677676776677677676776767667767767767666776667676677666767676767766676766677676676776776666766767667766766766666676767767676776676677677676776776666776776677677677667767667676776767676776776767666767767677677676667766776667676676776776667767767767667766766776776767767677667767766667766677667766767666767767766776677667677676676776676676767676776776676767667766767767667767677676776767676676677676767667767767677667766776677667767766767767767676667677667766776676677666776677677666666776776776766776767676776677677676676766776776767667676776676676776767767767677677677676667667667676676766676776776767677667767767766767767767767767767667676776667767767767767676767667677667767677677667677677677676767667767767676776767767767767677667766767767677667677677676776767666766677676676776766667767767677666676767767767767667667667766776767676767676677677667767677676767767676766766677667677677677677666667666776776767766667677667767766767766676776676677676666667676677677676766766776776776667677676676677676776776767667666767766776677676677676766676677676767667677677676776677676776677676767667677676767677676767676766767676767677666776776676776776776666766676677676766667667767767677676767767676767676767767676676677666667667767767766776767676676676776767667767676666666767677676676676667676667766776766767676676776776767767766776767767666766776676776767667766666767667677677667666676766767767677667766776676677676676767677677666776766776776666677676677677676766766676767767767766676776776776776767676667677667767677666667767676677677677676776676776767676766776767676776776677667677677666676776776776767767766676767677667667667766666767767666667767676676776776776776667676776767766667766766767767767767676667667767767767676776776776776677666767767767767767667677667677677667767667766676676767766666677666766767767667767667766767767667767676776677677667676767767677676767677676766767767677677677676776767766776666776676676767677677666776776676776776776676776766776666776776767767676776677677676677677676677677676677677676767767677676676776676776677667676676767676767767677677666766677666776776766677677677666776667677677667676776676776776766677676667766767667667766776766677676766666677676667767677667677676766776776666677666767767676776677676776767677676667676676776676776667667767677677676776776776766766767766776767676767677677677676767677677676676776677666677676767676767677677676776666667677677666667677676776767677676767767677667676767667767676767667766666667677667676776776776676677677667766767766676766767767767766676667676776667667767767676767767677677676667676767767767767667676776767676767766767766776667766676667767666767676676766776776766767676676776776767677667677666676767676677667767767677667767677677677666766666776776776767667767767766667676677667766776666766676676677677666766776676676766776766666677676776677677666667766766767667677667766776767667767767667676767767767767667767767667677666676666776767676776677666766776767677667766676776767676767676767766766766776677677667667767666776667767766776666667676776776767666776667767676776677
767666776776776776676776667677667677677677677666667767676676776767767767766677677666776776767766767667767677676677677676776667676766676677667667767767676666676767766677676667767676766766677666676776767767766776776766676767666766776676767767767666767767677677666776667766667766776776766767677677676766677677667766776676776776767676776776767767667767767767676776776666766776676767677676676776776667767676776776767767766677676667767676676776767676677677677677677677667676767767767677666676667677677676667767676676767767667677677667766767767676767676776767677667666776776776667676676776776776776676767767677677676767766766767767767676776766676767767766677667766776667667677676767767667766767767677676767767677677676677667766776767676667767667766776776677667676767667676667767676776776776767767767667677677676767667767667677677677667676776676676776676767677677676766776676676676676677676676767677666776776776677677677676776767676667767677677667676767676776776667677677667766767767676676767767667667676776767767767767766766676767667766776776776767766776767677677667676776776766677676776667767766766776767766676767766767667667676767766767766677677676667676767677667767767767767676676776767677677676776776676677677676667677676666776666676767677667767667767766776767766767767666776776776767677676776776776667766667766766767767767766666776767667767667766766667677676767666676767676776767666676776776776776767666767677666776776677667767677667766766677676776776766776776676767767676767767767766676677677677677667677677677676776767767676767677676677676767677667677667676767666776767767767767677677666676767677677667677667766676766667676766767677667767767677676767677677666776766677676677667667667767767766767767767767677676766776776666677666767767767677676666677667677676667667767767767766767767767767766677676776776667767666676776766677676667676767667766767677677677667677676767677677676776766676767767676776776677666767766676776767676676676776666676676676776776776767666767667667667767767667676676776776677676766776677677677676666667666767677677666677676776776677676776766766766676766776767766776776677666676667667666766776666776667676767767677676666767766766677676776776776776667766776676766776767767666767767767766776766767676776766676766776776676767676767676776776767767667676776766766767677677677676677677666767766776767767667766766676667766767766766767677677676677676677676776776767667767766776676776766766676766776767766767767767677677677677677676776776767677677667767677667676776667676677676767677667767677676677676776776676766776776676776766767677667767667667767766667766776776677676767677676676677676767667767677667767676767667676767766767767676776776767677677667767767766667666776677666767667676776766776676676677676767666767767766776666776776676776767767766767677677667767766766677677677676776676667767667676776767767677677667766767766676667676767676776767767667767677667766766767676767767767677677677676776676776776676776766677676677677666776776767767677677676676776667767677667767677667767677666667666776766766667766776776776766677667766776677667767677667767767766677667677676676767767767677677667766776776666767676766767766766667666776767677677667767666676677676767676667767677676776767677667767677676776776677677666776776667767667767767766767667766767676767666767767677676767767667767767767676776776776666776776677666666666776667767676766677667767677667677676677667676767766767676767667767766767667677677666677667676776776776776676767767667766767767766776677676677677667766776776767767767676677677677676766776667766776776766766776767767767767677676776767676667766677667666776776767766676776766676677677677677677677677666776776767677677676676666667767677677666667767767676677666776767766767676767766776767677677677676677667667666666766767767667766676676776676677677667767677667767767677667666767766677676767766776766677676767677677667677677667677667676667676677676776776767767666677677677676766677677676667767767676676776766666766776776776776767676776676677677677667766767676776776767767667767766666776767766767766767767677666767767767767767677667667677677677667667766677677677667766767676666766767666676776677677667677666766776767767766767766767767676667677677677676676776667676776767676767666776677677667676677676776776776766676776677676677676766766676776776666767677667767677666676767676667766766776776766776676666776676677666767676767767767767767767767767676766776776767667677666776776676776776776766667677667767677677676776667767767767666666776677676776767677676767676766776776776676766667767666766766767677676766767766667767676677676766766776676676776776767767677677676776776767676676677677677677676776677676677667767677677677666676767677666776667676776766767767766767676676766676776776766767677677676767667767676767767766776776766766677677667766677677666776767676776676767766667677676677666667767767667676666776776677676677677677677677676767677677676666776776776776667766776667766766767767767677676776766776767677667767767677677677667677666776667676776767667667767666667767676676667676767667667767677676776767667676677677677666776776776776667767766676667676766676676667676776767767677677677676676776776776776776776776767676776776766776766677676677677666666776667767767766666776776676767676677676776776666766667767677676776776677676776676776776767677677677666767677676776676767676767677666677666677667677667677676767677666667767677677676667677676767767667767767676776767766776776677677667767767766767767676776776767677677667676767677667677666766676776766767766666776767676776766766767767677667667767667766676677676767766676767766767767667676767767767766776776776776776667677667676767677676776776776776776767667767767676677667766767766776676767666677676676767767667667676776677667676767767676767766676776766677677676776766676776776667676776767676766776776676767767766666776776667677666776677676767676677676776677677676676677676677667767677676767766776766766776767767767767676767676766767767676766666676767677676776766767766776767667767667767677667666676767767766667677667766776767767676776667767676767667766767666767677677676677667766776766767677677677676776776677667766667667676666767676677667766677667676767667677676776767767676676667767767677676776776676776776676766767766676666767767676776667677676766767766766776776667766666776766776767767767767676766767767767767676776767767767676676667767766676767677677676776766667677667767677677667676776776776767676776776766767766776767767767667766776767767676676776767667677677666776776766767767676767767676767767677677676767676776776766767767767766766677677676776676776676776776677676667667677676676767667766776677677666776766677666676776776676666767677677667667676667766666776666676767767766766776667676667766676667767677677677677676776767767676677676766776767666776767677667667676767676767667766776677677677677677677676766767667767767676677677667766667767677677676776667677676767767766677676677676767767767766766676766776776666776677667676776767766776667766667677676766776677676677677677677666776776776776767767677676676776776676766776776677667677677667767766677677677676677677667667766776666677676677676776767767766776767767767677676677676676776766766676667677667677667677676767767766776776767677676776667767676767766666776766676776776767766766776667766767767766767766677677666767676776676677676767667767677677677677677677677667767676677667767767666767766776776766677667677666776677667676776776667667667676767666766776767767667667766767767677666677676676667677666767767766767666667666766766767666676676776776767676776767676767666776676766767767676776776766667676677677667676776767767766767676776776676776676666776776766767766767677677677676776666776767767676776766767677676776767667767766667766767766776677676776776776677667766776776767676767677667766677667667767767766767766677677676776676776776676776767667766776676677677666667667766767766776776677677666767766776677676766676766677677676776767767767676667767766776776776776666776776767676776676766776666667676776776677677667667766766776767766666776767767767767677667677676676767767767767676676776776676766776667767676666766677677667676766776776667677676667766776776767677677677667767766676776676776776766677676767767767766776776667667767766766766776776776767676776767676766667676767767676776767667766766776676776766677667767666776767767767667667767767676666776676767766766766767767766767667766776666776676667667767677667677677676767767676676677676776676776766776667767767766776767767677676767677667767677676776766776776776776767677666776776767766767767677667676677677667676767667766766767766766767767677676766767677677667676767766767677667766767767767676767767676767676667766766676766676677676776776676767666667676766677667766776776767766776767676767767677677677676767666767767676767667767766676776667667766676676676776767767767767676767767677677676767766776677676676767767767676677667667667677676677667766766776677667676767766776766676667667676776676767677676676776767767767767767767767767676776776776767667767766776767676776766676767767677676776776767767766776767767667667766676767767667767667676676766776667767767677667766776667676676676766677666776776677677676677677676766767667767767766766767766767766776677666766776677676776776667677666677676776677677676677677676667766776776776776776776766677676767767667767676677676676767677667676677677667677677677666677676767676767677677676767767667666667677677667677676776776667676766776767676776666766767766667767667676767767677666767767767677677677677667767766776776676667677677667676767766776766776767767767767767667767677676667676766666667766767767676776767676676767766676776766767766677676767766766676676677677667766766776677677676776666766677676766767767767667767766677667767766767677667766767677677666667766776776766767767676766767667677677677677667667677667676767676767767767667676776676767677676776667766677676766767767767676766776767767667667677666677677667767677676767766776776766667767676766767676767676677676776776767767666676776767767677
6667767766776767767677677676776667766676776776767666767767767667767767667767767767766676766767767767667677667676677666766776767767767766776776766677666766667676676776666766776776776767766677677676766677666767767677676776776676776767767667666667767677676676676676667667676677677667767767677667767676776776677667767767676766767667667676776776776776667676767767767677676776766776767677677677666767676776776667667767766776776776676776667667676776676667666676676767767767677677667677677677677677676767677677667667766677666676677676676667767767676776667666677667766766667676776677677677667676667667767676676766767677667677667766766776667676676776776667677676767767677677676776766776776767667766666776676677676667676677676776766766667767767676767767676767667767667676766677667767676766776776776766776776766667676677676767767767676766767676676677666776776767677676766667667767767766667767677667767667766767667767667766776776776767676677666776667766767677667767767666677677666776776776776676776776667676767767767676767767667677677677676676767767677677677667767767677676776676676776776676776666776766677676776776767767676677666667666767667766676666677676676676767767676766767676676776767766776766766767666776676666767677677666677677667676766677676676767767677676676776776776667676767676767767677676666776776766676676677677677666676676776667677676776776667766766677676677666767766776676677676766666776676677667766766776767767767676667767767676776776767677676677677667677666767767666676776776767677667767767767767676776676766676667676667677676776767767677667676767766766767677666677667676776766767767676776766776766676776776767677676766767667676767667676667767676776677677677677666776667667676766667766767767667766776767767677677677676767767667667676766677677677677677666767767766776677676676776766776677676676766767767667766776767677677666776776667767767767667677676776677676766776776767676776676776676677676776776676676776776667667667766766766666676767766677667767676677667766776776676767666767767677677666766776767767666776677677666766667767766676667676667677677676767767677667667767767767767666676766776676766667677677676776776677676766776766767766677667666666776767767677666767667667676666767676767766767666776677677677667676767766766767676767766767767766776767667766776766766667767676776767676767766767677676767767666767766776776677676676776666667667667677666767767666776776767677666767767766767667766767767676676667666776666767767767767766776766667667676776767677677677676676666776776766767677667677677667676666766666776776676776776676776776677677666776677677677677667767767767767767677666676776676776767666776766667767767676776776776666776676766666766666667667766677676667667767767676767667766776667677676776667766766776776767767676776767766667667767677667666776776767676766776776776676776677677666776767676676667666767767666767766676766676666767676677666676676667676677677677676776676767767676767767767766677666767667676666667767767677667767767677677677676767767766676776776767767767677676677667766666767676677676677667766667766776766767676776667766767677676776677667667766767767677666776776767676776776767766677666767677667667676776667767667767677677677676676767677666776767767767767676776776776667677676776767677676776676776776766676767767677677666667766666776767676667676666677676677676776776767677676767767767767767767667676666666776677676767767676676676767767767667677677677676766677676667676776677677676676667767666676677676767766776666676676666677667767667676776676667667767766666776767666677677676667767767667667676767667766776676767767676776767667766776776767766676776776676776667676767677677677677676766666677667767766677676677677667677676767766767766676676767767767666776677676776776776776677667676767676677666776776666677676767766667766667677667767677676767676766767667766676667677676776677676776776767767676676776676676776676776677677677667767767676667766766776666776676767767767667677676677676767676776776767667766776676776677677666767767677667767677677677667767766666676767766776677667767767766776767767767767767767667676767767676766767667766667676776667667667677677677676766767767766767767767676767677677666767677667667667767767767767676776776776776776776766676766677667766667766766767676776676766767676767767767676776776676667767676776776767666677667766767766766776776667766666767766677677677676767767767676776767677677677677676776767676676677677676677676676666677677676767677676766676776776767677677667677677667676676776677676766776767666676776766766767767766677667667766776776776676677667667767676776767766766767676766767667767667676776676776766776676776677667766776776766667676767676676766666676776767667766776766766676776677677677676666667676676666767676667667766677667667667767677667676766776667676776676677677676776766776776776676776767676766767767677677676766676766667676776676776776776767677667666677677676667766766767667767767767766676767766776766667667677677676776666776676767676677677677677677677676767766767677666766677676776767767767766776767677676767677677667667767767676677666776766677677676776776766677677676677667676776766677676776666676766776766766776767676666676667767767767676776667676767677677676677676766776767767666776776776666776776767766767676776767676767667677677677677667666776676767666766766776667666677676666776667667677676776666767676767767677676776776677677677666776677677667677667677667767676677667767677676766767767667676767767767667676776666776767677667766667767766677666676776767766776766767767667667667677676767676666776776776767667676666767767767767766667767766666767766667766766677667766667767766766677676766767767767667676677667767677677676776776766766767767766767666776776676766776767767766767666767767666767767667676776776766776776666776676677667667767767666776677676767767676776776776766767667766776776767766667677677676767767767676766776767676676776767767767677676767766776767766676677676776676666667767676767767766766766767767767677676776767766666676676677677676767677676776776676776776776676676677676676767767766676776776776766767767767767667767767677677677667766767667676767767677677667676776667677676767677667677677676667767676776766766767667766767767676676666767767677677676677667667767677667677677667676776766677667676767667676767767766667677676766676776767676667677676776776766767767767766767666767676767766767766767677676767677667677676767667677666767677676767766766766676677667766776776666776776667767766677667667766767767676767767666776666766677667766676666776677667766776776776766667767667676776767767677666676776776676776776667767667676776766776676676677676766767766766776767767677676776677666766776676676767667676776676677666767766776776776677677667767767667767676766666676667767667676776776767767666776666776776776767667676776666766666776767676776677667766767676776677667767767767766776776767766776676766776767677666776776767767766776677677667767766677667677666677676677676666677667767667666767667767766667667766667767676677676676766767677676766766776767767766767767677677677667677667676766766767767666677676766676776776766667677677676776767676776776677667667767766766767767676676767676776767767666676776776776776767666767767766767767677676667767767767676767767666767677677666667767676767767767766767767677676776676766667667767767677677667766776766767676677676677676677676767767767767767767677667677676666776667767767766776677666776667667766666676776666766767677677667766767767677666667766767667676676776767767767667677676776776776776776767767667767666767767667767767676766776776667766766767766767767676677667676776677676776776776766776767667766776776676776676677676677667677676677677666767767767676676767676677676667667667767666776666767767766667667767767676676766677677667676666767766776677676776767767667766667666776767666677666776767766767667676776676766676767766766667767677676767766677667767767676766767676766667766767766676776677677667767667766766766776776776667767766667766767676776776667767767767666776667676677676667677677677676776767766676677677666767676677667676766767766676676776767767767767676766766776677676776667767767767766676766767766776776676776666767767766767766767766676767766766776667767677676776677677677667677677676767767676776677677676776776767676767766676776667766767667667766766676776776767767767767767767766776677666767766776667767766767767767766667767766776767767666776776676676676776776677677676766677677677676667767766767766676767667767677677667767767767766767667677667767767766666776676766776676767767676677677676767677676776767767767666676766667676677676767676677666667666667766676776667767677667767676776766776776766767767676776767767767767677676767667677667766767676776677676767667676776767667767676776676776667677677676767677676767677666766766677677677677667666676677676767677676667767767677677677666776767767667676767667767677677677676677676676676666767767767767767677667666776767767667767676767677667766676766766776677676767767767676767766677667766776767667767676776666667767766667667676676776677667677666767666767667767766776667767767767766677676666767767677677667767676667767767767677676667677666766676776776776776767766677677667667767667677677676776776776767666767676766667667767767677677667767766767767666666667766767677676776676776776767767767677677667767767677676667677667766676767767676776767766676677677666767767676767766776767677667676766767766677676766676676767766677677677676776776767767667766676676767766767677676776767767767767667677676767676776776776766676767676677666766766767767676767666667767767677676776776677677666776776767767677676767767767666767666677667767766676767767677667767676776776776776766676766767767667667767666767677677677677666677667766677677667766767667676676767666776776767677677676766767676767677677676776767766776767677677667676667766776676776676676667676676667676776766767676667667667766776667676776666676766776766666677666766767677666767767766776676776767677677677677676776776767766767676676776776776667667767677676766767667667677667667667767766767676677
366667767677667767666767766776776677677667667676776767767767767767767676677677676767677666767767767677667677676776776776776767677677667666767666766776676767666677677676677677667766767767767767676766776776766776776776767677676666766776767766767667677666677676676766767677677677677676776676767767767767766767767767677666677667766776767766776766767767667667767677666776667767677676776766776676776776776666677677677676776667667677676776667767767766767767767677676767676776776776776766767766776766776677667676767766766776767767766767767676776767766776776776776776776767666676776767767677677677666776677676766766776676776776776676677677676677677676776666766766776776776677677676776776776776766776767677676676677667667676767667676766776766766767766677666767677677677677676666676767766677676776767767767676677677676776776766776666776766767767766776776767767766767766766776667767767677667676767767766766676776676776767767676776676667667767676767766776767767767676776776776776776776676776776767676767677676776767677677667767767677676776676677676676676676767766677676767676776776767677667676776767767767676776776776776776776776776666767767676776776776677677677677666776776677677677666677666667767676776776767677677666776776767767766767767766676767666776767676776767676767677676676677676677676766776776767767767766677677666776676666677667667677666776776766776767677667767767766767676767767667766766766767766767767767677667677677677667677676776776676776776676776766776767767767666767767666767766767676677676776767677676766767767676676767766667766667767766766767677676776767767677667676766676767677676766767766767767677676767766677676676776767667767676776767676677667767676776767667676776776677676667676767767676767767767767677677677666766767767767666677666776776766667676776767676767677667676666776677676676667766667766767767766776677677667676776677677676677677676677676776667676776776776767676767767766776776767666776767767766677677676677666766776667677676767666776676776766677676776767767667676677666766767767667766666766766767766776667767767667767767767767676767766666767677676776776776767676676767767766766667767677666766667767677667767677666667666767667766676766667677676677667677667767767676666767766677677677676776776767767676776767767677677666676776776767767677677677677677676776776776766776767666776766776767676677677677677677666766766667676776666676776776677676767667767767766677667766766666677676766767766667677676767767767676776776766677676767667677676667676766677677677667767677667767767767767767767767676666776766776776767767676676766776676776677677667766776776767766667767767677676767767767667767767766776677677677667676767666667667766766766677676767767767767667767766776667767677666767766677666677676767667766776676666776767667766677666776767667667766667766767767767766677677677676776776776767767766676767767767766767767767767667676677666776776776767766776776767767767766667676766776766767676667766676766766677666776766766776776667767767766766677666677667676776776776776767767666776667677667667677666677667766766776676776766666766776776776776767666667676776767676766767767676776767677666776776767677666776667667676776776676776676767677667676766667676776767676776776767677676677677676666767677677667766776676767767766677676767666767767766667767677676766666666776677667767767766676666667677676776767766676776766776767676676767767676776767767677667676677676667677676677676776677677667666776767767766776776776776676776767677676767766776767767667667666776776676767767766767677667667666776776767767767677667677666666776776767676767766677676767767666676766676767676666776677677677677667666776776767766677666677676776667677676776767767766766776767767677676776766677676767667767667766767667767666677676767766776667766666677676666667766767667767677677667767766666767667677667676666776767667767676677676767677666776767666676767676767767767767676677676776767676776766676776766676667667767766776767677667676767766776767767766767767767767667676776666666676667677676677667767767767676767766776667677666677667676776767767677676677667767667677666776767767767766767667767676676776776767676776676767676667767676776776766776776677677676766666767767677677667667676677666766766677667767767767767676667667766677677666767767767767676666776766767677676677677666676676776667676767767767676776667666766776766776776677667677676677676767677667767766776767676767666767767767676676776776767766776676776776677676767767666767676677666776776766676676776767667676776776676677677676767666667766776776776776676776776776766676767767767677676776766767676776767676767667767766766776767677667766667677676676776776767676677667676766776767667676767767677667766776776676677676767766676666767677676776776677677666776676767676667666776776767767666676677677667677667667676776676666776767676677667677667676776677677677677667667767766767676677676677676776767677676776776767677677676776676767767667677676776776767676767676767766776766776776776767676677676676776776776776667677676767666766776676767676776676767676766776766776766677677667766676776766676776766766767666776767677667676667676767677667767767677676667677677667677676776766776667667677667766677677667766667667676766776776676666677676667676776767766767677676776776766667767767767677676676677677667677666766676766776776767676776776767677667767676666766776776776677676766767767667677677676767767676666776776667667667666676776766676677677677667677667667766767766677676766676776676676767676767767677677677676776677676676667767677666776776767667767766767766776776767767766676767667767767676776776776776667677667667676676776766667677666766776776776776667767767677676676766776776677677666767766766767767767676766776677676767676677667677677677676776776677676666677677666767667676776776776776767767676676776677676676767677676676767676667676767676776767767676776767767676776767676776666667677667767666767766766767667667766766776776776676667676667766776677677677677667766667677667667767767677667767767677667766776767767676776667766767676677676766766676776766767667677667767766767767667676766667767676766666767677676776767767766767767766677677677667667676767676767766766677666677677677667677676766767767767676776676766776767767767667767767677676667666767767767666767766776767767676676677676667677667667766767676767676666677677666767767676766776677676776776676667766676676776667767766776776767766767676776667677666776666676676766776766767666767677677677676767767676766767766776767677666767676776767766766767767767667767767766676767767766766776676776767767666776667767676767677677676776767676776766766767767667676776767676676766767767766677677677667767677677677677676776767766667767676677677677677677676776767676766677676776767676767676767667676766767667766677677667767767767677667677676767677677666766666677677666767766766776677676767666677677677676776766776767677667767766776767767767767677676766677677677677677676776677676776776767677676776776776776767667666776667676776676677676776776776776667767767767677667767676676767676776776766676766776767676776766677677677676766776766766677666766767767767767767676776676776767767767676767667766767677667677667766776676776776766677667767766767766677677677677676776766776677667767676776666677676677667667676677677677666767767766766776767766767676776676776776767766666776776676767767767666776666667766667767676776776667676667767767767676767766766676677676776767677666767767767667767677666766676767666766776776776676667766766776776677677677677667766776677676677677676776666776766767676767767666676667766667767677677677666677667767677667767766767767766677676767667667667767666767767766776767767767767767767767767767766676676766776666677667676766766676776667676767676767666776676776767677676776677677676776776767766677677676667667766776676676766677676776776767666776776767677677676776776767677667676776766767767766677676667766677676667667767677676776776776776667766776766667666667766667766667767667676776776766776776766767677666767766767766767767667767677676776776776676767767767766677677677676767767767666776677676677676766677667766776676667667767666677677677677676776767667767766767766776767667667766767677677677676676767677667677677667677677676776766677677676776767666676767767676776766767667767676766666766776776677676766666776767767766767766666767767676767676776676767767666766776767767767676767766667676776776767766676776767677677667767767767666677676767676776666776766676677677677667766676767677667676767767767667676677677676667766767667677676776776676666677677666776676767676676767667767766776666767676667767667666766666776676767767767767676677667767677667767676767767766776776766677676776776676767767677676776767766776776776767677676776677667667676776676766676766767767766767766767667676676676766767767676676776676776677677677676776767766767767767667677676776776677667677676667667767767766776776776676776767767767767677676766766776767676767676776767767767767667667766676776776776767767667676767767667676776677676776766776677676766767767676767677667766776677666776766676776767677676677676767767676776766666776776766776776767677677666677666766767767766767767677677677676776667767767767767676677667676776677667676776667767766776776767767676776776667767767676677676767676677667677667767676676776776677677676776677666776677667766767767676677676667676676766767676666676677677667766776776666776776677676776677677677676667666776776676776767767767676776776676767767676776776776767766767766776776767676776776767676776776776667766677677676776766766667676776676767677667666677677676766676676676767676667767767766767676766676776677666767676767677676776776767766676776776666766676776766776676776776766766776676766676776776677667667767766776676766776677667766767677667766776667767767767767667676766667666677667766776676776667767767676677676766767767767676776776676767766776767676767766677666767677676776676667677677676776677666776677676676667766776767766776767677677676776766766677667767677676776776767677667766667767676776776776766767676776766676667766767676776767766767677
66676766767767767767767767677677676666766776767766766776776766767766776667767767677677667766767677676676666776776767766767767677677666766776676767667676766776667677666666776776677677667766677677677677677667767766767767767767767677676766676667767766677676767767767767767677666776767766776776666677667767766767676767676676766667677667676676776677677667676766776676667676677666677667767676767767767767676776677666767767677666766767677667766767676776676677676676676766677677667677667677666676776767766767676766676776667676767767667676767767766767676766776677676766767667766767767676676776677676676667766776766767766676677666766776676776677677677667667767766676677677676666767766776667666666776676776776776776766767667676776667676677676776676666766776766767767766776776767766676677676776776767666767766676776767667666677677677676767766767666767677667676767766666676776776676667767676767766677676766767667767677667676666776667677666767667767676776767766677667667767766776766766776667667767767767676767677677666676776767666677667767676667767767676776677666766776766776666776677677676676667666776677676767676677667766766677677677677667766776766666767767677667676767766677677667677667667667677667677667767667767677677666676766776767676676676666767766776666766676767767767766767677677677666776776776767667676676766676667677676766667767766776676677676776766767767677667766767767676776776677677677677667766776667677676766767767767766776776677667767766776677677676776767766766677677677677677676667766767677666767676776767767767767677666677666776677677667677666676776776776676676776776776676776776676677677676667767767766776676677676677667676677677667767667676767766767767676767667767677677676776776766766776767767676676767676767667667667766677666776676677676767677677677676767667667677667767676776776767666776776677677677677676767767676776767767766776776767767676776776767767767677667766767767677676766677667676766666766767766767677677667767766767666767767667677677676677677676677667766676776767677677677677676677667677677676776767767677676666676676766767666676767766676776676766676766767676776776767676767766677677667667677677677677677667767676776676666667767767677676676776767676766766677677677677677667677677666767767667767767666666676776776767676776776776776767677667767667676776767677667767767677667667676767766667767767677677677676767767667767767676677667766666667767767767677677677676767767766766776776767667667767677676776776767676767667676776667767676766766677677667667767667676676776677667767667766766667677676676767766676766667767676767767676776767767766776766677677677677676776776776766767677677676776776767766766767667767676766776776676776776767766667676767767766776776776776767767767676776677667676776776667666677667676776776676767767677667767677677676776776767667766676767767676676767767767766667766676677667676776776677676677676776667767666776766767676766766767676776776767766776767667767677676776767666776776766767676776776676766766776766677677677676667667677667767767767667767767677667767676667676776766767767677667667677676677677676776767677676676776767677676677676767766776677677677677676766776767767677677677677677666667677667767767666766767766766676767767677677667766677676676766767766767766767677677676776677667767666667677676677676766677667666667767677677676776776776766677667676666677667767766767677676767766776766776776767677677676767667667676767767677677677667767667767676677677667767766776667767667667667677676776676767767677667767667666676776676677677667677676766776776776776667676776767677676676766767766767767677677676776767666766767667767767676667677676776677667767767677676677676767677677666776767766767766766776767677676776776776767676666667767767767767676776677676776776677677676676767767677677676677677666776776776767677676677676776776767766776767677676776667767767677676776767766776667677677676776776766776677676776766776776767677667767676766767767766776676766766776767766767677667666766677676767767767767666776767767767676766766677667767667667667767766776766677667767676767667676767677667677677677676767676677667676776776776767676776677666677677676767676767766776767667677676776767766776676767676677676677677677677676667766677677667667766667666767767677676767767767767767766677667677676767766667766667766767767677677667767767676677677677676776776767767766776766666766676767767767667666767676677677676776776776677676776767767666776667767667676677676677677666766767677667676776767676767676767767677676776676776776776766776767667767667677677676767677677676767767677667767766767767666776766776776677676767666766666776666767676766767767667676676776767667676776676676776776676766766766767766776776766776767766776677676767677676776776766767676676776767677667766776667767676767767676776676776776776776676677677666767767766676666776666776767767767767667767677677666776766766766767677676676767677677677677676667767677667766766767767676776776677676776776766676767676676776767676766776766778677677676677677676776676677667667666776776776667766776767667766667766776766677676677667676776776766766776676677676676676767767767767767767667767666767676676677677677666776767766767767767676766776767677667767676776776767767667766776767666776677677666766676767667677677677667676767667767766666776767667677676776767676766767766767766776676776767666767767766776677676667767667767767677667666667766767767767666776776767767676767676676776776676766776676776776667766677667677677676766767666767677676667677667766776676666776766776667677677666767667767767676677676776766776767767667767767767667676776677666676677677676767666676667676776767677677677676776767666776667767767677666776776776667676767677677666776767766776676667666776667767766776677667677676776776767676776767667766776776767767667767766666776776676776767767677676677676767676776776677677677676767766766776677667767677676676776677676676666676776776676667667677677667667767677676667666677676676776667767767676767667677666776676776767767667667767676766766776676767676767766677677676677677676676776776677677677667766677677677666676767767766767677667667767767767677676776667677677676677676767767676767767766767767767667766677667667676776767676776776667766766766666776767766776776766676776767767666767767767676677677666677676776667767767676766776767677666677677667767676767766677677676776677677676677676776776776766776776677677667767676677667767677676776767677677677676676677677667767676667676767666676676776776776766766677667676776776677676766676767766766766776767676776776676776767767667666776677666767667667767677677677677677667676677676766766766677677677667767677677667766677676776767676667676776766776676766776767676767766676776677677667677677667767676776677677676676776766766776677676776677676767767766776667767676666667677666767767766676766677677676767676776667767766767767667766666776677677667766766776766677666776776767677676776776767676767666776767766776776766776766676767677677667767667766767766667767676677677677667766766776677666666767766677667766666767677676776776767766667677676667666776677676667767677667767766766767677667766767677667767766677666666776677676766767766776677677677667766776766767767766676776676676776677676676776776767766667676767666767766767677677667676776766776766767667767766766776776776767667666776776776776676676676766677666677676776677667677677667766776767676767676767767667667677677676776767767677676776676677666776767767667766677676776767666776767766776776776767677666667667767676676776667767766676766666776667766766776776676767676766766776766677677677667676776676677667677676776767766667767667676676767766776766776676767767676766766776677677667767667767767676676767767676676767766776776767667666767766677667767677667667667667767767766776776767666767667766776767676776676767767767767677667766776677667767767766767667666677667767677667767766776677677667766766677677676767767766776677666776767767676667676767676776776767677666667766667677676667766677676667676766677667767677677676677666677676776667767676767666766767677667676766776776767767677677667677677667766767676767766667677677667677676677676676677677677666677677677676776676667766766767667676776666776677677667766776776677677677667667677676767676767766767767766767667767767767667767677677677676677666677677676776767767676776676766776776776677677676676776776776776766776676776776767766776677676767767767767666677667667767677676776667677677676677677667767677677677676767677667677667767766676676776766767767767766767767677667677677677676766666666767676776667667676676677676766677677676766767767766667767767667666767766776767766667766776776767667767767767767767767666677676667767677677676776776767766766667766676767766767767677676767767767676776776776776766776776677676767676767767677677677676766776667767666776766767766767676776776767767677666767767767667666677666776776767767676776776666776766767677676776677677677676676767676776776766776767767667767677667767667767767666776767677677667676776676677677677667667767666766776776676776676776676776776676766676666776766767766767767767767667767677677677677676676776767767766766776766776666776776767677667767767676766776776667677667666776767676677676776767666666767767766767767676676766776676677677677677667676767667676767676766776776767676776677667677677667677667676677667676776666676667666776767767677667676776677667677676776677677676776667676776776676767767676766767766776676676677677676767767766767767676676767766776776776767666767766766766776776677677666766776666677677666676676766676766766677677676767676776676776676776676667767667677676776776776776666766676776776776776667666767677676667677677677666766767767767767677676767676677676667766776767676776776767676767766766776766776776767677676766776776776676776676677676776776676767767666767767667767676776776677676776776677676766776766766767766776677676667767767677667767667767676667767767767767677676676766667766676766776776776676767676776767677677676776766767766767767766766776776776767667676776677666677667766767766776766767667667676776677666766767666667767676677
67767677667767766776767667667767667666676667767677666767766666767677676776776676776776776677677676676776776776667767767677677667766776767767676766766776776766776767766677677677667767666666776776776776767766677676776767666767676767676766776667767667766676776667677666666776776776776676776676666776776676767766667767767766776776766676667676677676677677666677667767766776767766767677676677677676666766776767667767767766676776776776776776776676767676776776677676666766766776667766767767676767767766676776767767666776676766676677677667767666766667676776667767767667667767676677667667767676776776776776776776667766767677676776767666767677667677676666776767766667767667677666676776767766767667677677677667767767677677677676766776766677667676767767766767767667767676666767767666776676677677667767676766776766767677676767766766676667676666677677676767677677666776677676767677676766767667767767767767676767767766667677676776677676776677676677676667766767766776776766767767767666677667677667767667767677677667677667676767677677666677667766776776677676776767677666676667676766776767667767767766767767767767677676677667767676776776767767767767767677667767767766776677666677676776667767677676776666667677677667666676776776667677667677676767767677676667676776776766667767677667767766776677677677676766676776776677667767767767676767666776677667677667676776776677677676767766776767666776776767766767767767766677667677666776767767667767676776767676776766767766676766776776677667767767676776767677666767767767767666677676767676766677677666767767766776767676766767676766767676776676767767767767767766676767677667666776666677667667767766667766776776666766677667667676767677677676776667676776676677676667676667667767666767667766767767766677677667666767767667667766766767667667676676776676667676676767767767676776767766677667666667676776666677667667677667767676676766776767767676767666676767667767677667766776676767767767766666767677676767677677676776766767767676767666776767666776776666677676677677667767766766677667677666766667677676766767767766667767676776677677677677677676776767767666677677677676776767676676776677667667676767767766767676767666776676776667676767676776766776666676677667767667767677676677677667677667767667767667767667667766676776677677667677677676767767767767767677676776776676776767767766776776776666776776767766776767767767677677677676666676677677667767767666767766767677667676776767767766766776676666766766766776666776767676667676776776767676776677667677676776766667767767676766776667767766767666677666776776767767766776776776677676676667677667767767767767677677676676676776676677676776767767677676776677677676767767676676776677676666767767767767767677676767676677677677677667767766766767767767766667677677676776767767767767677666776776767766766776766676767767677676667676767667766766677676767767767676767677667767767767767676767677676767677677667676776776677677677676766767676776776776766677677676767766676666677666766767767677676776776776767766677676776776776767676776776766677667677667676767676766776767767766766767677677677667766766766776767676776666667676776767667676666766666776776666676776766767766677676766766767766776776776767677677677676767766776776776677667676767767666767766666667676776767676767676767676766767677677677676776767677666666776767676767767767767677677667766776767677667767767667766776776767676776776766776767667766767767676776767766776767676776677676776776676776766776767767767767767676767667767676676766776676767676676676776666676776677676776776677667677677676667767677676677676776767666677677677676676766776767766767767676776676766776766677677676766776677666667767667767767677677676776667766666776767767767767767667676767676677676677676766767767667676676776767667667767676766776677676767766766667767667677667767766767767767667767767676776767677676776776767766766776767766677677676767766677677677666766677677667667677666767677677676766767666676677676766776766776766677676767677677667666767767767767766667767767667767677677677667767766767766766667677676776776776766677677667767676676767767767676767676766767767766676776767667766767766776776667676676667676677677677677667677676776776677677677676666776776767767677677677677677666766677666776767667767766776776766667767677676776767767766767766767767766767767767676767676776776767767666677676776766766766776677667766676767767676766767767677667676666776667767767766776676767677677677667677676767767766767767767677676776676666767676767667767677677667766676767766667767766767767666767676776776767676677666767767677667766776666776776667767667766666667676767677676676767667767667767667766677676767676766667767767766766767767767767766677676676767676776677676776767767766677677677666776776767677666677676767677676677676776776766676767677676776776767676676666776667677667767767766776677676776776776767767766767767676767666767676676767767676776676776767767767767767677677677677677667767676767677676766667677677676766676766767666676677667767677676776776776776667667766776677667677667767766767677677677676666767677676667766676766767667677666667676767767676776766677677677667767767667677677677667666666767767767766776776776677676667767677676776676767667667767767766667766767767676667766776776676667767676776776677666767677676767767767676767677677667676776676776677677676776667767766767677677666767767767766776776776676666677677676776767767767767767767667766676776767666767677677667766766776666767766776766677667677676776666676776767676676767767677676767677677676776767766776767676677667766776766766767666676676666776766767766767667676776776767667677677666767767767677667676776666776676766677667767676766776667667677676767767766677677667677677667767677677677667666767767667676776767676767677676776776766676767676676677676776776776776767766676776767767676677676767767677676776677677677676776767767766776776676766676776676766676776767766776776767766776767767767767767767677677667676677676766767667677677676776766776766776776776776676667767767767766776766776677677676766766766776766776767677676667676666767766667767677677667766766776767667766677677677676767667667767667677667676776677676767767767667667767677676776767676767676677676766676776766767677676677676776667667667767766776766677676667767766766666776677677677676776767767677677667767766776676767767667767666766667767766776767676666766766767677677676776766776676776677667666776776766776776766767767676677667677667766776766776667767677676776667677676767767676776776667666767767767677667767676767766676676776676766766767767666767767677667766776766776767766767676666666776767767767766767767766667667677677677677666776677666776766667767767667667677666776767677677667767767677667766767767767767677677677676767667766776776767676776767767767677676766776776767676776776767667677667767767767767666676766767767676776766667766767676776766776767677666677667766776767766667667677676767767767677676676676667677677676776767677667677676676766676667766767766767677677676766766666776776776767667767766767667677676667677676767767767667667766766776767667767676667766776767676676667766667766776677677666676776766676667677676766667677677667766677666677667767666677676676667767767676677667767676776767677666676776767667767767667766776667767677666776676776776776766776776767666666676776766766667767767767767677677676776767767666776676677677676776767676767677677667667667677676776776776766666677677677667677676767667766766677676766776666667767676766666767676677677667767666677677676666776676766767667767667667667667767767767767676767766667677666776767667666676677667766776666677667767767767677677667766666776677666776767676677677677677667766767766766767677667767676767767766766677676767676766776766677677667676776776677677676676776766767677677677676767677667767676676776776767766677676776667677667767766776676776776767676676767767677677667677677677667767677677677667676667767766767677666767767766676776776767667767667767766776677667666677667677667767666776776677676677667667666677677676667767667767676666776667677676667677677667676776776676767677677676776767676776767676676776667766667666776667667766776767767667767767677677667766676677676776776677666767676676667676767767766677676677667766766677676776766767766776776677677677667767766767677676776776767676776766776677677666776776766676767767677666767667676776676776767677676767677676666776776776766776776776767666676766776666677676677666666667676767767767767667676776666767766776667676767676776776677667767766767676767676677666676766767766666766767677677666766767767677676776776676676767767767766776767767767677667766667766767677677677667767677677666677666767676677666767766776767767676766767767677677667667667667677677677667677667676776776767667677677667767766677677677676767767677667667677677676776776677667666676676776766776776676676776666676676767667766776767767676766767767667767766776676667667676776677666677676776666767676767676776776767767766776766776767766666667666667767676776676776767666676766776776776776776676677666776767676776766667677666766767766667767767676776767676776776776766766776776776767767676766766666677667767766776767767767676776776776676776776766776676776776776677677666767677677677677676766677666776776666767766666667676776776667767676766776766776767676676776767767677677676776767767767666767676667676766776776776767767766676677666767767767677676676776667767767767667666767767677676667767676776667667676676776767676767676776776776767766766677676767667766767677676767767676667767767767677676677667767766776766767667767767676776677667767677677676667766677676776676776767767767676776676776776776766767666776776766776676676776666766766776767667767666766776776676767677677667767767766776776776776667666667677676677666776767767676676767667677677667677676667676767667767766676776767677667766667767766667767676776766776676677677676676767767767667667676767767677676677677667767667767766766776676766776767676776776677667677676666676676776677677677677667666776776677677676677677667676766767767676776677677677666676666776767767677676767766767767767
66677667666677676766767767667677677667667676667676677677676767767766776767766766767767767767667767767767766776767677677677666767677676666667767767676767767766666776776767667767766776776767766677677666766767766776776767767766776766677676767767767767676767677676776776776776766776776767676767767677667767677676776767667667676767767767767767767667676666767767766767676667677676776776676776776776677677667667766766766776776676767677677677667767676767676767677666667677676676677677677676677667767667666667767676767666666767767677676776767767767677676776766767666676767676767767676677676776766667767667677667676776676776776767677677677677676676676766776677677677676767767767767666776767767767767766667766776677666677676766766776776776776667767666776677666676767767667767676767766766666776667676676677677676776776766767676677676677677667676677677676776677667767676776767767767676666776667677666776776776776677677676677667767767676776666677676677677676667766776676766766776776776767677666776677676667676676676767766767767767667676776767666677676767676767766677667766666667767667676767767767677676776776677676776776776767767677676776667766766676666776776766667767767677676667677676766676767767766766776766767766766767767767767676767676776766767766767767676776767677677677676766677677676776676776767667676767767677677677676676767767766677677676776776776667767766676667676776677666776776776767677677676776776766776767677666776776676677666767667766776677676666767767766676677676766767767767767667767677677666677676677667666767767676676776776776776767677676767677676776767676767677677676767767767767676676677667677677677676776776677676677676676677667667767676767767766767667767767677676676766776776766776767677676677677677677676677676766776667767766676667676767766676766776776776776776766677676666766776667676766776677667667766776677666676677676666776767667766767667767767676776767676677677667767676776776776667767677676676666776776676767766776776776776767667677676676767767766776676776676766677676767767676776776776776677666766766776766776776677676766676676776767667677676776677677677677676776676767667676766677677676767667676677666677666767676676767676767667767767766776677676776776766767667677666776776767766776676667666776767767767676667667767767676767667677677677677676676766667767666677676666776677667766776676767667677676776767676776776776667677676767767677677667667767767767677676776677676776677676776767677667766676677667767677677676776677676766676776667767677667767676767667666766677667767766677666676767667766767767676776676767766767677677677676776676776767676776676776767767667767767767766767767667767766676676767676767767767676676767666776767676676766776776776676676677667767767767767667677677677667767766667767767767676766767767766666776776667677676676676677667677676776767766776776776767677666766776776667766767676776676776776776767667767767767766776776767767677676766667767667677667677667766766677677667766766776776776776776776776767766677676677677676767766766767766767666776767677677676767766666776677667667676766767766776776776776676776776767767677676677667767676766776677676776776676766676666766677666767767676767667676677667767676676766766677667677677677676667767767676767677666676767766677676776677677667666776766766677667667666766667677677667766676667667766776677676667676776767767767676776776767767767767676776766776767677667676677667767766776776776676767767676767766676776767676767767767767766677677667766677676666776776767667766776776776776667767676767666776766667766767767666766776667767676776767676767677676776776676676776767676776767666766766677676677677667767766776767766766776677676767766767677676667667766776776767676667676677667766767767666776767676766766776677667677666667667766767766766776667767676776776667767676677677676776776776766676676767766667766766767676677676766676776776776667676776776776776667766666677676767766677666776776776776776677667766776766766776776776776776766677677667767677677677667767676677667676776776776776767767677677677667667676766776767767676776776676766767767767766776766676776766666776776776676677667677676677676776776767677677676776666677667677676767767766766776677676776667666767766776677677666776667667767666766766767767666677676776776776767677666767767766767677676766766767676676767676667677676667767677677676776776776767767667677676776666776766767667767677677667767666667676676767767766676767767766776676667667767667667766667766766667767676776677667676776776776767676776767766776766676767676666766677666766766676776676767767676766776767676676666667676776666667766767667766677676767767767767677676767767667676776776776766676767666767767767767766776776676776776677677666667766677676767767677676666766767767676776676666766776676667766767766776767677676776766776767767676776776666667676776776767666776676776766776776667677667767676767767767677667767677676776676766767766666776767766776776666767767666677676776677676676776676776766766776776767676666667677767667766767767677677677677677677676666776767676776766767767676666776677676667767676767767767666776766776677677676676766776677677677677676667667767766767677676767676767676776767676776776667766776766767667766766677677676776676767767676776766767767767767767667766767677666676776767767767677676677676767766767767767766677677677667676676676776677676776776667767677676766776666677666767767766666776776667766677677677676767767676767677666767676676677677677677677677667767767677667677677677676767767677676776767666667767667677676767767667767677666766776677666776666677676677676667766767767767766677676767767767767667677676767677676767767677676776677667766767676776766776677667677677667676667667677676676766766676667676776767767766776776776767677676776667766776667767767676776666767676767667677667676667677666766767676767677676767677676776766776676667766776677667667666767767667676776776676776767767666676776667667767667667677667767767677667676677677666677676677667767767677666767767676667666767767766767767677677676667676667667767677677666767667676776767766676766666767767767676676776676776776776766667666776676766776767767676776776766766767677667767677676767677667667677666666776676767766776767667767666776677676767667667766766767767666677676766776776776776767676767667767767766667677676767677667767676776776767676766676776676776767766776667676776766776776776677677677667767766766766776676667766767767676767667766776776676766776776776676667767677677667666676677677667677676767667767766776776767767666776776676776776676776676676767766767767677667667766677667767767767767676677676776676677676766766767767767766667767676776677667677667767766766776767667667766767767766767766776766766776776767676677676767666776676766776767766666776677677676667766767676667767676776776776776766766767767677677676767767767676677667667767677677667677676676776776776766676667667677667767767766776776676676677666776776767677666676776767667676677677676767677676776766667676776776776776776776767766766776767666676767667676767767766666767766676766776776677676667767666677666776776767766776776767767667766667677677667766677667676676766666766677677677677666776676767676667666776776767677676666676667666776676776767667767767676667767767667766776776676776776677676776776767767666677676767667676676767677676776776776676776767767676776776676767676676776776776767676776776766766676677677677667676776677667677667677677667767766776776776776667676767667667666776767767667676767676766677667666776776677677676667767766767666677677676766767767676776666677667767767767766766776776776766766776766676676667767766676667667676666677676766776667677666776677667677677667767677677676667667667767676677677666677667677667677676776767667766677666766767676776776766767767666767767767676776767767767767767666767767667767677667676676676677676776767767676667766776676677677676667767767677677677676667767767676767666776767667677677676776767676766767676667677667676776767676776676776766776766676766667676677676667767677676677667666776666766677667667676776776776667767676776667766776776677667667677676776767767767677667666776776766666766776776767767676677676776776767766767767666667767766766776666766677677677677676666767677677667767676667767767676776776677676767766766676766677677666776677667667767677667767667667667767767767767676776767677667676776776776676767666776767666776776776677677677666677676666676676767767767676766776776776767677667676766767767676676776667677677666667676776776776776776767667767676676767677676766676767676776676766676676776666767767766767676677677677676667767767676767677676766676677667767767767766776676677677667677677677666776676767766776676677667767766666767676776776766776776766767676767767667676666776766776776776667667667767767767676667676766677677676776776766776676776677667767667676776767676677677676766776767677677677677667676776766676676776677667676776676677667677676767666767767676676776667767677677677676766776767676767766767766767766766776776766677677676766676677676776767677667766667676776677667677676766667677676677666766766766776677677676766676767676676766767767677677666776766666776767766677676776766767767767677666776676676666766776767766666776776767677677677677676776667767767676776767767667676776776677676767767677666667767677676776676676676776676776776767667667667676776767767676776677676676767677667767677667666767676767667676766767676767767766776776666767767767677677677666767677677676676767676776776767666666776776776767677676676677676767766776676776677666766667667766776776776776776776676676776766776776676766766767767767667676776776767767677677666776676666767676767767676767767677677676667677676767767676666776677676767766667676766776776766767766776776667767766767667676667767767766766776667767667676767767676677676766767676776766677677676667677677677667667676676776767666667676776766766676676677676677676677666767767767667676776767677676767766776767676776776677677676776767767667766667767677677677667666776666776676767677676776677676767676677667666776767667677676767766776767676767767767766776776766776767766767677
6776776767767767676767767767677677676677677667767677677667767766767766676677676676676676677677677667767676767767676766676767677677677676767676766677666767767677666776676776776766767767677676776767766677667677677676766667677677676776666776767667767766776677666666767766667767767676776667676677667767767676776677676776667767767666767677667767667667677677677666776767766677677666676766677676767677676767766676767676667767676677676767677677676766776776776676677676767767666766776776676676667767767677677676766676776767677676667766776776776766677677676776776677667767767766667766766677676776667667677677676767676666766767767667667766676767767677667767767767677676676667676776767676776677676767677677667767767677677677677667676676677676776766776766767766776767676766776776776776776667667676677677676776676767677667767667677676667767767677676767767766767677667676766677667676676677676767667767676776767676676776666766776776776676767766776677667677676776776776767767767767766776766767666776767766767767767767676676667767767667676767766667767767667677667767767677677666667676677677677667767676766776767677677676776767766776767767677676676776666766776677677676766767766776676667766676776776767767676677667676776767767676776767767766776676767767767677667676766677666776676767676676776766776676767676776776776667766767676767766767676676767677677677676676667677667667666776776676776776677676776667676766677666767677677676667766676767767667677677666776667667676767767767667767676767767677677677677676766676776667677666776767677676667677666776666776776776776776776767667767767767677676767767767767767676766767677677676667676767677677667767766776767676677676766767666766776776677667767767676767767767676767676766667766776766766776667767667767676776666766677667767767767767666776776767677667667767766767767767676776677676767766776677667676766766676767767667767766766676776667676677677667767766767676677677666776677676666677667666776776676767676766667677676677666776776776767676776766677676766776677667677677677667766676766766676666676766776677667666767666767667766667676677677677667676767667676766676776676677667767667677677667676767667677677676776677676666776776767766766676666667767767766767677666776676766776767676676677666667666776776676776676776677666776776667767667767767766776776766767767666767677677677677676776767667767766776766767766676776776766676767767676676767767667667766776767767676677676676767676767767767766776676767767767666776767766766776767767666776677676776667766776766776767677676767767677676767676776766677677676766677677667676776776677676776676766776767767666776677667666767677667767676676667766776677677677667677676767667766676677676766766776666776677677677676677676677677677677677677667766776767767767767677666666676776767767666676767676766676776676677667676776767766776767767766667767766776776667676666776677666776676677666767677667767677677667666677677677676676766676667676767766776776676767767767676776776767666776776776767767767767766666767767766666767766676766667767766776776767767667677676767677677677677666677666776766667767767767767676767676766776776776766766767767667666677667766776776776776766766766776676767676767767676776667766677676676677677677676676776766676767767767677676667667767677676667676767766677676776667676667677677667766776667767677666767766677676676776776776767667767767767677666767767677676767767767766776767667767766776776767676767766677677676766767677676776766776767767676676767767767767766677677676666676677667677676776776767766767767767677677677667666677677677676666776676776776666767766776766677667676776767766677676767676676767767767677667666767676776667667767766767676677677677676776776776776776776776776766776776666776767676776676677676767767767677667767677667767676677666767767767677676776776776767767767767766677666767767676677667766676767766776776676776776676676766676677666767767767667767766767677667677676776667667677677677676767767766677677666767667677677676767766676666776766776767767767667766776677677676767677667667767676667677667766767677676767667676776776767767666676767677667676766767677667767766767766776767766676666776767676766676776767677677677677676776776766767767767676776766776667676776776776776767767676767767767677677667766776767767766767676676767767666666776767677666676776767676676776766677676676776677677677676776767767766776767677666677677677677677667767677677677667677677677666767676766766677667676776776776766676776767767767767767766666666767767676667766776776766776776677677676766676767766667767677677666766766766676767667766776776776676677667667767666766677677676766767677677677676776767767766776767767676677676766677667677667766666667676776676776676667677677676776676676776677677676776776776767767667676677677667677667767667676767677676776766776776677677666767767767676776676667767676677677676767676776767676677676776767667766767767677666767766766676677676666767677676677667767766766766776767667676666766776766767677666676676776767666767676776776766776766676676776776676767667676776767766676767767667667767666767677677676677677677677667676766667676677667677676666767767667766767667767766677667667767676676676666776776766667666776776667676776766767766776767676776677676767766766677667667667676776776767767666767676776677677667666767767667666776767766776776776776776667676667767666667676676776676676767767676767767767767667767667667676767677676767767767677666677677666666677667677676776776767767766767766676776776776766677667676776666677676767766676676767676767676766677677676676776676776676676767767667677676677667766776677677676776667677677676676776766776776766767767676677676676776776767676767677677677667677677676767676667767766776767767677676776776766667767676767677677667767767677677676767667766776676767766776776776776676776767767676766667767766776676667767767676677667667666766676767767666667767767666767677676776767677677676666676766776676767767767667677677676767766767767766766766767666767766767676767677677677676767767767767676766767766776776776667766667676767766767676767767767667667676767767767667767676677677666767767767676776767677676767677667767667676677676776767667766677676767766776677676676676767676667767666677677677676776767767677677676676676677677677677666667667666776767677677666776676766767677677677677677676676676767676767767667766766767766766676677667677677676677677667676766676667676776776667676776667767767767666677676766776676766766676767667766766767767667677677666767767667767676776776677677677677677677677676767676776776767766776767677666677677677677676776767676677676767766776676676766767767766767677676776776677667767667666676776776776676766676676677667767767667677677676767666677667766776676776767766767767667767766676776776676767767767676676766776666776667666767676767676776667767767766776666677676676776677676677667767767676767767667677677676766766776677677676776667767677666767767677676776766677676776676776776776767676776766776667766776677666766667677676776767766766666667767676776766766766776776776766767767667767677676767667667677677667667767767767676677667767677677667677676776767677676676676766677677676767677677676767676776677667677677666767767676776677666767767767667767766767767767676767676767766676767677667676767767667767667766676767767677677676776667766767667767677677676776776677676766776776766776666667677676776666676766766776676667767676767767767767767677667676766776766767767766677677666677677667767767677677667766776776676667677677677677666766766776776666776676677667666776667677676776776767767667676776666776676677677667767767767767676766767767767767767667677666767667767767767767766666776776776677677667767676776776767677676776766767767767676677677677677676776677676677666767767766767766676666767667767666767676767766766767766767767677676776676767767677676667767676667766766667666676766677667767766767676766766677667667766677676677667667767676776767766677666776667767766766776767767767766776676766767676776767767767677666776776767666767767767667677677677667677667666677677677676766667767767766667766767666766776776767667767767676676766776776677677677677676677667676666676667677677667767767766776667667766776677677676667767676767667766776767767767677676767767766676767767766677677676767766776776676766767677676776767666767667676676677676776767767676677677677666767676767677667767767676677677677667766667667676767767676766767677676766767677677666776766676677666676667766666767676776677676666677666776666677676776776776677667767667766676676767767766676767766776776676776767766767676677667767676767767766776776676766776776676776776677667766677667767766767767677667667767677677676767676767677677676667667676776667767766767766767667766766676676776676776667666666676667766767767677667766767766676776676776767676676666767676667767677677667667767766677677666766776677677666776776776766766677676776766667766676677667676667676766677677676776776767677677667766676776766766676766776776677676767767767677667767767767676677676776776767677677677667766776776776776767676767767766776776667666676667667677676667667767766767677676776776767677666776677676776776776677676767676767767767767766767766767766776666776666776767767767676677676677677667766776776677676767677667666776776767767767667766776776676776766667677666676676676766766776666677677666776766676677676677676776767767767666776776776776767767677666776766776776767767767767767667676666676767676677676766676766767676776667667767676776677667667766677676767767767766677677677666767677667677676666767766766776766676667767766776776677666776767767767766766776677676776677676677666776776767666776776677666677667767766667667666776766776767676766766767667667676667767677676767667766767767766676767767766766776677667667667767766666766776776767677676767666767676776677677666677677667677677676677666766666666776676776776676676767677677677677677677677677677667676667767767666767766767766776767766776776766677667767767766776776677677667667767767676767766776776776767666767767767667767667767767766677676776676666767766767676776676767677667767676767767667
767667766676776776776776767767766766776767766767677667767766677677666767767667767667667676667667766766767766767677677676766767677667767767766776767667667766767766776776766767767677667767667767667767667767766667767767677676766767767766767667667676676776767767666677676767666666776766677667667667767767767667676676676667667766776767677676767677666776677677676676676776767667676767667676776667667676767676767666776776767676776767767677667766666676667767677666767667667767766776676677677677667677676767767676767767677677677677667766776676767767676776767766767667677677666677677666767767767767677667676676767676776677676776767676776776676767676776676776767767766776776766676677677676776667677677667767667676667676766776766776776776766766766767766767767767676776676677666767677676776766667677666676776766676776776776676776776776767767676776776766776776767767767677677666677676667767767667677677676767677676677677677667767667666776776767767677677677666677676776676776776767676767766776766677666776776676776776666676776676677676776667676676676767767676776767766666667667666776767677667767677676776667667767676767677667676776677677667677676677676767677677677666767676676676776776766776667767766676776676767767677667766677676666767677676667766676677677677676767767667767667767666767666776766767676677667677667766767766766776776767676776766776667677667667677667677677677677666767677666677676666776676776776776767767666766776776776667767676767676666766667766766776676666666776676767766776766776776767767676677676677677677667767766667677676776676767767677666776767677677676677676776766776776767667766767767766776767666676676776677677677676666766767666776766776776676776767766776676776676776666676667766776776767666766767767767767667667767676677666776776677676767677667676776677667766677667767767767677667677667767767676776776676776676766767666677677667676776766666776776776676776767676776667676776767667767666676776676766776767766776776767666767667767767766666676676776667767676677677676767767766766667766676666767767767767666767767767767766766676776767767767766776767766766767676767676776767676776776766666776776776776776676676677677677676776766766676767767667666767767767766776767667676776767667767767767767766776776677676766776667767767676667677677676776667677676766767766776677676767676766767767767667676776776767667677676766666767677676767677676767766776767767766767767767767767767767766776667677677667766677677667767676766776677667767676766776677676776766776667767766676676677676776676677677667767767767677676776677666667767766767767666677677676666676766766776767667767767767766776776776767767767676767766767676666766776677677676776767766677677676776776767767767666776776776676676767766776676776776776767676776767767766776677676676776776667676677667767677667767667767766677677677676677676766776677677666666776776767767676776677666776677677666776677677667767666676676767767667766677677667767677676676677666766767676677667676767667766676767766767767766676776676776776766667676767766677676776767767677676676776677677667766767667766766776776776676677667766667767766677667767767766776776677676776677676776676667767767767767677676776677667767767667666666766766667767767677667767766767667767667667677667676767767676776767767677667666776666676666677667677677676667676776677676767676776776767676676767766677676767767767677677676677666776677677667766776767677666766677676667676767676677676766776767677677667676666767766767667767677667667766677676677677667667676666667677677667767676776677676667766667666676776776677667676677667767766767677677677677667677667677677677677667676766766767676667767676766776677677677667766677677677676676667767766676776776767667767766677676776666766676776776767767767676676677677676776767676776677667667667676767767767767676666766776666766767677666767766776776767677677666776677677676767667767767666776776776776766666776767666767676677677667676776776666776767767677667677676776666776776776767766677666767767667766766667666676776776677667767676767676767767767767676667767767767766767667766767677676776666767677667676766677676767767677667667677666677666776766776677666776767767676767767767766776766767677666776776667677676767676666766776677677677676767666677677666767676767666776776677666676776767676776776776776776776776677667677676677677677676766766776667767767766667667677676667666776676776776677676766776776767676676766776776776666767767667676776776766667767677666677677666677677676767767767766776767667676766767676766667767766766776767676766766766776766766677677667677676677677666776776666667667766766766776676677677677677667767667666676676767767767676776677676767667767676776776776666667767767667766677677676677677677667767767667766776776776767666677676776676677666776766767767676767676776766767667767676666767767766676677677676676767767676776767767677666666766776676776767677677667677676776677677667676776676776766767677676776667767677676776666776776776767767677677677667676776776776667766676766776776767767766767677676666767677676767767767767767766776776766667666677667667767676776766776776776767677676766766776767676776767766767767677676766767767767766767767766767766766677667676776666677676776776677666667767767666676767766677676776667667766666776667767676676677667666776676667676776676776676767667667677666776776776666776776767667667766676667766766666667767677676667767677676776767767767767666677676677677667767676676776766667677667677677666676776676667767677676766667767766667766667767676766776766776667767676676667767677676767666767766767767677676767667767767676776776767767677667677677666766766776767766767676776776666767667676676667766776766667767676767766767676776676676776766776766676766676677667677677667666776776776676767766677677667766776767767767767676677677676666767767767767767767766776667767666776767676676776776776776766767676766767676776667677677677666766676776666767766776667766676676667676776776666767767677677677677667676667767676667667676676667676677676767766767766776767767767667767767677677677676766666676677667767767667667767676776676776676776766776767766767676676677667767766676776767676667667767676776776677667677677677667766667667667767677677676677677677677676776667767767767766676676776776767766676667667666666676776676776767767767767767667767676767667767767676767767767667767766766776767666677676766677666776776767767677676766676766677677666776677677677676676676776666676776667667676776676676766767767767676676676776767677676667767677667677677676776677677676776676776676767767676677677676667767767667677667676767676776776676776676776767767667767677677666676667667676666766776766676767677677677677667766767677667667766677666767667766776776767767767676776666767677676776676666767667676776767676776677677676767767677667676767667766776667676767767677677676667666767767677666767767767767766776676676776767766776776776776767767677676776776776776766677667676766776677666667766676767767767667666767767767767767766776766766776766766776776676677676776776776666776776776666667767667767666776776776776776776776776676766766767767766767767677676767767767767677667767767767676776676666776767677677666776767767767767767767676676767767767676767667767676776767766776776776776676676676776776776776676766776766667767767767767667766776776776767676776667677676776767766776776776767767767766677676667676667766667676766776767677677667667766767766766776776776776766667667677676766776666776677676676776776767767767676677667676676767767766767767667676676766766776776677677667676666776766776776767677667677666776776767767767667767766776776676767677676776776767666767766776676767667676666767767767767766676667676766767766677676776776667767676776767667676677667767767767767766676766776767766776677676667766676776677676677677677676767766776776767677677667767767766776776776776676767766677676766767677676776677676766677677677667666666767667667767766776666776766766776776767677667766767677676776776677676776676677666767766766767767767767767676776667676776767666767666766676776776766667677676676677676776776767677677677676776776667766766767767677676767767666676766676767767766776667677676776776676676667667767676667667677677676676767767767676776766677677677667766767767766676776767767676776676776676676667767766767766776676776776677677677676776677677667767676676666776767677677677677677677667666677677676676776767766677667677677677677676677677667676676677677667667677677677666677676776766767677677667767767676776767677677667767667677677676767676767767767677677676667767767767676776667676767766776677676776767666667766677676766776766776776767677677676767666767676766677667677676776677666766776766767766677676766776677676766776676667676767767676776677676767676667767676667667677676767676776766677676776776776676776676667667767767667667767767767767766776767667767767766767677667676776776666676667766766767676677677677677677666776776767767767676776776677667676676776676776776667677667767767767767767767767767766676667767676667766776677676676776666767767766667677667667666767667667677667676776776677667767677666767677666677667766666776676667667766767677676767767767677667767667676667677676767767676676766776776676767767667676766676767767766766767766677667677677667766667677667676776776766766766776667667677677666667767677667676776776676767767767766677677676767767766776776776766676677666667667767677676767676776667767766766776767767767767667667676776767677667666676767767767676776676767766776766767676776776776667667676776776767676776767667676776776767767676676776677677667767677677676767767766767767666766766677677677676767767676667767767767767767676677676767766776767767667767677677676767677677666776767767766677676767677676666767766776677676676667767766767766776766677667766776776767767666666666677676676676767676776767767767677667767767766667767767667766667767766776776776666766767767766676767676766776767767677667666677667676767677676767767767767667666766776677676776776776667767676666776767667666667767767676767767677677667767667766767766677677676776766767767677676776676776767676677666667
6766766776766667667677666767667667766776677676776766776767666776776776776776776776666676666667667767676767767767767767667676677677676776776776767767667767666667767677677667677667767767766666776776776776767766676776677666776776776676677676766776676767766667676767767677676676767766767767766676776776677676776677677676667676667667767767766776767766677676776766776776776677676666667677667667666767667767666766767767677667667667667767667767676776667676767767667767766677676776676776776766767666776676767767677666776767667676776776767767677667766766766767677677676767767676766776767767666767767766767767676776767767676676767767766767766766667766767677677676767767667766676677676776677677666776767766677676766677676676776767667767676776676766666776776677676776776776667667767676677667767766776677667677676776776667676776776767667667677667667766776776767676667666776776776666676767766766776677676676677676776666676767767676767767767667676767767767767676767767766767767677676667677667667677667767767676766767676776677676767767676767677667677677667677676767667766666776767667766766767767767666677666766767766676676677676776776767666677676676776776667676766767677677676776676767677676776766776676776766766767767667677677676767676766776676676776776767766676666676767667766767767767667677666766776776767767676667767676776677667767666677677677677676767677677666677676676676677676767767676776767677677677677677677676767767766767767667767677677677676776776776776676676776767766767676767677667676677666776766677677676766766767666767676776667676667767677676766676766677677676677677676677666776776766676676776776767676667677676766667766676676676677667767676776767667667677667676767677677677677666676667767677667767677667676667766676767767767767767667677667677677677667667667767767766776676667766677677677677667677677677676676766667767676666776767766766667676766676677666766666767667677676776766776677676766767767767667767676767767676776767667676677676776677676776677666776677676776676677676676767767766776667767666677677666666677676677666677677677677677667676667676767766666677677676776776776766776767766677677676676766767767676767676776767766776677677666676776766776767676666677676676667767677667676677676666677676776666767767767677666676776776666776676666776677676766767676776676766776766766767676766767677676766666766776776667767767767677676776776767667677676767677676767766767676666767767766776776666677667767767767766677667767767676776776776667676776776776767677666767767677676766776676677677676776776776677676776776776766776767766767767667676776776677666776776677676776677667767667676767677677676677666776776766766766766776767667767767677677667677676776776766767677667676776776667767667766767677676776776677666767766667676767766767767767676676766776776677667767766666767767767767767767667667667667767667766677676767767767667677676767767667766767666767676667666677667676776776767666677676776767676776767767767677666767767666767767767766776667767766677677666776766677667677676767676676776776667767767676767766667766776677676677666767766677667676677667766766677677667767767666677676767767676667766767666767676776766666676677666677676776776776776776767767666767767667677676766776776776677676767677677677666667677677666776776767676677677677677676677666776776776776767767767666776676767676767767666676676767677676667677677667677677676776766776767766667667766776766677667767767766767677676766766776677666666766776776667667667767767676776776776767766767677676776766776677666766767766676667677666666767767767667767767677666676776676677677677667677677676776677676767676766676677677676776776676767767767667766767767766767676767676767676667767677677677676666767766776776676677676776776666677677677676767767677677676776667667677676766766766667677676676677676766776767677666676767766767676677666776776677676677676677676767677667676667676766677676666776676776766667667766766676776767676677667676766666776676767766667676766667766776677667766667767677677666776776776776666767767667676776767767766667676776776666667667677667677677667766776766767767767677676767766776677666767767676776767677677676767676677676767767667676767677667767666677667677666677677676676776766776667666776676776776676677667667667677677677667766776677666767677676676776666767677667766767766767676776767666776767767667766677666676677677667667766767767676767767767767766666767766767767767667766776767766776776767677667767767767676677677676766776776776667676776776766776776767677676767667667767677677667677676677676666676766776666766667667767676676677676776776767767667767677676776766776767767677676766776667667767677677677676676776767766776766766767767767677667676676767667677676677677667767676676667767767677677667677677677676766767667676677667767677677667667677667667676767677676766776767677666677677676766767666776676776776776776767767766776666776667677677667767766677666776766666676766676767676776667767767767677666666766767676776776776776767676676677667677666767766767767667766666776677676776677667667677677676666767767767676767666677677667667677666677667767676776766776667677666766677666767677666666767677677667676776767766767766776767677676666776776776667667677667767766767676666766776776767677666767667766767677667767767667666676766676776767667677676776767767767766767676767677676677667667666666766676676776766767666667677676776676767767667767676667667767677677667766776676676776776667667767676776667676776776677677676677667666776776776667767677676667677677666676666766766766676677666667767677676776767676766767676776677677667667767767676767676767667767767667767677677677677677666776667766677677676776667677676776767677677677676767767677676767767767676776776767766676676776776666677677676677676776666766767677667676677677677677667767666776767677667767767676766766677667666767667666667676776767667767677676776677667666677667676776776767767667676776677677676767677676776666767677676767677667676676667677677676766776767767767677677666767767767766676677677666676767667767767677677676776766767677666767767666676767677667667766776676767667677676776767766676776667666776776766766776776666677676677676767767767667767767766667677677677676676766776766666776667767767767766767767766677677667767676676776767666666667767767766767676767677677676767767767677667767666776676667677676677667767666767767667666767676776767677676676767667767677667676767767766776767767766677676767677677667767676767766767766666767677677676776767767766766767767767766776776766667767766776677676766677676776776767677677667767766666767767767677666767766767666767766767676776676767766776767767766766766776676677677666776767766767667677677667677677676767667677677677667767677666776677677666766767767767766776776677667767667767767766766766776767676776767677677676667767677676767767767666677676677676666667767676677677676776767766767667667667767667676766776677677667676776767766776776776766776776766776666667677666676776767676677667677677676677667667766677667767767766766776667767666677677677677676767767666767767766776776766676776676776776767667766667767767766767767676776776767667767767767766766676677677676766776766767767667677677676677676776767767767767676776676676767766677676776676776767767677677677677677667766667676667767666766666766767767767767766767676776677676767767767767767667767676667767767667767767766776776677676677677667767677667677677676676766766676667677667676667677677676766767667766767666667767767766767677667676676767767766776767667767766767767667667676776766776766767677676667676667767676767676677667767767676776766676776776776677667767766776767767677676766766767767676766767676676766767766776776776766767767676677677676776766776776767767677676676667666667666776776766767677667767676766776676677677667676666776766766767676677666666776666766776767767667767767667767767667677676776776776767667767767666766676677676676776677677677677676767677677666767667677676767767767767767767666676776767676776776667666676767677667666776776776677676776766677676766776767677667667766776767667767767766667677676666667767677676776677677677667677676766676766776666677666677677676767766766766766666776776776666776666677667677677667676776767767677677677666766776676767767676767676667766677667677676776776667767767667767766776776667766767767666767767667677676767677677667767767766767767767667767766776776767767677677676767677677667767767766776776766776776766676776677667677677676767766776766677667766767766776767767767676767676776676767767677667766767766767667666766766676776666776776767767677667766776776677667676776767767667676767767677666677677676676767666776776776776776767677677666767676776776666776676776677676767676767766776766767676776677677676676776676677676767767667766767766767677677677676776767666676776776776776676766766776767767677667676776676676767767767676767666676776776776677676667767677677677677677676767767767767666776776676776767667766676767677677666776667676667767677676676767676776666666667766767667666677666776776667767766767677666677677677676776776776676677676776776677667767667667677676766676776666676676776767677676766677677677676776776667677677676776677677676776767766767677677677676677677677666676667666767767676776767676767767667767667766677676776676776776676776767766766767676767766766767767767666766677676776776766767767667767766677667767677676767676676766766776677676776766776677667667676766667676676776776666776767767767676677667767767767767667766767766776766766766767677676767767766776767767676767766776767677677676677667766767767767767676767767667667667667676776667767767766677676767676677677676776766776767767766776767667677677676767667767667767767767666667767667767767767767767766766767667667666776666677667676676776767676776766776776666676766776666766776776766676767666776776667767766677677676767667767767676666776677667767667767767767767667677676776776776767676776776766767767676676667667676667767676776776776776767677666776776766767767766776767676667766677667766776676667666776766667676776667677676676776776776767767667767676766676776676667767667676766667676
36767676776676676776776677676767666766776766776767767676776767766767766767676667677676766776776767767667676766767676677667767666776767767767767677667767676776776676667677676776776767766776676677677676667667767766776776776776677676767766676776767677677676767667766776767767676766776676776776767677677666666767767666766776766676667766767667767667767766676776676766676676767666767767667767766776766667677677676766776776767767676776676776776676776766767767677677676767676676776666776667766676667677667677677676766676767767676767767766776776776676766776767666676767667676767677677676766767767767766776776666776776767676776667666776676776767667667766676766776776676776676666766776767767767767677666677676766676776776766677677666766776767767676676776776776666776776766776667767667676766776767766767667676776677666776767767677676766767667677667766776667766766766767766767677676767666776766676676767677667677677667767677676767767676776666776767667676677677676776767676776776776766666776776776676767676767676776776767666767767677677676667767767666667766766767767767677677667767677667766677676766776677666776666776766677677667766766776676776776776666776666766767677677676677666767767766677676776776677676766677676766676766776766666776776766666667677667767676766767666767667666676776766677676666776767676767677676776776776767667667677676766677677677676767767677666676666776776776767767677677677677667676776776767667767666767767767767767666766776766676776776767767767666676666776776667766767767767667667767767676667676676676677677677667677677676666767767767676776767677667767676776766766776776776776676667677666776766776767676767666677667666776677667767677676776776776776767676767767767767667677677676767667676776776776677677666767767677666767767767767666767766776767767767677676667767677666766776776767666776767667767766776776767676667766666776677667767766677676767767766766776677676676676766776767667667766677676776766767767677677667767667677676767677676677666677676766676776667676776767766776767666776776676766677676676767667766676776676676767667676767766776776677677677677676776767676767767767667676666677677667667767766677667767676766767667676776767766776767767766676767666666677667676767667667676677676767767767677676766767677676676766766776776766677676667677666667676767667676776666776776776776776776767667767676767766677666767667667766676767767676776677667676767667676766767676767767677676776676767677677666776667766776676776767767667676767676766776767767767676767667767767667767767676776676776677676776676677667677676776766776767667677676766767766667767666766666776676767766667767767767767766776767677667767766767767767676676677666776767767766767767767767676667677676767677667676766776667767677676766677666776767766676676676666677677676776677667677677667766766766667767667676776776767676776776767676766667667767676767767676766666776666776767666667676767676776766767667667676776767767767667767766767767677666776767767676767767667767767767767676776676767667766776767666676776676776776766767766676776766767666767677676767676776776666766667766767677676776767676676677677677676776776776767677666767767767667676767767767676767767766776776776676776767766776667767667666666676767767767767676767676767676776676767767677666667767767676776776766776767767676767676766677667767667677676667676776776667767666767767767767766767767677666776776776776767677666767676676767766767667666776767767767676766776666676776776776767767677677667676767766776666767767676776776776676666676677676767767766667767676766776666776766677667766767667677667677676667676767766677666776676766767767766677676776676766776676677676776677677677676776776667677677667676667767676767767767677667666776677676767766776667767676776776767676776766666776776767677677667767767676666667767767677666767767767767766767666776776676676676676776676767666767676776666677676767767667667767767766667677667667677667666766767666767667676666776776767677667767667667677676677667767766776676676667676767677676776776776767767667677676766677676767767677677667677677677677676776766767677667767677676767766666676767766677676776666676766776767677676776676776766776776776767767767677667767766767767767667667677676767767767677676766677676776776677676666666667676677666776767767767667677666667767677667767767767766677677667767676766677677677676676667766776767676776776666767767767677676667766766676767767766767767677676667766766767767766667767667767767677677677677677666776776776767677676776676676677676677667767767677676776676676677676776676666676766766766776776767766776767767666776776776667676677677667667766667767766766766676667767677677667667766776766767767767767677667667767767667767767767676666767667667667766677676767676676677677676677666666677677677667767667677666676766766776767767677677667766767676666767767677666767677676767676776676767766767766767667676667677667766666776767766776776776766776767767767767667677667677676767766776776676767676767667767767767666676677667767767677667666776776776776676767677676677667677676676676667767666767767767677676776767767766776776776666676776776767677666767766667766677676767767677667676766767676677677677676776676766677677676766677667677667766767677667767666776676776667666767676767767766776776767767766667766767766667676767667666767767767677677676677676677667677677677677676767767677677677676767767767666666767676776667767766677676767766767677676766776676677676667667767767676776767767766776677677676676776767666776776667676776676666767767676767676776776766767767677677676676667666667766767676667767677667766766666676776767767676677677667677677676767767767667676676677677666677677677676776676676677676776667666766776767676676666676767676677666677676776776776667767767766767767767767667766776676776767676677667766776677676676766776776776766677667767767767766767677676676677677676776776766767677676767767676776776667767766767766776776667766776677667766776776776767667767766767766677676666776766767676677677666666776667767766677677677677677677676767676776776766766767766776766776676776776676676776667766776676766776667767677677667766767676667676767767767767677667767766677676776766767766676776676776767767676766677667667677667667667767676776767676767667667767766667766767766776676776677677677676767677676776776776767766776677677676767676677676766767766767677666776766677677667677666767767766767767767767767676767766676767767766767676766667767677676677676667666776776767767766767767676776776676766677667676767667767767766676767767767766776776767677676776677677677667667667767666767676677676776776667677676676676676776776676767676776776766776766667676766666776677666767667766776766677677677676767767676677667767767767767667676776676677677676677667767767676776766767767677666776776766677676766767666776766776767767767676766677677676676677667677676776767676667677677677676767767667766676676677667767677676776776766776776767766776776776776767767667666667766676767767667767667766767677676776766767667677677667767767676766776666677677667667666767666767677667677677676667677667677667667667767667677676776677677667766667766767676767767767766677666776776767677677676667676676776776766776767766767677666767767677676767767767677676767766676776766766676776667676676767767766767767766776776767666676767676776667767767677676776766677666666776766667766667767766766766776767677666776677676776767676776766767667677666776677676766767667766677676666676767677667766667766667677667676767676676767767677676677676766767767767766776667666776677676776677676767766776767766767676666666676776776767677676767677677676766776767676776767766776767766676676677677677677667766766767767767767677676767767677677676677667676776776666776677667767766766767767766766676666676776776776766677667766767677667676676767677676776766676776766767677676767666776767676776767766766776676776677667676767666776767676776767767676767677677666776776676677666676677677677677667766776776767666767767767676766776767767677676666677667767677666767767676667676776677667767766767766677676776677676676767767676767767676766666767667767676767666677677677666677667767677666767766776767767676667667666776667667676677677676776677666767667677666776766776776776776776776776667667677667766776767667767767767666766666776677666767767667767677677676676677676767676776677667767767767766766767767766676677677676676677677667766776767676767677676767766776676776776776676676676767767767676766776667677676677667766767767676676776776676766776676767677677677677666667766776767677667767667666776767767767767766776776776766766666677676776676677667676767767677667766767667766767676776666766767767676667677677667676776776767667767766776676676767766677676667676776667767767676677667667766776767767767676776766776767766766767677667766667677677676666677677676677676666677676667766767676767676676767677666767766766666767667767766776766776667766667767677677666676776766676767767766677676667676667767767677667677676677677666766667767676667677677676767676666776767767766767676767767766676776767666767767666776776776766667767767667767766766767767767766767676766776676666767676776766766677677666766767676776776767667676766776776776677677676776767666767766676677666776767767677667676776766776776776676776776776776677677666767667667676676676776767767767767767767766776667766776676677676767677676767676766776776676776767667767667666767676676676767676676767767677676767676767767676677666776666767677667767767767676776677677677676767666776776667667676767767766766776676767667667677677676767767767766776666776766666666767667667767767766767676766767676767676676667677676666776676666766766677676677677677677666767767766676677666776677666677667667667667666776776776776767767676767766667667767666676776776776676776776767767676666676667677667767767677667767767667677666776767666667676776666767766776767767667667767767767767767767766767767677677667767767767766667667767667767676776776776767767667677667676676766776776767677676776776767676776767666776676776776676767676776767766767767767677677677676767767766767677667767767676776677667767767
666776676776776766776767676776776767767676766667767766767767766667677677676676776776776776767767676667767766767666767677666776767677677677676776667767666676666676767676677677667666767667767767767767767676667767767767767767677676776766676766776677666767667766676667667666677677667767677677666766776666776767767676776767677676677677676776776767677676767677676676776776766766767676776767667677667667766767767667767676667767767676767767767767766767766776677666776776776666676666776667677667766767766776676776767677676767677676776776776677676766776677676676667766676677677667677667677677676677676776767677677677676676766676676677676776776776677666676767766677677676766666667766677676767677676667677676767677677667767677676767676776767767767677676676676666766666776666667767766776677667667677677676776767767666766766767766677677677676776776677667766667767767767766776776776767767677677677676776667676776766666776776776767676767666767767766776667666766776776667676776767676776776676767766766766767767766766767767667667667767666776677677676667667676776767667766677676666767767677676677676677677677677667677676667767766676677667767767666666776776766776776776676776767767677677666767767767677676776766776677677677667676776776776767767767677677666776676676666767766667766776677676776767676776766776776767676676776677677677667676766677676767677676776776676676767767767767767676767766677667676677677677667766766767676766776666776676776676767767677677676677667767676677676666677676766677676677677667767676766677676677676766767677676767677667667676667667676667767767766767677667766667767767767667667666666676776776666776776666776767676767766766766767766667766767766767676677677677667676767767767676677677676676776776776677666767766776776776767766767767766776677676776766776676776776667767766667667677677677676776776776776667767767767677667767666776776776766776776767766677667677677667766766776776776776767766766767676766766767766767766776677677677677677666776766766767766767676767667676766667677677667767667676676676767677666776767676767676676766676776776766776676676666767677667767676776767677666767767767766776776767767676676767767676767767767676767677676767766776776767767677677666766776776767766667767677676767677667767767677676776667766767677666776767677666677676767767767767766776677676776767676676667766776776766767767677677667676776766776776667767677676676776767767666767766767677676776677667767667766767766676766767767766666767677667767676767677677667667677666767766766766776676776767766767676666677667767666776677666677677667766676667676776667677677666676767767766766776766776766776677677677667766676767676776767767767676776676666776676766776666667767767766767666667767767767767767767767767666667676667767766767767677677677676766766667667667676676667677676676767676767766776767676767767667766767667666767676767767677677666776767767676776776776767677677676776767766667767667766776776676767667676776767676776766776766666667666767767767766667767767767676776767677676766767767767677677676677667767767767767676666767666676776776676776776676677666767766767677677676767767676667676676767767766767667667677676767676776667676776767766676766776776776766667766676776776766776667667667766667676676776776676766776776766776676666767677676667767676677676766776776767676767677667767677667677677677677676767676676676676776776776776767676776676776776776677676766766677667667767676776677677667767676767666766767767676666776677677677676667766767767766767767766766776776676676776676776766677676667677676676667667767766667676667767676776776767767677677677667767766776776676766667767677676766766767767677677667767676677666776677676776776767676776776676767677667667767767766776767676767766776767767767676666766767676676676767676776676767676677676676677676677666776766776677676776676677667767766767676776677677676767676767677676776767767677666776666767767667767767767677666776767767676677677667667677667666677676766667767677667767677667767767767766767767767767766776767767766776676767677666667667767767767767767676766776766676767677677666767666766676667677677677677667766776776776677677677676676667676776776766776666776766677677666776776677667676676677676767767666767767666676677676676666767677676766676776676767667676776666676767766767666676766676677676676766767767767767766776767667767677666776766676767766776677666666767767767676776676766666676776776776667767676776667667767666766776776776776776666677667767767677677676676677677676667766667767677677676776676767677677677667767677676767666677666776776766767767667767766766776776776676766676776767767767667666767677666776776767767676776767676676766776677677677676776666676767766776766667767767666766776776666677667666677677667767676776767766776667667767676776767766776677677677667676766776677666667677667766766776677676676776766766676767766766776776767766766776767767766767767667667667766766776766776767676776767677676767767676767666767676676667767676776767676766766776676776776677867767677676677676776767766776776776677676767667767676776677667676767667767767676767677676776767767766767767766776776776776776677677667676776677677677677677667766776767767767676776767677677666776667676676767766776776766776676767767677666776767676776767767766776776767767666767767666776767767676666677676766676776766667676767766766767677676776776677677677676676766767676676776676677677677666776766677676767677666776776677677676677676667766676776766667666776767676776676667667677677676766676776667677677676677677667676776677677667666667766766776677677666676767667676776677676677677676766677676667766676766776776776776776677676767676766766676667677677676676767667767767677676766776767667767766767767676677676666767767677676767767767767767677667767766776766776677676767766666767677667767667767666676776677677667667677677676767767676767676776667767767766776776766776776776776776767767767677677677677667677676666677666776766666767767667677667767766776776776766667677666776677677667677677676776776676767767767667766677677667767677667676776776766776767677677677667767676776776677666677677676666776676767677676666666766776776667667766676766766776776776776776767766767767677676766677676776676776676667767676767677677677667766766767677676776766677667766667767767767676776776776766766676676776767677676767767676776776767666776767767676677677676676667676677677677677677667676676776776676666776776767766776767767767767766676767666677666766767666666767767676766677667666767767766677676767677677667767677676767677666766776767767676666766776666767767667667667766767766776677667766676676776667767667767677667667676766676676667766667766767677667767766776676667766776776766776776776776776766776676676766776776677667766767676767767766776776776676776766776767676767767677667766767676676776767766776676776767677667767677667766666776667676676666767766676766677677667767667676677676776767767666776776766766776667766677676677677676776767677667767676676776776677677677677676666767666667767767666677666667676776767767677677677676776766677677676767667767667766766776776667767676766766776677677667767667766776767766776667767667676666667666676776776767766766676767676677677676776677677677677667677676776776676776776776677676676776776767667676667677676776767767767766666766676766776667676767676766776766776677676677676767677677677677666776776776766676776677676776667766776776766767667767676776767677677677677677676767767767767767767667766677676767667677666767677677666776767767676767677677667766776676776677677676676776767676776776776766677677677676767666776676776677677677667767767676776766676676677666776776677677666677666767676767667677667667677677676776767767767676767766676776666776766767677667767767767766666776767767666676677677677677677667767766666767767767766667677676666776776676767767767767676767677676766667767766776776776767676766667766766776776766776767667677666677676677677667766676766776776676676776776776666766677676766766677667767676676767676676667767766767767767677676676767667767766766776767766676767767767677666767676767767666666676767667677667676776767676766776677676776767766776766767767676677676776766766766776767667667667767676666776776767767766776766766667666766676776776767676776667677676776767767767676776776776776776767677676767767767767767767767676776667767677676776676667767766776776767676766767676766776677676677677676667677677677666776766767766667766776776776776766677666776767676767667767766676767766767767676776666767766776767767677667767767677666767676666667767766677666776676676767676776676677667766776767677677677667676677676767767666767767767667677677676776676676776776767767667767767677676766767677666667767767677677676776666666676776776776776677666676767767677667767767766677667767766677676767766766677676767677676677667677667676776767767676766776776677666766676766676767767666677676676766767767766776667767676667676767666667767767677676776776677676776667667767677667676776776776767766767676767676767677676776766776776776767767767676776776667766767676767667767766776766677677677676776776666677667676767767766676677677677677677676776776776667767667767767766667677676776776776776776767677666776677677677667676776767766776677667667767767676767767767766767676776677676776776676776677666667677677677666766767677676676766767767666767677677676767677666767677667677666776776767677676767676676767766776776677677666677666766776767676776776666667766767676767767667767766776776776767677676667667677676776776767667666776767766676767767766766677677677677677677667667667676767677676776776776767766776776776776766676776767676767677666767676767767767766767767667667666667666676766776677677666776667677676677676766776776676766776677677676776767676776666776776776667667766767667767667677677677676667766666676767767766776776767677676776767677677677667767676767766767766776776767676776667667677677666667767676677666766767766776766767766767767766776776767666767766677676766666767766767677676676666776767677667677676767676677667766766776776677676766767767767667766766776767667667767667766767677676677677676677666766677
6676767767676766677676667677667766767767677667676667767767676667767676766676676676767766667767677676776767676767767766776667676776776776767767766677676677666767767676776767766667767767676767677677676776667767766677676767666767676667766676676767667677676776767767767667767767677677666776776767676676776676767677676677666776776776667677666677677667766767667767766776776767766767767767767667767676766677677676767667767766776676776767667767767767766676776776677667766767666766676667766677666667767676767766666667676767667766767677677666676767676776776667676766776776667676667677676667766766776766677676667677676767767677677676676776677667767767766776676667766677667676677677677676666667667667677677677677667676776666666767767677676677677667667676776776667676767767676776677676677676676776766767677677667767767677666776776667677667766767667677676677676666766776766766776677677677677676667767676677676766776776776667766666766767677676767676776767767766766776776677667677677667767677676766667676776667766767767667767667667677676677677666776776667677677677677677676776767677677676676767767766776766676766776767767676667677666776776776676767767676776767767767767667767767766676766677677676676776677667676766776776776767766776767767767766776677667767767767767767767677667676667767767676776776766776776767766677667767766776677667767767767666767766776776767677677676677667766766776776677677676766767667767676776676776776676776666776776676676767676667676767677676776676776666766776677677677676767767766776776776767767767676776766766776677667767667667766677676766667766667676676776776676766767767767667666776667677677666767677676766667767766776776776767767676766766767676676776776767767766776776767676767677677666776666677666767666767676677676767677667767677676676677676776767667767766776767677676776767767677677676776776767766776676767767767766676766667677677677676677676766776776676666776767677677666766776677676776667676767677677677666676766776666776767767766776667766667667677666776767667676766776776666677676666766776766667677667667667767677677667766667767767667767767667767676766776776767666667767667677676766767677677677666776767767767676776776767676767676767677676776666677677677667767677667767667666776766676676767666676767676776776776666766766676767676767676776776776766677677666776776767676667676767766776667767676767677676766767766766767767767766776766677667676676776766767767676767667677666677667766776767676677676767667677676677676676776766667667767767677676776776766776677666776767766667766667666776667767667676776666767767766776766667667676767677677676767767677666766677676677666776666767766677677676776776677676766776667766666666776776776667677667677667767667766767677676767767677676676767766767767677667666767766677676766776766776767766776667767667767676776767676776666766767667677676776677667666677677667666776766676767767767667766776776767766776766776767677676677666767667766776767667676776767676776766776776776776776677676667767676767767767767676676767766676776677677676666667676666767667677676776766776767767667676677667677667676677667677676776677677677676766676776667767767767767766676766677677676666776776767677677676776766767677676676767676766766677676767767677677667767666767667676776767667677676767767766767666677676767676767667676667767677676676676767676766767767767677676776766776776776677676767766776766667767766767767766767667676667667677666776766776776776766767766766776677676776767767767767767667766666677677677676776767677676776677677676767767767666677677666766677676676776766776666677667676666766767677677666666676667766667767767677676767767767767677677676776776676676676666677667677676776667676677677676767677677667767676676776776767676676766776667767677676666767667766667666677677676666676776676776766767767766776766676776676776667677666676767767676667676667667676676667767767677676767767667676677677677676667667766776767767666677676767767766776776776776776776667767677677667766767767766776677677666677676776767667676677676667767677676776766767767766767666767667666776767676667677667767676677666767677676776776666776776776666776767767677666776667767767766676767767677677677677676767767767666776776766766776677667677667767676766677676776667767676776776666776667667676767666767767676667766767767666776767767766667676776767676666766667766767767667767767667667676677676676767677676767677667677676676766776676766666677676677676666767666767676667676767767767677676767677676776667676776766666767677666776767767667767666667767667767667767667676676677677677677677676766776677676677666676767676776666776767767766667676666776667767767666776767677676767666767767676767676767766776776776667667667767767767667676767676766767676676776667767767666767677677676776776776776766667676667667677667676776776776767766766776776776766677677676776767767767676767667767766776767767767677676676667676677667767676766667767677677676666677666766677676676767767767676666667766767676767767677676667767667676676667767667766766776776776776776776667766677677667767767676776776677666767766776776776776766667767667677676767767667767676776676677676766676776776776776776767767767676767667767667677676766776776776776776776767676767766776776667767677676767676667676776676776767677677667767766666676677676767676776767667677677667677676776776776767767767767767766776766766767767767767766776667677677677677677677676776776767767767767667666767677677676776676767767667667766776767767666766776767767766676766767677676767677677676776776667677676666677676766767667767767666766776667677666776767677676767667676776767767676766776776767677677667766667767676776776776776767667667767767667667767676767676776776677676766676766776667766767767767767767677677666767677676676767767676767767766776776767767767667676776667667766767767766667767667677677677677677667677676776776676776767767766676776666667667767677667767767666767767767767667667667667767766767766766776776767676776666776776767676767666767766766776676776676776676766776676766677677667667677676776776676676776766776776766776776776677676776667767676766767767676776676776767676677676766776776677676676667666776776767766776776676776766776766776767676767767677676667766677667676776776667767676767767767676766666776767676776677677677677666776767767676767766776767766666776776677676776776676667676767677666776767677677667767766766776676776676776776767767767667766677676666766667767676776676766776677666766776766776677666767766767676767767677676776776767667767676776677666776776776767767666766667767766667767676766767676676776766767766776776776667677667667677677676667677667767766776776776676776776766767766767767767767667767767767766667667676677676767767677676776676776767767677667767767767667676677667767677676776676776677677676767676766767676676677677677677667766676667676766776767666676776767767677677677667767767677677676677666677676767666676677667676766776667766767677677677676776767677677666776776767677676776677667677677676667766676776767666776776767676767766677667677676767766776677666776776767677677676766767767667766666766767767676676667766767667767766767767767677666667766667676776767676776776667767767767677667766767766776776767767667676767767666767676676767766766767677676776776776667767676776677667667767766776776776676676767676666776776766767767767767676776767767766667767676776767766767766776667767767666776776766776666676676767667666676776676776776767767667667767766776767767767767767676666676767766667766666676776767666767677677667677666767767767767767766766776767667766677676676766767767767677676667767676776677666776666776776767767766766776676767767677666776776667667767767677676677677666776676666767676767676776676677666677677677677667766776776677666767676776677667677667676766676767766767677677676676767667767767766776767666776676676667766776666766767766767767767767677677676776767767767667677667667677676776776677667766767767677667766776776776767766666677676767677677667767767676767766776676677677667677666776767677676667767767667767767766666766776776667666776776667767767666767676766767766666667766767676776767676766766766676776767676767766667767667767767767767676776677676676766767767767766767767766767767766676676677677676766767677667767766776767766776676676776667766776767767767677677667667767766776776776667676767677667667666776776677677676766767677667767677676776776767767667676676667676776666767676666667766666767667676677676676776766767676776677676776776776676776767667676776767766776766767676766776767676667767767767767766767676667767767666677676767767767676767767766776677677667677666766776667667767677667767766677676676776667677677677676776776767767677677676676776776767767677676666767767677666667766767767766676667677676677677676676766767677676776776766677677677676766776677677676767676766676676776677666677677676677677677676776776767767677677677667677677677677666677666776767666677677676666776776767767767676776667667767767667767766666776767767767767766767767766776767676776676776677667677667767767766667766677667667677667666776766776766666767767767767677676776776776767667676767677677667677677677676676776677677667767667677677676776766776677677676776676667767767676677667767667767676767667767667767677666667676767676666776776676767767766676767677677667767676776776677677677666766766677667677676776776667677677677667767767676767677676667677677676766766767667766776676766767677676776776677676776676776666767677677677676776776776676676767676767676767766776767767667677667767767666767767767677676767766677676776677666767676676767676676666667767766776667676776666766776776776767767766767677676767767767767767767677676667667667677677677677666767767767677676676666776776677677666776767767667667766766666766676667766667676766766776776677676767666677676776767667766767667667767766767767767767667767766776776767677676677677677676677676767666677676776776767767676776667767667766677677676776767767677676776677677666776766776776766667766776677677676667766766676676766767677676666766677666776776667767677677676776676766677667677667767676776677667767677676676676
667766776767767667677676667766677667766677677666666667676776776677667676776766776776766677667676767766766767767767676776667676767766677667667766677676676767767766776776776676677677676767667767767767677666677666677677676776767767767676776767677677667677677667767676767767676666767676667667767676776677676776766767766776776776676776767767767677677667676667677677676677667677677677676767767677677677666667676767767677667767667667767767667676677676677667667677676767766776676676676776767676776776767767666667766776667676766677676776776767767667767767766766766776767767677667766776676776676766766767676776776776767676677666767676776766776676767767676776767766776776667667677676677677676776667676776776766766776776776676776766776776776767766667676767767767666776667677667767767667676776767766677667677667667677677676676776677667677676767767666666766776767767766767767767677676676767767767766666767767767666776767677677667666677667767677676776776676766776676776767666767667767677677667766767767667666667767667676766767666677667767767767676676776766666776766776767767676776776676677666677677677676667767666676667767767767676776767677676677676776667677666767676767767767767767766776776767677677667677677677667766776677666776776776776776776767767677676776677667767767677677676776776776676766776677676766766776667677677676776776776776677666767767677676677666676677677667677677677667767767767677676767767677666766766766677676776776767766766776776677676776766767677666677676776776776677676677667767767677666776776766776677677667667767676767766766677667667767766776667767676776677676677677667766667677666676767676776766676767767767766676776677677676767767766766776767677677667667766776776776767677677677667767677676766776776776766667766776766776776767667676766766766776676776677677677677667767667767676766677667767676666767766676776676776776767767676767667767676766767677677666676776677677677676776767676767767676767767766677667766776677676766767767767767767767767767677677676776767767767677667677667677667677677676766767766677676676677677676677677676767666676767666767667676676667766776666766667767667767677666776766766767676676666767667767767767677677676676766667767666767767766776766766677667767667676776676776677677666666766776677677667667767767766667767767677677667667676767677677676767677677676766776776766776776677677666776776767677677676766666766767667767677676676766776767767676776767667677666767667676676776677676776776667666676776677677677666766776776676767677677677667676767767767766677667677676676776776767766776766767767677667767677676776766767676767766676767677677677666776776676766776767767766776677666776667666766666667666776677677676676776776776667677676767767766767766677677667677676767766767667676776677666676766766767767677666776776776676776677677676776776676767767667677677677667666767666667677666667676676776766677666776767767767767767667676767766776766767767767766766676677667767677666776776767667767766667676767677667667677676776667767766766776676667767767767767667767766776767676767677667766767677676767676767767767676766766776776766767767766766776776776767766766767767767676666767766766676677666767667767676776776676767767667677666677677677677676776676677677677666767667767767677666666677676677666677667676666766776776677677676667767767767676767766767767766767676776766767677677677677676767766767666767766677676667677666776776666666676767766767676666767766667666776776767767677677667767767676767676767767667667767767676767676776676767767676667677676776766776776667676677677676776766676766776676667767676776776677677676766767667766776666767767767767677666676677676766667676776776767767766676776767767666776767677676767677676767767666676677677666767767767666766766667677676767677676767676677667766767766766766776776776776767767767767767676767667667767677676776767767667767767667666666776767767766677676776776677676676776776766677676776776776776767767767677676766776767677676766767676776766767767766776767676667667666677667766667766766767767677676766767766767767767676677667767677677677676766776766776776667766667677667767766767676767767676667767667677676776767767676767677676667667767767766677676677677667667767676776776776676766767766767767766776666766776766676767677667667667667677667677677677676776667766776676776776676776766677677676776776776776767767676767676677677667676767677676767676776776776676676776776766776776676766767766766776776767677666776766667676776767767677676677676776776776677667766766776767677677677676776667667676767767666776767767677676677676766767767767666666766677677667766767766767667677677677677677677667767666766767767676766776776767677677677676677667676766667677667676676766767767766776767667767767767667667677666766666767767676677676767677677677677677677676776776767767766776677667677677677677667767666776677667767677666767677676767677676776776767766767767677677676666766667767677677676767767767767767667767667676676676767767766677667766776677676776767677676776777667676767766766677667767676776767676776776767676767677666676776776666767667677677676676676676767676776776767676767767676767677666776776776676666667767766776767767766677677677677676776776767677667666767666767767677667677666776676676677677667767766776767676766776676766767767676776667766776767767666677666767767766677676776767767767676766776676667676766776776776776677677677676776676766776776776776677676776677676767677677677676776666776776766677677677677677677677677677676766767677676667767766676776776677667677677676766667667666667667767766767767767766776677676776776677666767767767767667767676767666776767767676767667767666677676776766667767667767767767767766776776676776776677677667767767667767676767767676776677666776776677667767767676677676676677677667676776776767677667676766767767766677666776766677676676767767767666766767677676776676776776767676766766767767667676677667677676776776776776767767677677677677677677677676767676767677666767767677677677677676766776676676677667676776767767676767767767767677677677667767766776677676776766677676767667767677677676767667766677676776677676776677676676767677666666767767767767766667767667676676776677677677677667767676767767766776767677676677677677676767666766667766667677677676676767677667677677676666767666767767767677676666766767767767676676677676776776776776766667676677667667766776677677667767677667676767766776767767767767767666776666676767767667766767676667677667666776766677677676677677667767667676776776766677676767767666776667767766766776767677676776667766667767676676677676766776667766666767766677666776776766677667767677676767676677676767766766776767667766776767676676767677676766766677666776767766776667767767676767677676776677677677676776766766677667676776666776776767767676667676677667766776776667767676667767766776776776767767677676667766767766677676677676776666776677676677667677677676676767767767676677676767767767767677676776667676767676767677677677676767676776767767667766776676677677677666667676776677677667767766676676767767766766676767676667676776776767677676776776676776776776767767767766776776776776667677676766776776776776677676776767766667677676767677677677676676666677677676676677676677667676776776767767767767676776776767767767676766766767677677676767766776776667766677677677677676776667676767767677667766676677667666776767677677677677677677667766677676776666776666766776776677666677677666676776776776767766776776776776776767676776766667767677677666677666776767766767766776667767667766676667676677676676667667767767676776767767676766776767767667676766776767767677676767677667677676776767767767766776766766776766767677676767767667677676766776667767767766767677676776776676677677677676767766667677676676776677676767677676676767766767767767666776766776776767677677676676776766776666767667767767676676767766767677677676776676676767767677676767666776667766766776667677667676776776667676767767767767677676767767766767666767766767766776776667766766776766766767767677667767676776767677676776776776776767767676667767667666766676766776676676767667676676767677677666776776776776776767677667766676667676776766666767767767676766776767677677676767767667767767766766776767767676776677667767666676776677667767677676677677667766766666767666666677677667767667767676776776776776776677676776666677677667667676776776766767767676767676767767767676767666667766677676776776767767677666776667676677667677677667767766676767767767676776766676676676776767666776776776767766676776767667677677667766776667677667767677677666767767767677677667676667676767767666776767667667677667666667676776776776767767767677677676776677667766676767766667667677676767676767667676767767676776677667767677677666767766776677676667677667767667667676676766776767666767667767666676776776667676676776776676776677677667767767767767767667767767767766776676767667767677667677677677676677667676776666676767667767677676766776776776766767766767676767667677676766667677667766776667666776666767767666676666776776776776676767677666766766767677676776776776776776767766767677676776766667676776776667666776766776677667667767766776766667767766776676776776776767676776766766776767667676676776776767677667766676776776667676677667767767677666776666667677667767676667667677676666766776767667767767676767666776776677666776776767767666776767676776667677677676677666766776776766776776676776776676776776667767667666766666776766776767766677677677677667676766677676667666776776667676666677677667767676676776677676776676667676776776676677677677676776767766767767677667667676776767666766677677676676677666767677677666666666767766677677676766776676776767676766666776666776676776767766667676767676767667676776776767766776676767766677677677676767676776766767667767676776776776766676767767667676776677667666766767767767767677677667677677676676677667677667676677677676667667667676666767667666676776677677676767676776776776766766767767767767767767676766767766767767767676776676776776767767767677667766676767767766677677676677677667676677676667677666776776776776776776776767677677676776766766767767767767767767677
677667666767767766767767677676767766767667677666667676776776676677677666776667767766667676766766676767676776766666677667767767767666776776776767766767677676677676766776767666767767766767767677676776766676776676677667676776766767677676766767676677677666767766776666767676776776767677667677667766677676766666767767767667677676767667676776766776767766767767677677666776666776677666666776776767767767766767676766676776667666767767767667676767677676676776776767767666767677677666776667676776776776676776776766767676776776677667677677676767767766667767767676677667767677667676666767766666767767667677677676767767676767766767766676667767677676676776776776776666766767767677676667766676776667677667676767677676677676776766776677667766776776776767676677676767766776776677677677667767767677677677676776767666677676776776667767676767767666676766776766767677677676666677667767766766776767677677666676776776767676767767767767767767767677667766767767766676776766766767766767767677677667677677667767677676767767676776776776767677677676776766776667767676667767767766776767676767767677676776766776766766676767766677677676776766776766776766776677677676766776767766776766667767677677676677677677676766776776677667677677666766667766666767767667677676677676767767676767677667767767766766776776767766667767667676776676767767677677676776676666776776776677676676676676776776677667667766677676676667676776677676776776766776667676776776666767767667766776667767677677676766767767676767767676767676776776776776767677677666776677677676667677676767676676776776776766677676767667666667676667767676677677677677676767666766776677667767767676776667766767677677676677676776767767766767677667676677667677667677667767767677667767677666667676776776767767677676776776767676666767667767767677677676767677667767767676667677676766776776776776767767667676776677676767676677676666776667676776776767677676776766677676776767666776677677677667676666767767767676776667766767767767667667676767667676767766677666776676677676776776776776676776677676766766776776767677676666677667767767676767767767766776776776776676776776776776767766666776776776676767667766776776676767767667676766667667767766776766677676676667767767767767766776676776767767676766776667767666677677676776767677666667767767677676776776776776677667677677677666767767766776776776766767676776776776767766766666776767677667677666677667677676676767766776676767766677667766766767767677677666767766676766677667676767677677667677666776767766676767767767676677667676767667677676776776776677667767667676776766766776766776776776776766767766776776676767666676766677676667676767676776766676676666767766766776776677677676677676767767676776776766766776767766676767767766767767767767667667766676677677676667767767677676766776677676767767676667767767767766767766677677677676776676667667767767767767676677677676676767767767766767677676677667667767666776766667667677676677667767677667767766676766767677677676776776676776766767766766677677666667667766676677667766767677677677676776767677667767676677676767677677677667667767677667667767767767767767676667676776776767676767677667667676766667676677677676776666667767767676776677667666776776776667767767676676667677676767676776776767767766767677677667767667767666766766776767676767767667676666767767766677676667677666776767676667767767767677667676767667676676677676776776767667767667667677676776776776766776766667676677676776667667767676767666776667677676776776667767767667766766767767676776776676667677676766676776776776776676666767677677677676767767766676776666776776776776767676667767767676767677677677667766776767766667677676666776776767667667676766667767767766676776776677677667767677666766766667767676676776766767676776676767766776677667766676767677666767767766667767766676776676677666776676767767766767767667676677677667677677666666667677677677666767666766776776776676766767767666776776676776666767766767676667767667767677667767676676677676776776776676767677676677676677676767676776776767767666776677676776767666677667767767766677667667767676767677666666767766766766776767767667767677677667667666767767666767767676776676666776766766776667767766767767666776667767767667766767767677677667667767667676776776676766776767666776776766767676667677677676677677677676767677676776766676677667666676676677667667767766766667676676767677667766666676667766766776766677667767767767767767766766677676667676767667667677666767767766676776776676776766667677667667677676767677676667677676776767676677677677666766776766776766776767677666766676767677676767766776676666776676767667767677676776776766776776677676776767767766667677677677666667667676767767766776776766767767767767667767666767667767677667767677677676677677676676767766776767766767676776766776776767766767676776666767676667676766767667676677676767677667677676776776776776776677677676677677667766676776767666776767767667767767667677667667767766767677667766776666776677667767766776677666776767767767676776776767767767676667766676776766767767767667767676776766776666776776677676776776766766776776676776666776767666676767676767677666677677676776676767767767677667677667767667767677676767667767677677666776666767767767767676767676766776767766776677677676667667767766776767667676767667667767766667766676767667766767766776776767767767766776776767666776776776767767677677677677676766776776666766767767766766677667676767667767676776676767676767667767767767767767677667676776776766776776667767677666767766766767676776766776676676677667766767767767667767676767767767676767677667767676766666676767677676766676767677676767667767677667766766776666776767767676677676766776667667767677667766776766677667676667766766776767766776776767677676767767676767667767767766667767767677677677667676766676677676677677677677667767676767667667767666776677677676667677676677676766677676676667666667667667767667767676677676676676667676776667677676776666776666776667767766767767666776776767767766666776766767676776666767676676666677666767767676776766677676666776767767766776766676676766767677666776676776766766767766776767677667767766767767767666776776677667667767767677677677677667677676767676677676766766776667766677676676767766776776776766767676766676767767677666676776767676767676776666767677677676776776776767767677677677667767767676776677677666677676667767767667767676776767767767677676676676776767677676766776767667677677676767666676767667766676776766677666767767676677676667666766776766766776776767666766676776776776776666767767667677667766776767767766776776767666676767766776766677676767676766666776667767676776676776776667766667667667667666776776676766776776776767676666677667677676677676676776776677676766676677666667766776677677667767666766776767676766776677676676676766776767676766677667676776767677667767676767767766776776776776776767666766776766767676776677666767767767767677676776767767766767767677667767767667676776676776666666766766766767677667676776676677676676776776677677667667676776766766677676776677667667677677667676667666666667767667677676676676767767677667767676767676667666776677676776676776767766766667767666766776677677677667767677676767677676767677676666766666776776767767766676677667677667677676767767767677666776676776767767677677677677667676776776776767767667667677667676776677667767667667767677676776766677667666776677677676667767676676776776776776776667677666776767677676677667767767767767767676776776767766767767677676666767767676766776767677677677666767767767767677676767767666676766776677667766776767767677677676766767667767667677667676776677677677676767766776677677676776766676667767677667677667767667667677667766776776767676776677677676776676776667676776766767767676776677677677677676776676776766676776776676776767676766677676776677677676667767766767667667767677666667767676677667767766766677676767766767676776767676766767767667677667677667767767676767677676677676667766767767766676676676776767767677677677667766767766776776767766767676676676667767667767766677667667676767676776776776776776676776776776767667767766676776776776767677667766766666677677677677676677666767767767767676767667676776776767767767666677667676767766776677667676776776667667667767767767766767666767766667677676767767666766776676776676776776766676767666767677666767676666666677667767677666776776776766767767676776776676677667767676767676677677667766677666767766677676767667767667666767767677677667676767676766766766677676666676776667666776776676766767676776676677676677677677677677677676767766676767676677677667676767766767767767667767767677677676776766767676766776766766667767677677677667676776767766677667767767676776767766766776776666667667667676767767677676767767767677667767767766776776667676677666776776676767767676766776667676676667676766776776776776776776767767666677676667676776776766766677666766767666676766766766677676677676776767767676667676776767677676667767767767767666776776776776676676767767767767767667766776766677677666776676676767767767677676766767676776676676776766667766767677676676776766776667766767666667677676766767667766676776776766676667667767766766767666776776776776776677667766767767766767677677676776776677677666776776767767766776776767667766776776767767767667677676766776677677667767666667676677677677676677676776676767767767667676766776677677676776767676767767667676677676767677676766766776667676667766776666676767677677676776767767767667767766667677676776767767767767767666666776776767766776767676776776767766776766767666767676676766767667667767767677677667767676776776767767677676767677677677667677676767666667767677676767767767676677676766666776677676676677676776767766667766676767767677677676767677677677667767766766677667767667767676767766676676776776776767666767766776776767667676766767766767767766766667666676767766767766676767677676767676767676767677676676776677677677676766666677667767767677666767767767766677676776776677677677676667767677667676767677677667667667677676767767667676766677677676667766776766776767676667676776776767676776767677676667666677666766667767677676776767767676776766676766677
767766677676677667767767767767667677676677677677676776666676676776776676767676776677677667767767767767767677666766766776767667667767766767677666676677666776666776666676767767767666766776677666776776767767676766667767667767767767677677677677676677677677676767766776776767767766776677677677666776666766776766767766677676776776776767766776766766677677677676767677677667766776676766677666667667767676776776776776776667767766776776667677667767666666677667667767666677677677666776676776677676676776676767677667667767767676677676776767767766767667676776667667767667767677667767767676677677677677677677667677677677676776776776776677666776677676767766767667767767667767766767677676767766776767766766776776767677667767676776676776767767767666776767766767677677677676767767767767676766766677677676766766677677676776776767667677666776667766767666776776767767767767767677667767666767767767676767767767767667677676776767666767767767677677667767766776776776676767666676666776766776776776667677677676776667766767767666767766767766677676776767667676776666776767766776677677666776776767767766666766676667677666767767766667767767766666677676766776776667767766776767766776766776767666667676776776667767676766776776767766776767766676677676776776766676776776776767767676677667677676776667666766767677677677676776776677676676766767667677676776776677677677677677677667677676766767676776776767766676766776767667676767767667676766676677676776776766667676776767677676776676666677676767676767667666667767667767767766667767766677677676776766767767667677676776667676767676767677677667766776766676767677677667677666766776676776766776776667767767676776677667677677676677667766776766776766676766766677676776767767677676667766666766776676676776776766767767677667766676677676677677676676677676776677667666776767767676676666776766767767676767767676676667767676767767766776776776767677667767667767767767767767667677676767666667767667676677676767677667767767676677676676676677666766767766766767677676776767676667767676776776767767766666677676767766776677676776676677676767676677676767676677677677677667676667766766776766776776667677677677677677677677676767766776767767677667677676766767676776676767667677677666676776767767767676767767677677676666767767767676776666667677676767766766676676776776776667767767767767666776767767767667767766676776677667766776776766667676776776776776767766776776767666776677666767767676767666776677676666667766676667767666776776677667766766767766776667667766767767767767767767766776766776767767767767766767766676767767767767677676677677677677676766667766767767767677677676677667677666776677676667677676767767676776776776776767676776677677677676766767766767677667766676776766676667676767667676676776776677677677676776667677666776676776677677676666676767676776776766767667666776667676767767767676677667766676776676676676767666676767666667767667767767767676766677667767666766776677666766766676767767676676776667676767766767667767766767766767767767677676767677677676776676667766776666677666776677676766776676666776776776767666776766666776676767767767767676767767767677677677667676667766767766677667676767677667676776767767676676776776767767767677677677676776776767677677667767767766766767767676676776776677667767677667766776776767766677676666667767666766677666767677667676666766767667677667667676666666776766776776766767676666767667766766776767767666776776676677676767766766776776776767767677666776767767766776776776767767677676776676766767677667767666767767766767766677677667666776677667767766667767667677677667767677677676677666767766677676677677677676776676776667677677676767677667767767767766776676776667677676767767766767667676767677676776767677676676776776667667676776776776767667767676676767767667677667767767677677677667766776767766776776767766767677667767767667767767767766767766667767767766767667767766666767767667767677667676676767766776767766776767677666776676776767677667767677676767766776776676776677676776667677676676767677667677676766767677677666676676776676767676666677667677676776776767676776676776676677667767767767676767667677677676767767677677676677676776776767677667667767767767667767677677677676776766776776776776776766776767666677677677676776767667767676676767677677676766677677666776766767766767667667767767666767767667767676676776677677677666767767767677666677677677676767667766776767766677666776776667767667766766767767767767766667677677676766676776776776677667677677667677677677676776666676767676676677677676766766776767667677666776767766766767767766677677677676767767767677667767666766776776766776766767766776767767767766666776767676776776667676677676677677667677667766767666766767666767767677676776767676677677666667677676776676766776677667767767666677676667767767767767766676676766767667767766776767667766776676776677667767766676776776776767766776676677676666766676776767767667677676677667667767767667667667767677676767766677666766766776766766776676677676677676666776767676776767766767666767767667767766767667676766767666676776776767676677666776776676776776776666776776676767767667766676767767767767677667676766676767767677677666677677677677676666767676776776677677667676677666666776767676676767667767766677677677676676767676776767767676666767767767767767676776767767767677667677667677667667766767667767677676677677677667766776676677677677667676766766766676766677676766767766767677676776766667667767677666776676767677677666776767677676776766766677667766776767767767767677677667666776767767677676677676776676776677676767767766766776776766766776776766666776676766676667766776776776676776776767667677677676676676667767767766776677666677676677676776767667767767767767767667767767677677667767766666776767767676767677676676676677676776776676776667677677666776676767677677677666776767767667766767767667767666767767676776776677677676776776676677676776677676767677677666667667676667767767767767667667767767676776776776776767677667767767766677676767676776677677677677677666676667767767767676666676676767677676666767677676776776776776767676766767767766767667767766667676776767667767767766776776766767767676776767767667677677667666776767766767677676767677677676766776677676676776776776766676667767767666767676766776766776776767766776676666676776767767676767676776666766767767767766776776676767766666767676666776767766776667667677677677677677677676767676766776776667676776766767767766776776766677677677677667676776677667767766776776776766776767677667767767667767767667677666666677677676767676776676776766677666776776666767667767766676776677667667766776776776776677667677677676667767677677676767767766676767676676767766776677676677677677676677676776676667767667767667676776776766667767767767767667677676776766776776677676667767676776766767766766776776776767667676667767767676767676776766776677677677676766776666667667767667677677666677676767767766776767676677666677667677667676676767767767767676767677677667677667767767766767677677667766776776776676776676766767767676776776666776776767676766667767766776677666776776766676766776666776767676767766766767767677677676767767677676776677667767766776767767767766776767766666776676677677677666667677676676766677667676776676766767676776776767767677677676776766776776676677677677677676776776776677676767667766776666766776677666776676767677677677677667766676776776776676667666766677666677676776776677676667767766776776677677676677677667766676676677676776767677676667767767666666676776766676677666667666767767677676676767676776776676776767677667766776667767667767767667767667676676776766767677677677676767667766767667676677677667676767767667677677677676676767666676767766776776776776776776677677676767677667677677667676776776667667676767767767767766666776767767767677676766767767676776776776767677677676766676776767767767767677667766767766767677677677677676677667677667676767677677676677676767677677666767676676767677676766676667676666666667676776676766766666767667766776767667666776677677676667766776767677667766677667767676776767766776667766767676776667667766766766776767677667677667767677676776676776776776766667767766667767676776776677676667677677667766676767767676776776776677676776767677676767767767767767767767677667767767667676677676776776776667667766776666667767667767677677666767766767677677677677667676677676766767676766767766776767767766767677677677667677667677677676676766776767677676667767677667766667667677677677667667766766667767766776767677677676766667667677676776767767677667767767766776676767766776776766766776667767767667667676776776776776766776776677666776776776767667667667677667677676676766677676776667767666776667767767677677676767767766776766767666767676766767667767767677676767667667677676667767767766776767767667667766677676677677677667767677667767766776776767766767677666766667767767677676776766666776767667676776667767767766767767677677667676767667766776767677676767677677677666776677677676677676677676666776776676776677667676776766776676677676676776776766776767677667766776666776766766776776676766676776776667766776767676776767666776776776677676776776676776776767767767767766677676677667766766776767676666767667767767677676676767677676766767766776776676776776776776666767676666767766676667767676676776776767766767766677677677677677667676676667766676776767766767766776767767677667676766767666767767767667767766776767677676767767767767676677677676767767767767767676776776676667677676767766776676776776776766776676776677677676677676677676677677676767767676767676776666766766766767667766767666667767677667767766767767676676776767667767767766676676767676776677667667676766677667676766667676776767676776767766667767667676677666676776767667676776667677666776776677676776767767767767766766666767667767677677667767676766776767767766766667676666667667766767677667677677667677677667767667766767676766666766677677676677667676666776766776776776776776766767767677677676767766766767676677666767767676677676776766676776766766767667666676666776667677676677676776766776767666667677676767677676776776676776766776776767677667767767667677667667767767677
6677677666676776676776776666676776776677666766776676677676767667767767767677667766767767676667767766776776767667667766767767667667767676667676766767666676776766676677677677667767767767767677677667676767676767676776776767766667667766666767676676677677677677676776767667676677666767767767767766767676676767766767677677676767667677667767767666776767767667676767766766776667767676767667766767677676766776667677677666776667766776676677676767767766767766767667767767767667667766776767767666776667676767767676666767676666766677677676667677676666776676767767767666666766667767766676767766766767766767766776677676767666676767766676767766767677667676767676776776667676676776776776776677667677667767676677676677676667766767676667766666767767767677677667766677667767677676767766776776776776677676767666776766766676766767766767767677676776767667676776776776776767767677676676666676766676767667767767676676766776776776666767677667767767667766677677677677676666776767767667667767667667667667766667676776776767677667677677666776767767677677677677677667666766677666767676767676766676766767677667677676767767677676776666776776776776667677667766677677676767766766767766767667767666766766767766767676667766776776776776667676776767767767677667767766776776767667667767767677667667667677676767767767677677676676767767767766776776767677677677676766776776776766776766776767766767766776767677677676676776766767767667667676677666667767677677677676667767676776766766677677677677677676766676767666767767677677667677676676677667766677677667766767766667676767766667676767676767767676677677667767667677676776776676767767766776776776776676776767767666776677667767677677676676776677676776776776677666677676667767676767676776767666776677666667766766677666676776776666677666776677666677667767767767767667767767766677677667767677676767667677676776767767666776767766776667677666667676677676776767676767677666676667667766767667667767766767766676767767676767677677676677677667767767766677677677676767766677666676766776767667767666776776666767767766677677676676776767677676676666776677677667767766676776667766667677667676676766776677666767667676766776767677667767677677677677676776776767676766676767767767677667767767677677667767667676776666677677676767666767677677677677676667667767766676776677666776676666767766776677677667766776776767767677676676767677677667767677667766776776767676677667767767766776776766667767767767676767767677677676666776767767677677676676766767676776766667767766667767766767677676667666767677677676676767676676767667767766776766776667676776667676767677667767767767667767767667667667676667676767767676767667677666776776776776767667667766666767766766776767767676776776767767766676677676767766677676676776776766776677677677667767767767767666676677666677676666776767767767676767767677677667767667677676776767677677676767677676767676767677677666766767766776776767767767767677676676776767766767767767766767677677676766776776667767676776676776776776677676776766677676677677676766667767676776677667766677667676767666776677667767766667677677666677677667767767677666776776676676767677666766776677677676677667767766766677667676767767767667666676767676766767677677676667677667676676766776676667677677666666767767666766776776676776666667676776676676767677676776776666767767676776776776776667677677676676766767767677677677677676766776677676676767767667666776767677666767767767677676676676677676767767767676766776776667676767677676767767767767766767766677677667676677667677667767767676667767666766766766766676776776776766676776767676776677677677667667676677676766776776677667677676776676776776677666667676667676767767766676776776666776667677677676776676676667677677676667667766776776776677667667676677677676767767766767666766667766667767767767767677677666776776776776667767677667676776676776767676776767767667676766677666767766766676677676667677676676667767676676666677666676766766767677667676767677667677676767767677676767767767767766666776767677676667766767676776776767767677676776766776677677676766766776776776677677676677667677676667767676776776677677667767766767677677666776676767676676766676667676767767677676667766776677677677667766677666767677677676767766776776767676767667677676766767767767767767767767767676676767767667666676776776676767766767767767666667676776676767677676667767667767766767766776767677676766776776776776677667676776767767767676776667676667767667676766767666667667767677666667767677676767677677667767677677677677676667667767676766767677677667676776676767677676677676776776766676776766767677677666677667767767676676767767766776767766767677667676767677676776677667766667766667677677676766776667667677676667667767677676776767766776677677676677666776776667767676776766767767767767767767766676776776767767677666776776776677676767767767667767767766776776677666776767676677677667676767676776767676766676766776767667667767677677677676667666767766776776676767677676776776667766776677666766776776666776677676676766666767766677667666667667767676767677676677676767667766676776676776776776776776776776767676776776676676677667677667767676766776767766767667676767767666677666767767766677666767767766676776776767676676776676776766677667667767667667767677677666776677667766767767767667767766667676667677667677676667667676767767767767766677667766676766776776677677667677667667677667767766667676776767667677677676667767667766776676766776767677677676776776677676776776776776767666776667677676767677667677667766776767677677677677677667666676767767766767767767677677667767767676677677677676676766776776677676677666676677677667766767767767767767766767676776666776666676766767767677667767767766767667676666766667766766667767767677676677667666666766767766776767667676676677677676667677677676767667677677667677676676667767767767766766776776676776676677677676776776766776766766677676776766767676676666776776666766776677677676776677666677676766767676767767677676766676767767677667676667767766776766766766766767676766677666776776776776766677667767766776766776677677676766677676676767767767767677677676776776776677676677666776767766766766776667767767767766767677676677677677676767767767677667676767766667767767767767676766776776677676776676767677676776676776766776676776776776776776776776676667676677677667766776776767676766776666767676776676767676677667767767767677677677666677676776776767767767767767767676667676776776667667767676676767667767676776776677677676767767767676676677676767667767767767766776766776766767667767676776776776667766776776767767676767667667667677676776776766776677677677676677667766677677677677676776766776676776677676676776666767767677677676676776776767767767677667766677667767767676766767766667676776767676766766676667666667767766677666767767677666776776677676776767767676776767766676767676767676667767667767767766766766767767767677677666766776767677676666667677666767676667676776767676776676776676767676776776677676776677677677677666767767666766767666776776766676767667767677676766676766667667767677676776776776676776776667677676766776776776667767766666776776766677677667767767766776667676677667676766776767767766776767766776666767677677677676667667676766666767677677677676776776667767767677677677667767766776776776776776776766767677677667767767767677667766776767676776677677676766676776766676677677666767676766776776677676676667676676767676766677677676667677676676677667767677677676776776676767767667767766776666776667766767767677667766767676666667667766676766776776776676677677676767767767677677677667677676767667667767767767767676677677667767767676676776677667677667766776776767677677677677666767767766677667766767767767767766776767767767667766766766676677676766766676677676767677677677666776776677677666767667666766677676767766677677676767666677667677677667677677666767766776776767676676776676776767667767676766676667676766667676667677676767767667767676767677667677667676676676766767667676776776666677666666776776767766776767676776776676676776776776677667767767676666776776667667766776776776767676767676776667666767766767766767667667767676776677676776776776776667767676677676667767766677677666776776776766677677667666667667677667677676667667667677676776677667676667676776766776767676667767767676767766677677677676767677677676776776776676776767767767766776767767766776776776776776776767676776767666767676776776767667766776767666766666776766767667767666766677677667766776766767666677666767676776766677677677677677676776776676767667766766776776767676677677676767676677676766767676776776767676767677677667666776766766766676677677667667666667667767767766766677676766776677677667676767667767667667676677666677667767667676676666767677676766776767767766666666767667766667667667767677677677676767767676776666676766767767766766676676767767767677676677676776776776676766667667766767667667766667767767677667676667676776776767766776767766677667667766667767767766667766776776776776767767767767676667666767766676776776677676766677676667677667677677667667767667767766766776677667677677667677677676776767677667767676776776776767676767676776776767766776677666776776767766676766776676677666767767767676776776677676677667766676767767766776776677677666767677676676767677676677667767767677667767667676667676776677667766776767766767677677677676667666667677677667676667767677676766776677666776776766776667667677666776767677667666767766767767666766677677667766776667677676776677676677676776767676776776767677676776676676776676676767677677677667767767677676776776776766767767667666776767766766776767767677676766776767767677676677677677677676776767767767767766676667676667767767766677676666776677666766776676677677667766766676677666776767667676676776767767677676776776767667676767677676776676776767677677677676776767667677666667767676776767767667667677677667666776766776766767767677667766776676776666767767767767766677677677676776767676776767767766666667677677677676676677676776667767676767767767767767677667767767767677676767767767767667767767666767676767676666767766776766666676677677676676677677676767767677677666676776767676677
367676766767677677677676766776666767667676677667676676767766667766667767666776776667667667767676767677666677677677677677676766766766677676677677677676776767667767676677676776677667677677667766767677677667667766767767667767767767767667767767767767767767767766776776767767767766667677677667676767666776776667767767666766776667767766776766767767766766767667677666767766776677666776677676767767766667676767767676776776766776677677676776677676766767767667767676677677677677667767767667767677676676776776767767677667676676776666677676667677667766677667667676666776676767667767676766667767767667676676677667767767667677666767676676776666766776776676676676776677667767676776776676766766677676776767667677676767767666767676677676776766677667677676766767677677677667667766776776667667677676767767666776766677667767767766776677667766677667677677676766776677666776677677667676776776677667766677667767667767676676677676677676766776776676767767766776767767767676677667676666667767676776776676776776776677676666667666666767667667676676776766677666767766667667676667666766766776776767767766666666677666776776776776776767676776676767766676766667767767766776666677666766776776776776776776676766776766766767767767767677666767767677667767766776776676776766767677677676767767767666667676667667676676776766766766676767767766776776776766767766776767677667767767767766766767676776676767677676766776767767667767767767667767667677667667767767676776767766776767767767767767676676776767767676767676776776776676677677666767677667677666767767666676666767677666776776676676776776776776776676766677677666767667767766767667766676676767676776667767667676666676767676677667677667677676766766666776676767767767767676776767676776767766677666677667677676776677667767676676767677676776767677676667666766676667677677677677677667667667666666676677667676776776776766676667767677667767677667676767767666766776776767676776677667766776767766667676666767667767767677666767667767767676776677677677666667676776666776776676767767666767667677667767766776767677667767766767766767766776776667677677677667767676776767766677667677676667767667767767666676767767677677667767677676766766767667677676776767767677667676776776766766677676776776776767676767667767767767676677666667677676677677677666667667766666767766767667767767767677677676766767677676776776767766776767676767676676776767677676676766776767676776767677666676776667677677677676676677666767677666776776767767766776677677666676776676776766767667767676677676667677666766677666766776766677676676766766767766767767767767767767766667676666776776767766776767677676667667667767767667767667767766776676767667676767767676766767677667676767677667677676766767676767676776767667666767766767766767767767667677677676776776767767677666776776776677677677677667766767766767676766776766776766677677667767766776776676677677676776776667676766676766676767667766776676767766666667767767766766776676776766776776767667767667767766776666767767677666766776676767677667676677676767766767677667767666776677667767666767766676666776676776776767676667677677676766776677677676676767766767676676677676677677676766776767667676776767667676676667766676776766776766766676776766766767767676776767677667767667677677676767677666677676676767677667676766767667767767766776676767666776776767666766767667677676767677667676776776776767766776667666767767766767767767766676776676676767666776776776776767677667766766677676667677677676667676776666666776776776776677676776677667766677677667766676667666767677676776776767677677666676676667767767676676776776776776677677677676776776767677677667766667767766667676667766666767667766677667667767676767767676776776677667767767767676776776776776776776766767676767766667767666767767677667767676766776776766776767676767676776677666667677677676776767766776767676667767666776677667677667676766667676676767677676767767767766767767767667767766776676677667676766776767676677667676776767766766667677676776767767677676767767767666767667766766767767766776677676776766767676767767667767677667676666677676776776776667766767767767766767667766776776776767767767667766676776766666766676776677677677676766767677677676767767677667676776766767676776776767767677677667676677677677677677676666767767767677677667767676766776766776776676766776776776676776767766767677676676677676776776767767677676776677677676676776767766776767677676767676776767676676677677666767676767666767667767766766677676767766676767766776766667767676776677677677667767767767767667767767767676776677676767676767767677676776766767766767767766776676767767676776667766776767676766767677676776666667766767767677666776767677666766767766776776766776677676666767767676776776676776766677676677667676776776776767767767666767676776776776677676767766767767676776666667676776667767767766666776776676767667767667677676776766677677677666676776677677667767766767767677676776676676677677676776666767767767767676776666767677676776776677677677666677676767667677677676676776767667767767767766676767766767676776767766776767676767667676776677676767766767767767767766667667677676677676676677667676766776776776676667766766776666767767767767676767676776767667676776776767767767766677676767767767767677677667666767677677676776776776677677677667767677677677676676767766776776776776776776766776776667676766767767677676667767767767767676776677677667677676766667677676776767767676776666676677677676766776666766766766676776776767767676776677677676776767767767676667767767767677676776677667667767666677676776767666767667766767666676767767677676776666776776776767767666667766767767677677667667676676676767677676767666767767676766767666676767666776776776776776776676676767767677667767767767767767767766677677667766776767767676776677667767767676766776776767677676767767767677677676776666766776677676676776767767676677666766667677667766677677676677677677666776776776676767767767767767766767767676767767767767677667767766767767766767766766677667677667766677666676676776767666676776766677676767676767677676776776676766766676767677677667767767666776667677677676767677677667666767766666666776776776776776776766776667666766776776767767767667677676776677677676766776776767767767676776676767676677677666776676776776767767767767767767767766776766776776767667767767676767677677677677676776776776766767676767677676677666776766676667667766767766767767767676667666776676667767766666767766776767666767667676767767767767676776767767667766676776776766766677677677666676767677666766676767676767677666766776677677677667767677677667667767767766766666767766767767766776767677676776676676676667767767767767667666766767666667766776776776776667666766677677667767766676677677676677677666667677676776776767766766766776676776766776767677676676767676667766766766767766677676767667676677676677676776776677676677676776776766766676667667677676766776776776677676767676677667667766767766677667766776676766677677676676776677677667767767766676776776767767676766776677676767767767767767677667676677676776666677677667767676766767666767677666767767677676677667767667767767667767766767676767676666676776667767767676767667766776767767677666767767767667676767767676776776767676766776767767767677676776667676766776676677677667767676767766676776766776776667677667676676677677677667677676766766766676767676776776767767766767767766676767767677677676667766677667677677666666767766766676676767676766767766767676776676776776776776676766776677677677676666676767767767766767767676766767767766667767667677677667767767666667667667767676667667767677667767676767677676776776677677677666767767766776667766776676767677676666767766676776676677676676776677677666767667767666666776776776776776676676776677677667767766767677677676676766776767767676776767676766766667666667676767767677666776677667767767676666776677667666776677676766776776767767677667766667767767767767677666776677667676776776676767676767666776766776766677676677676676767767676667767767677676667676776767676776767767766776667767766766767667767676766776767767766666776767767766677676667766676776776677666767767676676767676676776677676676776776767767666767767676776776766766667667766767676776766677666767767766776776676776767677667767767766776776666767767677677677667676667676767677667767676767677667666776667767677666776776676676676776767766676776776776776767767677667666667766676776767767676767677667677667766676767767767677666767766776676767767666776767666776677676766766767767676776676766677676776776676776776766676767676776767667766776676776677677666767677677676776666776676776776677677667767767667766667677677676776767667766767677677677676666767766667767677667767767767677676767767676676676767766766767677677667676776666666767766776776767767676776767667677677676776766767676767677676776776776767767767677667767767766766776766766776767767767767667677677677677677676776767667766676766676676677676776677666776676767767677676776776776767767677676767676676767766676776767666676667766677676767666676776766677667677667677676767677677677677677667676776776666767767677676667667667677677677667766767767666776766776776776667766667667677677676676776767766776776776667767677676776767676766776767676767666767666676767767767766776776677667667767677676677666767767676776676676767767767677677677676676666676677676767677677666776767767766766767767676767766776776767766677676767767766767767667766776767767766677676766667676767677677677666677676767766767677677677677677677677676766776776666677676767666677677676767676767676776676776677676776767677667677667766676776677676776667676766676767667767766766776766776767766776766776677676767676766776766676776776676776776776677676677676676667767676776776776666677677667767766776776767767767767676776677676776776776677677667767767677677677666776776667667667767666776677677667766776767677676766677676677676767676676776766776776676767766766767676766667767667767766676776776766676767677676676767766766766776677667767677676677677676776767666776766776776767767677676767666776677676776776676766667766776677676776676767767767766776776776666667767766767767667767677
67766666666776767766767766676776767767767767766776776767766766767767767676676776767666667767677677677666767767766667767677667766766766767676766676776677676776766776776766766776767676676776677677676776766767677676667766676767767676677676767676776767667767767667677676677667676767676766767677667676776666666676776776766677677677677667676776767676676767667767767767677676767767676767767766776776766776677676767767677667676776776677676776667677676767767676767666776677667767766677676666766677667766776776766776667767676767666767667766767676767667666677677677676767767767676766676766776776676776767767767677677677677677666776677677676776776776776767667677667677677676776767767676776667677676766676776766776677677676666667767667767676677676776766776676767676776776666766676767767766776767677667767767676776667667676776776767767767767677666667766776666767767677667676767676776766767767676776776767766676676776776776776767677666676776676766776667766767767667677667667767677676766776776776767767677677667667766667676776767676776676776766667766776767767767667677667677677677676676767766766776667767667767766776776776766767766776776667767767666767677676676776667767676676776776676676776776677677676766676766767677676677667676776776667767667676676776767667767677667677676776676677676776677676666766677677677676767766776676766776776776766667666766776667677676776776667677667666767677677676767676666677677676776776776766666776776776776776776767667676767676776677666767767767767767666767676677677676776766667766767766767667767667767676776667766776767767767767667676677676767676767767766776666776676676767676767767677677667766667677667677677676776766767767677666676666676776776766767767667666776667766766667767676767766766676666766776667766766767677677666776677667767676776776767767767766676776776767667676776776776767667667766776677677677667766776767766767767767767677676677667767677666767767766776766776676676767767676776677676776767676666676767676776667667676676776667766776676776767767767766776767677677677667666676667767766776776776776776676767677677666776767677677677677666776666776676676766766776767766766676677676766767766776776776677676677666676767767766767767766767667676677667677676766776776766776677677667767676676677677676776776677667676676677676677677676676776677677667676667767767767666767767767766776666767767677667667767667766776767767767676776776766666776776767677677677676776776676776766767667767767767677676767677667767767667767676776767667676766776677677677677676676676666776776677667766767676776667766677676776667677677666776677677677677676776776677667767667676776776776776766676676676767667766776776776767767667666676776666767667676766667667767666767767767667667766767667677677666667767767667677677677677676666766677677677667677676776667676767767766677677676677677667767767667676776766767766677677676767677676667767677667767676676776767767766776776766767767766776776767767667767766767767767677677677677677667767676767666776776776677677676766776767676776767767677676776767767766776766676767766676767767667666776776776776677677676766776776776677667766776776776776776667666667767767766776776677676776677667767676767767767767677667767676677676776767767666767767676677676677677677676776666776667767677676776667767766767766677677676776776776677667767766767676677666677676776676776667766677676667667676776666767676767677667667676776666776677667767767677667676776676767767767766677676776767667766667667667767767767677676776767676667766766767767766776766677666677677676666767766776776776767677666776776776766666677677677676666766766677677676767677667676676766767767676677676767667767667767667767677677676776776766766767677677677676667767667767677676666776776776767676776776776677667677667766667677677667767667767767676767667767676677677676667766676776677677667677676767766767767766676677667676667767676776767666776667676776767767677677676776776676776666677676776776767676766667767767767667677676677677667766767677677667767676766767766776766766767676776667676667676676767677676666677677667767767676677676767766776776776766766776766676776776767667767766767677666667766767676767676776776776767677676767766677676767767676766766676776776677666776766677676677677677677677667767667677667766676776677667767766677667677677677666767767766776667667766776677676766776767767676767767677676776776667766776676776667766766767677676767677677677676667677677676767767676766667667676776776767676767677676766776767767766766776767677677677667676776776767677676767667766666676776677667766776776676776776776766677676767767767766767767767677677676667767767666677677677666676677677676677677666767677676677677677676676677677677676667767677676766767677676776667677676767667767676776767676776776676776776767667767667767677676766767766676776776767667767767766767666667676767767767667676767676677666776767767677667766677667676677676767666676776776676776776767677677676767766767767676776766666667766776767767767676767676766776667676666778666767677667767676767666766767676677676776667767766677666776767767766776776676766767767667767767677677677677667676667677677677677676766767766676767767676776676676776767766767676776677677677666767667767676676776667667667767767766767666677677677676767767766776767767667667766767676767676677666767766677677677676776767677676776776676676776767677676766766676667767676776776766776767667767767677676776767767766767667677666667667766767767677676767767667766667677666776776767666776776767766677676776776776776766676667667767766776767767676767676767767667667767767767667677677676667677677676667767677667767676776677677676766676766767767677667666766767667677667666676676766677676767767676776676677677676776776776776766676677666776767767676776767677676677676676767766767767677677676766676676766776667766767767766776677677676677677667767667676676766776766766677676776776676766776766666766767677676767767767766776776676676767767767766767766766667767767677676776677667676667766766676767766776667677676776767767767766776667677666676667666676676767766667666767676776766776677677677676677676776767676776776776767677666667767767766767766766766767767677677677666766767677677677667676767767667677666676676677677667666776776766767766667676667767667666667766776676766776667667767767677676677676677677676776776767677667676676667667677677676676766677677667666776677667766776776677677666776767766767676766776676776677677676667676776767767766767677676767766776776776676776776766767676666776767667667676776677677666776776776767766767666677667766767767677676667766766667766667676776776776667767767676776776767667677677677676767766677676766677677677667676766776677676776776776776776776676767667767767766767676677677667767666767667766776666776776776767767767767766666776676776776767767676667767677666766676767766776776767676766677666776767677677677666766677667676676676776767677677677677677676776776667667767677676766776776676677677677677667676766767667666677677676767667676667677676776677676767677677676776677677677677667767767766667767666677667667767667676766767767666776676767767676676767666767676776767677676776767766776776677676677666767676667766766767767667766776766776767767766767676776766667677667676776776766766776776667767767767677667677677667677677677667677666776666776667667676766776767677677677676767766677676767677677677676776677676676766767676766677677667766676776776776766776667767677677677667767676676776767767767766676776767767767767676767677676767767767676776676676666667676767767766667767667767767667677677667766776776677667766766666666766667766767767767767767677676676776676676767766776776767677676766676766776677676776776776677676767676676776767767677676766776776776776676776766667666677677676677676766776767767677666767676676667767767767676767677676766677676776776776767766776776677667677667667767676776776776676776776776776676767676677676767676767676676676677667667766677667767767766776677667677667677677677677676766767767677667766677676767667767767767677667676776667767667676776676666767767676767677677677676767766767666676677667766767767676776776767676767767766776677677667767766776666776776767676776766776767766776677667767676677677676776776677677667677677677676677677667766767677677677676676776776767767677677667677666677666666776767767766676767677676676677676676767767767767767676767676776766767667677677667766767667677666667676776676776667667767677666776767667676776676776666766766776776677666767667667667667676677676676766776667766766667766766776767667767766776767766776776776767767766767767767677667767767666666776767767767676767677667677677676776776766676767667767767677676776776766676776766776666776767767676766776776776676666776776667766776766776676766677666776766667767767677676766776677677677677677676776667766767667666776776767767677666776767666776776676776767677677677676776776776766666677676766767767666767767767677667676677666767676666776667676677676677677677676776767676767767767676766676676776767767767666766677676767676767676767766676776767677676677677666666776767766776767766666766676767666667677667667677667767676766776776677677677676776666767767766766766766776677667767667766776766767667676666677667766676767766676767767766776776776776667677676667667667767676677676766767767766767667667677676776776776776776767676776776767677677677667667677676767766767667666667666776776677676776776776767767676666766766676666676776767676776766767677677676766767667766767676776767767676776667667766776767666667667766776677676767676766776776676667666776766766776776677666767767767767767767677666767677676767766766776676677676776767677667667676776776776676776776677677676766767767677676666767766677677677676676666776776677676676677667766767666776667767676767676767766776776776667767677676766767767767766676676676766776767676677667676767667666676667667767667767677677666676776767766776767767766776677676676676776676776767667676766776767676776677676677677677666776767667677667667676767767767676676676767676776677666776677677676767766767676776767766677677677677676776767766776767667677677677677676676776676
6677677676767677666766667677666766676766766766677667766766776767766767667767767676667677676776767677667667676766667767766767676776776666767766677677667766676776677676666776767677677676776676776776766767767676767767767677676667677677676776776776767767677676776776676776667677667677676776676776767766767766776776767677677677667766766767677676677677667677677677677666767767767676676666767767767667667767767767766766767767766767767767766776767667767766677676767676766767767666776776776767676666776677667767676776766676776677666776776766776766776667667767676676776677676776676767767667767767767767667667766766677677667767767767766776767676776766677666677676767766767767767666767767766667766776776776776767766766767766767677676767676676776767677666767766766767677676676677666776767766767676766776676676776667767766766677667667767767767766676776776776776667767666776767677667676767677667767767676766667676767766767767667766767766767767767677667766666766776677667767767766776667667767677667767766677677667667767766767767667666667767667676767766776766677676766767676676776776776776766767666667677677677677677667767667676767677667766776676666767676776767766766666776677677677667767767766666766666776776776676776677667766767677677667766776767767767767767767767767766667666776776767666767766766776667766767767766767677676676776767676676767767676776676677676767767677677676776776677677677676766776776676776776766667677677676676766677666767767676776767676667767766676767676776767667767677676776766766766776766776667767767677677676776776776776766666776676677676776767767766677676776767767767767767767766766776776766766666766667767767767767676676667767676776776766767676776767676766776776667767766766676766776766776766767767767676767667766677677677676767766776767767766766776767667667767767677676677677676667767766667676776776676676767767766776776776767766766767677676676776676776767677677666776676677677676677677676767677667767767767667666766767676776776676776767676677676776766776767767767767767766676677677666776676776676767767666776776776676776776676776676776776667766676776776767667766667677677667767676766776776776676677677667766776776776767677677677677677676776667766767767667667676677677666677667676776776667767676776776766766667676677676667677676667676776767767666667767766667677676776767766767767766677667767676666676776667676776677677667676677666677676776677677676667767666766776667767767767767677667767667766776776776676766776776766776776676676776776776667667766776677667766767767677667767767767666677667767667676776776776767766776767667667676776677676766667767677667766767767676676667676667677677676767767767676677677676776677676677676676776677677677676767666776767767666676766776776776776776767676766767766767767677676667767766677667667666776776676776776766667676677676767767666677666767677676676776767767676677667666766676676676766776776667676766776776767667676677677677667666776676676766677677676766776677666667666767767676676776776676677666767766667676676776677667767666767676767767676776667767676767676776767766776767767676677677676767766766677676677676776766676676767676776776667676766767767767667677677667767767767767767767766776776766767677676776776776767766776766676776767676766677677676766767767767666767767667767767676767667767767767767766776677667766667677676776767677676677666666776776766766766667766767677667766776776766677667677676776766776676666776766766677667767766776677676676766676776776677677667766666776676776776766677676767767667767767766776776677677677677676677676767767767666767767766767667676776776766667676677676676767767767676776666776776767767677667767667676767667667767766677666767767676776767767767767767677676667767676767677677677666666776766667767676766776776776776767766767767666776776766666666767676776766776776766767767767666776677676767766776776766676767767767767767766776776766767766776767766666776667767767767766776776667767767677677677667767766676767676667767767677676676776767667677666667667676767767667767677676667767667767766667676776767767766676766767666767767677667676776776776767667676776676766767766776677667677667676667766666776676776776676766677677676677677677676767677666676776767677676676767677666767677677677677666776666766767677667667767676766767666766767676776776677677677667666676767766767667767677677677677667766776776666677677676767676677666676677676767666776677676776677677677676776667766767677677676767667767677666776767676667677667676767676677676666676667677676776776676767677667676677667767667676767767676776677667766766776677667676767767666767676666677676677667667767676677666667766776667767676667767767767766776676676676667767677676677677676677677666677677667766666677667676666776776667677676667677677677677676667677676667767767676776776767767766776677676766766676677667666776666767766776676667766676776767676776776776767767767766766667767676776666776766677676776667676676677677677677667677676767666776766767766676676767767767766767676667677676776767666767677677667666767667677676676767666776767677666767677666677676766766667766676766667766766677677677667667677676766776677677676767766776667667766667677676767677667766767677677677677677676767767766666767767767676776767676767767677676776667766667676677676677677677666776776666776766776767767767676767767676776776767767677676676676776677666766676767676776767676676767766767767767767766776676677677667766776667676677676676767766776776676766766776677676676676776767677676776776767676667767767766667767677676766666676776776766776766776767767677667676677677677677676776776776776776677677677676666767767666776667667767767766676776776677667677676676766767677676767677667667767667767767676676776667767666776776676676776766767666776766677677677677676776766776776676776667676776776766676776767766776766676767766666667767676776776666767767767767667676766767767767767667676676677667767766776677676766677676767667676677667667676766767767766666767667767677676766766776776766776767676767766776666767766776776766766776676767767766677676776666766776677666766666766776676776776677677676667767766676766677676776766766776776776766767676776767767677667677677667666776776676776677677666776666676766677677677666767767766677667677677676767677677676776776677667767767767667767676666676767767677677677666767767667667767676776677677667676766667766776666767676776766776667666776776776767767677666667676776767767676767677677677677676667766776676667676666776776776766767766766766776776667676767676766767767676776776776677676776676766767677676666677676766776776767767676767767666677666766776766677667767677667676767666776677667676767767767767677677676677676766776776767677676666676667677667767676776666766776776767676776776767667766676666677667767766776767767767767667667666677677667677676676767766767767676776767677676677667767767677677677667767767766767667767766677677676767767676767677677677676767677667767677676677667766767767767767767767766767677676767766767766767767767767677676676766677677666677677676667676767767766766767667767676776776766676767667677667767677666677677667667766776676677677667766767767766766776766776767767676677667676677667766776676767767667767676676776677677677677666776767676767676677666776667767676776776767767676776776667767767766776776767767767766776776767676776776676666767677677666676766767767677677676776776776767766677676776677676767766766767666776666667767667666767677677676767677676676776767677676776776776776776767767767767666676776767767766776676767766667767767677676767676776676767767767667767676776776776776767666667767766667766676676776767677677676776676676767676776676767767676776776677676776766766767677676676766776767766677667667677666776766776666776776776676776676676767676767677666676767767676776676776767766776676767676677667676666676766766666676766766776776676667677677667676767767766767666776676676676776776667766766766676677677677676776666766776676676667666776776676676767767676667677667677676776677667677676776677667676776776676776776776767677677667677677667676776776767767767677677667677666776766776667676767676776677677677676767667767766776776776676776677677677677676766776666767676767676776776776776767767677676776776667667767676776676767766767676766767667667766677676676767667677666677677676766776677677667677676766767666667666677676767766677676776767767677676776766676767767767676776776776677676676776677677676667766767767677677677676676776676677677666766676676767766677666666776766677667667766767676767666667667766776677667677667676767767676767767677667676776776776776766776767767767766776766767677677676766776676767667666677677666776677676767677676767677667666766676776676776776776677676776677677667676666766676776776776676677667767677677676766767676767676676766776676677677676677676767676767767766766767767767767667766767767676767677677667767767766677676766776677676776776776776776776776676776776767767677676776767667677667677676677677677667767766767666776766776676767766776776776776676767676677676766667667676776767677677676767766667676766766676676766776776776776766667667676767767677676767766767767766776676676767767677676776677676677667666767677667767676666677676676676776776766667767767667767676776667767766776776676776766676676767766677676776767676776767676677667677677676767767677677667767677667766766677667666766766776776767766776776767766767676767676767676776766677667666667676666677676677677677677666667667767676667676776676776766767676667677676776766767767767767767677677677676766767677677676776776767667676776677667677676766767676776677676776767677676667676766776677677677677677667677677676776676776767667677667676776776667767667767676676776677677667667767676767767766677666767767766667767677677676667767666776767767676776776767767766676677667767666767766766767767767766677677677677666776776766676766767677666677666767677666676767676776767767667767767766776677677677667676776767676676767677676776767677666677667767767766676776677676677677666776776676677677677676776776677667767666767667677677677666776776766767677667667767767677667667767677677677677677
676766776676776676776676677676676766776776776776676767767676766667767676776767766767677677676677676667667766677676776667767666676767676776676767677677667677676766776776776766776776776766767667676667677676667677667667676767676677666677677676676776776767766776676776767677677667667677677667766766776677667766767676767666776676766776767767676776676766677667767677676776776776767767767667667767767676776676776767767767767766776767767766776776776676776666766766776667676776677666776667667677677677667767767767677676667667676667767676767676766766776676677677666767766666766776776776676676677676767767767677676767676767767667677677676677677667667766776767666676667676677667676767667766676677667676766767677677677676767666766767766776776776776676776776776776667767667666776776776767767767767766767667767766677667667666776776667766677667766666776766766767766776667767667767677667676676766776767767766766766767766767767667767676677667666776666666676767767667677677676677676677676677667677677676676767667766666677676776776776766776676767767676677676767767766767766766776766767667767767677666677676776776776776776767766776767666667667767666667676776666776676677677676676776677676676676776766776677677676776776767676666676677677677676776776667677677677677676767667667676766776767667767676677676776776767766677677677677667676767666676667767766677677667667677677666767676767767767666766776666767766767666767767677677666767767676767676667766766767676767676776766766677667677666677676776776766676666776767677666776767767767667766776677677677676767667667766676767676666676776776766767767676677667676767677676676676667766767667666767767767766767677667676776676767767766776676676776676767677676676767676677667677667676776766677676676677677677677666776767766776766767676676767677666776776776667767767676767677676677667676677667676767677667677677676776766767767767767677666776676776767677667667767676776667767767677676677676766667767676776766767677676776776767766766667767677676767767677677676676676776776677676677676676776776776667767677666676767676666676776776676767766666766666776766776676776767767676667677677677677666767767767667767676776667676776767676776776776767676766676767767767676677676676767766677676767676776776677677676766676776767767676776766767767767767667676677676676767766766767667766676776677676767767767767767667767767677676776776767767677676776676776666677676776677676767766776676766676776776676766776766766776776677667767666767676767677677666666666766667677676766667666677667766767767677666776766776766776677676667677666776677666676676767676766776667767676766667677677676767667667767766767676767767767667767677676677667767677677676666776767766676767677677676767677667766677667666767676677677676776677677677666767677677676676677677677676667676776766776776767767767767666677666677676766767676776667767676776676776776766776776766766776767766776677676767667766776767667666767767767666676766767767677677677667766767676676767767677667667666676667677667677677677676667767767667666767766776776767766667676767676667767766666677677677677677676776767677677666776677677677667677677677667677667677677666766776666776767667767667766776767667766776767677677676776766766776776767766676767676776776676776776766776766676666766776677667676776676776676766767767676676667677677677677667767767767767766776776776776767667676667766767767766767667677676776767677677667767677677667767766676677677676766666766766677666776766776766776767767676767766776776776776776677676677677676776767766766776666767667767767677676666776767667767677676776766766766776776776776767677667667676776676767767767766776677677667666776776676776766676776667767766767767767677676776776677677676776767677677677667677667667667676776767766776667667677667766676776776776767767666776776676776767767766776677667767667767767767677676677677677676776666766767667767676776767676766776766776766677667666767676776776677667677676767766776677676776767767667676666667767677666767766767677676677667767677677677676667767767767767767666776776666677667667677676767767767677676766676767767667677677676776676676677666776766767666776776766676776776767676676776666667767767766767676776676776677667676776767666776776767767667767767676766676776767767767676776767676767677667676767766767677676776676767677667676767676676677676766677677677677676766677677677677677676776766776776767677677676776767767677676776767767767766766677676776776766677676776766767676776677676776776767767766676766767676667767766767766767677666776667676676767767767667766776766677667767766767677676776767766776676677667677676767676766776766776776776776766676776676766776766767766676667767677676776677667677676767677677666776776767766767677677667767677667677667677676776776776666767767766767667677667676666767667677677677666767666767676776767676666666776767677667677677676776767667666776677666767767767767767767767676766677667767767766767666776667766767677676677677676767667767676767676776667767766676676766677677677767677677677677666776767677677677677676776776776677676776766676677676677676676767676776776776776776767767767766767767667767767667677667767767766767676776766667667767767666776676776776776676766776677666766766776767676766767676776776667767767767767766776676776676767766667667677676776766776677676767677676767767767766766776776776776677676667766767676776776767676776677677676767766767767667766776776767676667676776677676677666677677676776776767677677676767767767677677677667767676766767677676676767667767766776767666667766767767676676676667667766776766776676667767677677676776667666767676766667767676676767767767667766766666676767767677677677667666767666776776776767667767767767767766766776767766776776676677667676776766766676776776666767676677677677667677667666767767767767766767766776776776776766776677676776676767767676776776667666767676766667766676767766667676667767676767766766667677676676677676676667767677667677667676676677676767767766677676676677676676766676667767677677677676776677677677676776776776766776776776676767766666677667667767767767677666766766767666667766776766676776666766776766776776776767767767677677677677677677676766767676767677677676776677676767767666676767766767767677666677676677667666776776776767676776776766676766677676767677666677667767767767767677676766776677667767677677676767666667767676677676776766667767676776776776677676776767766766776767676767676676667767667677677677666776776767766776766766767767767767676676767677676766767767666767676677667767767766676667767667666776667676776676776767676676766766677677676776677667667767767677677676776776776767767767767767677666767766677676676766767677667766776667666676767767767676667677676767677676766776767677677676766776776776767677667767677666677677677676776666676767766767767677677676766676767767677676767767677676776767767677676766776676767766766667667766776767767677677676767667767766776766676677676776667677677676766667677676677677666767766767767677667767676766767667677676776666677676677666677667766666766666776767766667677666676677667767767677676767676776676767677676767676776767667676776767666676766767676776676677676776776767766667767767667666776676677667767666676776776776776767677677677667677677676767667767676666767767767767677676667766776676676767677667666677667676767676767767666766776667676677666766776676676677676667667767676767766676767677677677666677677666767677677677676776767767677667667766676776776677677667676677677666776776667766677676677666776767766676677676676667767666767677677666776667667677676767666676667767767677666767677677677677676767767667767767667677677677677667767667766767767667767667767667767766767767677676767676676766776676677676766776766666767767766776776766766766666667667766677676766766766776677667767667767676776776677667676776776776766776776667767676776667676677667767676776776776767676667766667676767677667767767767767767677676766776767767766767767677677667767677666676767677666766676677677666776767766767676767677667767676767676776676676677677667766776677676776776666776677667766776776766766767676776767666767667676667766767766677667677666776766667767667767667667766767677666667676676667676767677677676776767766776677667767667766776676767677676666767767667766676776666767767766676677676767767677666776666766776677677676776766766666667767766767666776776766776767667767767676767667767667667677666776776776677676677677677677677677676776776767667767677677676776767676677677677677677666767676676667676767767767676666677677676767766676677677677676776667767676676776766767767677676766766667767767766776767767677677666767766677676776767676767766676677667766666776776766667766667767676776766767766776766666776676766776766766776767666767767677667677667677667767677677676676776776666766776776767677677666776766767766676667766776667677667767767677676667767667667767767677666667767677677666767767766677677677666676767767667767676776776667766677677666776766776767666776767666776767667767666677677676767667767767767666767767666666766766767767676767676776666666767667767767766677676776676767676766667676667667676766677677677677676776776776676677676677676776767676776677677676677666767767676676767766776776776667676676776776776677676676677677677677667677677677677667676767667767767677667767766676776766677676767767767677666767767677677677667766677676766677677667766677667667767767667767666766767667667767766776676776766677667767677667766767676666766776677676666767766666766776767667676776677676667676776776776776767667767766767676776767766677676767767766776767766767767677667677676667676677677667766677676776767767767666776776767676776776767676677666776766767676677676776767667677676667766776776677676776776776767766666767767767767667676676776676676677676666776767676767667767766776766776776677667766766776767677667677666677676667666776676767766767767767666667676677677667667666776667767676666767767766666776676776776676767766767767677667667667767676676666776776776776767677677667766667677666767766776767766767677676766676776666767766776766776676767677676776776776767667676776766776776676776776677677
677667667677676776776776776776767766677666676667767766776667767767767767677676776677666767667767767767677667676767767766677677677676767766776666667766776667676776667767677667676667767767766776677677666676676677677667767767767767666667767766776766766677677676677676677676677676677676767767767676776776776776766776766677667766677667767766767766776766767666776676676667767767767677677666776767767767767767667766776776666776766677677676677667767767767666766676676676767766776776776776776776667767677677677666776677676776766767766767667667677667677676767677677667767677676666767677677677676776677666667767766776767767766767766776776767677667676766776776776677676667767767767676767676767767667766677677676766666776677676676666776767767676766776767767677676676767676767766766776766776667667676776776766767677667676776677677667766776667676776766667676776767767667676776676666776767766767677676776776776776766677676766667766776776776767676776767677667767766767676776776767677676677676776667767767676776776676676776776776776676767667677676676767666776667667667766766677676667667676776767767767667767767667676767676677676767676776776776667666767767677676776776666677677677666776766766776767667677676776677676767767767766766776766676677677667677666776666667677677676767677676776677667677676767676767766776676776767666677667767767677677667676766676776676776677667767767677667767676766676767677677667767676766767677677666766676776767676767676766776776767676666776776776767767676667677676767676766776776776776776676766677676767766676776676677677667667767767767767676767766766766677667766676677676776677676767766776666676676667676676666676667767677677677677676766767667667767676766767767767766776776667677666677677677677676776667677676766776767677676767677677666767677667666776677677667767667676766677677667666776766767767677676767667677677676776767676677676667767667677676666766766767676776776776666766776666767767667767677677676767676776767676666767677676766677677666767767676667667767676776677666776676766667676676766776677677676776767767676776776776667767677677677677677666766676776776677676766776776677677676776767676677677666677676666766667676776767767766767676677667767676677677677677676776776676767676776767677667677676677676776676677666676776767767767677676767766776776776767767767767767666776667767676667677667676776776776677676667676776767677676776776767767676776676677676766766767667677667677677666776766776676767767767667766667667766776676776767767767767666676767767766676767667676776776766767767767676677677676676676676776767667766676766776666677676776677677677666776677676776776776677677676677677677676677667676776776767676776676776776776767676776667676776767677676767676677666776766767667767767767666776766776676676767667767767766776766677666776776776776767677676766776766677667676677666776766767766767767677676766767676776776767767766776776766776776776776767666776666677666766676767667677667676776776667766766776767766766676776767767667677677676676766766667666666676767666776667767676676767767767676766766767666776766767767767767767767766767667677677666776776776776677676676776766676776766766776766776667676767767667767677677677676767667767677676677676766776776767767767667766767766766667676776677667767767676667676776767766776776766776776677676776676776767767667767677667677676676767766677667667767767667767767677677676677667666677677677676776766776776766776776776766676766767667677676666767667666766766776776767766676677667677676677676676776767767666776776676767667676776776676776766677666776676677667766776667667767767676776676677677667676767666776677667767767676676776776776767667766667767667767767667766667676667767767667767767667666676776767667766776676776667667677667766776776776776667767676676766676767677667676776767766667667766776767766766767676776776776667677677676667767766677667677677666776776776677667677677676767766767677677667767767667676677667767767667767766677677677676677666776776776776767677666776766776776767767676766667766767767677677677677677667677676677667666767676667677666776767677677666767677666776776776776767676776767677677677667666767676776776676767676776776767766776767766666677677677676776776767766767766767766676776667677667767766776776676776767766766677677666776676676767676766667767767666766776776776767667766776776766776666776676767667767767676767667677667767676766776776766766677667767677676776776776767676676776676676776677676767667677676767767677666776676776776767767666776676776766676667767676776767676767767767766766767666766776776677676776666766676676676776776677677667676676776766776767767667767676776776677676766776776767677677667767767767667766767667767766766766677677666677667767666767677677666776776676776776766676667767767767766667766776767677677667766666667766667766677677667767667767676766776676776677677676766677667767666766776677667677676667767767766776767676677666776767676776767667677676767666667767677667677677667677667767667766776767767677667766776776767766676776766776667667767676776676767767676767676776767666767667766767767677666766767766666776767667666776677677676776677676776776766776766767666767676767666776776666776667766766776677676666767767666776776767767667766776676677667676776767667677676776666767767677666767677677676667767677676776767767666676677676677677677667676776776676667676767767677677677677677667766677667667677676776677676776767676667767677676677677667767667667677676776667767677666767677677666776776677676776767677676767767766776776776776667767767766767667676677676767676667766677666676767676776766776676677666666767767766766776767767667766776766767766676767767676776776676767677676767676677667766676776776767767667666676767766776766776676776776766677676667677666766776776776677667676776767677677666676767767767767676666677666776767676766676676767676667676776776776767767766767666677666766776767676766766676776676776676677676667677667676767676776776767766666767676766676667676776767676776677677676767667676677666766776677666677677677676776776767767767676776776776766776676677666667677676776767677667766766677667766677676776766776767676666676776776767667767767766776676767676676776776776767767767677677677667767767767667676666667676776667767767766767677677676666666776767677677667767676776767766767676676667677667767667767667766776767676776676776767666766766767767767676677677666677677677667767767666767766776677676766767766667767676766767766776776766677677676767677667667676767767766667667676766776776676766767767676666767676676776766776677676676767676776666767667677677667677667767766776677677666677667767767667767767667766767767767767766676767676776677677667676666776776677677676776677667766776767676766676776767676666776776767676766676767767677677667767767767667767766776666767667767677676776767766776776676776767667676776767676677677667767767666776776767767676776776677677676776776776767767767677667676667767767767767676776767676767766767676766776767677667676776776677666776667677677667767676677666776767767667677676677676776776676677667767677667767677676776776667766766666776677677676776776676766776677676767677677676677666766776767766667667767676776767676767676776766677676776776667766677676776677676677676776766677666767677667767676767676776676676776776767766676776776767676776677667767767767666766776766767676676767766677676776676776766767667767766676766776677667767677667676767667676776666767666776766766766776677676676676677676667767676776766776666677667677666766776766776767767766776776766666776767767667667766767677667767767676767677667767767767767767767766667767767767767767677676676676776676667766677676767676767677676776766766776676767667766776676766776776667767667666766767676767667677676767767766767766766776676776667677667667767667766776776767677667676767767766776766677677677677677676776776776776767677676776667677677667766767767766776767767767767766776766766677676776766767676776766776776767676766677667676776676676767666767767766676767676776776767676677676676677667766677666776776776677677677667676776776767677677677667767667767766766776776666776766677676676766776676667667767677667767767766766767676767767767767667677676676677667767767667766776766667676766677677677667767766767677677677676776667767767766767667667676676676767766767677667767767767766666766766767677677677677677677666676677667667767677676767667676666767677676776776667767677666677676676677676776776677667767677667676776676776766776776776667667767667767676766776767766767767666776766677667767676776767677677677667767767767767677677676677667676767767767677667676677676667766677676676776767667667767667767677676776676776776677676676776677677667767676776776767766766776776776667676667667666767667676767676667667667767676767677667767676767667676776776767666767766677667767676776776776767676676767667767677676767667766667767677666776776776676767667767677676667766677676766766676767767766767767767767677667766766776767767667767676776767767676776667676766676766677667766676767767666767767767767677676766767767667677667766676767767767767677667667767767767766767766676776776776776767666677676767666776677676676667767767767767767767766676776776676766766776767676776776667767766776767667677677677676776767667676776767666776776666776776776676776767677666767767677677676776776676776766767767667767766676776776676766776767766667677677676667767767667766767767766776667677667767676666776776677677676776776776776676776776776766767766776776767667767766677677667767666776667767767767666677676766767767676776767766776766767676676676767767677676766776676766766766767676767767767667677676667676776776667766776776676776776676677677677676677667677667767767677666676767767677677676766676667767667676766677676776776677667767666767767667676776677667767677676776766766767677667766676677677667767676676776676776776766776776767667767677667766767767767676767666776776677676776677676776767766776776677666666767767667767676767677677677666766766667666776677677676776766676666767677666767767767677676776666676676667677676666767677677677676776767676676776776776667766677677
7677677667766767666666766667766776677667676776666776776677676666676677677677676767677677677676667677677676767766676676677667767767767677677667667767767767677666776766767667766776676776776767667766776677676677667766766767676767766776776767767676677676677676677677677677676676776776767677676776666767676776776677667767766776676776676767667766767677667767767767677677676776766776766666776667667677676677677666776776776776776676776776776776667767676767677667677676766767676776776767677676776677676776667677667666776767676767767767676766767667767766766667766676776766776667767676767767667667677667677676767676676767766667666666676766676776767677676767677676767767766776776666767677676776776767666676766676766776767767677666767766676767677667676677676666676767677667667676667766667677677677677677676776677667676767766766676676767676766776767676766677677666776667676667767767676776767667677676776666776767676767767767767766776667767676676776776766677677677676776767766767766667767677676776767767677676676776767767767667766767676767767767766667767667676677676667766677667766667667766767666776776676677677666776767676776767667767767677676667766677676767676776776776666776776766767767667676666767767767766767767767767676776766767677667767766766766776767766676766766667666776666776776677677676767767677667766767767766776766676767667667767677677677676676676766667667666767667667676677677676767667667676767766767676767767667666666776766766776677667767666776767766776776776776766767766667766677677676767677676776776767767766667766667767767766766767676677677666676766677677677667677677676776776767677676766667666666767667767766776677676767676776677677676767667767677667767667677677676776677676667766677676776776767676776666776667767677677677676766676676677666667677677677666666776767767766776677677676676776776776676767767766776776776776776667767767667676767766676776776766766676666776776776776676767767676776767766766767766676767677676667666766676676677677666667666677667676776766767767667766776766677667767767677676767677676667767666766667677676776677677677666776667766677677677676766767676667676776667767667767676767767766677666776666676767677666676776667766676767767667677677666767676767766766776677677676776776767766667766667676766776667677676676776677677676677677677676776767667667766667676776666667767676776766766766767676776677666767767766767766776766677667767676676767767667767667676767677676767676667766766767766766677676767766776676677676776667667676776676676677667766677677667677676677676776766776776667667666676767767667676776776676667667667677667667677666776776776776676677667767666767666776767676677677666766676766776676667767767676776766776667667766766676767667766676776767767666767676767677677667766667676677677676776776776776776776667667766776677677677667667666767676666776677677677667766676667766766776776776677676767667767676776776767677666666677677677677667677677676776676767667676776766776767767676776776677676767767767766766766767676776767676776767666767667677677667676667767766666767766767676767667766676677666676776676766767676767767667767767677666677666776666677676767676766767677677677676767677667767677677677676676767676776767766766767766666776776776676776666677677677677667666667767676676766776676766776766767766667667677677677667767766767766677667767677666677677677667667766776677677676676776666677667677667767666767767677667766677677676776667676767767767766766776776776776767676776676676776766776667767766766677666776766776776767767766766767767767666766776666776677677677677667666776776776677676676766677676666776776767767767767676776767676767766676776776677667676677676676776767766667676776766676776677677667677676766767676766767766767767677676677676676677676776767667767767676776676776767677676767766766677667766776767676767677677677667767666767676776767767767766677676667667767767767667767767676676677676776677677677666677666776776667676776767766767677676667667677666767767766677667767676776776766677676776767666776776677677677676767667767766767676776776767676767667676776767766767766767767767667767767676677676776767667666767676776776766677666776676776666667767766676767766776767666677676676676776767677677677677676667767767676766776676676767767667676677677677676766767666776776766766767767676666767766766776766676767676767767767667667767666776776766776676776776767767767767767676767676767767676677677676776667767766767677677676766667766667767677667767767676767676767677677667767767767767767766677667767767767667767666667767767676766767767676767766767677666776776677676776676677676766776776776767766676767766677676776767667767677666667677677667767677677676776666766677677676776676676767677666767677676766776676767766776677677676767677676677677676766766676767676776666767767766767677677667676766676776776767766767767766767677677676676776776776766767676776766677677676767676767677677667767767676767676776766767766776677667677666776767766776677667766766766776666776677667767667676676766667667677677676776767767666766667667667767766776767767677676766666776767676776766776767676766767667676776776767677666776666767767766776767677676776776776776676766766677666667766677677677677676776767766677676667676767767767766666677676776676677667666767676776667667767677677667676677677676676776776767767677667677677666766767676676766677667767767667767677677677677667677677677676776776676767677676677677666667667667667677677677667767766776767677677676766776667767667677667676776767666677677677677676766676776767676776677666776776676677677676776767676776776677666776667667766767767767766767677667677667767767767677677677676776766776776767676666667766766767767767766676767767666677677666776667767767767767767767666666767666677667767766667767676767767667676776677677677667767667766776767767767677677677677666776767676767767666776767767766766776776766676677667677667676767676767676766667766767766667677676776666776767767677677677666767676776676776776766767677666776776767767767676666767767767667677666667766776776776667676776776677676776677676666676776766677667766677677676677676767677676666776776776776676667667766776676677676767766767767767767767767766677676776767767677677676776767767767766667666676776667766767676776676667767766667677667767666676776677667677667767767767667667767766676776767767667766767667766776776666776677667767767666776767767667767667766767767767767766767767667767677667676767677676666767666776676766767767676766676677677676776776767667766776766766776676676676767676776666776767667767667676677666676776776776776767667676766666776776776766776776677677676667766676667676676677677676776767766667667676767767667767767676667676767767766776766667667767677677677676767676667677677677676776677676776767766776767766666767677667676767766666767767677667767767767676767767676776676666776776677677677677676677676776767766677667676677666776667666676667766776767766767676677666767767677676776667667676766676676776776767767767767766677676776676776676667767767767677666776677677677677667767666676766676677677667676667677676776767767767676676676776677667677676767767666767666677676776776776677677676776767676767676667767766776767676766767767766767767767767676677677677677676767767676776677676767677677677676676677667676677677676767767676776767676766767666767676767766776667667676667767767677667767767667667667677667766677667676776677677676666776766666767767766766767766676776767677676676677667666676667766776677666767677676776767677666677677667767676776766677667676776776676676776676776667677676767666776766766666766677666776677677677677667766767767677676776767766776767667767677666776776667667767767667766677666767666767767767766676776776666767677666677677676667767667766776776676676676776666767677676667677676767767677667767767766666776766667676776767667676676766767767677676667666767667667766776767767767767767766776776776676776667667767767767767677677667767767767667677676776766677667677667767667677676676767767677677677676667767676677666767667677676776767766666776766676767677667767767676766677676666767767767766767767767767666677676776767667666667766676676677666776667676766677676767767677667767766676766676667677677677666767767676776767767677667676776766776767667677676776666776776776776766767767767667767767767766677667767677667667767767667767767766766767767677677666776767676776776677676676766766676766766776677676776677676766676776776767766776766767667766677666767676766776767666767667766776776776776767766766776767767766766767677677677676776676776666776677676776767667767666776677676766767767767766667676776776676776676776767767677677676766767767766776776677677676676767767666766677677667667676776677677667676776766676767767767767767667766766767676767767666766676776677676767666677676767676676776677676776677667676776767767767676776776767677676676766766667676676767666676776667677676676767677677676766776776767677666767766776676776776767767766776767766766776766767767677676767766677666676776676766776677676677677676776776776767767767766677677677677667766767666677676666776767767767767767767676767767667767676677667666766766677677676776776776767676776766676776766766667766776776776767767767677676677676776677666667766767767767677676776677677667677676776767766676776677667677677677667676767767767676677676676776766776776767666676676776776776767676676667676776767667766776677667767666776676767767766767667766767767766667767667667667767767676766666676667767676766676776776776766767667666667666767677667677667677676767677666676676776676676766766677676776767676677677676776677676676766776676677677677677677677676776776676766667677666766767677677676666766677677667677667677677677667766666667677677677666766767767767767677666767677676677677667766776676767666766776776767767767676667677667676766766766776676776667676766776776677667767667676667676776776776677677677677676776677666776766766677677677667766776767766667677667677666767667767676776767666766776767677676776776677677677676767766767666677676767667676767676676677677676776677666676767666767677677676776676677676767666767676767767677666676677
6676676776766676776766666767676667767676776776676766776766677676776767677667666776677676677676776766676767767766676776767766776676767766677677676767676676776676767766767767766766776767767767767767676676767766666667767676776776776767667676666767767766676776767767676676676666676767766667666776766667767667677676676776767767767767667677676776766676776767767767766667767766676776766767677667767767766767677677667767766776677676677676776766776767767766776666666667667677666676766767676677676767677666776776776677677676667667677666667767767666767767767666776766767767676767676667767667767676667767767767767676776666776676677676766676776766677677666776767676776766767766767676767767666676676676676676776767767676676767767766676776776767676667676666776676667767766667676776676767676776766767767766776666677677666767667766776776766677676776776766776666776776767677666776776776767676667676676667767767677666677676767766776676776767666677677677676767666776766767767767667766677676767766677667677667676776666767766676776776677676766676776776767666766767677677667677677676776776767667767667667677676767767666676776776667676767677667677677677677676776767676776776776676776677666767676766776767767767767767767676676677677677676776767677667766776767767666676677677676667766776767767666767767766776766766776677677666767677677677667767677677667767667767767767766767677676667667677677677667766676776776766776776676676667767767666766776776767667667676776776776667677666776676767676676677667677677677667767667767766667677676776676776776776677676666767677666767666776776677667767677677677676676767676776776776766776776767666676666677676767766667676666766767677667766767677677677676767667667677677667766776667766766766776767677667767767767677677676767767766667676776677666776776776676776677676776767676676667677677666776677676776667766776767767676677676776677676776776776767767677677667676776666776667677677677677677667767766667677676776666767677676776667767676677676766776776767767667677677667767677667676667667677677676676767766767676767766676767766677676666766767676767767667666666776767666676676666667667677666776767767767676776666676776676776767676776676776776667677666667666767676766776776667677676776667677677676677677677677667767767676767767676666776776767667666766776677667767766667677677667767767667766766677677677677667767767766776776776766776677667767676676677676766667766766676676776766776776677676766676767766766776776767767766766676766677667676666776776776767677676776767677666667677667677676766676776767767676776776766776677677677667767767766776766776776677676667676776766767676776767677676776767767767676766766676677677677677677677666767767766767767676776677676776767767667676677667676767767767766676776776776677666667677677677676667767767676677666767676766766766676677676666767766776677677677677667677667676767767766766676676776767667767667677677676676776766766676776667766767766667666776767667667677667767767766767666677676776767666776676776767667677676766676766677677677667667676776776776676766776767766776776676767677677667767766766677676776766776676667767766666767667676667667767766767667667767676776767767676776767676776766776776676677676766766767666677677676776767767767767667766776776767766776667767676667677676676766666766677666677676776767767676776676767677667767677677676666677667676776767767667677667767667667676776676767677677676767677666776767766776776667677676776776767677676776667676767766767766776677676776767666666766767767677676776767667676776767767667766767767767767677677667676667676767766676767766776776767677676767767666767677677676776776767666776767767677676767766766766767767767766776776767767767667677666776767767667677677666776676676676767677676776676676677676776776767767767767667676676767767766776767766676776676676776776667676776776766767767667766776667676776776767767676766676776766776666776767766776776767676667766676666776676776676776677666677677676776776766767667676766676766767667767676767766776667676767767667676676676767677676776667667677677677676776776767766776676766676767767766767676767766767667677677676766767766677676676676776776766776776776767767767677667766776676776767767667767677667766667766776776776666767676776776776676776767767766677677677676767767676776776676766767767766767666776766766776776677677676666676766666766776776677676776776676677677677676776776776677667667677677677677676766676776676677677676767766776766776776767676676776767676767677676677676767677676767766666677677667677666676676767767666767667677676766767767766766677677666676766676677676776767667677667767766667676667767666776776767676766677677677676667767676677666767767767676676766667666767766776766676766677677676776776676767677677677676766776767676667767767767767766767667677676767767666667766766776776776676776776776776776677667767676676677666776767666776776767767767767677677676776776766776677676767667767767766776776766776776767767766776667667677676767767767767767767767767766767767666677677677677666776776776776776767767676677666767677666776767767767667767766766677676677676677676676766677677667766767767767677667667676676776677666667767766667667667767677676776676666677676776676667667767766776776767677666667766776676776776776767767677666776776676676776667767676676776776766767677676677667676766677667676666767767767667677676776677677677667676766767676776676676767766776667766776776767767767677666767667677677677677666767767677676767767667766766766766767666767767766676676676677667767666666676766776766766776776776767766677666666767766666667766767677676766776776776776666776776766776776676676666667677666676767677677677667767677677677667667676677667767667767767767667667676776776776766666776766767767767666776676776776676776767677676776776776776766677666776666676676677677667677676776667676767767676767767767667767767767676666776776767676767667677667767767676776776767766776776776776766666666776776676767767676767677667676766676767676676776767766776776767767766676776766776666767676677676776776776767677677677667677676676667767676677667676767767677676767676677666776767766776776677677677667767677676776767677677676766776676667766776677666766776776676776676676676776676767667677677667676767676776767676776776677667676776767676677677666776776776677667767677677676677677666776776776767766667767667677676767666767677677667767676766667766676667677676677677676677677667766767767666676776776776776766767766776766776767767667767677667667767677667766767766776667676766776767767667677677676776667767676766667666676767767767667666677676676776776767677676666776776776677666767677676666776676667676776776776766676776767766767676767766767667676767766776776766776677667766667676776776767767766667677677677676667666776776676767766776776667677676776667677677677677677677666776767677667666676776776666776767677677676776677676767676776776766776767667666666676767676767667767676776776677677677667676766677666776776766776676767767766776677677677677677667677677666677676776776766776676776767766776767767677677666776676766766667667767767677677676677676776776766767667676667767667767767767766776767767767677677676776776776767766776776776776767676667767767667767767667677677667676676677677676667666776776767676677667767677676676677677676767766767676667767767667667767766776766766667767676766767667767766766676667677667767767767766667767767667666766776767766676776767676676666776766667676767766666666776677677677676667767767766776766677676776776767677677667677677677667767767766767676766676767667767676667676766767667666767676776667767667667766776767766776766666776767767676676776776676767766776766776767767677677667676677667677667666677666677677676677676767766766676776766767676767676776767677667767767677676766776676676776676677666776776767677677676767766767767766766776767767767767767676676767676767677677667767676776776776767667677677676676767767677667677677677677677676676767667677667766766667766776776767666677667766776767766776677667676666767767666776776667766776776677676766677676766767676776766776767676776676666767767767677677667767667767666766677677676766776766767766767676776766776776767676776776677667667767667666776776767677666676776667767676776766676667766767767767767766776767676776667767767766776666776667676666776677677677677676767677677666676767676767766767676767667677666766776667767766776767676676676666766676776766767767766666776776767676676677677676677667767677677666676677666767677676767767767667767766767667676767766776766766767767767676776767767667677677677677677676676667766676676767766667766676677676766776766766677677676766677677667766767677667677677676776766676667667766776767666676776776776666767677677676677666776776776776767676776666767766677676767677677676767667667677666677676767677677677677676667666767767667767767676766776776767677667676667767677667666767677676776776677667766767766776776776766677667676676667676676667767766667667767667766767767676766766767766776676667676667677677666767667767766767677677677667676776767766776767677677666666667677677676776776667767667767667666767766767667766666767767767767667667766766677667766776766677676766766776667676776677667767676677666676766676667766776667676767767766677676767767677677676677676776767767676767676677677677676776676676776767676676766677677667667767676776666676776767677677676767677677677667666776776767676776677677667676667677677676676677677676767677677667677677676776766676767676767676776776767766767677667667677676776677676766766677667677666776767767767766667676666767767677667767677676666776677667767767676677677667767667767767677677677676676766776776667767667676776766676776767766776776676677676677676766766666776776667766767677677677667666776767666776766667767766767677677677667767677667676677676667677667766766776776767667767767767667667667767677667677666766767667677676766776776776776676766776776677677676667767666776676666776776776776776677677676667767677677667667767667766677676767676776767676667766776776776767767676767667677676767767676766676677666766767676776776776767767767767666667767767767677677676
367767677677677676667676776677676776776676767767666667767676666676667676766766766776776767677667766776776676766776766776776776766676667767766767676667767667677667676776776766776767667676776667676776776776767666767667666766767767767767667767666676676776776676677676776766776776767766767766776666676776766776767766767766767676677677666776776677677667767677667667676776767676766776767677676767767766766776677667767677667676776676767676776767676677676776767676676776776767667677677676677667666676766766776667666677677676776676767676767767676667676767767766677667767766676776667767767667766776677677667767767767667677677667667766667766776776766767767767767766776667676776767677666776776776677676667677676767676666776767767667766776677676776776677676677667667766766776776776676677667766776767767677667677677677677667676766677667767767767676767677677677676667677667767677666776776776767766767667676677676776776767767667767676766766766767767767676666776676776666776776776677676677676767766666766776767767767767767676767676766776776766767677667666676767677677676776767677677677667676776767667667767666666767767767676676776776776776676767767676776776666767766776667677676677676677667677676776767676776677676767766767766767766676776766776767767667766776767767676776667677676676677676776767767677676677667677667666776776776767667767767667667767766767676767677676776767767667767767667676677677676677677676767676776666667767766776766776776776676676776676677676767767676766677667676767767767677677676776767666776767766666767677676676677667666767767677667677666666667767767677676776766676766776677677677676776666666767766776776667766776766767767767766667767767767666667676667677667766776767766676776776767677676666666776677676766776767677677667667767767767677677666766776766767766767767766677676767767766677676776767666676667767677676776776766677666666677677677677667767677677666776776767767667767676776676767676776766766676776767676676676677676776776676776776767667667677676776766766776677667767676767767676676767766676776676677667676677676666667766776776776667767666767676667676776677677667767766667767767767766776766666776767676666776667676776766776767766776776776677677667676677677677677677677666767676776767767676776767667676676776767677676776766776776677667767677667767677667766767767767766767766676776776776776767677677667767677677666767666766767767767767676776776667767767677677666776667767667667667767677677676767767767766767767766676676677677676677677676676776767766776676666766766677676766776776676776676666767667676776666776776667767766776766767767767676776776766767767677677676776767767766776776766667767666776776766676676766767766676767767766776677677676776667767767767666767767767667677677676676776767677677667676767766766676776776677676776767767677676667767677677677667676676767676766767766776776676766776767666676766776766776767767666766767766676776776776767677677677677667676767666776776667767767767767767677667767667676766767666766767767677676776766667667767677667666666767666766776776776676767667667667767767767767766767767667766767667767676767767676776667677667667767767667767767767667676677676667676776677677677667767767677676767677677677676766667766677667676677666766767766766676776776666767767767667766767766767766677667676667767767677676667676767667667767676677677667767767767676776676677676677676776767767677667677677666767676767667767767766766776776676767767767677677677676776776677677677676766676666676767767767677677676776677666776766767766667767767767767767766767767766767667677667766676767667767677667766767766767667766776766677677667666767677677677667676776767677676776776677677677676776776776776767667667676676667676767667767667766776766666676677677676776666677676676766766767766676776776776766776767677666776766776676767677677666666677677677667677676677676667676767767667767676667767767767766676767676776667677667766667766776776766767766677666676767767767667667766776767677676667677666667767677667767667676776676766776766767667666776676767766767667767766776666767677677677677676766766776776766667667677677676776677677667677667676766766677677677667766767676767766666776676776766676776676666766767677677677677677667677676767676676667676677677676766766776776667767766676776776767767767676666776776677667666766676767767766776677677677667676776666766676667676767767767766767767767676766776776666776776667767676776776767676776776667766776676776767667767667766677677666676776767767766767766677667767766776776776766677677667666776776676767767767676767766677677676776667767767766667676766776776767767677667666766676776766767766767666677677676776677677676767667766676676776776776767767767676676776776776767766667766667767767767676676666666667766767767767767767666776767767667767676776776666776667676776677677667676677666776776676766767767767667767767767666766776776767676776776776767677667767766767677677667767666766776766776676676677676677677667767767766776776776676677667667677667766667766766767766767677676776776676766776677677677677677676676767767667667767767767766667676776767676677676677677677677677677677666677666776776776776767766776766676767767766776767767677667767767677676676767667676676767676766766667767767676676776767676776776776667767676776666666776667766677676676767767766766667767767677676776776766776776766676776776767677676676776776767677677676767677676766776676767766766767767667667676776776767767766767667767676767767767677667766766766776766767767767767767677666767767676766677677676767666667767676776766677667667676677666676776776767667676676766776767676767677666767767677677677676677666767767676677676767767667677677667766776676776767677677676676766667767766677666667677677667767767766776767676667667766677677666776677676666776776677676766767677667767766776776776676676767677666767767666776676767676677667767677677677676676677677677667767676767667766677677677677677677667667767767766677667766767667667676767677676776766677677677667677676676667667767766767677677666767767767676676676776676767766677666767677676776776766766666776776767767766677677667767767767677676677667677667667676776776776776776776776667766766666667767667676766767766767666776776667767766776677677667677667767767667766767766776677677676776776767677677676776776776776776767766776776676666776776677677676767767766667766776766776667676776766676776776776776677667677676776766767766677676666776677676666766767676666767767767767766667667677667766776776677676676776667667767767767667677676776767666767677667677676776667677677676776776767677667667676767676767677666766676767667676676766776767677676766677677676776776776767676767766767767666767767766767767667677666767667767676776776776776767677677676776676767767667667767677677666767767767676776766776767767767767676677667677676776767767677677676776766666667767677677667767677676776676677667667667767676767767766677667766776676767677666667666776767767677676776776766677676677677676776676667677677667676767766677667677677677676766767676666776776676677677677677676776767767767676676776667767677677677667676677667676767766676767676776677667767677666776766766766677667767677666766767676767666776776677666677667666776776767766766766677677677667667767676776776666767767766776676677677666776677676676766676776776776676776776776767666767666776666676677676776667667676767767677677676776676677677676677676776776767767767676767666676677677677676776767767676766776766767666776766667767766776767667767676776767677676776766776676667766776676667667766767677677676766766776767666767677677677676776667766776767667676776677677676776776776776776776676676677667676676677677677677666767677676776766767767767676666767767676676776767677677666667767667677677667677677677677667676776776776766776767676676766776776676767767766776767667767767677676666667767766767767766767767676776776767677677677666776767676676767767767766677676677676767767767676767667767676667676767767767676776766766767677667767767767767767766776767766677677666776776776677677677677677677676776776776776766776676667767766666767766767766667767666776667676676767766676776667677667667667766767766767676776776676766767766776776776776767767676776766766776667677667767766766767677676767767767667767676776676766667766767767667677666767666776767767767676666776776767667666667677676767676677667767676776767767766677676676677667766676677677676776767667677676776776676767767766677676767766776766677677677667676677667666766677677667667767677667767767766776767677667767766767767767767677667676776767666776767677676776776676676776676766766767767676776667677676767767677677666677666776676776676676767767677667677667667677676677667767767766776776767677677666667767766767767767767667766776767767667667766767767767767676677677677676667767676767667676677667767666677676677667667767766767767767766676776667666767766676667766776776776766767767677667667667767676776667677676776767676776766766676767767766776776667666767766776766776667767677676676667767766767767676766666766776676677676776677667767767677667677667676776676776776776667767767667767676776676776676666767677677667676667767766676767767767767767767676776676676776776776767666776776767667667766776767677677676776776676776767677667667767676776776776767767676766667667677677677676667667677677676776776776767677677676766677677666677666676767767677677667666776677677677667767767677667767767766776776766776767767676676776776666776766767767676676776767767767766667667677677677667677676776776776776776766776776767677677666776676767667667677677666666767767667666776767677676766677676677667666677666776776776776767766677676666676776776776676677676776766676666677667767677677676677667677677677676776776767766767676767767766776776676776676767677666667666767676766776667677677677677666677677676776776666676666677666767767667767767666766776767676776676767676677667766776667677676776776776767677677677667667767676776677666767677667676776766767766776776767766667767666666776767767767677677667676767666767766676776776767766676676776667767676776776667676677677677677667766776776776666676667666767767
667677677666676776776676776776776776766677676766767767767767767767767766776776766776776776767767766766767767667767767767677667666776767667676676766767766776767767767767767666766667767677677667767676767766676776676766767676667767677676767767676776776676677676776767677676677667767676776767767766766667676677676767667667767767667766677676766776677677667767677667766676766776776676776776677677666776776776776767767767676767676666776776766766667767766776676676676666677676677666766767766677677677667766676767767666776677676776776676767676776776767677677677676677676776677667667667767676676767767676767667667677677677667667667767677677667767767667767767676776767677676767677676767666677667676666667766776667767676667767766776776776676776776776767766766776767676666776776767766677677677667767766776667677677676776676776767766767766677667767767676667767676767677667767767766677676766767667767676676677666766767677677667767767767767676676776776676677677677667767767767767766766776776776767667676676677667666766667767767767767676676667677667677667667766766767676667767767767767767767766766767676667767667766767767667767676677677667677676776676676677677676676776776776767676767767677667767676666776677667766767767766767766677676776767676766676676776666776776667677667667766767676677676776776776767767677677667677677667677666766677667677677677676767676767667767766676767766776666776776767766766676677677666776767766767767767676766667766776776667666766677677676776767767676676677667667677677677667766776776767667766766776776776767767667676667676767766677677667767667766776677676667667677676776776666677676766767767767677677676776767767667667676677666776677676776766677677666767677676776677677676766676667767667677667676677676767767766767667676677676766767677676776776776766766776767676776676776776776767676767767767676667767766677676766676767677667677667766677667767767677677677676766667766776676776667677677667766766766776767767767667767677677677677677667766677676767766767767676667767676677667676776677677667676667677676677677676776776677667677677677677676776667666767667766677677667766776776676776676766676676776766667677667677677676767667676677677676776676667676767767767676677667667677676776767767666677676667677666776767666767666766776676767767767766677676767667767766767677676677666776776667676676677676767767767766676676776776776776776767767766776767667676766677667677677677677676676767666667676767666776676667766767767677677676767677676776676677667666677667766767767766766776667676776767677676667767667676677676676666776767767767677677677676776677677677677676776667676767677677677677666776767676677677677677676677666677677677667666776776776677677676767766676666767676767767666676767666776767677666676767676776767677676767676776666676677677676676667766676676776767667667766677677677667677667767666776766766767667667767767767767676677667767767767667677676667767767667677677676667767767666776776767767766767767767767667767766766776776667667766776776667766667767676766767676677677677677677677676776776667766676776766677667667676776776666776677667667767767676767767767766776776677667767676776776767667767677677677667677677666776776776776776667766666776667767766776677676776776666776666776766776767767667666767767767667677666766766677676667767677676767767677676766676676676767766776767677667766766766677677666767677677677676676677677667767677677666776676776776776676776677676677667767767676677676776776776677676776776676666676667677666776767677676767766767767676677677667766776776676666776776766776677677676776767667676677676767677676767676677667676676766776667676666776776676766776676767676767767666776676776776667666776677667767677676666776667676677667667766776676667676766776776776767666767767767767767767677676766666767676776677677667676677677666667677677676776776677676676776766776767767667677677667767677677676666776667766766767767767767666776776776677677667667767676766677667766776667767676676676766767666677677667676776667766767676776776776677676776767677667767677676677677676776766766676776776776677666776767677677667667666776677667767677676677676776776766677666766766766677677667677677667767676677677667766776776667767766776677677667766766667677667767677677667667767667676766776677677676676767676776677676766776667766766776677677667667766767767677676677666776776767677677667677676767767676676767767666776676767676766667676677676767676776677676767767767766776677676766776767676767677667767677667677676767667767766667767677677676776676667667666667766767677676776767767676776776767676776776767767767667676767766677666767767667677666766667767767767767767676767767677676767766776776767676767676776776767767676767766767666677677676767677676677667766776767767677666667767767667676766776666776776677676677676767766776776677676677676667766766776776667767767666766766776677676767677676767766767676677676776767767767676677677676776677667767767666767767767767677677677676776776776776677667676767767676766667677678676767766766767767767677666776677677667666776766776776776766776767677676776766666766776666667767766776676667766667766767677676776776766676766767676776666776776676676667767766676776767676776767767767677677667666767766767766766776776776766776677676676776767767676667677676767677666766767677676767677677667767677677676677667766676776676676676767676677667767667667766776776776676767676667767766776666776767677677667767677676766667767767767676677676776776766776677676767666767767677667767677667767677677677676677677666767676766766676667676667767667767667767666767767666766767766767767767767766767767667676776776776677676767767767677677676767766677667677677677677677667767767676677677677676667676667666776776677677676767676767676767767767767766776767667767676776766767767767676766677676676776677667766776667767767767667676677677676676767766766667767676667667666776767677667767677666677677667666677677676767767767767667676667767676667767676677677677676767767766767676766766776767766776776776677666677676767767767667767767677666776677677676677677676667676767676776767676767767767676676767766767676776767767767767766676766767676766776776676776667667767767677677666676767667676776677676766677676776776767666767766776667767767767666666676667666767667677666676676766776776766766776776676677677677677677676776766767767766677667667766776766767766766766677677677667767667676767666776766766767677677677677677676677667766766776776767767676776776767667766776776776776677666776776676766776766776776776766677677677667767767666677676776767766667766677667767767767767666767667767767767766667767667767767767767766776677677676677666776676767667667667766767767767667677676676667766776677676776677676677667667677667766767767767676676767677677677677666676767676776776766776767667766776776767767676767667766767666776666667677677677677667767767667766776667767767677677676667767767667677667766766766767676676767677676776776767676767667667677677677676677666776666776776767667767677677676766767667767767667767676776776677667766767677677676776776776767677677676776776776677667767767767767677667677677667667676766776666676776776667766776666766676676676667677666677666667767666776667766767667667677676766677677667667677676766776666776766776767767677677676767766766676776666776767667766776676776767676767766767766767667676776776776776776667677676767667667677666766667766676767767767666676776677677676776766766767767767767677676766766776767767677677676677667766767767766766767766767677676776776776776776776767677666677676766676676766776667677676776677677676776776776767767677676776767767677666767677667767767677667767767677677677677677667677667767767676776776767767676767766776776667676767767676776667767677676776677676766776676766776766776776766676677677676676776767667677676766767767766677676776766776767667667677667667667767667667676767676776666776767766776676676776767766776767766776677676767676667767767767767767767766676767767766676776766667767677677676676776667766776677676776767666667766776776767767666776776677677676767676667676666677676676776767667666677677676767667676767676767767677676766676767676776676677677676676776776676676676776776776677677666767767767667767767677677677676676776776677677677666666666776667676776776767677677677667767667767766667766767767767767667676776676767767667767767677666676676676767676766677666776776767676776676677677667767666676767767676666767676767767667666776776667766776766667676677677667677676776677676676767767677676666677677676776676776776676776776767677677676776667677667667767767767676666776677677677677667767667677667766767677676767767767676766667767767767677676676766776677676676767767767766767766767766667767667766677677676667767667677677677676676776666676766776676676677677666767667676676776676767766767767666776676667767767767676766667676776776667766776676776677676776767667767767767677667767766776776666676767767767767676776766677666776677667766677676667766766776776667677667677677676766766676766677677667666776677666776677677677666776666766766776676676667766776776776776776766767667767767676776677667767767677667767767766776667766776776676676676767767767766776767676667677677676666676776766767767767677676766676767767767666776767676776677666766677667677676676667767766766666677677677667667677666677667767767676767676776767767766666767767677676667767676776767766767767676776776766676767676676776767667666776766767677677676766676767767676776776767767766776776677667677677667767766667767676767766776776767677677666776776676767677677666677667666677666767767767676677677677677677677676676776766667676766676676676776767767667676767677677667676676767767767767767677666776767767767676677667667677676677676776776776676776776766776776776776766767767767667677677676767767677676776767676776667667676676767676676766776776766666766766766767767767767666677677677676676676676677677667676667677677677667767767767767667666767767677666676776767767766776767766667767667677677666677666776677676776676667766677677667676776776776776767677677676776776776776666766766676677676676767767677677677677676767767
666767767676676776677676776667767767767767676677667677667667766767766767667767666776767676677676667767667766776776677677676666766667667667767767676776677676667677667767676767767677676766776776767677667667766766767667677676767667676767767667667766766667677677677676776676677666776676776677677666776667767766767667767677667676776776766776676677677677667767677677667767767677677676667677676767676776766667767676776676776776767767766667667767766676666766676677677666767676767676676776766676676676776666776677676676767677677666766767766676767767676767766776766776776667767676667766767766666767677666677677667767676666776776766776667666666776776677677676767666677677667767676676667767677676767767767767767667767677677677667766766667767766766676776776776767666776676767767677666767766776677666776776767677666766666666667667676767676766776776767766666776776776767677677677677667677666776667766776676676766767677676767767767677677676767677677676666667676776767767667767767676776776776667667667676776776666667676776676667677677666776767676676776667766667767666776766776766766676776766676666767677677677676767676776677676676677676677677677666767677676776776776776776776766766776766676766667666677667766667767676676767666776767677676776676767767767767666766766767677676776677676776667667766676766677676766776767676776776677666677667766767667667767767677676767767676676776677676667676766766767667767676766776776767677677676766767676767766766776767766666767767766677676776766767677676776776767767766667676776776667767677667766766677677677677667666776677667767767766776677676767677676776676767767677666776776767677677666766776767767676667667767666767767677676776776677676766776776677676767767767767767677677677667766676776776767767677676767676767767767677677666776676767676677676776677667677676676776676767767766667767676776767677676776776776776676676776676776767676767766677677677676677677677676676767676767676776776776776776676767666676767767767767766766766767667767676776776776676676667676767767667677676676766776677676776676677676776676776767676677667766667677677676776766776776776677676776677666776767767766676776776776767766776666676776766677667766677676667767767667666667667766676776767666767766776767667676667667767767767766767767677676666666776766677677676776776776677666767677677667767677666776767676776776676767676776766776776776776776767766677677667767666666776776767766677666776776776776776677676767676766767767676767767677677666767677677667676767767676776776776677666776776776767677667666776767767676776776676676767767676676667767677666676776767667766767676776776776676776776767677667767766667667766677676677676767667677676767677676776776776767666766666676776776676667767767767766667767677677676767667767666676677676677677667766676776676666766767767676677677676766767676767666776767767767766767767767767767677677677667667767677666767677677676776776667767677667767676677667676767677666776667766677667767676677677676677677677677667677677677667767676667667767766676767667676776766767767767767766776767677676666676776766776667767667767767676776677677677666776776776767767766677676677667767667767677677676767666776776677677677667677667767766677677676766776767767767767666667677676776776776776776776776766767676767667767677676767766766767767767676767667766776677677677677667767677666767676767766666767767767767667667677677676667767766776767677676676767677677667676767767767666776667667677677666667766776677667766766676776767767676677666776776667767766667677677677677677676676766767676776776676776767767767767667677677677676676776677676677667676677676776676667767676776667766767766766677676766767766776767767767766776767767676776776766666677667767767666767676767767676766776767767766767767666767677676767676776776666676676767766767767676776776667766767677677677677677677677677676767767767676666776677676767676666766767667676766767677677676766776776766767677667767767766677677667676667677666776676776766766666667767677666767677677677677677676677677676776766776776766776767767666776776767767766767766676776767767767677676676776767767767767767677667767667677677667676667766677676776676676676676766667767766767767767666776667767767667766677676776776677667767676776677677667766776767767767767767767667767767766677677677677676776767766667667677677676767677676776776767767676776776767677677667676676776767767677667767767767677667767766677677677677676776676677677676776676667766677676767766776677677677677677667677676767767766666767766766776776666776776767666767667767767676767676676776676776676776767767666676766766776676767767676767666667767667767767766776666767667767766677677677667767767766767677676776766677676767766667766776676776766767676776767767767767767676666776767676776776666677677677676766677677667666776677667767766767666776767766677677677676776776767767766776776776676767677676677676776776667767676677667767767767676676767766677677666666767767766767667667767676767767667766767676676767677667767676666767767767676676676666776767666667767677676677676766776767766676766776677667667676677677666776776767766767677676776767767676667667766677667677666676776767666776667766676776776776676676776766767676677677676767767667767767676677667767766776767767677677667676676677676766676776776676677676767767767677677667766776667767767767767666767666767676776676767766667676776676676766767676776767676677677676667677676776776677676677676677677667766766776767677676677677667767667677677677667666767677676767667676677677667676776677676776767767676776766766776767766666776776766676767667766766776667766677666677676766776766776677676667666666776667767767667667667766677676776767766676776776767677676776776776776776677666676776776766767766766776666776776767666776667677666776677677676676776676776767767766767766666776767677676767667676766767677677667676676776677676767767677676766767766767766776776766677677667676776677677677677666767677676776776776667766776766776766776776767766677676677677676766766776667666666776767676776767667677677667767766667666776676677667767766677676776677667677677676767667667677677676776666776766677666776776677677666776767667677676766776776776766776776767677677667676766677667667676776767676676776776776767676677667767667676776776776766767676767766776766776676776776767676667766776676767676776667677666676776666767676767767676776776677666666666677677677666677676776767767677676766776767767676776766667767767767677676776666767666767677667667766776776767766676776766776676667667667766776666667677676676677677667767666776767677676676677677666776776767766776666776667766776776776776667677666766767666667767767666676767677667767677676767766776776776766776667766676677667767767676766776776767677667767767666767767767767767676667667667767677677667767767767676776776776766677666766776676676776776776667767676776766776776767676767767767767676767667667676666767666776676776677676776676676776776766767767767767767677676677666767766766677676776767767666767677677676767667766676667667766766767766776767767767676767766776667677676776776767766766767767767766776676776766776677667767767767676766776667766667766667667767676776767767766677667766776776776767767666677677676766667766766767677667666676776666776767677667767677677676767767766776667767676776767766776667766677667767767676776776776767667767676676766676666676776767767676776667676766776666776677667666776767666666666676666776677676667766776776766776776776676776776776776776676666676667767767677666766767677666667767766766767767767676776766677666666776767677667677676767676766766676677677667676676677666767766677677676767766676776767767677676767677667676776776676767667767767667676766676677667766776776776667767767676666767676667767766776776766766667676766776767767667766676766767676677677676666766776766767667676667767667666676767667767766677677677677667767767767667677677667676776766776767676767767766676677677677676776776767666677676667766776776776676776677667766766767677667667667677677677667766667767677666767676767677677667767767677667767767767767677676766776776677676676776776766776676776767766776676767677666667766766767677676667766767767667767667676776766776767767677676667767767667766666776767677677676667667766766767677677677667667766677676767766667666667676767677677667676776776676676776677676766767767767667767676776767767677676676767767766767677667767766667667667667676666766676676666766666776677676677677677667677677676776677676767767766767667676677676766666667676776667666676677666776776677677676676766676676667766767766767666677676776776766776767667676776767766677676767666767667677676667676666767767677677677677676667677667676767667766776776767667767676767677677676667767677677667667767767677667666776666766776666666776677676767676776776767767677677677667666767667767767766776776767677676677677666676667677677676667767767677666767767766767676776776667676776766776767767766776776766776776766667677677667766767766767766767677676767677676776666776677676767767666776776677666766776767667667667767677667666766676677666677677676776776766776677676667766776776776676667666776776767767767677667676666677667766776677676776667676776776676776677667667667676666676766776767667677676776767766676776676767767677676776677666766766667766767767677676767767666776776676776767666677677677667766767676676666767767767666776666767767766776676767666676776767667766677676677677666767767767767677666776776776676776677677676667676776776766776776766667677667676766677677676776767767666776776776677666767676766767766677676776676666766766676677677676767767667767666776776676767767767767766677676767767767767677677676776677676766767766766776776776767677676666677677677677677677677676766767667767767766677666776776767766767667767676776776676776776776767667677676766766667667677677667676776677666676767766767676677667766776767767766676667676776766676767767766676776676767767767667767667676767767676776767766776666676776776767766667766767667676767676776767677676667667677667677676776776776776676676776776767766676767677676776776766766776776676766776767676667677676767677677
6666776776767677666677677677676776767666776676767767766677676776677677677676776776767676766776677677677676667767767767767766776766666676776767666767667677677677676676677667676767676667766676667666776776666776776767667767767667767767667766776767767767667676667677677677677677676767767667766776676767767767766776766666776776776676767666676776766676667677677676766776776676776776766776767766667767667767677676767667667677676776667676767767676776766766766776676676666667767766766776677676766767676767767667767766676667667767767767666776776677676767676776676767677677676676677676776776676677676676667767767767766776677667667677667766776677667676776776776667676767767767766767767677676677676776766776776776767766666767677677677676767767676776767767766776767667667767667677677676776677676766767667676766776677676767667767767677666776766776666776676767677667766767676776776776667766677677676676776767767767767677677666776677677677676776677667767767767667766776766677677676776776666767767767667667766766767666677676767767677676667677676766767667767766666677676766767677666767676676766767677677677667767767676677666767766766767676676666676776776677667766776767667766776677667766776677677677676766767767677677677667677676677667767767677677676767667766677677676776776767766776677677677667677677667767767767667767667767767677677667766766767666776767767767767767766767677667677667677677676767666667767676776767677676677676766676776776767666677676776676776776676776666767766767667677677677666766776676776776677676767766767767766767667766776677677666776776676676677676767767667667767667766766776776676776767677676776767677666767766667676677667767666676766776676776677667676776767767766767667767767677676766766767767666776776767766767677677677677677677667766766766767766676676776776767767666666776766766767767766676776767766677676766766666767676776767766776776776667676676677676776677666776676766677666776776776667677666767767676776776766677676667677676776767767677667767667766776766767677677676667767666767767767676667767767767666776767667676776667676766767676766776776767767667677676776667767677677677677667766767766676776767667766667676776776677677677676666776776776776676776676676667676676667767767767767666767766767667766776767767766767767767767767667666766776676676776776776776767677676776767676776677677676767767677677677667767767667676767667766676766667667766667677677677666767676767677676767676666766767677667677666767766767676767767676676667767677676767767767767767766677677676776776776776667767766677667766776776767676776766677666677676767766776676776766676667767666776677667767767767677666766677677677676767767677676776776767676767766776776676767767676667667676767676677676776767677667677677676776767767677676766676667766767767676767767676667676676767767676776776677676667767677667677676766776767676767677676767667677676767676767677667677676776766767677667766767676666676767667767677676767766676766667667676766776677677676767677677676776776667677676776767667666676776776776776677667677667766776676766676767767676676677666767767767677667667766676776767767677676776776767767676667676766677676776767676776676776667766776666677676776766776677667767667676776676766667767767766776767766767677667676667676776766766776776776767767767667676776766776767767767677677677677667677667676767676767766667676766676776767676676776776767666776776776776677677676767766776767677667677666776766766767767676767667667766667766767767767676776666776767767767677667766766677676767767667677677677676767676767766776677667767677677676776776776776676667767767767677667667677676776767677667766667766766776776677667676666767767677676767767676677667766677677676767677676676776776776776766776776677667766676767767767677677677677676676667767676766776676676776776766677676676776676776677677666767767667767676676676776776677677667766677666776677676666766766776776767677677676667767767676677676667677677676776666677677667676776677667767667767767767677667766776767666767677676776776676677676767677666677677677676677667767667767767676676677676776776776776667767677666676766767666776667767667667767767767766776767766767676676677676667676676676676767766776666767767676667767667766776767666667677667667667766767767667767677667767677666676767766666776676776776676776776776776677677676676677676767677677676776776766677677677676767767667676677666676676676767766676677677667766767677667677677667667666677677677667677677677667677676677667667677677677677667767676766776766776767677677677676667667767677666776776776767667767676667766767767767767677666776767676767767676667767766676676767677676766776767666677676766767677677667676676776776766766667766776767666776666766767677676667766767676766667677666676767666776776767667767767676767676766766767676666776767766767767767667767676776677677676767676767676767667667677676677677677676667667676666767766676666677677677667667677677676776776776767767767666767767676776677677677667676767766767766776776776767767766667776766677677677676677677667767666667767767677677677676766667766666667676776767767767767766767767767676766776776677677667677676776776676766677666767676776676676767766766776767767767676767767677666676767677666767767676767767767667677676676776776766676776767766767677676767766676677676776667666776776776676676677677677667767677677676677667767677677667676776776767676776767767767767767677666767677677667767767766767767676767667676767677667676767677676677676767667667767767767767767767767767677666776767767667666767767667766767667676676776767667677667767666776776767676676767677676667667677677677667676677677677676776776677677667677667666666767767677676766666776677667666677666776667766676767667767676666766676677677676767767767767766776767766666676667677677667767767676766766776677676776766767677666667677666767667767767767767767766676667667676666676776767667677677677676767766667676677676676767767766667676776667676676767676767767766776776767677676767677667676676776766776766776767767677676776676676766677666767677676776666667667766677676767667767666776776677667766676776776676767677667767767677676676767667767767676767767676767676767767667766667667767666766776667767767677676666776767667766767766776776767766667767767667677666776767766767666776776776776776766776676667677667767676676676776766667667767676676776776667677667767666677667667676676666776677676677677667677677667767767676767766676767666676776677677677666776767767767677676767666766677676677666667677677676766677677677676676776666677676677677676776767677676776776767677667766776767677677677677676767766776776766666776776767766676776776767767767677677677677677677677666776776767767767677677677667767766776676776767676776767666776676766776776776776776776767767677676767766776676767766776676667676767676766767676776677676676767677667767766767676676776667766666776677676666667766767767766676766776667666667767767667767676666667667767677676677677676676776677677677666776767677677666767766776766767767767677677676776666766676767676776676766776767767677677676776767767667676667677676776667677676776766766776767676667677667676776766776776667677676776776767676676766776666667767767767766767766776776767767677667767676767666776677676667767767767766767667767667676667677677677667667677676767667766776767677677676767676776766776676776767677677666677677667767767767677677666776776767766776776676676767667767766776776676767767766666776677667676677676766776767677676776776767767676766776676776776667767677667667667677676666676767767676776767677676766767767767767677677667767767766776677677677676666776776667667766776767767677677666767766766776677676776776677677677677676776767767767767666776776767767766677677676677677666766776776766766776766677667766776676776767766776767677667766776767667677676676766776676776767767676676676767767667767767767766667667766766776666676776766776776677676776677677677667766776667666767676677667676677676767676666767766776767767767676667677677676776666676776676666676676776776776767676776766776776676667767667677677677677677676677677676766776677667676767676667766676667767767666767767677667676776776666776676776776767766666676767767667766767767767676677677676767766767766677676677677666776766766767767767766776676776776776776767676767767677677667677676776677667767767767766776776776677677677667767767766767677667767766776766676776776766676666767677677677676766776776776776666677677676667676776676776666667766676776776767766776766767667676776776767767767766676776766676776767676767677677676766667667677677676776776776676776776667677667667676776776667676766776676676676677676667676676677667766776766776776667767767767767677666767767766776667766776776776767766776767767666667766776676766767677677676676667767767767767667677667767676776766776676767766667677676776776766677667766767767677666767767667767766667677676776767666776767767677666776676666776677677666676776767676677677676667767676767676776677676767677677666676776766776666776767767667767767676776766676776666776767667767766677676776676767676776676676776667676776676766767666677677667677667767767767767667677677676676776666776667767767676776667677666776776677677667766677676776676767677677667666776676776677677677677676767676666677677667767667767767676776667677676766677667677676767766766776776776666776677676677677676767767767677677676677677677677667766776776766677677677677667767667666677676776767676677667676677677676776776766767767666776766667767666677677677667667766767676767767676766767766776676776676667767767767667767767767677676667766677667677677666667667767766767767766767767677676776776766766767766767677676776776766776776666667676776666667766776676766677676676667766676776766676776767677677676776677667666776766667676767677667677667677677677676766776767677677666666776666676776767767677677676776767767667667767677676776677677667766767766767766776667676667677677676767766676776677667677677676676776766776767767767676766677677677677676767766667767667767677667667767767677676776776676677667766767766776767676766767677677676767667767667767676766767676776676766677676677
6676776776776667667676767767667667677676776767767676776776767766666677666767767766767677667767667767677667676767676667766767767767766766767666667767667767677667666767677677676766766767676676767676766776766767676776776766677677676767676666676767767767767767767766667766776677666766766676776776677676767766776776767677677676767766667767766677666776676767767677676776766676776766766767676666776776767667767766776667677676776776766667767767676766677677676776776776667766666767766667676677667766766676766776767666767676767677676676667676767767766677677677667676767767767767676776676776776766766776766767667677666676666676676776677667666776776767677676776776677667766766766677666676767767767676767766776776776766676766767766776767766776776776776676776776776767766766776776677676676676676767676776767677677667766767767677677677666776776667767766767676767676667766767767667677676677677676677676676667767767767767667666666766767667767676776776766676776676676776767767767667677677677677667767676676767666766776767767766676776776767677676776776776776767666776767676677677667767767667766767667677677677676776667766666767667676776776766776776776776767677667677677666776677667766776776767667677677677677676767677667767677667767767766676776767767766776776776767767676677666776676766767667766766776776766676767767677677667676767667766667666776776766676776766776676767666766766776766776776766676677677677667766677676676676776776776677677666776767766677677677677676776766776766776776776767767676776676676776767766666767667667676676667676666666677676677666677676776776767767767676776667767677667676776767766776676776776767667767766766666676776676766667677676767767767766667676767667676677667677666766676767667677676676676767766767767767767676776766676776667667766776776776666776776767677666776766676776767677677676767667767666776767767767766676776776766776766767767767766776776776667766766767667676767677667676676776767766776776776677677667766767767767667677676766676767767767666776776776776776766676776676776676767766767677676666676776776767677677667766677676776767767767766766776767766676776767766776767667766667677677677677677677676776767766766767666766676676776766776767766766776667666677676677677677677676776776776776776776767766677677676776776776766776667767677677677667677676776666667677667667767677676776676767767667767666676776766767667767766776677676677676766767767767766767767767676776766776776676767766667766767767767767666676766677677677676767767766776677677677676766676676776776766776766677676776776676776776776776776676666676767767767667676666676776767676766776677676776676676776776677666766767676767767677676767766776676676776776767766676677667767767676676667767667667767767767676776677676676767667667677667676766676677676776776766776776776776776776776767677667767766767676676766676767767767767766776776667677666766676766776766776667677677676776677677676767667666767766676767677667667767767666776767677677676677666766767767676677676677677676767667677677677667766767676767677677676766666776776776677667767767676776776676767676767767767676776677677676666776767677676766776776677667666776667766776776776776767676776776767767766677677676767766776767766766667677676676667677667676767677677677667666666766767676677677676776766767676776677677667677676667676776676676666776767677677676776776767767766767767676676677666776766677676767667766676767767667666676767676676776766667766767766776767677667767766767767766677677677667766676767666776766767677677676677677677677676776767677677677677667676667666776776776776767767767677676767676766676676776677676766767767766667767676677667667677676776667767767767676767676676676676667766776776667767767677676776776676776766767667767677667767676776776776767677667676677667767667767676676767676776767676767677677676677667767767676776766666766667766766766677666766776667676776776677667667766676767767666676666767677677667767766776776667676767767767767767767766776776776667676766676667677677677676776776776776776666776667767667676776677677677666776776776776776677676776776776766776767767676666776667767766667677667676767767676776676766767766767766677676776767767677676767676767676667676666776776776667677677667667667767766776677677677676766677677677676667677677676776676776676676676776767676766767677667677676667676767667667666677667666776767767676776666776666776767766776776677666776776776676667767766767667676776767676776677677677667767677676776677676776666676767677667667767767766776776667676776767767766776767676776767667677677667767766776766776676677667676767666767677667767677677676677667677667676776776677676766767767676776666676667767666677677676677676776767676676667766776766667666766766677666766767766776766767677676776677677677676676667666767667767666776776776767677676766776766666677666776677666677667767766667667677676776677676677676776676666667677677676776667677666776667767677677677676776667677676767667766767766676776766676667677677677667676767767677666767677676776776677676776667667767767666776766767766666766667767666776776776677677677676676776767677676767766776677677666767767676767767767677677667677677667677676776676767667767667667767767676676766677676766677677677677677677676767677677667666676677676667767766776767666667676677677677677676667677676767767767767676767766767767767766677677667667767677666676767767767677667677677677676776767766666766766776667667677677667767767677667767767667766776776666767766776776776676676776767767676676767677666776676667767667767767677666776767767767667767677676677676666767676767766767677666776667766667767767767766767677667667676766667767767767666776776776766767767767676667766776776776776767677677676767677676676766766677667676667766667667667767767676767677676776767676767766776666767676667766776776677676766767677677677676766766677677667766767677677676776776776776776767677666667676776766666676776776767677677676676776677667676776776676677666776767667677666767667667766776767767766776776676676766767767767767677667667767766776767766767766776776767767667767767766767676766677667677666767677666776676767767767676767767767766677677676676676776776776776677667767666676667766776767767767667677667767766776676776677676776767677667767667766766676766676776767766776767766677677667767767767767666676667677676776676776766776667767766666676776677677677677666666767767767677676767666776767767677667677677676767676766766767767766676677666776666766766776776677667767677666767676776677676667767677667667676776677677676776667767767667677667766766776776677667666767767767667766776677676767667767667767676776776667676767767677667676767667677677677676767677667667766776667767677677676767676767766767677677676766776767667766676776776677667767677676767767667767767766776776766766667677676776776776666776677677666677667667767677676767767766767676667767666766767766767767767677676767676677666766767677667767767767666667767667676776767766667766766667767767766776767767667767767667767767677666776677677676776667677677677677676677667677676776676677676767767667667767676767677677677677676767766767767767767767667667767767677667766767767666776677677676766766676677676676776776776677677666677677677666776766767767766667666766776766767677677666676667766766676776676676676776776677676767676676776767667677667676766766776776767767766776767766767767667676677676767767676676767767766776766677677666677667767767766667767676666776776676666676676767767767676766776776676676766676767667767766776776776776776767767767677666667767677667766776766766767676667676767677666667767676676666776767677677677676776676677666776767767767676676767767667667767677677676676767767666767667676776766776776676767767767677676676766667767677667676667767767676677676776776776767676767767767676776776767667676776767767667677666767766677667766766767767676767766776766776676776776767666776667667666776667766776766776676776776767767767677677676776766767767677676676767676776767676766767676767666776766776667766667666667667676776766677677676767767767767767677676676767767676776776667767767767677667676766767767767767767667676767677676667677667677676767767677677667676667767767767676667766767676776676776677676676776776767766767766776677676676776767766677677677677667676776776767667677676776667676677676776767677676767677676676767677676776676766767766776767767677676766766667676676766766767766766776776776776776776776776776767767767676667767767767676767767666776677676666767667666676767767677666776677667676767667766767667676667676767767676767666676776776676676776767766776677676767767676776677676667667767767676766677676776776776766766776776677676776666776766766776766767767667766776767766767677677667766667767677677677677677676666667677667767677677676776667767767767767676667677677676676776776776776776767767767767766677667676776677666666767677666776776767767767767667676776767677666776767766776767677667767677676776776767766776776766766667676776766776767676776766766766677666776766776667677667666767767767767676767767677677666776667667767766766767766666667677667667676767766776776776766766767677666666667766776677667676666667676677667766677677677677677676767767767767677676767666676676766776767676667766677667676677677677667767766676766767677677677666766767767767767767677667767676776666676776676776667676767677677676666667766677676677667677667766767667677666677677676666776767667766766766676776776776767766767676766766776776677676776766676676776766767677677676766767676676776776767677676767676677676766677667766776766677677676776776776666776776776776766776676776776676776767767766667676776776767767767767766676776676776767766676776677667677676676776677677676676677677676776676767766767766766677667766667766776666766667677677677666677677676677676766776776767677677666767676767767767767767766776766767767676767767767767667677677677667767767767767767667767676776767767767676667767767677677677667766676776776677676676766776767767676667767767767766676776776677676776776776766667676677666776667677667767677677676776677667677676676677676677666667676767767666776667767766767766767677667677
767666776767767767667677667767767666676776766767676776676766766776677677677677677677667667767676776766776676676767676776776767676676767767677676676677676676776766677666666666776766676776767767677677676677677677677677667766767766767767767667666776677677677677676767766666766767677677667676776766676676677676767766676776767767667767667667667677666776776767766767767677676767667766776767766776767667677677676766677676766776776767676676776776767766677677677677666767676776767767677677666776767767767667767667676676767676767767766776766776767767767767676776677676766767667667767767766766776776767767766667677677677676676776767767767676767677676776776776766776667677677677676676776776677676767677667677677666776776767676776776767767767766767767767767767677666677677667676776767766776776776766666766767766766767767767676766676767676776766766776776676776666666767767677666667677676676776776776677676776767767676767767676666767666667766666766676667676776667766776676776776767667667676767676667677677677677667676767767766776776766677676776767667767666767676776766766776776677676767767767667677667766676766766666776776676667676776776677666776776776776766767766677667667767767677667767767766776667676677667766776676767766676676767767767766677667667676766766766776677677676676767767667767676676677667767677677676776766767767677677667667676676676666776677677676776766767767677677667677676766776776767666767767766677677676677677667676776767667767767767676677666766766776677666676766776776767767767766667767677676767767767676767766767766776776776767767767766776767767676667666677667667667677676776677676766676766676676677677676767676667667767766677667767666667767766767767676676766677676776767677676667767677676767677677676776767766767766766767666667766766767767767767767767677667677676767676776676677677676676677677676767667667766667767667767767767667677677666776766677676676776677677676766767677667767767677677666667677677676767666776767676667767677667767766767677676677667767767767766676667676767676776767767766776776677677677677667677676776676677667666667767767676676677677667766677677677666676677676767677676776776676767766776667676776776667666776776776676776676767767667676767767766776766666677677677677677676767766767677667676776677667667676766677667676767766776666767767677666767767767677666767767676776776776776776767666676677677677677676776667767767667676776776776767766767767766776766767767676767667767767767676677677676667676676767676767667667767766677667676667767767767766776767677667766776667667676767676767677677677666677677666767767677677676776677677667676677666766776677677667676766676776766766676767676766776767766766776677677677676667767677676767667677666677677666767667676767677677667766676667667767676776667767676776776677677676767767676676677666676767676677676767766677677667767677677667766766767677667767766776767666766767766767767677677676676666666767677676776676767767766776677676667767667766776776677677677677676677676776776776776677677677666767666767767676677676767677677667766776776767766767767677676766676776767767676767767767677677676677677667676776677666767767676776676676666666767677676776767676676677677677666767766676677667677677676776767667767676767767677677677676776776676676676776776766767676776767767767767767766767677676776776776776676676776776766776766767666676676776767666767767767766766776766667767676766667667667677676776677667676676776776776776766776766767666677676667767767667766776677677676767677667677667676776767766677666767667666767766677676776677677666676776667767767677676776776767766676677676676776677676667766676767676676677676776667766676677667767676776767766767677676767767766776776766677676677676767676676776676776677667767767766677677676776766767767767677667767767767767676776776776767666776766767667766766766677677676767767766676666767677676776767767766776776667677667676766766766776776776766676676776776776677676767677677677676767767766676667676767677667767766776776667766677676767676667767677676767676767767676776767676767667676766776767767676776677676776776776776676766666776776767667767676676667767767676767676676677677676767677677677666776677677667677676776767767767767677677677676767667767677676767767667767667767767767767766666776766776776676776776667767677676776776776677676767676677677677677676767677676767767676776776766767766776767767677677666767667677676767767677666767677677667766677677677666677667766767677676767767667766766776667676776776676767677677676776767676767667677677676767767767767677676767676776667767677677677676767767766776676676766776667676767667676766767767766776776776767676767767766776767767767767767766767766677677667677667667767767767677667766676666776766667676667676676766776766677677677676776776767767767767667767767766776677677677676776776767767767676676676676776677667676776776676776776776677677667767767767767676676667676677677667677667667766776776767767766667666776667677676766776667677676776776677677677677667676776776776767666766776776767766766767766767667666676676776667767766766667766767766676776677676667677677676776776776676767766776776667767676776667766667676767767766677666676676776766666677676776766776766677676676677667666766766767767677677676676676776767767677667767767667667666667667676776776766776676776776767676667676676676776767766776776766767676767677667677677676776776776776766667766666677677667766667767666676677676766767766667766776767667676776677676677677667767667676776767767767767767667677676766776676776767677676766676767667676767767767676776667667677667767677676766776767767767767677667767676776667677667677676776776677667677677667677677667667766677667677677677677677677677667667767666766667766776667677677676766677666776766766766667766766676776776776666677667766776767667667677667666776767677677676676767767666766767676766776676766667767677667676677667767766776776767766767766676676776676676667766677676776677666776776677676666766776677676776676667676767666666676776767677667666667676676776667767767767677677677676677677676676776677667677666667677677676776767677677676767767767767767677676776776676776667676667667676776667767676776767676666776776776767767677677677676776676767766776667677676776767677667766776776767767677677677676677667766767767677667666677666776676676767667767676766677677677676776776776766767667766677667666677676767666677667666776767666776776766776677676776666767667767667766776767677677677666666677677677677677677667676776776677676767667766676676677677667677676677677667676667767767676676776776776767677677677677677677677676767767676776676676776667667767676776776767766776676767767667676767677676766676677666666767677676767676766676667767676677667766667676766776776766766776766776677676767676776676766666767767677677667676776776776776767677667767676676776776666677677667767677666766776767667676767767667767676677676776776766677676666677677677676767767767766667767767677667676776677666776666776776776767766767766767677667767766667676776766776766776666766767767676677677676767766776776776667767767677666767676776776677666767667677677676767767676676677676667767767767766776677677676677677677667767767767676667667676677666776766667767767766677677667767677667677666677676766776776676776776767767667766767667676766776776667767767677676776676776776766766677666666776666666677676776767676667676667767767767767766667667766666767677666766667767677676767667767676667766677677677677676776776766776767767767676676776776767767767767767767767676677667677676766677666776767767677677676776767767666776776676776776766767676776766767677677677677666767677676676767677677676667676767767766767676776776677667766776677666776776767676776766776666676776776776776676767767677677677676677666767767667667767677667667767767667667766776767766767676666667666776667767767766776776767767677676666666776776776776677677667677677676767767676666667666767766666666767767767766666677666776776766776776767767766776776676677676767676776776776676766776767766766766776676676776676666776676766776676776776767676776776677676776776766676776667677676767676767767767677677677677676666766766767766776667677676767767767766766767676766667666667676766776776776766677676776776776776776776766666776776767767666776767676776667766776767766667767767766676676776767666776776767767677677677676767767677677677676676676767766767767767666767676776767766767676676676776776676676767666767677667676766776676766776676766776676776776776767676666776677676677677667767667766677666776776766776677667667766677677676776776676776776766676766776766676676776776676676776676776776776667666767677676676767676676677667766767767676776666667677677667677677676776767767677677676776767767766767677677667667767766666776766667766677676766776667677677676766776677667767677667677677676776766677666776776776767767767677677667667676767677676677676676776676776666767677676676767666767666776766666676767767667766677667767767667677667677676776677666767767767676766666677677666776776776766767766677677666776776776776767767767767666776667676776667676767767766767767767767766677676667677666767677667677677676776776767766776667767667767676767767767767677667677667677667676667766776776676767767767766767676767766776776776776766767767677677667766666776776767767677677676667766667677676767676767767667677667676677676767766767667667767767767667766776666676767677676776667766677677676776776676776776767676776676767677676767677676776767676767676666677667767676677676776767766676767677677676767677677667766677676776766667767767767666766677676667667767677666767666776677667767677676767766776776667667676776776677677676677676677677677676767766666776667766676677676766776767767677676677677667767666767676776667676776676676776767677667767666776776767766676766767676667767677666767666776776677677676767767767767676676776766776666676766776776767767767677676677667767667667677676767766776677676677677677677677667666776776676776776667767767767767767767767767676676766767667766767667767767676677676767676776767676677666677677676776776677667767666766766776776667677677676767677676776776677
67677677677677676767667676677666677667767767677676776677676676776766776676776676667767676766767766776766776767767676767676776676776666677677677676766767766767667767767766767677677676776666776776676676776766776677667767676767677676776776776667666767667676767767766766676667676667767767677667676676776767766667666776677667676767766776767667677677677667677667767767677667767766776767766767676767667766767677677676767767667766767677676767676766776667667676776767766667676776666776766766766677677676667767767766767676676676776767667767767767676767667666677676767676767767767677677677666776776676767767677677667767766767677677676676776676776677677676667677667766767767677676776666666776776776767666677676677667767677677676767766767766767766776767677676676767767767677677667676776677677676766667676767676767676767767676776677667767676676776767677676766677677676776666767767767767767766776776666776776677676776776667666667766767766676677677676767766666677677676776666677667667767666677677666767767676776767677676676666666677676667677676767767677677667767666776766766776676776766676776676767667676776676776767666776666776776667667766667677666766676676776776676667667767667767767766776766767677667676677676776776776767677676776666667676776766677667677676666776776667766666767666776767676776767676776667766676677667766677677676766666766767767677667767766767677677677666766676776767667676677676667666677676776767766767767766776676666766767767676667766766677677677677676776667767677676676677666767666677677667667667767676767767676766667676667676767767767677666767766766776776666676776776776776767767666677677677667767767676667766776767677677666776676776776776677667677667767676776676776766767676767667766767666767677676776766776767766776776767766766677677676776666776767676767767667766776667677667677667677677677676776767767677667767676676776767767766776767677676767767667676776766776766776677676676766767767676677666676677677666767766676667666776776676667677667677677677677667767767767666677667767677676767677677667766776767676766776677677676776776776676677676766767766767766767766776776776776767667667677666766776776776676767766776776666667767666776766767766776676677667767676666776776776776766767767766766776776676676767676776776766767676676767767676767677676677677676767677676666766677666677677677667767667677677676767767766767767677677667767676676776776776766776677677667767767767767767677666667676767767667666767676677677677676677677667677677666776767767767677677676767677676767766767676677677676676666776676677677676766767667766767766767766776776667767766776767667676766776766766767767677667676766676667676677677677676776767676767767667676776776767767677677676776776677676676677667667766776766666776776767677676676666776776767767766766766776776776767766766677667767677676767766676667667767677677676767676776766766677667767766767767766767767767767767677677676767676767676776776776767767767667767667767667767766776766776767767677667767676667767677677677677666677676766666767766766776767767667676776776666666767677677677677677676776776676676767677677666676676776776677667666677676776766776767666767766677666767677677677677676677676667766767767766776767667767767767767766767676767667677666666667677667767666776776767677676666776766676776776676776767667677677676676767767766766677677666676677667676776767677677666776677676667766676667767767667767677677667767767676677677676776766767667677667767667767676767676677666767766676667767766776766766667677677677667677667767677677676767767767677676666677676667677676776767766776776776767676677667667767677677677676767767667767667767766767767767676677677676766677667767767767767676766667667767676767667766776677677677667767677667677676776677677677676776767767667676776667667676776666767766767767767666666676676766767767766766767676776676676766667767766776776767767666767767676676776767767667667767766776766677666667767677676676677676767766776776776766667677676776776766776766766676776767667767667667677667767767766767676677676767766776767766776767767766766677676766676767767676677666677676766776766767677666776776677667766776767767677676766767676676767676776767677676666767666676677676776776676766767766767677676767667666776767767676766767766776767677666677666676667767676677676677677667677677677677677677677676767766677677676776776676677676776677677667766677676776766666776766676677676667767676776776776676667766767676667677677677667667767676676767766767767676767677667667766766776776676776776767766677667676776776676677677676676676776776776766776667677666776776667667767766766666776767666767677667676677667666677676776767767767766767767767676776767666767676676676776677667767766776666667766766776676766676766776766776667767677676776676767676776776767677676766767667767767766666767667677676776766776767676767766767676767677667767676676677676776767677666677667766776677667767767667767676767766776676676776776776776776776776776677677666767666776776776776776677677667767767767666776767766776766677677676767676767767766676767767767677676677677676776767676776776766766776776776766766766776667766776677667677676776676677666776776767767676766767766676767666766767766766767677676776776676776767766766766676776776776776767676676776766776666776766767767766767677676776766776776767767676667767767766766776766667767677677677667676776676776667676767677676776776667767767767766676767767767767677677676676776776776677677667767677676676766776767767677676776767676676767766677677666776667767677666676776676676666767677667676666677676766776776776766767767767676767767766677676677677677677667767766676776676776667676776766776776767677676767767666776776677666766776667666676776677677667676667677677666766776776677676666676766767676776776677666666677666776776767677677666767677676677666677677677676776677676776666776766677677677677676676766776776766776767677676767666766776767766776776676776767677677677667767677666677667767676776776766776767767766776667677676667767767766676667766776767766767667767666666667676776766776677667676776767676677676767767767767767677676776776667667667766776677677676667766767767767677667677676666677676666676776767676676676677677667676776677677667767677677676776776667676767667677677677667767667676776776676676776766677676666766666776776767766776776776667767676677676776766776767676776766676676776776776776776667677666677677667677677676767767766667676667766667676676776767767676776676677677676776776776677677677666676676776767677676766767676766766776677677677676767767666767677666776677677677667767667676677667766776677676677677677676676776776676676776677666776776667666767667766766776767666767667676677676677676676676676766776776767766676767767666767667667677677676677676776667767766667676676767666766677667767666677676767766767767676766767767766776776677677676776677676776667767677676677667676677666767667677676776776776666776666776676766667666776767767666676776667676776676767676766776776766767676667677677666767677667677667766776667767766776776677676667667766767667666667677677667767767667677667767667767677676766776776766776776767676766666776677676776766667766676676766677677677676666767766677666666676766767667767767676767667677676767767766676776767766776767677676776666676676676776776666776766776667766676676767667677666767767767677676776766776767767767667767676767677676776776767767666677667766776676676676767676667676766776676767766776776676767766667767766767677667767676766776766776767766766767676776767767667767676776767767766667676677677677676776677667677676677666776776767677677676767767677677676667766776776766666776776676767667676776776776676776776766767767766766767767767767667767767676776766776767767767677666776667667767676776676776766776667667667767766667677677666776767677676677677667766667767676676767766766776767767766676676766667676776776767767667766676776767667766766766776676676667766776776676667676766776667766776776767676767676776776776767667667676767767676677677677667667767766776677666767767767767767766776666776766776676776767677667676767766766767767666776677677677676766667767767677676676776667766666776776776767666767767676776776766676776767677667677676767676776677676766766667767767767676677666766767766766766776677676676767676766677667766766776776766766767767667676767766766677676776776776666767767766776677667766667766677676676677676776677676676677676776776767767767766776767676767677666766776776776667667767766776666676676676767677677666766676666676776767677677676767767676776776676767677677666776767767667676677676766767766677676776776767767677667767767676767767766776766766776776667666667767766766667767767676676766767767676776676766767767677676767666776776767676776677676677667767766676666676677676776776766667677677666767766667767766776776666766776776776776767676776666766766677667667677676776666776776767767766767667677677677666776677676776767667767677677666776776676676767767667767766766767666776677676676667677676767767667677676776766677667666677677676776776676767767767766667676766776667766667676776776776667677677667767766767676776767766667677677677677667766666676767766776676676767677677666677677666667677677666767666776776767767677667767766767677666767677676677676667666677676676776776667767767766676767766767766667666767677666766676776666776766776776776677676776767677676676677667677676766676767767767767666776767677667677666676767767766676677667767766667677676766677677677666776667767676766666676766677667766767766776776666767766766776767767766766776667767667667767667767667676776776776776776776666776677676677667667677676677676767766676776667767676776776776767767766767767676767677667667667767767677676677676677666667766667767766677676767767677677666767667677676766767767667676677677677676666767677676776677677676776776676776667767677677666776766767677676767767767677667676776677667676776677676767677676667676676776677677667767676766767667677667667666767766677676677677677676766776677677676676776677677677666776667766766776776766776776767766677676776767676766776776776776676767667667767766776677667666666766767767
367667676766766677676667767766776766776677677667766676767767767767676767676776767676776667667767666677676776766766667666776677677666676767676776767676667677677667767677667676776776776667667767667677676776766677676776767767767766776767767767677676776676767767767677666677677666776766776766677667667767677666676767677676776676676677667766676776776776666676677677677677677676676776767677677676767666776766767767766767667666676776667767766776767767767767767677676676776767676776676776776776767676776676766766776767766766677676776767767676676767767676776776667766776677667766767767766676776766776667677677666677677677676766677677666767766676677677677677666666776776767667766766767676766776677676767666776776766677676766766766767767667676766776776666666776677677667767676667766776776766776766676667667767667676776667767677677676677677676767767677676667766776776676767767766666776766766676776776766677677667676676667667667767767676667767676677666767766776667767677666776667677677677666677677676766776776767667677676776766667767676776767677676767766776677677676677677676776676776767767676667677676776776767766766766667676767677667767767767677666677677677676767676677677676667767767767666666677676767767677667766776766776677677666767677667677666776676776776676676676676676776776666776767677676676676766677676776677667677677677677676776767767676667676776776766667676776776767766676766776776776766667767676676766767766767767767766767676776776776776767767767766667677676667767767767676767766776676676776766776767766767677676776767766677666676776776776767676767676776767667767667666676667767766676776767677677666676767767677677677676776676776776676776776776767767677676766766776767676776767767676767667677677676776767767767767767676666666776767766767767666676776776767767677667767677666667767676776766677677676667667676676776776776666677666767767677677677676776676776677677676776767767676767766676766776776677677676767767677667766767677667676767767676776676776776666776677667676677667676776767677666766776776776767766767766766676776776667676776676767676776666767767767767766766667676776767766776776667767767766766676766677677677667667677667667676776677677676766776767766676676767667677676666776767677666776767667767767676776776776776776676767676676776767666767676676776776667667767677666776677677676667667667767767766767667767676766766667676677676776766676767766776776767767767766776776666766676776776767676776776766776676767676776676677677677667766767677677677676676677676676667767767677667676666676776667676766767767767677677667766766766667767767677667766767676767767767676767767767667677676776667677676767767767767766776677676776677676767767766776677667767676667767677676676766776677677676766667667767677667666676766767767767667767676767767766776776767676767666776767767667767677677676767767766766766667766776776766767667767676767766677677667666776677677676766767766677677677676776776776767767677677677667676766776676776667767767667677677677666766767767677667766776677677667767766766666776766676767677677666776767676767677676776766767676677676667766677676766776776776767676766677667767666766676776776767767676767676776676666776767767667667767766767767666766667766776776767677677676776676776776677667667677677666667667766776776667667677677667667677667767766766776766767767767766776676767767767767667767767767677666677676767767676776776667677667677676776776766776776677666767767666767766776767676667676677666776776667676677666776776667766776776676776677677666767767767676666776767767767676676767667676677667766677676766776667767767677667767676677676667676767666676766767676676776676776676766776776776676667767677676767677667766676776776776776776776766776776676766776767767767666667677666776767767677676666677676776776776766666676676767767676767667767767676766776776677676767666676767767767676776776776776667676776767676677676767677667667676776767766767767766666776776767766666667676676776767667767667676767667677677676677677676776677676766776776766776767677667767766677676766676676776776776767677666677677667767767767667677677666667767667676776766766676767766767677677666776667767667667767667766776767766767766676776776776667766767667677666766776767766677667677676776776776766667677677667677677677667676767766776676767767676676667766677666667767766667677677677676677676766766776676766776676667676667667767676766767676767767677676776676767767767676676776767767676676776776767767767766767667767677667767767766776767677677667666767677676766667767766767767676776776767676776677677677677667676766767677667676776766766766776676776676776676676677677666766776766776677676676776676776776677676677667676776676776776766776776676766676776767766767767676767676667767766766677677676667766776677667766676776677666767677666776676776676776776766776776666767767677677677676767676666776676766766767676776776767676676767767766766767767767677667677676776767666676767767677667767666677677677667676767767767676677676776677676677677667767667676767676677676676766766677676677667766776767666767677677676676676676776776766776676666776776776776677667676767676767766767676776776767677676776676667676767676676776667666667667767666667767677677676776676776776676766767677677677666767676776677676767666676667767767767766667666776776676767767767766776776767767767766776776776767666677667766767767767767677677676776676776766776776766766677677666767766776677677667767667676676766776676666776677676776766676776776666666766677676776767767766776776677676776677667766766766677677667767767766776677676767766767767677676677677676767767666676667767766776776767767677667676676667677676767766766666766776676677677677667667767677666677677667677667767767667676767677667676767677667677677677666776676776677676677677667666676677676776766767676676677666676776677666677666767676776776677677676677677676766767766767676766776766776767677667676667666666676776767767767677677676667767667767676776676677677677677676676776766776667666676767767676767767676776677667677677677677667767767667677677667666767676776776666767766767667676676766776767766776767667676766677677667676667767677677676776776767766767767767667667667767767767667767676776766676766766776676776767676766667767766767667677677676776677667766677677667666676677667677666766666776676676767677667766766776767766776776776677677676776766767677676776677667677676776676766776676677677677676767766767676676676776776667677677677676667767676667676667667677677677667766667667767767766767676676776676776776667767666776776677677677676776776776677667676677677676767676667676667677676676776776776667666667667767767667667767767767676776667667766776676766776776677677667676666776767677677676676766767667766767667766776766767767767767676767767766776776767676776766776776766667666776676767676767676666767766676766766776676676666776776667666667666767677677676767676676677677676766776767767667666776677677676767767676677666766666677677666776767677676766776667767767767677676676676776767766767766767677677676776667677667766767766776776766776667767667767677677677677676676676677676676776776766676776776767676767767767766767767677667767767767677677676667666766776776676766776676677677677676677667676677676766766676677667767766776776677676776767667767676776767766766767766767677667767767767676766767766776776776767677676676667766776667767667766776677676776767767767677677667677676766776776767766776767667676776776767677677676667767767677677677676766776767767677677667766666677666776767667676767767767667767767767676776776776776677676766667667676776767666776676776766677677666677676776776767667767767667767766766677677677667766776766776766776767676766767677676676776677667676766767676676776767766776776677676776667677677677677676677667677667667766676767767667766767667677676776776766667676767677666776776677677667766677677667767676776776677676677676776677676667677677677677667767667667767767666677676776667767676776776767767667677667767667766676776667676776677677666767676766676776776676776776766767667676776666677667676767767767767767766676776767767766676677677667677677677677677667676776677677677676767767766776766666767766776766677676676767766776677676776776766677666667667677676776766776776776776767766667767767676767767767667666767766767676677677676767666776776776767677677677676766677667666767666776767667676677677677666767767677677676767767676776776766676776666676776767766676677667676767676776677676776767767767676667767767677667767766767677666776767676767767677677666667767677676676766767676767677676676767767677677677667666776776776667676776776766677676776677677667766766677676767677666667676677676776666767667766776766676766776677667766676767667767666776767667676766766776766767676776767767676767767676677677667666766776767766676677666776767677667767767767767767766766767766776677666776676766767676776776776667767767766776767677677666776767766667666767767767676766677667766676767767767767667767766776676776776776667766767666776767676776676766776776767767766767767767676667767666677667767767766677677677676766776776667676776766767666667767676776766776767767767766776767766677676767667676776676776667767767677677677677676676776667766776676776776776766776677676776766666677676677676776767767767767677676667677677666766767676676667767677667767767677677667766667766677677667677666667676677677676676767767767767676767667767677676677677666766766666667767677677677676767667676676677667767767677677676676676776776766766776767676776776776776776776766776776776667766776776677676776776767667767767767667666767767766776767676776776676776767767677667767766677666666676776767677676776767766776766677676667767766677677666776767767767676776666766766767766767676776677667677667767676776767676666767666677667667767667676776677677676776677676677677676677677667677666667677676776667677667767767767766767677667677677667667676766776776677676667767667767676667767677677676676767766767766666776767766776767667767676767677667767676776776776776776767766776767677676677677677676667676767767766776666677677666766666767767766767667676677677667666667677677
6776767677677677676767767767767677667677666677677677677676767666677677667666776776776676767766776766767766776666677667767677667676767767766767666676767666776776776767767766776776776667677677676767767666776676677667676776676667767767676776767676676767677676667667767677667767767676767766766676776676776766767767767667667676776767766677666676776776676776676776767677677666676776776676767676676667767676776677677677676776776767767667767666776766767667677667767676676776767767766666676776676677677676767676677676676766667766776676776677676767767676767677677666767767767676676776776767767767666676776776766676776776667676767767677667766776666766776776776676676776677667677677676677667676667676776677666767676776776767767767766767766766676667767767667767766767766767666776767767767677677676776677677677667767766776776676666676676776676677667767767767676766776767766767676776677667767676776677677677676776776766666776776677677667766767766776776776776767767766676766776677676776776677676677667667766766767766776677677677667666767767667767667666676776766766767767677676767767766776766776776666677677676776776767767676676676776767666776767767767766676776776766776766676776776676767677677667676776776767677677676776677676776676666676666766767767667766776766776666667767676776767677677676677677677667767667767676767767666776776676767767677677676667667667767767767767667766677676776766766776776667767767676766776676776767766676767767676767767766767676776767767667677676666767667766676776767677666676776677676767666677666776767767676766766676766666767667676766676667767767677677676667766776767676767766667666767676776776677676676776667766766667767767677676677677666676776776666776776667767677677677676766776676677666776767767767767767666767667767766767766776776666776776776767767767766776776767677676677677676776766776767767766676676677677676776676676676766676776676767677667766677667767766676767676767766776667767677667767667676776766667676776766776677666667676667677676676776677666776766776676767676676677667677676776776666767767767677676776776776776767767767677676776776677677667677667767676766776776676767767677666776767767767677677677676766766767767767677677677667767676776776767677666667666666776776766776767766676766766776776766776767766766767767677667767767766767676677676677666766767667676676666776776677676677666766766677676677676767666776776667667666667767767766776677667677676767676776776776767677677676776766767677676667667677676677677677667677666767767766667767767677677666776677667666677677677677676767767676767766776677677667667666677676677677676767677677666677676776667667667667766766776776676676767666776676767677667767676767666767766766767676667766767767767767677677677677677667767767766667676767676766776766677676676677666766767767676767677667667767767677676677676676766776776767676676776667767677677676677677667676766677676767677677677677676766766666776767667677676776766776677677676776677676766676667767766676767676776667766667677676767677667666766776776776776766776667766676677676776767767677667676676767766677677677676677667767676767767667767767677676667767667667767766766776677667676776776776776776767666776776677676776767767767767677667666767676676776667766677677667667676667767677676666776776776676776766676677667677677667677677677667767766766666667767667766677667667767766677677667766677667767676677667767677676667767667676776677667767676766776767767677676667677676677676776767766776677667766776776677677667666767766676767667766676776767666667677677677677677677677676676767667767676676776677666767676677676767766767676776767677676776676667767766776767677677676766776767767667677677677677677677676766676676776676776776776766776767767677676776676776667677677676776677677667767677676677676776677677676776666776776676677677676776666776776676677667767676766767766676767766676666776676666776766767676767767676767766767677676776677676667766776776776677666767767767666667767767766766677667767667666767676776767766676766667676676677676776667767766776776766776776776767767676766776766767767677667766677676666677666767677676676767767767677676667767767676767767767676767767766677676767767766767766666766776776677667766767767767677677677677676776767677677677677677676776677677677667677676667677677667767677667667767677677676666667767767677667767767767667767676766667767666676767767767676776767676776666676677677667667766667677676767766776676766667767767677667677676767767767677676676676776767677667666776776776767766776667677677667667767766667676767676666767666767766767767667767666677667676776667676767677666677667676677677677676677677666776776667677667677676776667677666667767767767666776766776677667667677676766677677666767766767767676676767766776776676767766767676666766766776676676776776676767677666766676776776767766677676767677676767767667766767677676776767676776676667767767766667767766776776776776677676667767667766776776776667667767766677676677676677676676766676677667767767677676676767676778676776767766766776766776767677666677677667676776677676776776776767767766776776676666776667767767677677677667766776776666776767677676677677676767767667767767767766776677677667767677677677676766667767767676767667676676767676776677667767677667676776766776776766677667677677677667766776667767767767667666767676677677676767676677666767767766666766666776767767677676776677676767766677677677677676776766666676776766766766766776676666776676766776767767666766776766776767667766766767767667767767677667767767677677667667677667766776667667677676776667766677677667766776677676776776767677667676767766767766767676776677677677666767677676776677676766767766676677676776776776677667766677677666766676776776776766766767767677677676666667667766676776677667667766767767767667767767677667767767767667677676776767767667766776767677667767666766776766776677676767766766767767676767767767767767667766767667667677676767677676776767767767767766767767676676766676677676767766666776767677676776677666677677677676677677677677677677677676767667767676676776767677667767666676767676776676776776677667676776767767767767666767767676767676776767677676677677677666667676767676667767766676767766666767667767676776676776666677677677676776776776677676766767766677677677677677676776776776766776667667676776767766677666667676767677676677667766767767767677677667676677667767767766776767767767667677667677667677677677667677677667766766676677666676776666776676676776767766766667676776766667667667666766776676767767767767766677676767677677667667676676776766776776677667767677667677667767767767677676776666766766667667666776776676676666766667666776766767677676776676776776776776776767767766776776776767767767676766776677676677677666677676766767677677676677676677677666766677676767677677666766776667766776677676766776776776776776766776767666676667766776676767676677676676676776776767667667767767666767667766767677676767666767767676676677677677677667677667767767767766766767676776776667677677666766767767667766776667766677676767767766677677677667677676776767767767767667667767667676766676677676776667767767767766767676677677677667667767767767677667677667677667767676767767676776776776776776667676776666776776776776776776776776676776776776776667677667667676767767767767767676776767767767767667677676776776767677676766677677677667667676766776766766776667767767677676776767676666676767766776776776767677676766776767667767676776766776667767666667677676677677676767767677677667766677677666776767667667676766776667766767767667766767666767667677677676776767677676677667667677677676677677677676776677666676766766767767677676667767677677677677677676767767667766677676776677676766776776767766676776767677667767766776776766766677677677666776677677667767767766776666677666776676776676766767767767767676776766676677676667767677677667677677677676677677667767667766776767676767767677667767676676776676666776767767767767766676767767767767667667767767677676776677676776776676667767667676776767676776776677666666776767677676676776677677677676677677677676677667676676667766677667767676676776677667677677676776666676767766767766677667667767767767677667667766776677667677676676677677677677676676676776767767677667766767767767766776776677676776677676766767767767677677676676767767767767767677667766667767677677666767767767767667767766677666767676767767667676767676766676677667677677676776676767676666766767677676677666766766677667666776766767667767667677676676776776666767677676677677676767666766766667676776667767767766766767676776667767767676766666666767677677666767676677667766677676776767767766776767677666667767767676766776667676776767767667676776776776767766776767676776677677666776776767767766767766776766767676767766776676776676766667766677677676776767767767676677667677667767766776767766776776776767676767676767677667767767766677677667676767767767677666776767767676767766676767766776776667676677667767676776776767667667766776776677676677667767677676667677677667767767666766767667767767766776776676767667767767667767766766676767767667677677677677667666776776667676767767677666776677676676776776766766667767767767766776767767677667767667676767766776776667766776776677676767676767767677677676676776766776667667767767767666677677667766776776767667767667767766667676766677676776776676666776677676667667767666776776767677676767677676766666776776676677667676676677677676776667677666767677676776776776776767667676677677676767767767667666767676776776667666676767767677677677677667766776677676776767766677676666776776767767667666766767767767767767666676766677676776676776767766676776776667766776667667767676767767766776676667677676667677677677677677677667667767767766766666776676776766767676776766776776667677677676776776776767676776676767767676676767767676677677676677667767767676676776766667766677667766776776767667666677667677676667767677677677676677667767676776677667767767667767766766776766767767767676666776776767767676766676677676776767667677677666767766767766767767667676766766677676776676767767676766776776776776776766677677677676667767677666767767766776776776676
6677676767766776767767676676677676676776776766766767766767766677666767767676767677676676776667767767767677677676676766767766776776766766766767766767767767766767766666776766776776666677676666776776766776767676766767676767766666677677666767767767767766767666776676776677677666767766667767676667767667676676776766776776776776776677677667677676767767676767767677677676767767767766676676767677667766766766776767667767767766776667667767767767667766767667666776677666676776676667767676667767767676766776677677676667767766666776677677667767766776776767667766766776667766666776676677677676776767666766767676776776677676776776767676776767677677676776766776776776676676776677666766776766767677676776776767676776776776767677667677666676677666776767766776776776676776776767676776676776776776767766667677677677677666667767767676776666776667666776766776776667766667767667677677667767676667767667766667767766776766667666767767767676776767676766776767767767677676677677677666776766776776776776676677677676766776776677667766776677676676776767767767767766666767667676767677667767767677677667666666676676776767667677667677667767666767677676776767677677676677677676776767766776766767767676776676776676676776766677677676776667676676776767666767676667766776766677677676776776767667667666776776776766676767677676767767676766766677666776667767676677666676776776666766776776666766767767676776677667666776676766776776767767767677676766776776776677667677677676766776766766767766776776676766766767676676677677667667677676667677677676667676776677677676776766677677677667677666767766766677676776677666676767767766676776766776776667767767676766776776776776767667767676776767676776676676677676767666776667766677677676776767676766767767767677677677667677676667677667766776767677667677676767767767667676776667667667767766677677677676677676776766767667677676767767677676767667766767767677676767767677676677676767767667676776767666677676766767677677677676677677676767767766677677676767767676776776766776676776767767676776776776676776776776767677667766766776776667766677677666676776776667767767677667676766676676776776666776776666767676776776667767767767667676677677677666767677676676666776667676767767676776676766776776677667676767767767767667667676767766776766776677677667667677667767767767677677677666676776767766767767677676776766776776677667767767666667666776767676767676667676676767677666776767767767667677667667766766676677676766767767766776776676776667667676767767767677677677676776676776776666776667676677677677677676766676776776667767666776776767676766776767767676776766767667677677666676776767677667767767767766766776766767766776676776776776767677676776667767767666766666666666677666676766776767667667767767677676776767767677676767666677667677677666766776667677676767676667667667767767677666766766766767766766767667667767677676767766676776776677667667767677667767767767667766776666776767767766667767766767767676767767767767666676766676767767676767676767677666677667676776776677667677667766776776766767667767677676767767676676677677677676776776776767667677667766676766676766776776667766776767766767677676766767677676767767676767677667677667666666677677677667667677676776776676776776767767677677667767676667676767767766766766677666776776776767676677676766767677666767767766767676676677677666766776776767767766676776666767677666677677667766676677677666667767766776676776677667767666766767767767676767667767677667767767677676776776676677666766677676666776676776766667767667766676767766767766766767767677676776676767677676767767676666776767667667767677676767676767766667666767767676676767766767767676776767677676767677676776776676767676776677667676767767677666767677676676776767677677666666776667767667667767677676676676776776776767766776667766677667767676676776776767767676776776776667676676666776676767767676776766776766766667676676767766776676776776677677666776767677666667667667767666776776767677666776776767677677677677667766776776667767766677677676776766766766767667667767676776776667767766676766767677676776776766767677676776676776776677676677677667766767767667766676766776776767676677666766676776767766776677667767666776766676767667766766767766776767767677677667676676667677667676776776776767766676776776677667766676676677676776776677677676767677666767677667666776677677677666666776667766776667676666667767766676667676667676776776766677676767666766776676667766776767676767677676766766666766776776767766767666667767767766767767677667667677677666676666676776767677676677677677667767677666767767767766776766767667767767667767767667767676676766776767767766676666767767667667666776776767667767767666776766677667677676766776776676776767676677676776766767677676776776776776766677667676767667676666766776677676776676776776666766776766667667667667766767767676776776766776667766677667767677667667677667767666766766767676676667666766667766776776766667766767677676767667766776767767767767666666766676776776677677676766776766776776766776767767676767767766776676767767767766767676767767767677677666767767767676667767767667676776767667766776776767676776767766767676676776767767767767767767766776776677666667766666677676776776776667767767667767767767767667767677677677666776677676767666676766767767677667767767766677677676766776767767677676767667767766666776767767767677677677677677676776767676667667677676776767677667767667667767676667767667676776776776677677677676776766766767676677676666667677677677666667676667767677677667676676776767767677676676676776676766677676676676677667677677667767767767766776767766766677676677666677667676676676776677677677667767677677677676767767677667676677676776766767766776776776667666776677667667767766776767676767767677666776767666776677666766776776776766776667677676776676667766677667767677667667767666676767677676767767767767766767767666676766776676776776776677677677666667767676766677676667676666776776776676766767767676767767766767767667677667767766776776767767667677677677676677676767666776767767677676766776776776767767677666776676767676767766766776676767676766676677667667767676776776767667676677677667767676767677667666776767767677676776677667767667676767767666766776767766767767766667766767676677667677677677676767767767667667767767767766667766677677667676776766766677676676766667766667677666766767676766776776677676676776666776776667767666776677666767767676776767676676776766677676767766776676666767676677677667667767677676676677676676776767676776776677676776676676677676767667767766767767767677677676776676677677667666767677676776667676766667767677677677667676766667767676766776776667767667767676776676776776767767766766667767767667767766766766776677676767767767767766666767677676776677677676766776767767767676667767766767766766776666767666776767766776667767677667766776776767676667767667676667676776677676776667767677677677676776776776676776766676767677667676766766677667676666767676676766776776677676766677677677676766677676767676766766666676767676776767767677677666677676766667676776667676776767676667767767676676767767666676676776776776767767676766677676767677676776767677676667676767667766666677667676766767667767767676767666676776776766776767676676667767676677666766767766676776767767666767767767666766767767766667667666677667667666776776667677676666766676767677667666676767666776776667766677677667767766676776776776766677677666776766766766767677676766766766776677677666776667667676776676776676676767767676677676667767677677677676677676776776776767767667676766767767767767667677667676677666666677677667677666677667677677666667666767767676767677676667766677677667766776776766677677677667767766666766767667766776676776767676676776776676667767767666767767767666776776766766766676776776676776767767667676767766766766677666767767767667676776767766767667677667667676767767767766767767766776776776767676776677677667666676677677667666676767767677666776677676767766766767667666767667677666676677677676667767766767677677676676776677676776776676776776676776677677676776766766766766676676667767767767767767766676767766677677677677666767766776676667676766767767766666776666776776767766666677677676767677677676666676767667676766776766776776766776776776776766776776676766676767677667677677676666677676667676776667667766776766666776767767767766767767667677677677667677676767767677666767766776776776767767767677677667677677676766666767666676767677667676776676767667767766676667766776776676767767766676776776676767676767766676776677677667676776776767676776776766676767767767666667666767666767767767766766766767676676767667677676776776766767666676776667767766677677667767767767677677676767677666676766767677677666766677676767667767767676767676776667667767767767767767767767767767767676776776776767767676667667766767767767677667667676677677676677677676667767767666767767676677666667677677677677676776776776767767767677677667677676677677676766676776776776676776776667666767767677676676676776667667667666766767767767677676776776767676767677677677667676776767766766776776776766776776766766767666666676667676766767677667667767766766767677677677667767766767767767677676776776776767666667676767767677677677677677677676767767667766666776666666676766767677666767677666767667767676676677667676776776767676677676776776677676676677667767676766776676776677667766676776776766776776776776677676776767766776776767676766776767666677677676766776677677667667767766677677666676776767667676676767677676776767766766767767767767767676667767767767766766667766767767667667767676776676776676776776767767676676767766767767676776677677667767666776767767766766766677676767677676766677676767766767676776776667667767767767767677676776666776776677676766676766677677677676767767676767767767677666776677666776676776776676766767767767676667767676766767767767666767677667766667676776776767676767667766776767667667677676776776776767767766776767676767676767766776776766677677677676667767676667676677677677667676776776776776767767767767767676767676766776767767677677677677676677677667767667766776767676767766667766776766667767676767667767677676667
676776676767767767767766766776776676776776766776776776677677676766676676667767666767766666767766676766677676676776766776667677676776767666767676776767766776776776776776766677666776766776776667767766676776676776767677677666776766677677676767767676776767677676767766766776776666766767677676677666776676767766776766776676776677676676776776667767676776767677676767677667667766667767666677677677667676776676776776677677676676677677667767767667767767766666676667767677676677676776676776776766677667766776776766776676776766666776776676676776667667767767766677677666776676767677666766776766676776667766767676776666666677676766666776677676667767767766676776766677677677677677676767767766766667667767677667667667767667676776677676767676667766667766767667767767667667677676677667767676776666776776776676677666766776776677677667676677677667667767677667667676776776677667677676667767676776767667766676677667676676766677667767676766667767767676766666776677677676766667676767767676776677676677676776776776776767677677676677677676776677676677667676776667766776776667767767767667667677676677677677677676776776776767677666767667666776776776767667667677667677677676776677676767766667766676667766677667767677676776667667677676776776776676776767677677676666776776767677676766776767766776767667767767766767677677677676676766766766767667667766677666776776677666767667767767767667677676776776776767767667766767766776667767676776776677667677666667667677676677666677677677667767676676776667677676767766676676776677666766677677677677667767767677676767667677666767767767767676667676677676767676767677666676776776766767767767677667767666677676776766776676776767767666776767676767667667667667677677677677667677666776677676776766776677677676776767677676766677676776776776776767767767767766776677676677667676676676677676767677666776677676676776676767676767666677667677667677666776767667677677676677677676767676677677677667767767677677667677667676776776676776776776667677677676766776667667677676767767767766766766677676766767766776766767767767767667766767676776666677677666776767667767667767667767666776666776767676766776776767666776766776767667767676767677676776677676767767767767677676776767767767677676667667767676767677677666766677667676776766677666677666767767677676676767767667766776667767766666767676767767677667767676776776766767676667667676677677676767676776776667767766667676677676767666666776767676776776776776677676766767676667767677666767767667766767766767677677676776776776667677667667666776776766767766667677677677666767667666776666676767677667676767676776776776676776677677677677676677676677676677676776767767767667667766767766677676767767766776767767677666767767767767767667676676677676767767767667667677666766766767667766776676676767667767677676776776676666766676776677676767677677676767676677667766776766776776776776677677666767767767767677667767676766767677676776667766776667766766766767767767677676676667767676676776776776767767676676776767767766667676776776676677677676776776776767766766677677677677677677676776767666676667767677677667677676776776776776676776676766776677667667767767767766767666667677677666767676767766766766776677676767766767676776677677676767666667676667766776767767676776776767766667677677667766676667766666676766776767666776676767767677676767767766666676767767767666677666677676767766767767767667676676767666766776776667767667766677676776767676676767667766776676776776766776767666767677677676776766676667767676677667676767677667766667676677676676776677667767677667766767667767667677677666667767766766766767766766766676677676767677676776767767767667766677667677676677677676666667677676776767677677667677677666767677676776776766767677667767676776667767667767766767767767667677667767666677666776767767767767676767676767676767667766767767667766776677667676766676667667677677667766766676677666776767767766676776776767767767767677677677667676677676776776666767767676776767767677677677677676767677677676667676776667767676776667767767766776776767677677676776767767676776767767767766676767676776767667667767767767767676766666767766776776766766667767667767677667767766767676676776766767676776776776667767767767767677677677676767766667676677677667676676767676776677667767677676667767676776667676776776776766767767667676767766677666667767767767767767767767666776667766776776766767767766677677677677667676766776667676767676667766767666766767667767666767766776776776676767667676776767766676767766776766767766767767766776676766776677667677677676767767767676776776766767767767676776776677677666767767767767676776767766766776776677667666767677667766767766676676666677677677677667766776676667677676776677667667767767766776676776776677676666767667766776776767676776776667766677677667766676767767767767767676776767676767676667677666776676676666776776776667677677676677676767766766776776677677667767767666767676667677676767677676776677677677676767666776776667767677677667766767767767766766677667677667766677677667767776766776776666766776766776776677676767666776776776767676676776767667767767676776776776766676666767676767767767677677667766767667767767767767766676677677676767767767766776767666776767667767667677677676667676776677677676776677667677676766766767766667766767676677667666677676776766667766767677677677676667767767667676776667767766767767677666776676677676676767677677667677677667667767676677666666767767676767676766767766767766676676776767767677676767667666767677676676767766776766776776767766677676767767767766766776767767667767676766767667767767767666667767767677677667676676767667767677667677666776776676776766776767767676667766776767667767767767666677677677676776676776766776676767767677677666776776776767677676677676676767767767766776676776767767766776676766667667767667676676677677677677667676666767666767767767667676767767767676776776776766676667766776776767677667767767676776766776676767676767676776776767667677676766667766767676766676677676767767766776767676767677676766776767767667676676767766776776767767666666776776776776776767766676677666666676776776766666667676776776766767767667767767667766676677676677667767677677667767766776776667767767666776667676767767676766766676776776677667676766666776767667767677677676776767766776766677667677677666677677667766676676767767767766767676766766776677677676776767767766776766767767666667767677667767767677676776776776776767677667767766766766776667767676766767766666776666767677666766677676766667677666767677677667676766667676767766776776776767677667676767767767677676667767666766767766776676776776676767767677676666776677676767766776767667677677666667676767676677666767767767676677676767666767667767767667676776677677677676767677677666767767676676676766767677677667676776776677677676677677677667767666767767666776677677676776776667676776767766776767767767676666767766767766776676776767767766776677676767677677676666766676677677667677677677666776666776676767767767666776767767677667767766776676676676676776677676776767677677666776767767677667677676776767667767767676776776776666676767677677676767767767676666767767767767677666767666767666667766666667677677677667766776776677667766766767767767766776776776677677667766767677677667766776666776667767667766776776767767667767767667677666767676776676766677677676767766766766767667667676667667767667767677667667676767667666776677677676776666776676766767767767677667767766676676767677676767676776776676766767667667767676767767767766776666677667767677667766776776676677666767676767677676767767677676677667767767677667766776766767676667767677677666676667766776766776767766676776667766767767767666766767677676766767676677677677667767667667767676766766676776767767767676776776776776667677667766676677667767677676677666767666776677677677667677676776776767676766666767767767677676767667767767767667666667676776676676677667767667766776776667766767677676776677667766766767667667767767667767767676676667676667766667676767676776677676776766676767766666676776776677676667667767766676767677676767676667767676667767666676676766776667676676677676767676767667676766667767767767766776776776776767666766776666676767766767767676776676767767766776767767677667766767676776776766766776767767767676676776776677676766676676677676767766677667677677677677676677677667676776776767677667767677677667677677677667677677666767677667677676666667667767676776677677676776667767767767667767677676667667767766776776776677666767677677677667766767667767766677677666776677666776776677676677676677676766776676776676776776766767767766776677676766676776776776666676766776666667667767766676776767766666766766766677677677667767666766776676767767676667677666767767766776677677677676767667676766676766776776677676666667677677677676666776767766766776676767676676676677666766767767677667767767767677676776666667677677676767767767767676776667766776767767677676776676776776776766767766676767767677676776767666767676677677676667667676776677676767677676767676776776776767676677676676767676677676667767767767667766767676767767766776776767766676766776776767766667677677677677666767767677667767677666766677667677677666766677666776767767767676776766667667767666667767676776766677676776766776767767677676766666766776766677667767677677667677667767676667677667676676776666676767767767677676666776677677677666677677677676776676766766667766767767767667677677677667667676767767766776676677677677677676776767666767676767767767677677666776767677667677666776776776767767767766676677677676677666766676767766767767676767677667767767766677667676776677666676766776676667767766676667766667767766666767676766677677677666676766676767767767667677667767677676776767667676776776677676677666667676767767666776776676767676776766667677676676766676767766776676677676667766677676677677666766676767677667676667767766776776667766667766676776767767766776767766767677667667767667676676776776666676766676776767676767767677667677677667766667766677676677676776776767767767667677667767666677667677677677676776776776776766767667767766776776766766776767767677677677676776776776776776767666667767767677677
6676776767767676767767677676676767767676677676767677676776667666667677676667767767676766766776776766767676767767767666767767666767767766776667767667677677667766776767767676677677677676766776767667766767666776767766667767767667767766767767767667767667676677667677677667767667767767677666776776776766767767667677677667666766776767667766767677677677667767767666776676767766767677677666766776767767676667767767767767677676677677676676676767676776776767767677676767766766677676766766767767767666767676776776766767767677667677677667667666766676776776667666776767767766667767766776766677667666776776676776776776676776667767767767676667767767676776767767767677677667677676767766676677667676767666767667676676677676767666677667677676767676677676676776767676776766776776776767677676767667767766776776767666676776776676767767766767667767676776776767676677666776776766776766677677676677676776767676767677677676776767766767676776766767677677677666676776766776776767766776676676666677667767677676776776776676676776766676676677677676776776677676776676667667676776667676776767667767767677677676776766767667766776767677677676767767676776767767676676676767676776677677676677667676677677677667767766767666677676766677676666677667767767677677667767767767767767667767766767677677677677667676677666676676767766767767766667767767766776667666677677676776767666666677667766776776776677676776776767677667767766677666676776767767667667677676666667767766667767767766776667666776766667677677677667667767677677676776677677677677676776676767766776776767767767767767677676676676776776676767766767667766776776776767767676667766676677676667766767767767766776776776766776767666776776667676667676776666766776776677676676677676767677677677667767677667676676677666767676776776676776767767667767677676776767767676676776767676667676766677677677667677676677676667767767766776677667767767766776676676677676776776766767666767767767767676667767677676677676767767767766676666677666666767666676776677676767766766676677676667767677666776766776767677667767766767767677676776776677676776766676677677667766776767767767677677676666776776767676776776676776766767767666776776677677666776677667766767767767767767767767667766667677666667677676766776776767767676766776776776767766667766766776677676677677676776776676676767677677676776767767677677676776767676677677667766667767767767676776676776776776776677677676766766767676767766776776776776676667767767676776776767767676677676667767766776767767666677677676776767667666767677677666776677677667767676676677667767766767676767677677667667766767667676767667766776776766677666766776767676767766667676776767667677666776776676766776776667677676767677677667676776676766677667667676677666776676666767676677676677667676767676667766776776776676677666677677677676776767666776766776776677676766677677667767767766766767767677667677677676676767767667766677676776767667677677667676776666667767667767767676667676767677667677677677676677676776676776677676767677677676767677666776676767766677667767767767767766767676776776776776766677677677667767767677676667767667767667766776776776776776766766676776767676767767767667676767767667677677677666767666776667766767767676767677676667767766676677677677676767767767676677667677677676776766776776667677667766666667766766776667767676767676766776776776776667667677676676776766767766677667667677666766767766776766776776776776776676776677667677677676766776676666677667677666767767676776776776667677677666667667767677677677667766676666776676776767767677676767766776767677676776776667767766766776767676676767767677666776667676667677677677677667767677667767677676676676767767766767677676767666767667677676677677676776776766776677677677677677676776767767676776667767766776676666677677677667767766776677666677676767767667677677666776767666766676767676767766666767767666767667767766776776767766677667767677666766767676776677667766776767666667677676677676767677676776776767667766776677677677667767667766667766767676767767676776776676776677667667767766766776776776677667766776677676776677677676776766776767767767676667667667667667677667676776677677667767766667767767676667766677666667667677676766667767676766767767766677666667766766677677676677676676766766666766776766667667766776676776677677676767766667667677667677677677676767677677676776666776677667767766766767766667676776766676776767667766776766766766767766776767767767767667767667676776776776766666766667676676676776767767667666766767766677666776666776776776776677667766676667677676766776776766676767767767766676776767666776767677676677677667677667676776767676666677677667667676677677677677666677676767667767676776776667767666766677667677667676677677676767767677667676776767676776767767667767767767677676766676776767677676766776776776766667666776766677677666766676776676677676767766776667667767676676776677677677667767676776767667676776776776676677666776766666776666767767767766776766667767766776776767677666677676766767767766776776676776676776776677667676766776677677676776776667667766776776676776767767766677676676666767766767667766676677667767766677667677676766776776667767677677677676776677667667667767676676667766667767767767767667666677667666677676776676676776767676766767767767767676767667766766776677676776676767676677676776767676776776677677667666776666776677676767767767766776776776767677676676776767766767767677677667766776767767767676776776667767766776776677677677676676766677666767677677667676767767667677677677677677676676776776766676676677676766767767667767676767677667677676767677667667766666677676776676766677677676767677676667767767677677677677667767676767676767767676766776767767667767677676677667676776677676766676776776677676766677666677676677666766767767666776776776767676667667766766776776767767677677666676767677677667676667767767666776666776667677677666767667767766776667676776676766676666767767676776677677677667767677667766776776776676766776767676667666766767766767767677667767667667676776766767766766776677677677667767767676766766767677676766776766766767767677677677667766776776767666767667677676776766767676766677677667676776767667677666766776776776677677677676776776767666666766766676776776677666677676767766667766677676776767766666767676767677677677677666667766776767677676767767667767766677677677677666776677677676776767667767767766776667677676767766676676667767666776776767667677676776766776676666677667677667766776666776767767676767766766767767767767767767767766776776677677667767767766677676776767767666767677677667677676667676767766667766776776676776767767767676776776676667767767766667767667767666676666776667767766767767667676766676677676667677667677677677676667676767767766766667667766776676667676776767766677677677677676676776676767767667767666767676677667767676767767677676776767666776676766766766766677667667676766767676767767767677666776677677667767766677667677667767767667666766776776667767766676677677677677676776766776776776677667767666676776677666767766677676666677676767666766776776667667667667667667766776776766776766776776776767677676676676767767666767767666677676767766767766776667767767667766776776776776776776766677677676767767766776776776767766776776776767766767766776676667676676677667677677676667767767766776677667766776766677677676677667766767767767677676676767676677667767667766776766666667767766766766776767767676776767676676767767767767677677667766776677676766676776776767767667767667767766667767766767766676776666766767667677677677667767766766676776776776776767676667767767677667667676676677676776676776776776667767677667676677676676676776676667767677677677677677676667766676767766677677667676677676776766776776677676676776677676776776667676767677667767767677667767767767676776667676776767676676776767767676766776666766776776667767766677677667767767767677677667766776667767667677676776776767667767767767766766766776776667767676676776776776776776766776776776767676776776767767767676677677677676677676776767766776776676766776667767677676776677677667767667677676667677667767676767767767667766776676776666677677676766776767676767767676767667666767666676776677676776767677677676767677676666776767676766677676676776766666667666767767767677676676776767767666776776766767666776677677666776776676666766677666667676676776767667667676767666677677667766767767666776766776676766776767767767676776676776776677676667677677677677666767767767766766776776776776776767767766776766767676767767666767767767667767677666776776667677677676766667767666666776776776677676667767667676676666776767676767767767676776776766776766676666667676677677667766776767767767676776677677677677677677677676767766767677667677676767676776766666677677677677677677677676776776767677667667767677667677676776766767677676766776776776767767766766767766776666767767677677676766776776767677677667667767677666776767767766666667767767767767676776767667676776767676767676776676766776666767677676767677677677676776677667767766666776776767667767667766676677676776776677676676767667767676767767767766776776767676776767677667666677667676767767667677666776766767676776677676766667767766767767767767676676776776677677677676776776767767767677676776776766776667667676767767767767676667766767767767767767667666676766676677677676776766776677677667677677677676776776677667767676776677677667666676776676676776676767767677676776766766767667766677677677676776776776776767767676667767676676776776776776677676776776766776776776776767767766767767766766767767767676776776776776776776776766676776766766676776667766676776676677676767667767767667676767677667767767677666666676776666776776667767676776776677677667767766776677667767676676676776667766676767676676767767767766767667676666767766766776776767766766677676776667767766666766676666776776677676776776767766767767676677676766776767767767767667767766767767766767677667676767767767767766667676776776767767676667676767676776676766667767677677677676676776776776776766776767677666767677676767767767767767767766766766766767766767767667766767767767676776776776776676676677677677677677676767767766667677677
76776666767667767676776766767667667767676766766666766767677676766776776676677667676767677676776776767667767676767676776776776667676767666776776776776676676766776767677676766776767667667766767667767767766776767766776776667766767766676766776677677676676776676776766776767667667766676766667677677676776767677667767767676776776776767677666776776677676776776776766776766766677676776776776667767767767667767667676767767677676767666776677666676676767767677676767676776776776767766676767676767676776676766776776767767677677677677676776776677676676776677676677666776767767676767677676776776766667676776776776776767677676767667767766767677677676677667676677677677677667766776677676767767766676766676677667767677677667766677676767667767677667767676767677676666776677677676677677676677667766667767666766767676776676767767666776667767666776666766676677677676676666767677676776776766767677677677667676767677677667676766767766776776767667677677666776667676676666677677676767677667767766766776776776767667766767666776767667767667767767766667667667666776767667676767666767767767677677676776776767667767767767677667677677676776776767766676676766776776776677667676676776776767676767667767767767667767676776677667767677676767767767676767677667677676677677677666667767766776766766776676676766776767766767667666776767766677676677666776666776767767677677676677676767667767677676767676676776766666776767767667767676667767677666776666767767677676776767677676767766776667676676676776766776767677677667766766767677667677677676766677677676776767767767667767767767676766677667667677677676767767667677666766767766677677677667767677677677666676676667676767677667676676767677677667677677667766667766676776677677677667667677676766776666676676677667767766767676767767766776766677676676767677666676676667677666767676776667767767767676767767767767677676767767767767676776776767667666766776776766776776767666776766776776776767676776776667767667676767676677676677677667677676767666776666776776776776677677677667677677676776677667767767766776666776677677676776767667767677667767767767666767677677677677676767667666776776776776766666767667677677676776767677677677676767666666776776776776767767667767666667676676667666676767677676766667766776767767766767767766776766767766767767767677667766766776767667677667766767767767766766677677677676767677677667766767766667766766767767677676776776776776776776766766776767767766767767766666676767667767677677676767767767677676776667767767677677677676677676677676767677676776767766776776767676776766776767767676767676776676677677676676767677676666676766776676666767767676676666676767767676676776666776767676677676767766767676776767677667767767767667667767766676776667667666776677677666776766667676676776776766766776776677667676776767766776677677667666767667767767677677667676666767766776776776677677667676666776676767767677676666766776677677677677666776776667677667766676767767677676776767677677677667766677667677666677667676767767767767766767766776667677677667677677677676776677676676666776677677677677677676776767666677667677676776776666776776667767676776767676676767676776676767667766677676676766677676767667767766776676677667767667667767677676677677676677676776776776776667676667676776766767677677667766776667677676767676776776766676767767666676776676767766776767676677677676767676676677677667666776776767667676677677676776776677676767677667766776767676776666766677677677676767766676767767766776676767767766776776677666676767767676766667677676767766767676776776676766767676776767676776767667667767766677676676776676766767767766766667766676676677667677667766666666767676766666776776667666767766776767676776667676677676767767677677677677677677666776667667676767766677666776767767676767666667767676767767667666667767767767767676767667677666767767677676667676677676776667667666767767767667677676776776776767667767676776677676677676767766776677677677667767667767766767677666677666677677666767766776667677676676776766776767766766767677677666676676676767676776667767766776776766676776766677677677677666767767766766776767766766666666776767677676677677666776766666767767767767677676676676767767766767767767676667667766677676667767667767676676766677666667666776776776767766776767767767767767676767666676776676666766666667767766677677676776766766676767767677676776776776677677676666766767766776776767667677677676677677667767676776676667766767667666676677677676776776766766767766776776677676766776776767766677676676776776767677676776766776767677677667767766677676776776676667676776676767677666776666776676766776776776776667767667676676766666667767766677676676676767767767677666766676776776767767667767667667677666776776766766776776776667767677676767676676776677677677667766767767767677676767677666766776767677676766767767667666667667766767676767677677676677676776767676766766776767677667676776667677677677677667677677676677677676767666767677677676677677666676767766776677677676676766776776667767677677667677667667677676677677676776776766677677667666776767666666767766676767666776767766677676776776667676767766767677677677667667666776767676776667666776677676677677677667677676667767677676766766776667766677677667677667767767767667766767676677676677676667767767677676776776767767677677676677666767667676767667767667767677676776776667666767676677677676766767677667766677677666767676776767766776767767766677667767677676667767677676767666666766776667677677677676677667767766767767667767767767766776766677677676776667767767766776667667767767767767667766767677677667667667667767677677676776676767666766767677667767676767677676677676667767677677677666776667767766776767677677666776776767767767767766676767767767767767677667677677677676776677676766767767667677667766776776776766667667767667767677677677666776776767766677666767767666677677676767767676767767667766666767676767676767666676767677677676767676776677677677667767677677677677677666676676767767677667676676776677676776677677677667767667767767766776667677667767767767676776766667767677677667766776776776776767676776776776767766766776677677676667767766767767677676776767767676776767767676767666767767677667767767676766776767767767766676677667767767676767767766767677666766676767767766776776676676766766766776776766766767677677676767767767677677677667766776667666776767667766667767767677676776767677676776767667766776776776767767676776767767676776776666776776667666677667677677666666767767767767667676776677677677677676766766677667767767667666776676767677666676767767676776767767767676766677676667767767767766676667767767766776776776776776676776776667767767767766676776767766766666767677667767766677677676776776767676676766677677677667767767766776676776677677676676676677677677667767766767767766667666676666667767766767766766776766776776677677676776767667767767667667666766767676776767766776766766776767767677667767767767676776766767676766766676677676776677677667667767676776767767676776766677667767767677667767766776767677666666677677676776776767676676676766776676676776766776667677667677677667766776666767666776776776776767676776767667767677667767766677667767666666776667767667676766676767766676776767767677677676776676776776766676766776767766676666767767667767767666667767667666776676776776767767766676667766676677677667767766776766776676676676676767767767666776776776677667767767667767766767766767767766767767676776776776766776767766767677677666767767767676767767676666676767767767766667767677677676776776776677677676677676766776776666677676677667767767767677676776766666776776776767666767767766677676677676767676776676676677677677677667767666767767667767766667676766767666676767667667667767767676677666776776766776766767767667767767667667767766776676676767677677667767676666776676677677677677667677676767766767767767667767667766776767677676776767767666666766776676767767667767767767677676766776766767766776767767767667767766676667767767677677676776776767767766666666767767677677677677677676676666667677677676776776666766776766677676767667666776776776776676767766767766667676776677666667767667766776676677677677666776676667677677677676677677666766776767767676677677667766776677666677677677676776776767667676766776776677677677677676767667767676767677676676776766776677677667677667767767667767766677677676677677677676667767676667766667676776766667677677677677666766776677676766776776667676776776767677677667677667677676776767677676776767676766676667676677676767677676767676666677667676767767677667676677677666677677667766776677676776666767677677667767767677676676767766767766667766767667766767767767766767767676767677676767677666676677667677667676676776767767767676667676776767676776767677676776766767767767767667676766676677677667767767667676776676776776767676776776776676776767767667767677676677677676767676776776677676667677677676767676776776676676776676776667767767766767766767677676677677677666766677677677677667677666677677676677676676766667767766667667766666766667767677667677676767767767677676776677676776676767767666676677667676776766667767676676676776776767677667677677676677676776767766776776776776767767677677676767676766776776776767767677677667767766776776676676776776767676666666776776776767766766767766767767767677667767767667676776776676776677677677676776677666767667676767767667767667677677676776767676767677677667766767767676776767767676676776767766677667767767767676676667767766776767666776766676767766776766676767676766767667766676776766776767767676666776776776767766776776666677677676677676667677667667676776776666767766677677667767677666767676776767766767766776776766767767767767767677667667767677667676776677677676767766776666767667667767767766776776767766776766677667677667766677677676677676776776676767767666776776766776776767676676776766776776676766677677677676677677666776666677677677677677667667766767676767676676776776767766776766767767766677676776676767766767767766767677677666766776766676677677677667676776767767676776677677676667767667677676776767767767767767767766767676767677676677667767767766766766676676677676776677667767676667667
66776776776766767766776776776776776667766676766767667667667667677666677676767667676766667767677677676776776767667676767676676766776776767666767767767767677677666766776676776767766677677677676776666667767766767677677666766767767677676677676776767667767676667767676766767677676776776676776776676667666667767766776666766766767676766767766767767677667767767767766776776767767767676677676676776776776776776677667667767767767767666767677676766676676766676776677666766676776766767667676666767766766776776767666776676766677677667667667677677676667676776767767767677667767677677676676676776677676667766767677667767766776776766776776677667676776776776767767677667766776776776776776677667676767667767677676767767767676767677676676776767767667676677677677677667766776767767767767766667767766766776776767767666776767676776677677676776776776776667676767666776676776776676776666676767767676767767767676776776677667766767767766776776776767677666767767667676667677677667677666676667766766767767766766776776767767667766667766776667766767767666776667676776677667666676776677666667767767766776667767667677677666767767666776776677676776677667677676776767677677667676776776767677667767667767766776667766767767766667766766767767767667667677666676776767677677676767676776767667766776776776776776667766776776767677676767767676667767767667676676667766766677677667766776677666767677667766666776776677676766666677667767676776776677667676676666767767767767767767677676667767677676766776677677667677667767666666767766766776776676766666767767676767767676766667667766666767676767676776766767767667676776766776776677667767677667767676767677667767676677677676766667677676776767676767677677667666676776776767667767767766767767767766667667676776666767667677667767767766767767677677677676776767667766667676676677677667766677677666677667766766766676766677676667676766767767677667767676776676677667767766767766676776776666776677667766767676667766776776776776776767676676667676666776766776776776776766776676776676766767767767677676677677676767676667667677666766767766677677677676767767767767766767766767766766767676776776676767767766776776767766667767677666666676767677676667676776776666767677677666767667677676776667767766776667677677676767766776776767766767767767766767677676776776767676667767667676666767767677667677676776767667767676677677677676766766776766676776766676667766767767667766676677677677666667677676776666767667677676776677666677667767767767767677677667677676776767766776776776776776666676767767767676776776776767766767767677676767676677676677667766776766776776776767676776776766677677667766767677667767667767677667766767766766776667766776676676776677676776676776776676776776767676766666676766776667677677667766677676767667767767677666766766666767766776776776767676776766767767767766676766767677667667667677677667676676676767767767766677676776776766666767677667667676776767667766676676766767677677677667676767667677677677677667767766776767767677676767677667767667667667767767766767677666766767666776767767766667677676776676776767676666676767676767767677676776776776767766766776766767767676767767767767767677666776767767767767667677676767676767766676766776666776766677676776767767676776776776766676776776776776776767677677667676667676776776767677677676776677676767767676666767766767677677676776776776666776677676767677676776776776776776776776766667767767767676676667676766766776767667767676666766667766767667667767667767767767677666767667766677677677666776667767767676666776676767677666766767767667677676676776677677676667767766667767676666776676677666776767767676676767667767767676776767676677676767766677676767766767667667676676677667767667766776667677667767767667676676766767767767766776776767666677677667767766767677667667666776766766767677676766767767767767666776776766776776676767767667667767676767667676677677676767767677667767676667766767676666766667767767677676666776776767676676667676676676776776766667677676767666767676776676776667676776676666677667767666776766666776667767767667767677666766776767667767767676776676776667767676676776767766767666677676766677667767677667767677666677677676667666776776766667676677676776776677676677666776776766677676666776767677676677667766767677666667676677677666767667767667667767767767676676767667666776667676776676676676767667767667677676677677677676767766767677676766766776776776767767767767676677677677666767677667767676776677677676767767767766676766776667667767766776766667767767677667676676776667676676767766776767677677667667767767767767667767767766776776676776767677677667677676677666776767767767767767677676676767677677667667667767767766676776767676666767767767767767766676766766766766776776776767767677667666767767677677677677677667677667767677677677667766676667767666676776767767676767766666766677676677666776776776676776776776776676677677677676776767677667666667677667766666776677667667766776767677676776766767767666676766677667767766767676676677676676677667677677676676667767667766676767667766666776776677667676767767676677676677677676767767767667767676677667667676667677677667666767767766776776776766776776667767767766667667767677676677667766767767767677677667766677677676676776767677676766776667677676776776667766776767767677667767767677667667767677676677666676767767667677677666767667766667667766776776776767767766767677666776776766776767677676767667767766776667667677677676666767766676776776776677676677676767767767667676776767767767676776667767767677676677676676776767767767767666677666776776767766776776766666767677676776667766667667767677676776677677666776676677677676676776776767667677667766776776676776766767767767677676676776667766776776776776677676776776776776677676776667766776766776776766776767677676666767766776767767767667766776776776767676776776666776767767767676776676776766676776776767676677677677676776677666676676677676767677676667677667767767676766776767667676676677677676667766676666767677676676767767766766767676776776677677676767667767767666776776776677677676767676677666766767766766776776666677676767767667667676767767676766766776677677676766767676676776676766767667766766776776776766767767667767667666676776767766776776776676776677677676666667667766776766776677667767767767667767677676776776776776767667767677667677667767766676767666676767766667676676767767767766677676667667676667667677667767676667676767767767767677667667677667766776776776776776767767667676676776767767677676776776767676767676767667666767667677677677677676776776667676776776767767767766666776767677677667676767767667677676667767677676776776677676776767677676767767767767666766767676766776776677676776676776676766667676667767767667767767676776677676676667767666766767766667767766767767767676767766776676776667767667677676676667767767667767767766676776767766767766767667666776776767767677676767767667677666676767666766767667767766767767767677677667667766666776666776766767767766766776677667677677676767766677676666776767676676667677676776776767767676666767767676676767676766677666776776666776767766676677666767767767666776776676676776776667767766776776776767677676767667677667766776767667676767767677677677676776767676676767677667666677677677676677677676767667676676767677676776767767677676776677677666677676677677676776766766666766767767667766776767766776776776776766767666776677677676776766667667676677676776667767766667767667667677677667676776677667677677666767767767766776767767677667766776677676767767677676767766776776766776767767676776776776766766677666676767666776766776676767767676776776677677676766776776776776776677677667667676766776767677667676767767767667666766767666766677667677676776776776766677666776776776677676766767767767667767767676767677666776776776776667676776767667677667676676766776676767766666776766767766676776676677676776776776776767666767767677677676667767677677677676776767767667676766667767666667767766767676767676676676677677666776766776776766767767767667766767766676767767677677667676776676667666767667667767676666776667767767767767766776667677676776766776776676677677676677677677667677667676766676776776776776677677667766676776766667676776666666767666776776677677676776767767667667676677667766677676767666677677676766676766767767766767767667667667677676776766776676666776767676776767767767677677677676776776677676677677667767666676667767666677677677676767676767767676677677667767677677677676676766666676767766667767677677666676767767767677677676766766676677676776776677666767666676766676766676667767766776667677666677677677666676666767676766667677676767767766676677677677666776767676776776776667676776676676766767677667676667767767677666766776776776767767767767667676667667766676677676767666767677677667767767767676676776776776767667767767767677676776677677676677677666677667766676776667766676767767667676776767767677677676776776666767677676667767676677676776776776776776767676767767766767767676776776767667767766776767767767766767766677667667767677677677677667677676776776766676767666776776767767767766776667767676667677677677677677667676676677676767677677666676767677667666776667667667767767767767676667677676776767666767676776676666776767767767676776766766776776776666677666776766776667676677677677677677676667666676766767766776766776776666776776767676677677667666676776667667677676677676767767767677667767767767676767677676677676776676667676767766766776776767676776776676666776766767766776766767676767766677676666767667666667667766776766776676767766767766676677676676766776667766767667767767677676677676776776776776766667767766776766767677676676776766677677676676776776776667767676766776767767766676776766676776677677667676667766767767677677676677677667677677677676767766767677667676677667767676677676776767667766776767767767766766666767667677676676667677677677677676677677676776676776677667676676767677676776676776667677676776677676776667676676676677676677676667767767676766766677676776776677667667767766667677676767666767677676776767677667767767667766776767767677676767767676676677666767676676776776776666677676776766776767767667676767667
36767666776666767676767767766776676776766677677666776776776776776767767667766776767766676767767677676776776776767767677676776776766776767677667667767677666767667766677677677676766766666767767666776767676776767767666667767767766667676767667767767766767767677666677677667767666767676667766767766766766767676776776767677677677676667667766767766776767766766677677677667767667767767667676776776676776667767767676666767767767766766776776776776767766776767667676667767677677666667667676776766776676766776667767676677676677677667766767677676677677676667766677677676776767767767767767766776776676677676676776766767767667677677677667767677676767767767767767767766776677677677677666667767767767676667676767766766767767667767767676677667767677667767677676766776776677677676766766766776676677677667767766766776776676767766676767666766766677667766766666766677676767676667767667677676666776676776766767677667767676776676776776767766676776676767767767767667767676776767766766776767666767767677667767676776767767767766677667767667667676776776767677677677666666666667676667766776677677677676776767676776776767766677677667767766767766776767666776676767677677676677667677676676766776776767667677667676776766776776767677677676776776767767677667667766776667766667676676776677667677676766776767666767766667667677676676776766776776677666676767766766767767766766767766677677677677677666767766667667677677676667766767766776676767677667767766776767767767677666776776667767767767767667677676776767767677667677676666767667766767766766676767667767666676677676676766676766666767767677677676766766676776776776766776676676767677676776776677666776766776776767677677676776667766676767676667767677676676776767766677667667676667677677667676767767767767767667767767677667676776666767666677676776776767767676776666767766776676676766676767667767767767767767767767677676766667767767676776776776776767766677667767767677667767767766776676676776676667767766776677677676776767667677667676676677677667767677677666767667767677667767767767677676766677676677676776776667766767766676766776676767767677677667766776667766766776677677666776767767766776767766776667767677676677676776767677677667677677677667767667666766776776667766776677666767667676766767767767676767666677667767677677677677677666776676767676677666767666766776776677677676666767677676776776776776767767666676776766776667667767677676767666767767767676767767767767666667766766776776776766776767676776767767676767767766766776767667767676776767677676767667677676776676677676776667767766776766677667667676667767767766776776677677676776766776776666776676677667767677667676767767766776677676776767676776666776766766776776767676666776776767766776677666776776766766766776766767767667766776766767676767667676776676767676776667767766676776676667677666677677677676776666676776766766676776776776767767667767676677666676776776776767767667677666767677676767766677677666776776776776766677677677667677676766767677666776766767676676776666776776767667767676766666767767677677676676677676776776767676667677677666776766766767667766776677667767767677676767766776677677676676767766676677677667667767677677666767677667767677677676776776776776776776666776676776776767766776767767677676676776676776767677676767766676666776667666676776676676776667676667676776776776776776766766766767767667767767766776766776776776767676676767677667767767767767767676776676776776667677667767677666776666677666766776767667766767666776676677667767667666776676776766776776667667766677677677666766776766767767677676767767767767766767666767676776776676776767677676677667767676776677677676666676767676776767667677677677676676767767676677677667667767676776776676676776776767676766677677667677676676767667676667676766767677676767766667667766676767766676766766776677676767677677677667767767767666666776776767667676776667766676767677676776776676677676677677677676776767767767676776676776776676776767676676766676667667767767767667667767677676676776776776676776776667667677676766767676776766776676776776776667766676666766676776767767676767767676677677676776666776767767766766676677666677677667666776767766666676776776766767676767677667676776766767677666766667767677667676666677667676677676776766776767676676767767767677676676767767767677667667667666767676766767666776666676767677677666767767767667676667767766776767767677666776767677667676767766767676776677676767667676776767767766677666776776776776767767667677676767767666677676776676767677666766676766776776766776677677677666776776676766776676767766766667767767676676767767677667767666767667767767766677667767767677677667676767677667767676767676767767767766677677667667767677667676776767767677667676677677676767767667766776666767677667767677677676766767676677676766776776767767677666776776776776776677676776776767677666776766766676776677677667677677666767767767767676766767676776767677677667767766767766767677676767766677677667677666776776776767767676776776677677677667677677666776667677676766767676676767767677677677666676767676767677676767766767766667676676767666767676776776676667767676676677677677667667767677667666767766776767767676776676677676776767767767677666667766766667767667767677677676667667767666767767677666766776767767667766677676677677667767767767666676667767667666667666776677666767676677666667766776776676776767766776767677666776677666676676766776677667677667677677676667667676767767667677677677677667766676776767766767767766767677667767677677676776677667767667666767767767767767767767767677676677667767767766776776667676677677667767676767666776776767767676767767767767676776767767667767766767676767676677676776767667676676677676767767766677677677677666677677677676767676776677676667667767676677666666767677676676776677676776677666667676677676776676767666776776766676767766677676767666776776767767677666767676677677676766766776766766677676677666776767667767676766766767767676767766776767677677677677677667667676667766767766666676776676666676677666767676776676667667767767677676666767676677667667677667766667667676776766667677666766667677677676676677677676767676766776767666667676676767766776767766766767767767766767767767676767766677666776776767676767676776776766766666776766776676667667667767666776677677667767676677667766666676776676667766767676776767677677677677676677676776667667767667766676776767767767677676767766676776766776667767667676776767767767767676766676677676766767676776767677666776677667766767676676667667676776666767667676776776677676776767766776667767767676767767767677676766776767767767767767767676776767677676776667666677677676776767766767767767766677676776767766677677667766776767767667767767677667767676767676676776767767767677667667677677667676767667767766667767767677677666767667676667666667766776766776667767766776767676767677666776676677666767676667766776667676766776676776667677667767767767767676677677676776667677677677676776767767677677666766676776767767677666676767767667666776677676776767767766776767766676776766776776767767676677676776676677677666677667676766767767766666776767767767676776676676766766677667766776666677677667766776767767767767676776767676677677676776776667677676677676676677677667677676776767676776776776776676776767767676676776767767767767667767667767767767766766776677667676677666767766776776767767767676766776776767766676776767767766766676776767667766677677677677666776677677667667767677677667666666767767667767677676676776676776677676676676666667676776776776676766677676767676667767667767767666676666667766767767767677676776767677677677666767767767677677676776767676776776677677676776776767767767766677676776676766667766667667767666776776776666666776767766776667766676676666667667766776677667676776677667766776767666767766767766676776676767676677677677667766776676677677666776766677676677667676776776776676677676767677677677677677667766766776667677666677677676776677677677677667767676677666776767766776766676767767767666666776776676677667667766767667767676677677667667767677666776776667676767767767677677667766767766766666767676676776676767677676767767766767677677677676676776767676767677677667677667766767767767676667766677667767767677667667667767676767767767767676766667676766667766776667767767677666767766677667767676776766767767766776676677667767766666776776766767676667767666776767767677667767667766767767677677677676767677676767767676776677667676666767676767677677677667767677666767767666677666767767767666776666776767767767667767677666677676677677676776776767677667666677676666677676767767666676676776776767676776767676776767667767677677677676776767767766677667767677677676676676776677667667677666767676776767767677677667676776767766677676776767676766767767767667767767767766776677667766776776776776766776767676766676776767676676676776776676776776676766766776766766667767767666767767676767676676766776666776667676767767767676766667677676667767667676776776776677667767667766776776676766776776776677676776667767767677666667766667766776676676767766776776776677667666776766776667677666766766677666776776676776667676776676667677677677676677666776776766767677676776776767767766776776776776767767767677677666766676767767676767766767677666776666776767676776676677667676776766776766676676776776767767666677677677677667767767676776766666667767766667677676776676767677677667676776676776776776776766776776776767667676776776766776667767767677676766776667667767676767767667767677677667767767767667676766766666766677676767667767766667677676776776776776677676667676776676767767677677667667767767766766767666776767676767676676767667676766766766776767667767767677666776767677667677667677677677677676776676676767676767767767767676767767667677676767676776776677666767676666676767767677676676776767767767666776677667766776677667666776767667667667767676776667667766667767676776767667767766666677676677676776776767767766676767677667666666767667677676776776766776767667767767767666776677677677676677676666667677677666767677667766776767667666776776776776776676776776767767676776776767766767666776776776667677676776776677667676767767677677666
667676767767667767676767667767676776776677676676676767677676767767677667667767767767676667766767667677666676776667766776676776767676767767767767667676767676667677676776766676767677676776776667676677667666667767677667767667767767766666766776776766676767677677667676766767766776776766776767767677666776766666776766677677677677677677676667767667767767766766666667677667667767667676677666676667767766766677667767677676767677677677676766677676677677676677677677666667767666776776667767766776676776676767767677677667766776677677677666776776676776677677667677677676677676776767676667766776767667767767767667677677667676766666766667676776677676776776776766677676767766767667767767767667667676776776667767676776776776676677666766776766776776767667677677666676677676676776776666667767767767667767667667666766776766766776767766766776776776767767767677676667676766767767677677677667677667676677676776776666676767766677677676776677667767767667766776766776677677666767677666667767767767767767767666767667767767767667767676776767677667677666767767767677676667677676776776776776776667766677666677677677677667766767676677676776776667766776667676667667677677677666767677677676766677677676667767676776767677677667766767676776776766776776776776667666676676666677677677676767676776776776676767767677666767767767677676766677676667767766767667767677677677677666767767767667767677677667677676676677677666776677677676666766776767767677667766666776677677677667676677676776667767667666676776676677677677666676667677676766776776776677676767767766676767676666767767766776776666666676776677676676676766677667676666677677676766776767676677667677677676767767676767677677677676776767766676776677677677676776776767767766776776776776767676766667676767676776667677677676767766776677676767677667676676667767767677676776767666776676676776767676776667676766767677676766766767676776776776776767666667677666666767667767767766767767676767766767767766677676776776667767676676766666776766677677676776767766676776767767766677676677667676776767667677676767676776766776776767766767677676667677677677667767677676667767766677676767767677677667667676676677676676766676776666767667676767767767767766776767666776676767676667676776767677676776767667677676677677667767767767767766776776776677676676767767667767676766776776776776776776766677676776766766676776776776677676667766776676776677667676767766767766767676666767767767767767767667767767767676767667766776676766676676776767677676676776766766766767767676776677677676767766767676676776766667767676767677676677676667666677676767766776776676776767677666776677667766776767676676776776667767676667676776776776767767766667667676776767766776776776676767766676677666766766666677676766766676677666776666776776776677676776766677676677677666677676677677677676776776776667767676776776677666767666776776677677677676677677666776767767767767767676766677677676776676767767766776776766766766676667766767676776776676766776677677677667676677676676767767767667767767676766776766767767676766776667767767667677666676767677667766677677676766767676776667677666677666776766767677667766667767676667666776676666767676767767666776767676767766767766767766767767767767667677667677667667767767766776766776776767676767677666676767677667767767767767676766767767767666767676666766667767767766776776677677676676677667767767767676766776667676666776776677677667767676677676676767677677667676677667677667667676766766776776767767666776766676776677677676667767676767676667767767667767767677676767767677666676776677677677677677676776676667767676766767766666776767677676677676676767767767667676676767766776767667767677677677667677677667767767767676766676766677667767667767677676776677676767677666767767677677667767766776676677676776676767667766776776667677666767667766666776776667667667666767677666767767676767767767666767677676767667667767676667677667676776776676676767677667767766767676776676776767677666767677666776767766776677677667766667676776776776766776776676676666776776666776767677677676666776767767766676776767767667676676767767766767767767766676666767766776677667666776766776667676676767676767767767677667767767767676666766767767676766776767767767677677676776776776676776676776776676767667677677666776776676766776667677677676767766667766676767666677667676666677676767677667667667677676676767677677676667766776776767676776676776676676767767667767767677666677676766676676677666776766776767767676776767767676676676766776676767676767677677667767677667677667767766776776767676767677667767767766776767677677677667767676767767767767667766776776767677676776776767767767766767767767767767767767667667676676776767766676666776667766766767667667677666766767766767767666677676767766676766776767676767766767676767667676767676776766767666776766766677667667667767677677676677676766776676767766666766676767677677666776776767667667676776677676667677677666767766766677667766776677677677677676666776776676766766776667767766767766766776776766667767767768676776776677666767677676776776776776776766776776776776776767766766767767677677666667666776776776677677667767767767767767767766666776767767767767667666776666776776677676676776776776776667766767766666776766667677667767667667676776776776767677667677677666767766676766667767767677676776767666776676676766767676767767667767677676676766766776667766676666767677676677676776767767767767666676776676676776776766767767677676776776766767767676677676766767766676767676776766776767767677666767677677677677676766767677676766776776676677676667767676666776767676766676776776766667767667677676776766676776767767767676776776776767766776776776776776676767676667667767676767767676767767676767767667767666776776776767767667767766776766776767677666677666676767667667677676776767676776767766667766767677677677677677667677676676766666776776676676776676767766676667666766776776676776776767767767766767767676767667767666676767677666677677667677676767767767676776667676776667676667666666766667677667766776766766676676776677667767767676676776767677677676776776776776776667767766676767766767767667676766776676676666667766776666776776776677676776666776776767667766776676767767767676767666766776776676776776776676676677676767766776767767667766767677677677677667767766676677677667766776767677666677677667677676776767676677677676766677667766767677666676766766776776677676776767767667766766677677677677667666776666677677677677676766767767676776677666776766776676767767676776767667677667676767667767667767766776767666776766767676766767767677677676776676776776776666677667767667666767666767676776666767767667767667677677676767667767676767767766766676767766677677667766676767676667766776776667766677676767767676767677677677666776776776666776676767676776677677676666776677676766766676767666767767677676766666676766767766766767767676677676676667767767767767767767767766677676767767677677677677677676776776767767767667767676767677667766767766667667767767667666776676766776767666776767766776776767766677676776776776776776676677677667766767676677667677667666676667767767677677676767677667767767667766776767676767767676776776677677677677666776767767767667676776767677676767677667676766776676767767766776676666677676767666766767666776666776766766676766767766677666767767767666767766767767676776776766776767767667666667676776767766776667766767767767676776676676776767767767767676776776666776666676676666666767676776767767766667677667676776776676776767767766776776677676677666776776767677676766767767766776677666767676766766776767767667677667767767766667767676766776776676767667667766676776676776667677667676776767677667666766676776776767767676776767677676677667666677676677676667667667767677667667676677676767667767767677676776766676776776776776776766666776767677677676676767667767767767667766766667667676776776767766767667767676766767767766776677676676766776677677677667667766776766677667676766676766776767667666767766776776776776767676667667766676767766776766776766667766676776767677676776676776776776766766766766776676766767767676677667767676766677677677676776666776766767766667767677667767676776776767676766767767767766776666776767767767767767766676666767677677677667767766667766676676767766677676776677677677677676667767676776677676766776676676776776767677676776676676676676776766766776776767666676767766776676776776667766776776667667676767767767767766776677677666766667676776776776667667767677677677677676776776767677676676677676676776776766767667666766666776776767667667667766676676677676677677667667766677676666767767767677676677666766677667767676776676776766667666767766767676677677667767767676666667766776677676776677666666676677677666667767766676677677676676676666776677666677677666776666767767667677676676767667677677677677676776767677676767666776776667677666666776776676766677676776677667666776776776776776776776776766677667676776776766776676767767677677677666767766767676776677666766776776776776776776776767767676767666767677677667767676667767676767767676766776776676776667767766776767767766767676767677676767677677666776766677667766676676767676776767767677677667767767767676666767667767676776766776776677667677667666776766677667677677677666776767767767677666776676767767667767767766767666766666767676766677677667677677677666776776766767676667666767667676766676767766766667767766677677677667766767767676776677677667677676776767666767767767676776766676776767766767767677677677667766676776766667676767676666667666766767676677667767677676667676776667676776677677677666766776676677677676776676676776776767677676667767766677676766767766676677667676776776767677676776776767677677677666667767677677676676776667766677666667666767676766767766776676677677667767767767677666776767677676767766767676766776776776677676677667766766767767767766776766766676776766767667677676776766766767676667677667676767767667667677677676776676767767667677677666676677676677677676677676776767767667767766776676667677677667677667767766677676776767676676776776776666776767677677677676677676767767676676766767676676767767676676776776767676767766776776776677676776666
66776776767677676766766776767666767767766676676767676776767676677677677676776776667676677676767677677677676677676667667677666676676766767667677666666766776767767677677676767766776767677666776776677667667677677676676667767677676776776776767766776776776677667766767676676767766776776776776666677676676667766667676676767677667676677677676766676767676776776767767766776776767667676677676776776767676776766677677677676767766676776667767667677677667766767767766776776676767767667767767767676776667677676766677677677667767767767676766776776666776767767667767677667767677677666676776776776666776676767766767767767676767767767667767767767676776676667677666776767766766767667667767767676767677667676676676776677666776767677667767767667667667676776776677666767676776776776766776776776776776676776776676666776667677667767767677676767677677677676776767767677676766776666767667676766677676767667767677677677676767766767676776677667767677676677666677677676767666776776767767676677677677667676776677676677676767767766776767676667677676667767676676676767676766776766776776666677667766776776767767767666666677677677677666766676767766766676766667767676767767667766676767676767767767767667676766766767676667767677676767767677677677666767677666766677677676676766766776766766677676677676667667676767676776677676776767677676767766677677667767766676776767676776767676666677666776776766767767767766766767676776767666677677667767667667667676766677667766667767767767667767767677677677677667677667767677677677677667677676776776776767767766676776776776776776676776766677667766767767666677667676776676767677677667767677676766667677676766766776767677676767766677677666776667676667766767676767676776666677677676776776666667767767767767767666776676767767767767677676767766776767676776776767766776766767676766776677677676776776676767676677676677666776766766676667676776677666776776677666667677676767766767676776767676767766677676776767677677666776667677677677676766767766776766776776776667767677676767767767767766676767677676676677676767677676776766766767667667766676677676776667677667667677676677666767677667767766676767766676767677677667767667667667767666676666676667767676677666776776776676677677677677676776776677676776676776766767676776776776677676767767766776676767676677677667766676776676766666766667767676766767767677677667676676676776666677677676766767767766767676667667676676767767677667676776677667666676776677667767767767767677676677676776776677666767767767667666676677676767666766776677666666776677676676767676776677666677677676667677677667676676776776766767767677666776776767666776767667767767677667677677666776776677667676776776767767767667667767766767666766767677667767767767677676776776676667667667667766667667766767766766676767767676767767767766676767676666776776776766767767676776766667767676776776677676676767767666676776766677677676766767766767677666776676776776667767767767766766776767766677677677676767767666767667766776666676767676767767676776767676676676676767767676676667677677667767677676767767667676776767766776767677677676776667667676776676667666767667766776767667767677677676676776766776677666766767667676676676767767667767677677667666677667767767766776776767666677676776767766776776776666677666776767767666677667667767676766676776776776667676767676667666776767767766766767677677677666776677677677667677676776677677676766776676776776766677677676767677667767676776677676766767676667677677676766677667766667677677677677676767767677667767667767767677667676776667767767767767767767667766776677676776767677677676767767767767676667676666767767676676776776766776667767767666676677676776666776767676676766676776767767667676667677676667666776677667766776766677676776676767667767677676767676767677667676667666767676776776776767767767767767666776767666766776767767666776767676767767677676767676667677677676767677677677667767766677667767767767767767767767766776677667767677676776677676776676776776767667677676766776666666767677676776676667676776776776776677676776676776766676767767767676666677667767767766677676676677676677676776676776766677677677666767677677666767766677676667677667767767767677677667766767767676767666767677667766667677676776676776676767767676776676767677667666776776776776766776776667676677676677666667767666767767667677667767766676677677677676676767767677676776776766667667677676776776676677676676776766677676776676776767667766766767677667767767666766767767677676676676667767667676676766767767677677667767767767767767766667676766767767677676677666766776767767677677676767676767766776767767677667677677666776676767766767666776766776776776767766776776776767767667667767767767676766766766666677676767767677666776767767667766767677677666666776767676767676776776677676776667767766776767766776677667767767676767767767767767667667677676767667766776776766676676776776766676776776776776776766766776776776677666767767676767677677677666676766776766677676767767767677666676676666767676676666776767677676666667677666766677676776767767767666767677666667676776767666776776676677677677667767767766767767667676776766676767767676776767666776767766776776677677666677677677676776767667767677667666676776766776767767677677677677677677677677666767676676676776676676767667767766776676776767677667767766767666776776776776676677677677677677677677667676776776776666776766667676767767766776767667676767676766667767766766676677667676767767766776767767766767667766776766677676677667766776776776767767767667676776776776776776776776776767677676776767677676767667767676766776766676766767767676677666776677667676666767767676766776767767676767667767767676776767677676767767767677677667766767767767676667767677667666766766767676776766776776676667767676776776776677667767677666676776767676776776667767767667766677676767667667676667767677667676677676677666767676767677676676766776677666667766776776667677676667677676677666776676776767766776776776676776767667676776766767767677667767767667766776677676766776776677677677677667667767767666676767666776776766767667767666767666776676776776767677677676776767767667766767677677677676766666767677676767767677677676776666767767767767676776677667767667767767767767767767677677676677676676776766776776776676776767667677676776767767676666767766677677666767677677677677666776776776767767676667677677676667677666766766666776776776666676667766766767677676677677676766766676667767676766776776767677677666766776776776776767676666677677667676767767767676767767676767677676676767666776766776766767767767677666767766677666767667767767766767767766776776776676776677677666776667667676776776776677667677666776776677666776767767677677677666767767677666676766776677676677667676676767767666767676776676776776677677666676766776767766676676766776677676767767677676776776767677677667766676776766776766776767676677666767667767676776767767767677667767767767677676776676767767767766776776776766677676776766776776776677676676776767767767766767666766767766776776767676776776776776667667767676667767767766677677666767767666776776767767667767767677677667767677667767767676676776776776676667677667766766667767766776776766766676766766776767676677677676667767667677677666767676767767677667766677676677677677677676776776667767766767767766767666767677676776677676776776767677667767767676766767767666677666776767767666767677676776676667767676776676776766767676776776776677677676676676776776776677667676776767766767767766677676767766776776767677666676676667767676677677666767767767676766776766676766767767767766766767767676776776766667676676767677676676776677676766667667676676776767767766767667676767767676767767767766666767677666677677667667767667677677677676776666766767766776677676767676776776667767677677676676766767767676667766767667676776676667667677677676776767676677676767667676767766767767676667766767677676776677677667767766767667767677676776667767767767677677666776676776776776776677677667767676767767676766667767677677677666767767767767677667676776767767766776766776776776767766767677677677667767767676667767677677667676776667766676767677676767767676766776767767676767767766767766776767767767667667676776767666767677667766676677666677677677677666767767766776776677677666766676767677676766776677677677677677666676776776776776767677667677667677677666677677666667767767767766667666766776766767767677676677676676676766676677677677676767677666767677676667767767766667676677666776676776776766767677677677677667667667767766776766676766776667767767677676676776767676676677676766767677667677677676776676776767676776776766776676776677667667677676766767767767677677666666767667767767767767766767767676767676676666767767767767667677676767767677677676776677677676776767677677676776776767767677677666666776776766776776677667767676776767677677667766776767677676767767767666677667766776766776677676676767766776776767666767677676677676766677666767677676667766677667766677667677667766776677677677676776767676766677676776677677677666667766776766676767766776676767766776776776766766667667767766776776776776767667676776767766776767676676776667767767676676767767767667766776667667667677676767677676676766667676776767677676676776776766766776676776766666776776776666767667676776677677677666776676776676677676767766667767676767676676667766776666767766667676767677677666676677676776776776667766666776776776776776666676767676776676667676776767676666776666766767767676767766766776776776766776677666776767766677667676776766766776766776667767677677667676676677677676676776666667676776776767767677677677666767766767667677667767766766667666677676776767677676776776676767666776767766677676766667767767677676766667676776677677677667677667677667677677676766776677666776676767766776776767677676676776767766767676776766766776676776776767666766776776776677677667767676767766776776676667767767676677677676667767667677677677677666767666767767677677677677676677677666666776776776676767767767767767767677676676766667667767767767677676766766776766776677677667766766767767666667767666677677676776776776767767766766767677667767767677676666767767676776776776677
676776766676676776776776767767767766766776776776767767676776766676776776677676776767676766767767667767767767767766776776776676667767767676776667767677676676667666776776776767677676776776666667677667677667766776776767667767767766767767766766776776776677677667767767767667767667677667767676677677677676766677677666677666766766767767766667666767667767676667767667666676776677676676767676766667677667767676677676776767767767666767766766776676766677676677667667767767677677677676776776776767676676766766776677667676767666666767677667667767677677676776776776767676677676677677666677676677666767676667767767767676767677676776677666677677676677676767766677667677677667766667676666766677677677676767676767766676767677676776767767677667766776776776766776776766767667677677676667767676677676776767767677666676766776776776776767667667766767766676677676767767767766776676767767766776677676776767766667667677677677676677676677666767667766667767677677677677676667767677667666766767767676767676676767677666767677677666667677667667677667667767767666767676776766766767767667666767667676767677667667677676676776767666767676676677667767677677667766766776776767767676676776776767767677676776766667666677676776767767677667767666767767767676776776767677666766767767766667767766767767677677667766766776776767677676667677677677676677677677677677677677666767677676767667677677676776776776677667767767767766776776776776776776767677667667677676676667666767766776776677676766776667676767667677676766776666766676767677666677676676767767767667667767767767767667667766776667677666767666776677676776767667676767767667767676766676767767766766776767666776676766676767767766676676776677676666676766767677676676766776666776776776776776766677667767767677677667767676776767667767677677677676676676776766766677676766677677677677676676767676776677667767766666776677676776677676767677677677677677676776767766776666677677677667676767767766677667767667677667676776776676776767667676666767677676776767766767767677676666676676677667666667667766776776776766767766776676677666767677677677666676766667676776776767766776767676767766677677667667676677676776776667766767767677677676766776766767676776776776676676776776767667766767766767676776776776776776776766676677667676776666776676767676677676767676776676676676776776667767766766776767767676776776766767766666766677677677676677676776776767676676676776767677667767667767676767677676676667676766776767766776767676776776767676677676767766677677666767767767667767677676667767766776776776776667676677676776677667766676667677676767767676766677667767766776677676776776776667767767677677676677676776677667767767766776767667767767677677667677677667677667677676767667766767767667676666767676667767676676667767767667677676667667767676767767766776776767767676767676776676676667767677677677677676676776767666766766677676677667766776677667767667766767767767767667667667677667677676776676776776676767767677677666767767767767666767676677676776766776666766776767666776776676766776677676776776766776767676767677667767677667667766677676767767677667767766767766676776776676776767667766677677677677666767676767767677666766667666676776666776767677677677677667767767676766766766766766766676776776677676776776776676766766766776776676776676677677677677676776776766767677676677676676776776776767666766776766776667766767676767666776666666677667676776677667767767676766767766776767767766767677677676767677677677676767767767767677667677676666776766676767677667766766776776766766767667767676676776767676676767766776767767667667676776776776776766776666676766776776776776776767677667767667677667766776776767676667676676776766776767766766767667676766676766767767677676766776676666776666776776776767766677676667666667766776677677667767666767676767767766776776767766767666776776776677677667666677667767767677676667766766767667667766776767767676676767766776776766776776676667766676766677677677666677676676776667677677676776776676776676677666767767767767766776677676767766776776767676776776676767767767677676676776776767766776767766667767666676776677667766667767667767767667677666766767766776676676767767677676776767767766766776767676677677676767767766677666767767767667766677666767767676776767677676767667766676766667766766677677677676766676776767667766676776766767676766776676767767767766767767766677667676667667767667767766776676776776766776776766667767676776767767676776776776767767667767766776677677667766767767767767676666766677677677667677677676677677676776776776776776776776776776767677677667767767766667767767766776776766776776676676776666677677667767676667766776767666676677676776776666676766677677676676776767676767677677677667667677667767767767766776677676676667767676776677667766667666667767767666767677676676677676767677666776776667676776776677676677676776667677666767767767766776766667766767677667767767766676776776676677667676677666767767767767766766677677677676676676776676776667677676766676776766766767677677676776766776777676776767666776676766776677667766776776767767767767767676776676776776766776776767767767676776677677667766766666767677676767766677676766767767667667677677666676677667676677677666776767767677676767766677676676776766776677677667676767676667677676767676667767766766767767767667766776666767676677666776676767676776776666767767676776776766767676776677676776767767766676667766667766676776776767677667767766776776776767677676677667767766766766776776766676776776667767677676676776776667676776776767666776767677677667766676776676677676776776776776776776767767766667767767767677677676676677667766776776767766677666766677677676677666776766776776766767766776767767767676776766776766776767676676776776666766776767766667766776776776776766776776776667766766666776677667767677676776767667767766776776767767767766776667766767767767767676677677676766766666767676776776767677667766767767767766776767767767766767677667767666767667767766667676776776767767767766776776776766677677676767676766677667767766677677666766767767676767767666776776767676676776766667766767677676767667767767767677667677677677666677677677676676767767767677667676766676677667676776776776667767766677677677676767677676776667676776776676767667677676776776767766776776767766776766667767676776766766776776776776666766776666667677667767767767677666767766776767767766767676677666776676776767766667767677667766767767766676677677676677677676776767767767767767767767767676766667677676767676677667767676776767767677676776767766776677677667676776676767677667676677676767766776776766766776776776776776776766667766767677667667677676677677676767667766776676767766767666767767677677666776677667677666776776776676766766677666676667667767767666766667666766766677677677676677666667767677677676766766677677677677676767677667767677667676776666776767767766766766767767667766776766776767767767767676767767767767666766767667666776676676767767666776776776767667767766767676767766766776776767677667667676776666667667766666776776776666677666667767677667767767766776666776676776677677676766677667667767767676677667677667766766667667666776776767677667667767677677667677676776767677667676766767676767677666766776776676767666677666677677666676776776676766766667676776767767767767767677677667767677676767767677676676676666766776767767667676766767766677677676676776767677667767676666667676767766776776776677676766767766776767767767767766776776776767677666776767767766677676776776776766776676677676766766766666677676776766776667676666676667767767666677677676676776766767767677676676766776776776677667767677667767767667676766767667676776767767767766776767667666676776766766666676776776767767677677677676666666776776767766776766766766766676776677667676677667677676776677677677677676776776776767767676666776667767766776776767667766767767767767677676776776677676667667677667667676776676776767666666677667677667676667676776667677676667766676766776767677677676776776677667767677676766767767676766667767767667767767766677676676767766776767767677676776776766677666676666767767677677667677676776677676677676767766677677666666667667767676676667677676767767767766767667677677667767666776767666666776776676766776767677677667767676666767666776766767767666666767677666677676676677677676767667667667767767666776776677677676767677666676776677676666767667766767767667767767767677676776776676767767766767766776776776776776776767677677676767676677667767677676776776767767667767767766776767677676776767767767676776776666667667676776776767667667676676766677667767767677676767667676676666776767767767667676767667767677676666666767676667676776766776667766677677666667676776666767676766776677677677667676766776677677677677677676767676766767766677666766776766667767766677677676776767766776767667767767766776667767767767767767667767767767766767766676776676767767666676776766776766767677676676667666676667676776676776776766776766667677676767667767767767677667766776676776767676776767677667767666776776767677676776667667676767676676776676776767767767767767767676667676776676676677677677676677677666776776776767767767767666767667667767767667677667677667767676766767667767767676776776766676776677677666776677677667766767666776676767766766766677676776776776676776667767766677666676767766677676767676767766776677677676776776776776767677677676767667666676767676667677667666776766776776776677677667666776776766767767677676677667767767677667667767667767767667666767676677676677676776677667676776667676776776667666767667766766677676776767767667676767767767766676776666666767667767766677666776767676767666776767767667767667767677666776776776767677677676767676676776677676776776767767767767676667667767766776666776666767767767766666776767676767766666676667676677676766776776667676667767677676776677676776666766776776667767766767677676776667767667676776767767676667767767767766776666677677667767676776776676766667766776677677677676776776767677676767666676767666667677667667676677676776676666776776767767767677666766776766776767767766767676677677676677677667767667667677676666776776776677676776766767667677667677677677677676
67766767667766767767666776776776667677667767767766767667767767767667767676766667767767767667676767667767767767767766677666667676767766676677677667767766776776667667767766677677667677666767676767766767666766776666767766677677667677667677676767677676767767667767767767767676776776776776767766767677666776767677676767767667676776676667767677676677666776776776767676776776676776776676767667766767767766676676677677666767767767767677677677676766677676676676776766776667766776767767767766676776667676776666776766677677676667767767676776776676776776766776676767767667767767676767767667766767767676677677677676767767767767767767677667767676667766776767766676767766667677677677676767676776677677667677677676766767667676767677666776776776677677677677676776776766767677677676677677677667676776677677676776767766767767677676766676677677676776667767667766676767677666776676776667677677667667767677667767767766776767767677676767676776776766767766776776766767666676767766677667767767767667767767767767767677677676667667766776676677667767767766766776776776666677667666776676767766776776776676766766776776667676676767676677676677677676776776677677676776676776776677667677677667677676776776767676776767667676767767767767666776776677666776767667667766767667767766666767677677666677676767767677676677676677677666677677666776776767767767666676677677677676767676767767677676676667667677677676776776776677676767767676667667677677677677676766776776776776766677676767677667766766776776776677676767766776766767766767666766676776766776677676776766766776776776776666776767766676776767767676667676767676767677667676667766767677667676776667676676776766776776676766776676677676776667667767677676766767677666676676767767767677677676667666776666776677677666776766676776677667767766676667767767767767766767676776767767676677677677666667766776677677676767677667767767667666776766766676776667677677667766766776676767666767766676776676676676677676677666666667677676776676766776767667666667767676776766776776677667667676667766776776667666677667766766766776667767676776766676767676776776776677676677667767767767767766677677667676776776776776767676766776676767677677667767667667767666767667766676776767767676767766776667767666776776767666767677666676766677667767766776776677666767767667766767767676776776766776776667676767676767677676767766776667677676776776776677666677676766767676776767766667666767767767667767677676767676677666676776677667767766676776676776776667767677667677677676776766676677666666776766676776677677676767676676677677676766677677677677667767767667766767677676676676767677676776776776776767767676767676767676766776776776766676677677677677677676776767676676667667676776667676667677666676676767677676677676776766676776667766766767676776767666776677677667677677676776677676776776676776776667676776767676677676667767766676776776776676766677666766677666776776776676776766676667767767767676676776776766776677676767666667676776667677676767677677667677676767767766677677677677676767676776767676766677677676767767676776776776776776776677676766776766776776776776767676776776767666767667667767677676776677677676666776776767767667677667666667667667677667676676677676767667766776767767667676666776667667677667766767676677676677677667767767767767666776667667667676776677666676767666776766776776677677676776776776776767766766776667767767676767767676776667767666766766776677677677666767676776677667767676677676677676667666766766767766676767667667767666776667766776676776776677667676776676766766776677667767667676776667677676767767677667667767766677667767767767677667677676677676667767767767767677676767767766767677667766776676677666767676776677676766677676776776677667767766767667677667677667767677666676767767676767767677667766677676666677677676767667767767676766767677677677667766776677677667767766677676776776676767677676776767666766767676776676776667767676676676667667677677676776667767667766766767767676776776677676766676776676677667677666766767677677667767767666767667676776767666767767667766776676677677676776676776676766776677677667676776676766776676767677676676666766767766766776766776677666776776676766676676677667766676666677676667666776767766767767676667767767767667676776767666676776766766776767676767676776667676767676677677667667677676776776776776776676767767676677677667766667666767677677676677667676676776677677666667766677676667666767767666667766767677667676767676776766776766776766676677666767766766667667676767676766776677667766766767766677677666767677677676767767677667766767676676776676767676776776776767677677677666776767676767766776776776776677677676767767677676667767767677676776767767767767677667667676667767767677667767677677676767766677677676667677666767767666776666776766676677676776776767767766767766677676776767667677676767766676676677677667667767677677666676776776776776776676776767676677667667766677677667676776776776767767766677667767767766667766766767677667766767766767766776776776776767766676767766667767767766767676676667666667767667676776676776776776676767767666766776667676677677676677676766667677676767767767766776667767766766667676767677677667767766776767676776767677677667766767676776776767677676667667677666776677667676667677676776776776666776767666776776766776676766776676676677677667676776767677676776767767766767667767676776677677666776767676676677677677667667676766766676677677677676776667767666677676667767767676677667767677667767667767677667676767767766776676776766676776767676776767767677677677677676776776767676677677677677666677677677676676767676767667767666776677667767767767766767667666766766666776767767767677667667766767767766767767767677677666767767767667766766776767767677667677667767677677667767677677676766776677677667767767766677676677667667767677677676677667667767766677667767667676776767667677677677677676767767767766676766766677676767667677677677667677677676767676776776776776676666767767767766676677666666776766776776776767767677666776776676677676767666676767676766677676776766766776767767767676766676767766677676767767667766667766776767677667767667767767677676666776767667667676766776776667767676767667677676676776666776676676776676767767767677676677676776667667766676767767667767677676677667766776776667767676766676776776767767766776776677677677677677676676776776776676767667767766766666766677676766766776676767667667677677676766767767767667667667766677667667766776767766776767766676677666677667767766776776767677667676776776676677676776776676776666767767667767666776767766776767676767766677677677676677676767677676767767767667676666776666677676776767767667667767767677676776776776766766776776767667766766776776767766776767677667766766767767767677667676767766776776776676766776767676676677677677676766776667676666666677677677676676677677667677677676767767767767677676776667677676767767766767767767677676776767676667767766767677676676766767676776766676766666776776676767676666767677666767677677667767766766676666667766776776767767677676776676767676676667676767666677666776677677676666766676667667767766676666767676776666767767676766776677676776677677667766776676776776676776667667676776766667667677677666766776676767667677676776776676767677677676677676767767666667676776766776776666776776767667677677676767767767677667766776676676776767767676767767677667766766766767676676766776677666667667667767766677677667667766766666767766767667766767667676767667766776677676766667677677666776666677677676776766766776676676766677676776677676776767667767767767677677677666766666776776767766767767667767767667676766766766767767677676767677676666776766676677676766677677667677667767766776677666677676677677667676776776667767667676776776767667676667667767676766766766766767677667767666676676677677676676767766676776776676776776677677676667677676767767767676767677677677667767676776776776767766767667666766776767676767667766776676767767676767767676677667667667767767767767667767667767666767767767677677676776766677666767767667676766776776776776677677677677666676767767766776677677676767666776676776776776776767667766676767677677677667766766767676776676776776767667677676667766677677667767767767767677676776776776767676776766677676767766776776776776776766766667677676667677676766677667767676676767667677676776767666776776676667766767766676776776776667676776677676676767767666776776776667667666776767667766776676767667666776677677677666767677677677667677667767767767667766677666776766676677677677677667676776667767667767766667667766767766776677677677666676667767767667767766676766676767666677666676776776767767677666766677666776767766766676776776666767767767767766767677676767676776776776677667676767676776676767676677677667766677677676776776677676776767676767667676776776776667766677676766666767767766666767677676676766677677666676667766776766667767767677676677676776767667766767767766766776666776676767767676776776676667677676776676766676676776767666776676776766767676776776767767766776776666776676776776776776767767766677677677666666776767667676776776666677667666766667677667767767767667677677676767676767676767767767767677676776667677676677676666776767677676776767767677666677667676666767666676776767676776667767676676776776776776767766766676676776776776767767667676677667677677676776666776677676776776767667766667767767677677677666767667676766667667677667677676667667767767677676776766677676676776776776767666676677667677666767676677676767767766776776776766677667766677666776776676776766776667677666776776776776767767766667767677677676667766677676677676666767767766676676776766767767677676766677667667677677677676776776667766766766767767767767676776677677676766776776776767676776776776767767667676776676776776776776767676677676676767666767677676767767667766767766767766676776766776676676676776767767667666676767766677667677666767767767767677677666767676667766676767676676776776767667766767676676767767767767767666766767767667767767677676767676776776767766676767767767766776667676676767676676677667666767667767677667676776776767767767766767766667676767767676676776676767676766776766676667
767767767676677676767766776767767666667766666667667767767767677676767766767666776767766766667767666767676767766776676767677667676776776776766776767677667767677677676667676667667766667676776766776776776776666666776676776776767677677676676776776776776776776766767667767767767677667676677667677676776767676776676776776776767767766776677667767667667677667677677667766776776667667767767676676666776766776766776766776776776776767676666776776767766766776666776677677667767766676776767766767677677676776677676776677676766776776776776776776766677666667766766776676776676676776776676766767666676667667766677677676776767767677676767676676676767676677676767676677676677677677676767767766676776767676766677666767767677676776667766767766776667767677677677676776766767767767766776766676776766767676776667767677676676766766677676776766776676767767767766677677667676677677677677677667767677667667667766767677676776776676667676776776677676776766776667767667766676776767676767766677666667677676776776767767667767677676766776767677676666667667677677677667767766677677677676677677676766767676776776667676767767767766776776776766767676767767677667666677676767767767767666767666766767677677667766767676776766676667666677677676677667767677676776776676776677676776766677676667766767667767666776776776677676776776767677676676767767677676776776677677666677666676677676666776766766776776676776776767666676767677667676767766776767677676766776766677676766776676767766667676776676676667677666676776776776767766676677676767767676767676677676767766776767766677666766776776677666767766676776676676766776766767767676676666776776776776767667766776776776767766677677677677677667767766677676776766676767767766677676776677676767767677676676677677676677666667767767667766677676677667667676776776676776666667677667667766776766766667676776776776776677677677667767667666767766767677676667676676677677676667676676776767766676776776766677676677677677667766776766767676767676776767767767677667767676677667676676767767676766776766776766677667677677677667666776776666776776776767677676776767767676677676666677676776776767766776766667767767767676766776676776677677676676667767666776776767677677666767767676767767767767677666776776676776767767766676676666776766767767677676677677677676767767766676767767676776767676767767676776667767766767677677676677676676667666766776776776666776667767667667677677676766677676776767667767676776766677676676776666767766767767767676776776776776766767766766776776776767767666767676776667766677676776667676776677667766767667666776677667767766676676677677666776776766676776667767677677677667766776767677677676776776776776667766767676776776776766677676776776767767767676667767676677667667767766767677676677667766776666767767767766766767767766767767767767766677677677677677677676667767766667667667767676676767766776767677676677676776766767677666676776767766666767766677667677676776676677666666776667676676767677677677666766767767667676767676676767767766776767677677676667677676767676677677677676676776766677677667767666766677676766767767676776776677667766767667767677676767767767677667767677676767766767767677676767677676676776766766666676676766767766667767676666767676767767767766766676767767767767667676767767666766676776667767677667667677676667667676767667766767676776776776767766767677666767767666776767767767666766776677676776767667766767767767767767766776767767676767676776767767666767677667766767767766767676766776776767677677677666676766776767767676667766776776766776776776767677676676776776776666776767767667676776767677677677667666766776776767676677677676676767766767677666676767767767766767767766776767766676776776776776767676776776776767767666676776776776667667767767676667677677676776667767676776767677667676667766677677677677677666767676776776776776767767676776767676776776767767667677676776776776766677677676767677677676767676776776677676767677666667767676776766776667677666677676677667676767767666676667767766676776776776676676677677677667666766776776676776677667676776677677676667676767676767677676776776676767677667666676767666776776776776666667767766776676677677676666776767676677676767767767767677677676766767767676776776767677666767767676667767677677667677677676776776676776776767767667767767767767677677667676776676776776667767767667767676776677676776666767767677666776767767767767676766667667677667666767767676666676776776767767766776667666767767667767667766676767767767766776677677676766767767677677667676677676676667677676776676766776776776767677677667767767676677676677677676776666677676676766766776776776766767676767676666776676767677667767766676776767667677676677676767676776776776676676676677677676767677676767767767766766776776677677676776677666767667767666676766667667666776776667767766767676676676766776677676767677677676677677676666776676766776677666677667677677666667677677677676676766776767766677677677667676767676666676677667677677677676776767766767767766677676776776676766677667767767677677667766776667767667677667767767766677677677676677677677677667766767676676666776776677676767666677666767676776667667767767677676767767767667766766767677667767677677677667766776767676776776767667676776667767667677666766766776767677676667767767767676676677676676767677677677676767676667676776776676676767667677676677677666776767767677677667676766767677677666776776776677667767767676766776776767677676677667767767676766766666666776776676776767767676676677667767767676776776767667676767676677676776776677667666767677666666766677676776677677676776776666767667766677667767767767767677676776767677667667666767676767677667767667767767767676677677676766767676776776767767766776676776776676766677677677676666776677677676677676666766667766767767766766766766676766767676776767676776776776776677677676677666776676677677676766667676766676766667676676677677676676776767676667767767766767767676776677677677676767766776767667676677676767767767676776776766677677667677677676676767676667767666767767676767766776776767666776767677667766676677667766767767677666676666677677677667767767767767666767677677667667676776767766776776667676776677667766776776776776767677677676766776767666776677667677676767767766767676776776767766776766767767766776677677677676776667767667676767767767766767767766776776766677667766776776677677676666766676676767676776776677676677666676667677667767676676677676676767676776776767767677677677677676767677677676776667766667766776666677676776667666676776767667766776677677666766676667677677677677666667766766677667766767767666676776776776767677677667766776666766676766776667767766667767677677676676776676767766677677667676766776666767677677667767667767766767767766776776677677677676667767767676676767766677676776767676676666776666676776776776767676677667676776767766776676667666776776776677676767667677677677667677666776766767766767667767677677677677667766677676676767667677676766676776776766776776776667767667676667676776767767676666666767677677667767766677676776776776666776776766776776676676676776776766766677667767767767667767676776677676776767667676767667767767676776676767676767676776766667666676766767666776767766776776767767767767766776677666776776776666767676676667677676677666677676677666767676677676776776776767766776776776776767667767767766776766776776676766767677677676767677666767676766766776776776767667667767767666666766776776767767667676677676766676776766767666776667767766767666766766776676767766767767667767767766776767767666667766667767676766766767667766677677677677677677676766767766767676767766676776676766766666767677676766767766677666766677667767677667676676776677667767666776677666676767767767766767676677666767667766767676766667766776767767767676776776677676776776676767676776776776767676677677676766767767767676667767767677667677676767767767767676676767767767667766677667767766677667767767666767766776776767767677677667766767667667676767767666776776767667667766776776767667667767676776767676767767766766776767667766766776676776677666767767767767676776767666776666677676676677667767677667766676667766677667676767767767667766667676767667677677676776767677677667766776767767677676677667767677677677677667767766776776776766677677677667766776767677676776767676767766776676776776776767767766767766767676776776677677666677676766767667767767677677677677677677667677677677667767767677676677676667767676767767677676677676766767676767666776776776776667766776666776677666767677677676767767766776676776767666766677667676776767667767767767767667767767766766776766677676766767767767677667677667667767677667767666776776667767767766666767676677667676766677666776676667676677677677676676766667677677666776767767676766776667667766776776766667677676766776776677677677677677676666767667677677677677676767767766776676767767667666766776776776676776667767766767666776767767666767677676666776666767767766677667677676776776667767667677676767676767677667766776776766776767767677676666766666776766776776767676776676766776677676766776766766776767676676766767766776776767767677677676767767767766766776776767767677676776766776776677677676776776766767676776776677677676776776776767767677667676776767677677677667667767676767767676766776776767676676677676776677676776767767766766676767666667676776766776767767766677677677677677667667677677667667676776776776776766766776676776776776776677667766767667766666677677677677676767667676677667767677676677667677667676676767767766667667767767766776776767767677676677677667767676776767676676776667767677677677677676666776767767677667766766776776776776767767677676667677676767666677676776776767766776677676767677666776676676776677667767766667767767767767767767766767667677677667767767676676677676776776776776666767767767666767667676767767767676776766767767767677666667666676677666677677676776766766776767676776767767766776666666677676766767677676767666766776776667767676776766767677677676667767767667676767767676766667767676776766667666667766676767676767767676776776776677676767677677676766676767677677677677677667767667767667767767677667767677677677677666766767767677
6766776767676767676767676776667766766677666776776776776767676776776767767677667676767677676676776677677676677667676677677677676767676676776776676776676667767676667767666676776776677677676666666676776776776776767677677677667677667667767766767676776766767767676776766667767676677667767676677676776677676767677677676776776676667677666767667677667767766776776776676666766677667666767667767767676776776767767676767767767676776776776766677677666766767676766677677676776676776676776676676776667677667767677677677667767767767767667767677666667767766667667677666776767677677676767767677667676677677676767767767666767767767766776767767767677676776676776776767766776676776776766776776776677667767676776767767666676767667667667676676677677677667666667677667666666676676677667677676776776676767677677666767676676766667676767767767767677677676666766767767766767666766776767677666667676676776767767767676676776667677667766767677667677676767767677677666776776667766676667666776667767767766677677676676776776677676766776767676776667676677676667676766766766776776767676766676776776666767766676776767676776767666776767677667667767676676767676776677676767676667677667767677676776776776767677676676776667666776776667766666767677676677677667677677676767677676776776677676677676767677677677676776676776776776677677677667767766776776767677676776667676767676776676666767677666776776766776776676776767677677677676776776676767667677676767676676677676767677667676667677667667677667767767676667766776776766667667677666676767666776667767667677677677677676767767666776767676776776767767766776776667767667676766676776666767766767676676776676667766776767767666676767767767767767667767667766677676677677676767677667767767766767676776766776767767677677676667676766776776767676767767666767767766667767677676776776767767766677677667767677676767767766677676667677667767676776676767767767767767677677677677666767767767766677677667767767766666767667767677667767767766776676667676776676666776677676666776776767767767677666776776766677667667667767676776776767676776767767667766767667767666776776767767676667766776776677676767767676776767676776677666776767676676766776677677666776776766767767767767766767767767666767767767767766767767767766776776676766767666766677667767677667677666766767766776677676776766776766767677676767676677676677676676776767667676776776776776776767766667767767767676766677676667767767666776767676667676767676776676767677667676776767677667667767766676767666776676776776677676776776676767767666776776776667767676776676767677666767767767766766767677677677667767767677676776776766766667677676766676776767676667767767767767666776767766776776676676776677677677666676766776767667767767767767677676776776776767767667766767767666776766676667766776766776667767676776767766776776776776776676767677676776766666677677676776767767766767767766776767766776676776776776677666767676776767767766767767767767676677676776677667677667767767676677677666666676767767667767767766676776776676666676766776766676776767667767767677667676677667677677667667766776766776677667667767677666776666767677677666776767767767676667766676677676776677667766667767677676666766666767676776766776776776776776766776776667676767667677676776766677676676776767667767677676767766767767676776766676667766766677666776776776776776677677666776776676776667677677666666776676767767676677666766767767766766766767667677677676766776767766767667767677667677666667677677667766776767767676677676767667676767767766677667767666766677676676776676767767677666677676676776767677676676776766766776677676667767767766676767677677667667767677666776666677667767767767677667767667667767667676677667766776677677677676766776677676767676676677677676667677666767666676767767767766767767766766776677676767666776667767677676776666776767676676776677676676776776776677677676677667677666776667677667677677666776776677677676677667676676767767667676676776776766776776667677676767676677666776767766676676677667667667766776776666676776766776676766776776776676767767767676776776667677676677677667666776776677667676676667767677666767676776767667677666776776776677666766766676767677677677676776776677677677667677677666766767767767676776766766677676767767676767767676776676776666676767677676776766666667767666776776767676776766776766766766767676776776766767666677677666767676776776667767676776766776767676776767667676776667767767767767767767767676766776676776776767767767677677676676667676766677666776776776767767667677667767677677667677677677667677676766776676666767676677677677666677676667667666767677676776767767676776776676766776766666667676766667677677667766767766766776767767677667676776677666767767767677677676676776776767767676776776667677676776776666677667766767677666676766676666776767676677677666776667767667677666776677677677676667677676767677677676766776767766766766677667676676766766767676766776776776667676766676776776677667666776676767767676776767766776776677676666776776776676767767676676776667766766667767766776776677676767667767767676766776667767767676776776676667767766776766667677667677677677666776677666677676776676767666767767677676677677667676776767767766776766776677677666767767667767677677676677676776767677677676676767767676766767667676676676677677667666767767677667767676776766766667677676667676776766766776766776666767767767767767766776766776776767676776776776676776776776676666767767676676766677677676767767766667677677677677666776667667676776767766766767677676766676776766776666676767676776776776667767676766676666767667666676766667667666676767767766676776776776667766776677676766776677676776666677676776776767676676776666667767766667766676776667766776766776766776676767676776677676767666776667667676776677667767767766776767767667677676776677667767767767667677676767767767766767766767676776776767767767677676776776677676677676776776776677676677677667767666767767767767677677677676766766776776776677677667677667676677667767677677667767676667767767767766776776776667676767767677667766776677667767767667676767767767766676776767677676676776677676776776667767677667677676776767766767767767667677667767677667767667676767767766767767667677677677667767667767767666766766667767676776767676776766767677667677667676767766676676776776767667667677676666676767677677676676677667766767767677666676766776667766767676767766776776776676767766767666767667766767676776767767677677666766776776666677666666677677677676676766677667767767677676677677676776767766677676766767667667677676776776767767766776667676666667766776666776776767767666767767666767767676776776766676766767677676767766767767676677666776767767767676767767767767676766667676776776776667667667767676677667666677676766677676776676677667666776667667766776767677666767677677667676677677676766766766767676776677667767767676767766767676776767676677667676767767676776776776677667667767677676776667767667677666667666767676776776767766776767767767667676776767766766776677667767767666776677676676666677666776776767677667766776767666676676776776776767767767676767767676667667766766676767677677676776677667766767767767767676767767767766667667766767677676776676776766776776666776767667766766776677667677667767667767666776776667676767676666767677677676677677667676776766776776767766767767766767767767767767766767666676776776767766776676776667677666776767767677667666776666667677676676776767767766767667767677676676766676767667667667767676766767677676767767767767666677676766766767767767767767767667767767766767766677676767676776767766776767766776676677667677677667767677667667767767766666776677667767666767676776776776776767677676776776767676677676767676767767676776776766776766776766767677667767767676677677677677667676766676767676776766767767677666767766767767766776766767676676767676667766676776766766677667766667767676776767766676767766767676776676676667677677666776767767767767677676676676677677677667676677666676776667767676676666776676677667667676766677666776666676776666667766766776767767676767766667767676776776667767767767767767767667767676767767767666766766776767766767676776766666667666776776667766776667676776767667766676767767767667766776766667667676677677677677677666666776677677677667667667767677667666766776677676676776776776667676767676676676666676776767767767767677676767767677677667667676776676776767767676676767766776776767766767767676766677667766767667767767767676776766776767767767767667666776776677676766776767667766776767677677666676767767766776666676766776776767767676676776676767676776776667676767766766767667766767767677676767767677677677677676776776677676776776767767667676677676776776776666766767667767677666767676776767767677676677666767676677677667766677677676776677676677676766776767767767677676676776677676766677667767766767766776776767667767767676676776767677667677667766766767767677677677677676667767677676776667766676677667767666776677676677676676676766776767767676667676776766676766677667677676767767767676776667676776776767667767667676666677676667676776767676676667767767766676766766776766766776667767666667677676767676677677676766776677677667666667667766676676766676767676776776767767676666766776767667676676776666776776677666776776667676677676676766776766677667767766776767666776677667676767677677676676666767676767766766776776767767677667767676776667767667667676776776676767677677667766676776766767766676767767676776667766767767766767666766767766766767766667676776677666667766666677667676776776776677676766776776676677666776776776767766776776776767766666766677667677677676677667767767677677667667667676677677677666767767766776667676767767767767767677677666767767766767767767767677676767767666677677676776766776677677676767766767667766767767667676676766776677676767677667767767767767677676767767766767677676766776666766776666776767767766766767767677667767767766676767667767676767766676767767677677677677677676767766767667676767767767767767767666776776677677676776677676677676666767676666776676767667676766667667767676776767766776776766776767677677676767767766776766667676766776767677677667767667677666676676
367677676766766766667767767677667766767676676776667767767667677676767767677667767666677676776776776776667667677676677677676767767766767767666666667667677676767667767766767767767677666766776676677676776767677676776776767766676676667676767667767767676677677676776676776677667767767767677677677677667677667766677667767676667767767676667677677676767767767677666776767767667766776776766677677677676767676677676776766776676767767666767677677676667667767677667677676676677666677667667677677676766776776766776667767667666676766776767766766766776767676677677667766766767767676676766776767767767767677676676767677677676666677666677676776776667676766677676767767676767767677677667677676666766776677676766776766776677666766767667766767676776776676767767667767767677677676767677676767767767766776767767767677676767676776767667667767767677677677677676767766677677666767667767767677677676776677676667767676767767676666767677677667766676667667767767767766676776776767677677666776666776776767767767767767767766767767767676667766766767676676776677677677667667766776767767666776767766667767767766776776677677667677666677677677676676776776776776676776767676776677667666776776766776767667766676677677667667767667677667766767676767767667667767667677676776767677667676677667766767766776776676776677677677667677677677666767667667667766776667766767676676767676766766766677676766766767667767766766677677676677677666776767766677676767767767677676767766676776776676776667767767677676676676776767666776767767677677676767766776767677676677667676676776776776776776677666677676776767677667767667676676677677676667667676677676677676677676667677676767677676767767676766776666677677666776767767766767666766776776776776776667676776776776676767766766767766677676766776677676766767676767676766676776776776767766766677667676767767676666767677676766776776767667677667766767767676677676676677677677666776767677676676776767676766776776767677667677677677667677677666677667766676776767767766776676667766766677677677677676776767667767666677676667677666776776767767666666667667666776776776767667766776676766776766677677676776676767677676666776667677676776676767767766776766776766776776776767766676776776776767767667667676677677677676776776776676766766766677677676667667767767767767767767667667767767767766776767767767767676767767766666667767677677676767666677676667677677677667767676776767676667677667667677666776677676767666776677677677677676677676667676776776776767666776666676776676677677676767767667676766776766766767766776776676766766776767677667667667766776767667676677677677676766767767766677667767766766767677676677666776677676666766776677667767767677676776776776766776767676776676776676677677677676767667766676767677677677677677667676766667766676767677677667677667767676776766767767666776776776766767766766767767676677676776766767767766677676767676676677676776676776766767677677667667766767676776677667766776767666776776766767677676677667666767677676776776767677676776676776776676767766676676767766776776676677667767676776776776776766776776766667676677667677667767767766767677667766677677677677666767767677667767666667766767767767766676767767766767766767766767767766767766667666776776766767767677677667766776776776767767676776667676677676676676776767667767767767767767767767676767766776767676677676677676776767766667766767677667676776776677676776677667767767676776677677667767767666766767677667677677676766667766766767666767676767767767766677667676677666766766667767766776767667767767766767677677676767766767677666766776766776677666677677676767677677667677676666776666667766677666676767767766767676776667677676776676776776767667766676677677676776676766767767667767767676766766776676767667677676677677676676767767677677667767677666667676767766676776676677677667767677667767767667666776767677677666776767767677667666776766667677666767667767677667677676767767767677666776767677677677676767767676677677676776776676776776677666766676776776776677676766667766776776776667676666767677676677666776677667666767676676776666767767767677667666776676766677667766676776776676776677677667767766767767676667666666676776767767677666776776776776767766776677676767676776776766767667677677677677667667667767676767767766776767667666776776677676776667676776776766677676667767767676766676767676676767766767677677677676767677667766767767677676676767667676776776666776776667767767667677667767766767677677667767667666667677667666766776776667667667767767677677677676677666767677677677677677677676767766667676767767677677667766676776776677676767677677676776667667767767767676676776667767676677676776766776667767767767767767766766767676776676766677666766776776677676767677677677676776776776766767767677676766667766676767676676776676766766776776766776677677676767667677676766677676767766776676677676766766766776667667667677677677677667767667677677667676767677677676776767767676677677677677677677677676767676766776677676776776767767677666767667676667667677677677666767767767766776776767767667677667676767767767767667766776677677677677677667767767667666667767766767767676776776676767767677677676766776767767767766776767766776776667767766776677676667767767767766767767767667667676767667677676776676767767767766776776676677676776776776677676766767676766676766766776766676677677676767667767767676766767677676776767677676766776776766767767666767677666767767676776776767767767767667677667766776677667676667676776776667666776767766677667677666776676677667667667676767667676767667677667767767676767676676767767667667767677677676776766776667677677677667767667676676677667767676776776766776776776767667767677677677677676776667767767767676676776677666776776776766767676776776776766767676776767676677677676676766776666767677677667667767667767767676767677667676677667676767767676676666776667677667667767767677666676677677677667767767677676776767667766677676677666766776776776676766767676776776767766677667677676677676776776767677676776767677677677677677677676767667767667767667667676677667767676667677666667767676766776667677677666776776776767767666667767767766776776767767667677677677676776667677677677676667667767767767766776677676676677676776767676776776676677676676766677677677666776776776776767677676677677677676677676776766776766666766776677677666766776667766766677677676677666676776676766767677666677676666676767767767766676776666677677677676666767767676767766677667767676667767766776776776776767766677677677666676776776776677676677677676667667666767676776767667677676776776676776776776677676676776776776766766766776676676667677667767667677677677676767676676766776767767767767676767676767667766776776676676676776766766776676677667667677667676767677677677676767667667767676776667676767666676676676767667767676776667767767676776767666776667766776676776677667677667667767666766766776766776776767667767667677667766767677677676767766676776767767667677667666766776767676776776766767767766767677677666677666766776766677676766776767676677667667676676776767766676776676766776776776767767767767676776677677676776776767767766667767677676776766776776776776677677676677676776766776676776776766767677667766776776767677676667767767677676676767767766767766776676667676767676676667667677676767767767766766676766767767767767767766666776766676766767677676776767677676776767767766767676667677676776676766677676677676677666767666667676767666767677677676677677677667767677677677677677666776676676676667677676676776767677676767767766776766776767677677676776677676667677667676776776767767666667676676776766667767666767667676677676776776767677667666776767676776676767676767677677667767767767767766677666767766677667677666776677667766776676677677666676677677676767677666767767766676677677677676776776676667677667677676776766676666776776767677677676676776766767666667766667766776677677677677677676767766667676767677677676666767767767767676677677667677667766776776776776676676666776676677676776667676767766666776677667767767666667767767676776776676766776776767677667676767767676776676776776667676677677676676776676676676766676767677677676776677676767767767767767676767767667766766776677676766676677676776766766677677676677667676776766676776767676767666776776767767677667666766776766767767677667667676667767766676766676766776767766767766767766677676776677677676776677677667767676677667767677677676767767666676666677677677677677677676767767766776767667767767676667677666776776767676766677667767677667767677676766776766767677667767766667676776667666667677666776667677667676776767677677666667667766776667767767677676776776767767667767676767676667677666767767677666776677677676776667766776667767677667766766767677677666776676767767766776767667667676776767766776676767666767766676767766667766667766766776767767767767766776776767676677667676767677676676767676667767677676767676667676776776676766776677677667677677676666667667767676677667766767766766776677677667767766767667766677677677676766767766776676767677676767677676667676766667767667676676667766766767767767676767666776666776766766776766776666767767677676767676676776766776776776767767676766776767677676667767767766776776767767667677677677676767766677676667767767676676667766776677666677676676677677677677667766676776767676776776776767767767677677676667766766667666776776766776776676776776767676767677676767667676677677677677677677667766767677666767767676767767677667667677667767676766776677666776776776667666776676766776676676767766767677677667766776767666766666767677677676676676677677676766776676767676767666677667677677676776767766677676776677677667767766766776676677677667767766677667676776767677677667666767766776767667767676667767767766776767677667676676766776676776677667767677667677676776676677676776776767677667767767676776767767666766776767677667676676666666766767767677677667766776676776776767677667767677677677677677676666766776766776776766677676766776767676776776776676667766776776677667676776776676776677676776776776676776766766676677677667676677667767677667766776677677667767767676776776776776776766766776766766677666677667676677677667667767
676776776776667766677676676776767666766676666767677676776776776667767666676667676776776767667766767667676667767766677677677666677667666776776776767767677667667766677676766767677667767766666677667676666667767767767667666767667677667767766667767677666677667676766667767677677667666766677677666767677667676767677676776676666767677667766766767767677667676676766667676676666677677667676776677676776776776766766677677667767676766776677676776767667677676776767677677677677677677677676677666767766776667676767766767677676677667767766776677667677676767667677667676776666766776776676767766766676677676676776667767767767677676767677676677677667766767666767767767767767677667767677676767767676776776767677667766767676776767677667767767667667767767767767676767666776676666767677676766667766766776767676767767767767767666776667767766767766776767676667767767767667676767667677677677677676676767767767767767667677667676766667767767767767677666776766767677677667766767767767677676776766676766767767677667767666776677676776776776776776676776776767767766767676676767767767766767667767766667767766776767766776666767676666676676667676776766767767767766776676677676766677677676767677667666776767677666676767667676767767677677677676776776766766766767766667766667676776776766767767676667677677677676776776776767767767677677676767766776667767767767676766767666776667766767677676767677667667767767767676767677677676767676776767766667676776776766767767767767767667676766767676767766767677676767677667667677677667677667677667677667677676776767667767667677667766776677677677676776766767767666766767766776676776766767677667676766766667767767676776767767767767766767676676667677677667767767766767767666767677677676776767767766766767766677677666767766767676766767767767677676776666767767676776767676767676767766676667767666677676766776776676677666676676767766767676776776676776776767767677676767766766667676767677676767767677676776766676676766776766776776767767767767676776676766667766776667766776767767667676666776676767767767766667677667677677667677677676766776677677676766666666676776677667677667676766767676677676767767666776676776667667767766776776776676776767676676776677667767766776776776767677667767676667676667677676767767677677676677667677677676767767676677677667677676677677676776667767766776767766767667767676776776676767767766667766776767766776766767766766766767767676776766767767767767667677667677676776677676776677677677667767676776666767767677677677677677667666676776776767766776676776767667766776767767676776776776766767767767676776766666767676677676676667767767767766776766677677667767677676776677676767766677666776776676767767767767667677667766677666766767767766766767767676666767666677677676676767677677677677677677667677676676677667667767767767767666766676767667767676677667766776666767767766776776767767767676667766776776676667667766776767677667667767767766767667767766776767767667767676766767666767677676667676766666677677676767676766767676776666766676767767677667677666676767676776766767676667676677666776767767677677676667677677667767767667666767767766666767766667766677667767667676776767667676776767676776767677667676776767677677676767667676676776776766677677676767767667766677666776767676776767667767767676776666776667676776676776776677677667767667767676767667767766767667767766676677667766767677677676666767767676676776676766766677676776767676767767767676767766676776776776677676776676776667767676776766776676676676766677677676767677667767676677677677677676776666776776776776776776776776776676676667667676676767677676766776766676776776776776776667767767767766767667766676776677676776776767667767667667766667766667667677667767666676776676667767676677676677676776676776776776667766667767767767767767766776776776766767766676667767677677676667676767767766677677667766776767766776776676766676776766667767676677677676767667767766677677667667767767666776767767676776667766767766776676767767767676767677677676767677676776677676666776677677677676776677677676776766776667676666676767767767766776767667767766766776677676677677677677667767676776666766766776767767666676767767676666767767666676767676676776776776767676767767676667666766667767677676776767767677677677666767666776776767676676776776767767767766766766776767677676776767767766776767766776767767767666676767666677676677676776667677677677666767766667677667767767676666776776666667676767666766767767767667676776767767767767666767677667666776776666666676676677666776776667767767767677676676666776677677667767676776676667767767767677676767677677667677667766667676676766766667677676677676776677667767767677677676667667677676766776776776776776676767667667766776776766776766776776776677676676766677667676776676767667766776667766676776767676767767767677676767766767767677666667666767677676676767767767767767676766776677667766677676766676767766776776766776776666767767766766676767767766767766766776767677677677676676776776776767767767767767676776677667767766776766667786766676767766666767676677677677677667766766776676776766766776676666677666767677677667767676776767677677676776767666767766766767766776676767676776766776776767677676767767676677667767667677677676767676766776666676676776776776776667767676766776776677676766676766766676766776677677676776676767677666776766676776667676776677676676776776666776677677667766767676676776677676767676766776767767677666676776767767767767677677676766776776667767767677677667766677676676776776766776776766667677677666766766776676776677666776676766767767767677676767766776676766776776676766767667766767676677666776767676776767767767766767676766776776667677677677677676767766776776776767677677667766667767766776666767767676766667767677666767677676766776676766766767767766666666776776667676667677676667766776776776766776677677667666766776677667767676776767767766767766776667766776767676766776667767767767767676776676677676776776767676767766767767667767767677677677677667676667767766676776776667676676766676766767676776767667767767667767677666776766676677667677676776767766776767676677676667667666766767677667666767677676676767676776676776776767767676776767676776676767677667676767676767677677667766767667767767676776766776767676677676677676776766776667676776767767666676776667676766676776676676666776677676677666676676776776767767767677667767767767767766776676767767667676767667677667667767767766677676767767676676776776667677667676767677676667676776766767766766766677667676766776677677677676677667676776776677677677676667767676767767667676766767676666776667767676776776776676766677676767667767766776767767676766667676767677666776677676776677667666677676677677676676767767767766766776776667766776776667767767767767676767676676767677667766776776767766676776677666767767677666667767767677677677677676677667767667676676776677666776767676666776767767766676676776776666766767767677666776776677677666766677677667767667766767676767767666776776776776767666676776767676767767667767767667766776776767667767767677677677677676676767667767767766676676676766767767677667677677677676767677677667767677667767767767767667666776677667767767767676767676767667676776767766766776766776677676776767766776767666667767767676766667766776767677666767767676677676776767677676767677666667767766776767766776776667766677677677676776776776677676767666667677667767767766677677676677677676776677677676767666776677667667767766776776767766677677667767676776776776776767767676776776767677676766666766767667676766666767676767677676766776766677666776767677676677676776767676767766767767667677677676677677677677667766776666776766676766776677677676767676766776767767666676776666767766776676677676667767676676676676776776776676676766677677666677677667767676677666667767766776767666767766776767677677666766776767767767667667666776767667677677667767766776776767767767676667677666766766677666776677667676776767766767766677677677676677667767767677677666667767676676766767677666767667676667676767667767767677677677677667767767676667766776766666677676776677676776766677677676766767676767676767767767677676776776666767766677677677677677677676677667766676776776767767767666766667676776776677676766767677676666776676667667766766766776776667767767667766676667767676776766767767667767766676776767676776776776676766676767766676776766767677676776776677676676676667676776766776767767676676776667767677666766677676776767766767676667666767767767677666666776667767677676766667676767676776676776776677667767767767676667767677676677666776776776776666776776767677676767666766677677666766666776776776776776677676767767767767676776776776776776676767767767767766667767767767767767667767766776767767666666767766776767767667767676776677666766776776676766766767767767766676667767677676676767767677677667677676767766677666677677677677676776776767677677677667767766776677666776766766676776776676776766767676767676767766667677677676677677667676766776767766667767767766776766767767766766677677677676667766677676677666676676667667766677667767766767767677667767677676776677667766666776767666767767677667666767767766776766676677667767767676776767767766766767676677676766766767667676677666676767767767677676667767667666667767676666776766776766767766676676667766677677677676767676677677677667676677677676676677677666666767766766767676667767767767766667676767767677667677676766776767766676776667766776766776776776767766767676776776667766667667767767766776776767767767667676766776766677677667667667767666776677676767677677667766676677677676776767676666776677667767767677677677676766667677666776666776767766776676776776776676677677677667766767677677677676776766667676676767666676767677666776666767767767766776676667676776667766677667766677666667767767667667767676776677666766766677676667767767676676677667767677677677667667676776776776776767677677676776767676767767767767677676667767767677666767677666767676767676667677666776767766767766767767766677677676767676677677666767767767676667767677676677667767667677676776677676676677666767767766776776767767766676767767676776667677667767767767677677666776766677666776677
6776677676767677677667667766776667667767766776767767767676767766667677676676677677676776776767767767766676677667766677666677667677676667666766766667766767667676766767667767667676776767767676667767766776677667767676776776676767767767677677676776667667767766767767677667767676776776677667676667766776776776776667766676776676767767677667767767767676776776676667767767767677677677677667667677677677677666667676676776767676776676676776776776766766767766676766776776666776677677677676767676676766776776766767667676776677667767767677667766677676767766676766776676766776677667767766767666677666776676776766767667767667667677677666776776776676676776767766767676776676767767767676776776766776766776667766767767767767767677667766677676776676776776776767676677677676776767767767676677677667666767767677676776767767766776767767666776776676776677676766767766776667767676767676677676767766767676666776766666677676767676667767677676776776676767767677677677667667767667677677667767767676776767667767676667767767677666776666767767766776776767667666776776776766776776776677676667767677676676677676766767767677676776766776776677667667767677677667767677677677677677667767767667667767667767667766776677677676776776776776776767766667666766776767767676776776677676776767767766766776776776766776767766666666776776767766767767667767677667767667766766667666667767676677676766776767766766667677676676776776776677667767767767677676767767676767767667767766677677667667767767766767766776767766677667766776677677666776676766776776776767667667666666677676766767677677667677667766776677676776677677677667676776667677667767767767767677677666677676776666766766766767677666776776766667676766766766676776676767676766776677667667667767676677676776776776776776677677676676676767766767676766767767677676677666667666767766667766766776766667677677677667676677666676767676776776767667676676767677677676776776776776766767667767767766776776767666767767667767767767667766776766767676767676766677676676776676677677676766766766766776776767767766766776676667767767767766776667667676776676776767677676767676677676776776676676767677666676767666766667767767767766767767677676767767766677677677667767676776776677676767767666776667767767767767767767667767667667767677666776677667677677677666767767666677667666776767767677667677667667667767677676776767767667767667767677666677667667766776767676776677676776677677666776666766676776766767766767677676776776776676766767667667767767677676767767676766766776776666776776676767677667677676676776767767676776766667767767767767766767677677667767676667767766776767677667767677676767766776776776676677667766776676677667767677667666776776776767767676776677676676776767677676776677667677666676767676767766766677676776666667767676676776667677676776767676676776766676676767766776766776666776776767676776767767766677667667677677666776767667767767766666676776766766667767767676776676677677667667676676766776776767767767676776766676767767677676677667767677667667767766676767767766676776666677677676767766767666766667767666767676776676676776677677677677676666766677676767676667767767677676676776776767766776766667767677676666776767667676776767676776767676767767677666776776776776667767667677676776776767677677677677677667666776776677677676676776667767766667666767677667766776767767766766776776676776776767677677677676767666677677677667676677676667677667667676766767667677667767677676776677677677677667766776776766677677676766667667667766767677677677676776677676776766776767667767767677676767766776676676767767767766767666766766776767667677666776676766766667766767667767667767677677677676667676776677667667667767677676776776767766666776677676666666667667676767766767667676767767767667766676767767767767667767666776776776677667767767767666677676766767767766677676776776776776767766766776776767666776677666676766776766776776677666677667676666667676776776776767677676766767676776767677676676677676776677677676766677677667676776767767767766776776767767666767766766677676767767767767677676767676776776776776776776776767676776776667676776776776767676767766666776676677676677676776776676776766667667766767667667766767766767676677677676767767767767767767767767766667767767677677677677667676776776776767677677677676667667766667666776677667766676776677677677676767767767666667676776776666766766766776676776677676776776767767767766776776677667676767677677677666776767677677677666676676776667676677676667767767767767767676766677666676776766776776676667667766767677677677677677676776766767767667676767667766677676767677676767767767676776776776776667766776767766767666666676766766776776766667767666666776666676776676667767677677676766776776676767767667766766667767667767767767767766766767677677676667767767767677667767767767676667667667677676776667667766776676776767766776676776767676776767767766766776676677677676776676677667667676767766776676776776677677676767767676677676766676776766766766767666677667677677666676766766776767767666776776767767767767767677667767676776767766766776766776667677667677677666766766767676767767677667677677676676767767766776766776766676666776676767677676767677676776766776776767766667767767676776676776767667767667767767676776767767676776766767667767766776766676776776766776766776767767767666767766676766667677666667677667676767767667766676776677667676666776676767766776677667766776776776766767677676766767667766776666766766776767766767766767677677666776776677676766666776767767767667677676666677667767676776767676666776767677667767767667677677676767766776676677667676676776776767676766776766766767676666776766776676776776776766676676767677677677667676767666767667767767767766776667767667766767766767767767767677667676776677666766776767666676676776767766766766776766676767677676667767667767667766776677667767677677667676767667676776667767676776667676666766776767767676677676767677667767677676767767676776776667676767767677677676667766766767767767676676767766776677677676776776776767676776676767766766676776766767767767767767677667676766766767767667767677676676776767666776776776667767667767767676767676776767667667676776676766776776767767677677677677677677667767766666776767767767767767767767767666676767677667667767666776676677676767767766767677677667766767677676676767666776776677677677676667767677676667767677676677676677676667766767767677676776667767766767666776677677677667766767767767677677666767767677677667767767767667667767677667676667676766776776767767667667666766776767676776776776767676667667767677667767676667766766776767677676766667766766767767767767767767677667767676776766677676767767667767676767767766676767766676676776776767766677676767667677676766776776667767667676776767676677676677677677667767767666676776767677666776667676767767677667676767767667676667767676776776767766767677677676666776676767676676767666767666766776776766766676776776767767676776776677667677676767767676767767766676766676766676766676767667766776767677677677666767676767666766776676776776767667767766667766667676677676766776666676776676776677666776776766677667767767676676766676767767677676767766676767676677676767667766776676677677676766767766776667677676666776776776766776676776676776767766767767677666767767767767666776776767676677677676766776776776766666776767677677677667677676776667676677667766677677677676766676667676667766676766677676677677667676767767666677677667667667767677676666667767667766666776767667676677667677677676767676767767767676776677676776776767766767676766766677677676667767767676677676776767767767766676766766776767677677667767767676776766766767667767667767667677667677667767767667676766667766667667676676776676666776767767677676766767767677677676776767677676776767767767766776766667667677666676776767767767667676676676767676677667767676676677667677677676667676767766767676776766776767767766767766767767767676776776677676767766776667676766776776776776766766676676677677677677677677676767767766676776776766766776766776776767666767667766677667676667767676776677666767677666676776767677677666766677677666776667667676766667677666677667766667667677676767676776767767677677677667767677677667677676776776776766676677677667676767767677676776677677667767677676666766776767767667676776767677676767676776776676667676667767676766677677676776776776776677676766776767767677677676767676766776767767766677677677677667676767767677677667667676776776767666767767667767666776776766776676776677676776776767676776776776676767767677677676676677666776766776776677677676776776767677676776776776667766776767766667766776766677676776766766776677667767767677677677677677676766776676776776776667766776676767666676766676767677676776667677676766776767767667767767767767766776766676767767766776767767667677677666766767666766776766776667676776677677676766677676666666766677667677677677677676776676776766677667677676776776667666677667676776766767767667676677677676776766767767676677667767677677676776667676767767676776767766767767667766776776776767766767767766767767676666676776776666776667767766766766667767766776776676767767676776776767766767766767666776767766767767766677677676767767677667767766767677667767766767767666767767676776767677667766766766676776667676676767767676767767677677676776676767767767676766676776767667667767767767677676676766767666676776676677677677677676776676776776776676776677676776677666776767766667667766766677677677676767767766677666776766776776767766667767767667676766767666667766776776776767677676767676776767667676677677676766776677676767767767676776776776667667767767676776776776776776767667767767676776776776776677667767767677676766767767767766776767676776767767677677676776767667677676766666776776776766767766776667767676776767676776767676766776677677667767767677676776776776767667766766766776767677676767767767676666776667677676677677676776776677676677676776676776776667666667767667676776767667766767677666767667767677676766767766676776776776677676767766776766776767667677666776677667677677677676776776776677666776776677667677677667676776667767676776676677677676776776767767667677676677676677666
677677676766666767667676677676776766776666767767767667767767767767677676667677677676667766776677677676767676767667766776767676767766767676776676766776776776776676666776677677667767676776776767767676766766776776676677676776767677676776766667767767767666677677676766676766677677667766766677676776776776667677676667767767676767677676677676776667667677666776666776767767767667667676666766767766677677666676776677677677666766676776677667677667676677667676667667767766666676776667767677677676767767767767766767677677667667677667767677667767766776767677676776767767767666666776767676676677676767666766676676767766766677677676776776766776767767767667766676676776766677677676666767767767667676767666677676776677676776677667767766776767676766766767666667767676676676677676667676677676776667676767767766776766776776677667767677677667767767767677677676677677676776767677676767766677676667677676676767666677676776766667667767766776766767767767676776667676776767677666776667667767767676767767677666767766776776766776776676766676676766676767766776776766767666766767767667676767677676776776767767676677677677677667676776776677677666677667667766677676677677676776767766766677676676676677677676767676776676667667767766766667767767766767676776776767667677677677676766767677676776677677667767667677667677676776667676667677676776767766767676776766767766776667767667667767767676767767766667676776667766677676776766677676767767767677666776676767676676667667767767766766676776667766767767766776776767766767666676776776776776767767676767766767767676677677676776776767766676676776776766676766677676767667676767767677677666767766776776767766676776767676767767667766776677677677677677677676676776677676776767767667767766766767767677676767767677666767767767767767667676776767767766776667767766767766767767677677676776767676667767667767667767677677667676676776677676677677677677676676776677667767767767677677677676676776766776776776766676766767767677677677677676767677666776767666677677676766767766667676776667676767676676766677676767676776677676676776677667676677667676776676667676776677667677676766776766766767676667677677676767677676776776776766767677666766776767667766766667666776776767766677667677676676776767767767677676766767767666776767666666776767766677667677677677677677667767767677676767677676677677676666676766677676667677667667666666766776767667767667767677677666776676776667676776677667767677666667767767766667767767667766776767767676776776676776767677677676776677677677677677676776776776776776677677676767666776767677667767767767767766766767677676667766776776667766776776767767677676776767767767767766676776766776767677666677667766767767676767676667767666776776766767676677667677667667767667676767767677676667766767766776767767676776766776677677676677677676766767766767766776666677677676677676666776677667677677677667677677667677666776767667666667767676666677677677667767667676666676776767767667766676767676776677667676767767767766676667666766767676767667677676667766766776766776667667766767766667667767676677667766776666677667676767766766676776776767767767677676776766766766667766776667767767677667766776666767677677676776776776677677667666676766766767767767766776676767666677676776766767767766776677677676666776677676667767767676767766776766776767676667767677676767766667767666776776766666767766766767767767677666776667767766776667676676776776676776776776776676767676767676776776776667767677677677677676776776766766676666776767667767767677667667767666677677667677676776766667676776776767767766767767666776776776776766776677676776767766776776667767677667677677676776776767766776676767676676677667667667676677667676677677676776767677676776776767677677667677677667666676776667676676776776677677677677677667767767767676766776776776776676767767666676766767667666767677667766767677667666676776667767676767667767666767767677677667667767766677677677666677676767767767767767767767767676767676767766676776776667677676677667767766767667677677667677666667767766776776776767666766776676766776677676766767766767767667676776767677666677677676776677677676776776766776767676676667767767766776767767767766676776776766767677666766776776667676766776666776776767767767766676767767767767667767767766767767767667677677676766667676676767767676767677677666776767667767767767676767677667767676776676776776767676677677677676677676767767766776766767677677677676776776776776666776677677677676667667767666667766676667767767766766767667766677666666667766776766776776767677677666767766667767767667767676667676776767667667767677677666677676767767667767766676767677666776667676666767676767667677677677677677667767766767767667766767767676776677676767676767766767676767767667677676776676766667677676666767666767767767767667766767767667767766767676666767766677676776676676776776666776677677676776676776677667767767767676666667767767667677676667676676776766677677667767767767666667677667766666667676766776677677676776666776766766676767766776776676776776777667766767677666776767676676776667767667667676767677667766676766676677677676767667676776676666767677666776776677676776676667667677676767767676767767677667767676767677677676767677667666776767767677667677677676767677667766667767677677677676776776767766676676676776767767767767677676776776666666676776767676776766776767676676677677676776776667676766776776677676776666776766766676677676766776767677677676666677676676676776776776776667667767767766766677666767767767766766776776776776776767676776766667676677677667766767676776677676776776776776766776667766667767766676767667767767677677666676767676776767676767667767767667767766677676676776776676667767676766667667767667767676776776677677677676677667676776776666776776677667666776677677677666667767677667666767767676767676776767766767676676767766676776776776776677677667666677676776767676767667766766767767677677666776667767767767766767677677667676766667677676667676767676767766776767766766766776776766776776776767766677676767676677676776776677676666677676776776767767666767677666776776776776776776667676666776766667767676767677677667667667666776776776766766677676767766667676667677676767677677676776677667676776767766667766667766776767666667676677666767677667677666776667767676677666666667767666667677677666677677677667766776677667677676776776767766776767767676677676767767677677676776776667766767766677667767677677677676676776676767766776766776776776766776667666767677677676676776676666766776677676767766776766776677676667766667766776776677676667677676767676767767766667767766677677677676767766767677677667767767677676776767766676767767767667677677677677676767677676676767766776667667766776667767676767676776776776666776776667677676677667766677677667766776677666677676776766677666776776776677667677676767676766776767677677677666767667766767676776776666776677677666776766677677676776767767766776676776766666677677677677667766666776776767667767767767667767667666676776677667766677677676767766767667767767667766677677667667767767767767666776767767677667677677666776776667766776667767766776766767677676676767667767767766776766776766677667767767767676776767766676776776776677666667667667766766676766776667667767676776676776766666667767676767766767766766667677677666767767766776676776776766667767667767767677667667767767667766667676677666767766776676677676677667767677677676766776776776667677666666676776767766677677667676776776776767677676776667766677677666666677677667767666667767677677676776776767767766767767667767767666767666677667767766766767767676676776666666676776766776767767677676766767767676677667676776676676667677667677677676776677667676776776776676667677667676776776676766667666666666776767766776767677676666776677676776667677667766666776676776677677666767767766667677677677676766776767677677677667676676767677676767766776677666676776666766677676776776667767677676776776667766676776776776776767676767676776677676776776767677666677677667767767767677677676677676677677666776767676767676776767676766667767676766776677677676767666767677676677666776676767677677676667767767767666776677666766776677666776766776666766677677666767766677677677676776776776766776776776767667767677667667767767666776767677667767677677676767767766776766676766767667767766677666766767767766776776676767767676667667766766667677676767767767676677667767667676776776676676776767766676677677676776776776666766776776766776677676676767766767766667767667766766677676676767767677676676667767667766667767767677667677667766677667666776676776767667766776776776676767767677666767767767677676766766766776767767676677677666676766776667767677677676766677667666676766776776677667677667766776776776667767766767676676767667676776776667677667676766776776667676676776667767666676767666676767666677677676776677667766677667767676766776776767676776776776676776676766776677676766676767676766776677676676767767767676677676766767767676767767767767767766776767676767767767667676677676767676766776767767666776677666766766776677667666667766776776677677667676776767767677676776677667766776676776766767667666667666676767667676677677667676766677667767767677676677667667767676776666776767676676667667667676766767766767767667767767766776776677676776767676666776767767667677676767766776776767677677677677677677676767677667677677676776776677676677666676776776776776767766677666766676676766776776676776776767767676677676767766776677667676776767666667676767677677666776767767666776776776677676767667766677677677677666776776766767766776676766776667676776776667677667677677677667766677677677677677676776676766767666776776676667676776767676677667677677676767766676767767767666766677667766776767767677676677676766666776667767667677677667677676767676776776776776767766676677676776677676667677667767676767767767767677666677676767676767676766766776676767667676767677667767667677676667766767677676767677677677676767667767766666767666767676677676677676677666677677677677676677677676766677667676766766776767767766767766667676767676776676776667766766776766677676667767767767676676776767676766677667767667677676676667676776767677
667676677667767767667677667677677677667766776776766667766667767667767766767667767677677677676667766767676776766676776766767667767676677677667676666676776677666667767766677676766677677676776776676776776677676776776677676767677666676767766776776766677676776667676667766767766676677676776766667767676776767677676767767766776767677676766776767676676767677676767666767767667767767766677677676776776776776767767767767666776776776776767667767667766667767767677667676676667677677677676776676666677666766776776677677676776767667666776766767766676766776767767767766676767766776767677677676676776767767677677666776766677676776767676776767666667667766776677667677666676776767677666766666766776776776676776667767767667667766776776667767767677676767676776677677676667767667677666676766767676776767676667666676776677666667766776766766766767766666676676766776677677667676776676677677677676776776776676776776766776676766776666667767677676767766677677676767767677676767676767676667666666767666776677677676677676776667767677676767676766676677676766677666766776776776776676676766776776766667667677676766676776767676676767767676766776667766676767666766776676766776767766767676677677676776767676776766776766667767666677677667767667766766767676776767766767677676776766767676766776767767677676767667677666667766767767767676676766677667766776776767677677677677667677677666776677676767666776677666776667677676677677677676676676776677676776767676776676767767766667767677676677676776776666766776776776766766776767767767766776667767767676676767766776776776767767767677666766676776766767667676677676776776776766766776676766677666677667676766666677676767667767767767677666676666767667676776676676767676776766776767767676767766776666676776667767767666776776776667677677667766767767767766676667767676766776667677676767766767676676767767676766766676776776776776677676676676677677677666766667767766776776766776677667766776776776776776776766766767677676677677676676766766677677667676667766776767677677677677676767766676776776676776776667677676776766677677677667767677677677677677677667676776776766676677676676776676766667767767677676677676667677677667677677676767767677677676776776676776767767766776677677667676677676667667676776677666767676767767767766667767666666776667766776776677667676766776676677667767666776667676677667767666776776677676776776676776676776666767676676767767677677677677677667766676667666776776776667767676677677676667767677676767676676766676667677666776776776776766676676676677676677667767667676667676677677667767767677676766776677677677667667666766667676766667677667676776776667767666776776767766676767676676767677677677677676766767767676776767677677667767767766766767767677677676776666776676776776766776776676776766667667767667766776767667767666776676776677677677677667767667767766677677667676676776776776766776667767767766667767666767676677677667766676767677676767767677677677676677676767667766667766776767767766766677667667676677667767767766776776767766767667767767767666776776766767767666776766766776776767767676676677676767767666776676666676776776776767766676766776776776676776776776767666676776667676776666676776776776766667677667767667767767677676667677676776676776766776667676677676676666776677677676776667676776776776676776676667767667767767767677676677666776767676776776767766667766766776766677676767677667766676666766776676767676767766676767676676676767766677666776767766677677666766776667767766677667666767677667766767767766767677676776667767767666677676677667767766767767677677666766766767676776766667676776776666776776676766776776767767767767766677677677667676776667677676766776677677677676767766767767766767666767667766767677667677676767666767767676776767667677677676766776767766766766667676666676776776766767767767677677676677676776677676767676767676677676767767767767677676776766776767767676767767677667767766776776776677667766767767667767676767667667667676776767766676776776677676776776677676776766767767766776776767767766666767766767677676767767676766766766776776776767677667667667767667677677666667667676766677676767766667767667677677677677667666766666776776667767676776766767667676767767677676667767766767667676776667676766776767667667767667767767677677677676776776776776776766677677676776776766776776776767676766767676767677677666667667767766776766767767676767766776776776776767767676767766676776767767766767676767767767766776676667677676776767677666666767766676776766767677676766766677676776766667677677676677666676676776767767667767766776767677677667677677677677666767667767677677667766766676776676776667667766767767676676666767767676677676677677676667766676677677667667677677677676776677677666767767677667767667667667676677676767667766667676767767767767667766667667677677667676767767767676776766677677666776667767667677677666767766776767767676676776776767676776677677676667766776677676676676766776766766767767676766767767676677667767677667767766776766677677676776776767676766776767667766767677677677676776767766667766767767677667767766766767766776767676767677676776776766776776776767676676767766776766776776766677676776767667766677676766766767767677676677667666676676776766776766776767766776666677676666776776676767677676667667666676767677677667767767677677667666767767766776767666766776677677677667677666767766766666667667677676767766766676767767767677667666776766776677677676776767667676776677676677667677667766677676776676767677677676776776677667767767667767677667767767677677676767676767676767676766676776776776767677677677677667677677677667677676776676776776766677666776766776776776767676776667767676677667767666776776767766677666776676677676767767766677667766676767677667766767766776767766767677676767767767677676776677666776676767767766767766677667766677666677667676767766776676676767667766767766676667766776776767677667676776677666667766676766776766776776676767767767676776776677666766776666677667666767676767766766766767666776776776776676677666776766767667766767676776676666776776676776676676767676776767767676667767767667676766776766677676666766776677677667676767676776776776677677676766776776776766776767766676776776767767677676667677676776766766766776767766776676677676776776776666767667767767676776776676766776677666666766676767767766776677676667766677676766667766767767766776776667677676767677677676767667676766776677676767766676677667767667766667677676666776766776677667676676767767676776776766776666766776767767677676776776776776776767766766767767667667767667767676767667767667677677667766767677667677677667767677666776767767676776776667676776677677667667666667767666776766776667766767767667767767766677676776776776776776776766767676767676766677676767767766767676677666776766767676767677677667666767767677677666776767676776767676677677677677667667767666766767666776766677667666767667767767766776776676766766776767676666666667767766776667767676676766676776767767676676677666776667667677667767767666767766766776667766676766776767676667676676767767677677676677677667767766676767767767766676676767676776776767767676776767766767677677676767767766767677677677667677667766667767676776776677677667676676766766676766776767676776677676776767766677677667766667676676767766676676667677676677676776776766766767676776776767766776767766767667677676776766767667766676667676676767767666676776776666766677676776766677676676766767766776776677676767677676766767676776676767766767767766666677676666767767767676776666766776677676776767766677676766677676677676776767677677667677677676776677667767767666767667676767676776677667676677666667676776776766767677677677677677677667666676767767677666676776677677677676677676776776677676776767666677676677667767677676776767766776767767767677676767667677677677677666767666776767766666677666766767767767667667676767767676767767676766766676677676776767766676676767676767677677666767766767667676676776776677666767677677676776767666766766776767767766666776776776667676767676776767677677667677676776767766667667766776767676776776767667676677676766667767667667767767676776767767676667677666676677666767767767666767767766776776677667766767677667666676767767677667666766767767767667677677676767767766767767767767667677676767767767676776767676667676767767676767676676766666676676767676776776766766677667676767676776767767667676776767766776766776766767667766776776676766767676776776767767767676776766767766767766766767766766676677677676776766767766776776767767766776677676676776776767676767767677666776676767766776677677666776676676677667667676766767676667767766776776676776776767766776766666776776776766776677676767666776767676767766776766767676767666676776676776776677676767767667667767767677676766677666776776776676767676767676776776776766776667677677677677676667676676776676676677676767767767767677677667677676767667677676677677676767667767677676767767677676776677676776776767676666666776776776776677667767767767766776677667767766776676776677667676676776776766766767677677676766767666676676766767677667767677676767677667767767766676666677677676767767676676666776676676766666767677666766776766676767766766667676776766776767766767766776676776767667767766767767766766776667766677676766767677676676767676667767676676776776776767667766677677677676767766767676776776666776667766767677666766776766776767677667766776776767677676776776767766767676767676776676776776776767676766776767677676766667766767766666776767767667667767667766767767766776667666776776676776677676767766767766767767767766776767766767677676767766767767676776766776776766776767767677666766767667766677666776776766677676776676767677667767676776676776776767767767676776767676667676776677677667667767767676676766776766767666676676667677667676776776677676767767677676676776767767767677667666667666676766677666776767667766767677677676766766767677667767767766676776776767767677667667767677667676767667767677676677676677676676776676776776766677676677667667766767767766677676676767767667767667676676677677676677677676767666776766676677676776766677677676766676776767667767676766776766676776776677677676767666776677
76767767676766767666776667766766766767676767676677676776677667766666776776677666676667677676677676766776767676767766776776776667767767767766767677677676767766776676776676776767766767667766677677676776766677677666677677677667677667676676776667767766776776776766776767676667767767767767676767677676776776767767767767767767766766776776676776767677667667766767667766667767676666776676767766767767667666767677667676766766676767677676676766677676767676677666666776767666667767767766677667766767766676766767767677677667677676676776677677667767767667767676776677667677666676776767766666766767667767677677677667766776767767676767767667767677677666666766676767767667767767676776776677677677676766676676766767677677666767676667676776767667667676767766767766677676776677676676677666776767677666776776767667766676776766767667676676666767666677677677667766766667767767767767676776767767767677667677667666676776676667766776776767677677667666776776776766767677666667767767676767666776767677666776666776776776776767667766676766767666776667677676776776666776776776767766776776776676666767677677676677676676767667766776776766776767766767767767676676776776767677667766767666767677677666767767667766766677667767767676776776676776776677676776776776776776776766776776766776676776776776776776676776767766667677667767677676776767766767767766667766677677666766776767767667766766766667676776767677667677666767767677677676766766767676776776767667667766767766766677676776767767667766677677667676776776677676676776667666776766676776776776776776776767767766776766776677676676776676767676677677676776767676767677676767767677667767767766776676766776676767676776677677677677667667677677667767766776667767767767767767767766766677676676677677667767767766776676776676776677676667676676776767767767667767767677666776776776667766776776767666676766677676767767677677677676767767677676776677677667767767676776767767767767767666776776776776676776767767767767767676767766776667766767766776776776776776776766776776766776767766776776776767767767766676666676767676776767677677667766766766667766776776776776767667676767667766776776776667767667766776767676676776776767677667677667677676776677676667676767767676776767667676766767767667766667677667666766767676766776676767767767677676776766776767677676776776677667766767677677667677676677676766677677677677676676776776776776767767766776776766667666766767766776776767767676677676676776676776677667766767667766776776766766776767676676767667767766667767767667767766767767676766677677677677677676776776767767767767677667667767677677676776676667666766666776776677676776776776666776776766767666767766677677676677676776776767767677677676676776767767767766676776776776776766776677667677677667667676676767767676767667767677676776767676767676767766666666776776776776776766776676677677676767767767676776776667767677667666766676667766666776766776776676776776776766776767676776766766667766677676767766667766667766776667766677676776767676667767766676767666766766776776766677667766676776776776776776767767766776767767677677677677676767767766676676667667676767677676767767767767767767766776776767766766776767666767676776676776666677666676676776776766677667666667766667677676776776776776767676776776676776676676776776776776676767667766767677677677667767676677676766776766677676776666767767666667767767767677677667677676767676776776676776676767766677676667677677676677667767766676776767767677677666767767676776766776776776677667676677677676776776677667766767766767667767767666676766677676776776677676667676766776767767667677677667766766677677666767766776766766776767677676677677676776776776776676776767767676776767766676776766776666776677677677666767767767667767767666767767676676676776776766767766766776767677667767767677676767767767676776766676677667767666766776776767667677677667767677676767677676767767676776776776677677676676776766767677677667676767767767666776677676776666676667767676776677677667767767676666767667667767767766767677676776776776776677676776767766676766667667766767767766767677677677676676776767677677677667676767767766767766776776676667667767767676776767766667677677666767667677676776767767767676776776776776776776677676667766776766776766767667766667677667767677667666677676667676667767666676767676776767676776677667767766767677677677676776776767676667766666767677677677667767677667676767767767676766776676766776776776776676767767667767667677667677676676776767676776677676667676767766776767676666766666776767676776767676766776767666776776776677676767676766666676677676766776776766766766776776767676767676677667767767676767766776776776676776667677667767676776767767767677676666776766776767767766677677676767677677676677667666766776776667767676776666776766776767767767767767766677677677677667767767767676766767767676776767767667767676667766676677676676666767677667676766766767676766676776676767667676776666776676676776776676776767677666776766776676677667767767667767677676677667676776767676677677667766776677677667767677667766767677677676677666776767767767766677677676776776767767767767667766776767666767676766767767767766677667767767676776776676666676767766677677676776767767766666776776766776776676776776767767676766776767666776667676767767676766776767677667766776676776766776776767677677677666767767667667767767767767677667676676766766766676677667667667676776677677676776776766776676776776766676676677677677676776676766667766776677676677677667676666776767676767767667667676666767767767766677676667667766667677676667767676767767667767766776667676667667767676667677676666676677666667676776676666766776766776776767767766767676677667677676677677666776766766767667767766666776767676666767676776776767766667676767766767666666677676676776677666776767766776776677677676766766776776767677677677677676776677667676676776776766767666676677666776676766767676776776776666776666666667677666767676677676667767767766676677677677677676767766767767766676766767677676767676776776776776776776676767677676667676767767767767677676776776767767767767767767766666767677667677676776776767676767667676766776776776666776767677677677677667766666767767667767767766776766767767677676676776766776767767767766767767676767677666776667677677676677667767767676766666676677666767767766776766776666776766667767676776776767676677676767676666776676767766776776677677676776776677666667666667766766676677667676666776776767767767677667766776676667767767666766667677667767677677677667767676776677676677667677676677677667767677677677667676767666776767767766776676677677676676677677676776766666767666776677677676677677677666676767766776767767767667676776766767677667676766776666767766676776676676676767667767667666677667677677676677677676766776677677667676666776676776766776667677676776776677677667767767767667676767766776767677667767676776776766776676677676776667766767766766767767766767677667766776677677666767767677677677667767676767766667767676767766776776767667767676676776776767676776676766776667676677676676677667767666776767676667667666767677676767677667767676676766767766676676667667767767666776677666776767766776677676766776776776776776767766667767767676676776767667767767677667677667677676676667767677667767767677667766677677677677676676666776767676766767767677666767766667766767766676677676666776776776776776776677667767767767767767676676776667676776776776776767767767767667676667767677677676677676766676776767677667767766677666666676666767767766767767677677676776766677676766666776677677676677667676776776767666667766766767767767767676667766667767767677676766676677666776767677667676677677677677676767667767767766767667667677666767676776677676677667767676776667667676767677677677676776776767766767677667667766676676677676776677677676776776676776676767667767767677677676776767666667767767667667767767676776776776766677677676776776776767767767677676676776776767767677676776776676776767667766767767676667676667667767676776767676776676766766676767767767667766776666776766776776676767676776767767667766767677667767767766776776766776677667667677676677667767667766767676677676767767677676776776776667766776776677676677667766677677667676767676776776767766776767677677676677666767766776776676676767676677677677677676767676677676776776766667766767767767667666767767767767766767766767676667767766767767767677667767766666776766666776676767667767767767767667677666766776766766767767767676767667766676766676667676676776666767767676776676776767667767766776667767767667767767677677676776776767667667677677666767767666776677676767677677676776667677677676776667666776767666766676676677676677667677677676677677667667677676776677677667666776767676676666667767676767666766776766776676666677676766776767667676776677667766676766676776677667767767767767676766766767676767767766776776776667676766677676776776776676776767676667767767667667767677666666776776776766767676776776676776766776776767667677676767676766666776766666677677677677677677677676776766776776776676767767767767767676666677677677676766667667677677677667666776767767767767767767767677677667676767676766766767767767666776776676767667767767766667767676776776666767677677676776767677677666776676767667766776776766776677677667767767677677676776776676766766766676767767766776767677677677667766666776766776767767676666767677667677677677677677676767667677676667766766677667767676676766667767667767677667676676776776776677676676677666767766776776776776776767667677667677677677676766776766776776666776776767667677667676766776767766776666676766776767766776776676676767676776676677677676776667667766767767677667767766766667676767676767676767767667767766776676766677677676776767767676677677677676776767766677677677677676766776776676776767766676767766767676776776776676776767666677666677667677676767677667676676767676776776767677676776776767767676677666677676666666667667667766776767677676677666676766666767677666776667666776767676776766776776676776776776767676767667767667677667767767766767666676677676767676776767676767767767666667677676677677666766676767666767767767667676666766767676767666676776666767
67767767676776766776676767767676667677677667767767767766766776767676676766766767677667677676667767667767666776766667667677676676767676676766776677676776677676776776766776776767667767767766676677667677676677666776667667667767677677667677676776767676677677667766776767676767676666767767677676766766767676776676767666776676776767766766776667676767667766776676677676766776776767676766677667767767767677666776767676666776767767667677677677677677677667767767766767767667767677677676667677666776776767767767677676767767676677667766767766677677677677667767767677677677676676767767677666677667667676776776776776776766767766677677677676767667677667767767677667767767676766776766677677677676776676767766677676776776677666776766677666766677676767767677677677676776776767677667767766776667677677667767767767767676676776776766776776766667767667766667676767676676767767677677676677677676767767767767767767667766767677677676776767676776766776677667767766776776676667766766766767767767677667666776767767767766776776776776767767676767676767676767677677676776667676667667766776776766667766767677676776667767766776767767676776776667767677676767767766766776677677677677677667767667767766767677676677677676667767767767766776666667676776767767766767666776767677677667667677666776676676767676676776776776767676666677676667767766766667677676776776677677666767767766766766766767676776677676676776676676767667677667666667677677676767677667767767767767767676776767767677667677677677677667677677676766767676767766776776776776766677677677676776776776776776776667677667676667677676776767677666667766677667677667767767766767767766677666766677677677676677667767766677676776776666776767766677677677676677666677677667676776767767766667766767767676776776676676776767677667766767677676776677667766767676676776677676677676776776776677677677677676677677667676677677676676776776766776776676767766776767677667676676676676767766767767767766776776676776776676677677677677676766766776767666767667676767676766767767667677677676776676676667766767667677677676776776767767767677676776767767767767767677677676766766676766767767767767767767667667676677676766776676766767677677677676776776676666776767667667767676767676676776776767767677677666677667677676676776776767767677666767766776677677677677676767667677677667667677676677677676676776766776676766766776676767676766676776667767767677666666767767766776666677676767767676666766776667676766776676676776776776666677666767767676677677667767767676776766776776776767767767667676677666767767767667677667767667766776776667677666767676767677676767677676776677677676676767676776766766767677676677666767676676776676767676767766776676767676767767676667767676767767767677676767766776677676767677677666776677676676767767767677677667677676776767767676666767767677677667676677677676766766776776776667766667767767667767666776676677667766776767667676767767767766667767677677667667767666676776776767766766776776767677677677667676667666767767677677667767677677676766766766776767667766667766766767666767766776667677677676766767767767677666767767767676676767666676776776776767676766776677667767767766776776767667677667677677667677667767767677666666776767667667676776676767767667766776767677666766776766676776776676767677667767766776676767667677676766666677676776666767677666776666776676776776766766776767766776776767767677677666677676776776667766767767767667667676767767767667766776666766766767766767676767666767676776766666667676667767667677676767767766677677666667767766776766776677677667677676767676677666776676676766676677677666766776676767766776767667767766776776766767677677666776776776767677677677677676776776666676776667667676677666767677677677667767677677676767767677666766677676776767766776766767676776767666776767667677676767667767667766776667766767677676776676667766676676776766766766776776677667766766676776766667767677667767767766676676667667766776767677676767676776776677676677676776676666776767766776776676776767666776776776767767767677677677676767667767766776767766767667667677677676676766766667767676776677676766776676776776676767677676676667766677676776676676677677676776776676666776776676766776767666676677676776667667676666667667677676767767766767676666676776667767676676667677667666676766776766676766767667767677677677676666677666767667767667676677677666767667767767766677676776667766676667677676776767767766767677677676677676767667766767677676677666767667767766767676767767677677676776776776766767676677676677676776776767766676776666667676667677677667767667767677676767677667767677667676767676776766676677676676776766676776776677677677676766677677677676776667666776767767667767676677676667676766766767767767767677676776767767767677676677667766677667666667766776677667677676676677676776767666667766776776776776676667767667676766776767676776677677676776776776766677677666676667767667676677677667767767676767766776767676767766776766767767766676766776677667767766766677676667767667677677677676676767767766776776676677677676776776677676666776767766776776767676677667677676676776667666677677676677676776776767766767677676677677676776767677667766666776776776776667767767767766767767767766776776767667676767677667676767766776776676766676667676776776666776776776667767767677667766766776776767766776776676776767676767767767677676666776776676677667666676766766677667676766767666776676676776776667767766666776676767677667676677667767767767767667767766766776776776767677677676676776776776767766776767767677677666776776667676776776776776766776776766776776767767767677676766776676666766776776677676767766676676767667677667677676776677677677667766667666676767677667766767766776677667767666767767767767677677677676677677677677667766776766767766767677667677667676776676767767667767667766676776767767676776767667767767667667677677667767676776767666666776776767766767667666676767767667766766676776676776767767766766766666767676766666776766767667767767766677676776767767677677667667667766676677667677667676676776767766776776676667766766776767767676776766667767667767677676676676677667767767676766676776766767676767666677676677666776776666776767767677666766766776677677677677667676776766767676776776776776776676677677667667767766776776776776776776677677677676767677667676767666676667766776766666676766677676667677677677677667766767767767676677676776776666767676667676667677677676667767766776677667677676776667676776676767666767767677667766767676677676667667767766766667676767767767677676677676776676776666767677666766776766676776666676677676667677677676677667766666776766767666677677676766766666767767766776767667676676776666776776776776776766677677677667677667676667766776677676767676766677677676667767766676776676677677677677667677666677677667666776667677667767766676767766676776677666776776767667666767677677676767766676766677677677676776776767667676776667666776767666766776677667677666767667677677676767766776666767676677677676677677677677677676776767667666766766776676776776776667767666776666776766776766677667676767677667666767766776767666776776767767676767667676767766767676766677666676776776767767767667767676667767767667767677676767676766677676767766766766667766776676776677676776776766677666677667666676677676677676767676677677667677676676767767767766776767676776677677667767677666766667676776677667766776766767767676776767676767766776776776767766776767676676676767767666766776667767667676666767677676766776776676776766776667677677667766766667766767766767676767676776767677677676776776666776676767767767767667767676676767677676766767667677677667767667767767767767667767767667676676767767667766766776676676776767766766767766667766667666776776776766676776766776767667767676676776776677676767676767676667676676776776767667677676776767676776676776677677677676767666767676767767766776676767767766776776776677676776676766766776767677667677666776667767676677676676776677677676667677676767767667676776767767676776767766767767666667666767677667667676676766776776667676767767767676776677667677667667767676776667767767767767766766776767767767766677667677677677667666666676676676767767676776767666667767767766776766766676776776776776767676667676776767676767766776766776776766667767667676767667766667666767667676667767667676776677677676667676677677677677676776776767766776776766776776667676766767677677667767676677676767767667667767677677667766667676766767667676767676776776766676676776776767766766776767766766676767766776766766776676767766676776667666766766767766776677677666767677677677677677677677677676677667767767766766667767767677666776677676667667766776767676776776766776677677677677677677666766667766776776776676776676766766676767766776776776767676767666667766776767767666676776676766776667767676776776676767666767667667677676776677676766776767677667766767767766767677676776766677667767767677676767676677676776676676776676766776667766766776776776667766776767676676776776677676776676677667667767676776776667667667767676667676677677677677667767767767676767676776776766766676776767677667767666677677677676767677667677676767677677676676667767676667677666676767677677666767677667767766767766766767677666677676666766776776766676676667676776776767677666767766767767766776767766767667677677666776676666667677667767676766676676776776767676776767666776676767767766676676676776676676766667767677667676776677676767767666776766767667766776767767767767677667767677667667676767766776677667677676767676767677667677677666766776667677677676667767667676677667766677677677677677677676767767766776776776776766776776776766766676666676677666776776776776677667666776767767667766776677676677667766677676776776767767767676776676776676766776667767766767667767767677667677676677677667677676767767767767667767767766776776776767767766776677667767677677667677666766767677676776766677667767767676776677666776676776667676776776677677667766676676676776666776677677677676776776666776767677676776676666677676676677677677677667767767667676767767676767677677667766776767677677667667676767767676677676676676767767767677676677676767677677676767766677677677
36667767767766677676767667767767676776776776676766766776767676767766667767767666776766767677677676776767767676677677676767767766776677677667677677676776677676676766767676676776676776776767677676776667767667677677676676776676676677677666676776776677676667766776776776767677677677676667666667677676776776677667766677667667667766776776776767766776776767677676767676776776767766776767766676767767676767767766677667667766667767767677676776667767677677677677676767767766766776677667767676667766776676767667767676776776767767677677676767767767766667667677676776776776776767676677676776767767766676676776767667677676677676767767766666776677667676677676677667767666667666677676776776676677666677677676677676767676767767766766677677677676767667767677677677666677676776776776767767767667677676776776677676776767766767666766767766776767766677667676776776666776677676766677667677666767766767676676776766776767677667767666776676776676667666766676767677667767666667767677676767766667766766677666767766767676776667677677667767677677677677667677677667766677677667676776776677667767676767767666767667677667767767677677677667677666776776677676676766677676767667666767676776766676676667767676766676776677677666677666776767767677677676677667677667767676767666776776676776776766677677666767767677676776766676776776767767667767677667766776776766776767767766776776776767767667767767667767766776677666666767767767767677667677677677676766666677677676767767767766767677677667767676766767766676677667767767767677667667767677677677676677667767767766767767667677676677667767767766776776667676676776677676667767767766766767677676776776766676766776776766676676677676767766766767677676776677676667676667767677667676776767677666767676776776767767766776766776667676776767766776776767767667676767676667677677676677666766776776766776766767676776767676776667667677677667767767766766677677666676766767767667767767766776776776776776767676676776767677676677677667667677676766767667766677676776776776776776666776676676776676776767677667677677666667766767767767767667677667677677667666776666776667666766677677667667667677676776767677677676766776767676776766676667676767766767767676767676766776667767767767667676676767767667666677677676776776776677677677676667767766677676767667677667767676766776677676776667667766776776667767667767677677677677676776776676676667677676667766766767767766776766776776767667767677667767676766677667767766767767667767767767767767676677676676776767767676677677677666766667767677677676666776677676767676676767767767766767676677676766676677677676667767677676677667666677676677667767667677676776677676776776776677666767676666776676766776767677676767677666767767676767766767667767767767766677666776676776667677667767767676676767666776776776767766776667677676767767766767766766676667677667766666767666767677667676767767677677667766676776776766677677677676767767667677677676776676776767677667767767667767767677676767766677677667667676776776676776776776767767666776767666776677676767767676776776776767767766677677676677676766776776667767667667667677676776767767766776776676776676776767766667767766767766776767676776776676776667767677677677677676667767767767766766676776766776776667767676776776776776676767676776776776677676767676766776677676776776776776666776677677676766776677667666776776776776776666776767677677667767766767766677676776767677667767676676766767766776676776776776767666667767667766767667676776767766676767767767677676766776776766677667676776666767767666667766766677677676766677667767677676767767666677667766776766666766676677667766677676766776767767667767766766766776667767767667666666767766776776667677676677677677666767676767666676677666767767666667676676676776767767666766766667767666767676776767767767766776776776767677677677676767677677667667677676767676766767766776776676666766767767767667767767766677677676776776767676667667767666776776677666776766776767667676776776767676767677676776766676776676776667767667677676767767766677676677676767767676767677677667677667767666767676776766767677677677666767677666776676776677676776676776766767676666767677676776767766776676767766677677677677676776767767677667766767767677677676677667766776767676776676767766767677677666766766767766776667667676776776776766667676776767766776766767677676776676776677677676766666776776677667767767667676766776776676676767767676667767666767677677676767676676676776767767677667767766776767767667666766766776666776766776767767676767766767766767666776776676667767677676766776767676767767677667667667676676776667677666767767666676676767767677676666767677676776667767767676767766767767677677677676676766676767667766666676766776677667677677676766767767767767677676667766776677677677677667667666667676776776776776767677676776767676767767767677676676776776776767767667767767767767677677676766776776776767667667676667767666676676767667677677667766776666776677677666766776676776767767767677677676667767767676767767767667666677677667666766766767667676776767766767667767677677676776776767767666676767766767676667677676776666766776677677666767767676766676766776776776766677667677677677677676766677676776776676776676776766767766676776776766767667677667677666767676776667767766677677677666677677666767767767766666776767676767767677667676766767677677676776666677667677676766676766677676776766776666767667677677677676776776776776677666677676766776767677676776776767767677677667667767676767676776677667667766767676776667767677667666766767766767676677676766776776776767767767676676767767767676767676677677677676776767766667767676667766676677666767766776676677677676776677667767767767677676776677667667676677677676767766676767667767676677677677667677667767677667767666776667676776667676666776766766677667676766767767677677677666776776677676767676776676667766766677666776776667767677676666766667676767666677676767767767667766676677667677677667766776677677677676776776767767767766767767767766667676666767766677667767767767767766767767767766767666667677677666767767767767667767766767767677676767676767677676676776667767767666776676776676667676776677667767767767667667767676767767767667767767667666677667676776677676776666676776767767766767667677676767666766776677667767676776666776767666776767676776676767767767767767767677677667667766776767767666766776667667677676767766776677667767767677677676677667767767677676767767767676776677677666776667767767767767767677676676677667767766676776776676767676767767667676666776776676767676767667767766676776676776767766667767667767767767677677677666776776676667677667667667767666767676776767766776776667766677667677677676767767767677667666677667767667767766776666776776776677677677676776776766767677677666767767666767767766766776677667666766677676676666676776776766667677667666776766667767676766776767766676776776776677667676776677676776666766767667767767767677676677676676767767666776677667677676667766766776767677667767666776767677676767767766767677676667767676776776776767666776776767767767767767677667666776767676776767677676766767677677677676766767767676667676766767677667676776776776767677667767667767676767767677667667767677676677677676767667767766767766666776677667767767767767676667767667677667767766676677677677666767676776776677677677666776667676766776776776776677677667666776767766677676776776776776776776766776776667767676767767767767767767676776776667767767767667767676677677667767766677676667767767766776766667766767677676766767677677677676676667677677676776776767677667667676677667677676776767766677676776667767767676676667676677667677676776766767766767677667767667676677677667767676776766767667676776767767676677667766767677676776766776776766776677676776766677676767677667676776676776767677667676767676677677677676766676677666766776676776676767677666776776776776667767767677676776677667676776766776766677677667767766776776776677666776767677667677667766766776767767766676776766666776667766676767677677677676767676767677677677676776766776776776767767767677677676766766767677677676667767767767667676677677676766667766767767766767667767677677676776766667766776767677677667676776776667766776767677676677676776667767667767677676767677667767766677666676666776677667766767767667676767677667767667677677677676766776767667767766776776776776776776667677677677677667767767767676776776776766776766676776766776667666766767767766676676767767767767767766776667767766766676776766677667677677676767667666667767666776767667677676776767766776766767676766767767766776666676776776667676767667767766666766776767766776776677677676776677677667677677676767676776667667676766667767767766667676677667677676677677676767766676776776766677667767667676776767767766776776767676677667767676776767667676677676776776767676767767767667767667676766667767766767767667767676776676676676776767667766677676767767767767677676767667676776666776677677666667767766676677676677667676666776767767767767667677667767677667767766767666676767766766766676666767667676677677666776767767667676776766776767767766776767766676776677676767767676766677677677676766776776677666677677677677667767767667677666767677666776776767676767676766767767767766776776666776776677676767676776676776666776776767767767676766677677677677667666676767767677677676776767766776767766677677676767666676776676676776767667677667766776776667677667767767767677666766767766766676776767767677677677676766776767667676667676766666767676767766776776676776767667667677667766666767676676767767676767767677676776767667767677676767676776667667676676766767676767677676677676766667667767666667766776676767677677667767767667667677676676667766767767676677667766776666767677677676776767767766767677676766677676776766776776677676767767767767677667676677676776676776776676776776767677666776677677677677676776767767676677666677676776776776767676677676667676776677676677677677677666677667677676766676776667767766767666667677676776666767667767767666766767766767766667677677676676776676767677676776767767677667677676677677676767767667666776767767676776776766776766776666676776776767677667676767767767767767
67767766676776667766776776667766776676676677676667666776767767767676767767767677676677677677667677676676766767676667666776676767767767667766767766766767676666776677677676776766677667677677666767677667677666776767767666766677676676776766776776776776667667766676767766767766776677677676776767767767766676767677677676776767676767676767766767766767767766676767676767767677677676767677676776667767676666667667766767767767666776667766676667677676767767767767767676767677667667767767676767767676766676776767767767666676666667766667667677676776676776677677676677676666766677676766766677667677676767676767767667677677676766676776767676767767676767767677677677667766767676677676767766666776767667766767676667666776767677676776776666776676677677677677667767767767767767767676767677667766676676767767767766767767677676776677676776767677676667766776766767666766767767767766676776666776676667667767767767676676776776766776767677677677676677667666667767677667767676767677667766677667677676666676776676676667767667766676776776776776767676767767766767767766776776677666766667767676676766767766676767766767766676676767677667677666766677677667767666776677676767767767767666666676776766776776766676776767766776767766767767767676677677667767676766767667766776667767666666667767667767766767767767767767676776776766776676776676677666776666766767677677677666776776766776776767666767666667766776767676666776776667766676677677676766666667766667677666767666776776766776776677677676667677676766766776766767766667766776776767766676676776676767667677677676767767667767677667767676676676776766766677676676676767767767667677676766776767767767667767767676767767767767676666776776776767767767767767767677676776767766776767676776776776676776767766667677667677676766776676767767677677676776676776676767676767676767767767767766766766676767767676677676776766766767666776776776667667767766676677677667676776766767667666767767767766776677676767767676767676676776766766767767766767767676776776766776776776776677667767676767766767667667677676776767677676776776767767766677666767766776767767677676677676667767676776676776676667677677666677667676667767767676676667767677676766677677677676676666667766776667676776767667677676767767767666776776776776767767677676776667676776676676776767667666776677677676766676776667666677677677676676677677677677676767766766767767677677667766676776767676667666776767667666767667667667676767766667667666776776676767667666767676677677676776667667767766677677676767766776776767677667676667767667766677677667766776776677677676677677676776766767767766766767677677666776676667767766766767677676776767677667676766676766776776776767677677677667767767767676776776677677666776776767767766677667677676776767667667767667677676776776767667767666676677677677676677677677667666767766676776767677667767767677676766766767767767766677676766776676776767677677676776776676676667676676776767766767676776776766776667676776666767667676666667677667767676676776776776767667677676677667767677667667766677676767676767677677676767676676776767766776677677667677667667767676676776776767677667767676776767767677666767676767677666767767766776776676776676766677667766776776677666677676676766766776776767677676767766676776676676766767767667667676677676667677677666776766676767767676767676767667676766676767676676767677676677677677667677677676767677677676776776676776766776776677667676677676677676677667667766776767767676767677676767667667666776776776676767767676776666767677667677667767766776677676676767676766766776677677676766767767767767766776776776767766676767677666667676776677677677677676776676776776767767767666767767676767767676667676766767767766767667766767767767667676776667766776776767666776767676676676776676776776676676767767676766667767676776776767767676767767667667767767767767767766776766767766776667766776766766776767676677676776776776676767767767767766667767766667766767767676776666676767766767766767667667767766776676776767676667667767767667677676676767766776767767676766767766776776776676767667767766676677677667677677677667676677676666667667667676677667677667767677667767676766677667677667677666666776677677667667676766776766776776676676667676776776776776667677666767667667767666767666776767667666767667677667676676767767767767767676776767677676667677666776776776766776766767677677676667677666767676776766676766666776776776776767766676776776767667767677677677677676676776676767767676676767676776776776776776776676767766767767677666677676776767667767666776676766767677677677676776766767766766776677677667767677666676767676767666767667676767677676676776776767767667766767676776776676776766776767766667677666776776767767767767766677677676766766666677677676767676676776776776776677677667677677676767767677667767766766767767767767767667767767767766676677677677667676667766776776776767766767767677676776676677676776766776767767767677676776776666776776767766776676677666776666677677677667766676767676767767677667767677677677676676766867676776776776776766767677677676767767767677667767676766776776677676766776766676776676767666677667767667766776776677667766667767767767667677677676767677677677677667767767667677676767767676767667667667666776776776776767667766667676767676766776767766767667667667767767766776776767676667677677667767677676776776776776776776767766677676767677677676767767767667766667667666776767676776767767767767767666776667767767667767767767767677667666676776767666776776666676766676667767767676677676776766776776767767666677677677667767676767766776767676677667666676766776677677667667666767667677666776776676676667676677677677666766676666767767676667667676676676767667667667767766766767676767667766676776766676677676776776767767677677676776776767677667677666776776776677676776776776676776767676767766776776667676776776776767767676776776766776776776767676676676666767766767767667766677676767666767767667666766676776676767767767667676776776766677676776667667677667766776767767767676776766776776776776677667676767767677667677666766767767677676767676776677666677676776776766776766676676676767767767766776776676677677676776776766676676676676766776776676776767767766776776776776667676667767766776767667667676666766776776767767767677666676776776776767767766676767677677677676767677666766766667667767676766767766677677667667676776677667767766767767677677667766776776767676677677667767766776776676776677677677677677677676776677677676666776776677666677676776776677676776677667676776677677677676677667767766766776667677676767767766767676766767766677667767767666676767677667667767766776767766676767667767676776677676667767766666776766767676776676776776766767767766767767667677676767676677676667677677677666776776766667677676767766676776766676767677676767677677666776776666776676766776776767766676767767766776667677667667676767677677676676776667767677677677677677667767677667767767676767676676776767767767667766676776776666776676676767677676667766776767667767676767676767677666667677667667676776766776776677667676776767677667677676767676767667666776776767767766767676767676767766776766776776766776766676767766776677676676776766767676766766776666776776776776667766677677667677676766666776676766776677666767766776776766676767677667677676776767677676776776776767676676767767667766666776767677676667667767676767767677676677677676767767676666776776767766667767677676767677667676677677667677667677676767677667766776776767766776776776776667766776776776766776776676776776766676766677677677677666767767677676677667676776776767767767677667767766776667666677677677676766766767767767676776776776767767766776776766776776676776676767667667767677667676677667767667767767767677676767766776776767677667677666767666776766677676766677676677676677667676776776767767667676776776677666776767767677667676676766766776767676776767676776767677676776776776776766677676766776776776667667766776667766677667676776766677677677677667767666776776667667667676766767766767676776667767767767766767677676676776677677677676767766676776776776766676766776776766776767677676776767677666766677666776776767676766776677676767667766767676776776677676776776776667667767677676767767767767677667676677667666667667677666666767767677676677676677667667767767667767676676677667666767676766776676767767766667766766776676766776767767667666766766776776767676677667766676677667666766767766667767677677677667767667676767767676677667766767767667677667677667666776776767667677676667666676776677677666766776767767667677676776766776767667676767767766776767767676677666767677676776677677667767676676776776776766776767676667676776667767767676776767676767767666677676776667767767666776776767667766767767667667667766776677677667677677676776767767667766677677676766776666767766766676677676676776676776776776776766676676676767677677677667677667677677677676766776677677667766776767676776767667677677667667676767667766677676776766766776767767766776776676776677667767677676677676767767767676776776776676677677677676776667677676677677676766767667767767767676766676676677676776776776776776776776666766767666776667767667767767766776676676776676766776776676767676677677666676677676767667677676766766677677677677667676776766767766776776767677667677666767676776676776677676767676666676677667766767676767667767667676676767766776776776677677677676776766677676667677667766767676667676667676767767766767676776767676677676776767767767767667667667676677666767677676767766676767677677677676676767766767676767766666766667766676676677677666776767666767677667767767676776776766776767677677667667767676766776776776666666676767677677677677666677677676677677676767677667766776767767677667767676776677677667676676767677677677676677677677677677677677676677677677677677667677667767767767767677677667767767767766766776776767767766767676676776776667766776776776776776766767667676666767767767677676776676766767667767766767676776766776767676667767677676776677667767767676776776776776767677676676667767667676767766767677677667667667676766767766767677667677666776776667767667767667676666766676767676767666776677676776676767767667677
6767767767767767767767767766677667676776667676767766676776766766776776776676767677677667767667676676767676767677676776676776677676776776667676677677666767667767766666677677677666776776666667676676767676766767767766676677677677677676677667766776676776767677676776677676766776767676767767766776767767676767676767766776767766776676776667676776667677676766667667666766776776767677677666677677677677677676766776667766776677667767666767767767766776776676676767676676677677677667767667767766776677676677677676776677677666776776776676776776666677676666767767767677676677676776667766666677677666766776776677677676667666766667667767767676676677677666676677676776776676676776766767676767677677676767767767676666767667676767676776677677667766776776776767667677666776676767767767766667766767767677667767677666776776766776676776667667766767677677676677677667666776776776776676766776767677676767767767677667766776677667677676767677677667666767766776776766766767767677676766677667677676677667676776767676667666767767766776767766776766677666667677667767766767766776776776767677677677666667767767767767666677666667767676767667766767766676767767767667766677677677666776767766676776776767677677666776676776767766676767677676666776776766776776666776677667676776776677677677666766766677667676676666676766776666676767676776776767767676776677676776776776676766766766677666776776767676776766767767677677666767766676676766766767767767767767767767767667667766776667766776667677677677677677676776676667767767767676677666767766776767767667676776776677667767767677677677666766776767677666766767767766767767766776767766677666677676776776676776676677667766776667677677676776667676667666776677676676767767667767677677666767667676767676776677677677677667667767676677676767767767666767677677677677667767667766767666766767767767767766667767677676766767766767666776767676677677676776767767767767667766767766676677677667677676776776767667767767667766776776776677676677677667767676767676776776767667666776767677667766666677667767677676767766667767676766766766776767767666776766677677667766767666677666776776776767676667677666667677676666767677677676776767767677677666776677677676766767677667767767766677677677676776677676767666767766776766676676766776766677677667666776766676767767767676677676776677676767767767767676767767766676676776767677667676776667667766766766767677667767767667767767767677676776776776776667767677676676776766776767766767766776767676776767676776776776776776677667767767676667767766676776776776776767667767677676667667677677676776767766667676776776776676767666767666676776776667767676776766676776776776677677677676776776767767667767666767676767767677676676776766766776776666776776776776776666767666776767767767676676677676766776766667666677677677677667676776767676767767766667667767667677666766776677676666776776766767676767677676776676776776766667667767666666776776767677676667676776776767767677666767677677677676766677676776776677676766677667767767766767766776767677667767676667666776776766767766667766776676776766676776677677667767676666766766667766767766766766666666667677677666677667677666666767666767677667676767767766767676766766776767766676776767767666776677666676676776767676776766677676677667667677676677667767766677677676776666767666676776676766776776677667676767666776767676776766676776767677677677666677677676776776676666666776667666776776776667676667766776676776776776776776776766766767677676766766776677677676767767676666767666767766766766767666776776667676776776776776667766667677666776776766767767676776776776776776676776776766776667666776776667677667676667767767667666766767767676767767767767767666667767676676776676667676667767767767766766776677666767677677677667767677667677676767677677677667766776776767767767677676776767766776767677676767667676767676676677677666766667676666676776677676676677667666767767767767666767666766766776767667667667676767677677667766767666776767767666677677676677677667767667676776667677666666776767667767767676666776766766776776666677676676767677677676676767767766776776776767767667676766677676766677677667767677677676767766766677676776776767766666767676677676676677676767766767766776676676676776767766767666766776767677677667677667667767767677677666676666767676677676676767676767767677666767676767676676776676767667676776776776776766776766677676677676667676766677676677676767766776776767676767676776667767767676676766666676766676766776767767766776776776776766776776767677667766767767766776667677677676776767766767767767667767767676677676666677677677677677677667676776676776776676676776767766776776666776776776677677677677667676766767676776767666767767766776677666767667767766766667767766767766776776767676776767767667767767676776677677677676676776776776766767667677677676776767676776776677677676766766766677677676767767667667676767676766767766776767677677676676776676776676776776667767666767766766766776766776776776776767676776767766667766776776776767766766677667767767767677676776776776666676776767667667677676677676767767767767676676677676766767767766776767676776667767767667676767676767766766776677677676677667766767667676676766766677667677676776776766776666776667667676667767767667667676766766677677667666676677677677676767676667676677676776667766666676676667677667677676767766677676776776776776676766767767767767766776677677667767676676776677666776776767766667766776776676676766676776766676677666776676676766667767676766767767767677667767677676767767766676766776767676776776667767766767677666776767666767676767766677676677677676776676776767676767767677676667676776767767677676776767677676667766776776766677677677667767676667767767676666676767676676776776767766776667676776767767667766667676776776766776666767667667677667667767766776776776666776676766667667767766776667666767767676676766767766776677676767766766767766667766767767767667767767767666767767666776766776776677676767766766776776776767676767767766767677677667666776776776666667666676767767667766776776766766767767667767676676767767676676776666666767766776766667676676767667666776677677676776776776667767767677676676776766766677677677677676676776776767677667677666677676776766767767676776767766767676776776677666767767767767667666776767666767767766767667667676767767767667676766767766766767676767666776776667767667767766776776776767667676676776767767676676766776776767676767767766776776677677676776767766676677676667767767676766767677677676776776767677666776677677677666776667676776766667766776776677676766776676776676767676776776776677667767677677666766767676666667767666776776776666776776676676776667677666776776767667677666776776767766766776667767677666767676766766776667667676776776776776776676677667767766677667666767767677676776676767667767676766767767766677676767767677676776776766776776776766767676776677676767677667666766776677666776667677666677666767767667766767677667676776767767766776677667767767676766667766766776677677677667676776767767767767667766766767767676667767676766767667667677676776677677677666677677677666677667667676776776767677667667767677676776666666766767667767766767677676776776767677676667767767677676767767677677667676776776776767767667667767767767766667767766767766767677677676677676776766776676767667676667666776676766767767677667767667677677676676776767677666677677667766767676776776767677676667767767666767767677677667677666767767677676776767667767766776767676677677666677676776767767676677676766776766776767767676677666767767767666776676767676667677676677667667666676666766767667767767667676767767767667767666776677667677676766767767766776666677667766666676666776767676776776767677676776776776767676766666767666767667767676667767676677667676767667667767677667767767767667677667677667767667767767767676667767767767767766667666776667766767767677667677677676766767677677667667677676776766677676776766776776767766676776776767667766776776767666776766667766776767677677676776767766677677677676676766776676667766767677677677677676676676766776767767767676677677677677667676676677676767667767766667766676767767676666676676677676766766776776776666776767676766667767767767666667676676776776677667677676766667766676776676677676776776776776766776767667766766767766776667767767677666776767676767767767767767767767677676667666766767677676776767667767677677677676767767766676676776676667676666776776767676667676766677667667766767677677667677676776766767767676767666767767676776776767767676776776776767766776676776776676767667767677676677676766677676677666676776767676677666767667677677667677676767677666677676767767767677677676667767767676666676776766767677676677676677676766676776767767677676776776767676767676666767676767767766776776776766676667767767677676767767766767767666776767666776766667767676767766776767677676677666776766766776767666677677676776766667676667767766766776776766767766766766677667767666767676776776767676676767767767767766766667677676776776776677677676776667767676767767766676766677666667767766776766776677677677676766767676676676776676766767666766766776666776767766767767767767676767677676776676776676767766766767676677676667767767667767667766767767667666766676776767677666676767667667767667767767677676767666677676677667767767767766776677676766776676666766776766676677677676776776776767767677677677677676767676776776776766776767677676776776676667767677666776776767677676766776776677667677676767767667766667677677677666666677666676767676767666776776776677677677677676776766676776767677676667676766767766676776767767666776776767766776677677667767677677676776676776767767666767767666766776776776666767767676776776776776767767667767767767676766767677667766677676766767766677676677677676767766767766667676766766677676776776776676776776776767676667666767767676677667677677676767676776776766767767667767666776676767666676776767766776666667667666676776776776776677667676766776676776776767677676767767766766766767676676776767677666776767677666776776776767677676667766676676767767676676766776766776767667767677676766776676767767766767767767666766767677676776767767676677676
677677676676776776677667767666776776676776767766767767767766766776677676666766776767767677666767767667676676677677676776677676676766677676767667767676677677677676677676767677676676666767767666766776767667676667677677677667766776767677676776767767767767676776767766776776676667767666677667676776676766776776677677677667766766776776776667767667677676766767767767676676776776767667767677666677676776767667767677677676776776677677677676667676667767677676766767676776767676776667767677677676767766776676667766767676766767767766767767667677676776677677676676677677667767766776776767676767667677667767767767677677667676776767677676767667676667766767677676776666776776776776776776767766776776767677667667676766677667677666676766767667767667676767767766766776676767766676767766767766767766677677666677667766666767677677667767676776766767767766766767766676766667767767767767767766776776666776677676767677677677666767677667767676677667767677677677677677676667667676767767677667677677676776767767767666667766776676767766676767677676776776776666677677677677667767667677677676776766766666776677666677676766766667676667767666776677667767677666666776767767676667676776767767766766767677667766666676767677667767767766676776766776676776776677676776676767666766776767667766776776776667676666677676776776676767766766766776666677677677676776676767667676776776767667667676767666767677676767666776676677667667767767666776767666766776767667767667677667767677677677666776767677676676677676776767767677667676677676776677667767767766676776766776767677666767767766776677677666776767676776776776666776676776776776677666676776776767767667677676676677677666766766767767767767767667676666767677677667666767766767766776677676767766677676676676776776776776767677677676767766776776767667677676766666766667766766776767676667766766766776767767676776776676767767676776767677667676776767767766767767767677666776776667766776766776767677676776776776767767766776766767677677676667767767767677677667767766776776767767677667676776766676677676676676767667767676776767676767676676776667767676776767766767676677667677677677676767767676676776776776767676776677667676776776776776766677677676766766776676767676776677677667767676676776676767667666776767667766766767667667666767767766667767666767677677676767767767767766776767767766776666767677666667677667767767767767767676767766676676676767676776766766677677676776677666677667667767676676776776776667666776667767676677667676766776776667667767667766767766776776776667677677667767676776766676666676676677667677677666666676767766776767667677677677676667767666676667676767766767676776776767666677676776776676666776676767666776767676677676776667676766766676776767767767677676766677676776677667767767767676767766776767766766676676776776767677676766767677667767666776776766677676776677676776767767667676767667767767677667767666666667676776766776766676776776767667677677666766776776776776776677677667767666776767677666776766776767767666767767676767767676776766676766667676776766776667667666767667767666766767766776767767667667677676767677676767666766776677676766776776667766767767767767767767767766767667677677677676676776677677677677677676667767766767667676776667767677667676767676776776776766776677676776776677676776677677676766766776767767766776666776767766776666776676766776767666776677677667767767676767677676677667767766767767677676767767677677676667767677676677676677677667767676677677667666767677677676677677677677677677667766776676667767666776776776767676767677667677677677676776666776667676667767767767667766776767767676776766767676776767766776766766677677676666776767766767767767767767767667676767666677676776766776667767766767677667677677676666767677676766767676767677677667766677676776776676677676767766776677677666767676677676666676767677666776776776667677666776776776766776776776776766776767767766767766676767676766767767766667767677667766667767767676677677676676776776776677677676776766676767677676776766767766767676667666767767667767666676676766776677676776776776776767676776676677667766676677677676767676776767667766676776676676766766676666776767667767676666776766776767766776676767766766676767766767766776767677666767766776776767676767677666766667677676776776676776776766776776776766677666766776677676677676767767666676676676767767676776767767766776776767676767767767667767676767766767676767767676666767767667666776767767666766677667767767667767666767766667767676776766766767666676776676766767677666676776767667767767766766676776767667667767767767676677676676767676766776776776767767677666776776767677677667677677667767666767766767766776677676667676776776667767767766776766676677677677677677676766676776767666767767767766667667766677677667766677676766776766666667676766766767667767767677667767767676677676767677677666767677677677677677667767677677677677677667766677667767767767667677666766767677676667767766776776766767767767676766766776776766676776776676767667767677666766766666676767676776777676766776667766667766667767676766776766776667767677667676766667766677677677666667767766776677667767667767677667767767676776766667767667766767676676677676767767666676776776676677667767676776677677667767676766776676676776766767766766776767677676776677677667766776766766667677676676677676776677677676776677677677677676767677676666667767676766776767767766677667676677676676776766776766666776677677667667676767676767676767666767766677677676676666776776776767766767766776767676676767767767666776766766677676776776676767766666776776766677676666676767767677676776776776676677667676677676676676766776677667677667677677676776676776677666776666776767767767767677666677676677677677667667767767767677676776767767666676776776677676767676767676776776677676677676766776767767677676776776776666676776767676677666766676767677677676676776767767676776766667676667766776667676676776676776677677677676767677676766677677677676776677666767667766676667766767676767767767767676667677676677677676677676767767676767767677677666767766767667677677677666776766767676776766767676676776676767767766767767767767766667767767676767667676676676776776776677677677667766776776677676776776776766776666667676766767767766667676767767677676677677677666767667766767767766677677677667676766676677677677677667766776776766767767767766667766776776767766676666667667676766667677677677667677677677676776776776676676677676666776767766666677676766776776676667767767766767766776776677677667677677667767767767767766677676776776776676776677677667767767767677676676667767676776677676677667676776677667676776766677667667766767666767767767766767766776776667676776776767766676677676676776776767767767677677677677677676767677667767766767677676676677666776776767767767767767677666767666767767677677677667767767667767766667676776776667677667676776677677677667767767676676776677677676766666666767676776766676667766667767766677676676677676767677666767767767767666677667666667766767767767667667766766776776776776666667766767667676767667766676676667767767677677677677677667766767677677667767767677677666767677676667667766776667676767767767677666776666767666676776776776776766776767766776667666676766667667767676677676667767677676776776666767676767667667767677676767677677666767766776676677667766677667667767767667677677677676677676766677676767676667677677666677676776667767677677667676667676677666676676667767677676767667766776767677677676776776767667677676776776667767676677676767677677667677676676776767766776677667677677676776776776677677677667666767667677676776767767767677676776677677676677676776677676677667666767766776776776767667676776776767677677677667766776677667677677666667766776667767667767676776676767767667766676767767766776776666667677676767767676776776677667676677667767677676776776767667666776676667767667677667667766677677676676767677676677676677677667676677666776676676776776666677677676776767767766767667766776766667677667667677676776676767767667767667677667676776776667767767677667676767666776766776667766667676776767766676677677676776776667767767767767666776767767676767666666677677677676767766776766776767767676767667676776776667676676766677677676766776767676776766767767677677667667676766776666767767677677676677666676776766667677676766776776776676677677667767767667667676676677667676767767767676766676767666776766776676776776677677667767677676677677676766766766767767767767676676676767767666667766767767766767667676767677677667766667766677677667767766766676766776767767676766676767766676776776776767667767677676676667676767767666766667676667677677677677676767677677676677676776767767676677677677677677676767677667676766776767677676767766766766767666766667666676767767767766776776767767767767767676766767676676767676767766776776767676667667767766766767667667766767767667676767677676767767666767766776776666767677667767666666767766667766776667667767676676677667767667767666677676676667767767766767676667677676767676767767767767767676677677667767767667677677676766767766767766676766776776767766776767766767677677677666667676666766677666776676767677676776676667766776776766767767677677676776676676767676776767767767767676766677667677677676776776776677676677676767676677666667676767677677677667767766676776767677667667767677677676767766776776776776776776676776676776677667667676677677667766667767767767676667767677667766677676766676776676767767676677676667766767767677677677666767767767767676767767676676776767667766776766776767676676776677676776676667767766767677676677677677676767767677677676776666676767767676776677667767676776667767767767677667767767766776776677667767766776666766776666767677677667766767667767667767767677676767766767676776677676776767676776766767767767676776676676767766776677676667676677666766776677677676767677677677677676776767766677676776677676776776676676667677677666776767767677677677676677667766776766667767766776776677667676776667667667767767676767677676677667767767767767767767676776767767677666776767767767676776776667677666676776676767667677677666767676776676776676776776676677667676666676767676767767767666766766
67767677667767767767766676776767677676677676767766776776667767767766676677667667676677676766767767667676776776776677667766767677676767667766766677676677677666767767767677677677667766767767677666677667767666776766776776776767766667676766676767677676766767676776767677676667767677666776677676766666767766677677666767667666767677677667677677667767677676677676767677677676667767676776677676767766776776776767767676676667766666766666767766767766676776677676776767666677677667666767766776677667766776766677667676666776776776666667667667767767766767767766677667676767666776666767677666776776677667767767667676676767766776666776776776667766776767676667676666676767676766776776776676766767677676767766676767666776767767766776767767677676767767677667667766676776766776767676677676776766767667666776776767667676776767767767676766767766776667767767767766766776767766667676766767667767677677677677676667767767766676776776776677666776667676677667766767766776766767767767677676776767676677667767766676677677676776776676667676676676767767667677677677676667767766766767766776776767767766776676677667676767767676676677676767767767767676776776766766776767676776767766766676667767766767766776767677676776667767767766776677667766766767767677677677676767676676776677667766776776666677676767667677667767676667667766776767667767676766776766676776676677676676776776767767677677676767767766676676677676776676767666767677677676776767767676766776767667677677667667767766776767767676776767767767767767767767766767676666776776776767767667767767767767677667766776776767767666766767767766776676766666767677677667666776776766767676766676766776776677676767676766776776776776677676767666767667677676776666776677676676766676767676767767767766767676667767676677667766677676766767667667767677677676776776776676766776776767676776676767677677676776676676776767767677676776676766767677667767677666767767767676676776666767767677676667676677676767767766776776767766776676776776676766776676776776776776766676677677677666677676767766767767677677676776776767666767667766776776776776766676676767676766767677677666677676767767677666776766776776776776677676766776766767767767666776776767677677667676766767767677666766767676776767676767677676767677677676666767767767667766766776677667676767767677666677666766666677677667676767766776776677676767666676666676767766776776676676767676767676776776766767677677676767767676766677666677677676766776776677667767676667667677667766667677667766767767677667677667667676776676667766766666767766767767767677676766676676767766667677667677677677676776766767676776776676767767767767767767676776676667767667676767766776776677677676666667766676676776776676766766677677676776676776677666767676677677677667677677676666776766776766767677677666677677677677667677676776776776676767677677676667766766767767676767767767666676776766776766767767767766776776766766677676776766776776776776676667767767676776776776767677677677676767767767767666776666776767767766776676776667677677676776776776776776766767767767766676767766677666766766677667767767667767767767766776776667676676776776667676767766776766766776767676776766767767766776767666767677677676776776776767767677676767676776776776677676776766776767667667667766766767676767767767767767677677667666666776767676766776767667767766776776776667766776767677667767676767766677676767676776677677677677667676677676766767767767767767767767667666677666776776766667667767766677677677666776677677676677676776677667677676677677677677676776776767766766776766667677667767767767767667667677667767767677677676776776676667676767767766676767766676776767667676767767767677677676676776666766776776776667766667676767767677667767766677677667667766767677676767767767667667767766767767666667766776676776666677667767767666666767767666776766766767676677677676766776677676767666766667766667767767666766667767767766776776766776767676667767767767767677677677667677667666776677667766776666677677667676766776767767767677667767677667767766667767767767766677676766776776667667676677676776766767676666667767766767676767667676776767767676766766666767767766776676766767767767677676776667676667767677677666776776776776776767676776776776667766767676766766677677676776767667677677676666767766776667766676776677676767677667667767766767667767767677666766767767666676767767666667676667766767667766767677667766776776767667766776776776666767767667767676776767767767767677667677677676776766776767767676676766677677677667667676677676776776676776767767676767676776767766676666677667766766766667766676767676676766767766677676776667667766776676776676767677677677676776766776766667676666767767667767666677667767676776766776767676776776676676677676677676776767766677676677677677667677677677676776766767767667766776776776776776767676776767767767767767766776767667677676776767767676676766667667677667767677667767766676677677666767676677676666767767676676767767767677676776667766776666677666677677677677667676677676677677676766776666676766776676767667766766767767767767677677676766776766767766766676666776767767676676776776776676767667676676776676776766677677667677667676676766776767676776767767766767766676676677677676766676776676767767667666776776677667766767767667767766767677677677667766767766776767766776676677677676767677666766776776776677677666776767666676767677676766776776776677677677676677676677676766676766766677677667666677677666776766677677676667666776776776767766667677667766776767767767767676766767767767676776676766776676776776767667767666677676766667767767767767766667766766766677677677676676676666776767766776776767676677667666776767766676776666767667677667766767767767767676767767677677676776767767766767766767676776677676767767766766776766776767767676667767767767767767677677677667767676677677676676677667766766667677667667667767766677676776776676776767676676766776766776766776667766676667766677676776767767666677676776677676776676767767667667767676677676667767767767766767677676776667767676767677677676676776767767767766776667767676677666676776776766776666667667676776776676767676776776677677676776767676776767667767766677667666677676677677676776676776776766776776766676776776766677676767766676676767766666767766676767666767667767767677677666667666767676776767666667676776666676666666667767766776677667677677666776676677676677676766767677677676776766667677677667767767767676677667676677676776676767767667667767766676776776766676677677666776676667767766676776776676776776776776677667667667676776676676776677676776767677666766677677667667767667667766766776776767676676676677676676677677676776766776776776776677677676767767767667677667767766667676776766667767666776776767766767666676776667766676776676776767767766676776776667766767766776676767767676776776766767767676776776776776766676677677676776776676776667767676776676676767766666776677677677677677676667766767666776666776776667766776676767767767677676767767677676776766667676767677666767766677676767767666676676776677667676676767677677667766677677676776676667767676776766776776766677676676776776766766667676766767676767766676767766677677676776766676767677677676767667676767767677676767767677677666667667767677667766677677677676677676767666677677667767667677676767767766676776667766767767677677667667676766776667766776766776667677677676776766766776767767767766776767677666667767677677676776667667766767767676666676776767766767766767767676676676667667677677667766776767766776767767767767767767676676776677677666776776767676776776767676767766776767677677667667766677677676677676776767676676767667666767767677676676776766776767766767767677676776767667667676676776776776677667666776776767767676776677666676776776767676776677677667767766776776776767667677676676776776767767766776766766767766776676677676677676766776776776776767676677676667677667677666776676766677677677676677677677667767676767766767677677676776766767766767767767766666776676766767677667767766676666766767667677676776776766776676776776767666776677676767676776776776776766767766776767676776677666776667676676776666776776767767767666677676776766776767677666667767667767666677677667767766776776776776677677676767766776666766766767767667767677667767677677676767766776767767766676776776766776776776677677676677667667676776776767767677676776776666776667677677667767767766677667767766776767676776776776676776767766667767767666676776667666677677676767766667677676667676677676767767767767667766776776776677667666667667667677676677677667667766677677666776776766677666776776776677677676776776776776776667767676776776767666776776766776766776767766676776767667677676767677677676776776776766767766776776767767766766776767667767677677667767767767677677676776767767766677666667676776776677676767767667677676676676676766677676767767767767767766767767676676767767766767676676667767677677667766776767767667766677677676676767676767767666676676676766666776767767767667666776677667767667667677676776776767677676677667767676776776776677666766767676676666776667677677676776766776676677667767767676766676767676767667767676667766677677677676676767677677677667766776766766767767766767767767677677677667677676667676767766667677667767667767766766767667767676677677667767767666767676776676766776667767767667767767676776776767666776776766776767766676776776776766676776766776776776667676676767676776767676677667676776776767767667767766767767766667677677666776767676776667767767677676676676776767667767767667767677676776766776766766767676767767677676776766677676767667666776676677666666676767767767767667666677676776666776767677676676776666677666767767676767767676767677667767766776766776767676767767767766677667766767667676767677677676766767676676676676676766776766677667767766767667767676767676776767676776767676776676767767767766776766776776776776767767676776677677676767677676667676767767766766767767667767667676767767676677676776676767767677677676776766676767767677667767767767766667667767676776767766767676767767666776677666667677676776776667767767767667667667677676677677677676776767767677677676766766767677676677667766666667677677
766767767766666766767677667767766776776767666766677667667677676776767666776767676766776676767767766767677676766776767766666676676766676766666776667766667767667676667767677677676677667766776676776677667677676666666776776667666766677676677677677677677677667667766776776767767677676776676676776676776767666667676677677677676776767667766767676776767767677666767767666776677666676677667677677677676767667667766767677667767767666767677667666776676676767666766776767767676776776767677676676676667676776776677677676776677677676776676766677677666776677676767766667676776667767767676767767677677667676776677676776776776767676676767677676776776766776767677667767676776667676766766666677667767766776776767676676776676677676767666676677667677676767767767767766766676767767667766776767767766766767677666766766677677676767677676776767676676767677677676776767667676776776767766767767667677676766776767767667767767767666676767767767666766666767767767676776767667676677677677666677677666776667766776767667676666666776767676776776677676677677676677666776676667676767667667766677677667667767677677676767677676677676766766776776776776776776767677677677677676677676767767677676776767667667766766767767667677667676776767766766677676766676676776766676676677676776776776776767767676667767677667767667666767666676776776677676776677677677677676766776677666776667666676767767767676667676767676666676767766766776667767767677676776776776776776676776676776776776677667677667766676766767767677666776677677667767766667677677677666767667767767676767767677666667676776676776776677676776676667767676767766667766776767767767766677667677667677666776666767676766776767667767767666776767767767677676667666676766776767767676677667676767766677667767766766677677676776676766776776676677677677666767666767677666767766677677666776776766776677667667676776776766676767677666666767676776677666776667767766776776677667766767767676667676776776776766776767676776776676767766776776776677666667666677667676776767767677666676767677667767767676776667676767667677676676677676677676767677677677676767767677667667676667666677676766676776767667767766767676776766776776776776676767767766667767767667766776776767766776767767676666776776667767676767676776677677676666666776776776667666776676767766767676776776676667767667766776776676776677667767767676776776766776776667677666767766767766677667677677676766677677667676767766776766677677676677666776766676677666776677676776767767767767767767766676676776767667766676676766776767676666767676766677676767766766676776776677676676766767767766767676776767677667677677667767666776666767767767766767667767767766776776776766666767767676767667767667676767667767766667677677677666776776767767766776776776666766677676767677667766776767767767767767766767767767676767676776676766677666676667676677667766776676767766776767767767767676676776776667677676776767767766766666666776667767677676776766766776766676766767676677676676767767766766766767767767677676677677667767676766667676766667667677677677677677666776667767667667767667667767766776776676667766776767767676676666767767667667767767767766767667676767766766776767767767667767766666776766776667767677667767767766776776767677677677677677666766667676767767767767676776766766776776776776666766677667767767766766776776667677676776766677676667767766767676767666666776776776677667767676776676776776767666667676766767677677676776677677676767767767667767677676766676676776767767767677676667676776776776776776667766677676776776767766676776676776767766776667667767677677677677666676776776676677677676677676677677676766767767767676766766776677667667766767677667676776776766667767677666677677677676767766667767667767677677677676767677676766776766677676776677677667766776766676776767767766767666677667666767676767767767676666666766766766677676676766676776776776776676767676776677666766767767677677677666667766667676776666776767667767677676776776767676776776766767677677676676776767767677676766767767677667666776776676767766776767676766677677677676776767676776776767766776767676776776767767767766767766667766666766666677677676767766676676676776667677676767667667766676767676776767666776776767767766776776677677677677677676776767676767766676676776677676776776776666767666666676776677667677676776776776776767767767666776676767677677677676677667677677676766776767667677677667767667667766776677677677676776767676667667767766767677677676776677677676667766776776776776677667767677667767767767677667677667766776676776776667767676767767767676776776776776776766677667677666766677677676676767676776676766767767767677677676677676676767677667767677677677676776677677666666677677667766776767767667767676776767766776677677677677676667767767676767667676677667767766767767676776677667677676666767677667677676776676776676676676677677667767676767767677676776677676776776767767767666767766776776677677676776677676667767767677677677677677676677667677676677676677677666776677677676676676767767766667767667766776767666766776766776776776767767766676676676676767767676776767767677667677676766767676677677676776767767766776766776776776767766677676677676766767766667677667667767767766776776767766677667666677667677676776676767766667766776776766776676776676767677667677666767676767666677676776666766677667766766677667676767767767676767677676766776677677666776776766677677676767667666776767767767766677666776667676776677677667667677677667667676677677667766776776776766776776767767676676776776776676767677677677667766767767676666677677677677666776767677667677666766767666677677666776677666667676677666767767767667677666676677677667677667766667767767766677666767767767767766776676767766667677676767767766676676776666776667677677676776666677666776676676776667677667676776776776776776767766776676676767677676677677676767766767767676767677676766767667677677667666667667766776767766776767766677677677676776776776766666767666677666676666677667766776766776776776766776767767766766766776776666776766776677667676667767767767676677677667676776676767767766677676776766767676776776676776667767767766767767667767766776776776666766677676767676667766676766676776767676766677666776676766767666677667767677677667676776776766767666776776776776677676776767667767767767677667666767767676776676767666667667767766666776767766766676666767676767677676776767767667677677677667667767666667677667767767676677677676766677677667766667676776667677676677666676766676776776776767767677676676677677667666677666776667667767667766776776767666677676677667677677667676677677677676767767677676666767767677667767766677666766667766776776767767766666667676776776776767766776776767676676767667676767676776677677676677667767766776676677676767666767676676776767676676776667677677677677677666776776677667676776676667666676667767676776676676767767677667677666667766767676767677677677677666667667767666767677676767666666776767676766776667676776767677677676776776766776766677666666767676776767676766776667666766776667767767766766776767677676767676677677666776776776767767667667767676766776767677677666776776767677667666767676767767766766666677677676767676677666676776776677676767767667676677676767667767767767767676766776776766676766776776766776776676776676776766676767667667767676766767677677676776767767667676676667766677667677677676776767677677676776766776767676776766676776766666677667767766776677677677677677676776776766676676767766767767677667676776677677677666776677677667677667666677666677676776767677666776776776767667767676767677676776776776677667766676776767767767676767766776766776776776776776676766767767667767767677676767667666767767667766776666676677676767766676677667676767667767767767767667767676776766776676677676767667667767676767676767767676676776767767667677677677677667766667667767666776667676776766767677676767676767767766666677676667766677667676677677676767766776776767766776677676677676767676767767766776767767766776766767667667767666666676767667767766776767676776776767667766767766676776776776767767677676677667766776776767767676676766767767676776677676776767667767676776766666776767766767667676677677667766776677677667766676776767767767767667766766776667667766767766666666676767667766767766776766767677667677676677667677677676776776767766676676677676766677667677677677676676677677666676776767767676767767766776767666767766776767766767767677667766766776767767766767667667667767767667766766676677666767766676776766776776776667767767767676776676776676767677667767667677666776767767767767676776677677666767767767767676766677677667767767767767766776676676677676776767767676666776667767767677676776676676766776766766776776667676766766677677667767767677676767767767767767676677677667767767677676767766766667667766767766776767676677677666766776677666776776667677667767767767677677666676776667766776767677667676776776767676776667767767677677667676767667677676767767767677677677666766767766766677677676667767677677677677666776766767766776776767676676776766776766776776776776776776676766776766776767676767676767666776766676767677677677677667767766767766667766776776776776767766676767767767666676677676677667767767677677676776676776767677677677677676776776776776776676776676676767767667676776776776766666667666776677677677677677667676767677677676767676676677676776776767766776776776776676776776677676767766676677676767767666767676767767676677666776666767766776767677666676667667667676767767667767767766666767676776676767767666676776776676677677676776776676776766767667766776766677677667767677677677677667677676776767667666766676776677676767676767767676766767677677677677667766776667676767766776776766667767677677667667676776667667676676667766776666767767676776766767667767677667767767666767677677667767767676767676776766767667677667667767666677677667676776767666676667767766676767767767677677676766676767766766776767767676766776776776776677677667676667767766766776766776767677667767677667767666776667676776776677677667766667767676767667677667767767667766776776766767767766776767767667676767766666767676767677667767767767766776767766776767667767677667766677
6667677676666666766776776676776677677676776677677676776666766776776776767766677676767667766767667767676767766667677666767767676776667766776776776776677676767667667667677676767676776676776666766666677666677666766666677676767677677666676776767767677676776776776776667677667767667767767767767676767677667766767666667766766766776767676776776766667676677666676767676677677676676676676667677666776767667666677676667676776776776767767767676766676776776767677667767767676776767767667676676767676767667667767677667767667767766666767766677676677677676666667667767767767767667677667676776677666776676767667676676776676767767666766676766766676767677676677676776677677676776776767766776776767767767767767767767677676767766776677676767767677676767666667676677667676667677676667667677666677676776776667676767677666667677677676676776677667667767677676676767677667666767767766767677676677676667766766676776766677667766666676767677667676676767766677677666767666776776767667667766767767767676766767677667767676767666666767676766677677676676776766776776676667666776676666776676676667767767676776767767677667676677667667767767677667667676776766776776767766677676776677677676767766776767767767676776767667766776766776776767766776776776767767767676676766767667766766767676776776776776776767767677676667767677676766776776776776776776776766666667766776776667677667766767666667767677676677676766767766776766766676766667667767766776676776776676767766776667677677677676677676767667767677676776677666767667766776776676776667767767676767676677667677677677676776776767677666776776767667677667677667667677677676776677677667676767676676677677676676767676767767766667676776767667767767677677676776766676776676767667767667667767677677676666776776767667767677677676776776676776767666677677676776667677677667767766776776767767767666776767677677667677667767676776776767767767667766766767767676677666667767676776676776767767767767767677667767677667677677677676676776776766667666776766776767766767676676676776767767766767666767666776767767677677667666767766767767676677676677677676767676776766667667767667677667667767766677667767677666667667767766776667676776776776676767676766776676676776776767667766767766666676766677677677676767677677676676677677676776776667766677667767766767676776767676676767767677676677676776676767667677676776767767676776767667676767766776767676766776677667766776776766766767767767767766776677677676676776776776776667767767767677666766776676767767677677676776677667666776677667677676677666776776677677677677677676766677677677666776677666776766767767676767677667676767767767677676677677677676767676676676677677666767767766767766677677677676676767676676767766767667767677676677667677677666776667677667766676676766776767666767767767677676767767666767767677667677677667666776677676776676776677676766666667767677666776776676676677667767767677677676767767676766776776776776776776767766676767677667767766676776676767667767677676776766776767767677676666776767677676767677666776767766677677676676767767677676767767767766667767667676767667676776766776676776776767677667676776776776776776676766667767677676766766776676667676667676766767767676776766776767676776677677677676776776676776767766766776676776776677676776667767767767666677676767767677677676767767676767666676766766776766776767676776776676766767667667676767676676767677677676767676676766676776767767766666667667667677667676667676667767767676776767677667677677666776767677677666767676676776776766776766767677676766766677667677666767767677666776776776767766766676676776767676776776767677676766766776776766667676767766766767767677666677676677676766776676767767666767767667766776767667676767767677667767667677676676776677676767667667667767766776766776676767667767666776776776767666776677677666776776776776677667767767766666776676776767667767767666776767767676767767767766776766776766766677677676676776676776676776677667767767766776767667667767667766766776676776776677677677677667677667766776776677676767677676667667666676776667767677677666676766767676677676676677666677677666676776776667767676677676667677667766667767767767676767767766677677676776767767767667767676766677667767767676767667767666767676776677677676676767767767767766677667667767677666776776766767767767767766677666767667677667677676776776767666676776666676677677676676677676767767676767666767767666767767667767667766677676767767767667677677676676767767666677666767766676766667767766776677677677676776776776677677676676676676677676667677666676766767667676776767677667676776766776776766767677677677667667766767767766677667767766666776667666667767667767677667676767767677676776776767767767767767677667766666766767667677677677666677667677666677677667667676767677666767767667767676677666776776776766776667676677666677667767767676767767767677667677667767667677666667767767676667766776776776776767677677677677677677676776776767766776776767666767676667667677677677676677677677667676766767676766776676776676677676766667767667766776667766767766776667766767766766677676776676667767766776767767667767766677677676776667677676776776766766766667667766766677667676776776767676677677677676767767767667767767677676667767766677666676776677666767767677667677677676776766776767676767676776776767676667767676767766776776766776677677677676766766776767766767767767676767767767767767667676667666767676776667677677667677677676766776776676776776767767767766666677676776677677667766766776776767676676767677676667667767667767666776767767767676766776767767677676667667677667677677676666776767767767766776776767766667677677666677666776766677676676776767676767766766677676676767667677677667677677667676776677676767766767766766667766766766776776767666776766666677676766767666667767677676767677666767677677677666776767676767766676767767676676767767666776676776677667767767767676776766776767767766676767677676767767676767766776776767767767766776677667767666766677676677676776676677677677677677667767767767767767676767677667667676776776676767676767766776676776677677676666776776667666776776666667766676666776767766667767767666767677677676667766667767667767766776776767677677667767676766677676676776667767767676767676676767677666776767677667767766776766776776776776776676776676776677666767676767767766776677677666767676776766767766666666767667766677666667766667767767677676677667767767767767677666666677666676767676766676767666767767676676676677677667676677677666667766767666766766776766776767676767766767767766676776676677676676767766776676767767676776776776767677677677667767767767767667667767767677677677677677676766767767667667677676776767766676776677666776776776767767767676776776767767677677666776776766677667766676766776776676776776676776766776667667766677667676776767767676767676776667677667667766767766667767767666767767676677676776767767766677677676776667767767766767767677676767767767677677677667667676767676677676677667676766776776676677667677676767676677666766776766766667767767767677677677677666667676776776667766667767766676776776776766776677667766667677676776767766667767767767767767667677677676666677666776676676767677676767767766666767677676677666676776766677676677677677667767767767767676776766667767677677666666677676677676766676767767667767677676776677667767667667676776677676677677667667666776767667767766776766677677677676776776776767667767677676776776776776676767766766776767767767666767767767676776767767677667666767676667667767676776767677676776776776766776677676776677667666766767767766766767667676667767677667666766767676766776676767676776767767667667666676676676776767667676776767766776676767677676767677676767677667767676776776776776677676776677667677667677676677676677677677666776776766766767767677676766776667766677676676776776766776667766767667676677667767767677676677677676767676767676776776776767667767676677677677676666767676677676767677676667667676776776767667667766677667766776776767767767767767677676676767767766776767677667766667667767767767767767677667767766767767767677667767677677667667767767677677677667677677677676676676767676766767766767677677676767766676776776676666767766667677667767766776666677677676677666676766776766776776676677667767766677667767767677676676776776776676766767767677677666677667767676776776776776766676677676667677676767666677666776766676767767766676666767766676767677677677667677667767767766676776766676767767767767767676677676766677677667767676767676767667676667767666767677677667766767767676776776767676676776677676667677667767676767667676766776767666766766676776776776677667767767766776776766767677677667767677677676676667676776666776676677667667676776776676776676667766776776776667767767767767676776767766766666667766776767677676676767667767666667766776766776767666767767666677677677666666676776667767767677667677676767677676766767767766666676776676766767767767676776766676767767767766677677676677667667767677677667676776776776776767766776767667766766776767677677667676667767676767676667767767767667767676677667677676767767676767666767676776776767767677676776677676776776667667676766776667677676776676767767766666676776767767767766666767767766767767766667766677667677667767766767767677677677667667676666776776676776767767677676667677666767677677676666776767677677666676676676767766776677676677666776767677676776776776776676767767676667676776776676767767766666676776776776767767767676776667667766767677677677677666666776767766677677677677677667766776776776667767767676776677676766767677677667667766767767676766676776776677677667766776677677676776767767667767766766767666766666766776776776767677676667767767667767667676667667766766776676776767766766767667766767767766776776767667677667676766776776776766667767676767666767677677667767767766776677676766766677677677676776767767676667676776776766776677677677677676767677666766776776766776767667767767766776766667677667766667677676776767667767676677667766776677666776767766776776676766676766767766767677676776667767766767767676776766776666677676676767676677677677677677677676667767677677677677667677677676767676776676667767677677
36776676676767767676677677676767677667667666667676667667767676667766776766776776776766676776776676677676776766776676767676776677676776776776776667667667677676767666767677676767676776766776767677676666776767676767676676767677667767667767677676776676766667677676676776676776677667767766676767766767676776677676767677666776767676676776676767767767766776766766776767666667767676676767766767667767676667677666776766766776677667766667677667676766677667667677677677677666767676767677667766677666767767766776766776776676767767677676776767766767677676776666766677676776766676676676667676776776766776776766776776677667676677676766776677677676766776776776676676776676666776776667766676767767677676676667767677676667667767767676767676776676666766767767767676767676676776776766677676766776667676767676776677677676776776776776766767676676766677677677676767677677676776776676666776776767677677676677676776767767676676677676767676776767677677677667766677666666767677676767677676766776776767767667676767767767767767766776676776766776776776676766776667676666767677676766677676766767767677667766776666766667767666767767766766677676666677677667677667766767767766677677676776776776767766677676767767767667767677667767766767767666776767767667766776776776767677676676677666767676776667676767667767766767677677676776676767667766677676677676677666776766776767677677667767667676776767767677677676776776766676677667676667767767667767766776767766677667767676776766677676667676766677676766676766776767767766776776767667767676776767666767676677667767676767676767767677666776766667667766676767677667677667676767766776666766676766766667677676677667766767677666776776676776677677677677677667767676776776776676676677677676767767766767767677676776667667667667766666667766676767677676666776776666776776776767676776676766766776667676767767676776676776776776776676676767767767667767766767677677676766667767767767666776766677676767676767767666667766666667677667767766667677677676676767767766676766676677676776776776767667767677666767676766776766767766776767667767677667767676766667677676676767667677676776776767767767766667666776767767766767767766776767767766776776676776767677676776776776677677676776677666776677677667767677677667676667676666766677676677667677677676776767666767766667677667767676776767677667667677677676776767767676677666776677666767676677666776767677677676766667676667767667767767767766766767767667767667767767767767767766676676677677677677667666766766776766676767676766667676767667767767767677677676767676677676676676776767767677676767766776776767666776766776667677677676677667767767666677677677676767766766767767667766766676677676776776776776666667767667767676767767667667677667767676677677666776776776767766776666776676767766677677676677676767667667667676766666776667677667767677676766677667667676776766666776677676766776776676676677676776766767767667676767767676766666766677677666767767676766677677677666677677677676766767677677676676776776776677666676667767767676676676776767677677666767766767677676677677676677667766776667767676776676677677666776776776766776767667667766766677667767767677667766776667677676767767676767767767677676666776776776677666776776766666767766767767666766767766766767676776666776776776677676677667676676767766776776767667767766677676667667667677677677677677676677677676676776776767677677677677667677666677677677676776667766667767677676667666676766776767667677666677677667766677677667766776776767766766767767767767676667677677676766776776776767677667677677677677666676676767667767767766676776767676667767766677667667767666776776676667676676767677666776776767767767767676776766667667677667766767676767766677667677677677667766776767766776766766776776776677677676667677666767667767676767767767676667677667766676676767767677667767676677676767677676677677677676776776767676776677677677676776667676776776677676776677667677676767676767667676776676776776677676776767767677676767676676676767766677676776677676776766676776767766676677666767676776677677676776767667767676766776776776776776776767767677676776776767676767677676766676776766776766767676776776776676666766677676676677667666767677666676776776677666767767767766776666676766767667676767766776677677677676776676776767767677676677666776666667766676666776767767676766677666666767766776667667677667767766766666776776766676767667766776776767677677677676767677676776767667767766676767676677666776667766767767676776677677667767677676776776767766767767767676776767767676767766676767667766767766767677676767676776776667767766776677676767677677677677677667766776776676667766767767676776677676676767767676766776767676776677676677667677677667677677676776677676776767667667676676767676767677677666676776776766767667766767767677677677677676667676677677677677676676676676766776776676677676776776677676767766776676776677677677667667667676776767667766666676667677676667667767676767676766766776776666776767767667677676767767676767677667767767677677667767677666776676667767767767767666767767766766776676767767677677676766767767667766776767677676667677676677677676767676776676766776776677677667676776767676766767767677676776776767767666766766767667767667667677676767767766776776676767766766776676766776776776766667767767767677677676767676766767677676676767766767676776776666776776766767767767677666676776776767676667766776767767767677676776676767667767677676767767767766676766677667666666776667766776767667677676776776767766766776767677667676767767666676776676677677667666677676676676776676776667766776776776776766776767667667766677677677677666676766766767767767676677677677676676667766676667677667766766767766776767676766776677676776767676766667667676767677666776776676767676677676767667677667767676776776676676767677676677677676776776676766776776667677677666767676767666676776767676776767677667766766767767677676767767766767676767677676776676767676676676776766667767667767677676767766776776767676667767767767667766776667667767677667767676667767667676776776767767766767766776776676767676776776677667766776677677667667666776776767766776676667666766676677677676776767676766776677676677667666677676676676776667677677677676766767667667667767677677677666776667767667676767677667767766766677667666676776776776766666766667667767676776677677666767677667766766677666767676677667767677677676677677676677676766776767767677677666677677667767766766666776677676767667767766776767767666767667676776776767767767666766767677676676667766677667677666677667677666677676767676767767767676776767676667767767767667767767766667676776667767667676666766767767767767766676677677667767767667676767676667767766677667676766676676766666776677676766766776776767767766767767767676666667677666766767767767677677677676767766776766776667766666667667677676677676776676667676667666776776767676766767767767766766676677676776776776776676676767666776776667767667676677677677676767767677676776676776676766676776767767767676677676677677666766766766766767766676676667676676767767677676776767676677676776776677677677676667766776776776776776767767667667667767767767676676677676766776776776776767766766766767767766776776776666776676767766776767666776666776677677677676767766767766767767677676767676677676767676676766776776676766767767677677677676776667767766767767766667676776767677676776677677677676767767667667677677667677676677676776677666776776766676766677667677676776776677667767766766767767767767677677677676676776767767767766767767677677676677676766677676776767676776667766776677677677667767767767666776677677677666776676766766776767767676767677676766667767766666776776776766666676776776667767666776766767767667767667766667767666676766767767766776767677676766667767766776766776676766676667677676766767766776776776676776776776767676767767767766776667767676766776767676776766766667767766767767766776676677676776776767677667667767676676767767677677677677677667767766676676776767767676666666666776677666767767666766766767767676776666767677676776667767676676767666767766776676776776766776767676677676776667766666676766677666776776776776677666767676677677677677676776667767766776776667766766776776776766676767667767766666677676776776677667667766667667667677666676776776666766767767677676666677666667676767676767676776767767766766767676666667766776776776776767766776676667767667766767677667676766676677677677676767767677677666667667767677667767767766767767677677676776676776776767676767767767676767667677676776677677676677676676677677667666676776677667667767667767767677676766767767677667677677677677676776666776776766767767677666776676776776767677676767766776676767767767767667767667767767677677666776676667767677676767767676776767766677677677666776677667676767766776776766766676767667676776776776676676766676776767677666766667767766776677676677676766776677677667666667667767767677667676766766767676766666767766766776677676776676776767667677667677676676767676766767677677666666677677677667677677677667667677677676776676677676766767767677677676776767676767767766676776767667766776776766666666776676767767667677667667666766767676677677676666677667677676776776776677666667767676666676767767677667766776767767767677667767677666767667677676766776767767766766776776767666766767767676766666776776766776776667677677667667766776676767666766767766676667766776776767676766677677667766776776767677666766766776677667767767767677677677667676667677666776776767676767767677667766666776767767767767676776766666776776767676676676767676776667767677676776666776676677666667767766677666677677667667676776767766767767767677667677666667677676666667767766767766767766766776667676676776767667677676767676666767766767767667667767677676677676766666666766676767766767676767676676677676776677676767676767766767676677677677666766776766776776667767767767676676667667677677676667767666767766767667667766767667767767667676666676767767677677676676767767766667767767767667676767767677667767767766767766766776676767676677677676776667677666767676667676776767767767767767766767676667677667766776776676767667767767767677676776666776667677667767676766
677677677666667767766767666767677677676677676776776667767667666776767767767767667667677667767677667767677677676667667766776677667767767766776767767767666776776776766776776676766767767676776776676776667677667677676766667676767766766776666767677666676676666666767667677676767767767767667666767767767767676667766776776667676776776776667767766776676676767677677667677666776776676666767677667676776667766766766776767767767767676776767676677667767667676776676766767766776667677676776677676666767766677667676677676776677676776776767677667767766666666776676767767677667667667676767767767677666677676666776776767767767676676767767766767666776776776776767677667667676676776767677677676667677677676677667676667667767676666776776766776767677676677666767766766776776767666766776676776776766666776776666776767667766776767666766776776776677666776667767676676676766766776667677677667766776667767666776767767767767766677677676776676677667677677677676776677676676767767676667767676767767767676676667666667677676676776677677677677677676667767767667767767767676766776676776767677677677676767767766776677676667677677667676666776666776767767767766766766677667766776776776676676776776767766677677666766776667676776676767667676776677666666776666776767676767677667766667677666677666676766767676667766766667676677677677676776776767667676667677676767677677667677676677676776767676667667767767767767767767767766776677667767767767676767766767766776767767667677677677677677667767766676767676776677667766767677667766776677676676767766676667766776776766767677677667666766676766766677666776676676767767767676677676767676767766767667767766767766767677667766776677667767677667767676767677677667766776767766677667676677676767766667767767676767766776766677676776666676766776776767677677667667667767766666677676676677676676677676766677677676776776677667766677677676677676676776677667677676767767766776776766767676776776767676766676767676677667677666776767767767767677677676677677676767676766667677667677677676776766677666767667767767677666767666666776676776776767767767677667676676776776676676776767676776776677667767676776667766766677676677666767667767676767766776776676776666677677676677667767677667766766767667766776667667677667766776776767667766776766666677677667676667767766776676666776677667767676767677677667677667767676776677677677676767766776776776776767767767767676667767766677667667676767677677677676677677667677667666766766776776776776776677677676677676776776677676767767767767767767667667676766677667667767767767767677676667766766667767767767676776677677677676776767676767767766667767676767667767766676766766767677677676677676767766666776767666766776767677677677677676677667767766767767767677677667767767767766767666766767767677666676676677666677677667676767677666776776766776776776666766677677676776677676767766767767677676776676776676667666766767767766676776776766776677667667766676776776677667766667767677677667666776667766776776667766666776677676767666676667766676776776676767676766767676776767767767767676677677666776766767667767766767676776767676767766676667676767676677677677666776776676776767766767677667767677666677676766766666776767767766676766677677667667676776767766776767767766767767676667766676766766666766667767677667677677677676677677676676677667767667677667767677677677677677676776766776767676776677666667767676666767766676776776767676677667667677677676776776766766677677677677677676676666776676776776766767767677667766776766776666776766767676767677676666776776767677677677676776666667767766776677666677666776776677677667767667677677676776666767676776766767767767667767766776776767676767767767676767767677677667766767676767767767767767677676776776767677676776776767667767767676776676676676766677677677666776677666767766667766666776776776766677677676766776767766766767767667676776767667667767677676767676776776767677676667766776767767677667676767676666776677666776767767766766776776767677676776666767677676666677677676666677676776776767676676767677667767766677676767767767667766676666776766666766776776666677677677677677677677677677676776776676676776667766676776776666776766666677667666766776776776776767767677677676667676677676767677676766776776767766776776776776676767667677677667676667676677676677676776776776677676667767666767677667676776776676776676677677666767767767676776667676667667767667767676766767766776677666767767677677676677676776677676776667677676776776676776676767667767666676776767677676776776676776767677676767676676767766677676677677677666766676767767766677666676776676767767676766676676677676666776677677676767676776677677677677676677667676776676767767676767676766767766776766667766666776776776677676776667767676776666776776676776766677667677676676677677676667766676776767677677676676767767767767766667667666776776767677676666776776677667767767677676667766776766766766767767767667677667667766776767677676767667677677676677666677677666677677667766776776667676667676767677676776776776766677678676677666676667666677666667667677667767667677676776776776767767767666767667676677677676767676767766676676677676776767677666766766767676677667766767676677676776766767677667767677677667676767676776677667767676776776666776766677676766676767676676776767767667767676667767677666776677667767767667677676767667767767767767766666766767767767767667766766767767667676776776766767676767767676677677677666776766676776677667766677677667767676776676776776767667766776667676776776776776767767767767766776666776667766767767767676676677677676776767767767677667766776767667767677666776766677666776767767667676667676776676776767767767766776766676776767677667676766677667767677676766776677676767676767676776776767767767677676767767766776776677676666767767767767677667677677667766776677666676667667667767767677667677677676776776767667676766766767766667667767766676776666767676676776776767767767677667677677676776667676766666776677676776677677677677667767676776767766677677676776667767676667767767667677676776776667767676667676767677666776767767677667767676776776776676676766767677676767767766667676767767767677677666776766667767666767676776676767767676776676766767767767767676776676676776767767766677677667676676666767666667767676767677677676677667766676677666776776677667677676776666667767677676767767766766676677667677667667676776767767767767767766767677666767766767677667767676676766767767676767766767767767667666776776766766776666766676767767677677667767676767767667676676677676766767766676776776676667676776677676767677676776766767667767766776766776776676766767766767676776766767676776776677676767677677667676767767677677676776677676776776776776776776767677677667677666776667677676677677667667766776767676767677666667667767666676766766767676766776676677667677676676676776766767767766776766667667767766676767677667767676776676676667667676776676776767677677677676766766776676776766677676677667676667767766676776667766676766766776776776666677677676676667676676677666776766767676766776676767767667677677677676666667767667767766677676767766776767767766776776776676776767677676776767767766776766767767767676776767766776676667676776776676766776676667767676677676677677676776776666776677676776776767767766677667667766776776776766667767666776776666767676766767767767676767667677677677677676676776776666776766767676776767676766776666677676776767766767677667667767676776666776676767667767677676766677676767666776776767677667667677676776766677677676776767766776776767767766766776677676766767676677677677667767676767676766766776766776766676676676767766676776776776776666767767676776676776677676776776776676766776776776677676767767767667676666767667766776776667767767767767766677676767767766677676667767676776776776676767767767767766776666767677677677677676766767767767677677677676766776776776776776767766767676667677676767766766776676766677677666776676776776776767766676667766677677676776677677676667767676776666776677676667767767767767677676767767767677676666776766767677676767767766677677676767676766767766766776767766677677676676667766676667676776677676676676776767766667767666776767667767676767767766776766766776776776677676767767767676776776776776667667667667766776676767667766766776766767767766776776666767677677666776676776677676767767677677667677677676776766767676776667766776667676767667767676667666776676677666677676767676767677677677677666666766776767767677667676776776776667766776666677666776767676776776776767667767767766776767666676776766776776776676676677677677676677667767667677676776776767766776677676676676776776767767767676677676767767767666776776666676666776766767667767666677677676666666677676776776776767767767766776766776776767667676767766676776776776767767766677667766677667676676767677677677667766676776776667667767676676767676676776776677676776767677677667677667676767766766677677677667766776776667766776767767667666766776776677676767677676767666767767666776667676776767766766667676767767676676776767676676677677666767767676776767767767676766667666776776767766767767676666767677676766676776676676767677667666776676776767676767676676766677677667767767767766767767767676776676776767677677676767667767766776767676776776677666776767767767767676776677676766767767767767767767676767677677667767766776776776776767677676767767767767666776767667767766776776667767676676776677677667767677677666676767667676776767767767667767666776676767676767767676767767677677677667667767667676677677677667677676666776776767767676776676767676676677676767767767766776667767677676677676776776667667677676776776677676766667676776767676667677677676766677676676776676776766667767677667676667767766766766667767667667766677667767667767767767676776677676767676676667767767766776776677677677677677667676667767666766667667667676677666667667677667676776677667767767767766766776766767766776776776776776776776776667767767767766767677677677677666776776776676667676776776676767767766766766677676676677667767766767667677666677677666676776776766776767767677666677676767677667767676767677667677677676767676767676767666767767667766767766776776767676
676677667667767677676767766677667666666766767767667766667677666676776666767767767766666776767767667667676776776776767767767677677677676767766767667766776776776766767666677677676776677667767766776776666776776667767766776767677667767667767666667767676767766667667677676676767766676666767767766776776766767766667767677677667676776767667767676676776767666776767677667666776667666776667676767767677677677666776677677677667667677676776766676776766776767767766667767667767767767666776677676776776767677667767676776776766766677676667677667676766676776666667667667766776776776767767676766677677677667677676676776776776677667677677676776767767667767766776776676767766667767766776776776677677676767676677677666776677677677666666767676776767767767676767767677666766677667767767767767676767766677676766767767767767677676776766766677676676767767677676776767766776776766677677667767677676677676776776676677677676767677676767767666776677676766676776766766667767676767676767766776776767666766667766677676676677667667676767667766776767676676776767677666666767767667766767767767677677677676767677666677677676776767766776767666767766776767767666677676767667767677666767676767666677676776676776776776767677677677677676677676776677676677677677677677677676767676776776776677667677667667766776766776677676676776776776667767667767677677666776776776766767767767666776676776676776767676666767767667767767767677676676676776767766767767676776667766766677676776776776767766776676676666677677677666667767677676767677666666776676667767766776766776666767767767676676767666667766767667767677677676776677676677676667677666767767677676766677667767767666767767667666667676776776767767767667767667767767767766776667767767677676776677667767676767676767676677676776767767676667676776667766766677677677677666776767767677676676767677677676776766776776767767676766677667676677676776767767767767676776776676667666667767677677667766677676667677667677677667676767767667677666767667766667677667767767676676776776766767676767667766776776776767677667767676776677666776677677677667677676767667667666677677677677666767677667677676767767766776676676676776776767767767677676766767667767676776767676767767666776767767667667766766667676767666676776767767767766667666676776776667676767677667666766676776767667767767767767767676776776776776776677667676776766677677676767676776766767767767767676767766667677667676776766677677676677666666767676776667766676776767676776776767677677676776676776776776767766766667767677676766676677666677676666767766766767676767767677667677676677666676676776776776766677667767667676776666767676766677666667767766767676676776666776677667766776767677676776767677677666767676776776676776776666776766766776767766767767767767677676776767767767667677677667767767676767677676776667766677676667767766667766677676776677667676767766776676767666666776767667667766676776767767767767677677666767667767677676766776766677677666776676776767666677676767667767676676677676767767767767676677666676677667767677667677677667677666767767677677676767767666767667677677667767676677677667667676776667677676766776776776677676767666767767677677677676776667676766676767767676767677676667766766776767676677666676667767666677676766767677676667766677677667676767767676767667767767676776766676666776676767766676776667766767766666677667766677667767767767677667767667677667767767676776677676776767766766776776776776776767676776776776776776776776677677676677676776776776767666776767767766667766776667766666677676776776677676667676767677677666676776776767767677677677676767677676776776767676667677666776776677676776776776767766767766767677667676776776776767767767676677676767677667766767677667666766776767767676677676776676767667677676767677677677677676776677677677677677667666776667677676776677666767667766767767677677677677667767767766766776767767767767667767767767766767767666776767676667766767676766676667766776776776667676767677676767677677677676676776776667677667767767767767677676776776776767676767766776776676767766767667667767767667676676776776776776767766776776667767766776766676766676667767667767666667667677676776677677667767767766776666776766767677677676676776677666766676776767767666776776667676677677667677677677676767766667677667666676666767767677676667667767667667767667767667667676767767767676766667667676776676766767767767767676667666767666676677676776776767676667766767677677667767766667676776766776767677677676776776776776677667677667667767767676766776776776776676666767767667676667766677676766776677666766766767767676666767767766677667767677666677667667677677677677667767766767677676776767766677677677677676677667667667676776766676767676767766667676676767767676767676677676776776677677667767766776776767676676766767766776676677677676767667767667767676776766776776667667677676667766767666676767667767667676666677677677677677676776667667767666667767677677677676766676676676767766667767767667767766776767767767676776767666667677677667676767766667767767767767766676767767666767767766676767677677676767767676677677676677667676677676776767767767767767677677676676776767667767676767666767667676677676776666776667767767767677676776776667677677666667766677677676767677666767767677677677677676776776766776666776767676677676766676767767766767767766776766667667766667766666767666767667767676767767767667766677676776767676666666776767767767677667667677677677676776667677677676767767666776677677666776776676766776767767767676767767766767677666766677667767766766766666666767767676676676776776776676676776677676776766767677666667677677677676676776776767767766767676767676667676667767767767767677667676776776677676766776767766767667676767767677677667766766767676767676776677677667767677667667767767767676776766776767767677676776666776776766767766676766667676676767766776776667667667676776676767677676767676767766677667677676766776677677676676677677666767766667676776776767667767766767767667767676766677677677677677667677666776767666667677667676767766776776767676776767767767767676767676676776666776776666776676676776767767667766676676766766767676776676776767667766776676767667767766766667767766676776767767767766676767767767767677676767766776676767766667766776766677677676677677667767677676677676667677676766776767667667677676767666767677666676767666677666776766776776766776776676776677667666767676767766667767677677667667767767677676776677677676766677667766767767676766776767676667676667766767767766677677676676767677667677676776676776767766776776677677677676776676776667666766677666767666776666676776776677676677676776766667676767667767767767677677667666776677676767766766767767766666776776776776767667767676776767677676776767767766767677667767666676767676767766767766776776767766776676676776776677676766776776676677666767767667677677667766677677677676776776776766776767767766767766776767767666776767666677676767667767767766776666767767767767676776676676776667677667766776767676766677676776776767767767666667767667667676767767676776767766766776676676766776677676776776776767676667677676776677677676676767766776776776767666767677676766767767767767767676767767667676776776766767766776676776667767766767667677666677677676766776676776666767677666676776776677676776776776776776767676676677677677667676667766767676677667666767677676776776767676677667767676766776766766676776676776676767767676766776767667667766676667767766776677676676776676766767767766767676676776776776776766666666776676676677676767766677667767767666766776776676776766767677667767676766767676676666767677677677677677667676776776767677677676776776767667767767767667767767767666766776767767677677676776767766766677666766667767767766676776676776767766667766776677677676776677666667676767676667666666667667767666767767767676676767767677676767767667767667676776766666767767767677676776766776767677667667767767766667766767767666676766776776767766767676676776767676767767677677666776767677677676776767766677676676677676677667767766676677666766776776676776776767766776677677676766776666776766766767767766776667676676676766776776776676776767676776676677666667766677676766767677676667676776776767767767676767677676776776766677677677676776776767677677667766676776766776676767766667676767767676776677666677666677677667767677667677676776767677667677677666776776677676767767676676667766776776767767767766667677676766666666767676676767766767676776776676667677667677677676776767767767677666776776776676766676776666767767677676776776776776677667767767667766776776666766676766666776766767677676766776667676776676776767766766767676776677667676767677676776776776766667676776676776667676677677677677677676776776767767767667767677667676776776677677667767767677677676676766776667667676666767676766766776666767766776776776776667677676667766776776767667666766776776776776767767766767767766776766676766776767767766776766667677667676767676767767766776776767767767767766776677676767677666776676676676677666767677666767677677667766766667766667677666677676767676766767666767767767677667767677676767667667677676776677676676767767676667667766766767766776677677677677666776677667767667676776766776776677677676667676776676767677676776776767767667767677667676776776767766767767767676766767766767766776667677677676776776776666776676767767767677677677677676677677677677676677667677676767667767766766767767667667767767767766677677676776776767676676676677677676767676767677667666676677677666766776677666677677676677677676766677676776767767767767666767766767677677666767766776776766776776667676767767766767676767677676767767767767676677677676677667667766767767666677677677666776767667676676766776776767767767767767667766776776776767666766766666767676776667676767676776676676666677676676666767677677677676776776776767766766776776676677676767676677677677676666776766677667766776776776667667766767666676767767766677677666677666776676677677676776776677676677667677666776766767676767667767767677676776667667766677667766767676767767766776677677677677667666776776767766766776776766767676767767767667767667667766677666666767767666766676767677666677
677666676767766776776676766776667666676677667676767667766667667677677677667677667666776766776667676766676676767767677677676776776667766767767676767767676766667677677676776676667766776667766677676776677667767667767766766776776676767766767666766766776767767667676776677667767677667677677667676776767767767767676776666767767677677676776767677666766767677677667676776666766666676767676776766776776767767767676677677677667767767677666767676766767676667766776666767677666767767766776767667667676776767677677676676677676766677677667767767766766667766776776776766677676667667767676767767666767767676667666677677677677676667767677676766677667677676677677677676766676766776767767676776776676677677676767766677667767676676766667767676776776776767767677677676666676776776677676676677677676667767676676767677667766767767677676767767767766776766766766776767767677676776776766776766677667766767766766676766767676666677667667666677677667767667676766776766776776677676677677667767677677667667766677666667676677677667767767767766767766667676776776676767767676767666666776776776766776666677667767767766776776667676676766776767667677676767676776676677677676776676776776667666767766776766676676767677666767767667767766776776677666676776767667667766667667766767676776667676676776776667677676776776676776667667677676776776767667676776776766767666776776767677676677677676667767767676767676767676776767766776776776767766766776677667767666776767767677667767666677676676766766676776767767677677667667767767666766676776666766767766667767767767766766676766767766677667766677667766776667766677666776667666676776676776676677676766666767767766767676776767766767766667677676776767767766776766667767767676776676776676776776677677667677676767677677676767766776667767676676767667767766766776767677666776667677676766776667766676776767677666776767676667667666767676767667767667766767667766766677676667677676776776776776676776676676767767767767666676766776776767677677677676766776766776676666766667767677676766776767766776776667766776767676776776767766676776767677666776767667766767766676767767677677677667767767676677667767677676676667677677677677676766767767767767767767767676767767676767766677677666677676676676667676776766677676766677676767676766776767667677676676676776667767767766767767767677676776667767767767766677677677667767677676776676776766677676776767766676677667766676677676677667766677667667767767767767667676677677676767676776766776776776776676776776776667767676676767677667676767767676767766776767767767676676776776766776676676776767677677676767677677667766767767677667767666776676676776767766766676676776767677666767677667677676677677676766766767766776767666776776766677666776667767676676767667766767766766776676767676776767766776776767676776766767767766677676767676677677677667767667767766776676776767676767667676767677666667767667677666776677667666776766776776767676776667667676677667677676776776767767767677677677676776767677676776677667767767767677676767767677666776766766667667667767767676767667676767676676776767677677676776677676776767767767767767767676667767766676667767667676766776677666767676776776677667677667677667676766766666767767766776776676776766677676776767677677667766676776666767676677667766676776667766767676767677667677676776767767766776767676667767766677676767767766776767677676776676767676677667767666667767676767677666776667677667767676767667767676776776776676766776776776766667667767767667676767767676776776676676767767767677667767766766776766766767677677667766776776767767666776776776776677676776767767676677667767766676676776767667767676766676766776776767667766776776776776767677677676776676677677677677676767676666767666767667666676766776776776776766767766667676667677676667767766767676776677667666776776667667767767766776676767767766776776767766776667766776776776766676766766776767766776776666776776767766767766667766676776776677677667767767677677677677677676677666766667667667667767767676676676767677676676767677676677667677676677677666776767766767667766767766677667767667766776776666776677677676776767767667767766676776676677666767676767767676677667666776767767667767676776766776776776666666677666767677676776676767677676667667677667767767767766667677676776676767676677667767676677676667766676667767767767666767767677677667767766767677677666767767766776766766776766776666677666676666667767676666776667677667767767767766677677677667767767667767767766766766677676767766667676776767677677677676666676667677667676766766776776676776767767676776766776776677676776776776766767766776677677676766776776677677667767677666767667666677677676767676767677677666776767767676667767677676767766676776676776677677676676676667767676767676677676767767767767667767767677676776766766767767677676776766676767676776776677676677666776766776766776677667676776766676776776767767767767676767767767767767767767676666667666776677667767676767677676767676667677666766766766776676767676776676767667766766677676776767667766776777666776676767767767677677667677676767767767766766767666667766776776776676676767677666666776766667667766766667767676767676667767767676667766767676667677677667676767677676676666776667667766667766766767767766677667676776766667767667667677676676766667767676766677677676676776776676776667767676776766666677666676677677676767766767676677677676776676776766677676766767677677677667667666677667767676776776767767676766776767767676676767767767766677667766666766767676767676667666776666767677667676767677667767767767766667677666677667676767766776677677676767667767677676667677677677667767677676776766676767677677666767767767767676767766676767677676776767676766767676677667666766677676776666767767767767667767767677677676676766767767766776776767767767767767677677676667767766767677676666677667666767767676667767667767666677676776677667767766776767677677667767767767766776776767767767766676676766667767766677676776767676667667767676667676677667677677676767767677667666676667676776776666776766776676666676776766676776666767676767676776677677676676677666676776767767667766776766776776767677677676677677677667676776766776766667766776766776776667766776776767766677677667667676776767677676776776676767767766776767766776776767766767677676666677667766766776676767766667767676676676767677666767766776667666776677667676767677676776767676767667766676776776776677676766767767767767767677666667767677667677667676767767767676676766776666767767677676767766767766767767767766776776776776776776776766776767767767677667676776776766676677676766767666766667766666776676676776667677677676677677666767767767676776776766776766767766766776676776776776776776766767767676767766776766676776767767676667676677667666767666667767666776667677666667766766667677676676677677667766766776766776767666776677677667766676776776766776676766666767766776677666776776677677667767767676776766767676667667767667677666766677666767766677676767766666776767767676776676766667767676776776766667667666776767677676767767767767666767667767767676776776776776767767767766767667667677676677676776667767676776766776676676776776767667676667676677676776666676776667676776766776766767767676667666767677676767767767766776766766666767676767666767767767676676677666776767767767766776767676666766776667767767666767766666767767767767766776676767667677676767677676767677677667767767767676767766776776767767767666766767766776776767767767767767677677676776766767767677676776667666776776767766767677677677676766766766767676767676776677677677677677666767676767767767766767766776776776776677677677676677676667766766677666776776766776676776767677676676767766776767667767767676677667676776776776667667676776767676676767676776776767677676676666776676767676776666666776776767767767766767677677676767676776766767667766677676776776776766677666766676776767766676766776767767767677677676767666767667676677667767767667767677676776776667767667766666766677666676766776776767766767676767767676767676767766776776776776767767667666767766766667667767667766667667676776776766677666776767676766666667677676676776767766776767767767767767767666776676676677666776776667767676767676776776767677676776776767676767766776677677667666776776766766776677666776776776676676667676766667767767767676776677677677677667677667677677666776776666776767676776767766767767767667767767676776677667766677677676776767767766776776677667667766676776766766676677676776676766776667767766766767677666767766776767666767677667677667766666677676776667767767767676767767667766667676776677676767677677677666776776676667677676767767676677677676776776677677667767766767767767677676776766676667676766767677666766776767667677677677667677677667766766767766676767767767767676767667767676767676667766677677667677676676776776776766776776667767677666776767676776676767676676776666766767677667676767667767766776776776767766676776766776776667667666667767666677676766676676776776767677676776676677676776677676676767767676776677667677667767766677676767667767767767676677677677667766767676766767666767767766677677676676667767677667677667677677677666767766767767767676676676776767766767667766676767667767767676676677666776667766767767677667766776676766767667766776776677676766767676676776767766776766776766677666776667766767766767767677677676776667676776776766776767667766776677677676776776677667676667667767767667766766776776677677676776677666767677676776766766767767766667767677676667767766767667767767767677677667767767767667676767676766776767676776766677677667766776767677677667767666667676667767676766767767766767767677676776776776767766676767676667767767676677676776766776676767767767767767667676776766766667677667767767766776667667767767767676776676677676767767677677677677667667767767676766776776677666776766776677667677677667667767766766776776767676767766776676776677676767676767767677666776677677666776766766677677676776667766677666767767766677677677677677677676667666776767677667766767767766766776776767767766667766776776676676767676677667666677676776776776767677677676676776767667767767767767676776776776776776676677676766667676767677677
67666767677677676776667766677677677677676667767766677676776676676776767676767676767767766767767767676776677666776767767676677676766667766676776776677667667677676676776766676776776776767767677676776767767667677667766776767676776776776677676766776677677667767766767676766767767677676776676767767767766677677667766767767767767767767666767667676776767677677677667666676766767767666776676767767767676767667767767766676776776677667677677677676776767676776677677677677677676676776776676676676676767676776676676776776676767676776667667676677677676667767767767766766776776667767677666667767766776776766776676767767676767767677676667677667677677676667677667767677676767766676676677666766767767767766677677677667767766767766767766776776776776677676766676667767767676676776776767676667767767677677667677676776776776776767666767667766677666776676776766677667766776666776676677667767677666776677677676667767667766776766776776767767667766776767767767677667677677666767766776667767767676766767767676667676677677676677676766776776776767767667767767667767676766677676776766676776776776766767767677677677677676776776776767677667677677667767767666766667676776677676776677677676666776776676677676667767766676776766766767766776766677676776776676677677667766676776667767667767767666767766767676676676667667676767667676776676767767676677677676676767677676666767767676767677667677676767676776667676667767667666667767766776766767677677666677677667667677677676767677676676676667767766776766676667767676776767767667767767766776776677676776776667767677676767677667767766766776766776766677667766767676776776676767667677676776767676776676676676776776767667676667766776776776677676767667767677667677676667676776667676676766776677677676677667767767766776776767766766767666676767677676776776776776677677676767767667767666677666766776776676776767767667767767766767677666767667676776767676776776766767676676776766767677667766667677667677676667766667677677676776677676767676776767767767677667766776776677677676776767667677676667767767676766766776767766776766767766666766677677677677667767676767767767677676776776667677676776667767667766677666677677676766776776776767767676677677667666676677676766767677676766766767677676667667766776766776676677677677667677676776767677676776776776776776767676776767676776776767676677677676676776776776676776776776766767767767766676677666676776766767676667766676766776677677676776676677677676776676766767767676767767677666776767767767677666676667677677677666776676767676667677677667767677677677676776767676766667676666776767677677676767767767767677676766767766767766666766776676767767767667676677676776766767676666667676776776767766767767677666767767766776776776676767676767767767767676776776776776776767766766776767677677666666667767676776767767767676667767767676677667767767677667766776776666667766766776776767676676776677676677667767677666677666767767767767767666767667766766776766677677666667676667767766677667767767667667666676677667767677667767767767677667667677667677676767767767767676776776767766766666776667676766767676776676776667677677676677676666666767667677676776767667766776776776766767667767767667677677667666767767676676677676677677677676676776676776766767766676767676676767667767667767666766766677676766676767766776666666776776767666676776676776776766776776776666776677667766666776767667767766776676767767767676776677676766666667677666776767767767767677676767677676776677676767677667676776776776766767767677677677667676776767767766776667676766766766766776676776667766677676767667677677676776677667676667767677667667666677676676677676776776767767677667767767767676767677677667766766766776776767676766767667767766776767676767677677677676677676677667766776677676776676767767677667667677677667767677676776776776677676776767767766666767676766766676776776766667766776776676776677677666767676767767767767677676776767677676776676776766667767767676677667767677677677677677676776766677677667676677667676767766776776676767767767767767767766767766767677677677677666776776766767667677667677676776767766677677667766767677666667766766766666767677676766767676767766666676776766767767767766766666776767677667767667767766667767667767676776767677666767767666676776667677666776677666776766677676776776676667767767666776676676776666676776766776677676776676776776766767677667666776676776666767767677677677677677676767677676767676776767667767766776676767767767766776767767676767666766676767677676776776677666776776767677677676676776776776767766776766677677677677677677666776677677666676767767766766766767677677677667767677676776676776676676767666767767767677666776767767766677676667676776667667677676767766766776677676667666776666767766776776677667767767676667767766676677676776767676677676767767767667767667677667766676776667767677676776766776776776776776676767766676667667676676677676676776767767676676776776677676767767667767676676776677677676776776667667667667677677666776776677677677667676676766766776667767676776667767676776677667677677676776766766767767766767766767767666776766676767766776667666676766776767766767766776676677677666776776767676776776776766767766767677677677677676767767677666776677676776776767677676776766676767677676767677677666767666776776776677667667767767677667766767767677667767766767667767677667767676676666776677666776776667766676676676767767766767766767767767666677677676677676776776766766776767667666767767767767767767766766776776666776767767767667766776676766667677667766776667677677677667677676767766677676776767767676676676676776776676767767677667767766767677677667667767667767767767766677677667766677666776776767766776776767676677676776767667677676766767677667767767766776776677676766766667667767667677666776677677677666776676766767677666776767766677676776776766776766776767767677676676677677677676677676776776767676767676767767667766776767767667766776776677677667677676667767766767677676767766766776776776767676767677667677667667767667667677667766776776776676767677666766776677667767667667766767767677676667666767676667667766667767767667766776766767666767767676676676767677676766776766776766667667766667767766776776677676677667677677667767766676767766776776676776776776676776776767666767676776766766676677666776766766677667767766676776776776677676766767767677676766677667676767667766767767676766676677677676677666776767767677676766776767667667767767766667766676767766767767676766667667667666767767677667677677677677677677676767676776677667666776776677666766677667677666766776767676666776776767767677676767676676776767677667667767767767767766776767667666676767677667667677676767676767767677677677677677676677677677676676766776677676667676767767666667667767766766766767767767767767766667676776766776776776766667767767676767666676767767676776766776667676767677676677667676767767766776776776766677676676776767766776667767767766776767666776776676776776677667667667676776766776776666776676767677676767676767667667677676667676677666776766776776767767677666767677677666676776767766677676776776677677677676676767767677666776767767677676767767767766776766766767677667676677676776676776767766776767667767667676667766767767676776776677677677676767676677677677666676776776666776677676776676766767766677676767767766767676767767676767667677677677677676677666767767767667767767666767677676767667766776677667676676677676676776776676667767767767766776776766776776767766667677667767676676666766677677676677666776767767676667677666667667677666776776767767766666677676776776766776676767677676776776667677666767767766677676677676766766766767767766676677677677667767767676776676677677666676767767676767767677677667766766666666676776667766767667676776766676676666677667766776767676767677666677667767667766677677677676767766767767667667676666677677666776677676767766766767767676677677676766776767667677676677666767766666776767767677677677666666776776776776776776767767666667767667767666676776767676776677667767676676676766666776676776677667766676776766776776766676766767766677676767667767767677677676676776766766677676667667676766766766676767766677676767676677676767676676676667767767766766676767767766766766676776767677677677677666767766776766767766776677676677667667767676677677677676776677677677676776776776776776767676776767766776776767677676767766677667766767766776767676767767767766666776667667767767766776767676676766767767676767677667766776776767767676766667676767677677666767767767767767766776667677677676676776767677676776676776667677676776776667677667767767766677677676677677677677676767767676676766676776676767766776766677677676776676676666767677676776767676767767767767676667676677666667767676667677676767677667676767766776766767676667677677676766776776766676767766766776666676776776767677677676666677676677667667666766776677677666776776676677677667766676776667767666767767676767767677667667677667767767766776766776776667767767677667767667667766667767766776776677667677677667767767766677677667676666677676776776666767667766776776776766767767667766677676676776677677677676776676776766776766677677676776666676767676677676766767767767666776666776776776667767767676776776666776776776767766776776666776767767677677667677667766677677666766776776677667666776676766767767677676767667676776776776676676767677676667677676667676767667667677676776766776767767677667676667767767767676766776776776676677676667767676776767767766776767667676776766676677667677667767676667767676676766667767677677676766767766667767676776767767677667667677666776676776776767666776766776776677677667767676776776666766766776776776677667677676776767767677676776766776767677667676676776676676767676776677677676766776776767667677666776776767767667677667676767766677677676767667677677667667767767677676767677677676676767677676776776667767667766776667767667676767767767676667767767667676776776776667766776666776666776766776776776776776766776776676776776667767676766677677677676767767676677676766776767667677667767767677676776676667667677677666767677676767676776677676676776776666766676776776767677676766677666776767767767767767677
766666676776766776676776767677667767667766666776776667766767677667666776767676676767766776766767766667767767767767766767767677667676766767766667767767676767767677677667667767766776776767767676766667676667667766767667767767677667767766767677667766767666776667676767766666766767767766776776766776767766767766776776767677676677676776767767666677676776666776666776767667677677667667767767767676676776767677667767767677677676767767677676767767676767766766767766676766767667767676776676677676676666677677677677667767677677676667767767767766776677677677676776776776666676776766776766676776676767677677676776676767767677676677667676667767767767676776776776676676776677667767767767677677677667667676776767676676776776766676676677676776776767666677667677667666667766776776776666767676677677666776676767766767676766767767677667767666776766767767767767677676677676776776776676676776676776667767767667766677677667676667766766776776776767767767677676676676776667767677677676677667677676776676776776776776776766776767767677676776666677667677667766776776667667677667767767667766676776767767666776676676677676776767767766667767767667766776767676776677667677676676776776767767766767677676776767676676676677667766776767677676767767666776667766676776776677676767676767667676776767766676666766667767667767766767677677667677676767676776767667766667677677667676776767767667677677676776776767766676776677667767667676767676667767677666767677677676667766767767676766776767767676666767667766776676766766677677677676767766767767677676776767766676767667677677677667767767767767667767767677666667676677676766676677676766767676677677677676677676667676666677676677676767767676677667766766776767676776767677676767766776666677667767677677676776677667767767667767767667766667667667767677677677676767767666767766766776776767677677677676776776767677667666676676776776776676776767767767767666666776766776676767766776776766776776776766776677676776676666676776676776767677666776767677677667676776677677676776677676766677666776776676667767767676767767667766676767676677677667676766767767767767767676776776776677677677667676776676666766667767667667766776677677676776767667676667667676767667666677676776776677667767667677667677677676667677676676676677666776666767767677676676677676776767767677667676776776677676667767676776677677667767767676677676767676766776766676676776767767667677667767766767677677676677677676776677677667767666766676776767667767677676776776767767676676776667767667676776666767666776676776776776767767676766767676767676767766776677667767766776776776666766767676767767767767676677677676676677676677676676676677667676677667676667766676677677677676767677667767766776776776676776677677677677676667667677677666677677677676667667677676667676766767666776767677677677676776677667676677666667767676667667676677677677667767767677667676667677676776667676776776767676776676767766767666767676776767767677667667667666776776767767766676776776776776767767676667677667766767677676766667677667766776776767667767767766767667677677677676766676676767677677666766677677677666776667767767766667766776767767767676677677677677676776767676776767676776667676776767767766766776667677677676667766677666677677677676676766776677676766676677667767666776767667677677676677677676767676776677667676676766676767767677677666676677667767667667766776667676776776767767767767767766676767766776676776766677677677677667677667676677677676766776767766776677676677676766776776676776676776667767766766667767676766766767667767767676767677677676767677677667676766767767767676767767667667766666776766676666766776767766766767676776767677676766667677666776767767677676767667667767767767676776677666767767767677676767767767767667767766766776767666767767677677676667676677677667667767667767677667767667766677676767677676667676667677676776767767667676767677677676766767767676776767667767676776776676667677676767767767676677676767676767766767676776677676767767767667766776666676766767667767677677677677676767767767766766776767767677677677667677676677676766766766677677667667677677676667677676776776767767676766767676776776677676667667766767766677677677676677676766666767767766767767667677666776776767667767767766676776666766667767677676766676767677667767677666767766767677667767677667766776767766776776767666776767767676677676776776677677667667766667667676776776776776776776776676767666766677667767767767767667767667677677676776766776676776766776776667767677677666776776776776766776767677676767766677677676776776677676676767766767677667767666776676767676767676776776767666776677677666776766776767767767677666767666676677677677667767766776776776776776767667676667677677666676776776677666766767676666676667767666766766776767766767766776767767767767767767666776677677676676767767767766776776667767667767676676776767767767767666767767766767767766667766766667666776767666677676776677676677676776677676677667667767767676667767767677666677676767766767766776776676776767667767676767767666667767676666776677677676677667676776767767766766766776776776666676767667767767677667666767676776776767767676767676666776676767766776767766666776766776767676667767677676667677677667767767676776776666667767667677677676677666767766676767767767766766677677666776676776767667766776767766677677677676776677666767766776767766767667667767677677677666776677666767767767676677677676767676776767677677676667667767677666677676766667667766776767766767677677677676767677667767676666667766676676776767676776776676766776766766776667766767766677667766776667677666776767767677667667667667767766676776767677676676776776667677677676677667767677676776767767767767767677676776776776776776767767766676677677676776776676767677677677676677677676676767767676767767767767767667676677677667767676667676776776676666767767677677667666677677676766767677676776776667676776676666766667767766676766776767766667767766776776667666767667766767767767676677677667667676766767666767667667766677667767677677676776676776776676677677677667676676676667677666776776776776776776767767676666776767766667676776776776767766767667767676776776776776766666676776766667766767767766666666767676766776767677676776767767767677677677667667667767767767767667676766676776667767676767667766776667677677667766677676767676677667677676667677667767767667766667766766776676676767677676667667767767767677667767767676667766676776776766766776766776776767667676776767767767677676776767767767766776776666677676776766766776666776767677666776776767676767766767766676666767677676766767767767767767677676677676676776776767767676776676776767677667767767677667767767767766776677676767767676776776767767677677677676776677666676776766766776677667677676766776676776767676677676766776776776767677676766776766776776776776776776667676776767666676776766776776776767766666676776776776676776767767766767767676766776676767767677667676776766766766767766767766776776677667767677667767766676667677667767667667667677676677676667767766776667767666767676776677676677667767767767767766776776677676766767667666767676767767766766677677676766776766767676776776776776766766766776667767766767676666666766677676776767767667677677667676767667676676666776667766766766767677666776766767767766776767767766667767667767766776767677667676676766676766767767767667677667667677676776776776776667767766776766766766776767676776776776677677676776776767677677666677667767666767677677667767767667676776767767766767766766776767677677667766677676776767767767767767767667677676776666676776676676767667677676676776776776776767767767677676767676767767766776667766676767767676767767676767677666677677676767767666767767767766766767767766776767767767666767767767667766677676776676767766677666776676677666776766767766767767676676667766776766766677676767767677677676676767767766676677676767767676776766676776767677677676676676676776776667676676667676676776767766776666776677677677677667767767767676767666776667676767767767667767767676677667767667677676776677676766666677676677677677667666766767676766676667766766667767766767767666776767676776676676776666767667766776776677667676776767767767677667677667677676677676767767676766767677667666766776776776776767667676776767677676666766667767676776767766767667676776767677667677677677666767766776666667667767766767667767767666776767676767676767767767677667677677666776776766776767676776766767767767676666676767676767767767676766767677677676766766776776767766767676666676767767766776767676766767667767766776776766776767667766776776667676667767766767676767767676667766776776776776776667677667766667767667766776776666776767667767767677666676767766677667677677667666767766767677677666676767677677677676667676766767667666667676776776776667667677676767767767676677677676767677666776767767667676776666767667676677667676776776766677676776776766776766766667767767767767766776776776776767766766667677676767766676776767767667677667767766767767667766767677666776767767766767676766667677676677666677666776766776766676766677676767767677677667667667676766766677676776767767767767767676767767666776666767676776676667766776676776677676666767767767766776667677667677676776776767676776767767667767676676767676776676676677677667667677677677676766677676767677676776776766776767677667766676667677667767676767676776677666767767677676776766776767676767677677677677676776767667676767676776667666767767667767666776776766776776767766766767677667767766776766767676676767676767767667677677676776767677677677667677677676776666666667676666767677676776677676767676767677677676677676766667667677676776767676767677676676676767677676776676776676776767767767677667676776776767767676767767766776676776776677667667677676677666666677676767767766766767766667676767676767667767677676776766776767676676767676766776676767767767677677676776666767676767766677667766676776677676667676776666677666767677676767767767666776767767667767667677667676677677677667667766766677677676766767766767677677677666776776766666776677666776767667767666767667677666677667767676766776776767676767767677666667676776676677667667676776767767767667677
67676767667677676676766776767677676776776667677676676766776676767676767767766677676766767676766767766677677667677676667767767766767766776767676767767677666767666776767666676776677676767676776767677667677677667667667677667767677677676767676677677676676776666676776676767766767667766776776776776676676776676766776676776767666766776767676776767767666776766767767767667766677677667767667667767767767676767766776776667667767677667676666766776766767676677667767667667676667766776767676776666677676666767667676666666776776666776776667676767677676767676767666676776767667767667766677667766767766767677676677667667676776667766776676676676766767766776767677676776666667676776776767767767677666767677667766677676776667767677667766676776676677666767676677677677666776677666667667667677677667766767677676767766677676676676776766767766776676767767767677666766767767667767676776776776766776767767677677666776667667767766776676766667767676677666767676677676676666676767767766767767766677677676677676676767667767676767677676677676776767667766776767666676767767677676776767767767676677676767676776776677667676776776776767667667667767677667667766667676676677666776676676767767676776776676767767767766767676676776767767677677677666766776666676776767666667766767766767767766667676677677677676767766776767766776677676677667676666767766776676677676667767767666767767767667767667667766776767677666666677667767677667767766767676776767766766766766667667666766766767667767666767676776767767666776767766766667677676766677677676776767767767677667767766766667767676776677667677676776776677667767766776776776776776767767676767767767676776676667767767767676776776676767767767677676667766776776767667676677676767767767677676766766776666776677667677676767767766767766766677676676776666776767767766766676776677676676766766766776676776677677666677677666776776776677676676667667766776776776677677677677677677666767667767676767677667676667767766776766776776677677677676667767767667676676667677677676667676766767767767766767667766667767676677677667676767667766776666776776776776766676776676766776776767677676776667676666677677667766667767676776676776766676776667676766676676766766766667766676767766776676776776666767767766767677677677666776776767667766776766676667767766776776776776667767767766767766677677676676677677676776776776677676776767677667676776766776766767767767667766767676667767767677676767667767676667766667667767676776767766767677676667766776767767767767677666767667677666776767667767767766676776776767676766767767676767667767767676667667766676776676666677677676767676776676776666776666776776766677677666676766676677677676767767766667667677666776767767767767766776767677677677676677677676766776776776676776766767677677676767766776766776767767676667766677667676667677667767767666776776766776776776677677677666766767767667766676666667766776677676767677676776677677677677677677667767767677677677676776776776676766667677676767766766676767676667766667766676776776767667767677676677676776766676666776667766776766676766776677676766776776766767767767767767767676767767667677677667767767676776767766667767766776766667767766776677676767767666776676776667667677667677677667676767766776776676766776776776767767676767767676667767766776677667677676676766666767766666676776676676767766677676767676767676677677677676766776677676677677676776776677676677676776776767677677666776776767677677676676776767767767766676767767766677676677676776776677667676776767677676676776676766767766767766766666767676766776776677667766666676776676677666767666776767767767767766767666776677676776767767677666677676766766677676676676776667767666776766767767767767766776776776676676677667677677676776767666667676776776767767667766677676776766776767677677676766776766766776677676677667676767677677677667767767766776776776676776767766766776767766667677677677677677677666667767767677667767666767767667676767677666776767767767667677676667666676767766776767676776767767667767666667677677666766676766666776767766766666766676767667766767667667767767677677676776766667767767677667767766767767767677667676776776767677676767767767676776776767676676677667676766776767767676677676766667677666677676776776676776676767766667767767666677676666776676776666767767676767766776677677677667767677676767677677676776776766767767767766776776667766677667767767766676776767667676667767676767767676776677677677677677667767666766767767766676776776767667667767767767766766776776676776776776666776776676776667667767676767767766677666767676776766767676767766767766676767676677667766776776776776776667677667666676767676776776767767677676767767767767766776677676767767677677677677667677667767766776767677677677667677667677677677676676776766766776776667676766767766776667767766776776676667767767667676776666776776676767767677677667767766776776776776767677676667767766767676776767666676676667677667666776766676667677667767677677677677677676766776767766676776767667677666677676677677667767767767767667677677667767676776766766676766666776676666776676676776776676776776776776767676676776676776776676767677676676767767767667767767767677667667766676767767767667667766766667766676776677666767667677667767677667666767767767766677677676767767667767677677677676667767676767666767677676776677676767667767767767767667667767766767766767677677667767766776776676767677677676667667667666776676767766766767766776667676776676776776766767767767666766767766776666666767766776776776677676776767676776776776667677676767676776776677677676776767666676766776676676676676776676776776776677677677677677676667677677666767766676667676776766776776676776676767676776677677677676766677677676767767676667666767676776676766767667767767676667766676776676767677677667766776767677677676667677667676677676677667676776776666667677676666767676677667767667677676767767766776776766776676776667766676677677676776766776776766677667767766767767767677666766776776677677666667666666776767766767667767666776776676767677677667677676776667676776776776766776676676667667667767767767676776767767676667677677667677676677676776776677676766776677677677676776676676767767767676767767766766676776767767767676667667666676677677666776676767667677667666667676677677667767676767767766766776677676767766766677677677677667666767676767767766776776776776677677677676776677667676677676667677677677676766666767676776676677667676776776776776667767767676677666776776776776676776676677677676767767667767677676776776776767767767767676767767767767667767667767767667676677676776676676676766776677667666776767766776667676767766767667667677676776776776677676767767667677677667767676776776667767766766766776776767766776766767677676766776677676676677676677677667677667677677677677667767676766776676776677676776766677667677666776767676767676776677667766666766767767767676766776776766667766666677676776667667676776767767767767666666676776776767767667676776667677676766776776666676667666767767676767767767677676677677667767666776676677667677676767676677676767676677676767766767766767766676677667666767766677676776667767767667767676776776677677667767677667767767766767767676767767766776766766677667677677666776776676767766766776776776776776767766766677667667677677676776667767676776667766667767676776776667767667667676776776776776767677667677666767676776767766767766677677676676766767666676766667667676667677677676677676776767676666776767767766676776677667677677677676776776677677667767677667766767767766776776767677677667677677676767666767767677677677667676766666676766776667767767677667677676677667766767667667676677666767676776676776677676667767676776667767667766776767767767677677676767767666676767677676766766767767666766667766776676767676776767677677666776767767766667767667676767677676667677666776676776667677677666776776766766767767766676776776776677667667666677676767677677677677676767767667767767766677676766677676676776767766767667766677677667677676766667667677666776776767676766677677667766776766766776776676676677667766677676766776766667767766766767766776776776677677667667677666767677676677676767766677676776776776776776767767667767677677667766767676676767766676776676766776767767676666677677667667767766766767676767767676677676767767667767677676676776776767677677676776776776676766677676676766667677667667677666677676776776776776766776676766677666676677676666667767677676677676767767676676676766766767676767767767667767766766767667677667766776776677677676767676677676767667677677667667767767767767677666776767666776676776676767676676776667766776767767767766676776666776766767666667676667666776767767666776667767766767767667766776676776677677667767766776677677667677676776767767677667767667767766776767667676776667677667667666677676667677676767767767676776677667667766667767767766766676667676767767677666776667767767676676677667766666676667766676676766677677667767767677667666767767767767767767766767667767676677666767766776676776677667676776776767677667767766776767666766767677677666767767677676776776767667667667676767767666677677676767677677667677667767767767766767676767676766667767767666767667666766776776767766776776776767677667666776677676766666766776767666676776767677677677676677677667676767767767766677676767666766767766766776766666776766667677677677667767677677676676676766766766767666767766776776776776776776767676766776667677677667666666676776776676776666767666776776767666767676677667766667767766676776776766677666766677676776767677666776776767767677676766666767766776676776767667767766667767767767677676767766766766776776677677677676776677667766767677676776766776776776776767766776677676667766776767766776776677667676667667676766766766676667667767676676767766776677666676767676776767667667667766776677677677676677676776776676667766667677666776767677677677677677676676776677677666677666776667767667766767677666776677676776776667677677676776676667766766776677676776776676677666776677667677667677667677676677667667766776676677677666677676767767767766776667677676767767666676776677676676667676776776776767676776767677677677676677676776677666776776776776677
3666776776677676667767676677667766676776776776776776676776766776677667766766776776667767767677677667667767767677667666776776767767767767766677677677677667766776667766776667677667667767676767676776677676676766766776666776667767677677667677666776677677666776767767676667676676666776776767767677666676776766776677667667767677667666767766767676766776767677677677676667767676776767767767676767766766767676677666676776776776676677677666776767767767767767667677667666677676767766776676767767677667666776766676776676776676776766676776766677676677677667667676766776676766776676667677676767767767666677667676677667677677666776666667667676776767767677677677677666767676776667677677676676677677667667767767677676677677667677676776677667677667667676776767667677666776667667677677677677677667666776766776776676767677677667766677677677677676667667766776776676676767767767767767767766776767767676767667767767767676767667676766677677677667676767767677677667677677676767676667667767767676766767766776767767766766776776776766767677667676767676776767767767766776767767677667677677677677676677676766776776676666666767667676776776767677676766767766776767767676776667766767677676776767767767676677677677677677666776767766776776676766766776767676677666766776667667767766776666776767677667767767667767767677667676767766776776677676676676776776676767766766776676767766767767667667767677667767676776776776767767676767676676776776677667766776766766776677677677677677676767767766767667767677667677667767767767767767676776677676776766767767677677666667677666766776776677667676666667767676767767767766767676776776767767766667676676677676776776776676776767677677667767676677676667767676767767766676666776667677676767677676677667767676676767677676767667767766776776677666677677666667667676676766676676767767766776767676776776776767667667677677676766767677676766776767667767766767767667676776776767767677677667767676776676767667766766667677677676767767766667767767666677677667677676776766766776776767767766677677677677677677676767767767676677677667676767766776776767677676667767766766677666767676677677677676676766767667666766676667767677676767767666677677676677677677676676677677667677667767766666667666677677677666767676776767767676776676676776766766676677676776776767766677676776667676776676776767766767676677666776667767677677676766767766676776776767676676667666677677676767766676677677667677676767767766667767767676767677676666666776666767666766776666767766677677677676676776676676676677676666767766677677667677676766767767767766767676667677676676676767676767676677677676667767767766776776767767666766677667766776766666677677676776776677677676776666767677676776676767767766776776776767767767766667766767767667667676776676767676767766776767676677667666776776767676676677676776776776667666776677676677677677666767767667766767676776676776776766667667676676776776677676676677667676676766776767666767677676776776677676677666767677666676776676766667667667767676677667767767666776676767676776767767766766767767677667766776776767677677667767767666767667766767667677667667767766776676776667677677677666676776766766676667766776767677677667766767766776776767767767766677677676766776676766767766677677667767677677676767667767767767667767767677667767676767767676677667767677667667766767677666767676677666676767666776677676767767766767677677677676666676767676666677676776776776677676767767767666776776766766667767667667676776776677667667676767767767767767767767767667677676767666767767677666676767766677677677677677677667767766767767667767676677667676776766767766676766776776767676776776677667767766676767677676776767767767767766767677677677667676776776766776776776677676776776677667677677667766677677677666676767766677667767767767676677676676666676776776667667676776767767766776776677676677677666776676776776677667666767676776666776677677676766766766776776776766666667767766767767667766677666776677677666766766676776766776776767676767666776766767767677677666667767767677676676776776666767676767677666776776677666767766767666767766676776667767676766776776766776766766767677677677667767676766677676667676776776776666767667677666676677677677677677677676776776776776677677676677666776767677677667677676677676677676776767676776767677667767766776677676677666767767667676767667766776666767767767677676677667677677676766767766667677677667667677676776676776667677677666666767667677677677677676776766776776677677676666776677677667766776767767767767767666677677677667676776767767667767767667767766667767667677677677676676767677676667667766677677676766776776667766776767667767767767767767667677667767767667676676776776776776676776666776676667766677667767677676767677677667767676677677676676677667767767667766767666767766767677677677676676677667767767677677677677667766666776676677667767666767766677666766677676676776767677677676766677667767667677666767677677677676776667677676776767766776766767667677667667767676676776677677677677677667667767676776677667667767767677677676676676676776667677676766676676776767767766776766767677677677677677667767667767677677677677667767667667667677677666776776776776767676776767676667667666676776767766767666767766776767767666676776776667767676676776676776766677676766767676676767767667667676677666767676677667667667767767667767767766776676776766776767767667676677677677676677676676677677666776676776767676776767767667767676767767677667676776776677677677667677666776767666776776776677666776776676667766667667676676677667766776767667677676766776767677677677676767766677667667676767767677666677677667766776776776667676676677676767767767767667677667766776766677667677666766766767676767667677667767767666677676676767667767767667667767676776667767667767767666776667767767766767666666766677676776767677667767667676776776776666677676766676676676767667767767676666667676767677677676776776676776767766677677676767767766776666677676776666766677677676667767676776676776776677667676667676767667677667766767677677676776677677666676676767767767767667677677676776776677676776767667676767677677676767767667767677677667767767767766776667677667766776767677677667677666776666767766677666776676776776766676767667676776776677676677667667667676776776767767767767666767676776776767677667766776767767766776767767666677666677677677666766776766667767767666767677666766677676767666676767766767676676776767767767667766776776766776767767677676767766776776766767767767767676767676667667677676677677677667766776766676676776776677676767666767676776776677676766776776676776667677676776676676767766767766667767676676776766766666776666776766766776766776776767677677676776776676776776667677676776776776767766767767676667767767766767767767767676676767767666776677676677667677677677677666776776767677667677676766767767767766776776776766677667667767676776676776776767766767767767767767676676677676677677676676776666676766676767766767677666776767767767667767667766776776667677677667676767667676776776677667766767767766776767767767767666767676776767767676776776766776776667667767767767767677676676776667767766676676776677676776676677676677676776667666676767676776666676776767667666666776767767676767676776767767667667667767766767767766767676676667766677677677676676776776676766667677677677677676677676776776767767767676766676767767676766776676776767676766676677676676676677667767767676776676667767767667767677677667767767767677676766766676766677667676776767667767766767766677676677667767677667767767766776776677666776776767767676776676776667677676667667766676676667767767667677676677666767767767767677676776776767676677677677677676667767767676776667766776767767767667767767767767666677676766676767767767667766776776676776766776776766776766666776677676677676776767677667677676776766776766767767767667667677677667767677676767676776666676776767667767767677676766776776667666677676767766677676766776776676766677667767767766666776767766667767766676776776767766776767676776767676667666766776776677667767677677666767767766776676666776767666776767676776767766776676767767667676767767677666667767767676767766676776767676677667676676776677667767676677676766677676676666776677677677677677666766776767766767676767767676676776666776767667766776776666676676776776667676776666666676677677677676766776677676677667676776667676677667677677677676676766766776776666677667667766767767767767767767767677667767767767766677677677676776767766776667766667766776667767676767767767767767666776676667676677667767766776767767667667767767677676676776776767666776676677676767677667666767767667766677677677677676776767666666766767677667767767767767677667676767766767677667666776776676676776676667767667677677677676767767767767767767676776766676776767767767767767667677677676776767677667676676776767767766776766666776766776767766767677676776776776666767767766776766677677677677666677677667667676767667767677676767767766766677666677677676776677666776667677676776676767676767676776677677667767667766766677667766766776767767667767677666767766776677677667677667766676776767767766766676666776677677676666767677677667767667676776677676766767767677667767767767676676767766767677667767767767677676767767667767676666776776766667667677666767676767767767676776767767766676776676776767667766766766667667767767766767677676767767766677667767677667766767766677676776776766667667767676767667767766676776767766776767667766767666677677677666667676766666767767766767677676767667677666677676767767667767666677677667767767677666767676676677666776776667677676776767677676767767767667677676776767677666677667767677667676666776776776677677676767676767676667766776667767676776776767677676766667666776677667766767676676676776766767676677676766776667676677677676677677676667767767667667766677666676767766767767677667676667677667766677666767767767766776677677677677676677677677677676776776766776776776776666776776767766676776767666676666677677677677676776677676776676776776776776767767767767667767766776667676776766776776767767767667677676776666766767676767667676677677667677677676676676667767677676676666667677676776776677677677
676677676766767677677667676767667767766776776776767766676767767667677667767766767767766776676776766666767677677676677677676676776776676676776767766666776666676677666776776667676767766776776776766667767767767666677677667766776667676776667676677676776677677677667767677667677666776767667767767767767677667766676766667677677666776676776667676666776767677676676767676766776776767677667676766677677676776767767676776776767767766676676766676677676776776766776677677676776676776766776776667766767666676767767767766776776776776667766677676676767766776667676767677676677676766776776776677676776776776766767677677677667677667676766776767767767766667677677666776767767766767767676767677676667676677667767677666677667667667676766776667677676776776767767767676676776767676776776766677676676767766676776676776676666677676776676766766776767676776776676766677677677677676677677667677676767666677677677676666676766776776676776776776676766676776677677667767767677666676767766767767767667766666676666776677677677667667677676766666767767766766776766767767767767767676776667766676676776677677677676766767667676677666767767676766666776676776776667677676776676667767767766677676776776776776767677676776776677667767767667766677677677666776776767676767767766776676776677677676766767667767667766776767676776776776667767766776767767677666676676677676667766767767677667667666776767667676766767766767666767767767676676767676776676767676766677676677676767676677667667767767677667767667677667767666766767766776676776766666677676676767676676767767767767677676776677677677666776677676767767767767766677677676676776676776767676677666776767667667767676776776776677676666666667766676766776776767667677666776776676666776776767677677676677677667767766776667677676676776776776667766776766776667676667767667767677676776776676766666677676776767766767766776677667677677676776776677676767667666776766776766767666776677667767767766776676776766767767676766776767677667767676776776676676776776767667767676776767676776767667767676776776767766667667767677677666776766776776776767767767766767766677666767767677667767677677667766767766766776767676776776766677676767676776776766676766766776677677667676677677677667677677677677676676767667677677667767766676776776677666767767766776776776676767676667766676776776767676776766767766776776767767766776767677677677666776776677676766766776767666677676766776767677677677676767767767676767677676776776767766676776776766676676776767766667677667766766767766767677676766667667766776776767767676666767667767667676676766776776677676676666767676677676776776767677676776776666776666766776677676776776667767766677676776767767766776766767667676776776666677677667766776776776766667676667767676776666677676766677676767667767767677667676667766776677677676776767767677677676667767766767766767767767766767676677676776677676776676776666767767676676776676776666767767666676776667767766676767666766677677677677676677677677677667676776667767767677676776776677677677677677667677666767766776767667767677667766676767767766767677677676776776666667677667767676776776676776776776776766676766676767676667676766767667677677677676776776776776677677676776667676776667667677667766767766766767666776776767676667676776776776776677667667677676776776667667767766776776767667767677677667766776676676767676776676776767677677677677677676676667676667667677676676767767676776676676677677677666766776667667677667677677676766776767666776776767667767676776767677667767676776767667677677676676776776767767676776767676676677677677666776667667676666767766666767667677677667667667767667677676676776767766667766677677677677666676667767767676766677667767767677676677667766767666766676776776776776767766767667767667767767666677676767676776776776677677676766776776767676676776776767766776776767767677667667667767677667667677677667767677667766766677677677676776776776776677677677676767667667676766776776767676776667666677676776776767766666776676676677676676767676776776776676766767677676776667767767767767767677676766776677676767766766776676667767667676677667676776767766676776776766776776677667767767766776776677666667677677667767676767766676666776776666776667766776776677666667676767767766676676767767766767677677677677677667766676767767667676767767767667677676776677676776776677667766666677677676767677666767767766676767676776776767766776767667676776767676767677667767666776766776676776766766776776776767766767677667767766667676766677677676767676677676767676676676676776766766666776766766776766776667767676676776766677677666766677677676776666676767676767766776776677677677676776767766676676776677667766766667667767766766767677677667767766767676667677677677677667767677666776776776776776666767767677667767766776676766667767666776767666667767677677667767767767677677677676767676776776767677677667677677667766776767767767676767766767677676767766666677666767767667767667676677677667767767666776766776767767676667767766767767767666776776677677677676767767767766667786767667766677677676676676776677676776776776677676776776677667767677677667667676776776767767677677676776767677676767677677676677667766676767677676766676767767767767667666767676776776767666666767767676767676767677677676776776776776676767676767676767767677677667667677667766677677667767666666767667677677677676776667666767767767677677677676677676766676776767666766767767766666776667767667767677676776766677666776767766667767676766776767676676766667767666667767767676676776767676667767767667667767767666766776776776776767677676677677666776776677676767676776767767767677676676776766776677667667677667767767767667766766676767666666776676767767767767767767677676776776776766776776767667767676667767767677667767767767767767677677676776676677677666676676766776767766766776667667676767677676766767767667767766776677667766776767667767677677676776676776767767767767667666676776666767666767676677677666767766776776767676776767767676767677667767677677676667666767766776767767766776767676776767767677677667766766767666767767666766676667676776776776776767767677677676767676676776776677677666676776776776677676666667667667767677666677677676776766776776776667767767767767767677676677676767677666676666677676767677676776766767677676667767766677677677677677676676766766776776766767767767677677676776766677676676767766776667766767767676766776667666766666767677667767667667766766776676666767767767677676676676767676767677666677676676677676776776776767676667767767766667767767667767676766776776776776776776677666677667676766767767676677677676767766776776776666776766667767676776776666767767667667676666766677676776767667767766677676766767667767767767667667677677677676767667767767667767767767767767766776776776766776766677677667676667676776776767767666766776677677667667766676767666776676766776667666766776677677677676666767767677677667676767766766666776677676766776767676776767767677676776776776677677676767666677667676776776776766767677677677667767766776776776677666676677666676766677667666767767677666776776676776767667667666776767676767676676767766776776677666767676776677677677677677677676776776676666776776677676766767766677677676776767676767767677667767766667666767767767676776767766776776676776676677677667677667767766767767677667766667667766776776676767677666767766667766676767676677677676766676767677677677666766767676776767676776677676677677667667676677676766676767677676677677676677666776677676776667676666667666776776676776776767667676676776677677677676776776676676677676676776676767676776766776677667676766767767676776776677667767767767766677676776677676776676767767767766776767766776776676767677676776776776776676776676776677677667666677676766767677677666677676767766776676776676776776676767767767767766677676776667677676667767667676767767667766667676776767767676776676766667667766767667666666667766776767767766776776766776766667767677677677677677667677667766767767767767767767767667767676766767767677677676676666767767767676676776767767767677667766766767767767667676776676666776666767767767767677677676766776776767667767767676766776767766766677676776767677667766676776767767767676666767766667666776776676766776776677676776767676767677676767767767767767677676776676677677676776667767676767767677666766776676767677667677676766677666776676677676766666676666776767767677676776776776677677676767677676667677677676676776776776767767766776677667767676677666677666767766766767767767667766776776677676767677677677667677677667667767766766677677666676776776776767766676676767767766776676676676776676776776776766767667767767677676666676767766767676776667766776767667767767677667676677667677667676767766776776677677676677676766676677677677677667676677677676766677676776767767766767766776667766776766677677667767677667677666667767766776767667676776767667677677666776676676776676767767767677666776776776666676776667667667767666666766676677676776767677666776666766776767677667676666676666776676677677676677677676776677676676767767677677666776776677677667676776776767766767766666776677676776776776776767767767676767676776776767667767767766766666766666767766776776776676677666776677666776776776776766766776776766676767767767676776667666776776767767767767666776676677666767676766767667667676767767767767767767767766767766677677667677677667767767766776776776676776666767767676767767766767766667666767676667667667767677667767767677676776776677677677676667667676767766776677667767676776767676766766767767677676677676767667677677667677677676677676776676776667767677667667767677677676676767677676776776676666767766776676776667766776676776767767667767676667767677666776766677677676776776776776667676776766676776667767766776776667767667676767766676776767766776677667767677677677676767766776776776776667677667767767677666776767667766677676676677667767676776776666776776677676776667676776767667767767766767767677677677677677676767766776776776776776776767766667766776677667766676776767667767676767767767767667676776767766767676766677677666766767666766666776677676676776767767676767676776776677676767767766776776667767766667767766766767667
6767767667767666767667766766677676666767676766767666677677676676667766677667767666767767666767767667676676776776767677677676776767767766677676776676767766677667666776677677676767676767767766677677677676676676677676766677667666767767767677667667766776776776776776666776677667676667677677667677666776767677667766776767767667676667667767677676767767676776767767766767667677667676667767767767767767766776667677676677677666767676776776667766776676767767767766767676776767767767666766676776676676767767767677676677677676776767666767676776766767666766776676667677676677666676767666676767676677676676666776776776677676676776766776776776776776676677676676776776767767676776676776767766776767767767767676776767766776766766666667676676776677677677677677676776767766667677677667766776767766767677677676677667667766776767767767767676776776776667767676766677667667767677676776676677676766776677676776767767767766776776767676776666677676766677676776766767767667677677667767766666677676677666776767667767767667767766676767766776677676767766766767767666667667676776767677677667767677667767676766776776766776676766776677667767767767767677676776767766776776667766776677676677667767767676776677676767677676776776767667676667676766767767767667677667767676776767767676666667767667766676767767767766767676767677677666676667767767666666776767766767767767766776677667667766667676767767677677676767677677667767676767766776766677666667676776767676766767766767766677677667767767767677667676776776767677667767666667766776776677677676767677676677677676667676766677676676767767677677677666776776677666677667767767667677676776676767677676776677676767666766767767767667676776776776767767767677676666776776776776767676666767767677676667667676776667766776677677666667677677667666666776676767766676677676767766776677667767676667767666676667677677676676776677667767767677667767666767767767676677677667677676776776776676767767767667767767766776677677676676776776776767767767666776677676776766776767666776776676776676767766776776676767676767767677676677676776767677666767766776667676766667767767767676676776677676676776767767677676776776667677676677676776766667677666677677666666676677667676776776776767766677676776767767667766767767767767676667766666776776767667766676677676776776776767677667766767767767767767667767767677666776776776766767667766676776676667766776767767767767767766766776767766677676676767677676776776767767676676776776767676776676676776676676676767677667666766776667766776676776776677676776776666776776776767766776776667676776776766666776776767676677677667676776676767677677677666667667766776767767676766667667667766767667667667767677667767767767676767677676766667767676776767766766776676666767677666766776766667677677667766776776677676767767677677677666677667767766676677677676767677667767676676677676767677677676776776776776776676776766776766776676776776776667667766667767766767677677667766676767767676677667677676776676776677677676776766776767767677667676776677666677667767767667676767767676667767676766767766676776776766767767667766676767767766676767676677666776776667677676677676667767676767767666767676676667667666776767676667766667766776776767766767766767666766767677677676776776767667767677666776776766666767766776776767666776676776767767676776667766766776667677677676767667677667767677677666776767667767677677667767766677667666767667666767767766667766767667677676776667677677677677677676776677667676767677676677676767676776767677676767767666776776776766767667667667677676767677676676767767676767767766767767767666767767676676766776676767676766767677676776776667676776677667667667767766767767767767766776776677676667676766766776776767767766767667767667667767677677677677666776767766677677677677677677676767767666677677677677677677677666776767667766776776776677667677676776767766776766676776767677667677677676676776676677676776776776776667666776767677666776776767767766676776677667767767766776767677677667666766776767676667767666766766766767676667676776767677667677676767677667767767666776677667667766776776776666776776776776667677676776776676676776767677666667767676776767677677676676766767676676677677676667767677676776767666677667766676767767766776776776677677676767676767677676767767767767767766776676767677677667767766767666767767767767767667767767767767766767676767767767767676677667767767667677676776677677666776676667767767766677677677667766776676767766776676677667767766767767667767767667677666677667767677676677676666776676776767667666667667677676767667676667677666767677676677667766667676676767767676776676677667766676776767767767767666676766776776776767767677677667767766776677677677676676776776676676677666667677667667766767677677676766767767676767667766767676767666676776667677676767766677667676666766667767676677677676767676666776776767766766767677676767666666767767666776767767676667766677676776676776776767767666676676767767767676767676666766767767676776776776767767667676776677676776767667676676776677676676676776767666767667667767767676776767767767766767677676776677676676767667676776776767766767767767667767766766676767667677677676767677677667766767767767666767676766776776776776677667676677676776767676766776776767676667766766676677676776766767767767676776666677666766677667677676776666677676667667677667767676767676676767767767676766776767766776666667676776767767766676776767767677667677667676767667667667667676667767767676767677676776766776766767766776677667666776776776666667676766676676776776677667666776766667767767666776776766667666667767767676776666767767767766767676677677676776776766767667666767676776776776776677667767667666767667667767666667767666676776776667676766676677677676776767676766767767766676677677666767767676767767766766776667667676767767766767767766667766776776766676767767677676776667676676767766776767766676677666676766776776676676776776677667767676666776677676776776776776666776677677676776767767767677677667767766767676667766776667766767667676776677676766776677677666676677666676776766676766776676676766776667767766677677676767677667667667666776667677676776676776767677677677667766776677667767766776776767677677667667677676767677667767667677677666667767766666767667677676767677676776776776667767677676677676666677667677676776666767676767667676676767766666667666776776667666767677677676776766676776776676776766766776677677667667767676767766766776776766677677666776767667667767766776767676667677666667766776676767667766776676776677676677676776766767667767767767677677667676677676766776676767766776767677667676776776677676767676776776766767767767676776677676766766776776776776766676667666776776677677676767676677667676677667767677666776776676676766666776767676776767666667677677677667677677667677677677677676667677667767767766676767677677677676676677667677677676776776667676776776776776767766776776677667677677677676776767677667676776766776667767766676666676776776776776766676776676776776776676776676776776677677666776776776776667767677677677667767676767667766767667767677676776766677677667676767666677667767667767667767767677677677676766677676676677677677677676776766767766776677677677676776676766666667676767767767767767767676676776776677667677677666677676676776676767666776677676776766676667766776667766677666767676776776776767767677667767667766676776776677677666767676776677676677666766677676766667677676766766767766767666767676677677677667766776776767676776667666766666676776666677667767667676776667766677666677677676776767676676676767666767677667767677677676776766677676677666776767767677676776776776767767767767677667667767767667666677676776766776767666676767676676676767667677676766776667767667667766776667766767677677667676776677676676666667676677677676677667676667767767767666776776766676776776676677677676776767767767766767667767677676666767767766667766667676776776776676677677677677676776776767767677667767667666767677676767767767677677666677676677677676767767666667766676776776667766677667666677676676767766776676776776766676667676776767667677667676767767677676677677677677666677676776776776766677667677677667767767677676666666667676766776767676767766776767766776767676676776766767677677677676776767667676776776767676767766767676776776776767676767676676677676676667767677677676767766767766776677667667676767767667767676766767667767666776766776676767676767667767766776767766776767676767766776767676766776776776766776667767676776776776677677676667767767766776776776776776676766677666776766776667767767766767666767676677677676677667666676776766776776676766666667677676766776666676676767677667667676776776767767677676667766667766776667676766767767767767677677666767666676767766677666677677676667767667767767766667676766776667766776776776776677676776776767767676677677676677667767767767767667767767766677676776776766766667767766766776776676676676766676776776676776667767677677677676776776676667767767676767766776667677676677676677666676767676776776766776677677667767767767666676667767666676677667677677677677676766776677676776767767677666776776677676776677666676776776776776776766676767676677677677667767677677667766767676766667676767766767676766666676776677677667767676666677667677667667767767676776767767677667767667767767676676776776766767677676676766677676676667766677677676766767767667767767677667677677677677677677666677667767676766677666767767666767676676667767767766776767767677677677676776676767666776776767666776677667766677676776666766776766776767677676767676776776766667767767677677667767676767766767766676767676767767677667767667676766776776677677677677677676767677677667766667667677667767676667767667767677667767666766776776766766776677676667766776677666776676677667767676776766667767677666767667677676776667767676767766677676676676776776667666776766776776776767766676676776667767766667677667767767676776667767767677667676767767667677667667676767767766776676776776767676666676767676766676677677676767677677666776776677676776776776666767677677667767666677676767677677676677677667677677667677676776676667767766767676766776676767767766666767667767667
67767666766766667667667676776666776766767767666677676766776776767667767766776776677667767677667667767767767667677677677667767666677667666767767767676677676677676667676766676766766677667667767767676767676767676766677667766776767677676666676776766776766677677667676677667767766667666767676776667667767767767677667767677677676776766766666676766677676776776767767667676767766776677666776767766776776766776767766767676766667766776676767767667767676677676676676677677667666776677677676767676776767766776767676677677667667676667767767676776677677676667767767666767677677677676766776676766667677667677667667666676776676776667676677676676776767677677676667667677666677676676677677676776667666676767767767677677666676677677676776676767676666776676676767666776767767767677676767677667767677667767766776667676776776776776776776776676776677676766767677676676767677677677676677677677666677677677677676676776677677676767677667667767676766767667767677677676677666767666767666667667667767767666677677676776767767677676677667677676677677677677677667677677667667677677677676776767766776776766766676667676767767766666766676776776677677676776767767677676767767767676766767766776767667767766677676767677677676776767677667767767767767677676776776767676767767767767676666776776776766776676677677677666776766667677676767767666766767766776767667767767667676767767766667767767767667767767767676767667676677676766767667667767676766766767766677676767677666766776677677677676667676667667667767767677677677676767667767677676676776676677676766767677677677667676767677677676676677667677676776776767677676776666767766767677667667676766767677676677677676776766776767767667766767677676776766767667667767766677677666667676676767676677676676676767767676766667676767767767677677677677676667767676767676676676776766767767677667767677677666677667767676666677677666776767767767677667667667676776776666677667766766776676667676776776776767667767666776776776766776776766776776767767667676767767676667677667767666677666767667676776776776676776766676667766767677677677676776676776767676766676767666766767677676677677676776776776776666776677677667766776677676677676776676767677677676776676677676766776677667676776677667767767677667677667766776676677667767677667666676767766776776767676676767667767767676766767767677676776666776767676766776676776776767677676767676776766767766776766676776676676667766767676767677676776676767676676776767767766776767667667766776776776776776766776767667677667766767676767676776776667676767767767767677666677677666677667766676767767767676767766767677676767677666677667667767676766677677676767676677676776676676776677676776776776677666767676776677667677677676776667677667677666776776776667676766767767677667676767667677666677677667677677676677677677676776767766776766766776767767766776776776776766666776766776676776766667766776767677676776677677676667767676767667677676766767677676666676776766767676676767766767766776677666766776677676767667676767767767676776776677676677667766667766677666767676766767767677676776676676776766666767677667767676667677676776776677677677677666677667766676766767677676776676776776766776766767667676676677666776676767766667677676776776767677677676767767767767676667767676776766767676677667667676767766776766667666776776677677666776767677676767666766767667767767766677667767767677676776767677667667667667766767676766677677677666776776667767677677676667767676767677676677677677677677677676767767767666677676667676776776776666766766767666766776677677667767767767767766767766667677677677666776676767666767676766677677676677677667677666667676767677667767767667676676676767766776766776677676767667767767676776667676776767767767676776667767676776776677666667766767677676677677667677667666776766666776666676767667677667666776767766666767767767766776776767767667767667766767767677667766776666767667677666766767766776766767667677676767676766776776677667667767767677677677676767677677666776776677676767677677667766677676767667677676776776776767667767766766776776767766767767667677676677677677677666776776676767676766776767766667767677676776676766766767767766776766776776677676666767677677677666776676767677676776776776776676767676766776676676676677676776776776767766767676767677676676766776776776776776776677666766677676676776676776776776666767767676666776766767666776767767767667677677667766666676667767767677666667676776776767667767767767767676767766766776677667676776767667767767767766667677667767677666776776676776767767667676667676776776776776767667676776767767767667767767676767766776776776767676776676676776677676767767766776776767677677677667767767766766776776667767677676767676667676767767666776766767667677676677667767666776676776767766776776767677677677677666767766776766767677666667676677666767767766776776766667767676767766776677676766767677676767767766776676776677676676776766766667677676766666676767767667766776776677676767766667767766776776677677676776667666776766677667677676767667667676767776676776767766676776676767767667677676767667767677676776677676767677677676676776767767767766677667767667677676776676776667767767666767666776776666776776776776766776677676767766676767766667766677667767666766776767677677676677676766676776676677677677676676776776776766676767676776667767767667677676776766676677677677677667767767676776677677667767766766677667677677677676676767767676766776776776766677676677666667677667676776776676676767676767666676766776767666677677667767666776776766677666767667767767667676767766776767767767767666666676666767677676767667767767766776677667676666767766667677676767677677667676676776667677677666776776776776776676776776767676767676676767767667667767767767677676677666676766767766677676776776776676767767767767767666776767767767667766776776776766776767667666767767767767766666677667676767767767677667676676766667767677676677677666667676677677676667667767767767767667667767767767666776767676776667677666776766767767767766677676776767677676667767766767667676776766776767676767666767767677676677676667677677667676776767666776677676767767676767677677676767767767676767666667766776776776776666677676776767767766776666776776676666766767767677677677676767676677677667666667677677666776677666666767766676767676676666767676676767766766776676776776667677676676676776776767767676767677677677677677666776776767677666776776677676776776676776776776776767667767676776767677667766767676677676776676667766676776776767767766677676767676676766676676677677676776766677666676677667676776767767676676676766776776776776676767767667676776677676776776776766776677667767677676767767767666676776776776667677676676677667767677667667766776776776767667676766766776776677676766776766676776767767676767676776677666667667666776766767767767676776766776767677667667766677677676776776767667667677667677677666676767767677676666767666767766676677677676667666667677667767677677676767677667767667667677666776677676776666677677677676776776766776666776667667676767767767667677667676776776676776776776776676776767767767676676776767677676766766766766667766767677667766767676766677676676767667766767766767767767677676677676677677667676677677677677676766766767676767767676676776767676767667677677677677677667766676767767676776776776776776776676776776776676676666767767676776766776767767766666667667766776666666767677666776776767677667767677667677677676676776677677667767666766776667667767766677677676667666766776677677676776767767666766776767767767766766676767677676776776676666677677676677677676666767767766776767767767676767766767767676766767676776767667677666767766676776676776776766666677667767767766776767767676767767767677676767766767767767767767677667767766676767766766776767676766677667667676667666766776676767667767677667667667766677676677676676776776767767767767766776666677677677666667676676776776767677667766677676776676677666767767677676677667676667677667676767677667677677666776776767767677676776767767677667677676766766677676776776766667676676776767676767676677676776677677677677667677676677676677677677676766667766776776667767767677676767667767766776766776677677667667677667676767767766767677676677677666767767767676776677677677676676677677666676767676776766767677677666766767767766767766766677667766677676667767667767767666767766767766776766776766776776767677676766667766676676676776776667767767766766676776667767766667667667767676677667676676776667676776776766767667767767666767676767766776766776676666676766767766677677676667766767677676776766767676677676677667766776776776776676776776767767676677666767766677677667767676776766767767767767676776776766676677676767667766776767676776766776766767677676776677676776776776667677677666776767667767667766767677676766776776767676676776776676767666776776677677667767677677676766776677676766767767767767767677666766776766676677677676766776776767676677677676767767676766677676776776667767677676776666776766766676677667767767677677677667676767767767667766776776767676766766767767667667767676677676766676767767767767677676667677677666677666767766767677677677667766677667766676766767767667677676766767677677666767667676776776767667666776776776676766776676776676677677667666767676766767767767766676767676676677667666776676667767766776776667676766766776677666776677677677676677677677677676776767677677667767676776767677676767677677676776767766666676776667767676667677676767767767767766676676767676666766677677667677676676776776676767677676677677676667766676677676667766676676766766776767677676776767667767767767767666676667766767676776767767667767676676766776776766767766767767677676776776776776776767677676676776766776776677677677667767767677677666776767667766767677666776776767767677676677676766776767766766776766776776677677666767676776766676677676766667767766767767767767676776767766766767766676767767766776776776766767766776767676676667767767676767677677667676766776776767767677676776767676776767666776776776676677677677667666667676677677667767677677676767766767676766776766767676776776676676776667677677667666776776767766766667766767767767666776776776776676677
67767667766676776776676776776766776776667676677667676677677676776677667676776767667767767766776766676767677667677676676676776676767676767766776776767667767767767767677667676677677667676776767766667677676776766776766667767767766676776767767667666766776666677677677677676776776776677676776767766776776766766766667676767767676667676776767676767767767676776667766676767767677666676767667767667677666776677667676767676776767767676776766676776776776776766776776776776776767767667767767766667766776776676776776776667767766776677667667767667766776667677666767767667767676766776676766767677677677676766776767677676666776776677677676667676676776776767767766677676767676766676677677677677667767667767676776766677676776667766766767767667676776676776676776766676776676767677677667676776776676776776676776677676776776676767766767677676776776677677667677667767677676767666767766766776676776766677677677666767766767666766767667766776776676767766676767676776776766676767767766767676766776776767677667767677666767666767667667667677676766766676766676776776676667667767767667767676677676676776767667677677677676776776767676677677677667676776676776767677666776676776676767667766767766766776776676776767767767767766766667676766676676676776666776766776776667666676767666677677667667767677677676667767767666776776767766776666767766776766767767766677666776767766776676676677677676766677676776676677666676766667677676776767677677677676667767767766677667766676676666676766676776767767667667766767677676676676667667766767677676676666666767767767677676776676776776776766676767767666667767677677677676767766766667676676776766767767676766676767767767767767677676776677676676776776767676676766666766766767767666776767767767767767677676766676767677677676676666767767676767766776676677677667766776676776776676776667766776776767767767766766667766776667676667676677677677667676776776776776667666776776767666776766667767676677667676676776767677667666677677677676776676766776667676767767767666676776776767677666776776776676766667676767676776676677676767667766766776667676766766667766677676677677677677676677667666767667677676767766667767667676767767766776776667677677676767767667766776767767766667676776776766776667676776776776676776766676776776766776667676776776767767667767767676776776766776676676767767677676677666776776776776776766776766776776767677676677677677677677676667677677667766776767666676767667676677666767676767677676677666776767677676767767677676767766667767767677666776776776676776766766767767767767767667766677667767667767767767767676667767766766776767767676676776776776776776776767676776667767766677667676766776766667767676776776766676667767767767667767767677677676776767666776776677677677676776666776767767767766667677667767666776776676766776767766666676766767767677667677676676676676677677677677677676767767766677667676776776776776676667676767766767767766776767676776776676677666766676667667677667766767767766766776766766666677676676776776767676776776676676667767767676776677676767677666776676776677667666776776766776677676776677677677676776767676776766776676676767677677677676676776776776776676776776677676677676776766667767767677667677677667676776776767767767676767766767677677676767677677667667767676767767767767676676766767766776776667767767767667767767766776767767667676766776776776776766776766666776676666766767677677676767767767767766767677677676776677666676776766776767767766766766666776767676766767767677667676666776767677676667676766776677677677677677676677677677676767676776767767667767676776666776676776766767767666776667667676776767677677676776676677676776776677677676776677676776776767767767676677676776676766767676776776676766776776677676776776776666677676776767767677676666767667676767677667677676676677676677677676766776776666776767767767676676767666676676767767766667676776767767676767677667767767767666676776667667767667766776776767666776776666766776667767767767767766667677676666776776676776667766776766676767766776676776677677677676767667767767766776677677666766776766767667767767667677676767767676667767767676676776776767667767766776667676667767677677677666766677676776677666766677677676776776667676667767766676776767676677676667766776776767666676766677676776776767767767677667767767666776677666667767766677676776666776766676667677677677666677677676776767677667677676766767677676667667676776776677677677676767677677667766767676776776666677677676776776667767676776776776776776776776676766766676766776776767667767677667677667767677677677676667677677677667767677677667677677667767767667767667767667767667667766767677676676776767767677667766676767677666776667667767677667766677667677677676766666677677677676766676767676776767677667767766776766766767766776677676666776767767676776776767677667667676767677677677677676667766766776767767667667666677677667767766776767667767767667767677667767767676677666776776676767676767676676667676677676767767767766776677667676766766767767766676776776676776776766767767676676767667667766766776676767676676776667766776776767767767766676776776766666776676767666767666776666776776767667767767676767767767767667667677677676667766776767767676667766677667767667676766776677676766776776676676776676776767767766767767667767676666776677677676667766776766766776767677677667676767676666766776677677667767666776776767766776767676767767677677677677667677666776776766766676767766767677667676676767767766767767667676766676776766776776676667767767667767666767766776776676767667767667766666776767677676676776776776676677676776767667767676776666667767677667767766676667677676767667767667676677677677677676677667667766766776677666776776677677676776676676676767667676667677677677677677676776767767677666767676677677676767666667676666767676767767767767767767767676676767667767667767677677676776676776776677677676676776776667767767677676776677666677667667677676776676667677666776776776776776766767766677667666767766776677677667766667767767676766776766676676776776767766766677677676776767766776666776767766767766766776776776776676776776767677677676776767676776666776776776776667767767677677676766667677677677676677676776676666767766676667667667767676767767766776776766776667767767766766776677677677676767667767667677667677677677676677677677676676767766676676776767676677667766767766766667666776667766767676767676776767667767676767766767767677667767676776676776776677676767766766677667766776776667767667667666776767667677677666776766776767767767677676767766677677667677667676767767676776677676766776766776776776776776667676676767767676776776667677676766776776776776766677676767667766677666776676667767766776676776776766766766766776766766676676776767766776666776776776776676677667767667767767677667667766767676666666776767766666776677677676766776776767767667677667766767676666677677667767766776776667667767767677667676776677666776676776667766676776766676676676767677676767676776776776766776767676776776776667766776767767676667677667766676766767667676776766677666776666766676766767677677667767766676666677677677677676766667767767676677667767767666776677667766776677667767676767767767767767677677667767767766776776776776766776766767667766766776767676767676776766776667667676676676676677676676776776766776677676766766676766667766776776776766766676767767767767767767767677676776776776766776767677677677677676776676676766767767767667767677676667676677667677676676767766766767767667666776776776776767676667767666776776766677677676766767766767667767766666676776677667766766776676766776767676676776677677677667767666676776776766776676677666776776667767766776676677676767676766677676767767767767766676677676766767766776776766776776776776776766667667677667767766677676767677676677666766676676776766766767677666677677676776776776776767767767677677676776767676677676767767676676776677676776666776776667766767677677667767677677666676776776767767767766776676766767767766776766667767766776776677677677676676677677667767767767677676776677667677676776767667766776767767767667767767767676776776767767767767767676776677677667677677677667676776776766677667767667677676667677677677676767766676767666776766667767676776766667767767766767666767667667767767667676766766667767766776767767677677676776766776776767677667766677677676766767767666776676677667767677667766776766776776776677677666776776676676676776776677677676767767676776776676767767767677676776776776676767677666776666776667677677676677667767676776666767676776776767677677676666667767766776776667767666767676766776676776776666676767677676767667767767766666767767677677676667667676766767677677676767667767767766766677667666767677677667676776667767767676766676776677677676776776776767677676776767766766677667676677677677677676767667666776766677676767667766776677666677676766766767766776767677667676676776776667766776677677666767667767676776776676766776666666676766776677667767766776766766766767767767676776666676676776766776677676767767767676677677677677677676766766766767767667677666676676767767676776776767667767766776776677676766667767767676767677666666776776766767766767676666767767676776766776677676677677677676776767667766766776776667677667677667766776776767767767766767666767766767767666676776666666767767677666776776766676767677677677677676767676767676676677667676776767666776767767676767677677666767767677676676776767667677677677677677667677676776776677667766776776776677677676677677676766667676667767766767767677677676667676767676677677667767677667766776766766676776776766776766677677676767667767667767767676776776766677666767677667766766676767666776776776776766667767766766776677667767766776676677677667766666766667767676776776676767677677667677666776767676677667767767767767767767676676666776767676776767676776776766767666767766767766766776677667766776677667667767667666776666766677667667767676776667767666776767767766677676676667676776677667667676776676666676666767767767666776776676767677667667766767767767677677677677676767667767766677677676767677677676676776776776677677677676776767676776767767767766667767666666767766667676667767767767767767677
767767667766776776767676767767767676776776776767767677676767767667767676776676766776766767767667767677667667767767667767667767677676776776676666677677667766676766676767767676767676776766766767766767767676676766767676667767676767676676666676776677676676676676776767676776767766776766767767767667766776767767766677677677676767767767766776766776767766776767667667677676776677677677667676776766776677676766676677676677676776776767667667767677676767766676776767766766676776776767677676667677676767666776676676767676767677677667767767667766776776766776767767767667767676776776776767676767676776766776677676776767766676776766776677676776767766767677666767767766776776767767767677677676677666776767767767676776776776776776676767767767766776767667767766767766766666776767767766776776677676767667767677677667677677676776776776766776766776766776776677667766776767667766667676676767767676767766767766776667676767767676667766766666767767677676776767676776676766776776776677676767767677677676776667766767676767766776776767766767676677677676667766776767767677677667767766677667767767677667677667676776767767677677676767767767766666677677677666776766666676676776767766767677677676766776766767677677677667677676667767766767767676767667767676667766677677666677666766767767677677677667767666766676776776776767677676677666776766766666676667767767677676766766677677667676776677667767767767676776766767667677676767676766767677676776776766677676766776677677677667676766767767676766776667676776776776776666767767676667676677666776676776766676767667667667676766676666776676776776766767767767767676667676767767676767767767676676767767677677676776677676676776676767767677676767766767677667667766767677676767677667667676767677667767767767767767677667767666767767766676776666767676767676766677667767767766676667667677666677667767767767766676767767677667666766676767766767767767677677677677676776766776767766767767677677676767676776676766676767667767766767767677677667677677676676767677667676776676767767677677677667766766776767677677677676677676766766767767767767766776776767766767666767676776677667767677667676776766776766767767766776776776667766666766776776667767767667677676767767767767677666776666676667767677676776767677677667767766676767767766776776767666767667667767766767766767677676767677676776767666776677666667677677677677667676677676766766766766767767766776766776776767767677677677667766677667767677676776767677677667767667767676677667677677667766776776767767767767767767766667766776766767766776676767767767677667767767767766666767767767666776767766766776767677677677667766776776776767666767767767767667767767767767767677677677676776767676767677666766767766767677677666767676776776767667767767677666776776676677667766776676766767767767676766776767676767676676776767667767676667767766776676667666776676767767677677676767766676776766677676767766667667767767766677677677676776767667667676776776667767676767766766676667767766776767676666677667677676767766776776666767677677676766776776767677677677677677676767677677676677677676776767766667766766767677677676776776676776776776767766776776766766776767677667767677676776776776776677666776766676776666767677676676767676776776766776767767767766676767767767666667767767667677677677676767677676666767767676667667676776776766767766676676676677677667676776776676776676676767767766767667767766676776767767676776776767676766767677676776667666676776776677676776667676766767767767767766766677677677676776767677676767666676766767677676767676666776677667766767767767766776767676676767676767766677676676676766766677676767766766676776767766677676767667766776766776776776767767767677667767677677677676667767766776776677667767766767766776776767677677667667767676677677676776677676667677677676766776767677677677677676767677677677676666677676666776676767766767676677666667666767677676767676767767666766776776666766766776776767767767667677677667767767767676776776767677677676677667676667767767677676776676766767676776677676767766676776767767767676776776676776767767767676776776767677677666767677676667767767667767676766767766776766766667667767767676776676676766767676767677677667677667667767676767677677667767767767677676667677666766776767677667667767667767677677666776776776676766767666776767767667767666776776667677667766776667767766776767667766766676776767767676776676767676767767766676776776676776767677677677677677676767677666766776767667666776677677676776767677676767677676766677677667767667766767667767766776766767766767767766767677677677677667766767676776776776766776776676776676767676677667677676677677677676767677676766677677677676677676767677677676767677676776776776766767676776767767766776776767666766767667677667677677677677676767676776767767767676676677667667766776767767677666677677676767676776767767766676677677677667667767676767676676676776776776667676767676667767767767667766667766776677676767766766676776766776767766677667667677677677667677676667666676676767766677677677677676776776676667676676677676776676767767676767666767767667666677677667766766767677677667766676776776766667767677676767677667676676676776776766776767677666666666776776767677677677677677677676776776677667766776766676776667677677676766677677667767767677677666767767667767676776766776676776677667676767766767766767767677676767666667677667677676767677666676767676776776666766776766767676776767676767677676667666766677677676767767767766677666676767766776776677677677666767677666767667677667767676677676676776677666676766766776767676766677676677666776676766666767767667766667767677667766767676766677677676676776776776776776677667767667767767767667766776767766766776676766676776767666767766766766767676677677676667767676766776677677667676676766776776776766666776767676776677667766766676767677677666677676776767676767766677667666767767766676677677677676766767676776677676667766776676776776776776767766676766676776767767767666676767667767677677677676767767666767677667767766767677677676776667766766766776776776776776776776776677666677667667767667766767767767667767667766667677677676776767667677677676776776767766766767766776667766677667767676676667766776776776767676767767677676676676676767766767666776767666776677666667767676767676776667677667767766776666776766767676767666676776667676776677667767767677677677666676676767667677666767667667677667766667667766676776776676766667766677677677676776776766676776767767767767667766767677667766776676766776766776767767677676776776677676776667677667767766676767767677667767767676776776767676776776767676676767676666776767766767767766776776766766766776776776766776767767677676767767767767677677667766676677676766667767677677677676766767677676677667676767667766767676767767667676676767767676767766776767667767676676676776767667767666766676767767676767767766776767766767667676776766677677676767767766666767677676776776666766776767667667666766667767766766766766776676767667767766776767666677677677676767667677667676677667766767766767767676776767676667767676766776767667666676766776766667667766677667677667677666767767767677676677677677667767766776676767766767677666776767676776667766776776667677676766776666776776677667767666667767767766767767676677677677676767766776677676776776776676677667767767766776766766776766676666776667767767677666766776767676677667666776776767667666676766776677666776767667766776776767767676776677676776776776767767767676666667666677667767767667767676776776767667767767667767766767766766767666666667676677676767677677677667767667667766677677676776776776676676667766776677677677667676667767767667767767676767677677677667667667766776666676676766776666776667677677667767676776666767677676767767667667766676776776767767766767767676676677677666776776766767767667666776776767677676776776666676766776766776776766766766677667767767767676677677677677677677676677666767667767666767666667677676766676767667766766767667667767767666677677676776776767767667666776766767676776776677676776767766776666776766666676676767766676767766766677677676776776776676767766767677667676767766767766767767767667667677676776767766667767767677677676676677676766766667766667767767766667767677667767767766767676767666776776767767677677676776676767677667767767766776776776776767677667767667676677676776667767676767667766767767767676767767667767766666666776776767677676766776776776677676676767666667677676677676776767677676677677667766667767667766766767767766767667667667766667666766767677667676767767676676766767767767767766776776776676776767677676767766767676776676767676676776667677667666766767667767766767676676667767767676767666676767767767766666767677676676767676776666767767677677666767667677677667767677677676767667667766776676776766776677667766767767677667767767677676767676767766676767677667767677677676667667767767677667767766766766666676677667677676667677677667766776766776776766766667766767667767667676776676776767676767767677677676767677677677677676776766767767766676676767766676677676766776767767766767676767767676676776767767676766676776767666676677667767767676767767667667676776776767666767766767767676676776666776667766666766666767667767676677676767767767767767766766776677667767667677676766776776677666667667767677676767767667676767766766677666776776676767766776766776667677676776677667767766776766767766776776766676677676767767767767677667767766676766667676667767677677667766776776776766666776766667677677666776767767766767767667767676767767767676776776766676776667767677677676767767767766676767667766767767676766776677667677666667677667766776667767766776767676676776776667666776776776767766666676767676666676767767766776676776776677677676776776677676677677677676676767677676776677677676776766776767677677677676766666776767667767767767767667767767767766676776776667767677676667767677676677676677677676767666667767677677667766776666776776767676767677676766676776677666666767766776776676776776767767766676766776676767767667676776767766776666676766767666676677666776677676776776766667666677666667766667676676767667767676677676767667767766676767666767676677666767667667677
6677666776677677666766767677677666666776776776676667676667766766676767677666767766667677676767766776776776767767667677676767766776677676767676677677677667677676766767676767676766776676766677677677667676767767767767766767667767767676677666776677677676776776776776766766666767667677677666776776776767766776776667677677666676767677666776676776776776667667676776767767676667767767767766766766767676667766766766677667667767667667676677677676766766677677677667766667767667676667667767766767677667676676677676766677667767766776677667767767667767766766766776676767766776776676677667676776767676677676776766776776677676766766776776766667677677666767677676776776676776767677667767766776766776776776666776767766677667766667767767767676766767667666676667767766767767667667667666677667766767767666676676776676776676676776776776776776667767667766776776776767767766766676776776767676766666677667677676667766767677677676666677677676776667677677677676676767767767677667666767667667767677676767766766776766677677667676766677676667676676767767677677677676677676767767766767767767676677676766666766667667766667667767677666776776776676776776767767667766776767676667666676776767767766776766776776776667677676676776677667667767767767677676767767767767766776767767767767766776667767766767767767676767766776776676667676677676776676767766767676767767666776676767676776766666666776666667767677677677676766676767666776767767767676677677676666776767677676767676776667767677677667767767676776776667676767667767677666766676676677676667767767767676776766677677676767767767767767767667767766776676767676667676766667767767767677667676666767767767677666776767667677667676766676766766666766776767767767667667767666666776677667767766667677677676676776766677677677676767666766767677667676766677667767677677677676776666677676676767767766677676767677676667667767767667677677677677677677676677676776677667767766776667767767676776677667676666676776767676776776767677667767767767666766766776766667676776676776767667677677677676767677677676776776767766676667767767767767667676767677667667677676776767767667766776677667767667767667677676776667676767767766766767767767767766677676766667677677676776776776767766776767666776776776766677677677677676776766767676766776676776666776676676677677677677667766767767767677677667767766766667677666766766776776766767767766676766676766766667767766776677667677667676776677677676776677677677667767667767766667766766776676677676776776677676767677666766767677676767766676776776767666666767766767767767677677667767666767677676767767676776677667766767767767667666677667676776666667767666677677677677667767667676766776666766776766776776776667666677666776776667677677667767677666776667676776776776767767677676766776667677677676677677667766767766666767766667767766766767767677677666766776776776677676776776667676767676677677677676667766767677677676776776776767767767767766776767676766667667677666676767667667676767767766776676676677667767766776767767667767766767667676776776767767766767767767667767667767677676776776776776677677677677676767766676776677676776677677676676766776776666677667677676677677667676677667767766776776766776776767767766767767767676776767676766767767767667767676776767676776766766776667767767666666776767666766776767666767676766767676767767677677667666767766677667677676776776776766676767766667666676776767767766767667767677676776677676767767767666776766776766767767676776776767767766776776677677667667676676676767676677677666666776776776767767767766776767677676667677676767667667767676667667766776766677676776677667767667767677676776677676676767677676766667676676766776666676677677677677676776767667767767667667676776676776767767767766676776676776776776667677676677667767766676667766766677676766767677677676776776676677677677677676677666776677666677676776767677676776766766776676767677676776766677676767666776766776776776676677666666766677677667767766776667667677677676676776766776767767767667677667677677667767676767766667676776677667677677677676676767767767677667676776676767676676677667666767766767767667767767676767677677677677676776677676776776766677677677666776767766667666776776667676667767766776676767767676767766667767676677667677676776667667767767666776677676767667767767677677677676766766676676776776677677676776767667666776767767677667667766767666676666677676767767767666676776766767767676677667767767766767677667676767767766667767676776766767766767767667677676676767667767677677676776776766776776677676776766677666766677666677667767767766677677676776776776776766766776676677676767676776776767766766767676677667667677677667767766776766677667766676667667766767767676767767677667676776776767767677677666667667676776776667667677666776767667667767767766776676776776776776676776767767667767676676776767766766676767676676676766767677677666767767667767766776766766776776676666766767677666767767766767767767767766767767667767767667766677676677667667767766766677666767766767676776767767767676766776666666677677676767767667766667677677667766776676767676776666666676767676776766776676667766766776676776766776767677676776676776766667767767667676766776766677677677666766667677677677676767767767767766676667767666766776766667676677667676676776776766776666677677677676776767677677676776767677677676776667766767767676776767767677676776676767767677667767676667767767766767677677676776776667767766776776776666776767676767767666677676776767766776776776676767677677676766676776776667767666677677677667767677666766767767767766766676667767676776766767676776776776767767677676767766677677676767677676776767676776676676776776776776776767666776667767766776767667767677676767676776776766776776776767676667767767676776776766676767766677666767677676776776766776776776667766767767677677676677677676667676677676776666767667767767677666766776776767676767766767767677677676767676767677677676776776767767767767766676766767677667667667677676776776776667767767767767677677666776776767767676776776776766767767766776776776677676676776767677676767767667766776676776767767767766767766767767677676776766767677676667766776766767767677676776767677677666677676676676776766776776776666677666766677666776766766776667766677676767676767666677677677677677677677666766666767677677677677676677667676767767767666776767676776767666776776767667676667766767677676776767676666766767767677677667667677676767766667767677676767767767677677667767676667667767767667767667767767767766666767767676767677677676776677676766676776676767676776677677676776776677676767676667766676776767667767677676776776776667767767767767767676776776776776667767767677677667676776776767677676767766677676767676776767767676766776776666676766767766766776677676677677677667677677677666776776677676776776676776776767676776767767767767676667676776766776766766776667667767767667767676776766676776766667766766767767677677667676767667676766677677677666677677676766767676676776666677667676767767767667767677676767667766776767667666677676677676767766766677676776767677677667666766767676776776776767677667767767677676677676776767676666776767766776776776766767767667676677677676776677666676776767676776776767666776666776676776677677677667677677666776776767676776776667676666767677667667677676776767766766776776677676776767767767767766676767766767767667766766776676767666766677666776676677676766676676767767667767767767676767676776767766766776676766667677677676767766776776676776676676666766666666676767676666676776766676767676676767667766677667767766676767767766676766766667767676676766767667676766667666776676776776667677677667766766677676776666776677676667767676676667667767767766767767676676667766776677667767766767677676676667676776767667766776676667676766767767767677667676767767766767677677677667676676676667677676667676776776766776767767667766676776766776766767677667667676676767766767676666766776767767677677677677667767677676776776676776776767677677677676776776776776677676677667667767767767677667676776666766767767767667676776776767767677666776677677667767667767677666677676676776676766767676776766676766776677666766766767676677666767676766776767677667677666766776776776767676776776776666766676667676776767767677677677676776667767677666667676677667677677676666666767766676767667767666776676677666667677677677667767676677667667766776666767677676766666776767676767766776767676776776767666676776776776776677667767677677666667667677677677666776767767676776766677676677667767676676677676677666677677676776677666767766767676676776776776666767767767766776676776667667767666776776767767666677676776767767766776776676776676667676766776766766666666677666767666767676776767767677677666767677677677676766676776767767767676776776667766776767676677676667767767767667677677676776676776676776767677677676767677676776677667677666767767677677676767677677677676676767766667766677676766766677677666776776767677676766767767766676676767667676776767676676767766776776776767766666676676767676776776766767767767767677667676776676677677677666767677676776766766676776677666766776667766776767766677676677667766676676776767676776776767677676676776776776767766776767667767766776766776776767667766667767677677676776767667676766767677676767766776676776676776766667667767677666776667677676666766767676676767767767766776776677676676776676776677676676776776676667766667767767666677677677676667767767767766776776766767767676766766766776776767676776776767676677666766767767766776766766776667667767676676776776776677677667767667667667676776776767766767766667677676667676767767767767677676776767766767767767677676776776666776766767766776677667666767666677666767766776776776776776767767666666767766676776767767666676666766676766776776766776666766766677676766776767767676776667766776767767667767766776767767767767667666677666776767667766776776776776766766677676766766776776676767677666676676767666676676766767676677667676767667667766766767766776776767766776666767766766676676766776767766767677667676676776767767677676776766767677676767677676676666767676676666676676666776766666776776676676767767676767767667677
36776776776776776767766767667767677677676776677667767767676776667666776776776767766676667766767667767766677667767767766667677677677667767667767676776677677677676776767766677667677666776677667767767667767766767677677677676776767676677677667766776767667767767667767767767666767767667766767767677677677667677676677677677667767676767766776676677676766766767677667677677667766766776776767677677676766766677676667767667767766776766767677677677677667767666766776667767676767676767767767766676776677677667767677667666676767766776766676776676776667677667676776776666676776776767666767767676776766767767677676677676767766776676776767766767677667676676766767677667677677666676667767667766776767767676677676676766766667766776667767677666776766776776776667667667677677676767667767667677676766766767677676766776667676676677667767767677676776666767667767767767767767767766677666767667677666776766776767667667676776667677677666776776776767766767677676677677667767666776767767767666677667766667767666677666776776666776767767766767667766776776767766677677666667667767676766676767767677676776676677676667767666776676776776677676767667676667676767767677677677676767767766776767676766776767676667766776767667666676766666767667766776677676667677666776776776767767767767766767677677677676766767676776776776677676677676776666776666667676667677677677677677676766667767676776776776766666776776776767766676677667767766767667666767677676767766677676776676677667766776677676677676676776677667767766676676677676677677666677676667677677676676776776766776767767667676776767766776676667767677676767677667767667666776776776667766776776767676666667676776766767677677667667667767677676766767676776776776776767667677676667676776667767767767766776767767676677667767767767676767676767666666677676667767766667767766776766776766776776767677677667676776676667767676767766676676667767676767676776767767767767767767676776776766766666767676776766776766676677676677676776676767766766767666676776776666676776776677667767766776676676766677676667767766676766677666767767676767667767677666677677667677676767676767767767676767667677666776767766766767767767676776667767766767666776767667666667676667766677677676666667767677676677667767767666776776676676776766676667676677676776776767677677677677676666767767766776776677677676666767676767766767767676776776776776677666776776776677666776677667666766776767676767766767676776667667767677667767766677667767766776767676766766677677676666776767766776776776677676677676776677677667766776776667677677667767766767767766677677667766677666767676767676676667766776776677666776767767676676667767767676766676667677667766776667676767667677677667677676776667767766676767767667767667667666667677677677676776776667767767677676776776766767766677677676767667676766676767767767767676766667676776776677677667766776766766766776776767767767676767677677666776676766677666776776767677667677666776776766667676776776766677666677676776666666776667766776766776767677666776677677677667667667677666776766677667766767767767677667667766776767676667676667667677677676677677676667667766767766666776676676676677667766676767767767677667767767677667767677667676776767767767667766776766767767667677677677677667767677676677676767667767676677677667667767667766676677667676776676776767767766776766766776776767767766666766677677677676766676676776667767766766677666776776767767676767766776767667677667666677676667767767677676676666776766766776776767677666776667767667676666667766776667767767676676776767677677676676667767676776767667767677677676776667676767767767767676776767767676776677667667667766766767767667766776767767767677676776766667666767677666776677667767666767676767767677677676776767767767766776776766767767677677667677666767767767766767676776776676676677667677677666677676776776766766767766766667676767767767767667766766766767677676676677676776767666776767676767767767666666766677676776677667677677666776677677667766676776767767767677667767766776767767767667677667766666776776667667677677666767677666776677676766766776767767767766776767766776766776776776767677677676767677677676667667766776767767677677666667667767676676767767677667766776767677677676767677667677667666766776776776677666776677666676767767677667667676776767666776767766776767676666776666667677676776666776767766766776776776677667766767766776766677677667667766676667677676666667677667677676677667767766776767677677676676767667666776676766766766767767677676776776766767767767676776767766776776676776677667667767767767676676766676766776776677667676677667676766676677676667767767677677676677677676667767767766776776667676767767667767676776776667767676776767767767677677676767766767677676776767677667666776676677676767767667676776766776767676776776776667677676776677666776676766776776767666677676766776776767676767667767767677666767677666767767766766676776666767767766677677677676667667767676666766676776677677677676776776667676666767767676666776776766776776667766767766676776766776767677666767677676766676667676767766767667767677676767666776767767676767666677677676676776776676767767767766676766667767766666776767667667767676677677677677667677667767677677676667677676766776676666677667766766766767667676767677667767667676676776667766766776667667767677676776767676767666767667667767676766676776676766767677666766667667767667667767676676776776776666766666766766766676767666776776676776767766776776776677667766767767676677676767767767766776767667767766776767676776676767767676676676667666776766767767767667677677676676767766767677666767666766667676767676767766776677666767677677677677667676676666767677677676677667677677676666767767676676776677667767767677677676776776767767667677677667677676776776776667767666666767676776776667767767766767767766766776767767767676676776776667767767767766676776766666676677667767667767666767677676766676677667676767676766776766776677676766767677676766776667677667767767766767677676767766667766776677666767677676667767677667767767767767667767667667766767666667767767667766776677667667766767677677666767676766776776767767676767767767767667767676776776776666767676776767767767767667767677667677677676776767677666766776767767766776776767767766677676676766766767676776766667677676666767667767766766676676666776667676667767677677666767676776776767767767767767767767677677676766767767667677666776776767666776767677676776766767667767767767766776767667767766776676677667766776677666776776767676667767767767676677667667667666766766677676766676667667666767767767677677676776766776676776767767667767767766776766767677667676676767767667676776776776776767767666776667676776766677676667766776767767767767767677677677667767667676676766667666766776677677677676776776776776666666767767766767667677676766767767767676767767767767767767677667677667767767667677667766776776776667666766766766767667766776666767676767677666776776776677676676666767676776677666776767767676766767676767667677676666667766676766676677676766776767666776776677667767667677677667666776666776776677676766776767767677676766776776766776776677677677676677667767767767767767767677676776776676676667677676767767767767667767676776767767766776667666776776767676666776676677666776776776766776667676776667766677666767767676776766676666776766677666776676776776766767677676776767767766766776766776767667676676776676776776767766766766767766776767766776776766677676776766767677666676767767676766767767767767666767767676677676776766767767676676767767676776767767767667677677676767676677676677667667767677677676767676667766667677666766776776767767677667676676767767677666766776667667677677677676776666766676766776776666677677667676677667767676767766667677666667767677666677676767766767767677667676677677676776776767676776676776776776677677677676767677677666767677666677667767766776776766776776767676766676677677676676666767766767676666677677677676676767766776776667666677677677676776776677676666776776666767767766776666767676676676776767676676676677676767667677677666666766667767676776776766776767667766676766677676776776776677676767666776677667766767677677676767677677677667767767677677677676767766776767677677667767766776766676776676776767767667767677677676776776767767766676776776776666776767676677667676676676677666767767767767677667767767766676776677667767766677677677667767767677677676677677676766676767767766766767767767767766776667677667676766767766776677676767767767667666767767767766677666766776677677676776766767676667766776776676676767767677677677677666676677677667766767767766776766776767676766767767676767677676676676767767667767766776667767677666676766776667677667667667667676667767677676666767767676776767667767667667676677677667766776766766667666676666767767667766676767677666776677676776766767667767766776776677676677667767767677677667667766776677676667766677676767676776776766767676776776776767676767766676676667767766676677666667766766667677667767676776767676776677676767767766767766667767676776767766766767676776776767767667677666667677676776767677677676667676776767766676767676767767667767677676776766676767666776776776667767766776766776776776677667767767767667767766767677677677677676677676767676776676767676667677677667677676767677676776677666667767677677677676776776677666767676766767676766776776676767767767767677677676766776767676766677676667766767667677676767667767667767677677676776766776676776767767766767766767676776666667667766776767767676767677666776677676677676677676776767677676666776767767677676776776776677676767767676776776776677667767767666767766766676776676776776776767676767677667767677677667766776776677677667667677677667767676766767767767766767677667676667767677667767676767667666766767667767766767667677666776776766676667676766676666766776767766766676667667767667667766776767676776676776776767667766666677676767666767677676776676677676677677667767667667677677677676676776776666676676776667676667666677667677667677666776766766767677677676776776767677676677676766676677667767766767767766776766767766677677677667766667767766776767767676776667767677667677677676666776766
676776776676676766677677677677677667767766676767676766766767676676676666776776776767767677667767766776776767767767677677666776766776776776767766767666676767676767767676776667767667767677676676776776767767677667677667677677676676767767767767677676677677677677676776767676767767666677666667677666766677667666776766776667767766767766776776767767766666767667676776766767676776767766776677676776667767677676776676666776767766776766776767766776766767767766676767676767767766776776766767677677677667766767767767767767767766677667666776776677666767767677677667767767676667676676776767766677676766776776767677677676776676776667766667666776776767676776767676767677667667676767767766676677677667677677676776776676767767676767677667767767767767666776677667676676767666776776776767677677667676767677676776676677666776766776776767766677676667767677667767766776776776776776766776767677677676776676776676677667767666767767676767677677676676677676767767677677676776666677677667766676776766667666767667677676677677677676776776767677677677677667767667676676667676677677676767667767677677666776766776776676677677676776677677677677666776776766667676676676667766677666767767667676667667666766667766767677676676776767767676676776766676776677667676667667676766767667676767666767676677667767767767767677677677677676776776676776767766666776677676677667767676767767677666677676776776676776767677677677666667766767767766767766767677677677676776767767767767666676767767767766677676676767667677667667767767676776767767767767667767677667766766677667666677667676776677666767667666776767677677676676676776676766766776676766676676666667666676677667767677676776677666766767677677667676766776776676776677667767676667766666767676776767677677677676766776776677676666667666676676767767767667766776776776767677677676766776776667677677667667667767767667767767767767666677676667676676677677676767677677677667676776776767767766776677676667767667767767667767767676776776766767766676677676767667677677666767767766776767767666767676776776776776776676676776766677667767666766767677677677667676676776677667767666767677667677677677666776676676676766766767766776666776667667667767767667677666676776776767676767766767677677676676667766767676767767767766666767766767676666767667677667676667767766767666767677677676767767676676676676767676776667767767676677676767677667767676676776676667677677677676776776677667677677676677676667677667767667677676776667767677676766667767767667677677677666776766677677676767767667767666767767767676676767667767767767766667677676776676776666667766666677676767676766676676766767766667677676677667767667676677667767667767767767767766667676776677677676767767766667676666677676776667767676776776776766767766666677676776767677666677666677666767677676776776666776776676766667767767766776767667667667667767767767677677667667677677677677667676776767767667767767667767767767767767667767676766767767767767667677677677666667676676766776767767767677677676767767767767766776767766766776776767766776776676767676766767766776676766776677676766667767677676776767767766766667676666776776776776676767767767676676766767767677667766677667676767767677676767766776776677676677677667677666667767676677667666677667767666677676766677677677676667766776767767767667676776766776766776776776776677667767676767667767667766676776776776776776767766776766766677677676767676766676676676676776677677676766776766676667767767667767766676676776767767676677667767667766667677676776776677676676766767676666766667676667767667677676676767766767767677677667767677677676767767767766776676676676767766776776677676767767767676676767767767677677677667766776676776766766776767667667676776776676767767766767766776776767766677666767767667767676776767767767666776776677667767676676767767767677666766767676767666776677677677667767767667676767767676766677677676677677677667767677677667767766767677666677676776767666677677677677666776676767767767666666766776766776667767677676676776677667676776766766766776676776776677677676667767767767767767667666677677676667667667767766776677667677677676667677667766776767677676776776766767767677676767667676776666776677676767767676676767767766767766767766676766776667667767677666776776776676776676666677676776776776766766776767767677676776667677676766776676767766776767677676776666776677667667667767666767767766677676676667667666767677677667677676767666676776676776776667766776767766766677667767666766666776776767676776767676776767677676767767676677676666776677676767767676767767677666676767767766666776776676766677677667767677676767677676767676766677666776767767766776666676776767767767767766767766776776767677677677677676776766766667677667677677677676767677677677677677676776677677667677666776666767676677677676776776776776767766666776677666766677677667767766766767676676776776767767767667677667767676767667766677676766776667767676667667676776667666776767767767666767766767666676767677677677676767666676767767766676776767766767766776776677866776767767766776767677677676676676767677677667667676676667767677676776676767767677677676666767677677677666677677676766776767767676676676677676776776677676677676767677676767676767766767766776766666776766676667667676766776677667766776776767767766776776776676767767677667767677667767767676767766776676776776676776776676776676767667766767767767767767767767677667676776667666676776776767767676776776666767677666676667667667677666776766767676667767677667766776766766767677677677676776776776677677667667677676776677676766767677676776776666776776677677677667767767767766776776776767767767767667766776676767767676767677676766676767667767767666767766776776776776767766776776776767767767677676776766677677667767767767667677677677676776776766776667677676667677667767767676676677676766767676767767666676767767676767767767677677677677667767676676666677666677676776676776767677676767766766776677677676767767677677667676767767676676677677676776676776766776767766776767767667767676776776667677676776767766676767676677667767766776767676666766766766766776776776677676767667677666776776776776677666776776776766776776776666766677666767766776776677677676767666776677676667666767676776767767676767677676776767666767676667677677677677677676677676666666766776767676677667667666776677676766766776676667767667666767677666767767676667677676767767766767676766767676776676766776767767667677667767666767767767766767766677666667767766676776766677667766776676776766776776776776767767676776666677677667667767766677667766676767767767677667766766767766776767767767767676677677677666677676776776676667666776767767766776776776776767767677666666776776776666776776667676677677666767766766766767667677677667767676677676766767677677677676767767667767677677667767677677667677677666776677676767766676776676666767666767767667767766676767676767766766767677676667767676677677667766766667676776776776677677667767676776776766676776776776776677677676667667766766666667667766767677666766766667677676776677677676776767767766666776667677677677676776776677677666767767767667767767766776776677666776677676677667766677667767767766676767676776767766767766766776667677667677676767676767766776776776776776776767676767767667766776677676676676766676676776776776776776767767666767766767766676776776677677676766776776776776766667676666776667677676776676767767676776767767766767676776776666776776767766667767767677666767676767766767666767767676776776767766667677667767667667766776676776676776767767667767667667667766776776776677667767766776676776776677677667766767666767767767767667677667676766676676776676676767676677677666776767766676677676667767767767677677667767666766767767677677677676677677676667676677666677676776766776767667767767667676767677667677667667766766676776776766677667667676767677677667666776767667677666677667767766676776667676776676776767766776767767667767767766767766776766767676767767667766677667677676767767667767766767666767676776766776667676677677677667767767767767666776776776677666767767767666776667767677677676776667677677667767677677666767676676776767767677677667677667767677676776776776667677676767766676767676677676676667677677677676767676667766776776667676677677676767676667767676766767767767667766767767677677666776776776677667676676767677676767677677676776667676767677666776666677666776667767767766676776766677677667666667666776767767667767767767676676677667767677677667676766776767677677677677676776776767767766676767767676676776677666766676667767676776776676677677667767666667676667767677667766676776676677667766767666776767666776776767667766776776776776666776776766766766667676776776676776766776776776767767767677677667666676676776776776776766767676667767767677677667767767677666767676677676776676767676776766766767677666667767766676677667677676677677667677676776677676766667767666676776776677676677677676666676667767676676776767767767677677667666667676667766776767677676776776667767676676767767676776776767676776676667676776776766667677667666776776676776776676766776677676767676676767666677666767666776676776767766766776676767677667676776776776676766676776767767767766776766677667676677677676767667677676767766667767767676776776766676667767767676666776776767767766677676776676776776776767767676677677677666767677676776766677676766776776766776766677667766767767667677677667677676776676767676766667676776776767767677667767667667766776776767666767666767676767676767766766776676767666767677677667766677676767676676776677676776776667767766776776677667766767767667766676776776667676776676767766766776677677667766767767767767766776776776776776767766677676766667767667667677676676677667766776767767676766776767676767677677666776776776676666776776776767677666767666677667677677667667766776767667767676776776767667676776776767667766776766776776766766767677676677666776766776676766676677676767667677666766677677667666776766676766677677676776677677677667766676676677676776767677666776676677676676767667767676776667767666766776766776767676766776767676676666676776776767677677677676776776677667766676776677676677677676766677677676767676766677
6676666767767667676666766666677676776766776776776767766667677667676666766767676776776666666776776767766766666667677676666677677676776677677676776677677666766677667677667767676676767767677666676766766776776666776766766677676677677676776776767666776766677667766766776676766767666776776676676776776776776776767767677667677676776767766766776767677677667676767767767667677676776776776676776666776676776666776667677667676776677677667677677667667767767677676776776776676776767677677676766667767676776776776776676776776667666776676677677676767677676677676666766677677666766776776776766676676767667677677677677666776776776667767767667767677677676767767767666767676776766667767666677676676767766776776776767766776776766767767667677676776677677676767767767767767766677676677667767766667676767767676776676677676766767767677677677677667767767767677667667676776776766676766767666766767667767767666676776666667677676766776766767677676776767667676776676677677677666767766766767766767677677677677677676776776776677677676766766767766776767766676767766766776776666776776776767667677677666676776767766767767767677676676767766676776767667677667666776676676677676776776676677666677666667767767677677677666776677676766667766677676767767767767676676767667766677676667767767676766767677676676667767667767766776667767666766667767767666766776776676767666677666766776776766676666677667767766766767676767767767677676776776766766776767766677667767767677676767677676766676676776767676767766776766767767676776767766677676776766667766776677676676776776776767676776767767666776767767767667767677677677667667767677677676676676767677676767677677666767766767677667766776667666767767676677676776767767677676667766676667677666776776776776776677676767676767676677677676767677667767767676766767676766667766676776676676776676776676676776767677677677676767766767767767677666776676766676676766676766776776776767766677676776676776677667667676776776776776767666766776767676776667676767767766667667667676676767766767677677677676676767677677676776776667767767767667666677676766667676776766767767767767677676667667677676767676767667767676776676767676776766776776676767676776677667767676767676767667677667676667767676667676676766676776767677677676767767767667676767677667767676767676776776677667767767767666767767767666667766677666767767766667767767676676766677676666776666677676776767667767767677677676767677676766776676766776766676667676776767667676766677676767667676776766776776776667767766677666767676776776676766766776677677676766767676676676766766767767676766767666767677677667667677677677666677677667676767766776666766676776677676677666767767677676677666767677666776677676766676776677677667676676776667767766667766767766676767767677666676776776776776676767676776677677677666676776776767767767766677667677667766776767677667766776776776776776767767667676776776776676677677666677676776676767766766776676676667767766776776767667767677666667767677676766766677667766776776776766677666776776766767666767767666776667767767667767676776766767767766676667677667676676667677677667766776667766666776776767677667676776767766776767767767766766776776776767767767767676776776767767767766776766666776767767677676667767676667677667667677666767667667767767767767766767766776767666776677677676767677676776666766676776667767676666677676667667667677666767766677667767767676767666676776676767766676776766776776776767767667767767767766776677666767767766676776776767677677676776767677676767767677677676676677676676776677676776767766766767667676776766667677667667667766776766776766776776676776766667666767766677677666766776776776776776776776766667766776667766767667766767667667667676776666767767766766776676776766667667767667666767677677677677676766676776676676677667767766776667767667677666766767767667666676677676776767676767767677667767766776766677667767667676767767666767677666766776776676677677677677677676767677676667677676677676676767767677676667767666766677676776767677677667766677666776676767677676776776667766766766776767676776776767766677676776676677667667667766677667767677677666767767667766676767767767666776676776776767767766767767766776776767667767767767766667767676776676776676767667677666767667676776767667766776677676766776776677667766767677667667677676776767766767766766776666677676667767767766776776776677676676767677676767767766776776767767767767767676767667766677677677666667677676776776767767767767666776776776767767676767677677666666776776767676766767677676776767767676776677667667767676676776766776677667676677677677676776766776776767666767666667767677676676776767766677677676677667677667766766667676767667666767766776776767677676767767767676767767767767677667767676766667667677676767676766766676667766766776677677676667767676767677677676677667667766776667676766767767676667677676766776776767767676766676776767677677667766767767767677676666776676676767676767676776767667676767766776767767677667676766776766776776776766766776667766767676776767677677676776677677666767767767767676667676767676776676677677676677676677677676767767667767767667667767767767666776676676677677676767677667767767666776677676677677676677677667676776767666776667667767766776667677677667666676776776776776776776676767676767666666776676666776776766676677677667767767677677677667767676677667676776667767767766767767676776767676677677677677677667677667676766766776767767767677677677666676776776676676767666776776767767676767676676767676677666677667767677677677677667666766776766676676767767767666767767767676677677677676776667767677677676776666776776767767766767677667677667767677676667667677677667766776767676767767767767676676776776767677666776776776677677676767767676776767677677677676776667766776666767766776767676767767767676766677667676766766767767677677667767677676666667677676776767767666767766666667677677666667767667767667667667677676667677677667677676776767767677677676776776776776766766766776767766676667767766676776766677676667766776666766767677667666776667676666776767766667767677677667676677676766676667766767767767767677676776776767766776767666667766676676676767667766677677676776767766676776767767677666767677676767676677677676677676776676677666676666767676676767766667767676677667677677667677676767667767767767677676776776677666766767677666666776776776667666666776767766666776767667767666776767677677666667766677676767767676766767676776776776776776776767667767667767767666776767767677677677676776767766676767677676676776766776766776776666666776767767766667767766776767676767667766776767676766776767667676667667676677677677676767767767667766776667766676776667677667767667666776776767676776767667677667767667767767676677677677676676767767667676766676776676776766776666776767767767767766776676676767767667766776676667667676676667677676767676766677676666776776767677666776776767677676776767677676776677667767766776776776677667676677667677677676767767677677666767677677677677667767766776677676767667767766776766776776776776677667766776677677676776676776776767676776676766767677677676677667676767667667677676676767767766776666766776677666676776767766677676676767666767676776676767767766677677677677677676667667666776776776776776766677677676767767767676776766767767766776666766767676776776776767766767766766767676676767677677667766767766677677677667667666776776767766677676776677667667767767767676767677676776766767767666676766776776677676767667767667676676676776776676676676776676677677676767767676776667677666677676677676667676677677677676667666677676776677677677667767677676776776776667677666676676767766676767666776666776776767666676667767766677676676666767676677676676676667676677666767767676776667667676767767676676676776776776766776767666676676776766776776776667767676666776766767766776776677676767677667667766776776767766767767676776766766776767676767766767677667677676767666776766776766676667677677667666776776766776677667766776676677676766667767677676776677677667676776767677676767667667666776776667666767677676676676766676776676666767667767677676767767767677676776767767767767677677666776766667767677677667766766776766677667667767767677676776767667767676776776767767766776776667766776666677676666776667767677667677667766666767667767767667766776767767766776667667677677677676676776667677666767767667767766667676776676776766776677677667767767677667766767766767767666677667767677667677667766776776667676667767767677676776676677677676776666677667677677676767767677666776667667767767766666767767767676776767676667677676776667767677676767767666677667667676767676776767767677666767767676767767676767767767766677676767766767766677677677677667667677676776667767666776776666767677676677676677666767766767767677676676677676767677667767676667766767766767767676767677676767767767767667767677667677677677667676767767676776667676776676676677677677676677676776767767677676776766767666776776776676776776667667767767767767676676776677676776766776676767676676776767667766776766776676767767766667677666677677677677676776677677667767766776767767667767677676676666766667667667767767766776666776776776767676666776667766776677676667677676666776776766776767766776776766677676676766776666776776767667667667676767677666767767767667767767676667767767677667677667767676766776667766776776676677667677677676677676767766677667766667677676776767677676676767766766766776766776776776776776766776666776667767666776776776666776666767677676676776776776776767676767767677677676766766776677676766767767666666776766776776766776766766776666776667766766767767677677676766766767676776677667677676677676767677677677676767767667677667767767767676667767677677677666776677677667677677676767766767767677677677677676776676776677676666776776677677677667677676776776677676776776676776676676676676776767767767767767766776767667766767676767767666676776676776776766776767676776776676676766676767666776767677667676677667666767667667766667766667767766666766776776776767676676667677667767667667766776677676776766776767766767767767767766776776767677677677677677676776766677666676776776667767676677677667677677676667
67667676676767767767767677677666677667766776677677667767767766677676776767767666776776766766766676677677676776677676677667767767767676767767666677667676776776776776766767767767766776767766776767766676767767767767767767767767677676677676767767766767667666767666776676767766767767766767767766766677677676776677676767767767766676667667676767767677677667677667766767677677676776677676767667667676776767676767676676776767667767766767767767766776776776767766667676666776767767667767676767677667766776767667676776667766766667766776676776766776676767767667767767667767767676776667766766767676676666776776677667676776776676677666677667766767666776766776776767766667767677677667766676776667676776766767766677676666666776767676767766676776767766766776776767667767767677677677666676767677677676766767676776767667666676767676776767677677667767767767676666776776776767667766666666666766776767766767766767666776776766667677666767766677676767767677676767767667767667667676667666776677677676776776776667677677667676776776766767667677667667666766676766776676676767766767767767677667666776677677677677677667766676767666776776776766767676776677677677667677676666776767767766767667676767767767767677667676776767767667766776677666776776677676676677667766776677676767666776776666676676776776767667767766677677677667767766667766767767676767676677666767667767766676766776677676776666776677677667676676776677677677677677676767676676767766767767766776776667676766767767677676776766776776776676677667767676767767677677676767676776767676776766776677667766776767766767767767767767667767767676677676666677677677677667676767767766666776677677677666776776776667677667667676666677677676776676776667767767767666766766677676767766666767676677677676767767766767767666767677677677677676767677676776677677677677677677677677666767766666776767767667767676766767767766767676776666776667677676666676776767766767676767677676766766767677677666776667666666776767666677677677676776667767767766767677667677667767677666667676767767676776677677667767676676767767667766776767677676767677676776677676667666767676767767677667766677666776677677677676767766766667677676677676677676767767767677666766767767766767676767677667676776767667677666766767666767766766776776767766776767767767767767677676676776767767767767676677677667676676766766776676767676666776676766766776676776766677676776666766776676776766776676766676676767767766676767667766776776677666776776667667666676677667676677667767766677667767677677676776767766677677677677677676766776767677667766776767766767677677676776767667767666667767676666667667676677677677677677677677667666766676767767677666776666667767666767676776776666776776667766676677666667767676676767766776677676776767677677667767766776766677667676667767766667667767677667676776776767677667766776677677676776767767767766776766766776776677667767767677667767766776776667677677667676677667767766776776677667666767677667767667767666676776766776767677677666677677677667767667676677677677677666766767676767676766776667766766766766676666776776676666776676766677677677677666766767676776776766676676676766767766776776667766767767676776676766776767767676766676767676677667676767676767666676776767766776677677667677676776766767676776667677667676776667677677677666767676776766677676766776776776767676677677666766677677676776776767766677666767666776767677667766677667676767667666776676676666776766677677676776776776766776677677666776677676767767767766776767766677667676667767667767767666667676767666676776677676676776776776776767676767677676666767767766776766767676677676776667767766767766776776776676776667767767767767676766776766767767677677677667677677676767767666667667677667677676767766767767766767766767666667767667767676676776667766776776767766767677677667766676677677676776676766677677666666776766676676767677677676666767767666776776767676676776776776676677667667767767677667766776766766776776667667767766667676667667766666766776667676776667677667667766776766667767677676776766667767676667766767767767676667667667667767676766776767767767767767676767676676667666667676676776767767767767767766666676767667767667677676776767676766667767677667676767767766776776776776776776776776766767766676766776767767767767677676776776776676667676767676767766677677666677666667767766776767677677676766776667767766767667676667767766677667667766767667767677666776676767677677666767677677677676776667667676767677676766676677676776767767767676767766776776766767676667766677677676666776776676767766677666776766776677677667667767677677676776767767677666667667767677677676766776677677676766677676676667767666776767767766767677666767676776677667667767767767767677676767667767676767676776676767767767676776767766677666667767767666766776776676767767677676676776776776676666776776667667667767766767767766776677667676766676677677676776767676767767677677667667676767667677676776677666766767767766767676676776767667667766677677666776776676677676667677677667677676666776666776777677666776767767676667767667766776776767766776667767666767766667667767766776767767677677666677666677676776667667766767766766676677676677666776767767766776677676677676667767676776776776776776676776676766767767677676767677666776776776767667767666667767766767767767766776766776676766766776776776676776767677676776667766667667676776776776767667667677676766676767766677667677677677676677677676776676767667677676776776767677677677676677676767766776776677676776677677676776676767767767667667767767667677667766677667767677676767767677676766767676676776677676767766676766776776666677677677677677666766666676776766767766776776676676767677676776677676676676667666776776767767767766677676767676766776677677676677676767677677667766676776677676767767667676766766677676667677677676767677677677676776776776677677667667766767767677677677676776767767676767676776766677677677677676667767767666677667677666767666677677667767766767677677676776767677676766767667767766776767667766666666776677677677677676776766776776676667667666677677677677666667677676776776676667767767767677676676776767767666776776677667677677676677667676767767667677676677676776767676767677676776677666776767767676776677667767667676676776776776677667766766776776776766676776766677676776677676666776776776767767767767677676677667676776776676767767667677667677676677676766676666776677677667666776766667676667767767767676776677677676776776776767767767767767667766776776766776667677666667677676776677676767676767677666776666666676676776676676766776677667767766667677666776766776767676776776676676776676667676776776776776677677666776776666767767676776776766766776767767767767767677677666767676766776677677677677676676677676677666676776766667676776767767676767676666776776776776767667767676676776766766776776767677666677666776766676776776766776767767677677677667767767667676767676767677676767767767766767676767767667677677667667767767676676776677676676666767766776766776776776666776776767677677677667676767676767677667767767677667766767676766766677676676667767667677676667667676767767676776776766776776667767767766767667677677677667676776776677667767676677677677676767767667666776776667767767677676767767676776776676766776767767677666776677667767677667767666667676677666667767676667676776676776766767667666676776776776676767767667676766766776666776677677666676776676776767767767676776766676677676766776667677677676666677666767766776776667677666776667767767667767766667766676776766767677667676676676776766676776677667766767676776677677676667667677676676667677676677677667766776776767766776776776677676767666676766767767676766677676776676767766767677677677667677667767767767677677666776676766776676767766767767767677677677667766677676666767666676677677677667666667767666677676776767677666766776776677676767676767677676776767767676776776776766676767666776667677676677676676776666676667767677677667676776776776776667766767767667677666677677666766767766677676666677676766676767677676767766676767767676667676667677677676766776667676767667767766667676677677676776776776767766677667677667676667767677676667666776677677676667676677677677677666776776776766676767667767767767767677676767767676767767676776767677677677676676667677667667677667667676667767766767676766676667676676677677676776767766767677667767667667767766766677677677666667766767766776776776677667677667676776776667677676676776676667767767766776766676676767767766776776677676767767676776776766766766677666776767767766767677677676766677667677667767677667767667766767767666776767676767766776676767766776676767677677676767676666677666676776776767666767766776766767677676667767667766776776666767767767676776677676767677667677667676677677667767667677676676766677677676776666766776676767767766676676677667676767676767676767676776766667667676677676767767676776766776776776776676776776667766776776767666677676767667676766676776767676776776767676776767677676666676776776776767767767676767676677676776677677666676666776677676676767767677676766776767767677677676767677676776766767667676676776677667676766676767767766776767666776776776677677677677677676766766776776677666776776776776667667676766677676776767667767767766767667677677677666776767767677667766776776767767767767766776676667767767677676767667677667677676776767666766676767767666776677667677676766676667666676666767667667767677676776677676676666776767766667766666766677667767767667667766767676767676776767677667766767677676776776776776667767667667766776767766776767677666776677677667676776776776767677666677677676677676677676767767766666776666776677667767677677666767676767676767767767667767767677667767767767676776767767767677666767767767677677667767677677676677666776667667676767766776776666776776776767767677676677676776676677676676767767767677667677677677676776767676766766776667766767767767767767666676776667667766776677676776767667767677666677667676776776667677666667766776776677676666776766677677677667676776767767677676776766776767766766766667767767677677677667667676767767766776767676776767767667767766776776776676666766776676776677677676776677667767
66666776776766676667767766767667767676767767767766776677666667766776767767767767676676676776767677667767667767767677666776767666676676776776677667766776776766776767677677677677676776776776666767676776776767677676677667677666676767767767766776676767677667767767676767666776677667766677676767666767767766676776776767766677677666667767677676776676767677676776767677666666667676666776767767677677677667767766776766766676676776776676667676776676677677676677666767767676676776776666776676767766776766776667676767767767767677676776776767676767677677677677677667676667676676767767666667767767676776766667766776766676667767766676677677667767676776676677677676776666767766766776776767677677676776667676776776677676767677677676776767677677667676767766676776677667677667667677667676767766767767677667767666767766677676767666767676767667667767766776666776677676776676767677666677676776677667676767767676776667766677676776776776676766766667667766767676776776767666767667677676776767767767767767677676767767677667766676776766676767767767767667767676776667676767676767766677676776667766677667676766776677677676767767666677676767676776767767666776776766766666767767667666776776766767767667677676776776677666667766767766776776767677666677676767676767676776766766766776767677677676767767766667676676766776767676666776667676776767767667677677676776776677677676776776666767667677677677677677677677677667766767767767767767667767767766776676766766776766767676776776766667676676776776776776776767767676776677667766767767667667767666767677676666666767667766676767676767666677676667766776767677677677667677677667767667677676776776776766767766776677676776666766776677676767666776767766776767767766776767676776776676776676767767667677676766776676766776676767767666776776776767767767676776677676676776676776776776776766767676666767677667767766776767676776776767767676767767767767677677677667667666767766776766776776766677676767767676776767767667766767766767767766766676776766667767676667677667676667676766767766677676667767767767767766767676766676776677677666776676676766776776766666767766676667766766767677676776766776776767667677677667767677667767766767767766776776676776767676776677667676677667766677676776667766677667766776776776776677666776776677677676776677676767666667766677677676767677667767767676776767767767767667667677676767767676676776776776677667766676767766776776776667767766767767767677676767676766766677676776767767767766776776767677677677667767766766776776766677667766776776667767767767767667766676766677676776776667676766676676666776776776677677676776776776766766767767677666677676677676767767667766776776677667676676767767676776767677666677676676767677676676776776776676677677676676767667677677677676767676677676766766767667666776776776766776677676776676677677667676776766667766776677676776776767677676667766767767666677676766776667667676667667677666776776677676767767677677677676776767767677677676676776667667767767677676767767677666666667676676776676666767766776667767677677667667667766776767667677667767767767767677677676766677667666767676776676766766677667766776677667676666766776677676677676676767667767767676666677667677667677676677667676767676767676767676766776676677667677676767767767677667767676666676776776776666767676776677666766677666776776767676666776776766667676667676667767676766677667766666767677677676677676676767667677676667677677677676667667677676677677676667766767676767677676767766767677676767677676677677676767767677667667677667677666676776766776677667767766667766666677677666776776667667677676767667767766677676776776776776676767676767767677677677677677677677666767767677676667676767676776776767666767766767767766677676776776766776767677667767677667767766676767676766677667766776776776776776677677667767676676767667767766776767677677677667767767677667667767676676676677676776667767667676776776776776767767766677676677677677677666766776776776677676767676776776677677676677676776767676767666676776767667767677677677666676776776677676767767767677677667677677676677676776666776666776776767767767667676776676767767677677676776676776677677667666676776776776677677677676677667767766776776677676766776677667676676677667677677667767676676766677666776767766766776666676776676676767676677667766667677666767767676677677667766667676677677676677667767667767676767676677677667767766666677676766676767766677677676767767666677667677677677666776766766776776767766677667767677677667677676667677676776776776767766767677676776776776766676667677676776767676776767677676677676666776776767667666766767667767676676776776767767767666776776677666776776776676767767766766776767766767666676767767766667766677667666677676767767666666776677677676767767767767677667766776667767767767667677677677677676776766776766776677676766666677667767677677667667677676776767767767767677667676666766776767676666767667677676766767676776676767767767676767767677667676667766776776766677676667677677677676776776766666776667666776776767676677667766776676677667767667766766667667677677667677667677666776766767767677667676767667667676677677677677677667767767767767666677677667677676667676776666767666767766766766776676677676776767767667767677677667767677677676776776776767677677676776767667677667677677677667676767676677677676667766767676766776677676776776767667677676776766667667767667767767767766776766766776766767666767667767766767767676776776767767767667766776767767766767766766676677667767766677677677667666667767676776677677667677676776776776776776776666776667677666766766767677667767766666677667677677676677677677677676776767666666767766767767767766676676677667766676667677667667677676767676767677667676776677677676767766767766776677676766676677667667767676767767677667677666677667677676677677677676677667677677676677676776677677666776776776767767767766776776767667677667677676776776776767676776766767666767767767676677676767667677677677677677667766767767767677676776767767767767767667677677666776667677667666767676776766676767767676776776776667766677667767766776667676767677677677676676677676767667667767676667676767767676767676767676766766666776767667766667676676776767667767676767666776677667667766767766776776776776776776676776776677667677676677667766776767767666766776767676677676677677666766776676666776767667677677666767677667767766677667767676767767767676676676776677667766676677676767676766676776776767676776666767767677676767767767767766767767766776767767666767767767677677667677676676776767666776677666766767667666667677667766767666776776767767767667676776766766676767767677676667666776766677677667767767767667666667677667766666676776766767766766776767676676766766776776767666766767667676776767667767667766776677677677676776767767677667677676776776766676767767767677676676767767767667676667676776676767677667767667667766676776776767677667767676677677677677666767677667766766776676776767677677677676776776776766677677676767767767767677666666776767666776676776676776666776676766776676766776776767667767767766677677667666776677667766677676766776776767676676667667677666776776767767766776776767767767667767767767767676767667676776676676767667767767767676776677667667767677677676677676776676776776767766676776776776766766776776767767767676776776676667676677676766676676776766767676776676667666776677677677666667767767767666776666776766767767767677666666677677667767767767766767766776776677676767767767766767677677677667767677667767767767677667767767676776767676776776776767676667677677667667676767676767676677677677666776766676767666776676767767766767767766776776776677677676776667667767766676767767667667766667667677676767677676776776776677666776767667766677676677667767677676677667676776776677676767667667667767666677676767677677667767667666677667767766677677667767767767667767766676766776677677676667667767766666766677667766677677677677667766767767667767766776776776677666767767767676676767666676776767766776767767666767766667677676767677677677667666666776767767766767677676767767767676767767676767767767676776767677677666666767767676677676776776767677676767766766767677677676677676776767767667677666776667677667676766766776767767676766776667767666677677676767667767667767766776667767676776677667666776776766776677677677667767767767677677667766776776677677677677676767676776767766767767767767767676776776766767766776776776776767766667767767667767677666667767767667767677677676776776667676767766667676767677677666766776766767677667667767676776776776766767677676767666767766767767677667767676776776776776766677667667766776766676776766676776776767676767676766676766767767667767767666767766667767676776776766666677666676677667766776677676766766676766776776776676766677676667767767677667767666766766776767766776776676767767767677666767767676776776776767766667677676776667766767676677666767767767767667666766776766776767667767767766677667677677667667767767767667767767767677677677677677677667677667676776677677676676766667767677676767676776776776676767767767767767766776767767766776767677667767676676676677677667666776776677666766676666667676677676767766767766776776677677667767677667767667677667767677676667677677667677666676676666776776776766767766676776666767677676776767667676676776767667676776766776676767666767767767766767766776776767676776776776776676676767677677666776676766677676767676776767767676767766767767766667766667766667767766776767767766676667767767767676666677667677677676776677667767666666676776776766776676676676677677676676676776677677676776776766767766666776776676676776767677677666676776667767767766767767767767766676767677676667767767767666776677676776676776766767766676776776776776776767676767767767766776767766767766676776776767676667767767677676776677677677676766676767767767677666767676776667677677677676667667767676776667667677676767767676767766676776677667767677676677676766767677677667767766766776776676776766666767767676767766776776767667766766676776667677666767766767676776677677677667767767676766676677676767676776776766676676776667666776767677667766667676776776676776766767766767767766776676767767
767676666766766767766677676767667767676667767767676766766676776766766766767676766667767676776667766677667667677676767667677676677677677667766766766767767767677677667767767767767667677667767677676676767677667766766666666776767766766676776776667767676776776667766677676776776766776767676677677677666776677676776767667666667677676676776667676776676776767677677676776776776767667767666676677677676676767767676776776667677667676677666676766766776776776776676667677667677667767676677676776776667766767677676766776776776776767676766767667767676677676776766667667767766767676766776776676767676766776666677677667767767767767767767677676776776676776677676776766676667767667676776767767667667767767767677676767766677667766677677676766766677676776766767676776767667676776776676776766667676767676776677677666677677677667677677677667677676776676767666767766767767667677677667677677667767767767676677677676766676667667767667677676676677677667676766667667767666776776677667676776666676767677667766766776776776666667767676676767766766776776767667766676676776766666776767767676676676767767766677676776776667677676677676677667766767767667766677677677677667677666677667767666766776776766767767667677677676766776776776767676767766766776767766667766767666776767767766767676767676677677677677666776766776767767667766667766776776766667677676776766776667666677667767677676667676767767766677677676766676676776767676776676776767767766776767677667666676776767767767667766776667767677677676767767677677676676666776666767767677667676666767677677666776776676776667766776677676677667676667666766776676767667676767677677676776776676677676776776776776766676776767666676776767766666676676766776776776776767666666776776677677676776776776776676776666766766766766776776776676776776776676676766776776767767766776666767677667767767676776776776766677667767676676776767666676677676766667676766767677677667767766767667677677676677666677667666677677676767766776776677677676776776677677676677676776767766766766766676767766767767767677677677677667676776776776676767676767677677677667766767677676767766767767676767767666776676767677676776776766666767676667677667677676767677667766667677677677676766767766776767766676767676767676677677666767767767767767767767677667767676677676776776677667667766677667767677677676677666676776766776776776776767677667677667767667677676776776677677666767676676667676767766677666776767666767766667767676776676677677677676776776766776776667676776767767766677676776776776667667677677666766776677677667676766767666766767766767766676677667677676776766767766776766676767677676766776676677677676766766776667667677677667666766766677667667767767677667676766767676776767767677677667767767767766776676767766776767677667676667767767767677677677677677667676766676776767767677667767767767667677667677676767767677676767767676767667677676776776776767766766776676766776776767677677676767667766677677666766666677666776766776677676676776776677676776667676677677676776677677676766677667677677667677676667767767677676676676677676766766766776767767677676776776767767667667677667766776677676677676767767767767766776776666667677667677676776776776767766666776776776667767766767677677677666676676666667667676677667767767766676767767667766766666767767677677676767766767676776766667766776767766677677676767766677676767766676766776767766767677676766776776767677677667767767667676677676766767767677677666667677677676776667766776677676676776766667767767767767667667766767767767667766776676766677667767667676767677676767676776767676776666677677676677677666776766776767677677676776767667767766767767677667676776677677677667767667676767767677667766676766767676676767676767767766667676766677677667766676776776676776766676766767676676776677667767767766766676776767676767676767767666776767677676767677666766767676766776766677676767767767766776677676767667767767767767767676776667676676666666677676776667767767667667677677667676767766676776767677677676676767667667666776667767767676667767677667767676776677667667677677676767666776676776677677676776677667676776677677666776677677677677676766776767676676776767766767767767667767677677677667676776677676776677676676677676676776776776776677677676766776776677676677676676767676767767766677677677677677667667676776677666776766776677677666667767676776667766767677676776767766776776767677677667676676676767677676776667676776767766766776776667767766776776676776776767667676677676776767767676676776776677677676776776776776766776667767766776767767676767766776776766766676767676767676766767677676767676767666676666676766676677676766776766776767766676676677676766776667767767676767767767766676766677677676677666677667667677667677667677667766776776776666677676676766677677677677677667767666676767767766776666666776776767667666776767677666776767667766767677666776667766767667667767766677677676666776776766776767767767666776766676667667677676666776766776767667666776677676767767767767676767766667767767666776776776677676766676766677677667666677677677677676667666676776767667676776766767677676767767677677667677676776677677667667767676677667767767767767677667767677676766766766776767766776677677666776767677667676767667767667677676676677677667677667677677667677666776776767766776776776776767766776667667767767766776767676776776767676676676766776776776766767767677676667666666766767676676776776766776776767767766767666676677677667667767767666676767677677677676767676767766767676776766767766776767676767677677676676676766767767666776767767767666767677677676767767676776767767767676776767666767767677677666776677677676767766776776676766676767767667676776677677676667767677677667666767666776776776767766766677676776676767677666776767667677677676677676767667676767667677676677677677667767767767766766776766677667766776776676776766767677676767767667767767767676667676766776767767676766677667767766767667767767767677667677676776677676776776677676677666767676767667767677676776766776776776676776766766776676776676677667666677676776776666676776666776676776677676667667767767667667676767676766676676767677676677667767767767676776776676666766676767767677667666776776766767667667766767677666767676666776767767667676776766767676766767767667767676776776776776776776767677676766676767667666776767767676767767767766766676766767766766776666767676776776776676767767677666676677667767676676776766767766667766677677667667766776776776666776776776767676766767677676767767677676776677676667767677667767666676766667676676767676767676776776666776676767766776677677677666766776767766667677667677677667766676767676676766776776676776676766776776776676767766776676767677667677677677667677667667766776776677667766776677667677666766776767677676767767767766776676667766767677676767767766776776767767767676776677677676776767767766767767676767667677676677667676776766776776767767766766677666666676776776766766767767767766767676666677677676776667767676767767667767766676767766667676766776676766667767767676666776776677677677676676676767767767676776776776776677676667677677677667767676766776766767667766767766667667676776767676766767766767767667676776776776667677676766677676767667767676776677666776776677676767767767766667766776677677676776776667767766676676766766767677676767767767676767767766776667767676776776676767766776776676666767767676676766776776776766776776767766776776677676677667767766767767767767767677676767667667766767767767767767666667767767766676776776666767767767677667677677676776776676767667676776776766767766776776667677667767767677676767767667766776776667677676776677677667767677677677667667676767666767677677677676676676677677677677677677667667767677667767767666766677667677677667677676776766767767767766677676666766767766676677676767676776766767677667676776776767666667767767767766776677676766776667767667667666767667766767667767677667667667767767767767676776667676776766677676766766776667677666677667677666767676776667767766776766766766676676667767767767767767667666767667766676676776776677676766767767766677676776776766666776776767766776776767766776767676766676767767667676776767766776776677677677677676776667766776676666776677676776767767677667767767676776676676767676666767767676667766677667676677677677667667667667767676776676677676776676767766676776776766776766766776776676676676767766776776776776667766766767766776676767766776767767766776766776666776766776666676667767766776766776766767676776767767766677676666767767667766677667767766676767666767766677667766776776677676776767767767666767767677667767667676667677677676767767677667667677676767667766766677677677667767767666776677667767767677667766676676667767677676666776766677667667767767677677667767766767677677666677667767666677667677667676766676766776766776676776766776677676676677666667767677676766776666767667676776776767676667766676766767767676767677677676776776776776776767677666776676667667767677676766776776767766767666766776776766767676776766676676776767676776677677667667677666767676776677666766766677677667677676767766767766667666677677666776767767767667766776766776767667767676667666776767767667767766766766776766776776677677676676766767677667676766677676767677677667667767676677667676776766666776776676776766776776776677667677677676676767766776677676776776767667767767767677677677667767767677667677676776776676667676676767676767676776776667677666676776766666677677677677676767677666676776776677676676776677677677676667667677667666676767767676677677677677677677666767767676776776667667767767676766776766667767677667767677677677676677677677666767666776767677667676676776767767676776767677676767677667676776776677676666767767676676776766767766776776776766667677667666776766667667676666667666776776667767767676766677677677677666677667677676776676766767766676776776767766676776766766767676676767767676676776677667676776666677676767676776776677666667767767667666767766776776776767666776767767677677667767767767676677677676776776766667667766776667677677676767767676767676776767676676776677676667677677677677676767767676767767767766776677677667677666776767676766776776676767
6676776667676676677676776666767677666667766677667667766677676667766767767766666677666767666776776776767767677667667667676776766776776677676776767676766767677666776767666776767767767676767676776766676776767676776676776676776666766767667766667767767676776776766677667677677676767767676767677676676677676776767667676667677677677677677677676767676676776776767767676667676677677676766766766776676666677677676776776776776676767677667766767767766767767766766776677676767677677676676766766766766776677677676676767767666776776666776767676766776776676767766767767677676677677676767677677667767676767676667677667667766776667767676666776676776766776667766677677676776676766776776776766677677677677667767666766667676776767766676776776667767676776767677667667766667677676677677677676776677676776766776677676776767767676776667767676666767767767667677667767667676767767767677667767767667677667676677676766767767767667676767766776677667676767676776776776776766776667667676766677667767677676676776677676766766676767677666767676776677677677677676676766667767766677676667766767676767676677677676676767666767766676776776677676667677676776667677676767676767676776767767767676766776677667677676776676677677677677677676767677677666677676766776676767666667767767677676776776767767767676676776766766667766767767677667677676776776776776667767667766776767677677676767766776776776667766676676776776776776767767766667767766677666776666776776776676776776667767677677667766776676677667667767676677667767676776776776667767766667766776776667767767677667677666776767767676767666766776767767676676776677676767767667677677676677666776677677676767766676666767766676766766677676676676767767767677676767676677676766677676766776776776776767767676677677677667677666766766666767676667766667767767767677676677676767676677676767666776767767676677677676667767766776667667767667767767767667676776776767677666666776767676667677676767766776766667767667666776676666767766767767677666776767677677667666776677677677667767766677677677677677677677677667767767676767676676776776766767676767767666767676776676776776766766776776776776776766776767767767676776776666767767677676776767666776776767767767767676767676767677676677676667676776767767676677676776776677676776666776776767676767767677676767766776677666767666776766767667766776676667767676766677667667676776667767676766666767666776776776776776767767766767766776767676767767667676776667677677677676776666776676676766767677677676776776767666677677667667677677677667677666776676776776776776776667676676667676776776667676667767766676676767677667767767676766776776676776767767767676667666677667766676766776776776676676766776776767767677667766666767767766667766767767676766776776667767766767667767767677667767766667766766776666776776776767767667677676767766776776676766677677676776767666776677667767767767767766767766776776776677677676767767767677676776766776776776767767677677667676776767767767667766676667667667676767766676767677667677677677667767667666767667677677666767767767677666767767767676766776776677676677677677676776666766767677667677677677677676776677676776776667676677667767677677677676767767766677677677667766676776776776667667667767676776776767767666776767676666766776776776766767767667666666767767767667767767767767677666776776677676776767666766677676666767677667666676666767677666776776767677667766776776776776776776776767766677676776666767677677677677676676767677677677676677676776676776767767666776677667677677667677676667767767766667666676776767766676776766676677677676666676766776767677667767676766776676677667667766676666766776776776767667767767666677667676676676667767767667767667767666766776767767767676667677677676676766767677667676677666776767666677666767676776766767767767767667677677677676767767666776767677676676776677676766776767767677676667766767677667767767667677677676766676677667677676677667767677676776666776667667767767676676766676667767767676776776776776677677676776776776767767667667767767676776676677676776676767677667767767677676767766766767676667676767677677677676776776767767677676767766776677667666776676776776677666677677676677677676667767666776677676767767767666767676677667666776767666776677666766767676776667766776776776677667666767766776776767766677676677666767767766676767676767767766767677666776776677677667676767676677667767766667767767677677676677676766767767676667677666776776766776677667767677677677667667667676776666676766677676767766767766776676677677667767676767667767676767677676776767767767766676767766776667677667677667666776776767767766776776667767676767676677666767767677676767767676666676667677667767766767676767667666776776776677667767676677677677667677677677677676676776767676767667767767767676666776776776776767677677676776776766776667766767677676776767767667767676776776767766776767667676676676776776667667677677676767676776767666767667667677677676776767666767766667766776776776776677677676767767667677676667677677677676767767767767666767677676767767767766776677667767667667666766676766767676776767767767676766776776776677677676667766667677666677677676767667766667677676767766767766666766776766776776767667767766766676666776676677667767676676676676776767766677676677677677666677676776776677676667766676667676776776676667676667767677676776676776776776776676776776766776776776667767767766676776676767767767666677676767667766767667677677677666776776776676776776767766766776767766767667666776776666767677676677677677677677677676767766667666767677677667767667667677677676776667677676776677667767767666676767767677677677676776677677676776767676776677677676776766677676676767667676767667766676667677667767766767677667667676677676776667677676677676776776676766776767766666776767676776766767767767767667667767766677677676767767767676767677677667667767676776766776667766776767676776776677667676776667767766776766766767767667666767766776766767677677677666776776766667676767667677676776776676776776767766677667666677677677677677667677667766766776776667676776677667766776767767767677676766776767666767766676776767677676676776677666677676776667676766776667767667677666776776776776677677676677666676776767666766767767767667667676767766776767767667767666676776767767667767766767667767676766776766776766776776677676766666767766677666766776767766676776776667677676776676776776776667767767767766676767767767677676766667767676776677667766776677677676767677667767767767767767767677666776667767766776667767766677677677676677666776767677666776776776767767666677677666676766666776766667766776767767767767667677677667767767677667667677677666766776677676666776667667767767667766776767766677666776776776766766776767767677676767667766676667767767767767677667667766677676767767667767767677676767766776767767767677677666767667766776676776766776776666766667766676767666776676776776676767677666667767767677676767766666676776677666767766767766767767677666767767666776766766776766776676667676767767667767766766766667676776766776776676766667767676776677676767667667667767767767667767767676776776676767676776677666666766677667667766766767767767766776667767666677677677677676776666766767667666766767677677676776767766767676677677677677666776767677676767676776776667767766776767677667667767767767666766766776776776767677677667767766767767667667766776666766776776676676667766677676766776667677666767766776776676767676677677677667676676776767767677677676776766666776767676676776766776677676767667667677677667767666776767767676766776676776766676667767677676767676676667766767677667677667677677676767766676766667677677676677667767767676766767677666676666767767667767767667676776776676667767766667767667676677667767676676767767767767767766766776767677677676767667676666776676676766677677676776767667677676676776767667767767767666776776776776677667677676676766776776676776767667766767767767766776676776776776776666776776667667767677676776676776677676766666776767767766776767676676767677676677667767676776776676676766676767767767667676776776776677676667676677667677666767766767677677677667766776767676776767677676776677667767767767676677677676776766766667766766667677676766776776776766767676677676676776766767767767767676776767766677677666776776767767766676776767676667677677676766677676776766677676666677677676767766667676767767766767676776666776767766767677676666776776767766767767677677677677677667677677677677677676676776767767666676667677676667677677677676767676767676776767766767767676677666776766666676677676767677677677677667767767766776776676767766666676676776776766667666677667767666767677666776766667667667767766676776766667767676766767667767766767666776676776776776776676677676767767767767767676676667767766776776766767767766776677676776767676776767766767767766676667767766676776766667677666776776767667766776776667667766767666776776767676767767667667767677667767667676667667667676676776767676776776776667676766676767767767677677676676677677667676766776666776776676776766776766767767767666776676677676676767677677677677677667667677667767677676776767677676677677666776767766667667677677667766776776677677667676776776677677676677676677677677677677677666677666766677667766667766677676776776677676776667676677677677666776677666666766776677667677677677666766677667767766667676776666766767676676766766767676776776767677676776676677676776676667676776776677667767766767676766677676676776766767766767766677666776776767676666766767667767677676776667676766676767766776767676767766766767766776766766767667766776766667676776766676666666767766666776677676766776776776767676676766677667676767767667767677676676767767667767766776766767766776767766667767676776776677677677677666766766767767766767767767667766767767667676776766766676767677676776676667767767767766677676767767766677666766667676667767676766767767767767667666776677677677677677666767767767767767677676676666667767767677667766676776766677666767767766776776767667677676667767677666776676766776776766776776667676667767676776776677667676776677667767667677677677676677667767767767767766767677677676766677676776676776676776666776766776
36776776677676776677676766776776767667767767767677667767767767676677677666776677666776776676766776776667767677667766766666776677667677667677676776677676766666766676776766776767766766776767676767767767677666776767767766767767767766677676767767767767677677677677666667667677667676677677667767676767766766767766676677676767767677667676776677677677677676677676766666676776766776767666776776776677677676677666776767767676676767666667676766677677666767766776666767676767766776676677667667767767767676767677676767676676776676767676767766677677676776766776776776776767767676667767767767677677676776776776776677667766676766776776776666677667676776776776776676776776776676767676776667677667667767767766677676776767767767677676677667767677676776676767677666776766776766776767666766776677677667677667667666767767667766767766766676776767676776676677667767677666766667766776776767766666676776667667766677676776667666767677677677676767667766776676766676677667666767767767676776776766676667767676767677677667677666767767667666767677667767767677677676677677676767677666776667767767767767667767767676776676767676776776766677677676776776767677666766767767677667766677667767667676676766767767667676776766666767767676767677676767767667766666776776776766776766677676767676776776676677677667766767676776766676766767766676776676666767767677667766667666767666666776766776676776676776677667677677677667767766666776776767766776767766776667667766776676776776667667677676767767677666767676776677677676766677667767767677676677677677676767767677666766767677676767767677676677677677676666776776776766766767677666667767767766667766767767667767676776767767767677676776667677677667677676767676767767667676776767676666776776767677677666677676767677676667766776677677677677667766776676676776676776767766767767677666776666677667767767767676676666677667767677676676667767767766776776776677666677677676767767677676776766766767767677676766766676776766677677666776776677677677667676677677667666776776776776776776776767767677676776677676776776776776667767767676776676776766667667667666767667766776776767767767767667766676666776667677667767676667676776776666766766776767767767767667676776776677677667667676677667677677666767677676767676676666776767667677667676767767767767676776776667766776776676776667766766667767677666667667677676766776776767766676766767767677677677676677676767677676776666666766767767667766767767767667767677666776776677667676767676767667676666776667677676767767766776676677667677677667676767667767767767767766766676776667767677677676667677677676677667766776776767766767767676776667766776767676676677666776676776667767676776667767767676767766767667676767767767677666776667767766677677676776776767767767766776767766776676677667767766776767676667676676667667767766776767667766766677666767767676766776767677677666676676776767767677677676776667677677677666776776776767767766776766666767767666776676767766666767767676766666677676767766776677677677677676776676767767767767666677667676776676767676666766776767677667666776677676677676776676767677666667767676676676767676767677667766776776666776776677677667676776767677667766776677666676766776767677676767667767767666677677666677677667767767677666767677676667767767767676766776776677677667766767667766766776776767767677666776776767767767766767766676677676767767676666776776676767767677666666776677677677677667766667766766676766676776776776776767767676767767767676776676776766776776776766767767667667766677666677667767766677677676767767766776767766676667767767676767676767766776677676776776767676676767667767677666766776776676677677677677667767676776676776767676776767766767767676776767766666767766666776676677667766767677677676677677667766766667676676677667676767767767766776676776776767667767767667767767677676776776776766677677677666676766767677667676677667676667677677676676677677676776776776677676776767676776666776677667677677667767767766766767767767677667767677666767767676766667676666776776677676666666767667767767667767677676776666776666676767766776767767666766766676767666676776776766776767767766776767766767766776667676676676676766667677676776677677676676776776767667677666677677676767676776776776767767667767676676767767767677676676677676767767767676776766666676776767677667677667767676776767667667667766766676766676776677677677667766776677676767676776776776667676677667767767676776767767767666677676776767677666677667766776667767667677667677676766776776676776776776676776767676767667766767676776776767767667767667667767676677667767676676766676776767766776776767767676766767677676767677677676776676677676776766676666776776776666776677677677667666667676766766677677667666667677676776766666667677676767667677677677677676766767667767767667767676776776677676676767767676677676767767676776767677677676767667767766776766676766776776676767766776776776767767766776776766766776776677677676766776676776767767667677667677677677667676766766776776767667667677677676776776767667677677676776766776677666767676767677666667766767677676767666667767767767767767766767766776676667766767767766677677676677677677666677677676776767676766767767677677666776767766766776776676767767767677677676776676767667677667766767767766677677677677667766676776776767766776766767666766667766666767766776667677677677667677676767677676677677677677677677667667766667767767767767767767666667766767766776776776776776767677677667767677666676776776767667767676667767767666776677677676767767767677667767767767766776767676767767676766667766677676676776776766676776776767677676767676766676677677677667766767767666776667767766776676776776666666667767766766767676677676767676766676767667676676677677677677676767677667767667766767767667667666776776766676767766776676776677677676667767676667766677667666776766776677677676776767676767677676767767677667676766767676676776676677667766677676677666776776776767767767677676677666767766767676776766776776666667767676776776776667676766676776776667767767677676766766776677677667767677666776776676767667677666767676776767667667677667677677666677676677677667766767767767766676667677676666776676667766667667677667677666766776776667676677676667766776766776676676776677677676666767766776766776776667767766766676776677666767767767667767676776676677667767767767767676677677676776767677676776667667766766776677667767767766766676776776676776676767667767677676667767767767667666776767767677677676667667766776677667677676766676767676766677676676776666776776776776776776677677676776767766776767767767677677677667667677676776676767667676676767677677677667667767767676776667767676767676666667667667766767767667766677676667766767676776767766776767667767677676776677667676766776666776676776767767766677666767677676776767767767676676677676767766776676767677677677676667767676767677676767666767677676776767766776676776766676766776776677667677677667676766776767676677667766776676767767667766776776776667767767767766776676767767767767676767676776677666667767767767676766766676667677667766776776776667676776767767767766776767677666776677667677677677666667767676667767766767767767676767766667676767766767677676776677666676766767676767766677677676776676677666776767766677677676766776767767667766776767676667767676767676676767676776776766767767767667766776776776776776766666767676776767667766767667767677667677677676676776677667677676676667767667676676667766767667766776677667667667767667766767676766767677677677676676767767667767667677676766767767767767766767676677666776776676667766767667677676666776776677676767767667767676767767676767676676776776767767676766776776776767767676776676776676766767677666767766776776776677676667667677677667667766677677666776666667667677677677676766667677667676666677676666766776767676667767676677676776776677666677677677677677666776776766776767676776767667767666677677667667766776676667666776677667766776676776776667677677667677676766667766776677667667676667767767767677677676766676767676677677676766767677677666776767667767767677667676676776766766776766666677677666677667766676667767767767766766676767666776667766766766776767767766767677667767666767676776676776776776677677666667767767767667767677677677676766767677676667677667766676677676776666677676776776766776767767766776676767676667677667667767767667667767676677667766776776677667676776776766776766667767676776776776767767667676776677677676767676677667767676676676776767767767676677676766776767766766776766677676676666676767767767676776766776766666776776766666776767766767767766776776767677677677667667676677676766767766767677676767667667766776667667767766676676767667676766766776667767677677667666767677666766776676767766767677677677676776676767767667767677666767767766677667767677667676766767667767767677677666766776667767667766776767767677677676776666776776776767676766776776767767666776767767767767666776676776776767767677676677676767767677677667667767767676776776776776776767767767766667767767767767767667767667767667766776766767666676776767766677676676767767677667767767766667767766767677667767767767767766676667766776766776676776767677677677677677666776767667767677677676767767676776667766676776776767766667676767767676766666766767767767676767767767767767667667766776677667766676776776766767666677667677676766767766677666767767667677677677667767766766776767766776767667767767767667677667667667767676776776776766767767767676676676776666766766776676776666676776776677677676766676776776776776776667766676776676776676767767766776767676776776767767677667677667677666776767766776767766776677667767677677667676776767676776776677676676776776677677666766776766767676776767677666677667676776676776767766776676766776677677666776767666767676676776776767667766766677676767677667667676766776776776677677676767767677676767676767677677667767676676676667767676776767767676776667766677677677667676776767766677667677676676676766776666776667766666767767766776677677666776767767676676776776766676666776766677667767767766776667667667767676766776677667677677677666677677676677666776767767767677677677676667766776766767676667676766677666
677676776776767666666776766766676776677677676776766766767676677677676676667766766767767667767677676776676767677667767767667667666776776667666767676767677677677667767666776767767667666776766776766767767667766676776776776776676766677677667766776776776677667676667766666776776776667676776676677677667667767766776776776767767767676767766776776776776767766776776776776677666776677667676776677676776776767767767677677676766667677667677676776767676767767767666776776776666677667677677676766776776776767767666776776767767767767666676677667676767667676767767676766677676767667676776776776767767767767676766667766767767677677676767677677677677676677677667667676667766767766776767767677676766776776767767676776677667767766776766676677667676767676776767677677676667767767677677677677677667767676767677676767767767677667666776776676776677677666776766776767667767677667766776776676776776666766767767766776776776767677677676776776666676776667677667667767766776766776776767677676666767767766767676776776766767677677676776677667667667767767666676766676676676767767677676676667667667676677677677677677667667677666776666676676776776667767767676676676776767677667767667676767766776767667676776776666767767676776766767767766767767677676776776677667676776767677676776677677667767676767767676677667677676677666776677676676666667676677667677667667767766667666766677666766667677676676776677677667666676676767766767766776776776776667766776677676676767767766776776776666677677676767676776766666776766767766766677677677676776677676667766676766776767676767766677677676767767767677676767677676776767767766776666667766676776767767676667677677677667767766767766766767676776666677676666776776767677676776767766776766766666776776677666767767767676676767766666767766776666767766776776676776676677676776776767767667766776767766776776766676666667677677667767766766776676776776776767766676776667676767666776766676667676776767767677666767677677677677667767677677676667677667766776776667667767677676767677677676766766776776776677666676676677667767767766677676767766677676767666776767667666767676677676767767767766676667767767767767667676776767676767676677676767767766677667676676666677677677676667667767767766767767666676676766677676776677677667766776776767766676677667677667676767676667677676766767677677677676677667767767676776676677676676776767767667677677677676667677667766776767666676767767767676766776776666676677667766767677667667677676677677676676776776667767677676677677667666767677677667677677676767766776676776766767667766677676767666776767676667667767767767767677677677667676767676677677677667766776766767677677666776776767677677677677677676766766767767676767677667766676666766776767677677676776767766776776676666667676767766677676767767766667766667767667667677666667676767767767676766767767766767767676666767667767766677676776676667766766767766776776776767676767677667677667676766776676666767767667666766776776677666776676666677667767676766767677676776776677667767767766767766767766776667677676676676667767767677677677667767767666676677667766667767766676676766767767766767677677676677676776677667677676767666767767766776766767767676776776767676776677677677667676766767767767766767676776767767677676676776776676676767767766776676676776666766666766666767767766677676776776767677676766776776776676677666676676677676776767767677667676776677677676767767767767676767676767677666676677677676776776667677677667766776766667767676767766776766766677676776766667766667767767767677667677666677676676676676677676677677666776776776667767767676776767667766676677667677676776776776767667677676667767676767766676767666776766767767676766767766767677677676667677677666766767677667676767667766676767667676667767766767676767767676776776776766766667766776677677677677667677676676767677677677676766767767666767767677676676667666776667767666767767677667767767767677666776766677676776776667676676776776766676776767676776766767676666666776676766767676676676776766767767667666766677676667667677676766667767676766676776776776677666767767676766776676676767767676677677677676766776676766776677677667767767666776776667667766776676766776776767676766776776767667767676776776676776677677667677677676766766667767767767676776766676676667677677677676666776766766667677676766667767766776776767767677676767766666767667767767677677676776766776776766676766767767677666677666776766667676677676677676767667767677667676776776776766776776776767766776676667677676776776767767767767767767767767677676767677677676776767766666767676676676776676677666767677676776776767767767767666776677667767766676767667676676767767677676666776676776767667767667677676766677667677676676676776766767676667767766776766776776776667767766766767677677677667667767767676677676677677667676667677666676776776767766667667677677676766766677666676776776676676676677676667766776767767667767676767766677676766767666667766767676776776767676776776766766776767676676776766776767767667676766766767767677676767678666766776766776677677677677677676667677667766766776776767766767677666677677667676767676776767767767667667767766766676766677677676767666677677677677676666767677676667677677666767766767676766767667666766776767677676767767667666776776767766766766677677676776767767676776677677666767767677666776767766776776677667676766766766767677677677676766776776776767767666776676776676767767666676776776766776766776677667677677677667766767767767766767676766767676767677666676677677677676667676776767766767677676767767766776676677676667676767677676766666776776776767676676676767767677676776776767767767676776767767767767677677667767667667766676776667667667667767677666766677667676776766677676676776776676676766776776766776676766677666767676766767767767677676766776767766766676667767767767766766667676776776766776767667676666767767767767766677667677676776677677676776676667767667766776766676766667767677677676776767667766767677676767676676666767676676667666767677677667677676776776767677676776677666766766767767767766776676767677666676776677677677676767666667766776766776767677676766776666676776766767766677677677676666677676676766776766766766677677677677677676676667767667677677676776766776766776776776677667767767677666667676776677666676767667767766776767767766767677666766677667676776776767677676666776676767767767677677667767667767677676776767667676767767766677676776676667677667767766776776776676677667676776767667767676667766666766667667667767676776667767677676767766677666776767667676776667766667667767766666776776776767666776767667676767766776767767667767767767676667767677666776677677676766776767677676767767667676767667767766676677676776767767666776776667667767667767766767767677677667677676676776666776767767766677677676776676766776767666676776676776676776677676776766776776776776767767766776766677676676767767666766676767766776676666766667767767767676776677667667677676776667676666767676776677667666767767676766766776776776767666776766776766677677666767676767677667666667767767767767667767667766767767677676767767667677676676767667767677676776776776776767767667676676677677676677677667767767767767676776776776667676677667667676766767677667677667767677666776776776776667767676776767676676766677677676776667766776766676776776776676667666677677677666676776776676766677676776776776766776776776767676776766667667766677676766776676766776767767666767676677676677677676766776776776767767666667767766767676776676676776677667676767767766776677676677676776767677677677677677676776776776766676776677666776767767766767677677677667766776677676667677677676676776676667677677667766767677677676767767767667676767666667677676776766667767676677666767766767767767767766666767676676766677676676776776776776677676776667766676767767767766776776776767766776766676767667767767767766676766676666767676776677676776767767766676767767766677666767767676776766767667677666766676767677677677677677677677677677676767767676776767767767677676776667667767676776676766766767677677667666767767677676767767767676776776776676776667676767676776776767667677676766667667667667767766676766677677667767677676776776677676776677676677666776776767766776776767677676776677666766767767677667767676776676767766776766677676776767766776676667676776766767767667667676677677676776767677677666666676776676776767767767676776767767767666676767667767767676776767767677667676776676676667767676766767676767676676776666766667676767767677676667766776767676677666776776776776767767767676676676767767767767676776677676776666766776677667767667667677677676677667767677677677677677676776676767767677677676677667667766767666676767767767767767766667767767766767767767767676776666677676776767767766667767676767667667676677676776767677677676667767766676676767676767766676676767677677677677676667767767766776776766667767677676667666776767767766677676767766767676767766766667676667767767767667677677677677667767667677677666676677667767677677667676776676676776676766776766776676776667767677676767677677677666766677676767766776667767667767766776767767677677676766767676776767677666677677676776676776767767666676766776666776676766767677676677667677676667767676776767676677676767667667676766666667667766767667766677667767766776667767677667767767677677667676766677666676666677677677677667666676776676667676766776677676767676676666677677667677677676667766776776776677676776776767666776676776666767767767767677676766676677676776766677677676666766767677677677676667677677667767766766667676776676776767667767677667766767677676767767676776767767667766776767766766666667667767676776676676677677676767767667676766776776767767766776776677676676767677677666776776776667766677667767676776776767676767667667666676776667667677676767767767667676766776776776776767767767766677676667767677676676676676776767677667677677667766666776677667677666767767667767676776776767766767766767767767677666767767767676767766677667667766676767667766776767766767767767767667676667766676776677676776776766666767667676776677676766767766767766776767766776677676667767677666776667767677676776766767766676776676677676677676
667767677667667677676677676776766677676776776677666776776776766767767767767766776776776666776776776776776776676767766766677667767677676776776776766767767767677676676776776776776776767767676667667767767677676776767667666767766667676767767677677676776677677676767767677676676776677677667677677667766767667676767767767667676677676767666766776676767676776677676767667667676776767767667767767677677677677677677676776766676776776677676767766766676677676677677677677666677677676676667767767767767676776767767667677666767677677667676766776776676776776677676776776766776767767677677677676776776666766776776776766676676776776677676766667767676776776766676776677677676667667667767676666776776766667676676667666767667766766676677677667667766677677677677667767666767667677676776767767767666766776776776667767767677677667767767667766676677676677676677677666676677667767766677667767767677677667767767766676767667767767767677676776676776667676776676677667677677677666767677667767677667766776667676676676776766776767767766776776776767767766766766767767767767676666767676776666776666767767767767766677676776776776776677677676776776767666776776767767767767676766767666766676776776677676776767767767666677666677677666776677667676677676766677676667667676767666776776776776677667767667676677676766776766767676776667766677676676776766776677677677666667676767677666767767767666666776677677677677666776776766677666776766766776767677666767676677666776767677677677676676766767766677676676776767767766766776767677666776767676767677677667767667667766776677677667767677676767677676776766776677677667766776767666776766766767766666776676776767766767677677676676767767676676676676776776767766766767677677676776767767767677667666766766767676677677667666677667766766676767767766767767677676776676766776766767676776766767677666667767767677677667766676677666767766766767766767677676766766767676776776676676667676767767677676767767676776776776767766767766676767767676776676766776776766776766767767766666766776667676776676767677677676676776776767766677676776776776767676776766776667766666767667677667767767676676767676666677667767677677667677677677677667677666776767766776667767767766766766767667676776767766677677677676776767767677677677677676677667766667677676767767666766676776776766767767767666677666676677667677676776776776677677677667676767677666776677676767677666676776667767676767677677677676766767767767767676776676677676676667767676767677666676776677677666767767676766776667677667677676767677677667677666767676767766776666766776776776766676667676767667767677666676776677677676776776776767666767667676676776776766667677677676776767767766767767676676776767677676766677667766767766666667767677677676776776776776767766767767666766776776767677677676776776767677676666676767767667767677666767767767767766667767676767677666776766667767766776666776776677677677667676676767676776776766676667677676767677677667677676766776667667667767767677676767677667666767767676767667767677667666776776776677676766677676767667767676776676667766776767667677667676776767767766677676677677677667667666767767677676767767767767766776676677667676667667767766676767766677677676776767667767677676767676776776677677667767766767676766767767767677676677676776776776676766667677677667667677677677676767767767667667677676776776767676677666676676677676767667676676776766667666667676767676767667767767676676677666767767767676766676776767767677676776677667767767677676677677667767677667767677677676676776767666766776667767667766776676776676776766667667666776767766667666776676776666667677677677667767767676766767767676677677666776666776767766676776776767667667676767667767666766767677676676776667666666677666767767676776776776767767676767676776676776766767666767677667676776766767767667676766767766776776677677676776776776767677676667676767766776776776776776676766776776766767676667767767677667766776667666676676667767676776776767767767767666776767677676767767767767677666776766667666767676766766776776776767766766666677667767676767676767767767767677676776776677677667767677677667766677676776776666676676766767676767766677676767767676776767667676776767767767676766776667767767667667767766677676776776766767767767766677677677677676767766776767767676766666776767677676776767667767766776766776767767667667676776667767677676676776776666676676776666677676767677667667766767767667767677667676776776767767766677676776776776776767677666767677676677676767667677676766676776776776766767767767767666776677677677667767767676766767676776677677677667767677667676767676767767676677677677676677677667766776677677676677676766667767766776767767676766776677677676776776776676767767677667677667766776776776766767766677676776666776766776677667767767667766776677677666766767677667767666776677676767767666677667677677676776776776767677677667767767676766776667667667667676767767677667676767766776667767677676776776667766667767766776776677677677676766776767677677677666766767667677667766776767677667677667667677677666667767676667667767767767767767667767676667767767666677667767676676676776776676767766766767677667767767767667767677677667677667767767767677677667766767676776776767766776766677667677676776776676776767676676676776776776776776767676767767767767767766676676676776767676767767767767676776676767677676767767767666776776767676767667766767767666766667767766676766767666767767766766767766667766766677667766767677667767767767667766667677676776766676677667767767676667767676676767766676767767766776677676766767767667767766776776766766766766767676667767667677676776666676776776767676666776776677676776766776677677677677677676676677677677666667676667766776767677667767676766677677677667766766766776767676667767767677677667766766776766766667676677676767767676667676767766767667677667766776776776776677676676776677677677676676766676767677667676676677677676767677677667676677667767666767677676776677676766676767677676677676767767676776776666666766666766767767676766776677677676776676667766776667676666766667767677666767676677677676776776676676776776776676767677676776767667767677667667676776676766667667676767766667667677677677676776767667667766677676776767677667767767677676676676776767766776776776677677677676766767766677677676767677667676766766766676776776766776776776776667666766776766667667767677676677676776776677677676776776767767677676676776767767767677666767667766776776776767767666776766677676776676776767767766767676766676776776776767676667667666776766767767676677677676767666677667767667767767666666767677677666776776767666776766776767676776676776766776677677677677677676677676776767766776776667676676776677677677667767767667767767677676677676776676766767667766767766776677676776776677676766767766766776767767666676767676767677676667767767676676677677677666767766776676676767667767766776677676677676767677667766767666766667677666767767766767767667676776776767766767767767667766666677677677677676767676776767677666676767677667767767767676766776667766776666776766776776677676767667666677677667677667676767676767767767766766666776676776766776766776776677676766666677676676667766767676677667667767667767677676776676776776676776776767676776667676767667767767767677676776767767767676667767676767676776667667766776766677677667677666766776677676776776776767767767767677667667767766676776776767677676776767677677677676666676776677676767767767677667676776776776766776676776767666667767677667676677676676677666776767676776767676767766776776677667767767677677677676776676766767676766776677666767676676776766676676677676766776667767766776776776677666667766766776677667676676667676767766667666767676676767666676776767676776776666767667766776776766677676776767667667677676676766767677666776767676767767766677676677666776767676767767767676767676677667676666767676677666776767667677677667677676677676767766776776767767667677677667767677667677666766766767767767766767766676677676776666767677667767767767667666766677677666677676776677667667766677676776677667677676776767676776677677676667766776676767767667676766667767676776776767677677677676667767676776776776776766676776667677676767766767767767766666776776776667766667676676767766776776776667766766677676767677676776776676767767767766676667677677676767766767767677677667766677666766776767677666776767767766776767767666766677677676776767767667677677667676667677677677676776776767666776776666776677666766776776667766776776766676776766677667677667766676677677677677676676776766766776776776677677677666776767677666676776776667767667767767676776676776666776676677676667676677676767766767676766776767766776767766676776677676676767767766776776776766667767767677677676776667766667677677677677677677676767677677666677666767767677676776767677667676776776676767767767766677676667766677677667767677676676766677667766766677667767666676776776677676677677667667767767666776666776677667767676767676677676776776667766776776767767676767676676776776767677677677676776767767676767676766776766767677667766676677677676677676766767676776776776667766766766776676767677677676667667767767667767767767667677676667767667767677666667667667767766767767766776667767767766676667676776767677677677677676676776666676677676776676776776676667676676677676776776677676767667676767766766767677676766766767677666667767677676667677676767677677667666677677677676677676666767767677667767767767666776676667767676776767677676767677666677677676776667767766776767767766767766676767766767677666767677677667677676677676667667767767767766767677667767676767766766676776766776776667767677666667767676676676676776676766767767766667767767767767766776767767667767767676676766776766776767767677667767767767767766776766767767767767676776677676677666667677667677676677677677676776776677676767676676677667767667766776676766677667766767767676666776767677667676776767677667677676766776766677677677677676677676676767766677666766776776767767676677676776776767666766776776776776767666676776677676677677676676766767667767677667767666766767767677676776666776767677677667767677677666666776667677677667676767767766776677
66677667666776776776776766766767766767767666767677667767767767667677676767767667667667677676767666776766767667766776766776766667766677677667767677667666776676767766766776676767767767766677676766776776767767676766767666776767677676766776767677667676766767767677666767667767667667766677667667677667767766767666776767767767676767767766767767767766776766677676767766667667766776776776677666776767677677677666776776776767767667677667767767766677676776776667677676776676776667767677676767767667667766667767767666666776767676776767677676677677676667766776676677677677666667766767677677667677677676766767766776776766766776776776767767666776776666776677676776776767766776767766776666677677677676677677667676767767666776676767677676676776677676776766667676767666767767676767766776776767676776767767676767677676676776776776676767767767767767767767676766667767767767676676667767767767766767766676677667676767767666767766667766766776776667767767677667676666766767667676676776776776776667667667676767767677676677667767767677676776776776767767677667766766767767667676667666776766676767676767767767676677677677667767767767667676776766767677676667766677667667676776767767676776766767667677676776767766776776667666766677667666676776767677677676676767766776677667677677667667766776767767766776776766776767676666776776667677666776676677676766676776767667677677677667767767677677676676766766767767676767667767766776767676676677676677667676776767767677667676776767766776667677676666666666776677677667767767766767767677666767676677677677677677676766767767676776767666677676776776766676676676767767766677667677676767667677666767767666667767677676776667767767676776677666776677667677677677677677677676676766776676776767766667767677667766776776767676676776776767767677677667677676667667766676766776766766677677677667767666767676776776776677676767766667767667767676667767766776767766677676767766676766766667676667767767676767677676677676776776767766776776677677676776776677677667666776767767676776776767767766776767667766767667766776776776767677676776776667766677676776667667767767766677676776666766767667667767667767767677676676776776766776776766766776766776776776676776677666677667676767677676676766766666767767676676776767767677677676766677666776767676767767766676667676767766776676776776676776677677676767676776776766767767667767666767767677677676767767666767666677667767767766776676776666766776766767677667767676776667766766676667667676666666766677677667767767766767677677677677677676776667766667767676677676776776767766766767677677677676767677667766767767676767677667767667666767677676776776666776666767667767677677667666767676766767767667677676676767767676767767676776767766776767767676676667767666667766776776676767676776776776767677667676677677677667677666767677677677667767676776677676767767676677676676767677667677667767677667767766677677666767676776776766776767767667667767767677667766676766767766666666776776667667766767676767766676776776776667766667767766676677677677677676676766776667766767767676667766767767676767677677667767766766776766677667767767676676767767767767676776676776667667767766676767767767677666676776677676776676766677667767767766667676666677677676776667767667767766766676776766776776776767676766776767767767677676767766776766767677677677667676776676676676776676776776766776767766667677667767767667677676776766767676776677667676767767677676676677667676776776767767767767767677667766676776676776776767767666667767677676766766676767667766677667677667767677676767667677666666676776677677667676677667676776776676776676776776767766776766776776767676667676677676766766667676676767766766766767767767767677676666776677677676767667677667766767677667677677677667767666767667677667766676766667767767677666767677677676676676776667666776767676776667676767667666677667766767766766677667767767667766766676766767667766767767767767767677667676767676776676677676767767766676776767767676766776676766776776676766766677667667767766767676676776767676767767767766767766776676776776767767676767766676667767666767767767766766776767667667677677676776667766767766776667766767766667677667767767666776767767767767677676776776766776667677667667676767766767767676767677676776776766776776677667677677676766676776776677676766667677666676677666767767667767767667767766677676676766767677677666767766776766766776667767767766776776666767767677677677667767767677667676667767666776776767677677677667767676677667666767676676676666767767767677677677666767767767767767767767766767766667767766677666676776776767766776766776767767767767767676767767677666767667676767676776677677667766776767676767676776667667677676776776677676676666677677667767677677677667677677667676767767667767767666767767767767677676766776776677677666776766676676767767676767767666667677667767667667767767767667676676676767767677677677677677677667667767766766667667767667667766766677666667667766767677676766776767677667667667667676666676767766776676767766766776767766776776777677666776767767767666766667676767767767767767767677676767677666776766776676766676776767676776776767766677667766766776776767767767677667676766767677677667676776776776767766666776776667766676776767766676767767766776767767767677677676776667766667767667767676776766676776767676677667766766767677676766767676667666776766766766667676767767677677676767767677667767766667767766776767766677677677667766667766766776666677677677667766776766677666667767676677676677666676676776667767676776766767667677667676766776776767676776776676767667766676677677677676666767676776676776766677677676767767766676767767766776776776676667766776776677667667667667666667677677676767766776667677667767667677677667767767767677666667676667667677666676776767767666677676667676676676677677676667766776767676677676676677667667767667676676767767766776766676776776776677677676676677677676767677676766776676676767767676676766776776767767767676776767667677677667677677667766677677677666767667677677667766676666776767767676776676766676677677677667767767766676776766767766677677677677667767677676766767667676776767677676776676776767676776776766776776776767767766676766677677677667667767766767676776766766667677676776677667677676767666676776667767767676767677667766767767667766677677667676677666776676676776677676776677666676776667676677667676776666666767767767676776776776776767677676767767767676677677667767766676767677667767767767667767667676776667766767676766766667767676776766767767767767766676676676767676766667767766667767667767766677676667667667766766667766766776767766766677677677676766766776676766767667766677666666776767767767677677667767766776776667766776677676676767676776776676767666677677677676776677667676776677667767767667767676776767767676767667766667767767677667677667767766776676767666677667767767766676677667677667767677667677676776677667667677676776767677676677677667666767767767677666677677677677667767766676776776776767667767767767666666767676667766667766776767767676776776676767767767767676776666666776667766766767666767767666676767767767676776776776767667767666776677667677676677676667767677677676776776776767767766677676676776667767766776667667767667677667766776776776776667676776776776776767676776766767676676776776776676667676767767677676667677677667767677676767767676766677676766767677667766677676676676676776776776677677677676677667767667766776667666766767676766767677676776766776667667667767677667767766767677676767766677676776666766767676667667667676667767767767676776767676766767767676676776767767667766677677667767667766776767767767677677676767677667767767767676766767767676767767676776776776677676767676766767767677667666776676677667767766767667677677667767676767666676776767676776677667767767677676766677676776766776766776767667767766776676676766776766776776667676677666776677667767766776676677677667667677667667767767667677666767767767677666776776766767767766767766776776767677667766776676767766776767666766767676766776767766776767667767767767767767766677677677677677677667767666766766676666776776766767766677676776776776677667676677667767767676676767676767767767676767666676666776776676767677666677676766767766676766776776677676767767666776776767767676776776676776776767677666776776776776767667767767767677677667766776767677676667667767676767767676776766767766776776767676677677677667666776776677677667677667766667766676776776766767667767767676767766767767766676666666776767677667666776776667676667766776767767676767666677676767676766776767767677667667667677676776676667766766677677677667666776767767766677676677676776677667767767767667667766776766776766776676667766767677667676676767676776767677676676776776766666677677677676766666677677676767676776766667676676767767667667677676776666666676677677676676767677676677667766776776677667766677677677667766767767677666667767766666677677676776766676766767767767766776677677676676767766767677676666767766676776767676766776676767666676766776677677677677677676767767766767667677666776776776766666667766776676676677667767666676676667767767766766766776767677676667766767766776767766667767676776776776776767676776767766776767677667767677677676776767667676767677676766767766767676766776776776767766677677676667667676767766766767667676776767677667677666776766676766767767667767676776767766767677667676776767767677676766776767766676766676766776667767767667677677676667767767677676767677677667767676767677676766677666667766776766677676776677667767677676676666767667767766767767676766677676676776676677677676766676667677677677667767667767767767676776766766776766667766766776776767667677676677667766667666776776676767766776767766767766676776766676767677676676776677676676676767766776676767667667767667767667766776676776666766667676776767667677666776767767677667767676766776767767676767767677676677666767677677666776776677667667677676776776776677677677676676776676776677676776767666666776767667676667677677677677677667676767767767767766766766677667676676767667767666767767767677666767767667767667767666776667666776766677677667767767676767767677677666677676776666766676776776
676676776766767767667766676767767767667766766676676666676667666776766766776666776776676676677677666776766677677677667677676776667767677667767767677677666767766776776667767676776767676776766676767667667767767767677677667667676767767676766766677676767766776766677676776776767767767767767767677676776767677666767677677676776776767677676767766767766767667667767767767767767767766767766776767766767767767667667677666677677676767677676776776776666676677676767676776677677677666766776767667766776767766767766776767676776677676677676676767676767667766677677666677677677676676667676677667676767767676767766667676776766766767766667677666667676667766767766666676667677676776677676667676776676767677667766676776776766767767766767676676667767767767667667676776676776776766767677667766776676766776766677676767677677666767666676767767677677676766667677676776776767676767666776676667677676766776776776677677677677676766767767767767766766676776767767676677677677676776677677676776767766776776766776776677676776767677677676676677677666677667766677676766767677677667766766767767676767677676776776766776767676677667767766666776776676776677666776767676776767676776676766767767676676767766776677667766677667767767766766676766776676776767676776666667767767767766776766676776767666766767667767767767676776676667676677677667766776776776766767767766767676767667667666677677677677666776776767767767676767767766776676676776776677677667766776677676776776676767677676767767676676767767767767667767767767667767666676766767677677677677667677677667766767677676767677667676676677666667767676677677677677666766766776767667667677667766766776776776776676767676767767767767766677676776677676766767766676767766776766767766776676767667767767767676667767767767667676766667767767767667667766766677677666676767766776767767766776767767766776776677666776767666767676666676767767677666776667677667667677666676676676766666677676766776766666676667767676767667767767767766776776767667676667766767767767667767677677666767767676767767767676766677676767767767766667677677676776767677667677677677666776767766667676677677666776776776776776676676767767767766767766767766776766776677667766667766776766766767676677667767767667666776676676776776667677667677677677667667767766776776767667676767767766776776766776767676776667677677667767677676676776677676676766776767766776776676776677667766676767767667676776776767767767767677677666776776677676776676776677667767676766776677677676776767677676766676677676767667677676677676776677677677677677676776776766776666767667677677676676776766776767667666677667767766666766776677676776767667766677677676766776776767666766676766767676776767767767666667766676776776676767676677667677666767667677676776766676766776767766677667766776776677676676676677677676677677677666776766666676767667677667666767766776767767676677676677666676667767667767766776766667676776677676666677677676766767767677677676767767676776666667666767676776677676677677676767767676766767767676767767666766776767667766766776776677667766776767676676667677667767676677667677677676776776667676766766666766766677676776766766776676767767676776776767767677667667676767677667677677676766776766776776776677667677677676676767676776766776776767766776667676767676667767767677676667666677676767767667667767766667667676677676776676767767767676776767667666776676776766776776776766676767767767767677667667676776776766767666766776677667676766776776766776776776676767677677666776677677667677676776676776676776677666776767666776766667767676767767767677677677667766767667677677667766666776767767676766677667676776776776776776767766676676776776776776776767676767767767677667767767766677676767667767766776766776666677667767767677676676666776776776676677677667677667677676776667676776776776776766766776776776666776776776776767766676767676776677677676676677667767767676766776766767767767666776667766776676776776776766776776766776776767766767677677666667766767766776776666766776676766667767767676766776776776677677666776767767767677676776776766667667676776776766667767766677676767767767677676776677667767767766767677676767667766776767677677666767767666767767667667676776667667677677677677677677676766776677677677667677666776767677677676767767767677676667676767766676767767676776767767767666776776776667677676677677667766767676767767767767767766667767767677677676667676767767767676676676766776776767676676676767767677676667676776776767766676776776776677667667667677676776677676676666677666776677677677667676766767766776676767667677676776667766776676767767677677676667767676676676776776776776776776776776776776667677676677677676767667677667676677677677677667767667766666767676766776766776676776676776776776767667667677676676767766767676767767767767667667767767767766677667666666677676767666776677676776767767677667767666776766776776677677667766766776776766776676767767676776677676767677677676766776776667766776676767666776677677676767676767766776776767767767766776666676776667667766776667666767667767677667767667676767766776677677676766676776767667667676767766677666666676776676776676776776776776776666776767676776776776767677676766767766667677676667667676776776766767667677677676776776767767766667767767677676776766776767667676767677676767676666776677677667767767676776776766776766766767677676676776767666766776776676776767677677677677677677677677667766667766766776667767767677667676677667667676776767766767767767676676766776767767677676767767676776766776677666776776767767677666766767767767767767766767766776767766667667767766676776776776766776766776767767676776676767766766677677667667767676676776776767766776677677677677666776776766767767767677677677677667667767767767676676676776677676767676776767677676677677677667677667767676776676676667667767766677667677677676776776776776677667676776776766676667767676776676776766776767666766767667676776676667666766677666667677677676776767767767677676767767677676776666666767767767766767666677676677676767766676767676677667676667766776666776776767767667767677677667676767676677667766767766676767767767767767676767677677677677677676767667766767767767676677666767677677677676766767767677676676677677677677667667677677676776776776767766766776776776766766677676767767677676776676676776776666767767767667766767667766776677676767767766766766666677667766666676676677677676776776666677676766776766776776766776766776766767677667766776776767767667676776767677676776766776767676776676766767666766776766676776667677677676776767677677666767676766766776677677676776766776776666776776767677667767767676677676776767767767667676767676776767767767667676676676776767766767666776766767676766776677667766677677676766667766776776676766766676767766776776776766666676767677676767767766676776767767676676766677677677677677667666767667677667667767667767666677677676676676677676776767767767667677676767766766677667767677667767767676776767767677667676676766767766767676676677677667766677676776776766676677677676677667766767677677666776667677676776667767677667666776766676776767677667667767677666767766767766767676767767767767677676767767767767767767766776676766766776766677667667666677676776776767766776776776776677667767767766766776776667677677677676767676767767767766767767767766667766767677666767766676677677677676677667677676776776767767767676677667677667766677667667767677677676676776776667767676767767766776676676677666776766767677677667676677677676766676677676677667676766676767676766776767667766767676767766677677676776676676666776677677676676776776766766776676767677677677677677677667767667767767677667766767667766776776767677676776677667766767677677676667767767676677667677666676667677676766767676677676766666766767666676776676776776776676776667667767767676767677676776776776767676667767667766676767667677677677677677667667677677676767767767766776767767676677677677676776767677667767767767766676776767766677677677677677677677676776776676676676767767667667677677666667767766776676767677677677676776767767767767667766766776676776677677676776766766767767666676766776776767767667666776776767666776776767676677676766766776767766767667677677667767677667767677676767767766767766676767677677667676776676666776776776676776677677677667676776767677667677676676767767767677677676767666767766677677676776767667666766666767767766776776667767767767676776767766776776776776676776676776677667666676776667767676767767676676766676767766676767767767767767767666767677677667677677667676776677677677677676676776667677666767767766776767677677666767767766776677676677677676766766666766776776767677667667767677676676767767766766776767666676676766766767667667767677676776767767667667767667767767677676767766776667767676776776676767667767667766776767766676776676667766776677677677666766776667767767767767767767767767677666776676676776677677667767766776677667767677667767767767667676767667677666667767767766766676776767766676677666676677677677667667667676767767676767667766767677677677677676776776776667677667766766667766676676667767676776776766767766776676677676776767767767766767766766767676676767677677677667767676676776776776767667666766766767767676776767676776767767766776776776776766767666677676776667767677677676767677676767677667766766766776666766667766776677667676776767667666776776767767767767766666776776767667766766776676776776676766666776677676676766767677676676677677677677667766676776767767677676677667676667676766677677677677676776677667767767666767767766776677676676767667767767766776667766766776676676677676776767667766776677677677676766776776667767677676767767677676676767667667767677677667767677676676776667667676767766776767667767676677667766767676767667667666767676667767767667767767767677667667676776776776677667676766776766767767767767667767677676677677676676766676677676677676776676677677667677677676677666767766666776767766677676776776677677676677677666766676776776776677677666676776776667676776776667677677667766776776776677676767676677677676767767667767766766667677676776766766667666676666776776667677676776767767676776776776776766677676776766776767677677677677
76677677676677676776776667666766776767677676667667767667667676776776776667677677677676677677676676666776766766767677676766776676767767767667667676676776676767767767676666676676667767667677666667767666677677667767667766766767767767767767767766667766667677676677677676767676677677677676767766677667766767677676776667767767667667766677667676776677677676776667677677677677666776666767666676677677677677676776676776767767677676766767766776676767676776766776776667767677677676676767767766776667767766676767667676776767677667676776766667676776677677677676676776776666667667767766667666676776667677677677677676767676767667767677676677676776676776666767766776767766776667767676776776776776767667767767766667677676776776767666666667767767767676767766767766676776776666676776776776767676776766767677667667667767767766776776766766767767676676666776766677676766776767766767667766667676776767667766776677677666667767667667677676667767677676776776776666776676776676776667766767767766766677667667667766776676667667767677677666767677676767767767767676776676767767667766776776776776767767677667667767767766766677676766677667767677666766676776677667767767766776776767766767766776676677677676677676776767667767667676676776776766666776776677677667767766776667676676776767677677677677676766776776776776676776776677676666766776767667666776676676767666776776667667766677676766766666677677677666667767677676767676776666767767666776677677677666767676766767766776677676776767767677676676677676667767766776776676667766767676667677677667677677677676677676677666677676776666767767767767766676766677677676776766677667767676766677667766677677676776776767677676677677666666767766776776677666766767766776767767766776776776776677677667767676766677677676776767677677667677676776676766667676776767766776776767677677676776767767766776676677677667676666776776776766767667766676766677677676767677667767677677677676676776677667767676677667667666776767767666766677666667767767676766776676767676776776767666767667677677676776767667766767767677677677677676776767677667767766667767677676776776776767667677677676776677677677677677667767677667677676667766666776776766666776667667667767767677676776776676776766667767677676767766767767676767677667677676666667766677677666766776776666676677676767766667766767767676766676776776767666776676766667667676767767677666767676767667767667767767767676667767676767667766776776676767677676667766677677667766666767767766776767767676676776766677677677666776776767767767677676676776776776776676776776767767766776776776776776776776767767767767767767667767766766676776776767767767767767767666776676776676676767767667767766776676676667767667676776677676676677666776776766667677667767667766676666766767766776767677677677667676767766776666676767667767766776776767767767676766667767676766766677666767766767667767676776667767767766767766767677667766767667767766767766767767767676776676676776767676776767677676676776677667767766676666776676676776776776776776766776776776766767676776766766676776776767767767767766767767766766776676776776767676766667767767677677667767667767766767767676776776667767676776667766676767676667677677677676766776776776767667676767766677676676677677667767766767767667767767767767676677667676767767676776766677676776676776776666776666677676666776776677676766776767666776766776776767676667677676767767677667767676677667667767766776677676767767676676767767676667767667767766767767767767767676667677677676666677677677676776667766776676767766767677676677667677676767767676776676676677676767677676766776776676767667667667677677666767767766767767766776677676676667767677666677676776776776776767677677666776776776767666776666677677677677667676766676767667666676767766776767677666766677666776767677677677677676767666767766776776776676677666666676766677676776667677677667767767676776776776776766776676776776676767767766776767677667677677667766776766766767676766767767767666767667677666767677666767667767766666666667767767676776666776767766676676776767767766676676776677677666676776667767767766676766776676767676667767767767766677676666676776776776676676776666767677667766666767667667766677676767677676667767766667667767666676767677677666666766776677667667767767766776676677677677667767766767676676776767767767676676776776667766676767666667677677676677666767667767766776776766776776776677676767677677677676776776766767767767767667767667667767666676676767766766767767767767767666676667676667767767766677666776667767767677676776666677676676767676767677667767766677677676776766776766767767766767766776766767676767766767767677677667766766776667667767676677676776776676776767767767766776767676677676677677676776766667766767767766767767676767677676676776776767767677677667677676767677676776776776767767767667767767767667676767767666766767767766776677666766767767676776776676677666767766666767766676677667677677677667676677676766676667676677676767767677676767766766676667677666776677677677677667767767677667767767677666666766677667677666776676767676676677666677676767766776776776677677677676776766776676776676767667676767676776776767767677676667767767677676776776667666767766776677667676767677666676767677666766776776766676677676767667767767766776667767766666776667767767676676667667677677667767766776776776776767676667666776677677677666767676676776776767766667677677666776776767667677676766776766677666767766767677676767666776667667767677677666776776767677676767767677677676767767766776767767767767767767666776776767767767676767666767766767766767766676766776776776767767767666766767767676767676667667676766767767677676776767767676776676776677677667767767667767766776776776677667766776767767767767667766776767766766677666667667667766776767667767667666676667767676677676667766676766667767667767676667767677667667767767767676776776767766677677667767767676767766667766766766666677677667767676767766776677666776677676767766767767676776767667667666766767766766677666667767766767767767767767667676767666767767767667667676767677666767767766776767766776677676776767767677677677676776677677677676767767767676766776766776676776766776766767667666776767766776766677667666767766766676677666667766677667667676776776776766776676776766776776776776776776767676776677677676677667677677667767677666767677676767767676676676677676776767767767676766767667666776776676676766676776776677677677677667677667767676776776677677677676776767676766767766776676677667676776776776776776667677676766767767767766676767667676776776766766677667766767767767676766666676676766767676667767677676677667666776767767677677667766776766767676776667767767677667767767676667666767676766776677677676776766676776676676676767766767676776776776776667666676776676767766767677676766676666776677667667767676776776767766767767677666766766766767767667666776776667766767767766776767677677676767676767767766677676766676676776767766677676776776766666776767767766776677676666776766776666776677667766676776776766776776676676667676776776667767677676766666767766767666776677677676767667667667767676676776776776776767767677676676767667676767667767676776667677667766776767676767667766776767766776667767767676676767676776776766676676667677676666776766776776776776767677667766776667677667767667767767766666676667677667766767676676677676667767667666776776766776767766677667767666776767676776767677676767677677676776667677676776776767677676776766667676667677676767767666767766676667766767677676676776776767767667767676676767676776776776776776767676776776677677676776776767767767666776767667677676666776766666677677676676767677676766677667677667767766776666676776776776766767676677666667676676776677677667677676677666676776767666667767767677667767677677666776767677666666767676667677676776767766776776676767666776767676676676776666666776767766676767677667767667667667767767767667667767677676767677667667767677677677677676676767767666667766766767677667666767676767676767666767666776677676766767677667667666676676767677667667676677677677677677676667767767767767667677677677676776776676667676767667667676667767676776677677676767676666677677677677666676776776666776766776667767677667676666676766767677676776776677666776767677667767767676776776767767767767667766776767767767766767767766776767677676776676766776676766767767766776677676767667676676776677677677667667667766767677666766766776776776767676766676767766766776776776767767667766766766776776677667677667667767767676766676677666767767767767667676767767677667767666667677676766766677667676776776766767767767767676776776667677676776676767666767676776776776767767767767676667766767667767767676767677676666766767677667676667667766767767767666677676667676767766776776677677667667767767766776676767767676666776776677676776767767667676776766766767766766776776776767767677677676766766767767767676677677666776776676776766677676767676766667677676676677677677676776667767767766766776776776677677666776676766666767767676676677676767676766677676776767676767667676776766776776776776776667766766766776676676667666677676667667677667677676776677677677676676776776776677667677677676776766776677676776776776776666766767677676667667767677676677676677667767766677676776676767666667766776677676776677677676767767766666767667767666676776676666766766677666776766767667677677676676677677667766676767767767666667767767767767766767667677676767766776677676776766776667766776776677676766767676776767766766776677676776776767767667767667766767766776767767676767677676776676667677667767766766766766776767767766776676776766776676676776776667767767666767677677677667767766676767767766676667676776677676667767676667666767676677676767766776676767767767676776776776776776767767677676767766677677677676676767767667677676677666667766767767677677676667766766776776666677677676767767676677677676767767767767667677676677667677676767676766776776676776676677676767677666776776776776776767676767767766667677676676766676766667677666767767677677667767767676776767767767767667766766766776766776776677677676677667766767676766766677666776776666776677666766776766677677666776766776767767
6677667767767667767676776776767767676767766776767676776776676667666666766776667677676776776677677667767767667766767767767676676667767767676776677667676776776776676776766667676676767766767766767677676767666776766666776767677677676667767677676677676767766767767676766776766776776776776766776766767767767766676776676766677677677667677677676776766776766767676776776766767666776767767676776776677667767766767767767767676666767666766776776667676776677667767767767767766767766667766677676766767666677677676767767766667677676776776776767766776776776767667677677677667677667677676776766766776676767767677667677677666776776676677666677677677677667767677676776767677667676766767767767676767677677677676667767766766776766767766676676767767677677677676767676677667767767676766677667767767666766676666776667676767767667667767666776766767677677677667767677667766767767767767667767767766776766677676676776666776776767766776776776766667677667676677676677676776677676776667767667767676667677667767676667767767676766767677667767767676776776766667666776667666767667677677666776776766776676767767766766766776666767767766677677667676677676766776767676676667667766767677677667666776776767766776676776767676767677667677676676766767677677676776767676667766667767667767676666767677677667767766776766776677677677667767767677667677677666776676767676666776767677677676767767667677676677677676667766677667767667767677676677676776767677677667667767766677676667677677677677677676776676776767767767677667766767667666776767677677676676767767767767767766677676766766776776677667766776766676767766776776767676767767677666776767677676776677676767676677667767677676676677676676767676776767676766676776667677676767676677667767677676677677666767766677667677677677677676676676766677676667677666776766776676667676776677676776766677666666776766767766767677677677676676776676767767676766766776767676666767676676776666776767666666667766767666776676767767676776766776776776776776767767767767767766766676767667766676776666776676677677667666776767676676677677676767676776776776776767766677667767767767767677667767667767767676776666767767766677667676677677677677666776677676667677677676767767767767676676776776676776776776767767766676776667766776676676776776667766767677677667677676767766776776666776776767767667767767767666767767677667767767767767767676776767676776676776767767667766677666776676776677676676667677676776776667767676767677677666776766677666667676677667667766677677667767766767667677677666677676776766666776677676776776776776776767766766766776766766776676676676776767667767677676766766776766767676776677677677666767676776767676776676767676776776767767666776776776776677676767766767767667767766666676776776776676667676766767767766776776766766676776767666677666766676776666667677676776766677677676677676766776776767677677677677677676767677676676766677666767676667766776767767676677677677667676677677676766767766776767767677667677677677676677677676776776766767766767767676776776677677677676767677676776767676677666767766667677677667677676776766766776776666776776767767767767676767767767766677676676776776776766677676767767677676776776677676666776677667767767667676767767767677676776776776776776776776776667667767676677677677667677677677677676667767677677677677677676776766767766767767677667766667767667767676666667767767677667676667766776666767666666766767767667677666767677667767767767767767676776766767767677676776677676776767677667676767767667667767667766676666776767667767766677667677677676767767676767766676767667767667767676767676767666776676767676767666677666776776776776667766767667767677676776667677667676766766766767767767766776776776767766767766667676766776776667767767766776776767676677666776676767767676666767766767667676677676677677666776767766667676666776776767767767766667766767676776677676676676767767667766677677667677677667677677677676766767667767766677666766667767677677666676766767667676677677667767676776677677676766676677667667767676676776767767766767676676766677667676776767767676776667667767666776776666776677676677677676766776767767767677677666676767767767677666767667767767677677677676767767767677667667766776767766677676677676767767677676776677667767676767677667676776767767677667767667676776767766667666776676776677677676676677676776767766776766767677666676767667767677667767667677667766776776776776667676767667767767676767677676677676767767767677667677667677677667676677677676776676666776776666776767766666776776776776776776767667667766766767767766676767767677676776767766767676776766677677676666776776766766767667766767677676776766676676767767767766766776767677677667767767766767677677667767767667767767677676776666776676667767767766766666677667676667676766767767667677676776776667767667767676776677677676766667766776676767767766667766776767766677676677667667677677676677677667667676676767677667767767767766667766766767767767676776776766776776766767666676776667766677676676767667677677666767667766767767677666667767767767767766766677677667767667676776767676677676776767766766767676776776776767667667767767677676776776677676776776677666766776776776767677667767766767676776676667676766776677667766666677676776776776677676667767677676776666766667766767767677666766776676667677676676667677667666767766767676776676767767767677677666677676776676677676667767767767676676676767767667667666676667767676766776676677676667767677666776776676667766776776776776676776677676767677667767766776767667767667767767767676767767677676676776677677676767767666776677677667767676776767677666767677666776667676667767766677676676766667666767676667767767667767766667667676767666766676766676776676766776776667766776676676767667676776676776767677677677677676776776767666667676776776677666677677677677676776767767767767766776667766767677676776776767766676677676776676677666766766666677666776666667677677666666776767677666767767766676767767767767676676776676766776667677677666767767767677667767767677677677667767766667677667766767677666677667667767676776676677676767766767767677667767767767667666776677677666667767677667676776767667766776776776667767766767667676666667676767677676677666676767677676776767767766766776767767767676766677676776776767766776676776767677667766766767766776767767767767676676667667667666776767767677676767766776766677667677676766767677676776776767767766766767677676776666766776677676776676767666666767676677667676776666667677677666776776776676677676767767667767676767677677677677676776776666776767767677667677666767677677677677676776767767677676767677677667767676676667667767767677666677677666766767767766766776676677677677677677666776667767666766776667676766676776677677677677676667766776776767666676667766766776776776767766776776776667677676776776776766667766666776677677666666776767767676667767667677677667676776767766677677666776677677677677667767767767666677677677667667767676677666676677677677666766767677667767767667766677667766767676767766767667767766776766776776776667676766776776776776666667766766776767767676767667667666667676776676667676767766766776676767667676677676676676676776776767667667767676667767767766677676767767767767677677667767766776766767767676776677666667766767666676676767667676767666776766767767676766766676677666776767766766677676677667767767767677667677666677677666776767766767677667766766677667766676776766776677677676677667767667767677676776676767667667667666776676776776776776767676676767676776767767667767676767766767667677666667676776776766676766766677677676677667766776776767767767676767677667767767667767677666676676766766667767677676767767667766666677676667766766767766767767676676776776677667677677676676676776776776776776676767767676767766776667767676767767767677667767677676766776767767766776676766776667767676776767766676776767767767766776776676676676767767667677677676767766676776666776776767766676767767767767677676676767767767666767767676677677677667767667767677676766767766776776767676667766776677676676776677666776767767676766776776667766677667676767766767677677676676676676776767667767677676767676776667767767677676767767677676776776677676667767766767666776767767676766767677676676776767666767766766667676776676766676667677677677667677676666776676676766766767676766676776776767676767676667767767767667677676776767676676767676767677676776677676776676767677676676776767667676776767767677677677677676767677667676776676666776776776767767767676776667766776766776767767767677667767766767666776676776677676766677677677677677667666776676676776767676776667677667767667767767667667766767677676767767677676776767767766677667667677676676767677677677677677667676776677676776776676776766667677676776776667766776766776767767767767676666776667667767677676676677677677677667767767667667676766677667666767667667676776776667766677667767667767767667676767767767767766667676776676776767677676677666776767677677667767767767767766776767766767677676666776767767767677676667767767677667766767677677667767766667667766676766776776776776776676667766767767767677667667666676676776677667767666776677677667667767677676767766767676666767666776776677677676776677666767767766776767666776767677667767767677676667677677676776767766776767677676776677677676776766767677666776767677677677677667676667766667766766677677667767767767677676667767767666776776776776776667667676676666766767676677677676666766766677666666776676767766776776767677676767766776767767766766676676776667667767677666666666676776676767667677677677676766677666677667767766676667667767677666676766677667767766776767767767676776776676767677677676776767667676766676776776677667767677677667677677677676676766766766676766676677667766767767767767667676766767676776767667766677667677676667766767676676776767677677677676767766776767677676767766676776776767677676666776677677677666766776676767677676767676677666776767767767767766776667666776767767767767767767677677677676767667676666776776776766767766677676767677677667667667767677676776677676776676767767767667667667767667677667667767766767767767767767767666677667767677677676776677667666776667
36767677676667677676677677667677676767767667767676776667677677667766767767676776776776766766767767767667767676677677676766776776666776776767677676676766667767767676666676776767677666766667767677677676677667666776667677677667666766677666677667666767766767766767767677677676767667767667677676676677667766666667677667666776776677676766776776776767676766767667676776776767677666676677677676776776766776666776776776776776667667677677676776676767676776776667677676776776767767767767767766776776776767767766766676767677676766776766767677677676776776776766776677676767767767677666776677677677676667677667766767767677667676767676677677676766767677676766767767677666676776776767667767676767677677667676766767766776677676776676766776776776776767767677677667667767767767766766776677677666776776776667767767676677676767767767676767677667677676776776767767676767677677667666766776677677677676667676767667766767767677667676776666767767667667766776767767767767767676776776776776767677667767676766776766677666776776677666776667677666776776677677676776667677677677667676776776767766676676776676776666667676776676776677667667767767677677667767667667766767667676776766767667766776776766676666667667767677666667677676767676676766776667767677676766766767676767767666767666767767767677667667766677676776776776676676776776676776776766677676677677677676766776776676776676767677667767676776767676677677677677676666767767766767767767767767767767677666667676776776767677676676776767766766667676677677667766767667766776767766676776776767766676766767676776667767667667666776776767676776776776776776676676766676767667676677667767767767677677667767676677676677677667676676767677677676677667677676676767767677676767766677676676676767767767677667666767667766767767767676766776677676766776767677676766776676667767677667677677677677677667667666767766677677677666667767767677667767766677667767767767767676766767767766776776776766767766667767667766667677676677676767677677676767677676667767766767767766666767667666676776776776776677667767677677676776766776776776677676767767677677677667676667677676677667677667767767767767667677677676766676677667766776676767767767767666776776767677676776776667677676666767676667676776767767766767667767677677677667767666666776677676676766667767667676667677667666776766776766767767767676677676776767767677667767677666776776767676776676766676667667767767676776767676767677677667676767767676767676766667766767767767767676676676776767666776766767766676776677676676776677667676766776776766766767767766776767767767767767767677666767677677676776677667767677667667676767667766766677676776767667767676776766677677677676776776776667767766677676676776677676776676767676667677676676677677666677676776676767676677667767767767767766766677666767767667676677666776767767677676767767676677676776776677676767767767677667766676776766766776776776767767666776677667766676767677667677676776676776766766776767767667767667676767667766776766776667667767766676667677677677676767676776676776776666677677677676667767666667767767766667677676767766776776676767767767676677676776767677666767766767767767677677676767767677676776766676767677676676767677677667766776776676776667766676767666776767666776767677667767677677676776767677676766667667677676766776677677677667677677677677676767767767676767767667676767677667667767767677676766766766676767667767666766776666776767766767767767677677667767667767676676776677666776776766667767676776766767666776766776776677667766767766776767677677666676776767767767666767666776767767767676776676667667677677667676776667767767676776776767667767766776676767767767667667677676776776776677677677677676767667666766776767766767666776767676767677676667677666776776677676776776667676676766767766776767766776776666767666666677667676667767767766766776766776776776776776776677677667676776776766667677677677677667677666767767676767676776767766767767676667766776776766776676667676677676677676677676676776776776667676667676666776776677677676677676776776666776776776776667767666776776676766676767766776767766676776767676776676776776676776776666666776766666767676767767767767677677676766776677677677677676776677677677676767667667667767767767767767667676666776676767677667767766767767666677667767767676776776776776776677666776766677677676767766766667676776776776776776767766767767767767767667676776676676667676767676767767767767666776776677677676767677677677677676776767667766767767766667676766767767767767677677677677676776776677666776767767767677676776676666767676776767766767677676667677677677666677677667766776676776776676767677677667666666767767767666767767767667766767677666767666776676776767767767676766677677677677677677676666767676776676676676677676766676767766667767677666766676776776677666776776776776767767767766776677676776776676667676767677677677667767767676767766776767677677676776676776766676776776667676767666767767676666776677676776776767676767677677677677666767766667676767767677676767767766766776667766767676767766776776667766666767767767767666677667666677677677677677677666767667667676667766776767767767767667667666776767677667766767666767767676676676767767676767676766676776766776776776667766766767766776776766677676767766776776666766776676776767667767676667676677677676767667767677666767676776767766776766776776776766776776767676767766676677666677676667767766776677676767677666776767667766676776667667766766767767766677677676767767677677676767676677667676776766767767767666776677677676767666766766677677676767766766776776767767676776676776667766667767667767676677667767767767766776666767767676677677676767667767667677676776776776776776766667766667767766677666766776666776776667677677667767767766676676766767766767767676766776767767677667767766767767666767767667767767666676776776776767767767676667766776767676676667676677667767666667767767767677667766767667767667767667767677676677677676776766766767766776776676767676776776766767767767677667767767677676767767677677676666776667766776666767767676776767677676676767677677676767677667767677667766676766667667766767766676776767666776666776677677677666776766666677676767677676776776766667677677667766776676766667767667767667767676776676776767767676676767676766766776776766776776776776776676776767766776776676767767676666677676676776767676677677677676767767767767767667676776776766767766767667767676676676776767767766677667766776776676776676776767676776767676776776776776776776676776676776666676677677677676676677667767767767767766667667677677667677676767766776776776676667767667676776767666767767767676776767676666776766767767766676776767677677667677666776676677666676766676667666766676776676776767667767767677666666677676676767677676767767677676676776677677676767676676767766776767677666677676767766677676776667676767766776767767767677676677676767677667767667677676666677666766776676677677677667767677676677667767767766776776776776776766767677667666767767676667767766776776667677667767767666776677676767767767677676677677676676776767667767677667767667766776767677667677677676667767677676776677677667677667767676677677677676767667766767767767767767666776676776677676776767766767677677666767677676776766767767766776676776767766767676776676766677677676676677676776766776666767767677677667766676766776767766776767677666776766776766667767677676776767677677667767767667666767676776677677676677666776676776676767766776776676766676766776667676667676666776776677676767766677676776776667667767767666766776776667766676767676767767767766776676776776766667766767767767767676767677677676766667667766767767676767667766776767767766776766767677677677676767767677666776677667767766667767767676776767677666677676767666667667767677677676776767766676677667767767766676776677666677667676677677667767766776776776776667767676767767767677667766677676776776677677667676667677666677677676776776776776776776767667676776776676776776776766776767677667667767676776676766767666776776766776776767767767676677677677676666766676677676767676776767666676677677676676666776766776776767767767667667677677667677677666667767766776776766776776766667767767667666767767767676767676767766776767677677676767677667677667767766677667766776776677677667767766667767667676767677667766776667676677676667676667767667667767766767767676766776677676667766767766767677677677677667767676667676776776767767767666776677677677667767766666776767767767767766677677677677676776766767667667676776776766776776667666776666776666776767667676767667767766667766677666767667676667667676776776767766767767767767767677677667767677667767676776676776776767766776776766676776767767766776677677676667766667677677676677667676767767767767677676677677677666776767677676767767767666776776776666767766676776676767767766776667767766676767677666677667767767767676667676676776776767677676776766766676666766776766666776667677676776766666776766776676676767667766766776776776676776667767766766676776666767766767766776676767767677667766677677676667767766767766676766776776766677667677667766767667767676776666776776776666676767767766776776767766676776767676776767767677666676776676776776677677677677667677677676767767767766776776667677677677667767767767767666766766776766776677677667676776676767767677676766766666667676766776776767767767767677667666767766676767766676677677676676767677667676767767767767667667667666767666676776776667766676677667767677676767767766676677666776776767766776667676766776776766666776676776767767677677677677676666766767767677667766767766776766776667766767766667677677677677677677667667677667676767766676677667767667666776776776776676676767767677677676767766776776776766767766677677676776677666677677667676776676776776676677676776776767767767767766767677676776667677667767766776677677667676666667767667677676776776676767667676776676667676767677677677677677666776676776767767676667676676767677676776767767766767677677676677676667766776776776776776766767767667767767677666767766667667667766676776767767766776776677677676776676677667676677676767767767767677666677677666676767766776767767767677676776677667766767677666
676776776767677666767676767677667677676767677666767767767676776776767767677666677677676776677677666776767767766676767766667677676676776766677667676766767767667767666767767766767767767676776776676767767766677677666677667667676666766767667677677676776776766776766776676667667767667767676776766667677677677666766776776776767676766776776766767677666767767676666766766676766767767666766767766776776767767767677677667767666776776767767766667676776767677676776767766767676767676677666767676766776767767766677677667676766676776667767676667767666676776776776767676767676677677676667767767666767767677667767666767767676766766677666667766776677667676766776776676776767767767767767767667767767767667766677667677677667767767676676766766767766767667677666776767666676676776676767767767667667667677677677666776776767676776676767677666677676776776666767766776667676767766666776766667677676776776767767676776776776676767767766776776677677677677677667767767666677676767767676776767676776667666767766767677677676776776676766776767676766776766776677676676776776766776776767677667667767766776766776767677677677676767677667767767767767667767766667666776767766676767667667676767667666676677667766776766776676776766776677677676776676676676676776667666767676676677676776776767767767767666767766767677667767676776776767677677677677676766776767767767667677677676776776776677676766676776776676766667667767667767677666667767766666776776677667767667676677667666776676776677676776776776676667767677676767767666776776767767767676776677667767676676667677676677676767677676776667766676776776667667666766676776776776767676677666677677676677677676767766676766767767676776776776766776667667767676776776677677667676667766776676776767677666677677676667767767767667766677677677677676677677676776676767767677677677677677677676776666767767766776766767767767766676776677676677667677677676667667667677667676766776776666677676767766776767676766776766767767766776767766767766676676676676676766776767677677667676776766766776677676776776767666677676767766766776776767677667767766767667676767767766767676766676766776766766677667676767766667767676677667767676776776667767677667666776776676677677676767766776677676667767767766776766677666767766776767667767767676767767767667666776767677676677676776677676767766767766776766776676767666767767766776677666767767677676776677677677676766766776667677677676767767766776667767667767766776776776766776767677676776767676766767767667767677676676667676767676776667766776677666776767767766767667676776776766767766677677676766677667767767676666767767767767767767766776776776776676767767767767767766676776767767677666767767767667666677677666667666776766677667767767677676776766767676776767767767667676766776776776776677676776667667767767677676776776776776666666676776667667676776677677667677677677666676767767667677676776776766776776766767767767767767676767667767767676677676767677667767767767667767767766766767766677677676667666776776767767676766776677667677677666767766766676776776767767766776776776767676776766667766766677677677667767767767767766676776776767676676677677667677667676776767766666677676776766776667676776676776776776776667767766676677667767666667767677676767767676676776676666677667667766677676676676676767676676776667666776677677677677677677677676776677676767766776776776766766767676776677677677676767766776667767767677667677667677676676767766667667767677666776767677667766766667677666776767767767676776767666676776667766767766676667676676766676767767676667676776677676766676767677677676676767767767677667766667667766766676776776766776766776677676766677676666776767766767766676776776666677677677676767767766677677667667676676776676776677677677677676676766776766767677677676677666676776677677677676677676667767677676767676676767767667766776676776676767766776677676766766776766776767676776767676766776766776676676767677667766767766677667666666767666767677677677667766666767676766776766776676667667667676767677667676767766776767767677677677676767676776666767767767676767766776776776677666766776776776776776677677676766767767767677677676676677677677667676677667666776666677676776776767676776766766776666666766776776776767677677676677666776667766776776776776767676767767676776776676767677676676767676776767676776667677677677676766676776676667767677666677667767767767766677676776676776766776667677676766766776677666766676766776776676767766767667767676776767676776776767677667767766766776767767767677666776767767667766666677667676767677667767766677667667676676767767667667677677666776676776776776677677677667767766776677677676767666776776767767767767676767667767767767677666776667766766776767677667676766677667667767677667767767677677677676677676776776767767767766767767767767767667766776676767667767677676667667767676776776676767767767767766677667766776676767766767676776776676767677676776767676676776767676667676677667767667766766677666776677676767676767677676767667676676776776776667677677667667666776778677676766677677676677677677677667677677666666767767676767677676776676677676676676676776767667667677677676677666776776776677667667767767666776667767767667766677676666767767767667767667767767677677666667766766676776776767676776776766766767676776767766776776766766776676776766767667667767766767766776767676776776776767767766766676776767667767677666766776676666776677667766676776676676667767767767767767676766766776766677677677676767677676766666776767667667676776766767766776677676766767676776776766776776776667676767766776677667676767667767676676776667767667767677676767767677666776776776767766766776776677677666776676676776677677667666676776767677677667677676767766776776776677676677676776666776677677677677676766776767677667767767766667766667767677667677677677667677667666676767767767667676767767767766677676676776676776776667676676666776767667676677677676776767677676776666767766766776676676767676766767676676766667767666767767666776677676676666677676676676766766776776767667766776767667666667676776667767767767767767766667676666667767677666776776676676677677667767677667676767766767766776766767676776677676767766767667767676767676676776767767676767766776776776766766676677666776677667767766676766767767667767666776767677676677676766666766776776776767766766676776677677677676776767767667767676776776767676667767767767766766677677676676676776767677676767766677667667766666776776767767667667766677677666776676766667766776767767666767767767767677677676776667667676776676676766677666677667676776676676776677667767676676667677667667677677676776677676676776776767676766776776767677677677667766767667666767667767767677667767666676776666767766766776766767767677667676677676776677677676677676767767677677667767676767767677677677677676776776776767767676767676676776677676767676677667767767766767666666677666767676776767666776766767667677677676676767676776776677677677667767676767677677677677676677676776776776767676767766776666676776767677666776767767766767667767667676667676776676767767676767667766776677677667677667767766776776767676776666767766776667767667766776776766776776676776776767677676767676677676776677676767676776767767766776776677677676776776766767766767676776676766766776767676766776767767766767676677677676776677667766776766766766776776767767767677677676676666767667677676776677666767767767666776776677666676677677677666766767676677676667767767667667676776667677667767766676767767766776676776766776776776677676776776766776776667667766767666767767677677677677676767767766766766676677677677677677677666776776776766677676776776767666677676677677667767767766776767767677666667767766676767766776766667677676767667766676767667666776676767766677676766767767677667677677666767767676767767676766676776776766766677677667767676676676667676776767676677667767767766767677676676676776667676776667767677666766766767767766677667677677677666767667676767667676767667767767677677676766776776767767767766776676676776667767667766776767766667766767676677676776676766676776776676767677677676776667767676667677677677676776676767676677667666677667767676776776776776667677676677666666676767767667677667677677677667767767666767767677677667767767666766776676677677677676767766676666767676676767766677677677666677666666767676776667677676776776766767767767677666767667767666776667677667667767666767666666676776766776676766676766776766767767667766766676676666677667676677676676767766767767667767666767677667767767677667676767766767667676767767767676776767767667667676776766677676776767677676766667676677677676767767676776776776776666766767766767767666677677677667677677676767766677677677676767767767676776767766767676676677677676776767767677677677676776767767766676776667767677676667676666776776766676767667767767766776767676677667676767767767667766776677667767767767677676766767767667766776676776766767666776677666767677677667766776776776776776767767766767676676776776766667677676677677677677677676676767767767766677676776666776766767677677676767766776766776776767767767767677677677667767676677676676676667767677676776776776767667667767766766776767767677676676776776776776767676776676776776776676776776676776776767676676766676776767677676677667677676766677677676676776666676776776776776776676767676677676677666766776767676776767676676766677677667766776667676676766767677676767667676767677667667667676767767666767667767677676776766767666767676776767767677677677677666666776677677666767667676767766676677666767767767677676766766667766776767666776767676677677677676776776767676677677677667676677667766677676776676677676766766676767666677667767766667767677676677677677676776767767767767767676776677676776767767676667767676676776767766766676676776767666766676767767767766767676667666767767676677676767767676776766767767767767767676676776667767677677667766767676766767676767667766776776767767676677676676766767667677676676776776767766767676677677677676766677666776776677666676767676677666767676776776776667676666676667666776676677677676677667667676766767677676767676766766767677677667767677677666666667676767766776767667766767667677
6776776767767767767676776776766767667767666677676766776767767767666767667667767766676776767767767676776767766676766776677677677676776677677676766767767667766766766667666677677667676667667677667677677677666766767667767676767767676776667676677677676776677667677667766776776776767667767766667677676766776767766776767766677666776767766776776767667677667766767676776776766677676677677677676776767767666676667667667666766776776677676667766776776776776677677677676677677677677676767667766766776767767767766676767667676776666667767767676776776776676776767766677677676667667767767767767667766676776667767767766776776776776767667767767766767767767767677667666767677667666677676776667677677677676776767766776766677677676677676666767767767767677676677667666767676676776776677667666677677677667767767767766677667677677666766677677676767766766776766776776776776677676677666766676767667667767767676677666776776767676766667667767767667667766776776677677677677667767766767677667766666677667767767767767667767767767767767667767767677676766776767677676667676776767767766767766766776776677677667766776676766767676776776776776776766776676677677667666767677677677667767666776767767677667767676766767767767676767767767667767767767767767767677666676767766667677677677676766766677677677666776767767677667667676766776676776676676776676776676776677677667677666677677677677676776776676767676766667767767766677667676766767767677677676767677676776776676666666666767767767767676666776766776677677677677677666766767676677677667766776766677676667676776776676776766677676767766767677667767677676776776676776767766776667767766767676667766677676676776676676776776667766677667767677677677676776667666776767766767677677676776767767766667676666767677677677677666776776776667676676767767676767766766776676776676767677676776776767766766767667676767677677676767667677667766776767676766767767676676667676776776767767767767766776776776666676767666677676776767766776776766677676766766776766776776776667676677676766776776666677676676776767676676776776776767666767767677676776776677677676767767667767666766767666767766767766767676667676766776766676676767676776676676666766776767676767667677676676676767667666776677677676667677677677676767767667666667667766776767677677667677676676666776767667767766677677667666766767677666667676677666677676676776776776767677677676677677666776776766776776776677677677676767766676677677676677676776667766767666766776677676776776676776776767766776667767767767677676776776766767767767667677677667767767676776776767767766776677676766677676776776767677676667766767677677676676767767677666677667677677667767677676776666776667676676677677666776676766677667767677676767677667767767767666667767766766676776766676776767766776666666667767676776676766766776676767767677677677676767767767667676767767766766767766776776676776767766776677677666667766766776767677667767766677677676776776776776667767676776677676676776676776766767667766676776767767677677666767766776666676666677667667766767767676666767767677667676677667766776767677677667766676767676667767766766667676767666677676677666767766676776767767666776776676766667766676676676776767676766767766667766767766667767667677676767766776767767677676667676767767666667767767666677677677677677676766677676776767767677677677677677677676767766776776776776677676676767667767667677676776677677666767676776776776776667766666676667767677677677677676676677667767766766767766776677677676666776677677677677667666676676676766767677677677676676666767767676676767767767767667767677676677677666776776776776776776776776676776767676776676776766776676767767676767766776776766766776767667767766766767767676676677676767767677676767676676766767667766776776766767676676676776776776776676767667767677676767676767767677666776776677666767676767676767667677667666776667667767677676766776677676766776677677677677677677677666766767766776667677676767676667767767767767676677666676667767677677676767767767767677667676667767667677666767767766767767767766767767676776676667767667767667667767676776776776766776776766666677677667766676767677677676776676776776776676776766667767767767767676677667766767766776677677676766767766776767667766766767767767667667677677677676677677676776776767767767676776767767667767766766677666676667666676767767766766766767767767766767676776776767667767667767766676776767667766666677677677676676776766776667676767767767767666767676766667676676677666667676776766676767766667676667766667766776676767767667767767766776767666767667767767767767766676767667676766767666767676676677676667766776766767767767676766776667676766676667767767666766767677677667767676677677676767667767766776776677676676667767766767767677667767767766776666767767677676767666766776667667667767767677676767767767766676766767677676666776776776776677667767767767767767667767677676766766776776677676776766676767677667676676676776767677676766767677676767766667766767667766677667767666767676767766776766676767676676677676766776677677677667676776676776776666767767676766776776776667767677667767766677676766776766767667766767677676766776767676776676667766776776767676677676767676776766776767676766767666776766677667676767677666766776767676676776766767667767767766776667677666677667767767767767677667677676766677667677676767766676776667766677667767676766776677676766766776776776776766767666776767767666677667667767676666766766676776776776776676676667767676666677676676776776767767666776776767677676766776776776767667667766667767667676666776677676776776767767677676767766766667767666667766776677676776766767766667767766776667676766767767767767767767677676767766767667677677676776767677667767767667767667677677677677676776677667667667677667766767677667767766776766776776766767767666767767667676676776776666667767767767677677667677667767677667676776766767766767666676677667767766766776776767767677676776667767676766667676766676776766776767676767676776677676776776776776667676766776767767667767667676676776776676667677677676767767767677676676776767666667667767767676677676767677677676767766776766776766776767676766676676767676767767766767676677676676677676776767766776676676677677677677677667667677666677677677667667676677677676676676676677666776767767676766766767767767767766766767767766766666676767766766776767766776776676767666776666767667767677677666667767767766776666776677677667667766776776776667677677676767767767767767667676767676676767676676776676766776666767667767677676776776766677677676776676676766766767766676776766667766776776776776677677677677676666767666676667766767766677677677676766767767767766776767767766766776776776677667766666776767666767767667767767767767766667676667767767767677677676767677676667766767766766677677666677677677666776767676767767766776676767767676766677667676767667677677676776677676776776667676776676776776776776767676776676776776676766666766776776766776676776776766667766676776676667767666767676766666776776676776677676667766776676767767677677677677677676767667676766766767676767677676776677676767676677666776767676676776776677676776776667767677677667766776776677676776677676767767677677667676776776776666776767766767766677677677666676667667767667766767677677677667677676776666776776677667767767766667767767677667676766766776776776776767767767767666767766677667677676677677677667767667667767676767767767676766767677667677676776767676677676676667767767767766666667767767667667766676766776776776766666677666776766667767676677676676676667676767767766677677667667676767667767676776677677676776667766767677667676767767766676766776767667767767677676666676766776766776776776676767767677666676776767766776667667676776676766767766776667767667767767677666767677676677676767766767666767677667767766767767767767677667677677676776776667667677666767676767767676766776677676776776776676776677677676767676767766776666677666767767766776766666767767676766767767676767667667676667666677666676766667677676767766766767767667767767766776776767766766766767767767676766776776766776776767676667766677676776776677677676767667676667766767767666666766766767676776776767677676767767677676767766767767766766766666776677677676667676776667767667666767677677667677677677677677677667676667766776667676667676776776766667767677667666677677676776776767676667767767677667667767766776767667677666776776767767677677676776677667766776776676767677667677667767666767767767666767767767676776666676776776676776776677666766776667767766776776676776667766677677676776766776766767766666676776676767667766776766767767767767767677676766767766677666767767676676667676666766667676776776776767667667677677667677667676767676666776677667666667677676767676776776676776767767767767677676766666776776776667677676776776767766677667766776776676767767666667767766767676776676767677676677677677676776766776776677666776776776677677676767767767667667767676676767677677677677677667767766776767676767767676767767766667767766776776677676776776766767676667767677666676667767676776776766666766767667767666776676776767676677676767676676666766767767676677676766767767767667767767667766776776776767667767667677676666767676776776776676676766666676766767767676767677677676666667666676677676776767677676676776776776776776767766776667767766667676776776676667676767766767767767767766776677677677677667676666677667676767767677667766767766766676766766766767676767676666766776677676767767766767667766677676677676767767677666677666776677667667766776776767766776767677666676776676767677676676766767767667766666766676767676676767677676667677677676776766776767767766676776677676677676677677676767667767767767766776776776776767767767767676676676766767676767676766767767767766766776776767767767766767766776776667667766767767667767676676766767767767677676676776776667677677676767677677676767766666776767667766767767767767676676776766667677677667676676766667667666677666776766776766776667767666677676776776767677666776667767767767676776776766766776677677667767767767677677676776767767667767677676767667767667767677667767767677677666766766776676776766776667767766776676676676766767
6677676776677667767667677677667676767766776776776776776676677677666767767767677676767767676666767766676677677677676767767676767767666776676776766776667767766767767676767766677676676766767767667667767677677667767767676676766776767676767666766676776776676677676677677676776667677677677667677666776677667767767676676776776776677677676676767766766776776766776676676776676767767767767677677677676767766767677677666776677676776766766767676776776766776666776766767767766667677677677677676667667677667767767766776776767767676677677676676667767767667666767677666767676667676776776667766766767767766767666766767767766677677667667677667676676776667667767767677677676767766677676776767667677676776766767767677677677677676677666666776776677676776766766666767767767677667677666667667767676776776776677676776676776766677676667766667767677676776767677667677676676767676776776677667766767677677677677666767667767677666677677676677667767667677666676766767767677667767676667767767677666677677667766677667767767767767767767767767767767766776767767677667677667667667666776766676666776677667766767767676776766766767766667767667767766766667767767677676676667767767767677666767677677677677677677676677677667677667767676767676767666676776776676776667767677677667766676776776776767667767677666666776776767767767767767667667767766677677667767676776767666776767767766776776667767677666677677676776676776767766767766676767676776766677677677677676666776667676667676677676766776776767677677666776767766767666776776776767677667677677676676677677676666767677667677667766766776676776677667767767677676776776677677667677676676667677676677667667767677677677667767767767767677667666767676766766776676677666677677676676676767676667676776776767667667767767766776776767676776766676767677676677677666776776767676776776667767666776666776776776767677676776776767677666767677667676766666767676767676766767667766776776677677676767767667766776776776776776766676776677677677667767677676676766767766776767676767767767667676677676776666676677677667676767767677677677677677676767767677677666677667766767677676776677677676776776676767767767676677667677667767677667767677676667767667767676667667767767766766677677666667767767666766677667676776776666676767676776766766766776776676767667767676767766667666767767676776677677676776767766776776767677677666776776677677676766676776766776776776677677677667666767767667677677666776767676766767676666677676776776767766677667677676767676766667766776767766676676676767677677667677667666676677666766677676767676767676767676776767677667767677667676767667667667677667766767676766676667676767667677676766776677676776677676676776677677667677677667677667676667677677667767676776677667766776666776776776776776767767666676766776667677676767767676776776766776766677677666776776667767766776667767767677666776776776676766776767767767766677667767667766776677666667767766776776676767766776766677676776766667676666766766667667766776767767667667767676776676776676776767767667766767667676767676767666776767767677676776767666776667767677677677677677666776766767766767676767677676767767766666767767766766776776767676767677667666676767666776666766676666767667767767767667767767667767677676776776767677667766767676776676677667766776767767766766676766776766677667667677677676767677676776776776776776766666767767677667676767766766676776677676776677677676766666776677677677677677667766766666776767677676767676776676766767667676767767767767766666667667767667676767767766776776767677677676776776776776776767676776767767666776776677677676676676767676667767767766766666676676776766776776767666767667767676776766767766776766767767677676767676767767767766766767767766767676676766667766776767666677677676677676776766677677676767767767766667677676776676677677667767677676767766677676667766776776767667676767767766667666776767767767766667667677677677666776767766766767667767767766667767767676667667677677677677677676677677677667766766677676676767766767676676676666776677667667667677667666776676676676776667767667666776676767666767666767677677667677676776776676776666676766766676667767767677677666776766767666676667767676767767767676766776766767766776667767767677677666676666766767766776776667667767676767767767767667767767667767767767667676776766776676776767767667767767766776766776767667767677676767677667667767676776767676776767766776776767676776776666676767767676767767667767767767767766766776676676676776677677676677677667767767677676776677676767767767677676776676666666766776767767677676677677667767676776776776676767667667677676667767667766776767667666766767677677677677677677677677676767677676776677676766676766677667677677667766767767767766677667677666767766776667766776776767677677677677677666676667767677666676776666767766766766776776767667677666776776767666767767767767677676766676767676767767766776776677666766776776666676776767767767667676776676776766677667767676776677677667677677677676677676667676677677677676767677666767766767766767776776676676676766677677676776776676776776766776667766767676766677667767767667677676776776676766666767767767766776766766776776677667767676776776767677666776677666776776776677676767667767676767677666767767766766776776776667767667766677667676677667676767766776776767677667666677676676677676776776766776676667767767667766767666767767667766666776776766667766776766776776776776776767667676666667677676776776667767767677676767767676776667767677666776677676677677676767766677666666666776776776776766767677666677677676776767767767767767766766676676676667766767667667667767676677676767767667677677676667766766776776676776767767677677676666766677677676776677666776776676767767766776767677667767766776767676766666676776767766767767767767666767676776776677666767677677677676676676766766776767767667766767767766766776776776776776776776767677676776766767767676767767666676666776677677666776766767767766676667676666676667767667666776766677667677667767767676766767666676776767677677677677676767766766767667677676667677677676776767767767677676776767676776677667677677677667676676667667666776776767767676677667767767677667767676776776776766776676776677667767767767676676676676676776677676676766766767767677667767766677677677677666767767677676776776767676676776766767767766666776677667766776677677676767767677677676676776676767676667667767667677667767676776766767676676776776776776766667667767677667676677666676767767676776767767767767667766767767767767766776776776776767676776776776766676766767767767666776776676776677677676776676776767676667767767767767766776767677677677676776766776676767767667767677677676667767767767766676767667667767677676776677666767666767767767767767666677677667676776767767767677676776676677677667767767766676666667667767767767667677667767676767676776667676776677667676767766776776766766767677677677676776676677676776766776766766767676767677676776766667767676676667766776767676767767666676767666776766767767677677666767767767767676677677667766766676767667667767676766767667667767767677667767667676767676667666667666677667666776767767677676767766776766676776676776677677676767667766776776677666776776676776776776767676776776767666667767767677667676767666676776776776776776776676767676677667767767677677676677666767766767766776776767766776676767677676776776767667677676776776677677676776767676667767676776667666766767676766667767766676766676767767667677677677676767767667767767677677666767767667677677677676676767667676776677667677676776676776776776677676676667676776776776776776767766676776676776766677667767677667677667676666776767766776766667767767667676776667667667766776767667767767666677677667667767677666766676766776766776776677676666677676776776776767767766776676676677676767767766776776667767676666677677666776677667767677677677667767676776677677676776676676767676766767677676776766667667676776766766767677677667766776776677677676766766776767767767767667677676767767667677667767676776676767767767767767676767767667676767767767677677666767767767767667767667676776767677676676767677667666667677677667766676776776776767767677667677676767766666766767767766776677667767767667767766767767767767667677667767767767767676766776676776776776677677667676677667766776676776667676767667767667767667766776676776667667677667767766776666766766677676677677677677676767667666767767766767767677676767667677677677666776767767667767767677667677677676776767667676767667766776767677677676776667767667767767677676776676677666677676677676776767676776667667667677676766676677676677676776767677677676776676766767767676676767667666776776776767666767767767766676767766677676677677667767666677667676767676766767767766776767667767677676677677676766767766776776666676767767676667676767677677667766767676676766776776676767766767766776676677676776776776776776776766667667766767766767677676767676776776776767667766667766667676766676776776767767766767677676767667767767767667767676677677677666767767767767767676776767667766767677677676776776666676776776767767767767676776667666776776767666767677666767767666767666776667766776666767676676776767766776767767667676677677677676776676677676767676767677676767677677667677667767767676677667767767666766666676776776767767667767767766776766677677676677677667666776776767767677667676666677676666776677667677677666776776766676776767767676767667667767767676676677677667767667767766667766667676676667766776677676776776776767667766676776677676767677677677676776767766776776767767767667667677677677676667767667767677667676776677676776676676676776767767667766767677666766776767677676677677667676667767676767676677676776667677666767766767677667766676776767767767767677666766776666767766766767767766676776676766676776677676776776767767677677667767767677677677667767676776776767766776766776776676776676676767677676767767677676677677676776776767767667766677676676677667766776677667766776776767676666776776776667677676776676677667767677666776767767766776767766766767767766667767666767767667677676766767767767767666776766667766767767766677667677677667767676776676767667677676766767676776676767677667
67676767766766676776767676767677676667766676776767767766676776677677666766767677676677676766767766776767767677677677667766766766766776767766767767676676776677666776776666767767666767676767676676676767766767766766767766666676767676766677677676766676676767667767676766667767767767676776676776767677676677677677677677676776676666767766667676767767667677667676776776677667676776776776776677677667676767677666776676676776776766776766776776776776776776767767767766667666776776776677667676677667766667677677676776767677677676676667676767676776776676766776767767677677677667767667676767667667766767767677676666776766776667677677677677677666767766767767677676767667677676776776766766667677677666776776767677677677677677677666667766776776766776676677677676767767766677667666676667767767667676776667677676677667767767677666767667676776776767767677677677677676677677676677676776677677667767677677676776776766776676767766676677677667767767767676676767767767767677676677677667666767767767767676767667766767767766676776776767766667667766676676767766776776666776776767767676776667767677676676767677677677676776776677676776676776767767667666776677676776677667767667677676767676767677677676667677666766767667767766767676776677676776776776767766766767767676776767767767767676767766676767666776776676767767766776676667766676776767767767767767676767667676766767676677666677677676767766767766766776677676677676677676776666666776776776767666676776677676776776677677667676776676776776766776676766767767666677676776677677677667767766767766776767666767667666776677676776776677676667767767767666766677677677667667766776776767667667766767767677677676776767767676776767677667766677677676767767767676666776677676766776677667677677677677666667676776767667767677666676766776766677676767767677667766677677677666767767767767767766767766776776767767767667677677677677676776776766677666767667676767767667766776676767677666677667766677676776767677676676767666767767676776667767666767766776666776766766767677676766677677676676667676776766676776667767676667767767767767767676677666767767667766767767766776776766776667667666767667767767767667677676776767667767677677677677677667666767767766676767767666666767676776677676767766766676677676676767767676677676677676767666767766776676767677666776776776666766767767677677677677676676776776767666776776776677677677677676767767766677667767666776776776667767767667677667676776776676767766677667766676766776776767677676776677667767767767767676776767766677676677667676776767676766667667767766666767667676776667667676776677676676767767767766766677677676766776676776766766766766766776776767767667767767667677667767767766766767677676767766677677676767676776666766776767767767677667677666677676767767666776767677667767767767677667676776766776667766677667677677666776776767677676766776766676767767667767767676677667677676677676767766677677676676677677677667676776766766767767767767767767767766677666776676667677676776766776776766667677677677676667767667676767766776776776767677676676776776667767766676667766767767766677677676666766767676766776776676766766667677677676766776767766776776667766667767667667676677677677676676766766676767677676766766766676776776766776667767767767767677667676676676776776776776767676776766776676766776776676776677677677677666676776776677667677666776776676676776776767677676677677666776776766767677676766667767766766677677676776677666776677676776677677676666767677667767676776677666677666677667767676776776766767667677677667676766776767767676776776767767767767767676676767667676667677666677666767677676767666766667676667766677676767767767666776766767766676767766776767677677677667667677676766776776776666776766677677677667766776776767677676767676677677676766766776767677677677676776766767676767767767766776676766677676677677677676767667767767676676676676776666776676776767677666766767676677677677676767666677677666667767766667676776776767766776767767676676676767667767767766767666767766776766767667676667677667667767677677676766677676677677666776776666776767767677677666676767676776776767677666767767766776667676767677666776776776776776767766776776766666776667676767767767677676776776776667766767767666767676676677676767767766767667767676776767676767767676677677666676776676766766767766776676776676767666767766766767767676677667767766776766776767677677676766676767667667766776767766776767767677677676766776767677667676776766676776776667676776776767666767667667766776676776676676776766776767667676666767666767767767676677667766767676776776767676776767766767677676767677677666677667766767767676667767767767676666767766676767676776677677677666776776676767767667676776767676776677676767676677677677667767677667677666776676776776676776767767666776767667677667667676767766676776766776776776667676766667676766676776766676776767677677667766767766677666776776766667677667676766776667767766776767767667766776667677677677667767766776767666776766667767766677667677677677677667766766767767677667667766776766767677666776767677666776776677676767667767667667667677676666767766676667767767767677667766776676677667767767666776766766776766776767767767767767766767676676767767766776776776767676776776676776776776766666776767767766766776767677677666676767767767767766667767767677667766776776677667767767667677667767767767767767767677677667667677676776667677677666677677677677666776776766676766776767677667677676776776767767767676676767767677677666776767677667677676776767676776767766776676677676776667767767767667666677676776776667677666776776676766776767677677676676776767767677666776776776767767766767767767767766677676776767767676767667767677677667676667676667767766667667767677677677677677677667677677676767677677667677677666776767676776767667766776776767667766776676776677677676766666767676767667676776776766667676776767676776767767767677676776767676767767767667676766677677667767677676766677667676776776766776676767767766766666776776776776776667676776767767666776676767767767677677677666767767677677676776676767767766776767767676776776766767767766766667766776776776767767677677677677677676677677677677667676776766766776767676776676767767676776776766767767676776776776766776676677676766776667667677677666767677677667676677666767766677676776676677666776766767676776676776676767766776676776667676767766677677677676776776767767666767667766667676676776776676767677676767677667766767677676677676767767767676767767766666676776776766677677676776767767666776767667766677666766667667767666766666776776667676776766767677677677667766677676677677667666776776667767767677676677676766767767767676767676676766776776776776776776767667767676767767767767767667767767766667667676667677676776776776676676766767766677667677677667767666676766666676776676676766676776776776776776776677677677677666766776767767767666666677676676677676766677667667767667767676776776676776676776677666767767767676776767767767766767677677667767767667676776677677667767767677677667676776767766667767677676776776767766766677667767767766767676667667676776776676767676676776776776776766766767676776766767766776776677676676776766767677667767677676776767677676677676767767767676766776667676766677676767676667676677677677676667666776776767677667667767677677677676676776776767676776767667676667767677677677676666676667676776767767766677676776776766676676776776776766677677667676666677677676776767766776776677667666776776776776676767677677667677667677667666666776776667677676767666776776767676776776776776667767767676676767766776776767666676667767766767677677677677676766667766776676676776676666676676776776776767677677667766677677676677667766767767676776666776676676676767766766766776666667676767667676767766776766776767767666776776776766776676767767767766776776667766766677677667677667666776767676677667767677667676776776767767767767676776766766767767676677677667766776767676667666767676776766676677676667767676776677676776776677677677667667676776766676766776767677666766776767676766767766766776677677676776767767677677677676776776776776767667767667667767676776767677667677667677676767767676766776676776676776767667767676766677676667766766767677677667766676766766767677677676776776767676776776767767766776766677677677677676767677676676767766767676677667667767767667767767766767677676677677667676676676766666666776766767676767767767677676666676776767667667767676776676776767676767766766776776676767676767766676767667767767677676676676776776677677667676776677676776776776776767676667677677667676776776776766776776677677677677676676766766676766766776677677677677676767667667667767767676667677677677677676776677676776776667676776776767767767666767767767766776767677676666767767767676767677666677676677667677667766677676776776677667767766766767676677677667767677676767676776776767767666776776776776676766677677677667676776776767677677676767767767767766767677676676776766677677676776776766767676767767676667677677677677677676776676776667666767766766667767767676667767767676766766677676676776776676677676776776677666677677677677676666767677676766676776776676677677676677676676776676767766677676766677676766776767767666767767766767766767676776677677677667667667676766677666767767666776776667667766676766766667766766677666776767676776767767667766776767677677676767767767667767677667767766766776767766676767767676776676776776677667677676667676767666767677666766767767677676776667677667767766667767767667766776776776776776776667766677677677676776677676776676776776766677676676677677677667767666667767676766676766677676676767766776677667767766677677677677667676776677676766767766676776676776776767677666766667766767766776766776776766767767766667766767676766776766666667767767676676776677667767677677667766676776776676767677677676677677676776776776767766776776767766677677677676766767677677667767767767667677667676667667766776677677676776677667676767767667677667676776767766776677676767766776667666767676767767767767767666667677666767767666776676767666666766767676766767767766676666677667677677676667667767677667767766667677666776666677667767767677677666766677
76676767767677676767767766776776767667677677677677677677676776776677677676776776676767667766666667676767677666767767676767767676767767677676776677667767766676776766676766676766676776677676667677666766766676667677677677676776667676776676677677667767677667766767677676667767766767767767677676766677677677667767667767767766766767767677677677676676776677676776667677677667667677677677676767666666767766776767677676776667767676776666766666767767677677666776776677676776776776767677677667767767767766776776776776776677677676776677666776677667767767667767676776776776677676667767767667677666776776776776676767667767667666776776767676667767676676676776776766676767766767676776667676677677667677667766676677676767676767677667676776776776767676667667767767767767676776676776776776767677676776766776767766776767677667767676677677667677676776766767677677676667677676677676677666766776767767676776676677677666767677676776667767677676776766676776766667766677667676677676766776766776766766767767767676776767667766667667667767767667766776767676767676677677667767667766676776776677676676677676776776767677676766766667767766676776767767676776767677676677677677676667767677667676776677676676767766767766767677677676677667767767767666776677676776677677667767766666677666776677677676676776767767767676767767667676776767766776677667676666767767767667767676676667677676767667767767766776667767676677677677676676767677677676766776776776776676767676767676767677676776776776776677667676776776776767677667677676767766676776676677677676767767667667767767767676776766676767677676766666776766776776667767767767676766766676776767677676667766667677676677677676767666767676767767766667767667676677677667766676767676677676766766776776676677676776776776776766676767676766776776767677667676667767676776776776776776776676767767676776767676776676766677676776767766767766666776666676666776767666766676766776776776667767767766776776776776776676676676776676767676766776666776776767677677677676767667666766677676767677667767676667676677676766766767766776776776766676767677676776767767676666667676677667767666666677666766677677667767767667676776677677676776667676776776776766677677676776767767666676767667667677666766767767766776666776677667666767677677666776767677676776767666767676766767767767677676776776776776767677667766676776767767666667766767667667676677676667677666767766776676776776776766776776767676677676667767677677676677677667677676776776767676767767667767766776776767676776767767766677676666676776667766776767677676776676677676767766767676677676767767677666776767767767767676766676776766776766676677667767767766767766776767766767766776677677677676776776776676677677676767676776776776776767677667677677676776766676677667677676776766676767676776776676676766677676677676776676776677676676776667767767666767677677676767767766776667767767676776767677667677676776767666676766677667766776767676677677667767767767766767676767676677667676776677677677667766767766776767666767667676677667767766767667767677677676776766776767677666776676776776677677676767677677676766776776767667676776676767767677677667667767767766767676767767767767667767677676776676676767766676776776767676767666776676677667677677677676677677666677676776676776676776767677666677677676776667767767667676767766766767677676676676767677667767676776677677677667667676767767767667767667666677677676776776676666767666767677667677676776666766767767676767767766677667677666767767676776676776776776776776676667767667767766767677676677676776767766766666776767677666676776667676767767767666776677676767677666677677676667667766776767667766666767766776776776766776767767676676677677676776776676776676767767767767676776766776767676767767767766767667767767767667767677676767766776766776676776677677677666677667767677676676776776667767666776677676676776677677677677677666767767677666676677676776766766667767766776776767766767667767767676776677677667677677677666667666677676776776767767766776676677676776667766766677676677666676776776676776767676676776676677667677677676677677677667677676667676776677667767677676766767766776677677676676766776767666767766677676776677667676766677677667767677677676667767676776766676766776776676776776767676677677667767667667767767767676767677676666776676776676667676766667676676766776776776776776767677677666676776767676667676776676776776767767667676776667667677676667676776776766776666677667767767676767766776776767767767766767677666766776776776676766677676776676677677676677677677666666667766776776776676776676767667767666676666776766766667666766776776766767677677677676766766677666776767677667767767767676667767767676776776767667767667766767666676776776766776667766767767767767677677676667677666776767766766676776776776776766677666776667677676677666776776767666776766776767677666776666776776776776766766776776667667676666667766667667767666767666776776776677677666766767767677677667766666677677676767767676677677676767676676776776676776666766677676667676776767767667676767767766767676767767676677677666776676776677676677677676667767676767767767766776776776776677677667767767766666767767766766776766767676776776767677667767677677667676676776767666766776766677676666677677677676767677666776767767676767676776676677667767766767666776776766776666667766776676676767767767767767667767676676776766677676776776767766776766767677677677677677677677676766677667666676767767766776776776776766767766767677667667676776767676666776776776677676776767667676677676677667666766767677667677676767767677676776766767767667676766776677666766676677667676776766776676767677676677667667766776666776676767766667767666676776766676677676666776776776676776667667667766776767667666767676767677666776776767677667677667766776677667767677667766767766776776677666677667766776666767676767676776767767677677677667676677676666776776776667766776667767767667676677667767767677677677676767666767677676766776776767677667766776767767676677676776776677666776767666676776767767767767766676767676767766766767667667767676767766767667676667676767667767676767767676776776677676776677676667767767676677676767676767766776767666776767666677677676776776776677676776766666776776677677677677676776776767676767676766776676676776776776677667676776766776676677677676776677676776767766776776677667767766767766677676767767677676776676767667676767677677676677667766676666766766766776776766676776776776767667677667766667767667766766776767767677677667766767676766677676767677677676776766767667677677676766776776776677676767676767666776667666667767767766767767767677676776767767767767767767677667676776776767676776676677677677667767767767767676767766776677677666767767677677677676676677667676767766767676776776676767676677667677666767766776766776666677677676776667676767767676767677677667676676776666667676766667767767766776766767677667677677677667766767676776667677667676677677667667767767667676766767767676767667767677666677666776776776676676767667676676776776767767666677676767766676766677677677676766767767766767676766676767767767676776676667767666767767767767676776767677677677677666767676677676776766767677677677676776677667766767677677667767767767767766767767767677677676766776677677676767667767667766766666776776776677676776767767767667667667767766676666776776667667766766776776767766776766766776767767767677676677677677677667677667766766676776666667676676766767667676676677676667677676767767767767767677676776776776767767767667767666676776677676766776676767767676766766767677667667677676767767667767677666776767766776676767766667676767676776776767676767667677667766676676767767767767767767767677677677677677667666677677666776676766677667667667667676767667766766767677676676776776766767767677667766677666676767666676776676676776676676767767676776676767767767676676667677676676767667767767676766766766776676766677667767677666776776667677676776776676776676776767676776666767767677677676767767767766766776776677677676776776776767676767677677667676776676676767676767766776776767676767767767766776776767767767676667767667677677667677666776667676776667676776776776766776666776667677677666776776767766776776776776776776766676776776767676767667677677677676767766776776767767766676767677676766676767766776767766666677677677677676767767767767767676677676677666677677676666767667667766776666776776766677677676776776776766677667767667667667677677666767676676677677677667767667676766677676767676767767766767766767766676776776766776766767666766677667767767767676776767677666676776776677676676776767677666766666776767767767667767767767767767767677676776677677677677676766767666776776776667676676776676677676767767767667667766767766767766676776767766676767767676776776766767767767667766767766676776776776766776667767767666776776667677667767676767676666766676776776767767667767677676666766676667766676666776676666776776767676776667767676776667666776767666766776677666776776767666776676767767767767766767676677676776767767767666766766676676676667767766776676667767676776767767677677676776767767767767676767667676677677667766776667766767766776776776766767676767677677676677666776667767667677677676667676677677676776676776676676766676667767766767767677677677677676676677677667666767767767666766776767666767766766776767766767667667677666776776667767767766776676767767767766766776776677677666766666776776776776776767666776776767677677677677677676776767767676767767767667766677667767676676767767666767677666776767767676776767766767667767767667666767667767677666676667677676677676767766666767766766666667676667766776767767767767766776767676776677676776776677677676776776667767766776767676676776767767766676767766766667766776776776767767767766776776676666677677676677667676767767767766767666776767767667767767767676767766766776676767676776776667766766776776776776767767767677667677676666767767667677667766767677676767767667666677677677676767766767766677676776766677667767767677666677676776667666677667767666677677666767767667676766766767767677676767677676776676776767666677677667677676766676676766767667666776767767676776767767676766767767
6776677666776776676677676766677676766776676677676677676767667766776776767676677667676667766676776676767667767767767767767676767666767667677677676776676776767767766767766776767767666776776767667667767767666776767766676776766767676767676677667676667767677676676676767767767766776767677667667677667667767676776767676767676766766776776776766776767767767767667767767666776766767677667767767677667767667766776776776676776776776767677677667666776776677666776776767767676776767676776676766766776676676776776766776776776667766776667766776776767767676676766676776767676667767676667766677677667676677676666677677676776667676776767667767766676767767767766667677676766667767676676767677677666667767767667676776767676677677676676776776776766677666776766767767767767677677677676767667767766776767676776776766767676767677667767676776776776767677667667767767667667766667767676676667767677667767767676677676776766666776776677677677677667677667677676667667677677676766776767676766776666776767667676776676676776776766767666776676767767677676666776766667767767677677676776766776676677667767766776767667677676677676766667677677676676776767767767676766767766667767667677676766767767767767676767666766766676767767767676776776776767667767676666767767667666776776676776767767677667767667677676676676767766677677667676767667666766667677677676776767767767767666776767767677676776667677667767676766776666677667676676666766767766776676767766767766767676767766666767667667676666776767677677676676677677667676776766776767677677677676776677677667677666776776767767767767767677676676766776776776767767767677666667677676776767676766676666776676776676676666676666677666776776677677667767767766767667766776776776776766667767767767676676776776677676767667766677666667767677676776776776667767767677676766776676776766767767677677667676776776776776767676776666767767677676776666767767767676767767676667767766676776767677667676767677676767766767667767667767766776667676667676666766776776766676767766766767767677676767766666766776767766776767767677667677677677667677667767677676677676667666676776677676767667766676676776766667767676776776767767766766776676776776677667676776776776766776776776667767677676677677667667676776676776767767666776676676667677666776666676776776766776666677677666776776776776677676776676677676766766776776767767766767767766767676767767766776767676766767767767677676767677676776677676776667676776676667767666767667667767767767766767677676776776676677676676666776776776676767766767677667766776767767666677666776776776767766776776676776766676676766667676767676766676776776766766776676776766676677677667676776776767766776766767767767766677676676676776676776677667666767767767676667676766776766666776766776767667766776776767676776666676766677676767767766776667767676776776767767676776677677667767766767667767677667766776677667666776676776767677676677676776667767666666677676767767677666776766776767766776677676666767677677676767677676666776767767766776776676676676776667767767766676776677676677666776776776766667767676667767667767667766667677676676776776676676676677677677666766767767767666767667667667677676676676767676666776676767677666767677676776776776776776776676766677676666666776676767677676776767767766766767666776676776776766677667767667766767766677676767767767767677667767676776767676676776767676676767767677676776677667676767767767677666776766766676776767767767766766766776766776776767676766666667666767767676677677666667676766667766776676666776767767677677676667767767767677667767667676776767766776667666767767677676767676676776776677677677666776667767677677676666766676776667676776666767667766776666767676766677677676766776676677666776677676676767766776767676677667666776776667666776766767677667767766676776676677676776766666767677677677677677676776776776676677667667666676767666776767767676767677677667677666766677676767766767677667766677676767676776776776667766776677677666767767767667677677667766776776676767766776767677676776776767667676666767767667666767767767767676776677676667767676667767766666767667676776767766677676667767766676667677677667677676677677667767667676677677667767667766666767677667676776776767677677666776776776776676766677676767766767677677666676776666776767766677677667676667766676676766767766776767766776776676767677676776776767676767767677666766776776776776776776767666776666776767767767766776677677666776676776767766776776776676677676776766667676776667677677677676766776667766767676666776776767767677676776767767767676767677676776776776767767767767766676666776776676767666767676667766766676676767767676776767676677677667766766776766776767667667667767767677676667676676767676776776676767677667676767767767767667766667767767766767676676667667767766677676767767676766767767766776667766666677676776776676766776767676676767767766776767767666776677677667766776766767767766767677676677676776677677667676677676776676776776677666677676666776776776676676767767676776767676677666767677677667677676767677667667766776677667766677666767666676677667666767667676767677667677667767677667766767767667676776677676776766767767667767767766776767667667667666767767677676767767767767676776776676776766766676767667767667767767767767677667667767767677676767676666676667767766776667667667766776767767767676776667676766666677676776776666776776767677666677676676767767666776677677676767677677677666767767676776776776676767767667767677676677666776776676667767767677667666776677676776776766776767677676766776776767676767767676677667677667667676667676667677676767667766776767677676767767766766776766766667766667676677666677667676776667767767767676677676677677676667677677676676667766776776776776676776677677667666776767767767767677667766666776776676677676666767767767767667667767766667767767677677677677677677666776666767676677677677677677667766677677666767676776776677677677677677667676776676776767676776766767767677667676767767767667676776677676677667676776776677677667677676776676776667767677677667766676766767677676676667667676776766677676676776766767677677677676676776776766767767666676667676677676676776676766767766766766776676676676776676776767676767676667767676776767766666676676767677667767676676677676776766766677676767767767767677677676766767677677667767766767766776676766766776776776766767767666776776776666776767766767766667766667677676667676667676767676677666677677667767667766676776767766767677676766776776776776776676776676776767666767766767767767676677677677676677677676677677677666677667677677677676776677676767677676766766667767767676767667767767677676666676776766667767767767767667766776776767766667766667767677677677677676677667676776677667767767766776677666676667667677677677666766767767767766776677677677676776767677676767766776677677677677676677677666676776767766776676767767767677676776766767767766766767767666676766776776766767677676766776767667677677677676676676666776767666677677676677677677677676776767666776766666766676776677666766776676776776677676667677677666767677676676767766767767676776767767676776677676676776767677677677667767667677677676767766776766677677676666776766676767766767767767666767767766667766766776776677677677666767766767667677676677676676767767677667766676776676766677677667676767767666767667677676776676776776776766676666666776776767676767767766677667676677677677666776666766776767677677677667677667767667676767767677676776666666767667677677666676776767767767667676776776776776767667677677667766767767676667767767677667767677677677677677666666676767766776776767676666776776776776767676767677676766776667767766776767766767766677677676667676677676776677666766767677666677677676776776776776676776776766666776766776767767767667666776767767676676677677676677676667766767767767667767766677677676667767677666767767677667667676676676677666776776776666776767666766767767676677676766677677677666767666767677676677677676767767766767766676766667677666776767677676676766776766677677677667767676767667767767767676776776776767766767766677676666767767767767767667677676667676677677667677667677677667766767767667766776776776776766767767767766776767766767767766776677677667676677667667767766776677677677676776677676667676676666677677667667676766776766776766766677677676776776776776676776776676676676677667667767767666676776776767767676776666676766667676776676676776667766676677667767767767767677677676776676766676776677667677667666667767677676766767767767677676776767666667676776776766776776766776767766767767767766766767767676776776767676776767766767676776667767667767767677677667677677676677677666666676767677676766776677676676667677667677677676677666766767767766676767676776776667666776677677677677666676776776776767766667667667766776776776676676767767676677666677676766767667666676666776677666667766676776776776776676677676676776776776766676776776776776667677677676676776766776766776776667666776776776776776667677677677676767677667667667767766767766767766776767766776776766776767766776766767667766767677677667767766767677676776766767767666776767767767667766767667767666767767667676776776767677667767677677677676767676767667666776776776677677677676776676676776766676776767767677667767767667677677677666767766667667767766776767767766766676667676776766776766776767766776776677677676666776767677676767677677667767767677676766676776766677666666667767667676766676667767677676776766677676676776667677676776776776667677667767767667767766667766676776776676767766677677676767767767767767676767766776666666776676767767677666766677676767767676676776776766776676666776677677677666767677677677676767766766767677676666776676677676767676776776776776766776677666666767667766766676776676676776767766776767676667676677676766776676666767766776776667667767667767677676776776776767766766667667766776776767766767677676776766667667677666667766767667766767677677676677677677676676776766676676767767667766667677667667767767676677666677666767666676677677676776667676676677676776676767676776677676767676767677667667766776776666776776767767677677676776776766677677677666776767767767767767767676677676677677
36776776667676766776767677667767767677667667677677676677676776667766776667767767667677677676677677667676677677676667676767676677677677676776767767677677677667766776676676766767767766767767767676766776666766776776776766776676667767767767667767667767677666677667667766767676766767767677667766676776776676776776776767766766776767667677676776767767766776767677666776676767767677677667766776677667676677676776676767677677676776776676776766776676776677676767766677676776667767766776677676676676767766767676667767676766677667677677676666776766767767767767767667676776677676767767766677677667677677677677677676766767766677677676767677677676677677677676767676776766767766767767667767677667677677666767767676667677676676767667767767677676776677667766676776776776676676776766667766776776677676776767766776776677677676676776776667666766766767676776776667676776766666776767766776776776767767767676676667766776677676667766677676677676677676767677667677667666767676776776776776776776767676677676776767667766667667667766766677677677666666667676776767766676767667767767766677676766776776767766776767767676667767767676667667767766766776766667767767676766776776676766766776667767766776776776667766766776776666776677667677677676776767767766767767767766776766776766776766766766776767667767667667767667667766667677667767766667676667767667667767676766776766677676776767767666776767676677676776776676776666766677667676676767767766677676767677677666676776776767667766776767767666677667667667677666776776676776776776767767677676766767767767676776767767767767766767676767676776776776776776677677677667767766767667667766776776677677667667767677677667767676676776776667766677666776667767767767766667666676776677677677676776776766767676776766676767677677677677677666776667766767767666666767667676667676767767676776766766776766676776776666776776676767677676766776776676667767667766776676767677676767767676776677667767676766677677666776767767767677676767767767667677677676776666776667767767677676677677676776776766776676767677676776767677666767676766667676767767677676767677677677676767676667767767676776667767767766676677667676676776767666776776677676766677676767667676767677677667767676677676766767677676766667666767767677667676776766776766676677667767767767766766677677677677676776767767667767667767767767766667677677676766767766677677677667766767677677677677677677666776667767767666667767766767767666776766776677676766767766767766767767677667666767666776767676666776677666776667767677676766776767766767677677677676766767666676767767767766767667767677676676776776676677676776667676676767676667667767767666776776667767667767766767677677667677676676677677667666767766767766776766676667676776767766766767676667667676766776776667667676667676767677676767667676776776766776766766767667666776767667667666667667767766677677667667767766776676766776767767676767767676767766776767677666676776776776767676677676776767676776667677676776767666776766676766776776776767766766767667767677676776666676676776676767676776776767767767767767676776776776776676776677677676676677667767677676667766767666767766766767667676766767666776767767676776767767766767666767666676776767767767666766776676767677676767766767767676677677667676766776667767667677676776776767667667766676776776676767676677667766776776667677666677676766776766767676767766767677667677667767677666767666766677677667676776767767767767766766677677667677677666667676767676677676767676676776676767676677677677677676776776766776776776766677667677676667676767766776766766776776776677676667767767677667766666776776776767677676776677667767766776776776767767767767767767766667767766676677667766766766766776677667767677667767766776676776767666776677667667676766666766776676767766767767766776677677676776767767666776667767677666666666776767767767767667767667767767767677676677667767767666766776766677677677677676766776767767766667767767677667767677667767667676767677677666667766776666666776766677677677666767767677676767767766767666767767767767766776776776776776766677676677667767767767677677676776676776776767676776767667766666776776776677677676776776766767766776776766767767667676766677667676776767676776776676776767767677677667667667667676767667676776676776776667766677676676667767767767767767676776667767767767767767676776767677677676676776766767677677677676676676676766767766676776766776767666766767677676766676676677677667767677677677676767676677677667677676676767766767767767767667676767767676776767766767766776667676766666677676767676677667767677666776776776766776776776677676767677667767767766767676776676676767677677667767767677676667676767667677667766766766677676767676776767767767667677676776677677676776677676766666667767767766667666776776767677666766767667767676676776666776776776776676767767677676767767767677677667677676776767667677677667767767677676776776767767767666776766767767766666677677666767766767766667766767666676677676776677676767767767767667767677677676767667667767766766776776667676767767676776776767676666767767677667767766776677677677676667767667767766767767677667677677667666776677676776677677676667767766667676667767767766767767767677667677666677677677666767677667767767667666767767677666767677676776776677676677676767677677677666776676776776767667767767677666776766767767767767767666766667666667676767666776776677676667766776776767767766667677677667666676776676676677676677677666677677667676666776767766766776677667767676677676667677666767767667766677677677676766677667766766776766767677676767766677667767766776667766677667767767677667677676677677677676776767676776767677677667677676767767766667666667767677676776677667767767677677666776766776767677676776767767766667767677667677676776766766677666776677667676676776667677666766676676676776677676776766667767667767767767667667677667677676776776676676666776776667677677667767676666767676676776767766776776776767766766767767676667766776776676767677667667667767766776667676767766677667666767667676676776677676767666676677677676767767676776766776676767767676677676766666767767766767766776677676676677676667676776776766776667677677677667767667767667667767766776666667677677666776676767766666766666667676666766767767676667667767767767666677676666767766766776767677667677677676767767767676767666776676767767767677667767767767767766766776667766776766766667666767767766667676766766667767766766667677676766776776667766776666676776667767766776677666776767767767767766766766776776776677677667667676667767666776767767677667767676667766676667766776676776776776766767676677676767676767767767767766676767767767767677667767767677676776676676767767677677677667767767667676776767766767767767767767767676676776776776776776766666667767677667767767677667676676766776776677676766776766667667677667767767667767767667677677676667676767766667676677667676676767767667677677667667767767766766776776676677677677676766677676776776676676677677677667766676776767767677666776676677676676767676666767666677677667766776766776677676776776766666666776776767767767677677677667766776776767676776766767767677667676776776767767666776767766767767767767766766676767677676776776676776667767667767767767676676767666676677666767666667666776766677666776676776767667676767676776767676677676676767767767677676776667676767676776677676776776666776766776776677677677676776766776767677667676776776676776776667677676676666767766776677676767766677667666676667677677676767766666677667767767676676677667767767767666677677666767767767766676677677667676776676767677676767766776767676766776776766767767767766776767677667676677676677667676666677676767767766776776767766677667767766776767667767676766667676676776677676667767767767767676767766767677666676776676776767767767767767666767767767667767767676767676776776667677676676767667677676677677676776766776767677666776676677676676776677676776776767766776767767677676767677667677666767666767677667767667676676676676767767676676776766766776677677676677667666766776767767766767766776767677676767677667767667767767676776676767677667667766667766776776676767767677676767666767766766766766776766776667667766676677677667676767767677667666677677676767676677676776776776776677677676776676776776776767677676767667676667677677676776667676767766677677677677666767677677667677667767677667667767676767677677667767676676676767767677676766767766676776776767766766776676766776667766776776766767676677667767767667676776667766677677676667677676676776766776776667767676676767667677667767676776776767677667667666776776667766677677677676776677667677677677677667667767767767767667767767767667676767677677667767677667667676766776776767767767767676776776776767676766766677677676677676766677677677677677666666767676776776677677677676667767677667767676776677677677676677677677677677667766767677667667677676767677676776676776776667766767767667766767766676676666776677677676767767677677666767677677676776776776677677667677667767767766676776767667677676776677677667667667767666766677677667766766677667766676776776677667676677667666767767767767766667766667767766767767666677677676776766667676767677667666776767767767767766767677677677677676667767767766776676676776767767676776767767767766666767677677676676776776776766767666766767677676776767677677676767667667677666767677676776776677676677676667766677676667676776776776667667766767767767676677667767766667666776776676677676677677666776676676667767766677677677676767767677667767677677676766766767677666776776766776676776776766767766776677677676766767766776776767767667667767767767667767766776776766766677677677677676667766677667676767766767766676776776767676776676676776767667767767767667676667767667767767666766776776766776766676676766767767767676776776776767677677677666766676667767767767667767767677666766676667676767676667677666776666666776676766776776667676767677667767667676767676766776767767767767667766776677676776776766776677666677666677676776776667766766767767767676766767667676776767667676776676667766776676776776766676776767766776776767767766677676766676676767666776677676767766767767667767767767677677
67767676667676776767666776677676776776776776667767676776767676776766767767767677667667676767767766776766767666767676767766776776677677676767767677677677667666776676767677667767767766776776677667767676767677667767677667676776767667676767766677677677676776776776776667767677667766776776776776776776676776767766677667766776766676776677666676776676676676776776676767677676667766776776767667767767677677677676776766776776776676776776776776766677677676767766676677676767766667677667767767766676776676677676767667666676776676666767766666676676776776677676776677666776676776776667767677667766776767767667676766666676776766676766776766776667677677677666676766776767676677666776667667676667766767667676776667767767767676776776776776676667767767767676677666666677677677676766767676766776676776767676776767767767766776776677677676676667766776767666676677677667677667677676767677677666676767667767767767766666776676776677677667767667767766767767677676776767677676767676667667677677666767676767766676667677667676776776776767667767676776776767766767667677677676766776667676776667667767766767767676767767677667667676677676767676676676766776767667767677666677676767667767677667677667676767677677667767667766776776676667766677676676677676676677676776767666767676776676676776667767676767766767676767666676677677666776776677666776776677676676676667766676667677676767667767767676666767766767766776767676776666767676776776776776677677666767767767677667667767767767676667677667667666677676767667767767677677677667767767767677676776767666667766677666767766776677676677676767676776667677676766766776776677677677666677677677677676766676676776767677667767767766767766776667667767677676676776776677667767666666776776767767677677677677676677667677676776776776776767676677666677676677677677676776776666676667676676766667676776776776767767676677677677666666767676776676776676776776776767677667676776677677677667767767677677666767676676776676676776776677677676676677667676776776766776677677676767767766767767766776676776667767767767766767767767676767767766676767676776677667677677667766676667667676776776776676767677667667766776776776767767767677667667676776776677676677677676776677677667676677667667767676676776676677667666767676767667676776767676677676776776776667766766677676776776776767676676766767767676767766676676776767666776767667676766767766667767767766766776776776767767667676766776676766677667767677676767677676667666767667767666676667766767677667767676676776676767767677677677676677676776677676677666676776776767667766677677676676677677676776776767766776677667666767767666776767676776766767676767767677676677677676766776776776677676776766767677666667676776776776677667677666776677666767676676776776766676677677677676677677677667676767676776667677677667767766767767766766676767677676776767766677676776767676776776776776677676666667767676667677667677666767767677666776776677667767766676767767767676677676666776776677677676667676767767676766667677667767767677667666776767766776776767677667676766776766767767767667677676776676677666767676767677677666776766677677676766677677676776766677666766666767767766776767767676776776677667667767677676776767767767767676767767767677676776667667767676766776767766677677677677677667676677677676766767667666776676776676776776767766666767767676767677677677676776676766677676766767767676676766776676776766767667666776767666776767677677667676776666767766667676767767767767766677677666677677666766776677676767666767767766767677676667667767767767677676766767676767667667766766766667767676767766677677676776677677677667676776776667677667767676766767676776677666667677676666776767676767677677676776666677667767766767767667667767766767767766766776776776776767767676776776776667667766676767677666767766666767767767677677676766776776676776666776776767767766676667767767767767767677666676767767677677666767767677677666767767676766766766676676767766767767677677677667766776767666776767676666767667676767767676767676677666767676666776776677676667667766676767667676666767766776676776776676767677676666776767767766676667676776767767767676766776776776676767676667667667666676677667767676767677667767666766677666776776767676767767766776766776776767677676776767676776776667666667677666667767767767766776766767667676766767667676776767767677666776776776667677676677677676676776676776667677676677677666767767677676767767667677676666776776776767677676767677677676767676776767767677676676776776767766776677667677677676676766776776766776776767766766776667767676776767676776667767676776776767767766676767666776676676676676776767767667767677677667676767676776776767766767767767766776767676666676776676667676666667667767676776767767667767677676776776676677677667766767677677677677677677667676766767766776776776767766776776767677676776776776766767677676776776766676767767766667766776766776767766767767677667767676766676776776767677676766776666667766676776767677676766776677676667677677667767767766677667767667677676767867677666767767676767767767676676776767667676776767767767676677676767677667667766767667767667677667677667676766767767767766766767767677667677677677666677676767767767667767677667767767766666776776677677676666767766666676767676766776676776776766776776676776667767766776776767766776676776776776776776776766776776767676677677677667767767767667667677677667676776776676767767766776766766776776767676776677666767767767767676767676776767767677677676767676676776776776667766776776766767677667767767667766776776767766677667767666776667667666776677676667766776766776776776776767767767676667676776776766766776767667766677676767677676767767766666776766776767666767767766776776776676767766776676776766776767667677676766776666667677666667667766677677677677677666676767676776766676767667767676776767767666766767767676677677677676767667767767676776776776676676676767666667766667667767766776767767666767767767766767677676677677666667767667676776776776776776766776776767767766776766677676776767767676666776676676766776776776677667677666767677676666677667666676776776767767677677676776676766677677666766776776776767666677677676767767676767676766677666776776666767676677676767676767676776776667666767767676667676766667676767767767667767676776677666766767767767767666676676776767666776676776776776676776776776676776677666677667766776766767667767667677677676767767767676676766776766767767677677667766677667667677667766676767766766766677677676667767767676677676767677666766766667767767767677667767767767667676666776676767767767666677676677676766776776776766766776776676776677677676776767677677676776767666767767667676767667767667677676776776676767676776776676767667766766776776767676776776776677676676676767677676767767767667766776776767676776767676766676767767667677667767766766667667767767767767676776766677667666676776677667667767666776677667767767677667766677676676767676666667766767767677677676767767767667767677667677677667767676767667767677677666677676776676677676676766676666676776767766676676676767767676767767766776767676766677677676776676776676676776776767677667767677666676776776767666667766776677677666776776766676767676776767767767676677677666776667677667766767767766776677667667767767767676666767766776776776776776776767766666676776767767677676766677677677676776776776676776676677667767676767767767767667767766776676667676776767667767676677676767667767767767667766676667766767677676776776776767667766767767766677666767767667677677676767767767677677676666667677676776666776776677667766776677676767677676676766776767676766767766767766776676776776776767667767766676776666766776776766766776766776666767767766677666767667676667766767676766776767666767667667677666676667767767677676776677677667767767677676676666776767767767767767767677677677667766676776766677676677667767666677667667677666677677676776666676667676667667666766767667676676776776776767767767767676776666767767667676767767767667767766767767767767767767766776677677666766667767767676766776776667676677666676667667677677676767767766767677676776767676677677677666776776767676766776676767767767767767767667667677676667766666767766776677677677677667676767767666776766667677667677666677676776776767767767677667767767767676776776677677667767766767767667767767766767676666767767767767667667767676776666667667767767767666767767766667677676776767676766676776776767767676776676676767677666667767767767667766767677677677667767767766776766676767766776677666766776766677676776776776767767766677676776776767666776676776776767767767767677676766767767766767766767676776766677677676767677676776767766776767677677677677676766766667767676776776776667666767666666776776676666676766776767766676776767676667767666776776767666776766776767766677677676676766676766776776776677666776776677677676776776776676677676767666767766767767667676666767676677676676767767767766677667676776677677677676776676767676666667767767767767766767767767766767676776767767766676776677666676776677666667676776767676767766776767766776776767767667766767766767667766667676767676776776776776766676776776776767767767666767767766776776776667677677676666767767676667667767676676677667766666776776776767767677667676776767766666776667766776776776776667767676666676767677677676666766767676676776677666676776767766677677677676767767766677677666767766776667676776776776776767676667667677666677667767767677676676776767767677677676776776776776767677677676767767767677677676776667767676776666767676776767666676676677677666667677667666676776667766776677677676766676767677676666667767676776766776766676767676776776776767767767667766676776767767666676767676766677667676776676767677667677677676767667677677667767766677666776776776767677676676676677667767766677667677676667766676677677676767676776767676776776767767767767766776667767677677676767767676676776767677677677677667766767677677676776776676676776767767677676767766767676776667766676676677666767676767766676767667766676767767676776776676767767676767667766776676766776676676666767767676666667767677677676766776776677677676677676676677677666676776767677677677677677677
6676767767766767677676767767667677676767767666676676776766776767667676776776767767677676776767767677666767677677676767767666767767677667677667676767767677676767767666667677677677676776767666767676776666676666677676767767666766767676776676767767676776766776766677677677677676776776676677667667666776667677677677677676776766676767767767766776776767676776776776767676776776677677667677676767767676776776776776776666676766676776776676767766767667767666776776766776767666676677667767677667667676776767767667677667677676676776766767767667767677676666666776767766676766776776677667767767767677667766667676677677677676676776666676767767766676776676677677677676766776776767677676766676766767767676677667766776776676767767666776766766776667766776676776767767766776776677677677677667767767767766677666767666767767676776677677676676776767677667767766776776767767666776776676767766776776677676676666767767767767676766666677677677676766767676767766766776776776766767767767766677667767667767677677676776677677666776776776776776776676766767767767767766776766766676776776776667667677676776776677677677667766677677666776766677676767767676776767667667676676767766766767767767767677666666676776767766676677677667767766767767766677677676676776776667677666776767667667766667767767667767766766767667677676776776776776776677676667677677676767767676667676767667676666776776766766766676677676776676667676766676776667767676776767766767676676677676776766776767677667666767767677667666767766667766667767676677666767677667666776666667767767677676776776667676776767767677676767676676776667767767667676776767766776776667767767676776767767767767767767676767767767766776767676767667767666776676767677677666776767676677677676776776766776767766776676766666767766767676767766766677677667767767766776676767767676776767766666767766776767676776776776776676776677676667767677677677667677666776667767676766667666776676776677676776766766676776676767767676767667766676767767677676767767767767767766776676776677677677667766767767766776767677677667767767666676766776767767677677676767666667767767767767676676776677667767766666766776767767767676767676767676676676776776767677676676767677676776766766666666776776676776766766776767766676676676767767667676776677676767767666776776676767767767767766667667767767667676776767667677676767766767767767667767677677677677666676677676677676776667767767767766767767767677677677676666667767667766677667676666767666776766767766766776677676776676767766776776767666667667767766766776767666776677676677677667767677667677676776776677677676667766677677677666676766667766776677677666767676676767667677677666776666677677677676776766776667676767767767767666766767767767676677676776766767766776677676667667767766776776676676767766677677676667676776677677666767766666767676667767677676766676776767767767767667666776766767766767766676676767767667677667767767677676676776776666666676767677677677676766677666776666677676776677676766767767677677676677676766766776767667667667767677677677666776767676776667677676767676776776666776676766676667667667677676676776767667676776676767767767767767677667677667677677676776776776766676776676677677666776677667667767767677676776776677676677676776677676767677676676776766766767676766776667677677676677677667666676776767766767676776677677667767766767676776677676776677676767676677677677677667767676767767676776677676767767676666767767677667676677666776776766677666677676676767766666677676767677667766767767677676767767667677676677677677676776776776676776776767677676776676767676667766667676766666767767666776667677677667666776767766776677667676767766767767667766676767766776776776776776677667667767766676776776676667667677667667677676677677677676676776676677676776776666676776667677667767767677667766676667767676676666776776767677667667676767767767666767767677677666776776767767677676776676767766767767766767666776776766666776776766677677676767766767767677677677677676677676767767676767676776767767767667767767767676676676776676667767676667767676776767677677667766776776767767767767667767666776776676677667767767767767767766776767766677677677676766666767767766677676776677676677667677677676667767676676776677667677666677666776776776677676776766666677676667667767677666766767766677676766676766776776767677667767766776776767767677666776766767677666677676677676776676776776776676667676676677676776776776666767667767677667767676767666766776766767767767767677676766767677676776776767677676776776677676676766667767766767667677676676766776776677677676767666766776667677677677676776767667667766676676676776767767676776776776677677667766776776767767667766767667677676776767677667677677676666776667667767767677667767666666766677677676776776677676676676677676676776776766666776767676667767767767676776667767677676776767767676776776776677676766667667766676767677666766666776676767677676767667667677677666676776767766676677677667677676677677667666676776667677667767676767667766677667676767676776776767677677667767767676677676767767676767677666766677677666766676766776677667667766776676766667766767677667767667667766776677677677676776776676776676667677677667667767667767766676677677666776667766677677667767667766767667767676767677676776766776776776776676776776676767677677676767767667767676767666776767767676766776667767766766676776667767767767766776766776767676676667766677667666767677677666776776677676776776767766767666767667677667677677676767676776767676776766677677667677666776776767667667676766767666776667676766776677667767677676766767676666766767767676766776776776676776767767766676766776666767767677676776776677677677676676776677667666767676776767767666767667766676776667767677676667667676776776677677677676666677677667767677676767766766676776766677667767767667767767766767767677667767677676766677666776676767767667767767767667676676767666776776676776766766676676767766666667676776767676677676767676776766767676666676767766767767676677677676676776667766677667677677676776776677667767766767667767767667667767767667677666667767767766767766776676776767676667766776667766776767767677676776677677676766767677677666767677676776767767767666766776677676766667767677676776776677667667767766766767676767767677677677666767766667676676677676776667767676767767766766677676667676767767676767767766767767677676766767677676667766776766666776767667767676677676677667667767676667766767677666667767767767767677676776776666776676676767667767767766767767766676677677667766776776776776776767677677677666776767766666766676767676677676767667676776676767677667767676667666776677676776666677667767767676776776667766767666776666767667766676766776776767676776776776767666776677667667767767767767677666766776666776676767767666766767666767766776776767666767767677676776767767767767766776677677676767676767767667766676766767676666666767677666766776767676666776666767767766767666776766776776776677667667767677666767766776776776767666776776776776776667767767767767766676677677667676776776667767667667667676677676776666776676676667767666766776776776766667677677677677677677677677667767677666776767677667766676766766767667767767667676676776776767767767767767766677667676767677667676676776776676767767766776676776776767767677667767667677676767666776776677667767676767676776677677677677676667767767767767767766667677677677677666776666776776776667666776767666676667677677676776667767766677667677676776676766676677677676767767767667766776767666767767677666776776676767677677677677677676766776677677677666767766666776776776676676676766776677677677677677677676767667767767677676776667767767767667767676767676766776776776766676767767767767676766767767767676776776776767767677676677676676767766776776776676776766666766767766676776677676677677667676767676767767676766776767667677667676767667767677677667677677676677677676776767677676676767677667767667677677666766767676676776676766767767766677667677677677676677676676767676677666667767766776767667677676767667677677677666776767676776677676666767676776767676676767677676766776767767667676766767667766776677677667676677666767667676766767667667677667666767676776776767666677667677666776666767677677676676767667767766676667677677676766676776767666767767676776776767767767676667666677676776677677677676776767676666676766776677667766667767766776667767667677667767767766767766767677676776776767677676776767767767677676676666776677677667677677676776676767767667766767676776667676676767767676676776676767767676676666776767766776667767676767766667677676776677676676676767676676776766766766776766677667676776677676667667676767676776776676676776767767767767677677677666776676667667766766766776767767667676767767767677676676776776766767766776776766667767767767677667767677667767767767667766676776776776767767766766676766676667767766767676776767766776776776776766667767766766776776766676677677676767666767766776767767677666666776677667767667677667766667676776667676667766776766767767677677676767766766676776776776767677666776677676766776667767667767766767766677676667766776776767667666776776766767666677667767666766776776666776667666677667766776767767676676776776677676776776677667767676767767666676767667767677677677676767676776767677676767666667676667767767667666767677677667767767667767667767767767667766667766766776666767677667767676776677666767666776776776776676766676776667677677667767667767676667676767766677677676776767676776776767766776766766767766776667767676666776767767766767766776766766776776766776676776776776677667766666767767677677677676776776667676676776776776776767677666776776676767766776767677677676677667676667767767767766776766667767767767677677677676776676677677677677676676767667766677677667767767766776667676767767677677677676776776677677676776776776766767667767767767677667767767666767766776776676676776767677677676666776767676667766766767767667767767667766776776666666667676776676666667676677676767767667676776776767676766766766676677667767767677666776766677677676776767767676776677676776767677676776776667676766667667767767767767676776776766666676776776776776776767677676767
67767676776767676677667667767677677676776766776776767766776667767766776677676677677666776766677666676676667667676677667767676767767676667766776677676667666677666776776676776666776767766667667766677667676676767677677677676776677676776677676776776767767767667677676776767667667766677676776776776776776767766677677676676776776677677676767767766776767666676776676766667767767767767677677676767677667676666667667667676767667667677676776776776767676776676667667676666776667666666776676677666766767767767677666667677676776767767677667667677667766677676766766776676676667677676766766676767676776776666776776766677677676766776776776776776776667767677677677676767767767767767667767767676767767767666776776767767767676676776776676767767767767676776767666776767676676776776776776767767767766766776776776766776767766676766677676766666767676776767667676676667676667766677666676776776766776677667676776776776776776766767767676667767766776776766766776776767676767767677666776776677677667767767766666767677676676667767677676776766767677667767766776776776767676767676767667676767767767767676676776767677677667767766667766766766667767666667676676667767667676776677677677667767767767766776776766776667667767767677676767677676676766776776667767676776677677676776766767767667677677676776767767767676776767767676776767767767766766766767666677667677667766767677676676767767766767767767676677666766767766776767677677677667767676766766776667666767766767766676666667767766776676676767667667666767767767767767667767676776767676776676776676776767677666776667676766766666766767766767677676776776767767667676776676776667766666767767667766776776667676776767767767676776767667767767677667667766767766767676776767667767677676776776677667677676767767767767676666677677667767767677676666667667767677676776667677677677677677676776767677677667767767676767676776767677677676677676767676676677676677677667767667677676767767767767677677676766676776677666676676667677676766776767766766767667676767677676766776677667766677677676776776767667767767767767766766676776766776776766676676776666677677677676776767667667767767666776676766776776776666766766767676776677677677677666677676767677676767667677667766767667766776677676776767676677666676776766667767676766677666676767766776776676766677677667766677666776767766776767676666776676767676767666776676766767676767676767766676666776667766767666767677677666776767767767676676776776767767767767666677667677676776677667766677676766667767767767766776776766676677676667677677676766676776776776776676776767767767766776767766677667677677667667677676776676677666776767766776667667677667676677676676677667766776766766766766776766776767766667667766776776766767677677667766667666776776776776776776776776766767766776767666677667677667677676677677676766776767666776767677676767767767666676667767677667677667766776667677677677676667766676767766677677667767767767767677676776767767767767667766676766676767767676667667766766767677667766767766776767767677677666776667666767767766766776776766677676766766676676767767767666676667767767767677676767767666767666776767667767766776766776776677677666776776776677676776677676767767767677676767677677667667767676667676767676666767677676776766666767767677677677677667767677677676677666767677667666767767677667677666766677667766676776676767767767676776776776776776776776776767667676676677676776767666776767767676767676677676767676676677676766767766776776766767767677667667767676776776676667766667676776767767767676766776676676676677677677667766667676677677677676776767767676776677676776667676667676776767666767767767766676677676767767766776677667677676776767766667767667766767677676767677667676776776776766767766667677676767767766676766767767676676776776767677676766767767767677666776666767667677667676766776667677676776667766676667676776667667767666767676766677666767667767766677677667666667767766667767767767767667766767676776776676776776767677677677666676677677677666776767666776776676767767767766776677677677677677667767666667677667767766766767767677667677667676676767766677677677677677677677667766776667767677676766767767666767767767677677677677677666776677677667666776767766667677667676767767667767766676667666767767767676776677676676776776767766776666766776676767666767677676776776767676677676676766776776677676676676767767766676776767767767766767767767766766667766676776676667677676776677676767677667767766676776767677676776776776776767767766676776776767666677666677667766767767676667677676676766676776767767767767767767767767676766767677676677666767667677677666776677677677676676776767677677677677677666776776666766776776776667767766676776676677676677677666677666776776767767767767676776767767767767766666676676667677666767676776776776677676776667667677667767677667676766667677677666767767767677667677677666667767766677667767676676776666776767676767767767766666776667766776766766666767677667677677667677667767766767767767767766776677676776776767677666766767676676776776776777676776767767677676666767767766667677676767767676767676666677676677677676677667667677667667676677667667677676767767767766677676776767767766667767767767767677667766667676776677666776666676776776776766767767677667766776767676776776676677676776776677676776776767677677677666776776676767677667767767676776667667677676677677677677676667676676676776676766767766767767676767767767676776667767767677677676677677676776767667677676776667767767766667767667767767666767767676767676676676767766767766776776677666666776776677676667767667767767677676677676767767767767667677666776667767766667676776776766676677676667766677667767766667767767677676767767767766776667666776767677677667676776677677676776776776766767677677676776667667677667676776677677677667766776776676667667676666766766776767767667767677676766676766767766776676776767676776676676776776776667676766766776676776776767666676776776776767677667767676667767667766776677676776776667766677667667676776677677676776776676767676767767766767677677676767676767767766776666767677677666776767767767767676676676676776677666776776666776667677667666776776776767677676766676767767767767766677676767767766776776767676677677677676776767667676667676776676676767767767767667767677677667677667767667767677667676677677677677676677677667667767667767677677667676676676776776767677676776776676776677666676776766667767767767676767677677676676676776776776767667767676776767767767767766767766667667766776767676677677677676776776776767667766676677667767666667667767676676767676767666677676767676776776767766766776676776776767767766676776766667667767676676677667766767766767676666677667767677677667677677677677676776776776776766667767677677677677667667676676776677676767676776776767676766677677677676676667767666776767766677676766676776767767766677676776776677677676676766776666677676767667767667677677667766766776776776676676767767676767767767676677666766776776767767767677676776767767667767677676767666676766767767766666767667667666776767766676677666677667676766676767766776676767666766767767767667676677676776766676776776677677677667767767767667766677677667677676776667677677677676776767767666667677676776766667767767767766767766677666776776666776766767767667667667767677676767676766776767767677677677676767677667667677677677667667766676667767676776776776776776676776776767767667766767767767767767677677677667767677676767767667766776767767767767766676767767766767766677676676676767767766766776776767766677677677677666767676776666776776767677667766676776667767767677677676776766766676676667767766776766767766676776766767767767677667667767677667676776776666767676676776766767767767676767667667767767767676776776677677677676676767677666677677677676776766766676767677676666776767677667767767676677677677677667676776667677666667677677667767676676766766766766767677667676776776767767676767766776667677676666776677676776677677676776776667767667677676776767666767677676676677676776667767677667767766776767767767667676776767767766667767676766767676677677677667766766776776677676677676776767766766776676667666767667767767677667676767766676776776776767676667677666666776766677677677676767677667767766776666666776677677676676676667676766776766776667766776776766766767767767766767666776776776766767767766776776766767766776767767677676676776766766776776766767676676767766676767767766666776776776667767677677677676776767677666767766676667677676677677676776767677677676676766676776767767766666776767677667766776776766767767667767676766766667677676667767667767676767676767676766776676776776776767767677677666666767666776776676766776676667766677667767767667767676677676667767676776776766677667766767667766766766766677667677676776767677667767767767667676766766776776667676776677677676766776767667767677677676676776776767766767767676776767667667767767677667767667767677677677676776767767767667667767667766767677666677677667766677677677677676767766776767767767667667667767767667677676677677676767676776767677667767667667767766666667667767676677667767677677666776767676766767667767767766767676767767667667677666676767666776766776776767677677677677667767767767767766766766776666677666666767766767667676766776776767667767676776776767676766776776766676676766776776676776676767766767767677667766767767676767766776776676766776677666767677667767767766676767766676666776677677666666667677666767767677676776776676766676776766667767766776676676767767676767766667676767677667667677677676776776776677666776766676677667676767767666666776767676776676766776776667767677677666776677676776776767766776667667667667667766667676767667767677676767767766776667676776766676767676776776766776667676767766767677676776767676776676666767677666667767766776776776677676677677667676766776776776677667766776666767676667677676776677676776776776676776776767677677677667767667766767766677677667766776666767766677677677677676767677676677676776767767766667767676766676776677667767767676677676766676676776667667767677677677676677676677667767767677677677676766676776766766677677677677677676667676776676776666677676767666776776776677677676776
67767766776766677677677676766766767767676776666776776776677677666776766776676766767676767766677677676677667666677677667767667766767677676776766767667766667677676666776767677676767677667767667766776767676776767766677666776776676767767766667767767667767677677667767677676767677666666766666776666776776667667766766776776776667767676676677676676776767667676776767676767676767766677666776776676767667767667766676767767677677677676767767766677667767677677677676767677677677667676767667676767767767766766766676667767676666776766776667767766776767767676776767767767766767767766776776766767767766677677677667667767666776677677666767676766776776677677666677677677676767677666767767767667767666767767767677677676767666767677676667676776776776677667767677667766666776766677667677666776766776766676766677677677676776677677667676767667766776767676667767677677677677667677676767767677677676677676666677667677677676776776676776667667677677677676676677677677677676776776767766677667677677677677676677677676767767666667676677676776676677667676766766776766776776767767676767767676767767767677677676676776767676776766776766766767667766776677676766776677666767676766776776676767767767767766776776667766676776776677667676666676767677677676766776677677667767767767676767667767677676667767766767677666676776667767767667767667676776776767677677677677677666667676766776767676677676677676776677677677667767676767766677667767676767766766667677667766676676676776677676776776767767676767767767677666766776767767767766676776776676776767767676676776776677667677677677676676776767677676766767767676767677667767677667666766667766676767677667677667767766677677667677667667767667676776767766776776767667667766766767767766677666767767677666667667767766767766767766677667677667667677677666776767677677666667767767677676666666767677677676776776776767676776776676776776776676677667766776776776666776766776776776677677666776776767767667677666677677667766776776776766776676766767677677677676767767677677667767676767677676776776667767767766767667767677677677676776776676676667677677677677677667677676776776776776776666767676767766666676776776776776767667767767767767666776676677667767766776666767676677677676767676666677677676667676667677676767676676766677667766776677667677676767677676667766776776677666667767767676776667766676677677676677677676776667767667767767676776776766767767767677677666676776677677676776676677666766767767677676766776676666667676766677676776776767667667667767767767676776766677667676767766676776776766767676766776776666767666677677676767677677676677676766767767767676767676667767767767666677676767767767667667677676677677667676766676666766776776767667676677677676666667767766776667767677667767667676767667766766776667666767676767666766776776776676767667767767676776767767667767766667767767677676676767676776676776667676667767767677667767767666776667766776776776776776667677677676767766776767767667677667676776677666677667677666776677666767667766676767767767666776767767676767676776767677676677677677666776767677676767676767767767767676676766776676776767767766667767766776767767666767767667767676666667677667677667766677667767667766767676767766776666776776676666776776677666766776677677667666776776766776776676676776767766767766776776776766776676776676767676776776776767676666767676767667766776767766767676677667666776666766767767667767766776676676667676776776676676667767677677677677677676767676676767767766766677677676776766677677677676676677676776667667667677666776767677667766776776766766776776776776766667767676776767767767767676776766776776766766767667677677677677676776766776667676767666766667767676776776767667676776767767666767766776776776677667767667767767766767766766766776667766666776666666776667767676677666776677677677677677676676766767766677676766776767677676676776677676677676776776776767766776676667767677666776776776776776667667767677676776667676776677677677667766677667767767766767676776776776667766776766767677677677676767766776776776767766776767667676767676677666776776677677667767766776767767767667677676767767767766776776767767676776776677676677676767767767767767667676677676677676776776776776767667767766767676767676676776767767666766676667767677676677677677677676677677667766666767767767667677667767676766767677676767677667677667766776766667667676767767677677667677676776676776767677677677676766776767767667676767676667676767766767767676776676776776776776766776776776676767767677677667767676776767766767766667677677676677677676776666677676766776776776766766676776776676667767767766776666767667766776776776677677666776776676667667767677677677676667677666767767766776766676766667767767666776776766667767667677666667766676767666677666677666766766676676776776667766767767667767767677667767767667667767766676676676776776767676766667676776776766767767767676676666767676767676776776776767766767766767766767766776767677676776766776776776766766776776776676767767766776767667767767677667676776677677677677667766766776676767677677677667767677677667677666766766776767767667767666667766776677667767767767677677676766667767767766667767767667677676766677676767667767666667767676776776766776767767676776676776776776667766677676767767766767676776766677677667766677677667767767677676776776776776676767767767767767767767766767767766776776676776677676776676776767767676677677677676776676767767677677676767767767767677667767766676676766677677667677676667677676776776776766776677676677676677667666767676667767767767666766767677677666776767676776776767676676776666767767676776776667767676776766767666776676776677676677667677677677667667677677676677677667767677667767676677676767767767766776767766776776676776667667676766776766767767677676767766676766767767677666776767676677676776776776776776676677677677676767667767767767676776776776766767767677676767676767767767677666776676766677667767676677677677667767766767676767677676776767677676776666776766677677677666676767766776767767676776776767667767767667767766667767676677677677677667766776766676767767767676766767676766767667676667766676666766767667766776767767676676767767766767677676767676767676767667676776776676677677667767676767667666776676667666776776766767677677676667767676677677676776667767767667676776677667677676767677677667677666767766766667677667667766776776766776677676677677667767766676767677677667766766676677667677677677667767766776676676766776776776766667766776767677676767766677677666776677676776677677677676776766676667766767676677677676676776676776676776766767767767767677666767767676776767767766677667677677677667667767676677677677676776767766767767677667677677677676767667677676677677677676666776767677677676767677676767677677676767676776677677676776776776767667667677666677667766776677666776667767767667676677676767676776776767676766776677667667676776676677667677667677667667667766776767766766767767677676776767666767766767767677667677676776767666776677676767667667677667767676767676766767667667667767767766776776677677677666766776667667666677666677676677666767667767677677677667767767666776776767667767766766767766776767677667767676666677676667676677676677676677667667767766776767677676676767767767766766776776676767766677667766776776766776776776676767766666776776767766776667767666776766766667766767676776677677677676767677666776767676776776776767767766767766667667677677676677676776767677667767767677667667767676677667766677677667677676776676767667767667766666776776776776767676767767666776667666767676767767767766767767677676667666776767666676776776677676667676766677666776767767677677677676766767767766677677667766676766767767767676676677676766767767677677677677676776767667676676776767767767767767676776677677676767676667767677677676767677666676766776667767766676677666767766776767667666776767767676776667676767676667677676767767677676776766776776667767767767666677667766767676776776666677676776677676667766767767676767767767767767667667767667677666776776766766667766776676677666677677676676767667766767677677666677676767676677676776776776767676767667766776776776776767667677667766767766776676776667766666676677677677666766667766767666766767676676776776776677666776776767667767666776667767676676766677676666776676767767666767667667677677667766676776776776677676767677666776776776676667767677676667676677677667767767767666667767666676766776676676766677667766767677677677667767766776676676776676767676667677676776676776776767767767766767767676677677677667767676667767767767676776676676666776776766776677676766676667677667677667767767767677676766676776767677677676767676676676677676766776677667767767767677677676677676767767667767677667767676776767767666677666676766676767767666776766766767666776767677667676766776677667677666776767677667766776677667766677677676676766776767677676766776776677677677667766767766776767767766766767767767677676676676767667677676676766666776776767677677667676766776767767767767766767677677667666767667667677677676676767767766776767766776767767676677677666776676767767677676677676666767767676766677667767676677667766776776776776667767677677667666767767767677676677667767666767666776766677676776677676677676776667677677676776776676676666776776767767766676767666666766767677676667767677667676677667767676666767766776677676767676766676766776766766766677666776677677677676766776766766767767676677677677676676677667676677666776677676776667677667766776767766766776776667676766776776767676776776667676767767677677676676776766776666767677676776776776767667767766776776677677677676767667767677677677666676766677667767767767767767676766776677667667677676666776776767767767766766767677676767767767676767767676766776676676766776766767766766776667766667767677676766767667676676677677667766776677677677676776776667767766677676776667667767676766776677677677676776767767676767677676776677676677677676776667677666776677666776667676776677677667766776676677677677677676767667767766776776767766776776767667766666767676776676767766677677676776767767767677677677677676767667677676767676667766667676677667766776776767676767766767766767667
767667766676767677676676767676776676677677667766776776767766776767766767766766667677676766766767767677677676776776766776677676767766766677676766766677676677667667667676677677676776666767767677676766676676766676666667677677676767767767767676776767666776676776776776676776766766767676767767766677677676766677677666766667676677676767767677677676676767676767767767767676767767676676677666667677676677676667676667767676776667676776667766766767677676776676766666776677677667767766677667766767767677676776776776666676767767667767676776767676776776667667677676767667676767677667677666776776766776776766767667676766767676776666676767677677677676776676676767767767767676767677667677677677667667766776776667667767767767766776776766767666776776776776677666767766776766766767767676676767667767767767766767766776766776767667767767666667676677677676677676766767766776666676767677677676677676676677667676776776677676677677677667767677677677677676677677667767767767767667767666767766667766767666776667767676766767676776676676677677676776766776677676766776767767676776776776776677677676767767767767677666676776667766676776767667667767767677677676776776776776766767766766776767666766677676667767767766776767667677677666776677667767766767677676766676767677666767767766776667677677667677676767766676767767767676776776676767667767677676776776677677667767766776766767676767667766766767767676776766776666767667767676667667677676776776776766766667666776776776767767767666667666776677666766667767667767677677677677667676677667676776767767767766676766667667767767766776776677666667667676676767667766676766776666676677667766677667677677677676767667677676767767767676766776676767676767767767766767767677677677677667677667677667767767766776767676776776776766667677677677676767666776767677676767767676776676676767667767766676667677667676776667766676767766776767767677677676767766676776766767677676767667677677676667667667677667677666767676776667677666776677677676767666677676776767667767677676666666776766776676776767666676677677677666767677667767767677676667677676677676667767676676766767767677676776767676676667766776677677677666776667766667767766776767676676766767667667666776776776677667677667767667676666776667677667767676776667767767667767667677676676766766776767767766766666776766776767666677666776767676676676776776776766677667677667767767767766677676667767767676676776776776667677677666677676767677677676776776676767677667677666667666767767767767676766767767667767677667767767767676776767767667677667677666767766766776766676776676776776766676767767677676767767667767676776767667676667767677676676766676676767767766677676776767767767767766667767767766767676776776677676767767767766776767677676776667767667766666676776767766776776776766766677676667676776667667767766767676667767767676776677667677666776767767677667767766767677677677677676776766767676776767766776767766776676677677676767767677667767767676676676776767767767766767677676676676767677666776766767677667767676766666667767766776676667766676767677667766776676776766677677677676677667766676667667677666667667676676766767767767767676667767667766767767767676667766776766677666776767676676776667767767766766767676677676776776766776766766676776776776767766776767667666677676766776676776767766676677677676776767767767667666766677666776666666676676667666766767766677667676676776667767677677676776776667767767677666776776776677676767677677667767767667766767677677666776677677667766767767667767676666776776776676667766776766667767676767676776767766767766677676766766776776767676767766677677667767767767767677676776677667767677667767767667767767767767767767677676677677666676776667676766776767676767767667767767677676677676677676767676676676766776667676776776767767677667666767767666767676676767676776776767766767666677677677667676767766776776677676766767767766776776666676666776676776776766767767676776677667767667676677676776767766776776776666667676667767677677667676677676767767767766767677677677677677676767677676776767667666677666767677676776766676776677676767667767676667677677667767676766767666766667676776767667767676776667767676767767667667767676767676776667767667767677677676767767666666766767676676767766767667767766667667767666776767767766776767667766776667667766776776776776776766776776776677667677667766667767666776776676766666776767766767767676767766776767766776766676776776776767767677676767767677677667766776776776776776676776667766676676776676767767767667766767676677676767767767676776767767676767666776767767767767766776776776776677677667666767676776776776676766776766766667676776667677676766776767766776677676676776676776766767677676776776776776677677676776776677676776667767766776767677667766676767676676767767767766767676766766776677677676776776776666677677667676766766767766767666767677676667767767667766676766667767677676766677676766767667767767667766677666767676677677676776776676767666767667677677677667766776766776676677676766766767677676676776767767767767676776667767676676767676776767767766766776776767767676677677666776767767766667676677676776776766766776667767676677666776766766767766666767676666666767676776677676776677677676767766776667677667766767666776776677667767766666667666676676677676766776776676767677666767766767766776776776676676766766767767767676776767767677676767677676767667767677677676677666767767676767667766767676677677677676676677677667677676776676667677677677667677667676767677677667766767677676677666677676776776667667677666767766766677676776776776776767677676776776776767767667766676776767767676766667676677676776676767666776766767767766767767677676776677667667676767767677677667677677666767677677677676666666677676676767766766776776667766767677676766767766776667766676677676776667767677666667767766776767767667677677677667767767667666676677677677676776776667767766766677676677677667676766667666776776776676776776776677666776767676767766766776767766776677666776767667766776676677677677677667767667667767676667766767766767767767767667766767766676776767666677676767767676767666776767766676767766767767767676776766776667676766776766776776667767667677677666776666776767677676667766766767767766767667767766677676776767677676677676776766776677676776677676677677667677676776776767767767667766667766667766776766776776776766677676776766767667767767767677676767767676776776767766767676677676776767676766767666676776776767676667767676767676776776667667767767766767767676767676776776766767667767666766767667676767767767767676677666776676677666767767766667666767677667767676776677677667677677667676676767767767676676767676766776767767677677676767666677676766767667676767767766776767766766776767766776767676767767766776776776776767766667676677677676766676776776676667766766776776776667676776667676767676776676766766776667766666667676766676776776776667676776776767767667677667767667677677677677677667666766767676766677676767767676676666767766676676767767666776666776776677676766766767766776776766776776776677676776676767767676676776767676677676767767767677677677666767667666667677677666767677667677667767766776676677677666776767676677676766776776667677677677677666776776776766676766676776767677677676676776666766776776766776677666767676776776776776766776766776676677666776677676767677666766767766776776666767676767677677677676766767767767767676767767667767667676766776767677677667767667767766676677677677676667667676776767767676676776767666776676776767676776776676666766677676767666776667667676776776676767676767766767667666667766766676677667676677666776677667666776776666767676676676767676666776677676767667676677676776776776667666776676766667677667676776766776776776667667676767677676676776767766767767767676776776776776667677677666767767767667667766666776667767767677667767767767676767766776776667767766767766667767676767676767767767677676677677676767677666677677677666676776767677676666776666776766767766767666667676767667767677676767676767677677666767767677666767667667676666676666676776666677677666666776766766677677676776776776776767666666677677677677676767766766676767766666676667667677667767767676767767677677677667667767677677677676776767666766767766767767677677676677676776666767766766667767766767677677676776766776767676776767677677676667666776676766766766776676766767767766776677677677667767766776776776667676676767677667677677666677677677666776676767677666776776767676776677667767767767767677677676667767767677666677677676667677677676677676776776776776667676676776776767766776776767767767677677667666766776676776667766667676677667677676767767677677667667767677677677666776776776776766676767767676767767666776776677667666776767766667677676667666677667676767667676767767677676676667667766776767766776677667677676677676667767766767677667767766767676766677667677677677677666776677676776667766767677667767767767767677676677666776767676677677677667666776676667767667676767766767676667677677667767767677677677676776767677666677677677676767676676776776767767667676776677667766776676676776676677676676776666667766667766667676677677677677677676776766767677677676767676667767766676776776676767676776676677676776767767767666776767676676776667767767676767766776767766667667667767767666677677666767767766766776776767767667667766667767666776676676676676677676776776766776677677677677677677667767667767767676776766776767767666667767677677676767766677677677676776677667766776776767677667676676767677677677677677677667666776776767676766676776677676767676677676677676676766767766767677676776776767677677676676666776767767767767766677677677667667767666776767677676767766776776766676766766776676766677667676667767677677666767766767767766677667767767766667667766776767676776667667667767767767667767767667667766767766776677677677676667767676666677666776677677667767676776677667667666776776767767767767767676767767677677676766776766667766677666677676677667766776767767677667676776767667667767667767767677676676776776767677677667767677676767767676776666776766776767677676667677677676677677666766676676677667766677676776677676766677667767767767767767667
6767677676767676676767767676767766667676767676776776767767666767767667766776667767676776776776776776676776776667677666677667676677676676776767676767676776766676766776767676776766766767766667676676776767677677676776776767767767767667677667766767676767676666667767677677677676767676676766767676677677677667766776767676776767676666767676776766776767767767767767766676767766676676667666776766767767766677677677677677676776776766666677677677676767666776776677677676776767767677667667767677676767666776767767767767767676676767766677666776767676677676767767677676766767676767676776667767676676767767677677676667767666776667676667767667767767666776776767677677677667766667767677677677676776776767676667666676767667767766776776776676676767767766776767766766767767767676677676676767677676767666667677667676767666766676776677677676667677667677677676767666767676776767767676667677666776776677676766767667677676767766776667676767667766776776676667667676676677677666766677676776766676676767766776776677667676767667766776766776666767767766666677676776677677676766776667676767676776766776676776776776677667767767666776666667766776677676666776767767767676667677676776676766776776677676676776767667767677677676776676776677667676776766767767676676767767677667667766766776676767667676776767677667677677667767767767767666776767677677676677666676766766767766767767767766776776776677667767677667666767677677677667676776767677676767766767767677676776766766766776767666767677667766667677676776766667767767677666776767767677677667766677677676676766776677677677677677677667677677676767767666667667767767666776676767767677677677676776776776666776677676667767676676776676677676766776776677666766767676667667667677677677677667767676776767767677677677677676776767667667767677677676767676767676676677676776677677677676766767767766776776676677676767767767767676767766776776776666767676776776776677667766767666676776767676776676666776767667677676767767767676677667767677677677666776677677666667667667666677667767766667677676677676776677676776776667676767767667767766767677677666776776766776776767767767667766776677677677676776767677667677666676676767767676767766776776667667677676676677667667676767766677676776776776677677676667766776676767766776676766767767676676766776776766676667666767676766776776667767677676767677676667677676767767767676776666676776667767766767677676666776767766666767766767766767676677667767767767667766767666676676766667667767677676776667767676767667676767767767666767667667677666667766676776776667766776676676767767676767667766767766776667766776776677677677666676776767677667667676776767767666767766767676776767667676767677667767767766776776776776767767766767677676767677676776776776767677676676776776776767767677666667766766767766767767667666676766776677667767767767676776776667667677667767677677677676677667767766667766766676767767767767677666776776766776776767667767677677667767676767676776766776677667667666667767667676677677667767667676666776767767676766677677667767676676676667677676767767767767667766766776766676766776776776767677667767676766776776776767767666776776776667767667666676776767666766767677677666766767766776776776767677677677666766676766776776776776766676767767767767767767767766776767677667767767677677676667767767676677676766667676766766766676677676766776677677676766667677666677666677667676776766676776667667667676676677666766666766766767667677676677676767767676676676676666776677676766767667767767676767766676776767767677677676767767766767676676676776676776766776766676767667676666677667667677667676767676766776776767767677677667767767676676776776767666776677677676776676767766766766666766776776776766776677666767767767767677667767766676776676776776767677667677677677677667677677666776776776666767767767766677677677676767767767767767666776666766776767677667767677677677667676766667676767767766776676776677677676667676766667667667767676677676676766677677677667766676676667677676776776776776767676767676776776677676767766766677667767677667676776766677667676767766766677676776666676666766767767767766776766677676776667676776767766776767676667767766776677676776676776676766767767767667667767767767767677676767767766776766767676676676676776766776766776776767667767677667767767676677677676766767676677677667766776667767767766776776677677667767677677676776766766776767677666776776667666776767676776767767767766676767767666677676767676676776667767677676776676767767667676766676667767766677676676767766776666766776776767667676776776776677676667666776667677677666776767677677677667766767667677677677676776666677677667766776767667677676676776776767766676776767767767676677676767766767767766667677676676776776776677667766677676776766766677676677666776676776766776677676666776677677666776767677677666776767767767767677667677667767676767667676767667767666767767767666676776776667677676666776776667676776776776776776766677666767677677667767767677676776676766677667766676676766767667677667767767676766776677676776677677666776767677677677667767767766667676776676776766767767677676776676767767667677667767667767767667767766767767767667766676767767767676677677666676776776776767767676767766776776767666766776766776776776776767676766776767677677677676667677676767676667676767676776767667767766767767766767666667767676666767766677666676766766776776776776677677667766676767667677676776677667676767766676677667676767667766776776776776776767677676677676676676776776667667767767677667666667676776766677677676767667767767767667766776766767767667676677677667766766667766776677667766677667766766766776767676767676776776667676767666776667676677667767666767767767677677667766776667767677666677677676776776666766776667766667677667766666767676677677667676776677677676667676676677676767676776767767766767766667766767767667767767766776776676767766676767767766776676676667667667677676676766776767667676766776776776776666767676776767767667767767676766766776767767767667677676767676667766767676767676776776767676666776667666776677677666676776776776776766776776676677676776767677676767676666666766776767666776767667767767766776776667766767767677676677667766767676677677666676776767676677676766776667767676767767767676667677676677676767677677667767666767677677676667677676677676677667676677667766767676676776776766776667677667767676667766776677677676767767767766676677676776776767666767666767677676767676766776676667766776767677676776776776767676776767766776677677677676667677677676767677676776766767766676677676666766766767677667677676667767767766677677676676767767767677677677677677676776676776767676776776677667766667767676667667667677666676767767677667767766677677676776676677666766776776677676776767767767766776766676677676767767767677676666677676677667676766677666676767767766776767767766667767677667767767766676776676767766767677677676766767766677676767677667766767667676667666767767767677667677667676776676776776766767676776776776767676667677676766666776776767677666776776676776767666677677667767767767767766776776676767677676667767767666677677667677676767767676776677667767767677676767677676776676776776676766676667677676776667766766677667676776767676776776677676667676766776677676677676766677676666767766776676776767677677667677676776776776676676667677677677677676767676677677676767767676776667676666776767767767766776776676676776776766767667767676767676767677667766776776677677676766677677666776776776776676767676776677677677667767677676776667767767676767766776676667767767677666676677676667766677666776767677677676776766766776676776676776767667677676766776677667676776776776767767677676666776767676666677676776676676776766667676677676767677667677677676677667767767676767666676676667667677677676666666666776776667766776677667676767767766776776776677676776767667767666776767767677666667767677676776667677667767767767767767666776767767676676776776767767766776776676767766767767676767766767766766776776676766766767676767676776767677676776767667666767766676767766766766776776776776776767677676776776677676776676667667767767676767676677666667677677667677677677667767667767676767667677666767767766776776766776776676676776776767767667767767767767666767667766776776676766776767767767767767767676676677677667676776676776767677676767766677677677677677676676776776666776776776677676767676767677667677677677667767667667667676767677677677667767767676767676677666766667766766677676776766776676767766776666776767667676776677667767767676766776666767767667767666676767667767766676766767666776667767767676676776676676767766776776776776776677677677676776767767767676667766677677676767677666676676766767766677666676676766676667667767677676766767766766776776776667676677667767766767766676677676776776677667676677676677676767767676766766676776677676676766776676677677677676767677676666767676676676767766677667767677666666677676677676677677676766767767767676776776766767767677677667677676667767677677667766767767766776767766767767666776767767767766776676767766677677677666767767676676776677677676677676776767767766667677667667667767676666666766766677667767676776676776776766766676776776776776767767667766677677677677676667767677677667677667667767677676667766776676776676776776676767767667676776776676776677676776776676766667677667767677667667767677677676776776776766667676667666676767677677676766667767766677677677677677676767677677667676667667767766767767677677666767667767676767667767766667676676766776767767766776776766667667766667767767677666676677676776676776776776767667767667676767767767677677677667667676767676666767667677676776676776766667676767766767767767767767767676676766676676767666677677677676767766776767766766776677676767767767676667766676776677676767767677667676677667667677667677666776776667667666776776666767676766676767677667767666766767767767767666776667767677667677677667667767766776767767767766767677677667767767767677677676676767767677677667676676776677676676776666776776677676776677676776767676666776676766667677676776767767767766667766666676677667767767766776776676766677677676767767767767766676776776766766766
36766776667767766776766767766677667767767767767677677677666677677666776676667676776776676766767667667767667677677676677676766776767677667667677677667766776766776677677667766767676766677676677676667677667676776677667667676667677666766677667666677676767767767667766776767666776667677676776677676776667667766766776776676766676766776666767666776776767767676676767676776767767677677677667677676676677676776767767677677667766766676776677667767767767767677676776766776776776676767676776677667767666677676667667767676776776676766766776676776776677677677677677676776776776776767676776776767767676776776776676766767676677676676776776676766776676676676677676766767767767767766766766776767767676776676776776677666776766766767767667767676776666766776676776767767767767767767676776776766767677676767767767676776776776676776767676767667677676767667766776776766666677676776676776776767667767677676767767677677667677676676776766666677667767667676676776776766776676676776667767676666677676766767766666667667766776676776776767677667676776767677676766767766776767676776767767766767676676776766676767767767667677666776767677667676767676776776676667667767767767767766677676776776776776776767676776676677676767677676776766767677677676776776767767677667677666776776776666676677667677666677677677677666667666766776677677666667767766767676766667766676776667676677667767767766776667676776666667767767676776766776767767767767766767677676776767667767677677676767676767677677677676767676767766766766776776776776677666677667767767676676666677667667767767767667676776776666776766767677666767667767767767677677677677667766676767677677667766767677677677677677677677677676776766667676776677667677677676677677676767766676677676776767767677677676667767676676667677676676766776766767766677676676776776766776767767767676667767766776776677677676666766776676776776776776667676776776776767667677666776677676766666767676767767767667767767766767767667767767676677666767666776766776677676776776667677676776776776666776667767767666677677667666667677677677677677677677676677667767767766767766776767767766776677667767667767676776767677666776766767676676767767667767676766767767677677666677666767766767667677676676776776667767676676766776776776677667767766767767766766767677677676667666676666767767767767676776676676776676776776766776776677676676677666676677677677666766677667767767767677676776766776667767767766776677676767767767766676776776767676767667677677666676776776677676667667767667677667667766667766767667676776776767767676677676676776677676776667676776667766677677666677666766776667666766767677677666767677667766676676767766776677677667677676667666676776677676676667676776776776776767767767766776776676776677667767767676767767767667766776776767767667767677677676776776776676677667666776776677676767676766676767676676776667766667767666767767677677676766767767677667666767766767767677677676776676776766776767667667667766767767677676767667667766776676767767677676667767677676676776766767767676766766776767767667767767767677677677676667677677666767767766667767667676676776676766776776667767766666667677677666677677677676766767677667767766776776767676776776776766667676776776676767676676776677677667676767677676776776677666767676767766767677677676767767767767667767766667767676677677676776776776767767767677677677667676766776676776676767766776776776766676776776776766676667676766677676676666677677676676767766676677676767767667677677667767766767766676667667676776767767767676767666766677677676776677667676677667767766677677676667767767666776767676676767767666767766767666767767766776666767767676676767767767677676776676767676676767667676776776776766767766767767767767767767767766676677676677676767767766776767676677677677667767767676767666677676767676767667767767666766677677677677677666676767676776676776767767667766766676667667767767677677676767767667676667677677677676776767767667766766677676676667766676767767766667767767767677666677677667767766776776776677676767767677677676767767767767676767667666767667767676776767767767767667666677666776676767667677677666676766677666776767767767766776776776767767676776766776677667676767676776776767666676776776667767767767676776767767767677677667766766677676676676677677677677676776676676776776767677667767767767766766767766776667767667676767677677676776767767666776776677676766776677677666776767666776776677676767666667766677676677677676677677677666767677677677667767677676767667767667676776766776767767667677676767767666776776776677676776667676766767667667766766767767677676767767666667677677677666767667667767677676776776766677676766677677667767766667676767767676676666776766776667767666776767767767766776677677677676677677676766766767676766767766667667677677677677677677676676767677677667676776776766767767766676767767767676667667667767667766776776776666776766776767767767677667676667767677666767766776677676677676676677667677667767677667767766776776767676677676776676776776776676767676776676776676766767676666776677666767676776677676776767767676776677677677676677667666767767666766776676676767676776667676776667676776677677676776767767767676676667767766667767766776776677676677677667767766766776767766766776776677677677676767766676776766767677677677667767676776767767767766776776676766766776776667767677676776676667767766767767767676677676767767767667677676676766776776776776776776767676767676776766767676776767767677676767767676767767677677667766767766767677667676677677677676776676666776767766767766776776776776676676776666676767677676667667676766776766676776667766766776767767767676676776776767767666676767677676776766767767676676767676776677666776677666776766776766667767677677676667767766767666776677666776776776776776776766767766776766667667676767767677667767676767767767667667767766776767767767767676776766767767766667766677666667767677676676767677677667676767767767767676776766677667667677677676666666767677677667676776767666767767767676767767767766776776776776776677677666767766767767766766667676767766676677667676767666767677676677677676766677677677676776776766677667676776766776776776677666676677666776767677667767766776766666776666776676667767767676776677666767766776677667676677677667766666677677667676766677676767767667766776676767666767676766767766767767676667767676677667767766776776776776667767767677667766677667766767767676776766776776766767667677667766676677677676677667666767767677677676767677666667676776666667767667766767766667676766667676677677676766677667676776766776666767676766676766776676776766667767767677677676776776677676766776767767766667677677677676766776767767767676677676766767766767767766766776776776776676776776767676767766767767767766677667767677677677667767667767667767767676677667767676776767767767677677667767766776676776677676776667667676767767766676767767767767766776667677677666776677677677667766766676766676667767676766676776677676776666766767766767767677676776667767667767677676766776667767666676776676677676667767676776677676776667667677667677677677677667766767767676776666776776776677676767667677676767767766776776767667767676767677676767667767767667767767677667767767667767666776676776676767767767766766666767766767766766776767676776767667766766766676677676766776776677676767766677666776767677676676676666767676766776677676776766776767766776677677676767766776767676676776776766776776667767677677676677676766767767667676776767676767767677677676667677676776767767767667767677667766676767767676767767677677667767766767767766676776767767767676667767667667767766766776776667766776776677676767677676677666776666676776666766776766776776766776766676776776667767667666776677676677677676677676776667767767767667767676767676667676766776776767767767666776676667767676776776767767676776776767766776776776767676677667677667767677667767667767676667767767667677676766676767667667676776666776767676677677677666776666776776676767767667766766666767667666766776767676776776676676676776776766767767767767677667667677677666776767666667677676776677677676776776767677677676766776667767677666776767767667677676776667766676767677677676776776767677677677676667667676766776776676676776766666667767766776677677676767767767677677667767767677666767677676767767766677677676776776776667766677667767667676776767667767767676666767767767676776677676776667767677676676776776776676666767766676776776767667677667766776667676666776766776766767766776677676676767767667676767677677666677666776676776776766677667666667676776666766677676666766767666677676776776677676776767767766677667677676767676767676776776776776677676767766766667667766766667766677677667677676767767767676767767677676676767666767767667766776766767767767676677677667667766667767767766766667666776767766767767767676677677676776766666767767676776767677677666677667666767766776767666776767767677667767767767677667676667767767767767766767767667676767766667667767676767766666677667767767766776767676776667667666676766776667766776766776767767676766677667767666767766767677677677676767767767767677677677676776667767677676676776776776677676776676776767667767677677677676776767666766676776767767767667766767677677667767676776776667666776667767676677667676767767767767677667676767677676776677676676677676776677667676776776766776776666767677676776767676767766776767767767667766677667767767766776776677676767766677676776766767767677667766667767767767677676767767676776776767766776767677677667677677677676667767767677676676767676767766767667666776776776776767676766776776767767766677676676767766766776766667666677676776776776667767677677677677676667676667667667767677677667666676767676776776776676677677676776776677666677676766776767676776676666767766767767766676677676776767767767666667766766667766667677676776776677676767677677676776676767767667767767767766776677667766767677667676776766776677667767767676677666776676776767766767667676676676766677677666767677666766776677677677677676766767667667676776767677677666767666767766766767767766676776767676766677677666676767676677666776776767676766776767676676677677667766776666766776676766677
676776776776767767677676776677677677676766766677676776677676776767767667767667676766666767767667666776667677677676767667676766676776666776776767767767767667676776776776677677676776776676776677677667667767666676767667677667766767767767676766766776666776767767677676776776766767666767767766666677666767676677666776766776776776776676776776766776766776677666677677677677667767677677667677676776767767676776767677667676676766776677676767766776676767667766776776776776776667677667766766676676667767766776677676677677667766767767766776767767677677677666767666776677667767766676667667767676767767676766677677666676776766776676776667767766767766767667766767677677677677667677666767676776776767767767766776766767767766767676776676767767676767767767676776766776776766767767767767766676776776776767676766767667766667766767767667677676776767767677677676767767676767667766776767767767676776676667667767767667677676766677676767676676776676776767767677676776676776776776776677666767677667666776766677676776776776677667766766767676676776767767667677677676676667677677667766666677676767677666767767767767677676667676766676776767676677676666767766767767766767766776776667677677677667666776676767767767766767666767767677666767767676667667767767766776767767667677666676767676667767767667667677676677677667767767666776767767767666676776677677676666776776776766767676766677666767766767677676766767766666676666766766776667767767666767677676676767667767766676677676767767766766766666767767767767677676766766677667667766767676766676776776767667676776676767766676766677676766677667766776776766667666767677667676776776776677676776776677667667766767677676776776676767666776776776767766767766776776677677677667766767676676766767767767666767767767677677667666676767766766767676677667677667767767766776767766767766776776676667667667767767767666767667667766776766776766677676676667766776776767677667677676776776767666766766766676766677676767666776667767766767677667767667767766766776767667766776776676676667676766767677667666776676766767667677666766667766767676667667667766767676776767766776767767676676776776766677676677666767767767677666666677676767676767676776776667676676776776676767677667676676766776776667766776776676677666776666677677667767766766766776667676767666677677676767767767767767767677667676666667767766766767677676667677677677677666776766676776776776767666766767667767677666666776676667767666776767767666767767767767767676776767767767667766767766677676666776667667767767767677667676776767767676776767676767667677676767766767676776776776776767766677676667767767767767667766776767676776677676676776767766776776677667767767767766677677676766677666667676677667677677677677666767667767677667667667766776676776776776676677677676776667766776677677667676677677676676767766766776676676776776676766776767767667767676776667766766677666677676766766776776776677667767767667676676677677676767766766767767667676677677677667676767676667666767767667766767767676667767667766666676767676776767677677676776767767767766776776766767766766776767667767767767767676767767766776767677676676767667676776776767677677677676766766766767767666667766667766776666776776776767666676776677667767676766767767676767677677677677676677677677676776776776776677676677666767667677676767767767766767767666776776767767767766767767676766676766776767767767676776666767667766767677667767767767767677667677666776767766776766677677667767676767767767766767766776766767767766767676767767676776776766677666776766667767767767677676766677677677676776776666677666676776766776676676676767767676776677666767767667767666767766767767677667767677667766676776767676667767767667767667677666776776677666676676666676666676776676677676767676776767676776776776676766667766776767677666676776776677676766776766766676776776776776766676677677667677677676767767767767677676767767666776667667667677676767766676677677677676776767666766676776776776767677667676776776767667767676767677677676776776776666767666776776776677676767676776676766767666766776677676766667666766776776767667766767676676767676677677676767677667767677676766767767766677666677676766677667767766776767676766767767677676767767667667677677676676767767766776677677676677667767766776676677676766776666776776667767767767677667667767766776767676766667677666666776776676766677676776767767677676677677677677676776767676776776767766767677667766767677677677666776676677677677677677676767667667676767676666766776766676766776676776666677667767676776767767676776766766776776767667767767766767767767767766776767676766677667677677676776776766776767677666767766677667676667676676676677666767767767677677676767667766676676767766767677676776776666676667667677676767767767676666776676667676767667767767676776766776667766776776776767766677677676676766676776776776676667676767667767767767767677666767767677676767667677676776766776676776766677676776776767766677666667676776766676677667666767676676766667677677667767676677676776776766667677666778677677677667666676776767677677667677677667767767767677677677676676767767667677677676767676776667767676667667677677676776776776676676767667767676676776677666776667667766767766776767666767667766766767676677677676767766776767676767766677667767767666776766767667767766766767767677667767676766776667766776776776776766767676676677677677677666676776776676676766776667767677667666676776776776677677676767767766776766766776767767667767766776676676767677676776767676767666676776676767667767767766676677676776776767767766766676776766767767667667666676776677677677677676776677676666666666766776776677667666766776776767667676776767767676767667767667676766776677676776677676776767767676766767676676676676767767667767767767767766776776766776776776767767667767676767677676766776767666677677676676767667766667767676776776667677667677676767766676767666776776776767767677676776676766776677676667767766776767667767676767676767767767767676767767767676766776677676676776767677677677677667667767667767766666776776667667667676776776767766776776667667766776766677676767667767667766776766776766767676776776767767767676776677676767677667676776667676667666776776677667667677677676677666767676677667676677677676676677677666776766667677677677677667676776676677667767767667667766776677666676676677677677677666776676767677677676767667676776776776776776767767767676766666776676767767676767666767667677677677677677676767676776767677676776677676767767767766767767677677666776676767767676677676767767676677667767767666676667667767667676767766676776767666677666776766677676677676676667677676676767766767666776767676767767677667767766667667767767767766677676776676767767667767676776767767767767766776776677677667766776776677677676767666677676776767766677676776776767677676677677677676776667676676677677667766776776766676776766776677667667767767677676767766766767676766667667676766676677666776776666776776776766767677667767676677676766776776776676677677676767767767667767666776776667677677676776766776776776776767767766666677666677677676666667676666776776767767767676676767767676776677667766776666667677677677676767767667676776766767767677677666677667676767676767667676776667767767767677676766776776767767767766776776767667766666767677677677676676676766776667767677676667676766677666666666776776776666776676677677677676767676776666776676766666776776767767667677666766776766676776767677677676767677676776766776767766776776767677677676677677667767676767767766766667677667667766767667767677667667767667677676667667677666776767676667767766767666766667766766776766767766776767667767677677667767676776676666676776776776767766776667766676677676776766667666767766766776677677677666677666767676667766776776767767767767767767676677667766776776677667767767767767767676677667676776776677677676677677667666677667766776667677667676667667767676667676776677677667676776776767766767667677677676676776676767667766666776767766767766776776767767676776776776676676776766677667767667677667667767677677677676776767767767676676766767767767767676676676776766666677676766767677676776767767767667767667677676776677677666766776776766666766776776776776767677666767767677676766677676767767667676767667767666767767667767677667667767766767766776776776676766776667766776767766767767766776767677676666677667677676677677666767767766767677676776767676666776776767767767666776676767766776767666767767676776766676677677676667766677677677667676767677667667677677677677677677676766767676776667676677676776776676776677677677676776776767767677667767766667767676776776676676676676677677667677677676677677677677667676776776677667676776677677667676766676776676776776776676676676776776776776776766776767677667766667667766676677667766677667767676767676776766667677677677676677667767676776767677677667667766766677676776767676776767677667667767676776767676766677676667676766776766767767666676676776776767767677676776776776766776776776767767676767767676766776776767677676776666677676676776667667767766766677677677676776767766676776766776766677676676776677666776677677667676767766767677677677677676776766767677676776776767677677677666776666767767667666767677677667767767667667767767767766666667677676766766767677676766676667766776767676767767666676667766766767766767766667677666766776776677676677677676776776667676776767676667766767767766766677666776767677677676676767766766776776776776767676776767767766666776767766766766767677676776776676667667667767767766767667676766766767766677667766776767677667766776776767667677677677666767667766676767767767767676667767676676767766766776776776767767666776767676776776776776766676767766767767677677667767667767677677677677676776767766776676767766776676767667667667667767766776677676767767767666776767766776676776766667677667667677676776776776767676676767677676677677676776766776767766767766776767677666776676776766767677677677676767676776776676766776766766776766677667677676676666677667677667666767676776677667767677676776666766677666677667666677667677676776677677667767766677676766776776776767676766766766666776766666766776776776776677677677676766767
66677677667677676677677677666776767676766676767767767767767676766677667767676677677677677677676667767767767676767676766776776766767767767666767767677666667766767677676667676776776676677677676677677667766776776766666677677677677677667677676767767767676767767667677676766776776666776676767667666767767767767676776677676677677677677667677676776677677677666677677676776776677677666767767676767666776667677677676776676776776776776776676676667766666776767676776776776776767767667666676667767767676767767766677677677676776767767667767676767667676776677666776676767677677676766676776766776667677677676776776667767767767676767667767767767677667767677677676676767677666776766767767767676677676677676677666776766776776677666766766767767677677677677677677677677667677666676776677676776767667767766776767767667676776676667767676776676676776677667767766767676767767767666767676776767666676766676776676676767677667676776677676776676767766676666776676767677667677676677667766677677676776776767766776767677677677676677666666676676767767676667767677677676767667767676676776677666767766677676677667676677677676667676776767676776766776776677666776776776676677667666776766766776677677677666776776767766776767676776677666667676776776767676667767666766667766776667676767677677677667766667767676676766767766776767767676767666666767767766766776776776767677677666767767767767766676766776676676666776676767767667667766766776776767667666766676776767767767767676667766766776766776767667767767767667667666677676776767667666767767767766767767767767667677667667766776767767667676767677676767767767667676766776767766667767767677666666767767666767676767767676667767767667766666676677677677677677677677677676767676677677677666676776667677667666667666766767667667667767767667676767676776766776767666676767677667767767677676767677666776767766776676776767667667766767767767766776767766767676676677677677677677677676776766767767666767677677676766776677676677676677677676776767677666767677667667667767767667676767766676767677676776767676776776667677667667667766776666667767676767676677676676767677677666676667766776767666776776767677667767676776766767767766776676766776776767677677666767677676766776766667677677667666776776677676676776776776776767767767767676666776767767667766677666676776676666677666776767676677677677667676676776776676766676767676776766666677677667667677677677666767677677676776767766767767677676776767767676666767767767767767667667667767766767676767766677676776776776666766776776776776776776667677676767677677667767677677667766676767767767767766666676676667766667767676677676767767667767677676677667666676776767676767767766677676767676676767766776767767767676676767677667667676776677677676667767767676767676766676776676776776766776776776776767676776767767767677677677666766676767677677676776666767676766767767676767766767767667677677667676677667666767767767766766676667766676766776666776776776676667667667676776767767767676667766776766767667677677667766767767767677677677676667667766676767766677667767767766676776767676776776667677667676767676666766776676776776767766776767667677677677677676676676766766676666776766776676766766667677676766776776676776676776677676677676776776776766666767767767767667767767767676767766667766767676776776776766776667676767766677667677677676776776666767667676667767666677676667666776776677677667676776776776776666776766767767677667676767766767676767666667676776667667766767667767767677677667767767677667666766676766776767766776776776776776677676676667766667667767767767667676767676776766776776767766776776766676767767676776667667766767676677676776767767767676776767676776776767677676766766776676776776667766767666767667767766767667766667667667677676767767767767676776776677677666667677667666677677676676677667766676676667677667676676676767767667676776776767766677667767677677677677677677667677676677667677667666767667667677666666767767766676767666677667667677677677667767666676767667767767666776677677667766767767767767766767677667676766776667676767676776667667766667677677677666767766767766676776667676766676776767666677677667666766666776667767676766767767677676776776666776676776677667676776776767767667666766776767766677676776766766666767766667677676666776667766667766776776677666766776776677676766776776677677677677676776667767676676766676776776677667677667677677677677677677667766776767676677677667767677667767767667766767767766767767766766776676776776766767677666776776776767676776767766776667767767766776766766776676766767766677666676776677667767667677667767666776776776766666766776776776766766767767767767767666667767766767677667677666766666677677676776776766776766666666676776667767676766667766677677677677676767766677667766766767677667677677676776766776766767767667676767676767767766767667766767766776776776776767677677667676776666767767677667767767677676766776767766667767767666676776776766767677677667677677676767767767667767767676677677666766667667667767766766767767767766776776776676776767667767767677666767767667667667767676677667676776776767676766776776767766767767766776776677676766667676677676767676767666767766677677677676776667767767766677666776667767667767767676776776677677677677677677677666667766677666767767766667767667666667667676666776767767667677677667766677676766677676676776667767666776677676766766676667676667667767677666767666776767667766776767767767767667677667676666776776767767767677676767666776767767766767767766677667676776776766676767677676676667766766767766677667666767676666776776776767767676676677676677677677677666676667767667767677677677676676766776766667766766776776776676767667667767667767766776676667676776676767767676767767767766776667767677677676776677666677667677666766776766677677666666766776766676767767677677667677667766776677676766776776767767677676767676776677677667766766776766776767677677677667677677667667767767766767667676776767767666767677677677667767667766677677676667667666776677677677666676776677676767676767767767677677676767767767767677667677677667767766667766776676776667766676776676766767667766667766766667766676667666767767676667767767676776776677667676676666776767676677677676767767677676676767767677667767767677666776767666776666677666676776766767766766666676766677667677667677677666767677677676767667677666767676776667767766766776677676666776776767667677676776766676767767676766676767667677677676677677676677666776767767676676767676776776676767666766776767667767767767676766676677676766667677677676667767767767766776766677676666766766776767767677677677677677667666677667767676776667667767677676776776776767676677667667767667767676776767676767767766766766776767666766776776776776776776767766676767767677677677676776776767767767676676767676767667767677666667667766776767767767676676776776677676776776767767767677666767767676776767677677677676677667667676667667676667767667667676677676776776677676676776767666767767666776776767677677677677677677677677676767676676776767766667667767677677676677667676676667766666776766676776767676677676767666776766676776767767677677667767677666776767766676677666767767767676766776676767676677676767766767766776776776776676767767667766776767676776776776776666667767677676776776666766676767677676776667767667667766676767767677667676767666767766667767667667767767766776667667677677676776776766776776776766776676676767666677676776776677677676767677676766676776677676767676767676676766776776677676776766767766667767677676676776766767666776677677666776767676677676767766667767767667767767767766676776677676767667667676666776676776667766677666676776776676676677677677677667767767667766766767767667666776776776776767677667677677676767677667677667676776776766677677667677676767766776667767767766667676766767766767677677677666767767766666766677676776776766767676676776767667667767767676677666767676767676776776677676776677667767766766776767767766767667767767767677666676767767676776766677667767677667667676776666776676776667677667767766776767767766776676676767766776776677667677677677677677677676767767667767766667767766776667667676776666767676767766676677676766766677667767767677677676776677667767766766766776776677667676767677666776767677676766767767767767766766776667667767676776666676676776766767767766766767677676767766776677676767667677677666776767767767676767767677677666667767676766767677676766767667666767766776677666676776766767766767767667676767766776767767767766667767767676667766767677676667767767767676767667767767676776776677667766676776766677677666766766776776776676676776767666776676676767767677676776677677676667677677677667767767767767677666676677676767766767767766776766767676776767677667666766676766677677667677677666676776776776767766767676766676676766776767676767667676676776767677677676767767767676776677666676767766776667766667767676767677676776677667677676776667767677676776677676767677667676766766767677676666676676677666667766776776667767766767767767766667676676667767666776776766766767676666776667767677677676776766776776767766776677666767767766776667667766667767767767677676667767676767676767676666676766676767767767767676677667766677667676766766776667767767766776767676676767677676676677666677666767767766776767767677676667766767767677677667666767676776667767767667767667767677676767666776776767667767767676667767767677677666776776767676766776766677677666767676676667667677677667766776776676776776776776666776676667767667767676666766767676767767767767667766666766676767666776677677667666776767766776676676676676776666676776776667667677677666767677666667677676766766776766676776766776767767766767677677677667766766677677666676766776776667666776766677676677667767766776767767676767676667677667676767676767766776776767667676766776776677666676766767667677676767676767766677666677677667767767666767767676677667767767766767767767677677666776676677676676767767676666677677676676766776776776667767666667676776767677667766767676766676776776677677666677667677676677666676677677677667677667766766767677676766766776667767767767766676677676766776767677667767767767767767667676677677677
676776767766677676676667666766666776677666776776776676767677677676766776667676667667767767766766677676667676776776776667767667667767767676766766677667766676767676767677667677666776767767676776766676776767667767667767767667676767767666677677676767766776776767676767667767666767766766767667676676776676666767767767676767767767677666767676767767666676767667667676766677666766767667767767666776767767767666776776677677667766767767766767766676776666667767667766667766776767766676767677676776767766776766776766667766677676776666767676676776676677676677677676767666776776776766677677667767767767677677666767766776767766666767766776776767767767766776776776676766667766776666676776677667667767666667677677666676776767676776776766767767767766776767676676776776666677677677677666766666767677667767667766776766776676676666677677676766776767767677676766677677676666767767767677677676776766766766766766677676666667677677676667767767677676766766767767677677677676776676767766676767676676767666666776776767677667767766667767666677666766767766767676767767767676767667767767767767666776666767766667677676767767767767667676767666667677667677667676767766767667767767677677667676776677677676776767766776776667767667767767767677667767767767667767767667676676677677677676767767767767767767767676776776766767676667677677666667766676767667767676676776766766677677677676776767666676766776666776776766776677676676776767767767667677676776676766766776767767767676776776767676766676677667676767767677677677677677676776667766776767676767766677667677677676776767676767667666677676776776766767767767676776776776776776767767766766767766767767666776776667767677667677666767677676767676776776776676667676767677666776667677676766767766776766767767676767666776667676677677676767667667767677676776767676776676766676666776776676766776676676767677676676767767767767766776766776767766776677676767767766666676667766776776767767677676767767677677667666667767676776766767666776667767667666667676776676676776776676776767767667676767677667767767666767676767666776776676766677677667667767766776667676767667767667766676767677677677676676766676666676776776776776776776776776766776766667676767767677677677667767676677677676776776766666676776677667666767676676766766767766667766767767676767767667767767767667767676776767677677676776766676767666676676676766767677676776766676676676776667677677676767676776676767766776677677677676776767767766667766776667677676676767766767767676766766676666767767766776776776766776767667666766667767677677677677676776776776776667767767767667666766677667767667667767766677677677676767767676767677667676767767767766767677676776766766767676766767666776767766667667767676677667676766776767666776767767766767667767767766666776677677676667766766776776677666666766776776767767667766667766776776767667676776767767767666767766676766776776667677677677667766767677667767677676667677676767677677676776677667766676776776677677666776667767767767766767766767767667676776767767766676776776767667767767767677677676667667767766776677676776667667767667767677677676767667766766676676676776667677676767767666677676767767767766767676767676676767767766677676676677676766776776667667766776676767767767767666767767766766767767767677676776767766776766676776776767677676766676667767767677676667767767767767766776767676767767667767767676776776776667767766667766776676766667767677676676766776776677677667767766766676776767676676676766677676776767677667767666666766667766677677677676776766776767766766767676767667677677666767767767767676776776767666776767767767676767676776767666776667667767767677677676676766776767766776766767767767677676677677677677676776677676767767666767767766677677676767667676776667767677676767766776766767676766776666677676776767767767676776767677667767666776767666767767677677666776677677677676776767676776676666767767677677676767666766776766767767666667667767767767667676677667667676766776767676767667767766766676766767676666676667767766776666776766776776776776677666667767676767767767676677667677666677677677666776677676776776676767767666776776767677676776677676776776776776767676776776776766667766776776676766767767677677676667676767767767766767677667677677677676677677677677676676676776767766776766667676776667666776767677676776776767767766776666767667677676776767767766766776776676776676677676677667767666776666766677676676776776767677677676776776767666677667767667767767676676776767676667677676776666776676677677676767677676776776667767676776776676767676677676677677676767677676667766776677666676767676776676766767766667676776676767677676776776767666677676776776767676767767766766776766776666767677677677677676667766776767767677676676776767766667666766776776767767766776766767767767767677676776667676776766766767767766767667766776767677666776676767677676776666776776677667767767767767766677666667676667767766767677676676776767767767677667767667767766766776776776767767667666677676677676676776767766767767676676667767677667767776677667666767677677676776767676766776767676766676676776767677676666677667766776776776776776767676776676767676776766767766767666676677677667667767767666767666677677677667767676776776667766767766776767677677666776677667677677677667677666676776776676766666767676776666666767766776666766776767767667767666766767766677667676767766766767666776776767767677677666776667767767676766667766667767766766667666766667767676677667677677676677676766776667766677676766767677677676676767766667766767677676676776667767676776776776776767766776677676766676767766667766776776776776776776776666776666776767767676767766677667767766766767767766676776676776776666676767766667667767677667767677667676776767767667677666776776767767677677676666776767767766776776666776767676667677677677676767676676776676767677676767677666766677676667767677666776776767767667766767676767767676776667666767677666776676776776776766767667677677676767677677667676767676766677677676767677667767767666776776767767676676767767766677676776776767766776766767676767677676666677676767767766776767677677667677677677666776676767677677677667766676776767767677676767677677667676767767767766767767767767667677676767676776767676677676767677667667676767767677677677676767767767766676766767677677676767676766767767677676766776776667676677667667767766667667676767766766767667677677676776776776767676767676766667767767767767677667766676767666766667676776776776776776677677667676667676776677677677667767667677677676667667767667766667667667766677677676667766776667766676667766667677676676776767676767666767667767667667676767767677677667667676676677677667767767677677677677667767677677676667677666666667767766766776776766776776677677677677677677676676776767677676776767767767667677676766766766776767677676776776767767767767677677666776677676776677676676676677667676767667677676776776776776667767667767767767767767677677677676776677677676766767767767667676767766767766676676776667666776776776766776766766767677667667666767676676676776766776767767677676767767767767667766776776776766776776677676676676776776767767767767677676776776776676776776776767767767666677676776767676776676766776766767677667766766677667766776776767767677677666776767667677667676667767766776767767676776676766676676776776766676767667676667677676676776766677666776776676676676776767767767677666776676767767676766766667767666767766766776677667766767767677677677677666776776766677677677677677677666677667667676676766776776776776677677677677677667676677677677677666776776677676767676676767676677666767766767676676776676667666767666676666776676767667766767676776766667677677677677676676776776676776766676767667766667667676676766676776767767667767766677677677667767766767767676676776767766776776667766667667677676776776776776676667767767767667766776776766766767676767677676776776776776676767767677666767676677677676776677667667767767767677677667667676767676676766776677677676776776767677667676767767676776776677677676776767767766776667766667766767767766766776776767767766767767666776766667676767766776676776667676766667667767766766776776776766776767676766676766767767667677667767766767766767677677677667676776776767767767767677676676667677677677676667676666767766676767667676766776667767767766776776776666767667677677667666776776677677677676776767666776776677676776767767766776776667677676677677667766776676776776776677677677676776776676676767767667667677676767767676767767767677676776767766776676767766766776677676776767766776767667766776677676776766676766776776767676776776676767666677666776767767766776667666676667676767667677676776776767666767767677676677667667667666766767767767666766677677677676776676767766767676767677676776776677676767666676767766767667676676776766776767767667676767767766776776676766766776767766676676767767677666677666776767767767767767767767767767677677667677677676767767676677676766677677667677676776667767676767677677667766776667677676766767676767667766666767676677677676677667677676776666677676776767667767767677677667676767767676776776766767667767677677676776776776776666767767767767767666677667667766767676677667667767677677677676776767667767677676666776776677676676667767676667767767677676776676677667677666776766776677676776767667766767767676767766776677677676767676776677676666666767666776776767767767677677666767676767677667666776677677677677667767766767767676776676667676666666776767766776776667677676767677666776776776666677676776667676767766766676766767676776667767667767767767767766767667676767676676677666676776667677677677667667767766677676776666767677677677667676677677667767767766776666677677667667667666776677676776776766767767766677667767676677677676676667766766767666766676676677677677666676776666776776677667667766676666767677676767767767767677666767767766766776766767766666767676776766776767666677677677667676677677677676767767677667666666667767767677676766776776767676767677677666776677676676766766676776667767766776776766776766776776776767766677676776776767767666776766767767676667677677676767667766677667767766776666767676767677676776776776676666766667767
677666677677677667676776767767676776776776666677667766666776667666776776767766767667677676776666776767767677677666766776776776776767666676766767676776677677676667766766666666767767767676767766677667766676677676767667766767667766667766776766767666776776766767766677676677676676667676677667676666776776767767767666676677666767676776676766677676676776776766677667676776776677677676767766767667667667767677667767767766767766776766776776776767676666776766776766776767767677676776677677676767767767667676677666677666776767767667767667676677677677677677676767666776766776776766767766676667676666676676776677677666667766776677667677676776776767676776776767767767676776667767766766766667667767666776766776766667767767767767667676776766776776767767767767767767766776766676767767676667767666776667767767676776766767767667767667677677676676776676776776667677667677667766667667767766767676677677666776776776766776776776767767667666766677676776776776667766767766776676767767677666676666767676766767767767766677677667677676667677667767677667767766767676776677676766766767676676776667676766776767676666776776667767767767767767677676766677667767667766766776776677676676766776766776776676676676766776677667767666767667677667766776676776776766766776767676676676667766776776667666776667667767677677677676776676776677677676776676676767767676767767766676766776767766776767677666676776776767676767677676776667767767766767667677676667767767767677676676776776776776767667767667767767667767676766767766677676776776776776677676766776776676767767677667676676666776677667676767767677677666767767767767677667766677676767677677676766776667767677677677677676776767666677666676677676667676667676677677676676776766676767676776767767767676666776767767767767766766676766677676767677677677676666767767676767667767767767767767767767767766766767676667676776767767766776776667667767677677676666667766667667767766766676776776676666767667767767677676776667767766776776776776776766776776767677677676667766676666676667767666776766767676776767667676766767677666676776766667767767677667766776676767677666776767767667767676676676776776776767767677667767767676677677676677676676776767767667677677676776676776767676767677676666767677666666676676676776776677677666676676776776767766776667667667667667676666767676677667767677667676676676677667767667676776677677667766776667676676766776766767677676667666767766676767676776766676776767767677667666676766776776766776776776667676676776776667767676776767767677666776767676776667767766676776767677667677667676776667677677677677676776776776676776776767667766766676776776667676667676776776666667767767766767667766776676676767767767677677677667767677676776676776776766667676776776766677676677676767766776676676776666667767677677667766766667767767666667666767676767676767667667767676677677676667766666677676776766776766776766767767677677677666766767767766776767666767676676776767766766676776767767667767767676776766677666776767766776776767767766677677676676767767766676767767767766776676776667677677677667767667667677676767676667676676677677677667767677666767666767766776766766776767766667666776676677676767767667767767766767677676776767677666676766767766676677676766767667767677676776767667677666776677676776776776776776776667767767676667766676767767676776776767676776677676766776767766676767676677666667766776767767767667676776766776766776676667767766767767767767676767667667767676776776767767676776776776666666677676776776776676767767767767767767766776767677677667767766776667767767676767767666767767767766776767767676776776776766766776767767677677676776776776676667676766767677676776776776776766666766667676676776776667676776677676776776776677676667767766767667766667767667767767767667766776767767767767766767766776667766776776776766766667767767766776776676766666766767667767767667767767767766676776776666776767667767767766676676676676667676677667766766776766677666767767667767676666776776677677666776767677676676766667667767766776676766767676767767677676776776776676776767767667766776767767676767676677666766767666766776776666776676766767766766767767676776767766767767766766677667767677676667766766776667766776676776676776767767766766776767676767767667767676776767667767676776776676667666676776766766677666766667677677667767766776676776776776776776776767766766667767676776776776667677677676776676767767677677667676766776776667767666676776767677677676677677667767677667676776767676667767767666677676776776776776776776676776667677677677676776776767767767677676767767667677666676676767677676766766677676776766676676766677667677676667677677667766676766677676766776776776776776776767676766666767677676776776767676766677677677666776767667677677666667766667767767676767767767767766776776667676766766776776766767676767676766776677677667666676776676677667767766776776776766666776667767676666677676776677677677676776776677677677667676767676676767767677677676676776776767766767677667677676677666676767766677676776776676767677676767667677676676776776766677667767677676676666667767667677677666766776667767676776776766767767667667767767676767766766767677677677666767676776766667766776776776766776666776776767767677676667766767677676766776767767676676766667667766767766767767766667677676776667676667667677676776767676667676767767766767676776776676776776767767677677677677666776666776767767767767767767766766776767766677676767767676776776776676776667767767677676776677677676776767676776776766767767767767767767766767766776667677677676667676767676776776667676676766776677667667767767676776667676667767767677667667766667677677667767766676766767767666767766776767766676766776776677676677676776776766776766767666776776766767677666767667767766666676766667767766676667766676676767676767667676767676677667667676667767767766776676767767766776767676676667767666666767767767676676776767767667767767767677677677676776776766767766776676766767767676776776667676767767766667677667667766766767666776667766666766776767766767677677667677676767766666676776676767767667676767666776767677677676776677677677676767677667677677676766676776776667766776667677676767767767766767676767667767667676766667676766767667766776667677667767766767677666766767767677677676776677677676677677666767667766667767767677677676676767767667767676766776776676776677677676667767677676767766776677666677677666776676776767766776776767677677677667676677677666677676776776776776676767677676667767676767676677677667767767677676776776767667666666676667766766767676766776767767676776766776776676677677667676767766766767677677667667676776776677677676776776676677676676767767767676776776767676676666767676677677667676677677676776776776676776776767667676767676776776766776776776767767767767667677666776767766767767676776667666766776676776766776776676676667767676667677667667766776676776676776767766767676767767667676776767767766766767677667766677676766667767667677677677676676766677677677666776667677666666776767667677677676776667767666766776776767767677677676776776677677667676776676667767766776766776676667677677666776776667666776776766676766776776767766676776776767767667667767767766767667767677676676667677676776667767677677666776667676676676767767767766766676767667667767677676776667766667677676767767767667767667667766776676677676776776767767677676776667767666677676676776776776776767667676776676766766776667677677666767767767766776767767666776776776767676767766767667766776666677676767666776776766766767677667666677676767767667767676767767677677677667676667667767766776776667677677667766776776767766776767676766767676776767766776767676676677677667677676776776766676766677676676767767677676767676767676776767766776776776767767676776767767766776776667666776677676677667767667766776677667677677676766677666776767766666776666667767766677667766776776767766677677667766767676766767767767766667767666776666677677676767767676776767766776677676776676767766776766766766776677677667667767767676776767676776776776676776776776776776677676667677677667676767767767766666776676776667767677676776776776677666767767667767667767767767766766776767767767677676767676767767767667767667676776676776677677667677667667767666767667676666776776767677667676776667667766766677676776767676766776776776767676767767677677666776666677667767667666767767766677677676676766677667767676767676676667667677666776767677666767676766767767766767767766676676776677666776767667676667676776776767767767767767766766667676776776767766767767766766776666676677667676667667766767767766776677677676767766776776776776677677677666767766767667766676776667677677676677666776776776667677677676776776776767676776767667676767676776676776767667767676776776776676766667677676676776677667667767767767767667676676776677676767676676676767767677676767676767766767766776667676766767767677677677677677677676767666766767667667667677677666776766776667767676776667667677677676666666776677677676676767676767676677667677667766677676776677677676677677667676677677677676667767767666676667666776676766767766766677676667767677677677677677667666776766667677667677666776776776776676776677666667667667767676766677667767677667767666667677676776676776776676666767667667676677667677677677666677667767767767677667766776767767767767767766766776776776767677676677666766666776776767677676776677676677676676667667677666667676776767676766767767677667677667667676677667767667677667676776776767676776766767767767666767677667767676776767766776776776767676677667767766767677667766767677677677677677666677677676767677676776677676776767766667766676776666676667676766766776767676667767766776667676776776776677676776767666767766767667676676776767676676666776667676666677667666677677677667766767766776766776766767677667767767676766667766766677677677676776676667767767767677666667676767767767677666667667676766776667766767667676767677677676676666677677676776767667676767767667667766676767666776776767766676676766776767667677677676766677667676776776666776676776776776776776776776776677676776767767767667677677667666766766766766776776767667676666776776767766666776667766677
76776767677676776776766676666767667666767676776677677667667767767677667676776677667767767767677677676766676776767767767767677676676776766677677667676776677677676767676776776676766767767676676666767676767667676776677676667767676677676776766776767676677677667766666677676677676767676767767677667676766667766776776666767766677667666667766676767767767676677666766776767767676677677677677676677667767676676677677667677667766776766776677676776776776776766776767767676776767767767667666767667767667767767667676767767767667667766766766776776776767767677666677676677666676776766667666776776776677666776776766767677666776776776776666776667676767676776767767677676776677667767767667767766767767767767666676767666776677667767676767667767667676666766667676767767767676776776766776677677667766776767767766776776776767766677667767677666767767767767767766776767677677676776767677676667767767666677666677667767677676776776676767767767767676776776776666767767676767676776667677677677677676676776776766776766767767677676767767767677677666767767677667666767666676676666676677676767666767766776767767676676776776776776767766766776767767766767766767667767677677677676776776677667766776776766677677676666776677667677676776767676776766776776676767767767767677677677677676767766776776767766776676767767767676766677677677676766776767767767767766676767767676766767667767766667677676776666767676677676677676767667676666776676766776767677676767767676677666677677676667766776766676677667676776677666767666776766767677676676767766667676667766767767676767667767676767676677667766767766677666776776676677666776776767676767766776676776776776766776776767767766776767767676776676667676776776667767676776767766776767766776776667667767666767766667767667676776767667767666677676776776767767676667767766676776766776767766776766767767767767676776677677666677677676776677676767767766667677667767766776776677666767677666776666776767767767767676676776776666677666767767767767766767767676677677677667766766667766776676766676677676776776676776766667767766676667767666776776677666666776776767766776767677676767677667676766767677677667767767676766776766776776767677676776776676767667767767767676767677676767766776667677676776767767677676776776766776767767676776767676776776677676676766766667676776776776776676776766767767766676776776767676677667666767677667667767766767767767766776676667767766677676767767676776776767767676776667767677667766767677666767677667767767767676776776776776776767766677676676767767767676766776767667667667667767767676767766776767767676767676766776677676677676677676767666767666767677677676767767766667767677667676776776667667767677676767667767767667667767677676677677677677667766767766776677666666766767677677676677676766776676776677667677667677677676767767767767767766776667666776767766767677677676767677677667766776667676776776767667767767676776776776776776666766767666776767677677667766667767767677677666776677676776766776666776677676767767676766767666767767667767666767677677676776666667766767677677667676676767767676776776776767766776667767676767667677677677677676776667767767767677676766776676667767667766767766677667767767767766677676776776776766766676676776776667767767767767766766776766666667677677676766676776677677677676776776776767677667676676776667767676776776776666676776667667766676776677677676767767767767767767766767676776667677676767676677676677666676776667676776767676776676677676766767677667676767766766677677677667677667766766767667767767677667767667766776767767677676676776677677666676776666776776676776766767667676666676676677677676767766776676776677667766767676776676766776776776677667767677667767677676776666766666776767767767767676676776776667766677677677667667767767767676677666666776666767767677666667667767766767676767767767767667677676767767767767767667766766677677677677666676766677677667676776776767677677667766767766776767677677676776767677676767767676676776766666776776776776666776766677677676776676767667677667667667766767667666677677676776766676667767676776767767766776776677676776767677677677667666776776776767766776766776776776767676677676666767666776667767767677677667766776767767767766776776666776767676766767767677676677667677677677677677677676776776676766766766766767767676666766776767676667767676767677677677667766677677677677676767767767767666767767767766776767677677677676676666766676767766776776767767767767667767676776667677676676776767667667767766767677677676776667767676776766676776776677677677677677677667667767767767767767677667676767676776767766776776767667767677676677666766766677676676776776767767677667667676676667767767766667767676767767767676666776767767676667767676767767767667667666676666776766776667676767767667676776666676776776666676766767767767767767766676676766776767767676776776767766776776776767767667676766766676776767666676667666677676776677666776676767677676776767767676677677676676676767667666767667667676776666776676766677676776677667766766767667766776666676767677676676676776767677677677666776766776767676776667766776767767766667677667766677666676776776776776776776776667767767676767677667766666776776776767666667766676776767767676767766766766776767766776766677677676776767676767767677677667766677667677676776766677676776776766776776776776776767766766776666776676776766776776767667766767677666776776676767666776776776776767677677676666676776766776666776667677667666767767766776766677676677666766677677677677676766776776766776767676676766676776667676776677677667666676776767767766767676767767766776666667767676776676776677667667766666776776776776776776767676776766776676776776676766676767676666767767676767766666677676776776766766677666767766776676766676767766667676776766677676677677677676776767767766676666666776776767667676776767767767766677667766676667677677676767676767766766676667677677666767677677667767767667766776776676676776676676776666676677676767767677677677667766677676766676767767767766767676776776766776766776676666776776667667667677667767766776776677666767677667767767767766776677677666766667677677667766767767767676677676776676677666776666776676776776676776766667766776766776767677666677667767676776767677677667677676776677676767767767677677677667676776766776676667767677677676776776767767767767767767767677667767676776677676766767676767766766776776677677666766776767766666776767676776767667677667667676767766776776677677677666766776677667677666776667767766776776677677677677676776776677676677677677677667676677666776776666776776677666667767666767767677667766767667676776776676667667677676776776776776676776776677677667677677677666776776677677676776767676766766776776767767666667676676776767767766776776667767767676666767766767677677676667766677676767677667676667767666776676676667767767676676676677676766776776776676767767766776676766766767767676666767676776766776767766766767676766767667666767677677677676676766767676767667676776676766776667677677667666677677676767677676767666776766776667677667677676776767767676766767767767677667677677677676767677677677676677676767677677666776776776667676766767767767767667767677677667667767667767676677676766776676667766767767767767766776776776677677676667676776677677677666667766767767667677677676767767677666776776677667767766776766776776766776767677676676677676767767676666676676776767766667767667677677676666776767676766677667766776667677676776766776676767766776667767767666776767676676767767767766767667676767676766667767676667766676667766666776676776677676767667766666666677676767676776766776677676677677676677667676767767767767667767676677677677667766676776676666776677667676676677667767677677667767767676776676776677676767677666776666776776676766766677676676677676776776677676766767766676776676776776676676766667666776776667677677677677676677677677677676776767677667677667767766776776766676767667767677667766767676776776667676776776676767767767767767767767767667676766776776766676776766676767677667767677677676767676676767766666766776767677667767677666776677667667677666767677677677677667767666766776776776776767667767766766676677676676667767677667677677677677676776776776676677677667767767766776667767667767767767676667767667767766766776767766677666776767766766676776776767677677677676776767676766767667767667677667676677677677677676766776776676766776767767676767767767666767676776677676666766666677666767677677677676776677677677677676766776776677666766677677666776776666776667767666767666776767766667767767767666677676776677677667767676776676767767767676776776776776767767767676776776767667766776767767766677677667666767766767767766676776677666767666776767677676766676776767677667676676767766767677667767677677677676776667767767667767677676766766767667676766666776677676677667667766776776767676767677676767766676767767767676666776776776667767667767676677677676767676766767767766677667676677676776676776676677676776676676766767767676767767667767767667677677667766776776676767766776776776677677667677676767676676766766776667677677667676767666776776776676767676667667766776776776776667677677667676776666676767677676677676776776776776776767667766766766766776677677676667767677666776667677666767766776767767767676666776767766666776676767767677666677666676676776767667767767676766677676767666767766766676676776767677667676776676677677676667676676767677677667677667677666767667676667677667767767676667766776766677667676667667767666766676766677667766676776776776767767677677677676776667767677667677677676776776766767677676766776667767766766776677676776767666767767767766767767766666766766676677676776776767767767677677676776667766776776666766767676776776666767766666766676767677677666776767767767767767766776667767677676677667767676766767667767676776767677676776776766677676767767676776776767676767767767767767677677676676776767676767766767677676776676776766766766766666676767676767766776776676767676767767677676767767766776676677667667767767676667676767766767766767766767677676776666767766767676776766766676776676776776676676667676677677677677676677677676766776776776776776767676776776776767667
66767767766677666667676667766776676677677676776776667677677666776766667767767667767767766776776677677676667676776776767766766676776776677677677677676776776676767676776677677676776767767767767766767767766776776766666776677677677677667676766767677666776767766677677677667677676666766776767677676776776767677667767666767767676677676776767766676767677667767767766776767677666776676776667667767677676776667767666766677676776776676776776776676767677677677676767677676767766766677677677676767666767766776766766667677676776667766676776677667767767677676776677676676776766767767676676776766676776767677667667767767767676776766677677676676767766776677677667677676767676767676766676677676677677676677677676766667766767667767676667767766766677667676776677677677676676776667667676776667767767676767666776666776676677677666667767767677667766766676766776776667766677667767766767667766766767767666677677676667667666767666776776666776776767676776677677677667677667766776677676677677676776776667767767767767766776776766776776776767667766677676667676776776776766676766776767767676767766676676767667677677676767766666766667666776776776767667767677677676776676766766776767676766776766776666767666676776776676767767767767676676766776776766677666766767667767676677666766776776776766776776767767677677676776676776666666677667676667667766767666677676776767677666776767667766666666766767676776776677676776776776666776767677676776677677676666766677677676776677677677677676776776767677666776676776776767766667667767767767677676766677677676676767676766776767767767667667676767767767667766677677676776767767767767676766776767766666677677677676667766766767666767766776767676776776677676776776776766676776676776676677667667767676766766767677666667767667767767677676676667676776676776767677677677677677667767767766677667767766677677667767766776766666766776776676676677676776666666677677667677677677676776676767766767767766667767676776667676766766776666677667667666676676767676767767767677677676776776676767767767767676666767676767667666667766776767766667767676677677677667677677677667766766767766776677677676766776767767667667676677676776776677677677677666767767767676667766667766776776676767676766676776667676767767767766767667766767767677677667666767667677676677677666767677676776776677667676776767676767676677676776766767767666776766776667767666766767767767676776676667677667667767676676677666766776767767667766677667767767676766776776776776776676677667677676767766676776767766776776676677676676677676676667767677676776776766776667767767677666766766776776767677676677666776767767767767677667677676677677667767666766666767667677677677677677677676776776767766667767667677676776677676776776667676676767767766776766776767676767766776776767767767676767767676776767667766676776767667767767767767767767667767766776767767676776776677677677667676776776776767767767767667677677667677677666776776766677676776677666666666767767676666767767767677667677676776666676776767767767767667767666776776767767677667667766776767767767767667666767767766776767677667767676767767767767677677676667767667767767676766677667677677676776677676676767667677667767766776677667766667677676677677676677677677676676776666776767767766776776767676677677677667766676776676766667767667676776676666767677676776767766776676677677677676677666767766767766776767767766776667666676767676767767766766776776776667767766677676667766666776767767767766677676766667676776766677676767677677677677667676776676676766667767666767766667766776776767766776666677667767676676677667676676767667766776677676767677667767677677676766776666767767666767676767766767677676766667676766677677676776767667767667767766677676776766776766767677676677676677677677676766766776677676676776776776666776767677676766776776767677677677677667766677676766776767677677676776766776776776776776677666676767666767766776776776776776776666676677667676667677676676776676677677677676767766676676667676776776776677676766677676776776776776776667767767677676766676767766767676776776776776776776676766667677667667767767676767767677676776667677666776767766766766776776776767767676776776767767767767667766767767667667767766666676776666767676776766776776767767676767667676776676677676666767766776766766766767667767677677677667666776676767766676776767676677677676776667667677667677677677676776677676776776767667766766766677667766677677677667666767667767767766776767666776766776767766677676667677676776677667766767677676766767667666677676677667677676766776766676767667766767766776676766776776776767766767667667767766676776766767677677666666767677667667766677676767767677677677677677677676667677676767767676776767767767767766776677666667766767767676677676776766776767767767676776677677677677677667677677676766776677666776676767766676776776676776677666766776677676776767677676677676776667766767667767676776767766666677676677676667767666776767767767676767767677677667766776776776766767767667766766766767667767676767666767677677677666767676676767767677677677677677677667766776666776676767667676767676776667677677667766767676776776776776776776767676776767767767766677677667676767677667667767677667677677677667676677667767766676776767766776776677676767766767676766776766767677677676767676676776767666767767676767767767676767676776677676667667767667766776667767666766776667677666767767767767766776776677676667667667677676776667677677677677667767767677667767767766776676776776776767766766676776676676766776776776776767767667667677666767767767767766766667767676667767767767767676766776776677676676776776776677676676767677676767676677677667766776767677677667677676767767677677676767677667766766767677667767667667667767667676767677677667677677667677676776776677666767767676776677677676776766767676666776766767676666676666776766766776767767666676767767766667767666776766767667677667677666776677676767676677666767667677677676776766766776776667767677676767767766767667767766776676676767766677667676677667677676667767677676677676776767677676767766767667667766767677677667676676676767667676666666677676667676776776666766776766676667767767676776776776677676666776767767677677666676677676776666767767767767676776776776776776776677676776677676776767667766766767766766677677677676667667767766776776776776776767766776776667767676776776776776776776776776676666767767677677676776767676766677666676776776667767667667766767676776677677677667666677677666667676776767677676766677676776666776767667666776776776767766776667677676767766766767766667767767676767766677676676766667766776767676767666767667676677676677677676767767677676776776776676666766677676677676766767767767767767766677667767667767676767766766776776767677676767667766776677676677677677676667767767677666677677677676766776767666767766776666767767667767676676766776766776677677676776676766676676776776766676776677676767767767766776677666676676776776677676667666776667767767767767676767767767767767767676776767766767767676767667767767767677677676676767767767766676776766666767767676776767666767677666776767767766776776667767766676776776677666767767677667666766667767676676676677677676767677667766767767676676677677667676776766676767677666767766767667676677677677676677676776776767767766766776676677677676776676776766676677676667767767767667767676677676776776776776666776676667677677667767766766766677666776767667767767667767667677677677677677667666676676776767767667766776767677666766676677667667676776767677677676776766776667676676767767677667676667767676767667676767666776676767767767767667676767767677677676767676676677666776776767676776776766676776667676767677667677677677677676776766776776776677677677677676776776677677676676767677667767766776766776776666767767767766767766667677676776776676776667666776766767767676776776767677677676667767766776767767667667767676776667767677676666677677677677677676676676776677677667676776776776676667767676767766766676776677677667676767667767676776667677667667667667676677666776776776776766776767677676676677667766766767677677676776767766776666767677676676776677677667676676776776776677666767677666767676767766767767677677676776776766766667767767667667676766676676767767677677677677667766676676667677677667767677666676667766766776766677667667767676666676767766677667767767667676767677677677676766667767677666776677677666776776767767676766677666667667767767677676767767677667766676766676776767767666767677676776767767767766766677677676676667676767767676677667767767767767766767666776776767766767767767676776767677676776776776776667767667676767767767767767766766676767667767767766667767767766776677667666766677676676767676766676767767766767676776767667667767767766676767677666767667766776767766776767766677666776766767666676776776776767666767767667667667767676676676767677666676776767767767677667767766667667666767767677666676667676776767677677676767676767667767767767766767676667766767677676776677676676677677677676776677676776776767766677676677666766767677677667767766677666776766767767767676676776676767667767667766766767667667767677667767677677666776667766776677667666776776766676776666767767766776767666776677677677676677676767767667766667767666776767677677676676667767767677667767767667766776776767677676767767766767676766776676766676776767677676766776677676666767766776776766676667677667677667767766677676776776766666776767676677676776776776677677676776766776767767677677677677677667767767676776767676666667677676767676776767766677677667767767767767667767766676767677676766766767767676676776667667677676776767767677676776676776677676677677666766766776776677676767677676677666677677667676767767677676676677677677676767767767677677676776677677677677677666766776676776767767676776766776677676677667766776767676766766677677677677677676677677677667766667667767767676666776776776776766667767767767767677676766776776767767767677666776776676776767767767766676776677676767666767767766776766776776767766676776677676766776767677676767666767676667677667767767766667676667676776766766776767667766776676677676676766776767767767767666776776767676767766776767667767677
366776766776776767666776676677666767677666667767666677676767766667767767767677676766676667676677667767767767766767676776776677676776776676766767767766767666677676776767677677667766776776776676767677667767667766677677667767767766666766676767767766776677676767766677676776776767767676677677667677676776766776676666677666667767676776776776776776676666766776776776766676776776776767666776667767677667767766666677667767767676776676677667676767677667767767767767767766767767767676776776676677666676767676767766776766767677677667677677676676766767766766767767677677677677676767767767767766677676676766767676666667677676667666677677667676776767766776776776667677666776676767676667767767767667767766676676667666776767667767766767667667767677677666776776666767667677667766676667676677667767677677666766676776766776676767767766776766677677667767676676667767667677677676776767677676677677676776776776767667667767677677676667767767766776677677667767677676766776776767767766767767767766776776767667677667766666766676766776667766667767676776767766767767676776676776677667676677667676776776677676767677667676776667666767677676776776776776766676676677667666667766767766767667676776776776776776666776776776766776776776676767766767677676776677676677676776677676776666767767677667666676677667677676676676666767767667667667766776667676766766667677666767667677676766776677676767767666676776676677677677677676676667766767766667767767767767677667676766767767667766776776767767766776776776677677676677667767767666776667766676666766776776666767676776767766767767676677676767666776677666767767666667677676767767677677677676677677676767677666677677667676677667767767766667667767766677667767766677676767766776767676766767766766776776776776667767666776677676676767766776767677677677677676677676776776776676767666776767767667666776776776666766667767766676776776776677667767767766676766766767677676766676766676776776676676776776677676767676776766676676776676776776776776767766776766776767767677676776776776766776767767677676766676767677666666776766667767666767676766677666677666677667766776676776677676666766776776667767766677677677667667676776767667677676676776766677667767767767767767767676776776776676667767666676767767766767676776667767677676666677667767766676667767766676677676767767677677676766766776767767767677677677677666676677676776776766767767767676776667677667667766767767766767767676776767767766676767767767677676676767667677676776776676776776676676676776776776767767767677676767677676676667676666767767767767677667666767767766776677676666767677676776767667766776776676676766776767677677676676767667676776767677676677667667666767667766676767666677677677677667677676766776677667676776776776776767766776676766677666667677666767676677667766776767676767766667767677667767676666776766767767766767676776776666776666676776776677677676776766767767676776766767666767677677666767767667676766667767667767666776767767677666767766776767667767767767666676667766667767667676767767677666776767767767766676667677667767677666767676666677676677667676677667766767766676767766666667676676776767766767666677677676776776776667767677667676776776767676667767767677666776776676667676767667767677667677677667767767767676776677677667667677677676776766776776767766767766767766776666677676676776666667766676776666667677677676767767767767676776776767677666776776767767677677677667676776666776767767676677676667677666776767677676767767766767766776776776667767676767667767677676766766767767667666677667677667766677676767767677667676667766767767676767766677667667766767667677677676667767677666776766676666776776767766676776776677677667767766766676766776776767767677677666766677677676776767677676767767767667767677676776666766776776677667766776776767766776767766767766766767676776677677677677667767677667767767676766676776767767767767667676666767767767766776767767667767667766767677677677676766776766767676776776776776776776676766676677676676676667767677677677677666767767766767676776676666776776677666767666776776666677676766766767766766677677677677677677677677676667767677667767766776776677677676677667767767677677676766776767766766776676776667667666676776776776767767676776676767767677676776667766667767676677677667767766767676767666767667767767767676767677677667767667767767767767676776767676766677677677677677677677666776677676677676776767666767767676677676767676776776766676766767676766767767676676767767767766677667767766677677667666776776677676667766667767676676776677666776676766776767767677676776776767677666767667767766776776776677676767677667767676676766776776776676677677667767666776767676776776767767676767767766767767767676776776666767676677677667666776776767767677676767766776677667676767676776676666776776676767767767767667767766766767667767766667677676776666767676676676676767667676767767677677666766776666767676776676677676776767767677667767677667666767666676766767767666776767767767677676776776776776676767676767666767677677666667767767677677676677666677677677676767666776776767677677676776676667666776776766676776677676767767767767677667766766767767677677676776767766776776676766767677667766776766767676767766767767677667767767767767667667676776767677677676776776776776776766666767767677676676767677676767767767676766776766767666667677677676667766676776776666776776776776776766776667676676776776677677667767767766766676766677676677677667767767666776776776676776767766677676776767667677676776767767767766677676677677677676676776776776677676767766767666677677676767667676776776776776676776766676676767676676667766766676766767766766776766766667767667676776676776766676767667676667766776767677676667667767676776667666776767667766767767677677666677667767766677666677667766767767766767767676667766676776676767767766766776676767767767767766776776676767767767767676676766677677676677666776766767677677676776767767766766676676767766677676776776776776776766767677676676676776767677666776766676776767677677677676767766776676676776767677677667677667767767767767666776776766776676667677677667767676676766767767677676676667677677677676776776676776767666766767766677676776776767677677676767767677667766676666776676676666766667676676766766776767677667767766767767676677667677667676767677667767677676767767676677677677677677677667767677676677667766767767766666776677676766767667677677666767666776767767666776776767767767767767676766776776766767767766676767666677677666767767767677676676767667766677677677666677677676666677667766776676767767666676776766767676766766776776667677677676776776676766677677676776776767767677667766677667677667766667767677667766767667767676767767666766677666776767667667767676676767667766776666767666776767767676766677677676676776766776767677677667767676776667766766767766677677667766766676676666677667676767767766676677676766666776677676767676776767676667766776776767667677676776776767676667666667666676776776676766676767766776767766667767677667767676776776767677667767766766776766767767767767767767677667766667766776767766776767766776667676767767666676766676667766776767767767767677676776667767677666776677677676776677677677677676776776677677677667677676677677676767767766767667767676776676676766766676767766667677677676767676776767767667767767667767767767677677677677676767667766776767676676776677677666767677667667676677677677677676676776767677677676776766776776776767667676776776667666677676676776767676776766677676767766767677666677666666776776766776667677677677667676677676767677677677676667766767677676776677676776676776776767767676766676767766767767767677667677666776776776766666667677667667767677676776776767766767667677677667767766677677677676776676776776767666667666766776776776776776776767667767766676766767667767676667767677676767766667767766767767767676767767676666767766767767676776776767676767676666767767767766767666767767666766666676676667677677667677677676767767767677676766677666676776776666776666776676776767767677677667666776667766676767677676766667767767767677667677677676767666767766776767676766776776676767766776776766676776677667767766776776776776776767667667667667676776767676677667676676767677666776776676767667767766766776676766677677676776676776776767767667677677677677676667676667767766667676767667767766767677676667677676766766767667767767767676776776776776667767766776667766667667766767767767767767677677667677676776776776767676776766676767677677667766766676676677677677667676767667766676776767667767677666776767766776767677667677676677677676767667667676767767766676677677676776776677676677677676766677677667767677677677667767767766767677677677667767677677676766666776766776766676767767766776767767676767767767667767677677667767667677666767676766776776676766776776776767767766667667667767677677667676776776677667767677666666767767676776666776766766766767767676767676676776667767766776767677676776667766776767677666677677676676667677666767676767676776767767676776666767766677666767766766676676767767667767766766776776676776767767766667676666776676766667677676676676767767767767767766677676677676776677667767676776677677667676767666667767767767676767766776666767677667767676767677677677676766776776767676776767667767677667767667766676667767676766767767676776676776767677676776667767676766666676766776676766767676776776767676767676766667667677667667767767676776776766766667766776676666776667676776676767766776766766767676776767677676776677676776776776776676677666677666767676766776766767767767666676767667767767677667767677677666676666776767766677676767767766776776776776776776767767666776776767676776767676667676766677677676676676666767767766766776776677667767767767767767767767767766767767766676666776677677677667766767677666677677667677667766766666776676776766767667767767667676666776667766776767666767677676667766666767676766677677677667677677667767676767767666676677666676766767767767676766766766766776767677677666776766677677677676776776767677667767676767666766666776676676666767767666767677667676666767766766677666776767767676676676677666766677667677676776676776776776776677677666776767667
667667767767766776677666767666667767677667767766767666776767767676677676776776677676676667677677677676776676677677677676776676767767676767766766767677676676767676677677666767677667676767766776766767677677676776766776667767766677676677667676677667767767676776676677676767676767667677667676766676676776776767767767667677677676766677666776766776776677676776776667767767766776776776767766676676766766766776776766767677667766776776776767666667677677677676766776677676667676676767766677676666776776676776677666776767766776767667767767677677677667667767676766677666776766776767677666767677676677676676767676677677676667767767767767666676767677676767676676676767766676766767667677667676676676776776766767666766676776767677677677677676667676767667766767676667766766676766776776767677666776677667766677676767676677677667676767766766776677666666766776667667677677677676766767767677667766677677666767767677676677667676776776666776667767677677667767676677676676676776776767677677677667767676776776766766776776677666676676667767677667767666677677677667767666767766677677667676776677677667766666676766776677676667767676776677676676776776667667676677667767677677677666667677676767767767666776767767767676766677666666667767667766776666677677667676776766767766767676767766767676676766767767677667667677676766776676667676776677677676767767767767766667767677677677676767676677677667667677666667676677667767677667767677667676767767667677676667766677676767767667766776677667767767677677677676766676666676677677667767667767677666776767767667767767767767767666766767767677667767766776677676776677676776667677676676776667766776767766677677667677667677667767677676776767767677676767766676767767767767676776667766666666677676776776767677677677677667676676767676667767667767766767767767667767767767677667677667767677677666767666767767766667677677677666767667676776676676776766776776766667767766767667677676766776767667767666776767666776677676776677677667766766667666776667677667676676776676767677676776767677667676676767767677667677676776766776676776776676676766666667767766767677676767676767676667676767676767676776776767677667677677676766776776767767676667677676776766766666776666776676776767767767767766676767676776767676666766776766676767677676677676676767677667766767667766766766767767766676776776677677676676766776667666676766776776776776776767667677677676776676767676677677666766767767677667766677666677667677667677676776676676776676776667676676677677676776666677677677676776776676776767766676767677677677677667767676776776776676776667677677677677677667677677677667677676677666676776667767767677667677667767677676767767766776766767677676767767676766766766766677676776767676767677676767677676667767677676677676667766767766677667767676677677676776766677666776776767676666776767676677667766776776677667677677677676776776766776767677677666677666767766766776766676677677677676677676776767766767677667676767767677676776766776667767677677667676766776676776767676776767766676667767767766767676677666776677677677666776766776677676776666667767677667666677677677676667666776677677676766767667676766667766676677667766677676767677666677667677677676677666667667667767677677677676677667767767676676776766667767766767766677676776766767667676766677667767677676766766776766677666667676767766676776776767766676677677676766666667766666677676776776767676776767767676776776667676776767767767767677667676766676776676667677666767676766767667767676677677677676776666776666767676767766667767767766776767667767676767666776776776776676677677666766776776666667767676776767676776766677676766767677676676767766667767766667666766767677677677676667677667767666776766766776776766767766776667767676776667667766776676776677677676766666776776776677667666767676667677667667766676667767767666776677676666767676766776676767667766677677677677666677676766776776676776767676767766776676776776766677676776676767666776676776776776766677677676776667767767767676667767667767767766767767767676767767676767677677676776676767766767676766776767677666676766766767677676766667677677677676776677676767766767766776677677666776676676767767676776776767677676667766776776776677677667766676666776677676776766677677677676677677667677676776677677667677667767677676776776776667766667677676677677676776776676766677676666766776676767676766676766676776776767767767667767676766667676667677676776776776767766776767766766767676776767677676767677677676776776776776776766776767667767767766677676767677676776767767667676766767677677677676677677677677667667667766677677677677677676767677677676776677677676767677676677667767767677667676677676676667766677677676667767767766776767677667677676676766677677677676766776666776766776677677676776766767767676776767676667767767666676677676767676677676767766767767677667676676776677677666767677667767766667766776677666676776776667767766776776677667677677676677676767677676776667667677677667666676776767766677677667767676677677677676667767667767767767676778666766766776767767766776767766767667677676766766776766677676776766776767667767767677676776677667667766766677676776767667677677676766767677676767767766776776666767767767676776677666776676776776677666766767667767766666766776776767766676776776676776776677677667767767767767766776767676767666767677667677677667667767667676767767676776766776767677676766677666767767667767676676677677666677676776767767677677667667677676767767767667766776776767767676767767766666776776676776767677677666767767767667766776676776677677677676776776776676677676767767676776776767766776767676676767667667667667766776776767767677677677667677677676767767677677666776676776666766776767667766767676767766766676767767766676766676776676767677667767676766767767677677666767676776767667676667767677676776766776676776676776776677676776677676776776776767676776766776767667666767766667766677677666767676767767767676676677677676767767766677676767667766766776776776767767767677667766767667667676666767676667666776676767767767677676776766776767766776776676677667676676776767676766677666766767666776776766776776676776776776776667666767677666667766776767667767676767677677676667676676767676776776676767767767676677667767767767766767767677676676676676776677676766776767767767677667766767767676676667766776766667677677676677667677676776666767766766676677667767767677677677677667676766776677666776677677676767667667767677677677667766776776776676776767767677677677677676767767667766776767676776776766776776766667676767666767676766767767766666766776676776767766776776776667767767767677677676676776766776776767677677667676767767676776776776677676667677667667676776767676767676677676776676767676677667767666667767767676776677677667676767666767676677667677677676666776676776776776767676677676676767667767766667676776776767767677667666776776776766676776776776766677677677677676677667767667766766667767767767767766766677677676667767767677666767676677667667677676766676776676667677676776776767766767767767766767676776766677667667767667767767766677666776676677677677676776766767676766776776776767766767676767676677666676676776677677667676776677667677677667676776767767676776776767676776666677667667676776766677677666667676766776776776776766766776776776776767667676667666667766767677677677676776676767667676767766766676676776776776776776776676766767766667767676677676676767677676776766666766776776767676766767666766776776776677677667676776767767676676766677676676767767766677677676677676766766766677677677677667676766767766767767676677677666776766666766767677667767676776766767767767767676767677677666776667767677676767666776776776766677666767677667766767666767676767767676776676776767766677677677667767677667767767677676767766766767667676776667767766767767767676776767676676767676767666767667767676767676677667667766776776776776766676776776676667767676776676667766776776776776766767766767767667766767676666776766766776677677667766767676766677677666776776666676776667767767676676667766776676767767767767667676677677677676676766776667767766776776676776776776667676776776767767767767766766676677676677677677666776677677666776767767667767676676677677676767766677667676767676767766677667767676767676767677677677676767766676677666677676776766767767676767766667767766666767666767766676776776767667767676677676776766767676776776767767666666776767666767767766766677667766676776666767766766677666766776776676767766676767767676776677666766676766677667767666776767767767677676676677677676677676776677676776766767666677677676776767677676677677676766667766767676667677676767677677677666767677666767667767767767766766676776677667766767666776776677666677677677666776767767676667676776767667667767667767677676767767667667676776767676776776767767676666666666666767667766666676776766776676776766776767677677667676767766676767767676776766776767676676776776776776677667767767767667766666776677677676767667767667677676767767677677676676666667767767667667766677676776767767666776677677677676767767767766677667767766767767766767767766667676676776766677677677676776667676767767767767766776676677677677676676677666667767677676766776677667677677677677676776766676766767666676677676666766767677677667767676767766767767676767767677676767677677676767676776667676776767676767766676776776766776767767767767676767767676677667767766667766667676766767767677667767767766767767677677677677677677667677676776676776766776667767676767766766676676667677677677677677676767676667766677677667767666676776767767767676766676767666766776767767767677676667666767767667767676766667676776677676776776766766666767667676766776776766767767766767667676767767676776676767677677676776676767677667666767677676667767667666776767767676667676677666767767677667667767677666776776767767666776776766776666767766776767677666677676767676767766767667767767766666676766767676667667667767667767767767677677666767766776767667677666776776677677676677676677667677677676676766767677676767677667767677667677676767766776767766767766767666776766776667767677667767767666676766776676767767766676776766767677667676776766766776767767677
67677677677666676767676767766766667677677676766676776776766776677676776776776776767766776767676677667676767767676676676677667676766776776676776677677676676767677676677677667676676676667676776776667677667667767667767676776677676776776767766776766776766766667676776766677677676766767676776677667767767767667676767677676767677676767677676767677666776677667677677667767677676767667766776666776766767676767677667676766667767767677676776776666676676677677667666676677667666667676776677677677677677677677676776766776677677667667676776666677667767767766667766677676776666767667676776677676767767767767677667767767676776676776667766676776676767677676766776776766667677676776676667766677677667676776767767667667766677676676667767666677676776676776767667767676776767667677676666776767767766776767767766677666766766776666766767676776776767767767677676667676776766667767767667676776767767677677677676767677677676767676776776767767767677677676776667767677677677677676767767667766776677667666767676676677677676667667667676776776667767676776776767766776676776767766767667767767767667676677676676767677666677676676766776676776766766677666767767767676676776776776676677666766676767666776676767676776676676767677677676766776667766776767767767676776667766767767677677677677677677677667667676776767767767667676776766667767767667767766677676676677676776776667677667767766676776767677667666776767767767766776776776677667766776667676767767666776776776676677667767676767667767767677667667766676766676767767767767667677667767677676767667767767766776676776677667677677676776676767767667767766766767767766767766776776776776767666677667767767767676776667677667667677667767676776667767767766767677666776767677677667767676767766776767767767677676666776766776767767767667676776766667766677677677677676766676776776677677676677676767676677676676677676767677677676776767677676767767766676767767667676676776666676776667667676666776776767766676767767767667766767667667767766767677666776776767766776666776767667666677676766677667667667677667767667667766776677667676776767767676766676776776776666767767767766666776776776767767677677676667767766676767676667767766677676676766676667666767766767667766667767677676776677676676776766767767767667666776776666767677676776776776776767666766677677677676667667766676676776666666776776767677677677666767767677676767766766776667766776677666676776677677677666677676677677676776776776677677676776766766676677677676667677676767767766776776677667767676666677666776676767767767667766776676776767667677676676776666776677667767766676767766767767766776767666676767767667767767677676776776676767676776676776677676767666776767767767676667767766767767767667766677677677677677676766676676676776676676676667676776767676766767767677676766776676776766677667767767676666767667766767677676767667667676767677677676776767666776776676667767767766776776776767766676776776767666676677676766767767767667767677676676767766677676767767767676776676776766776776677677677676767767767676676776767767767667767666667767767767767676676776667667766667766776767666767667677667766776776776776776767767666767767767766776776676766776767767677667766776776776677667676776667767767676776776676776676776767666666776767767667767666776776767766667676776676776776767677676776776676767767767666776776677667667767667767767667767766776767767677667766767767766776667767767676776776776776776767767676776776767677677676676776666667767767677667676776776667767676776776667767677676667767676776776667676776667676666666677677677667766677676767667666776776677677677677676776677676676776767677677677677677677677677677676776666766767676676776776776776776766677676766776776776776676766776667766776766776767677677676667767766676776666667677677666767766776677677676667676767666676676767767766776767766776677677677677677677667767667667767767767676667677667767767676766776666676776767666676767676676767766776677666677667767677677667767767677677667677676677677676776676776676676666676677677667767667767766677676676776666776776766667667767766676776667676767766766676776776766676666676766677666767676767677676776776767676667667666677677676667677676766776776677676766776667676667766776767767767766767676667767766776767767676767767676766767767767677667766776776766767766666677677676776676766676677677667677666667767677677677676676776767677667667767766677676776767766776676767676776767666776767677666676676677667666767766776776767766767767767767767766767766767767667677676767767676776767766667766776776776776677677677667767677667766766766677666767767767667767767676767766776666767676776677676766776767766667766776776676776776776677677677676776767667766776776676667676776767767676677667666676776776776776767667677676766776767676776767677667676776766776767766677677667767677667676766766677666667676776767767677666766677666776667677677676666666776776766776667766767766776767767766767676766776676677677677667667767676776776776776677677677676776677666776767676767767666667766766767676776766767766767677676776676776666676776776676776677677677667766776767677677667767666767767677677667677677677677667667767676766766676667677667767667766767766776677677676776677676776667676677667666666767676667767766766667767767767677677667666776767676767677676767766676767667767766666767667676666767766767766767766766666767677677677666667676776776766776766767766667677677677676776667767676677667767667766776766676667666676766676667766776676667767766776766676767676767767676666776776776676767767666776666767767677667767767676677677676677676767767667767676767767766766776676776677667767767677677667767667677677677677676776767677667676776667767667767766776677676776677667766776776667767767767767767677677676776677666776767767767767766776766666676776776677666666766776776776767766766677676667766677666776767677677667676767667767767766676776776667767667676776776767767767676766667667767767676676676677677676776767767767677676776767766666677677667767676767676766776767677676677667677676776767676677667767667667667767666776776677677667676767676667766776667677676677667766776666776766667767667766776766676776767767767677677667766776767667667667767766767676776776776767676776776667677677667766667677677667767766677676767767677676767766776677667676766776676767677677677667767767767676676767666667766776766676767767676767767767667767767677666767676767767666766667667677676677677676666766677677676776666677677676676767677667767767766767676776767667666776767667677667666676776776677676776766767667767767767667766776776677676676677677667767766677676776677667766776767667767667766767767767676776677667767677676767677667767676776767677667676776767766776667666676676767676676776677676677677677676676767667767767667767667767677677676676676677676677676776776766767677667666776776776667677676776767767766666767767676776776667666677667677677677676676767766776676776676666666776766677676767767767767767666676767767677666767767676767677667767767766767677666767767677677676667676776676677667767767677676776676776676677677677677677677667766776766676766767767767767766776767767677667676767677676776767676666766676766767676776666767767676767767767677667676767766776677677667766677677676776676767676766776767766676767766776677676776776677677676677676776677666767766676677666766776776677667677667766776766667767676776667676776767667676776677676776677667767767677667767767676677667767676767676767676766776767676676776776776766666676767667767677677667676776766676666767767766776666766767667766667767767667677666767677666767766776776676776767667666767666776667677666677667677677676766767677667677677666776776767667676776767767667676666776767677677676776677667667676767667767766767677676677677676676776766677677676677667767766767666677676776767667667767676676766776676767767766766766766776776766676767677667676677677676676666776677677676667677667677677676676676677676766677677667767676776767767667677667767677677666677667767677676776767766667767676677667676767667766776666666676677677667767677677677676776767666677667677666767677677677676666676767767766776667677666767767766667667677666667767677667766776767676767767766776677667667767767766776676776767666766767667666676776767677667766776776767767767676767677666676767767667677677676767767667666667676767767767767767677677676666776677676767766776666776776667767767666676776776776667766776676676776776766776767766767677676766676767676677676676677677677676667667767666776767767676767766676676666667767767667767767767676776676776677676776776776767677676776767677677676776667766766677677676776776766677676676767666776666767677667667767766776667667667767767767666667767766776677667677676776776676767666766767767767767677677677677667767767677677667767666667767667767667767767767767676776667677677676676776776776766766667767766776767766776776766676766767676766767677666776676776677667677676766776667766767766767766676767677667677677677676767676766767766776666766767677677667677677676776676767767666677676776666776767766667766767766776767667767767677677677676766766677667677676767676767676676667767766766776677677666676676677667766767767766776767677667766776767667766766666677666667666677677667677677676667677676776767767766667767767677676767676677677677667667677667677677677667766676677676666776676677677676677666677676776767767767767767766766677676676667676776676676766767766676766676776776776776677677666776776767766677677667666776667667666776677667766666776676767676776776676776767667766776766776767667677667766767767766677676776767677677677676776676776776776776767766767676776767676767677676767667676776677676776667767677676766766766676676767677677676677666677676767667667676767766667677677676767766766667767677676766767767676776677676776776766776767676666766766766776776776766767666676677667666767767767766776766766767667677666776667767677676767666766676677677677667677677676776677677666767676767677666776776776776677667677676776776767767676766776676776767677677676766676776666767676776776677676766776776667766676667667767677677667766767767676677676766767677667767767767766677677
6677667676676776677677667677676776776766766767767766767767677676767677677677666766776766776667676767677676776667767767767677676676666776767767767767766776776776766677676776676676776676676776677666766676666776667767677676776776766767677666677677676776667766666776667677676776677677677676776776776676776776776766776776776767767676677676676767677667667677676776676776766776776676767677676677666776667677677677677666767666676667766776776666677667677667677677676776766776667677667766676776776677676667767767666776667767677666767667667766776776666776766776676766677666677666776767666776667677676776776776667766776767767767676677677666667676767767667677677667667766666766766776767676666767766767767677676776767677676677666767676667677676766776776766776767676776667766666677667766766766676767766676767677666776776676766767676666666766677677677676667676776767767767767766767667667666776767767676676677676667666666676677667767767676676766676676767677677676776667677676767677676776676776776776676667666776667677677677676766767677676677667676776677667767676776767676767676776676776776767767767767767677667766767667767767677667676767677676767766767676766776666677666667766776776667767766766766776766767767767677666676767767677676667667666676776776776766776767676776667767766776666677677677676766767767676667666776766667767767676776776676776676776767767767677676676776776776766776767766766677677676776767677677677676676677676776776667676677676776776677677677667666677667766766667676767677677677677677667767766767676676776767667676766667677667767766776776767766776767766776776677667667676767767767766666767767767676767767767766776676767676767766666766766677666667766666667667667677677676667767767677677667667667767766776776776767666767677677677667666767677667767767677677676776767767767676776767766776767676776776776767677677676767676677676776776667677676766667767767767766776677666766767676776776766667676767677676676767677667767677676767767767676776776776776676767666767767766677666766677677676776676766776767666767767676776776677677676767666776766667766776767667677667667667767766667677667767767766767676767677677676776776677676677677677676767667766767676776776676776767767676776677677667677666766776676676776766767767767767767676776767677676676776767767667766766776767766666776666667666776677676767667766767767667676767767767767767767767666677676666767677676677667767677677676766776767766676776677667676667677676667666776766767767667666776766667767767767766677676776776776776666776766776766677666767666667676766666767767677677677667767667676677677667767677676677667667666667766767676776767766776677667677676677677677677676776776767766766676766776677666676766776767677676776766767677677676766776676676767677667676776776776677666677677676767676677676766766767766767677676667677667676767767677677667766676776766667767676767767767767676677676667666766776767766766766767667767767767677677677666767766767767766776776767766767767676667667677677677667676666766767667677676776776676767676776776766767666767767676677667767767766767767767767676776767766767667667677676776776776767767767666776677677677667676776766776776776676776667766776766776766767667676767677676667767667676776676776767766776766776677676776677667667767677667767676677676676767767677677667766677667676776767766767767677667767666776776776776667767767767767767676776767767667767767677677677667676767676676676776667667767667667767677677666776677676676776767767767676776676776677667667666676776667667767766767676776767767766767766677667766776776666776776776776666767677676776776676677666776776676766776767677666677677677677667767767676776776677667766776767677677677676677666767676677676776676677677676767677677676776676776667767667767666766767667766776766766776766766676677677677666776776667767677666776776667677677666776776767767767766766776767676767677677676776776776776776666767667677667666676677667767677667676776767766776766677677667766767677667676767677677667676766676676676776766767667677666666776776776677676767766776676776776776776676767677677676776767767767667676667676767677676766776766767666667677667766776676776677676677677676766776666676776676676767676776667767676776776766776776776766766677676776677667767676676767677676776677667667677666677677676767767666776776767667677667767766677667667677666767677677677677676766766766677677677676767766767767766676776767676766767677677666766776676766767676666667767767767666766776776776776666677667677666676677676766676767767666676667676767677677676776776767666666776776767767667767667767666666767767767676676766767767767677666676776766677677667767667677667676676666676767766776667667767667766766776767667767766677677676767767666767767767667667766776776667677676776767766767676677677676667767766677666766766767766666776776776766776767677667767767676776676767767767666767677667677676676767767766677676766767677667767667677677677677666677677666776677676766776767766776676767766666766677677676767766666776676667776676676767767677677676776766766667767677667767666766666776767767767676766766776667677677677666767667766676776776776776677677667767767677676676666677667677667676767766766776676767766676667767766676767677676776676776766767677677667767767676677667666776766666667767677676776766767667666767766776767766776677677666677676766677677666767767767767767767676677677676677667677676766677677677677667767767677677677677677667767676776776667666766767677677676766776776676676666776776767676677676667677677677667677666667677676776776776677677677676767666776776667766766677676667766767767767766776776766776667677666667766677676767676677677677676767767767766776766776677676776667667767767766776676776776776766766766776776677666766776676766676776676676767766667667767677667767676767676766766776767767676776776776767766776767767766776776767677666766766667767667677676677676776677666677677677667766767667677667676776666677676776767767767666667767677676677666776776776776776767677677667667767676776676766776767766677667766677676767766677677667767767767667667677676767766667666776776677667766767676677676766667767667676767766766766666677676667767766667676677677677676767676667766667677667676766767767767767666766767667666766767676677667676666677676767677667766666676776776776766767767677667677677677666776767767767677676677677677677667767667766776776776766667767766677666766676677676776776677677666767767767767677676776776767767677677677667766776767767667667767767766776776677666776776667767676677676666767677667677676776767767676667767676767767767767766776776676767766677667766676667767767766776667667676776767767676766767676676776776676766767667766776767766766766667767767666677676776776677677676776776767767767767676776667676767676776767677677676767766767677667677676776677666766767767766767766767767677677676767767677677667676667666677677677667767766776776676776767767676776767767676677667767676776776766776676776667677667676766677677676776776677677667677676677676766767767767676767667767767676776676766767766776667677677676666677677677677677676776676667767676767766766776666667767677677666677677676776676767666767667767676767676776766676767677677676776776776666767667677667766776666776776767677676776766776677677667676676676767676676766776767667676677676667677666667766766676776776667667676677676677677677676677667676677677677666776677676767676666767676676776767667666667676676776776767677676766667667767767766767766776766767667676677677666776776776766676776676776776767677667667767666767677677676776776776767766666677666776776776767666766667767666776766767677667767677666677666676776776776677676766766767667676766766776776676767767767767767667676767676676667766667767666776776677676766767767767676766677676677666766776776767767667666677676767767766676767677676776776766767766676776766776666677676766776776767767766767676776776666767767677676776776767767676767767677666666776766776776776677667677677677676776667767676776677677667767667767676767667767766767676776676676776776776677677677677676767677677677677677676776677666677666776676776776676766776776666667677677667676776776767767767767667767767767666677666676776667767676666776767677676666767677667676776767767677676776676776676676666676677666776776667677677667767676767766767676766766677667677676676767677676776776776767677666767677667677676667677677677676677676776776776767767766776767677666767767766676677677667767676667766766676776776767766676776776677667667767666676667676776766766677676767676677676767676667766767677667666767676677667767766776767767767767666666776776776766776776667767676776776776776677666776666776766667676766766677667766767767767677677676776667677677676667767766767767767767767766776767667677676776776766776776767767767676767676776667766677666676676676766677667667677666767767767676676776676776776676666776676776667677676767667767677677667677667676767666676667767767767767667766667767666667667676767666766677677677667767767767767767767677677676766677666776767676767677667767677677666767676666767767767677666767767667677676766767677677677677677677677676766767676776677667767677677677677667676766667767767767677667767767767677677677667676776767766676767676766776676766676767767667677667676667767767767667676677677676776776667676766776776767767677676776677667666677676776677667767767666766677677667676767767666767677667667677676776766776776776676776767676776677666776776776676767767676677677677677667667767677666776776767677676776767676667767766776776676767767767767767767767766766776776776776776776766767676677676766776677667767676767676776666776677667767677676767767676766776776677676667766776776767667677676766776676767767676767677677677676767667666667767677677667766776767676677667677677676766677677677667667677676677677677667676776667767766767767767676767767666776776776776767767767677677676776776766676767767667766676667767677677667676677667667677667676776776677677667767677676677667677676676766776667676776667767767766667766767676767767666676767767767677666766776676766776677677676676676676677676776766776676766776776676776776776776767677
6767767767676677666776677676676667767766776677677666677667767667766776676766767677667676666667676767766776677677676767767677667767767767767766776766666776776677677676766677677677676676676676776667767766776767767766776766676776766767767767767766776776766676677677667767767767667676776766776677676776776667676677676766766676767766767667666767767767767767767767676676677676767766776776767676666776677677667676776666767677677666767766776677676676767767766677677676677667766677676776766766767676776676676667766767677676676776767767667767677677677677676677676767767677677677677676667766767667667766676776676677677676766776776767666776776767667677677667767767767667767767676667676776767667766767767766776766767767766776767666766767666776766767667767767677677677667767767677677677667766667676767766667766766776766776776776767676766776766766767767767767767767767766677676667667667767667767667676676676677677666667677677677676767767676766767766776677676767767766767666677667767767676767677677677666776676677676776666667667677677676776776776767667676776766776776767677666776677667766767767766677676766776776776776676776667766776767676776667676667677676667666676676667767676666776676767766677677676776677676766766776776767667667767677676667767677677676667766776677667677677667676677667676667677667667766776767676776676677677677667667676766676776667767667667767666767666767677676766767767676776676667766767767767767676676776767676776767767767766776677677677666776776766776766676677666767766776776767677677677667676776776776676667767666766776677667667766766776776767766676776766767767766776776667676776766667767767767677667676776677676676767766767767767677676676767666677667666776776677676767666676676776767667767766677676776767767766766676766776767766666767677677677667676676677676776776776766766776776776766776767666666776776767676677676776767767767676666776767767767767676776666776776667677676776776776776677676667677676776767767767677666676776767667766677666767767767677677666766776677667667677667766776776776776767677677676776667767767667667677677667767767677676767767677677676776776767676767766666776767677666767666767667667767767667667767666676776767766667767677677676677667767666776767676767676767766676776666677677677677676767677666776776776767676776677667767766767676766776776776766767667677676667666776776767677667767767766767666666776776676776676676766776767667677677677676776776776767766767767767676677676776677667677677667676667767767667667766767767676767767676776776766677677666766776767767767677667766766766776767766767676776766767767767767767767666677677667767677676766767666677676677676677677677677666766676767677677677666667667676767767677677667677667667767677676676776776776676766767667767666666776776767677676776776677677676677666776767767677677667767667766667767767677676767667676677676767766767767677667766776677676767667676776676767766766776767766776776766776767767767676776677677677676776677666766776676776766767677677667667667767667767676767767767766767767766776776776676766776767677676667667677677677677676776776776667766676767767676776667676776676677677676767676676767767667667767766676676676767676767677677676767666776667767676776776766677677677676776776766776767666767667676676776677677667676767666776677666676677676767766666767767666677667767677676766776767767767667677676767677676677677676767767676677677676776776676676776767767767676776776767667767666767767677677677677676667767766677667676676767667677667767767676677667667766776776677667676766776776776767667767767766677677676767767766767676676776766767677667767667676766767677667676667676667767667766767667767677676776667677666766776767767767766677676776767767767677667766776667766767767677677677677677667677676776767767667767767666677677677676776767766767767676767667767766677667676776776776677677677677677666767676667667766776776677677677667766776776776776676776676666767676677677666676776767667666666776776776766667667767676776776767767667767767677676776776776776776676767766766776677667677666766677667767767767676776776767677677667766766667766776776767767667667667676767667767766767766666676676666776767767767766767766776676776766767676667677667767766676676776766667767766767766677667766776677677667767767766767767666676776776676666677676767767677676776677677677667677676767767767767667766767767677677677676676677667767767767677667677666677676676766666666677676676676766776776666776776667767677667767676767767666766676767767666776766766666676676766766776767677677676776776767667767667667676776767767676767666766776767677676767677676766776776776666667677677677677676776676677666767676776766776767667667677677676677666767766767767676666767767766776776667767766776676766677676767666767676776776677676667676666767667667767677667767766776667677676767676767666767677667667667677666767667766767767766776767667667676677676767766766676776776766676776767766776676767676767676776766776767667767677667677676767676667766766776676776667676676677666776767667767676776676776776766767766766667767767676667767666667766776767677667677676677676767766776766776666776776776767766677677676776776766776776776666776667767766776766677676767767767667667677676776667767767666767677667676776776767767767676676776776767766767766776776776776776766767766767767766677666776776766767766766677677676667677677666776767767767666767676667676767677676776776776676776776766676676766776776767666776776666676766766767767766766776677676676776766677676677677667677677667666776767677676767767677676677666667677676766677677676767766776677667667767667677677676767677677676776767767667766776776666776776776767676676767767666667676676776676766776776676776667667667767767676776776676767767666776776766666776767677667676766776667666667667667767766766767677676776767767676667676766677667767677666767767767767767677677666767667677666776677677667767766667767767676776766767677676766767667667767767667766666767766677676766766676676666767766776676677677677667767677666767676776666766767667676776766776766767677676767767677676767667676776677677667667766776677667667676676667677676667767677676776776767766767767667767677667767767767766766766776667676766766766776767767677667766766776766767767667766776667767767677677677667767666667667766677667677677677667767767667766767676776776667676766776776667767676776767767766766766767767677667677676767766776767767767667677677676767667667766776766767766767767767667676676767667677677667766767676776776677676776776766677667677677667667766677666767677677677676776676776776776766776666766766766776776767767766767766767766767766767767666776667766776776767766666676666776666776776677676666767766677667766767667766766767767667677677676676776776776667766677677667767767766766767767766676776776767767676676676666767676776776776767767767666776776776666767767677666776677676767767677677677666677677677677667676766776667767676666766776676776776776776766767677677677677676677677676767667676767677667676667767667676776677667677676766666677677667767767677676766766776667767676767766766767767766667767677666776676767767767767767677676666776666667766677676776676676776667766776776776776776667766776776677676676666767767767767766776667767767767767766767676667676767677677677677677677666677676776767677666776776767766676667677676776767766676676776666677677667767767766667676667666766767766676776776677676776766666766767676776677666676767767767767766767767667676677677677677667767766767677676667766677676776766766776776767766676766766776767667677667766766667667667767767766776677667677676667767767767766766767676767767767766676766776767767666666776776677677677667767767667676767766676767767677666677677666776676677676776776767667766676776767676776776776767667677677677677676677676776776676676667676766676767767677676677676767767676766766776776776667666776666767766767676766676767767667677677667767676676666676767767676776666766767767676676677677676677676767766776776766676767767677677677667677677666767677677677667767766767766767766767676667677677667766767767767767767767677677667767666776776776767766766767676767677676666676767677677667677677677677676676767677676767676677677677677677677667766767767667677667676767767766677667766667767767766677677667767766767666776767767667767766667677676667666776776776676666767677667767766767767667676776766677667767677667767766676776666776767767767767666766766667676767677667767766666776667676677677676766776667767767766776767767666767767667767676776776767767667677676776666776767666677666776776776676676766767766776766667677676776776776767767676677676767677676767676676776667766676776776677667676767767667676776776676776767677676676776676766666677677677676677667766676776776776766776676767767666767676667677666766676677676776767767767767677676776677667676677667767766776776767767766677677667767677676766766667677677676776677677676667676776667767767677677677676767767767676767676677667676667767677677667766776667676776767676676776776666666776677676776776766776776677676776677676767767767676767677666776676767677666667767676676776677666666767767677666776676767676776677666677677677676776667766766676677666776766776776677676677677677677676776676767676766767766776776767767667666766776776767677677676677676767767766776776767767767766766776766776776677676767766676776776776677676776767767666767767677667676767666776667767666767767767677677677666667767767766776677667766676667677676767676776776767676677676776677667667767767666767676776766776767767677677677677677676767677677676677676676766676676776667767766767767767676767676676767766667667677676676677667767767766666767667676676667767667676677667676767767667667677677677667766776776677666766776776666767767676676767767677676667766767766767766767766767667666767766676766766767766776776676776776767767676767677677676776767667676766676676767667766766767767767667766767667677677677676677676776676776776666766677676776767767767666776767677667767766767677677666776776767667767767767666776776776766767677677667677667677677667676667766676667767676677677677676767666766776767767666767676
76767767676676767667676767667767767677677667766676767667677676776677667677677676677667767767676776766767677676766776766767677677676767677677677676677676666776776767666677677677676767767667676766776666767676766677677676776776776676667677677677677677676676776776776776776776776767766767766767677666776767677667767667677677676676766767677677677667767677677676776766776776776776666767667767666766676776767676766776667667766767767667677667666766776666776776767676667767676776776767677667667767677677676776776767767667767667767676767767767767767767767676767766666666677667677676666676767767677666776776776767767676776677676776767677676766676776776767767676667767767767767677676767677677666776776767667767676766766767677666666776767767677676766676776767666776776767677667767677676776677667767767767766666677666767677677667767767766776767677676767677677677677677676776766776776776676677677667766767676677677676677667767767666676677667767766766766766776776676766776667676766776767677667767767676776776666767767677676776767766676667666776776776676767766676776766767767767676667767767767676776776676767767676776767766776776667766776776776767676767767677677667767676776766776766676766767667767677666776776676767667677677676767767767677676676776776677677667677677676776776776676776776767667766776676776767677677667676667676776767767767767677667666766776676766767677676676767676766767676767767766677677676767766666667766766767666667766776666776677677667766767767766767766776776766666776666767767767766766776667667766677676667667767767676776776667766676776776776677676776776776676667667766676676677677677677676767767676767767766776676776776776676667676677677676676767766767667667676767766767767767677667667667676677667677666767767667767666767767767767767766776676677677676767676676776667767767767676767667677677676767676667677677676767767767677677677676766667676776776776776676776776776767667666776767767767767667767676767766776776676677676776767676776677677676667766767677677667676667676776767676677667676776776776667677676767676776776767676776676767767667766776776767767666767677676776767766767766776776677667676776776676776776767767667767677666677677677666776767767766667677676776776767676767676776776767677667767676767676667677667676767766677677677676776776677677667767767667676776677666776776776776767767677676776776667677676776776776776776776767677676776677677676776766667676776767677667767767766677677667667677667766766776767666766677677676767767767677666677677676766666767676667767676767677667767676767667767677677676766776766776776767767767676667666677666766776776776666767767766676776776676767767676667666767677667767676767766776776676766776776776677677677666667767676776677676676767767677676776677667676676767767677677676677667677677677677677677676677676677677676667667676766677677677677667676767666766667677666767767677676776776766776767766776676767676776776766677676766666776667677667767667767676767677666767766776767766677676776666776676776666776766776776776676766776776766776667666676667676766676766776776767676776776767667767766776667767676776677666776776767676776776766677667676677677677677676776767767676776776767767767767676776776776776776766676766676676677667667767677667767677667667767767666766766766676667766676767666676766767666767766667767767677676677676767676776776766766677677667766766667767766666776767676676776767767767676676767766767666767767666676766766776676767677676767767667667767666667677677667667766767677676767677677677666666776767767766677676776776776766767766767676667677676666667676776677677676677667667767667667767666766666767667676776677676776776776666767677666676766776676767766776767666766776667666766767667767767667676767677666677666767676766766776676667676676667667767667676776677667766677677677667767767667766776776676677676677667677666776767766776776676776677677677676677676776677676677666767766766776677677677667677676776767767766776676676677676667767667767767676776776677667767667766677667666767766767766767666667667767767767667677676667667767766776776776776776776776766767667767677677676667677667677676767667666776776766776776676667767767767766666767766666776666776767767677677667676767677676677677666776767766776767667766776776776667676767766766767766667677676767767767676766776676666776767767767676677677676767767767677666767677667666666776667666766677677667677667677667767767767767677667767766776776776766767766776776766766776776766776776776666776767677667766776766666677667677666677676677677676677667767766766676776676766676666676766667677677676667767767766776776776766776676776776767676776776667767766776676767767677676766776767766677666776667677676776766767676766667667677676766766667767666776776766676776776767676667766776767667767677676766776767767677667676766677666766677677667767766766676767676766766677677667677676767677676766666767676766676776776776676677677666776676776767767677677667767676776667767767766767766676767677676776676776766767677667676766776776676677666677676676676776776766776767677667676676766776767676776776767766776767766677676776767677677677677667666667676776776776667676776766766666676776676776776776766767677667667666767677667666776776776677677676776776676676776677676676767676776766766767766767667667767766767676767767767667767676776776767766667666677667677676776766776776767666776767767766767767767676676676766766776766776666776767767667767666667766776776776767766677677676767677676776766677667767766676677677676776767767676676667676677677676677677676776776776776677667666676767766776767676776666767667676677676677677666677676666676767767677677677676677667766766767767767767767766776776676776776666776776677667677667676767767767766767766776766767767767677667677676767767677677676776776676767767767666767767767677677666767667766767666766776667766767767667677677667767766766776667676676667677676667666666766776667766767767766776776766766676766767767766677667767766776776667766767766676766767667667767767676776667767766667666776677676767767767676667666677676776677667766776776677676677666676776767676676676766776677676776776677676776776776766667667677667767766776667676776677676767767667767676766776776776677667766776767677667767766776767767667677677667676676766676767677667766776776776776776767676767677677667677676776776667767767767676667767676767766776676767676677667766667766767767767767667767767677677676667666677667767677676776677677667766776776677676677667766767676767666776776776767676667666776776677677667766766776776767767677677677676776677676767766767676766776766776776767677676667767767767676767676776666776676667767667767767677676776676776776767677677676766767677676776676766766767766676767767767667767767766676766766766767676767677676767767767767766776766666776766767766766776766776676677676767677677667766677676676766676767767676667676776677666776677666776766667766767767767677667677667767667766667767767767767676776776677676767767767767767767767677676776767677667666776676766767767677677676766767767767766767667767767677676776767767767677676677677676766767666767767677666767676766667677677677666776776767667677667766767676767667676767666677667667767766776767767767767766767767767677677676776767767767676776767677676767666776667767767766767767677677666767676776767766776767767766677677676767677677676676767676667766767766767676776776776766776776767766676767667766677666767766776776776767767766667677677677667667766667767767677667677667767766676776767766776767767667667676776776767766677676766767676766677667667767677676776767767766776766766767676766767766667767667667667667676767766767766766676776667667766676767766676767676776667677667766677667677676666767676776676766667766666766667767767666677677676677676667767766667666667767767677676767767677677667677676776776767677676767676776677667767767676776776667677677676666776767766767766766677676776776667767767767676776767676776766767667666767676677676767676776767766776677667676767766776776676677677667677667766676677676776767667767676677666776766767667767677677676767667766776776677676667766676667667767767676766776677667677677676676766676767677676776776766766677667767676776767767667666676677667767766666776677677666767766677677667767767676676667767676767767767766767676776767666767676677677677677667667667767767667677676767677676767677677677676767676767676767767677666667676666776677666677676767677666776776776677667767767766676767767766676767767676776776776767767676776677677677676776776666677676667677676776767676676776767677677677676676676776776667766666776677676776776776766667767677677677667767676776767677667767676776767767767677677677667677677667766766767767676767676776767767767677677667666766776766776677676767676667766676776767767677666676767767667766766767766677666766767676667767677676766766776776766767766677677666776677677667676666767666767767677667767767767667676767677676677676766677677677677677667667767677677677666776767766767767766767676776666776677667676776776766766677676767766677667676776776766776767676767667667767667766667676677667767767667766667667767767767667677666666767667677676767767676776767677676776767666767766776776767766767677676677666767767767667767676776776766766676766676776766776766776776767767677667667766776666766677676767767666767767766776776767766676776667767666677676767666766776676767666676676666766676767667667677676767766776766666776677677667767667767767767766676677677677676776766767677667767677667667767767677676776676677677667676767666677667767766776767766776776677676776776776676776776766767667766666767677667677667676776776666676776667766767767676767767766666666776677666766776767766767677677677676676676667677676776666776676766677676767766677667767767766776767767667766776767766776676776776776767767666677677676677676676766667676776767666776666667676766767766776776666767667767767766766767767676676767767766666776676677677667667767766676677666776677676776676677667766767676766776677677667677676677677676776767666667677677676776776766766767666767767767667677666766767676776766776776766767676676776767767667667767766676
676677667667666767767767767767766676677677667677676776776677677677676676776776766767677666776776676677676776776766667767766677667766767767767767676776667676677677667767676677667677677677666667677676667766676667677666776677676676667677677667767677676767767667667677677677677676676776767676767676767667676666767767766677666767767677676776676677676666677666676677676776776676666676766766776767767676676667766776676767766766677676767767767677677677677676776767767667666776666766767677677677666677677667767677676676767767677677667767677676667676776767767677677676767676767667767666767766767767767766767677676676776776776776767677667767676676767676767766776776776667767676767677677677677676776776767767766766776767676766776667666676776677677676677677677677677667676766766677667767666667766776776676666776776676767767766776676666667767767676767677666767676776776767667677677677677676677677676767767766776767767676677676766776677677676767676767767676767667676776667767767677676667767676677676677667767676776776776776666776767676766766776766666776676676676676776767766776766767767676666677676776767766766776776676677677676767667766767676767676666776677677677676667766767677676767766767677667676667767667677677666766676676667767766776776776767677667676776776677677676767667767677677677666767676767677667676677677676767676776676676676766676677667767676776766667677667677677667677676776766767677677667677677676766676666767767676767666776776776677667677677676676667676767677677667766776776767676766667677676676767767767767767767677676776677676766766767666776676767767676677666677667766776766676767767677667767766677667766677676767677676676767767676776676676666767767767666667677667677677666677677676677667676776766776776666766667767666666767677676776767676767766776667667677676776767767666667766776767666776766776677677666767766767676776776776667676667667766667676766776766776767767767676766676776766776676676776766776667676776776776667767767767766766776776776767767767767676767667767766667767677667677666676767677666776766767677676776666767767676677667667767677677676767766667666776767767667677677677666767767767767676767766676767677677667767767767767767676666677676776766677667766667677666766766767677677667767667767677676776676776676667676767676767676766666666776776767767767676767767677667767667767767676766776767767766776676776776766776677676666677677677676776776776776776766776766676666676676676667766776676767666776776667677666766776767767766766776676776767767677677676677676767766767767767667667766776767767667767676766776677666766667677676767667767767676767767667766767766676767767676767766776767676767676776776767677676767676677677677676767767676677676767677666676776767676676776767767767766767767666676676677677677667766776776767767767767767666776667766766676667676767767766667676776767767666667766676676676776776767767666776676676666767766776677666667676776767767667766677667677677677677667766676766776676666767766776767677667766766676776677676667677676767767666767666766776677676776677676677666676776667767677677666667677677676677667667667767677677677676767767767677677676767676667677677667767667676767667767766776767767767666676667767666776776767676667767766766666666766767767676767767767767767676776666776767676776667676766676676677677666766767677676776766676767766767767767667766676776766767677677667767767677677677667767767666676767677677677667677667677676676667767766676767676767767667767676667766776766767677676667766767676767676676677667676776667676776666767766766776677676766776767766766767766766767767676766776776667677677676666776677677677677666676677667767677677666667767767767767767677667766776676766776767766776677666767677667666666776767766767767767667767677677676676776776776677677676676676776776767766776766776776677677677676776666767767766776776666667767677676766676766776767676776766676676666776766766666666766676776776766767767766767767767676677676776776767676766767667767766766767667767676776767767767677677676776766767677676767767676776767767677666767767766766767766767676767767766676766776677667767676776776667676776767676767767766776767767677677677677676767767676677676776776767767667767767766776667766676666767767766677666776776767677676776767666767677676676666767766766676677666776776676776766677677667666666767767766776776677676767766776676776767767676776776767767666776767676776767766767767767767767767767676776767766677676776667767667676776776767676767677667676776767666666676676677676776766776776776776767666776677676767766677666776776667677676766667676767676667677676776767767767676776766766676776767767766677676776767767767667767677666776776766776776677677677666776776766676766677676766766767676767677677676766767677676776776776776776776776667766767766766776676776767667767676767767766767766767667767767676776776676776776776667767766667676776677667767767767667676767767676776667766767766666677667677677666776767667676767767767667766776766667667677666776767767766667676766767677667677667666767667677667766767766767676766776666776667767767766776666776667677666767767676767767767667767767766666776776767766667766767767677667667766767767767677667767767677677676767676776776767676776676666667676776767766677676676677677667767676667676776677677677677677677677666776767667767677676776677677676667767666766776667766766776776776776776676776766667676776676767766776776677677676766676767667667767766776776767676776676676776677677667677676767666677676667677676767667676766676776776767767667676677667767766677676677666676767767677677676676766776776676766677667767766676776767676767767677677676677666776776776767677667677667766766776776776776667766766767767667766766776677677677667767767767766776676677667676776776776776677676776776767766776776767767767767767767767766776767767677676677676766776776667766677666667767676677676776767667667766767676766776767667767767767767676776677676766776767677677677676767666776677667767667767767767666766776776676776776767767767676677676776776776767677666776766677676767676667767766766676776776676666766667677667767767766776677667677676676677667767677677677677676766767766767767766766766676776667766667676767676767767676776767676776767677667677676767677677667767667766776677666776667676676776766776776776667767666766677667767766767676677676776776776776676676767766766676676776666676767767667766677677666776776767677666767676776677676776766776766676776776776677676776776666676767767677677677666767677676676677677676767677666767767767666667767767666767767667766766666776776666767767677676776667676666767676776776677676677667767676676767767676667766776776776667767676677676776667767667677676776667767676767767766767766676776767766767677667767677676667676776776767767667767676666767767667767766776667677676677677676776767676776776776676676776677677676666767676766767767766776766767766767767767767767767677667667766767767677667766776677667767767666676776776767767677677677666776766776676776776767767667677676776767676667766776776667767676776767676677666776666677677666767676776766776766767667676767767767767766767667767766767677676677667767766776776776767677667767767767767767676676676677676776767677667767677676677676666766776667766676677667667676767767666767767677676677667677666666767767767676676767766767676776776776776677677666677676767667767666767767676776766776767767667767766676767766667676767767677677677677677677677677677667667676776677667767667667667767766776776776767766767677677676776677676676767676677676677677666767676767676776776776776667676767767677676676776676776776766766666767767767767677667766776677676677666776767666776667767677676766776776776677677677667676776767677676767676767677666666776677676667677667676677676767676677676767677677676677677676776676667677676767676776667677676677677667677677677676776767676676767677666766676677676776776776767677666676667766776667767767677677667767767767676776767767676776767766776767766767676767766776776677667677666677676776776766766776766667677676767677667767667667766767766766767667677666776676776667767667677666776776667766766666776676776776677676776776776677677667767766676766766676676767676776676766667676767767677666767676667676776767766776666766776766677676766666676776767676776767667676677677677677677676776676776776666767677677676677676666766676767767676766776767676776767767677677677676676767676677677676766776666767767767767677667766776766776677677677667676667676676776776776776776667677676767766766677667667767666776676767676677677677677667766776776767677666776776767676767767767677667767677677676766767766766767767677677676676677666767767677676776676767666676676767666667676776766667677667767667767666776776667677666776767676776766776766776767677666776767676776776776776776767767676677677677676676776776677676767767667767676676767766677676766776677677677677667767677676676676676767666767676767676667676676666766776767767676677676676766767676767767767677666677676677667667676676776767766766767676766776776776667677677677676776677677677677676666667766677676767666766776767766766776766667677676667766677666667676677676776677676767767677676766767677677666776766667677667766776666767767676767677677676767676776766676776677666676676676767676766667667767676767767666776677677666776667667767766776776776676776776676677677677677677676766767767677677676767767766677677676767766776667676767767767767677676776767767666776677676776666776677676776767676676776677676766667667767767766776767677677667767766776776776776776676776766676776676766776767677677667677677666776667766666677676776776767767767676776767676776766776766776767676776666766776767667766776766767767676767767677667676776676767766776767766676776767677677676766776666776666776767677676676676666776677677667767666776677676767767767767767677666676776776767767676677677676767767767767767677676776676776776776676667677677676766767667677677677676776767667666666766767666676776667767766776767677677676676776767766767766767676776766676776776677677677667677666677676766767766766776676767677676766776666767677677667767677676677677667767677677
367767766676766776676767767666766776676776676776676667766677676776767767767667677666767676766766767677677667767767676776676776776666676767767767767767767676767766667677666766767766776767767767766677676776677676676776776776676776776667767767767766767667766766766776776677676776667677676766776776667766776776676676767767677677676776676767667766677677676677677667767767676677667766776767676776767676776776667676767767677667676666676776776776767767766767766666767767767767767766676677676776667676676776776677676676667767767767667767676776776776776776667766776776677677666776677676776666766677677677677667767666776767767766667766676776776776676676776776766776776767667677677667766677667666776776767677677677676676767767766776766766677667667767676676677677667767767767666776766766776776676767767767667767767767676776776677667667766676677676767766677667767676767766776766676776676766776766667767767677677667667677676667767677667767666766767677676776667677676766767766767767677676767667677677667676767767676767667767767766767767666776776767767666767667767677667766766776676666776776676666676666776667667677676767767766666776776766677666776676766767767766767677666776767667766767676776677667767767767676767767667767767667677667766677667767676776776766667766776677676776676776776767667666677667767767676776677667767766667666676666776776776766776766676766666677676776667766767666776767767676767676767667677677676767766776776776767666767676776766767677666676776776767667667667767766767767767767676776767767667677677676677677667676776766767767676676677677676776766677666677667767767676677677676776776666776677676776676766676767676776767676776677676677676667766776767677666776767677677666676767677676677677676677666766776676667677677666776776677676766666776677677676677676667767767766677667767666667677676767767677667767767766776676776776767767666776677676767676776776667677676676766767677677667766776766667767677676767676767667766766667767767676677677677677677667766776666766776776676776776776676766776767677676766767766767676677677676667667767676776676667677677677677676767677676776766767766667766776767767767677677677677667767677667766776676667677667767666667767677676776776667767767767767767676766776766677667767666667767767766776677676776776776676776766677666776776666776676677677677667767667766776776676676676767676776776767677676666767676767677666677676767667667767666666776676776766766677676767666776767767676667666776767766776766677677667677676776767676767677667676776767767767677666767767767677676767767667677666767767766767767677676776776767676776676676676667677666776776676776676767677676776776767767767766766666676776677666666776767676776677667676667676767676767676667767666767766776767767676667677666776776767767677676767767767767767767767677667767767766767766667666776677676666776776767767767766676766676766766677676776776776676776766776776776676767766676667767666677676776667667766766677677676767667767676776676766776677677677667766676667766776767666767766677667677676776766766767666776676767766677677676776767667767767677677667767667766767676776776767766667677667666776776776767767767677676766767676776767766776766767767667767767766776776776766677666766676677667666767767676676677677667677676767677677676767676677676776767667766677676776767666667676666677677676666677676667666767667767667676776767667766666677677676766766776776766676767767767676667767767666767767766776767767676776767767766766776667677676776767767767767676766667676676677666667767676767677676677677677676767677677667767767677667666767676776667766677677666767676766776676677677666776667767666676766677676767766776677677667767677667676776767677666767666666767767766666776677666776667667667767767767766667677677676776776767767767667667676776767667677677666676776676677666776776776767766677677667767666667767767766677677676776776766676776667667767677677677676776776776776776666776776676776776676766667677677677677667767767667767767766676676767677677677676776767667766776776776767767666677676776667767767676667767676677677667676767667766766776776776676776767767677676677677667676776776667676776776776767767766776776767676766677676667766776677666766766776666766766676676676666776776676677676677666767767766766776767667676776776767766776667767767767766766767767767676776776766776677676767766767676677676776776776776676776676776776776767676776776676766677676776676766767677667767767767677667767767676767667767767767676667767767766676767767677676677677676776677677676766676776767676676766776667766776776677677666667766676667767766776677667667667677677677667676776776776767667767676767677677677677676776767677677667676667676767767767766767767767676776766767767767767676667767676766767767767677667767767676667766776676776677677676676767767767767677666676776776766677676766676776776776677677676667767767676767767667767766767767676676767766676677676776776677677667667766767767676767667767667766776776767767766776667767766776766776766677676776676776667767676776677676776776677667676767766776667677667667766676776776767767667767766767666676767677666676767677676677677676776677667666767666666776776766767676776677666776767677666767666676767676767677667676776776667676776667677676766767666776666767667767677677676776677666776776667677677667766767677677666776776776767676766676676667667767677677677667677676766766677677676676767767767766776677676776677676767767677676767677677676767676767676767666776776767766767767676677667667677676676767677677676676767767666766677676766776766676676767766666677677677667676776766667666676776767767677676766776766667677666767676767676776776767766766776767676776677676776776767677677676776667676767767767767766766766676676767767677677676667767767676776767766767767766776667667676667667667766776776667766776676667666776776776677676677677677667677667676677676676677667677667677667767766776767767677667766767677677677667667767666776667767767676776676766767767666776767766776767677667767677676767766676666776776776767767767766767677677677666776776766767767676677676767676767767666776677667767677667767767677677667766766766776676766776767767667667666776676767677676767766766676767676776677676776767766766776776676767677667767767767766667767767667676776776677677676677677676776677677676776766676767767666776677676766767767767677677676776776676767766776667767676767677676776776677676677677667766767676776767676667767677677677676677676776776767767677667667667766776767677667766776667766767767766677677667767767667767767666766776776776677676776776767677676776776776676776776667666667767767766677677667766767677677666776776776767767766666676776666676677676767767766766776667766667766667767677667767766766676767677676767676776676676767767677676666767676776676666666776776677676767767767666776766776677677667767767677676776677676677666677667676676666667766766776767677667676776667766766766766776667676677666776767767677667767767676776667667767676677676776776766677677677676776767767766776767766776776677676666776766766667676776677666776776776776776776767767676776677677676677667766776767676677676776766766677677676676677676767767767767667767767667767677676776776667666776766677677676677676776767767677677676767766676776667676776776767676676766667767767767677667666677667767667667677677676677667767766776677676766677676766776677676767676767667677667767667676676666776767666667767676676676776677677676667767677667676776776677676767677677676666766776767677676677677676766776676766767676676676677677666676767677677667676776677676677666776766767667677677677677677676776767677667767677676776776666776677676776776776677676676776767667767677676776776776776776766767767677676767767767766667676767677667767677677677677667667767766767677667766776776776677667767767667677667766677666776776776776667766767767767676666667766677676776767767676676676666776677667767677677676677676776776767767767667677676767667767767677667766667667667767677677676667767766766766766767767766767767767676776776776776767767766776767767666676776767666776767767667766776767666776676776667767766776776676767767767767766767766767767676767766766776776767766776767766667667676766776666776767677676776677676676677676667767666766766776776677676676676766776776767667677677676776667766676776676677677667766776776667767677667767677677676776767676776767767767676776767676767667667677676767677676776776767677666677676776767767766667676766767677667767767667767667767667677666776667767766776767677676776766767677676666667767767677667767676776677667676667767676677677676676666677667767667667676767676776776677676677677667767676767767767766766767766776766676776766766767767667677676776776767667667676776766677667766667767667767766677676667767677666676677667766767676767666766776667767677677676667766666676666776667766676776766676677677676767676776767677676776776677667667766666776667676776776766767767767677676666767766766776776776767677676677677666767677676767677666677676776776667676766766766776766776767667767677676767677667677667766667667766676776776677676677666776667676676767767677677677676767666767676776776776776776767677676767767677677676766776667676767766767766676776677666776776766776676776677676767677677666767766767677676767767767667676667667767767676776767667676677676666667767677676776776766676776776766676776767766767767667676766767667767676776667767766767676767667666776776776776667767766767666676767766676767667767767766676677677676767767676676766676776666767766767766667666667767676667667667676766676676776767676767767766677677676776776776676677677667767676677676677676667676667676677667767676767676667667677677667676776667666766776667767767676676767677677676677677676776667676767767767677667766776666776767676776767767676676667676676677666776776776766776767766767677666767766667767676767676776677676677666776776677677677667767766776676776776767677677676776766776767766767767766667676776767677677676667667767677676776767767767666766767677667667767676676767766776776776776767676666776766776676676766677676676676776767677667767676776776766766676776776776677667767677
6776676767667677667676676766767677677676776776776776776767766776766776776776767667766776766767767766666776776676677677676767767767766776677667767677677677676767767677676767677677677677667767766677667676776676677676767766666767677677667767766776767677677667677677677667667766776767767767677677667767766767766776667767766667677677677667767767767767767767767767767677676776767767677676676677676767766776766676677667767677677667677667677677677666776776666776666776676666667767677676776666676677676767766766766766677667667767667766676766776766767667676677677677676776767677677677666776677677676667666776766666677667766766666677676676676776776677677667666667677676766767766766676767666767677667676766676767677677677666667666677667767677677667667766776676677676667667767767767676767677677676776667676767677676767766766767677667677676776767667676766776776767767677667767677667676667666676676767676767767667677667767666767767666766776676776667676677676667677667766776667676767667676677667676766667766667677676776666676677666776776667677677676676767667667767766776677666667766776776666776677676677677677676677677667767767677676677676666776767767767667677667767677677677667676676677677666776667676776776766776676776776776776776766667677676667766676766767666776776767766676776776767676767676776776767767766766776776677677666776767767767767676776667767667766676776776667676767767766666767766767676767677676776776767666666677677676766677676776776677667767677677677667766767667676766766666776776676767767667766666667766677667766767677676776676767767677676767677677667676767766767767766676776676676776667677677676776667666776766766767767676766767667766776776766767766776776666666767667767667767767766676776776667666776776776776767767677676676667677676766766766776776776767767676677677677667767767767677676776766767767767767767767677666766776767667767676677676766667767677676666767677667676767767767767676776766776767676766766776767676776776767767666776767766667767767767677677676676667676776767667767767676667767667767767666667766776776676776767677677667667666676776776676776776766767677677677676677676676776776676776766676766667677676776776767676776776776767767767767767667667766776667667767676776776676776767767766776667766676776776676767767677677666766766776767767666776776776776677677676677676767677676767766667677677676767677666667666767676766767677677667767676767767677666776667766776677677676776767666767676767766776767766677667676776776767767677676766767676766776776776766776766767766677677676767767677676776767767766676776766776776666776767677676776767677676677677677667676766767677676776767676677676776677676767766767677666676677676776767767767677676766676767767676767677677666776776776666676766667676776666776667767677667677667766767767767767676677677677677677666676776666767667676666677667677667767766666766676776677667766776766776676767677667667677676776776677677666767667677667676776767766776776667767677677676767676766767676677676767767677676677676677676776766767677677677677667676676667676666677676676766677677667767766676766767767767767676776767676677677676677666767767766767766667767767767677677677677677667667677667677677677677676776766776776776676767676767676766776677667677676667767767767767667676767767766666676776676677676776776767767667766767766766767767676666766677666776776776667667766767666766776776767676776776776767767677667676767677666776767666667677666767766767667767767676767766677667767667766767677677666677676676776676776766767677667677667766677677676676677667677667767766666676776676776776766776676676776767766776767676767766776767766767677676776667677677667667766767676767676667676676677677676767767766677667677667767667667677667766776676666676767676776666776676766667767677667677667666767767766767766766666776676776776767767767677677677677676776767666776677667767676676776667767767766776776677677667766766677667767677666667767677677677677676667767766677666676667667767667676767677676776677677677676676767676676766767766767766776676776667676776776766776766676776776676767666766767766776767767676767676776776676776676677667666776776667767767766767677677677676766776767766767767766776677677677676776666767667767767676767766767666676767667677667677676676767676767767667677676766776776776776776667677677667677667667676676767767667767677667766776766776776667676676767767766776767767677667676767766677676667667767767766676776767767766767676776677676677676776776767766667767767667766776766767767767767767676776677676776676776766667767666667676767676776776767677676666677676776767676676676767677676776677677677667667766666677676677677667676676677677666667767767676767676776776767676766776776667677677667667767676776767667767666766676677677667677667667767677677677667766767667766776776767766766776776677676667767766666776667767767767766767767767767767766776766676666667767676767676676676766677677667677666776767677676776767677677667767677676667677677676667767676767767676776776776766677677677867676767677666666677677677677667767767767666676767677677676676776767766767767767766677676776677667676767767667676776767766676767766666766676776667767677676776676676776776667767667766776667767677676666767767767766676776776776767676776767766677667766667676776767766776767667677677677666766776767677677667677677676766766776676676776676767666677667676776767767767677666776767677676667677667766766677677677676776766677677677666767767667667667767767667766776776767677677676776767667766767667767767676677676776676766767767767767766676776767767666767767767666776776776667667676666766667666776676767767667677676676676676767666776776767767767767766767676767667667677677667677677667767767767667767766677666776677667676666776767766677666767766767767767767676776776666776776776766776776767767767767766767767767767767677677676666776677667766776767767677676776766767766677677677666776776677677677677676776677666767677667666766677676676667766776676767766776776767767677677676767767767677676776776776776776666767667766767766667667767767677676667767766776677676776677677677677667766676767677677676776776776776677677667767677676766766676677676677676676677667767767667677667767676767676676766767666766776776667767767666666766676776776677677677667767666677667667767767767666667676776776776677677666767767677666676667767766767766767676767767676767667676766676767676667676767767767767766776676677666766767767677677677667667767677667677667677676667767677676667676767767767676677676676776776766676767677667677677676767767767767767676677676677667767767766776677667767676676766776767767767676677677667677676666676677677667766676766666676766666767667767677677676767667676767767767767667676677676776677676677677667677667766776776766676767766766767667676776776766767766667767676766767677676776676776767676776767767666776767667677676766766667667767766776776767767766776776776667767676776766766766776776776677666767767676767767677676776667677677677676767767766677676776767767767676776767766776776677666677677677676776767676767767766667766767767676767677677667766676767677666776776776776766776766677677677677667766767676677676776776776776667667677677677677666677667676776776667766766666766776767767767676677677667767767766766677677666676676666677666776677677677667666767676666667766776776667766766766776776776776667766667766767767767667676776766677676767767767676767767767667767667666776767677677666776677677677677667676766776776776776767677666776776776776666667666676767677677667666776667767767766776776767676767766666776767676766677667766767766766776766776766767766766767767767766677677677677676766676776767667767767667667766767676676766776676676677667676667667677677666776767767667767767677676677667677676776767767767767676667676767766667767676776766767677677667676676676767676766767766776776776776776666767677666767767666767766767676776776766776677676767767676776676766667667677667767677676676767677677677677677676677676766677677667677676767667767677666776767767676767766776667667767767766776677677677667767766676776776676776676776766776676776767767666766776767767676776676676677677676776677677677667677667677667666776677676667676766776767766767677677676776767667767767676766766676776666766767666767767667767766766667677677677667767767677676776676767676667766767767767666776767767767676776767667677676776766666767677676677677667676776776776767767667677676776776776677676676767766767676767667677676776766677666776776767677666766767667767767766776676776776767666676667766767676676776776767767767767767676677676676776776767766766766776767677667767766767676776776677676776677667666676667676666776677667767767766767766766677676677677677667767676776677677676766776666676767766776677667677677667766676776767676776776776767766767667767677676767766667767667677667676676776776766677676776766676766767677666676776767677676667767676776776666776776776776776767767766677666677677677677667767667676776676767767667766776766776676667767766676767767667677677676676776776776677667766776766776776677676667767767767667667767677667677666676676676676776767677676776676667666667677676767676776767767676766767766767667766767767676776767677667767767767766767677667766677667676766677667676776677676766676767767767676666776767667767676776776776766667766677676776776767676666677676776677667766776776776677677676676776776767676776766776676767767767676776766766766776767676766766776666767767767766766766776776776676666776667766767767677677677666766776776767767767766776676667666676766767676767676776776776766776766767767767667677666666676776766776677676677677677677666776767677677677677677677676776776776767767677667767677667676767767767766677667677677676767767667767767666677667766767667767666776766666767766776667676766766676766666767767767767767766767667677666666776776776767767666776677676767667676676766776767767767677677676766767667767767767767677676666667767677667677676677676767676776667766776776776677676766776766776766776776667767677676677677676776776776766767666767666766776766776666677677667677676677676767767767767767766676767677676776776666666776677
6776767767667766676776776776676776766767767766767666776676776676766677677676676766767767667766766776676676776677667676666677667676776776676767767667667767767767766767766776767766767766776776776776776666776766676766776766676677676776776767677667767667677677676676677677667767667666677676776766767766776677677677677667666776767677676677666776776767667676766776776767767677677676666767766667766776776776766776676767766767766776776766667767666767676667766677666767677676767666677666676776776776776776677676767767767767677666676766767767767767767677667677666767767667677676776776776766676767677676767767767767677676676677677677667677676767766676666776776766776677676677677667767766676776766767677677667767767767766776776767767667767667666776767666776677677667767676677677677677677666776767667666766776776677676677676767667676666767676776776767667766776677667767767767676767766767766677677666767667766677676767667767667767677676776776776776776776776676676776677667667677676766676766776776766766767766767766776767766767677676776767766767767766766766667766767676776767676676776677676677667767677677667766677677667667766676767767766677667767676766677676767677677667767667676766766767766766676776767676767667766677676676676776767767676766776767677676667767767676776776766776767667677676677676767666776767766767677677677677676776766677667767677667667766776776767767767766767666776776767667676776677666767766766667766776767767667676776767767767766677677676667667767677676666776767676776776666776676767676677676776677667767767666676677667677667677676766776766676776766767767767766776776776776776776767767767767676677667766776766677676667767767766776767767767677676776776677676776767767766776666667667666776776766667767667676767766776766776677676776767667677677676776677667677677676776676766767766667767766776767667767666776776776766776767767767767766677677666767766767767676776776676776767767767767767677676776766767677677676776667767677677677677667767767767676767766776776767766767766666767767766776667766767766767766766776767676767767677676676766776677677677667767677666676776776767767666767676776776776666767767766667677677676776776676776676776667766776767676766776776667677677676767677677676677677666776767767667676667667766767676776776767676767676776776766776666677666767766666676776767667676676767767666767767767766776766676776666776667767667767676767766666767677677677677677667766676767677676767677676667767766767676677677677677666776767676767766776677667766776676767667667676767667766776776667677667766767677676776676766667767677677677667676767667767667677677667767767667677676776767676676776767676776767667666776766776677667676677676776676776776677677676766677666677676776667767677676776676767767766677677666776766666767766767666766767676767667766766776776766667666776677677667767676677677667767767767677666677677676776776767767767766677676677677676767767767676677666776677676767667667766776767767676776666677676776667676677677676766776676776767766776677676676677666766776766676677677676776766776776767676776766776677676776766667677667666766677666676767677676667767767676767676776767766766776667767767767766676767766767677676767666776667667767767767767767667667666776776667677667676776667666776666676766676776767767677667766676776677667767676677667767677666677667766766776766766677667767767766767767677677677676767667767676767677676776776677676776676767767677677677677676767767766676767766767676767767677677677676677677677676677676766776766776767677677676666767676767766776677667767767767767676767766677677677677677677667667676677677677677666766677666776776766677677666677677677676667766677666767766776776676776776776767677676667766677676776776676766776767767767677667677676766776767666766667667676677676776776676776767666677676676677677676776776776776776776676766776776766776776776766666776767666676667677677677677666776677667677677677667677677677677677676677677676776676776667767676766677677677666767766677667766676776677667767767676676776776676667766776667767677676767766767676676776766766767766677677666667677676767767767667667767666667767677677676776776677676776766676677667766776677676766677677666766666677676767767767677676767767677676677676667676776767767676766677667766776766767677676776776767767677677667767766776776677677676766776767666677677676776767767676776766676676776676776767667767676776776776666776776776767766677666677676767676667677667676767667677667677667677676776776676776676766776667676767676667767766677666776677677667767667667767676667767766776776776766776776766776676776667766666767677676676677677677676666767666776766776767677676677667766676766776666776767676776767766676776776776776667767677677667676667767767677676767677677667676776766667767767667767667767767767767667677677677676767767767766767767677677667767767677677677676676677677677676776677677677666677676776767667676776677677667667666776767767766676776776676776766767767676767766776667677676677677676776776767767767667766767676677677677676766676667767767676767667767767666767667666676766677666767767767677676767676667667677667767767767767767767766677667667766667667676766677667677666766766776767667766766676677676666776667767676776767677667767667767677676767676676677667767767767677666666676676776776767676776666767767767677676767677667767666766676776677676767766677677677676776767767676666677666676667667766776776776676767766776766776667767677677666776677666767666767677666767766676676667667767766676776767676776776767766676677676766776767667677677666666666776767767677676666676767666676767666767667667767767767667667767667767767767767767676776676667666776666677676776666776767677667767676767767767677677677677667767767767767677676776776767767676767767677667677677667767767667767766776766776767766776676776767667677676677677666776767667766767677667767767676776767677676776676767676776666677666677667667677667766677677676776766677677676776677677676676776676776776666767767767667667677676766677676767676766767667767766767767667767767767767767767677676677667667676776677677677667766767767767666677676666676776776767667767667677677677677666766677666677677676767767666767676666766766667766676766776677676776767676776666767666776776676776767767677667667766676766767677677677677677677677667766776776776676666766776676666776776767766766776776667667677677666666767676767767767766677667676776776776667766767767677667767767676776667767767676677666676766767676676767677677676677676776677666677677667676766767667767667767666767766667676776676767767676767767766767767767677677667676766776776776776766666677667677677667767767766776767667667677676767667666766776667766767767677667676767766776776666776677676776676776677676767767676776767676767767676677676776666666677667767676766676676767767767677677666676767676676767676766767767676776667677676776776676776676676667766776776776766776776776776676776767676776676766767676776776767677666776776767767676776766667767766767767677676676776776666676667767767667667767667766767767767667677666776766677677676677676776767667767676767676677677676776776767667667767676667677677677677677676666676677677676776666776676776776766766767767676667676776767767767767767767677676767766767766776667766776767667677677677676677676766767677676766776767677676776776667766767676776676766676666776766776776776676776766776677667767677677676776676776767677666776676676776767767767766677676667667676766776676677676767676776666767666767767667766776676667676776766776776676767667677677666776767677667767667767677676667677676677677667767677677667766776776667767666767677676776677676766776766676667667667677667766776766776677667767667767766677676767767767767677667766767766677677677666766767666677676776776776677676766766776767667676667767676767676677676766766667766767676776776677676776776766776667677676776667767667767767767676676667767767766676767767677667767767766767767677676667666776767667767676766677677666776776766677666766766676677667666676776667667676667677667677667676776776776767676676677677667766767766776676666666766766776776776776776766666677666767676776767676776776676767667677666677677676677667767766776767766766677667677666667667767766776776767766767766776767677676776677667766776766767766767766666767766667767767676776767767766677677667767666676776766767767766767676767676667767767767767676767767767766776776776776677676767767766776667677676767766677676776667677676776767767767676677676776677677676776776676676767677667767667766776767676677667666776767667767676676676677677676776776666776666677677667766767766766766767767766767767766666677676667676677676677677676767677676776677677677677677667767767766776776677677677676676677677667677677676776767677666767767667667766776776676776677676776776666776677676767677676766776767767676776666766667677666767767666676767677677677667767766767677677677667666676677677667767767767667676667766667766767676776677667666776776676776677677676776767666776676676776766776676776767767676677677676676767767767767667676766776767676776776667677677676676666667667667766767767676776776676667767677676776667677677677666767766776767677667676677676667767767766676767766776776776676667676766776667676666766776667677677676776776776776676766766677677666767677676766776676767676776676767676776767767767766767767667677677677676676767666776776776767766666776677667767767767676776776776766767767766676676776766767676677676767767766776767677676667767767667676776766776667767677666677677666677677677676776776676667667667767677676677667677677677667667766766767767677676676676776676767676767766766677677677677676766776776766667676776667667767766776767667767767666776667767766767677677667677677676776776776776767767766677667766667676676776776767677676776677667766667766776767666677676767667766776676677666677677677667767766677676767767767766766776776677676676776767676667766776677667766676767667677666676776676677676776666767767767767676776776776767767766766776767676766776766766776776667677676776667677676776776776667676677676776776776677666676676767677676776676776766776676767767766676776
6776776776776776776677677666767676676776776767767767676766776667676776767766776667767677677666776676776666677676766767676667767766766776766767767767766677677676767677677667677677677676767667766776776676766767767766776766776766776767666677676776776667767766766776776677666767767767766766776766776676676767667677676676767767667767676776767766766767766776776776767767767767767676776767766776676677667676767676776767676776767766666767766767767676767766776766676776766776667667666776766776776767676767676677677676776776776766676767767677677667667766767666776666776766666776767767767667667767767766676776767666666776776767676776767766767766767676766767667676677676776666676776767676667767767767667677676776776776776776667767667677666776767767767767677666776676767767766776676776776676677676677676766676776667766767677667677676776767767767666776776776766776667676767767677677676677677667766676776776767677676677676776767667767767676677677676776776776667667766767766676776666776776767676776766776767677676677667667676677677676666677667767677677677676776767676766677676667767676666666677676767667766767677667767766676667767676766766766766776776776767766766766766776677666677666677667677676766767676776767676776776676677676776767767767667677676676776766776666667767677676767677676776776776666677676776776767767766667677667666666776767767677666676676676767667677677676776677667676776677667767767677676677676776677667667676677666776677677676667667666767767767766667766676677667767676667767676767677677667676767676667767667767676667767677677676767766776767767677677667667667667676676767676776667676667766666776677677667767677676776676776676767677676766766677676766776676767767766666776676776776776676667677667677667766767677667767767767767677676776767766767666766677676767666767676676776776666667767667667677676776776766776676767676776677666677667667766776766776666767766766666776666676776666766767766676666776776767767676776776677666767766766776766677666677667766776767767767767767666767666776676676677677677676676776767667676677677667766776677676767676676767767767767667767676766776667677676767667766776776677676766767667676767667766676766776776776767767767767767676776666677666767766776776776767676776766766666776676666766667666767667677666677676776766776677667767677667667767766766766666776776676767677666776677667767767677676776776667766667766676767767767666667767676766677667767767766676676776677676776776776776676776776677667767767767667766776776676677676776676776776767767677667677676766776767677676667767766667767766677676776767767767767767767677677676776776667766677677677677676677677667666767766767677667667676766767767766667767676667677666767666776766677677667766767677677666667667677677677676767767767676766767767676766776677666677667667677677677676776776776767676677677677676776677677666677677676776776766776776766666767766776776766776676676776776676767677676767767766766676776766767766766767677666766767677676667766666767677667766776767767677676767677676676776776676767767767766667676776776776767766776776677676776776666776676676766676766767666767767767676766767667767767666776677676766677677677667766776766677676776767766676676677666667676776677667767667766766666776767767666766677677667767676766667766666776676776666767676767677676677667767677676676776776666776776776776776677676776767767766776666767676766776677676667667767766766667766767766767666677677676776776677677676776776766766776767766676766767767667676776776767676676677677677676676667766767767767766776766767767767676676776767766767767767767767767667767676776767677677667767677667676677667667767766776776766667766767767766776767677677676667676677676776776766767767767676677676776767676667767766766766766676776667767676767676776767767766776667677676667677676676766776767767767767676767677676776767677666776767676776776766667767766776776676776776666776767667667667767677677676776776676767667676776667767767767767767666766776776677676776677676776776776766676677666776766676776676677676767667667767677677676767677677666767767767767666776677667667766767767676676667767767676767767766776676766776767767676677667767677666776766776667676767767676767676776767766667677677676666776677666676677667767767767676776676667766676767677676676676676766776776776767767676676776767677677677677666676766766776677667676776676677667767767767766667666776776667676776767676776776776776776767677666776667767676677677667676677677676776776776766776767667676767767677667676767677676667767667767676776677677667667667766767766767677677667677677677676776676767676776776776766766667677676767767667767676767767677676677677677667767676767677677677676677677676666776667676776776776766776766667677667676677667767677677677677677676676776776767767666676766776776776776666767666767667766766766776776667767766776666776667767767766776676776776667667666667766767676776676766776767767766667767677667666776767676677676766667766776776767667767666776776667677676776676767676767766767767776676776767766676776667766767676776767766767677667677677666767666766776676776776766676776677677677667767767677677677666676767766677676676676677667767766766767767767677667766676776676676767766766776676667666776667766776767677676767676776776776776667677676776776776776776767766776776776776776776767676776776776767667676667677667677676766676767676676767676776677676766776776766776776776676677667677667767766776667677676677667767667666776767677676767677676766766776676767666766676767666776666767767667767767767767767766677666776676676767676776776677666776776676776767677667767767767767766776776767766776776767767767767766767677677676677676676767677676766767766776766776767767767767767767767667766677676676776666767767666766667667766766676677667677676676767676766666776677666776766676776676667676767667666676776767767677667677676776676667676767767767676767676776676776677677677677676677666767767677677677676676677667676767677676776776776676767676767767677677677667766767766767767767667767767676666767766676667676676676767677666767677666776776767676766667677666666776766676776776676676667666776776677676677676767767766776676677677666767676767666776677677677676676767667767677676776776767676767767676666677677676667767766776676767766776677677667676776776676776776766766766767667766666767676767676776767677677677677677667676776776767676666776676776677677677677676776776677667677666766677676666776676767676767766776767766776766676676767677676776676776776766776767767666766676677667766766776676677676677677676676776776776667766776667767676767676776767667767767767767676776677677676676667677666676776677677677667767766677677676766767666767767676767677676766667676767666676767766776776767676766767676766666767766776677667677676776676767677676767767767767767767767767767766677667767767767766776677676776667767677677667676676766667767766776776666677677676776667677677667767676767766776767767676767767766776776666677676767676767677677676767677676677666776667667677667767767676776776666767767676776766766776776767767676676776667676766667767676776766677677667767676767677667676677677667677677677676767677676767676677677667676666766776767766677676666767676667667666776677677676677676767667767766677677666776776767667766666676677676776677676767667676676776676766776767677677676776677676766766676767767766666677677666776766767677677666767766776677677667767667767767667767767766767767667667666667676776766776676667666776776676776666676776767767767767767767666667766776766767767766677677677667676667767767767767767767676767676766676676676676776676776776766676767767676776776767676776776677676767767767767767766767676767676766776767677677677666666667766767666776767667677676677676767767766767766676766776767677676776776767766767767677667766767667766676776776766776677676767767767767677676767766776767677666666776667677677677666676776776776667677676776676676676766776667677677677677666677676776776776676767766676767677667667767767677677667767677676776676776776767766677667677677667676766677676767667666776776677677676776767766776767676766767677677676667767676776677676776766676767677677677676676767766776776676776766776667667767667677676676676667667677666776776767676677676766776677676766767667676776766677677666776676776776676767767676666776677677677666767767767767677676767677667767767677667766667766776776766667766676776767676767766766767767766776767667767767667767767677676776776776666676766776667677677677677676676676776776677666677676767766776676776776677667677677666767767667767767667767767767677667767676677676776677667667766776766767767677677667767676677666776767677667767677676767767766776767767676776776676767677677667676767666767766677676667767677676776776677676776676767766766776776767766676766677676676676676767667766676666776766676766767767667766776776767766766676776676676677677676667677676776776776776776677676776776666776776767766667767767766677677677677667666767677676776767676676767676677677676776767766776676666667676766677667677666776776667667767767666767666677676677677677676676776667767767667766676767676776767677677676677667666776666767767767667677676766676667767667767676767767676667676776776676767676776767667767667767766676667767766677677666666766677676767677667767676766677667667667767677676767667666676667767666677677677667766776776776776677677676776776766767676677677676767766767677667767767767676667676766676776677676676766677676767767767666766776767676676766767667766676767767677667677677676767767767767766766776667677667767666776677676776776676776666767767667666776776776776767677677667766776767676776776776767766766776776676766767667766766766677676667766767766767766677676767767667767676767767666766677677677676767677677677667767666767767767766676667767676776667767667667767667767767767667767767677676676776677677677676766776767767766776677667767767766767767766767767766677677677666677676776766776677677676677677677677677677676766776776767766776776666766677676776776766677676666677676767677667767676676677676767767766766776766776767767677676776776776767767677676767767767667767676767767677677
6767677676677677676677677676767767767767767766776776677677676776767667767767766677676776767667677677677676667677667667677676776776776666677667766767767767677677676767767677676776766677677667676677666776766776776776776767667676776676666667767677677677677667677677666776776667766677676677667676676776776666676776676776767766776776776776776676776776766766766766776776767766776677676667766776776676666767766776776776766766767677677677677676776776776667767767766767667667667767677677676766767767767767676776677676677676776767666666776776676767666676767667676776767677677677676776776666666766766677677676776677677666766776767677677676776667767767667676776776767676676776776776776766677667767767767666766766767766776776776776776776776776776776767766677667766766776776677666776766776767676677677676676677667767676776676767677666776767676776776667677677677666667676666776776667766776776766776767677676667766766767767677676776767676667767767676667676776776667767667677677666676766767767676766767666767766767766676677666776766677676767767666676767766776676776676676767676677677676767767766776667677677676767677667666676776767767767766767677667666776776776767767677677666666676776676776676767666677677676776667676677666776766677667676776667677677667767766677676767677667676676767767676676776766776776776676776767666667767666776766767676677667766766676767767677676776776767767667667676766676767767677676676776677666676776767676767767677677676776766776677676776776766776766766767767766776767767676677677667667677677676776666767677676767766776676767667767766677667767767676776666776767667676677667667667767766677676677676776676776766676667767677676766776677677676767676766766676767766767676767676776676776767766767667767767767667676666766776776766776776776677677667767677677677667767677667767677677677677676767676767767766766667767667677667676766666776767676776677677676667767677667666767676766766767767767767677677676677676776776776677676676776677667767677677676766776767676776677676767676666766766776767666666667767676676776767667676676677676776677666766767677667767676677667676776776776667766666776767767767767767667767767667767766776767677667767767767767677677676776776776767667766767767676776677677677676677676776676776676776776776677677676767767667676666776766767667667676766677676677667767767676767766667676676776676767767676767766776677676776667767766766776677676677677666767676776766776767677676776677677676676767677677666766667766776776776767766767766767766677676767766767767766676776667667677666766676677666677677667677676767667766776776666767676667767677667766767667767666667767666666776767667676767766776766766776767677676766776776767667676767666676676776776766776767767766776677667676677666776776776666677676776776776676776776677676767676776776767766667766677666766776776666667667767677676776776766667676677676776667767677667667677667677677666767677676667676776766676677676776677676776767767766767766776776776666677676766676767676767767767767667676767766776776776776677667677676767677667667766767677666766776677676676776667766776776776767676776767676667767766767767666776776767766677677666676767677676667767677677677666767766677667766677676767767667766676676776767766776767677667767766776776776767677676677677667767676676667667767677676776666776666766776667766776767666676776767767676676667677676776766776767767766766676767677676767677666767666766677676767676776767666667767677676776766776667677676776767767767676776776676776776676767677677677676767677666767667767766776667766776776677677676776767667677667767667767667766776776667677676677667767767677666677667767766676767677677677677667677666776667676766677676767677677677677676776666667676767677677677666776676767666677667767767667677676776677677677677677676776667766767677676767767676676767766666776776677677676666676676667767677676676766767677667767667767767767767767767667677676677676667667667767766667677676677666776667666676766776767767767676766767667766667767667676667767676776676776776776667767677676667667667767676677676767767667677676776776767677677676676766677676776767767767766767667766766676776767766776677666766667767767667677667667676676776767766677676776776767766667677676776767767677677677666776667676776776767766776766766667677676676677667767766766767677676767676676767677676776666776767767676667666766667767666767767667767766776677667767767667677667766676767676766776767767676776776766676776767676677676676767676767766667767767666776776766676766766767767676776766676677666776776667766677666676767677676767667676677666776776776667677667677676676766766676776776667767766676767667677667767767676776776767767676767676666766767767767767766677666776767677676676776677676776776776677676776767766767667677666776767766776776667766767766767766667766767767667767666776676776776776766676677677676676677677677677676776776776676776776677677677677666676666667677676776776667676776766776776667766776776776776767766667767767667767767767667677677677677677667667677666776776767677676677677677676766776767676676767767767666776667767677667676676767676776767676766776776676776776676676677677667667677676676776776776776676776776677676667767767676767766776677666767766776776776767667767676766767767766766676766767766776767767766767666766676676677677666776766667766776776676776667667676767677676776776676776767766767767767677677677676776776677676767767667677677667676767677676766776767676677676676666677667676767667767767677677667767766776767677667666767667676677677677666667767677667767677676776776767767767666776767767767677676776776676767767767766776776677676767676766766767766676776666767766776776767767677676676676776776676776667766767676766776767767666677667667766767767766776776676776776767667677677677677676667767667667676666767767767766776676776766766666767766766767767677676767667667677676776776676766767767767667676767766766776776677667767677676767767767766676677666766677677677667666677677676767767767677676766676766776776776767767677667666776766676667767677676677676776767666767767766766676776676667766776776767677677667666767666766767677676677677677666776767767767677677667676767767767677676767767676766676677677676767767766776676667676666677677666667767667767676767767766776776776766676677676776676776776767666767767666776677667767767667767667767676776677676767677667667677676776667767677677677677676776776766776767676667677677676767767766776776766766776667667766676767766667677666767677676676676776766776776677677676677667766767767767767676776767667667767666677667677677667667766776776776677676677676776776776766667767676666776677676776776776767667676766677667677677677677667676767676776776666667676776766767767677667666676676776766667767767767677676776667667767767676766776667677677666766667676676776776766676666666667667676776776767766767767767766666767667676767767666677667767766766776677666766767667677677676776677667767677677677676776676767767667767666776667767766767767767676766776676667676767767677677677677666766676676666667667667676666677676766767766667677666676776776776676767676776666766776776677676667667767677667767766766677676677667676766767767767767767767677677677667767676767767677677666767767676677667767667676776676776767767766776776676776776676766776776677677677667667676667676767666776677677676767766776667766767667667676776767766767767767667767766767767677677677667677676767767676767767767666676767767677677676776776667767766767667766767766776676776766776767667767767767676767767676766766676666766677676667677676677666767676766667677667766776776776776776676776776776776667766767767676677667766776776767766766766776767666767677667676767767767677677666667767676767766767667767676776676676767766767667767676766776776677667767767767767667767766767767676767667676677666776776676676767667676776776677667767766676776676766776667677677676766666667676766776767676776776776677667676776667676676677676776667677677676776767666667676776766776677677667767667676766776667767767666776667767766767677677677677667677677666776677667766776776677676667676776776767767767676767677676677677677667676766766767767676776767767676667667677677676677676767677677676666776776776776767767667767766767677677667677667767676766776776666677677677667767767676776776776676767667766667676676776767767767677667677676676767766776677676767676666767766677676766666776776766767677667667676776676776767666767766766677676677677676767767676776676667767766776767766767676776767666767766767766677667767767767767677667676776776766776677677667667677677677676776676677677676767677666677676667666676666666776677677676767766676677676767767676766677677666666776667767676776776677677677666677676666776676667666676666776776776677677676767677677676667767667677667767767667666667767667677677667677676766676677676767767766677666776767676766776767767767766776677676776776776666776767677676776767667766767766767766766776676776767667667676677667677676776767766767667767767677677676667677667676667676677677677677666767676677667767767677667666776676766677666666776676667677677676776767677676776776776766766767666776776676776776677666767766776766676766666776767766776766767767667676766676677677667667676667667767767667677667666767666776776776767676776766776767767766767677676767767677667677667766776677677677677676677677676767767677676766767767767767767677667767676776666776667667676676776767767666767676776776767666676776776776776767676677677677667677676776766776776676776776767766676767766767676776677676767667677667676767676667666766667767677676676676767676767766767767667766776667767767766666767677677677677676767667766767677676776776667767766776667766767676677666677677677677676676766767767767766776666776667767766776766677677666676776677677676676677677676677677666677667766677676677666767677667767667767677676767667666767766767677676766676667676767677677676676776676776667767767766766676677677677667766776776667766676767677677676677676677676776676776677667767766776776766776776767677676767767676766776776776767767767677677676776767667676767767767676676776767766677677677676767766
767766766776767767667767676776677677667767767767767767677677677667667767666667766677676776767676676776676676766666667666767767676776676677676677676776776776767767676776767766776677667767676776776677677676676767676776677667667767767767766766667767677677676677676776766776767767767666667766776776776776767667767667676667767766767676677677667766667767766767767767767766776766767677666676776776776766677677677676667676767767766666767767676776776776767676676676676776667667766677667666676676767766677676767677677667767766766667767767767677667767767766676776776776766676766767677667676767676767766776767677666776767766776776677676776776776776776776676776766676776776676767666776767667767676676766767767677677667766776767767766767677677667676767677676666676667666676766666676677666767677676767677667666767677667767667676776776776667676667767677667676776676776776676766776767767666776767677677666767767677677677677667676767667767666767677677677667767767767766776676677667677676677667766776676666766776767677677676776766767767766677667767667676767767676776766776776767767767767767677667767767766766776766666676676677666776776776667767667767766776677677677667676676767766767667766676767766766667766767767767767767767766676776776776767666776767676676677676776767676767767766776776776767767766677677676767766776767767767767667767676767676776776677667666677667676767667767766776767766776766776776676667677677676766666676776667767767667766776666776766677676776767676677677667766767677666776677666776776776666766767676767767677677667766677677666767677667767676677667767676776767767766776676776767677667677677676776666676776766676767677677677676767676766776776676767666767677677676776676666776667767667676767766677677677667667667767767677677666776776767767676776767766766677677667677667667677676766776667667767677677676776677677676676767767677677676766776766767767677677677677677676766667676776767676676666776766767676776677667766667667766767766766776666767767676667677676776776776766776667677667767676776677676766767767666766677677667766677677676667677666776767766767767667766767766776767667766767766776767667676677677677667676776776776767766676776776666767667766767677676767766677676676677667766667767677677677677667676667767677676667767767677676776776767667667677677677677677677666676667767767667766776776767666766776666677677667677667677666776767676767767677666776767767767676776676776776767677676776766776776776776766776676766767677676677677666766677677676776776667766676776776766677667767767667667666667677677677677676677666766767676676767767667767667677667667767766676667677676776676776767676776667677677667767766776677677676667767667676766776766677667677677677666666666677676776776677667767676666767766677677676776766677677667677676776667767767667767766676767766767677667676767676776766766677677666776767677676676776767677667677676776776776766676676766776676766677677676667677666667767767767676776767677677677677677667767666776776767676767766776666767667767667677677667676766767767676776676776776776776767767667677667767677676776766766766776776766766667766776767767677677667766766776776667767767677677677676776676767667767766766676776776766776766677666776776776776766776767677677677677676766676766776776776767767767766767667666767677677667676666767767767676766776677666767767767767766666767767767766676767767666776767767677676766776776776776776776676767767767767766767677677677677677666667666776667767767667767767766776767766767677667767767767676767767677677676676776776767676767676776667766667676667766766766666776677676767767766767766766776676677667667766776776776776667766676776667767767677676776776767767767677676766767677677667676767676677676677677677677676776776767676667767677676767767667677676676677666776666666767767766676776767766767676776767767677666776766776766666767676766666766667767767676767766666766776677677677667767767676667677667767667677676676776677666776776676766666766776776767676776667666667677677676776776776776666677667677666776767676676766776776776767676776776766676677676767767666676677676667677667666776766677666767676766767767767677667766776776766676776676666677667676767766776776767766776677676767767676766776766766677677677676776677676676776766767767666766767676677667677676767767677676676776676766766767676767666776676776667676767766776776666776776767767766776776677667677677666677676667767677666666666676776776767767676767767767767766776767767767767767667677667676776667666776767676776676677667767767666767767767677677667767676766776776766776776766776776767767766776776767767677676776676676767767676767676776776667766766677677666677676776776776776776666667667676766666776767667767666767767676676776667667677667767667766666776676776677676666766776776776666666767676676766677676776767676676767767677667676766776776767767666767676766776776676676766677667666776767767677677666776776767767767676776667676677677667677667767677666677666776767667676767666776677676667676677677667767677676766677677676776766676666677677676767767676776776767676776767667677677667677676666776776667676766677677676776676776676767766676776667666676767767767767767766767666677667766776767766766676677677676776776767766666667767767766767667666767677676776776677676666667667677677667676676766776666766667677676667766776767767677666776776776767767667767676767766766667766666676676776676776776677676677676677677676667767667676766766677676677666666766677667677676767677667766776667676677667677667667766766776767677667677676767667667766767677666776767767676676776776676776676767766767676766667767677677676667767667767766677666676676677667767667767767667767667767767766677677676677677676767676776677666776766767667676776676676767677677676776776676677677677666776776677676766767767767677667766677676676676776776676776667767667767767667676767676776776677676776776776776767677676766767767767677666776766776767676666676776776766767676767767767767767677667677677676767677667666676776677676767767667767767767676766766776666767766767677677676667767766767667766776676767767667767767677666667767666767767767766776767666767767667766676776776766767677677676767676667676667676776776676776776667676776767767767766767667677666766767677667766767766767766667676766766776776666767677677676766676676776766766677676776677677667767767667767666767676676776767767677667766667767767766776676776767676776676766776667677667766766776676767677667667767677677667676776767676767767677676676676776666776776767767766676767667677677666677677677677677667677667676767667767767677667767767676677666766766676776776676766676776666776776677677676767667667767676676776767677677676766776676776677676767677677676767767767676776767677677676666677667767666676776766666766767667767677676776776676677677677666766677677677677666676667767667677677677677676767667677676776776776776776676776667677677677666677677666677676677677667766677677677667667666776767677676677676776677667767766766676776667767666766677676767677676776776667766767766666776676766766776767767767767676776767766676776776767767767677667666677666667767766676767767767767677666767666766677676677676776766776776676776676767767766766776776676767667767677677667677667677667677677676667767767766776776767767767676677667676767767767677677676676767767767676776677677677676767667767676776766767767767667676676666767766767667676666766766776767676667767676676776776776766766667767767677677667677677667767766767667767677677677677667767666677677676677677667766767666676767766677677676667767667767766667677667767667767766776666767766677677666676766677677667677676677677676776776776767677667767766767677667767766776776767677677667767766677676776776776776676767767676767767676766767666776776766776766776776766666776676676766776776776676677676767677677677676766776767666776676776677667767767676676776766767767767677676667677676766766776677677676776776767667767766667767677666776766667767667767766776776776776677667677676676676676776776766776776767677676776677667676667766767667767767766667766776767676766766776767667676667676666776776676766667766776766776666767666776776677676776767677677666776776677677677676776667767677677666667666766767677666677667667676767767676776767676776676677667767677676667676667767767766766767767766776767676677676776767676776776776677676667676767666766776766766676676667676776676676767666776767766666767767677677677677667766677676676766767666676767676667766766667766776776767767667676776666677677667767677666667677667767676767766766767667676776776676766666776667767767767766776767677667767677666776666667667676776776776677667767667677677667767667767677667767666766767677677666776767767677677676666776767677676767767677677676776676776776766767677677676776776776767767766776776776776766776776677666767667767767767677676776676667667767767766767676776776676677677667766776766776676767677667767767766766776767767667767667677677677677676776776767677677667767676676677677667766676767676776766666677677677667667677667767767667767767676676766667667666676667767767676767676776767767677676776667766766667766767767676767677666767767676677676767667767767767767676766767766776767677676667766667677667676776676677676776667667767676766676766776677676776767677677667677677667766667767767767767677676766767677667766767667676677676776767766676767667767766776776776776776776667677677677667677667767766667767767767676776776776776677676776677666776677676776776677667667766667766776767667677677677676767767766776776676776776766776776767676776776776766767667667767676776767766666677677667767766776776767766767676677677677676767767677667767677676767766766767677677667666776776676767767767677676776677677677677666767667767666667766767767677667767767767767766767767667767676677676676767667667667677667667767676767676676676776676676776776676776767766767767667677677676767766767767677667767767767766776766767767767767677667677677676677677666776677676767666776767766677677667676677677667767767767767677677677667677676776776776667767767677677677676776776767766676767666767667767767676677676776667767667666766767667767
66776776676776767767767666776667666767767666776776776767677667767676776767667766667766776677677677676776677667667767767667677676676776767677666677676767676776767767677667676676776767767767677677676677677677676677677667676677667766776767767767677666667767677667766676667767677676767676677676776776767677676677677677677677677677677676767767676767767766776776667766767677677677676667766776776776776776776767667676767676677677667677677677667667767767767767677667667767766676767677676776776666677676767767667767667677677676767767676677666766776776776767766767677666776766767666667767676766677676776767767667676776776776776767767676776766667766767767666767676666767766767766677676767766776776666767667766776776776767766677666766677676676776676677677677676776776766667766766776776677667767666767676676676766776776776667676667767667676677676776676767677676667766676667667677667767766776767666776767767766767676677676776766776776677677667767666677666676776667767677677677667767767767667767766776766676776767766767766767677666767667677677677677677676677676776776776766776776677666676677667766677676666776767767767767767666767667767676767767667677676676667766667767677676767676776767666676766776676766677677667667766666767767677677666776766766776667767667767677676666676767766776676667767767676776676666767677666776677666767677666676776767667676766677676776776667767767766767666677676676776776676766767766666676767767767767667767767766667677677677676767666667676766776776766667767766767767767677677667766776776677676767767666677676767767767666676767766766677666776776666767767767676766767667767667677666767766776666676776776677677677666767767667767767676766767667767677677667676776667767667767666776666677666677667766766776776677676776677667766766776766776776667676767766766776667767676677677676766767677676767676767767767767676767676767667666667667667676677666767676667667676676766676776677677677676766767767667677676776776776667667677666766767676776677677667676776677677677677677677676767767767676776776776776776766767766767767766676776776767676767677676677677676667767676776766767676776766667677677666677677676776776667676666766676676776776676776776767676767767676666776767766776766767766677677667676766767666776767767767767767667676776776776676776667666677677677677676766766766666767666767667767677676767677677666666676776677677676767767667676677676676776766676677676767766667676676766677676767767667766676776776767676766776667767667767766776677677677676776776677667666767667677676677667677676776776776677667677667677676766677676767767766667766667667666767667767767666776776766766776677676776667667767767677676676676766776776776776776766766767767767677676776766766767677666666767676677676776776776776676676776677666667766776766676677677677677677666767766677676776676666776776776677666767677676767767767767676766776667766677667666776767667766767676767766767767767767667676776776666766776677667667676766676667767767667666677667767767677666776677677667666767767766667676677677676767766776776677667766776677677676776677676776767766767767677676676767767767766676776776676676676766676667676776776767766776676776766767767667767667767677667666776767677676776776667677667766766766667667767767767767677677667767767677677667676776667767766676767766767666767766766676677666767677667677677677666767766776767766766767767766776776767767766676767677676767767676677677677677676677677667677676667767767767676767766766776776776776666667667766766767677676676776776677676767676677676667676767766767677677666676776767767767677667666767766677677667666667767767666767766677666677676767766667767766767666776776677676776767676776776776676677676766766776776676667667766676767767666767766776776776766766667667677677677676677677667676766776766776667766667766667677677676767766776776676667667677676776667667767766766776776776676776767676776677666767667767767767676776767667766776677677676766767766767767676676667677676776676676766677677676776767766776776767767677666767677676776676676676776776767767667667766776767667767666767677666776776767766776776776676766677677677667766677677677676677667766676767676776676776766676776776776776667676776667667676767677676767767676677677677667676776766677667677676776776667667767677676776676776766776776776767767767667677667767677677676676776677677677676776677676677667677667677677676767766776776767766776677676676676677676676767677676776766776776767667676766776767766667666676667766776776776767767676776767676766676767667766776676776767676767767767676767676776776677676776767677667667766776766677676767767667766766767767666666677666766766767676776666676666677676677677677676776766676776767676667767676677677677676677677667677667766767767767767767676666676666767766767767677667766677676676776676766767676667666776667767677676677666766767767676766667677667677676776767767766767677677677666766666776767767766767667767767677666776776776676667767767767766767766767667667676776776766776776776767677677666767766666776776766676776667667767676677677667677677676776676667767767677667767676766776776776677677676677666767767766776767767676676766767667676776676676676667666767677677676667677667767666766666767676776767666776776776767767667677677667766776776666676776767767666667767676776776667766776766776767677667767677676766776767767676767767667667766776767766666766676776766776667767766776667767767676776677666766766766776776776766766666667767677676766776776667767767766776676666767767677667667666767666767676776767767766666676776666767767766776776776676767767767676767767767767667676776666776677666667666767767677666776667767667767667766677676776776766666776767766676666776767666767766677677667676766776766767767677667767667767676766776776667767766677667677676676776767666767676676677676767676766776666767767676676776676776767767676767766767766776766767677676776666667666667667767677677676766767767767766776677667676776767676776766767666767676767676676767766776767667666767676776677667767767767677676676776776667666676666776767676767766667767767677666776766676677676767767676766776776677666667677676677677667766776767766766766776776776776676767677666767677667666667666776677667676776776767766776776766766776776677677677676767676677667767677677667766676766776776776776766776766776767676776776767766767676676767767666667767676776767676767767767767677667677676776676766766767767676776666776667767677666676776667676776776776776767677677676767766667767676776767676776667677667767767677677667667667766766676666667767677667766676766776766667677676676767676776766767677677667676776676767676776766776776766677676776776766766667666676767666766677666766776776776776677666766767676776767766776677677667667677677676766776776666766667767767767767677666767677667766776776776766776766776767666677676766767766767767767766776776767767767677676776767676766666767677677676776776667667677667677676766776676676767767666767767767676766776676766776767767766776766766767767667677667766776767767767677667766767667766667767767677676776767677677677677676677676776677676677677677677677666766776667676677677677666776766677666776776776676676776776767677677677676767767766776767667767677676676667676677676676776667677677676666776776667767667767767666767766776676676776677667677676766776776766776667767666776767767667677667667667676776767766776767667666677667677677677676767667677667767676776677676767767667767676677676776666676776776776667677676776676766776767676767677677677677676776677677667677676776767676766776667676767677676677676767676677666776776676766767677676677667766677667666776676776776767676767676767766767767676676667667677666776677677676767766776776677677667767767767676776767767667766776776677676766776776776776776776667767767766677677676776676666676776776776776667766776766776677677677676676767767767677667666767677677677667767767676767767766666766776767767767767677676766767667766776767767767767667766776767766776676676766766776767677667766767767766667767676767677666766676776776767766766767677676776676676776767676767677676776677677677667667767767677677667766776776776666776767766776776666667766676776767676776776676667677677667766776667667767767767767766776776767767677677677677667667766767767677677677677667666676767766776667767767766767667767667767676776677667666767676677677676767667767766766766776667676776767667676766776776676776677677667767767766667677676767676677676766667766666776676767676776767767666677676667767667767677676776677677666767766776776776776766767766677676776776667766767666767676776776676766667677666776767767767767767677677677666667767676776666776767677667766677677667667677676776767766767766776667766776776776676666667677677677676767767767767666767667676766776767677676677676776676677676677676776776776676766776767767666776677677676767676776676767766677677677667676776766776766776666776676776776767677667666766667766776767676676766776776766767767767767666767767766776667677676676676767667767677677676767676766766766776776766776766776676766776776767767667676767677666776767767676776776766667767767767766666776767677677676767767767677676767766767767767766776776776776676776677676677677677677667676776666776676666776767676776776767766776776767676776766776677676667677677677666767676767677677677676767767767677677677667767676666676766677677677666767767677676677676767767767766677677667677676767676776767766676776776676776776776776667677667677676676767676667767667767766767676767676776767667676667677667667767766767677676767766676767677666767676667766667667767766767676776667766776767667676677676767767767676776776776667677676766776767767767676776767766767667676766766667676776767677676776667767676767767676667676776776776676776676776767767667767666766766666667766767766767676776776667676776766767766776776776776767667676767676776776767666767767766767676776776766776767667677666676767767666677666767767677677677676767677677667767767667667766766776677677677666667767766767766676676676767667666667766667677676667767767667766776776776666767676767677676776667766776666767766767677666767677667677677676666667
36776766767767676776776767677666776776676776767677677667767676767766776677676776676667767766667676766676776767767766776676776677677676767767677677677667766667766776767766666767767766776667667766767767667676776676767767767667677667766767676666667676676776776667766677677676676776676667667767676676776767677677676776767766776776776776776666776767677676666767667767677666776767767767676767767767677677676666676667767676766766666767676767767767676767677676776766776776677677677677677677676676667767676767676776767766767766776776767677677677676767766677677677676767766766676776676766767766767676676776767676667676776767767766667766776767676677667666676766666776766676667677666767767767767766677667767766767677677667767677677677677677667767767676776766767667767766766776767766776776767767677667767667766677667767676676677676677667766677667666776767767677667676766666666766767667767766666667766676677677676767667767666767666776776677677676767677676676776677667677667666776776776677667677677676667676766676677667767767767677676767667677667767667767767677676776767766676767767667676767766676667767766677676677677677667766667676677667767767767767766766766776667767667767676767766676776776677666767667666776666776776776776766767677667767767767677667767766677676776767667767766776767676677676776767767676767676676666776776677667676767667767767676767676767677676776767767767676676766766776766677676766767677676676677677676767667767677677667676776776676776767666776666767767766776776767767767676767676677676767677667767666667767767766767767767766677677667667677677677676766767767677666677677667676677666776767767766766667767677676776776676767766767767666776666776767766676767667766766776767767667676776776767766766767767767676767766767667677677676677677677666676776677666776676776766767767766767666776767677666767677666776676776776676776776677676666767766666767667767767676767677667767677676767767677667766776776767677677676776776776776776677666776766776776776767767677677676776767677676676767667676676767767767676766766667767676676776776666666767677666767767767767767767667767676767677676667767767767676776767766677676676767767676776767767767766776676766767667767666767677677667766767767676767767766767766766767766776767766776676767767766676776776776767767667767766767677677676766676666767667676776766776776676676776776767767766766766676676767766776676766767677676776767767666676676677667766676676766776677666676776767767676677676666766677677677677677676767676776776677677677677676667677667677676676776767667766767766776767666767767766677667677676776677666766677666767667767677667667767767676766776667767767766767767677666676767767676767766776766776776677666776767766776776677677677677667767677676767767767677666767767767766667667677666767767677676776767767767666776767767767677667667667677667767767667677676776767766677667677677676767766666677676767767676776767676776666677677667767667766767767676767767676776776766667767766767767676776667767767667766677676676677677677676766766776776767766767767676776667766776776667767677666776667677677676776676767677667677677676776776767677677677676766776677677677667677666666776676676776766776667666677677667676776776767677677677666767677667767767766677667767676776776766776767676667766667766767666767767767767767667766676767767766767766677677667677666766666767676776677677676766767766767767667767677676776767767767767766677676677676677676776767767767766776676677667667766676776767767767767677667766776767666776676776666776767667767766767766766666767767677677666676776666677676766676767666667766766677666776776767766776776676766677676667767677677676676766767767677676677676767766776776677676666676776676766667767767667677667767677667767677676666767676767767677677666776776666677677666776666676676776776767767767766676776767766776766776676667767677676776677667766766767767767676767667767676776767666676767767667767677676667767666666776776776767677677677676776676677677676667766766776667766776767667677667767766776676776776776676776676767766776767666776767666667676677676677677667767676676776677667676776666776666666776677676677676776677676767677677676766676667767667677667767676776676667676776677676776776776776766776776677667767766767666776767767667767677666776666776667677677667666767667676776776667766776776676677677676666776776676776676776776667767767767767677677667767767666677677676776776776677667767676767767766767676776776767766776676766766676776676766766767677667766677676676766776767767667766667667677667667767676767767766776676776676766776767677677667766767667666776767767766776767667767667767677666677666767676767767767667767767766667767667667766776676776676767767767677667767767767767677677667767676766776767667767667677676667667767767767677676766776666776767666776766676667767676776767677676776776767667767667766676767767676666767667766766767766776776776776767767767767676676767767667767767676776766776776677677677677676776676677676776776767767677677666776776776776776766676676767767667677667767766676767677677677666776667767666766666776767767766677667667767677677676767676766776767676666767677677676776766767676767767767677676767767676677676767676776677677676667766676776776767676666776767766676767766767767766776667766767767677676776676676776776676676776776767766676666776677667676767767767767766766776676767767767766666676776767677677676676677677677666667767766776677666677667767766667767667767667767677677677676767767766667766776776666776666767766776677677677677676676767667676677677677676677677677677677677667667677677676776776676766676666677667667766766766767667767677667767766767767766677666667676767666677667767676776767666767767676776776766776776767767666676667676677677667676776776677677676766676767766776677667676767676767767767767677676767766776667767666677677667676776666677667667676666767667767766766776776767666677676776766676776676767677676776767667766677666776776776667767676776776766776676767767667767667676677666776677667767666776666767766766776776677676767666766767666676677667677667767766767676767677676766667766676776767676776766676767677677676667676676767677667767767677676766767667676776766767676677677677676776667767767676766776676766767766767667677667676667667767767677676677677676766767767676766666676776767676766776776767767767767666676677676667767676776767667766767767766776676677676666767667767766766766677676776767666767676767677667767766667767676776776667767666776767676667766676776776776776676776676676766776677676766667767677677677667767766767666767767766767767767676767676776676776767767677677677666776676776766776766776676666676776776776667667767667676667677667767676767677676776676667666776776767676767666776677667667667667666767767767667767767767667767767666677667767767667667677676776766776767676676767677667767767767766776667666776766767667767766776776776776767676776767767767666776766676766776766776776767767676766776776676766667676776776766677677676767766776776766767667767767767767767667767667666776776667767767677676776676776776676767766767677676767677676776766767767677676677676676776776676766676767676766776776776776677667767676676776776677677676776776676677666676776776767767767766766776666767766767767767676677676776776677677677666776667767677676766776776667767767667767767666776766667676776676776677676676776776776667767767676667667766766766776776676776676776676767676776767677677666676677677677676676676767677667677677677667676776677676776677676776766776767767677666776667766766767676776767677677677666767766776666676677677666776766776776776767767767766667677667767667666776667676676776666776767676767676776776776766676767767677677677676666676767767767766776767676776776776776766766767677676776776767766676767766767667767676766767677677667767676776677677677676776776766776666766767667677676767767677666767767767767677677676766766776776776767767677667766776766767767767767667767677676676776776766667767766776776676766767766776676776767677677676666776667767766767766776666776767666776766677676676776767676677676776677676776766767767677677677676676776776677677667767767767677677667666677677677667766776776766767766766776776776767676767676676776776666766666766776776676776776776677677667766676676766767766776677676767766767666667667666676767767677676667666767677676677677677676776767677677667667666676667677677677667766766767676767667766776766766776677667666677666776667677677667677676776677677677677667767677677676776676666677666667667676776767767677667766776776776776667766767676766677677666766767667666767677677676776776767767767766776666766676767767677666767766776667677677677667767767676766767667767767666677676767767676767676667767767676776776767767666776776767766767677666767767767677676666776776776767766677667767667676776667667767767767666776776776767677677666766676776776776776666667666776767676776677677676767767767677676767766776767767767677676677666776667767676776776667767667667766776776767676776766776677676677677677666776766766677676677676767767767766676776676766767676767767667676666677676767766776776767677676767766776776667677667676677676776766776767766776677677677677677677676676776766776667767766667676776667677667766776776676766767667667666766776767677667677677676776767677676767667766667676776677667766776666767676677676677676677677677676767767766776776667666676776776667677667766676776676677667677667766767667667766676677677676677676667677676666767676667676676767767766776767676676776666776677667677677676767677676776776776776776767766767767667767767677666776677677667767677666676776767766776776767676677676667767767677677676776766776776767666677677666776776666677676776767767767666767766776666767766776776776767767677667677667677667767676766667766776767767667767676676667676766766766767677667666667767766776776677667766767767667767766676776767667767676776676776767667676776666776776667676667767767676766767666776766767766766766776776767676667767766666676667766776776676766776767767767676676766776666776766776767677677677677676667676677677676776767677676666667766767676766676667767767677666776
667676676767767667767767767667766776776766676776776676767766667677667767667766776666776767767767766767667676676776767676677676676776776677676676776776776767666677677677677676767767767677676677667766776667677667677677676776776667767766676767767676767676767767676667766776676767667767676667676776667767767676767767667767766767677677666767677667676766676766676766677676767677666767766677677677667766767677667666676677676766767667667766667667767676766676766767767676666767766766776767667767676776677676767677677676677667677677676676667767767766776677676677677676677667767676767677676767767667667666776766767676766767667667677666766766676667767667677676667677676776776776676776776767766767766776677676676767767667766767677677677677677667766677677676767766776776667677677677676776676667667767677676677677676776667767677667676766776676677676767767767767676677677666776776776767766776776677667676766667667767676776767767667766776776776776767676676776776676776766776776767676776676767767666677666766767767766776767767766677676766667666676776667677677677676677667767676776776766667677677676667676776776676667677667767767677666767667677677676677677677676767667677667767767766676677677677677677667767767676767676766767677676767667676767677676766667677676767667676766676776776676776767677677677676766766766776776767676666776767667677667677666776767677666666776767676766766766776666667677666766776776766776676776767666667677667767767677667767666766766677677677666767766776776676677676767766776677676677676666776767766776667667677666767676776776767677677676776776767677676776766666676776767767676676767667767767677676776767766776677667677667677677667766767677677667677667676667766767767676767767667767667676767767677667677676776776766776666776776767767676776776776767766667766776767667666677666677676766776767676776767676776767766677676776767766767766676776767767676766767677676776776776776776676776776776677677666767667766776776767767677677667767767767667666767667767767676676776767767676767667767767676767667676766677677677676776676767676677676776667666676667766776767767767676767667767676767767767767767676767676677667767766776767677677677676767767767767667677676776776667767767766776676667767677677677676667767767676677667767767676767766667767766766766677676776677676766677677667677676666776677667676776767767766677666676666766766666677667666766677667766667676767767676767767676667667767676666667767766666776677667667677667767767767667667667767677677677676776767767676767766776776677677666767677667767677676676677667767766776776767766767676776677667666776776766767766776667767767677667676766776776676776667767766667767677676677667766776767677677667767667766676776776776766776766776776776766666776776676776776776767677667676766766776676766776766766776776776776776766767766776667677677667667667676677676667766767677667666767767767767666667767666767767766676676767766677677676776776766767677677677677666677677677667767767677676667677677667767666676767766677667677666776767767767767677666776776767766766776767677676767766766676776767677676677677666776677677677676766776667676766676776776776767677667676767676676677676776667666677676767767767767676677666776767667767676667766776676677676767766767767676776776667767767676766776766776677676776667667767677676667677677667767677676767767677667767767677666676767767676667767767766766776767667766766776767766767676776767677676776766667677677677667667766676776666767667667767767767666767766666776776667766767677667667766667677667677676776767766667767767767677677677677677667767667767676676767667767676767666776776776776767677676767767766776677677677676676776666776776767767767767767667767766767767767767766767766767677677667676767667767767766666666766667676676667766767667677676766767667767677677667667677667676776776767676677666776776677667766667676666776767766667676676776776666676776776776666776677677667767676776776767676766776667667666766776766677676776776776776667676667667767767677677677677667767676666776776676766776776677666776776776767677667766766767767766667767677667766776677667666677676677676766767767767767676766677666677676677667766767767676776767676677666676776766776767767767767767766676776677676677667677676677677667677677677676767767667767676776767766776776676677676776766767766667767677666766767677677677677677667767767767676776767766776766767767766776776776667667766676766667767677667767766677667677667666767766776776666776667766767767667676776767767766667767677677667676676766767767676776776667676667766776776776767767767766776677676666676776677677677676767677667767766766776767767676767666776776676667677667676776776776766767766767767676677677667667766677667676776767677676776776776767767767767767767677676677676776767667677677677667767666677667676767676776766767676677677676767767766766776767676767666776776776776767767676776766667677677676766667767676767767767676667767767767767767676766667667677666767766677677677677677676677676776776776776766776778676776776776766677677667767666776766776767767667767666776776677677677666776776766776776776767676766776767677676776776776776767677676776676767676776667766776776776667667767767767667766676676776766767677677666776776666666776776676676666766776676767676667766667767667676776667676767767666776766677667767767677667767666666767677676767766676767767676667676776776767766677666776767767676776667767767676776776676776776776676676767677667676776776667767667666776776667667767676776776677677676676776767766767767767767767767767676667767677677677676766676766677667766677676677667767766776776766776677676666666767766776766676767676776667766676766676766666666767676776767767767767767676767767767767667667667766776776767767767676666676666776677676676767677666767767766766677667767766776776667766776766766667767767677667677666776776676776677667676776776766666677676776776677676776676776766667667767766767676676776767766767767766776767676776666667667676767677677666676676677676776776776767666776766677667676676677676767677676676776667766676776667767677667767677677677677677676767767677666767677677677676776676776766676776677676776776676677677676776666767677677677667676767767676677667677677677666776776676667767667676776776766677677677676776776776666767766767677676767677677667677667677677676776776767766767677677667767767677677677676767766776776767677667677667767676677667766766776676666766766766776766776767766767767677677666676776766767676776776776677676667767767766776776677676776776767767766676677677677666667766776776776776667767677676776776776767766767766766767677666677676677676776766767677677677667677676776767676666776677667676776766766666667766676766676677676767667766676667676767767666776776767667766776767676766766776776776767676767766766666776667767767667767766776677666667677676776767677667667676667766776776676767677666776767766776767767677676677667667677676676766767677677666776767766766776667766776677676776767767667666676776776667676766767767767667667767666767676767767766766767666776776676677666776776767767676776677677676767767766676776766776677677666776776676776676767767767676677667677676677667666676776666776676767766776767767767766776776776776776776766666766676767677676767767767676677677677676767676676776776677667767676776767667766776776676776677667767767767766776776776767666676667676677677677667677677676676666767767676677677677677677677667677677676676677676767667767767666767666776677667767767667667766666776776766766767677666767677666776676767677677677677667766667766776667676667766776767766677676676767767677666776776767676676776667677676766767676776677676676667676676767676766767767667767767677677667766776677677677677676766767677667766767667677677677667677667766776677677667766776677677677667767677676677666767667677677677676677667767766776776677677667767676667677667677667767676776676776667767767677676766776776666676767766676776776776676676767676766776766667767766666767676776766776676776776667767767676766677666667676766667667766767667767767767666776767677676677667677676776776767676767767676676677667767766776676767767767667667767766666767767767677677667767767766776676767767677676676667767766767767676676766676767676776776766676677677677667766776766767767667677667677677677667767666767767767767767767767676776676776776676766677676666776677676776776676676766676766677676767667676666767767767767766666766767767767676677667676767767677667676676776776776677677676776767676767767766776767676776767677676776767666776776766766767767766667767767666776776776767676776677666667767676667767766767767666676677677677677667767677677667766666776676767767667767666677667767766776677676667766776666776767677666766676776676776677676677667676776676776776767676676677676776766667767767667766667767676677677676776677677667766776776767666677677677676766767766677666766667767677676766776766776677676767677676776667677676766666776776676767767767676776676667767767767767666676676667676767767677677677676776767667767677676767676667767667676676767767766676767677677676667767766766776776767767667677667667676776776776676776667676677667767766767666776766676767767767677667667677667766667767766776676677676767676676676776776766766677677666776666776677677677676766766676767677676766676677667667766776776767767767767676676767767767767676776677677676767676667767766676776766776776776776676776766676776776776767677677676776676676767767767676776776677676767767767676776676767766676767767766677667767676666776667677666776776776776767676776676677677676677676767667676666776776667767667667677667677666766677676766766776676767667766767767676776767667766776776667667667677676776766676776676767766766776776776776776776766776677676767767767676767767767767767667766776776766767766677676766676776677676667677667767677676767666677667677677677676776776767766767767676676676776776666767676767767766776767667677667667767767766766776667677667767767767767767666776766776776676666767767767677676776676677676667767766776767677667676776776767766776776767677676776667677677676666677666767667676677667677676776776677676776767677676776
6676766766776667767766766776776776767677667676767677667676767767676767766766667667767767667766776776766776766676767767766776776676766776776667767766776766776676677677667677677667677676767766667767676766676766776676767767667676776767767677676767667676766776677677667767766767676776776767676676776766667676776766767767767766776767767667666677667676676776676776776767766677677667766767766667767766776767767766767676767676676776767767676676776677667677676667767666776767767767666766776767667767767767676776766776767677667677676676766776767667767677677677666767676677666766767767767767666776766767677677676667767767766676767676776767766767677676666767767767767767766776766776667666776776676776676766776667677677676767676766667677666767666776776776776776667667677677676677677676676676676676776766776776776776766666776767676766767766677676776767667676676667767767677676667767767767766776767677666776776677667767677676776776766776776776776776776767767677667766766776767677676776776767767767666666766776676776767666666676776677677676677677676767766767766767667676776776766776676766766677666667767767677666767667676677677667676677676766677677677677677676776676776677677677666676767677667676767676766776776767767666667676677677677676776776766667766767676776766776776776776766676677676776677666676776766776776776677677676677666776766677666667766766776776667767767766666767667767766677677677676767676767676776767766767767767667676767767676776767767767766767766776767767767767667676767766776676666776676677677676776776666766767676776776767667676766776776677676767677677676677677676767767767767677677677667766767676767677677677666776776676766676766676676767766677667676776776677667766767767677676766667667666776766676767767767767667766776767676677677676667766766676767767767766766776676767766767766767767676776776677676766677677676776776766776667767667677677677667767766776767767666677676677667767767766677676776776767767677677676776767676767677676667677676766767766767767666677676677676776767666776776667767667676677677676767766776766667676667677677667766666776766677676766677676677677676776767767667677676767766776776676666766776776667667767767667767667667766766776776767767767767767767677676677677677677677677677676776776776666767767667677667767766776767767667766776667667766767677677666767766666767766767767767766776776676677677667667676776677677676776776676667676767766676776677676676667666767677677677666676767766676776667666776676776776766776677676767767767767766766776776776776676767667677667666776776667677677676776666776667666677677677667676677676766776776676767767766767767676776776767676776766776776767766676766667767767677677676776677667767676667766767767767666677677666776776676677676766767767767767767766776766767766676677667676766767767667677676776767677676776676776767666766677676767667667767667767676776667677677677676766776776767767767677667767677677676776776767767677676767766766776667667766666677677667676767767676677676776776776776767677667766767676767767677667666677677676776767676676776766767677667766766677667767676667767766667676767676776776776767766767677677677676767767667767667677677666776767766767666776767767766767676676766776776677666776676767676776776776767676767767767766767767676666677676766767766776776667666676677677677667667676766767667766767766667666776767767767677666776776767667767767767676767766767767676676767766776676667666776776776776767666666767766767767767676766676776676776776767766776766767766767767766676667676776776766767767767666667677677666766677676676767767767667676767666776776767677677677677677676776767667677677676676677666767666766677676776767676767676776767767677677676767767676676776767677676676776767767667666667767667666766776766766667767667676667766677667766766676767767676776776776677666767767767767677667766676766676767767767766767676767677677666677676776776766767767676776676776776776677676776676676776767766766676767676767767767766676767766766677677676767666766767677676776767676766676677677667667677676766776767767767766667667676677676776677677666767677677667767676776766676766776766767667766767677666776677677667767767767766766776767767767666767677676767676666767676776776676767676766767667676776767767767676776767767767676776676676767676767766776667767677677676677666766766767766677667676676776677676677677667677666766776766677677677667676776776677667677666776676767676776766666767767677676766776677667767676676667677676776667676767767767767767767677676766776666676766776677667767767667767677677677676776767676767767677667676767677666776776776766776677666776776766676676776667766776676767767676767767666667767766676677666666677676776766766667666776677676766767676767766776677677677667766767766766676766767767667677676667677677677676677667767677667766676767767766767766667676766677676767666776766677677676776766676776666776767767677676776677676767677666776776667766676766676767766767677676766677676776766676776666667767667667767766767667676676767667766676766676776667766776676666766767677677666677677676767677666767767677676767767767766776776776667767667767766776767767767766776677677677677676776776767677677676676767667766766767676776677676776766667667676776776766776776776677676676776666667766766676676676766667676776776776776667767667767676767766767766767766776776677676767766776676776767767767677676677667667676677677677676767767767766776767677676776677676776776776676767667677676776766776776677676767677676776767767677676767676676776766676776767767676776676767767667767667767767676767767676667677667676677677676667767677677667767676767676677667766776666676767666666776767767767767766676767767676677676767767676776776776767666676776767767677667676767676767767676677676776676667676677676766667677677676776767676776776776667766667766677666767766766766776776776776677676776767767667766767767767677666776666776667767766776767667666776667767767676767767766776666767767667667676767767676776767677667677677667667767767767667767767766776676776776776676767766767767766767766676767667676677677667767767677677677677677676776767766677667766767667676776776677676776776776766766766677676667676776776776767766776667766666776677676676766776767767766677677677677677677666767676677667676676767677677667667767767767676667677677676767676676676776766676667767766677676666767767667676776776676767666667767677676767767676776776776776676666776677677667667676776666676676767767677676776666676767677667767677676666776767677677667766667676676776776776767666776767767677676776767767766767767767767767766676767766767676776776776776677677676767766677666776677667676776767766767677676676666767767677676776766776766666677677677676766776776667767676677666676767767766776767767677676776776767676677676677676776776776766677667676667666676667767676767767677677666677677667767766767676776767667677666667677677666667767767767666677667766766676677677677676776677667666676677676776767767667766677677666776766677677677667766776767767667766667677677677667667766776676776667766776767767767767676767767666667677667767767676776767677676776676766676677676677677666776776767667666666767667666776667676667666677666677667667667666776767677676676676766767677677677666676677676667677666767667677667766776776767767767676677677667677676776776767677676766776766766676767767676766676666766767766677677677677677676776776767667767767676766766677676767677677676766767767677677677676676677676776667666766776766676776767667677667767667766766776776667767767767666776676776766767666776767676766766776677667767767676776766776767767766767767676776776767766677666776766776766766767676767676767767767767677677666767677677676677667676776667767767767667676767766776767766677677676767667676766767676767767677677667767767766677677676776776776776677667767667766677677676767767767667677676676667666767676677666767677676776776666677667676766677676776767677667667767766677677676767767767766667677676676766677676776767767677676776776676776767677667767767677677676667766767676766767766776676766767676776767766776677676776677676667767766767667677667677677677676776767666677667767767676767676776676767677676677667676776776767676776776766766776676776776667767767667677676766667767767767766677677676776776667667677677677666676776677676676776676767766776767767766667667766676677677676776767767667767676766776767677676766776676677676677676776776766767667667677677676776676667767766676776767766766776766776776767767677677677666767677676767767666676776776767766776676677676767766667767766676776677676776677676776677676776776766776776676776776766767667677676776776767676776676676776776677676776776776766667666666667677676776776766776766776776676767666776766767677676766776667676677677667767767767767767767766766767677677676676767767767767766776667767676776767767667767767767667766776776667667667677667676767767677677666767677677677677676676776677676677677676766766776676776776776676767667677676767677666776767766767676767767677677677666776766766676776766776767676767767767766767677676766677676666767766776767766767767666776677667767766767666776776776767677667677676766776776667767676767767767666767767666767767767677676677667767676677667767767676677676776666767677667767767767767766667676667676776776667666676776677676677666776776776776776776776677676677666766766766776776776767667767767766676776766667667666767766676676776776776767766766677666676776767676666776767677677677677676776677666767676776667767767766677677667766667676677677677666676776767666767767667676767767767766767767767766776767767766766767667766766776767767767766677677667767676676767766676767667766766676776776767766776666667767676677666666676677676676776766767676676776667767766776776767667767676767767676676776766767766776677666776667767676667766776666677676667766676776776767676676776766776677676776776776666776776767676766677677676767766766666667676776776767767767666676767766776767767677666776776776767677677667677677677676767666776767666766776767676767667767677676776776766767767676776676766776677677667677667676666767767767667767767767676677677667667677
676767667676667677666677667676766767677666767677677677676676676677667677676776767677667767677667667677676767767676676767677677677667667767766767767667676776767676776676767666776776767677676776776676667767767766776767766767677676676766667676767767767677676676676666776666776766666667766767766767677676666776767767666776776776677676776667676667677667767767767767677677677677676677667677666766767767767767766676676667676776666776776677677676677676667676776676767766766766666767767667667767666676677667766677666666776677677676667676776666667676676667767767677666676767677677676677676776677677667677676776667667766776677666676776776766767767677666766767767767767767767677677677666766677676666666766677677666667666776676666677677676767676667767767766677677676767667766676776676767766677676676677676767767676776766776677677677676677666767677676766767676676666767766767677677677677677677676776776767677676676767677666667767766776766766676767666767667767767676667766676667767677677677676776767676666767677676776667676677676776767766767677677667666767676667676677667677676676766677676776776676776776776767666767766767677676776766776776776776676677667767676776776767767767767766766766767766776767677676776767676677666776776667767676776776677676776776776667667676776676767767766666767767766676676776676676776766676767766677676667667667677677666676767667767767676776767666776767767767677666766667766776776767767677677666776766766776776767767766766776677667667767766767677677676767667676677677677676766776766776677676776776767767676676776776776767767766776766677666676776666776676676676776767767677677676766776766776776766767677667677666766667677676766776667767767767767676676766767767767767676676666666767666776776776666776776776667667767676776667677677677667666776767767766677676666776676677667767767766677677677676776767767676776676767676776766766767767767767766776676767666766767676776676776776776767667767767677677667667767667676667676677667767767666677676776676676677677676766676776676766767677667766776776776767767667766667676766767766667677677666776776667676767676676767667767767676677676766767766776767766776776766776767677677676676776667767767766766776776776776767766766776766776767676676776667766667677677677676677676676767766677677677666676676677677676776767767677676667676776676776767767766767767767676666776767767677677676776767766667767767766677677677667767676677676767767767676776766776667767767677666766676776767767767766776776767676776767767766767676776776677667766776776767677677666776767676776776776776776776766767677676776766767677667767766676767767766776776767766666677667767767667766776676667766677667677666767767667676667767766776677676677676767676767766676776776767767767767767766677677677666666766677676776767677676676776676776776767767767767667767767677677666767766776666776766766767676767676676767676767677677676677667666776677676776676666767767767667767676767766767767677677667766667677677676667767766677676676667767676677676776776676776776767676667767766776766666667767766776676776776766776677677667767677677676776776766776667667667676667676776767767676667676676676766676766677677676767676767767767677677667676776676776677666767766667767767676767676766766667676776766776666666667666767677676667766667667766677677677676677666776666677676676766666776776767766677667667676677676776776677667766677666676776776776767767766676667767667766776776776767677677676677666677677677667676776776677666677676776776776677666776776766766776776766776677677677676776676776766766776676766677667666667667677666677676767676776767667767767676677667767677676767766776776776776776677677676776766766766677677677676776776677667767677677667667767767667676776767767766766767676767767766776776776667767677676767767767767767677676677677676776676766776767667676767767766767767676676776776676776767766767677676776767766767767767767666666676677677676676677676667767676676776766667667677677666776776767677677676767767767667666776776767767766667676667666676776776776776766776776766767767677666677667766767666767676776667677667767676776676667667766767676767767676776677677677676766677676677676767677667767767766776766776767667767676667676666766666776766677666677667767666776776767767766776666667676776677667767666766667676676767677676766776667767667767766676676766667767767676676776776767666667767767667767767766767767676776767676767676766677667767766776677676776766776677676776776677667677677667676767667677676767666776676776767666776767676676677676667767676676776776776767766776666776767766676767766766776666666677677677677676766766676677677676766776677676677677667767676776677667676767676776676667666667667767766767677677676776667666776676776776767766776776776677667767676767766677666767676776677677677676766767766676776666666767676776776766677677667767767767676676767767767766767767666677676776776677667767676767767676767767766776766766776766767767677676766677677676767766677676666767767767767676677666766677667677676677677766776676776767766766776776677667766776766766776676776776676776676677667667766676767766776677677667767677666776776677667677676677677676676767667766767767767767677677677677676776776766776776676666767666776776767766676767767767767667767667667767767676776676767676776767767766677666677667766766766776776767677677677676767667676776767667766776767677667767666767676666776767767766776677667767766766776766776767766767667766767677677676676767667767677677666677676766766776676666767676677667767667766676677677667766767666677667677676776766766676667677666776667767677677677667676676776676776677666767667766776776767666767767667677667766667766767767766767677676767767676766667767676677677677676767677676667766667667677677667667767666776767767677677667766666667767676776776776776766676767767767677676676776776776767676677677676677677666766776676767677677677667767766676776776767676676776767676776776677677667767677677677676776776767767766776776666677667767766767767677676766766767677666776766767766766666776766766776767677667767767676667766767767766776677677666776677676776767766676676767767767676677667767767767676677667676677666776767676677676766776776676667676676767767767676776667767766677676676666767766677676667766666766667666776676676766767766766776776766767677676767667766767677667677677667767767767676667766776677676667767666666776776676767767677676667667677667767677677676676776776776767767667767676776667677676767766776667766776776766676666767667676676776767767767667767676776676776767676776767766767666767667767676776767676766776776677666776767677676676676776766676776676776767676666767766767766676676767767767766766677677677676776677667767667667676776677667676776667766776776767676767677676776666767767766776766767677677676767766767676667667677666776676767767767766776676676776776767676776677676767767767767767767666767667767667667767767767767767766767677676776776776776776776776776667667766677677676766767766776677677676677667767767677677677677666776677677667767666766776666767766767676766677677676766676676766767767677676677667767766766767767766676676677676766776767677676676676666667767766776776677667677666776767677666776776677667676767766776776667676767767667766776767667766776766666776776776776776766776766776767767766776667677677676776766776676766667767767676776667667676767676767667676666776767677667677677676667767676677676776677677667767767767677666776667676776766667767676767767767767676677666776767676676776676677667666776776666677667767677677676667767667766766776767767677676766677677677676767677667677666677667767766776677677676776676776776776676767767767767676767766677676776776776776677667677667766767677667767767676767767677677667677676767677666776767666766676766677677667767677676676677676767766776767766677676666766677676776767766677667766776776766676766776776666767766776776766677667666667677677676776667767766776677676676776767766767677676667666666776677677676677676767677676776766776776766676676667767767676767767676767767767767677676766776766766776667676766676667677677677666776666766677676677666776776766776767766767767767667767667767766766776766766776767676776767677667667766667676776677677676776676766767766767667666776766676666667677676776666677677666677667767676766677676767766667767767676776767667677676776766767767676767677666776767677677666676767676767766677667767677676776676776766767766776677666767677676676776767667676767767767767767767677676767766767767677677676776767766677667767677677667766677676776776766766767766676776776667766776776776767676766776767667766776776776776677676776667667767767667766666776776767767667666666766767677676766677667767676676676767766766677666776766776776776766767677676677677667766766767677667676676766776677677667766767766776767677676676677677676667677676667676767767676767767767676766776767676676767667767766767766676776776767766766766776776776776767666766677676767666676767666667676776776776766776666767766676766776677676677677676677677667767667676766767766767666767767677676767676776767767666767677677677676776667676767676667666766776776776766776776766776767767767677677676676676677666766676766676766776677677676776667766776767767766767767767677676766766677676667766766776766776776776766776767767676677677676676667767676677677677677676667767667676766677667767676766767766776776776776676677667666776776677666776776776667767766667676776766666676666677667767767677676776776676767677676767677666767667677677667677667666677676776767676776667676667766776776677667766776767676677676766767676766767766666776766767676766767767767667666676766776767676776677677676766776776677676776676776767767667766776766766776667767767677677667677676676767676766677667766676666776667676667767676776776776776776776677676767667766776767677667676776666677677676767767767766666767676666776766676677676767667676776766676666767767677667676776776767677667767767766677676666767677677677666677676767767767677676776767767767767766776767767767676767676666767767767667677677676667677677667666776776767767766776666776666676767677676776776677676767677666767767666767766677
67766776766776776766776776767766776676776776776776776767767666776767677676667766776667767667667676776776776667676667767666767767666766767766776676776776676776767667766766776666776676677667767767766767767767676767767767676776667767676776677667767767767766767667666767667666766676776667667767676667767667676776766666677676767677666677667667767766776766676767767667666767767767767767766776766776766667767767766767676776667667676776676666667677676776766776676767767767676776767767767767767767767766767667766766767666767767767767677667676776776766776776766676766677667666776776776776676676667766767676676776776677677677666776776766766767767766776766767767767767676766776776766676767767666666767767676767766677667676767676776677666677666676776776776776667676767677676676767767676776766677676776766776676776776767767767677677677666776667767767667766776767667667666766677676676676677677677676776667667677676766776776667676677676677676766677676667766667766776676676776677667677677677676676776667676766776667676676767677676776776767767677667666776766677676667676667766767767667766776676776776776676776767676766677667676776667677676666776766766776767766676776677677677667767677677677676776767667677676767767767676776676776776767677677677677677676667767676676767667666776776767767676677676667767767767677677676766766767676776776667767767676767766776776676776776766676676677667767766767676766776677666767767677677667766776767767667766676776776667766766676676767676666776776676776666776767766766776766667667766767767767677677667667676676677666776767667767766776776767676776766776776767767766776776766767676676766676776766776767766666776677676766677666666776776766667767667677666776676766766776677676776666766776767677667766766767677676766776666776776677677666676667667767767666676776767766776776776676676667677667676666677677676767767667676776676676767676666667676776676766677676767676667767677677676677676776766677677677667766677676676767676766667766767677676677676776767767766776767767676667677667767676776677677676776666677676676666766667667677676767767767767767767677666767767676677677676776776776667667767677677676676676676676776776767676766776676767766776776667676767767676766776667667767767767766767676767676676776766676776776677666776677667667767767677677666776677677666776667666767666677676767767766667677667767767767767676776767767677677677667666776667767766776776677677676776767667767767767677677667767767676776767676676776776767767667766767676766767767677666767767676766766766667676676676776776677677676776767766677667767766776766776767667766766776766667677667767676767677677677677677676766776676766776776667677676677676776767767766767677677676776776667767676767767676776767676776667676677677667767767766776667676766776776766677676677667767766767676676776776776677676776776767767766667767667767766776666667676776767666776776776676767677676667767676767767677677667676667667676767767767677667677676776776776677667676766767767676677676676676767676677667766676776776776767677676776677667767666667766776667767677666667667767767767667767766776767677667677677667767677676677667767677667767767767667767667666677677666767676776766767766677667767767676767676776776776676667767676767676677677677676776776676676776776776776776776766776666776677676676677676767766767766767676767676767767677676776776676767767676676766676776776677676766767766767677677676776667767676776776767676676677677677676776776766767667767667667767676767766767767676667767767666776667676767767667666767677667667766767767767767767767767767767667667677667676776766776677676667676776676667666776776766666667766776677676776666766667677676776767666767677677677667666767767767767667767667677667677666766767676766767767766677667767767666776676776766766667766767677667676667766767677676677677676677676776776776776766677676767766776767766766776676776776767767767766677677676677676776677667677677677667667677677677666676776767677666776677676667767766676766767677676677666766677677667767667666767676767667767676767677677666676776776776676776776676776676767767767767677667767766767676677677677666767667767767676677667766767767677677677667766767766677676766766767676776676766767677677676776676677667676776767766767767676767767677676776776767666766667767677676667677676676666767676677677667767666677676676767767676677677667767767767676776776776776766667667767676776767676767766667666776766766766766767677676766677677667767767666767677676767677667677676776667676767766776766776776677667676767767767667677677677666767676776776666767677676776776767767767767767677677667767766677677677667666767667666767676667766767767676776776677666766766766767667766667766666766667676677667677676766676676767766766676776776677677667677667766767767676766676667676767677666776767677677666766767767766776776667677677676667767767666677676776776776677677677677677677677667767767767677666676766676776767667766767676767666766677677677677667667766776667766776766766776677666767666766667676776776776766767766677677676776677676776767677667767676676767767767767767767766676766767666776767766776776776767767667767676666676677676776676766677676666767676776766766776677667676667767767767766776767676767677677677667677676676766767667767766776676766776776776767767677677677677676677676776776766677667677676767766767766666767767767677667767676766766767766776767767677677667677666767667676767676776767767677667767677677667667767767676677676767677676766776676767767766776766766776767767676776667666677676667677666676676667676766776767666776776667677676767767766767767677676776767677676767767667677676676776766767767767766766776676767767767666776767676767766676666676676676766767676776767677677667767767766776676666766776767676776676767766776776766766676676776767767667767767766666677667766677676676667767767766776776767676766667676676767767676676776767667767667676766676766767767677677667767766677667767676676776667767766667767667667767667677667767676776776767767667767676676677676766767767767676767676667767767767767766776776667677677676776677676667676667766776676776677677667677677676676776677676677667667767676776676776767767767667677667666776766776776776767677677667677667767767667676677667667767677676766666667667766677667677667767767767767677677676776776676677677676667766776666666676776776677667676676776676677677676767676776776766776767676677666767677677677666776776667677676676676677667767767677677667767677666766767676776776776766766766767767677666767767666776676776677677677676676776676766677666766767676776677677677677677676676766767677677677667766776767766776767767677667767767766776676767666676677677676776776776767677676766676776776767766776767766767677667666767677676677676677676766776677667767677677677666676767676666666776767767667767677666677667767767766776776676776776767677677666767677677676677677667676767677676676776676667676767767677676676677677677666766776676776776676767676766677667676767766776766667677676667677667766776767677676676776776776767767767666766776666776766676676767667677667767767676767676776767677676776676677676766666776677677676776776667676776776776676776776667767767767766776776676776677667676667767767767767677677676666677666766766776776776776767766767676776676767767766767677667676776767767677667677676677677677666676666776776767767767677667767667766767766767676767766766666676676666776677667666667676667767677667676677677677676776677676667766667677677676667676677677666666677666776667766677666676677677677677676776767766776776766776776776767677677676767767766776776677677676676676766767677676666776666776776776667666676767767667676767767766676776676776766677677666676677677666677676776767767676677676676667767677677677677667767767667677676677677677676767667676776767767767767667676776677666766767766776767767667677667676776767767766776776676776776776677667677676677677667677667767677666666766766767667677676776767767767766667677676776676776766776776677667676766767676776677677677676776677677667676676676766776776776776766666766776776677676767767666776767767767766776766776776776676667677677676667766776767677677676767767767767676776677676776667676666676666676767766767767766776776766666766677676766767767677677677677676776767766767666776767766677676766767766776676767767677676776776766767767766767766776776677677677676776666667766776767767677676776676776776676676767666766766776767677667667766677677676677677676776667677667667766667767666776677677676776776767666767677676766766767676666767677677667767766776767767667677667667767677666766776767767677677676767677676676767766776776767767766767677666776776767677677676776767767767677676766667767766767766776676776766677677666677677676776767767676766776767766776776676767767676666767766767767677666776776776766776667676767677676767766776776776776776767767767767766667767766767666766767676776677666767766767766776677676676666676676776766767767767767766676767676776766767767767676677677676776766766677676766666766667766677677676767767667767766667767767677677677667767767767766766776676666776767767767766767676776776767766766766667677676766677676677676776767676767667767676676766767676776666667766767666776776767766766776677666676766667767667766677667666776766776766766676766776776776767677676776766767766766667766766767676767677666667667767766776767766676776666767677676676776677667767676766767677666767677677677677676667767676767767767767767767767677667767676776766766776676776767676776767766767767767767677676676776677677667666776776776767677676776767766776667767676667667666676767767677677677666766776766667676776676676766767677676767677667667767677677666767767767767767767767767766677667767676776677676676676677676766676766767766767677677667767667677677677677666766767767767677667766766676666776776776677677667767667667666767676767677667767667767767667767667677677677667667767677666767767766666767666776776677666666666767676776767666767666666776776776776677676776776776776676767677667767677676677667767677676677677676766767767767767676676676767677676767676677677677677676767677677677676767677676767677677
767676767767767667767667666676767676776766767766767766677676766776776776766776766776776766767767767667666767767767767767766776767677667767677677677676776776666767767767667766776776776776767676767677676776677677666677667676776767767666776776767677667766676767677676776767766677677666667676766666776766767667667767767766676676776767676676767677676767766766766766676766766667666776667767767767767677676766677677676676767667677677677667667767676677667677676667766776776676767677676766767767676667676676767767666776677666667767677667677677667676776766767677676776676776766776676667767677666776766677677677677677667666676677676676767766677677666676677677666766767676776767667667767676776776666776676776767667767677677677667767676677667767677676676766776776776776776677676767767676776767666666767677677667676776767766766766766767767677677676776776766677677667667767677667767676766767676767676776767677677677666676776766767767767677667767767677677666776766776767766776767766767766676677676667677667667767677677677667767767767667767767767676767676767676766667767766776776767676677677666767676776767667767767676676776766776766767766676676676677676776677667677667767676776776776667767667676766767676776776776767667767667666767767767677676776676776677666766776776767667767767666767766776767766677676776677676776766766767676667767676676767766677667677677677676776776677677676776776767767667767767767766776776667667767766776767677667677676767766776667767767767667667676776677676767677676677667677667767676767677667767676766767676666776776676776677677666666676776767767676767667676767767766767767667766776776677676766667667767676767667766776766776776776677666677677667676677676767767666677666776676676776767677676776776776776776766767767677676776776677677676776776676676776677676677666766677677667767767767676677676766766776776766676677667676676677677676667676767767767677677676776666766767676767677677677677676767767767766677666776667676676677676776666676776776776767667677676767767676776767666676677666667676776677676767767766767767766766766776766767767767676776766667767667766767766667767677677677676776776677677676677667677666776677676677677667767767766667767767677667676766776766766766676766767676776776766767767767677677677677676767667667767677676776776767767676766666767767676776676766767667677676667676776766776776666676767676676676767767677677667767767677667677667767766676767767767767677677677676776676776767767767767677667677677676677667767666766676767767676677667766776676667766776666767767676767667667766766776767766776677666776766776776767676767677676677667767677676767677677677666776676767677676776676776677667766776666767676667677677666677666677676767677677676767767676767767767766667667766667766776776767677676767767767676676776767677677676776776676767667677677677676766776767676776776776776676776767767766667767676677676767767767676776676677677677676776677677676667667766767767767767766767677677677676776667676766776666767766667767677676767677677676767666776767766767767766667677677677667767767667767666667667767667767676776776677676767767767676776676767667767767767667677676776776776666776776766776666666767666767766767767667667676676667667766666776767767767766767677677676676776676677677666766766776766666776767677676676767666776776767767676776767667676676677677676677677666676766767767767766776766776677676776776766776776776766776767766667677676677676776766666666676776766766767767767767667677667676666676767767767767677676767667767767766767766676677677667676776766767766776767677677677667676776676677676676667767666767676767767766676776767766776676776677676767767666776767767667767767766776766776766676766776676776767766767767677677667767666776776676776766767677667677677676776776767766677667767676667767766776767766676776676677667667767667766776766776767677677667767676666767666766776766767767767677667766776767767767767676666667766767667767767677667766766676767766766776767667676776767767677676767767766767767767676677667767767676776676766676767667667666776767676776767666767767767767677676767677677676676776767767677676677676776767767676776776767766767767766767767767676667767767766776776667676776767676766776776767767677667667766667667767767667676667767676666676776776776776667766776766767767767676767676676766767766776776766776776776677677676666677676766667676667767676776776767676667767766766766767767767677667766767676666766766776776776776776676767677667767766677677677666667766767677667766776776767676666676666677676677677676776676767666677666767767766766776676776767767766767666767767677667666767767767667767676676776766766776667677666676676776767767677676767677667676667676767667767767676767767767676767677676767767676776776677676667676676776767666676776767667676766676676776767677667767767767666776677676677677676766776776677676677667767676667766776766767677676677666767677667767667676676676767766776766767676776767667767676776776766767767677676767767767767767667766776677667676776776766776676776666766776776776776667676776776776766776677677667677677676776767767767766677676766767677676667767677677667676767667667676666776766776776767667676776767677677677667766776677667677666776767767676676676676767677677676776676677676677666776677676776766767766767767767676767766667676677676776767766776776776776767767767676776666667667767766776677667766676667677667676676776677676776666766677666776767766776767667676776767767767676776677676776677676767676776776776767767766677677677667666776767677667676766667677677676767676676667766667766766676776767677677677676676776667767767677676676767767676767677667767767676666766776776677677676776677667676776676676666677676666776766767676776767767767766677676676776767676776776776767766677676776767767677677677676676667676766766766676776676677676667767676677667676667767677676677676776767666767767767767766666767676676766776767676676667677677677667676677676666776766776776776667767667766766776767766767766667766767767677676776776767676767767677667767676776776776776677676776776776767667767767667666776776767666776677676676666776776677676776676767677676767767667676767676767667766776767767677677677677676677677677667667767767766666666776766776767767677676776677677667676776677666767767667667767667767677677677677676767667667677666776767677676766767677676767767676776767677676776776766776766776776776776767677676776766776767677677666767767766676677666677677676667767767676767676766667766776676776666776767677677677667767767676776776766766766776776677676767666767677677676776766766766767767767767676776766776677667767766776677676767767766767666667676676776676776667767767766776677676666766767677667677666767676767767667666776766776767767767677667676776677667676767676766767766776766776776767767767677676667666776767676767767767766776776677677666776776766677676767677677677676767667766776776776766677667677667767767677676767767677667767676667667766677677676767666776676776676776776767767677667676767677677676776776776767667767676666766767767667767667767767766767767677667767666766667666776776767767677667666776677676776766767676766776767766776676677676666667766676776776776776676677677677667676776776676776767767676766776766676776766676667767767766667766767766776677677676667666767766766766776776776666677667676666666766767666776667767767676776767766766766677677676776776776676667766767767767767766776766676767676767667766667766776676767766766776766766676767676767766677677676767677677677677676776776667766767767767767766767667667767767666767767676767676776667667676767666676766776667676776767767676776776766776677676776667677677667667666767676776667677677677667676766767767677676767767766776667767667766767767767767676767677666776667766776767667767767677677676767766677676677676767767766776677667767766667677677667676667767766767667667666766776676776676776677676676767677677676767677677677677676767666767677676677676667766666767667767676667676677667677676776766667767677667667677676776766676776766666767676766767677677677667676776776776776677676676767666776767667666776667667767676776766667767766776677667766767677667767677677676766676776767676776767676766776776776776767677677676767767766676667667767766766766667767766676767676766767767667677676776677667676667766767767767677666667667767677676766776767767766767767666677667767677676776666677677676677677667667676767766677666776677676767676776666677676767767677667676776776776766767766667767676676767766676677676676667666667667767666677676676767766767767677677667667766767676776766767667666766766766776767677677667767676667677676767767767766766766676767767767767766776776776767767677677677677666767766776677676776667766776767676767766776767767676776676667667767666776776776677667767667676776667677676776776767667767677667767667766776666776767667676776766767677676776776767677666766676776776767677676776776667766767667766767766676667767677677676776676767676767766766767766767766676776776776666767767667767677677667676767767766766776677677676776676766767667677676776677676766766677667667767676767676677677676767767766776677667767767677666666766766667766767676676776776776677667767767767677667676776667766676766667677677667676767767666766776776767667767667767667767677667767766776766766676677677676767767677677667767767767676766676776666776776677676776776776776776676767667767767766776767766767667767767676767676766776776776767767767766767677676776767676776676776766677667676776767767767767676677676766776776677677676677676766767677667767676767767767676776666776766776776767767766677676776766776677667767766776776767767676676767677677676676776767767677676776776676677667767676767766766677667667666776677677676767676767676767676767677667666676776667766776766676677677676776767767676667667767677677676767676776767767766677676767676776776677676776766766776776676766676667767677666766776676776766776677677676767766667767767766667766677676767766667767677676767767767677676766776776766677676776776666776767676776676766677677676767767676767677677677676767767766677676676677666776767767677677667767767767667667767766767
6676667767676676766776676776767766676676767677677677667767666776767676677676676767677667677676667766776666676767676667677667767767676767767767677676776776776776766667767677676767767766776767666767767767667676767667766776776677667767676667676776767767767677676767766776677677676677677666666666776766766667676767767767667767677677677667677666776677677667677676666677676776776776776767676667676766776776776767766676676676776776776767676776766776666676666776776776766666776767666767677676677677676677677666676677667677676676776776776677677667667677667677676666767666667676776677677677667767676677677676767667767677677677677667767766667677667676676776676766767676776767767677666776766766776776666666676776776667676677676776767766776767766766767766677677667676676776676677666667676776676776676767767677666776677677667676676767767766767767677667676766767767766667677667677677666766677667676676776677677677667767767766776667767767676776676766766766676767766776776666767666767677677677677667766776776776776766776677677677676666766766676767767667766776776677677676767767766766667766767677676776677666776667767677676676677666767676766776766767676776776776776776666766677667767766676676776776776776776677677677677676677677676776767767676676776676776676767766776767767676767766776776776677677676667676766766767676766767767767767676676766767677677676767677677677677667666776677667677667767766776776676776677666676667676677677676776776666776767766766767766776767677667676776776667767767766677666776766776677676776767676767766767667676677676776676676677677676677667666667677666676776776776766667677667766666776776776767767767766767676776776666766676767767677667767676677676776767676776767767766766767766676766667767767677677676767667677677677676767767767667666667666767766766677676776676776677676767767676776776767767676776776766776776667766776776776677677677677666776776767767666676767767766776776776776776677667667666766676667667767767767667767676776776767766767676767677677676677677667766677677677676776776767767677667676767767677667767767676676776767666767676667766776766776767676776767767767676677676676776677667677667677677676666666676667676776776667676767767676776776676767677677667767767667767767767676667766776767766766667767767767677677676676667676676776776766776776766676776767667667666767676776767677676667667767766667767767767766776767767766766767767677676776776776667667767767767766767666767766677666776767766776767767767766776767767767767676776776676776767767767767767676766667766776677677667766767676766767677667767767667676667677666776766776667767767666766677667767667767766766676776677677667667766676767767667767767667766666677676767767677667676776767676776776767677677676776776767766766776676776767676767667667767767766776767767767676767666776767767767676767767676766776767676666766666677676676776767766776666666776666776767677676677666776776767676776767767676767676667766776767676776776767677676676676766776776776776776776676776766677676676767667767767667667767676776676766767667667767677677676767766767766776666667767767767767767767767767767767766776767767666776776776676767767767766776667666776776767676766666766667766776776676776766667677676676766676677667677666776776767677676767676666776666667767767767767677676776767767766667677677666676676776776776766776676667766676677677676677676766677676677677667767666776667667676666767767767677677666776767676776776767676776776776776677676676767677677676776767666676666767677667767767667677677677676776776767676767766766776776666676767766776776766767677666776676776767767767676776676767766776776667677677677677677677676776767766767676767676676677677677676767767766767676776677676776677667677677677677677676766676776776776776676776677677667676766776667676776776776766776767667766767766677676776767676766776776767767766776666766776766767766767677666776767767767766776676776767767677676667767676676766677676667667667767677667677667667767666776677677667677677667766677666767667767677666676776767767666677667767666776776766776767676776776767766767767677676776767767767667667676767667766676776666677667666776677677666776666767666776676667676667767676776677677676776666766776666677667767667767766776776776776776776667766776676677676766676766776666667767676677667667766767676677676677677677677677667667767667667767767677676676776677667667767766667677677676776767767766666667766767767677667767677666776767767766677667767677676776667767676776766767677677677676767767767766767767767677667677677677667767677667676676776767676677677676676677676676767767767767677676776676776767666767767667676676776767766677667676766767676666776776676767677677677667767766776776766667667767767767766677677667676767766776676766667676667666767676766766676776666677676767666677676667767766767767667676767766766676676767767767667676676776677677667766776676767766766667766767767767676767766676667767676767677677676767677677667676776676676767767677677667766776767766676776667677676767677676767666677677667766676666767677677667766667767767766767677667766676776766776677676667767677676767676766677676767676667677667676766666776776776667767677677677677676776767667767677676676766776767767767767676776776776677677676766676776776776666676776667666667667766676767666767767666676767677676767766677676767667767766776666666776776776776776776677667676776776776767767677676767767767677677667767666776776767666677667677676667676767666666767676766776767667676766776676676667767676776776776677676676776776667676677667767667766776676776776667766766666766767677677677676766776677676667667767767667676776766776676776677676767676776776677677667766767677676776776767666776776667667667766766776776677667766667667667767767677666776766676677676767676766676776776767677677667767677667767766676676776776776776676776766776677667766676677667677677677666776767677677676767766667766666766776676766676676666767766767676776767767667677667677676767676676767677676666676767677677676776776776776767767766676776776776676676776677666776767766676776767676677667666767677667667677666767766767766667677666676666776776767767766676767766676776776766776766776767767767677677667766776677676677676667767766677666776767766767667766767767767766776767767667767676767767767677667766676776677676766776767676676767676767676766677667766776776766677666776767666776776666766676776766667677677677676776666776677677667766676677676766767667667667667666767766667667676677676776676767767676776776676776776776677667766677677667666767667766776677667666776776767667667677677667767767676676767666766776676767667667767676767767766766776677676676676767667677677667767676666776776767677667667677676666676767676776776776767767767767677667767676767767676776676776776767667766776766776677676776676776667767766767677676767766767666676767767676767767766676767767676666766767767666776766776676676767676766776767676766767766676677677677677677677677677667677667667666766767666767766776676667767677676767767767677677666776767676766767767667677676677676767677677666677676767667767677667767676667676767677676776776776776776677667766677676677677676666776767667667676767667766766767676767767677676677667767677677676776677676767666667666766776776767676776776667767766776776776767766776776767767677666767667666767767766677677676776677667676676776767667766767677677676776766776766767676767767667767767676677676667767667766767767767667676776767667766776776677676767676776666676776667767767676767767767677667767767767677677676776667767767767676776676667676676666767676776767767767677677676676766776767677677667767767676766766666776767766667767767767676776767767766667667667676767676776677666676767766767767667676677677667666677667767676766767667766767766767767767766776767767676677676767677667667677677677677676776667676766677666767667676767666767666776677677677676767767676676776776676767767667767677667677666776766667677676766767666776767767667677667667677667676776776767667677677676776776666776776667677666676776677676767767676776776776667767667667677677676776776766676676676676677667677676677677666776776767767766767667677676677676676776776767676776776767767766776767677676766677667667667676676677677676767676676676776677677667676766767666767767677677667767677677666676676766677676776767677677676677676666676767677677677677677677677667667667677676767677667766766766676767676766766676766666767677677677676677667667767677666767676667667767767766767676767767767767677666767766676667766666766676767677677667666677677676677676776767677677677676776676776767667677667677676776677677666766776677667767766776667767676677676666766767677667767676776767677667766667766667676766766666676676776767677667676767677667767766667767767677667766776766766776767766676677667676666767767676767767676776766676677677666776767676667767666776767666676776776776776776666677676776767767667666776676766767676667767676767767767766767767666766766767667767767677677666767767767767677677667677667666766767767676776676767767676667766767676767767676776666767677676767677677677677676776766767767767767767767667766776767766776667667767667766677677677676776667766776776776776677676676677677676767677677677676766766767667677676776667767766767766767767666766776666767767667677667767676776766767767767766776776776666766667676767667767676677677677676767767667676667767676776677676676677676766776676767767766676776767676776776776776766677677676776767766767766767676676767677676776666676677677676676776766776667766666776767676766776776676767667676767677676677676776666767766766776776776676776767766767767766767767767767767667677677677676667677677676776776767767767676776676776776776677677677676766767766667677676676776766677677677677677677676776766676776667676776766767767677667767767767677677667766667766767767676776767767677676767767767676667676676677677677667767766767677677676666676766776766776776776677677676677666776776677677677677676776676666766667767676776676676766776666766677677677677667766767676767676676766776776776776776676676667676676767766767667766767676767676767767676677667677677676677677677676
36776767767676667676767666677676676677667767666766766776676666776767677677676767767676766676766677676676667767767767766776766676776776766776767676767676776767767666776676676767677667766677667767767676766667667767767677676767767667666766767767766776766776766766767676676677676767676776776676667677676676767767767766667766676767767667677667767767766776666776666677676776776776767767677676767667767767677667667767676766767766676767767766766776776667676766667767767676776766776776767767766776776767767767677667677677666776767767676776767667766666767766766676766767676776767767767767767676766676766677676766766776776676766767767766776767767677667766776766677667766767667676767767667766666776776767677667767766767676776667767767666666766767767767677676676776776766776767667766766776667677676776767676776667676676676776776776776767767767767767667766767767676676767766676776766776677676776767666776667667767676776766766667677676766666667767767677667676776766776767766776676776666776776676776677667676766766667767677677676776767677667766676776767766776776767767676766776776676776766776677676776677677676776676676677677677677676767766776776766767767676776676767767767767767766767677666776676667667767667767767767766767676776767676776677667677676766776776767677677677676677667676677667766776776776666776767676767767766767676676776766776776767767767677667766766667767767767677677666767767676767667767677676767676766767766676766667676766677677677677667667677677677677667767677677677667677677677677667767767667676676667676677676766776666776776676776677667677676677666766766667667676766766766667677676776677677677676676776776677677677677677676667677676677676766676676767666776766666676766767766676776766767667766677676776666776776767676667667766776776776767767766677677677667767676677677676776776776776767667766767767767767766776767767767677667676677667677666767767767767767767767767767667667677677667767766776767676776677667666767767667667767767766676767766676677666667677676676676767767766667666666776766666776767677667767677676667677677677677667767676676767677667667766776767677666767676776676776767677667666776767766776776767766766776677667677676767676776767667766776776676776677677667676677667767677666767767767767677676666767677677676776776776767767766677667677677667767677667767676767677676677676767766776776677676776776776767767667676667767676667667676676766767667667767767666776667667666776667676776667767677677676677676766776677676766767677667767667667676677667767667766677677667676666677667676767676776676667767766677677667677667766767767767677667767677676776677676766766776676767667677667676776766767676677676776776677667666776676667676767766767676767676767677676776677677667677676776776776677677667767677667677677677676677666676776676666767767766676766676767766767767767677667767667667676766767767767667667666767667677677676667767767766767767676776667676677676766767676767767766776776767677667677676776767676677677676766767767676766767676767767676776766667667667676676766677667677667667677667676776676776766766776776776776667677666776677677667666776767677667767667767767677677676767677676767667766677677667677676776776766677677666776776677667677676776767666667766767767676767767676776776676776767767676767677676676676776676767667766767677667677677676666767676767677676776776767666776767767676676766767676776766676767767667666776677667666677666776766776676667676677666767766767766767766676767677677667666767766677667676767667767676776676776767676776766776767767677667677677677667767677667667677677677667676667767766667677677677676667666776676776667676767767667767767677677676776776676776776776766776667766776776666776677667767767667766666677667676767677676767766776776666776767767766767766776667667676776766677676776776767767766677676766677677667766776776767766776677676776776766676676776776676677667766766767676776767667676776776766776776767676776676767667667676776776677677677666667677676776676776767766776676767666676776776767767766776776676766776776677667767667666676776676776677676767667767767767767667767767767767766667767667767767767767767676767766676767666776676776767666776767667677677667676666676776776776667677677676667767676766776767667677667676667677677676776667676666776776677666776766776676776677667767766766767666766676677676677666776677676767767767676767766677677676776667766677667667666677666776767667766767767666767667766776676776767666676776677677667767767667767767767767766676677677667676767766776767767666676776676666776767767666767676766767676767767767666767667766767767676776766767666767766676676767767667767676767677667766767766767766667767676766776766776776677677667677667676677677667676776776767766767767677666666676677676776776677676776776677677677667676776767767767766767676776776776676767667676767766676666776776767677666666676776767676767667767767766776677677677677676767766776667677667767666776776677667677666776776766767676776766676776776676767676677667677667767767676767667677666767676766776776767677677667767677676767677667677677676767676776667767766776776767677677677667676676776676666666766676776676767676677677676767666677676677677666776676767766767766776667766677677677677667676667767766766767767667766776776776776776676776677677676767766776667767677677676666676776776776676767767767767677677677666676677677667767676666776776776667767767767676677667667676776677676676677677677676766666667767666776676676776776776767676767767667766676766677677677667677676676677676666767766767766767677677676677676776676776676676677667676667767767767766677677676767676676676667767676776776676766776776766776776767766767767676776667676676776676676677676667767767676776776767766766677676767767677676676776767767767676766776776776767667676766776766676667677667667676776767676677677677667676666676767676767676676776766767677677677676767767767766776677667667767767676776666767767767676767766766776767677676776667667677677676677667766677677667676776676767767676767767767766677676677666766766767666676677677677677666776676776767676776767767767677677677667766766767666776776677666677666776776767676667666676776776767677667676677676776666667676776776776677676676766776776677667667767676776776677676676767766766766767766677677676667667767667766667677677676666776767766776767676776776776776676767677667766767766776676776677666776767767767766776676677676776767767767767766677677676776776776667677676676677676767767767666767666666776776776776677677676667766776677676766676767767767676667766776776776767767676776676676767667767677676767766676667677677677667767676767767767767767767677677676767677677677676677677666767676776776776767666677676677676666767676776767676667767676766776676767766767766667667677676767767666776776776676776776776677676676767767766766776676776767767767766676776776766776767666776767767767677667767767676676776766776776667666776776767766767676766667767677677677677677667767767666677677677676767666676666767766677677677676677676776767766776776676767667767767676776667766676766776677677676776776776676676677676676766667767767766677677677667766776776667667677667676676766766766776677676776666667767766776676667677667766776776776767767767767767766767766776677676776767667677677677677666776676677676767767676767767767667677676766767666776776766767766776676677677667667676767667767766677677667767676767666776667766667766677667766776767677677667667676776776766677676677676676776767677676767667767676677677677676677666767666767766676767767767667677667767676666767667767666776767767767676776767676767667667677676766677666676776766767676677667677667677667767676767677676776776776766767767766776766776667667767676676767667667667667767766776767667767767677676776776677676776677677666776677676776676776767676776767667676676676677677676776676766776766677676767767677666677676776676766677676676676767767676776677677666667767677667766767667766676776676776676776677667676676767767667766776767767767766767767767667767666677666676776667676767677667767676767767677676776677676776776677666666776766766776676666667766776676776776776667676767677667766767667767677667767667766776666776676677676767767767767676776767677677677676666776676776776776776667766776677677667767767677666766776767767767767676767677677677677676767767767767666776776766767767667766776676677666667676667666767667676767677677677667766767767767666766667767677677677676766666776776767766767667766766766776676667767677677676776767766776766776767767767676776677676776676766776776666676766667677667767677666767676776767767767667666776667767676776676766776676776776776776767767667666677676767676667767667666767677667666666667766766776667766766767767677667677667766776776676666767676776776776776776776677677677666776776776677667767767676766766776776677667676776677667767667676776677676776667677677667766776676767677676776767767677677676677676676667767767767767676676776776676677676776776677667766776776776667666767676776766767666767676767766676766766776776676677677676776776776767677677676766776767667667666766667766666766766776676767766776767676676767676776767676767767666666766776767677676677667676776666676667666776767767676677667667667667766767767667667676767767767767767667766677677667767766767666767667767766767677667676667767667667667766776776766767767766767677677667767767666776677677667676776676767766667677677677666676776776776776776677676767677677676776767676776667676776776766667767676767767767767767677677667677677677667766767666776776676677676776677667677677667667767767667677677676776676676676776776666767666677677676776677666676767766776776766776766667667677677677676766666776677677666776776666677676776776776677666667677676677677667767766767767676776776767766766767766667677676767667767677667766767767676776767766667676766767766766776776766766667676767767677677676767677667767667677676676767766767677677677676677677676667767676776776767666677666767767766677676677676677667676767666776676767766766776776766666776676766767667677666776666677677677677676676666666677676776776676767767767767767767767767767676776667676676677
67676776776676767677677667767667767666776676677676766776766677666766677677677667767767766667766776667677676767677667676667677677676776776776776676676776667676677666676776767666767766667766776776776767767767676667677667667766677676667667667676776667767767677676776776776667666767677676667767666676776776767676767767767677676766767767666676677667677677676776677676776767766776767766667667677677667677676767677676767767767666767767766776667677676776776676676766767766766677677677667676767666666776776767677676767766767766677666667767667666667677677677666677676676776767767676767667767767667666767667677677667767677676677677677667677677677666766776766776766676776766776677677677676677677667676776766767766767677667667766776776766776767667676776776666776767766766667676766776776767767767676676666766676667677676767766776767766776776676767667677677677676677676767766776677676776767767767767666667676767767677677676676776767676776667767767766766676676766776767667676677676766767677666767667766767766767767767767667667767766767767677667767766776776677667676767676767677676667676776776676776767677667766767767767676677677676677676776767767766667767766767767667677676766667676767767767766767677667676677666676767677677667676667676767766667677676776666776767677677676776767767767767766766766776776776776666676767767677677667676766676677677676767767767767676766677667766776666677676667677666776677677666677667676776767676776776767767677676767766776667667677676667767767767676776767766676677666667767677667767766767676677676776776676767667676776767667677677676776767667667766766776666776767767767676676767766776766776767677666776767677676676767667666666677676667767767667677677677676776677676667767766776776667676677676766676666776776667666776767767667767767767667667767676767766766776776767767676767677667667766776676766766776776677677676677677676767766766676776677676776667677666676767766676766767677677667767767767677677667667767767767677677667767767767766776776767676667666776676776676676667767766766767767766767676776677677677666776667676776776767676766767766776776677667667766776776676667766676766766677667676767677667767667767676667677676767767767767666776776676667676676677677676767676676676677667767767766767676776776677676776677667676776776767666776776767767767676677676766776776767766666776776677667676767667767766667767666776676766766676776776767767766766676767767676667676776676666676766776776767667676776767767677677677676676676677676667767767767766667667677676676776676776767767667767767676676666766677676776767667767767766766666677677676776776767666677676666776767667767677677676767766767667666767767667767767767767676677666767667666677677677666776776677676677677666677676676767767667667767666767677667767766776767767766667666766677667666767676776767767676776677676677676767766776776676767767676776776767667676676776767667767767767767767677667677676776776676677676767767666776767666776767677667766766676666776767767667676767767666776666667676676776677667667767767767677677677677666766767766766767767667767767677666776767676667677677676766666776766776676766767677667767676676667676776676677677666766676766767766666776776776767667676666776676776776767667767767676766677676767766677676767677667667767666766677666776667766676766766667767677677667767677676776776677676666666776666677677677666767767767766767667767676767766767676776767767667677666767767677667676676776776667767667766677666767677676776677667767766677677676776676676776677676776767676676767767676766767667767767677667767766766767767666776767667676677666676767677667767676766766766766676667667677676776776776677676677676776776776776676767766767767766766776766776767767676767676776766766776677676767667766676677667767767676667676677677676776667767666766767667767767766776677677676766767767767667676767676776677677677676766776776766776767766767767767767676776776767767766766676766677677667767667676677677676776776776776776667767767677676676776677667767677667676676666776666766666677667767667766776776676776767767766776767676767766767767766766776766767667677667667767766767666776776667667767676776677677666766767767676776667677676776677667666677677676776766666776776776776676766776776767667676766766676767676776776767767676767767676766767766776767766677676776677667766776776776776676677677677676676776676677676766776776676676677667676767676776667767767767676776776677677676766776776766767767677677667767767676766667676776776776667676776776776776776767676776776766767766776776767767767676776667766776776767676776767766776676666676666677677677667676766677667767666766676676767767676767766677667767767666767767767767677677676767767677676776767767767766776676676676666767767677666767767676677667666776767767667767676776676677676667766767767676776776667666677676776766776767766677677677677667767676667677666676776776767667667767767767767677666767666767767667667767667767767667767667666766767677677667767677666667767676766766776766676776766767677676866767676767677677666677666766677667667767767767767766767676676776666776767766776677667676776776766776767676776766676676766766767767677676767767677676776776676766776676767667677676767767767767677676776766776776776676677676767667766776676766676776767767667676776677667766776666666676767766767667677677666676766677677666767766767767767767676776676776667767767676677676767667677676767677677677667766776767677667677677677666776776776766667677676776767767666766676776677676677667676776776677666766776767766677677676676767767766766767677667767767677676767676776667766776776766776676767667676676767676776776767767667677676776667666667766676776767667767677676667767767666776676676677677676766766776677676776767667667767667767676776667666776766667667676677676776776667767677677676767766776776776667767767676667766776776767667767766767767767677677676767677677677667676776766766667767667766776776776776676767766766776776766767767667677677677667767767767666776766776767767767767766776677676767677666767676766766767676776776766766766776776767766676766776677677667667677666677667767677676667676776767767767767767767676776767767767667767767676776776776776776677676677677676776667767766666666767677667767666667676776677677676676776776776776776776667666776676766767677667676776676767677666776776767667676767677676767667677667767767677667667767767667767677676667676767767677677677676667767667677677666676767677677677666767767676666766767667766667677677676667676767767677676776676676767767667677676667766766676767767766767676676776776767766667766767766776677667767766776776767766666676766776667677676766767766776667766776767677676767676677677677666676767766677667676767767766767676776766677677677676776776767767767767676776776676767666767677667667767766677677677666767767677676776776667767767766666776776667677666776767767667666776676766776667767766776776776776677676776677677677676677677677676667676776667766776766767677666766776677666767677677676676776776767767677676677677676776767676676776676776766776677677676767676776677667767767667677676677676767676677676667767677676767667766676766766766677667667766776677677666666766667767767766676667677676676767676767667766677667767767677676667767767676776776776766767676666767676767676666767667766667767666767767766677676677677677667677667767767766776776676776766766776676666667667667767766776667767766776667767766766767667766767766676776677666776677677667767667767677677677666776666676767766776676667767766776776776776766776776767767666766767666776767767677676767766776776766766776776767676677666666767767676677677667767767767767766776776767677666676767767766776677666667677676676676776676676676767667767676776776767767767677676667667766676776767767677666767767767677667767676776766776767767667767677667676776776776776676676766767766767766667677677676776767767767667677667766767766776776676767677676767666766677667767666767767766676776776677666767767767676677677677676767767677676677676767767676776667767676776766667767767676766776776767676676776767666776776676767667767676677676676767767677677667767677676766767676676776676776776766776676776667676676767676767677676776767767767766766776776676667766776677677677677667767667667767766667767766676767767767677667667767767676767767667766776666767766776776676766676677677677676767767766766776767766776676776776767667676776676666776767767676767766776667767677667676767677677676776767677676767767667676676767677676676767677667767767676776776677677676776667767677677667677667767767667666767677676767767676776667767676767767677667766666776776676766776766676776767767767666676677676767767767767676776677677676776766776767667767677676776776667677676767766676667766767767766776667767667677676767767677676677676776666766667667767766766677677676767677676776767766776776767766666766677676776776767767677667767677677676676776766776667767767667767767676766767676666766667767676776776767767667766776677667667766676776677667766776766676776776776676766766776767767767666776667677667676776766667667667667767666776667666676677667676676767667766776667666766767667677677677676677676676767667677677676776666676766776767677667766776766776767677676767767666666776667677677677667667766776677666776767767767766676767767767767676776667666667676767767766766666767767767767667677676776677677667766776676766776776767676767766776776666767676666676767767667767676767767676776676767767677667676667767676677676677676767677676776767667767667676676776767767677676767766667677676677677676776667667766677667767767767767766776767767767677677677667677667767767766776677676677666776676667667766677677676667666776776676776766767766676677667677667667666767677667767767767767667666776677667667677667766776767766767766776776767767676667667767766776666666766766766667767676676767667766676676766766767767766767767767666676676776667766676776776776667767767766766776776677677677677677677667676666667766677676776776667767767676776767767767677676667666776776776676776766776767677677667767767767767666767677676776776667667767767766767666767676766767677676666767767767676776677676677
67767767677667767676776776767766776676677677676776776776677677676766667667766676677677676767666767667666766776766667767677676676667767767767676667677676766767767666776767766677667767766767767766776767767677677676767676776766676766667677666776676667676776667666676667767667766776677677677677667766776767767676776676677667677677666776767676776767677666776667667677677667667667767767677667767767767676776677667766776766767767676767766677677676677677676677677677676677677676667767767677677677676776776776666667767677677676776676776676776767677677677677677667676776776676677666776676776776667766767677667667677676667677677667677667767767667766767677677676776767677677677667767677676776767676776767767767677677667766667766767666776776677666677676677667676767677677676776776767767767766677667766677676767666776767767767677676767766676776776776766766776677677667767676677677676667677676677676676676667676667667767676667667667676677677676767677667677677667767766776676677667677676767667667766676766776676776776776676776667677676776767767667766666667767677666666767677667766677676676766776776677666767766776676766676666766776776767767667767767767676677667677667766677666776767767677676776776766776677667677676767767767667767766676767676776766776776767676677666776766776776776667767767676776776767676776767677677667677677677676776776767767767677677667676677677677666776676666676776677667667766667767676676767767666677676767767676776776677666676776766767667767676776767667767667767767767767767767677676776767676776767767767677677667767676767677667677676767767666677667766677666776677677677676767767766767676776677676776767767766676766666776776676666667766677676677667677667676677676767677676776776767767676766776776766767767677667666776766676776677667676667667676776767676766776677677676767677677676776776676667766677676766776767766677677677676676776676767766677676676776767677667677666677666676766776666767677667767767766776767677676776766677677666767767767676676676776676776667667677677667766767676776776677676677667676676776676666776767767676767666667677677677667676776776677667766677667766766776766776676767677676776766667767767767766776767666776776677676677676666776766776776776677676766766776767676767767767767676776776667766776767667766767667666667766667766776776776776676677676677667767676677676776767676776776667766766776766676776776767677677666767667767676676776667666767676776776776766776767767767677676676767676776776776767767766676776767767666776676776776776767767767677676676667677676677677677676767767676776767767667767767766776767677676767767766767677676767766766776776677667767667767767767677676776676677667677677677676767766776676677676776776667676677677676766666776677677667767676767666767767667677667767766676767767677676677677676676676767667676677667677677667766776767767767767767677676776677676776776666776776667767767767676767667767767766776677676767767667666667766766776767676776776677666767767666776776767666766776776776766776667766666776676776676767677666776776767767676776776776767677667676776776776677676766677666677676766766667766776776766767767677666666766677667767667767767677676776776677667677676767677677676666677667766776776676767767667767766767767666776766776766776767676667766767766776676676767667676776666766677676776776676767676767667767766766766776767767677667677677667767667677676766776677676766776677677676776776776776676667676766776767766767677676776667677676677676767766677676766776766677676766776776767666666677666776766776776767767767767677676767666776776776767767767666776776676677677676667767677677666676677676677677677667767666767766676767767677666767667677676776676667676767676776766776776667767677676776667767766776677677676776776776776767677666767767767766776766676677676776766676766766776666776667766776767766776666677676776776767677676767677667676667676767667677667767676667676776776677677667766667767766766776766767667676776767666767666676776766776776766776776677676767767676776677666767766677676776766766767767766766667767767677666767767667666776776776766776676776767676676677667676776767767667677666776767767677676677676766766676766667676776776667677677677677667677676767677676677677667767667667676767767766767677676776776776666776776767677677676776676776776766667766767767677676677676776767767676776776776767766776776776677677667677677667767677676667667666767676767766667767676767676677677677676767667767676767767676776767767677677677667676776676767666767766776666766776766667766767677677666776767766767766767767767767767677677667677676776776676776776776776667676676766677666767677677667766776776767767677677676667666776776776766776776776776676766677677676676677677676776766667766776677667767676767767677677676767676776676766767767767676676776767676667677676677667766766667767767766776767767766676766776676776776776766767766776767677677677677676766766767676767766677677677666677677676776667677667676767677677676666776677677667676776766677676776677667767767767676667667767767667766767766767676667677667767766667767767766776767767767676677677676676676677676677677677677676767766776677676767767676776667766767766767667767667666776776776776676667677676776676677677676776766767766666767766776677666776667767677676776666676677667667676767766776667676776766776776666676766676776676776776776667676666776766776766767676776767767677676767677677667766767677667767676766776767677676776667766676677676776776766666667767767767767767676676677677677677676776667766666767667667767677676776676776766776776776776776767767677677676667676767767766676776677666776676776767676676767767677676767667677677676767677677676776766677676776767667767766677676767677667766776776776767666767676767767767676776667767676676767766766767676766676676667766677676676767676776776677677677666776767667676767666677667767666666766767677677677667766766767767767676767767766767766766766776776667766666676776676667677667666766767767666767667767677677677676776776767767767667767767667677677667767767767766776776676766666677666766776766676767767767676766776766776776677677676677676666677677667677676767677667767767666667667667676776776776676767767667766767676767766776677677677677676776776676766767766776767767676666776776677667767677676776767766767767677666776677676776676776766677676676666676766667676767767767667766776667677677667767676667676667767766776676676766767767767767677677667767767676767677677677676776776776767666676666767676767766667667767667676776776776666767766766776666776776776667667676767676766676776776766767767667767676767767676776767766776767677676676776677677676677667667766676766767767666767667667767767766676667676776767767676766767676776766767676667677667767766677666776767667677677667676776667767676776767677677676776676776667677676767676666766666667677667677677676767667766776776767677676767767676776677676677676776676666776667766767766676767767676677677676776676776767767676776766776776767767766767767677676767767767767766676767676667676677677676766776766666776776766767676766776666677676676766677667766767667766767766776776776776776776767767767767676767667676776667767677677676677666776676766776776776677667767767767766776776676667767677677676767677667766667767766677677677667767676767767666766776776776766767767767766666776767666767766677676677677666767676767767767666666667677666766776776767667667667767677666766667666767676677666776776776767677677676766776776766766677676776776677677676767677677676776767667677677676776677666776776776776666776766776677677677677667767766767676676776766776776766766676767667676676767766776767676767676776677676767676776667667767767677667676677666776677676767767677677676676666677676767767767677667676776776666767767767766676776776776677667767667667767766677677666776776776767767666766767676776676766667677676776667767676776677677667766676776676676766676767767767766767766776776767677666667767767666767677677677677667667767676766767676776667766776776776677676677677677667666767767767677676776776677667667667666776776667767767667677677677676767666667677677666776766776776676776677676776666776766676776767767676767766766776676677666676776666677676776776776776767677676667767677677667677676676766666776776677677676767677667666677666767766676776767766776767677677666776776776766776766676677676676776767677677667677677676677677677677667677677666776776776677676776766766676677666677677677667767767676667767676676666667767667767667677667766677667667767677666677676776767667767767667676677676776676776676776666767676767676776677667767677677676776677676767766766776776767767766767766767766767667767767767667767676776667677676776767667767767767667767667767766767767667677676776776776676776766666667677667766667767676677677667767766767766776767667767767767767676767676767677677677676776776767677667766776767676766666776767767677677676766776776667676676767766776767767667676676767767766776677667766676667767667766666667767677666776667767677677666766776776667766667767767667767767767766676677677676776676677677676776776776767767677667767767677676767667676776766666767676776667767767767677676767676767667766776776676776676776767767767676766766767667666667676767676776776776766766677677666766676767767677667767677676667766776676776767767767767767767677677667766767767677677676667676776776766776676767676776776766776677677677677677677677677676676776767767766776767666677676776676776677676676776776776767767677667666767767667667766767676767767676776666776776676776776677676776766767677676767766776766766676776676767766776676776776677676767766767767667666766766766767767667676766676767677667676767676776776776776676776677676776767677666667667767677676776667767767767767767677676767676676676776677666776776767766776776677666776766766776767676767667676776776676677676776767767767677677676667766776776776666767676767767767667767766766676776766766776676767677666767677667666767766776767677677677677677676676676677677667767767766677677676767767677667676776676776767677676667677666776677677676766676776677676767767676766776766666667766766666776667666666776667667767
6677667667667676776666767767767676776676766677667767767667677667767767767767767676766767767767767677676767666767677677676766667667767667767676676776767676666776766767676676666776766767767767767767767767677666766776767767767676776766676676767676776776776677667677677666767767767677666766776677677677666767766676677667677676776667767676677667667767667667677677677677677677676667667767767677676677676767767666677667666766676767766776767767766776776776767767667676776776776776676677676767767766667676776767766776776766677677677666767667667676767767767767667767767676676767676776676677676776767767676677667677667767676767677676766767676776766676776767677677667766776767667667676666767677676676776776767666767666766766767666766666776666776667666676676677667677677667767766776776766767677677677667667676677667767667766677676776677666776767676767677676767676667677676676776776767766776676676776766776676666776767767766767676677676677667767767676677666677677677677667767766667667676676767767677666677677676766767767766776776666677677677677667766776767767677676666767767667766677676677666776776677676776776776766677677666767767677667667767767677677676667766776776677676666667767766767767766767666767677677676667677667677677677667766677666767767766767767767677666776666776776667666776776776776767767676767677667766667677677667677676767767767676766667677676767667767677667677667767677676667676666776767677677676666767667677677677676776776776676676776766776766677666767677666776767677676776767676766766767667676776766776676776767767767767667766767677666776666677667677667677676766677667667767677676767767677677676676776667766766776677676776677667766767667666677677677676776767676666667767677667677666676767666776776767676767767676666677676776767667666776767676666776767767676766667676767767767766677676676767767676766776776677667676677676766677666676776776667676677677667767767766776776776676776776766776776766767766767767677677667767767676776677667677677666767767677676676677676676776677677666667677677676776666776776766677676766767767767677676766767677677676766666776767676776776776677666776766776776767676776776677667676676776767667676767677667676776776677667767677677677667767767676667667677676776767767767767767676676666677676767667767767676776667677677666766776677676676677676766767667767767677666677667676776776776677676776767767666677676766776767766767767767667676776667677677677677667766677667767767677666776667667766767677677667666666767676677667667767766767676676677677676776766767676676776767677676676776767677677666667766766776776767766767767676776767767767667677677667767676766766667767677677677677667677667666776676767767767677666776677677677676767676776776776677677677667676677677666767766776677676776776667766676766676766776677677677677676676776776776767766766767677667767767767767666776667767677676667676776766776776767677667677667677676776766767676666776667676776767767667676776776676676776776767677666676766667767677677677667766767677667767676676666676776766776676776667677676767677667767676776767677677667677667677667677667676677677667767676766666767767666776767676776767676666776677677677666767767766677667677676767767767667767766776676776767766767766677677667767767767766776767766776776766677676776677676776677667677667767767766776776776677676676766776767667766677676776676767767676767767677676776776776766766776766776677667667766776766666676766667666676776677677667677677677677667667676776667767667676776776676776776767767767676766767676676776776767767766767676767676776767667677667767767767666776677677677676766766776676677677677677676766776776667677677667677667767676766767767767767767676677676767676776676776667677677677677677667676677677667666776776776776676766666776766676776776677667666677677667767676776677667676766767767767766676767666766776666766776767667667766677667677677677667767766666776676767667766776776776676667767676667767676767767677676667767667767676767677677676776776676776677676767767767677677676667766767676776776767767676676776767767677667676776677667677667767677676767767667667677667676767677676766776766776776667676767766776676766766666676776766666766767767667667766676767667676676776767766767766776677667767667767767677677676667766667667676766666766776766776776676677677676767677667676767677676766767767766677676666776767677666766776776676776677676776677667766767677667667677667767766677667767766776776766677677677676767677667676667767767667766767677677677677676776676776667766776677676667667677676776776776767767677677676776776767676766767767677676766677667767767666667766677667666776767677667676776667676776766767666676666666776676776677667677677677676666766767767677677676776667676776767767676677676776767676677676677677677667766667677666767766776676766776776667767666776667677677677677667767767767677676676776767676767766766776667766767677677677666676776776676776767767667676766766767766776677676676776776776666667766766666676767667767677677677666767677676766676777677677667676767677677666776667766677677667677677667677676676766767767677676676767767766667767667767766767766667666776776677677666666776767677666776677666776767676676776776677667667766666677676767676667766766776767767766776776676776666676677667677666666676767767677676767767767767766766776776776776776667667766766676767677667666776776766676767667667767767767676776776776776767767766776667677676776776776776776776776767766677676776767766766766767666667767667677667766667677667767676776677677676666776776767766767767766676667676677676776767766677677677677667677676676767676677676766776776767667676767667676666776776666776776776766767666767767677677667767677677677677677677677676667676766776776677667766767767677666766776767767766766776666667667766767676776677667767677676677677676776776766676776766766776776676767677666677667766667767767676676677676676667767766776766776766776766776676677676676776767667677666776766676776767676677677676776776676766776776676676767767677667677666766677677667767767766776776767766776767676776776776667677666776666776677677676676677676776776676667766776766676767766677667767677667667767767667676667676776676766767666667766767767677677667667676676767677667667677676767666766676676677676766766776666677676776776767677677676776677667766767766677676776776766767677666766676767766776776776776766767766766776776767766767667766776776676767767766776667666676767676776677676767766767677677677676776667767677667767767767766667767766767676766776776776776767676767767767767677677676766776776767667676776767767767767677667677676776776776666776776677677677676767767677676667767766776676766667676776776766766776767766776776667767677676776676766776767667767676767767676767676676666766676766766677676676767667667676666767677667767676767667676767767767767677667766776767667676776667666677677677666766767667667766776766676776676676767766677677677667766767676767767767667677677676776767767677677677676676776776776767767766767767666677666667766666776676776667766667667677676667677667767767767666776766776677677676676677677667676767677676766776776776766776766767667667676767767667677676776766776766677677677676767767667667767767666676776677676766667677676776677677667767767767767767676766676667766667767767677677676667767666776776767767767767766666767667766677676776677676667667767667676776767766766776766766667767767767667766766767766767767767677676667767767667667676776767767677677677676776677676776766767767677666677676766776766666677676767667767767767767767676766767667766767667766667767766776666666766667677667676766767676776776767767767767766767676676776776766776676766776667667766766677677677667677666677676677676776677676776776676776676776776666776666776766767667767677667667677666767667766776676767667767676667676776676767766776767677677667767677667767766667667766776767677676767677676677676776667767767666676776676676767667766776776666667767767677677676677676677677667676776666767767676766666767766766776776767667766767676776766767676767767677676676776676676776776677677676776676677666776776677676776776677677677676676767676666776677677676766776776766677677667677667666676677676776776767767767677676776767767677677667767767677667767667767767666667667666676676767767667767767766776676767767676667767676666676776766776676766776767766766676677677677676776776776766776677677677666776767677676676676776667767766667666776766677677676776667767667767677677667766676767667767767767767667766677677676776776676776676677667767767666776776667676776767676776767767676776676767676667767767767766767767667767677677667766667766677676776776767767767667667767767767676767676776776667767767766766676776767667767767766767667767766767766776776767676776666677676767676767676667767766676676667677667767666776776766767767767767766667767766666776677677676677666776776667677667677667767767767767767666767677676776767666776676767667677677667767677667677666767677666677677667667767766776767767766676776776776776767677677677667667666776767676776776676767767767767667666767767767676767677677666766776667766677676776767766776776677677676776667677667667767677666667767677677667677677667667666776676776677667767676776776776666677667767676767667676766767677667676767677676776667677677676776677667667767677676776767767767766776666666776666766667677677677666776676677676767767677677667767667766776776676677677666776776676676767767766677676776677677677676776667676677667766666677667766776767666667766776666667767677676767676767667667676676767767677676767766776666767767767677667767677676667666776766776776676766677666776667677677676776776776666667767767766776766767767767767667767677676667666776676767676667666767666776667767666677667767676666766666776767767667677676766667667767677667667767676676776767766776767676776767666666766667767767767766767767676676767767676767767766676766776767767767676677677676667767676776667767767767666667766677677666767676667677667666776776766767676776767767676677677677676676776767666776676767766767767667667667676766666767766776677667676776677667767677676767766676676667767766776766767676776
6767667766776776767766677677676677677677667766676776677676766767767767676767766776776766677676776677666776677677666776776667767666767666667677677676677676676767676666676766776676767676677667676776767667667666767766676667766677666767667767667666677667767676767667767677676776766666776766676666666676776776677677676776766776677667767766767766776766676766676776776776767677677666776676767676776776766767676776776767676767677666667676677667667767767767766667767766767767676676776766676776767676776767667667677677677677667677676767667667767677676667767676776766776776776776776767677667676677677676767666776776776776776776776677676776677667676767766776776776776776766667677677676767676677676776776776766767677676676677677667766776767666766667767767767676766676766667767767667676776776766766767677667766677676776776676667676767767667676677676767767767767767767767677677677676776676677666767666776766767767767766776677666776677667667766677666676766766677666666776676767766766666766776767666667667767666776766767677676667667766776776767767767676676667677676676666667766667767677667766767676767766676767767766767767676776767766676776676676677677676776766776767766677667767767766776676666677677677676776676766776677677677667676767677677677676677666767767666767767667667677667677676766766667676776766667766676666677676776677676676676767677676767676667766776676766766666766767677667767666767766767677677676767766776767676767676766677676776776766776767767677667667767667766776766776776776767667676776767677676776666776766766776776776776767667676667677666667677676776767767767677676776767766776767767676776766767666676766677677676766667677667677677676767766776766767676767676767766676767667666767766776776776667767767767666776767767767676676767766767766677677667767667666676776667667767767767767677677667766767667677677667766676677677676767767767767767677667676767767766767667767767667767677666776677676677676776767676767767676767667766776767676767767667676776767666677677676767766766767766766767667767676776776767766667676667676776766776776767766766767677677677676766776776767677677667766677676677677666776767677666776767766776776676766776667676776677677677667766677676776776776767766776776776776677676776676767767767766666767676676776766766776766767767766667766766776776677677666776776677667666767766776677677676767766776766776667667666767676667676766676776767667676767667767676667766676776767766776677677667766767676767677677676766766776767767667677676776767766776766767766776776766767767767676776776677666677677676767677676776776776776766776676676766676677677676667767766767767767677666776666776766766677676766676776666767766767767766666767676776776767766767767766677676676767667766767767677677667677667767767767767666767767676776776676776766677676776676776766767767667767767767766776776767677676667677676677667667767767767767667667767766766776776677677667676776677667676767767767766767667766767667676766766776776776776776776766676767767666776676776767767767767766677676767666776776766767767676666767767767767766667666776676776776667767677676776677667667667667676766767677666767767676767676676767766776776766767667766667766676677666776677676676776776776776776776766767667766677677676766767767767677676667677676677676676776776776766767677676776676677676766677676776767766766767677666766667767766776667766776776767677666676776667766767667676767677666776776776767767767676776767677676766676766767667667767676776766767677677666667676677676667767767767766676767677676767766776766667677676677676766766766776766666766776676776766667677667666676767766776767767677677667667667767667676677676767677677676677667767676776776776677667767767767766766776766776776776677676776767767766767676776767667767767677677676767767667767667766677676766776767677667767766776676666767766766767667676776776667767767766776677676676677677677677677676766776776766677677677677676767767676767666767767676677676677666677677676677666767767767767676667767677677677667676776776667676767677667766776667676667766776767667666776776766776666766767676776766676767677667667666776667767766677667667766676677677677676767676767677677667667767767667767677666776767666677676677667677677677667677677676767767666767666677677676776776776676766776667767666767767767667676776776776776676666776677676676677676677667667767766676676776766676676767767766766767676766766667677667667676776776766776766767767767677677667666766676767766667767667676666766667766776776677676677667676666767766766776767767676666776676776776767766776767667677667676766676776677667767666776767667667677676766676776776666667677667667767676776766677676776767667767766677666776776767677667677676776676766766766677676767666776767767667767767666767766677667677677676676767667667676776677677677666776666776767676776766676667766677677667677677667667677677666776776766767767767677677677676776776776677677677677667767767767767767677676776667767676776776677667676677666677666776767767766677677676776667767677676776667677677676767767767676776677667676767767677676776677677677667666677667677677677677666766676766776676676776776776676677666767677667767766776776776766767676776766776776667676767667766776776776776766666766766767677676776767767677676766667767677667767667766776766667766676776767767767676677677677676767766766767767767676776776776667667767767767767767767676776776676767666776766776676767766766666776677677667767767676767677676667677667767767677676776776767766767676767677677677667767766667767767676767767767767676766677676666766667767677676776776767767676767676766776766767767666776776776667667767667767767766776767766676767666676677667676776767677667676677667767667667767767676776767766776666677676776776676667667767676776767677676776677667767767766676776776776666766676776766776776667766767677677676677676767677676776767767767677667766667767676676677676676776776676666776766776767766776767676766677676776766776677676676676676767767767677676676767767676767766766766766676767766677676776776776677666767676767767676767677676676776776667766667766767667767667767677676676776667767676677667667676767766676776776677677676677676767676667677667767667677666767666676767666677677666776677677676677666767667666766776677677677677677677666766776677667677676776776767677677667767667667766676767676767677676677676767676767677676776676767666767677677667766767676776666676676767666666776677676766776677676766767766676776776767767767666776767767666767766776676776677677667666767676776776767676677666776776767676667767677677667676767676776766776776677676676776677667766677676776676677676766766766776676767767766767767676776776677677666776676776676776767767667677677676767676776766776676666776766766767666766767766767676776776767666766766677676776667666767676776676776766676767767677667766767767766766776766667767667767766767767767766676667767677676776677677666776776776667766776666767766677676667676767667766767667767767766767676766767766767767767676776766677677676776677677667766776776776776677666776677677677677677666677677666776776776767767676767677676667767677677677677666766776667677667676767676767667766767767676767677677677676667677667666677677667767767766776776776676776676677677677676767667677677677666776776667667666776666776767767767767766667676776767767666767677667767666767677667677677666677676776766767667766676677677666666676766767676776676776667767767676776776766766776767767767676666776776676767667767766776776667676776776776676676776776677676676667677667677677677677666677667767767767677677676776776767767676677666776776677667677667676767667677677677676676677676676767766666766666767676767677676776676676776776676676776766677667767677666676776767767766767767766776766677676767676677677676776766776667677677676677667677666767667767667767677667676776767676776776776776776667676676676676767677666767676776766767676767667667767767766677676767766676776767677667677676676677667766767676767667667677677667676677676766766776767676767676767676677676677666676667667766676766667767767767666676776677667676776776677676776776677677676766776776677677666776776767677677677666767677667767767767767767767767667677677677667666677676776776766767667676767676666677667676767677676676766667676776667767767766767676776677667676676676776767767766677677667676766767767677667767766776767767766767767676767667666766776767666766767676677667676676776776776776767767676667677677666767767677677676776767766776677677677676767677676776767667667766677676776776776676766776666676677677666776776776776767767767666776667677666776766776676767767766677677667767766677667766776677677676776766766667667677677676776676776767677677666677677676776767767677667767767676776776666776776767676676776767676677667767676677676766766676776667767767677677667767766766766667767676667667766667767677676767676776667767767767667667766676677666766767676767667677667677677667766767667767676676767766776677667767767766776677676666766767677666666676766776767767767666666767677677677667677677666776677677677667677677677677677667767767767767766766667767676776767766776776766776776766677677676776767767677677676776667767766766776766666676767676766776767667766667677677677667767766767677676676767766776676667767666676776776766666766676776776667766776767667767676676776776776767767676667677676776776776766776667676676776676766776776766776776767667766766676676767767766767667767676776766666776767767677677677667666766767766776666677667666766667766776776776767767677667767767677677667676667667666767666776677677667767676776767767677676776667766766677676776766666776667766767766677667767767767767767767666776676766767767667767766766677677676767677677666776766776767666676776776767766677677676776767766676776677676776776767767766767677676776677677676767677666776776776677676667666766776666676666677677676776676676767677667676776766767767676776767767767676776767767667677676776667677667677677667767767767766677677676667676767767676766767766776776776667767766767676767766767677676776776776767767676776767666676776767766766767676667666776767767767677666767767767767767
76677667667767766677676677677676766767766676776767767767767767767666776677677676776677676776766767766676676766676667666667676776767767676776667767766767767677666766776676776767676766767767667767766676766766776776666776677667767676767676776667767767677677667767767766766776776676766776776767666767767677676776677677676677667667767766667767767767667677676676667676677676677676767767667767767767767767677676677666776766776776776767667767767767676676667767767767767767767676676776767767766776677676767676776767666767667677676776776776667677677666767676667677676677667767677667766776776767766776766776776767767767766667676767767766767767767666677676767767766776767676776676666667767667767677677677667667666676677676776667767667766776776776767667767677677677667766767676767767677666767767766776776776776776676767666667677676677666776667667767767766676677676766767667667767667676776667677666776766767766776776767666776776676667667667767676677667767666766776677677667677666767676776776776767767676676767676677666767677667677676767677667667767676776767767677676776676776776776767767677676767677676776676667666667676776767666776666676776766666667666767767677676666767667676666766676776776667766776677676767766776766676676776776776666776676776767767676676767677677676766767767677677676776767767677666776776776767677676766767766766767766667666776766767767666767677667767677676767767767667767766676776776676767676776776767677667677676776766767767766667766667767767766677667767767767667766767667667676667667767766776667676667766667767667667767677667766767666767766667767767667767677667667676667767667767767767676676776767677676676776667766677676776776667766767676767767766667667677667667767676767676767667667767767677677676767667677676766767677667767767767666776776766776767676776767767677676776776676776767767676767676776667666767766767676767676776776667676767667667677676767676767667766677676667767767766676776767677677676776676776776776676776776767767767666767677667676776766676676766767766776776677676677666677677676676767767667767667677676667677676767767677676666667666667676767767667766767766767677677667676667677676676667766677667767677666776666766676767766677676666776767767767676767676776766677667767676676666776766766776776767767767767676676766767676676766677667676767676776676677667767766766767767767767766676776766677676776766767667677676776676667677677667677666767667766776677677676766776676776677676677676667766677677667676767677667766767766767767666667677676767766677677676776767677676667676766676776676676776666667767767667767676666677676776767766776766766676667667666677676766766676767767667766767766677677666767767767676767766767676677667666677677677677677676776776767676776676676767767667667767667676767677667677667677677667767766767767767766767667676776767767767677676776767767767767667676767666767767676776776776666667766776776766766766667767667767676776767677677666667676776667767766776776776676766776776667676776667677676776766667666766776676776776776776677676767677677677676767676676676666676677667766767667766776776767767677676776776767766677677676767676776767676767667677666766667767676767677677676766766767676767677677676767667767677677676767766667677677677677676666666677676666776767677676776766767667767766767677667766667677676767677666767676676776776767667677677676677676776677677677677676767666666776677666766766677667766767677667666776676776676776676776676767767677677676676766776767766767667767676776677667767677667667767676776766677667767677667767676776677676766776776677666677677676676766766776767677676767676767677667767767667676677677667767667767676776767767677676766767767767766776776766676776776767767767677677666776776676766667767676767767767767767767677667676776776776677676666666776767767766767667676776667677677666667676766776767677676767676667676767677676677677677667676776676776667767767677666677676767677677676667676677667767676677677676776776776776676776767767677677676767677667767676767767667677667767677676667677676676767767667667766767767667667767767677676766767667767677676677676667676767767767767667766677677667767676767766676766676767766767677667767767677667676766766676767677666666776767767677676776776677666776767676677677666776776776767767677677676676767676776776767767767676776676776767767767766667767767666776667767767667667767767666667766767677676676677676776776767767767767766766676767766776766766776677676776776776767766776667667767767767676776767767767676767677676776767767766676776776776667767767666766677666676766767667677676766676667667677677676776676776776767767676767767677677667766776676776766776776776677677676667766677676667767767676676667667766767767767667767677676677667767767676776776667666776776776676767766677677677677676776677677676767676667767667767767767767677676766776666776776776666676767676776776776767767676676667667667767767766767767677676767677666776776776767666676667766767667767676776776676776676676667676776767667677676767766776766667667766776767676776766677676676676667766776766776767677677667767767767767766677667766776766776676767676676776677676676776767766776676766766767667677677667767766766776776776776767676776776677677677666776776667767767676776776766667676776677667767677676767667667767766776776667667767677667677676766676776676776677677676776667767767767677667666677667767766677666767766776667677667676666776767767766776676766766767767667676767676667667767767767677677667767677667767667676776776766677677676767676776677676776767766677676776776767767667766776776767676776766767677676767667677676676676667676766767767766776667676767766667767676767677676776667767676776767666776677676767767767677676667766677666677676766676776776767677676776667666666676767767767767767766776676776776776776666776767767676776766677677666776667767676766676767767766767766766767676767667676766776677667767766676776667677666677667767677676766676767767766677676767677676776677677676767766766767676766776776776767767667677667676767667666776776776767767666667766776766676766666667767767767767766776676766677676676666767767767677676676766776667676677676767666767767766666776766677667767677667676767676767676776767677676776776677666766767667767676776766676776767667667766676776676676776776676766676776767767767676766677667667667677667677676767677666666767767677677677667677676767767766676776667766667766666767766666776776767676766667767676767767676776676676776676767677676776766676776776767667677676676767766776776767667767677677677677667676677676767677677676677676767767767766667767666776676776776677677676767676667767766766666766767767676776676767766667767766677676766666667677677677667767767667767676776676667767766767677676776767667766776767676776666767666667767766677677676767666776766776766667676776767666667676776677677667766767767767666776667676776766767677677667766767676767676776776677677676776776767677677677677676676776677676676776766767766767766676776766766767767766776676676776776776767766667767667677677676677667676766776766767767766767767676676676776776677677677667677667766776767676776776767766767767676677677677677667767676776676776676676766677676776767666776776776767677667767667767766767676776767676676676677667666776776776767676766677666667766676776767767676766766776776766776676776767677676677666677676776767676776767767677667667676767767766766767666776767766776767667676776766776776776677676676666677676766676677667676767677667767767677677677677677676776667766776776776776676666666766676767677667767767677676776667767767677666776676776767767676776767667677676767667767767676676676776776776767766677676766766767677667767676766667767666767766676677676766776766667666677676776776767767677667677677677666676776766776676667767767677667677677677676776666776776776676776767667667667767667676767767677676767766766776776767767766776767676767667767767767767767676776767767767677677666676776667677667767677667666776767766776766776776767677676676676677667767767766776776776766766767766776776776767676776776677677676767677677676776676676676776677677677667676667767676766677677677667677667677677666666667766767766766676776776767677677666667767767767676767677666767667677676676776767667667676776776766677677677676776676667767767677667767676667666676767767666776776767767767667767767667767766767767767766667767767767766776776767667767767767767677667677677677676766776776677666766776776667767677676776677676666667767767676776776766667766677666767767766776776766766776676776776766776766766676676776776676676776766667677676667767766767667667767676767667766776676767676776776766766767767666767766776766767667767676776776767767667766667676766776766677667667676676676776677676776766667767677667676766676667677677676667676776667677677666776776767767677667677676776666676767767767677667676767767667676766767767766767677666776677677676776776767766766776776766776677677677677677676666767767766676767667766767767767767676776677677676676776677667677676776767766776776776676677676676767677667767766677667767677676766776766776677667667677676767677677666676776676676776666776776776766776776767677667767766776776667766667766766776776677666666677667766776767676776667676776767676776677666667767677676667767766667677676776776676666677676677677667767667676776676766776676677677677676766767667676767766677676667677666767767767766776676766677676767767767676676776677676767767666776677667667676767677676767766766767666676677677677677666666676677676766776776677667767766766767676776677677676667766766767767766767766776776766776767767676676666776676676776666767767766776677676676677666767677667667667677677667767677677676667767767767767767766776776676776766767676767767667676776776676767676766676767667767667766776677677667676676676776667676776676767767766767766767676677666776767676767767667677677677667677676776776767667766776766767766676767767667667666676776767677676677677677676676776667767767766766776776767676776677667766676776776676767766776766776767767767676667767676767667677666676767666776667676776677676677666776776767767766767676676776776767766677667676
6666767667677666677667676767766676776677677667766776776776767676776667677677677677667767667677676677676667677676767767766677676776676677666776767667677677676676667767676667767676767767767767767676667767677677677667767767667766767766776677677667767766767767767767667766776766677666776776776676776776776776767767767666776677677667767667667766766677667667677667767667766776676667666776776776767766776667766767767666766776776666677666767677676766776776677676767767766776766676667676676666666766677676676767767767766776666676767767667766766676666666766776667676677676776766676776776776767767767666677676666766767766766766767766776677676766776767767767677676776776776776666776776776767767766767667766676776766766767767667667676766767667767766767676676766767767767666667676776776766776776767677677677676776676766666767766776667676776667767767767766677667767766776767767766776767667767677667676776666776677667676776767767767767766666677667677667767676767766767767676767667766676676766776776767667676767676766766676776776676776677676676676667766667766776676677677677676767767767767767766776677676677677667767677676767666776676766676767766767667767767767767667666766776766676767667677677677667676767676776766776677677677677677676776767677677676767766767676767767767767677667676676776676676666776767766667677667667767767677676767767767766676776677676677676667767766667677677667677677676677666676766766776667767766776677677677666766776677676776667667767677667767666676776667767667677667677676677667677667766767677677667767767676667666666776767767676767677676767766767667766766767767766776676767767677667676766776677677676776677666776776776776677676667677667676677676767667666767676676676667767676676676767767667767767767766767676767767766676667767676666767677667667667767767767666766776676776676776776667767767767676776776676767767767766767667676776677667676776677667676677676676776676767676767767767676677667677677676767767767767767767766776776677677666776766676766766677676767767766677677677677667677676667767667767667667667767766776766776677676667767766667767676767767676677676677677667766676767677677666676766676676676776776767767677676767676767676767766766667767767766767767676767667677677667767667676776776767677666776776766766666677677677666766776677677676776776766776776677667766766766776776677667677676776776676667767767767767677677677667667676677667766776767767767667666776776776666677667767767666767767676676666776677676776676666766766677667766776767666776677667676666776766767666676667667767767767666776666767677667677677677676767767676776776767676766767766776776676776676766666776776676776677676767767676666766776676766677667766666767677677676776776776766666667676767676776767677666776666677666776776677667676776767667677676766666767676776676677677676677677677666667677677677666776776776776776767676776776776676766766767676776767767767667766776776766667677676676676666676667666677677676677676767767767676767676677677676677677676766776676666767667767766767676676677676666767767677677676776776776676776776767677677676766776766776676677677676676776776767666776776767767767767766776767767767676766676666776766767766766677676676776776667667766677677677676767676767676776667767766767677677677676677677676667666776667677677676667677666767676767676776776776767767667766667676667676766767766767766676766776776776776666776766667676676776776766776676767766767676767766676766776676667767767767676667766776767677677677667766767767767666776676767766677667766666677676776666776767767767767767667767767767676776666776676676767677676677676776767766667767667677677677677667667766776676676766767677676677676767666677677677666677677677677676776776767677676776767676767767767676677666667766667767766676767677676776766667667677677677667677676666767767676677666766776677667767677667766776776776676667767767667677666776776667766776677677676676776776767766767766776767667767667677677677667676767677677667676767766776776776676767666776776767767766676666676767676677667766776776767767767767767677667676776776677676767766676666677666667677677666767766666767767677667677676767767677676676776776677676776677677676776776776767767676666767767766767677676776676776677666776667767767767677677677677677666776767667766776766767677676766766776667767767766767676766767666776776776776776776766677676776767767666677667767767766776676676767677676776767766776677676767767766677677677676667667766767676666776666776776776767766776677676776676776767767766667767766667767767766767767767767676676776776667667666776677676767677676776767767677677677676677666766776776776776676776677667677666776667766776776767677676776776766766676776776776766776667677676776767767767767766676767676677676767766776766767767677676766776667766666776676776767766776677676666776676677676677676767767767767767767767676767676666767767676767676766767677676776776776676776676766767767677667676776776767767767677677667676767766676776776776776767677667667677676767667766676767677676767677666666776677667677676766766677667767677666676776666776767766767767677666767676676677667767677667767677676776676776677667677677667676676676766776766677676767767677677676676767666776766676776776677667677677666776676676676776767677667676776776766776776667677676776667677677667766676676677677666776766767767666766676667676676776677667676776667667766767677676667767767767767767676667767667667767767767767767766766776776776776776767766667767767766766766766776767767767767677676767676776776767667767676767677667676767767676767676676776676776766776677677667667767677676677676776767676776776677666776767766776776677677677677666676776776667676776776767767667667766776776776767667667767667767676776776677677666676776776677676767767677667766767767677677676676776677667767766766767767667677676667767677676776776666676776767766776667767666776776767677666676676776666767667767767766776676776666767767766776667767677676776767676766776776766776666676766766776767766676767677666776767667677676767667676767767667766676667676766676776677676766676676667677676776676677676776776677676666776676767667666767676766767677676776767676776676676676667767767666776676776676776676667667767767667766776677676776776776676767766776666667676776767676776776776676767677677676676767676767767676677677667767667676776776767666676766667676776676676776667766776667676666776667767677676767676767767677677666776667676667676676667676767766677667766766776776677667766776766767767767767676766766677676667677677677677677666677676776766767766766776766776667767667767767767666667667677677677676766776767766776767767766776677677677677676776776776677677666776776767677677677676667677676666677677677677676767667677667766666776767667767767677667677667766767767767667667676676766667766776667766767766667676676776676766776667766666776677676767767766766776766666776776776667666677677677676766767767666767767677667766776767767676766666767767666667676776767677666676776766776776776776767667767667676767677667677676776776776766677676766767767677666776766776767676776776767766677677677667766776766776776666776776667677667766676776776767676776666776767666776776776767766677667767666776766766767767667677666676766677676677677676676767767677667767667766667766766776676667767767677677667767677676667677676776677666667766676776767667767766776766766766776776767676767767766776767677666776667767677676676776667767766667766767767677667667676766776766767767677676776766776776767767766776667766776776766767667667676767766767767667666676676667766776676776776767667766676677677667766767767677667677677667666767767767767767677677677667766666676677677676666667767667766776677677677676677677677666776776667767767766767766767767677676677676767676776667767766776767667677667677677676767677677666776776767766677677677667767676767767767767677667666766676776776766677666767767766676767676776677677677667767677677677677667766667676766776766767667666667676776766677676776676776776776766767766776767676766766677677676677676676676767666676767676776776776766776767676667767767767667677677667677676767676766776677667767677666776767767677676776667677667676767676676776776676677677676776667667676767767766767767767667677667767767677676676776776776666767767766676776776667767676776776776767767677676766767767676766776676667667677677667677667767666667667767767767766677677676667767667667766677667766776667667767766776767676677677677676776667676677666666667766776767766667676667677666767766776776766767767767676676676766767767766776766776776676677677666767767667667677676776767767766677677677676667677677677666666676766667676767766776776676667676667666666667767677677676767767767677676666676676776767766676767767667676676667676776776776676767676766677667677677677676767767677667667767766667767767677677677676677677666776676776767677667766776766767666667667677667767666677676776776676767676667767666767677677676676767676767677667676667767667766767676766676677667676667676767676677667767766767677676767767676676677677677676676767676676677676766767767667677677676766667767766776767667766677667677676767767677677666767767667766677667676767766766766667677676766677676667767766776667766677667767767767767676667676766667677666766667676766676677667766776676776677677666677676776667767766667766677676776666677676667676767676767766776666776776767677676766776667677677677677677676667767767667676676767767676676677676667677667677676676776776667767676767766766667667766666766776776767666776767767676776666677676766676676676676676667767677677677676776776767767677677676776776666776666776776776776776676776776677666677667767667767676677676677676676767766767767676776776666767667676676767767676766767667766677677677667676776776766766767766776767676676766767766766767676776677667666667766776776776667666766767667676776667767667766666776767767677676776776776667676776776776667766776767676766677677676677666776776666676767766667767677677676767677677676666776766776667767676677667767676767767677677666766776676676676667677676676667766767766766776776767666767666677676776776776776776776767666776767666
367676667766676767677676676776676767767767767666766776676767676767767667766776776767667767767677667767676767676676666766776677676666767767676677676776677676767676767766767677676776667766667666766676676767667676667767766776667767767666776776676776767677677667677677667677676676676776767767767767676677676767667667767677676767767766776767677666677676766766676667767767676766776676676676767767667676767767666766767677677677666776766776776776767676677677667767676776776667677677676677677667667676677667767767676676767677677676767676677676667666766766776776767677676776667767767677666776776776767767767676667676677677677676676776677667677666776766776776776767676767767677676666677676667767677676676767767676677676776767767767677676676776767677667677677667667767767676676677667766776766767766667767676767767677677667676677677676776766676667667767766776667676766776776767766766767767766676677677677677666776676676767767676776767677677676776776776666677677676766776767667666776667677676767767676766767767767676676767676776677677677677666667676767676667767766776677676767766767667677677667766676676767666676766767677677677666766776677667766767767676677667676766676776776767677676766766776766767767766767667676776767766776676677676767677667767676766677677666766676676766676776776767677676676776677667677676677677677666766677677677677667767676776676676677666767677676677667766776767667766776776667767667767676677677676776776776776667676776766767767766776766776776677666767767676676767767766776776776776667677677677676776676676776766676776677676677677667677666776766776766776776776766776676776667666776776776767767766677676776666776677677677666767766776676766766677676666676776776676767767677677667676776776767666667767767767767676677666676767767677676776676677676667767767676677676766676676767667676767767677667766767767766677676767767677676667767666766767767676776677666767676667666766766776677676767676767677667767766676776776766676766677667677677676667677677677676776676776776767767767766676776776766776776677677667767676766767767677667766677677676766677676776676677677677677676767677676767767667767766776766776767767677677677676677667666676766776766667767767767667767676767676767767766776776666776767677667667666776767676677677677667677677667676767676766666677676776766776776676767766767676767676776776766767676776776776676666767676676776676677667676776666776767677677676776776767667676677667767667767667766677676776776667677667677676776766767667667767767767767767676776676776676677677666677676767767667676676667766767667677676676776776767666677667667667766676776776767767676766767767667767677677677676776776766666776767676767767667767766766767767667676666776667676776776676767676667767677676767767677667667767667667767766766666767676776676766766766776776776667767767667677677677667667677676776767676776767766767676766766667767766767767767676776776766776776767667676676676666767677676667767766667676676776766776776676776667766776766767667666766776776677667767767667766767666776776667676766767677677666776776776676677667767676767667766776767677676767677676776776677667676776667767676776776776767767767666776776767676767767766667666776767766767676776767767677677677677677667767666776667767767676776776776666676676766776776767767767677677667666667677666776677677677666776767767767766776767676766776767666677676766676677677677676776776667676676667676677677677667767677677676767667677677676677667767766776776766767676776767676766767766776766776766676776676766666776776767666666666776767766776677667767766776677677677676766776767766776767767676677677666776676776776767676776667667677677677677667667667667666676766677677667676776766766677677677677667667767767676676676767767677667677667767766767766776776676776666667767677667667767766776767677666776776767767667767766767767766767676766767767676766767767667766767666776766776767677677677676766776776676766776766776776667677667767767766676666767766667767676776766676776676766767767766766767767667676767766776767677676767677677667767677676766776666767767767767767766676766766776776676766776677677676676776767766767667676776776776776676776776767667676776766677676766776776767676766776767677666776667676767767667676677676776677676767766677677676776677676766776776766767677676676767677677677667667676767666776676677677677667767676776766776776776776767676776767666776767767666677667767667766667766766676676667676776776776667767676776776666676667676676767667667666767767676766767766776776766666676766667677666767766776767666767766667767767676776677677666776766766776766767767766776776667676766677667676767766776766766776676676766767666767667666766766767767767666776767677677676766766766767676677677677676767767766667667667676767677667766776776776776677677677667767767766767767767677666767767676776776776666667766767677676776666776766667767676776667666776766776776767677676676776766776767767676776776776766676776676767676676667677677677676767677667766776767676776776767667676776676667676776776677676776776776767666766776766676776776676766776767766676766776776766776776677667667766776776676776666767676766776676767766677677676677676676776676767677677677676767677667767677666767666766667666677676766776676666776766776776677676776676667766767667766776767767767676776776766767676776776667676776767767767766776776767667767767767667677677677677667667667767767677677667766676767676767767677676676776667767666677676776766776676767667766677666766767767667667676776776676677676776776767767676676776667677667676767766776766767667766676677666676666766776776776667676776667667676767767767676676667677666776776766677667676767766767767666767666776667667677666676776766676767767766776776677677666776767767767676667766667676767677676776767766776676776766666776666677677667767677667677677666767676766677676766677677677667677676676767667666766767767767766667767767667767666767766776676766767766776677677677677666767666776776776776667677676766677676677676766767667766766677667767766767677676776666767667677666776767767677667667766767767677666766767767676767667767767676776776676776776677676776676776667677676776776676767666776767676767677667677667667676766776677676677677666767677677676776666767677677677676776776676766767767767667767677676776776667676776767767766776676767767676767676677676767767767666677676776776776767676766766676767676676666677666667767766776767677677676776776677677676776677667677677677677676677677676776766776667677667667667667766776767767767767666676767677677666767766677676776766676776767767677676776676677677676666776776776776776776666776676666776677667767677677676677676776776766767766677667667767767676776767667767767677676776677666767766776676776677667667677676766767767767767676776776776767766767676767767767766676677677677677667667767677667676766776667667676767666676776767677677667676767677667676677676776767767767676666666767676776776776767767677677667676676767767766776767677677677676767766667766676767666776776776776767766776676677666676766667666767666676776667767676776776766776776676767667767766767767767677667766776766766776677676766676767767767767766776776767767666776667667677676776767667767767767676776667767676767766767767767767667676667767677676677667766676767767667677677677677667767677676767766776667677677677676776676776666767676767767676767677676767766767677677666776776776766666677676666767677677666767767667767667676767766767677676776767667676776667676776776677666767767767767666677667767767767767767766667677666767676767667766776767767767667667767667677667766766776677676676767766766767767766667667767767677677677666776766776677677676776676766677677677676667766667767677677667767677666776667767767667767677676776776666766776767767766776776766776776767766776677677667677667767767666767767666776667677676776666776776767767767766767767766776767677676767676766677676767767766676767766667766767676776677676677677666766776676677676776677666776766776677677677677676776677677666767667767667767767676677676776766776776766667766766667677676667676776667667676676766666667767676677676767767666776776766767676776766766677677677676776776766766776776766776767676667767677676676667766766767767766667676677677667667767767767767766767677677677677677677676767767766677676766776776666766677667667767676776677666776676776776677676776767667676776776776667667766776776677676767677677667767766766766677677676776767767766666776767667676766677677676776767767677676767767667676776776767767767766776766766776767677676776776776766776676767767676776677676677667676767677676767767767677676766767767677676667667767766677676766776767676776666677666776776776767767766676776767677667677666667767767667666776767677676776666776766776676677667676776667677677677677676767767666676776776776676767667677667677676776767767677677676776767766767766776776776767767767766767666776776767767677677676667767766776767767677667677677677677677667767767766677677676766767767767767677677667766776776677677677676767767666776767767767767667767766767767766767666767767676776776767677667767667767676776776766767767676667677676776776676667676676766767767677677667766676766776776676667667766667767676667676776766776776767767766776677677677676666767667667677676666767767767766677677667667676767677667766667677667767767677676776676776776776766767677676776667667767767767676776676766677667666676667767767767667767767766677667767767766776776666776676776776767767767667767676776767666766677677666776666776766766776776767677676667766677676776776776767666776776766776766677677677667667677666676767677677676676677677676676676767676767666676766776767766767767667667676676677677666667767767677667676767676767766776767677676767766776676776766667766677677676767667767767677677667766766667767667766676666767676666676767767667767667676776776776676667667766776776677676766677677666767766776676677677676676667676676776767676767767677676767767767676767677676766766676677667767677676776676767676766667766667767767766767767667766767677677677676767677677676767767667766776667676676767767676766776676776676767767677677667767767
6677676767676677676676677666767676767767767677666766677666676766667677677676766677677676766767767767766677677666667677667766776667766677666776677676776767677667676766776666766676776667676677677667677676776666767667667667666767677667677667677676766767766776666776676667767766676677677667677677667676766766766766767767667676667766766667677677677677676776677677676676767677666766766776666767767767767767676776767767767666776667766767767666677667767676766677677676676767767766776776776776776766767676766767766676666776766776766776677676667767676766766776677676767676677667767767767767676776767666766767766767667766776776667767766766767766676676776767676767666767767676766676677667677677667767667677677666776767676767667766767667767676667677676776776776677677677677667767676767676676766767767766676766776677676676776776776776767676676677676666776767766776766677677677676677677676776677677667767667667666667766776776676766776776767766667666767767766776766766677677676776776677676666776766776677666667676676677676676677666767676677676766676676776667677676676677676676767766666667666677677676676767676776767666676776776776776767767677666666776767766767676776776767766776766776677677667767667767767676767766767766667767667677677667766667677677676776767677667666767677667677677676667766767767676776776667667676767677667677676767676676776766677667767667667767767766776776766676776767766767666667767767676776767677676676766776677667766677666776776776776766776776676766676766677677677667677677677677677677667666677666666767677666776776776667677676776677667666776677677667766776677667677666776676767677677676666767767676676666767667676776766676667766677667767767676677676676676767767767766776676766677677666767676767767767676766776767666767767677677676776677676677676677677677666666776667766776776776677677666677676766767767767667767766767766776677667676766676776766667766766776676767667667676767766766767767766666776766676767676667766767667767677677666667767676776767677676776776776776776767767766766767767766666767767677676677676666776667676766766776767667767677677666677666676776767677676776767766776676776776776776767767767677666677667767767767766776676677676776767766776676776776776767766776776776776667767767767667767677676766677676676677677677676676776676776767767767666666667676767666676667766767676776766767767766776776676676666677677666767766667767667677676776666776767676767677667766776676767766677677666776677667676776767766776676676776676776677676766776766766776677676767676776766776776676767667676767677676676667767766676776677676776667767767677666776766776666766666766767677676667676767677676767767667676767666776776776766676776776677677667767767767767676776677677677677677676767767767767766676776667766666676776767766776776767767767676767767766767766676677676776676776667767676677676767766776776767677676776677676766767667667677667676667766767766766767677676766766776776776667676677676776767677667676667767676776767767767677677666776677677676767767667767767767677677666776677677677677677667676767676776677677676677667666667667767767677676776776676667676767766767676766776776666776677677676676767677666776776767676766767766666666766666767767766766767766776666666676766776667766677676766776667677667667767766766676767766776767676776776776776676666677677676676676776667677677667766776767767677676776767676767677677677667767767676677676776667676776767767676767666776766776776677676677676677667767676677676767766776666767677677667676767767766766676776766776766677667676667666767677667677677666667667766676766776767767677666776767766776766667767677667767667667676767676767677677666767676767677677667677677666767766676676676776666767767676776677677677677677667677677676766676776666776776766767767766767666776776776667766767676776667767677676767767766676776767767676776776677676776676676776776776767666666667677677667677676767767676767766676776677677676776676667767677676676776767667677676677677676677666776767667677667766776667766776776676676677667766767766776776776666776677677676776776677676776667667767677677676776766667767766667677676676776767676776677676677676766677676776776677676767677676666776767767677667767766767766766677667767766676677667677677676767677677676776776677676766677677676676767666766776676676776677677676677667667767767767767676776776767767767667766767767767676776767666767676767766767767676776776776776666767667767667767667767766666667766776677676767767767666767766677677676776776667766776767676677676676776776776767766776767676776767766676776776767767767677666667766677666767666767677677666666776767666776776676776767766766776767767676677676667767677667766677676676767666767766666767766776677666776666776676767767767766776767667767677666667677677666677676667677677677676776776676666776667667667667666676776767677676677666776776767666676767767767677667667767677677677667666776776677667767677676776677666776767767676676776776676776766766776767767676767767667767767667766767767767767677866776776667767676776676776776776767766667767766766767677666776677667767676767677666767666667677676676667667677667767676676776766677677676767667766776776667676667767766767676776776767766666776676776676676776776767676776767767767767666776766766766767676666767667766676776767766676776776676676676677666677667767766766677676767767676776676776766676767676676767766766767766766667767677677677667767666676767676776776677666667766766766767767767767677677677676776776676776667767666776677666767667677667767767677676776667766766766677677666767677676766776667676766676767676776776666776667766766677677676776776776767766767766776776677667766677667676776676767767766666666766776767767766767767766776766776767677676776766676776767767767676677676767767677677666667677667677676776776766766767767766676776776767767766776676767767677666776677667766776776776676776667767666776776776766776677666677666766677676767676776776767666666767666766767766677677666767677677666766776776776776676776776667676676766676776776767677677676666776776776676666667767766667677676767667676767766766766767766776676766776676766676776776666676767667667766676767667676676767677667677677666776767676776676766776776767767676667767767667676677677677677677677677677677677676776776766776667767766776776677677677667767767676767767767666776677677667676767677667676776666776776776666776767767667676776676767677677677667767667766766767767766676776667767767767767766676677667677666667766666776767676767676767677667676676776767667766776776767667767766767766677677666666766766766677676766767766776667767766767677666676776767766676677676766766677676776677667766776776766677677677667667767767766767767666776776766677676677667767676766776776767676776677667676766776666766677666776677677676677676676776767677667766677677677667677667677676767767667667667767766667767767766767766767767766667767666677666766776767676776767677676767676767676776667767677676677676767677676667666776776677677676667767677676776677677676766766676776676677677667677676677666776767767676767766776767767766667676776767767767767676676677667767767676767767767767676767766767667677667767767766776667767767767766677667676776776676776677677666776767676676677677676676776776666766677677667676676776776776767767767766766767767677666766766766676666776776776767677676776767677677677677677667677667766776676776676676766776766766767677667767677667676776766677677676667767767667767766776766776776667767677667676766776666677677677676776767666676767677677667767677677676776766767767767767666767676767676677667666667666677666666776767677677666676776767667667667666767677667666667767767766767767767767767767677667766776767766766667667667766776667666767666776676767677677676776776776677676666776766676766766776666776767677676766776766767676767767766676776677667767767676776766676767667677677677677666767676767676766766676677667667677676666767766677667676776767767767677677676676767767677667677677676667666776667676676767676676677667666766677677677676776666676677677676677676766776766776767766666776776776677667766677677677667676766776677676766766677676767767676776776677676767767677676767667767666776677677667676667677667667677666677676677677667767767677666767766676677666767767767667766767677666767677676676776767766776776766776767767767767667677677666767767666666676676667767766776667767767767676767666676766767667767676677676677676667667767767677677676767767767766776776766776776776667676767766776776776767767667676767767677676676766776766776776776776667677677666677667676776767766767766776767677666776666767677676776776776776677677666776776667767676767767767767767767676776767767677676776676767767767667767767666776677667676677666766667676677677676767767766677677676677667767767667767766767677667676776677676776677676766676776776767767677677667767767677667766666666766666677666676776776677677677676776776667676776667666767667767676677676677676767666676776767677677677677676776776767767766676767766767767766677677667766677677677677676667767677676676767767766767667676666767677677676766667767667676676776676776776677676776776776776776767767767767767676776767766776767767677677676776767767767766766776667666666676776677677667676666677677676767766677667677677677667767767676767767767767667766766776776776677676766767767677667767676776667767676667667677676767766767767677677677676676766767767767767666776776767676677667766677677667677667676776776776776767766776776676667767677666667676676767767767666767767667667767676677677677677676776776776767767667766676767767676666767676767667766766766677676776666667676776776767766776776767667667667677677666776776676776776776767677677676776767767767677676667666767767677677677677666667767676776776776667676677666776766667767676776666677677676767667767766776766767767676776776677677677676776677667677677677667767766767767676767677676767766666776766776766776776677676676677667676767676776766776667767677666676767677677676767677677667677677667676776677677666667767676776667767766776676666666776767767667677667667767766676766767667667766677666677667677677677667677677676677
677677676667767767766767767766776776677666767676767676776677676776766776766776667767767667666776676677677666667666676776767766776766776776776667676776766767676676767667767676677677677676776776666767676776677667677676776776776776767676776767676677666766776766776767676676776767677667677677676767677677677677667676767677666766766766776776676776676776677676776776776776666676776776677677677677677666766766666676766776776666677676676776767666767766676776766766677667767676776676767766667667766776677667766766776767676767677667676766776776676667766767676667677677666766767767667676767767667677677676667667667676677677667667767767767767667766776677677677676767767666776667766767676776767677667767677667767767667677666776667766666776667766767667766767767767766667676776776766667667766776767767767677676667676767766676767766677677677666776767767677676677666767666776776677676677677676766767667766667767766776776776776776677677677677676776776767676676776677676776776776766776666766766677667676677677666677676677676677676776776767677676766766776776676677676776667677667766776676767677667676776677676667676767676677677666767677667666776766677677677677676776767677677677676767666677677676776767767676676766667767767676776677676766667667767677667667676767767767767767766766776767766776776776677677666767767767677666766776677676677677676766766766676776776776776776676767766767766767676766767676767667767766666766676776776767667666767676776776667766667767677676767766667767676766776677667677676766776767676767767677677676776776667767677676776766676767767767766776677666667767766676677676677667766767767767767676666667767766776767676676666667766766766776776667766766676767766767767667667767767767676776766776767667766776766776776776667766767767677677677677666767767677676767767767767767767766767666776767767767766767766776677676767767767766667767767767766677677666776776776776776766766677667677676767667676766677676776766767766766676776776766677677676776676767676666667766776676776767766677676767767767767667767676677677667676677667767667767767666766666677676776776676776776766667676767677677676676776767766776776776767766767766776767677676677677667766776766676767667766776776677677676776767767767767767767767766767667677666767677677667767667667767676776776776677676776776666776776666667767767766776767676676677676776767677677677666767766776776767766776776676677677677676676667767767767667677667666776776767766766667676767766767766767677666776676776767767676776677676676676776776676776667767766676766776776767766776667767677676776776776676766676676767676776776677667767767767767766676776766776677677666767767767677677676676776776776676766676767667666776767676667767766776766776776767767666666776767676767767767766667767766776767667766776776776677676766776776677677676767767767766767667666776767666767676776676677677676677667767766776677676676776766676776767667767676767766776767767667677667767767676767676667766776767667767677667676677667677667667767667666767677677667676766677677677677676766677676667767667667766776676677666776677666767767677676767767767767766766677677676776676776776767767767766767766776766676766676767676767766767766767667677666776767767677667767667666676666776676767767677667767666766767766676776677666776766676676667666767677667766667766676767766766767676776667767666676767666677676767677677676776667766667666767676766666776776766666766766677667666677676776676767767676776776767676767767767676776667667767767766677676776767767676677677677667666677677676776776767767767767677677677667767766667676767666766766776767767677677677676767676766776676666767767666667767766767677677677676776776776676767677667766667767767766776677676767767767767677676766666776676677666766666767767667767667766667667677666676666767676767666667767767667677667766767676767676776676776667767677677676766767767677676776776776676767677676776776677676767666776776676776766767667767767767767677667767767767667767676676766767767677677676776776676676677676776676677677667677677676677676776776776677677667767766776776776767767767767767766676767667767767677677676676667676776676677667767677677676776776776666676677677677676667677676767676767677666667676766776776767766766676776776767676776776677667767676776776776676776676766776767666776767666666676767767677676677677677666766776667676676767676676677676766677677677677666767676776776677667677667767677677666766676776766767666767677677676766767677676767767677667667666767767766676767767677667766767767767766767766677676767676676776776766776776776767767767667767767667676767677666676767667767766766767766676776776776766767766767667677677677667667767676776776677677676666666776776776677667676676766676776676766676766776776677676767767676667677667677676776776767766766767666676677667767766766667666676666767667766666776776767766776776677676776677676776776767767767767677667676776766776767767677677676676766676776776766767767767767667766766767766776767676667767767677677667767766776667667666666667666776776776667767767666776776767767766766677677677677667666776766776767767666676767767667676776767767767767767767676766676767677676667677677676776677676767766776776667766677667767767677677677676677676667767767667767767666766776767676776677676766767666677676766676776767677666767677677676766776767667677676766776677677677666776766776776767767667677676767766766776677676776767767767676677676767767766676767767677666776776676767677676776767676767666776776776776767766767666776776766776776767767767676667766776677677676767767666677667676767677666776766767666667676767767677676767767676776767767766667677677667767676676776667767676767767767767766776776776677676676776776776766666776677676767767767676776767767677667677677677666776767676767667767767677676767766767767767767766776776767667767677677677677666776767676776767767767667767766767676776766776667667677666776766776767676776677676766677676766677676767766776767676776767677677667677677667666766677676676776766776776677676676766776767667677667676677676667767767677676767676776677677666676676766667676676676776767676776776676776767677676767676776676767767767667766767767676677677676767766676776767677677677676776767676776676776677676676776676676767667766776776776676666677677676676767667677676766776767766776767677677667767676776776767667767767667676667767766766776676776776766676776776767676776766767677667767667767767767677677677667767766767767766677676766776767767767767676677677677666766766776667766767676676676676776767666776767766766676766766677676667667677666776677677677667676767766766667767667677667676677676676767766767667676776667666776776776766667767677677677677666676776676776676767767667667676676666767767677667766776776677667767676677676776667767767667766776667667676677667767667767677677677677667667676776767766667667676767767667676767676767676767766767766767677666676776677676767767766776676776767667676776766667767677676776767767767676766776676776776766776776676776767767676766767666767676667677676676766766776766676677677667767767677676677676667766776667766767677677666766776776767767766667766766677666776767767767676776676766776766767766776677667767766767767677677666776677667677667666776677677666766767667676667676766667767677676776767667766676677676667766776677677677667767677667666776676767767666767767677677676776767676766776676767676767767767676677676666676776767676776776766676776677677677676667767677676767677667666767666776767667666667667767767767767667676776767676767676677677677677677667767767767677677677666767677676767676666776767766766767666767767767766767767767766767676767677677676666677666766776667667667677667676766776776676776767667767766667677677677667766666776677677667767676767667767667676766677667666676667667767767676767767676766667667767676776776667676776666667677666767767677667667767667766767767767676766767766676677677677677666677677667767676776776766767766677667677677667676776677677667766666776776676776667766676766776766767767667677666667677667677677677666766776776776766776776776776767676776776767767667767767676766766667677677676776676666767677676776776776667667676776767767766676776776776767677667676776767667766677677677677676776776677677676766766776667676676767667676667767767767767767667677667767677667767766776767676767767667766776776676767666667766776666766667767767767677677667767767676767677666766776776666776776776766666776667767767767767767767767677666677676767767666776776766776776776667767677677676667767677676677677667767767767677666776666677667667676677667667766776677677666677677677676776767666766766767677677677676676677676676677666676766776766677676766667767666766766776767676776776776666766667666767766676677676676776776776676776676766677676676767766667767767666667766676677667767677667666676766767767767676677676766776776767677666767766767677667677667767766767677677676776766767676677676776677677677676776766677666666766767766667767676677676776776776667677666776776766676676666676776776767677677666667676776776776767767767766667667667667677676667767677667667676677676776767767676677677676667766677676776767676767676767767677666677676677667676667677667766677677676766676676677676677677676776776776676676676667767766776766767677676776676667676677677677676767676776666677667767767677667676767766677666776677676776776766766767767676677677676776776776767766676677676776767767677677677677677676676676776667767677677677676766776677667766667766676676767677667666666766767767677666766767677676776666666767767767766767766776766776767676767676776776776766776767676767667676776776766667676767666676776676667766767767677677677667766776767767767676767766767676776776766776776767766767766676776767767676767677677666766776776776776767666676776767767677676677676677666776766677677677677667666776666677676776667767677677676677666667767676676676776766776676767767666776766676767666776776766776776676767766677667767767667676776776766776677666767766776677667766767766666676776767767766667766776776767667676776766776776766766766767766767676776766767767677676767667676677677667667767676767767677
6767676767766776767676776767767667677676767667676676676776776766776776767766667667767766767676677677666766776767767677677676666767677667767767676767677677667667767677677667766767766677667767767676767677666767676766766766767766776767676766766767676767767667676666667766776776677677676767676776676667767667767767767676667767677666776767767767677667677676776667767676677666776776767677676666767767666676776667767767767676676767676767666776677666776667677677677676767667767677676776677667676667667766767767766667667667766776766776776767677666676767667767676767666776666767766667676776776677676767767766667767767666767667767766667767676767676767667766667676767676767767767766766677676676767767677667767676677676677676766766677676676667676776666676766676677666776766776767667677677676776767767767766676776666776766766767677667767767676776766776766776767767767767767666666776767766776776766767767667676776676776776677667676767677676767767766766677667766776767767676776776667667766776666776767677676776776767676776766677676677676677667766767677676776666676776677677676676667766776767767667767677667677677666767767767767677677676676766776766776776776776676677676767767677677677676676776776767677677666766677676776776676666767767676676667677677677666766676776677676776776766776667676776677676667677677677676767676677677666767676776767677676767767677666676776767766776677677667767667677667677667767766776667676676767676767767767666667676776767767767667677677676767767676676767767676677667767666677676767767767677677667667666776767766776776776677666776766666776676776677667767766677667766767767666767767767767766676776666676776767767767677677676766767767767766767667676776666767676767767766767666776677676767766677667667766776776767767676776776767766766766776767767667667667667667767666776767676776767766776776677676767767676667676667767767666776776767677667676776766767767767767767677677677676677666767767767766766767677676776766776766676676676766667677676776776767766767666776767677676776767676667767667676766667767766776676776776767677676676767677677667677667766667677676776776776767666666767767766767767767676776776766667677676677676767676676776676676776767766676677677677667766776776767767767766776667677677677666766667767766776776776766776677677677677677677667667667677677676766666767767667766776767767766767676676767767676767767676776667676767767766676676667677677677676776767677667767676776766767767766677666776767677677676776767667766666776676767767767767667766767677667667767767767677667676766676766776767677677667677667677677667677667677676677676676776767767677677676767767676676676776776767666776776676776776776776766677676667767677666776767676766776776677667767766767767677666667667767677676776666677677667677667667766776767667676767666767767677676676667767767666776776776677677677666667676677667667667677666776766776776766776767766667667767767767676767767767767766776677676666766676767767677667677676776677677667667767677676776776767767667767667767676677666776767666677666677676667667666676677677666776767666776767767767766776776776776776776677677677676667676666776776676676677676767676766776776677676767676667767667767767677666667766776676677676776776767767667767767676676767766776767677676776677666776766677677676766667767767676667766676677677676766776767766676776776667677677677676766766767766767767767676766676767767677677676766766667767767667677667767667767677676776776776767677666666767676666776677676776666776767676776767766677676766776776676677676767766767676776766767766676776676767766767767676767767767767767666766767676667666677677677677676766676776776766776667767766776667677677677667766676676767667677676776676677677667677676677677677677676767766767666776767676667676666676676667767766667766776676766767666767766776767666776677676776776776776766677677676767667677676766776767676776667767677677676776767766776676766776677677677676767676676677677676776776776667667666676776767677667676776677677677677667767677667667677666767676767677676677667767677677676676676766666766766667666676776776767766766776776767767677676667766767767766677667676776767767767677677677667766666776766666776676776667767667767767767667677667677667666776766776776776766776677677667666776776776677667766676677677676767667766767677667667766676667677667767677677676776767667767667677677676676776776766667767676676676767767766776776667766676776776767767666667767676776667666767766766766676676767676776767767766776776776767767677677667676767766776677677666767676676767676767767766667676667677667767676677677676676767667767767667676776667767766776766767767667667667677677677676676776676666776677666767767767766767676776666677667677667767676767766776667767676776676666776767667767767767766776676767766776767767676776776766676776776767767767676767766677677677676767767766776766767677677677667676767676766677667766776766766776676666776776767667767677677677677676766677677676776677677667677676776767676776767767766767766767766776777667667767767767676766677667676767667767666776776767767766667667677677677676767766767676676766677667676776767767767766676776767767767767677676677677667766766767666767767767676776676767767767767766677667677677676776776767767767767767767667666676776776767767677676776776766677676776776676767677667767767767677677676767667677677676776677667766776776776776766667676666776677676767766667676766766667767677676766667667767676776776776776766767767767676767767767667676676776667676776767767767767766767676677676776676776767766767676667767667766766776667766776766776677667767677676677666767767676766776767767677666767766677677677676776776776667677667677667767676767767677677676676767766676776776776676767676767676667667676767767677666776776676677667666766776767767767676776766667677677676677676776767766676677677676767667676666676776767666767767766667677676677667767767676776767767667766767666767676776776767676667766776776776677666776667766776776767767767766767676776767766767666666776776666776676776676677667766767767676767677666667767767676766677677677676667767766767766667676766776766776667676776767677666677676677676677676776776667766666767767666677667767767767767767667676776767766776766776767767767766666776677676666767767766776767767766776776776776676667677676676667677677667667677677676776776676676776766667677666776766677676776676776677677667767666776767767766767677676677676767666776776776676776767667767677667767767767767677677676666666776776766667766676767766766676776776767677676767767766776776776776767767676776767676667766767676776767676676776767766767677676767767767676767677667767676776776776776776767766776766766776776676776667677667766677677666767676776776676766767767767766776776667767767766677677676767667767676677667767766776666676776766667766676767676776767767767766776776766766767767676776767677667767766776776776677667766767767767677666667677676676676766666767667767767767766767767766766776776766776767767766766776677676776767667677667666767667766766767676776776677676677677676776776667677677667766667767766677676776767767677667767767666767676676767677667667676766766667767676676776776766766666676776676776766776776677677677676776776667767766776767677676767767667676776776776676776767677667766767677677676677677677677677667767766677667767767677667676667766677676677676676767766767766776767766766776776776676776767667667767767666776776666767767767767767666667767766766766767677677677676776776776676766667677677677677677666666677677677676776667676776776676776677677677676776776766776677667667676676666776776677667767676776676766677667676766767677676776667767767677676677666677676676776677676776766677677667677676677676666767666776677676776776766677666766667677676767667666776767677676677677677667766776667767676667767766667766767676667766767667766667677667767767676766767766767767766676766767767767677677676767767677677677676767767766766776676677676776676766767767676776776676776676776767767677666776776676776776776667767676676767766767676767766667766776776776667677677667767767766677677677677677677677676776776677667666776766766767766677667677677667767767766677677677667767676666767667676677676676776766676676776767766677676677676677677676677666776776677677677667676776677676776776776666666776676667766776776767676776767766776776776767766776766677677666677677666677677667766667677667767676767666776676776676776677667677677666776676677677677676677676767677667767677677677676676776767677667767767667676676776677676776766776766776776767767666677667767766767766767676676667767767666776776767677676767766666677677677677677667676767676776766676676666776776677667677676666776767676676766767766776776767677677676767767676676776776666767676767766767767667677676767766676677677676766677676667767766776677676776767767676776666767677666767666767666776667677676776767767676776676776767766666666677676776766776666767676676767676776677676766767677677677677677676767766767767676776676766767767767676767676767767666766677667676776767767767677667767767677666776776666776767667667767767666776677676677667676766677667767677677677677666676676776766776766767677676676766776676766767667677677667667767676776776676776776776776766776667677677676766677676767767767767677676776776767766776776767676667667677667676776776676776767676776666776767766677676676776676666666767767677666676767767767667676666767766776767766766767666776776767676677667677667767767767767767676676676676677676667767767667676776776776766776766776776667767676676767766776776667767676676677667677676677676767676766766667676766766767766776767677677677677676776776776677677667666676776776766776766776766776767667677677677677677666776676676676776767767677666766767676667767767676776667767677676667677667676776776667677677676776767767767676677667767767677677676767767767767767767767676767767677676677666767767767766667667767767767667676776676667676767767667676767667677676676676776776676677676676677666767677676667766776776767767666776676776776776767766776666767676766676766766667766766776767767677677667677666776666766766676677676676776776767677677
6677676676776776677667677666676676677676766776767677677677666666767767666677667767766776676676776767676676776776767677676767667677676767667767677676776766767767767767767766776767676666766767767667767676676776666676676776667766676677677666677676776677676776776767677667767767677676667677676776766776767677677666776767676666767676767767677677677667767766676666767767676776767667767676767767767767767766776677676766676776677676776776666667766776776766676676767667667667677676766767676677677677676767766676767767677666667676767676676677676767767677667676667676677676677676667766776776767767766677677677666676776667667767767766676776677676666666776776776776776776776766677677666767667767667676766767676776776677667766766766776676666676676776776766776767677676766676666776776677676776776677666766776767767666776767667767766766767767767766676767766766776767677667767677677676676767767677666766677677667677667677677667666776766776776776776776767667766667676677667677667767676766776767766776766776776767766767666776776667677677677666776676676667677677667766667766776767766667767767667667676776776677676677677676776767767667676677677667767767767677677677676667766667676776766776776776767677676776667667666767767766776767767767677667676676676767667767666767767766767676677676776677677676766776677666667767677667666776767767667766677677677677676666766767767667766767766766667767767767667767677677677676776767767766767766776677667767766766776767767767766766776767666776776666676776767667766776676767767677667766776767767767676766766667767767666667677676767767766776776776767767767667667667767666677677676776767667667766766776767766666776676767766767677667767767767767677676776776776776776667676676776767766676676776767676776676767677676766766767767677667766776767676677667677676776767766676667677677676776676767767767676776776667666776676776667676776676776776677676776776766677667677667767676776767766776776776766776767767766776776776776767767677677677666767666766676676776776776767676667676677667767767767677677667767677667667677677666776766667666776776767667767767667666667767766766776767666766767766767767676776676766767767666766776776676776776776776767767766676767767676776776667676666767767766676767767767767766767677676767666766767677667676677677677667667767667677676776767677677677676666676776676667677676766666776766776766776767666776676667676776676677667666767667766676666767667676677676766766776766766677677677666766676776766766667766677676766767676667676677677676776776667667676677676767676776767667767767677676667767676776776677676667676677667767767766767676767767766677676677676676667677677676676667677667767767676776677677677676677667767767766767767767676776667767676767677677667676776677676677677676767667677676676776776776766766676776766667666767676766776766767767767676776776667676677667676767767667676677666666766676766776776766676776776776676767767767676776766767767767666667766767767667767766776767677677676767676776676776766676766767766667676767767667667766677677666766766766676776767677676677677676776676676766676767767666676767666677666677667667766776767676676776776766767676767677676776676776766676667767766776676666767767766776776767676776767766776767677676766767767767667767667677667767767767767677677666666776776776776767767666667766676776667766676767677667767677676666767676776776776767666667677676676677676666676767767666667766767666776776766677677666776776767767767767766677677677666776677667677676667677677676767766776767767767667676776676776776776667676767767667667767767667766766667667767666766776676766677676776776767767767767767767677677667767766776776776676776767677676766767666667666767766776776767667767666776767767767667767766676666776766667766776776767677677676766767767676776776676776776767667767767767766776676776676776767676676776667767767677677667767676767677676766776776776677676677666776767767767676767767666767666667766767677676776776676676767677677676767766676676776676767766776767677677676766766776776776677667677676767766766776767677676667676666766767667676767767766677677676767677676776767677667677677677677676776767766776766776766776676767766767667677667767676676776767676767766676776677666776676767767767677677676767767677677666676776676677677667666676767676776667767767766776767676767766776767767766776767767767766776776767767766776776776776767767767676776776766767666776767766767766667766776677666767766776667767667767667666676776776676776677677676776766767676677676676776767767766667767767676677667767676676766776776677677676676766776676666776766677676767766676667766776677677677666677677667766776767766767676767766767766767766766776767766667676776776767676776677677677677667666676776776676767667677677677667766776666776766776776776776776767767767677676766767677667767676776676776766767767677666776766776767767767667676776677677677666677677676776776776667767766776677676776776677667766776776776766666776676677666666677666676667677677667677677667767766766767766776766666677667767676766667666776776766766766767677676677667767767677667676677676776766767766776776677677676676676677677667767667767677677677676776767767677676767677676766767767766676677676766776776767676766776776776767667676767676667677677676766766766766766666766776776677676677676667766776767766677676676776776776776766776767767767667667767677676776676677677676776776776766776667676676676677677677677677677677676776767677677677666776776776676667767766766676776776676776676776776766767766767677676677676677676776776776676776667767767767766767767676676766667676766767667676776776767767666767767766767667766776776776767767667766776767767767667767766776776677677667767767767677677667667766776667676776666676667767766767676767766676776776676677676677667767767766776676767767766776776767676776667666767767767767766676676766677677677677677676766666776776776677677677666776676776767767766776766676666676766666666766776676776677667666676776766776677667667676776776676667676767767676676767767767677676767667676776767766776767676676676667766776666767767666666676776767676677667676766766776776767767767766767677666766767767666776767676776667677677676766767767766676766676766767667766766776776677667667767767767767767767767766767677676767666676766776676667677676766776767676767677677677667676677676667666776677667766776776677676767667767677677677677666767676767767766677676776776767677666767767676776767667767767677667767676766667766776776767667677677676776676666767767666776767767666767767677677676676677667676776776776667676776767667767667667767767766766776676677677666776767767767767766776776767677666776767677676767676776767767676767767677677677677677667677677667767766676676676677677667767677676776677676767767767767677666767767676767766776776667677677667767677677677676776767676767767676676666666767766677676776767677667766767767767767667767767766677677676666676776767677676676767676776667667666776767767667677676767667767766776667766666767767767767667767766776676776776676767767766776767667676767767767677666766776766767677676667766676667677677677676776776776767767667767766767666776767766776667767677676667767667677667766776766767767767767767676776767677677666767676767766676666767766766676766776767676766676676767667766676767667767676667766766776776667676766767766677677677667677677667766766776776766766666767766677676676767766776667677676767766767766677676667767667767667677667766776766767676766766767667667767767667766776776677667766776776677676766677676677676767767676776776676667767667677677676767767676677667677677676767767677676776676776677667667676776677677667767767767677677676776776766776776676776666776666776666767667766667767676776776667677676667766766767766776776667766766776776676767676776677677677667767677667767767677667766766676767677667767767667767677666667676767767676776676776667767667676776766676766667667677677677667676766677667676676667767767667677677676776767666677667677677677666667667667767676766676667767677676776767676767676767767766766776676666767767767676667677676767667766776776767767676767677667767767766776766776666776677677667666677676667767767766766676766766767676776676676776667676776767676766676677677677677677667767666776776776767667676677676767667676766676676667677667676776776676666667676766767767766666766766776676766666766766677676667666677676767667677676677676676776766766667677677677677667666776767766776776677677676776776767676667766666677677677667667767677677676776776776776767767677677667677676676767677677667667677676767676667767767677676776767766676767676767667677677676767767767767766776676667676776767677676677667766776776677677667676677667676676776766776776676776767766767766676766677676776767667767667767767767667767767766676677676776776666767677666676677677677667677676767766766667767667767676776676766766767676667666776667667766676676677677667677676776767767676767767767767767767767767677667676677667677667766767676667767767767677676776776776776776776767766667767667667766677676767766767766767767767677666767667767766767766767676776776667667767676776677677677666776776767667677676676767767676766676767767666776776677677667766677677677667767677666776776767676776666676676776766776676776677677666766776667767667767676676676767666676667666676676776766766767676667767767667676776776776767677676677676776676766767677676776776677676676667766776776767667676676677677677676667767766776666766767767667767767766667677677666776666766677667766677676776776767677676766767766776767677677667766666776776676776667666766667667677677677677677677666677666776767766776767677666776776766676776767677667667677667666776776666666666767666677676766676776776666767767767767767667766776666776767667767767676666676676776776767767766767667676767667667676676676776676767767667766676776676767766767767677676766776677666767767766667667766776767676776766677676676766776667676676776766677677667767677676766767767767676767766767767767767767667667677667767666666666776766767766676666767767766766767767667677666776776766776776676776667767676767767677666766676776676766776776776766767
76767666676766776767766766766667766776766766776667667766776776677666767766776776776666767667676776776776767767676776766767676676776767766676767767766676676766677676776676666676776677677676766767667676776677677677677676767676767767766776776666767766666776766667667666776767767676776776677677666677676776676677676676776677676676776666776676666766776677667766767767677667767677677667667677667766776766677677667767767677667667767666776666767767767767667666776776767767667677676666776676676776776766666667767766776666767677676776767767767676667767677676767676676666776676766767676767676767676767666677676776776776776767676776776767767766767666776676776766776767667766766766676776667767667767677677666667766767766677667767677666676776776776767677666776677667677667676667766776677677677667766666676766776667767766776766767767767767667667767666766766766776767767676767667767676776767666676766776776667677676767766776776667767676676776776766667766676776776776776776776776776776767667677667767767767677667767677666776776677677676776776776776776767767767666767767767676767677667676776766776776776776776767676767766767677676667666676767767767767676676776766677677667766767676776776776776776767677676676677676767676767766776766766667677676776677667676767767767667767676767767767767677677677676767677676676776666667666677676677667667667767767767677676776677677667766776676776767767766767767767666776676767677676676776767676677666767767666667676767767767677667767667767767766677677677676667766666776776767767676667677676767767677676776776767767767677676676776676767766776677667766766666766667676677667767767767676676677667667677666776767767766776667676776767767667766666667677676767767676776776776676677666766776766677677676677677677667676776667667676677677667676767766666776776666766767666776766767677666776766776677676767767667766776776776776676676776776776776767676677677677676676676766676776677676767767677666776767676676667667676676776667766776776776666767767677667676766767767766666667666666677667676766677667677667677667677667676776776776766666767667766776676776776667767677667677676667767766776776767676767767676776676766776677666776767767767677677676767767767676667667766676776766776776677677676766767676677667767677667767767767677677676776776767767767677666766766767676676776767667766776776767766776776776776767677666767677676667667766766766676766767666767666776776676767767767766676766767766677666767677676676766767766677677677676776767766776776776676676767766767767767766776776776676776666776766766767666667677676677667676776766766677677667767767676676676766776776776767767767666676767676776776766766767767767676776666767676676667677677677667766776767766767766676677677667766677666676767677666676667666767676766776767676767766776767677667767767767767766676676776766676767677677676767666676676767767677676767676766667766776667666776766677676677676667767767676667666776766776677676667767767667676766776767677676776677676776666667766767676677667677677676776766766667766776767667676776776676776767667767767667677677667766677667767767676776767766776767676677676776776767767677676776676776766677676776776766767667767766767676767667767766766776767767767676767767766766767767667767677666666676766776767767677677667767766667767767667767667766676766677676766776667677676766677666677676776767766767676667767767676776776677677676776767767677667666776776667767766766767677677677677676676677676776766677667767666776767666677676767677666776776767766677676776677676767667766676676776677666776676776667767767767767766667677667676667767676776776666766767667676776766767676776776776776767767677677676766767677676667767767767767767767666776677677676776776667677667767667677676677677676776776767676767677676766676776776767767677666667767766767677667767767766767767767766776766767766766767767676776776677677676676767767767677677676767767767766676677677676776766667767676676677667767667767767676767767666666776767766766766666766767676776676767766677676766676767666676767767767766667676767767766767767766767676767767676776667767667767676776766766667666767667666776776766767676767767767766667666766766677676776767666776667676767667767767667677667766776767766767666767677676766677676776776776767766767667676667767767676767767677677676766776666676776776766766676766676767767767767667766677667767767667767767676767667767666676676767767667766767667667677676766766676766776766767766766776776776677677677667676776767766776766776767766776776776776767666677676677667676767677677677666677677677676776767677676767677676677676776776767677677677677667766766676677666676767767766776776677677667676766767666767676767767677677676776776776677676766767766767767677676776676766676677676666677667676776776677676666676666676767667677677677677667767767676766666767767677667677677676767767676776767766766767676776776767767666676776776767676776767766677676776677667667677676676776767677676766776776676776767666776676766766766676776766776776676776776766776776776776677666767667676677677676767767677667767766667767767677676676677677676767767676776776776776776667767767767666776667766677676666677667767767677667677677677677667766676776776767677667666767767766677677677667676676776767667767666676776766666676766776776676667766676677676676767767676677677676767767667767766767666776677677666776766677677667677667667677676776767676676767767667767767767676776766767767766767767667766766776776766667766776776766776776776667677667767766667767676776776776776676677677676667767766766767667767766767677676766677677667766676767666776776676677666767676767766776776677667767767767677677676767766767667767676676776676666767676767677677676666677676766666776776766767676767767667666767766766667766776667676767677677676667767676776776676767766767677677676766767667767767677677676676767766676776767767767676677676766677677667667766776767767677676667766677667766776776767677667676767667766776776767676767766767676676776767767676776767676667676767767676776767667767676767667676666767677677676766676767766767676666767767677677667767676767767666767766676776767667766776677676677676676776677677676776767767766776667676776776677677677676767767767767677677666667667677677666766666776767676766767676776676767767766776776676776767767676776776776776776776676667667677666767666767766667766677666766767677676776667676767677676766767767667767767767676767767667767766676677667767767767677677667766667767767766767767677667677676767676776776766776776667767767676776776676776776766776677667767767677667677666776667676776667666676776776776776776666677667677667766677677676677676677667767677676776776766766667767767667766767677677676776667766767676667676776767767666766767767767667676767767677667766766767677667767767667767767766767677667666776776767676676776767766666677677677677676677676776766776776767677677677677666767766676667677676767667676767767666766667767666776766776767667677666676776767767677676767767766776676677667677676776667677676767676776676776767767767667767767767767767666776766767677677677677677666776667677666766766767767766676776677676776776667766767677676666677677666667767767677667766766676776776767676776766776776676667667767677676776776776767677667676776776766776776676776776767767676776677677667667767666776767677666776776676766776667677677677676677676767676767666776667767667767767667677666776676676677676767767677676766767677676677677667767767677676776776767767767667677667766766776767767667767676767666676767667767766776776776766667676667677676767677667667767767767676776767676767667767766767677676767766677676766666776677667667767677676776676676676767767677677676776776676677676776776667676776766677667666776776677667766677676776677677667667667767767767677677677667767766776776776776767766766776667767667767767767667676766676767766767766776776776767766776776676776667667766776776776767677677666667677676776766767677677666766676776776776766677677677677676767676776676776776667767767767677666676776767767767767676676667766767767667677667667767677677676767766766776767677666776776767767676666776776677667676766776766767767767766677666776676767677677677676667767767667677677676767677677667767767666776667676767677676776676767766667676776767667767767676667766776776776776767766776766677676776776676776767667676776767667667767667667767676767676677676776767677677667677677676776776776776767767767676776767676677676776776676676667767767667767767676766776677676776676677667667767766776766667677667677676677677677677676766766676767676767767766676776677676767667767667767677677677676776776776776677666767767766667767766677677676767766666667766676676776767766776776776767766667676676667666676676776776766676776676767766677676776776676776776767677676776767767766767767767676776776767767767667677677667767667677667667767767677667766776766776666766677667767667767767676776776767677677676776767766776767767767767766776667667677667676767676767677676766676767767767667677666767677676677667767767767766676776776667667766767676767767767677677676767676767767677676667676667667677677666776676766676677667676676776776676767766776766677676776776766776776776677677666676776767766767667677666767767667766767767677666677677667676666776666766776766767667766676767676776776676676676677677676776677676776676767667677677677677676766776666767767666767767767766766667676776677676667676776776676766676676766776776677677676776677676776676676676776776677677667767767767766677667677667676767766776776767766766776776667767766677667676776766666767767767766766676776767676766667766776676767767677667677667766767767766766676677677677667667767677677676776776666766776676667666766667677677667767767676666766667677676776776776667677676776776767676667767767676766776767666676776676676776776667767767676776667767667767767767676767766776677676677676766776767666766666666776776666667677666666767667666776766676676676676767767677677676776776676766776766677677676676767677677677676767677676776767766776776767766677676776677676767676767766767767766776677676767767766677677677677667667677676676767667767766677666776
67676676676767767767666776767766776767767766666766776767767667767677676776766776776776767677667767677676766776766676667667767676677677677667667667677666776676767767767767766766776766766676776677666676767677666776767767667677677676776677666667767676666776767676667767767766766767766776676667666676667767667767766667766776767676676767677676667676766767767767766767767677667677667667677667677677677666677677677677677667767676677666776667676776667677676767676767767676677677677677677667676776776767767677677676667677677676776767767666776766776667677677676676776776776676767666666677677676767767676767677676776677676767767767667676776666776766677677677676677676766666776667676767767767677667767666776776776776766767676676767767677676776677667767766776767676666676766767766667766767667677676776676766776676766776677667676676767766776776766666767667677667676766676667767767767676766677666676776766676766776677666776776776676676677676677677676666767767767766677667767767666767767767676767676677677676766766766677677676766677676776667676776766767676677676766776776667767676776767677667676776676776677676767677667767677667667677676766677676667767667766766666667677676776676676776776776776776677677677676766776667766767677677667766767666776666767767677666767767677667767677667766767767677666666767767766677666677677677677677677676766677676776676676776676776666767766776676676776677676776776766667667677667767767676666776776766676776776676677667677676776677677676767767677666677666666767666667677667676666767767767766766776776767767677677677677667667767766776776776766767677676666767677677677676767767677677666767767766776766776676767676676676767667767677677667767767677676666767766776767767677666767766776776776667766776766776776767677666776677666767677676676667767667767766667666766776677676766667767767766767667766776676767676666676767667676767677676677667676776776767766677677677667667676767766776666676766776776767766767767767767676767767677666767666776776776776766767676667766667767767767767667677676767767767767677676677676677677677667767767767676676767766667666776776776677677677677676776766776667667676776767767766767767767676677676677676677677667767677667767676667767767666776776666766776776767767677677666776667667676776676676767767767667767766677676676767676677666776767767767676776677676677666776676667676677677677676776677677667677677676767677677677667677676677676667767767767767766677667677676776667667767676677676667667676767676676767666776776776677667677677676767767667667666776776776677677666676776767677666767767766776767677666776766776666677676677677667677677677677676776776677676677677666766767766677666766677667667667767767677676776676776667677676667766776776676767767766776776776767766767677676677676776676767767767677666767767676776767767667676776776776776667676776666676676766677676677676776677666776667676776767767767676667766776767767676767666676767676677676667676767767677667677676667767766776676776776767677677676767766776767676677677677666767767667767666776767677676776767676676776667766767767677676767676677676667767767766776676776767767767667766677676667767676767677677676776776776676776676666776767676676776766776677667676667667767666767677667677667766676776667766667767767767677666666766676776776776676766767767767767767677677677676766676767767767767666766676766767676776767676776767676766766776766767766676666667676666766767677667667766767676767667667667767767677677676767767676766667666776776767677676776767677667766677676766676676776677677676767677666767767676776677667667766677677677676776767677666667676676677666776776676766767677667766767667676776667766776766676767677666776767767767766767767767767667677676767767767676766776766776766776767766667766767767666767666766776766767677667677667767767766676776776766767767766677676676667677676776776667767766767667766677676776667766776677677667767667677667767677676776767766776666766767767676776676776776676767767767767766767767666766676776667667676767677667766767667677667767766776767767767667676676766776776767676776676776767766676676767677677666776766676767667766667676767767767667766776767766776676776767676776767767767766666767676767677676776776766677677677677667767667767677667666767766776767766666676776776677666767767667766677676776776776776776676767667666677667677676767677676776767676776776776776776667666766676776767667676676767766776776667666767766767666767667767677676776767766766767676776767666667666767677677667766776776767677667767767767767667667766767676776776767766676666677667667667767676766767767767677667766776676666776776666676676676776776767767767767667667767676676767666767676776667766676767667677667767676776776767767677676776667676767676776766776767677666676667767677676666776767767767677667767676776767767667666676766767767767677676767677667767676767677667677676776776677677676776677676767766677677666677676677677666766776767766776776766667767767676676677676776767766776676767766767676767767767677677676776767766767767767766776776676766776767666676766776776667766667766776767677677676776766677677666776676776667767667766676667677676776767766776776776776776776767766676677667677677666767767767667667667767767676776766776767767767766766776776677677676776776767767767667676767677676767767677666766666676767677677666677676667667676676776776767676767676677667667677666676676776677676776677667677677667666776776776676666776667676776676776667767677677677676767766776766667677676776766766767767666767676677677667677677677677676666776676676776676766767766666767676676667676767677677667767667667676776667676776676676767767676677667767676776766767767667677667766776776677666767766776677667676677677666766776776677677666766767677677676776676766776767676676766776767677667767767677666776676677667667666767676767677676776776766676766776776776776767767767766677677676766776776776767766667767677677666766767667766677676666776767676676767677676667667677676776776676766676767767767766677677666776767677677677676776677676767667766667766767767676767677676776666767767676766766767767677677677667677676667767767767677677676677677677677676776767766767767667677667767667767766667767676766776776667677676776776767767767766676776766767767767667767677677677667667767667667677677667677667677677677666776676766776776666776677677666677676766776767766776766677677677676776677666676767676677677677677677676776767766677677677677677677677676767767767766666766676767677677666676766776767767677677666766767667676666776676776767767767766767766767767676766776667677676676667767677677676776676776767676677677666767767676767767667667766766677676767667677666667676767767676677677667767677677676677667767677677676667677676676776676676676767667766667677676776767676676677676767667767767766766667677676767766667676676676676776667766776666676767666767667677666666676776766677666776676767767677667766766676766776667767676766677676667767677676667667676766677676776767766676767767767667767767667767767677667667666767667766667677676776776776776766766767766776776666767666667667676766677677677666667677666766766767677676767766776776767767767767677666676776776767667677666766667677666666677677667767766667767766667676767767766766767666776766767676677677677676676767667666767666676767766676767766676776767767677677676776776766676776767677667666666677667767766766677667677676767767767667676767667767766666767767766776676667676667667767767676776677677677676676767767677666676766676776776767677677667767767676776776767767767677667767677666676776776766766766776776767767766767676767767676767767677676667767676667667767767767766766776766766776776766776776766776776776776667767666776767767767766766776776776767676666766776767766776776767767677667677676676776776676776766676767767667676766667767766666667676676776667677676677677676767677677676677677667677676767766766776676776676776766776776766767676766776767767677667677677677667767767676767677676666776766776767667766667767767767767676767767677677677677676676766667676767667767766666776776767677677666776766667676776776776677667676676776767766767767676776776666776767767767767767767677677676776776766676776766667767677677667677676767767676767766767677676776767766776776776776666677667677677667767767677677666677677676667766776676766776766676767767676766776677677666776666776676667767766776776767676767767767767767676776677677676776776767677667767766776776667666766767767766767767767666767767667767676667766776676776766767677676677676776667667676766767766776676776666766776767767667767667677666776766776776677666666666676667677677666767666776667767767767766766667767677676766767666677667767676767666767767766767767667767767677667766676676776767677666776776677677677676776767767767677676776776776776666767667767766766776676667767767677676767767767767767677676676676676677676767676776766776676767666776776766766766776666767677667667766666767667766767677676677677676767677667676677677667766776776767676776776776666766767767676676766676676677676776677676766767767767766776776776767667677676676776766776677676667667667767677676676767767676766676667766676776676677677666667666766676776667676767677666666676677667676676776677667766767767766767676776767676767667677666676766677667766677677677677676677667677677676767676776677676767766677677676776676776667677677667676677676667667766767677677666766767766767677676767766776766767767667666776677676677676667767676776776776667767767767767767676676676766766776767767667667677676676767677667766767766776666766677677666776776677676766776776776667677676767767767767676776776776667767676677666767676676776776776766677667766766676677677676767677676667666767666767676776667767677677676766776677676767667677676677677677677676676667677666766767677676776766667767666676776776766766677677676776766767766767667677677667677676776776767767766667766677677667676776776776676776776776776677676776677676776767767767677676767767767767767676767767666767676767767766776766776676676676776666677676776767677666767767666776667677677667677667667676677676776776776776767667766766767767767677677677677
367676677667676676766766776776676776767766666776766766776776767767677676677667667667677667676667667666776776776766766776766776677677676776766676677667767766776766677677677667767766767767767767667676767766776667676676767767676776677677676667666776767766767677676776766767676667766677677667767766766776767767767666776766776667767766676776766776766676776677677667667676767766666776667766766667766776677677677667767667667677676666677667767677677676767767667677667676667767767676776666767677666766676667767667766767767766776767677667667677677676776667676767766767767767766766776776766767767766677666767766776776676776766676677677667767767667676776676776767667677667767667666677676767767766666676666776667767666776676767767766666766776776767767677677667676766667767677676776767677666776776766677676776677677676667676766776667677676666776667676677667676776766766666666776676766767767767667677666677677677667677677676776766776676767766767767667767666677666776767677676766776776766776677676776766767677677676677677676776766766677676676776676766667677676766666667677676776776767676776776677676766776776676677677677677666677667766776776677677677666776767767667767767767767767667676676766676766666677677667767676767677677677677676666766776776767676667767766676776776767677667676666676776776667677677676667767667766776767677677677676767677677676767766767767677677667767767676776677676767766776677666767667767666776776667676767677676767767676667767677677676776776667677667767767766776767767667767676676767667766776677677676667766776767676666767677677677677677666667676767667667766776767676766767767676676766677676767676677667767766776766676677676767677677676767677676776776767766776667677667667676776676776676776767766776767667767677677677667766667766776667676767767676776776776676776766766767667767667767767677676776677666676776676776776766767767667767767677666676776776767766767676676767676676776667767677667677667677677677677667677677676776666676667766767767767666676676767666776677667766776776667767666767767666776677677667766676776677677677676767766677677676776776677666666776776766767677676667677677667767676766677676676677667767767677666667677667677676666766677676776677666766766676776766677676766676766766677676776677677667676776776767766776776776776666776766677666767676666776776676677666767767667677677677676776666677676676776767677677667667767767666776677676776776776776676776766767676776776767766776676766676767677667677677676766776676767767676667676776776766776776776776766766776676776776767667676776767766676667766676776766676776767767767677677676677676767767676667677676767677667766776766676767766676767766776776776666767676767767766776776776776766766767676776776776677677667667766767767677666767766767667767667677676667766676667767667667767767767767767676767767767767766677677677676776676676666767677676677667767667767676667767766767676766667666767676776776666666776776776676676767767676767767666767666676776776666766676677676667676767677676677677676677677676677666677677676667766676776776767677666776667767667767767667666676776676667767677676677677666766767676677676676667676667767677677666767667767677676677676767767766776667667676766667677667676776766776767677667767767767767766767677677667767677667767677677676766767666766677676766677677667767677676677676767767677676667677667676767677677676666677676667667766677676776776776766676776766677666767766767766676767677667677676667766766776767676667676676677677667767676677666776667767767767676766767766676776767677667676776766677677677677677667767676776766767767666776767677677676767677677677676776666676666677667667767667676776677666677676676766766767677667677676766766767677676776667676776676776776776667767766776676776766776776677677677677666776776767676767676776677677666677666767676767677667676776676667677666766767676767766767767767766677676776677676767767767666677667766677667676676776677676767677667666677667676676776767677676767767676676677676677667677676767766767767766766677667676776766677676667667767767766776676776667766776776776767767767766766776776766667677667767667676776767767676766766776767677676776666667676767767676667677677666767677677677676766766766767676677676676676676776676676767676776676776677667676767767667767677666776677677676676776776677676766766776767767666767766776677666767767677676667676776766676677666776676766667766776767676767676677676677677666766677676766776767766776676776766776776767667767666676666676767766766766767767767767767767677666766776767666766776767767676667767767677677666776776677667667676677677676776766767767767667676767676676766677677667767767767767767767676776776767767676776776677676776767767676776666767767767766767766776676776767767767766776776776776767766767767767767667767767767767676776776676776766776676676767766776767677677676776667677676676776767667767767667667767767667667766767677676767677667676667667677666677667676767676767677676677677676766767767677676767767766677677666677667767676776776776766767766776676776776766666776776676767676776677667677677667676666667677666766676776767767767667767667676767766767767766667676766676776667767767767677666676776666667767767766676776667767667767677676676767767666667677667767767677666776776776776677676767766776676666776767677676677676767767767767766767766776776676677666776767667767767767667767766677676767677677676677676776676677676776667676666776776677676767766667766776776776767767767666776767676776776767667667767677667676767767677676767767667676666677667667677667677666766776776767767677667677676677676667676776676776776776776677667766676677677677676767667766766667766677676776776766766776776776677667767767767767766676776776767667766776776776776667676776676766776776767667767677677667676766676667676666767666776677676677677666767766776767677676676776766776767677667766776776776677676776667666667667767677676776776776767767766776776776776766776666766677677676776776766677676776766766776666677667767676776666776676767676676767766767766766767667767676767676677677676666767676767767767767766676766776676666676677677676676776776767676767767767667677666776766677676767767766776667676677676676677676767766776767767767767676667666776767767676767677677677666766667767677676676776776676676776677677677677667767677676767666776776677666776667676767766767767767666676776776767767677677677667676776776776667766767766776776667667766676766677677667767767667766767677677666677677676776677666766776677667767766767766766667767676767766767667767767667767676667676776767767677676766677676776776766677677667766767676776776776776677667767767767677677677677677677666676766677666676767767766776676776677677677666776676676776776766767767766676767766776766776776767676776767677677676776676677677676676767767666767676776667766667766667767766766677676776677676677676776767676776676776767767767667767676667767677677667766677677677677667767677676676767676766767676677667667767667767667767677676676767767677667766676776676776677677676676776677677677677677677677667767766676776767767677677677677666767767766666776677676776667767667676676767676666776677676767667676776766767667767676776776667667767767766676776766776767767677666767677666776776667766776776667676676767767676667676776776677667767767767667767766767667667766677666767766676677676776776776666677667677676767666776776776767676767677666677677677677676667666776677667677667677667767676776776767766666767677677676776767667676776767767667766677676776776677676776766776767766766776776776667766676766767767667676776767767676767767677666677666766676767767766767677667767767766767767677667667767676677666767667767767767677677676677677676776666776776766776767676676766677667767767767676776676667767767767767676676776767676676776676667677667677676766776776666776677676767676676677666677676776767677677667767767767676776776676676766677676767767767766766666776677676676767767767676677666767667676676776676767767677667767767767676666767677676776767677677677667767677667767767766776776776667766766766667676766776676677676677677676767676767766776677667676776676776776776776776677676676677676766667767676767677677676776676666766767767766676776766776676767676776776677676776767666776776767766776776676766677667667676776776767667677677667767767767767767676766776767677676766776766676776676666677677676677667767676666776776667766767666666767767767767766776677666766677677677677677676776676767676667666767767677676767677677676676776776767677677666776677676767766776766767767677667677677666767766766677667767767767676676676667677677677677677676776676767767677677676676776677676666677676776766776776667766776667676767766776766766676677667677667767766776776776767677677667766767677677667666767767766776766776776767666676766776767767676776776776776666767767767677677666776767766776776776767676766776766776667677677677667767767766677676676767667676767767767677667767666776677677677666677677677667766676776677676767766767667766767676766677677676677676766667767767676766766776767667677676766767667666776767667667667767677676767667677677677676677676776776766776677677667767767666776767677677667677676766766677676766776776676676776767666766776676776667767767676677676676767767676667767677677676776667767676776677677677667766776767676766776667767767767676776676767766666767766677677667667666667676666767676767677677667766776667766767767677667677666676667767766776776776667667767767767767677676766767676676766676776767677676776776767766676776767767767677667766766676676776776767667666776776767767767766676767667767676676767666767677667766667767767766667766776767666776677676776676667767766666766676667667677676767667767767767677667767767767666666776677676767677676767676767767767767677667677677677677676677677677676677677677666776766776677677667767676767677676767677676776776776766677667767767767676677676767767676766776667767767767677666766766766767767766776676766677676676676676776776776766776767767676776767677666677676767767767667766776767667767666766667767766666776677677667767676767767767667667677677667676676666676766767767767766677677
67676766666766767767676776776767677676766766776677676677667766776766776677677676767767767767676766767677666677676677676776667667666767767767767767767767767676776766767676776767766676666776776677676677676677677677676776776766766677667677676767676776766776676667677676776767666776776666776766667677667677677676677676666677667767676676677676767676677667766776677666666776677677676767676677677677676677677677676767767767676776767667766766666676766676776677667767767766776776666767767676776767667676776667767677667676767676776676666776776776776767767667766766766766667667767676776767766776776666766776776667767767767676776767766766776767677667667766776767767766776767767767767677677667767677676776676767767666766767767766676776677677676766676776667767666776767766667667677666766767767767677666676677667766766766766776776667766767767677677676767677677677666767676767766766776776776676776766767766766666776666767767677667666677676667766776776767666767667677676767677676767766767767766767677667677677676766776676776677676767677666767676767677666766766776776767767667767676767767767677676767666767767767767667767677667676767677676667767767676776776767667676767677667766776766767766766776776676776776776776667677666776767676776766676677667767766767677667766776776776776666776677676776766776767766766767677667677676767666676767767767676776776676776677667767767766766767666676776676677677667667677676677677667767766767767767767767767766776776776677676776676676766767677667676766676776666767666766667766776776676676776776776766766677677677666676776776767676677676666676767676677676667767766776776776666767767766677666767667766776667677676776767676766677667667766767667767767677667766677677676767767767676776677676776776676776776776677667676776776776776776667676666776776776767677676767676776767766776676767767767767766776767667767766767767677677677676776676767667767766676776776776667766676776776667767767667666776767677666766677676767676776776776667676676776677676677676676677677667667767677676776767767767676767677667766666767676766767766767767677667766776776677677677667766767676667767677667676776766677676767666767676767676676676767676767767677677676666667677676776677676776766677667767677676767677677677677676677666776767767676667767767766766767677677677677676766677676776776666676676676776677676766667767676666776667767767676767767676776776677676667677677677667767766677676776677677676676767766767677677676776776776767767766677667676767676776776767767667667667767766776767766776677677677667767767667767677667677677667766776767676776676776776767666767766776767677666776667676677677676776676677667767676666767766776667767767676676676676677676666676776776776776667677676677677677667667767676776766776767676767677677666776767676766767766767767677677677676776767667766776776677677666767766766676666776676776677666666677676766776776776776776776776676766776776766667767666766776776776776677677676677666767766776776776766776677676767767676677677676677676776766767676766776776766776776767767676776766677676676776667767767676767667766767677676767767677676676677667667676767767676776776667767766776767676776677676776677666676766767767677676767766677676776776667766677676776776676677677676667767676767677676767677677676776767767767766776767766776766776776677677667676766776776767677677667677667766776676766767676677676767667767766767677677676776767667767767676767766677676767767677667767676776776776767766676667767766776666677677667677666666767667677677677676776766677676767677667767667767767767676676676776677677667767767676677677677667766766676767766767666677676776776776766676767766766767767667767767667767677667677676776767766676776776767676667667676776767677666677667767676667677667666767767767766776776677677676776676776676667767767767666776677676666667677676666667767767767676776766767666776766767766776676776767766776776776767766667667767766766776776767766767767766776766776767766676776676776767667767767667677677677667766776676676676667767767767676677677677667767667767767667766776776776667677677676767677677677666666677666767676776767677677676766767676676776767677667667677677677676677667766776677667767676766767676776776776766776767676776676676776766677676676776776767667767767667676767676767667767766667766767676776776766677676766676776776767767677677677677667767677666677666776766676676677676776766676676767677676766776766666766767766767666767677677676766677667766776766766776677666776776776676766676667767766767767767766666676766666676766776676666666776767677676767676767666766776767766776676766776667677667766776766776767667667767676766766767767667666767767676667766766766767666776677677667667766776676767676767666776767766676776776767767767676677676776776776776776776766776677676776766776766776767767676766776677677676776666767666766677677667766776776767767676676767677677667767677677676677666667677667677676676766776767767767677677666676776677667667766767667766676667667667766776767766776677677676776776867677676776776667767766676776666776766767767676776776677677677677676767767677676677677677667767767766676676776776766676766776666776776767667767677666767676767676767767677677676677676776676767766776776766766767766776676676766776776767676776667667676776667766766766767667667676776767676776776766776767767667677676776766776766677676676767676766767677676776767677676776776667667767666676776766776767677676677677667667676776767666767677667767666677667767767767767766766676776676776677677676767666767667676776767767767677676776677667677677667677676776677677666667677667666677677676677667676776767666776766667767766776767677667667676767677677667767676677677676767677667677677677666776776776767767676767676667676666767676767677666767676776676766677677667767667667766676677676677677677676776776766766767677677666776766677667767677666677677677677676767677667767767677676776677676677677666767666676767667676776767677667766666767767767667767767677666666776776767767667677676776776767766677667677676776776676767677677676767676676767767767676776776676676677677676767766676676767676767767666776676776776766767676676676766676776677677677676766776767766676776667667667767666666677666667676677676767667666767767766677677667767767767767767666776767677676676776776776776776677666676667676677676677676677676776767767667766676776766776767667676767676766767767677677676767767676776676677667766767767677667767767677676776766767766776667767767666776776776767767676776767767667767667766677676766776666776776776776776667766677667677677667677677677677667676676776776767667767767767766776776776776676677677676677677677676776676677676676767767767676676667676776677676767666776767667766667677667676766766776766677667676776767766767677667676676766766766676767766767766776767767676766776776666676776677676767767676776776676677677677677677666776776776767767766676776766677666767767677677677676776767676767766776667766766676676766676676766766677667676776676776767677677667767767766767767767767666767766776766776666767677676776767677676766666776676767676776676766767677677667766776767767676667767677667676676776766776767766767766676767767766767666766776776776776776766776776766776767676776766767766776776776677677677667767766776776776677676676677677677667767767767676776666767767677676676776776776677676776776776676776766776776677667676767677676776776667767676677667676766767676667767767766766776776767767766677676676667667667766767677677666677667676767667666766767667766776776767676767676676766667767666776776677666666776776767766767766766776776677666776667767666767677677676776767666677666677667767767766667676766676766776767766767676767676767766677676776666666667767766767677667677667767677676776667666766767766776776776666667767676776776776667767767767666767767767677667676667767666776767677666677677677677666766676676666767767677677667676677667767767667666776766677666776767676766766666767666666776776766776767677676676767676767767767767676767677677677666767767677677676677676776776667676767767767676767767666766677676776666677666676676766767666776666766676676776776767767767767667766667667766667766767766766776667666676776767767676667766776767767677666676767667667677676676767677677677676676776776766776776776767667766676776677676767666667766676667676766676767666676776776677676677667676677676776776766776676776667767677666676666766767767767766776776766767666776767676776767767767676776767676677667767667677676666666677676677677677676767676676767767676776666767666676767677666776666776767676776667677677677676766767767767767767667767767767677676776776667767766767767767766776676676767766776776677677677676676676767767677676767676776677677677677676676676776676667766776767767677666767766776677677676677676767766776766677677677676776767677677676776666677676667767766776767767767767666776676776667666766776677677666677676667677677676767676776776677676676666677676766676767767666767667676776767766776776776776666776776676767767767767677676666776776776667677677666676677667766677676767666767676776767766767767766776776667676667766776767767676776767766767676766776677676677666676776776666776677677677667767677677676776767676676677666776776767767767766776776677667767676776766676677676776776677677676776766767667677676776776766776776776776776776776676666766676776767767767766776676767667766776776667677676767676776776667667677677666776676766677677667667767767677667767666776767767676667766766776676767667766766667766676776667766767766766776776767767767767677676676776677676776667666677677677676776776766776776677667676676776767766766767677677666776677676667676677677677677667767767677666766767676676766767667667767667767766767677666676676776767767667676766676767666767677676666677677667767766677676667766776677677677677676776676677666766776776776776767667767667767767766767767767677676677676776767677667766676776776776677676666767677676666767767677676677676667676776776776767767667767766767677677676776776667766666677666776767666767767767676766776776776767676667677667767767677677677676776767676677666766667767767766676667766776767676767677
66766667677677676667767667677676767677676776776776776766767766776776677667767766667667677677676767677676676776776776767667677677677677676767767677677676776767767767676776776676766766666767677677677677676677666766767677677667676667766767766776767666667767666676776676667766767676776766676767767666676767677677676767667677676767667676667767767676676667676667677677676776776677676776776776667766767767677676776776776767666767666677676767677677676667667677676766776776677676667766776776676676776767767677667766767767766776767767766776776667676667766766676776767667767667676767766766767767766767766677676766776776776767766677677667767767677677677676677677677676767766767766767667667676667766767677677676766766776767767677676766766767676767767666767677666776667667666766766776776776776677677667767767676676676676767677666676767767676776667767666667677667676667766776776667766677666677666666776776776677667767677667767767666667667676776776677667767767766776767766766766767676677667766666767767767676776676767677677676667767676776776776767677667767767677676766776766776776766767767677676766676776766676776776776677667767766766667767667767767767676776767767766776666776776677677676767766667767676767677676776776776767767677677677676776667767677677676667666766676776677676667666767767677676667767677676766767667676677667766767667676776666677667676766767766677667667667676666766776676776676776767767666767676776676667677677676776667676767767767767766766776677677676776676776666667766767767767676676767667767676767676776677667767666767767766667667667767767667766776676666676667767667766767767676767767676667766767667767766677677676676776667767676766677676766776666776766776667676677677677677677677677677666666766776767767766767666776676776767767667767766677667766766676767677667667666776776677676767666776767677666677667676776776776776776676776666677677676766677676766667767677667676776766677676767666776677666776667676767667677676767766676776776776776767677667767766676776676767667767676666776677666666767666677676766766676767667667676776767667767666667676767676776776776677677677676767677676776767767767677677677667676776776767767677677676776667667767766776776676767667766776767667677677676767676677676767667676677677667677677677676767767676767767667676666677676667767667677676676767767667676676767767676767767676766767766667677676776767666776767667677667766767767767767766776767767767676767667676776776776776766766767676676676676767667767666667767677676776766776767667667666767767766776666776676776676776776667676767767676767677667677667767676776767766767766767666776767767766776776767666776767677676667666776776776667676776676776676667767667676677667767676767677667666767677676677667667676776666676776766776776676776776767676767767767767667767766776776766667767677667766776767766766767667676667767666766776776776676776676677666776776666677677667677677676677676677667766776767676676767667677677667667677676776766677676666776677667767677676776776776766667767767676766667767767676767677667767766767766667767767667677667766676767677676667766776776767677677676776776776766766677667667676767767677667767766767667766776766676766767766776766776776676776776767676776677677677667666767666766677667767676776667677676667767676776766767767767766766676677677667676776767766776667667676767767667767767676767677666766676776767676767677676677677677667677666767766767667677677676677666677676677677676776676776676766776767766776677676776667767766776776776677677667767666667767677676776767767767667677677676766676767767666767766776767766667677676767766767667667766767767766767767676766776776676776766776767677676776776677676676776667767766667667676677677676677677677667667767666767767667767767666776766776767666776677667766776667677677666676776776676776767677666767677677667766677677667676766767767767767767676767766776767767767767677677677676776767667676776767677667677676776776767676667767677667677676776776776776676767676676677667676776676776776676776766677677677667766776776776776766677676766767667676766767676767676776776767767676767677676776767766677667677676667667676767767676667767767667766676677666677676676766666677676776677676767667666767767766767676667766766776676776677666766677667667677666767676767766776776676666776666767666667767667766767667767767766676676776776676767676767766776677667677666776776776767676677677676676677676677677677676676667677677666776776667766766767666767677666667676767766676676767767676776766766776666766776677667766767676767677676766767767767767676677677676667766776767767767676767767667677666767767666767767766766677676676766766776776676677666767766776767677677667666767767767767676776766767767677666776676776676776667676776767767767676666667676677667767677666767676676766776666677677667766767676766776676776677677676767676776767766677676776677676776767676677677667767766767677677677677667767666767766676776776666677676776667766776776677667666776767666776776776676767667766776766767766776677677677676767766767667767676776667676766776767767767667677667767767766677666767676767766766767677666767677677666766667767676776677676767676666776677676766776767767677667666776676776676766776667767666676667667677676767676666767766767677677667766766676676766776677676776776776677677677677677676776767667666776776776776766767766677666776667667766776776767676776767766776767767767676767767677676667677676667766767767667767766767767767667767767677666667677677676776667667767766667667767676776677676766666776776666776676676776667767767666677667677676776776776676767677677677676766776676766776767677676677676677676676667767767767767767766677667677676766766677666776776776667677677676667767667676667676676767767767667767767666677676677677666767767666776767766767767677676677677676677667667677677677667676776776767666767676767767767767667767676776776776666776766767666767677677666667666676767767767766767676677676667676767767666776767677677677676767677677666677677676766677677667677677676666766676676666676776676767766667767766776667767667767677676767766776776776776776767767767667766666776667767677676776767767676667667766676776667767666767766776676776767676767766677676676766776667667677676766767677677677667767667676776776666676776776776767767676677676776767766776676776776667767676666776766776667666776667667766776677677677677667677667767767677677667676676776676776767766766776667666776666767676676776776677677676767676776667767676767677676767676676776776676776677677676776766776776767667767667767667676767766766667677677676776767766776677676776776767677676767766776767667767766766766767767667767767667677676776677676766666767767767676767677676766776766776776776767766776767766676767666767677676766676776676767767676677676776776776767667667767676677666767767767767677677667676676667766766677667767677676767677667767676776776776676776667767676676776767667677677667677667667667767767767676767766676676776776767766666776667766676676766666677667677677676766767677677676766766676776776766776776776776767767766767667767677667667677666666776776767677666767677676776776776667767767767667767766766667767766677676677667677677676676676676667767667676767676667766776776677676776776767767667676767667666767766766767766676776677667667767676776776776767767677677667767666767766667667767676767676767767667767767767767667767767676767676767766767676767667766776776677676767676667676666776776776776767766767766776666667766767767676767767767766776766767666766766767676776776776776776667677677667766767676776676767767767767667676766767767677666766676766677676767767676677677667766667677677677676766677677667766767766677677677666767766776676776776776776767666766677677677676677666776666776767767677677667667767766776776766767767677676767677677676676776776776776776677677677676767767767766776676776766776767767666776776776767676766676776767676776767766767677677677677667766776677667767766776667766677676767676776666776767667767676776676677667677667766766667767767766666676677667676776776667667677677667667767677677677677676677677666767677676767767767767767767666676766767767677677667767767766676767767677676776766667667766776676677667767767667667766776776767767667766666776766776767677677667766766676767677676776667767666776766677676676767767767767667767766776767767676677677666776676776677676676776767677676667767677676676767676676776776677676776776776776776767677666767666677677677667767667666767767767677676677677676776677666776767666767677667666666767766676767767767667666767767766776767676676667766767766767676776767677676776677666776776667767667767676667677676767767766767766767766677667676667767767767666667767767666667766767676776767766676666767766677677676776767677676767677667676766676677667767677667676766766676667766766667677677676776767677667667677676676667767677667677667667667767767767667766776776776767667767766677666767676776677677667766676767676766666776776776776677666766767677667766776676766776776767676666776776767767667767767677667667676676677676767767677676776776676767767767666677676677677677677666776677677676767667667667766776677677667766767766776676776776677677677667666767667767667666767666676667767677677676766667676766766767767767767766666677667767677676776776767677667667667677676676677677677667767766776766766676767677676776677667676767767766676676766767677676767676776766776767767766666677667677677676676776776776776776676767767766776677677677667767767667667677676767677667767767667767677677677677677677676676766677677677677666776676677667767676776667667767677676667676776766766776676776776776776667767677676667677676767767767676676676666677676776666677666766767676767767766776776767767677676776666767767767677677677677667677667666776667767677667667677677677676776677676767766766766666776767766776767767676767676776767667766676677666676776666767666776767667766676776767767667667677676667767767767677677667767667766667767766676677666767666767677666767767676767767676767767767766776776776776677676776676677677677676677677677676767767767666766667667766767677676676666676776766667667767676767676767
6766677667767767766677666776776776776676667677677677677677676767767766767766776767677677667767677667766767676766676776667767767767767677667667767767666766677676767767667677677667767766676667766776667766767677677677676677666767767666767766676776676767666766776676667766767676767677676667676776767766776766776776677666676767767767677666667666767767767767676677666766676766667677676766767667676776676766767677676676776677666776766766776767676776676767667676676766667767767677666776677677677676767767677677677676776767767767767767767767667767677677677676776776776767677676776776776776776776767767767676776776776767767767677666767676776676776776676776776776767677676667766767676677676776766776776767767766776776767766776767676676776776776776767767767676766767677666776766767666766766776767666776767677676677676767676676776766667767666677676767767676666676677677666676676667667766767667677667667676776767666776776667676676776767676767676767667667667767766767767676766776766767767667766767766776767767766776776767766676767767676776667767677677676766667676677676667676776667766767667766677676667677677676767677666766677676776677676776776676767767766776776676776767767677667677676676776766667677667767667676776677677677676776767766767767766776766776767666677676776667676676767677667676766766776677676676766676767676767767677676767767767676677676667667677676767767766766677676776776776776677667667676767767677677677667767676767677676767766767677676776677666666677676767677676767676767677676676667767766776767767767767767767767767676767767767766676776666667766676677677677677676776677677676776776677676667677677676776776676676676776767666676776767667766667666766776767676767667767767676776676677677676766677677667766776677677677676767677676767766667677667677677677666776766677677676676767767767677676776676776776776677666776766667676677677667667767677667677676677677676677667677676776677677676676767676776767767767767767667677666776666667667667677676767767677676776676677676776776667767666776766767677667767676776776677677677677677677677667667766677666766776776667676767676677676767767667766767677667767767677666767767677667767677667677666667676776767766776776767767767767667766676776776776766776766776767766776666776676677677677666767767666677676677676767766766767767767766767676767677677676767677666666776766667767767766776767766667766766676666677667767767676677677676776676677676677667766776766776767766776676676776677676776776767766677677676776776767767677666767766776776767677676776776677676776677677667676767677676766766767667767766776767767767767766776767766767677666767767767666667766676767767676776776676767676676776767766767667767676667676677677677676667677677676776776767667766776676767676776776666667767676776776676776667766677677667676776776776776766667767676667676776667676776776676776776766767767676767676676776767677676766666776776776776676776776767677676677676667677676677667767676776776767766767667766766767766767676776776767767767767766667677676666677677667767766666677667676677667677676767767677676677676767676767766767767767676776776767677667667676767666767767677676666767767666767666767667666776767767666667767667677676776766677677677677667677666767767667676776776766766677677676667666667676767767676776767677667667676677667667767767677677676766776776776666776776667677667666776776766677676776667667767677667667767666767767667677677667676767677676767766667677666776767666776776776776776666667767767767667767766776767676676776767766766776767666767676677667667666776776766767766767766667766767677676776667766767676776767767766766676677667767767767676666776776677667766776767676666776767767667666776776776677666776767766766776667676677677677676677676776767767767676766676776677677677676776767766766767676776667676767667767767767677676767767676776766766776776776766766766767677676776767676776677676776767676767767767667677677666766766676676766776676767767676767767677676776776676776767677677676766767767766767667676776667676677667666776667677677676766776767676776767677666676676666776776676667767667767767767767767766776677667767677676766767766676767767677666766767676677667666767676776776767766677676667667767666776676776776767667767766677677666767767666766766767667677676766767767767677667767676677667766677676767766676676666766766776776766776776766767767767667766677676677676767767667767766676776776776767767667767767766767767676776666776767766767767767677667667677677676776776776766776767766767766767767766776776776676767676767676677667767677676767767676766667767766767766676776776767676776767767676676766766776667767766767767666767767767676766677676767766766767766776676676776677676776776776767767677677676676677676776766776776767767676767767766776677677667766767767667767676767766767667677667676776766766776767767766776767667676767667676776776776776776767766776767666676776677676766776776676677666677677677676667767676766667676667766667677677676766766676677676776767766767676767766676676776777676776776767676676776767676766767766776776766776767677676767767676677667766776767767767767676776676676767676767767767667766776767676776767676767766667767767767677667676767666767766676776677677676776767767766776766776767767766767677677676676766776776677667766767766776776766776766667766767767676767676677667667767666767767677677667766776766677667766776776676776767767767767766667767766676676767677677676766766667766776767667767676776776766776676767677667667767677666676776677677677676676776776677666667766776776676677667767767677676676776767676767767677676776766776677667766677677667767766776767666776676766776676767766776776767677667766677677676676767767767676766666676667767677667767767767766767667677677667767767767676776776767766776676766677676766776766776766676766776767666676776776767676767677677677667767676677676776776776676776767677677677677676776677667767677667676776776776767667766767767766776776776776767677667767766776666776776776776776767677676676767677677676776776677676766767677667676767677677677677676676767676776776677676677677676676766677677666767767667667666776776776767767767766776677676767767676776667677677677666776766776666766767676767666677676776776766776776677677677667766767766677677677666677667767767767667676767767766776677677667767676767767676676767767767766767767767677677676766767667677676667767767767676767677667667667767766767767666776776767677676776776667767767766767667767677677666776667667766767767667667766776766776767767676666677667666667677666767766676767766667767667767667666676776776667766776766677676667676776776666776776776767767766776677676776676776676767667766776767677667676776767766676776767767767767766676776766776667767766776767766677677666667676767767676767676676677677667767767767767767767767767767677676776766776677676767666776776766676776767767676766677676776667767767767667767766776677677667766766677676776767677676776767676676776677676667677677677666767666767666776767767766776676767666776677667676766766767767766766776776776666677666767766776766776677676776776676776676677667767766767667767766676767667667667676776676767677676767677667676767767667767766776766776776666767676776667767766767676776676767677667677676677677676666677677676766766677676776677666767767677666766676776676776776766677667666767676676767676676776767767767676677677666776776776677676776776776676767667767667767767676767677667767767767677676766776776776776776767766776767676767767767677676667766677667666767767767667767767666677677667677667667676766767676767767676677677676767766676776767676767766776676677666776767677666767666767767667677667676776776776767676766776767667666767676776677676667677667676666767767767766677667767766776767667676667677677676776776776776767677676767766767677676776677676667667767667677667677677667767667676676776776676776677667677676666776767676677677676676776677667767767767667767676666676776776776776776677677666776767767767677676776767677666677676776676767676767677667767767766766767677676766767667676677667766677667767767767677676767766767666766776677677676767676776767767677676767766677667767767766776776677676776767677676666776677677677676776666767767667667767766677666767677667767767677676677667766776676677676676776766677667677666667676767767666677676677676766766767766776766667677676776667677667766767766676666676676776677677677676767766776767767767676677676677676677677667677667767677666767767767767767767767767677666667767767677677676766666766677667767667677666767666766776776776766667667767676776677677676776677677667767677677667767767767766767767676776776666776676776767677667767767767767766767677676767677676776776766767677677677667676776776677677667677677676776766766776767667766766776677666776776676776767666677676776776767767767766776677677677667767766767677667677676767667766767667676667666776676776776667766677677667676666677667767766776767667767676776667767677677666767767767677677677677676676766766776776767677667767766766766776776767767766667677676676776667767676776776776776776776676766776776776667766667767766776766776667766776776767677667766767766776676767667766676767767766667676667766676766776677676766776767677677666767767766766667767676767676767667767667767767767677667767676776766776677676676767767766767676767766767766776767677677676667677667767676776767676766767676677667676677676776776776676776767677667666677666776767767767767677666676776677677677677677677677677676776667677676767667766767767666766776676767767767677676776767676666776676677677667766677667676677666767666667767766766766776767677676776776677676677677676767677667766776667676776776766667766767666767676666776776767767767677676776677667666767676667767767767766676767676776776766676776776776767666776767766776666677677676767676667667766677676767677677677667667676767767677677667667667767767667767767676776667767766677667677667677667767767676767676767666776776767667767676766776666776666677667667677677676667767766666676677676767677677676776666766667666776776776767767667767766677667667676776776776776766766767767767767767767676776676676676776766776767
66776776776776676776667767767767676766767767677666766767767766767676767767767766776766667666766776776776677677667677677667767667676776776767666776677676666667667766767766767766677677666767766766767667676776766767676676766767767676767666767677676766776676776676776676767767666676677667676677676776776767676676776776776776776677676676776776667666776776767676766676767767767667677677676766667667766667676776767766776676677667667677667767676776776776767767767667667666767677676677666776766677677666676776766776776767667767676767767766776767676767767766767667766776767767667677677676776766667767676766776767766776667767766776766776766666667676676776766776667767676677676776767767667677667766776676776767677676766776676776767767677677677677677667676676767676767767767667767667667677667676776776776667667676666776767767766766677666666776776677676666776766667767676766776776767766767767767677667676766766676767677677677667767676666776676766676776776767667677676766776776767677676667767667676776667677667667667767666776766766676766766767667677676766776776776767767767677676667767767766667766666677677677667676767766776667676767767676776667766677676776677676676776677666766667766667676666767767666776776776677676766676767767667676676767766767767676776767767676766676766776767766767666776767666776766766666676767767676677677677676677676676767766776776767676776776667677667676676776766767667667766776767666676767677666766666766776776767767767766776776667767667666767767676766766677667676766766677676766776767666667767677676667766776676666767766767667667767767677666766766667767666677676776766776776677677676767767666766776776767766677667767766776677667666767767677677677677666776776776766776677676776776766676676676767767766776667676767767766776676667666766676767677667767766767766767676776677676667767767766766667767767767677676776776776667767676766766677677666766767766767767676677677677666767767677677667677666767677677676676776677677677676776776776767676767676767766776767767766676677677677677667767676776677667766767677677666776766776767767767766676677677676767767676776766776677667677667767677667677676766767677677677677677677676766776776767667677667666767667766677676666767677676776676776677676766776767667766776677677677677667667667766667677667766776767667667677667676776776766767767767677677666666776676677667677677676776767767676677667676766776766776666767667667767767666667676776667767667767767766776776766767766776766676767767766666776776666776776776767676676676677676767676766666776767767767677667676676776676677676766767767667767676767676776776767767766767676776776776776677666767667666776666677676767676776776677677676766667676767677677667676676767677676767666667766767676667766766776776677676776666677676776776767767767767677677667766776676767767667767667677667767676776766767676776776767677676767677677677667667677677666776776766767767667667666676767767767767767667676677667677676676776766766676767766676677676666767667676776776666666676776776676667676676766766776677676667677676776776676767676776666776776767676667677677676767767666767767677676776776666766767677676677667766766676776776676776677677677666776676667667676776776767767667677677677666776776677667677676776666676767676767767766766776677676766776776776667767667677677677676776666767677677677677667666676767676677676767676776767767676776766766677666776776666776766676676766776776776767767666766767766767676677667666776676776677677667667677677677677676677667667767677667767767766666676767676767767766767676677667676776776776776776767676667676776677677676766767676776677676776676776776666677677667666667677676776776676767766776767767666776776776677677676667677677676776667767677667666767676676776776677667676776667667667767766776776676776677666676667767767667667677677677667677676676767766677676667667676677666776776776667767676767767677676677666767667667666677676767677667767766776776776776767667676776766666776676767766776767766667667676776766776676766676766667766676776766776767666667767676676767667666776666677667676767767667667667767676776767767676667767667666776676676676776677677676677676677676767766676776676667677676677676766776776776766677666767677676767677677676767677677666677676776767677676776776776776667677677677676677676767766767676677676776676676677677676767767676766667767676776776766776677667676677677677677677676766776767767767767767677667676766776776676667767767676667677666767767766776676667767767677676766776776667767766676676766677667667677667676766767767667767677676767767667666776766776767677677676766776776776666776676767677667767677666677676767677676676667767766767767676776676676766766767677676776667667676676667666766776767666776677677677677677666767767767666767667766676776676766776766776676767766767766776676766776776766776676767767767767677676676766766776776676776776767766677677666676767767677676766766776767667767766766677666676676776776766776667676667767677667676767677676776676776676666776666776776767676776766776677667677676776766677666767767666776677677666677677667766776767766767767677676776767767767676776776776677667767767676776776667667766776666776776767766776676677677676776767676667667767677677667667666766666776776766776776767766776767767767766776776766767677676767677677677676776766776767767767767767676776776676766767767766676776767766767767767676776767767767666667677677676776677677676676776677676767677677676677676766766767767676766767767767767676776677666767666667676676767666767766666666677676677677676776767767766767667767767767766776767767666667676767767676767676776767767767767767677677667676767676766767677666767767676766767676776767677667677667677677667767766766776776767666767677677677666776677677676677676776776767667766766667667766677677667677676676677667676766677676776766766776767677666766767767766666767766767767767767676776666776676767677677677666776776776776767767766677677676776677676766667767767766766776767676666676767676676667676776776767677667677676676767677676767767666767677676667767767767676767766776776776776767766767666677677677666667676766677676677667677677677666766776666767677667766767677676776776676776776776776676776766676776776776776776677667766766776677676767767667767676766776776767677667676677677666767667667667767677666767767767766776767676776776776676767766776776767767767766767676677677677666767767767766767767767676677677676776776766766776676767667766767677676776776767767677676767667767676776776767677677677677676766677677676767767767676676776767767676766776776767767667767766776776677677677667767767767676776776766677667676776776776676676766666676767767767767676667767667677676776776767676667767766767667767767766677676677676776767767677666766776776776767766676676666676676666767667767767677677667767666776667767767767666677667767766767767766677677667677666667767767667676776666776776767766677676776776776676677676766767677676766776776676767766677676776776766676766776776776677677676676776776677676667766767767766677676766766677666676676767767766776767676767677676776776666776776776667767666766676767676776776767767667667677676776776776676676767767666667766776767767676677667667677676776767667676676776776767767766776776776776666767767767677676667767677666776776776767676766677667676776776676676766766666776767676676767676677667766766776776776676776677667677676676677667667677676776667667766676776776776776776666776776767766766767676776776776776766767766776766767677677677676776767667676776776676776676776766677667766767767666677676766676767677676766776767767676677676776776776667767677676677667677676776776766677676776677676677677666767766776766776776766676767677667677676767767677676776767677666667767767667677677667676666666677677676776776667767767766767667767677677676676667767677666776767767666776776766776767677677676767767767766677677667677667766776776677676767766776766676776776766776676677676776776676767766676776776677677666766676776776667767667677677677677677676767667767676776676776767767676767767666776666767676776767667766676677677667766767767667767676767676677677667676776776677667667767766676766676766677666776766677677677677676676767767666767676766776667767767667677667767767677667766677667767677666676677676776767767676776767767677676766677676776767766766676776767767677677676767676776677676776776767677676766767767676776766767766776767767677677667767767767767677666776677666776776667767766776767667676776776767676776677667667667767766767767676776677667676766767767766676776776776776767766667766767767767677677677677677676677666776767767766676667667676767676767767676667767676677676676767676766767767767766677677677666776677676666776676676776766666666767767677677677676766767767666776776677677677676666776666776776767767766767767677676776767767767767667677677667667767666767676767677667767677676776776776767677676776676776677667767766677677676767677667767766766767767767766766776776766776767766767766767767677676676767677667676766776667767766776776767677677667766776676667767667677677676776667676677677676666677677677667767767766676766677676667767677667667766766676676667667667767667667767766676776776667666766667767767766776667767677667767677676667667766677676677676767677666776776767766767666776767767666677667766676677676776766776676776677676767676676776766766776767676776776776667677676677676776676776767766776667766776776766667667677676677667676667676676766767766676767676776776667676776776677677677677666776677677677667766676767676776676677667767677666766766767666666667676776776676766676776676767767767767677677676767767766766677667767677677676677667766767766776677666776776776666677677677676776667767677677677666776776676676776677677667676676767766677666776776676767766677667767766767766766677677666766776767767767666776676676767767676666767767766776776677676767767766676776667676767667667767667767767767666776676676776767766776767766677667676677666776767676776776776776676776677676767677676677676666677676767767767676676767677666776776776776666676667766767676776776776776677677677677676776676767766776776776676767767667677
76776776677677667677676667677676767766776776767766677677677676776776766676667767766677667667677676776767677676667767767767767767667766776666767666677676776767666677677677677676766776667767766766666776767766767767766767676776767767677676676767676676677667767667676776767766776776766767767677676767666677676767677676677676767767677676666776776767767676776677676766767677677676677677667677667766776767666676776776776667767767676776776767767676776667676676677677677677677666776767766776776677677667677666767766767766776667676767666767676776766776776676676667677677667676767677676776667766776676767676667677666776676676776776676767676676766677676767666677676776776776776766776776776677676766776767676767767677677676766677676776776767676776666677676766766676776767676766776776676667766776776766676666767767667767676766767767666767667767767667677676676667766776766776677676677677677666767677677676776776677677666677677677677677676776776767667667767767667677666776767677667767767677676776677676767767766776776767677676776676676776667676776676677666767767766676766776767767676776677677676767767767767677676767667767766667677666776776776676666767767766766776766776676776767677676666776776666776766776766767676676676776766776676667667767767677676767766776766776767767767767676766776767766767767767677676676666767667766766666776677677676767766776766776667667677677677677667767767766676776767677676776767766776767767766766677677677676776676766677666667676676767676767767766767767767766677677667677677676677677666776776677666766667667767676776676667766767767677667766667767677667666667767676767677667676676776766677667677676766776667666677667766776776776766766767767767667677676776767667677667676677667766676766776677667676776766776776776676667677667766677676667767676766776677676676676677677676677667676776676667677676767766776766677667767677677677677677676766676676677676676677677676767767766776766677677677677677667767766776676667676767767677666767677677677677667667767767766776766667676776676767677676667766767767766776666767676677677676776677677677667767677676776677676767676767766776667767676676767676776767767667767667677676667767666776677676776776677677677677667767676677667767766766667766767767767766677667666677677666767676677667767766776767766767676776667677677677677676767676767676667666776767767677677677676767677667767767767767667767767667666776677676767766767667667767767766776776767667677677666676667676676676776776776776676667676776766677666776767766766766767676776676767766767767677677666776776767767676776676767767676776767677677666776766776767766776766776667667677666676676667767767677666776776677667766676776667676766667767767677676766776776776766667766776767677667667666767667677677667766776776776766776767767767767676677677676776767667667766776676767677666776677667677667666766776776767767676667677667767676767766776767677667677667766776767766677677667676676666767667667767767767676767676667677666677667767667677666667767666766776776767767676667767767667666776666667767767767677676766767667767766767766767767766767677677677677676767767677677677666677676767767677677676676677677667676676767667677667676676776666767767767766776776776676767767766766767677677677677677676676667676667677666776677667767767677676767767766676767767767766776776776776677677677676776677676766767677676677676776767676767767677676767676667767667677667767667667766677676667767667677666766767767676666676776666766767766666776776667666767766776667676676776767677666767767767676677676767677676767676676766767677667767766767677677676666676677676767667667766666776776676766767767676776776776776766767767767767767677676676776776766776776767676767766776776677676776767667766667766767676767766667677677677666677676776667766676767677667677676766767667677676776776676766667677677667767767766767766767676767767766776776776776776776776767667767767767767677667677666776676677676776767666776766776677676676767767767676776767766676776766766776766776676767766677677676676776677676776767767767767667766776767666767667767767766767667767677676676776776776776677677677676767766767767767767766776767766676766776776776776676767767677676767677676677677677667667766766676776667767667667677677676776676767767767677676677677666667676767767766776766676766677676776766776666776776676776776776767667767676667676776767667677677676677677667666776776766677676767767677677666676667667767766776677676677667767676776667766766767766767766776776767767677667677676677676767677666766667677677677667767766676776667767766667766766767767677676667676677677677676667677677676766776667666767767676776767677667677676776666776776767676676776666766767767676776766767677676667767766776776776776676776776776766677677667677677676767766677676667676676776676766666767766766776667767676776766666667676767676776667667676676776776666767767766776667767676776676767766677677667767667767766776677676767677677677677676766776666776766676766767676776767666776676776767667767667667766767667677667676666766676666767767767766766776776677676776677677676667676677677676677676776776676766776776666767767677676767767667767767767766776776776776776776776776766776676776776767766677667676767676767677667767676767767676676767677677667767767676766776776776677676776666767667667676677676767677676776676776767767676676677677666676676677677666667677677677667667676677676767767677677667767767767767767677676676776766767767676767677677667676776776666676776767766776767767677666767766666776767676776677676776776776776766667676776776767766776766676776776767766676766776776776766767676776767767676776776776766776767766676667677667667767766677667766776677677677676767677667767767677667676667767676677676776767767766776677666677677677677677677667767767767667676767766766677666767676767667766767767767767767767666666676776776766677666767667666766766776776667666667677677667667767677667676676776766767767767676767766767766776776776776677677667767677676776776767676677677667766676776767766667766776677676767666677676677667767667676766776776776776767766776776677677677677667767677677676776677667767667676677676776766676667767767766767767767767766676767767667666677677667767766776766776667766766766666767767676766766677666776767676766767667767766766776776766776776767767677676776677677676776677667766776676776677677677676766676667677677676776776767676776677676767676676776776776776776667766766776776667677677677677677676676767666776667766666767667667677667677666776776776776677676677677677676767767766677677677676677676776767667767767766767766676767676676766776776767767766776667677667766766677667677677667766767767767677677676667676677667676767767677676776776776767767676776767667667766676676767767667766677676767667676676776766766767767767666776776776766776667766767676676776776666767677677667677676677667676767766677676776767766776776677677677667667766667767666676776776676677676767767676767767767767766667766767767666767677677666766767677666676767677677677677667767676676767676667676767767677677666677666666776676776766776776677676677677667677676767676767667767766776776767767766667676676677677676776776776677667767676776776677677667767676677677676766667677676767667766767767676677676666676776766776766766767676677666677676766776676776667667766776677667767676776776767767766676776776677666767677666767767666766776776667677677676767766776776776767677667667677667767767677676676767676776767677676677667677676776776767676776766676776776767766776766677677677667767767767767667767767766776776776676677676776776767766776767667767767767676767767767767667676776776676767676776676776767766676767677667666776677666776767767767677676677676776776767667767767666677677677676667767767766667677667677666776776767767767667766776676767676766677676767667667676767677676776677667767667766677677667766776767767676776667666767677676677677676776767667677666776767676667676766766776776767677667676676667766776767767677677676776676677667676776667676766767767766666677677677666767667666677677667667766766676677667676767767667767677676767767676776667677677667767677677676767676766776766677676767676666767766667766767767677667766767667677667676776677677676677667766676776677677667767766776677677677667767677677667767676667677676776766776767666767766676767666677676776776677676766776666767767666767767677667676767767677676676776677676677677667666776676776776767767676776676767766767667767666767767667667766776776676776766767766767767766767676776677676776776766667767766776767767767766767666776766676676676767767766667676776776767677667667766776767677677676776766776767766767676767767667677677677666767766776776776767766776776766776776677676667676767767766677677667767766676776766676776766767767677677676676676667677666776677677667767676767766776767676776676776776766767677677676776776776666667766776776767677667767767766767676677677676767767677666766776667676676677677677667767677667677677676776776666767766776776677667767676776776676776776667676776677676767767767677676766776677666667767767766776767766766677677666767767676776767677667766767667767767767677676667767677676776676776767767677676767767766667676677667767677676776767766767766767676776767766767767766767666677676766677666776776776676776677677666767676776767667767667676677676676776766776776767767767676666767677667767767767766776776677677677677676776767767766776767767767766776776677676776767667766767677666666776766767767766776776677677676776776676767677677677676666667667666776676776767766776667677676767766776667767667767767766766776676676776767666677676677676766776677676767677676776677676776776677666766766776767677667666677666767766767767767766667766667766767766767677676776776776767677666767766776676677667676676776677676776776666766776676667767676776776667676766776667767767676766767676766776776676766767767676767667676776677676676776676776766767676667677677676676767767676776767677677666676676667677667767667677667767666766767676776776676776776767677677677676766776766767666776677677677667767767767767767767677676767766776677667766666776666766766677676677666676676
67667677677676776677667767666776767676766776766776677676676667766767766677666766676667767767676676776776776767667677677677676767676767766677677676767677676776766677667767676767667677667767767667767766766676776677666767676677667676666676767676776767677676767767667667766776676776776677677667676676776776766766776676667676676677666766776676676776776776776776767667766776676677677676677677666776676776776766776676767767767767676776767677667767766677666766776776676776767677667667767767767767676666677667677667766776776767676776767667767677677667676767767666776776677666676776676776766776776767766767767767676766766677667677676677676776767676776767667676676677676776767667676776677667766776766776666776776776767767766776767767767767767667676667667767767767667766776677667766677666676766776766776776676676766667767766676767767676776767766776676776767677677677667676767676776776677677677677666767767766767767766666677667767677667676767767677667667766767667766776776676776767676776666767667667766767766767767676776776676767677667766776776766767766677667766767676776766666776676767677677676776776776776776676677677677676677666776776776667677667766776776766776677676767667667766766676676767667676776776776776766776767766776776677667677676676667767666766776776767767677676677676766776776767677676676767766766767767767767766666776767767767666776776776766776676776776677676676677676677677667766677677667767666767676667767667767766776676766766676767677667766767767766766767767676767766676676776776766677676676767766767767676677677667767767677666776767676767676676766776776767677677667766677677667667677676776776767767767667676776776677667676766766776667766776676677677676776667666776766776676667676666776676776677667676667766767766776766766676667676676677677666776776677667667767676776666776776776776676776767767767677677667667766666776776776766667667767766676776766776776776776677676676776767676767766767767666776767667677677676766776677677677676776766776767676767667677676766667667767767767677666677667767676767676776776766767677677676676767676776767767676776776766767667766676776677677677676677676667766666767667766776767767676767767676766676776766767667767677677676767677666677667676776676676766767766767766776766766776776767666767676776776776767677667676677666766666767767666677666676766676776767677676766766676676776767676776676667666767767676776767766766676776767767676776776666776776667767767767766776677666776766667676776676676767667767677676776767766766767676677667667767767767677677666676776776667677677677676766776776766677676776767677667677677677677676776776766666676667767676677676767676767677667676767766766776667767667677677667667766767676776767767766677676776767677677676766776776776676666766766766766677676677676767677677676776677676767667677676677677677676776776767767766676767676677677677666667676776776767677667767767677676676667766776776776766766676776776776776677676677667767767767767677667766767766766666766676767766677677666767767676676676776767676767767676676666776676776776766776767666676666767766767676766676776676677676767767676667766676676676766766666767677666677676776776776766767677677677677676776776766776776766767677676767766766776767676776766666676767767767677667676776776767677677677676767677677676677677667766677676776667677677667677677676677677667766766776776767767676767667767677676766767766676677677677666776776676776776776776677677667676667677676776767767767667676776776767766667767676766767766776776767766667766767676776676767766776676776766776776767676676667677677677666776776677676767667666666766677666767767676776776677676776766776767766776776766776776776767667667666776776776776766676676766676667766776776666766767766677676767676766667767677677677666667767767766667667676677677677677667667766767676666776776776767766676766767667767767676776667766776776767676667766676676676676776667667676676766767766766767677676767677667767676767766676666666767677677676676776776767766767676667667677676776676766776767677677677676767767676767676776667667766677667676667767767766767767677667677666767676776677676766776766676766776766767677676776767767767667666676766677667766676776677667767766767766776767667766776676776676766776776767766677666776776676667766767666766776776776677667766776666767676776767767767677667767766776667677667766767767767676767677666677667676667767767677667766676776767766767767676776767676766776767676776677667767767676677667677677677676776767676667676776767677667676766767766666676776776667677667677676767666667767677667677676776776766677667767677676676767766776666767677666767666676676776766677677677677677667667767767677677667766767766776766767767676776776776667667677676666677677667767766766767676767766666676677677667767676676767767766767676676767666776667767767767667766776767676767677667767677676776776677677667767766676667677667767676776676667767676776776667766766666776677676667667667767676767667677676666666776776676766677667766767677677667766667676767766766677677677676776776676776776776776766767767767666677677676676676666677667677677676776776767767767677677666676776676767766677676677676667676776677676767766676667667767766767767766677676767676676677676677667767666776677677677677676767766766776776766776667766776767676776667677676676776776766767767676776677666767767766776767767766767767676766667677677667766766776677677676766676776776677667766767767767677677677677666776767677677677677677667767766766776776767667676776766677677677677676677677677667676776776776767677677676776677676776677677676766776767667766677676766776667767767767676767766677667666677676776767667676766767767767767767677676767767667767677677676767676667677676676767667766766776776776677676767677677666776767676767666776767767676776767676776776676776677676767766776767767666767767767677677677677676776676677676677677667667677676767666767676776766676766676776677676776767767767767666776676776666677676667676766776776776776677677666676766767767676666667667667677676767766776766676776677667667676767766667767766766676767767767767677666676776666776767766667766667667677676667677677677677677667677667677677667666776677677676676676766776767766776776767767677666767767766776776776776776766776767767676776767766677677677666667677676776776676667767676676776677667767766677677667767766776767766767666776776767766776767677676776676776676776767766776667767676776677676767767767766767677676776776767767766776666776776767767767677677676766766667676776776676676776776767676776776676667767767766676776776776767676667666767767666776667676776776677676676677677667766767676767766766766776667667767666767767766776767676667676776776776766776676776767666676667767676776677677677677677676776776767767767676766776666766776767677667766677667767767766776776766766677677667766776676667767766776776677667767666776677666766767767767677676667767677676677676676767666776676776676766766766766776767767767767767677667767667676676766776667767767676776767766676776767767676667767677666776776767677676776676776676677677677676767677667766667767677676766776767766767767677677666767667667677667666766767677667767667767667766776776776766766776776776767767767766676776676677676767676677677667667676766676667766767767677666767766776767767677677676767667677676776776676676767766776767667766677676677667676776677677676776767767766776767666767676776776677676676767767767667676676677666676776676667767677677677677666767766776776667677677677676776776776767676766776776767767767676776676666767767767667677677667676767677677676766677667676677677666766766667766776676677667667767676767766767767767667667767767767667767667767766776776776766776776767677676776677677666677677677667667767677676766766767767767676776767766766767666766776776776666776776666776776776767667667676767767676776677676776767767676776776677677666776677667767676776677677667767767766766776776766776776767666776677676767767767767767676767767767767677677677677677677677677677667677667667677666767767767676767677676776767766677676766776776776767677677667767666667766776776776767667677676776766677677666776776676667767767666767766767767767667767666766676677676776767767767677677676776776676776776767667677667767677676776677666767677677666676766766767666776676776776676776667767667767677667767676767767677667766667677667677667677677676776676776766667676677666666776776766776667767767767677676776767667677677676676677677676776766677666767767767677677666776776776767677676677667677667767666676676677676677677676667767677667767766776776767676776767766776676766767677666766776677677677676776676666676767767766676776776767767767767667767767766776776666767677677677667767767677676766667767677677667767766766767676776677677677677667767767767676766677666767677666677666676767676667676776676767767667677666767677667766767766666766677676776776676776676766677666666767666767666767766766766666767677667766776776677676767766767767767767677676666776676677676767767676666767666767766767667767767666676776767767766767677677677677676776776776776676776676766766776776676677677676766776776776667767767677676767677677676766776767677667766676767676767766767677676767767667677677677677666666767667666776767677667676776767677667766776776666767767766766776776767677666667667766776776666667677667766766776676676776767767677666677676767766677677677667676767766676767767766666767767766677667767676767767677676766767767677676767767767676766667676677676766776767666776767767767767676667767767676767666767677677677666677677677667767767767677667676766676766676766776767767766776767766676667667667766676776767666667666776767767677676776767667767766776676677676776767676766767677676776767666776776677667767666776776667676776776666766776767767766767677667677677676776766776677677676767766767666776767766767767677676667767766767767767677676666676677677666776767677677667767667676776676766677667767676766667767676766766767677677677677667677676776776776666776776776767676767767677666677676776666776766767677677677677667677677676767667677667676677667767767767767767767767676776767766766666767767767677
367666767766667677676766676677677677667667666667676766676677676766677676676776767767677666676776776776677667767677666677676776776776776776766766767676666776677676767767766677667766766776766767767766767766776667677666776667676767767766776776776776667767677676666776766776677676767767677667767766767767667677676776776766767766767677667767676677667767767767767677676776677667667676776766776767667666667677677667767767767676767767766677667667676677677667767766767667667767767767676776767767677676766767767767676767767666767677667767766677677676676767767667677667667677676667766767677677677676776776676676677677666776767767666767677677677676767677666766676676776666677677676676776767677676667767766767766767676776767667767676676767677677677666767766776776767676677676676776767676776776776677666677667677677667677666776776667677667676766766776676767766776766776767767677667766676767767767677667767766766666667766776667676767766766676677677667666766766767676766776676767666776776776676766676776666776667677677676776776766667677676677667767767767676776776676767677676766776776776676776776677676767677667666767767666767666667766776766767676676766767676776676776776776767767666776766767677676676776776677667677667766766676767667677676767676676676766767677666677677677667677677667667676667767667767767676676666676776667677667767767767677667767667767667767677667766776677667766767667766776766676776776767677676676776776767676776676776776677667767667767766776677677667667666776776767667767677667667767667676766676776677667667666766776677667667766676766776677676667767767767767676767677667677666767667677677666776676776667676676767767766676676677666767666776766776767767677667666776677676666766666667766766776776776676767676767677667767766776766776776776766776776767766767677676767677677677677667677677676767676766776677677666776776776766676676676676776667677666776776776766766776776776776677667766766667676776767676776776776766776767676767676667677667676766766776776676776676766767767767767676766776676766767677667766766677667767676676676767667766766767767677676767666767667767767767767667677667667766766676776776766776776767676767766767767676676767767676767767767667767767676776776767766767677677676676767676666767677676767676776776677667667766776767666776767676767767676776767766677677676666676767677677677676667677666677677677667667767767667677666677676767766776677667677677666776767767767767767767767766766676676767676776776776767677666667677676776676776677667677677677677677677667767767766766776676676776766766677676766776766776676677677676666776767767676776776766677676767767677667676767677677677676776776677676776776667766767667766776677677667766776776677667767667766767767676767676776767767766677677667676766766676767676776767677677666776776677677677677667766676676767677667767676766776667766767767767767676767667767767767676776767667766667666676667767767766776767676667666767677677666766676776767676767677667766776767677666666776767676677676776776776676676776677677667767767767667667677676766667767767767667677676667676776667676776766776776776666767666767767767676676666767676766767667766667676776767677677666767767767676666776766766776676677676666676667767767676767767666666776766776776776677676776776676767676767767676767767667767767767677676776767766776676776767767766766776767767766766776776677677667676767676776776767766676676776676766776676776767767676667677676666776767677677666776676776677677677676676667676677677667766776776677667676776766767667677677677677677667676766767676766767767767767766776677677667766676776677677676767676767767677676667677667676767677676667766767767676767667676776776766677667666666766767676776766766766767766776767767677676776766776767766666776767767767667677677677667766776767677677667677677666667767676776776776676776767676776767767677667767766767677677677677676767766776767767677677676677667767676666776677676766676677677677676766767667666766776666766766776767677677667767677667767676676776776767677676667677666667766767677677676677667767676767767767767677667667766776766677676776677676677667677666776667677677677667667676767677666776767676776667676776776677677677676767677676767667767766677667766667767677677676776776776667677666767677676767676776766776776776776666767677676767667667676766767676667677676766766676677676677667767677677667667766666767767767767767767677667676767767676776776776767677677677676677677676666767667767677677666776776766676767666767766676776667667767677676767666776766766677676776767766776776776776776776776767766766767677677666767676677676766766776776767767767767677676676776766767676776676767677676677677676776776667677676766766767666667666676776677666767767676676776677677666667676776677676677676677667677667767766776677677677666677677667677677666676677677676766766767667766776776667767767766676676676767766776666776767766776666666677667767767767767677666767676776766776767767767767666676767766676776667667767677677677676677666677677676767677667767666776776667767766677676677676776776766767667666776667766776776766776676776676766767677667767767766776767677676767676667766767676776767676677676767667677667767676766676776767766677676677677677677676776776767767667676766776776667766767676766767767677677677666676766776676676776766776676667766667667767767767766767767767766776676776766766766767676766667667667766676776676776767767677667676767767767767767666676667676676677676776776766677676776766767676767767766776767767767677666767766667767667767766776767666767766666766776767667667676677676776677667667667667766767677676776776766776767766776776666767676677676667767667667766676676767666766767766676767767767766677677676776776766776767767767766776776776776767767767676676776767666667677667766766776767676667677677676767767767677677677666677677676776767676667767676767766766677677667766776776767676776767677677666766776676766776667676667766776776767766776677676776776776666776776767767667676767666667677677677677667766776776767677677677677667676776676776767677677677676776767766677676776666767667676776776767667667766767766766666776767767766776666766776667677676676776677667677677667766776676766776767676766776676667767676776676677676776776776676766767676766677666776767766767767676766776676677676677676766776677666776776676676666767766776766667667767677676767767767766776767677676776767766766767676766776677676776776776776776776766767677676666767767676667766676767666677677676767767767667766666767767666676767676677677667767676677667676766766776667766676776776776767676767676676776766666767767676776776766676677676676767676767766776776767667676767677677677676766766667667676776767766776776766676677677676776776667766676776776776677667766776676677676766767677676766676776666677667767767666767767666766676767667677677676767766766677667667766667767677677677667667767767767767767767767677667677666677666677677677677677667676766776767677677676776776776767677676676776676776767767677676766776767767667767766767766667767666767766776766776767766776776776766676776676667666776676776767666776667676776677677677667666776676677677676766776667767667766767767767766776776667767677676676767766676767677676667677667766776677677676676767766666666667767767666767667677667767676776767677677677677666666676666766667767667767766677677676776767676676776776766677667667767767667677677676767767667766676767766766766776676776676767676767767677667677676676676676776766767766767666776776667676776776776767666776766776776666776776666776677676776776776776767766767767676776776767677667767767667667767676767677677667766677676767767767767677676767666776767767677677667667767677667766667676767666776676776666676767766776677677676766666776776776767766776776666776776767766776676766766776766676776776767677677677667767667767766767767767677677667677667766676676767676776677677677677677677667667766767767766676767676667676666767767667767767766767767676776667667766676776776776767677666767677667677677676776767767677677677677676667767666767677667677676666767677676667667677667667676677676676776667676766776776767667676767667667667676776667676766776776776776776667767766776677677677666766767676677676676767676766767676767767676677667677666676676667766667666766776767676677676676667677677666677667767666776676776676676766776776676776677667766766766676776677677677676676667767677667767667667766677667767667767667677667766776776677667766776677667766767676776767767767677676776776776767767676766767667767677667676776667676776767767766677666677676776776776776676776676667767676776776676766767677667676677677676776776677667766676676767677677677676676776667677666677677666776676766776677676767767676667766766776767766767767766776766676776767667766667766766767766776776766766666776776776776767766776766767676676667766776676776776767767667677676676677676676766767767766767676776667767676766677667767766776767767676766767766767667767767767676667767667667677677676676776767667677667676767766677677677677676676776677677676676676776767677676776677667677667767676776776776776766776767767767677667767677667767767767677677666767667767677677676776776667677676677676677667666666766677676666767766767767667767767767766677667677676776766776677667767677667767667767676676776776667767676766667677677676766677677666776766776776776677667676776776677676766677666767766767676676666676776776776677677677676766767767766767766776776767767767767677677676776767667676776766667667767677677667767767666767767677667676776776767767766766776767767767676767767677666776767767677676767677677666666776767766776767767677676776666767676776767767766767766767667767667767766766767667677676767676667677666677677667677677676676776776776776776677666767767676776676776776676677666677676677676677667766767767767767767667767767766676676776767676666767677667767766767677666676677676766666766766767767767766677677676776677677676767766667766766677666667677677677676676767767676677676776767677676767767676667767676667677676776676776677667767677666666677677676776776677667767677676767677667676767767766776677676776767766776676676776767
67666776767667767677676776667667676776677676676766767677667766677666776676666677676667767677677677676677677677677676667767767676767767677667766766776666767676776676776676776776676776676776767666766676776767767666767766677676776767766676776776677676677677676767766766766677676776776776776767766676776776667767766767767677666767767676767767767766776776776776667767667767766767766776776766776767767766667667667676776666767766667677667766776766767677677676767667767767766667676776766676776766667767676776776767767667767666676776776776776676676766767767767766776776776677677677676776767767676677676766677667676776666776677676776767767677676767666676776767676767667767767767676776766776767677677667767676776667767676677676677676677677677676766766776767666667767767767767767767767767677677676676667767676766677676776767767666776766766677667666766766767766776776677676677666776677677676776676677677677676677676776767767676767766776667767767667676667667676767766767676767767767676776667766776776766776776766767767767676676776776676677677676776776676666767766767766676776766776677677667666776676666676676776767677677667666767677667767766776676666676767667767767767676776676767677677666767667666767766667677676776766776767667667667667666776767676776776676676776677677677666676676666767667666776767767767677677677666767676767766767766767667767767677677676677677667766677666776766776766776767767676767767667766767766776677677666776776666766776767767666776776766776776677676667676776667767666776776767676776667767767667766776776666766767677677666767666766776776767767767767767677667767677667677677677666676766667766776667677666776776766776667766776676766776666766776767767767667767767677676767667766677676776776776776776767766767677667766776776776776666767676767766767677677677667767667667766677667767766776676776677677676767677677677677677676776776776677667767766776667766767677677666677676677677677667667677667676776667667667676767667676766667766766776677677676766776767666667767677677667677666676767766676776676677667666767767767766776767767767767677666766776776776767676767767667666776767767767766776776766776776667677667666766776767677677677666776776767677677676667767767667677667767767676767767676667677677667767767676676776776776776776776667677667667677676776677676767677676776767677676766776677676767667766767767666767676767766676677677677676767676776767767676776776776677666776766776776776766676767766776667676776776676676776766766766766677667667767677676677676776776776677677676676677667766776676776776766776767677666776667677676666666766776676767666776767677677676766776666677677677676776776766776776776767676776776776776676766776776677676776776677677677667767766767766676677677667767767676677676776766676676776676667767766677676767677667767767767766767677677667667677676676767677667767767677667767677677677676667766776767667666677677666776676667676667677676676767767677676676667767676776676676676776776666677667676776776666776766677677676776767677667766776766776776667667676776776766776767667676776677676767676776677667767677667677676767676776767766776767667767767767767767676766767667667767666766766767677677677667767677677666667676666667767676676767676776776766767767767677667676767666776776676676776767676776776667677667766666767767677676767666766767767767767667677676666767667676766676767766776767676767767676767766776767676776676767767667677676666767676667667676767677677676767676676677666666776776676776676776667767767667667677677667666776776776767767766676767666667667767766776766677676767667766776676767677676776776677677677676676767767676767676766776776776666776677667677666767677677676767676776776776767767767766776767766776767676776776677667677676677676676776766776677677667677676776677676766677677676776776666676767676776776676776767767767767667766767676666766767677677677676677677677676767677676776776767766676767676776677676766776776667667677667677677676776677667766776776666767766766776766666776767667766767676766776776776677676676767766676767676667767767676776666776776776667667767667767767666766676767666776677677677677667767767667667677666776776776676677666776676767767677676677666667676677667677666776776676676667767676776776776676677667676667767677677676767676767667677677676677677667766776667677676766677676776767767667766776766767667676767677676776766676766767767767767767676667677676776677676776667767677677677676767767767666767667676677677676776677677677677677667767667766776776776776767667677676767666776676776767766667767766677677676667766766767766767667766776677666666667767767677676776776776767676666776767667666767667676767676677666667676776776776677676776676677666776676767666766766667767766666677677677676667767767677677667667677676776767677676676767766767676767767767667767767767666776766766667767677677676776667767767677667767767767676776776776767766677676676766776677676767767766667767767676676767677677667766767767766677677677677676766676776776776776776767667676767666867766776767766677666767667677667677676767767676677667676676667767677667676677676767766676776776667667767667767767766667676776767677676667766676767677677676776677666767677667767677676767677667676676776776776676767766766767767677676766667767676666776677677666676767677677677677676767667677676766667767766776676767667766776767767677666677677677676767677676776776677677676767677676776667767677676766776677677677677667676766677667766767767677676776676767767767667767766666767677666776776767676767677677676767667767676776776677677666676776776667667767767667767676676776767677677666767767767676767767767677676677676767676676676766677667676767767676676767767767767767767676776776776776667676767676677677676677676776776667767767767666776776776776776676776667766677676766767766676667666767667766766766676676776766667666676776677676667677667677676776766776776766776766766667766666776676776776766776776677676776776776767676667766776776776676676776776776776666776677676776776667766776667766776776766677677666667667676776776767676767767767667767667767677676776767767766767767667767666776766766677676776677666677676766776677677677666766766677676667666776776767766677667677667676767766677667767667677676776676676776667767676767766776776776776676676677666767766667677677666666767666666677676667767767767667767766767677676677676767767767676776677677667767667767667767676676767676766776776776766767667767767676667766776676776776767676766766776776667767767676776767767767767766667766776667676766767767767677667676767677676776776676776676676666766767676767667667676767766667676766676667667676676776766667767767767766676776776776676677667677677677677666776776677676677677667677666776767767767766767767767767767767766776677676677666766767767667667676667767677666776776776676666766767677677677667767767667676776766767667676776776776767766776776776677667767767667767767767676776666667667767767666767667667767767767767677666667767677676767666776776776676776677677667677667766766766776676767767767667767677677677667767766767767667766766767676776767677677676767766677667767676776676767767767677677667766766776766666767766767767767767677677677677676776767767677676776776776676666766766676767767666666667766677676766766776766776677667767677667766776667677676767676776676776767676767667766676676767677666766767767766676776667767667767766677677677676677677677677677677676766767676667666677676776767767677676766767677667767666767766767676676667766676776767767676766677676776776767767677676776666666677667666776776767667766776676677676677676776766776766776766677676776776766776776666677676776767766776776767767666776767766776776776767676767667667666767767666776767767767677666676667767677676766677676676666776677676776766676776677677676776676677676776776776776767677677667767677677676667767767667676676767677677677677677666766776766776676766776767677676677667666776776766766677676667676767767766776776776767676677667766667766667766677667667676767676767677677677676667667676677677677667677676767766677667767767676776776776667667766767667767767766766776776676766776776767676676677677677677676667767767767766676677676676676767677677676676667676766776767766776776767767767767677667677676776677666677667766776776776767767766776776767677666677667667767766767766776676766776676776666776767767676776776767767677676776767766776766767676676766767766776776776666676767676677667667667767677676776776766666776776776677676776776767766767676677677676767676677677676776676677676776676667666776767676676776767767676766766767766767766677676677677677676776676766667767767767767767766677677677666676776667677666676667767677676776667766776767666776666776677676776776667667767767766776767677667666776766767667766767676676776677666776677677667766766766776776776776776767676767767676766676767677667767766766766776776776677676676767666776776677676667677677676676767767676667677677666776677677677667767676767667676767676766776666767767667766676677676666776776766676767677666776767766676676776776767766676776776776676676677676776776776767766776776767676667677676776767767767767666767676666776776776667767676766767767677676767766677666677666776677667677667767766776676776767767767767767767767667666767666677667676776767676766767677677676676767676676767666776767667767766666766776776677676767667676767766767677676767767676776767666677676676666767677676767767676677677676776776776677676776776676776676676677676767767766766776766776776767767766676667767766677677676667767677676676776767677676677677677667766767766677676776776667767767666766776767767677676776767766676766776677676667767766776676767766776776766776766676776776677667677676776776667667767667667767766677667676676776776776776677677676766767677676676776776677666776767767667767766767767676767766677676667767767676776676766767766766667676776776677667766677676767677677677676766776776767666667767767676677676767767677676767667667667767767767766767767666776767667766677676676667767677666767676776766677677676766776776766677677676776767767767676776766677676676667766677677667676767767766776667676767767766767677
66676776776776776766776776767667666776766667677676666767766667676767767767767677666776766776776776677667667676776767766767767676766667676666776676677676776677666676767677667766776776676676776776677667676766776677677667766767676767677677667667677667676676766776666776766676767766767667766767766767676767677667767677677676776667677666776776776676766767677677667677677667677677677667667767677676767766767766766677677677666677667676667767677676666767677666776677677676776666776667667666766776776776766667677676776767676767676676776667767767767676767767766776667677676767667767767676677677667667677676776776677676776677667767677676776767766776666676667666677676676766676676776776767767676776776766766776666666677676767667676767677677667676776776666667677667766766776676767766766776676677676676776766776766776766667767677677676676767767767766766676776677677676776776766767666666767766776666766776776776767676767676776676676776667766677676776766667767766767767766776676676776776766776776776776776776677677676767767767766776676676767677677677677677677676776776776766776776666666676767766776776667766766676767767766766776776776776766677667767677677667676676766667767677667766676667766767667767677676677676776677667677677666776776766667767767667676776766776767766776776767767767766767767767676776767667677667767666676676677676676766666767677677667766776776666767667767666677677667676676776767677677676776776776776767676776776767766666766766776766776776776766766776776766776676676776767767766667667767666766767767677676767667676767676676677667666676776776676767667676677677676776766676766776766776676766776766766776767676776766767767766767766767677667767767666776776676766776766776767766776776766776776776766666766677676667767767767677667677677676776677676766767767767677666767767766776667677677677677676767676767767677667767766767667676677666776677676666667677666766676766776776667766767677666776776677667677677667766677666776676666767766776766767677676767767766677667766766776776767677667766767767767676776776677677667676767676776776776666776767676676667766776776776677667667766776667676676766677676766766776767677676767767766676776776776766766766776767766767766776677676767676766766766776767667766677677676766776766676776676677666767677676767767767677677667666776776776776766776776776766766766776767676767767767676776677676776667767767676766767767677677677676677667677676766776776776676776766776766677666676667666767766667666776767676776676677677677667767677677676677676767677666767767677667666666776776667676676767767667766767767767667677676677677667767666767667767677676666676767677677667676767766776676767766767667677677677677676776776776776766766767766767767767666767766667676776776776776677677676767676676767766766767767767767667667767667667767767767676776676676667677676767677677676766766766776766776767766766766767666776676776676766667676776776676676677667766776776767766677676676667767667767667767767667677676677666776667667767666767676776767677667766676776776776667676667766767766676667676677676767766667766776776676766776776767667676776776776776767667676776776776776677677676776767676767767767767767667767766677677666766776767767676676666767676676776766676767767667767767767667767766667767677667666767676767666776776766677676776667767676667666776767766767767767677677676676767767677676767767677666776766776667677667677677666776667767677666767676767676767766677676767767677666767677677677677666676776776767677667767676776776767676767676776676766767767767767667767676776767676667677676776667767676767767767767676677676767767766766776776776776677667767677676767667767767767767676767767767767767767766677667677666767767767767676767677676776677676776776767666767766766677667667767766776776767767677677676767676776767767676776776776776776767667667677667666676667677677677676776767766667677667766776767766767676677677676676677666676766776767677677677677677677676667667767667676776676766776677666766767667767766767676776776767767677666767767676776766776776776776767676667676776776666677676766667766676766776677677677667667766767666667676776766776676776767676767767767767677667767767767676776776767667767676766776767767766767766766776767667677677667666776677666776677677677676677677676766667766776766766766767767667766776767767666677667677667767767767667676677667677677677677677677676767767676766667676766776676766767767676776677677676776677677676776676767677676776676676766667767767767766776676677676766776767767667667666767677677677676676766766776677667767767767677676776776776776766667767667767766776776676767766776767766776767766667767767676766677676776776676676677666666666677667767677676776776776667666776767677667677676676767677676776767676766676767766676776677677677666776776776766776677677676667767767766766767676776766667667667676776776767666677676766767677676676667676667766776776767676767767767767767767676677667676767666666776776767667767677667767767766776776667667766767666776676776677667767677676776766776776776776667666767676677677676766767767767767676776676767766776676767766766667676776667766767676767667766677677677677666766677677677666767767677677677676667767767767766766676776776676676676766766666676667767676677676766666677677676676676776776766767667767767676776776767767667767767767667766776767767677677667677676767676766676776677676776677677677667676776776776667677677677676776767676667677677667667767677676767677666767767676677667767677676776767767666767767676776767766766676776676667676767677676776766667767766677677667767676676766766666677676666776667677666767766677676666767767667676666676767767767767677677677676766766776667676676677676767666666766667667767767677676667766767766767767766776766776666776767767676766667767676776766676767766767766676776676767677677677677667677676776677677666766676766767767767677666677676667767676677677667766766776677676776776667667676667767677676767666767766767767766767676677667667676767766667666677666766776776676776776766767767677677676676766776776677666776677676677667767676776776767766677666767766666776776776776667676776676776766776766776776767676677667767767767766667667767767676767667667767677677676767766667666677676767676776776766767767666677676776776767667676767766676776767666766676776677667767766776776677666677677676766676676766766776766667767766766776766776766776676776767676767667767667677667667676767677677667676776767767666776776667767767676776677676676676776667676776767767767766776776776776676776767677666677677676767767677677676776776776767767676677677667767676677676767767677677677676766767676766767767676767666766776767666776676667766676676776776767766667677676766766677677667667676676766667766667767766776776776776677667677677677676767677677677677677676776776776676776767767766667677667667767767767666667667767677677676767766676776677676776666766667677667767767676676766767767667766767766767676766776676776767667666776766767666776776667677677677677667766767677676677676767676766676776776776667767767666767676776767767677677676676767676677667676776776767767666667676776776766776676666767767767676776766767767667677676666677676676767767677667677676776766767767767676776767677677677667677677677676776766677676776776767667667677667677677667767667677666676776776676667766776776776776776766776776776676776767666767767767676776766767676666667676776667676677677676676766767676776776667676776776776767767766776776676776776767767766767666776776676677676767766767676766767766776767766666766767767766667667667666766677666776676676767677676776676766667676776766676776776677676767766767767767767767667767676767667677677677677676776677677667667676776766767677676767666676776767676666677667766776766666676776767767767666767676676767677677677667676776776767667676767767666776677676676776776776677677676767667766776776666776766776776766667667767677677676767767677667767767766666676767766767676767667767766766776767767767767677677667666766776767676766767766767677677677677676767667766776766676666677667677677677667677677676776776766776667767767666776676767767767767677676767677677667676677667766666767767677666776677677677677677666677677666766667766767766766776767676767677667767666767767676776767676767767767677667677676776776767767677677677676776776776766677666767676677677667667667767666666767677667667766766677677676776766776676776766776766776776667677677677677676676666776767676776766776776776766766667766776766677676766776677677676666776767677676776676767676676766766767676767767767676776776766666677677667677677667766776677676677667767767666766776776776767676776776676767766676767676767767676666766776776676767677676667677667767666767767767767767677676677676676767767676676767676767676766767677676767676767676767767767767676676776677676766676776776776676767767666776766666676767767676666766767677677666776776667666767767676776776776677676766667667676677677677666676767767767677666676767677667677677676776767766677667677676767767667676776776676667676767666766776767766766766776676767766767676776767667677667767766667766667676767677676666776767676676776776767766767676676776767767766766776766767676677676776776776776676776767666776776667667767667677677666676766776776776776677676767667667676677677676776767667767767676767767767677667677667667767667677667677677677677676676766767767667677666767667767676676776677666667677666767676776676776767767677667666676767676776766766676766666776766766676676776776776666667677676766667676676766667766766667767766767677677676767766776767666767667676676767667666767766766666667766677676776766677676776677677676776776776767676767677676766767767677677676776776776776767767767767766766776766776766676767766767676667767767767767767676776677677677677677677677677677676766677667677676776676667677667677677676776767766776677677667766766767676776677666766766776676767677667676767677666667767677676776766767676766677676766676776667766676666776766776677676767677677676676776676676776776676767766676676776776677676767676766766776677667666667766776776766776767676776776776766776776676766776676776776767767666767767
676776677676767677676666767676766676676666767767667767767676677667667677676677676676666776766677667767767677666676677676776676767767677666776776776767666776776776767677666767767767766766676776776676676767766766676767767676776776776776776766767767766776767677677677667676667667767766766767667766766667677677676766776776767766666776776667676676667767766766776776767666677667767767767676767677677667767767766766776667767766776766677667677676767677677667676776766776677667677676676667667677676767767677667676776776776676676676666776776767677667766767767667676676776767767677677677667676676676776767767767677676776677676666767767667767767666766767767677677677677666666766677676776666677666767767676767767677667666776667767767767766676767766766767667666776767677677676776776677676676667767767767767667677667767767766776766667767667767667767677677676677667767767767767666767676767677677667677667676776766667677666677676776767767667766767767767677666676776776667767767667677666776767677667766767677677677676766676776776677667766767677667667666766776776776776766766676677667677676776776677676776776677677677667767767676776776776667667766776676767767676676666676676766677667677677667766676667766776776776776767676767677666776776766677676776767676776677677677677676767676767677667667676766776766767677677666766776767766767767666776666766676776776767767677677667666767676767666666766677667767667667676767767666776767767677667667677677676767767676676767667676776677667667767767767676767766767766767676776767767767677676776766767667767767767676776677677676767677667767767767767666676676667767676677676776676766676677676766677666676767677667666767767766766776776676776766767767676776776767676776767666676767677666676776767677677667677667767666666776667767766776776776676767767676677667667767767767667666776667667767667677676767677676767677676776676766767677677677677667677677677676676667667677676776776767767767767766766767767677667767766776676677677676676776766776767676666776776776776767767767766766767767767766776667766767677666766767767677667766776776677677677677677676767767677667666767667677677676766776776676676667666776776776677677676767767676766776667677666767767767677677667767767767677677666766776767767767676776776767677667766767767766776767767677677677677677676676767767667766766776776767676677677676766666767677667767767767767767767767676766776767767767767667666776676766776676776767676767667677667676677667666667677676766767676676776776666676776677677667767676667666776776676677667767767767767767767766776767766676676767766776766767767767676776767667766667766676676767767767767767767766767667766776676677676676676776776776677676776766767676676766676766766676677676776677667767767676767767677667677667677677677676676776676667666776776767676666677676676776667767666667676776776676776767677667767666767677667766776676767676767767666776776776767677667666767766766776766776676766766676776666677676776776776776767676776767677667677677667676776766766767767666677667766776776766667767667767766776766776776776767767767667667767767766776767677676776766767767767677677677676677677677677667767767767676676767676676776767676667767766676767767677676677677676767767767667677676776767767767767766677677667767767766776677676666767766767667766667767766776767666767677666667676767677676776677676676677677677676776776776677667667767667677666776677676676767766766776677666776776676776766776676776767767677676776776776767766676776776776666776676676776667767767767676767767767667677677667676677666766776666677667766677677677676776676666776677677677667766776766776676776676776776776767767676767676766677677676776667667767676767677676676766776677677676667676676677667667767767766767766666776667767767767766676776767667767767767677676766767666776776677677677666767676667767767767767766766766676677677666667767767767767767766767677677677677666776667767767677677676677667767767676776776666766767767667677677677677676767767767676767766767767767767766776776666767676676776767666667677677667676677677667767767767767676766776667677676667767767767767767767676676776766767667767677667767766667767767677677667676776677666766677676776676767667677677667676677667677677666676676776776677677667767767767676767677667767767767767676776666767767767667677676776767766767767667766767767676776767667767767676766766776676766776676767767676767666667666767677676676776776776767677677677667767767676776667766667676677676766677667766776767766766776767677677667676776767676776776676767677677667766776676776767766766676766776666776767677676677676676776767767677666776667676776676776767766676676667676767667767767766766677676767767667667667766767766767677667676776776776766776767677676766776666776766766776776677676676766677676776676667676767677667767677677667767766776677667677677677676677667676776767767766677677677677676767766776776776776767676776677677677666776676677676767676767677677677676776767766776776666666667767677677677677667676676776766767676777667766677676767767666766766767667677676667766767767767767676776677677676776767667667766776676677676676666776767676667666776766676776767676766676676776776776766776676666677677667676667676676666767767767767767767676667766677676767767676767767676667666676776767766667767767767676776766776776767767676677677676676767676776677677676776767767666667676767767767766767767677676676767766776667676767667767767766767677666766677677676767666667667767676677677667677666766776666676767676666776677667767677677676666667676776676666677667767767767766776677677677676676676677677676676767677676767767766666666767676776676667767767676767767767766677667767667677676767766766667677666776776776766776676776676667666767767676767676767766766667767676776776767677676667667766766676776766767767677677676766676767766676776676776767767676676776766776776776676776776667766776766766677666767677667767677676776677677676767767666776677677677676767667766677677676776776767767767766776776667767766776776776767767676767667667766667767677667766767667676776776776677676766767767667677666677677676776676676676767667767767767676776677677667676767667767667767677677677677677667766766776776767767677677676676776766776767676767767766767766776677676767766776776767767767676667767767676776776776677667677677676767677666776676767767766767767767766666766776676676776776776676767676677677677667677677667667667766767767667676776776776776776776666666667767667676776667767667676776767767767767767677667667676667666776776776676766677676767767766677677677676767767667766677676676776677676776767767767676667676667677677677667677676676766766667666767767767677677677677666676767676767766776677667667677676766767766767676666766677677667667667676766667667767667767667766676676776677676677676767767767767766776766766767677666767676677667767767767667676767767677666677676767766677677667767767676776776676776677666677666766776767676776677677676767766767677676677676767677677667766767676767767767767766767676776776667767676677666676776767767667767676767676766776666767767676767676776776776667667767676766677677677677667667767767666767677667766667677667767676776776666766676767677666776676776776667767677666767767767677667676776676776776677667676666776666776676767766776667767767767767667767676767767677667767767677677676677677677667767767676677676767667767677667767667767766676767767767766766776667677666776677666776776766676667676767676676667767767766677667767767677677676667767667677677677677667767767677676767767767677676666676677676677667677677676776776776776766767767666766776677676676767666767767767676776667766676776767767677677677667667767767667767677677677667767667667766766776776767667677677677676677677677676767676666666677676776667767667766676667676676676667766776676666766767677667667677677677676666766776776776776766767667767676677676676676676666776767767677677677667767767676767766776666767767676776767767767677677676776776767767666776666776767676776677677677676767767676677677676766677677676776776767767666766766767766776776776776667766677677676776766766766776666766667766667767767676766676767767767767766677676666767767767767767767676677667767766767667677666667676776776776677666776767677676767767766776776676676667767766767676677677677677676776676776776767767677676776776776776776677676667667766776666677677666667767677676676776776676767767677677676776676667666776767766776776767767667767677677676767767677676677676676776676776767766776766767767766767766776776766767677677677676776767676676766676676776767766677676767767766776776676677677667767766776776766776767666667767667676676767766676776776767766676766677676767767766776676677676677676676776667676666767767767767667766767676776767766767676666676767676767676767667667767676776776767676767676676767767767677676767676776767767667677667676677677667667677676767767767767766767667676677677676776767767667766767767767676676776776676767767767767766767766666767676677666677666676766766667766667666677667677676776766767766776767767676667767767767677666776667766767677676767667766767766766666677676767676776776776676766767677677667677667676677677667767766766776667677677677676766776776776666776677676776767676667767677667667766676667767677667676676677677666677677667677666776776667677667767667676677676677666776776676767677676676677677667676677666676677677676776767767677666767677667677666766776767677676667676666776677667766667676776676766677677677676776666676676776767676766666776776776776776677667766776676767677667766767767767677676666776776677667767677676767767666676776767677677677667767667676776766776767766776767767677676776766776767677676767677677676767766666767767676767667677676776667766676767667677677676767676667767767767676677676767767767676667766766776667667767667766766766767767676776776766776776676776776677676666776677677666767766667767767677677676677677667767677676667767677676676776766767766767676676766776776776776767766766776767676677666776776767676767767677677666667667766767677676767766776776666677667666776776667677676676776767677676667677677666766767667767766676766677677677
676776776676767667676676767766667766776776776676767667767767767766767677667767767666766667667666776776767676766677677666767676766776677667676776776667767766776766767676766776767666677676667667767766776766676676776667767767677667667766667676776776766766776767767676776677667677676776667767766767766767766776677676767667766767766767666766767766776776767767667676677667676676677667676666767677676767766677666776776776767667766767767767667676767677677676766776677676667766776766667676767677677676767677676776677677666666676677676776767677676767676776766677676766766776776667767767767676776677676776776676776666776676776776767677677667667766767767666676767677667767676776676776766667766766767767667677667666767767767677667666667766667767677677676776776776766776667676676767766676766667767677667767766676767666776776766776766776767667666766767676767767767767667676767676766767667676767667676776776767667767767767677677676776767676676677667767766667676776667766677676776776766766767677677676767767767676666776667766776666767766766776776767676766776776776767767676776767767767667677676767667767766766767767767676776776767767766666767677667767676666677676776767667766677677667767676766767766666767677676766767767767767677676677676766767666776766776667676676676776767677676767766766776766667677677677676776767676767677677677667767667767767766767677676776776776676667666776767677666767667767766767677676776776767767766776776677667766776767677667666667677667677677667677677676676767676766677666776776667767676776776767677666667766776667767766776776776776667767677667767766666776677677676667666776767767676677677676776767667767676766776767767677667767677677667767766767767666776776667767767767676666776776767666767667767767766767767676766776767766776776766767767667766667676766677676676776676767767676677677677667676766767767677676677676776776766767667676766767676776776766776767666776776776676677676766767767766776767676676776766677676667677667767666776677676767667766676667767766767676766667666766676776776677667766667677677667677677677676667676676776767676666666776767677677676767767766767676776776676767677667676776776677676677676776767677676776767677667666767767677666776677676676776666776667667767676767767677667676767667677667677676776676776776766776677667676676766666776667676677676766667677677666677677667666677667766767767767676776776667767767767766767677666776766677676776676776766667767766766776766667766766776776767767666676667676767667677666766767767767766776776677666677666767767767766676776776677676776776766767767676766767676676766776677677666776776767676767676676776767767767766667767677677676776776767767767676776677667767767767667677677677676676677676776767676767676677676767667767666776667677676666676767677667676776677676676667767677676776676676776766677676677676676766767676767767667766767767766776776766776667767767666776676677676766767766776776677676776766676776767767676677676667766766766776776767676667766666776677676677667667767667667667766767766776676677677676776767767677666767766667766776677667767766776676676767767767667767767667676767767767766766776776766767766776767766767767767676677677677677667767766776767667677677677667667767766767767767767767676776667667767666767767767676677667677667677677676677676776676776776676776676767677677667677676766767767677677666677667766766767766767676677676677667667667767767766776767666676667677677676667767677676776676766766677677667677677676776666666767667676766776776667677666767767767767667766667667667767767676766767766676776776776767766767676766767677676776776776667767676776776767667766776776776677666776767767767766766766767767766677666767767766776766677677676776677666767767766776776776776676667767677677677676676776767676767677667677677677666776766776776766766776677676776767767677677677676767667767766776767767766776776766776676677666767766776776676767676677677676776776767767676666776776766776767667767766767676677677677677676666766677677676776676676676776676776666676676667667666677676766677667766677677666676767666766767666677676676766767767767676676776776767766667767677676767767766776776776766767676767677676776677676676667766776676776767767766767767677677667677666776776667767677676667766776776677676776776677667677667676766767767676776766667667767666776776776766767766677667766776676767676667677677667677677677676666667767676776767767767766676776776677676766676676667767767676677676767676676766766767667676766767767767766676776776677677666676676767766767676667677677677676776776766676776766767766667767767677677667766677677676766667767767667766767677667766766677667676776666767666776776776776767767676666676776776766676767767766767677667677666767677677677677676767767677676767676767767666776776767766677666667767666776666767667677666767677677677676776776677666667767667767666776767677676767666667676667667676776776776667667666767767677666767767676776767767767676776677667767767767767666766766667667766667767767767766767677677667766767767767767676767667767676776666776766766767677667767767676767767667677676776776776676766776776677677677677676667677677666667767767767766767767766776767767676766677677676776667667767767767677676676776767677666776776676676767676776766766776767676667767676767666767767677676776767767677676776776666767666677676776767766767767667667766776666667676676776677677676776767767766776676677666677677677677676776767766677676776776776776677676767767767677677676677667676677667667677666776767676766677667676666677677666776767677676767766776767677676776776667767766667767677677676667676677667767767766776776667767666677677667767767676776677666677667766767677677676776767677677676767766776776776677676776677667676776776766666677677677667677676767766767676776667667767676776776776776667767767766677676776767767677677677676766676776766776766766767767767667766676776667667676776776776776776677677667666776767767667677676667677667666776667676776767666767667677667667767767667676776776677677677676676776767677676776776767767766676767677676767676677677676667766767767767767676776767767766767767676766666776677677676776767667666776767767676767677666776767767766767676767677676776666677677677667766776776776776677677667667767676767767677676676766767767676767767766776776767767676776677676676767767766676767766767767667677677676766776766776776776776677667767766766767667676767767767767667677676776776666776767677677666766776776776776676677666776767676676677677677667767666776776767766766776776776676666776776766767677666767767676666776667676667677676667676776776767667676776767767676767767676676677667767676676677676766667767676776667676767677677676767767766767767766776776767667677677667767667767666677666767666766776677677667767667677677677676776767766767677676766776776767767766677667676666776766776776677667767766766776676767767677676766767767767767676766767667676776766667667677677677676776776667677677677666776767766766767666776776776767767767676676776767767677667667676776667677676776776667676766767676677677676767677677677667767766776767767676667667666776667667766776676776776766776766776767677677667767767767767767767767767667767677677667767676676767767767766767677667767767677677667766767767767667677677666767767666667676766677676677676677666677677677677677676767666677667667676666776767677677667766776766767666767666767676776767677667767667676766666776776766776776776776666667677677677677677677677677676776767766677676767766767767766776677677677666776676766776666776767677677677666767767767677667667767766776676767767767767677677677667766667767667767667767767767767676766676767766776767767667667677677677667677666767766767676677677666667767766776667767767677676677677676766776767677676767766676776776767677676776767666677666767676776676766776776767676767766776767677667767677677667676776766767767766676767766776767677666776677666766677676676767767677676776767677676677667677677666766767666767676676766767767767677676776676667676766676776776667667677677677677676776677666766776776766776776677677667767767676666776667666767667767767676677676767666766667666767676677677667676776667676767676776667766767677666766666677676776767677666766767766767676767677676767676766666776666776677667767766776776676776766667676776677667676776677667767677677667767766677677676776767676676676776677676767767767767666776767677677667767676766677676766676766776776776677676676767767767676776676766767676676776676766667767666776767767767767766767676667667766666776666776767767676776667766776776776776667767667666677676676767767677667766767766776677667767677667767767677676766666776767767667767767767677676767766767767676667667767666677677676767766776767677666767677676776767766767767766776767767677676776677667767676676776767767677676677677667677666676776666766767766766776776766767766667766766766776776677677676776676776776667667667767677677676767767676667677676666776676776776766776676776776666776666776776667767677676766667676776677677666776666776776776667767677667676776767767677666767666667767767667766776766776666767767767667677677677667677667667767766666776667767767767767667677677667667767677666766767677676676766766776677676776677676677676767767667767677676767767766776766776776776667767767666676776766676676766776767666776667767666776776767676776677677676766676776667676677676767677676767767766677667676776766767676776667667767677677676767767766776766776676767676676776677676776677666776767766766776776767767767677667767767666776767676667676767676776676677677676677667677666677676767767676776776677677677666767767766677666677676767667666776766776776766767677677676776776766766767676767667767767766776667677676676776776776776767767676676776666667767767666767767676767766666767676776666776767667767767667767677677667676676776667767767766667667766767766767667677666767766776667766676776767767767677667767767767767676767677676767676766667676776667767766767676667677667666767767667767766767676767677677677676776667677676776676767667767676767767767667767766767666776677667676776776776767666677667767767766667766767766767676677677677
76767767766677676776776767767767667767767766776666666676776767666766776767767767766776767677667677667666776776776676767676677677677676767767767767677667767767767767766677676677676677676767767767766767676766677676767767667667767767767767766767767767666676666776766776676776776667767767677677676676776766776767667677676767766776666776767767767767667767676776776766767767676767767676767767767767766766676677667676767667766667676767677677676666766776767767766776667767667666767677676767766776767666767767766766767677676766767676676766776677676776776767767676677677676767767676776767766677677666767766667676767767677677677667676667667676776776776776677677666666776766767767766667676776776767767676776767766776776767767667766667766776776776776766667767677677677677676767666767766677666767677677667767766776767767676766767766776767767677666776776667766776776766776767677667667667767666767677666676676767667766767766776667667766766767767767766776676776767667767766766776677667677667766776677677677676776767667677676776776767677676766776776776676667767767766677676676667676776767767766666677677667766676767766776776677667767766677677676676666767767767766776767667767667767767677676776767677676767767767766676767666776767766676776767677667676677666776667767677666767766776767667767676776767677676776766776767677676776677676776776767766776676776776767767767676767767766776767766767677676767677676667767667767676767676766767667767676766776767676767767767767667767767767676677677676767676776676776676776776776767676766676677677667767766776776776666676776677667767677667767767767667667666667667767677677676767676677677676767767767676667676767677676676677677676767767767666677676776776676776767766776776767677676666776776767767676776767767666776776676776767767766776667767766677677667767667766766776776667767766766676766767767676767767676776766766776776776776766776776767676776776667667677677667767767766767767677677667677676767676776776767767676767767766776776776776666767767766767767767767766776776677677677676767676776767766677677667767767676766676667767667676766776676767676766677676776766676666776667677677677677666776776667766776776776776767767767766677666767667767676667767676776767766767676677666676766766676776767767767767677676677677667677676766767677676767666766676667667667767767766676776677667766677667766776677677667767677666667667767676666767667767677676776776767767666677676776766767667767667766776776776676767767676767767676776767676667677667766676776776776767767767676677677666767677676767676776677676676767767676776767677677677667767676677676767767767767677676776767767677676776666667767677676677676667666766677677677676767766767676767767677676776676776767677667667677676767767676676767677677676776776767666677676677676776776767767666676677677677676776776666776676766766767767766767766776676776666676677677676666767666767676767766676767676776766676776667666667766676667677676767677676776767677676776766767667767766666766766677676767767677677676766776776667666676767677667676776676776677676676776776766767676776776677677676776767677677667767766676776776677677666776676767766776667766776767676676676677666676767767676676676767677677676667767767766767677676776677667767676666776767677667676676676676767677677666767766767766776677677667766677677677677677676766767667667766676667766676767767676677676766776776766676677677676767767676766676766776776776667676677666776667767766776677676677666677676667766676677667676677666776776767677676776776776677677677676676667767767677676776776676776677677677676766776767767766766767767766776666776676677677676767767767767767767766767676776767766767667767676776667677667677676776776766766676767767766767767767767667667677677676767677677667766676776776676776767666766767767767767766776676776776776776776776776767767676776767667766667666776776767676767767766677677676767677676676676776776776667676767767767676776767767677677677676677666677667766776666767667767766676776766677676776776676767667667676767677676767677677677676776766667767767767766766776766767767676677667676766776767677677666776767766666767766767766776776677667667767677676776677667676766776676677677676667767767676767767667767767667767767767676776776767766767676767767666767677666767766677676767677676766776776766767666766767766677677667767766676776676766776776676767667677667766676767767667767767767767767767667667766776776767676767767767767667767767676776766776666677676776776767767667677677666767767666776667677677677676667766767767766766776677676767667767767667676776667677677676766676776776767666776766767766767766767766676776776776767767677667767767767766776776767677676676767766776776676776667767667767676776676676766767767767676776667677677677676676776667766776767667766776776776767766776776776677676767676767767677666776666767766776767677677677676767766666767677667676676776776767676767676776767676677666766776676776677676776776676667767767667677677677677676676767766767766667676677677676776767677676676677667766766677677677677677667676767766776766766776767766676776776767676767767767766677666776676676677677667677667676767767677676767676767677676766776667766767767666776767767766667676766767766676776776776666677667767767766776766776676767677676767677666776767676776767667676767767767767676776767766767676666676767767767767767676767677666766767677676776767676776776676767667767766776666767767666676766776776677667677677677677667767677667676677677677667767677677677676767767767767676767676767766676677677677666677676766767766767667677676776667677667767767677676676677676666776767677677677677677677676776776677667677677677666677667676767767677667766666676776767667666666667677677666776676677677677677667767667766677677667667667767677677667676766767767667667666767667767676776766676677667677677667766776676676766776776766767677677677677676666667677676677667677676776676767767767676776767676767677666767676667677667767767677677666676766766776667677676767667766667767677677676767767667667677666776676776767766776676766676776776776766767766677677677677676766767767677666767667667677667676667767767667767766776767766776677677677667677666666677677667676677676766676767766676776767677666776767677677677667767767766766767767667766666776666677677667666776677667667676767677667667676667667677676676776766766776776667677667767766767767676776677677676767767766776676776667766776776776776776767667767677667767667766776677676766677667767677676676767667677677666766776766776676767677666776677676667767767677676766767676767677666776766677677666677667667676667666676766677676767767767767677676677666666677667767677676676676767667676677677676776676776767677676776677676776677666767677677676676677677676767767766677677676766766666776676766666776767677676766767666767677666776776776776776767666776666776776766677676677667767666776677677676766766676666676677677677676676767767766677676667767767767667676776667667677677676766767767767667767677677676776767677667677666776667766776767767767767766767676776677677677677677676776776666676767677676766776776677667666767667677676676776767676676667676767767767767667676776676666767766767677667676667766767667767767677667667767767766767766667767667767676767676767767767676677666767766766767767667766677667667677676676776776677677667677667677667677667767766776767767767767677676676667767767767666676766776677676677667677676767766776677676776776677666667667767677677667676776676767677666677677667766776766666677677666676776767766677666767676676767676776677667676767677667766776776767767767677677677677667766776677676767677677676776677677676767766776776676767767767676776677667766776677677677676667766766676767766766776776766677667767677676776666776767767667676776677667767676667666766766776666677666767766766776677676767766776766667766667766676666766767767767767767676676766776767767767676776776767677666767676776767767767767766776677676766767676767666776666776766667677677676766767666767677676677666676677677677676676766677677667667766767667676776667666776776776767676776767676776676767767676776776677667677677666766776776767667666676767676766776767767766766767766676776776767766766667766767667677677676776776767767676776677676776766767667766677676776666677676776666676767676767677677677676776676677667677677677677676776776667767677667766776677667767767666676766677677667676666676767767677677676776767767676776776677666767767676677676677677667667677676676776767766767767767676767767676776667677677676766667676677676776676776766676767676676667767767766676776667767667667677676776766776776776677667676776667767767766767676776767676766776776776666667767767676767667677676676776776676767767666676766767667666776766767766767767677667667677667676776767677676776667766767767677676676776776776767677666776767767766767767767667677676666776776767676767677667676767667767767767676776667676776666676767677677666766677676676776766776676767676667767767767766776767767677667677676776767676766677677667666676677666776776767767667667677676766677667767667677676776676776766776677676767666766776776776767767767766776666676766676767677677677676667677677677677667767766776667766776776776776767677676776766767767767766767767767766677666776776767677667676676676776776767766766776766766677676776677677667676676767767767767667676667767677676767667767767766776677676667677666767766776776676676666766776776776766676677677676667767767677666776767767767676776776776766767767667677667766767666677676766776667677676676767676676766677676776776667767767667677677677676776776776767767766776766776767677676776767667766766676767767767766766767767767766676666776776766776666676776767766767767676767667766776766677676776776776676767677676767767766767767766776766776677676766776766767677676667766767676667767766677677676767667767767767677676776677676667767677676767676767767676767766766767766767767677676676767667767677676677666776767667677667766767667667676767666776767677677677677677667766766776766776767767766767767676776766676667767767766677676767667767767666767767677677676776677667677676776676677677677667767677
6776776776766766766776767767767767666776677676667676767666766667767767667767767767676767677677676677677677677676776776767666767667767766766676776766767677666676776767676766677677667766776667667676677676666767677667767667667666766767677677677666666776767766767767676767767767767767676766676666776677676776677667677666676776667667676767767766667677666766767676767767767677667767676776767676667767676676776667676766767767666767767667767677677666677676776666767676767677676767666677676776766776767667667767766676776776667767676667676677677677677676677667666677676767767766677677677676676677677677666667677677666676666776676776776776667677677677667766776766767667666766776767767676767676667767677667767676767667766767767666677667766776677667766676767667676667676676676676776776767766766766776766776766776776776676677677676766767767767676776766776667767766677676676767667767676776776776666776666776767766677677677677667767667767677676767676767766776776767676776766766666776677677676676676776767676666767767667766776676766766776767677666767767767677676767667767677676676776677667767767666766677676766776767767767767766676766667676776776676776776767767667767767767767766776776677666767767667676767666767767676767677676766677677666776666766676776767677667666676776767766767766776776676776766677677676776767676666776677677666677676776676677676667667676676766677676776776667767666776776776776666776776767767677676677677667766676667667767676677677666776677677667767677677676676776666767676676766776767676776767767677666677677677666677677676776676767766776676776776676776776776766767667677676776766766767676776766766666766767767767767676767767767767767676776766776767767767767677666676776776776776767666767766676776776767767767767767767766676767767767666776776776666766776776666677676776767767767677676776776776776677676767666767666677676766667767767667667766667767676766676776776776767676767766767677677666766767767677676776767677676666667766667676676767767676767676667677667766766776776677667676677676767767767767767677677676767767767766767666776776767767666776776766666776776677667767666776766666677676776767677676676667677667666677667766767767677677667677676767767667676776776767766677667766776767677667677677667667767767677667767676767677676776676677666776676776766767676776767766776776776776767676776766776776776767677667666776767676776766776766767667677676776766776676776767676776767667767766766776776767677676767766666767676776776776776776766667767767666677676667677677676767767766767767677667676767676776776667767677667666776676767677676766766666676767767667676767666776776677676766767766776677676767677666776667767676776776767667666767676767667767677677667766776676776767767766776677666776776766766776677676767666677667767676776666677677676676776776677676767676767676667767666666767676677666766776767677667677677676766767767666677676767676676666767676676677677677676766776767667677677666677676676776766677677666776677667677677677677666666767767767767766676767766677676767677666676767667767677667677676766667766766676767677677667767767676667676767767767766677677666676776676676767766767767677677677676676676677676676776677676667676776676767677676776776776666767767767666776676776776776767767667767677677667767766776767676776767767677667766767676767767666767667677676776767667766776767667767676766677667677667767676767677677677667677676767666767767767676676776776766677677676776666667677667676776767667677676767666677676676676677676776776767767677676767767766677667676776767667677666666776766677677666666676677677667667677677676667677677677677677667667667667667677677676767767767667767677676767767667767666776666776766776766767676667767766667667676677677677666766677677666776667766776677677667767677676677676766676766676766766767666776677677677677677676667677676766766666677676766767667766776767676767676677667767767676776776776776767676767767677667767767677677676766677676776776767676776776677677666767677677667767667667767667767767767767667767767767676677677677667676677677676767766676776767676676767677666677666776767666676667677667677677676776776776677677677677677676767767767767767766776776776676767767677667767677676677676766776776676766767677676667767667767767676677677677667666676776776676676766776676667766776667766767767767676766676776776667766767767676677676776676776667767666666776676767666767676766677667677677666676676776767766767667767677667766667676776776776776767767677677676676676667767676776767767767766676677677676776677676767666767767676776776766766766666667666766676667677667676776676766766776677666677677667766776776767767767676767766776766677677667767766676677667666767677677677676776776767677667666767766776767766766776776666676776767666766767667766776767666676766767676667676767677666676776667766767667766677667767677677677677667667767767767766667766677676677677677677677677677666667676776767767676767767767766766677676767766767766767767676767666676767766766766767666677677677677667767676776766677676776766776766776776666776766767667767767767677667667666667767677676776677677677676767766676776776667676766677667767767676677666676666776767677677676767767667767767667767767767676676776766776676767767767767667767767666766666666676677667767667766767677667767677677676767766767667677666676776676677677676667766776776767677677667767667767767666667767767676776676776676767676766666767767766667676767677676776776676776776767667667767677667677677667767767766776776677676776776667677667676666667667677677667766677677667677676677666776666776677676766677666676676676676676766767676677677676776767767766676676667767766767766666776767767766767677666776676776776776667667676776767767677677667677667767667677676776776767766677677676767767766767767767666776776767767767767677676767677667767676766676677677676776767766767677677677666677676767676776677667667766676767677677677667677676766776766667667666776767767766776667767766767677677676766767666677666667767677676776677677677677677677676766767676776776776776666667767767667677677677666667677676767767767676677666677676776767767676677666766766666776766776677677676776676676766677677667767666776776677677677676767677676776667767766776766767767676767677677677667766767677676676776767677677667677666767766767766766776776776767766776767767766776767767667666776766667677667667766767677676776677676776776776776677676766776677676776676767767676767677677676677676776767676667676767666667676666776766767766667767676767766776776776776776776776776776767767676776767676676676767767676767677666667767766776776776767766776676767766776776776776776676767677676667677676776767766676767767677677676677676767767767667766766776776676766677676776667767767667767667766766776776767677677677676776776776776776667766767767767677677676667667767767677676767676767676767676677667767677677677676766776776767766767666776766766676776767677676767767677677676776677666776776767767676776767767667767676676676776766767767767766776766677676776776676776667667676676767676666767676676776667676776766766767667677676776776676776767767766767767766767676677667767676776776776776676677667767667766676666776676766667767666667667766766776776776767676776676776767767766776776776767766776767676776677666767677667667767767767677677666677676666766776676766666776776677667677667667666766767667766767766767677676776776676667676767676767766776776767766676767677667767766667667676667767677676776666776766776767767676676676776677677666677676676776767766767766767666767676676667767676766667666666766767676677666767766776677667766767676676766677676667767766667677667767767767676767767767677677676766766676666677677667766676776767767676776767767766667666766767676767676776776767767676776776677667676776766767767676776767767766767766776677676776677676677677677666776776666776776676766767767767767676766676776776776767767667676677667667676767677676767767677677676677667766677676676776767766677676667766767676666767667767677667767767677667766766767676776766767766767676767676776676776776776776776667677677676677677676776676677676676667667767677667676767677677677667667676776766667767677676766676676677667677676677677667767677677666767767767677667766776776776766767677667767677667676776667676666676767676767667766767767767767767677677667667667767676767766766677677676677666776776776676767766776767766766767666667767767667766776776766766767767767677666776776677677666766767677677677676766677677667677667677667676767676776776667676666767676767766776677667766667666677677677676767766767667677677676776767767667766767766677676776776767677667767766767766767767766666776767767767767676776667676776766767677676677677667676776677677667677677677667676776776767767767766776776767677677677677676666767766767677666666776767767677666677666677677677676776776776767667766776666767766776676676776676767667676667667677676676776776676776767767667677677667666776776776776677667677677676677676776776776766776776776677677677667676776677676667767677667766767677676667766667667767766776776776666776667677676776767677677666776776776767667767667767676667677676776766767767676776667767676776676776676766677676767666767766677667767767767767767767767767667766767667766776776767766676666676776676776776766776677666667677667766776676776767667676666776766767767676776776676776776676776676667667677676767676676776766676767667767766677677677667766667766677677677676676776766767767767676776776766676676766776677666766766767767677677677667676677667666666776776766767667767667677677676677667676667767767676677677677676767677667767766767767667677676776767767667677677666667677676776767767677677677667667667676776776667676676767667767766677677676776776676676776767666677666776776667667677677677677677666677667766776677666767767766767676767676767767767767767667766676667676766767676767767767766767677677677677677666767676767677676767667667677667766767766677677667677676676676766766767667767676767767766776667767767767767767767677677666776776767677667766776766776766667767767766767676767767766776776767676776776776676766776676776667766776776677677
36677677676776767677677677676776776667767667677666776767767766676766767676776776676776766676676766776776676676767766776677677677677666666776677667667767767676677676677677676767766776767767676766767767767667767767666776776767677667766767677676766766766766767676767677676677667667677677677677667767767667666776676776776776776776767766776776677677667767767767766766776677676767767767766677676767676767767677676666766776767676666776776776767767677676767676676766776767766667676667666666667667676776676676767666767766776677676766676776776676776776767767766676776776667767767677677676766677677677677667666767676677676676677677676776676666676667767766776667667767766776767766767676677676776776676776767677667677666776667667766776767766667767767767767767676767667677666776677666776767767767666677666676667767767676676776776767767766667767767767766776776766767676667767667767767767766666677677666767677666667676776776676776766766776766767767676766767767767766776767766776766767767766767767676667766776677677676776776766677677677676766667666666666766776776767767676666776676776776767767766677676767677676776666766677676677667767676766776776776776666776776776776776667766677667677677676776766776667767676677666776776676776767677677676676766667666767767767666677676776767767666677676776766776767766767676677677676677666767767766776767667766776677676767666766676766767677676767666677676766767666666667767766776776676766766776776776767766776776677666767767766776766676676776667667676677667766776776776776767766676767677676766776766677667676767676766776767767766776776676776767676677676776767767676776667767767767767766667667677666776766776767767767767666776666667767766776766776677677676766676677676677667767767767666666767676767767676677677676767766776776676667667676767767767766776776767767666776776766767766776676767667677667677676766776667766776767666776677676776677676776776677677677667676667767766767677677676776767677677666767767766767767767767766666677677667766767766767766776776776677666667766767766676767767766767766677677666776676676767767677676676776767766767676767767767767767766766776776666677677676677676776766676776776676666667676676776767767767767767666667676776776767766776776666776766776766667676677677677676677676776767767767767676767676677666776776676766776667667677676776776776767767677667667676776767767767676776767677667677677677677677667676776776677677667766767766767767676767767767677667767767767666676676767766677667766667766776776776676676767676767767667766677677676766776676767677666767767667667667677676767766776776767766677676766776676666776667766776767676767677677676776776766677667767767666776767676766767767677676677677676767766767676776776776676666767767677666766776767677677667766776776776767766776776767767677676677667766677667666776776766767767766767677666676776667677677676776776767676767676676677666767767767766767767667767677677667676767676776767766666767676676776766677677677676666677676776767667766776767677666766776767767767667766767766766776666677677676776767666776776767666776766766776677676667667666767667676677676667676766666767677676767766776676677676767767667677677667767767767677676776776767767767677677677666676776776776666767667767767766767666776776676776767767676767677667767766776767677677666776766767666676767677676776666776767667677666776776767767676766766776776767677667767667676677677677676767677666776677676766676776767667766776776676766767676677676776776767767766776776667677676776776776766676776766776767767767767666767667766676767766776766667667767667767676676676767666766767676776776677677676767677676676776767767767677666767677667677677666776677677667676776767667767677677677667767766677677667676776677677677677676676667677677677677667666766677667667766667767766677677667767766776766776677677677666767677676766776676767766776766776776776766766767667666767767676677667677677676776767766767766767767666766767767767767676766666776667767766766767767676766766776776776767676677677666776767676667666776776767766776666767666767766677676776776667767677677676667666766677677666676667766667766776677667667677676766776776767676666677676767677677666767767767767767676676767667767667667766667666666776767676767766676767677677666776776666667677676776666767676677666767676667766676767767667766767767767676666767766766667766776676676676767677677666677677667676677677677676776767767676767676776666667676767677677677667767766776776767767676676677677667767676767667767767766676676676776776766767676667766676677677676776767766677667767767676767676776776766776676766767766677667667767676766767676776776776776776767767767767767667666667667677676767677676767667766776776677676767766667766677677667667676666767767767666776676767667767676766776776776776767767667766676776767667677677676776677677676666676667676776767766776766667677677677666767676676667676666667766776676776677667767766677667767767767767767767676776676767677677666776767767676776767766676776776776677677677676776766767676667766676776766776766776776676776776776676776766767676766677666766776776767676767766766677667766776776776767677676677677666677677676776667667676776776776776767767766677667766667766776667666776676776776767676776776776776766776776677667767767677676667766776776677676677677676677676676767767767766766776776776666676766676776676776776776676776766776767666776766776776767767766677667676766767767767666776677676776776667766667677677677676677676776767767676676767667676677667676766766676766776677676776766776776767767667767676677676776676766767767676776776767677676767766776776677676776767766776667767767677666776766677676677666766677667767677667677677677676767677677667676677677667677676677676776667677666767767767767767667766776677667667767767766767667767676677676676766676776666766776766766667767676677676776766767766776666767767676776666676676767766776767676677666767767667676776767767767767766767767667767767667666776776767767767667676767766667767666776676667677666667766776776776667676767677677667676776676776677677676766776766677676776767666776676667767666767767767767767677677667767677667766667666776767676667767666767667677677677676767767666767677676766677667767767676776776767767767676776776666776767767767676767677677676676767667767676676667767767767766767677677676767766667667767677667676766766676776767767677667767677677667667767767766776676776677667767667767766776776767666776776776677677677676766677677677667666776766767677677676667677676776767667767667766767766666667767676776767677677677677677676676776767666676667677677667767766776776776776766677676766667676677677667676776676776767667767676767766676766676776767667676767766767766767676677676776767767676667767676776767766776767676677677677676767677677677676677667677677677677676766767766677676776666767767667766667676766776776766676667766767767667766667676776766677666676776766667667767767766677677676767767677676776677667677666676767666677677676776776767676676667767677676776766767767767767766767677677676767767767766776776667677676677666767767676776776667676767766677666766776776776776776767667677666776667766676676776666676767677677666776667766767677666767667767766667767677677667677676766766767767676767767766776776776776776776767766766766767666776667667677676766766776776767767767667677667667766776666676677676667667677667767766767766767767676776677677676776677677677676676767676776677666776776766767676776776767767676776767767767767766776767667677676776776666776766667767677667766677667767676766677667677676766776667677677666776776766676676776776767767767767766776677666776776767766676667677677677677677676776676767667767766676776776776677676776767766667766767767677676767676767766776767677677667767767676676677676677676776767767677667666776767677676767767667766776677677677677667766767767677667767676776767767767767767677677667676776766776767677677676776767677677677676676767767677666776767767667767667766677677667667767676776766767767767676676766767766766667676766776776677676776766667667677677677666776776767766776776776776776776776667767677667667677677677667767667667666776767766776776677677676776776766767767676776677677677666766677667677676776776676666676776766776767767677677676767676676676767676667667767767677676667677676667677677667676677677667767767676767767677676776776767676776677676766767766767667766776666667667676776667677677676667766776766676677676666767767676677667766667767676776766776767667677676776667677677677676776767766776776667677676776676767666766767676776767767676776677677666676676767766677677676767677667677677666776776766677666667767677677666677677677667766676667666776767677677676776776767677667767766766677677667676766767767677667767677677677667767676776767767676666676776677666776766766677677677676676677676776766766776776677677666676677676766776766776767767677667767766667676767677676776766666677677677676776767767676676766776766677676767667676767766766677677666776667767666767767767667677667676767767677676767766667677667767767766667677667767676766776776766677667767676776677677667766776676776776766776776776767766676776767677667677677677676776767677667766767767677677676767767767766767767766767766776776776767767676767766766767676776677667676766666776776767766666776767666676666676776776676677677676767766677667667766767767767667767767666776767767766676767766776766776767766677676766776667677667767677676766677676776766766776776766776677667767676776776667677676776676667677667677676677677667767667766776767667767677676767767666776767766676776776677676676776667767676676666776767667667766677666767676667677676776776776676776676767677666767767677676677667666776776667767767666676767677677677666667667767767767767767667766776767677667667767676767767767767667767767677676766677677676767667676677666767667677676767766677666776767766776676776677677677667677667766776676676767767767767676676676767677677666776666767767667676767767767676676776667667667767767676776767766776766776776767667676776766776767767767677676766666767666776776766767767676667677666776767677677677676776776767766767666677
676677677667676677666767767767767767766767677677666776677677677677676776766676667676767767666776677666677676676776767677677677677666676767677667676776666776767767677676776676676766776767767666766776776767676767677676776766766776676767676776767767667766767667676776767767676767767766766776776667767677676767767767667767767676676677676676766767667767767677677677666776776667767667667676677677667676767666767767767767677677667676767766677677676776776767767666776676767676767767767666676677676776676766767767767767667767677676776766767677667766676677677677676766776766776677677677677666767767767677666677666667767666667767767677667767766776776676776776677676676776667767677676767677677676776667767676776666767666776776776776767766776767677677667667676776776776766776776776667667766776676776776776767676776676767676766667676676766776776666767767767677676677676666766776776677676776776776767766676766676776767676666767667766677676767767676666776767766677676776766776677677667667767767767677676776766677677666767767767666776766767667667676776766767766677676766776676667677667766776666667766776667767667767766677676776677667676766776676677677677677676767767667767676767666767766767767677676677676677676667767676767767767667666766677667767676776677677667666776666776776767767767767676767677677667676766667677676767676667766776776767677677676767767767767767677676767766776676767677676667766767767766676766677676767767766776667677677677667767766667676767677676667766677666766767767767766677667667666676776677676766667666766767667767676776667766767676676667676766667677666767676767667767767766767676776677676677667766776767677677676666776666766776676776776767676667767676767767766666767766666677676766776766676676766776677677667767767766776677677676667767676676767767677667767677667766767767767676776767767677666776666766767676677666776677677667676677677667677676776776766776776776767676776767767667666776767676766776766776667767667676767767766667767676776676677677667676766677676767767676676776767767766767676676776776776677667767676677676776667767767676776767677677666666667767766776766767767767677667677676676667676677667676767676776766776767677667767766776767676766776767677667767677677676677676676776676776666767766776667767677677677676776776676767677677676676766776776677676776677676676767677666676776666766766767676776776767767766776776767667677667767767767667676767676677677676767667767677676677676776676767766676666766776776776767677676667667677676767666666677676676776677676766767767676676667667767767676776776677667766776767767766776766776767667767767767667677677676677667676766666676767767667766776776767767767677677677667767676776776776776667767676676667767676676776766776767767766767767767677666766767767677677667766676776776767767767676676766676776667676667766776677667767676666766776766776776676776776677666776767676776767666776767767767677677666776766767667766677667766776766776767767767677677666767767766776776776677677677676776667676776767677676776766667766776767767676766767766667767667666767766767767766767666666666767677677666676767767767667767677677666767767667766767677667767767767666767677677676676767677676776766776677677677676666776776767677676776677676767677666776677676676776767676776766776767766776776767767667676776766767676767677666677666677667767667767766677676767667676776776676776766776767677676677676767767766776767767766677676776766776766676767676767667677676776767766776677667767666767676767767677666677677666776776766766677667667767676667667677677677676766677676677667677677667767766677677677677666766676776676676767767677677677677666776767767667767666776676676676766776676776776676776767767767676776766766676766776776767767676766767767666677677676666776767667676767667766676667767766766776767676667767767766776776776767767676776776767766676767766776767676776676767676676776776766767767676677676776776676677667667767667767767676776677676667767766767767676767767667677676767677677676766676776676776767676677667676676677677666776677676676776776776666766776776677676776767766776767676677677676767766767676766676776776766676677667667767676677676776766767767677666776776776776766776766776776676766676776767676767676766776766677666677677676666766776776677667767676677667676667676676667677676776766767676767676776767766776767766767666767767677676676767767766677667767767676776776776766776776667677677676676677677667767677677666776767767767677676776766677677676776676776677677676767767667676676776767767766766666776766767667767676767676776776766676776677677667667676776776677677677676776766666677676676776776776766767677667676676776767677677677676776776767766667676776767767767667677677666776676776776676766767677667676677677676767667667767767767677667677667766776776677676766776677676776776767677666776677667766677677677677677676666776767676767676776776776767677667676766767676666776776766767676677676767766776776776776676667677666767767677677677677677677676776767666776676667766667786676677677676667677676767677667667767667766667667676767677676767666767767766766766767676766676776766676766767767767767676767677676776767667676767767667766676766677667767766766776766767767767767667767667766766666776776767676766667677676776766776767767767767667767767766776667766677666776776767767677667767667766767767677667766776676767676676776776776776776767677676776776776677667766776776776776776767667767667767767666776767767767767677676666676676776766776767666766776677677666677667676776776776767676776676676677676766776776776776767767676767667677677667676677667767767767767766776776767767676776767676677676776677667766776667766776667667677676776776676766677677676776667667766676776767767676666767767677676766766776767676666776677667677676766767767677676776766676766676667676776667676776667667767676677676767767766767766767767767766767766676776677676767677676667676766776766776677667676776767667666766766776766776767667766676667677676767766776677676677677677666677677677667766767677667767767766767676776767666767677666767666667767767667677677667766767667676766766667666776767766776667676666676676767767666766667676776676666677667766677676776677676776677676676767676667666766766677677676767677677676767767676776667677667676767677676776676766677676766677677676776776767677667767766776767767767666776766766677667676676767767677677676776767767767766766666767767766767677667766776767767767766776776776676776776767766776776766767766676767767766667677677667766766767767677667676667766776767676676767766767767767667767766667676776766767767676677667767676677677676767767767766776776676766677677676676766676676776676766667767677676776677676776677676767767677676676666776776776767677676676766766776767676766676767667676676776676776776767767767766676676776766776767766767676766776677666666776776776767666766776766767676767767676677667666677677676776767666667767676676767766767767767666776677667676776767676776776767676677676766767767666776767676776767667677666676767766776667677677677676677677677676776767676776767767676766767677676776767667676766767677677676767767767676776767667766776767677666676767767766767767677677677676766776776676766766766776767677677667677676776677676766776767666767767666767677677666766676767767676766766776676676676776767766677677676677677667667666766766767766677677667767767766767767676676766767767767767766776767767676776766676776767677676767676776676666776676676766676776766767767676767677667766767677667767667676667767666677676776776766766776766776677666767667677667767766767667667666776766667666767766767676776767767767676776677667676677677677676767677676776776667667667677677677676776776667767767767677676767767677667677676677676767767677677666677677667767676776766767767767676776776767767676776767767766666767767767767677677677667767766766676767766677676676776767677676776677677676776776767767766667666666776677676776776776667767667767676776666667767766776767766677666677676766766767666767766767676677676676677677676776776767766776667676677676776767677667766776776676676666766667667666677677677676676776776776767767676767666776776776676767667676666767677676677666676676766676776776776776776776676667766776766677677676766667677667676767676776776666667677666667676676776776776767676776767677667676776677666667767667666676677676767767767767767676776676667666666677667767766766776676776767666776667667666776776677667667766667677667767677667676766666677677677676776676766666667676766776776767666767767767676667677677676676676767767767766766677676767766676776776776667667667767667667676776776766766766776776767676676776776767667766667677677667667767767767767767677677677667767677676677676766667767667766767667667677677677667677676767766776776776776766766776776766767767666676776766776776676776667677667766667767676766767677677667676776776767677676677667766767667766667667767676667667766776767767766776676676667667677666776776776776677676667767767767767766766676676767767676766776667767766776776766676767676776667677676767677677676676676766776766776776776677667667676677667766767767677677667676776677676776766667766676776666766667767667667676677676776676776676776666677676767767767676766676666677676767766767677676776677676766767767767767767767676766767676776667767766677666676676776766676666767667677677667676677677677676776776767767767766766667766776776776776776776776766767666767676766776766676676767767767667767767767767667767767667667766776776776667767766767676767676776776776666667666767666767666767676676677666776766677677667677667767677677676677677667677676767767677667676666766767676767767677667767677676767676766776677676766776776766776767667666776776776767666666776767767766677666776766767667677666776767767677676766766776776766666776776676667766667767676776666667766776767766776767767677676776776776666767767666767767676767676767767766776766767767766767767677677677676766776767667766766676766677677666767677666666677677667677667666767767767766667767677666767766767766766667677676776666767767767767767676767767766676776767676767677667676767667676776767767767677667767767767
66677677667767676776676667766677677676776667677676677676767767767677676767667666767677676767677677677677676767666776767676767766767767667767677667767767767767677667676676767666677676767767677667677676776776667766767676776776666767676776776776776767676766666776766776767676677667767667767677676667767767677667767677666766677667677676767677676776767666667767676776666776776677676766776776767667676667676776776766767767767766767677667767767767767667767767767676776776767767767677677677667677677667767667677677677666776666776767677666767766776776766676766776667676767676776776776776666776776776676667767676767676676776676767767666767677677676766767767767677677677676767766776766767676766776676776667767677676776767767676676766776766677677667677676677677677677677677666776767677667676677677676766776776776666677667677677676676776766767677676776667767667676766676776766767676676767667766776766767666776766767677676667677677666676767767667766776776776766776776766767766766776667666667676776776767767677667667667677667767677667767766766766767677677677676667767676776676776776776676767677677677676666776767666776677677676766776776776767767767677677677667766767676676767766776667677677677666776677667677676766776677676677666676767767667666766767767767667667766767666776776667767676766766767666776776767676776667766767766767767767677677677677677667767666776767667666677676767766776676776667666776676767767767677666776677676776676767767677666676667677676776677677677677667676776776676776676767676766666767676766776776776766776767676767767667676776776677677676676776776767677667766767676776666676766677667766776676767676676776666767667676767766676776676776776666676767676676776767666776776776666677676776766767676766776667767767767766776776767676776766776776767676767766676767677667677677677667667677676776667667766776766676776767677677677676677667677667767767676676776677676767676676767766767676767677677676767666767667676776676666677666776766776776766767767676667767766676677677676666667767766667767677677676667666767766667676767766776667766767677667677667767676677676677677667767667677677677676767677677667676766766776676776766676767667677667767767767767677667767767677677676676776667677677676767766776767666776767766767767767767766766677666767676776767676776666776767767767767667766776676776776677676677666767676676677667767666767767766776776767676677676667677666677677677667766676776776767767677676767677676666776677667767666767676666667767676776776677677676767767676776767767677677667677676767767766767677667667677676776676776776676767676776667667676667767666776766676677676767667676776776667677667767767767666776776667766767677677676676767767676767667676667667767677666767677677677677667767667767767677667677667667676776776676776667767767767767667767766767676667677666766776767767667677667666767766776767676766676767676776767766767767667766776776667677666767666776766776677666776776667667676667676767767667766766677677677676776676776776666776766767767766767767767767667676767667767676667767767667767677667677667677676776766767677676667677667667667667766776767767767767767767766776677677676766776776766676767666676676667676776767766766677676767667767667676767677676667676766767767766776677677676667767767767677667767766767677677676667667767766666677666776667766767767766767767767667766776766676776766667677677667676767666776667767767766677676767666776676766767766766676766676677677677667676766676776666776776776776776676776776677666776767676776676776767767677676776677667667767676776767767766676776776767667767767767667767767766776667666776676676676776677676676776667767676776776677676676776676667766766776677666667677676776767666677667676677666776677677677677677677667677667767766676766767666667676676766767677677667677677677677667767766667677666676667677676767767676667666776776677667677667666767677677667676776676676676676776767767767676667767767667767666767767667767766666677667767677676776767767767666676767767676677667676677676776677666666776676677677676667676667677666767767666667677677676776767677667677676676677676667676776677677666776677666776767666776767676776767676767676767677666677676776766677676676677676776776767766767676776767677676767767677677677676776767767676767677677666767767677666767767766776767767676767677666766767667676766776776767767766667767667676766776776767766776676676776776667766767677676776766677677667676667767676767767667666677677676766776776767767677667677667666776766767766776676767667767767676767767767767767767677677677676766677667767666776776776677667667667766767667767677677676776676776776776776767766667767676676676766677677667767677677676776677676776676676767677676677677667677677667766667767766767676776766767767677676766767677676676776776677676776676767676766776767677666766766776767767666677676766776776776776677676776776676676776676677667766776776767767766776767767766676677677677677667767677676766776776767677677676666767676776776666776776776776676766677676776677667767766776776767667767677667676677677676776776766776677677677677667767767767766776767767676767667666767666767676677667667677677677666766767676767667766667667667766776766776677667667766676766776677676677677677677676676667767766676767766666776676776766677677667667766776776666776776667766766776767766776776667767766767767677667766767767767767677666677676767766776677666776776767766776767677676677676676677677676776667677677676767767676766776776767766776776676776767766766776766767677667767677666676767767767676677676767766776676776667676776766767677667676767677676676776667766767677676666776667666676767767766676677677677677676666776676767767676776767677676776776776677666667767766677677667677667766776666767767767677677676666776667677667767676766776676776776676677667667766677666676776666776676776667767766767766767767766767767767667766776766776676767766776767767676776767677676776667767767767767667667676776667666776766776776767767677667767676776767677677676676776776776767766776776666776766776767767766767767667767767767677676767676676766677667766776767677676767667677667677677667767767667677667676776676677667767667677667766776676776677677676767677676776766767667666677677667766776776767676667767767767667676676776767676767677667676776776666666776767767767767766776767767766676776767766776776766776776766767666677667677676767677667676767667767767767677676776776676767666776677676767676766776766776767767766776767666776767766767667767667676776776667766677677677677676766776776776767677677667667677676776766776676676776776667767666766767767676767677676776766776776676676677677677676776767667767767766766667767677667767766776767666776776776677666766766776667767667767767766767766767767667676677676766776676767767667677666767767767677676767767767767767767677676677677666667677667767676767767677677676767676677676766776676677676776767766766776676767766767767766776677666767677667676677676766767766676767667767766767677667666766776677676776776776767766767676667767676667676766776677677676677666767666676776676667676667767676677677666776776776676776767766776776667667677676666676776766677667666776776676667767667667676776667767676767677666767767667676776767766667767766776776776767667767766766677676676666766767766677677667767677677676776776776677677676776677666676676667767766676776767767767676676766776776766767676776776767676677676676776677676677676767677676767677666776766667667767677667666776677677677667677677677667767676766766767767667676676767766776767767666767677676677676676676776766767677677677677677677677667766776667677676677676676677676776776676667667766776767666776776677677676677676666677677677677677666766776776677667667766767767767767676677677666766776776666677667677677676766767677677676776776667667766776676767676776767767666767676776776776767676766766667676776767767676767676766767677667677676667676767766776766767676767767767677667667766766677676667667767767677677676676766676767677667767767676767667677677666776766767767767767667666776676776776776776767767676767767677677666667677677676776667677676767767767767677667667677666677677676677667666767676776667766666766677677666676776767667676667666766767767667766767767677676776767666676667766667767677677676776766776776767677667666676776676776776667767767767767677676776767767767766677676776766677667676677676667676776776776676776766677667766767767676776776767767766767677666776776766767676766767766767677676676767767766767767767666776776776767676776776776766677667767767766766776767677667676666776776676776767767667667766767667676767766776766677676766776676766677677677667667667767767667677666776776776676776666667666767767766776776776776676677666776766676776676776767767666767667766776677667676776767767667676766667677676776776776767766776767666766767766776677676677677677676767677676776766767767667766767666776676776666767767666776767667677677667677677677666776766766776767677666767767767677677676766666776666667676676666776776776666776677676776767677676766767676776766776767666677676766676766766676776767676767767677666776766776776776677677677676767677676767677676776776676767676667667677677677666767767766766776766666767767666767766667676766776767767676776766767677676666767677676776766776767667766766766776677677677676767676767767766767766776776766766767677667667667676776666766776776767767767677666767766666767766767676776776767767766776776677677676677667767666767767676767767767676677676776766767677667766776667667666776776667767677677676767766767767676677676776767666767667766766676776667767766667766766676677667766677677676776676776766677666677677666677667766766667767677667676676776667766776667667677677667677676666776776776677677677676666667677677676776667767767677667767766776677677677666776677666767666767677676776667766766776676776767766666676767667666776776767767677676776767676667766767677667667767677676767767766676766676676666776676667767667767677667767677676767676776776776766667766766776667766767767677667767767677676776776767667766776677667767767767767767767677677677677667766676767766667767676776776776677677
667676776766776677666766776767767666776776676767767667766776676776676767677676776767667767676767676776767677666776776776766776677677676767676766666677676676677667677677677666766767766776766767667767676767676767766767766776767767667766767767667677677667767676766767677677677667767767767676776766776767767667767767767766766767667766767766776676767667767767767766676776667767676767676766766776767676776677676767666677676767767667677677667677676766776677667677676776676676766776776776776776676776776776767767676767677677667767767676677677666776767667767676676776776776677677677667676767767676776776776767676677666776766677677666677667767676677677667677677677677666776766767666677676676667767767766677667766767667666767676677666776776776766677666667666767767677667676676767667767667667666677677677676767666776677676766766766776666676776677666767677677677676767677667666776767767767677667676767676767766776776776776676677667767677666677666776667667666676667766677677676776776776767676677676767767766776667677677677677667766667677677666767676767767677667667676767767766776667677676776767676677677667767667766676767677677677676767677667676776776667667676776676677667767766767667676776776766766776677667677676767767767677676666666666776776776767676776776677667767767766767677677676767767676676776776767667667676767676767767766767766776676676676776676767677677667767676676767667767677677667767767766776667666776676677667677666776767677667767767767677677677677676776766776677676776766667676776677677677677667767767767677667676677677667676767766767767767676776766677676767766766766767767766676776677676776767767766776676767676767767676766767667767677667677677677667767676767667666667767767767767667767676767677677676677677667767767767676677676776767676767667767667766766677667766776767766676776667767767676767766676767667676776677667767767666767676767676667767767667767766776766767766766776776767666776766776667666767766677676677676776776776776776776766776776667767766776676776767676676776676767667676776776776767767767667677677667676666676776667767677676667667767676776677677676767767767767677667767767766776676767666766767767767676677677676767667767767677677667766767766767767676666766667667676776776667677666676776776776766766776667767677677677667677677677677667676776676676676767767677676776677667676677667676767666766666677677666766766767677667667677677676767666767677677677677667766766767676767767677677676776766676667767767767667676776666767677677677676766776677676676767767767767677676667677676767767767766776767677677677676667767667676677676776667667767676667766676776766767767677677676767667766776767766676767667676677666676677677667767667767767767766776776776776666776677676776767667677667766767677667676767767677667767677677677676776677667766676767767677667767676766767767677677676767767677677676767676676776677667676766766676766776767767766776667676776767666776776767767676767767676776676766767767766667766776776766776667767767767667676667766667767677667676666767677667676776677677676776676676767766767667676676776776767677677666677676767677666677676776776667766776776767766776667766676776766766766776766666767767677676766776676766776676766776766776776776776776767677677667677667667676667767766767667767767767666767676776776776776767666776666767766776767766676767767767677676677676766776767676767767767676667676767766677677676776767767766667676666767676776766766776677677676776776667767767677677676766766776776776676667766766676766776776667766767767677676766776767766767676677677677676776767667677677666766666666766676667767677676676776776767766776766767666677676776776776766667767677666776677677667677676776676666776766676767767767767767766767766776776677666776667677667667677677666677667676677667767677667677676776776776776677676766667677666667666766776776776776676767666767677676767677667676667676776766677666767676767767767667677666776676776766766776776676667677676667676767667676776767677676677667666677677667766767766667677666676776776676766767766667767666667767667767767676676776767767676766767766776776776667767767766767766766676677677677677667676776776667677676676767666766767767766776667767677676776766767766776776667767676767767767677667676766677676676676767767767767767767676776776776776776666766676767676766767766776676776776766767767767767666766767767667767767676767676676767766776776767766766767766767766776677676776776666666776776766767676667666776767676776776667676766767767767676667767766776776767677677676677677677666766767676766776667676677677677677677676776776776677667677677677677677677676767677676767766767767767676677667676776776676767677676767767766766677666767766767766776766677676776776776767677666766766666776767767767767677676776767677677676776666776676767667677677676677676766776776776767767767767767767767767676767766767767667676767676677677667767667676776766676767766767667766766767677676677676677676766776676776676676766676776766776767767767767767667677666767766766776777676667766776767676677676776776766767767676776677667676767767767677676676767767767667676776677676776677666667676676676767667666767767676677676767767767767767767767767676776776767676767766776766677676676776776676677677676776767766766776776767767767766776767677666776776677666776667677676776767676776776667677676767767667766776766767677676677667666666767676676677676767677676776776767767676666776776776776776676767667676766676776667767677677677676667676767767767676766776666776776776767667676767676767666667767766776776776776766666766676776766677667667677676667767767666767767767767676766677676666776767767667767667677666677676767677677667767767767767767766767766676667767677667677676766767676776776776676767676667677676676666776776776667767667667676776667767767676776767667766776767767676767676776776666776767667667767676666676776676776767667767767667767667766776776676767676767767767676776767667767667767766776767667676776776776677676776766666676776676767676776767767767767676676666776776677667766776776767666666766676776767677666776766766767677676667767767667666767666776766776767677677677676667767677677677676767767766776677666676667767676776667767767677676776677677676766677676776776776766666677667767767676776767767767766667677677667767677677666767766767767767676767767766776676766767767677676676667677677676676767677676767676677667767767676666667666766776677666767766667766767766776667766666776776776677667676776766776776677666676776667676677676677677677676676676776667767676766766676677667666677667667667767767767767677677676776767677667677677667767767677676776667676776767767676766667766677676767766776766676767677676776667677676767677667766776776767767766677677667676776776676776677666776767676776776667676667767666667676676776776767676767767667677667667677667676677677667767676776677666776776776667666677666767767666766776776667667667676676677676776766767766776776667767767676776776776776676767766667676776666676676667667766776667676676776767766677676676767676767767766766767676676677677676767767766776767677667766677677676776767667666776766776766676666776676676676767766776776667767766767767677667767767677676767667766776677676776766776677667676776666767677676776767767766767767767767666776676766767667766667767767676766677677676766667767677676776776767667677676776667677667667767767677676766766776776767666767766776677677676676776766667677676767766776767676776766776776776676776676677676776767767667766767677677676767677667667666776767767677667767677676776776776767676776766676766677667767767677667667667676667767676776767767767667767677667767766766677677676667676766677677676767676776776677666766776676666776667767677677676776767676676776766676776677677676776767767767676766676766667676767767767766666776667767766776767667767677676676776766667766776767676677666776676677677666666677667667666766676667676767676767677677677676776776776677676776666776776676776666776767667766676677677667766767677677676766677677666676767767766776776766667766676767676766767677676766677676776776766767767767666766766767767667677667677676677677677676776767767676767767766767667767767667677667676767767677667767667676776776766766767767766776676766767676676766677676767676767676776776766776776767677667676766776776766766776676767767767667766767766766767767767676776766667676776767676776766776677676676766766676767667766776676677677676767677676666776776676767677677677667767676676767767666666767676767767766677677677677676767767766677667676776677666667676677676766676667767767767676767767677677667766776666677677676767767766776776677676767767677667677667677677676677677677676666766767767676776776776776776776776766766677677677676667767667676776766676776767677666676676667666776767766766776667667677676676666776676776767766776676677677667676767677676767666776677667667676766676676776776776677676776676677676766667677667767677676667676666666776667676767767677676776676766677677676767676767667677667676767677676767676666776677677677677676666766776776776776767677667667677676767676676767767767667676776776776766676767766776776776677676667767767667766776776766666776667767767666776666776767677667766667677676677677677677677677677677667767766776776767676776767667767766767767766776677667767766776776677666776676766766776767767767767676667667767666776776776766767767767767666767767677676776677667767767676767677676776676776676767767677677667676767767676776666677676766677667767766767767677676766767676767767766776667767767666767676666776677667767676776767676677677676767767666766767666667766767667767767676676776676776676677677677676766666767677676776776677667767666776767677667676766676767766776667767667676767666677676766676776767677666677677676766767667767676776677666676776776667767767766767767767766776666776676776766767766667677676677677667766667677666676666776776677676766666776667767767676776776776767676776766776666776767676766667767666767766677677676776767766667766667676677676766776767767666776776676766767767667677676666766767767767767677667767676776767676676666767767677676776676677677667767766776676667677677
6677676767667677676676776776776766677676676667767676676776676776667667766677676666766776667667677677676776676676766676676767767667677677677677677666776767767666677677677677667676767666677677676677676776767677677676766776766676766676776767667767766766776767667766776667766776776677667767766676666776776676767767676677667767766776776767677667767766767676677677676676767767667676767676767767767666776677677667767767767676676776776776767766776776667676677676766677676676677677676776776776676766776767766766676677667676676676676766776766766766776766677676767676776776776767666676766776776676767677676776667676667677667666776767767766776677667667666776677666667676776776767677677677677677676676776776677666767766667667676667767677677676767667767766767667766776776776676677676677676677667766767767767667767676667767676776767767767676666677676776776666776766677676676667767767666676666776766767676677677677677667667766776677676767766767766676666667767767767667676766667676767676776776776767766776776776677676767676776666677676767677667766677676666766667766776767666776767767767766766766766776677677667666676766667677676776676677667676676767667667766677676767666767676767677676766776776776767767677676776776767676676776767667667676776767666666776676776677676767676776676667677666766767766776667767767766776776676767676767677676676776676767767676767767767667667767676766767677677667767667677667767767677667767676776766667667767766667676767676776776767767677677667677677676776666677677677667676767767677667676767677667667667766776676767766776677676767677676776766776776776776676767766767676767767767677677667676767767666776776676776677677667676776666676666766776767677676776666766667767677667677667676767667767767667767767677677677666776676776676767677676767767677677666776767767677667767767677676676676776676766776667767667676676766776767767766767677677666677676767767767667666676767767766767767766677677677667667767767767677677677676676767767676776666776776767676767676766776776776666676667766776667767667767677677676676776767766676676776766776767767767676766766676667676676676776766677676766776766766767676677676776666776776676776776676676776676766776677666767676767667676667766776767677677667677677676767766677677677676677666767766676676667667667766767677666776667767767766676666776776766776776676767766776767677676776776776767766766677667767677677676767767677677676767676767767666766766776767766776776776677677676776767667666677667677676677677677666767676776666767677676766766776776767667676666776776676767767766767676667767676677667676767667766767667667677667667666676677677676677677676776776666776776766767667676667767767767676767767667767767767767677676776676666666766667766667676767676766677667767667667766677666767676677666677676677676776767677677677676767767766776667667677677667667767667767666667667767677676767767676776667766776767677677677677667767767677676676776676776776776767677677677667767767667676767766667767676776776767677677667766766676677667767767677676767677676667667767767767766776677667667677676767666666666767676767676776776677667677677676767766766667767767767666677667767676767667766767677677676776767767676677676776767677676776776767676677677667677676766767767767676676766776766776767767676776767767767767676677676677676667667767677667766667666677677677677666776676766767766667666677666677666776776676776776767766776676767766776767677667767666767666776776767767766676766676776766677677676767767677677677667766767667676776676766776766776677667676767676667767766776677676776766776776776766766767676776776766766766677667676776666676677676677677667666776667677666676776667767676767667767767767767767666767676767677676677677677667677677677667677667666767767767676766776677676767666767677666776676666776776677677667766767767767666677677667767666766666667676666766677666776776766776767767767676776776676776776676666676776767767677667767667766776667676667766766766667677676776767677676776767767767767666767767766767666767766677677666677666767766776767667767667766776767767767767767767767676767767767767676767666776667677667676766766666677667766676677677677667667767766776666676767677667766677676666666766767766776776676766666767766676676667676667767676766667677677666776776776776776776766766766666776666766776667666676776677676676676676766766676667767767767676766677666677676776767767676767767677676776776766667676767766666677677677677677676766776776676776776766776776677667676776776776676676766776667676667676667676667676776667677676667766767767677677676776667667677676667667766767767677667677667676776666666667677676767766776776766677676776666776677677667766766776767677677677666776776776776677676776667767767767676766767767767666766767767666776677667676676776767676776766776676767676767676766766677666776767676677676776676667767676677666776676677677666767767767677667767766776767767766776776776766767676776766767677677667677677667767677676776767766677676767767766776676767667676767767677677667767676776776776677677677667766676667767767667677676766776776677677666677677677677677677676776776776666676676776767766776767767676767667676676776677676776676767767677676776776667767676776677676667666766677666676676776676766767676677677676776676767767766766767676677667677677677667667677666767766767677676776776666677676676677677667767766776776676666776776776767676667766767766676677676677676666676677676666666767676767677676677667767667767767767667677667666776776767766776776677667677676676766767676766776767767767676776766676776676766766666677666767676677677677666677667666767766776767676776767676766676667767666776776776677666776776767666677666676776677667676776776677676677677667677667677676767676676776767766767767677676767676667676677676677676767767677666767766767767766776767767667667767676776776776776767677677667767767766776767767667676766767677677676776767677677667666677677677677666776767676667767767766776776676666776767767767767677677667767767767677677677676767766776677677677676667766776776776776776776667666776667767676776766677667676776767767767676776666666767677677677677676766666677667677676676667766776776666776767766676767676766676766766677676766776667676766666767676676767667767677676776776676767667767766767767767766776677676676776677676676767767766776766767767676776676767677667676767767767677676766776776776676767766666766776676776776767767677676776776776676776766776666766767666667767676767677667767666677666767766677667767677677676767766667677667767767767766776676776767767767767676776666766767767677676776767767677677667767767767766677677676776766667676667677676766776776776767767766666766677667667767767767767767667767666767766776776776776776776667767767677667767767767677677677677666766776677676767667767766667677676767677676676776676776776767676776767677677676667766767767676776776677667767766677677667676766776776776767667666766767767767766776767667767767766677667766666776776767676767767666676776677676677677676776776766776776776676767677677676677667766676767767667666776676676766677676767767767767767677676776666776776676666667767677667667677676667677667677677676767667677677667667767767767766767667676676667677676766776766776666767677676776677677677677676676766766776766776676776767767767677676676767676776776767767677667767767676767666676676776767676676776667676776776776776776776767676776767767767677677677667766676677667766676776776767676776767767676766666677676776677677676767767677676776767677677676767767766676766776676667677667767767677677677676776776776666767767677667676767767766776676776776676776767676776776776677676667667667767767767767766767767767767767767766767676776766776766776677677667766767676767766767666677666776767767766677667677677676776776776767766776767676767677667767767677677677667767666767766667767766767766667767766776776776677677677676767766667666767767767676776767666677677667767767677676776767767767677676767767766776667767766676776767766776776776676677666766676766666767667677676766676776766766766776776676676767767677677676766776766776767677676776776766666766767767677677677677677676667677676776767667677677667676776767666767677667766676666776776676767676776776666676667766767666767767767667677666767767767677666767767767767667766767766776676666776776767767766766767676767767667767676677667767766776767767767766767767676776667767667676767676776677676776776767767767677666667676776676776776776676767676667676776767767766677667676776667767767677666667676676767767677667667766766776767676776776776676776776676767676766677676776766776676677677677667667767766666666776776776677677677676667676776776776767767767677676776776767767676767767767767677677677677677666676676776776677677677677677667767767676776776776776667677667676677666776676776767677676776676776776667676776767677676676776776776767767667767676676766767677677677676766766667767677677677677677677677676776776767767767766776776677667766776776677677677676677676776766666676776766766776767767767667676767767767767766776776676667767667766766667767677667667767767767766767766677676766776776776766776676677667677667766767677677676776776776776677676667767667667766776767666666776776776667677676776767767676776766667667766766677676776767766766677677677677677676767767676676667677677667667667767676677676767766677676767676767767676776776676766776667767767767766676676676776677667767767767767676676767767677676776767767666767767676677676776767767766667677676677676776766776776667767767767667667767767767667677677666766676667767766766676776667676767767676776766776776776676767667766667767767766776776666776676667677677677676677676676776776776766776767677677677677677677676667677666776676677676766676676776676666677667766666677667676677676776767677676666676766766767767767677667667767676676767767766776677667767767677677677676676776776767676666766776767767676767766677677677676676667767767766776676676766776677676776667677676766766767667677677676767676766776766767767767766677676776666676776776766676767766766667766776766676676667767676776776677667667767767767767767767677677677677667766
76766776676767767677676667677667676666776767766667767766667667667677676776767676766766676767677677677676776767676767766776676676776766767676776766767766766776677677676767676767676767767766676767767677676676766676767766666767676677677677677667667767766676677677676767767766776767676667666677667676776667667667677677676766676667676776767766767676676767767767767767677677677677676677667667676776776767767666776676776676776676676676776676676767766676776767766667767676776767666767766677676767767767766677666666776676767766767767667677677676677676676667766676766667766767766766666767766767767766776776776776767677677667767766776767767767767667767676776767766767767676776776767677677667677676776677676676766767767766776766776676667667767676676776767767767676766676776767767677667766667767676776776766667676666767676766776667767677667677676766776776766767666767676767767767676776666677677676766667767767767766776767767767767667766676677667767667767766766776776767767766776677667667677676767677676767767767666767767767767666776677667767676767667676776677677676766776677677667767767767677667676776767667767677676767767667667766676676767767676766767767767767676767676767767667667767766767667767767767667767677676766767766667667676766766677676677676666677677676667766776676767767677667767667666667667677676767767766776767766767676767766776677676776676767766776676766767766776767766767676767666666667677677667676767767676677677666776766776677667766767767667767677667766767767767677666766767767677676776667677676767666776676667767676767767676677677666766767766677666767767676776676676767667766766776677677676776676767667676676776667676667766776766776677676776766767676666767677677666767667767766776767766776676676776767766767767766766767676677667677676667767676766776766676776767676776677676676677666776767767676667767677676667767676677667767767667676766766677667666776776676677667677667767667667767767767676676677676766776776776766676677677667767667767677676776766776776776677666776776776767767677666766667676776776677677677667676677667767666677676776676767667767767767677676767666776776766776776776677677676676767767677667767666677666776676776776676667677676667676677677676767667766677666667677677676767766767766676767667667677677676776776776767767676776677676676677676677676767667677667676667767767766766776667667676776676767766776677676766676776767676766766676776767676667767766676776676776676666676776766677676767676666767767676676676677676767677677677667676776776677676776677677666776776767767767677666776767766767667667676767767666767767676676676767677676776667676776667676776767767677676676676767677676776677677667676776776676776767767666776776676667677677676676766776776776767767667677676766776776677677676677676676776667766766767767766676776776776776666767767767677677677667666767666667767676766677676776776766776776776667767767666667766776677676666666767766766677676776776776677667666677677667667766676677677676766776776766676776776676766776766776767667676677677667766776677667667676776666677677676766766767666767676776676677676676766767666766776776767767766677677666767676776776767677667767767767766776767767676767676776776767767766676776776767666667676776677676667667677676776776776776767676677667677677676767676776776667766666767667767767676776676767677676767677676676767767767676776776776766676676667767677677667676766667666666667676667667667766667676767767676776776676776767767676767666666776767767667766676776767677676677666767667767677667766767767677677676767666677666766776767767676767766766677677676767666767767766677677676776776677677676667766766767676776667767766776767666766676767677676766677667666766776676767677666676776776776676766767677677677676776776766776667767677677667767767667767676766677667767766666676776767767767666677676776677676677677677676676767767676776767677677677667677677667766766776776766767677667676766767766776767767667676766767677677676767667676766776766776776676776776776677667666776776776766776677667767666767767767677676766677666767667766767766677676676767767677676676766776767677677677676776776677677667677676666776677677676677667667766767676776766677676776766676766776767667766677677666776776667667677667677667667667767766767766676776667767677676767767676776776776676677677676766666767767767767766766766776767766776776767766776677677667677677677677677667667766776776767667767767767766677667666767666676677677677677676767677666776776667767677667767676776676776667677676776676776676667767767766776676767677676776766776776676677677666667676666776776767767677667666776776677676667767667767666676776666676766776677667767767766767677676776776767767766767667767767767766767767766667677677676677666776676676776767676776767767677667766776666767767676667666776776667676767666776667766667677677676776667767676767767667667766767666667767676666667766767677677676776776767767766776766766776776776776766667767677666766766767766676766776677677667767676667676776766677666776776677677667677676767676776776676676676766677666776667667677667667666676676767677667676677677676666776676776766776766677667767767767766767767766767766776776666776677677677666776776766767767767766776676776666666776776767766676776776676776667667667767667676767766776767677666776677677667677667767677667767767677676776776776776776677677676776677676766666666766767677677677677676776776766676776766667767767767767766767767767667677677667767676766767667667767667676677667767767767677667767667767767667677676776767676677676776667767666776766776766667767667766776776676767677677676776766766776776666677677677676766767766776676766776776677677666677666676767677677676677677677676776677677677676677677667666767767766767676776766767767677667767766677667666767767767676766776776667677666666767677667767767677676677676766676666776776776676776667666776767677676776776767666767767767766676667766767767667767666767677676776776677667767766776677667766676776776767677676776767766667677666776676677676776666776776766676766776677676667667767766767676767766676776677667676776776767666767767676667767676776677667767667677676677676776767767766776767767677667767677667767667766776667677667677677676776767766776766766667666677666767667766776767667667767676677676767766676776767676767676776676767766667767677677667767677677677667666776776767767676767766776766767767767676676666676776776776677667767767676767767767677677666677676776776676776676767677676667767676767766766776767767676667766767767766766767767767676667667766776776667767766766776667667766676677677676767766776767666776676776767676776776766776776667676677677677677677676766776676676776677677676667677676767677677677677677667767766776767667766677666776676677677677677676767676677667767766666767767766767677676677676677677667767676766766767677676677667767677676766776767676776767666776776776676667667677677666776776767666776767767767767667676666776776676767766776677677677667766776767767767676677667677676776776766776677666676776767767677676776767667766776767767676776766776776676776776766776776677676677676776766667676677676776767767677676677676766767667767766776767767767677677666776676667677676767676767677676776767767766666666776677676776776767676667766667767767676776767667767676676766776767766776767667767767676767676667767676776766776767767767767767676677667666767667666676766767766776776776776677676767767676676766767767676766676776767766677667677677676767767766767667676776776767766667676766767767676767676667767767767767766776676666776776776767667667677667767766776767766667676766776776677677677676677667766767666676767767666776677676776667676667676766667677667676667666767767667767767677677676677676767676776666677666776776676767677666767766767767767676767676776677677676677677677676766676767767766766666776766776776776667767767677677676776776767767676766767676766776776767767666677676776776767767677667766766676676776766776676776676776667677677677677676767766676667677677676767766666776767677677677667766767667677677667676776767676767676766776767676767766767676767767767677667676776667767677667766676776776767767676776676677676667766677676677676776776667676776766677667677677667677677677677667667766667767677676666776776767676767677676767676766676767677677676767767677667767676767676677667766776676767767767677677677676767766767766767677677676776667676776776677676667676776767667766676676767677666676766767676767766677677677667676776766767767767766767767676666776767667666776776767677667767766667767767767667676677676666677676767676676677666677676767767676676676677677666766767677676667676767767767767666676767667676677677677676667667767767667767667676767767676676767677677677677666667676677676776766776776767666676767676676666776767767767667766676776767766776667676776776667767677677667676767677677676766667677667666767666677676667767667766776767677677676667766776676776766766776766776776766776776776766766676677666667767766776776767667677677676776767676776776776677676776776767676776776776766676776767767766676776776776767676767677677677676776767767677676667767767767767677676667767767666676776776676776767767676767767677677677667766676767766767667676776767767767666666776677667676667676776677677667676776767767767767766766676766667667677677676667767767677667767767667676776776677666766676776776767766677677677667767676766767766767767667767676767666676776776776767767767767676776776766677667766776766776667767767677676766677666776767766776766766767677676776766767666776776776776767767767766676667766767666667667676667767767667666776767676776767767676767676666776767667676766677677667767676676776767667767676677676776676767767766677667767666767767676676776677677677677677676776767667767676767677676767766776767767677677677677666767766677666776676776766766776776766767676767676667677677667767676766677676677677676666766766767767767767767676667767676667767767767677667766776676776667766677677676676776766677666776666776677667767677666766766667677677667767767767767677676766776776766776767767766776766776776766776776776776767676766776677677676776676776767677666767
667676666776767666776776776776767766677676676676776776767677677677676677676676767766766666767677667767767767766766767676666767667676766676667766677677667676767766767676676766767767767767667666766776677676666767676766776767676766677667676767677667767676767677667677667767767767766767766767766776776767676776677677676776776767766667766666767766776776666677677667676667767677676776767766776677677676667767767767667767767676677676677677676677676776767667767767767766776776776776776776766776776767766766776677677676776766776667767676766776676667676776766766776776676776776767767677676677677676767767676667767767767767677667666766666676767767767676676676766776676767667677676667667667767766766776677676677676776677676766767767767666776776767766776766666676766767767677677676677667676667766667667767766776766677666776776776776776776667676766776776677666667766666677666666766776767767676666776676677677667677676767677667667677677676776676677676766776776776677677677677666767677676776776767767766776776776676776776766776667767666666767677677677666677666776766677667767667676767677676666766677677667766676766766677666776776766766776667677676667767666766776767767676676676766676667767767767677676676766776776677667667767677676776676776767767676767676677676677676767677676767676776767767767666677676767767766677666667667767667676676776767667667676677677667676676767666776676666776666776767767767767767666676767667766776666676677676776767766767677676676776776776677677666767766776767677677666767767667676767767767667666667676776776676776776676776766767767677677677677677666776767666677677677667667677667676667677666677667767766767677676776767766667677676776767677676677677666776676676767766677676766676776767766776776767676767677667677677676676677666776767666776667676767766776666767767767667767766767676776677666766767767676776767677677666776776776776767767766676767767767677677676766766677676776776676677676666667677666677677676766776776776667676677676666666676766767677667767667767766776767677677667766677666766766776776677677667767767677677677676776776767667767766776776677677676767766677677667766766666676767677666767666776667767767676767677676677677666766667667767767767677676776767676767667767677667676776767767767677676766676667676667676776767676677667676776776767667766767766767676776767767667666767767667767766676767767767766776676676767767666767767767677677677677677677676676676776776776767667767767766776667666776766666666677667767766776677677667676767667767667676767767767766776676676677667766667676767677666766766776677677667667676677667767767767666676776776767667677677677676776677677666776766766767767677676776776677676667666666667676776776676767667677676776767767677676766776766667667666766776767767676677676767676767767667676766676766776766676767766766776776767766776776677677666767676767676776676676776776766767677667767766767666677667667667676666776776667677676667766667766776776677667767677677676766676766767677667667767676776676767766676667767766767766767667767767767767767676677677676676676767767677677666666677677667766767767767767766676776677677667767767767766766666766776776766776767677667677667767666776776766766776676666767677676666667766767767676776766776776776676776767677676767767767676776767767766767667677677677667766766776767766677676776677667767767677676776677667767677677667676666766776776766776776776676776677676766676666666677676776776776676776776667767767676776766667666766666676676766776767676776767766776667676776677667676776767767766666766776677666676677676767676667667676776677676767677667766776677677676776676676776767766676767767767766766776667766776676677676776676766677676676676766767767766677676776767676667666766666767676767767676677666666766666767766676766776767767767677666667767667767767767767767767666776767676767767767677676767677677667766677667766776776776667677677676666666776776766776766776776766676776776677676767767676767767766776776766776676767667677676776667767767767677676676767767767766767766676767677667767767666767767667676767766666767767676766667767766776776676767676767677677677677677666766676767767676766667767677676767767666767767767676776766776776767766766766776776767676776767767767677677677676776767767677677667766776766676677676677676776676776776677676767766776676676776766776676666667666677677667676677677667766766776676776677666776767677676767766677667767766776776776667676776767767767766677667676766776766767676676667676767666667677666767667767766676677677677676766767677676776776676766766767677667766767767676676676677666776677676677667766776667677677676667767767667766767667767676776767766767766776776677676767677676766776776776767767676776667766666766677666767767767677676766767676677677676667676776776767677676776767766776776776666776776776776766676666776776767767677667676776776766776776666677677677666667767767767677667676776766776767767677666667766767666667767676676776767676776776776776766776677676676667767667767766676767767767767666767677676776776666767767667767677676766776677667766776767766766776667767767767767766776776776776776767677677677676776666666676667676677676767767676767676766776767676776767767677667676676767677677667677667677676776776676667766776776767767677667767667766776776766767677677676767766776776677676667767767767676767767767767667767677677676677676776776776667767677667676766667667677677676767677667767766776767767676776677676677676776767767766767767667676767666666776776667767667767767766667676767767767676767767676767767676776677676676767766776776767677666766677676776767667677666667677667766767676676666776767767677677676776776676776766767767677676776776776776766676766666666676776677666676766776776776766676776776776766776776677676767767677677677676767667667767767677676767666676766676776767767767676776776677667677666776767677677676776676667766766776766767767676766776667766766766766766667666766766776767667766776676667677677677666677677676766767767677676776676667676676776677667677677676677667667666767767676776776776676676676766767767767767677667676767677677676767676776776677676767677666677667666767766767677676776677677676776767767767767767766776776676666766767767767766776667667767766766766677676776776667766766776677677677676767767767766767667677667766776666766676767676766776776776666676676677667667676676766766676676776667677677677676767677676667677667767766767766676767767667666776776676767766767677676776767676766776766767767767766767766776677676766667677676767766677667767767767767666767677677677676766667667766676676767767676776776766776766667766776766776767667677677676766766767767676766776776767766677676776767766767766677676676776776766767766766776676767766767666776776676767676676767766776676676776767766676776767767676677677676776667677667766767666766767767767766776776776767767767767766776767766667766676767767667766767677676776766776776767767766776766767766776676677677677676676776767767676776767767767676767767767676667676766776677676677676767676667767676767677666776776666677677677677677676776767676776776766776767676776676776767677677667677676676776767677666677676767766766776677666676776776677677667767677666677676767767667767677677677666776676766776776766767767667667666676776776766767766677666667767767676766676776767667676776677677677666766776766776767667676767667767767676767677667766767766767767767767767676766767677676767767667676766776666767676677676677676676776676676776776667677666776766766666767677676767766767767677676776666776776776767767666677676776767767767766776766676776676776767766676766767767766767767767677666776767677676767767666776677667676676676776676676776676767667767676767766767766767667766776667667667767766667767767767677676667767677676676776667767766776766766776776667766677667766676776776766677676677677677666667767676677667767767677677677667667677677667667667767767676767766767667766776667767677676766767677667767677677677677676676666776776767767677667666776767677677677667766676667676767666667767767767767667677677677677667666676776676677677666776767676766676677677666676667767676766667667767767676677676676776766776776776766767676776767767767667677676667766677677676677676677676677676666666766666676776677676676776676776677677677677677677676666776676776776677667676767767767677677676776776766767767767676666776677676776767677667666767677666676666767767767677676767767676666776766776767766776776776776677676677676776776676666766667677667766677666776676766766776776767677667766776776676766776667666776776677667677667766767677666676667767667676767676776677666776676767677677666676776767667676677667767676767766766676776677666776767677676767767766677667677676776667677677676776767677676767767767767767767667767767767676767767767767766776767676776776766766776677677666767676676776776677667676776767767676776677676767767767667667766676776676767677677676677677666776776767667677676776767677676767766766767677667666767677677676776766776776676666776776767767767767667677666676677666677676667767767677666766767766767676776767676767676776776767677676767766676767767677677667767677667677677667677667677677677666776677677666676776667767766677667667676767767767767676677677677677677666776667766766776776767676677666776776676767767667766776676776776776776766776776767667766767676766776776677677676667767666776766677667667767766776767677677666766776776676766677676667667767677677667766776776676676776776666767666776767767666776776766676776776667767766767666676676776667767767766767766677667677667676776676677676776767667677676676766776676677676776676776677677677677677666667767767677677676776676677676767677676776667767667676667666776767676677677667677677677677676776776776677676766767676776767667676766776767766776677677677667767676667767766677676676776767667766767766767677677677676776676667767767667767667666766666767677676766666676776676776676767767767767767767677676676677676767667766776776667666667677676766767667666676776776666776767766776677666776776766676767677677677677667677676776766776677677677667676677667766677667767767767666766667666767766767677677
367676776767677666767767676767667767767767767666666667766776676666767767766676776767676776677677676667676676776776767767676677677676767667767677676776776767767767677666767767766666776676677676767767677676767766776776776776776677676767667767676667767767767767767677677676677676677676767766766766677677667666776776766666776766767676776767767676767677676667766776676666767766776667767676677676776766776767676776776766676767767767766667667766766767666667767767676676677667767677667677676776767766677667667766666776676677677667676766666776776767767676767767767677666766667767767767666776767767677676776667766766776667667767767767767666676767767677677676677677666776667676676767767767667667767667766676677676776767676776776666676767667767667767666776766666776766766767677667766677677676677676767667767766676666677677666767766767667767676676767667676767767767767666776767676667667677676776776767676776766776776677676667767666767676677677677677677676776776676776767767666667667767767677676776776677667767676776776776666676766776767666767677676776767677677676767767767677676676676767676776677677676776776776766667676776667677677677677666776767767677677667766677667667767767677666776767667767767677677667766676776767677677667767766767767767676766766767766767767666776776767766776776767767677666677666677677667677676667676776767666767767677666767767677677677677677667666767677676776676676767767677677667766767676776776766776677676776677676767667766767676767767676776677676667666776667667766776776767667766776766776676767767667677667666767667767766677667677677677676666776776676677666776666676667767667676766776677677667767677676767676767766767667767676776776767767676776667677677677667677676776776677667677676776776666767767767767767667676766767766666677677677676776666666676666676767767666776677677667676667667677666767766776776667677677676776776776776776776677677677676676677677666776767767676677666776776676677677676767767766676677677677676776766776676776766767767676767766776776767766776677677666676776677666667767767766776766776767767676776667767677676767676676767767677676767677677677677677677676766767667667766676676676667676776776677677667666766776677676677667676677676776776776767767767677677677676767766766767767766766776767767677667766776676776676776776776776676776766676776677676776677667676767667766776776776677677667676776776767676676776776776666767667767766776776776677676776766776776776767677667667766776766767766776667767767677677667766767767667667767667767766776767767766776776766766677666767676767676776676776776767676766677676676776766766677676767677676767667767767767766776766767767767767676776776666776776677677666677676677677676776767766776766776767767767767677677676677677676767766676666776676666677667767667667767677676776766667667677677677676776776676776776677667667677677666766667767767677667767767666767767676776767766677676776767767767767676766676677676776667766667676767767677677676667676667766677667676776677677676767766776776677677677666676776677676667666666767766776776776776776767766776766677676677676767676776677667766766677676776776776776767767676767767767766677666677667767676776776766776766766767676766766767766776676667677667767666776766776776776776676767666767667676776776767666666676766776676676766766767677666677666676766767677667676676667667767677677677676776767767667766776767666767766776776677676667767766776676677666776676776677677667767767666766767677676767666776776667767767677677676767767667766767677676677676776767676767667676666776676666776767667676677676767677676776776776766676776676766676776767767676766676767766667766776676666776676767667667766776767676766767677666676776677676676776676767677677676677667677677666776776776776677677677676776776776667677676767767676776767767767767676767767767767677667767677677676776766767677667666776766677666776776766676766776766767767766677667766766776766767677677676667766776677667667676666676677676766776667767766766766677667676676676667766776676766776676767676767677676776677676767677677677677677676767676776776766666776767767767676677677666766676676766776767667677666766676677677676666667766776766676767676767676776667766666666776677676767767667667766776776776767767677677676666767676766667767677667767767666776776767666776776767767767766677677667667677667766677676776767767766776677676667767676677677676767766767677677676767676767766767767767767667767676676767676776666667676767767676676767767667676767677676666776676776776776776776677676667767676676776776667666767767667767767676667767767666767767767667767677676767667767767667676767767667677676767767676767766776767766776677667766766677676776776776776667766676677667676767767767767677677677677676767766666676766776766776667667677666776767767767767676766766676667677676776767767676677677676776767676676767677677677677677677666776766767767666776766767676676776767766776776767767666766667766766776667767676677676776667677667767677666677667676766776776767767767667767767766676766776766666767666766676766767766776767766677666677676767766776767667767767667766776776776776676776776767666776676776767767677677677667676766767767766767766667766677667667766776776776667767677677676767767766776776767766767767767766767767766776776767767667676767677677676767677667676776676767766767767677667677677666776776667676776766767667766667666767766767766676776667766767766677676767676666767767767677676776776776667767766766776766666766676677676776667767677676767666767677676767767677667767676767767766766767767767766667667676766667676776676776776676776677666767666677666677677666766767766776776767676767767676677666776767667766776776776776767676776767666766776677667676676666776766766776766677667676666776776776677677666776676676767677677666676776776776776677667767767676776767677667767766676677677676776776767667767676676677676776776776676767767677677677677676666766776776676677676677677676667676776776766776776776776676676776676776667676766766766776776776767677677676767766776776677677667767767767767767767676767667766776667677667767676677676776767767667767677666776776767677677667667767767767766677676767766776776676666776767766776776776667767767766776776767676676676766667767677676667767767767676776767677677677677667676776677677667767676677676776767767667677667766677677676776676767767767677677666666766766776676676767766666667677677667767667666776776776776776776666776767766677667677667767767677676776776776766667766776666776776676767767767676677677677677666666677677667676776766677676776667767767676676767766767677666667677667677677676776776767676776676776776676676677677676676776666766776776776667767767677676677667767767677677667767676666767767767766667676677677666767666767767767767767677666776776776767767666766776676767767677676677676676766776776666776677667677677677676676766767667677667767667677677677666667767676767677676767766776766767676776776767667767676667666677676767767677676767666776776677677667667677667676776677677677677677666776676767666676766776676677667667766776776776776767766767766676776776776676776677667666667676776776776767766767666676666767766676776776676676767767766776667677667767666667766676767767766776767766776677677677667666767767767767666776776676666776666776776776667676776776776767677666776666776776767677667767677677677677677677676767767666776767677676677667767767677667677667677676767766776767767767766776767676667767677676767667766776776767767767677676677677676776676776776767767767767666767666776767677667767677667677667666776676776676677677666776767766676776766767677676776767676776776767677677667677676676767766776776776776776776776767676676776666767667667677676677677676767767767767667766776666767766676776776776776776667767677677676676767767676767766766677676767766677677677676767767667767766667676667766776677676676776776767666766677677667767676776676776767676767676776767666667677667767766767667676767676667766767767767667677667676776776767676776776677677676766776677676776776677667767666766766776676767677676767676677667676767677676767767667767766776767676776776676767767767677677667766776776676776676667767766767767667766776766776776676767676776667767677676676776667766767677676776776667767767767767767766766677676677676776776676776776776767766776677676767667676767767766767767767676776767766676676676677677667767676676776776776676667767767676776676776776667677676766667677676767766767767677676667676667677677667667767676767667766766766766766676677676676677677676666676767667676776676677667666766766676766776676676666767766677666767767767767676767666776767677676776776767677677676776767767767667766776677677667767766767676776767767766676776776667677677677677667677666667766776776776667767767767677667766766667766776767767667667766676767767676767766776676766676676776667677677676776767667766776776766767767667676677676776676676676766677676776767667767667676776776776667677676676766767766677666776767667767676666677676767667766767676767677677677677676766676766776767676666776766766767677676776767766677677677677677676766667677677677677676766767766676676776776766776776767767767767767666676666776776776667767676766667767767767767767667667767677666776767677667767667767766776676667767676666676776676677666667766776676766767677676776776766677666666676666677676776677677676677667767677677667676776667767767767767766667767766776676677676767666776767767767767767677676767767677677667667676677677667767676776776776776677667677667676676767767767766676776776677677667767667767767767677667766767767677676767666776776677666767676766776677666767667676766767676766677666776676776767766767676776766676767677677677667667677677676767767667667766667767766766767667677677667767767677677667767676676667767767676776776776667676776767676767677667767767667677677667677667676767666776666767677677667766767767676766776677667766667766677666767667767667676676767677677676676766776767767766776676667766667766667667767666776776776676666776766776767667677677666766676767766677677667676766776677666776776776676676667676676766776676767767767677676766767676776666776667
6776667676767667767767667767767677667767677666667677676677677677676676767666776776677677676767766776767667767767766767766677677667767667766667677677677677677667677667677677677676766676776766677676677676676767767766766676766776676776776676666766767766677676776766676776676677676776667767767676767766767666766667667766677666776776667676776767676677666767766767676776767766676776666667766676667766767676766776767767676677677677676767767677667767677677666766676667667676677676767667667667767676776776767667666776677677676667767767766676767667766667666667767767766776776767767667676766676776676677667767666666776767676767676767767767677676776766776776776676667767766766677676676767767767667677667667677666776666676776677667767666776676667676776766666767677676776776667677667676677666677676776767677677676776767767676776767767667767767666776776776766677667766776767767767766677677667677666767767767677677677667676767767667767767666766766776667676776677677676767667676776677677676776776676776667677677677676666767666776766766677676766776767666767767767676677667676677676776766767676767677676666676677677677667767767767767766767667676667767676767677676676776776767677667667766776776776667767677676667767766766776766767766676767766776766677667766776776767667767667767767767667677666677676776767767766776767677676767676766767767767667676667767767767767667767667767677677666666676766767676776667666676766776767676766776766677676776666767767667666766766776676767667677676677676667676776667767677666676677666767767676767767767677676767767677666676776767667666776767667667767676676667676776776667677676677676677677676677667767677667676776767676776766766677677676776766677677676776776776767677676667766776776776776677677676676767766776776767767767667667766776776766677676667677677677676767767767767676676767667767676677677676677677676666776677666677676776666776677676776767666767766776677677677676677667667767767676766766667676767676677667676766767767676776776676766776766667667766766766767666776767667677667667767767666776677677677676767666676776767767676767767677676676776676776776676767767677677666677677676766767666676766767666767767767667677677676776677667676776767677676776776766677676776776776767676767676677667667767677667666676766776677667667766767676667767677676676776766677676677666767766776766776776766767677667766667767676767767767766767767676676676776666667677677666776767767676767766776767767677666776677677676766767767767667676767767677676767667676767766666667767767767766776677666676766767767766667766767767667767676766776667677676776767666767667767766766767677677677667666666767767767767766766666677676766767676776776677666766767676776766677666676767677666776676776776676666767767767767767676766767676776666667667767676667766767767767766766766666767767677666677676676776766767677676667767676767677677677677666676666676676677677677676767766776776667677666776767767667676776677677676776767676776766776776776776677676767767767676677677676767767667766776676767676776767677677677677677676766767676766667767767766676767676677677676677676677676676676767667677676776666776776766666776776776676766667766667767767766776676666776766677676766667767767677677677667767767666677676676776667767767676666767666776677676677676776776776667676767677677676677677677677677667767767666767666767667676776766766776767677677666776677677666776677666767766767767667766767767766776767767677667767766767767666766776767677676677677677676667677676776776776667767677676776776766776667767666677677677677676767667666766776776676776766767767767677677676767766776776776666767766776776776776767666677667766676766776767667767666676766776776776766776766677667666767677676676766677667767767677667666776767677676676677666776766767666667676776676767766776776767676677667667766766667676666776776776677677677677677677677677667766767767677677677667676776776676776767766677676766776776676677677677676776677676776767667666667677676767766776776676676677677667667767767676776776767666767676767666776676766667767667766676776766766767666766767767767767667767767766776767677676776677677666776776766666776666776767767766776776776666776776766676776767676776776767667767767676766677667676776667767667767767767767666776776776767677667676767677676766667667766667766776776766676677677677677677677667767767666766667677666767676776766676776676667766776677666776767677677676776676676767677666767677666676677667676776776767676776776667666776767767766767677667767666676676776767676776676767677666676767766776776767676767666667667677667676677676767766776766766676766776776767676767676776766677677667667666677676776677677676776776676776666677667667766677677667767676766766776766667666676776766766676676776767677676776766767766767766776676776766767766767677676776766776767767767677676767676666776767767766776766767767767677676676776767767767676677677677667767767767676767667767767677676766677677677676776776776676677677677677676776776677667766666667677677667666767678676767677677677667767766776677677666776776676676667767677677676666766666766776776677677676767676667767676776677677677666766776766676776776766776767767666766677666776767766776776776776667666766776776676766776677677676767677677676766667767667676776776677667676677667677676776767766766767677676676776776766767677676767766776667667766666767767767677666776676767667767767676676776677677676677676676766776767676667767677676776676776776677676766776766666667677677677676677677676677676776676677676676767676767667767766767667677667676767667676676676776767767677676776676776667766677677677676767767676677676667666676776766667676776667667667677677667677667767667666677677677677676766776676677676776776676776667767677677677676766767766776677676767677676776766666776766776677677676776677677676767677667667667677676677676666766767676767676667676767667767677667677677677666676767677677677677676766767667676776677677676776776676767677676776676667767676666776766767666776776776767767766776676676767667667766666676766766767677677676766677667767676767767767766767677666676667667676667677677676766776677667677677676767766676776776666667766776676677676677677677677676767767767767767767667766767677677676776776676776776776676676767767676766776767767667766767667677677676677677667677676766677667666676676767766677677666677676667767767676667676676776776776766776766677676767767667676776776767767676677667676776676767767766767766767766766767677676776766776776767766776766677666667767766676766767676776677676667767677666776767767767767667676767767676776767766767766776676766767676776676776677667767767667676776767676766776677676776776667666767667767677677676767676776667666776767677676767667766776776667667676776667767767676776776677676766676677677676776776767677677677676677667766776766677666776767676676776677667766776677676767676776776677676767766766676766776776667767667676767676776676666677677676776666767767767677676767767676776776667676776677677676677666776767667767677677677667767766767667767677676666676677676776776677677667766776776767677667667766676767767767676776767676767677666677677677677666776666776776677677676776776767676677667677677677667767767767677667767676767767666677667767766767667767767666767676677667667766666676767667767676776676767667667677676676767767676677677667767677676676677676767676766767767676776666776766667766767677676767676676767667767676776776776767766767676767767767766776667767676767767767677667667677676676776676776776766766776767667766766776776766667666676677677667666776766677676767767767767767766776776776767767767677676677666676677667676776767677677667666767767766776776766776767677666767676667667767676776677677667767767666766767767766666766767676776776776766767666776776767767767767667767677677666767667677676766667767667676767667767676776677676767677667767767766677677677676767766767667676776666676677676776767676766767766767666776767767767766676767667667767767767766776767766676667666776667767676767667677676767667677677667766767676766776676776776677667676667677677677676666776776776767676776667667666767667667676667676776767667677677677677677677676667767676776767676776767676666767766767766767766667767676676676767667667666767766767677676676767676676767767767677677667667677667767766767677676667767676676677676666766666667767666767767766766776766776776776676767767766767676776767767766767766776667767767766766776767766766776776767767767677676676766676766776667666766667676676776667677677676776767767767767767676776766676767767767677667676767767767667676776767767666776666677667667767676776776766677666767677676676676767667767676767766776767667767667676667667676677676677667766776776776676776676767677677676776767766667667766667767766767767676776677667767767767666677676776677677677667767677677676767667676676776776776766766767677676776676677666767766766776667766766667667767767677667676776677677677676776776676767766766766776776776767676666776667676677677667767766776767767766776776767767677676676767767677667677676767767767767767767767677676767766776767767677676776767767676666767667667767767767767767767677677676667676776776766776677677676776667676766766776766767767766667767677676776767767676667677677676776776776776677676776677676767677676676667667677676676776766767667667767667767667767767666766776776677667767677676766767767666776676676766667766766767767677677676776667767767767767767676667767767766767677676776776767767676767766767677677677667666776766767677677677677676667766776776767677676767767767677667667767676776667677666677676766667767767767667767767767767677676766676667666767766676766766767677677667667676676667677677676677676766677677666667767676766766776776776776776767766776767677677677676776767666776676676776676776767676776767767677676776766776776776667667677667767667767766767767676776677677676767677667767766776776767767767676767676776676776776767767676776676676776677676766667676767766776776677677677677666676677676776776776776776676776676676767767677667667676776676676676767666676776776776667767766766766767677676676677676767666766667767767767676776677
67677677676676667767666767676776776677667677676767766776766767767677667766776776667767766776676767667767766676677676766677676776776677677677667677667767767667767676776767767766776667767667677667767676776776776776767676776776677677677667767766667767677677667767766676776776767766667676676677676677676677666776767767767767676766676667766776776776766776677676767677677677677667677676667767676776776677676677667677666776776677676766666666776667667677666776767677667767676677677667767667766766676776776677667666767767667677677666676677677676767677666776776767677677666666776776676766776776767766767767767766767677667676676667767766776776766766676776767767767766766677667667767666677677677667677677667767767666676667766767667677677667767667676776776776676776767767767676776666767767766767676767767676767676776677676767677667767676776776767676767767667766776767677677666676677677666667676767666776776666677677676776766676676776677676677677677676676666667767677676676677676767767667676776676776767767766776767767666776677667677666677666676776776676767667676776776767677676776767676676767677676767677677666677676767767767666776677676677667667676767767676776676667767766676776676776767666667767676776776666766767766767766676776767767676677666767767676766767766776767767767676767767766767667767666776666776767677666766666776776776766776776776776776667677677666677676776767767677676776776767767677677667676776776766776667767767677667766767767676666767676776767676677676776767667767767667767766776677677677676676677677667767667677666666767667667677677676767676676766776766766677676776776676676677667676677676676766767676667767677677677667767677676767667677677676767676676677676776776667766767677677676767676677676767667666776677676767766767667667676776776776776767766767677667767766676776776767676776767766776676676776776776677676766677667767767666667767766776766776776666766677666766677677677667676767766767766776767667667767767767767766767767766667677676776776676767667767677667767766776667767667677677677667767667767767676776767667667766677676677677677677676667767767677676676767767767677677676676776767767677676776776667667677676767666676767767767767676677676767766776776776667677676766776676776776766667766776677667676776776776767766676767767767666667667677677677666776667767676676667667767767676776677666766776767676677677676766767766767767767666767666767767766676766776677667677667767676677676767676767767676667767677676776677676776767667766776776776666776776767767667666767766776776776767767676767676776677677677677667677676676676667767766776676766676667676677677677666767666767766666677676666667767766766776676767676767767767676776677667767767666776766767766776676776677667767767767767677666766776667766677676767677676767676776667677677676776776676766667676776776767767767666767677677677677667677676676677667767676766767667767677667767766766776676776767677676776767767666776776677676776677667767676776767766766767667667767767676667667767767767676776776776667766776776767667766667767766677676766776767676776776767676776667666767667677676776776766677667677667767676766776767667677677676776667766676776676767766767767667667766767667767676766766766776677667767767766766676766676776676767677676677666776766776676677667677676676776767766677676766776776677677677677676767767677667766776776776766676776766767676666667767677676766676676776667666676776776776676767767676766767677677677677666776776776666776776767667767677677676766767767767766676776776676767766767667677667667766776776677676776766767766766767666667677667767677676776676776776767667766766776667676676766666676677667666767767677677677676676676776767767677677676667676776676766677677677667677676676767766767766776676676767677676667666767667767676776676776776776776677677667676767766676767676776776767767676767677677667677676767676776776767766776767766776766776776767767766667767677676776776667767667676677667767767766767766767767766776776677677667666677676677667767676776766667666767767666776767767766667767767677677677666667677676767767677676677676776767767667676776776776667677676766676766776767677676776766776767766776766776767676767667667767766776666776767766667767677666677677666666766676767767766667766776677666766767767676776767677676776776767667766776776766767667667766767677667766767767677677667676676766767766776767666776667676677676767676766677666767766677676767677676776677677677667676676767767676776776677676767767767667676776776677667676676776766767767677677676766767767677677676767676666776767766776776766776776767767767666776776766677676677677676667766766767676667767676676766676767767766776776776767677677667667767767767767677676766776767676767667666666677666776767767676667766676766767676667767767766776767677676776776767766677667767766767676776766776767767767767666666676766776677677676676766776776776776776776767766767766776667766776767677667677676666776776776767676776766767766766767676776776776767677676667677676776776766677676776767676776776767766677677676766776677667767667767766677667677666766767767677677676767766677677677677667767767767767676776776776776667767767677676776676766676767676767767676776776666767667677676776776776766676677677676776676766667677667767767667766677677676677666677676676677666776767766676776667666676676776676667767767666667766776766776776776776776766776667676676776667767667766767767767767767767676677677666776766667676767677676676776666766666666676676776766667766776767667767676776776767766766676666776776676776776776666766776767767667677677677676676676776776767767677667767667676776776767676666767766767767677666776776766767766776767767676776776676676767677677676776667677677676776776767767676776667766767677677677667667767666767666776677667767766776776676767767667767767766776767676677667677666676767676676767766776776776776767767766776776677667767767767767677677676766677676767667677676666677667767677676767666776767667676676767676767767767767766766677667766776667767667766776677677666667677666676766676767767766677667677667676776776677667676776776677676677667767767677676767767677676667676767766677676667676767667676666666666767767676767766776776776767766667676677676776776767667766767767676766676776677677677666776676767676666776776676766766676767667767767767767677677677676667667767767767667676767676776776676776776767767676677666776676776766676776677676766767676776677667767677676667767766776776776767667667766766667767667677677676776767676767767767676776666767676667667767676676667766767667676677667677667676676767676766677677676776676776776776667767767767767667767676677676776776766667767767677677677667767767766677676677666776677667766767766767676776677676776676767767677676767677667676677667767767767767767766766766767677676667766767767676667767766776767767766776766776776676767677666677677677677666776677677676776776776776776767767676766667666776766766767766767767766766667767677667766767666677676776767676767676776667666766766767676776667767767767766666666767677666776776667767666766676767676766776776776776767766666676776677677676776767766677677677667677666676776766677666676776776666677677677667667766766677676767667676776667666766666776677677667767767767676676767767766767767676677676767666767767666766776666767767766677667766776767766776776666676776666767667676767676767666676776667767767767676767676766776767766776766676776767676776776667667766776766677676676776766677666676776677676776776766676677667676766776776676767767676677667767766677666676776676767766677666776776776767766776677676677677676666767677677676666767766766767677676677677667767677677667766767676677677666677677677677667767667677677676776776676676767767767766766677667767766667766666677667767767766766776776767766767766776767767767676776776677667677666677667767677677677667766676776766776766776767766677677677677676767766676667767666667766677676767677666767676776767767767767677677676776767767766767666677677676676766767677666766676676676677677677676776676667767767676667667667766776676767767676677666766776776767677667677676766776677677676767667676776667766776767677677676766776667677677677676766677667677667677667677677666767767767767677667677677677676766677667666776677676776677676677676776667767767677676776776767766776776667667767767666766767676776776677676776766667677667666676776776776667766767766667767767767766767676766767677667766766776676677677667676767667767767767766767667667767767766776776767677667667767767766776776776767676666776667666776776776677676776776676666776776776667676766667667676766776766666766667677666677677677666767666766677666776676677676776767667676776666766776766767767766766676776767767667676767767767766667767676766776767677666776767676776676767667676767767766677667766776766776767767677676766776677666766776767676766667666677666676677677676667676666677676767677667676666776767676776776677677666667677677666677677676767676766666767766776776776767677666776676766776676767767767677677677676767767676667677677667767766767677667676776776677676667767676767677676767767667766776766767767677676666776767677667766676666776677667677676776677666767667767767676666667766776676776667677666776766766767767676667666776776776776776767666776776766676776767677667676776766776677676767767766776776766776767676676676776677677666776767767766776776766776677667676676767677677677676776666776766676776767677667767666776667667767766776767676676776776767767767767767767767766677677677677666767677677677667767766776666776767676767676776767676677677666776767767677677677676676776677677677676766666676767767767767766676766776776667767766766677677676776767667667767767767676776767767677677677677667676666776676666776667767767677666767767677677677677676766776667766677676766776767767767767676766776666676776677676667767667667667767767767677677676776677666767767677677676776666776676667767766767677677666776667767677676766776776676776767667677676767767767766676766776766766766766667767767666776767667667767667766767767767767676776776766776767766667767767766677677676776677677677677666766776766676776676767677677
6666676767767767766676776766776677667667766776766667667677676676776676677666676677667677677677676776766776776776776766767766767767677667667767667766767676776677676776766676766676767677676767676776667766766676767677676767676776776677666677667676776767767677676677666676776767766776776776676677667767676776776776677677667677676677676776776776767767667667676766677666776767677677677677677677666767767767676767677677677676767767767767677676776667767767766767676767676776776766776776676776667666776776767767677676776766767767767766767667767677676776776767766776667676677676676767767767676776766776677676766767767767767667766666776676776776676767766776766666767766776767677676766776776776776676776776677667676776766766677667767676767767767767767666766776776766677676767676776776667767677667767676766766776767666667677676776776667677676767766676776776667676667767667677667676766766776767677676766766767767766776776766776766677667767767677677677676766776776677676676766677677667766776776776766776767767767766767676767676676676676677676766776676676776677677666677677677676767766767766676767767676776766776776776677667676776776677667767666776776667766676776767677677677677677666776767766776666776776667767767667666776767667677667767677667666677676667676776776766776776776677676667666776776776767666667767767767767677677666776767677677676776676766677677667666677677676776776677667767766767666776677667767667767766776767677676667766766767767677667767666676676776677677676676667767666676776677676776677677676767677677676766776677667766776667666677677677667766677676766776767666677677676766776766677677676677677677677666767766776776776767767676776776677676776776776677677666667767766676776767676676776676767766776776767767767666776677676776667676776677677676766776767677677677667767676766776766776766676776677676667766776776776677667767667666776776767677667767676766766776776767677666776767676776776767766676766677676677676677667667677676677667667766677677676767676776776667766677677666677667767767767767767677677667677676667766766667766767767677666776767767766776776767766676677667667767766666767766776766776767666766677667676677676767766677676667677676767767767666666676767667677676767767767667767666677677676767767766776767767676667766776767766677676677676767676767677676767666677666676667767767676776677666776676667677667677676766776667766767766766776767666677677677677676766776676776677677666776767767666667766776766766667766776767666767766666677676776766776666676677666677667677667677676767677677667767677676667766676766776776776766667677667767677677666776776667677667676776667667667666766667676776676767766676767676676776776767767766767766776677676766667676776776677676776766767767677677667667767676767666767767767676676776666766767676776776767676776767676667767767767766767766667676776776667767767766677667676766767767767766767667767676776666776776776767677667666767767666766776766677666766767767766776677677677677677667767677666766776776676767676767677666776776666776677676677667677676767766677676776776776676766776767676767767766667767766677667676677676766667666776776676766767767676667766767767767676776677677677677676767767766677667677676767766776766776767767677676766776767767677677666676776767766767677677677677667676776767666767677667667667666776677677667676666667766677666776766767766767766766676667767766676776776776776677676676767667667666767766667667677677667677666677666776776776776677676776666776676676766677677676767767676776776767767767676767676676677677676766667767767676776766766776676776776666677666767767666776776667767677677677676666776767677677677666667666666776776676667766776676677676776677677676776776767676676676776776677667767767767767676677676676776677666776776766767767677676666776767767767767676677667677667666776776767766776676767667667676676666767667676767766776776776667767767767767767767766776767676776677666776776676766667767676676677676776677667767666677676776676776676776677666776767677666677666776776776767676776776766776776776766766776677676767676766766776677677677676776776767677677676766776767767767767677667766776776667677676677666776767676776676767667767767766766776776676677677667676766767766776677676776767766767666667767676766666776677667676767676677676667676776776776767767767667767667677676677667766767767767676767767767767676776676776776666776677677667677667766776667766767677666667677667766677677676776776676767667677676776676776677676776776776677677676767677677677666776776776767767767677677676766667767767667766776667677677676776776676776676767766677677667767767766667767667766676776766766666676767766676776776677676767767766766766776676677676767767767767667677676767677676676666776776677676677667666776767676767676677676676767667767767676676676776776766666776767767677667766667667766776767677677676767767677676776776666766676676676677677676767677677666767767667677677677677666776776676767767677676767676677666766776677676776776776767767766766767677676776767776776677677667767677667667767667676677677666677667667677677667766776767766776766776776776767767666676677667676776767676776676776677676776766666676776776767767666767766667677666767766666667766776676766766677676776676776767766776767766766667767767676677676677676776776776766767767766767666776676676767767677677677677677676767767676776776767677666767767767667677676776776677666776667767767676776667767676776676767767676776776666776776767767767676767767767767677677677676776766767676767766776677667676666676776677667676776677666666767676677676676767767676776767677676767667667767767676676776776667767767677667767766776677676776776766776776666677676776676677677676776667676776677667766767666776776767767767767767676677676776666767676666667676776766776677677667767666676677676666677676676676676767767767766767767767666667667767676767767677676767667667767767766776767677676767767676776767767767766776676776767666667676766776767767667666766677667767766767667677676776767667767677676776766676776676676677676767766766766776667767767677667766666677666767767666767766776767767677676667766776666776676767766676776766677666767676677677676776676677667666776676767666767666776676766767767767677676776776666766766767676766667767767666767667677677666667767767767667766676767767767677677667766767767766767766766766776677667677676677676776776766676676667677677677677677677677676776776767767667676767667767677677677676776776776676667766677677666667677676767766676776766676666767766767767667767767767767666767677677677677677667667767676766676766766667667767766666776766767766676677676767767677677667766766767767766776676677676677677667677677676776766766767767666767767766767767666767677666766766776766676676667666667767767767676666667766676667767666676776676677666767767767766677666767666766767676776666666776776767767766776677666676667766767666666676766767767766776677667677666667767677676767677677676776767676776767677667666776676666776677666776776776767677666767766676677666767667767766676776766676767667677677676667767677667766767767766767767767667676666766676767766767666767767677666776767666677667667667767676776776677667677676776776776666767667677667676676776767677677666767676676767766667677676776677677667767666776766776776776776776666677677667676776766676776776666767666776667766776767767676676667766667676776776767677676776667767677677676767677676776676766677677677677677676666666776667767767767767676767766776776776677667676776776766676766767766766776676666767767766776776776766667766667677677667767677666767666767767667766677677667676676767667766676667766676776766667766767677667767667676766766767767766766776776667667677666776766767676766767667666767767677666667766767676767767676776776776776767766677676776776776676776677667676776776766776776776666677677667667677677676767767767767666767666776776767676776676767766667767677666767767667666776767676767766767766667666767767677676767676677667676677677667676667767667667666676776766776766767667677677677676776767766677677677677676676766676767767677667667676767766776767767767767766776676767767667677676767667677667667676677667677667676776767676767767767667767667676677677677676776776767677667676676776776766676776677676776776776766767677666767767767676667766667676767766766677677677676767676767667767676766776767677676677676767667667676666776767677667767676767767766767767767676767767677677667676666676776767676776677676666776677677667767766677677676767767766676767667676676776776767676677676676767767667676767766677676677677677667766776767767767667767767677676766767767677677677666776776667677676676766766776776676776776766767766767767767677676767766766767667767767676776667677677666776767667766677667767767767676667767676767676776667766677666776776766776776776766776767767667676676767667677667666776767676776677677667676676676677667676666767767666776677666677666767677676676676676776767666776667676776767676677676676677676677677676776776767676776677677676767767676767767667767676677677667667767667677677667766677677677667766767676767676776766776666767766677676776677676776776677666676677676766766676776767767667667666767767676767676676766667767677667666677666676776666676676667676776776776767676776676677676767766767766677677667676677666676776776776776776767676767767666776666776776767676767677677666676666666666776676776667676776776667767676776666776767767676676776766676677676767767677676766767766676677676766776767677677676767766767677676766776666677677676776776776767766776776767676676677677667667767767766676776776667677677676776766776676676776766776666776766776776767667767767767667767767767766666677676776776776767767767676677676676776667767676767767767676766776677677676776767667767767766676776767766677677677677666666767666776677677667767766776676776776676776766767767766766776776776776776676767667767667766666776676676776767676776676776767666776766767676766776676776677667677677667676767766776767767667677677666677676767766677667666776677667676776776676776676767767766767667677676776776776677666767676767676776767676767667766767677677677677676667677667
6676766767667667667767676776677667766776776776776776767667767676676776766776767667666776676766776767766776767677676767767767767677677677677667676776667677677676766776767767677676767767767767677666767767667676766767766677677676676676776676776776766776666767677667676776767767767677677667667766776776767666767767677677676776766677677667666767766766676776767766776676667667767767676767767767667767767677676776776676776766767766666676766677676776676667677667767677666776766676767666677677677666676776776776666667667766767667676767767766767667677677676776767667766667767677676767676676677677666766766667677677677667666776776767767676776677676767766767677676776767767676776776776766767676766767767767767767767676776677676767666767677677677677667667767667676677667667666676667767767766776776766776667767677667667767767676767667667676677676776767677677677676767766677667767767676677676767676767677676667767767666767677666776766766676766767767766766776776766776776766676776667676667766766767677676667767766676776776776767767767667767767677677666776666776677677677677677667766676766776677677667767676776767767677677667767676767767676677677666776776676767767767767677676776676766776767767667767677666776677676766667677677677676776766766776776676666767767767767666666667677676677666776677676766776776677677676677667677677677676766767667676776767677676676767676776767666676776677666677676676677676767767667767766776676776776776667677676767767676677667676677676767666776766776667767676766776666666676776767766776767676776676667676767677676767767677667677676767766676767666776776767666767676767767767666776676767767677667767766677677677667676767767767767766676677667767767676776676767667767666767667767676667676766666776776676776766767766667766666677667667667667767677676776767667677677667676667767676667766677676767667677667677666677666677666776776776767767676776676667766776767676776776667667767767766767676767767677677676677676767766676767676776776766676676766667677676776766676677667667767676676766776767766677676766767766666667766776776776776766776776767677677676677676767766677667767767766776776776766776776677676676767766666676766667676776776776776676767766776766676767676676776776776776677676776776767676676767676767767767767767766677667677677676776667676667667667766767677667767676767767767667767767677666776776767677677676776767667666767767767766776676677676776776767667767767676776776667767677667766766677667667766667676767667677676767767677667667767767676776676677676776776766767766776767676667677666767676766776767767767766776667667676776766776776676767677666776667767677677676676676666767767677676676767766767767766776676776767766767667676767676667767767767767767676767767667676776667767766676776667767667767767667676767666667667676677666767767676767767766776766776676767677677667676676767766667667677676766666766776676776767667667677677677676677667767666767767767767766776776676677667767767666776767766776666776776766766677677667766677677667767767677667667677666776776776676767766767766776776677676766767767767767667676767666667766676776676766676676767767667667667676667766667766766676776677677676767666767667767667767677666776677676776676776776677676676767767677676676776677677676776776767767667677667767767676776767677667676766667667767677676776776767677666767677677676767676776667667767676776767767676676776767766767666767767766776767767667677677676676677666767766767666676766776767666766776766676776766767677677667767767766676677676776677666776767766767767767767677676676766767767677667677677676776776667766766767667766676776667766667676677677676776667767676776677677676776776677676676676676776667676776676766677667766767767767767766776767676767676776776767767677676677676776766766766776676766776666767666767766666767677677667767766766767667676776676776776767767676667676677667667767677677676766676676677676767767766767766677667767766776776767767666677677667767767767676767767667676767767677676677666676676767676667677676676776666776776776766766666676776677667667667767677676766677676677676667767766766766776667667766776776676766667767667767766676767677677677677676776766766776776766676676676766766776776767677677676767766776667667767677667677676676677676767676677677676776666766766677666766766767677676776677667677667767677676776766667677677666776776776676776767677677677666767766677677677667677677667767767676776666666676667676776776776767676767767667677676767666676776776767766666676776767766776767677676766676677676677676776676676776766767767676776766776766776776776766677677667676676676776667766776677677666677667767677676676766767667677676677677677667767677666776776767766767766767766767767677667677676766767676776677666666767666667667667676667767767767677677677676776776677676767767766776766776676766767676666776676676676676766767767766766767766766766776767676767766767676766776776767676776776776776776766677676677677667666676767676767677677676776667767667766666767767667767677677666677667767676776776776776766776666766676776766767767677666767767766667767767677667767667767767676767676766767766666766676676776666677676767667767767767677676776766677667766766776666767766776776767667667767767766676776676776667676766767767767677676776776776767667677677677677676676676776776767767767766666767676766766766767676776667766776776767766667676767766667677677677677677676767666776676776776767676667677666767676667677677676667676767767767767767677677666666677666776776776776767676776676767667667677666667767767767666776766766767677676776767767667666767676667666767666776677676767767676767767767766776776767767767676776677676776776766776766766776676776776677676776666767767667767767677677667767766767667676776667767766776766666767767766776767677676677676676767767666767767767677677666676767677677666767667677676677667667677667677676767676767766766776776776667677667767767667667676776767677676776776767666767677677677667767767677677666776776676766766766776776667766776767676776776776776677667767766767676767677676666767677676766667766776676767666667767766776667676677677677677677676676767767767677676776667767676776767677677677676767767666666676767677676677677667677667767766776677667677677677667676767676767667767676776766767767677676776776776766767677677676666676767667767677676766776677677676666677676776667667676776676776676767766676767767766776667767676677677676776776776776677666776776667677677677677676767677677666776776677677676767677667677677677667767767676767767667676677667767767766776767766776666676776776677667767667667767667767767677676676677666676677677677667767767676776776766767666767767767676766776767676776767667666676767677676677667677677677676667767677677667676676776766776776767767767767767666667666676677667767767676776677677676676776766767677677676776677666767767666767767767677667677676776767767666767677677667766676776776776666676776677666767677676767767676776767766766676776676667676776766767767767667676767676767766767767767767677677676767676677677667767677676677676676767677677677677667767667677667766766776766776767767677666677677677666776767667766667767767676767666776776677667676666676767676767676767767766676776776766767676676767677677676667767767677667677676767767667676776776767676776677676667667767767766766767766767667766776677676767767677677676666776776676676776676677676776667766766767766776776776676776767667676776677666767667677667767767767766767767767767766677667677666767677676776767766676676767676666676666767767676776766767676776767767767767667767677677667676776776676776677677667766776776776676776767677676776776767667667677667766776677676677676776776766766767667766666776676676667767676767767677676776767676776776776677667677676776667766677666766676776776776677676767676776776667676776766767767677667676767667676676676666677667666776776776677677676767767677677667677676776767676767767677667667767676776767767767767767666776776677676776767767767677667767676776776767676776776767677677667667767767677676667677677667767766667667766767676766676767766667676776667666767676766776767666676667767667767766776767677676666776776667666776676667767667767677677677676766667667767766676767676767677676776776766776767676776776677677677667767677676676776676767766776767767676667677677676776767677667767766676667767677666776767667677677666677677667767676776776776767767676776677677676667677677677677666776767666667767766766767677676666676766767677666776776776676766676766667676677677676677677676676667766676776766676676677677667666776776676767667676776776776676767667767677677677676677667767767767766776776677667767767676776667766677677666767767677666776666677676667667667766776667767766677667677667676776776767676677676667677676776767667677676766767766776676767667767766767676666776676676767667767767667677676776776776776776766767767767667677667767766766767677677676767676667676776767767666677677667767766767677666776766676767667676666776766677676767767667666776776666776666677677676766766776776767767667667766666767676776676677677677677677667766677677666767667767766776776776776776776767677667766776667677676667766776776767666767767766776676667766776676676776767676767767766676776767676677677677676776677676766766767676776776666676767677676766776676676767767676666667766677677677667677667676667766767677677667666766767767767667767666776667766767767666676767767766776767766666766667767767766767767767767667667667767766776767676767677676766677677667667677667766677667677677677677667676776766767677677666677677677667767677667677677677677676767767677666767767676767676677676776776776776767767676776767677676677666776776677676676767667676676767676667666667766776776776776667767766676776677676677666767767766676767677676776767667766776776766766767676676766767766676666667767677667767667677676776776767767677676766667677677676766766767666767676676667666667767767676767767676767677677676677676666766677676776767766677676767667667767767677676776767766776776776666667766767767767676767677666776766766766767767766677667766677677677676767767767677676776676677676676666776676766767767
76776776666767767767666676766776776776776666676676677677666776667667676766667766767767767677677677676767767677677666767766766676666766677676767767767676776676767767767666776667676776767767676676776767767677677677667667766776767766776776676776667677676666767667767677677666776767767666767766676776676766677667767677667767767667667767676677666766677676766767667766767766667766677677676767666677667667766776767767677677677666767766667676676666666776776776776676666677666766667676776766676767677676666667767677677677676776677676676776767676776666776667767767767667766667676766676676776776776676767667767677676776767676767766767676767676776667667677667676767676767767767767667677677677676767676776667666676776767767677667767676776666767676667767766666766766767767766776676767667677676776776776676776776776767677666776667767766666667767677667677677667766666776676767766767766776677676776776766677667767677666676776776776767766667767766677677666677666776776766767767676667767676767676676677666776767667766767766776677676766776666776676776776767767767677676676776766767676676676677677676776677676766766676776677677677676776776767767676767766766666776776776776766776776667767677677677677677666766667767767677667666776667666677676776767767666677676776667667677666677676776767766766776776776666767767766776676676767677677676776766776767676767767676677677666767676776776767667767677676776676766776766776776677666776776767766676776676667767767767677676767677677667677666776766766677677677676776677677676666766766767677676667767767767767666766676677667767766776767767676666676776676767767677666676766677676667767666676677676776676776767677666776667677676667767767676766766767667767677676667677676667767677676767667667667766767767677676767676767766776767667677676676677676667767676767767767766677676677676767767767667676677667767666776766767767677667767766767676776766676776676767667766767767667667767767676776776776767767676677676767676776767677667767677676766676766667676776677667766776676666767676676676766666767677677676767767767767767677676677676776767767767766776767676776676676667676677676776776776677676767676776767766767676766676776767766766776767676776667767766776676776667677666776776677677666776767676776776767667767767767676776677666767676676776676766666677677676766676776667667676776776776677667677677676667767667676776776676767767767667766776776776776666677677677677676677676776666776677676666676766767766776766676776776667667767766666776767676666667767767676776776767676766667667767667767766766776676776767676667767766766677677677677677676776767667676767767767667767677676776767766766677677667677677667767767767676776776676767766676676767677666766676667677667767766766776767676676676776776676677677667767767677677676667766776766666767676766767677677666677666776766766766776667667677676767767766666766776776776767667676766677666767766766776767677677676767666766677667767677667666767767767676776676766767767666776676767766776776676666667767676767666767666776676677667767676776776776677666776667767677676667676776767667767677677676776776666677677676677667767767767767767767667667766766676766767677676776776776676776667677667677666666776776776676676766776667677676677676677667766776677667767767676776677676677677666766776667767767677676767667677667666776776667766767676776776776767667676767766776767676766776667766767767767766776767676776776767767767766766676767676776776667767767667677676776667676766767677676666767766666776666766767766766677676667767766776776676676776776776677676767766767767676767766776677667677667677677677666676776677676776776767667767676767667767766666776677677676767766776776767676766776666676776767767676776766766776776767676676767676767767676677676677676676776767767676767766676767767767677667767767767667667766767667677676677677677676676776676667667767767667677677667667766776776767767667767766676776667767767667767677676667667767676776767767667766767667677666767676767676767766776677676767676676767667767676766776776776776677677666776667766776767677676767667667667667676776767766767766776676677667767677667676676667676766776667767766776767767766677677676776767667767767676667767767767667676677666776767677667767767667767676676676766776666767767767676776776776767676767767767766766766767676767666776677677677677667767766676776767676676776776776677667767667766776776677677667767766776767677667667767667666667767667766766776766767766776776776776667667766767667676667767676677677677667677667677666776677677677676767677676776766667676776776776776776767767767767667766676676776677667767677666677676766767766676776776776767766677667767767676776676766676776667767767767676766776776767666677666677677676766676767767676766667676676766776767766776666776766766776677676767767677676776667766677677667676776766776776776776776776677677666767767676767766766776767766767676767767676776776767767667767767767676767667676767677676767676767677676776767767767667677667767767676676766676767767767667677676667677676766767677677677676667677677676676776776776667676667767766776767666776776776766677667677666766767667677666776767676766776767766776776776767676667676676776666677666676676776677667667667766767767767767666667767677676767767676676766767677677677677667766776766767767767677667767677677676677677666766667677677677677677677666676766676766667676767676776676767767677676776677676776767677677677666766776776676776767666766776776676677676767677676766776676767677667677676677676767767677676767767767766767767766676776767767666776767677677676677676776776767767667666766667767677666776767767767676766776667767767767677676776767767767767766776676766767766667676776767767766767667677677667767676776766676767767677677676676776776776667677677677667676677667667767766677677677677676667676776776767766677677667767667676776666776676776767767677676776677667677677676767677666766776776776776666776767677667767677677666776767667677676776776767676676776776776676776677677667676776677676766676677676677676776766767766666766676776767677676676676677667767677667767767667766776776767767677666677677677676776776677677677677677667767766776767767676676667676776776667677677667766677667767766677676766767766767767667767767666676676776677667666677677667666677667766766767767766676767766666666767667767677666676776767767767767766677676766767676776776767766667767767766767676776776677677666767767766776676776767667767767767677667767667766676667676766776766776766767767667767676676766776776776776766667667667767767677666676776766776677676667667667767767767667767767767667766677677677677667767677676677677667667676676767676776776776766776677676677676767677677676677666677667666776776766666776776766767677676667766677676676767666767676776767767666767766776776767666776776677667767676676667766767677677676676766776666767767766677677666776676776767667767767767677676667667676766666776767766767766766766767766776767667767767667667767767666766776767767767766676767767676776766766666667767667766766676676667677677677676776776767767766677677676776677676776767676776776776776767667676677677676766766767766766776767667766766767667767767766767676666677676776667677676677676676776676776677667767677677676776776776776676776776767766767676776776776766677667667667676767677677676767667767677667676776776776766677677677677677677677667667766766766776767766766677667767677667676767767767676776767666676776776776666676776776776776766767767667767767767676776766776676767766767667676767766776767767676776766776767666767767767666677676767667767767767676667677677677667667767677677667767766776676766677667766776677667677676767767676767677677667677667677667767767666766776676666776766667677667676767766776776676666676676676776667677667767767766676776677677676667676676766676677677676677676767677666767767767767767767677676776776676676667766767667767676776767676676677667676766677667677667677667767767767767667676766676666677666667766767767677666776766676776766677676776776767767676766677666766776766776776667667676776676676776767676767767766677677677676677677676767767767677666767677667676766767676776776767767767677676776776767677676767676776767676767766676766767676666666767677676776767667766767767676677677667766776776776676677677667767677676677677667676676677667766667677667677676676767767766776766776667766677666776667767767677676677677677677677677667676767767667666767667677667667676766767767667676677676776776766766677677676667677677676667766776776667767767676766776767676767667667677676767767677666766776676676776776766766666776677666667767766776766776767766766666667676766767666677667677667766776776776776676766776776676667767767666776766776767676766776767767767677677676676776767767676776667767667667676767677667766776776676776666766676677676776667767767767677676676776667767767677677666776776766676766776767767667667677676767767767767677676766776676766677677677677677677677676667767766767766676776767766676776666766776676677667666776766776667667767767676767677676676767767767667677676767677677676776767766676776776776767676776776776776766767676776666766767766776776677676776676776776677677677676766767676676776776767677666676776667767767676677666766676676767767766766767667766776667766677667667767677676776767676776776776767677677677667677677676667767767676676766776776667767667766676677667676676767676666767767666776766667766766776776776776767767767767766677667767767767666666776767767677667766677676766667676677676776767677677677676776677676776766776776677677676776677676776776676776776767767766676676676677677666766776667677677677677667766766767676676667766676667767766677677677677676766776776667766667676667677677676677676776776676776667766776766677676767677676776767767766767767667766767766676776776776776776776776766676767676776766776666677677677666766766776676776766766767766767667766767767676767767767766776767767767676776677677667767767677677666776676766677676676677677676776776776776776766776766766767667766677677676767667767666776776766677677676776776767677666667766676767667767667677677677667666776767767767767667767766767677
67677677677667767667767677676767767676767667767767667767767676767677677676767677676776767767767766667767767767767767767677677677677676666767767767767766776776776677677667767677677677677677667676666767766767767766767766776776766766766776667667676776666776776776677667667666776767766767767766667676677677676767766776776767767667677667767767677667767667676767767767677677677667676767767666776677667667677677677676776676667677676776676766677676667767676677677676676666776677676666666676767676776767767767677676767767667767677677677676776766767766676676766667667667676776667766776767767766676776677677676766667676776776667677666767767667677667676776677676676767766776677667767766767677666776776766676776767767766776767767767767676776766776666767666776677677676776767767767677676666677676776776776767766676677667766776776667676776767766776767767767767677676767767667667676766767667677677676767676766776767677676776776766667767767766767766767667766676677676776776776776667767676767767767676776767767767677666767667676676766666767676677676767667767666776776767766767676766766766676676767676776766776766677676766667767766667767666776776667767767767767676767676677676677667667767677677677667767766767766766767667767676677667676776666676776766776767667676766767676776667676776776776667767767676676776776776776667677676666677677677677667676766667767667767677677666766676677667676767767667676767767677677677667677676776767766776776776766767667677677677677677677676776767767767666667676677677676766676767667677677677676767766776776776767767767667676766767767676776676767667677676676776776767767676676776776767766776677676776676776767676767677677676677666767767667676767667677676776677677667667767767676776767677667767767667767766677677677677676676776677667667667767666676776776767766767766776676677666677677677676776766676767667766766677667766767766776776767767677677676767767667677677676676676676766776676767766676776766667767767677667767767767766666676666776776767677677677676766776667766776666766767767767767666767677667767767676766766767766767677677677676776776677676677677667767767677676776776776767766776776767666677677676767666767767767767677676666677677667766767667767677677676667676766766776776666776767667767676676666667666776776776776667666666767767677667766766776666766776776776767767677667667666766767677676676776767676677677666676677677666767677667677677677676776677667767666677666767676767767667766767676676677677676776767667767676776666776767767676766667767766677676666776766776776776767667676676667677677667767766666776767667767667767676766776776776676667676776676776767766767767676766776676767767666766776677666677676776676767767766677676776767677676766766766766776667766776767677677676776676676776767676776667667767677666767767767767676677667767766776776677677676767676767767677676776676766766766666776776767666776766767666767677666667676767676676676776766776776776767767766767677676667766776676766767767677676767676766767767676766776666767676776767767766767767677676767667767767677676776676676776776776766677677667766677676676667667667767767677666677677667676776667677676767767767766766667766776666776776767666677677676677676776776667676767767666776776666767666776676667767767676776667676776767766677676766776666776776767766667767767677676667667677667667767766677677677667667767766776776776776666776766677666776767677667767767767667766767677676666766767677676767676667676776677677677676677677667667766766676766776666776676677676767766676667666776766676677677676677667677667667667676667766677677677667767667766766776666767767766676776676666666667767767766766677677676676677676776766776767767676776677676676667767767676677676776767676766776676766766677676776767766677676767677677667766767676776767766776766776776776767677677677667667766776776776676766776667676776766776677667676676776776766677676776666776776776677676776676767667767766776776766776667767677667767767766776677677677676776776666776776676776766676776776776767767677677677666776676766776676766776677666666776677676767677667677676677676767767767676776776677676767677676667767767676677667767767766776676676776776776776776776676776776677666666666776776767767667767767677677677677676767767676676677676776676766776766766766776667767767767767767767766766776776677677676776667767767766676766666676766776676767767677677667667667676676676776767767767767767676677677666766677676677677666776767767767667767767767666767667676766667667767676676677667677677677676776767767766776776776677667767677677667667767676776677667677666667676766766766776677677677677677676776776667667677676776677676776776776677677677676677676677667767766776767767667766766676776667767677677677676776677677676776676766776776766776676677676666767766666667767676776677676766676676677676776767677676676767666676666767766776767666766776767767667667767667766667767676767667676677676676676776666776776767767676776767767676677677667767767766776767677666776776776767676676776767667766767677677667667677676776776767667767766776776767676776766767676767766776667767766776666676776676676767666776667767676667767767666776767767666776677666776676776776767766666676776776766776667676677677667767766677666767677667676776776776667766677676766676766776767767767676666767677676677676776767767667767766677676776776667766776666676776776767767767767767676776676676766667766776776676776666766667676776667766776766677676677666677676776767676677676676667676776776677666667766776677666766767767766767767677676677677677677677677667677676766676677666767677676766776667766767676667677667767667767767767767677677667766776776677666767766766676767767767667676667767667676666776767667677666776667677667766776767676667767677677677666767766776677666767767677667677677667766666667676776766677666776766676767766666767767767766767676776767767767676667766667676776676677666766776677667676776776776767667666677676776766767766767676767766766677676766667676677676776776766766667767677666776776766666766776666766776667767677677676766676767766776676767677676776676667767767677677677676776776767767676776677677677676776676677667677677676776677677676676677667676766776776767676776776677677676767766767667677676776776676666667767667677677677676776767767666776766667767766767767767767767676776676776767667766677677667767767676767677676776776666766766776776776776677667766766776667767676767767767667666776676676766676677667767667766676676776766766767767767666766767767666666776776677667676776776767766677667767767676776767766776676776767667667766776766776667767767767766776667767676776776776776767766776677676776776776667767667767676677677677676767766767767766766676676667676776667676776677667666667667677667766676776767677667677667677676767676776676767767676776677667766766677676666676766767767677676767667767767677677676767767667766767667667766676667766776766776776776776676767767676676767677676767666766776766767766776676767767766766667677676767766667766776776767767677677677676667766767676776667676776776776676676776767767677676776767767677667767767667767667767667766677667676766676667767667767677666667767767677677677677667767666677676677667766767766767667667676776776766776767666776676676776776776767676677667767767676677666776767767767767766767676776767766767767766667667666767767767767676767767667676676676766676677677667676767767767676767677667677677677677676767667676677666776767677676677666776776767766776676767666767676676676676676677666766767676676676676767767767767767767666776767766767767766766676776766776676776676677676677677677677676776766767767766776776767766676767767677667766776677667677666776776766776666776677667676776677667766767767676766767676776776776776677676767667676776676676676676776776766677676776676776677676776776776676776776776767767667677667676666776666667767676776666676776767767767767767766676776776776776776776767767676767676766766666676676776767767677677666676676776677676667767767676776776666677667677677677676667676776666667767677677677677676677676666666776766776776776766667676677667767766766776776776676767767677667666776666776776667666676667767676666776667676776767767767766667676776766776676767667677667766766766776776776776767767676676776776677666776767676677666767766767677666767676776776667767767677676677667766766666776776776676667766776776767666776767767667766776767766767676776766776766667666677677676776776667677667677676776677667677677677667676767767676666776776767767676776776676776767766767666776667667767677666767677667677677667667767767766667767766776766776676776767767676767676776776766767767676676776676766776766676767677676667677677667767667676776776766767676776776767676776766667666776767676677677666766767767767676767767766776776676776776667666776767677677676676667667767676776767767767766767676766676776766767676767667767676676666767767766767767767766776676776776767676667676667666776677677676776776677667676776767677667676776676776666776766666677667767767667677676677677676677667666676776767766667677676767767677666767676776677677676766767767677676677666767667677666767766677667677667767767667767676767677667677676676767767667677666767666676676676667667766767767676666767767767667767676677677666776767676776776767676667676776766666666676767666776767767667667767667767767766667667766667767677676677676767676776677676767767677667676766776767676677677667767677676667677677676676776666667766776766677677677667667767766766676767766776776767676767676677677677667676776667766767767767767677676766776676676767767767767667677676666776677677676667767676776776667676767767677666776677677677677666776767767767767667767767767676666766766766676776677676676776767767677676776766776667667677677667766767677667676767767676767766767766766767666776767767667667767767676677667767676776766776776776776776766766767767667677676667676767767766776677676776776677676776676676766776676767766766667667676677667767766677676776766776676766676766776776766766776767677667666667767677676767677666676677676676767677676766676776676677667676677667767676766776677666676676677666776776767767667767677
366776677676767766667766676676767766776767767767676776677677676776667767767767677676776767767766776766767766767767766676676776676776767767677667666676667767767667767766676776776676676767766766766767767677677676776677676766776766776776667767667767677667676767767666776767767766676676766667767767667766776677677677676767667676676776667667666666776677677676767667676667766676767677677677676776776766767767767767667667667677676776766667676776776767676776766767767677676767767767666677667767767677677676776677677666767766767767767676776767676677676666776776776767676776776766767766676676676676776667677666677677676767677677676776776676767767767677677676776776776776667677676667677666767767677676677666676766767667766767676767666776666766767676776666767667767677667677677677677667767676776767767667666776776776766776676776776767667677677677676766677677677676766767767767677677677667677677677676776667767767677676767766776766767766676776766776767667766767667676776676667667767767676767767667767666776677667667677667767676677677667666666776667767667767677666666676776677676667677676677676776677677677676767766677677676767766766676676666767766677667767766667767767766766776776766776776776677676767767767677677676667767767677667767767767677667767767677667677677667767667676767677666767766776776776776766767666776767676767677676676766776767676767667666676666666776776666776767677676776767677677676667767677666767676677666776776776776677677676667677666766776767766776776767767677676767767767767767766667677677676776776767677667676776767667766677676677667667677667676776767766677677677667766676776776776776776776776766776776776766767676766776767767667767676766677677676666676776767767767667766767767766767767676776776776776776776767766677667676767767766677677676776766767677666776767666677677677677667667677666676677677667677677676776776667767767766776677677677667666766767766776677676776766676776667676766776667676766767767766776667767766767767767677677676776677676666776677677677676676776776667767677676776767676677667767667767676767667666767666776666766767667767767767676767667766766776766776666676667767767767677677676767676767676767667676776776676776676767766677667767766767766776677676767677676766776776776767677676776776776776676767666677676767767767766767767676677676676766766776767766776676767767666776667767767767767676677677676776767766767767767767676676767677676767767667767767767676676677676766776776767766776766767676776776776767767767767767767767767766677677677667677677666767766776776766767767767766776776776676776776767677667767766676766767677676767767767767767676676767667676677676677677676676776766677676676776776767767677677667677666766666776667767766767677677677667767676776676676776776776776776666676776677676767666676676767676766667767677676667677666767676767666767767766776776776677677676776776767677667767677677676677676667767667667767676767766776676776766766676776767767767766677676677667767766667676767677676766776776767677666677677676767676766776776776767766667766766677666667676776667677666676776776666676776776767676677676776676766677667666776767676766776767766677667767766667676776767767766776767767767667676767677676767666776776677666766666776776676776776677666677676767767767767767767767766766767677676776676676776767766677676776767677677677666676776677676767767766776677676666667677676667767766767766667766766666767667767676767677667767677667677666776666767767767767767767677677666776776767666667667676666776776776667676766776676676677676767766776766667676766767767766776666677677667767676767676676766776767667667676766767676767767767767767766767676776776776677676776766676667677666776677677677676776776767677677677677676776776767676767676767677677677677677666766667766776776676767766767766776667767767766766767676776676767767766766676666767666766776767767677667766666776776776776776677666677666677676667767676667676767676776776676776776677677667766676767766666676766766776776776667667767766667767767767766767667767667677676766766767677667676677677676667677676676667677677676766767667766766776766676767767677677676667767766677677676677666767667767667666767767676676776776767767767767767767767677676776776667667666767767666767676767766767677676667677676776776776767677676767766766667767676767767767767766766767677666767676766767766766667677677667767767667676677667767766776676776767677676677676776776766766776677676766667667666676766767677676767767677677676676677677677677666776676666667677676667767767666677677676767676677677667767766766676666767767676767677676676776776677666776776676767676666767767666776766776667767767667767667766776776667767676667676767677677677677676766776666676666776677677676677676766767677677667666766776766776776776767676776676776767766676676776766676666776767677676776667666677677667667767677677666767677676676767667767767767767676767766767677677676766667767676677666677676767767766767666776767677676677676776676677667767766767766767766767767767766776776677677666667767677677667767767676677676767766676776776767667766766677677667677676776667767676767767767766767767767667667667677667766767677667667667676766677676766677667676776776776776767676776776667767676776676767666676676776766776767676766676667677676676676767667677677677676776776776677676676676666776767766776776776776776766776666677667766776766667766776677667767677677676766767766776767677667767667766766776767766776776677666776776767676776776666776677677667676776776676776766767767766776677676776767767767767666776776767677676767766776767767767767766677666776676676676677677667767666676766666776776676767767677667676667767767766767677677667767767766677667766767766776667767677676676667766767677676677667766676667766776776676766776676666767677677677676667767676767676776766767766776776776767767677677666776666667677677667767766767767667767767676766767676767767767766677677666766776677676676776677667676676776767676676767766767767677667676776776677677676767677677676776676776776767667676766776677677676677677667767767667767766667767767676677666776776677667766676666667667766776767677676766767766776776776676776677667667767676766766766676776676776677677677677667667767767677677677677667767767676776677667667766776767677676766776766677667766677677677666767767677667767766767676776776666776776767677667767677666667766776776776766767766767676776767767677667767767767666776776677677676767676677667667767767767677676677667766676767666767667766767766766776676677676767767767677677666666676676776776767767667666766766766776766667766666676776776667676677667667676667766677676776767766677676767767676676776776677677676776676776776666667767667666677676776767666776776677676667767667767766677666766776676766776676767767677667676776767767767676776676667676767767766667676776677677667767767767767767767767767766776776776667766776676677667766776776776776767667767767767666677676767677666767667667767767677676677677676677677676766766766776767767676776776767766767666776676776776667677666767667766776767677676776667667766776667676676666676767767676776767767766776776677676776766667676767767676667676677666667767767767767676776776776767767676776677677676677676776667767766767676766767677667677677666767676676776776767767767767676666776667676676776776677667677677677667767666776666776766666776767666776767677676776766776667766776767666767767767667767667667677676776677676776776677666677676767676776767677676677676767676766766767766676767676767676776776767766767767767676766676776667676776677676767677677666667767677676776776667767667766767767767677667767676677667666767767767767767767766767667767767667766667667676776776776776766766677667767676677676767767766776676767676766677676676677677676677667677677666776767667767766677667667766767766667667767767767676676677676776776776767677666677667767767767767766677677676766776776676767766676776676767766767677666767677676677666677676767766776676766776667677676776666776767767767767667677667667676767767676776767766677667676767677676677677676667766767766676776767766776677676767767766767767676667677666667677677677667767766776776677667677676676767676776776676677677666677667666766776676676766776767677677666767666776767667767767767667666776776776676776677666767767676666676677676767767767767767677676767677667767667677676767677666776766767677677677676676677677676776766667766767677676767767677676767667677666767677667676776676776766776776766666776776776767676767676676676667666767676776667767677667767767677677677676767766677676776767767767666667766766766766676676776776676676767666667767676767677677666767666677666677677676667767766776776776767677667677676676766776766667677676676767767767767767767767676776667766776667767767767667677676776767766666667676676766677667676776767767677667667766677676667676767667767767767767667767667676776677667767766767766667677677676766776776767677677676767767767767766667766776677667766767766667767667676776767667677666676676767667767667766776666677677677666667667676776776667767677667667677677667666766767767767666767766666676676676666767767677677666776767677676767677667667767767676766767666776776766766667676677677676676776776676766776776766776666677667667666676767767766776677667766677666776677676767676767767676676767767767677676667676676676767677677666776677677677677677677676767767767767766766776776776776776767677676767676667767667667666776776776676767767677677667677677677676776776766776677676766767767766676677677677676667667766766766667677667667676776666776676766776676667677676766776666677667767676677676776767767676776766676666766766776776776776776676766676776667676677676667766676776776776776676667677677677676776776677676767667767767767676667767667766677666677676666677666766767667677676676767767767676776776767676666677676667667666767767676766767676776776776676767767767767767767766677677676676767767677677676776767676776767767677676776767767766776676776776776767676776776667766767767767676766776767766766677677677667767676666676677666776767767767767676776776666667676776767767677677667676776767677676776776676676767767767
66677676776767766667667767767766677676677667766776667676766676776766676676776776776767767666676776776767767767767766776767677676677667666776676776776767767767677667767677676667767677677676767766776677667676767766776767767667767767676776767767677677676767666776776767677667676776667666767767767767677676767767677667677666776767767677666676767676767767766776667766676776767676767767767767767667766676676776766767667666676776767667767677667767767767767676677676667676667767767677677677677676776776677667677666767767766767767767667667767767667676676666676776776666677667767767676776776766776766766776776767666776767676667766776776676776767676767676776776776677676776667766767766776776667766776767677676767766776766677667767677667667676776776767667767676776766667667767676776766767767766766667667767767767676677677676766677676667677677677667676676767676776767767767667677676676667767677677667676676766766767767677667677677676667766776676776677677667676767767766676776676776767667677667666666767767766667767667676677676767767767766766666767767767766767667667677667766667767667677666676767677677666676776776667667677677676676667767667766767767767677677667766667677676676776767767676677667766776776676776677677676767767677667676767677676776677677676677676767767677676677666676776776776767677667767677676767677667767767766776767767676677677677676766676776677667676776676767766677677667767677676676766766676776767667667676677677676677677677677666776776676766677676776677676776676676766767676767766676766776776766667767767767767767766776677677676677677667766767767677666776776767766776776677667767767766676667767676766677666766676666776776667677676776766677677667766776776776776666766776776776776776766776677676677677677667667667667767677676776676776776767676767666767767766676767666776767766677666767766667766776776667767676776767676767666767676666776766767676776677666767677667677666767667677677666767767767676667766677677677667767677677666776767767667767766666767766676776776766676767767666767767676767767676776666767677676767667767667767667767766776776776767766676776766676776767676776676776667667677667667667676776776776776776677676776766677676767767766677666667676766677677676767767667766767666766767676776776767767677677677676766776776666677677667767677676676766766677677677667677667677677676766677667676776767667667677667767677667667767676666766767766677677677677676776677676676767666676677677676677676776776767677676767767767677676767667766667766766677677677676776676667667667767767767767766676776667677666677666677676776676667667676776776767766776776767667766776767676776776776776677677677677677677667767767767766776677676676767766776767766677676776776776776766677666766677666676766776767667676767767766776767767767667766776767676767676767677667766776776776676766767677667676677677667667767767677666776776767677676676677667766766677677667767767677676767767766776766776776667677676767767767677677676676676776776767666677676767676767667767677676767677666676677676767766666767677667667677667676766776667677676776776776677667767767767767766767767767667677676666666776767767676767766776776677676677677667667666776776767767766776667767766776766776776776676776676776766776677677667667676666666767676767767767766776776776776677677676767767677677667677667667767766767676767677676667767766767666776776767766677667676776767677676677677676776667676767667767767767676767667767767766776776776766676677677667666766677676776776766776667666766677676677666677666677666776767767676767677667767677676766767667677676677667677676776676766767766677676766677667767767667767676676766776667677666667676776676766767767766677666776677676766776767677676767767666776667766776666767767677676776676666776766677677677677677676766776766766676677677676766776776776776767677667767677667676677676766776676766776776666767767677676677676776776776766767676776767666767767676776676667667667766776767766776767666776776767677666767767676776676776667677677676776776776776766776767667766677677677676676677666677676677666666676767766776666766767667766776767676776767767677677667666676677667667766767767676767677677677676776676676776677676667766776776776776677677667767677676776767667767767677677676776776767676666776776676677677676666776677677676776766776766677677677676776776767676676776666767767666767676767766667677676766776766676767766677676767767767677677666677667676677677677677667676666767677666776766766676667767667767667766776677666676776766776767766776776776767767667676776676766776767767767676767667767767767667767677667766667677677676776677667676677677677676767666666766767677667676677667676776776776776776667767766766776776677677676767676767666666666767767677676667767766767766766667767676776767676776767767667766677676676767666776667677677677677677667767766776776767676667767767676776776667677677677677676667766677677666776776767767766767677667767677667767676667766767677676776767677667766776767766776677667766776776776667767676766766778667677667767767766766767676766676666767677676767767666767766676776767766767766666666667676776677676677667767767676767676776766776677667767767767667767766776667766676767667767676767676776776667667766767676766667767767767676776677676767767766776677676676676677667767677677677676667667676776776667667767676766776766776776767666667677677677676766677676677667667677676767766776776776667667766776776767676776667676776767766666776776766767677676677666767667677677676776776776676776767667767677676776776766667766667767767666676767767667676667667767766766666767677677677677677666666776676776776776676776776767767767677676767766776766776667677676767677677676776767677677676776776676676677677676767766776767677676666676677676676776677676767667676767676677667766677666766776767767677677676776776767767667767767766767767767666676776676676767677677666776766776776776767766767667676766776677677667767677677666666766776767767767767677667767766776667767767677667667676666767667767676776667677677677666767677676776677667667676677667677666767767766776667767667676776776776766776676776677676766766776767766776676676776776776776667767767766766667766766767667676767767767766766767766676776776677667667767766676776776677667766776767676676776766666767667767677667766766776676766676677666767767676776667676667666676767677667677666676666767767677666667677667676767666776767677667766776767766776767667767767767766767676677677666776767676776776676776767767677677667766667766776676677676677677667766667676767766776766676767767676776667676667676766776776776766767677667677667766776766767667667767767677667767667676766767677677677667766776667677666677667676776767767677676766667767767767767767677677667767667676776776776767767676776666667676677667676776666776776676766766767676766677677676776766767677667767766667677666776776767767677676666766776666666667767767677677677677666776776677667677667666766767767766776677666776776677667667677677676776776776776767767767767766677667767767766766776766776776767766776767667676767767767767767767677677677677676776766767767676766776767767677677677667767676676776776776776767766676766776676677676767766677666767767767667767767767767676766776676776676667667676677676667667676767676667767766677676676767766676767667767667667667767767667676667677676767766767767766666776667677666677676776767667767767677666767767677677667767677676666766766676766766676677676767677677677676677677667767667766776776766666776776766677667766776776776766776776667767767766767677667767676776766676776677667676767767766776676767767766767666676776677677667667667677677677676676676767667767677676677667766677677676776666767676776677677676776776767677676766776677676776776766667676766666776776767767767767667677676776676766767767676766677676767767767767767677677677676766766776766676776767676766677677677666666767676767677677676766776767767667676666677667766766776676767676767676776677667767767666666776677676767766776767667766677667676767667667767676767666776666776766676766767676776767666776667766776677666766767767766776776776667667677667766677676676776767666676776776676676776767677676776776667767676676667676767766776677677667767766776776776766667767676776677676776776776767667767766776776776677677667676677667676776776677667676676767767767767677677667677667767676776766767677677676767767767767767767766767676767767677677666776776767676776776676676776666776676667677677667676776767676766677677676677676776766676776667666767667766767677677676776677676766767767767766776677676776767676767767767767766776677667666767767667677676676677667667677676767677676766776767766766776766767677677677677676676776667766677667667677667767677676766776666776766776767766767677677666776776667667677667766767767667767677677676776767766667767766667766676776776767666776776767766766767767676776776767767766677667667676767676677677666666677676776776667766766767677667767677676667766776776676767767766776666776666776676677677676767766766767677677666766776667667666776776766776677667677677677676767767767767767767667667677677677676677676676776776666767767666776776667677676766766677677677676667677676776776776667767676677667676767767767766776767676766677676676677677666677666776677676776676677677667766667767767767766776767677667766776776776677667766676677677667677676676667676766766676776776677667767767767677667677677677666667766676677677676776776677666676767677676676767677676766676766667667666666767766677676667676676776776676767766767676776767766677667676776666767766776677677676767767676776677676667767766766767766767667767766776776776666776776676767677676776767767676766677677676776677666776676766776766766766667766776776767667667767767676767767677677677677676767767767766776767767677676776667677677666776767766776776667767677676776667767767767767667666767666667677676776766766677677677677677677676767766767767677667766776666677676776776766766677666677676776767667767677667667676676676677667667677667667767676776767676776776767767677677666667766776776776767767766776667767767766776776776767676766666676776767766776767767767666776767676667
66776776767667767667767767766776767667767676776776776776676776767767767766776776776677667767677676677667767677676677676766677677677676776677666667666676776776776776767766766776767767767667666776767767766676776767767767667667677676667677677676776677676776776776767667766776667676676767676776767767766676776766766766667766676767677666677677667767766776667767677667767677676676776776677676676776667667767677666676776677677667677667767767666677666776767767677667677677676677667677667767767676667767767767666767766676776667767677676776767767767677676776776676776767766767767766667767767676766667766677667767677677676776776776776676767667766677676676676776776766776776776776676677677676676767767767676667766767676677677676677676776767767767666776776776677676776666776767766667767676766677677667667767767767767676767666776776767676776776766767666767677677676676767666767766776667767677666666776767676776776677676676677677667766776776767667676767767677677666767767667766776766767767767767767766776767677666767677667767766767767676776767676776776767677676766767767676766676666767767767667676667677666677666666776776766666776677676667767767767667676766667767766776776676667767766776776667766676766666676677676667667677677677677667767666766767766667767766676667767767676776677677677677676667676776767766676776767767676766767766776666776767767666676766776667767767666767677677677666667667767677677676776776767676676776767666667676766676676767667677676667677667666767766776776767767677667767677667766666767677667676766666766776667666776776767767767767767667766766766766776776677676676767666766677676767767676776667676767677676776666767677676776667766766766676766776776776667676767766776776676666776677666677677677667676776766776767676767667767767666767767677667766776767766677666676767667667767676766766776676667666776667766767766667767767767676767767767667767767767767667676666677676776767767767767676776767767676666677676776766667766676767766776666667677666677667766676776767666676776767676667767676667666677676767667677676676676776776667667767766676766676776676677677677676667676767767667667766767677676776776666766776676776766767767676776677667767676676776767767676667677677666766767676766767676766776677676776776767767677677666677667767677667666776776776766667767766776766767767767767767667666766776767767677677676677667767667676676776766776767676776667677666767767767677676767676776676776767677676776776776667767767667677676767766767676776677666776677677667677667767767767767677667677676676776676776677667767766677666676766776677666776666666767676666776767767677677676776677667676766767676776676767766767667766776776677667667677677676767676666766677676676776776666767677677677677667766776666767766776767767766676766766767766776776767766676776676776776676776767767766677676767767766776767676767766667677676776767766677666776666776667767767766776676776677667767666766776776776776766776667766776767767766767767667767766667766767767677676676767677677677676776767766776767767667767767767677666776776676776776767767767667667767767766676667676667666776676776676677667667677667666766776776676766776767766767676676677667676767677677676776766667677677676666676776776776767766766677667766767766676766776776776677676776776767667767676766677667677676776767667667767767676677667676767767677667767767767667767767767667767767767766767767766667667767767677676776767767677667676676767766667767766776776776776666767677677676776676776776677677677677676766767677676667677666776766666666677677677667767767676767766676767676767766667677666776677676676766776677667767677666666667766776776666677667667676667667676677677677677666767677677676776767677677667676767767766667767766776767667676776776776677676676766767677677676666677677676666776667677677666766667677676767677677677667667677667676776666767767766776676776776776776766677677677677676676767767766776676677677676767676666767676676677676667767767767767767676677676676666776677666776766766767666776676766767676776767767667666676776766677677676676676776767767676767767767767767676776767676776766776776766776676776767677667767766667766776767677666767767677677666766676677676767767767766676776776767676776776767676676776766667677677667767677666767667767676767677676776776776677667677677677666776766677676677677677676766776767767676767766676776667666776776667666767676776776776677677666776767666667767766776767676776676776766667666776767767767767767677677667677677676776767667677677666767767676766766676767767767767766676767767767767667767767767676776776776677676667766776666677677677676677676776776676776676767766776676677676676766776776767667676666676767677667766776676767667667767767766766666766776676776776677676667667767677677666677676667767767767666677667676776767766677667767676667667677676776677677676776766776776677667767667677677666676776676776766776776676667767766766766767767767767676676767677676766676667676766677666776767767767676776766677677676767676776767767767667677667767766676766766667677677676676677676676776767677676776667766776766666776776776677677676766776767677666666677676767676767767767766676776767767676676766776677676767766766776776776676676776666676766776767676766667766767767677677676776667767676667766677676766676767677677667677666776767677667667767767767766776776776767767766776677667666767676767667766677666767767676776767767766767676776677677667767767766766776776677676676776776776776677677676767767767666766776767767676676766776776776776776776776776766677676677667677676767766776766667767676776767767766767766767767676776667666776667677677677677676677667767666677677677667767767677676776667676667766767766776767677676677677666676667767767677667667767676776776776677677666677677667766776767766677676767677677677676667767767766677677677677667667667767676776676776767666767766767677677666776776776776667767767767766776776677677677676767766776766776767766767677667666677666766776776667677676676776676767676677667666667767677677677667677677676766767767767767676776667677666767667766767767677676677667767766767767766776767767677666776776676776666677676767676676767766776767767767767677677676676666776667676676776767676776767677676767767767766776766677676776767766676676666766766767766676766766776767677676677677677666776776767766776676676667766667766776776676767767676776677667677676776776767667766776776766676666767676766677676766767766766766767667677676676766766766776667677676667767766666776776766767767766776667677677666776767667767677677676767767676666767767676766776676767766677676766767667676776677666676676776667667767767767767767767767767767666766767667767766767767677676767766767767676667766677677676677677677676677667767677677677676776667666776766676766766766776676776776776767677666666676676677677676767766766667666767667767767666677676767766766776767766676677677667667676766776766767766766767667677677676767667676767767677667667676776677676776767766776676667676767676667676776767767767767677677676677667676766776677676767766676766676776666677667667666776667766666676666677676767677677677667767667676766766767677667766767676767767677667676766677676766767676677677677667767667766677667766676667667767767766667766776676766667767677667767767677677667767767766667667766767676677676767666776676767676776776676666776767677667677667767767677677667666666677667667767766776776776676766767767767767676677676766767666677677667767677676776776676776776667676677676766767666766677677676767666776776767676767767667767676776676666767766776676766677666767767676676767676766676767767767666676766776767677667767676776766767667676667767677677666667677676767676667677676776776767676776776677676767677667677677677677676776767766776767766767666776776676776667677677667767767676776776677666767667767767767767767667676766776766776776766666766766666667676676776676767676676767677667676776776776676676767767667677667767676676766676776767767767667667766776767676666676767766776776776776767676676776677676767677676776677676776767677676776767676776776667676776766767667766776666677676667767767677667676776767677676676766676766776666776667677666767767767767767767676677677677667767767767767766766776766667677676677676776776766766767676767676767676767767767767767766776776767766776776667767767676767767766776776776767676666776776767766667766776676767677666666776767767667767667767767677667677667766677666776666677667767666676677667677666767766766677676767767767767766767666677677677676767766677677667667767767767676767677677666767677676676776767677676677676677667767676676776767666676666767767667676766767766677677677676776767766767677676776766767676766767677676776676776676776776766667766767677677677677667766767767767767677676677676666766776677677666677677667767667677677667766776776767766767677677676776677676767677676676677676666776767676677676676766776677667667677667767667767667767766676676766677676677676676677676676667666667767767667767767767666667666776677676766776667767677676767676776676676666767767667767676667767766776676766776767667767667677676767677676667766766767677667767676766767677676766776767667767766767766767677666776776776767676767676776767666776766776767767766677676667766767767766767767766776776776667677677677667767767767677676776676776667766776677666676667766776676776767767676766776776676766776776776776767766767767766666676667666767677667767767767766766676767676767676776776776767767767676776767677677677677677677676766767677676776767767677676676667766667667767767766676776676776676677676767676766767676776677667767677676767666776767767767766767666676666776676667677676677676667766776767766766677667767676776676766667766667766776776767767767767677677676766776776776766767666676766767667666677666776677677676766776676676776766767677677676766767767666776776767766767676676676767667767667677676776767767676676776677666776776776767676767767677677666667767667767677676767676767767677667677677677677676767767676776767676666776776776667667676766667677667667677667667677676776776677666776767676767677676766776776776776677676677677677677666666766766767677
6767677676776766767677676767766776767676776677676677667767767767676767676776676767767677676677677676677676776677676767676667767677667767666676677666766776776767676766666677666776776776767767677667667677676767767767767667766767677677667767676667767676676776667666776776767666676776667767676766767676766667677666677677666766666666676767767766767766766677676776677667677677676767676767767676667677677667767677667767676776776776676667666776766667677666776667676776776667667767677666677676776776767677666776767666776767766767677677677676677677666776767677667676776676776776776776767766776776776676767667677676767767676677677667766776776776776767766767676776666767677676767767677677676677676776776676776667766667767676766766776676767766776776766676667767676776776767767676776776776677676677667667767767677677677677676677667767767677677666676667766776667767766767677676776766767676776776766776676677676776666767767667677677676776677676776776776676667767667677676767766676776766667767667677667677677677677676667677667766776667677667677666776767767767676776766776677666776767766767767677677666676776767676767676667766767667767667767767767676676676677666766677667667667667766776776776776666767767667677676776676767677677667676776677676776776677676776666767767767676667676667667767767767676767766667766776767766767667766776776776677677666776676676677676776767667666766776767666776776666667766676676667676677667766676766767676776766767677677667767667767677677676677666677677667767666677667767677677666776776676776776676776667677667676776776676776666776676776767767676767677676767767766676776767676667677677667677677677676676767767767767767676676677676776677676767677667766766776667767677677676776667677676776776776677667677676767667676677666776767767667767676766667767677667676776776667667667666767676666776767676677666676767667767767767766767667676776776767666776767667677676776677676776767766766767767766667767766776766776767767766676776677676667766776776767667767767677676776667677676767676667767666776766677677676666776677677676776776676677676766667766776667766776767766767767766667766677666767676776776776776767667676776676677677666667676767767766676667676666677677677677666766667766776767676667766667767676766766776767767767667667767767667677676776676776767666767666667677667766677677676767766767676667766676776667767767666667676766776776677676776766677676776776767767766767676776776676767676767677677676776767767766767676677666676767767676767676776767767666767677676667767676677677676667677666766767767766776676776776766677677676667767767767767676677676767767676667767677677667676767766676766766667767767767677677667767767767767667677677676776766776667767767676677667666666676776766767666766766776776766766676767767767767677677666767767677676776677676667767767767667676676767667766767767667677666776767667767667677677677666666767767667677676776767767767766677676667677677676677667666667767767666666776776767677666676776767667677666767767677676676776766767676676677677667767676767767677667767766677677677676776676766767676776776767677667766767766766767767766766767767676676767767677667667667766776776776776667767767676767767676767677676767767767677677676676676776776776767767666767766776767766667677666677677676766776767767676776666776766776776767677676767767767767667767676767676776677667766676776776767666767677666767667767767676676766677677666677676667677667767677677667767676776677677677677676776677667666776677676767676776776776677677677677677676667666667767767767677677667667766767676766776677666666767767667677677676766767667766767767767677666776676677677677677676676767676776776776767766766776767666766776766676776766667767677676776676776667667676676776776776667677677676677667767767766766767767676776776676676677666776776767667667766767766776766767766676677676776776676766767677677677677667677677666767677666767767677677667677677676776676767666776767676677676776767676767766676767767766677677677676676767767666676767676666776776767677667676676767676766766676767767677676767767676677666776677676766766767767677677676776767766666776776767677677676776667767767766677677667667666767767767767767767767677676767767766767767676666676677667766676776677676767677676667767767767767667677676766766767676767767667766677677667667767677666766767676667676767767767676767767677677677667666666776767766677677667766666776667666776676677677676776667676766776766766766766666767767677677677667767767766776776676776776666677677677677676767667767767667767677667667676767677667666676776776776776667767767676676767676776666677676666676776776767767667767766667766776676776767767677667666677676677667676676767767676676676677666676776767766776776776666667766766677676776667677667676776767676776776676767766767767676676767767766666776776776767676676776776776776767767676677666767677677667767767767676667767767767766676676767766776676776776767766776766667766676767766776667767766676677677667676776767677677666767666676767766667677677766677667676767676676767676776766776767767767767766776667766776776767766767767677667767667766767666766767677676767667767677676776767767767767767767766767766667766776776767667766676776676767767767677666776776776767766776677677666677676677667667766667766667767667766677667677676776677677667767676666776667667766776667676766676676666776767767767666667677667667666676776666766767767677677676766776676766767677677667676766767667677676776776767767766676776776766767767676776767667766677676776767676767676677677676677676676676776667677676676667766776767767767766767666667676776767766766776677676776766677677666676766666776766677667767767767767766776676776677667766666667767767767677677667677677677667767767666667677676767767676676767667676767676776776767767767676776776676776677677677667676666776767766776767676676676776677677676677677676676776776767767677677676677677677676776676776767666767767666677676677677667677677667766776677677667677666776767766776776767767767676766667667676776776767676767766677677677666776676676776776776767767667767676667667677676776676767676776776676776767766766776776776667766776767767766676767677677677677677667766667667767767767767767767767667667767677676766767667676776776767766767767766677676677676767676776767667676666667767767766766767767677677677667676667667767677677667767677676776767667676776677676767767666766776666767766776776666667767766776767767766767766676676767766767666767767677666766677676767767767676666767767767667676767767677677667767767677667766676676766776676776776766677677666676776766776776667767766776776667676776776776676677667767767676767677666677676767677676676766776776766776776776677676666776776667677676776766776766677676676676776767767767767666776666776767677676776767676676676767676776766776677667766776776666776776676676776676767766677677676776667767667767767766767767677677667766767767767767766776667766677676776767667677676666776776677676776776776776667677666666677667667766767677677677667767666776767767766776677667667766767676776776776776766677676767666767667676767677667676766776667676677676776666776767667676667676667767677666677677676776766677676767667767766676677667677677667767677676776767666767677677677667767676677676776776767767666776667767767767676767766767767667676676767767667767677676776776776667767767666676776776767667767676776767677676766776767677676676677667667677677677666676776766667767767766677676776766667676776766767676776776776767767667667677677676676776767767767676776677677667677676767767676676766676766766676767767766767767766766667767667677677676677667766676776776767767667767676667677667666667766677667767677676776776767767677677667767677676767677676776776776666667676667676666776667766677666767677677676776677666667767677676666767766677677667676767767677666766776667667677677676767767767767677677667766767676667767767677677677677677677676776776776677676776776776776767676776666667766667767677677667667677677677676767767767676676776676776767667677676776766776766677676676776676767667766766767767676676676676776676767767666776776766767676767676676667767766766767676767677677677676766766776766767766776776767666766776666776776776677667677676767766776667677677677677676766776767666776666776667666776776676766766767667666677677677677676776776676776667667767767767766776676776676767766766677676767767666667677676667676767767667767766767666776677676677677677676766667767767666676776776767667767767766776776767676677667676767767677667766677677677667767676776676776776677677676766776766767767677667676776677676676776767667677676767677667676776676767677676677667767677666776766776776767767677666676676767766776667767767677676776776767677667767676776776767667677667767676776677676776676767767767767676767766776667676776667766767767666767667767767767767667677677677677677677677677676776776766767767666776667766767667676766776766767767666766767767667766676667676767676776667676767677676767766667767767767666776677677677666776666677677667767766677677676776767766767767767667677676776767667767766767676676776677667666676677676776677676666677667766667676776677676767677676677676766776776766666776767767767767767677667766767767767676776677676677676667766776767666766667676676776676776767677666677676776667677667766776677666776667676767767677666767767667667677667676676667767677676767677667767676666666767677677677676776676667767677676677676766677677677676776666677666776767667667767676776767767677667676676767667766767676677676667767677677677676776776676766677667767767767676667767766677667766776767667767766677676776767767767667666767766677676676767676676776766767767666767767676776776776677667767766677667676776667766776776776677677676766666667677667677677677666676677677676676776677677667677676677677667677677677677676666677667677667667676767667667766776666776677667677677677677676676766667767766776776776776677676677667766677667677667677676766766767767767767677666676776766776767676776667767676776776776676766667667676766767677677676776776776677677676676767676667766677677666767676767767676767766766677677676767766776676676677677
67767767676776776667676676776767676767766676766677676776667676776767767767677667677667667767766776767677676676776677677666767767767767677676776776776766677676776677676767677676676767676766767677667766677667676767676766666767767767666767676677667766677667667767676776676767767676766767667677676767767676767676767767766766666676666776776767767766776677676776767767667666766677677676776677676776767766766767677677676766767666677676677677677667767667767677677667677676766767677677677676776776776667677677667766767676776776767767767766767666767767677667667677676676776766667676766776776766676767767767767766676767766766776667666776676776677676776767766677677666677667676776676677667766767676767677676677676767767676776667676776767677667767667767767667677667767767676776676667677677667676776776776676766776666767766667766767766767676677676676677677677667667676776667766766677676767766776776766667767677677677676667766666767667667767677676776666776667667676667766776677677676767767666666766767767676776766677676677667767766676667766677676776677667766776767677677676667766766776667676767767667676776677666676677677677676677677677677676767767677677677676776776776776767677677676767677677667677667767677667767766676767676776776776766776666767767676776677676776767676767676766677667676677677676677676766767766767677676767667667666676667767677677676666677667767676776676677666677666676776767677676776677677676776776677676667676776767767667767766767766667766776776676776666676776677667667767767766776667766766767667766677666776767767766666776776776766676776666776776667667667667676776776766767677676766676767676776776776676667767676676776667667667767767767766667666767767676666776776776767677677676776776767767667667767677667666766776776677676767677677666776667666767677676667767766767767676776776776767677677667766676766767766767667676776776677676677677677667667767766667667677676776776767667767767667667767767677666766767766776767767676676767666676667766767766776667766766776666767767767676776776767677677676776667676776766776767676677677667676767767767767667677677666667676776677667667676676677676776776767767667676776776767767767767766676776676767766677677677676767767676767677667677676677676776776776667767667676767767767766776677677677667766767676776766766767767677677666767666667767766677677667767677666776767766776767677677677677676776766667767767676776776676677667676776667676776767667676767766776776776776767666776677666676776776767667767767766776767676776766677667667676776776776767666676767767677677677677676776676677677676776766677676677677676776776677676676767767767667767767766667766776767767767667767767767676766776776767767767767767767677667767766677676677667767767667677677676666776767676676766677676776676676767676767677676676776767767677677676676677677666767677677667767667677677676767767767677676776666667676666767676677667766767766676776776776766776676676776776766667676776677677667767766767766666767767677677667676776766766776767766666776776767677677676776767676776776677676776776776677677677676776676776677677667667667767667667767667767667677676667676776667676776766776767677677677676766776776766766767767766767676767677676667677677676776667666776677677667676677676776676767767766767667767667666776767767677676677667676766776667766766677666776776677676676767676766766676767767767767667767767676776767667677676767676776776677677677677677676776776676766776767676776766676667767677676776776766766767676766677676767676776767677676766676676776676776667767766776766667676776766766767766776676776767667766677677676767676676766766776776677676666776776767676676767667676666776677677666776776767667766767767767667667677667667767676667667677676767676767677666776776776776667676776676766666766767767677676766767767676666776767767676677677676776676667767677677677677677677676676776677676767677677676776776776677676776766776776776776766767676767766667667766767676667767767767667677676667677677667767766767766766677676767677667767767677677676776766676767667676677677677676767676677667766767676677677667767767676767676677677667677677677677676667677677676667767766767767667767677666766776766676766766776767767766767677676677676676776677667676766767766776676767676766767667667677677667667667667767767767767767676776766676667767767667676767766766676776767766766776776676776776666677676676677667767676776667767667676776766776767766767667667767767677677677677667667767676776776767667677676776677677667767666776776677676667767676766767677677677677666776767767766766766677677676767676676767667667677677677676667767676676776776776776776677677677677666776667767767767676776767767766676677677677667766677667676677676766667677677666666676676776667767766766676667767767766776767667676676776767767767677676767667767676776776666776776766677676776766666677677677677677667666776676776766776666776667766767766676766776676776776767677676776767666667766676667767766677676776666666767677677667676667677676676776676776676766767767667677667666776767677667767676667676776767767767676776766776676766667766666767766766766766676776776667766776677676767767676677677677677677677666676677667766677667766776766666667766766767767767767677676767766767767767767767767767676766677677667767677677677676677677677677666776666776776776667666667677667677667767677667666676677677676776766776767666766767677677667767667676776677667766776776776676766776766776667767767767676677676676776677677676767677667676677676776776776767766767766776666677676776677676767767677667676776767667767666776766766767766776776767767666776766776767677677676767677676666767676677667677667767667677667767676776767766676776676767767766767767676667677677676676766666776677666767677676766677677666767766676677677677676766666776676676767667767766767766767667767677677677667766776767766776767676776677667677667676767677677677666767667767767767677667667677666766676776767766776776767767767667767677677666766766766766776776776666677677676776667767766776767677677677666766776776776776667767767766667767667677676767766776776676676776776677666767767676776776767767766767766776767676776666766676667767677676776767767667767676767767767767677676667676667676666666766767766767676766766766666776667766766767667767767676766677676776776776676676677676767766776776767767677667676767677676766776776776767677677676766676776767666766776676666767666767767677667767767767677677677677677667667767667767666676766666767766776676776776767767767767766776676776677676776767767766676667667767766767766776776776677667676766776766776677677666677667676767767767677677677667677676776767766676776776766776677676767767677667767677677676767676676677676776677667667767677677667767767766767677677677677676776767676767767676776767766776766776666667767766766677676767677677677676676767766776776766767676776677676776676776666667676776776667767667667767767667677677666667767767766677667767767767766677667667677677677667667677677677667676776776776776776676667767767767767667677676667677676666767766766767766767766776767677676776767667676677677677677677676767767767676776776776776766767766776767767767667767767676776767677667667667677677667767666767767667676767667676766776767767767667766767666776667677666667767667767766676776767676776676767767676666776767677676776676767677676766767767677676667767676676767767766767677667676767677676766677666767766677666767767767767767767766676776766766767767766776766767677667677667766776676776676776767676776776767767667767767766776667676667677676667667677677667767766766677676776766767666776676767767766766677667676677667767677666767677666776767676766667767677666776676667767767677677676766776667677677677676767766767676677677666776767676767666776776667767767667666677666676767767676677667676667677677666767677667766666676767677676776776677677677677677676776766676667767767667667666766776776776766766776666767767767667676766776667766776767767767677667667767677677677667666776676676677666677667667676676676677667676776776676666776776677676676766677667767676677667677676767767666666776677677677676677667666766776767767767676677677677677676776766676776767766666776776776776776667676766666677667666677677676776776677677676776776766666676776677677676766767677676766767667767767766767676676776767767767676776667667767767767766676767676767667766767676677667767677677677676676767676776766676776776776776767677666776677676767676676776676776766776767767767677676767767766766776677676667677666776676677676667767767767677676677667766776667667767767766776766776677677676676767767677676776677666676767667767677677667767767767676767766766767766676776767767676776767676767677676766776767767766677676766667767766776766677667766767767766776766776676767676767677676677677677667677677677676667667676767766776676677677676767676677676667676776667766667766767767677676776677676666776776767766776667766776776677677677667767667667766767676767767767767766676667767766776666767766667667677667676767766667766666666766776677667677677677667676776776766676676776767766677667667767677667677676766776766776767676766677677676776767667767676676677676776766766676776677676776667676767676767767767667767676767677667766676776767767767677677676676766677666766677666767667767676677676767767767767667766776767767766766776776767767667667677677676667677677667767677676677676776667666776776676766677676676776767676767767766667766776767666767767677676766776767767766766677677676776766677676776667676776767677676676767667676767677677666666677677667767766676776676767677676776677677676666776767666767666767767767766666667677666767766776766776767767676766666767676677676767676676766767676667767766767766767677676776766666676776767667677677677667677667767667766667767676776677667676766667676766767676766677677667676676677667767676767767676776676767766677677676776766776767766766776766776776776776767677667767767666677667676767676776677667767666776767766767767767677677676767676776667767767666776666666666776776667766776677677677667676667766767676776667676776767677676767766776667667767677677676776766767676676666767666766776677
767767767676766766776677677677676776766667767766676776676776767667767767667767667676776776766776776776776676766776767766776776676767766776776776776767677677676677666766776767666767667677677666766767677677676767677677676776676767766767667767667767767677667766767766676767677666767767767767677677677676766776776767676667766767766776776776776776767767667677676776676676767667767767676776676666767676767666767767677666776766676677677677677677677667676676776776666667766677677667676677676667677677676767677676676766666676776677676767677677676776776767767767766676667676776767667767767767767766677677666677676776767767676676767677676676676676767666677677677666767677666776677676676776767766767767766776677667676767676766767767766677677676767767767667767767766767766776767676767667767767677676776776767767676776776776667676676766776776767667676776766767767766776776666767767667766767767767767767766676667676776677666766776776677676776676776767766767676667766667667667767676766776767677667667676767767766776776766767676677676676776766776667676667677666767677676767676666776776667767677666767767677667766677676767676767677667767767676776766677666776676767767677677667677676776767766677666766666767766776767677677666767667677666676666676776767767767666677677667766677666766677666676767767676677677667676767676676667767766676776776676776776766776677676667767667676776767676677677667767767767767677666767767667766676676677677676776776767767677667677676766766767676776677667767676776766776676666766776667767767677667677676776776676776767667766767766766766676766766767667766767767766776776676666767767676667766776766666676767677667677677677676776667676767666766676667767676767677666667767667667666767677676767767767766766666776666676676766676767767767677676677667767677677676776767667767766776676766767667667676767766776767767766776766666766667766767677676776767767676767676676667666776767677667766677677676776767766767676766776767677666676776776676766767677677677677677676776677667766776776766776667766766767667766767767677667677677676676766776776776767677677677666776776776776767767677667676676677666676667767667767667766776677677676776776676767766776666776776667767676667767667767676667676776776666767677676676767767677676776767677676776767676766776677677677677666776676767666676776776767766776767667767667766766776676776767677676767667667767767677666766766776767767767666776767767767767677677667676767767766776767667677677676776776776676767767677666776767677677667676767767767677667766676776767766767676767667767677677677676676776666776676776776677666767677667677677667766676776677677676776776766776776767676767676666667677667666776776667677676667676667766767676776776677677677666667767766767766666776667677676676667767767677677676766776676776767767767667677666776776667766767676666767767767677677677667767667767677677667767767676776767767767677676766776767767677667766667677676677676677666667767767767767677677677676677677677667676767767667767766767677677667767667767677676766767676776776677677677667766767666776776766766667767767767767677676767767766766766666766767677677667767767666676676767766776776776776766667767676776767767766767766776766677676767667767767677676776776776666766776766776767666776776776667767667767667767767676767766677677677667766776676767767667676776776776767667667676776776677676677676677677677676767767766676767667767767767676767767676776667677676767766776776776767767676776767676677677676776776776676677667767767667766767677677677666677667666766776776677677667677677666677667677676767767666767766767766776667767676767676776676767767676677676776766666767766776776776767767676767666677666676767767666776776767766677677667667767767766767667676776767767767677666767676767766767767677667677676667767667667767766766766767767766776767676776676667767676776776776766667767766776767767766767677667677676776666766776667677667767767767766776776677677676676776767677666677677677677676766776776776667767767677677677676767676767666776776776676767767767766766776767667766776767767676676677667676776677666667767676776776677667766766776766767767677666676667677667677667677676666776667676767766667766776677667766767767767676776776776767766776767667766766767676767767676667766667767767767677677677676767676767767767766776776676767667767767767666767666776776666776677667676666677677676767767766767766776776776767767667767767677676676767677676677667677667766776677677667677667767676776677677677677676767677677677666676776776767767677677667766776776776676767676767676677666767767677677677666767667767667676766767766677667666767677677676676776666776676766767767667767767677676776776767666766766776676676776776776677676667767767676677677676677677676776776767766767677677676767667667766766677676677677667666776676776767767666767767766776677677667676676776667667766776766776776677676776767767767666767766776667667767667766776677666776776766676767676677677676767767667767766776767666767677667767676776677667666677667677676677676776667676767667677677677677667676776677677676776667677667767666677677677666767767766776776766767677677677676776776677676677677676776767667767676676667766766766776776766776776767767767766667677667766767676776666776676767676766677666667767767767767666776767767766767677677677677667676766677677677676667766776667767767766767666767666767767766676767677676776766666767676767676776667766767676677676766676767766676776767667677677676677676677666766676776767677666767666676676776776767676666767676776776766776776767667666776667766776676667767667677667677676676776776766667767667676776776776667676776767766677676776776766776776776776776776677667677677677676767767677667677667766776776766667767676767766766677667676776767767767676676767667766776776776767767676776767767677676767767766676776767767676766767676667677677677677677677667767766766776776776667676677676766766776677677667667767667767767667666767767666767767667667676676767766767766667667766667767767676766667767667677677676677676667676676776767677667667676677677667767676676767667767677677666776667666767767767766677677676667767767767766776776776667677676767766776776776776776776677676776667676776676776677666776776776677676767677667677666676766767666776776767667676776776776676677677676776676776666776776677677677666676667766767667766676677677667766676667676767766776767766667767767766767667767677676677667766767677667676776677667677667767667676767676776676667667766767676767677676776767676776766677676677667767676677676776766767676776676776767766776677667766677677667676767667767667767666776776766666776667767766776767767677677666767676776667767766666766766677676776767676767767767676776766776766677667767767676776767677667677676776776677677666767667766767767676767767767676766667767666666677667666676676767767767667766676666767766767767676776776676776776676667677677667767676676767767766667767766767767676676767767676776667677676776766677676767767767677676677666767677667767766776767767766776767767676677667767767766776676776677676666776676776767677667767766677676766776776667767677667767677676776767767676676776776677676776776776776677667667677676767677677677676776767766767767767677676776776676776776776767767677677677676666776776776676767676677676667766676776667677677676666776767767666766776766776776776776776676767767766776676676767767677667666766767676776776767666776676767666677667766766767766767677667666676767767676776767676776676766766767767676776676767767676767677666766767767767767677666767767677666766766776677666667676767767676776776677677676676677677667767766677676766776767676676677676767766767767667766676776766767677677667677676666776677667766766766776776776666767766676667677676677666767766676767667676776767767676767766776676767766766776677666766677666767766766776776776767767767767676776776767767767767677676677676667666667667677677677667666677677676767667766766776767666767677667677667677676766776667767677677667676776676666767767667667677666767767676776767677666776776767676767667766677677666667767767766767667767766776766776767676776767676766676766776667676667767676767767676776776667667766766776776776767667676676766767676767767676766676677676767767676776767767767767677677667676776766776676667677676776666667767677677676676776776767666776767676776676677677677666667767767766767767677677677677677676767767767766776767676677676776767767767766776767767677677676767667766776677677677676767677666767676667766766766766676676767767767766776767676776677676677676677667677677676776767667676676776676776776767677677666776677677666666767666767676677677667766767667677677676676776776767676776767766666776776767767677676676766776776667676767667767767677667767767767676676776676767767767767767676767767677677677677666767766776776677666677667767677676767767767676677666677677676776766767766776776776676776677676776766666766677677677667677676767766776767676676776676666667677666667766667766776677677666767677677677667766677676776776776667676767667767767676676776677677676667677676676767677677676767667667767677677677667767677667666676766677667767767676776667676767767767676677667767766776677667767676776667667766767667766776776766776767677676767766767767767667766677676776766766766676776776667667677677676677677667677677667766667767766776667767767676666667667676766667676767667677667677667766667677677666776676776767677676767767766776677667767767677676667766776767676767676766667676776666767676776767766776766766776677667677676776776776767766766766776767766667667667677677676766776677676776776676767767767766776677676766766667666766766776677677676676766766676667677677677677667667767766676676667666767766677676776776776776776667667677676776776776677676776766766767767667666676677667676776677677676776667677666776776776776666767766776776767676776766767767766766767766767677677676766677666676776776676766776767767676676776766667767677676767667666676776776766767676776676767676767667666776767676767676677666776776776776766776676677667677677677677667677676677677677677676667676767676676676767676776676677677676667767767767767767
6776776767767766767767676667766776767666767767767667766676776677677677676666677667667767666766776776766676776776767677676767767677676767676767677677676667677676776667767767677666676767767666666766776776776766666767666767766677676667677667676676676677677677666776767767667676666766766676776767667667767767767676676776667676776776676766676667677677676776677677677666776667667677677676677676676767676767767766776676677667676677667766776677667667767767677677677667676677667676767766776666677676677676666767676677676767676776767676766776677676767767767667767767767667666767766776776776767676776766776676677667767676776767677667767767767676776767667667677676766766666776776767766766767766767766767766767767677677667666776776677666776667766776667767676667677677667767676677676767676776667676767767677677676767766667676776767667767676776767767766767767667767767676767766776676776776776676767767677676677667676767767767767667676767667667677666676676766666676677667667767676776776776767766667766676776767767767667767677667677677677677676776776677666776776766667677676667766767667666676767676677677676776667677677676767677676776767767767676776667766767767677667766776767766776676676666766677666776776767677676667767677677676776776767676767666776766767767766776776776676767767677677677677666767766677666677667676767766776767677677667676767767677677667767767676766666767767767676676767766776666776776776776767767767667667676667767767766667767677676776767666776676667767676767676666776677676776776776776766776767766676677676667767666767676776667677676667667767767767767766776767677676776667766776677676767767667767767766776677667667767767767666766677676677676767767767766677676676676776776776776676767676767666666776677677666766766677666766767667667676767676666776676776677667676776677667767766766776677677676776776666776666676776776776766767766676676776677667767767766676776667767676776776767677677676766776776776776776776776676767676776776776677666767667767677666776767767666767767676776776676676677666677667667666766676776676766767766667666767667677676666776766776666677676767766767676767677667767676776776766667767677676776667767667667767677676666767766677666667767766767766767767766667676767676767676766676667677676776767667676676677667767767767766666767667677676767766767667767666667766676766776676767767677676767766766776766767767677666776776676776676776677667766767666776767677667767767666776676677677676766667677677666677667767766666677677677677666767676676677667676776677676767677677676766776667677676767677677677667677676667767676776676776776766776667767667767676676776776676676767676776776776666667767667767666776776767676767766676767767666776776767767766776667767666776676767676667766676676776767667767767767766776676766767677677676666767676767677677676776767767766776677667767767767676676677677667767767767676767767767766776676666776776767676676677676776766667666776667676776667767677667767677666667766776767766677676677677666767667677677676767676677667667767667766776767677666776676767767666767767676767667767667767767766776667766677677676767767766776776676776776776776767767766776767676776776776776676776766776766676766666676776767677676667766767666776767677677676677677677676766776776667676767677677677666776767766776776776667677667677677676776676676767676677667766776676677676767766776667676666776677676767676776767676776767767676776776677677677667676667667766677677676767666667766667767767767767767667677677676676676766677667767667677667767667676776677677676767676767766767767767767667766676767766767667767666676667767766677667676667677677677677666677667677676776667766776667767666676767767767766776776667677677677677667766776776767767766767677676667766776677676676776767766766776766676666666676677667767677666776776776667667677677667767766666676776676766766776767766776767767766766677677666667767767667767767767766776667676776767767677677677676676776677677676677677677676667677676767766776767766766776776677666776667666776776676776766776776767767666677676766776677667677676676767767767767767676677667767767767767667767677677677676776667767677666776676767677677676767767677676767767766676676776776767766767676767667767667767766766666677676767767667666677676767767767677677677667766676776776676776776776676677667767767767767676776666767676666776776767677667667676776776767767767677676776767677667677676676766766776767766767677676767667676776776767667766767767767676667677667767677667667677667676767667767667767767766666676776677677667676776776767767766676767766767677667767767767767767766767766767767766677676776666667676677667666667677676776766677677667767766767767767676666667767767766677676767767767767676676767767766776767767676767766766776776767677677676677666776766776776776776676677676677667767677676677676776776776776767677676766776766767767767676767767676767676766766677677667767767676676776767767677676766667766676667676677677676677667677666776776677677676667676667676776776667676776677667676676767676767667677667676776667666676666776676767676776767767767767677677667767767767767767667667677677666767676677677676677676677667767767677677676767766667766767667767767666767676766766776776666776776776676767767666776766677667676776776666676766677676776677666776776776776667676676767767766667677666776766776767677667677666776776676767676776767677667676767767766677677677676666767676676676677666667766776776766767667677676776677676776676676767766776677667676776766676676766767677676667667676776767667667767767766767667676767767766767767676667767767667767767677677666766767766767767667677677677676767666676776667677676776767666667767767676676767767677676776776676767767766766767767767767766776667767676767666677677676767677666776766677677677676767766667766766776676677666677676677667666776776767766767767766776766767667767677677676677676667667767766776676776776766776677677677677676776776776776676676767676767767767766776767767767766677677676776776776766767676766676776766776767767767766776776766676767677677667766667676677677666767767767667666776776666776666677676766767667676666767676776776767767767767666677666776766776677676767676776767767676766667767767767676776677677677676767766677676776776766677667767667676767677666767677677676776676776667677676776767767667767676767767677677676767766776766667766767767667767667767766767767767677676767666776667767666676676767766666767767676776776677676767767766677667766677667766766767766666766766766667677676667676676767767767676676676667677676667676767676667767767677677667767767666776677676666677667676776767677676676776776667767767677667676776767767666767767677676667766767667676666767677667767667767667767667677677677676677677676767766767766767767767676766776676776676776776677666776767767676677676767766766767766766776766676776767766676776767676766776766776767677666776776666776767676676767767766766776676767676677677667667676776667676767677666776767766677667767676676767767767677676766676767676677667767667767767667677677676676667666776776776676677676677677677667666776767767666776766776767767677667767767767766776776667667667767676776776767766767766776667676776677677676767767676677666767766776677677677677677676676776776667767767766677677667767767677676776767677677667767766667676767766776767767767676776767667767767676776676666676676766767766676767767667766766766776667677676677667767766776767766676767767766767767767767676766676776767676677677667767677666767676776676676667766776676676767677667677667767677667677667676776766677666767766776776776767767667767667667767676676776776766767767677677677667767767677666776677667766767667766767767766776766767766766666767766676767766676767677677676767676766776767677677677676766776666677676767667767767676677667677666776766776776776766767666767767667766776766776766666767766677667676766676776676776767676767766766767766677676767767677667767766666676676776766776776776767666776776776776776766776767676677676767767676767667766776767767766676776776767766776776677677667767667767676676667676767677666766776666767767677677667676776676776766767677677677667766776767767676677676776776776766776677676776776776676676766776767767766766767677667767676667767676677667767676676776776676776776776776767676677677666677676676677676776666776666667676776677676766676776776676776677676766776666776776677667667767676776676766677667666776776767766767667767767767766677676767677677677666767677677677677667667766766767667667767767767667767667767676667767676767666677677677677676666677677676666776677667767766776767676767767767666767767766767766676776767677667677677667677677676677677677666667667676766766776776767767767767676776767676766767766766766776776776676676766767766776776666676776776766767677676677676767766676776776667666776767767667767766667767677667676776767766776776776767677676776767767767677676776766776677677667667677667767767667766767767667666677667677677676776766776676776676776767767676676776676676776776677667677676677677676767677676776776776667767677676766776767767766776776776767767767767767667666677676767676766776767766766776677677667766776667677676776767766677676776767767676766677676766676776767767767677677667767767767767666776677667677666666767767766766766776767677676767667677677677667677676767766776676766767677677677667766767767676776676767767667767767667766677666767767666766776767667767767676776677676677667767767676776776676776776666766776676766776776766776667676776767676676667676667766776766766767676676677676767677677666766677666767677667767677676767666676766676766776676767767677677666767767766666677667767676677676776767767677666767766676676666766677676767766776776776676677666766776766767677677676776766776767677676676776676766776776767767766767676767676677666676767767767767767767767676776767766676767677677667767767676776776776767767677666677676667767676776776776666676667676667767667766776667767676677677666776766776776767767677677676776776776676766677676676776677666776667677677676767667767766776767666767677676776676767767676767666766776776667676676767766776767676766776776677677
36776767767676666776776677666767667767767767767677667767767767767676766767676767767676776776776767767767667666766667766767766776776767767676677677677677677677667677676776767677677666766667767767667766776766676776776776677667767767677677666776766677676667676776767766767767667767677676767677676666767676766676776776667676677667767677676767667767766676776766776776676677676667766667677666767766776776776767766767666677677676667676776767676677677677667676676667766666776776776676766776767677677677667767767666676776767677666767677677677666767767667767766767676767676676666776666776776666776776776666767766767767677676776766766776776766776767766766767677677677677677666676776767676676676767767677677676676677676767767766767767667766677667677677667676677676776767677666766766677676776666676676677667767767677667767667767767767767767767667767677677676776767677667767766766666776776677677667676776776767677677666776666767767677676767677677667767766776776767676767767676676676776767677676667676677676667676676776767676776767676767677677677666676677666776776666676677676776766766767767676776767667767767667676776666676676667766776677667766676677667767767666767666677677667767766776776676776776776776767766767766666766776776776766677677676676767766676767767676766776766677667767767677666766766767666677676776676776776776767767677677676766767766767676776676677677666677677676767677676666667677676676767677667766676676767766676776676767676767676776766776776766776676767666776767767667677676666776677677676776677677667676767767766766666776767767676767767677667676667766776776767676776677666666766776667676667677677676677676677667767767676667767767677677677676667676776766767767767766676677677677667766776776776676676776776776776767766767767767767767666677667667767767677677667676766667766677676776767767767767667766767767676776776766776767767677677667667677667677676677667677676766667676776776767667676667767676767767667767667767677677676676767767767767767767767766767676667767766776776676766776776776776766767767667667767767677667766776667666776776776677676776766677666676676766677667766776776677667666767766767767677676776776677667667667767667767666767766767667766776677677677666776776776766776776766677667677676767767767767767767766676776776676676776766676776767767767676766766677676667766776767766676767666776766776776767677666676767766767766667667677676776676676767677676776776667767767766766776776677676767677677667767767677677667676766767767766766776767767666776776767766776677677666776767667767767766677666677677667767666776677676767766676776767667676767767677667666776667767767767766676667767767767667766676666667677676767767766767667676767767677676767766766776776776667676767766776676676767677676776766776776767766766767767767676666676776666766667667677677676667667767667767767766767676776776667677677667766677677677677677676677677676766667767766776767676767676667666776776677676676676676666767766676776677676666676767677667676677676767767676767667666677676776677677676677677667667767666667766767767766776776676677676767766767677677677676776776767667676676767766776677677676776776776776677667766776776767667767767677676767767767766776676676776766676767677667767676766766677677676776676677676676676677676767767677667677676776767667767666776766766767766677676776776677676676766767767667676767677676677677677666677677667676776677677676776666766766767767766677667766766766776676766676667767667767767676667677667676767676776776776776776666767676776776677667677666676776776676776667767676767677676666667676767766767766776677676666776776776776666776776667667667666766667677676767666767666776776776776776766776676767667677667667667676667767677667767667666767767767676776766776776676767676776767677676766776766776677676676766776776676776667677677676767766776766676767667666776667766776677676766767666767667767676767667676776776766776676667767766766766767677676676776776766766767767767676776776776666776766766766767676676767767677677667766676667677676677666676776776677677677667767677676677676766776767677677677667767767766676776677676767766766667677676776776776677667676676776766766667767676677677666776776776776766767667677667667767676666776766776667767766767767677667676677676767767676776766767767677677667767767667676776676776766677666676776776767676776776776676776667766776676776677676677677676767766677666766667767676677676767667676776776776667767767667766776667667766677667677676676767767667666767767676776767666766776666776767767677677677666776766776667766677677677667767667677677677667676667766776776776776776767767767676776776766776767767766767677677677676766776776677667767677667677677667676776776767677666767766767667667767767766776776676677667766767767667767676776767767766767767676666776677677676767767766766776766776676776667767766667767767676776677666767676766767766767677676676767677666766676767676766766776677676667667676776767767677667766767767677676776677677667766676677667766776776766767667767766677677677676776776667676767766776776776776776676677667677677667677667767767766677676677676676776666767666766767766766776677676776677676776677666677677676776767677676677667667766766677677676776767677667767767677677676677667676767766676776767666776776767766767767677667676676776667767676767766677677676766677667666776776676776776667676766776676776767677677677676776667766776767677677676776767676666676767666676776667767766676677676776767676766767766776666667676666776776677667766667676767677676776677667766767766776767766776667767677676767667676776767767767767677677676766776667767676766766676767666776767767767766776676666776767677677676776677676766677667667666776776766776677677677677677676766776677677676677676677667767766767677676767667676677676766776666776766667767767767677677677677677666666776767767676667767767666767676766776776676776767767767666776666767676776767677677677677666766776767676767767677676767767767667767767767767676667676677676676767767767667677666776776677676676776677676677677676767767767766776666677676676776667667676677676676767766776766677676667767677677676776767677676666667766767767666767767676767677666766776776667767766676767766776767767767676766776776776676766767667766767766767667767766766776776767677666766776677677677676766766676676776776767767767666776677666776667767677676776767767677677676767766766776776676766766766776776766767766766767667767676677676776667677677667767677677667667766767767677677676776776767767666767676776776776776677677676776776776766767676667767676767766766767767677677677676676767677677667676776677677667767676766767767766776776776776667766666776767767676676776776776776767677676676767676676676767677677677677677677667677677666776767667766767767677677666767677677676767766666766676767676767766776677677676676767677677677667766767676767766776766767767677677677677667667766776767667767767676766776776666776667667666767666776676776666776766676677667677666666776766766776766767767676776767766667766677667766767667767677676677676766776776767767667767676767767676776667766767766776776766776677677667767677666767677677676767666767667676676776667676677677677677677667677677666776676676766676766776676676666676776667677666767767676667677676677676666767767667666776767667667666776677676676677676776776666776767766776667766767677667676776677676767767766767767767766676676676767667667766776776677677677666676767767677667767767766677676676767676766666676766776677676667666677667677676676677676676776677667767766776767677667767677676676667766776767767766676677676767766776677677667767766676667677676677677667767677676676776767766776676776676776767676767676776677676776776776776767767677667767667666667667667767767676776766676666776767676766776776766666677667767767667766676776676776776676766776767767766676676767767676776767667677677667766767766676676767676776766677667766667677676776766776766776767667767767766767767677667767767767766767677666776667676676776677677677677677676667767767767667667766776776767766767676767767766767767667766776767677677676776776677667677677666776667676766676776677677677676767677676776776776776766766767767766776776766676676776667766666776676766776767666767767666776776767676767767767676767767767676776666767767667766667766767767677667767767766766776776667677676767677667767766776767766766776767766776666776676776677676776677676667766776766776667767676776676766767767677676776767667767767767677676766766666767667767767767667767766776766767767766676667676667766776776767676776677667767766667676767666676766667676767677666666767667767667766767766676667767767677676766677676776766677676767767767667677667677677676766766766776767666666677666776677677667677677676776677677676767677666677667767676676676666767767677677677676767667677677667677677666677676776677676677666776776766767767677677676667677676676676767767766776776667767676776776666667667767666767767766767766766776667766776676676677677677667667676767677667767676767677676776766776676667767767667767666776767676776677667766767676776776677666676767667676667676767676776676767767766776676776676767767676666767676666766776676776776677677677676677676666776766767676676776767766767767677677666767676677667766776766677667676766677676667676676767676766767767667667766767767677666667767676767676677677677677677676676677676766676666767676676666776767676677676776767677676676676766776776776667767767667676776666767676677676776776776776676676776767677676677677667767766766677677676767666767767666667666776776676676676766667667767767767677676776667767767676776776767766776767767676776676767667676776767767676767677666676667766776766776677666666776767666676676677667767667766776676766776667767667767676766667767767676677676767667767767767767766776776767767677676776676776766766667766666677676776677666776776676767676767767676667676677676776776766767766676767676767766766776677666667766667766776767767766677677676776776767666667677677666776767767767676676766767767677667766776767667676776766766667676677676767676776776776776767766776677676766767677667676677677666766767666666676767667
66667676766767677667767667677666776676766767666767666776767767676676676666776676766767667667667666776666676776766776767667677667767766776776676776766767666767667767667676667666666776766776776676666776676776767767767766776767676767677677667767677676667767677666767676776776767766776676767677667677676767667666776767767767767767667667767767676776766776776776677666667766776767676776677677676767666677677666677667666677677667676677676776677667767767667767767676767767667767676767677666676776667766767667677677667666767677677677677677676766766776776776767766776776767667667766776667767677677677677676676776677676776676767767677676667767677676677677676767767767677677676776767767766767766776676667676776776667766776776767767766676776676767767767667676676767767767677667766677677676677667677677677677676667767766677676667666776767666776767767676676776776776767767766676776776767676767767676677676667666776776667666667767667667666776776776767676767766776676677677677677667767677677677666776676667767677666676766667667767676667766766677666677676767677677677677676667676767676767767766776666776776666776676776776767766776766667677676767666776767676776766776767677677666776767677676776767676776776767667677676776767766767766767667677676767767667667677676776766766767676776767766766776767667676766767766776776766776776776677677667767677677676667766767767676776676766766776767766776767766766676767667666676667677677676776667677667766767666776767767767677667767766776776767676767767676667767767667677677676776667767676776766776767666676776766776677676767767677677677676667666767766776677666776776677677667767667666767767767677666667676677677676676776676677677677666767767766767766767767666676677667767767667676767766766666766676767767666767767676767767676776776776767677677676667666677676776776676677667766676767667766676667767676767666677677677667677667676667676667767676766677667767767767677676776766676776667677677667767766776767767767767666776776677667766767767767766776766766776766767767766766766667677677676676677676667676776776676667767666667666766667667677666767766767677677666767667767767767667676776776776767667677666666676767766667676776776766776776676776776767667766667676767767676776766766776677676767767767667766766676767767676767667666776677676776666667677667767676776776766676666776676677677666776776776667767677666776776767767767667767676767677676767767677676776776776666766776677667676677667767676767767676677677667677676767767766776677677677676767766767766677677677677667676677676776776767767766677676677666767767767676667767676776767767676767766767766776767677677677666676776676677666677667676677676677666676776776767767767666776677676776767667767676676676676667767676767667767767667767667767677677677666767766776676766676776667766767676766776776776767767767676677677667767767677676767666767677667766776776767677677667676776776666676776666776776667676776767676676677676776676666767767767767667677667667767767767767667767676776776776677676666676676767767677676676767677677676776677667766677667677667667766767667767667767766767766767767677676766776767767677677666667677676776767677677677677667677676776766667676677676766667766776776677666776776676776776776767676676776766676776677667677667767766676776677676767667676776776767766676766776776767676766676676677667766767677676776677667767767677677677667667766677677677677667767767676676776776677667767676767766776767767677676767766667677676766767676666776677666776767676776767666766766676776766767767766776776767767676776776677677676767767766776676677666766776667676776767767766776667767766776766767677677666666676767676767667676776677677666776767767767667677676767677667667767676766766677676677667677677667676776776667667767677676776677667767767767676776766766766767676766677677677666767667677677676667676767667767667766776767676677677667767667767666666677677676667676676766667677666676776776767676666776766766676677666676767766766767676767767766766766776767766776767676767666676776676676767666676766676676676677676667667676776776776676776776776776767767766776676776776767667767677677677677677676767677677676776776767677676776776766767676776677667766776776776776766677667676767676776776776767676766776766667767667766676766667677676766776776766776677667767766776676767767766677677676776766776776776766667677667676767676776677677677667767767667767767677667767766677676677677677677676776767767767767767677677667677667767667767767767676776776676677676767767767676776767666677667666776767767767767767766676766776776677676776776776676776766767767767667666766776767767667767676767666767767766677667677676776676676767676767677677677667767767676776677676767767666666676776767767676767667676767767677677667766676677676776766676676676776776776766667667766767767667677676767667677677677676667766776766676776776776776776677666767676666767676776677667677677677677666767766766666677667767767676767666776677666766776766776677676767676676776767766776676776767767676786677677676776776676666666676776767676767676767767677677676766767667767677676776766767766677676776667767766667766767766767766766767766677677676767676767677676667666776776776667766776767766776766767767676676767767676676677676776776677667676776776776776776776767666776776667677676667666766776676677677677677677666767766767667767677667767666667767766766767667767766766776767766767767667667677667676677677666767766667767677676767677666776776667667767677666776677677666776766766767677677676666677677677677667677667677676676767766676676776677676677676776767676676776767766677676776776767667677677676667676776666776767767676766676767766767767767767767767667766776776776776776776776766767767766776677667766767766776776767767677676667767767767677676666766676776767676677667767766776776776767767766767677676677676766677667666767767766776767677676677676766767767666667677667667667676767767667766776666676677676776776667676776776776766767767767676676767767767677667766776766766766677677676667767667677677676776767677676766677676676767767767767767766667677676776767667767767767766776677676776766666776767667677667667766776677677676776776776776776776776776776776676677676767767676766666767677667767677677667666667676766677676776667667676776676766776677676766677676767676767766767677676666776677667667676676767677676767767677676666677677676776676776767767666767767677676776767767767766766677667667677667677677677677677677676767676766766776676776667766767766767766767677676677667676677677677676767666766676776776776767767767667676677677677667667767767767766667667667677677677677677676776677677667767677667766766677676766767677676776776767676767676767767766767766776767666677667677676766676767767767676776767766776767767767667676776676776677677677677676776676676766776767676776767766676767667767676667766776767676676776767767766766666776766776667677667767766776767677676776767766766776767766776676677676776677677676776767767766766766767766766677676776767767667767766767767676767766767676767766676776667767767677676776677666776667677676676676776776776676677666677676776767677667766776677667767676677666767767767766776767677677677676776677667767677667667667767767767767677677676776776676776666767767667676776776776776776776676766766677677667677667767667676767767766767767767677677677677677676767767677676776667767677667767677676676767667676767677677677677666677676676677677676767677666767767767766676776776677676767767667766776676776776766776776766677667767666766767766776776676677667667677677677667767676776677677677666776766677677667676766776767676766767677667766677667676666776776776667677677677676666776767676767767767767767667676766767766667676776676767676766676766767766766776776766776767676666776667767767767677677677677676776766677677677667676766767767677666776767767767677677677676767677666677667677677677676767767766676676776767677676776776776767766776667767677677676776677676776667677677667767767767766667767766677676776776766767766676667677666767677667767677667766676767677677667766776776677667767667667677676666767766667766776676776666766677676767667677676776766776776677666776767676776667767667767677677676666776677676767767676676776776776767677677677667766677667767677667766767766676776766776667767766677666767666776776677677666776667676767767676677676666776776767666776767667667766776766767676766766767677667677677676666776677666677676767767667677667676676666766677677667766677676767677667766677677676766766766767666776676676776767676776676766677677677666767676676677667767767677677666666676776776767766677677667676767667766767677676766776666667676667677667666776676776767767767767667677667667767767767766766776666767767766776776766766767767676767676766776666676767767677677667766767767676776767677676767677667767676776776767767676776666766767767667676767676767766776667677677676667676776776677676767766776766766776667767767676767667676766767767677676767677677667667676767667677677676767766766776776676666677677676776776776767676667676666776776667766767667766677666776776776767667767676677676676766677676676766767677667767767767677677676677676767676776776767767676676767676666776776776766667676676676667766767766776776766677667677677667767667766767677676677677676766767766676676776677677666667676667666676667767676677676767767767766776776776776677676677667666667677677677666666767677676667767767677677667676767676767767667677676776776767767667766776776776666666767767766677667667767676677666667767677676766677677667667767767767676666676776776677667667767667676767766776676776776776776677667767676667676776766767767767676776776677667767677677667676776767667676767766666767676667767767677667767676767667677677677667676776767677677677677677667677677667667767676776776677677676776677676666667666776767767676767767677676776776776677676676776776667766776676676776677666776767767767676767767666776677677676776776676677676776776776776776776776767766766776677677676776677667677666776776776667766776766776677667767667767676677677667766767767767676766767767766776776767676767676667767767667766776776676766766776776767
676776676676666776676766766767666776776766767677677667767677666767666676766776776766776666666677667767767676667667667667767767677677667766767677676676776776776767766776766766767767767767676767667766767677677666676767767666767767667766776677677677677667766767676666766767676677677667767676676776776667676676776766776776776776767677676776666776776767767766676766676767767667667767677667767676776776676766776677676677677667677676767767667676766767767766767766776767666776766677677676766667766767676767677667767676766766767677677677677676667767676667676776776766776676776776767766677677667766767767767767667676666666766677677676767667676766767677666767767766767767767767767767766677666667766667676676776767667767677677676667767767767767767767667767667767677676767766776677677677677676666767676767676776676776766776776767676666776766666776776676767667767676767677666666776776667676767767676776767767676767676767676667667666677666766766767676676767667677677676776766776766677676776677677676677676776677667676776776776767677676776767676676766776776766766667676666776776766776766776767766767767677666776767676776776767767766767766767767767766776676677667767676776776776776776676767676766667767766776667766676767767767666766766767767667767666776776776776676767767677676667677677677676776776676776767677677676677677677676776766767676676767767677667767667667767677676776766776667766776766667767666667667766666776767767667676767767677667677676776767677677667676767766767676766776677677676767767767767767767667767677677667767667667667677677667767767677676767667677667767677666667666766776677677667767676776776676767766776767667766666767767676676666776676766766776776767677676676767677676776767676677677677676776666766776767667767677676677677667766767677667676776677677667677667766767767666676677666766767676776676767766776766767767677677667766676766676776776767676776767667767767767767766767677676776677677677676676676767676776767666766767767767676776677667677676776667677677676776676767767666676767677676677667677676677676776776767677677677676776667767677676676766776767766776667667677677677666776767667666766766676767766766776677677666767666667667767676776776776677677677676667676767677667676676676767667666776776677676767767767677666676766677676677676766666776776767767666766776776776767677667676776776776767767767667676776677677677676776766766667677677666676767766676676776767766767676776767767676776766767677676776677676767676767666776677677676776667767666677667766767766766766767767676776677677676677677677677667767676677677667676767766677667677667677677677667676767767767767677676677677677667677677676667677677667766776667666776776767667766767667767766667676776767766677667677677676767766776776667767666767667677676767767766776767676776767666767767767767676776767767767676776776676677677666666666667767767767667767767767766776776677676767676677676677677677676776776776776666667767766766767666766767666776767667767767666767677677676767766766776776776666667767767676767667677667767666676677667767667767767667667676767766776767767767676767677677676767667767677677677676666666767677666776776667666776767676776776677666776677667666676776677677666776677677677667676666776767767767766676677667766776776767676677677677676767767767666776776766676776766776767767767766776766776767767766767677676676776766776677667676776766676676677677666776776776666776776767767676767677677677667667676767767677677677676776776776667767667676677676766676776767676766776677666776776767767767676677677677676677666766766776767767767667677666776666767677676676676767766776767767767766767667767676776676776767677676676767767677667766776677676677667676776776676776776767667767767767676776776776766776776677666776767677666667677677677666767766676766776766767767667676667767767767676667666677666776767677667766776776776766776677677676767667767766667767767766776767767766767677677676767767677666766776666776767766666766776766767767677676767767767676667677677676676677677667677677677677666776677677667767667676767676667767767667676676766776767767767767667767677677677676676776776776766776767676677677676676767666767677677666666767766767667767766767767767767676776776776676766766776776677676767767766766767667766667667767677667677676776676676676767767767766676776776767767766776767667767767766776666776766776776776767767766776677677667677676676767767766676676776776676676677666776667677677676767766776776767677677677676776767767676677676766667677677667766677676676677677677667767767766776677676666766667766776766767676776767767677677676776767767676776776776666776677676767667766776776767767677667666776776767766776776776676776776766767766766767767766776776767667677676676766767767767667677676776666766776767677676767676676776776767677677666767676776667676766667766676667667766676676677667767677676776767767676676766667667766676676667767677666676776776677677676766667767767676776776677676676676776677677677667767767767677677677676776677676667676776776767767766767676767767667676766767676676767767676766776677677676677677666776767667766767767667766766776676767676677677676677676667767677667667767767767677676776767767767766776776766767766666666776766676676776776676677676766766676676767677667676767767766766767766676776776676767767767766767767677677676767676677677666776776667676677677676767677676776676767767677677676766776776776767667767767677667767666767767766776776767677667766776677667677667676776776767767667767677676666767766676776776767766776677667676766766677677677676766676767766776767677676776667766776776776676666776677676677667766767666767667766677677677666667766767666766767767767677676776776776767677677667767767677667677677666776767767767676676767667766776767767666767666776767767767676677677666677666676767667666666767766776767766776776767676776667767767766776776666766767666776776676766677677677677676767667767767676776666667677677666676667767767677677676677677676767767676776676676776776666776776776766776776776766677677677676776776776767767767677666776776776677667667767676667766677677667767766667767676766766767667677676767767676766776676776667667767677676766776776776677667666776776766677667676776677677667767767666776767667766677667677667667667767676676676776676676676676776776776767766776776676776776776776776677677676776666667767677667666667767676767677676767666776767676776776676676766677677676667667766766776766766776767677667766776676767767667767766676767767676677666766767677676776776667676767767766767676776766776767766767766676767666776776677676776776676776776767677676677676776677676667766767676666776767767677676667666677676767677666776767677666776776776776776776677676766776767766776677677677666766677676667767766677676677666776676767767666667676766776677667766767667667766776666766667767766767676666776666676776776677667767766666767666677676776767767676676767767666666676776776776776776776776776776676766677667767677677677676767766677676767677677677667767667667767667767766776767766766766677666767676776666776667767767766666767767767767676766776776776776667767766776776776767677676677667676676776766776766676767677676676776767666776776677677667667676776767766776767766776677676667677676766676766666677677666676766766766776766776676677666667677677677676776776767767667676676767766767677666766767677676677667676676676677676767767676767767767677666677666666776766667767676676766776676767677666666776767676776767767767667677676767767766676767667767666776667766666767677677676766766767767767677676676776677676776776766776667677667766666776667677676766667766676667677676767767676676676667767767767767676776767767676776776767767766767766676766776767676676677667766766776776766767766676776767767767767767766766767766766776767767767766766677666776676776676776677666776676767677666776676776767766677677677676667667766776776767767667667676766776776767677676667667666767677676666776666776767676676776676776767767676766776766776676677676677666677666776676676766776666676776666677667767677677667767677667677676676667767766676677667766776776767767766766767767667766776776767767666776677676776776677666676776766776776767677666776776767667676776677667766766767767767676766766776767667676766776667667767666676676776676666776676776767677677676766676776767767766767677667667766776767766767767666776676776767766676766667767677667767676776776767677677667667766666677667676776767677677677666676776776776776776776677677677677677666766676776667666776667766767767767677677676767676767677667667677667767767766677676776767677677676767677677677677676766676667767677676767766776667767767767767677667677666667767766767666676667676776767667767767677667766776767767666677666776776667767677676767676766776676776676776666667676767766776767767677667667677666677667667766767767767676776767677666776767766776667767677667767677676677676776776676767677667667767677667767766677667667676767676766776667767767767676776776776776667667767676767767677677676776677676677666767676776776767766776677676676676676776776677666776766776776776767767676776776776776766666776767766767677666767666676677677676776766767767767676776767767676766767666766767766767667767766776677677676677677677667677667767767667767676776776766766776776776767767767676776766766767767677676767767767677677677667677666666766676766766677677676776776767767677676776667666677677667767767676677676766677676766776676766667676776776767767767766767666667677676776667767766676677677677676776776676767676767767676776767677676676667767767667767767766677676666766677676677667676766767667766676767676776767767667667677676666776676677676676776767677676767767767676776776767667767677677677677677676766776766776767676767666776667767676767666677667666766676776776677676676776667766776677677677677676776767767767767676766776776767676767767667677676776776767766767677676676766766767767676776776676766776767677676776676767677676767767676767667767767666776766667766776676767766767677676676776776766666776767677677667666776767766776776676767666667767677676677676776676667676776776767766776667766776766667767676676677
67766767766776767767676776677676676776666776766667676767767676767767767676776767666767766677667666766766766767767676776767767767766767766776776776776767767677677677676776667676676776677677666767767677677677676766776776776767766677667667767677676767767767677677677667677667676666767677677667667677676776667767677677666676776767766677676776767677676776767676766776766767766776776767766776676766676776767666676776676776767676667767767667676677676667677677676767666767766767766676776667666677667766677676767666766766766676776667676677677667677677666767767766767767766776776676677677676767676766766676776667676767677676776776677676677677676676767767666667676776776766676776776667767677676776776766677677666766666667666766776767676667767767667676767766667766677676666676676776676776767677676766676766667767676767766776666776776676766676776766767667667767767767677667667677677676767676676767667766776677676676776766776667767677667766776767766776776677677677676776776776767767766776776767766667677666767677667767677667667767676766677676676666766776776677667767666667667766776667766766767766776776767677677677667766767676676767767677677667677667767676676767767666766766776667676676676766766767767767767767676776776676776776766667766767677676676776767666776666667767766667667766776776767676667676776766666677677667667677666766677676667676767767676767767766776676776666666767676676767766776767676677677667677667766677676677677676766776677667676766767677667767766677666776776767677667667767666666767676666676767677676776776676676767767677667767667767677676776776676677676767676776776677666766666667667676776776676677676766677667667766766776677676767677666767767766767766766776677677676767677676677667766677676767767767766767767766667667767767766776776776667767767677676676767766767767677667676667676767767676666677667676776766677666776767767767677667766776767677667767767676767766776666776767767766776677677676766676776776776767676676767766776666767677666766677676667676776677667666676767677677677677676776666676776776767667767676767767677676767676767767767676776667666666767667767677666767766676676766677676776677677676776767667767767676776776767676676766767767677667767676776776767677677667677677676776767677666766677666776766667677676776766776677676767677667767767767767676776767676767667767667676767667767767767677666767766776776677677677667677666766767767767767677677676767767767766667767676776677677676776676776667767667667767767767676766677676766776667676776676776776677677676767767767677677676776776766776666667767677677667677666767677676677676776767676767667676677667766667767767676776676677676766767677677667767667677667767677677676767767666767677676676776766776767767666766767767676767677667767667767667677667676776767667767766766776776677677677667676676677667766767767677676667767766667767767677676767766676767767667676677677677666766676676766666676776776776677677677667766776676766767677667667676767667666667667677676677667676667676677676776667766767667766776776776776667767677677667767766767667767766767767767677677667677676776676667666667676767676676776767676766767667767667676776677676677677667676776677666776766677676776776667766677677666776776776767676676676766676676776776767676776776676776667767676776666776776767766767667676677676677666767767767767676666776766767767766776676776677667676677676776776776776667676766767676666667767677676776677666776776666776767667666766776776776776766677677676676776677677666767677676767767667767767766767676676667767677676667676776767767767677676676776677677677677676767766667766767767677667677677666776767766677676766776667676776767666776776767667767677676766776776767677676677667767767666767676776767766767767667766776767766776667766776677676767676776767667676767767766767767667767767767666776767676776767667767767767767677677677667667767767667767767767677677667767676667767766776776776766776767677677676677676776767767667677667767767677676776767676776677676776776767766677677677667767767767767767676776666767766766776676776776666776667677677676767667666677666776776776776676776776767767666776677677677676776776776776766767767767677667677666667766766766767767766766776766766767677676667767767767766776766766776776676776766766776677667667767677667676767677677676776776666766676676677666767677666776676767766776776776776776776767667677677677666776766776666776776776767767767767677666776776677666776776776776667767767676766767667767767677676767767677667766776776776667767766776676667767767767767667767667767767767667766776676766666767677677677677677667767667767767676767677666667676676776766767766776766767676776776776767767667766667767767676766767766776767667766776776676767667667767766767766676766677677677677677677676667676676776666676767677667767767767676667666776766667767766776767676767766677677677677667767666776676667667767767676776767677667766676767767667767666766776776776766676776676776767767767676676767766767677676767767676767666766767667767767767677767767767767666666666767676766676676667767767767767677677677677676776776667667676776776767667766776666776776766767766767766776677677677676776676666676776766766767767677676677676776667767666767767767766767767767667677677677677667767766767767767766767767766767766677677667676667676767767767766767766767676676677677676776767677666776766776776677677676776767676677677676766776776666676776767667767676766776767767666776776776767767767666766667767676676776676766766677676776776767667676776666776766766767667767667767767676776667677666676767767667767766776667767767767766776676776776766776776776776767766767766766677676666767767767766767676776776766766676677676766677667767767767767767677667766667667677677677677676776666676776766667767676767667667676767676666667766776766776767767767676776677677667767667767667766776776667676776766767767676677666776677667767767767766776776776767667667767677667767766767666767766776766776776667767767767666766766667676776677677666667767767667767766766767767766766676776677676776766776767677677677676766776776667677676667676676767667767766776776776677666776767677677667767767767767766776677677676776767677667676666767767766667677676776767667767766776767767767666766677676767767767766677676667766767767677666767766766666666666776767667767677676776776767767666667677666776667666677676766677677677677667767766677667667677677667766767676676776676676776776767766766676776776776676776776766767766766776767677666776766776766776676677677677676776776776766767666776767767666676776767677667767767676767767766676667767766676767677677666667767767676677677676667676776776766776767766676767667667666776776667667766767767676776676767766776776776676776767767677677676677666776766776667767767766677666776776667767766677667677666776667766776767677666677676767767767676677667767767676776767767677667766667667677676767766667766766767767767676776677666677676676766767676676767676767677667766767766667767677677676767766676766676776776676776677676677676677667677676676776766776776766776667766776776776767677676766776776776776776676767676776767767676677676766676767667766666767677677676767667676676776767667767766767676767767667767767676667766667667676776677677677667767767767767666767676776776677677667677677666677676767766776667766677676676766767677676776677677667677676676676767676766666776767676667676767676767767766767676776767767766676677676767677677677676676766767767677667667767677676776776767767767767766667767767666676776677677676776767667767667666767767677667767767676766767766767676767766677666767677677676767767667667767767767766767667677677667677676776776766766767676767766776676767676766666776767676767767767666767767676766767767677666667677666677677677677666676767667676767767767676677666776776776767767667767766677676766776776776667766676767767667766676667666766676677667767767676767767677676676676767767766676767766666676767676776767676667767676766676676776776766766677676766776676776676676776776766676676776776677667767767676677676776676767677666776667766767767766676667667767766767677677677666676677676776767767767766676677676776766776776767767677667667767766776776767767767666676676766677676776776767676767766667767767677676676767677676776776676767667677677666676776767767676776766677676766776766767767677667767767677667766767677677676776667767676766776776776766666776677676776776767766676766767767677667766676776667767676766677677677677676766677667676677677676667766776767767767666776776776776676776767767667667666766677676677676677667667667767667766677677667676676676776776776776667677667766767766776676767676776776667676776666776776767676776767667767766767676776676766776776767767666766776767677676776676676776767667767767677676767676767677676767677667677667766667767767767766776767767677677667767767677677677676677676676776776776776776776767767666776776776677676776776766677677677676677676677676667767677666677666776677676676776766766776767667767666776676776676677667766767766767766667677676776667677676766776676776676766776767766767676766776776767767767676776667667766667766767676667767666677676776767667667677677677676667676776766776776767767667767677666776767767676776776666776766667766677667766766676776766776766676676766666766767766776766767667677676776776776776776677666676667767767667667676766766677677676676677676776776667667767767766776776766776667767767767767666676776767767676776667767767666666677677677676776766677666767767677676767766766776767676676766767766776667677666677676766767677677667667767666666776776776667767766676767766766767766776776776667677667677677667667766766676676767667667767766677677676677666776766676776776776666776767767767767767766767667677667677677666776776776767767766667677667677676676677676776766776767766676776667676767766776776776776676667767767677676767767767767677677667676767767767676767767766676677676667676676776776676766677676767767766767676676776676767676776677667767767767667676776676776676677676776766776766767767766676776776766766667667677666776767677677676676776666776776677667767676767667676677677676767667767676776776776677
6667767677676776776767667667767677677666767767667767767676776776676677667767767767676776776767677677677676767767766767766767667767766677667766766776767766767767676776776676776776767676677667677667676667677676677667677667767667676776666767766667766766767677667677677676766767767666776766767766776776776766677677667677677666767677676776676776667677667766776666767767677677676776677676767677667767767767677676667667676776776776776767767767767676767676776676766776776767667767767767677666776776666677666767667667677677677677667677666776776776677667676666767676767766766776776767677677676667667767767667677677666767677676776776767677667676766766677677677677667766776767666776767677667767766776766667677677676776766776677677676677667666676677677667676676776676767676776776776677667667767676676677677666667667667667767676677676677667766776677676776766766667677677677676776767676676776776677676677666767667666666766767677677677676767667767676766767767767767767767767677667766776677677667666677676677666667676676776767767666776766767767676767666776766776776776767767766776677677667676776766776776766776667676767666776766666776767767677666676766776767677676776676767767676776776776767767666676677676766776766776677666766767767677677677677666767767767676766767667676766767676667766776676776677666776776766776676676776776767667667767767767766776767677667766776776776676677676776766766667767677667676776676676667766677677677676766776766676676776676667667767767767667766776767667676776776776767676676776776766677676776776676667667667767677676767676776776776767767767766677667677677667677677666776776677666676776677676676667677676767667677667766776676766776676767767767677666767666677667676767766766776767676767767767766767677676776776676767677676767666767667677676766767676767676677667676776767666776776677676677677667767767677677677667767767767767666676767676766767676776776776776677667676776667677676776776776767667676766776677676776776776667767766776766776767676767766766676766677667677676767677676776776776766667666767767677676776677677667767767767766767677676667767676676767667677666767766767767676767767676767766767767676776767767676677667667677676676767767667766666766767677677676676677676677666666776776776776667767676666776776766767766677676767766667676766677677676667677676667767767666666666766677667767677676677676767677676767667676776677666776676677677676776776776676677666676776766776767677676776776776766677676666767766677676666767666677676766667766767767667676767677667767767766776677676776766776776776766767666776666776776776766667676776766676776766677667676767766676776776776766676776776776767767667677677677676767766677667677676767767677667677676677667767767767677676766776767766666776767767667767767666766767667667767677667767766767767766767767666676767677677676767677677666766776666766776767767767666776677666767767667677676667677666767767676667677667767676776776767677676667767676667676766767667766766776677677676767667677676776766667677667667667767766766767676767767676767677676677677676776766767667676767767677667766776766767676676667767767767677666676767676767677677677667676776776776767676767676776767667666767676776776776776767677676767767676667677676666676767676677666767767766766676776767667767666676776667676776776776776776767767767767676776677666766776766767677667677677676677677677677676667767677676667676667766676776776767666776776676776766767767766776767767767666776767766776776667767677677677677676776766767676776776776677667767767676776767676767676776666677677666676776676776676766676776776766767676767666776776767676776766776766767667666776776767767766776767766677677676666776776767667667677677677676666766767676776676676776776776767766776766767676766766776776667676766666766766677666776677677667677676766776776766767666767676767767676767767766767767767766766767767677667767767667676667767677677677677676767767766776676677676667677677677676767676767677676767767767766767677676766667677676677667766767767677677666767767666776767766767677667677676676776776766766776776666667677677666676767767767666677677676676776776767767767667766776677677666776767767766676676667677676776767767767767767766776767767767766767666767667677677676667766676776667767766667766767766677677667766666676677677677677676776677677676667767667676767677666776766676776766776776776776766676767666766666776776776677667767676676776676767676677676767767676767676776776666766776776766776767666776767767767767676776767767667767676776767676767677667766776767767766767767766776766766776776676776776776667677677676676776677676766776767666767676767767767767767666667766776766676677677676776766776676676766677667766776676776776767667767767767676676677667666767766767767667767766767767767767766677676767667677667666767767677676666767767676776776666766677677666766776776776667767767677677666767666776776776776767667767766767766676676676676776776767767767767767767767767767767667767767766676767766666767767677677677676676776776676767677677677677677677676666677667767666776767677676767677677676776667767677667666767677676767667767766677676677667767767766767767676776766776776667676776676667666776776767767767766766776677666767767677677667766776767767767677677676767767667676666766767767767766666667676676776776676676667767677676676767666676766776767666776776676776767766767766776767666667676767677677676776767676666767666776767667666767767766776766767667677667667677666677667667767676776766667666766676667666767676776676776776676776677677676677677677667767677666666767666767676767676776767677676767766676776776766766676776767767766676677676767767677677677667666767676776776766677666666776766766676776776767667677677667766776767766776776666767676776776767677677677676677677677667667767677667667767676666767766766767767676676776776667667766666766667667766666776676776767767766767677676767767767677677676666766767767766776776667767767667666776767767667677677667767676776766677667767676676676667677677677677677676776767667767766677666766667767767766667676676666776667677676767676776776676776676776667767677667767766767767766766667677676767766767677667677677667767767676776677676776767767676766776776667666767676776776776766776767767767676776767676677677677677676767677677676766767767677667767676676767667667767677667667766667767667676766767766667677677677676676677677667767677677676776776766767677667676766776667766766667667766776677677677676766666776667767766776776776767767767767767767676776776667667767767767667766776776677677666776776766767766776776766776677676776766676767767676677677676776776677666776776766776776767767767767767767677676767677676766677676767767677666767676676766776767677676766776767677676676766677667677677666676667676767767676676776776677676776767677677666766776676767667767666776776767766767677677667767766667677666766767676676766776767766667766666767676676776766776767766766767667767767676676666767766677667767767677676676767767767677677677676677667767677677666776666677676676776767667767676676776767677677667767677676677676676776776776676767767767677666776677667666676776776676767767677667666767667767767767766677676776677677676767677677677667767667766776676676766776767676677676676776767676767676767667667677666676766676766666776776767667767767676676766766676676676677677666776766666666667666767677676776666677667676767767676776767767766776776766776767767766676776667766676767677667767767667766776667666677676677677667767766767667766677667767667676676776767676767677677676676776767767767767677666676776776676767766776776767676776667767677676767666776676776776767766766766677677677667766766776776666776676676767667767767767767767667766767767767767766766776676667767766767767676666776677676776677666776767676776776776776667767767767677667767766676767767667767767677666776766767676776677676676776767766677677667667666667677666767677677676677677676766767766767767767767766677676767667766766766776766676776767767767766776666776676676776677667767667766776776776766767766676677677667667767666767676676666776767677676776767767676776767767766776667767677666766776767666776666676766676776776767676776776776667676767666667767667767677677677667677676666776776677676776666776767666776767676767676767667667667767767766677676766767667767666776776767767767677667766776767677676776766767667766776776677667767767676767676766767767667677677676776767767767667676676776766766677676776677667676766766766767676767676676767767767766667766676776776776766767767766776776776776767676666667767766776776776767666677667766776776666767677676767666766677676767676767667667766767667666776766776776677667767667677667667677676767676767767767767667667677667667767677666667667677677677667767766667766767677667767767767677676766676676776767767667766767767667677677676676767666766667677677676676776767767766667676776766767767767677677667666676677676766666766776677676776776677667677666776776767666776677677667766776776776677677676776776767666767676767677676676767667667767676776776776767766776767767676776677677667677666776767677676767767766677677667677676666766666766776766776667767767676776767666767677666666766767767666677676676776676767677677677667767766776767667767767676767667767666676766776776767767667676767667767677667677666767766776767676676776767676667677667767676776776666767666767667766776676767766767667766776776776677667667676677677667766776766776677677677676676766776766766776767767767676776766776767667677667767767767767667767767766767766776767676776667767667767677666767676677677667767667767767677667676677667767766776766766766776767676776776767767767766676767667767676776776767667677677666766776676776776767767767666766776776767677677677677666776676776776666766666776676767766767767677676667667666776767666767667767767767766776776767767767676676767767766766776767676676667767767766776767677676776677676776776677677666767766766776776767767767766776776766767676677676677677667767767666776766766766776776776677676677667666676766776776776677667676666776766776776667767767677667767676676666676767676677676776776776776667767767
